diff --git a/ports/cavepacker/Cave Packer.sh b/ports/cavepacker/Cave Packer.sh
new file mode 100755
index 0000000000..bdde8adb43
--- /dev/null
+++ b/ports/cavepacker/Cave Packer.sh
@@ -0,0 +1,47 @@
+#!/bin/bash
+XDG_DATA_HOME=${XDG_DATA_HOME:-$HOME/.local/share}
+
+if [ -d "/opt/system/Tools/PortMaster/" ]; then
+ controlfolder="/opt/system/Tools/PortMaster"
+elif [ -d "/opt/tools/PortMaster/" ]; then
+ controlfolder="/opt/tools/PortMaster"
+elif [ -d "$XDG_DATA_HOME/PortMaster/" ]; then
+ controlfolder="$XDG_DATA_HOME/PortMaster"
+else
+ controlfolder="/roms/ports/PortMaster"
+fi
+
+source $controlfolder/control.txt
+source $controlfolder/device_info.txt
+
+[ -f "${controlfolder}/mod_${CFW_NAME}.txt" ] && source "${controlfolder}/mod_${CFW_NAME}.txt"
+
+get_controls
+
+GAMEDIR=/$directory/ports/cavepacker
+CONFDIR="$GAMEDIR/conf/"
+
+> "$GAMEDIR/log.txt" && exec > >(tee "$GAMEDIR/log.txt") 2>&1
+
+mkdir -p "$GAMEDIR/conf"
+
+# For Ports that use gptokeyb's xbox360 mode, interactive input or config-mode
+$ESUDO chmod 666 /dev/uinput
+
+export XDG_DATA_HOME="$CONFDIR"
+export DEVICE_ARCH="${DEVICE_ARCH:-aarch64}"
+export LD_LIBRARY_PATH="$GAMEDIR/libs.${DEVICE_ARCH}:$LD_LIBRARY_PATH"
+export SDL_GAMECONTROLLERCONFIG="$sdl_controllerconfig"
+#export TEXTINPUTINTERACTIVE="Y"
+
+# $ESUDO rm -rf ~/.config/warmux
+# ln -sfv /$directory/ports/warmux/conf/.config/warmux ~/
+
+cd $GAMEDIR
+
+$GPTOKEYB "cavepacker" -c "./cavepacker.gptk" &
+./cavepacker
+
+$ESUDO kill -9 $(pidof gptokeyb)
+$ESUDO systemctl restart oga_events &
+printf "\033c" > /dev/tty0
\ No newline at end of file
diff --git a/ports/cavepacker/README.md b/ports/cavepacker/README.md
new file mode 100755
index 0000000000..0e14f8de63
--- /dev/null
+++ b/ports/cavepacker/README.md
@@ -0,0 +1,31 @@
+## Notes
+Thanks to the [Chris Mohler and Martin Gerhardy](http://www.caveproductions.org/) for creating this game and making it available for free!
+
+## Controls
+
+| Button | Action |
+|--|--|
+|DPAD| Move|
+
+
+## Compile
+
+```shell
+dget -u http://deb.debian.org/debian/pool/main/c/caveexpress/caveexpress_2.5.2-1.dsc
+cd caveexpress-2.5.2/
+mkdir build && cd build
+
+rewrite initControllerAndHaptic function in src/modules/gfx/SDLFrontend.cpp to:
+
+void SDLFrontend::initControllerAndHaptic ()
+{
+ // Log controller initialization attempt
+ Log::info(LOG_GFX, "Controller initialization has been skipped.");
+
+ // Immediately exit the function without initializing controllers or haptics
+ return;
+}
+
+cmake .
+make
+```
\ No newline at end of file
diff --git a/ports/cavepacker/cavepacker/LICENSE b/ports/cavepacker/cavepacker/LICENSE
new file mode 100644
index 0000000000..fc032bc506
--- /dev/null
+++ b/ports/cavepacker/cavepacker/LICENSE
@@ -0,0 +1,39 @@
+Copyright 2014-2016, Martin Gerhardy info@caveproductions.org
+
+This program is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free Software
+Foundation; either version 3 of the License, or (at your option) any later
+version.
+.
+This program is distributed in the hope that it will be useful, but WITHOUT
+ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+.
+You should have received a copy of the GNU General Public License along with
+this package; if not, write to the Free Software Foundation, Inc., 51 Franklin
+St, Fifth Floor, Boston, MA 02110-1301 USA
+
+All artwork and assets are licensed under the Creative Commons
+Attribution-ShareAlike 4.0 International license (CC-BY-SA-4.0).
+
+In addition this project incorporates third party software which is differently
+licensed:
+
+Files: src/libs/cJSON/*
+Copyright: 2009, Dave Gamble
+License: MIT/Expat
+
+Files: src/libs/SDL/include/*
+Copyright: 2013-2014, The Khronos Group Inc.
+License: MIT/Expat
+
+Files: src/caveexpress/server/entities/Buoyancy.h
+Copyright: 2006-2011, Erin Catto http://www.box2d.org
+License: zlib
+
+Please also add the full license text of the GPL-3 and CC-BY-SA-4.0 license to
+the repository and the release tarball.
+
+Please note that the licenses of the external dependencies that are available
+under src/libs are not explicitly stated here, a packager should rely on the
+distribution packages.
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/campaigns/00-tutorial.lua b/ports/cavepacker/cavepacker/base/cavepacker/campaigns/00-tutorial.lua
new file mode 100755
index 0000000000..a266dd4340
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/campaigns/00-tutorial.lua
@@ -0,0 +1,11 @@
+-- create a new campaign
+local c = Campaign.new("tutorial")
+-- set an ingame icon for this campaign
+c:setSetting("icon", "icon-campaign")
+-- set the on screen message when this campaign is activated
+c:setSetting("text", "Tutorial")
+-- set the achievement id that you unlock once you finished this campaign
+c:setSetting("achievement", "achievement_finished_tutorials")
+-- now add all maps
+c:addMaps("tutorial*")
+c:unlock()
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/campaigns/01-xsokoban.lua b/ports/cavepacker/cavepacker/base/cavepacker/campaigns/01-xsokoban.lua
new file mode 100755
index 0000000000..67d40cf894
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/campaigns/01-xsokoban.lua
@@ -0,0 +1,11 @@
+-- create a new campaign
+local c = Campaign.new("xsokoban")
+-- set an ingame icon for this campaign
+c:setSetting("icon", "xsokoban-campaign")
+-- set the on screen message when this campaign is activated
+c:setSetting("text", "XSokoban")
+-- set the achievement id that you unlock once you finished this campaign
+c:setSetting("achievement", "achievement_finished_xsokoban")
+-- now add all maps
+c:addMaps("xsokoban*")
+c:unlock()
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/campaigns/02-ksokoban.lua b/ports/cavepacker/cavepacker/base/cavepacker/campaigns/02-ksokoban.lua
new file mode 100755
index 0000000000..8f504b4fda
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/campaigns/02-ksokoban.lua
@@ -0,0 +1,12 @@
+-- create a new campaign
+local c = Campaign.new("ksokoban")
+-- set an ingame icon for this campaign
+c:setSetting("icon", "ksokoban-campaign")
+-- set the on screen message when this campaign is activated
+c:setSetting("text", "KSokoban")
+-- set the achievement id that you unlock once you finished this campaign
+c:setSetting("achievement", "achievement_finished_the_grigorusha_campaign")
+-- now add all maps
+c:addMaps("microban*")
+c:addMaps("sasquatch*")
+c:unlock()
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/campaigns/03-gri.lua b/ports/cavepacker/cavepacker/base/cavepacker/campaigns/03-gri.lua
new file mode 100755
index 0000000000..41a14876f4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/campaigns/03-gri.lua
@@ -0,0 +1,11 @@
+-- create a new campaign
+local c = Campaign.new("gri")
+-- set an ingame icon for this campaign
+c:setSetting("icon", "gri-campaign")
+-- set the on screen message when this campaign is activated
+c:setSetting("text", "gri")
+-- set the achievement id that you unlock once you finished this campaign
+c:setSetting("achievement", "achievement_finsihed_the_gri_campaign")
+-- now add all maps
+c:addMaps("gri*")
+c:unlock()
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/campaigns/04-mgerhardy.lua b/ports/cavepacker/cavepacker/base/cavepacker/campaigns/04-mgerhardy.lua
new file mode 100755
index 0000000000..02ebf718ff
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/campaigns/04-mgerhardy.lua
@@ -0,0 +1,11 @@
+-- create a new campaign
+local c = Campaign.new("mgerhardy")
+-- set an ingame icon for this campaign
+c:setSetting("icon", "mgerhardy-campaign")
+-- set the on screen message when this campaign is activated
+c:setSetting("text", "mgerhardy")
+-- set the achievement id that you unlock once you finished this campaign
+c:setSetting("achievement", "achievement_finsihed_the_mgerhardy_campaign")
+-- now add all maps
+c:addMaps("mgerhardy*")
+c:unlock()
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/config.lua b/ports/cavepacker/cavepacker/base/cavepacker/config.lua
new file mode 100755
index 0000000000..e5e482ddb1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/config.lua
@@ -0,0 +1,185 @@
+function isMobile()
+ return (isAndroid() or isIOS()) and not isOUYA();
+end
+
+defaultwidth = -1
+defaultheight = -1
+defaultfullscreen = true
+defaultpersister = "sqlite"
+defaultfrontend = "sdl"
+defaultsoundengine = "sdl"
+defaultshowcursor = true
+defaultnetwork = true
+defaultgamecontroller = false
+defaulttexturesize = "auto"
+defaultparticles = 100
+defaultfpslimit = 60
+defaultred = 8
+defaultgreen = 8
+defaultblue = 8
+
+if isOUYA() then
+ defaultgamecontroller = true
+ defaultparticles = 0
+ defaultred = 6
+ defaultgreen = 5
+ defaultblue = 6
+elseif isSteamLink() then
+ defaultwidth = 1280
+ defaultheight = 720
+ defaultgamecontroller = true
+ defaultparticles = 0
+ defaultnetwork = true
+ defaultshowcursor = false
+elseif isAndroid() then
+ defaultshowcursor = false
+ defaultparticles = 0
+ defaultfpslimit = 30
+ rendertotexture = 0
+ defaultpersister = "googleplay"
+ defaultred = 6
+ defaultgreen = 5
+ defaultblue = 6
+elseif isIOS() then
+ defaultshowcursor = false
+ defaultparticles = 0
+ defaultfpslimit = 30
+ rendertotexture = 0
+ defaultred = 6
+ defaultgreen = 5
+ defaultblue = 6
+elseif isMobile() then
+ defaultshowcursor = false
+ defaultparticles = 0
+ defaultfpslimit = 30
+elseif isHTML5() then
+ defaultnetwork = false
+ defaultfrontend = "opengl"
+ defaultsoundengine = "dummy"
+elseif isNaCl() then
+ defaultpersister = "nop"
+ defaultnetwork = false
+else
+ defaultgamecontroller = true
+end
+
+settings = {
+ width = defaultwidth,
+ height = defaultheight,
+ fullscreen = defaultfullscreen,
+ frontend = defaultfrontend,
+ port = 45678,
+ grabmouse = true,
+ showcursor = defaultshowcursor,
+ debug = false,
+ showfps = not isMobile(),
+ gamecontroller = defaultgamecontroller,
+ gamecontrollertriggeraxis = false,
+ sound = true,
+ soundengine = defaultsoundengine,
+ persister = defaultpersister,
+ network = defaultnetwork,
+ fpslimit = defaultfpslimit,
+ texturesize = defaulttexturesize,
+ particles = defaultparticles,
+ red = defaultred,
+ green = defaultgreen,
+ blue = defaultblue,
+}
+
+controllerbindings = {
+ ["ui"] = {
+ A = "ui_execute",
+ B = "ui_pop",
+ --X = "ui_pop",
+ --Y = "ui_pop",
+ BACK = "ui_pop",
+ --GUIDE = "",
+ --START = "",
+ --LEFTSTICK = "",
+ --RIGHTSTICK = "",
+ --LEFTSHOULDER = "",
+ --RIGHTSHOULDER = "",
+ DPUP = "ui_focus_prev",
+ DPDOWN = "ui_focus_next",
+ DPLEFT = "ui_focus_prev",
+ DPRIGHT = "ui_focus_next",
+ },
+ ["map"] = {
+ --A = "",
+ --B = "",
+ --X = "ui_pop",
+ --Y = "ui_pop",
+ BACK = "ui_pop",
+ --GUIDE = "",
+ START = "ui_pop",
+ LEFTSTICK = "+move_left",
+ RIGHTSTICK = "+move_right",
+ LEFTSHOULDER = "+zoom 0.1",
+ RIGHTSHOULDER = "+zoom -0.1",
+ DPUP = "+move_up",
+ DPDOWN = "+move_down",
+ DPLEFT = "+move_left",
+ DPRIGHT = "+move_right",
+ },
+}
+
+if isMobile() or isOUYA() then
+ keybindings = {
+ ["ui"] = {
+ AC_BACK = "ui_pop",
+ },
+ ["map"] = {
+ MENU = "ui_push settings",
+ AC_BACK = "ui_pop",
+ },
+ }
+
+ if isOUYA() then
+ keybindings["ui"]["PAUSE"] = "ui_pop"
+ keybindings["map"]["PAUSE"] = "ui_pop"
+ end
+else
+ keybindings = {
+ ["ui"] = {
+ LEFT = "ui_focus_prev",
+ RIGHT = "ui_focus_next",
+ UP = "ui_focus_prev +",
+ DOWN = "ui_focus_next -",
+ A = "ui_focus_prev",
+ D = "ui_focus_next",
+ W = "ui_focus_prev +",
+ S = "ui_focus_next -",
+ SPACE = "ui_execute",
+ RETURN = "ui_execute",
+ ESCAPE = "ui_pop",
+ TAB = "ui_focus_next",
+ },
+ ["map"] = {
+ LEFT = "+move_left",
+ RIGHT = "+move_right",
+ UP = "+move_up",
+ DOWN = "+move_down",
+ A = "+move_left",
+ D = "+move_right",
+ W = "+move_up",
+ S = "+move_down",
+ SPACE = "ui_pop",
+ RETURN = "ui_pop",
+ ESCAPE = "ui_pop",
+ TAB = "ui_focus_next",
+ PAGEDOWN = "zoom -0.1",
+ PAGEUP = "zoom 0.1",
+ },
+ }
+
+ keybindings["map"]["U"] = "undo"
+ keybindings["map"]["BACKSPACE"] = "undo"
+ keybindings["ui"]["."] = "screenshot"
+ keybindings["map"]["."] = "screenshot"
+ keybindings["map"]["S"] = "solve"
+
+ if isDebug() then
+ keybindings["map"]["F"] = "finish"
+ end
+end
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/fonts.lua b/ports/cavepacker/cavepacker/base/cavepacker/fonts.lua
new file mode 100755
index 0000000000..172ff33cf5
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/fonts.lua
@@ -0,0 +1,1216 @@
+-- data is exported via fontbuilder,
+
+fonts = {
+ ["font-10"] = {
+ file="font-10",
+ height=13,
+ description={
+ family="Luckiest Guy",
+ style="Regular",
+ size=10,
+ },
+ metrics={
+ ascender=10,
+ descender=-4,
+ height=13,
+ },
+ texture={
+ file="font-10",
+ width=128,
+ height=128,
+ },
+ chars={
+ {char=" ",width=3,x=1,y=12,w=0,h=0,ox=0,oy=0},
+ {char="!",width=4,x=2,y=2,w=4,h=11,ox=0,oy=10},
+ {char='"',width=6,x=7,y=1,w=7,h=6,ox=0,oy=11},
+ {char="#",width=8,x=15,y=3,w=8,h=8,ox=0,oy=9},
+ {char="$",width=6,x=24,y=2,w=6,h=11,ox=0,oy=10},
+ {char="%",width=9,x=31,y=3,w=10,h=9,ox=0,oy=9},
+ {char="&",width=8,x=42,y=3,w=9,h=9,ox=0,oy=9},
+ {char="'",width=3,x=52,y=1,w=4,h=5,ox=0,oy=11},
+ {char="(",width=5,x=57,y=2,w=6,h=12,ox=0,oy=10},
+ {char=")",width=5,x=64,y=2,w=6,h=12,ox=-1,oy=10},
+ {char="*",width=7,x=71,y=2,w=7,h=8,ox=0,oy=10},
+ {char="+",width=6,x=79,y=5,w=6,h=6,ox=0,oy=7},
+ {char=",",width=3,x=86,y=9,w=3,h=5,ox=0,oy=3},
+ {char="-",width=5,x=90,y=6,w=5,h=3,ox=0,oy=6},
+ {char=".",width=3,x=96,y=9,w=3,h=4,ox=0,oy=3},
+ {char="/",width=7,x=100,y=2,w=7,h=11,ox=0,oy=10},
+ {char="0",width=8,x=108,y=2,w=9,h=11,ox=0,oy=10},
+ {char="1",width=5,x=118,y=2,w=6,h=10,ox=-1,oy=10},
+ {char="2",width=7,x=1,y=15,w=7,h=10,ox=0,oy=10},
+ {char="3",width=7,x=9,y=15,w=7,h=11,ox=0,oy=10},
+ {char="4",width=7,x=17,y=15,w=7,h=10,ox=0,oy=10},
+ {char="5",width=7,x=25,y=15,w=7,h=11,ox=0,oy=10},
+ {char="6",width=7,x=33,y=15,w=8,h=11,ox=0,oy=10},
+ {char="7",width=7,x=42,y=15,w=7,h=10,ox=0,oy=10},
+ {char="8",width=7,x=50,y=15,w=8,h=11,ox=0,oy=10},
+ {char="9",width=7,x=59,y=15,w=8,h=10,ox=0,oy=10},
+ {char=":",width=3,x=68,y=18,w=3,h=8,ox=0,oy=7},
+ {char=";",width=3,x=72,y=18,w=3,h=9,ox=0,oy=7},
+ {char="<",width=6,x=76,y=16,w=6,h=9,ox=0,oy=9},
+ {char="=",width=5,x=83,y=18,w=5,h=6,ox=0,oy=7},
+ {char=">",width=6,x=89,y=16,w=6,h=9,ox=0,oy=9},
+ {char="?",width=7,x=96,y=15,w=7,h=11,ox=0,oy=10},
+ {char="@",width=9,x=104,y=16,w=9,h=9,ox=0,oy=9},
+ {char="A",width=8,x=114,y=15,w=10,h=10,ox=-1,oy=10},
+ {char="B",width=8,x=1,y=28,w=8,h=11,ox=0,oy=10},
+ {char="C",width=7,x=10,y=28,w=7,h=10,ox=0,oy=10},
+ {char="D",width=8,x=18,y=28,w=8,h=10,ox=0,oy=10},
+ {char="E",width=6,x=27,y=28,w=7,h=10,ox=0,oy=10},
+ {char="F",width=6,x=35,y=28,w=7,h=10,ox=0,oy=10},
+ {char="G",width=8,x=43,y=28,w=8,h=11,ox=0,oy=10},
+ {char="H",width=8,x=52,y=28,w=8,h=11,ox=0,oy=10},
+ {char="I",width=4,x=61,y=29,w=4,h=9,ox=0,oy=9},
+ {char="J",width=7,x=66,y=28,w=8,h=11,ox=-1,oy=10},
+ {char="K",width=8,x=75,y=28,w=9,h=11,ox=0,oy=10},
+ {char="L",width=6,x=85,y=28,w=6,h=10,ox=0,oy=10},
+ {char="M",width=10,x=92,y=28,w=11,h=11,ox=0,oy=10},
+ {char="N",width=9,x=104,y=28,w=9,h=10,ox=0,oy=10},
+ {char="O",width=8,x=114,y=29,w=9,h=9,ox=0,oy=9},
+ {char="P",width=8,x=1,y=40,w=8,h=11,ox=0,oy=10},
+ {char="Q",width=9,x=10,y=40,w=9,h=12,ox=0,oy=10},
+ {char="R",width=8,x=20,y=40,w=8,h=10,ox=0,oy=10},
+ {char="S",width=7,x=29,y=40,w=7,h=11,ox=0,oy=10},
+ {char="T",width=7,x=37,y=40,w=8,h=10,ox=0,oy=10},
+ {char="U",width=8,x=46,y=41,w=8,h=10,ox=0,oy=9},
+ {char="V",width=8,x=55,y=40,w=10,h=11,ox=-1,oy=10},
+ {char="W",width=12,x=66,y=40,w=12,h=11,ox=0,oy=10},
+ {char="X",width=8,x=79,y=40,w=9,h=10,ox=-1,oy=10},
+ {char="Y",width=8,x=89,y=41,w=9,h=10,ox=0,oy=9},
+ {char="Z",width=6,x=99,y=40,w=7,h=10,ox=0,oy=10},
+ {char="[",width=5,x=107,y=40,w=5,h=11,ox=0,oy=10},
+ {char="\\",width=7,x=113,y=40,w=7,h=11,ox=0,oy=10},
+ {char="]",width=5,x=1,y=56,w=6,h=11,ox=-1,oy=10},
+ {char="^",width=6,x=8,y=56,w=7,h=6,ox=0,oy=10},
+ {char="_",width=4,x=16,y=66,w=6,h=3,ox=-1,oy=0},
+ {char="`",width=4,x=23,y=53,w=4,h=5,ox=0,oy=13},
+ {char="a",width=8,x=28,y=56,w=10,h=10,ox=-1,oy=10},
+ {char="b",width=8,x=39,y=56,w=8,h=11,ox=0,oy=10},
+ {char="c",width=7,x=48,y=57,w=7,h=10,ox=0,oy=9},
+ {char="d",width=8,x=56,y=57,w=8,h=9,ox=0,oy=9},
+ {char="e",width=8,x=65,y=56,w=8,h=11,ox=0,oy=10},
+ {char="f",width=6,x=74,y=56,w=7,h=10,ox=0,oy=10},
+ {char="g",width=8,x=82,y=56,w=8,h=11,ox=0,oy=10},
+ {char="h",width=8,x=91,y=57,w=8,h=9,ox=0,oy=9},
+ {char="i",width=4,x=100,y=57,w=4,h=9,ox=0,oy=9},
+ {char="j",width=7,x=105,y=56,w=8,h=11,ox=-1,oy=10},
+ {char="k",width=8,x=114,y=56,w=9,h=11,ox=0,oy=10},
+ {char="l",width=6,x=1,y=70,w=6,h=10,ox=0,oy=10},
+ {char="m",width=12,x=8,y=70,w=12,h=10,ox=0,oy=10},
+ {char="n",width=8,x=21,y=70,w=9,h=10,ox=0,oy=10},
+ {char="o",width=8,x=31,y=71,w=9,h=9,ox=0,oy=9},
+ {char="p",width=8,x=41,y=70,w=8,h=11,ox=0,oy=10},
+ {char="q",width=9,x=50,y=70,w=9,h=12,ox=0,oy=10},
+ {char="r",width=8,x=60,y=70,w=8,h=10,ox=0,oy=10},
+ {char="s",width=7,x=69,y=70,w=7,h=11,ox=0,oy=10},
+ {char="t",width=7,x=77,y=71,w=8,h=9,ox=0,oy=9},
+ {char="u",width=8,x=86,y=71,w=8,h=10,ox=0,oy=9},
+ {char="v",width=8,x=95,y=70,w=10,h=10,ox=-1,oy=10},
+ {char="w",width=12,x=106,y=70,w=12,h=10,ox=0,oy=10},
+ {char="x",width=8,x=1,y=85,w=9,h=9,ox=-1,oy=9},
+ {char="y",width=8,x=11,y=85,w=10,h=9,ox=-1,oy=9},
+ {char="z",width=6,x=22,y=85,w=7,h=9,ox=0,oy=9},
+ {char="{",width=5,x=30,y=83,w=7,h=13,ox=-1,oy=11},
+ {char="|",width=4,x=38,y=84,w=4,h=11,ox=0,oy=10},
+ {char="}",width=5,x=43,y=83,w=7,h=13,ox=-1,oy=11},
+ {char="~",width=7,x=51,y=86,w=8,h=6,ox=0,oy=8},
+ {char="ß",width=14,x=60,y=84,w=14,h=11,ox=0,oy=10},
+ {char="ä",width=8,x=75,y=83,w=10,h=11,ox=-1,oy=11},
+ {char="ö",width=8,x=86,y=83,w=9,h=11,ox=0,oy=11},
+ {char="ü",width=8,x=96,y=83,w=8,h=12,ox=0,oy=11},
+ },
+ kernings={
+ {from='"',to=",",offset=-1},
+ {from='"',to=".",offset=-1},
+ {from='"',to="J",offset=-1},
+ {from='"',to="j",offset=-1},
+ {from="'",to=",",offset=-1},
+ {from="'",to=".",offset=-1},
+ {from="'",to="J",offset=-1},
+ {from="'",to="j",offset=-1},
+ {from=",",to='"',offset=-1},
+ {from=",",to="'",offset=-1},
+ {from=".",to='"',offset=-1},
+ {from=".",to="'",offset=-1},
+ {from="/",to="A",offset=-1},
+ {from="/",to="J",offset=-1},
+ {from="/",to="a",offset=-1},
+ {from="/",to="j",offset=-1},
+ {from="/",to="ä",offset=-1},
+ {from="7",to="/",offset=-1},
+ {from="A",to="\\",offset=-1},
+ {from="F",to="/",offset=-1},
+ {from="F",to="J",offset=-1},
+ {from="F",to="j",offset=-1},
+ {from="L",to="T",offset=-1},
+ {from="L",to="Y",offset=-1},
+ {from="L",to="t",offset=-1},
+ {from="L",to="y",offset=-1},
+ {from="P",to=",",offset=-1},
+ {from="P",to=".",offset=-1},
+ {from="P",to="J",offset=-1},
+ {from="P",to="j",offset=-1},
+ {from="T",to="/",offset=-1},
+ {from="T",to="J",offset=-1},
+ {from="T",to="j",offset=-1},
+ {from="V",to="/",offset=-1},
+ {from="V",to="J",offset=-1},
+ {from="V",to="j",offset=-1},
+ {from="Y",to=",",offset=-1},
+ {from="Y",to=".",offset=-1},
+ {from="Y",to="/",offset=-1},
+ {from="Y",to="J",offset=-1},
+ {from="Y",to="j",offset=-1},
+ {from="\\",to="T",offset=-1},
+ {from="\\",to="V",offset=-1},
+ {from="\\",to="t",offset=-1},
+ {from="\\",to="v",offset=-1},
+ {from="\\",to="y",offset=-1},
+ {from="a",to="\\",offset=-1},
+ {from="f",to="/",offset=-1},
+ {from="f",to="J",offset=-1},
+ {from="f",to="j",offset=-1},
+ {from="l",to="T",offset=-1},
+ {from="l",to="Y",offset=-1},
+ {from="l",to="\\",offset=-1},
+ {from="l",to="t",offset=-1},
+ {from="l",to="y",offset=-1},
+ {from="p",to=".",offset=-1},
+ {from="t",to="/",offset=-1},
+ {from="t",to="J",offset=-1},
+ {from="t",to="j",offset=-1},
+ {from="v",to="/",offset=-1},
+ {from="v",to="J",offset=-1},
+ {from="v",to="j",offset=-1},
+ {from="y",to="/",offset=-1},
+ {from="y",to="A",offset=-1},
+ {from="y",to="J",offset=-1},
+ {from="y",to="a",offset=-1},
+ {from="y",to="j",offset=-1},
+ {from="y",to="ä",offset=-1},
+ {from="ä",to="\\",offset=-1},
+ },
+ },
+ ["font-12"] = {
+ file="font-12",
+ height=16,
+ description={
+ family="Luckiest Guy",
+ style="Regular",
+ size=12,
+ },
+ metrics={
+ ascender=12,
+ descender=-5,
+ height=16,
+ },
+ texture={
+ file="font-12",
+ width=256,
+ height=128,
+ },
+ chars={
+ {char=" ",width=3,x=1,y=14,w=0,h=0,ox=0,oy=0},
+ {char="!",width=4,x=2,y=2,w=5,h=13,ox=0,oy=12},
+ {char='"',width=8,x=8,y=1,w=8,h=6,ox=0,oy=13},
+ {char="#",width=10,x=17,y=4,w=10,h=9,ox=0,oy=10},
+ {char="$",width=7,x=28,y=1,w=7,h=15,ox=0,oy=13},
+ {char="%",width=12,x=36,y=3,w=12,h=11,ox=0,oy=11},
+ {char="&",width=10,x=49,y=3,w=11,h=11,ox=0,oy=11},
+ {char="'",width=4,x=61,y=1,w=4,h=6,ox=0,oy=13},
+ {char="(",width=6,x=66,y=1,w=7,h=15,ox=0,oy=13},
+ {char=")",width=6,x=74,y=1,w=7,h=15,ox=-1,oy=13},
+ {char="*",width=9,x=82,y=2,w=9,h=9,ox=0,oy=12},
+ {char="+",width=7,x=92,y=5,w=7,h=8,ox=0,oy=9},
+ {char=",",width=4,x=100,y=10,w=4,h=6,ox=0,oy=4},
+ {char="-",width=6,x=105,y=7,w=6,h=3,ox=0,oy=7},
+ {char=".",width=4,x=112,y=10,w=4,h=5,ox=0,oy=4},
+ {char="/",width=8,x=117,y=2,w=8,h=13,ox=0,oy=12},
+ {char="0",width=10,x=126,y=2,w=10,h=13,ox=0,oy=12},
+ {char="1",width=6,x=137,y=2,w=7,h=12,ox=-1,oy=12},
+ {char="2",width=8,x=145,y=2,w=8,h=12,ox=0,oy=12},
+ {char="3",width=8,x=154,y=2,w=9,h=13,ox=0,oy=12},
+ {char="4",width=9,x=164,y=2,w=9,h=12,ox=0,oy=12},
+ {char="5",width=9,x=174,y=2,w=9,h=13,ox=0,oy=12},
+ {char="6",width=9,x=184,y=2,w=10,h=13,ox=0,oy=12},
+ {char="7",width=8,x=195,y=2,w=8,h=12,ox=0,oy=12},
+ {char="8",width=9,x=204,y=2,w=9,h=13,ox=0,oy=12},
+ {char="9",width=9,x=214,y=2,w=9,h=12,ox=0,oy=12},
+ {char=":",width=4,x=224,y=5,w=4,h=10,ox=0,oy=9},
+ {char=";",width=4,x=229,y=5,w=4,h=11,ox=0,oy=9},
+ {char="<",width=7,x=234,y=3,w=7,h=11,ox=0,oy=11},
+ {char="=",width=6,x=242,y=6,w=6,h=7,ox=0,oy=8},
+ {char=">",width=7,x=1,y=18,w=7,h=11,ox=0,oy=11},
+ {char="?",width=9,x=9,y=17,w=9,h=13,ox=0,oy=12},
+ {char="@",width=11,x=19,y=18,w=11,h=11,ox=0,oy=11},
+ {char="A",width=10,x=31,y=17,w=12,h=12,ox=-1,oy=12},
+ {char="B",width=10,x=44,y=17,w=10,h=13,ox=0,oy=12},
+ {char="C",width=8,x=55,y=17,w=9,h=12,ox=0,oy=12},
+ {char="D",width=9,x=65,y=17,w=10,h=12,ox=0,oy=12},
+ {char="E",width=8,x=76,y=17,w=8,h=12,ox=0,oy=12},
+ {char="F",width=8,x=85,y=17,w=8,h=12,ox=0,oy=12},
+ {char="G",width=10,x=94,y=17,w=10,h=13,ox=0,oy=12},
+ {char="H",width=10,x=105,y=17,w=10,h=13,ox=0,oy=12},
+ {char="I",width=5,x=116,y=18,w=5,h=11,ox=0,oy=11},
+ {char="J",width=8,x=122,y=17,w=9,h=13,ox=-1,oy=12},
+ {char="K",width=10,x=132,y=17,w=11,h=13,ox=0,oy=12},
+ {char="L",width=7,x=144,y=17,w=8,h=12,ox=0,oy=12},
+ {char="M",width=13,x=153,y=17,w=13,h=13,ox=0,oy=12},
+ {char="N",width=11,x=167,y=17,w=12,h=12,ox=0,oy=12},
+ {char="O",width=10,x=180,y=18,w=11,h=11,ox=0,oy=11},
+ {char="P",width=10,x=192,y=17,w=10,h=13,ox=0,oy=12},
+ {char="Q",width=11,x=203,y=17,w=11,h=14,ox=0,oy=12},
+ {char="R",width=10,x=215,y=17,w=10,h=12,ox=0,oy=12},
+ {char="S",width=9,x=226,y=17,w=9,h=13,ox=0,oy=12},
+ {char="T",width=9,x=236,y=17,w=9,h=12,ox=0,oy=12},
+ {char="U",width=10,x=1,y=36,w=10,h=12,ox=0,oy=11},
+ {char="V",width=10,x=12,y=35,w=11,h=13,ox=-1,oy=12},
+ {char="W",width=15,x=24,y=35,w=15,h=13,ox=0,oy=12},
+ {char="X",width=9,x=40,y=35,w=11,h=12,ox=-1,oy=12},
+ {char="Y",width=10,x=52,y=36,w=11,h=12,ox=0,oy=11},
+ {char="Z",width=8,x=64,y=35,w=8,h=12,ox=0,oy=12},
+ {char="[",width=6,x=73,y=34,w=6,h=15,ox=0,oy=13},
+ {char="\\",width=8,x=80,y=35,w=8,h=13,ox=0,oy=12},
+ {char="]",width=6,x=89,y=34,w=7,h=15,ox=-1,oy=13},
+ {char="^",width=8,x=97,y=35,w=8,h=7,ox=0,oy=12},
+ {char="_",width=5,x=106,y=47,w=6,h=4,ox=-1,oy=0},
+ {char="`",width=5,x=113,y=32,w=5,h=5,ox=0,oy=15},
+ {char="a",width=10,x=119,y=35,w=12,h=12,ox=-1,oy=12},
+ {char="b",width=10,x=132,y=35,w=10,h=13,ox=0,oy=12},
+ {char="c",width=8,x=143,y=35,w=9,h=13,ox=0,oy=12},
+ {char="d",width=9,x=153,y=36,w=10,h=11,ox=0,oy=11},
+ {char="e",width=9,x=164,y=35,w=10,h=13,ox=0,oy=12},
+ {char="f",width=8,x=175,y=35,w=8,h=12,ox=0,oy=12},
+ {char="g",width=10,x=184,y=35,w=10,h=13,ox=0,oy=12},
+ {char="h",width=10,x=195,y=35,w=10,h=12,ox=0,oy=12},
+ {char="i",width=5,x=206,y=36,w=5,h=11,ox=0,oy=11},
+ {char="j",width=8,x=212,y=35,w=9,h=13,ox=-1,oy=12},
+ {char="k",width=10,x=222,y=35,w=10,h=13,ox=0,oy=12},
+ {char="l",width=7,x=233,y=35,w=8,h=12,ox=0,oy=12},
+ {char="m",width=14,x=1,y=54,w=15,h=12,ox=0,oy=12},
+ {char="n",width=10,x=17,y=54,w=11,h=12,ox=0,oy=12},
+ {char="o",width=10,x=29,y=55,w=11,h=11,ox=0,oy=11},
+ {char="p",width=10,x=41,y=54,w=10,h=13,ox=0,oy=12},
+ {char="q",width=11,x=52,y=54,w=11,h=14,ox=0,oy=12},
+ {char="r",width=10,x=64,y=54,w=10,h=12,ox=0,oy=12},
+ {char="s",width=9,x=75,y=54,w=9,h=13,ox=0,oy=12},
+ {char="t",width=9,x=85,y=54,w=9,h=12,ox=0,oy=12},
+ {char="u",width=10,x=95,y=55,w=10,h=12,ox=0,oy=11},
+ {char="v",width=10,x=106,y=54,w=11,h=12,ox=-1,oy=12},
+ {char="w",width=15,x=118,y=54,w=15,h=12,ox=0,oy=12},
+ {char="x",width=10,x=134,y=54,w=11,h=12,ox=-1,oy=12},
+ {char="y",width=10,x=146,y=55,w=12,h=11,ox=-1,oy=11},
+ {char="z",width=8,x=159,y=54,w=8,h=12,ox=0,oy=12},
+ {char="{",width=7,x=168,y=53,w=8,h=15,ox=-1,oy=13},
+ {char="|",width=5,x=177,y=53,w=5,h=15,ox=0,oy=13},
+ {char="}",width=6,x=183,y=53,w=8,h=15,ox=-1,oy=13},
+ {char="~",width=9,x=192,y=57,w=10,h=6,ox=0,oy=9},
+ {char="ß",width=17,x=203,y=54,w=17,h=13,ox=0,oy=12},
+ {char="ä",width=10,x=221,y=52,w=12,h=14,ox=-1,oy=14},
+ {char="ö",width=10,x=234,y=52,w=11,h=14,ox=0,oy=14},
+ {char="ü",width=10,x=1,y=69,w=10,h=15,ox=0,oy=14},
+ },
+ kernings={
+ {from='"',to=",",offset=-2},
+ {from='"',to=".",offset=-2},
+ {from='"',to="/",offset=-1},
+ {from='"',to="J",offset=-1},
+ {from='"',to="j",offset=-1},
+ {from="&",to="Y",offset=-1},
+ {from="&",to="t",offset=-1},
+ {from="&",to="y",offset=-1},
+ {from="'",to=",",offset=-2},
+ {from="'",to=".",offset=-2},
+ {from="'",to="/",offset=-1},
+ {from="'",to="J",offset=-1},
+ {from="'",to="j",offset=-1},
+ {from="(",to="O",offset=-1},
+ {from="(",to="Q",offset=-1},
+ {from="(",to="V",offset=1},
+ {from="(",to="o",offset=-1},
+ {from="(",to="q",offset=-1},
+ {from="(",to="ö",offset=-1},
+ {from="*",to="A",offset=-1},
+ {from="*",to="J",offset=-1},
+ {from="*",to="a",offset=-1},
+ {from="*",to="j",offset=-1},
+ {from="*",to="ä",offset=-1},
+ {from=",",to='"',offset=-1},
+ {from=",",to="'",offset=-1},
+ {from=".",to='"',offset=-1},
+ {from=".",to="'",offset=-1},
+ {from="/",to="A",offset=-1},
+ {from="/",to="J",offset=-1},
+ {from="/",to="O",offset=-1},
+ {from="/",to="a",offset=-1},
+ {from="/",to="j",offset=-1},
+ {from="/",to="ä",offset=-1},
+ {from="7",to="/",offset=-1},
+ {from="7",to="J",offset=-1},
+ {from="7",to="j",offset=-1},
+ {from="A",to="T",offset=-1},
+ {from="A",to="V",offset=-1},
+ {from="A",to="Y",offset=-1},
+ {from="A",to="\\",offset=-1},
+ {from="A",to="t",offset=-1},
+ {from="A",to="v",offset=-1},
+ {from="A",to="y",offset=-1},
+ {from="F",to=",",offset=-1},
+ {from="F",to=".",offset=-1},
+ {from="F",to="/",offset=-1},
+ {from="F",to="A",offset=-1},
+ {from="F",to="J",offset=-1},
+ {from="F",to="a",offset=-1},
+ {from="F",to="j",offset=-1},
+ {from="F",to="ä",offset=-1},
+ {from="K",to="@",offset=-1},
+ {from="L",to="?",offset=-1},
+ {from="L",to="T",offset=-1},
+ {from="L",to="V",offset=-1},
+ {from="L",to="Y",offset=-1},
+ {from="L",to="\\",offset=-1},
+ {from="L",to="t",offset=-1},
+ {from="L",to="v",offset=-1},
+ {from="L",to="y",offset=-1},
+ {from="O",to=")",offset=-1},
+ {from="P",to=",",offset=-1},
+ {from="P",to=".",offset=-1},
+ {from="P",to="/",offset=-1},
+ {from="P",to="J",offset=-1},
+ {from="P",to="j",offset=-1},
+ {from="T",to=",",offset=-1},
+ {from="T",to=".",offset=-1},
+ {from="T",to="/",offset=-1},
+ {from="T",to="A",offset=-1},
+ {from="T",to="J",offset=-1},
+ {from="T",to="a",offset=-1},
+ {from="T",to="j",offset=-1},
+ {from="T",to="ä",offset=-1},
+ {from="U",to="/",offset=-1},
+ {from="V",to="/",offset=-1},
+ {from="V",to="J",offset=-1},
+ {from="V",to="j",offset=-1},
+ {from="W",to="/",offset=-1},
+ {from="Y",to=",",offset=-1},
+ {from="Y",to=".",offset=-1},
+ {from="Y",to="/",offset=-1},
+ {from="Y",to="7",offset=1},
+ {from="Y",to="@",offset=-1},
+ {from="Y",to="A",offset=-1},
+ {from="Y",to="J",offset=-1},
+ {from="Y",to="O",offset=-1},
+ {from="Y",to="]",offset=1},
+ {from="Y",to="a",offset=-1},
+ {from="Y",to="j",offset=-1},
+ {from="Y",to="ä",offset=-1},
+ {from="\\",to='"',offset=-1},
+ {from="\\",to="'",offset=-1},
+ {from="\\",to="1",offset=-1},
+ {from="\\",to="T",offset=-1},
+ {from="\\",to="V",offset=-1},
+ {from="\\",to="W",offset=-1},
+ {from="\\",to="Y",offset=-1},
+ {from="\\",to="o",offset=-1},
+ {from="\\",to="t",offset=-1},
+ {from="\\",to="v",offset=-1},
+ {from="\\",to="w",offset=-1},
+ {from="\\",to="y",offset=-1},
+ {from="\\",to="ö",offset=-1},
+ {from="a",to="T",offset=-1},
+ {from="a",to="V",offset=-1},
+ {from="a",to="Y",offset=-1},
+ {from="a",to="\\",offset=-1},
+ {from="a",to="t",offset=-1},
+ {from="a",to="v",offset=-1},
+ {from="a",to="y",offset=-1},
+ {from="f",to=",",offset=-1},
+ {from="f",to=".",offset=-1},
+ {from="f",to="/",offset=-1},
+ {from="f",to="A",offset=-1},
+ {from="f",to="J",offset=-1},
+ {from="f",to="a",offset=-1},
+ {from="f",to="j",offset=-1},
+ {from="f",to="ä",offset=-1},
+ {from="l",to="?",offset=-1},
+ {from="l",to="T",offset=-1},
+ {from="l",to="V",offset=-1},
+ {from="l",to="Y",offset=-1},
+ {from="l",to="\\",offset=-1},
+ {from="l",to="t",offset=-1},
+ {from="l",to="v",offset=-1},
+ {from="l",to="y",offset=-1},
+ {from="o",to=")",offset=-1},
+ {from="p",to=",",offset=-1},
+ {from="p",to=".",offset=-1},
+ {from="p",to="/",offset=-1},
+ {from="p",to="J",offset=-1},
+ {from="p",to="j",offset=-1},
+ {from="t",to="/",offset=-1},
+ {from="t",to="A",offset=-1},
+ {from="t",to="J",offset=-1},
+ {from="t",to="a",offset=-1},
+ {from="t",to="j",offset=-1},
+ {from="t",to="ä",offset=-1},
+ {from="v",to="/",offset=-1},
+ {from="v",to="A",offset=-1},
+ {from="v",to="J",offset=-1},
+ {from="v",to="a",offset=-1},
+ {from="v",to="j",offset=-1},
+ {from="v",to="ä",offset=-1},
+ {from="w",to="/",offset=-1},
+ {from="y",to=",",offset=-1},
+ {from="y",to=".",offset=-1},
+ {from="y",to="/",offset=-1},
+ {from="y",to="@",offset=-1},
+ {from="y",to="A",offset=-1},
+ {from="y",to="C",offset=-1},
+ {from="y",to="G",offset=-1},
+ {from="y",to="J",offset=-1},
+ {from="y",to="O",offset=-1},
+ {from="y",to="Q",offset=-1},
+ {from="y",to="a",offset=-1},
+ {from="y",to="c",offset=-1},
+ {from="y",to="g",offset=-1},
+ {from="y",to="j",offset=-1},
+ {from="y",to="o",offset=-1},
+ {from="y",to="q",offset=-1},
+ {from="y",to="ä",offset=-1},
+ {from="y",to="ö",offset=-1},
+ {from="ä",to="T",offset=-1},
+ {from="ä",to="V",offset=-1},
+ {from="ä",to="Y",offset=-1},
+ {from="ä",to="\\",offset=-1},
+ {from="ä",to="t",offset=-1},
+ {from="ä",to="v",offset=-1},
+ {from="ä",to="y",offset=-1},
+ {from="ö",to=")",offset=-1},
+ },
+ },
+ ["font-24"] = {
+ file="font-24",
+ height=32,
+ description={
+ family="Luckiest Guy",
+ style="Regular",
+ size=24,
+ },
+ metrics={
+ ascender=23,
+ descender=-10,
+ height=32,
+ },
+ texture={
+ file="font-24",
+ width=256,
+ height=256,
+ },
+ chars={
+ {char=" ",width=6,x=1,y=27,w=0,h=0,ox=0,oy=0},
+ {char="!",width=9,x=2,y=3,w=9,h=26,ox=0,oy=24},
+ {char='"',width=15,x=12,y=1,w=16,h=12,ox=0,oy=26},
+ {char="#",width=19,x=29,y=7,w=19,h=18,ox=0,oy=20},
+ {char="$",width=14,x=49,y=2,w=14,h=28,ox=0,oy=25},
+ {char="%",width=23,x=64,y=6,w=23,h=20,ox=0,oy=21},
+ {char="&",width=20,x=88,y=5,w=21,h=22,ox=0,oy=22},
+ {char="'",width=7,x=110,y=1,w=8,h=11,ox=0,oy=26},
+ {char="(",width=12,x=119,y=2,w=14,h=28,ox=0,oy=25},
+ {char=")",width=12,x=134,y=2,w=13,h=28,ox=-1,oy=25},
+ {char="*",width=17,x=148,y=4,w=17,h=16,ox=0,oy=23},
+ {char="+",width=15,x=166,y=10,w=14,h=14,ox=0,oy=17},
+ {char=",",width=7,x=181,y=20,w=7,h=10,ox=0,oy=7},
+ {char="-",width=12,x=189,y=13,w=11,h=6,ox=1,oy=14},
+ {char=".",width=7,x=201,y=20,w=7,h=8,ox=0,oy=7},
+ {char="/",width=16,x=209,y=3,w=16,h=26,ox=0,oy=24},
+ {char="0",width=20,x=226,y=4,w=20,h=24,ox=0,oy=23},
+ {char="1",width=12,x=1,y=32,w=13,h=23,ox=-1,oy=23},
+ {char="2",width=16,x=15,y=31,w=16,h=24,ox=0,oy=24},
+ {char="3",width=17,x=32,y=31,w=17,h=25,ox=0,oy=24},
+ {char="4",width=17,x=50,y=31,w=17,h=24,ox=0,oy=24},
+ {char="5",width=17,x=68,y=32,w=17,h=24,ox=0,oy=23},
+ {char="6",width=18,x=86,y=31,w=19,h=25,ox=0,oy=24},
+ {char="7",width=16,x=106,y=32,w=16,h=23,ox=0,oy=23},
+ {char="8",width=18,x=123,y=32,w=18,h=24,ox=0,oy=23},
+ {char="9",width=18,x=142,y=32,w=18,h=23,ox=0,oy=23},
+ {char=":",width=8,x=161,y=38,w=8,h=18,ox=0,oy=17},
+ {char=";",width=8,x=170,y=38,w=8,h=20,ox=0,oy=17},
+ {char="<",width=15,x=179,y=34,w=14,h=20,ox=0,oy=21},
+ {char="=",width=13,x=194,y=39,w=11,h=13,ox=1,oy=16},
+ {char=">",width=15,x=206,y=34,w=14,h=20,ox=0,oy=21},
+ {char="?",width=18,x=221,y=32,w=18,h=25,ox=0,oy=23},
+ {char="@",width=21,x=1,y=62,w=20,h=20,ox=1,oy=21},
+ {char="A",width=20,x=22,y=60,w=22,h=23,ox=-1,oy=23},
+ {char="B",width=19,x=45,y=60,w=19,h=24,ox=0,oy=23},
+ {char="C",width=16,x=65,y=60,w=17,h=23,ox=0,oy=23},
+ {char="D",width=19,x=83,y=60,w=19,h=23,ox=0,oy=23},
+ {char="E",width=15,x=103,y=60,w=16,h=23,ox=0,oy=23},
+ {char="F",width=16,x=120,y=60,w=16,h=23,ox=0,oy=23},
+ {char="G",width=20,x=137,y=59,w=20,h=25,ox=0,oy=24},
+ {char="H",width=20,x=158,y=60,w=20,h=24,ox=0,oy=23},
+ {char="I",width=10,x=179,y=61,w=10,h=22,ox=0,oy=22},
+ {char="J",width=16,x=190,y=60,w=17,h=24,ox=-1,oy=23},
+ {char="K",width=20,x=208,y=60,w=21,h=24,ox=0,oy=23},
+ {char="L",width=14,x=230,y=60,w=15,h=23,ox=0,oy=23},
+ {char="M",width=25,x=1,y=86,w=25,h=24,ox=0,oy=23},
+ {char="N",width=23,x=27,y=86,w=23,h=23,ox=0,oy=23},
+ {char="O",width=20,x=51,y=87,w=21,h=22,ox=0,oy=22},
+ {char="P",width=19,x=73,y=86,w=19,h=24,ox=0,oy=23},
+ {char="Q",width=22,x=93,y=86,w=22,h=26,ox=0,oy=23},
+ {char="R",width=19,x=116,y=86,w=20,h=23,ox=0,oy=23},
+ {char="S",width=17,x=137,y=85,w=17,h=25,ox=0,oy=24},
+ {char="T",width=17,x=155,y=86,w=18,h=23,ox=0,oy=23},
+ {char="U",width=20,x=174,y=87,w=20,h=23,ox=0,oy=22},
+ {char="V",width=20,x=195,y=86,w=21,h=24,ox=-1,oy=23},
+ {char="W",width=29,x=217,y=86,w=29,h=24,ox=0,oy=23},
+ {char="X",width=19,x=1,y=120,w=21,h=23,ox=-1,oy=23},
+ {char="Y",width=19,x=23,y=121,w=21,h=23,ox=0,oy=22},
+ {char="Z",width=16,x=45,y=120,w=16,h=23,ox=0,oy=23},
+ {char="[",width=12,x=62,y=118,w=12,h=28,ox=0,oy=25},
+ {char="\\",width=16,x=75,y=119,w=16,h=26,ox=0,oy=24},
+ {char="]",width=12,x=92,y=118,w=12,h=28,ox=-1,oy=25},
+ {char="^",width=16,x=105,y=120,w=16,h=13,ox=0,oy=23},
+ {char="_",width=10,x=122,y=144,w=11,h=6,ox=-1,oy=-1},
+ {char="`",width=9,x=134,y=113,w=10,h=9,ox=0,oy=30},
+ {char="a",width=20,x=145,y=120,w=22,h=23,ox=-1,oy=23},
+ {char="b",width=19,x=168,y=120,w=19,h=24,ox=0,oy=23},
+ {char="c",width=16,x=188,y=120,w=17,h=24,ox=0,oy=23},
+ {char="d",width=19,x=206,y=121,w=19,h=22,ox=0,oy=22},
+ {char="e",width=18,x=226,y=120,w=19,h=24,ox=0,oy=23},
+ {char="f",width=16,x=1,y=151,w=16,h=23,ox=0,oy=23},
+ {char="g",width=20,x=18,y=151,w=20,h=24,ox=0,oy=23},
+ {char="h",width=20,x=39,y=151,w=20,h=23,ox=0,oy=23},
+ {char="i",width=9,x=60,y=152,w=9,h=22,ox=0,oy=22},
+ {char="j",width=16,x=70,y=151,w=17,h=24,ox=-1,oy=23},
+ {char="k",width=19,x=88,y=151,w=20,h=24,ox=0,oy=23},
+ {char="l",width=14,x=109,y=151,w=15,h=23,ox=0,oy=23},
+ {char="m",width=29,x=125,y=151,w=29,h=23,ox=0,oy=23},
+ {char="n",width=21,x=155,y=151,w=21,h=23,ox=0,oy=23},
+ {char="o",width=20,x=177,y=152,w=21,h=21,ox=0,oy=22},
+ {char="p",width=19,x=199,y=151,w=19,h=24,ox=0,oy=23},
+ {char="q",width=22,x=219,y=151,w=22,h=26,ox=0,oy=23},
+ {char="r",width=19,x=1,y=180,w=20,h=23,ox=0,oy=23},
+ {char="s",width=17,x=22,y=180,w=17,h=24,ox=0,oy=23},
+ {char="t",width=17,x=40,y=180,w=18,h=23,ox=0,oy=23},
+ {char="u",width=20,x=59,y=181,w=20,h=23,ox=0,oy=22},
+ {char="v",width=20,x=80,y=180,w=21,h=23,ox=-1,oy=23},
+ {char="w",width=29,x=102,y=180,w=30,h=23,ox=0,oy=23},
+ {char="x",width=19,x=133,y=180,w=21,h=23,ox=-1,oy=23},
+ {char="y",width=19,x=155,y=181,w=22,h=22,ox=-1,oy=22},
+ {char="z",width=16,x=178,y=180,w=16,h=23,ox=0,oy=23},
+ {char="{",width=13,x=195,y=178,w=15,h=28,ox=-1,oy=25},
+ {char="|",width=9,x=211,y=178,w=8,h=28,ox=1,oy=25},
+ {char="}",width=13,x=220,y=178,w=15,h=28,ox=-2,oy=25},
+ {char="~",width=18,x=1,y=217,w=19,h=12,ox=0,oy=18},
+ {char="ß",width=33,x=21,y=212,w=34,h=24,ox=0,oy=23},
+ {char="ä",width=20,x=56,y=207,w=22,h=28,ox=-1,oy=28},
+ {char="ö",width=20,x=79,y=207,w=21,h=27,ox=0,oy=28},
+ {char="ü",width=20,x=101,y=207,w=20,h=29,ox=0,oy=28},
+ },
+ kernings={
+ {from='"',to=",",offset=-5},
+ {from='"',to=".",offset=-5},
+ {from='"',to="/",offset=-2},
+ {from='"',to="J",offset=-3},
+ {from='"',to="j",offset=-3},
+ {from="&",to="Y",offset=-2},
+ {from="&",to="t",offset=-2},
+ {from="&",to="y",offset=-2},
+ {from="'",to=",",offset=-5},
+ {from="'",to=".",offset=-5},
+ {from="'",to="/",offset=-2},
+ {from="'",to="J",offset=-3},
+ {from="'",to="j",offset=-3},
+ {from="(",to="O",offset=-2},
+ {from="(",to="Q",offset=-2},
+ {from="(",to="V",offset=2},
+ {from="(",to="o",offset=-2},
+ {from="(",to="q",offset=-2},
+ {from="(",to="ö",offset=-2},
+ {from="*",to="A",offset=-2},
+ {from="*",to="J",offset=-2},
+ {from="*",to="a",offset=-2},
+ {from="*",to="j",offset=-2},
+ {from="*",to="ä",offset=-2},
+ {from=",",to='"',offset=-5},
+ {from=",",to="'",offset=-5},
+ {from=".",to='"',offset=-5},
+ {from=".",to="'",offset=-5},
+ {from="/",to="A",offset=-2},
+ {from="/",to="J",offset=-3},
+ {from="/",to="O",offset=-2},
+ {from="/",to="a",offset=-2},
+ {from="/",to="j",offset=-3},
+ {from="/",to="ä",offset=-2},
+ {from="7",to="/",offset=-2},
+ {from="7",to="J",offset=-2},
+ {from="7",to="j",offset=-2},
+ {from="A",to="T",offset=-2},
+ {from="A",to="V",offset=-2},
+ {from="A",to="Y",offset=-2},
+ {from="A",to="\\",offset=-2},
+ {from="A",to="t",offset=-2},
+ {from="A",to="v",offset=-2},
+ {from="A",to="y",offset=-2},
+ {from="F",to=",",offset=-2},
+ {from="F",to=".",offset=-2},
+ {from="F",to="/",offset=-2},
+ {from="F",to="A",offset=-2},
+ {from="F",to="J",offset=-3},
+ {from="F",to="a",offset=-2},
+ {from="F",to="j",offset=-3},
+ {from="F",to="ä",offset=-2},
+ {from="K",to="@",offset=-2},
+ {from="L",to="?",offset=-2},
+ {from="L",to="T",offset=-2},
+ {from="L",to="V",offset=-2},
+ {from="L",to="Y",offset=-3},
+ {from="L",to="\\",offset=-2},
+ {from="L",to="t",offset=-2},
+ {from="L",to="v",offset=-2},
+ {from="L",to="y",offset=-2},
+ {from="O",to=")",offset=-2},
+ {from="P",to=",",offset=-3},
+ {from="P",to=".",offset=-3},
+ {from="P",to="/",offset=-2},
+ {from="P",to="J",offset=-3},
+ {from="P",to="j",offset=-3},
+ {from="T",to=",",offset=-2},
+ {from="T",to=".",offset=-2},
+ {from="T",to="/",offset=-3},
+ {from="T",to="A",offset=-2},
+ {from="T",to="J",offset=-3},
+ {from="T",to="a",offset=-2},
+ {from="T",to="j",offset=-3},
+ {from="T",to="ä",offset=-2},
+ {from="U",to="/",offset=-2},
+ {from="V",to="/",offset=-2},
+ {from="V",to="J",offset=-2},
+ {from="V",to="j",offset=-2},
+ {from="W",to="/",offset=-2},
+ {from="Y",to=",",offset=-2},
+ {from="Y",to=".",offset=-2},
+ {from="Y",to="/",offset=-3},
+ {from="Y",to="7",offset=2},
+ {from="Y",to="@",offset=-2},
+ {from="Y",to="A",offset=-2},
+ {from="Y",to="J",offset=-4},
+ {from="Y",to="O",offset=-2},
+ {from="Y",to="]",offset=2},
+ {from="Y",to="a",offset=-2},
+ {from="Y",to="j",offset=-4},
+ {from="Y",to="ä",offset=-2},
+ {from="\\",to='"',offset=-2},
+ {from="\\",to="'",offset=-2},
+ {from="\\",to="1",offset=-2},
+ {from="\\",to="T",offset=-2},
+ {from="\\",to="V",offset=-3},
+ {from="\\",to="W",offset=-2},
+ {from="\\",to="Y",offset=-2},
+ {from="\\",to="o",offset=-2},
+ {from="\\",to="t",offset=-3},
+ {from="\\",to="v",offset=-3},
+ {from="\\",to="w",offset=-2},
+ {from="\\",to="y",offset=-3},
+ {from="\\",to="ö",offset=-2},
+ {from="a",to="T",offset=-2},
+ {from="a",to="V",offset=-2},
+ {from="a",to="Y",offset=-2},
+ {from="a",to="\\",offset=-2},
+ {from="a",to="t",offset=-2},
+ {from="a",to="v",offset=-2},
+ {from="a",to="y",offset=-2},
+ {from="f",to=",",offset=-2},
+ {from="f",to=".",offset=-2},
+ {from="f",to="/",offset=-2},
+ {from="f",to="A",offset=-2},
+ {from="f",to="J",offset=-3},
+ {from="f",to="a",offset=-2},
+ {from="f",to="j",offset=-3},
+ {from="f",to="ä",offset=-2},
+ {from="l",to="?",offset=-2},
+ {from="l",to="T",offset=-2},
+ {from="l",to="V",offset=-2},
+ {from="l",to="Y",offset=-3},
+ {from="l",to="\\",offset=-2},
+ {from="l",to="t",offset=-2},
+ {from="l",to="v",offset=-2},
+ {from="l",to="y",offset=-2},
+ {from="o",to=")",offset=-2},
+ {from="p",to=",",offset=-2},
+ {from="p",to=".",offset=-3},
+ {from="p",to="/",offset=-2},
+ {from="p",to="J",offset=-2},
+ {from="p",to="j",offset=-2},
+ {from="t",to="/",offset=-3},
+ {from="t",to="A",offset=-2},
+ {from="t",to="J",offset=-3},
+ {from="t",to="a",offset=-2},
+ {from="t",to="j",offset=-3},
+ {from="t",to="ä",offset=-2},
+ {from="v",to="/",offset=-2},
+ {from="v",to="A",offset=-2},
+ {from="v",to="J",offset=-2},
+ {from="v",to="a",offset=-2},
+ {from="v",to="j",offset=-2},
+ {from="v",to="ä",offset=-2},
+ {from="w",to="/",offset=-2},
+ {from="y",to=",",offset=-2},
+ {from="y",to=".",offset=-2},
+ {from="y",to="/",offset=-3},
+ {from="y",to="@",offset=-2},
+ {from="y",to="A",offset=-3},
+ {from="y",to="C",offset=-2},
+ {from="y",to="G",offset=-2},
+ {from="y",to="J",offset=-4},
+ {from="y",to="O",offset=-2},
+ {from="y",to="Q",offset=-2},
+ {from="y",to="a",offset=-3},
+ {from="y",to="c",offset=-2},
+ {from="y",to="g",offset=-2},
+ {from="y",to="j",offset=-4},
+ {from="y",to="o",offset=-2},
+ {from="y",to="q",offset=-2},
+ {from="y",to="ä",offset=-3},
+ {from="y",to="ö",offset=-2},
+ {from="ä",to="T",offset=-2},
+ {from="ä",to="V",offset=-2},
+ {from="ä",to="Y",offset=-2},
+ {from="ä",to="\\",offset=-2},
+ {from="ä",to="t",offset=-2},
+ {from="ä",to="v",offset=-2},
+ {from="ä",to="y",offset=-2},
+ {from="ö",to=")",offset=-2},
+ },
+ },
+ ["font-48"] = {
+ file="font-48",
+ height=64,
+ description={
+ family="Luckiest Guy",
+ style="Regular",
+ size=48,
+ },
+ metrics={
+ ascender=45,
+ descender=-19,
+ height=64,
+ },
+ texture={
+ file="font-48",
+ width=512,
+ height=512,
+ },
+ chars={
+ {char=" ",width=13,x=1,y=52,w=0,h=0,ox=0,oy=0},
+ {char="!",width=18,x=2,y=5,w=16,h=50,ox=1,oy=47},
+ {char='"',width=31,x=19,y=1,w=31,h=22,ox=0,oy=51},
+ {char="#",width=39,x=51,y=12,w=36,h=35,ox=1,oy=40},
+ {char="$",width=28,x=88,y=3,w=26,h=54,ox=1,oy=49},
+ {char="%",width=46,x=115,y=11,w=45,h=39,ox=1,oy=41},
+ {char="&",width=40,x=161,y=8,w=42,h=44,ox=0,oy=44},
+ {char="'",width=15,x=204,y=1,w=16,h=20,ox=0,oy=51},
+ {char="(",width=25,x=221,y=3,w=27,h=55,ox=0,oy=49},
+ {char=")",width=24,x=249,y=3,w=26,h=55,ox=-2,oy=49},
+ {char="*",width=35,x=276,y=6,w=32,h=32,ox=1,oy=46},
+ {char="+",width=29,x=309,y=18,w=27,h=28,ox=1,oy=34},
+ {char=",",width=14,x=337,y=38,w=14,h=20,ox=0,oy=14},
+ {char="-",width=24,x=352,y=24,w=21,h=12,ox=2,oy=28},
+ {char=".",width=14,x=374,y=38,w=14,h=15,ox=0,oy=14},
+ {char="/",width=32,x=389,y=5,w=31,h=50,ox=1,oy=47},
+ {char="0",width=41,x=421,y=7,w=40,h=46,ox=0,oy=45},
+ {char="1",width=25,x=462,y=6,w=25,h=46,ox=-1,oy=46},
+ {char="2",width=33,x=1,y=60,w=32,h=47,ox=0,oy=47},
+ {char="3",width=34,x=34,y=59,w=33,h=49,ox=0,oy=48},
+ {char="4",width=35,x=68,y=60,w=34,h=47,ox=0,oy=47},
+ {char="5",width=34,x=103,y=61,w=34,h=47,ox=0,oy=46},
+ {char="6",width=37,x=138,y=60,w=36,h=48,ox=1,oy=47},
+ {char="7",width=32,x=175,y=61,w=32,h=46,ox=0,oy=46},
+ {char="8",width=37,x=208,y=61,w=36,h=47,ox=0,oy=46},
+ {char="9",width=36,x=245,y=61,w=35,h=46,ox=0,oy=46},
+ {char=":",width=16,x=281,y=73,w=14,h=35,ox=1,oy=34},
+ {char=";",width=16,x=296,y=73,w=14,h=40,ox=1,oy=34},
+ {char="<",width=29,x=311,y=66,w=27,h=38,ox=1,oy=41},
+ {char="=",width=25,x=339,y=75,w=21,h=25,ox=2,oy=32},
+ {char=">",width=29,x=361,y=66,w=27,h=38,ox=1,oy=41},
+ {char="?",width=35,x=389,y=61,w=34,h=49,ox=1,oy=46},
+ {char="@",width=43,x=424,y=66,w=40,h=38,ox=2,oy=41},
+ {char="A",width=40,x=465,y=62,w=42,h=45,ox=-1,oy=45},
+ {char="B",width=38,x=1,y=115,w=37,h=47,ox=1,oy=46},
+ {char="C",width=33,x=39,y=115,w=33,h=46,ox=0,oy=46},
+ {char="D",width=37,x=73,y=116,w=36,h=45,ox=1,oy=45},
+ {char="E",width=31,x=110,y=115,w=31,h=46,ox=1,oy=46},
+ {char="F",width=31,x=142,y=115,w=31,h=46,ox=1,oy=46},
+ {char="G",width=40,x=174,y=114,w=40,h=48,ox=0,oy=47},
+ {char="H",width=40,x=215,y=116,w=38,h=46,ox=1,oy=45},
+ {char="I",width=19,x=254,y=117,w=18,h=44,ox=1,oy=44},
+ {char="J",width=33,x=273,y=115,w=33,h=47,ox=-1,oy=46},
+ {char="K",width=39,x=307,y=115,w=41,h=48,ox=1,oy=46},
+ {char="L",width=29,x=349,y=115,w=29,h=45,ox=1,oy=46},
+ {char="M",width=51,x=379,y=115,w=49,h=47,ox=1,oy=46},
+ {char="N",width=45,x=429,y=115,w=44,h=46,ox=1,oy=46},
+ {char="O",width=41,x=1,y=168,w=41,h=42,ox=0,oy=43},
+ {char="P",width=38,x=43,y=165,w=37,h=47,ox=1,oy=46},
+ {char="Q",width=44,x=81,y=166,w=44,h=51,ox=0,oy=45},
+ {char="R",width=39,x=126,y=165,w=38,h=46,ox=1,oy=46},
+ {char="S",width=34,x=165,y=164,w=34,h=48,ox=0,oy=47},
+ {char="T",width=35,x=200,y=166,w=35,h=45,ox=0,oy=45},
+ {char="U",width=40,x=236,y=167,w=38,h=46,ox=1,oy=44},
+ {char="V",width=39,x=275,y=166,w=42,h=46,ox=-2,oy=45},
+ {char="W",width=58,x=318,y=166,w=58,h=46,ox=0,oy=45},
+ {char="X",width=38,x=377,y=165,w=42,h=46,ox=-2,oy=46},
+ {char="Y",width=39,x=420,y=167,w=42,h=46,ox=0,oy=44},
+ {char="Z",width=31,x=463,y=165,w=31,h=46,ox=0,oy=46},
+ {char="[",width=23,x=1,y=229,w=23,h=54,ox=1,oy=49},
+ {char="\\",width=32,x=25,y=231,w=31,h=50,ox=1,oy=47},
+ {char="]",width=23,x=57,y=229,w=23,h=54,ox=-1,oy=49},
+ {char="^",width=31,x=81,y=232,w=32,h=26,ox=0,oy=46},
+ {char="_",width=19,x=114,y=280,w=21,h=12,ox=-1,oy=-2},
+ {char="`",width=18,x=136,y=218,w=19,h=18,ox=0,oy=60},
+ {char="a",width=40,x=156,y=233,w=42,h=45,ox=-1,oy=45},
+ {char="b",width=38,x=199,y=232,w=37,h=47,ox=1,oy=46},
+ {char="c",width=33,x=237,y=233,w=33,h=46,ox=0,oy=45},
+ {char="d",width=37,x=271,y=234,w=36,h=44,ox=1,oy=44},
+ {char="e",width=37,x=308,y=232,w=37,h=47,ox=0,oy=46},
+ {char="f",width=31,x=346,y=233,w=31,h=45,ox=1,oy=45},
+ {char="g",width=40,x=378,y=232,w=40,h=47,ox=0,oy=46},
+ {char="h",width=40,x=419,y=233,w=38,h=45,ox=1,oy=45},
+ {char="i",width=19,x=458,y=234,w=17,h=44,ox=1,oy=44},
+ {char="j",width=33,x=476,y=232,w=33,h=47,ox=-1,oy=46},
+ {char="k",width=39,x=1,y=294,w=39,h=46,ox=1,oy=45},
+ {char="l",width=29,x=41,y=293,w=28,h=46,ox=1,oy=46},
+ {char="m",width=57,x=70,y=293,w=57,h=46,ox=0,oy=46},
+ {char="n",width=42,x=128,y=293,w=41,h=46,ox=0,oy=46},
+ {char="o",width=41,x=170,y=295,w=41,h=41,ox=0,oy=44},
+ {char="p",width=38,x=212,y=294,w=37,h=46,ox=1,oy=45},
+ {char="q",width=44,x=250,y=294,w=44,h=51,ox=0,oy=45},
+ {char="r",width=39,x=295,y=293,w=38,h=46,ox=1,oy=46},
+ {char="s",width=34,x=334,y=293,w=34,h=47,ox=0,oy=46},
+ {char="t",width=35,x=369,y=294,w=35,h=45,ox=0,oy=45},
+ {char="u",width=39,x=405,y=295,w=38,h=45,ox=1,oy=44},
+ {char="v",width=39,x=444,y=294,w=42,h=45,ox=-2,oy=45},
+ {char="w",width=58,x=1,y=357,w=59,h=45,ox=0,oy=45},
+ {char="x",width=38,x=61,y=357,w=42,h=45,ox=-2,oy=45},
+ {char="y",width=39,x=104,y=358,w=43,h=44,ox=-2,oy=44},
+ {char="z",width=32,x=148,y=357,w=30,h=45,ox=1,oy=45},
+ {char="{",width=26,x=179,y=352,w=29,h=56,ox=-1,oy=50},
+ {char="|",width=18,x=209,y=353,w=15,h=54,ox=2,oy=49},
+ {char="}",width=26,x=225,y=352,w=29,h=56,ox=-3,oy=50},
+ {char="~",width=37,x=255,y=367,w=37,h=23,ox=0,oy=35},
+ {char="ß",width=67,x=293,y=356,w=67,h=47,ox=0,oy=46},
+ {char="ä",width=40,x=361,y=346,w=42,h=56,ox=-1,oy=56},
+ {char="ö",width=41,x=404,y=347,w=41,h=52,ox=0,oy=55},
+ {char="ü",width=39,x=446,y=347,w=38,h=56,ox=1,oy=55},
+ },
+ kernings={
+ {from='"',to=",",offset=-9},
+ {from='"',to=".",offset=-10},
+ {from='"',to="/",offset=-4},
+ {from='"',to="J",offset=-5},
+ {from='"',to="j",offset=-5},
+ {from="&",to="Y",offset=-3},
+ {from="&",to="t",offset=-3},
+ {from="&",to="y",offset=-4},
+ {from="'",to=",",offset=-9},
+ {from="'",to=".",offset=-10},
+ {from="'",to="/",offset=-4},
+ {from="'",to="J",offset=-5},
+ {from="'",to="j",offset=-5},
+ {from="(",to="O",offset=-4},
+ {from="(",to="Q",offset=-3},
+ {from="(",to="V",offset=4},
+ {from="(",to="o",offset=-4},
+ {from="(",to="q",offset=-3},
+ {from="(",to="ö",offset=-4},
+ {from="*",to="A",offset=-3},
+ {from="*",to="J",offset=-4},
+ {from="*",to="a",offset=-3},
+ {from="*",to="j",offset=-4},
+ {from="*",to="ä",offset=-3},
+ {from=",",to='"',offset=-9},
+ {from=",",to="'",offset=-9},
+ {from=".",to='"',offset=-9},
+ {from=".",to="'",offset=-9},
+ {from="/",to="A",offset=-5},
+ {from="/",to="J",offset=-6},
+ {from="/",to="O",offset=-3},
+ {from="/",to="a",offset=-5},
+ {from="/",to="j",offset=-6},
+ {from="/",to="ä",offset=-5},
+ {from="7",to="/",offset=-5},
+ {from="7",to="J",offset=-3},
+ {from="7",to="j",offset=-3},
+ {from="A",to="T",offset=-4},
+ {from="A",to="V",offset=-3},
+ {from="A",to="Y",offset=-4},
+ {from="A",to="\\",offset=-5},
+ {from="A",to="t",offset=-4},
+ {from="A",to="v",offset=-3},
+ {from="A",to="y",offset=-4},
+ {from="F",to=",",offset=-5},
+ {from="F",to=".",offset=-5},
+ {from="F",to="/",offset=-5},
+ {from="F",to="A",offset=-4},
+ {from="F",to="J",offset=-7},
+ {from="F",to="a",offset=-4},
+ {from="F",to="j",offset=-7},
+ {from="F",to="ä",offset=-4},
+ {from="K",to="@",offset=-3},
+ {from="L",to="?",offset=-4},
+ {from="L",to="T",offset=-5},
+ {from="L",to="V",offset=-4},
+ {from="L",to="Y",offset=-5},
+ {from="L",to="\\",offset=-5},
+ {from="L",to="t",offset=-5},
+ {from="L",to="v",offset=-4},
+ {from="L",to="y",offset=-5},
+ {from="O",to=")",offset=-3},
+ {from="P",to=",",offset=-6},
+ {from="P",to=".",offset=-7},
+ {from="P",to="/",offset=-5},
+ {from="P",to="J",offset=-6},
+ {from="P",to="j",offset=-6},
+ {from="T",to=",",offset=-4},
+ {from="T",to=".",offset=-4},
+ {from="T",to="/",offset=-6},
+ {from="T",to="A",offset=-4},
+ {from="T",to="J",offset=-7},
+ {from="T",to="a",offset=-4},
+ {from="T",to="j",offset=-7},
+ {from="T",to="ä",offset=-4},
+ {from="U",to="/",offset=-4},
+ {from="V",to="/",offset=-5},
+ {from="V",to="J",offset=-5},
+ {from="V",to="j",offset=-5},
+ {from="W",to="/",offset=-3},
+ {from="Y",to=",",offset=-5},
+ {from="Y",to=".",offset=-5},
+ {from="Y",to="/",offset=-6},
+ {from="Y",to="7",offset=4},
+ {from="Y",to="@",offset=-3},
+ {from="Y",to="A",offset=-4},
+ {from="Y",to="J",offset=-9},
+ {from="Y",to="O",offset=-4},
+ {from="Y",to="]",offset=3},
+ {from="Y",to="a",offset=-4},
+ {from="Y",to="j",offset=-9},
+ {from="Y",to="ä",offset=-4},
+ {from="\\",to='"',offset=-4},
+ {from="\\",to="'",offset=-4},
+ {from="\\",to="1",offset=-4},
+ {from="\\",to="T",offset=-5},
+ {from="\\",to="V",offset=-5},
+ {from="\\",to="W",offset=-4},
+ {from="\\",to="Y",offset=-5},
+ {from="\\",to="o",offset=-3},
+ {from="\\",to="t",offset=-5},
+ {from="\\",to="v",offset=-5},
+ {from="\\",to="w",offset=-4},
+ {from="\\",to="y",offset=-5},
+ {from="\\",to="ö",offset=-3},
+ {from="a",to="T",offset=-4},
+ {from="a",to="V",offset=-3},
+ {from="a",to="Y",offset=-4},
+ {from="a",to="\\",offset=-5},
+ {from="a",to="t",offset=-4},
+ {from="a",to="v",offset=-3},
+ {from="a",to="y",offset=-4},
+ {from="f",to=",",offset=-5},
+ {from="f",to=".",offset=-5},
+ {from="f",to="/",offset=-5},
+ {from="f",to="A",offset=-4},
+ {from="f",to="J",offset=-6},
+ {from="f",to="a",offset=-4},
+ {from="f",to="j",offset=-6},
+ {from="f",to="ä",offset=-4},
+ {from="l",to="?",offset=-4},
+ {from="l",to="T",offset=-5},
+ {from="l",to="V",offset=-4},
+ {from="l",to="Y",offset=-5},
+ {from="l",to="\\",offset=-5},
+ {from="l",to="t",offset=-5},
+ {from="l",to="v",offset=-4},
+ {from="l",to="y",offset=-5},
+ {from="o",to=")",offset=-3},
+ {from="p",to=",",offset=-5},
+ {from="p",to=".",offset=-5},
+ {from="p",to="/",offset=-4},
+ {from="p",to="J",offset=-4},
+ {from="p",to="j",offset=-4},
+ {from="t",to="/",offset=-5},
+ {from="t",to="A",offset=-4},
+ {from="t",to="J",offset=-6},
+ {from="t",to="a",offset=-4},
+ {from="t",to="j",offset=-6},
+ {from="t",to="ä",offset=-4},
+ {from="v",to="/",offset=-5},
+ {from="v",to="A",offset=-3},
+ {from="v",to="J",offset=-5},
+ {from="v",to="a",offset=-3},
+ {from="v",to="j",offset=-5},
+ {from="v",to="ä",offset=-3},
+ {from="w",to="/",offset=-4},
+ {from="y",to=",",offset=-4},
+ {from="y",to=".",offset=-4},
+ {from="y",to="/",offset=-6},
+ {from="y",to="@",offset=-4},
+ {from="y",to="A",offset=-5},
+ {from="y",to="C",offset=-4},
+ {from="y",to="G",offset=-4},
+ {from="y",to="J",offset=-8},
+ {from="y",to="O",offset=-4},
+ {from="y",to="Q",offset=-3},
+ {from="y",to="a",offset=-5},
+ {from="y",to="c",offset=-4},
+ {from="y",to="g",offset=-4},
+ {from="y",to="j",offset=-8},
+ {from="y",to="o",offset=-3},
+ {from="y",to="q",offset=-3},
+ {from="y",to="ä",offset=-5},
+ {from="y",to="ö",offset=-3},
+ {from="ä",to="T",offset=-4},
+ {from="ä",to="V",offset=-3},
+ {from="ä",to="Y",offset=-4},
+ {from="ä",to="\\",offset=-5},
+ {from="ä",to="t",offset=-4},
+ {from="ä",to="v",offset=-3},
+ {from="ä",to="y",offset=-4},
+ {from="ö",to=")",offset=-3},
+ },
+ },
+ ["font-8"] = {
+ file="font-8",
+ height=11,
+ description={
+ family="Luckiest Guy",
+ style="Regular",
+ size=8,
+ },
+ metrics={
+ ascender=8,
+ descender=-4,
+ height=11,
+ },
+ texture={
+ file="font-8",
+ width=128,
+ height=128,
+ },
+ chars={
+ {char=" ",width=2,x=1,y=10,w=0,h=0,ox=0,oy=0},
+ {char="!",width=3,x=2,y=2,w=3,h=9,ox=0,oy=8},
+ {char='"',width=5,x=6,y=1,w=6,h=4,ox=0,oy=9},
+ {char="#",width=7,x=13,y=3,w=7,h=7,ox=0,oy=7},
+ {char="$",width=5,x=21,y=1,w=5,h=10,ox=0,oy=9},
+ {char="%",width=8,x=27,y=2,w=8,h=8,ox=0,oy=8},
+ {char="&",width=7,x=36,y=2,w=8,h=8,ox=0,oy=8},
+ {char="'",width=3,x=45,y=1,w=3,h=4,ox=0,oy=9},
+ {char="(",width=4,x=49,y=1,w=5,h=10,ox=0,oy=9},
+ {char=")",width=4,x=55,y=1,w=6,h=10,ox=-1,oy=9},
+ {char="*",width=6,x=62,y=2,w=6,h=6,ox=0,oy=8},
+ {char="+",width=5,x=69,y=4,w=5,h=5,ox=0,oy=6},
+ {char=",",width=2,x=75,y=7,w=3,h=4,ox=0,oy=3},
+ {char="-",width=4,x=79,y=5,w=4,h=3,ox=0,oy=5},
+ {char=".",width=2,x=84,y=7,w=3,h=4,ox=0,oy=3},
+ {char="/",width=6,x=88,y=1,w=6,h=10,ox=0,oy=9},
+ {char="0",width=7,x=95,y=2,w=7,h=9,ox=0,oy=8},
+ {char="1",width=4,x=103,y=2,w=6,h=8,ox=-1,oy=8},
+ {char="2",width=6,x=110,y=1,w=6,h=9,ox=0,oy=9},
+ {char="3",width=6,x=117,y=1,w=6,h=10,ox=0,oy=9},
+ {char="4",width=6,x=1,y=12,w=6,h=8,ox=0,oy=8},
+ {char="5",width=6,x=8,y=12,w=6,h=9,ox=0,oy=8},
+ {char="6",width=6,x=15,y=12,w=7,h=9,ox=0,oy=8},
+ {char="7",width=6,x=23,y=12,w=6,h=8,ox=0,oy=8},
+ {char="8",width=6,x=30,y=12,w=7,h=9,ox=0,oy=8},
+ {char="9",width=6,x=38,y=12,w=6,h=8,ox=0,oy=8},
+ {char=":",width=3,x=45,y=14,w=3,h=7,ox=0,oy=6},
+ {char=";",width=3,x=49,y=14,w=3,h=7,ox=0,oy=6},
+ {char="<",width=5,x=53,y=13,w=5,h=7,ox=0,oy=7},
+ {char="=",width=4,x=59,y=14,w=4,h=5,ox=0,oy=6},
+ {char=">",width=5,x=64,y=13,w=5,h=7,ox=0,oy=7},
+ {char="?",width=6,x=70,y=12,w=6,h=9,ox=0,oy=8},
+ {char="@",width=7,x=77,y=13,w=8,h=7,ox=0,oy=7},
+ {char="A",width=7,x=86,y=12,w=9,h=8,ox=-1,oy=8},
+ {char="B",width=7,x=96,y=12,w=7,h=9,ox=0,oy=8},
+ {char="C",width=6,x=104,y=12,w=6,h=8,ox=0,oy=8},
+ {char="D",width=6,x=111,y=12,w=7,h=8,ox=0,oy=8},
+ {char="E",width=5,x=119,y=12,w=6,h=8,ox=0,oy=8},
+ {char="F",width=5,x=1,y=22,w=6,h=8,ox=0,oy=8},
+ {char="G",width=7,x=8,y=22,w=7,h=9,ox=0,oy=8},
+ {char="H",width=7,x=16,y=22,w=7,h=9,ox=0,oy=8},
+ {char="I",width=3,x=24,y=22,w=4,h=8,ox=0,oy=8},
+ {char="J",width=6,x=29,y=22,w=7,h=9,ox=-1,oy=8},
+ {char="K",width=7,x=37,y=22,w=8,h=9,ox=0,oy=8},
+ {char="L",width=5,x=46,y=22,w=5,h=8,ox=0,oy=8},
+ {char="M",width=9,x=52,y=22,w=9,h=9,ox=0,oy=8},
+ {char="N",width=8,x=62,y=22,w=8,h=8,ox=0,oy=8},
+ {char="O",width=7,x=71,y=22,w=7,h=8,ox=0,oy=8},
+ {char="P",width=7,x=79,y=22,w=7,h=9,ox=0,oy=8},
+ {char="Q",width=8,x=87,y=22,w=8,h=10,ox=0,oy=8},
+ {char="R",width=7,x=96,y=22,w=7,h=8,ox=0,oy=8},
+ {char="S",width=6,x=104,y=22,w=6,h=9,ox=0,oy=8},
+ {char="T",width=6,x=111,y=22,w=6,h=8,ox=0,oy=8},
+ {char="U",width=7,x=118,y=22,w=7,h=9,ox=0,oy=8},
+ {char="V",width=7,x=1,y=36,w=8,h=9,ox=-1,oy=8},
+ {char="W",width=10,x=10,y=36,w=10,h=9,ox=0,oy=8},
+ {char="X",width=6,x=21,y=36,w=8,h=8,ox=-1,oy=8},
+ {char="Y",width=7,x=30,y=36,w=8,h=9,ox=0,oy=8},
+ {char="Z",width=5,x=39,y=36,w=6,h=8,ox=0,oy=8},
+ {char="[",width=4,x=46,y=35,w=5,h=10,ox=0,oy=9},
+ {char="\\",width=6,x=52,y=35,w=6,h=10,ox=0,oy=9},
+ {char="]",width=4,x=59,y=35,w=5,h=10,ox=-1,oy=9},
+ {char="^",width=5,x=65,y=36,w=6,h=5,ox=0,oy=8},
+ {char="_",width=3,x=72,y=44,w=5,h=3,ox=-1,oy=0},
+ {char="`",width=3,x=78,y=33,w=4,h=4,ox=0,oy=11},
+ {char="a",width=7,x=83,y=36,w=9,h=8,ox=-1,oy=8},
+ {char="b",width=7,x=93,y=36,w=7,h=9,ox=0,oy=8},
+ {char="c",width=6,x=101,y=36,w=6,h=9,ox=0,oy=8},
+ {char="d",width=6,x=108,y=36,w=7,h=8,ox=0,oy=8},
+ {char="e",width=6,x=116,y=36,w=7,h=9,ox=0,oy=8},
+ {char="f",width=5,x=1,y=48,w=6,h=8,ox=0,oy=8},
+ {char="g",width=7,x=8,y=48,w=7,h=9,ox=0,oy=8},
+ {char="h",width=7,x=16,y=48,w=7,h=8,ox=0,oy=8},
+ {char="i",width=3,x=24,y=48,w=4,h=8,ox=0,oy=8},
+ {char="j",width=6,x=29,y=48,w=7,h=9,ox=-1,oy=8},
+ {char="k",width=7,x=37,y=48,w=7,h=9,ox=0,oy=8},
+ {char="l",width=5,x=45,y=48,w=5,h=8,ox=0,oy=8},
+ {char="m",width=10,x=51,y=48,w=10,h=8,ox=0,oy=8},
+ {char="n",width=7,x=62,y=48,w=7,h=8,ox=0,oy=8},
+ {char="o",width=7,x=70,y=48,w=7,h=8,ox=0,oy=8},
+ {char="p",width=7,x=78,y=48,w=7,h=9,ox=0,oy=8},
+ {char="q",width=8,x=86,y=48,w=8,h=10,ox=0,oy=8},
+ {char="r",width=7,x=95,y=48,w=7,h=8,ox=0,oy=8},
+ {char="s",width=6,x=103,y=48,w=6,h=9,ox=0,oy=8},
+ {char="t",width=6,x=110,y=48,w=6,h=8,ox=0,oy=8},
+ {char="u",width=7,x=117,y=48,w=7,h=9,ox=0,oy=8},
+ {char="v",width=7,x=1,y=61,w=8,h=8,ox=-1,oy=8},
+ {char="w",width=10,x=10,y=61,w=10,h=8,ox=0,oy=8},
+ {char="x",width=7,x=21,y=61,w=8,h=8,ox=-1,oy=8},
+ {char="y",width=7,x=30,y=61,w=8,h=8,ox=-1,oy=8},
+ {char="z",width=5,x=39,y=61,w=6,h=8,ox=0,oy=8},
+ {char="{",width=5,x=46,y=60,w=6,h=10,ox=-1,oy=9},
+ {char="|",width=3,x=53,y=60,w=3,h=10,ox=0,oy=9},
+ {char="}",width=4,x=57,y=60,w=6,h=10,ox=-1,oy=9},
+ {char="~",width=6,x=64,y=63,w=7,h=4,ox=0,oy=6},
+ {char="ß",width=11,x=72,y=61,w=12,h=9,ox=0,oy=8},
+ {char="ä",width=7,x=85,y=59,w=9,h=10,ox=-1,oy=10},
+ {char="ö",width=7,x=95,y=59,w=7,h=10,ox=0,oy=10},
+ {char="ü",width=7,x=103,y=59,w=7,h=11,ox=0,oy=10},
+ },
+ kernings={
+ {from='"',to=",",offset=-1},
+ {from='"',to=".",offset=-1},
+ {from="'",to=",",offset=-1},
+ {from="'",to=".",offset=-1},
+ {from=",",to='"',offset=-1},
+ {from=",",to="'",offset=-1},
+ {from=".",to='"',offset=-1},
+ {from=".",to="'",offset=-1},
+ {from="F",to="J",offset=-1},
+ {from="F",to="j",offset=-1},
+ {from="Y",to="J",offset=-1},
+ {from="Y",to="j",offset=-1},
+ {from="y",to="J",offset=-1},
+ {from="y",to="j",offset=-1},
+ },
+ },
+}
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/lang/de_DE.lang b/ports/cavepacker/cavepacker/base/cavepacker/lang/de_DE.lang
new file mode 100755
index 0000000000..b8b7ce8b69
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/lang/de_DE.lang
@@ -0,0 +1,107 @@
+ALT|ALT
+Achievements|Achievements
+Are you sure?|Bist du sicher?
+Back|Zurück
+Big|Groß
+CTRL|CTRL
+CURSOR|CURSOR
+Campaigns|Kampagnen
+Cancel|Abbruch
+Clicking the position will move the player there|Clicking the position will move the player there
+Close|Schließen
+Continue|Fortfahren
+Controller trigger|Controller trigger
+Create server|Erstellen
+Deadlock package|Deadlock package
+Decrease map size|Decrease map size
+Delivered package|Delivered package
+Description|Beschreibung
+Disconnect|Trennen
+Editor|Editor
+Extras|Extras
+File|Datei
+Fullscreen|Vollbild
+Game|Spiel
+General|General
+Gesture|Geste
+Google Play|Google Play
+Google Play sign-out|Google Play trennen
+Graphics|Grafik
+Hard|Schwer
+Help|Hilfe
+Hints|Hinweise
+Homepage|Homepage
+Increase map size|Increase map size
+Input|Eingabe
+LMB|LMB
+Later|Später
+Leaderboard|Leaderboard
+Load|Laden
+MMB|MMB
+MOUSE WHEEL|MOUSE WHEEL
+Map|Map
+Map Options|Map Options
+Maps|Maps
+Mouse movement|Mouse movement
+Mouse speed|Mouse speed
+Move all packages onto their targets|Schiebe alle Pakete auf die Paletten
+Multiplayer|Multiplayer
+Music volume|Music volume
+Name|Name
+New|Neu
+No controller found|Keinen Controller gefunden
+Normal|Normal
+OK|OK
+Objectives|Ziele
+Off|Aus
+On|An
+Open|Öffnen
+Package|Paket
+Place tile|Place tile
+Players|Spieler
+Please rate the app|Bitte bewerte die App
+Quit|Beenden
+Quit without saving|Quit without saving
+RMB|RMB
+Red packages are deadlocks - undo your step|Red packages are deadlocks - undo your step
+Redo|Redo
+Reference time in seconds|Reference time in seconds
+Refresh|Erneuern
+Remove tile|Remove tile
+Reset|Reset
+Reset game progress?|Resete den Fortschritt?
+Restart|Neustart
+Retry|Nochmal
+Rotate entity|Rotate entity
+SHIFT|SHIFT
+SPACE|SPACE
+Save|Speichern
+Save & Go|Save & Go
+Save map|Save map
+Scroll map|Scroll map
+Select game mode|Spielemodus aussuchen
+Select tile|Select tile
+Settings|Einstellungen
+Shift map (cursor direction)|Shift map (cursor direction)
+Shift tile|Shift tile
+Show Grid|Show Grid
+Show help messages to the player|Show help messages to the player
+Skip|Nächste
+Small|Klein
+Solve|Lösen
+Sound|Sound
+Sound/Music|Sound/Musik
+Start|Start
+Target|Palette
+Textures|Texturen
+The less moves you do the better|Je weniger Schritte, desto besser
+Time|Zeit
+Tutorial|Tutorial
+Twitter|Twitter
+Undo|Undo
+Username|Username
+Volume|Volume
+Waiting|Warten
+Win conditions|Win conditions
+Your player|Dein Spieler
+Zoom map|Zoom map
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/lang/en_GB.lang b/ports/cavepacker/cavepacker/base/cavepacker/lang/en_GB.lang
new file mode 100755
index 0000000000..2c4ec06b85
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/lang/en_GB.lang
@@ -0,0 +1,107 @@
+ALT|ALT
+Achievements|Achievements
+Are you sure?|Are you sure?
+Back|Back
+Big|Big
+CTRL|CTRL
+CURSOR|CURSOR
+Campaigns|Campaigns
+Cancel|Cancel
+Clicking the position will move the player there|Clicking the position will move the player there
+Close|Close
+Continue|Continue
+Controller trigger|Controller trigger
+Create server|Create server
+Deadlock package|Deadlock package
+Decrease map size|Decrease map size
+Delivered package|Delivered package
+Description|Description
+Disconnect|Disconnect
+Editor|Editor
+Extras|Extras
+File|File
+Fullscreen|Fullscreen
+Game|Game
+General|General
+Gesture|Gesture
+Google Play|Google Play
+Google Play sign-out|Google Play sign-out
+Graphics|Graphics
+Hard|Hard
+Help|Help
+Hints|Hints
+Homepage|Homepage
+Increase map size|Increase map size
+Input|Input
+LMB|LMB
+Later|Later
+Leaderboard|Leaderboard
+Load|Load
+MMB|MMB
+MOUSE WHEEL|MOUSE WHEEL
+Map|Map
+Map Options|Map Options
+Maps|Maps
+Mouse movement|Mouse movement
+Mouse speed|Mouse speed
+Move all packages onto their targets|Move all packages onto their targets
+Multiplayer|Multiplayer
+Music volume|Music volume
+Name|Name
+New|New
+No controller found|No controller found
+Normal|Normal
+OK|OK
+Objectives|Objectives
+Off|Off
+On|On
+Open|Open
+Package|Package
+Place tile|Place tile
+Players|Players
+Please rate the app|Please rate the app
+Quit|Quit
+Quit without saving|Quit without saving
+RMB|RMB
+Red packages are deadlocks - undo your step|Red packages are deadlocks - undo your step
+Redo|Redo
+Reference time in seconds|Reference time in seconds
+Refresh|Refresh
+Remove tile|Remove tile
+Reset|Reset
+Reset game progress?|Reset game progress?
+Restart|Restart
+Retry|Retry
+Rotate entity|Rotate entity
+SHIFT|SHIFT
+SPACE|SPACE
+Save|Save
+Save & Go|Save & Go
+Save map|Save map
+Scroll map|Scroll map
+Select game mode|Select game mode
+Select tile|Select tile
+Settings|Settings
+Shift map (cursor direction)|Shift map (cursor direction)
+Shift tile|Shift tile
+Show Grid|Show Grid
+Show help messages to the player|Show help messages to the player
+Skip|Skip
+Small|Small
+Solve|Solve
+Sound|Sound
+Sound/Music|Sound/Music
+Start|Start
+Target|Target
+Textures|Textures
+The less moves you do the better|The less moves you do the better
+Time|Time
+Tutorial|Tutorial
+Twitter|Twitter
+Undo|Undo
+Username|Username
+Volume|Volume
+Waiting|Waiting
+Win conditions|Win conditions
+Your player|Your player
+Zoom map|Zoom map
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/README.mapformat b/ports/cavepacker/cavepacker/base/cavepacker/maps/README.mapformat
new file mode 100755
index 0000000000..9cf2982b13
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/README.mapformat
@@ -0,0 +1,8 @@
+Wall # 0x23
+Player @ 0x40
+Player on goal square + 0x2b
+Box $ 0x24
+Box on goal square * 0x2a
+Goal square . 0x2e
+Floor (Space) 0x20
+
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/README.maps b/ports/cavepacker/cavepacker/base/cavepacker/maps/README.maps
new file mode 100755
index 0000000000..117f09d6b8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/README.maps
@@ -0,0 +1,5 @@
+the maps xsokoban0001-0091 are in the public domain and were taken from xsokoban
+the maps gri* are made by GRIGoRusha and are released in the public domain
+the maps sasquatch* and microban* were made by David W. Skinner and taken from KSokoban
+the maps mgerhardy* were made by Martin Gerhardy and are released in the public domain (CC0)
+the maps multiplayer* were made by Martin Gerhardy and are released in the public domain (CC0)
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0001.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0001.sok
new file mode 100755
index 0000000000..04beedfaa8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0001.sok
@@ -0,0 +1,21 @@
+###################
+# . . # #
+#.#$##$# # #$##$# #
+#$ ## $ $ .##. .#
+#.#$ .# # # $ # #
+# ## # .##. .#
+# #$##$##### ## # #
+# . #@$ . $ #
+# . # $ . $ #
+# #$##$##### ## # #
+# ## # .##. .#
+#.#$ .# # # $ # #
+#$ ## $ $ .##.#.#
+#.#$##$# # #$##$# #
+# . . # #
+###################
+Author: GRIGoRusha
+Title: Bardak #01
+Comment:
+color purple
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0001.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0001.sol
new file mode 100755
index 0000000000..da78a0026c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0001.sol
@@ -0,0 +1 @@
+3rd3rl3urr4u7lddrrdrrllulluu7rddlldurr5dllddrr4dll4u4d5luurrurrll3u5r3dulld3l4ulld3rl5ulluurr5dulludrr4u3rdurr7dllurdr4u6dlld3l3u3rllu3rld4lurrl5dllddrr5u3d4luulldd5rlddrr4ulldurrddllrru3rurr4udlldrurd2(dull)ulldrrlddllddrrud4ldd7luurrdulldd5ruu5r3luulluuruld5l4duurr3d4udll3u3rdlluluurrdulluurrd3r3duurruu3rluurr3du4luulldd5r3luu7lddrrudlluu5r3l4dlluu7duu3rur3ldl3uddrr5u
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0002.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0002.sok
new file mode 100755
index 0000000000..fc6a79f828
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0002.sok
@@ -0,0 +1,18 @@
+ ########
+ #### #####
+ # $ ## $ $ $@#
+ # ##.##*#$ $ $#
+### ......# $$ ##
+# ......# # #
+# #$......#$ $ #
+# # .......$$# $ #
+# $$###.###$ $ ##
+### $ $ $ $ #
+ # $ $ $ $ #
+ ###### ######
+ #####
+Title: Original conversion (42) #02
+Author: GRIGoRusha
+Comment:
+color green
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0002.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0002.sol
new file mode 100755
index 0000000000..3bae30dcd0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0002.sol
@@ -0,0 +1 @@
+3drddlddllulu3lu3l5u3r3dlddrd3rdrdd3lullrrddllul4urul5drdrruulldl5uru3lddruur5drddrurulldl5urulldd3rdl4rdrdd6l3uru3lruu3rdldd4rdd4ldl3urulld6rdrdd4ldluruldl3urul3d4ruru4l3rdd4l3uruulldrurdr4urrddrddldurdd4l3rdd4l4ulur5d6ruldluru4l3rdd4l4urr4u3ldduu3r4d6l3urrll3d6r4u3ld3l3d4rdd4luu4r4dlldll3u4ruu6l3drl3u6rdd4lduuddll3u6rdd5r4uluu5ld3ldduu3ru5rddr4d9ldll3u5r3ldd4rddlldll4uddll3u4rll5drruldl4uddll3u3rl5d4rurrddluru5ldl4uddll3urr4d12rd6ldluruldl3udd8ru3ldluru7l6rd4ruruuld3luldrd6l5rd4ruru4luldrd5l4rd3ruru3luldrd4l3ru4r3ulddrd3luldrd3l3r4ul3drdllru3ruullul3drdl5ulul3duurrdd3rulu3lulddu4rdrru5luld3r6drd5ldlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0003.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0003.sok
new file mode 100755
index 0000000000..bd63083bcc
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0003.sok
@@ -0,0 +1,19 @@
+ ##### #####
+ ### ### #
+ #@$ # $ #
+ #$#.######$##
+### ....# # #
+# . . # # #
+# # ....# # #
+# # ##### #
+# $ ##$# # #
+###$$ #$ # ##
+ # #
+ ## # $# $ #
+ ##### ## #
+ ########
+Author: GRIGoRusha
+Title: Zigzag #03
+Comment:
+color blue
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0003.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0003.sol
new file mode 100755
index 0000000000..45fb9a0d75
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0003.sol
@@ -0,0 +1 @@
+3drddrrddldllurrdrrdrdruu3l4u3dllddrulurd5ruuldrd4l3ul3urrdlrdllr3dllddrulurd8rddluru7l3ulur3dllddrulurdr5urulld4urrd4rurrdl8drddluru7lullddrulurd4ruuldrd3l5ul4urrd4rur8d7u5lull4drrul5dllddrulurdr5ulur6d5rdrrul8u5lulldduurrd5r8d6l5u3l3url3d3rdd3luu3r4d3luu3ruu5l3drl3u5rdd3lud3rdd3lull3u4r4l3drruud3ruudd3ldll3u4rll4drddrulurd7r8u5lulldlldduurrurrd5r8d6l3u3ldll3urr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0004.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0004.sok
new file mode 100755
index 0000000000..1751b33ef6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0004.sok
@@ -0,0 +1,14 @@
+ #########
+ # # @#
+ ## .$.# #
+ # ## $ #
+## .$*#$##
+# #$# #
+# . .# ##
+#### #
+ ######
+Author: GRIGoRusha
+Title: Track #04
+Comment:
+color red
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0004.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0004.sol
new file mode 100755
index 0000000000..a85587766a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0004.sol
@@ -0,0 +1 @@
+lldllullddl3drrd3ruulu3l3urrdlulddlddld3rd3ruulu3l3ruruurrddllullull3d3rdrrudlluuruur2(rddll)u3l3urrdrdrrddldd3luudd3ruuruullululldrldlddldr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0005.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0005.sok
new file mode 100755
index 0000000000..44fd566a2a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0005.sok
@@ -0,0 +1,14 @@
+ #####
+ ## ##
+## * ##
+# *$* #
+# #. .#@#
+# *$* #
+## * ##
+ ## ##
+ #####
+Author: GRIGoRusha
+Title: updown #05
+Comment:
+color yelow
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0005.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0005.sol
new file mode 100755
index 0000000000..b7313111a0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0005.sol
@@ -0,0 +1 @@
+ululduullddrluurrdlrrdrddldll3u3drruru3(ul)ldldlddrdr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0006.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0006.sok
new file mode 100755
index 0000000000..db01291378
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0006.sok
@@ -0,0 +1,14 @@
+ ##########
+ # ## #
+### . .# #
+# # ## $ #
+# $ .**#$##
+# # # #
+## *$.# ##
+ #### @#
+ ######
+Author: GRIGoRusha
+Title: Triple Shelf #06
+Comment:
+color blue
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0006.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0006.sol
new file mode 100755
index 0000000000..48fe9f75b0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0006.sol
@@ -0,0 +1 @@
+3lud3ruuluuru3lulldrddldlluurdldrd3rd3ruulu4l4ruullulddu3rdd3l3ruruurrddllu4ldd3rdrrudlluuru3luld4rur2(rddll)uuru3lulld4rdd3lud3rdrdd3luudd3ruul3ullull2(drrld)d3luluurdrdurr4ldrdrulurr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0007.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0007.sok
new file mode 100755
index 0000000000..d04ec52b35
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0007.sok
@@ -0,0 +1,16 @@
+ ####
+##### #
+# #
+#@$.*.$#
+# *#* #
+## .*.$##
+# # * #
+# $. #$ #
+# # #
+#### ###
+ ####
+Author: GRIGoRusha
+Title: The disorder #07
+Comment:
+color green
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0007.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0007.sol
new file mode 100755
index 0000000000..cdd96993f5
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0007.sol
@@ -0,0 +1 @@
+u4rdlu3lddrddlddrurrd3ruulluurduuluur3duu5lddrdrrlldlddrurrudd3ruulluurd3u5lddrdrrlldlddrurrudd3ruuluulur3dlulrruuldr3ulddu4lddrulu3rll4dlddrurruddrrurul5uld3l4dldr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0008.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0008.sok
new file mode 100755
index 0000000000..b9ec281edf
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0008.sok
@@ -0,0 +1,13 @@
+#######
+#... ###
+#@##$$ #
+# $ #
+#.# ## ##
+# $ # #
+### ##
+ #####
+Author: GRIGoRusha
+Title: Comci-comca #08
+Comment:
+color red
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0008.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0008.sol
new file mode 100755
index 0000000000..0011207900
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0008.sol
@@ -0,0 +1 @@
+u4rdr3dldll3urrll3drruruuluu4l4drl4u4rdd3l4rddldlluuddrruruuluu4ldd3rudl3drruruurullu3l3rdr3dldll3urudrll3drruruurullullrrddlurul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0009.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0009.sok
new file mode 100755
index 0000000000..1dd7c0dcf8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0009.sok
@@ -0,0 +1,16 @@
+ #### #########
+ # ### #
+## $ $ # ### #
+# $ ###. . #
+# #$$ ##. . # #
+# $#. . # #
+# $# $ .#. #
+# $ #. .###
+# $###### @##
+# # ####
+####
+Author: GRIGoRusha
+Title: Zontik #09
+Comment:
+color yellow
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0009.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0009.sol
new file mode 100755
index 0000000000..6a1ceb8387
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0009.sol
@@ -0,0 +1 @@
+3ul4ulldll3dlddrurrdrulu3rdruulurlluulldll3d4luu3rdulluurdldrlldd3rd3rdru4luurdld3ru3rddllu3lu4lddrulu3rurdld3rurrld3lu4l4dr3ulu3rurdlddlru3rdrudrr3urdll4ulldll3d4l3druulu3rd3rurrllddrulurd4luurdldrrl4urrurr3dl3dlull4uldlluurdldrrur3dld3rd3ruruu3ldd3l3ulldrurddld3rll4urrurr3drrulr3dluddlluud3ld3luurrurdld3rll4urru6rddlr3dll
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0010.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0010.sok
new file mode 100755
index 0000000000..712a3732df
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0010.sok
@@ -0,0 +1,16 @@
+ ####
+ # #
+### #
+# #####
+# * # ###
+### *# *$ #
+ ## * **@ #
+ # # *.##
+ # #### #
+ # # ####
+ ####
+Author: GRIGoRusha
+Title: Pereprig #10
+Comment:
+color green
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0010.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0010.sol
new file mode 100755
index 0000000000..4c9dd542c4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0010.sol
@@ -0,0 +1 @@
+dllu3luuluurdl4dlddr4ud4rdrru4ld3rll3urrddrruld3luurdldr3luluurddld3rll3u3ldrrurdd4ulddldrurdl3dlddr4u
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0011.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0011.sok
new file mode 100755
index 0000000000..3d535a8f9c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0011.sok
@@ -0,0 +1,18 @@
+ ####
+ # ###
+ # $ ######
+ # #$## #
+ ##. . . $ #
+ ### #*# # ##
+ # $.*@*.$ #
+## # #.# ###
+# $ . .##
+# ##$# #
+###### $ #
+ ### #
+ ####
+Author: GRIGoRusha
+Title: Krenol #11
+Comment:
+color purple
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0011.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0011.sol
new file mode 100755
index 0000000000..e19a97d749
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0011.sol
@@ -0,0 +1 @@
+rlddrruudd4l4urr3d3ull4drrll5uluurddurrdd3rurrd4l3rddllu4drddl4u3dlluur4ldllurrluur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0012.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0012.sok
new file mode 100755
index 0000000000..091207b141
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0012.sok
@@ -0,0 +1,18 @@
+ #####
+ # ###
+ # $ #
+### * #
+# * *###
+# # * #
+# #*@*# #
+# * # #
+###*.* #
+ # * ###
+ # #
+ ### #
+ #####
+Author: GRIGoRusha
+Title: Cheburek #12
+Comment:
+color green
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0012.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0012.sol
new file mode 100755
index 0000000000..ee69347ae4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0012.sol
@@ -0,0 +1 @@
+d3l3urrdrluurddl4urddurrdlullddll3d4rdrr3ulluulrddrr3dllu4l3urrurrddrr3dlldluddllurdruddrruldluruurr3ulldd4ulldll3drrurldll3urrdur3uldd3ruldlluurd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0013.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0013.sok
new file mode 100755
index 0000000000..7b2a0f4c84
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0013.sok
@@ -0,0 +1,18 @@
+ #####
+ # ###
+ # $ #
+###.$. #
+# $.$###
+# #.$. #
+# #$@$# #
+# .$.# #
+###$.$ #
+ # .$.###
+ # . #
+ ### #
+ #####
+Author: GRIGoRusha
+Title: LM #13
+Comment:
+color yellow
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0013.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0013.sol
new file mode 100755
index 0000000000..ef436adc13
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0013.sol
@@ -0,0 +1 @@
+d3l3urrdrldr2(dl4urd)dl4drrdrr3u3l3r3dllull4ururrdlldl3drrdrr3ulludldlddrduluuru3r3dlluulldr3u3l3drl3u3r3ulldrurdd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0014.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0014.sok
new file mode 100755
index 0000000000..084d61e98f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0014.sok
@@ -0,0 +1,16 @@
+#####
+# #####
+# # ## #
+# $ $##
+### ..# #
+ #$... #
+### @..# #
+# $ $ $ #
+# # ###$ #
+# # # #
+##### ####
+Author: GRIGoRusha
+Title: Verenica #14
+Comment:
+color aqua
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0014.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0014.sol
new file mode 100755
index 0000000000..b79f73cd86
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0014.sol
@@ -0,0 +1 @@
+3urrurddrdlldlluul3ulldd4rddldluu5dlluurlddrr4uruurrurddrdllddlluruluuluulldd5rurddrd3ldlld3urduuluulldd5rurddrd3ldd4lddrr3urudl3ulluurrdulldd5rurddrd3l3rdd4luldllddrr6ulluurrdulldd5rurddrdllrr4dluru4luldllddrr6ulluurrdulldd5rurddrdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0015.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0015.sok
new file mode 100755
index 0000000000..7d915f7ee8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0015.sok
@@ -0,0 +1,18 @@
+##### ####
+# ### #
+# $ #
+## #### #
+ #$#..#$##
+ # #.....#
+ # ..# ###
+ # #$## $ #
+ # $@$$ #
+## ##$# ###
+# ##
+# #####
+#####
+Author: GRIGoRusha
+Title: MoraSoft #15
+Comment:
+color blue
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0015.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0015.sol
new file mode 100755
index 0000000000..97f055f0df
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0015.sol
@@ -0,0 +1 @@
+luuru3rddldr3ulld4l4d5rur4ulldllddrduluuru3r4dldlluuluuruuld3ruuruul3duu4lulld5r4l4drrddrddlldllur7u3drrddrddrrur4u3lrruuruul3duu4lulld5r4l4drrddrddlldl8u3d3ruuldrdlddlrrddrrur4ullrrddld3luururruuruul3duu4lulld5r4l4drrddrdd3l7u3drrdd4r3u3lrruuruul3duu4lulld5r4l4drrddlrrdd3l7u3drru3d4r3u3lrruuruul3duu4lulld5r4l8d5ruru5lrrdd3l7u5d6r3ullruuruul3duu4lulld5r4l6d5ru3rdluluuluuruul3duu5l6d5rdr3u
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0016.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0016.sok
new file mode 100755
index 0000000000..e1df0e71e5
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0016.sok
@@ -0,0 +1,15 @@
+ #####
+ ## #
+ ## # #
+ #.$* #
+##$.$* #
+# *@.$ #
+# *$. #
+# # .###
+# ##
+#####
+Author: GRIGoRusha
+Title: Uje polnoch #16
+Comment:
+color purple
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0016.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0016.sol
new file mode 100755
index 0000000000..78c0c9212c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0016.sol
@@ -0,0 +1 @@
+rdl3r5ulldldrddluddrlddlluurlururrdlr3uldruur2(rddl)
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0017.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0017.sok
new file mode 100755
index 0000000000..3b09a4ea3e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0017.sok
@@ -0,0 +1,15 @@
+ ####
+ #@ ###
+###* ##
+# $ # #
+# #**$*.#
+# $ #
+##..#**##
+ # #
+ # ###
+ #####
+Author: GRIGoRusha
+Title: Zanoza #17
+Comment:
+color red
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0017.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0017.sol
new file mode 100755
index 0000000000..3dde1b524e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0017.sol
@@ -0,0 +1 @@
+rddl3d3ururrdrdd3l3ruuldrdl3ulldlddrurruulldurrddlld3luurrlldd3rurruulld3lddr3drrurr3u3dlldll3u3rurd5luu3rurrdulld3lddr3drruldlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0018.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0018.sok
new file mode 100755
index 0000000000..7895e1c271
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0018.sok
@@ -0,0 +1,12 @@
+#### ####
+# ######## #
+# $ # .. # $ #
+# $$$..$$$ #
+## ** #
+ #@ #....# ##
+ ############
+Author: GRIGoRusha
+Title: SokoBat #18
+Comment:
+color green
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0018.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0018.sol
new file mode 100755
index 0000000000..2f52433d70
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0018.sol
@@ -0,0 +1 @@
+u3rdrudrruluullddrurduurdd4r3ulddrd4l3ruuldlldlu4rd3lulld4luluurdrd3r3lulld4r3ld3r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0019.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0019.sok
new file mode 100755
index 0000000000..6dd2ad8665
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0019.sok
@@ -0,0 +1,15 @@
+##############
+# #
+# $**. *#.**$##
+# * $@$ * #. #
+# *$*.#* *.*$ #
+# * $.#. * .$ #
+##$..$#*#.$$. #
+ # ##
+ ### ### ###
+ #### ####
+Author: GRIGoRusha
+Title: GirLand #19
+Comment:
+color blue
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0019.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0019.sol
new file mode 100755
index 0000000000..a6c57936f2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0019.sol
@@ -0,0 +1 @@
+rdrruddrrdrrullrruuldrddld7lulld6ru3(ul)uurdduu5rdu11lddr2(rddu)luulluurrd3rdrrddrdd4lul3ulururrddlruu5ldrl3drruru4rddrdrlddrurruruuldlldlddruruld5luludrddlullu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0020.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0020.sok
new file mode 100755
index 0000000000..3f4c453a52
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0020.sok
@@ -0,0 +1,16 @@
+ ####
+##### #
+# $ $ $#
+# ... #
+# .#. #
+##$*.*$##
+# # .$ #
+# . #$@#
+# # $ #
+#### ###
+ ####
+Author: GRIGoRusha
+Title: Miasorubka (#07r) #20
+Comment:
+color blue
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0020.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0020.sol
new file mode 100755
index 0000000000..ec31f40565
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0020.sol
@@ -0,0 +1 @@
+ulluurul3drrddlurululuurddl4urdd3lurlddllur3dlddr4uluurrdrrddllrruuruulddllurdrruuld4ldrdd4ruulrdd4ldlddrurrudll3uluu4rdrdd3l3rdrddlldl3udd3ruullr3uluur4dluruu5lddrdrrlldlddrurrudd3ruuluulur3dlulrruuldr3ulddu4lddrulu3rll4dlddrurruddrrurul5uld3l4dldr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0021.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0021.sok
new file mode 100755
index 0000000000..430416f997
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0021.sok
@@ -0,0 +1,16 @@
+ #####
+### @ ###
+# *#* #
+# #. .# #
+# $ $ #
+# #*#*# #
+# $ $ #
+# #. .# #
+# $. .$ #
+### ###
+ #####
+Author: GRIGoRusha
+Title: Kino #21
+Comment:
+color yellow
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0021.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0021.sol
new file mode 100755
index 0000000000..03402ade47
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0021.sol
@@ -0,0 +1 @@
+ldllddrr3d3ulluurrdrr3d3ulluurrdrr4dll3u4dll4urrdlrddrruulrddlluu3dll3ullddrluu4r3dllurdrul3drudlluruu3lddrluu6rddl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0022.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0022.sok
new file mode 100755
index 0000000000..0841bb74b0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0022.sok
@@ -0,0 +1,13 @@
+ #######
+ # . #
+##$#*# ##
+# * #
+# @* #
+## #*#$##
+ # . #
+ #######
+Author: GRIGoRusha
+Title: Osen #22
+Comment:
+color purple
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0022.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0022.sol
new file mode 100755
index 0000000000..35cbd77d32
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0022.sol
@@ -0,0 +1 @@
+llurl3d4ruulldululldrddrruul2(uld3r)ul2(uulldd)rdrulluu4r3dlr3u4lddrrudrdrruluullddldrrlu3ldrurruurrddldlu3dlluuru4rdlulld3lur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0023.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0023.sok
new file mode 100755
index 0000000000..2d644c4852
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0023.sok
@@ -0,0 +1,13 @@
+ #######
+ ### . ####
+## $ #.# $ #
+# $ $#.#$ $ #
+# $.. ..$ #
+### ##@## ###
+ # . #
+ #########
+Author: GRIGoRusha
+Title: Chmoki #23
+Comment:
+color blue
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0023.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0023.sol
new file mode 100755
index 0000000000..a5d6539ade
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0023.sol
@@ -0,0 +1 @@
+d3ruu3l3ullddldrrl3urr3d5lururldd7rdd6lud6ruu3ldu3rdd3l5urrdduull5d3ruurruullrrddlldd3l5ulldlldd3r3luurru4rd3rddlldd3l4u4d3ruullrrdd3l3ud5ruuldrd4l3ruuldrdllruuldr3d3luu4luurdldrrluurdl3drr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0024.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0024.sok
new file mode 100755
index 0000000000..ae4eb3ba8f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0024.sok
@@ -0,0 +1,13 @@
+ #######
+ # # ###
+###.$.$. @#
+# . #$.$ #
+# #$ .$. ##
+# . $$ ##
+### # #
+ #######
+Author: GRIGoRusha
+Title: Zavhoz #24
+Comment:
+color blue
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0024.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0024.sol
new file mode 100755
index 0000000000..3eaa834e4d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0024.sol
@@ -0,0 +1 @@
+3lrddlur3dlu3lruuluurdlddrddlu4ruuldrruluuldlld3ldd3r3luu3rdrrudlluurrdrrdllrddluruululld3ldd2(rrdru)6luu3rurrdduulld3ldd5r3ulluld3r3dlluulur3drruldlluurdldlluurlddrru3rurrdll3urdlddrrurulddllddru3l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0025.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0025.sok
new file mode 100755
index 0000000000..25dba58818
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0025.sok
@@ -0,0 +1,13 @@
+ ######
+### @. #
+# . $# ##
+# $ . $ #
+## # $. #
+ # .$ ###
+ ## ##
+ ####
+Author: GRIGoRusha
+Title: Strelka #25
+Comment:
+color aqua
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0025.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0025.sol
new file mode 100755
index 0000000000..48d5e8f116
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0025.sol
@@ -0,0 +1 @@
+dldru3ldrddrdr3ululdruu3rddllddrululuu3rddrdllr3u3lddrrllulldruru3rddlludrdd3luulurrl3d3ruullrrdd3luurrdrdluuluurd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0026.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0026.sok
new file mode 100755
index 0000000000..ae8c3b6956
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0026.sok
@@ -0,0 +1,14 @@
+ ####
+### ####
+# $ $ #
+# #.#$ #
+# ..*..@#
+## #.#$##
+# $ $ #
+# # #
+#########
+Author: GRIGoRusha
+Title: Burlak #26
+Comment:
+color red
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0026.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0026.sol
new file mode 100755
index 0000000000..12070d9c2e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0026.sol
@@ -0,0 +1 @@
+4l4ruuldrd3lddldlluruuluurrurd3ldd3rddldlu3rdrruluuruu3ldd3luurdldruururd3rddllrruuldrdldd3ldllurud3rdruu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0027.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0027.sok
new file mode 100755
index 0000000000..52cd564db1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0027.sok
@@ -0,0 +1,13 @@
+ #######
+ # + #
+##$#*#$##
+# . #
+# $ . $ #
+## #*# ##
+ # . #
+ #######
+Author: GRIGoRusha
+Title: Korona #27
+Comment:
+color green
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0027.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0027.sol
new file mode 100755
index 0000000000..cae00c46c0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0027.sol
@@ -0,0 +1 @@
+ddlldurruulldurrddldlluruurrddrdllr3ullddrdru3rdllu3luu4rdu4lddrrudrdrruluullddldru3ldrurruurr5dll3u3dlluururdlldd4r3ulr3d4luurrdururrdlddlluulur3drr5ull3drl3urrddldlu3rdllulldlddrluulurrluur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0028.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0028.sok
new file mode 100755
index 0000000000..361dabf8f4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0028.sok
@@ -0,0 +1,15 @@
+ ####
+ ### #
+## ###
+# $ $ #
+# #$# #$##
+# . .$. #
+##.@. #$ #
+ ###. ##
+ # ###
+ ####
+Author: GRIGoRusha
+Title: Magazine #28
+Comment:
+color red
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0028.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0028.sol
new file mode 100755
index 0000000000..20192de011
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0028.sol
@@ -0,0 +1 @@
+rruddrruru3luurrddlldll3urrluur2(ddll)uurur3duurruuldr3drruulrdd4lrdl4urrddurrddll3ull4drd3ruruluull3d3urr4dlldlur5ulldrur4d3urr4dll
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0029.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0029.sok
new file mode 100755
index 0000000000..146571c905
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0029.sok
@@ -0,0 +1,14 @@
+ #####
+ # ######
+ # $ # #
+ #..*.$ #
+## #$*@#$##
+# $.$# #
+# #.. #
+##### ###
+ ####
+Author: GRIGoRusha
+Title: Povorot #29
+Comment:
+color yellow
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0029.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0029.sol
new file mode 100755
index 0000000000..1b51c6ce4e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0029.sol
@@ -0,0 +1 @@
+d3ldl3urrdrdlldlurruuluur3drdl3urdrrurrd4lulldrddrruldluuluu3(rd)dlluurul2(3dru)u3ldllu3rurdluulldurrurdrrurrd5lddrrdrruuddllu3ldllu3r4ulldrurdrdrrurrd3ldd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0030.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0030.sok
new file mode 100755
index 0000000000..fe67c8493f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0030.sok
@@ -0,0 +1,14 @@
+ #########
+ # ## #
+ # #
+ ##$# #$$##
+ #...*....#
+## #$#$# #
+# $ $ ##
+# #@ ##
+#########
+Author: GRIGoRusha
+Title: Nitka #30
+Comment:
+color blue
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0030.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0030.sol
new file mode 100755
index 0000000000..3d6a3aaab6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0030.sol
@@ -0,0 +1 @@
+ulldlluruurud5rddldllulldlu3rdrruludrruu3luu3rdu3lddrrurulddlluululldrddrruululdrrddrdd3ldllu4rdrurruuluulldd3ldu3ruurrddlluulull2(d3rd)d5ldlluruurudldd3rdrruruuluurdldlluurlddrruruulddu3lulldrddrlldd3rdrru2(ludl)dluud6r3uluurddu4luldd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0031.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0031.sok
new file mode 100755
index 0000000000..56e4e463eb
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0031.sok
@@ -0,0 +1,14 @@
+ ####
+ ## ###
+ # . ##
+##.$. $ #
+# $*#*$@#
+# $. *#
+## . #
+ ### ##
+ ####
+Author: GRIGoRusha
+Title: Krestik #31
+Comment:
+color purple
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0031.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0031.sol
new file mode 100755
index 0000000000..5f136d5b08
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0031.sol
@@ -0,0 +1 @@
+ululldlu3rdlddlddr4urrdlulddldlluruuruulddrrdrrululrddldlddrurudllurd3lurdrr3urrdlu3luurdl3dllur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0032.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0032.sok
new file mode 100755
index 0000000000..81ef95dd67
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0032.sok
@@ -0,0 +1,14 @@
+ ####
+ # ####
+### $.$ ###
+# . * . #
+# * # * #
+## *$*$* ##
+ # . ###
+ ####@ #
+ ####
+Author: GRIGoRusha
+Title: Antena #32
+Comment:
+color green
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0032.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0032.sol
new file mode 100755
index 0000000000..99e2c2d82f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0032.sol
@@ -0,0 +1 @@
+ululd3ruuruuld3luu3(rd)dldll3urrll3drruldlu3ruruuldllurdlddrrurulluldrrddlddruu3ldrurrururrdlululdllddrrudlluurr4dlur3ullddldr3uldllu3r3dlludrr3u3ldrurruuld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0033.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0033.sok
new file mode 100755
index 0000000000..daed886256
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0033.sok
@@ -0,0 +1,14 @@
+ #####
+ ## ###
+ ## #
+ ## $#$$# ##
+## $ $ $ #
+# # #$# # #
+# ...@....#
+# #########
+####
+Author: GRIGoRusha
+Title: Katenka #33
+Comment:
+color blue
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0033.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0033.sol
new file mode 100755
index 0000000000..f02a6d48e9
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0033.sol
@@ -0,0 +1 @@
+rruuludrddrruuluullulldrrddlurdrddlluur3ulldrllddrru3drruululdrrdd6luurruururdurd3lddlldd6ruulldurrddrruuluullulldlddlldd7r7luurrd3ururrdrrddldd5lr4urr3d3ull4d4ruulrruulldldduuruuldll4d3r3l4urr3d3ull4dr2(ruul)l3dulldlddrurr4u5rdd4lruull3dulldldr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0034.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0034.sok
new file mode 100755
index 0000000000..665bccd2b6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0034.sok
@@ -0,0 +1,15 @@
+ ######
+ ## ...#
+ ## $ # #
+ # $ ...#
+###$ # ##
+# $@# #
+# $ # #
+# $ ##
+## # #
+ #######
+Author: GRIGoRusha
+Title: Bumerang #34
+Comment:
+color red
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0034.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0034.sol
new file mode 100755
index 0000000000..c77c98fdd5
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0034.sol
@@ -0,0 +1 @@
+dlddruruldrrdruur3ullddrdruudlluuruuldlduru3rddlddlluulldduurur3drdd5luurdld3ruldrrdruur3uruu3l4drl4u3rddllrruu3ldldl3drdrruruudlddllul3ururu3rddlddlluuddrruuludrddlddllul3urururrlldldl3drdrruuluullddlldrd3rdruur3uludlddrdruudlluulldruururlddrrddllullddld3rdruur3ululldrddrdruu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0035.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0035.sok
new file mode 100755
index 0000000000..c748a430bb
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0035.sok
@@ -0,0 +1,13 @@
+ #####
+### #
+# $$# ####
+# $@*. #
+# #$...#$##
+# .. $ #
+### ## #
+ #########
+Author: GRIGoRusha
+Title: GKI #35
+Comment:
+color green
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0035.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0035.sol
new file mode 100755
index 0000000000..058e6ef458
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0035.sol
@@ -0,0 +1 @@
+rdd3rdrru3luurrdulldllurldd3luurrdrdlu3rdlullddrulurr3ullddrluurrdd4lurd3ruulldurrddllull3drrdru3rdrru3lrruu3luull3durlulldrrllddrr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0036.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0036.sok
new file mode 100755
index 0000000000..90c05cbcd4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0036.sok
@@ -0,0 +1,14 @@
+ ########
+ # #@ #
+ # *.$ $##
+###*.# $ #
+# $ $.* #
+# #..###
+## #
+ #### #
+ #####
+Author: GRIGoRusha
+Title: Kubiki #36
+Comment:
+color yellow
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0036.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0036.sol
new file mode 100755
index 0000000000..50126ca5ef
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0036.sol
@@ -0,0 +1 @@
+4dlddrruldlulluur3ulldrurdl3dllurdruldd3rdrruluu3lddrrdru3luurrdullddrruuruullulldrdd3ruulluld3rddlludrruulldd4ruld3luurrdullddrrll3ulldrurdrrdd3lud3ruullulldrddrr3drruldlull3uddllurdru3rurrdll3urddrdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0037.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0037.sok
new file mode 100755
index 0000000000..90462a2771
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0037.sok
@@ -0,0 +1,14 @@
+ #####
+ # ####
+ # .@. #
+###.$# #
+# $.$.$##
+# .#. ##
+##$ $ $ #
+ # # #
+ ########
+Author: GRIGoRusha
+Title: Raketa #37
+Comment:
+color red
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0037.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0037.sol
new file mode 100755
index 0000000000..306a683ca4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0037.sol
@@ -0,0 +1 @@
+rrddl3drruldlur3uru3lulldr3dllurdruddrrdrruluu3lddrrdru3luurrdullddrruuruulldurrddl3drruldlulluuruurr3d3ullulldrrddluddllurdrddluruulldrd3rdrru4ldluulur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0038.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0038.sok
new file mode 100755
index 0000000000..d8ce53da91
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0038.sok
@@ -0,0 +1,16 @@
+#####
+# #
+#$ $#
+#.. ####
+# * $ #
+# ..** #
+# $$. #
+#### ..#
+ #$ $#
+ # @ #
+ #####
+Author: GRIGoRusha
+Title: Snake #38
+Comment:
+color green
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0038.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0038.sol
new file mode 100755
index 0000000000..937ff69c1d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0038.sol
@@ -0,0 +1 @@
+uur3uldll3rddludlul3ull3drr3uluulddrr3dlluruu3drrdrr3u3lrdlu3r3dlddruulluluurdurrdldd3ulldrldrdrrddll3ul3ulluurdur3d3r3dllddrudrulluu3luu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0039.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0039.sok
new file mode 100755
index 0000000000..be0d2bbf41
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0039.sok
@@ -0,0 +1,15 @@
+ ####
+####### #
+# $ #
+# $# ####
+### # ### #
+ # $@$ $$ #
+ # $## ## #
+ # .... ##
+ ####... #
+ #######
+Author: GRIGoRusha
+Title: Xolodok #39
+Comment:
+color purple
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0039.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0039.sol
new file mode 100755
index 0000000000..b3623ef5c7
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0039.sol
@@ -0,0 +1 @@
+ldldr3uldrdd3ruul3u3ldllu5r3drdd3luuluudr3dlud4ruullr3u3lddrddld3rd4ruuruuld5lrrddrdrruuru5l3u3lddrddld3rdrrllull3uluu3r3dlrrddrdl3uluurruuldrdlu4ldllu5rdduu3lddrddld4ruullruurruuldrdlu4lddrddld3rlluu3rdd3lul3ulu4rdduu3l5d4ruullruurruuldrdluldduu3l5d4ruul3u3lddrddld3r3l5u3r3dlr3u3lddrddldrrluu6r3dl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0040.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0040.sok
new file mode 100755
index 0000000000..39147287a4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0040.sok
@@ -0,0 +1,27 @@
+ ####
+ # ###
+## #
+# $ #
+# $$$###
+## $ ###
+ # ##$ #
+## # #
+# ### ####
+# # #.... #
+# .# .# ###
+### #@ .. #
+ # ....# # #
+ #### ### #
+ # # ##
+ # $## #
+ ### $ ##
+ ###$$$ #
+ # $ #
+ # ##
+ ### #
+ ####
+Author: GRIGoRusha
+Title: Rebus #40
+Comment:
+color blue
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0040.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0040.sol
new file mode 100755
index 0000000000..b967c1bb78
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0040.sol
@@ -0,0 +1 @@
+ulluul5uruul6dr3dlluururddulldd3rlddrru5rddr5dlddr6ul3urrddldluudrruu4ldl3ullddr3drdd3rdr3ul3urrddldluudr2(ruu3l)uuluu3lul3dr3dlluururddulldd3rlddrrurddur3ullddrr4ulluru3lul3dr3dlluururddulldd3rlddr2(rurrd)dr3d4luurd3luruururulullddulluul6urdurrdldulul5dr3dlluururddul2(ldd3r)3drd3rdr3ul3u3luulldduurruuluullulul4dr3dlluururddulldd3rlddrrll4ul4urrdrddrrddllddrdl3urrdrdrruu4lrr3dluud5rddldluudr2(ruu3l)3drurrddr6dludllurrdr5ul3urrddldluudrruu4lul3uruldlluullul3dr3drrdrrdrurrddr3dlldrdr4ul3urrddldluudrruu4ldlulldrru3rddr3d3lulluuddrd3r3dluurr3ul3u5ldr3drruldluudrdd3rdr3ul3urrddldluudrruu5l4ulluurdu4lddr3drrdrr4urul5dllullddrluulluururddulldd3rluul3u3rddrluurdr4d4ulldrurdd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0041.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0041.sok
new file mode 100755
index 0000000000..cfc8118bc2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0041.sok
@@ -0,0 +1,15 @@
+ #####
+#### ## ###
+# ### #$@ #
+#... $$ #
+#. .## # # #
+#...# $$#$##
+## $$# #
+ ### # #
+ ### #####
+ ####
+Author: GRIGoRusha
+Title: Okno #41
+Comment:
+color purple
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0041.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0041.sol
new file mode 100755
index 0000000000..3af1ef0c56
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0041.sol
@@ -0,0 +1 @@
+rddlulldduu5ldlluurd4rddldurrdrrdrruluuru9lulddrddrrdrrdruurrdr3uru8ldlluurddu8r3dlluuddrr3u7ldlluurdldru4rddrlldldrrdruuruuddrr3u8luld5rddrdruuddrr3u8l5ruurrdullddr3drruuruuld7l4ruurrdrd6l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0042.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0042.sok
new file mode 100755
index 0000000000..fb1d10c27c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0042.sok
@@ -0,0 +1,15 @@
+ #######
+ # # #
+ # #
+ #..#$$#
+### ###
+# ...#$$$ #
+# #
+###..#$$###
+ # @ #
+ #######
+Author: GRIGoRusha
+Title: Flip-Flop #42
+Comment:
+color red
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0042.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0042.sol
new file mode 100755
index 0000000000..6ccaadbbb2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0042.sol
@@ -0,0 +1 @@
+l4u3rud3luurrdrd3lddrrudrudrrulld3l4urrdrdlrdrd4ldd3rud3lulu3rurrd4lddrrurullrr3uluur3duu3l3dldurdrruulrruu3lddrrurullrddlluld3urdrr4drruldl3uru3luld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0043.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0043.sok
new file mode 100755
index 0000000000..83c2c8388d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0043.sok
@@ -0,0 +1,14 @@
+########
+# # ###
+# .$. #
+# ##@## #
+## $.$. #
+# # # #
+# $*#.$ #
+#### ###
+ #####
+Author: GRIGoRusha
+Title: Rostok #43
+Comment:
+color purple
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0043.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0043.sol
new file mode 100755
index 0000000000..1ec00f5625
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0043.sol
@@ -0,0 +1 @@
+d3ruullulldllddrrlluurrurrdrrddll3dlluuru3ruullulldllddrrlluurrurrd3l5rddlldllurud3luluurdrrurrdrrddlldllddrruulu3lddrluurrdrrddlluurulddll3uluurdrrurrdll4r4dlruulldllurudl3drrurr4ullulldrddl3drrurruulldllurlddll3uluur2(drld)ldrr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0044.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0044.sok
new file mode 100755
index 0000000000..def1167169
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0044.sok
@@ -0,0 +1,13 @@
+#######
+#... ###
+# ## #
+# $ $ #
+#.#$##$##
+# #@ #
+### ##
+ #####
+Author: GRIGoRusha
+Title: Lastochki (#08r) #44
+Comment:
+color purple
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0044.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0044.sol
new file mode 100755
index 0000000000..f36072430f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0044.sol
@@ -0,0 +1 @@
+dllull4u3rd3rdlulu4l4drrdrruruurul3dldllull4u3rddrluu3l4drrdrruruu4l4rddldlluuddrruruulluurdldl3drruruurullr3dldll3urruu4ldd3rudl3drruruurullu3l3rdr3dldll3urrludl3drruruurullullrrddlurul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0045.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0045.sok
new file mode 100755
index 0000000000..fa4c462f9e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0045.sok
@@ -0,0 +1,16 @@
+#########
+# # #
+# $ @ $ #
+## ### ##
+# .#. #
+# $...$ #
+##$.#.$##
+# ### #
+# $ #
+# ### #
+#########
+Author: Mottled and GRIGoRusha
+Title: Gantel #45
+Comment:
+color yellow
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0045.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0045.sol
new file mode 100755
index 0000000000..94d3c1ce7d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0045.sol
@@ -0,0 +1 @@
+luld3rurrdlddldllulldrurdrrurrdllrddrddl3uluurrdluldr3u3lul2(ldrdd)lddru3r3l3uluruu3rur3drdlddrddl4urul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0046.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0046.sok
new file mode 100755
index 0000000000..880ab7b610
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0046.sok
@@ -0,0 +1,15 @@
+ ####
+ # ####
+ # .. #
+ # .* #
+##$.* ##
+# $.* #
+#@$#$ #
+# $ #
+#### #
+ ####
+Author: GRIGoRusha
+Title: Dva Torchka #46
+Comment:
+color blue
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0046.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0046.sol
new file mode 100755
index 0000000000..722cb1de64
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0046.sol
@@ -0,0 +1 @@
+d3rdr5uru3l3drdrddlu3luurdld3rur3ululdlddldd3rdruud4luurd3uruuldd4rulldllddldd3ruruuddlddruud4luur4urd3rdlu3l4dld3rur3urullr4dlddr5urul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0047.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0047.sok
new file mode 100755
index 0000000000..bb702b81d2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0047.sok
@@ -0,0 +1,16 @@
+#######
+# @ #
+# .* #
+# $*$##
+## * #
+ # * #
+##$.$##
+# * #
+# .#. #
+# # #
+#######
+Author: GRIGoRusha
+Title: Rassvet #47
+Comment:
+color purple
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0047.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0047.sol
new file mode 100755
index 0000000000..c1adeaf2f2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0047.sol
@@ -0,0 +1 @@
+rdlrddluruu3lddrrdru3luurrdullddrrddlu3dlddr4ururrdldlruuldrddrddl4u2(llddr)uluruur4ullddr4duu3ruldlluuluu4rdlddrdldd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0048.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0048.sok
new file mode 100755
index 0000000000..5ba1db1ab3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0048.sok
@@ -0,0 +1,16 @@
+ #####
+######## #
+# #
+# # $*$## ##
+#.##* * # #
+# * # ##
+# *@ # # #
+## * ## * #
+ ## . # #
+ ##########
+Author: Mottled and GRIGoRusha
+Title: Green key #48
+Comment:
+color green
+Comment-End:
+
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0048.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0048.sol
new file mode 100755
index 0000000000..ec15c3cf81
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0048.sol
@@ -0,0 +1 @@
+rdd3rurld3l3ur4ldrl4u4rdduu4r4drddl5u4dlld2(3l3u)rrdrdd3u4rurrdl5dll3ullrrddlu4ldlu6r3d3luulurrl3d3rurr5u4lddullu5rur5drddlulld4lur3u4d3r4ulluulldr4dldr3uldr4urrdu3r4drddlull3ullruu3r4drdl5u3lddrddlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0049.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0049.sok
new file mode 100755
index 0000000000..f73349770e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0049.sok
@@ -0,0 +1,14 @@
+ #####
+##### @ ##
+# $#$ #
+#. # . #
+##$# *.* #
+# #$ . ##
+# $ # #
+# .## #
+#########
+Author: GRIGoRusha
+Title: Vorona #49
+Comment:
+color red
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0049.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0049.sol
new file mode 100755
index 0000000000..e7ce9c695d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0049.sol
@@ -0,0 +1 @@
+rdrddlruuldllddrudrddlludrr3uruululldlldlddlddrurrll3ururrurrdrdd4ldrurr3dllullruu4ruulullddulldllu3rll3dlddr3udd3rdrr3uruululldlldl3drruurdldll4u3rurrdrddldlluld3rddllullrurddrr3uruulduullddu3l4d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0050.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0050.sok
new file mode 100755
index 0000000000..78f3736604
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0050.sok
@@ -0,0 +1,17 @@
+ #####
+ # @ ##
+ # # #
+##$.$ #
+# *.* #
+# $.$###
+# # . ##
+## .** #
+ #$# . #
+ # $# #
+ ### ##
+ #####
+Author: GRIGoRusha
+Title: Snejinki #50
+Comment:
+color blue
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0050.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0050.sol
new file mode 100755
index 0000000000..db5fa83581
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0050.sol
@@ -0,0 +1 @@
+rdrddldludrdrrdrdd3(lul)uurdrruruulull3dldr4urrdrddlddrrdrdd3(lul)uur3urrdrddlddrduluuruulull3dlddruu3drr3ulr3dlluururd3lurdrruruulull3dldrddrrurrdrddluddlluurudlddrrurulddllulluurrlluluur3urrdrddldduuruulduull3dlddru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0051.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0051.sok
new file mode 100755
index 0000000000..bd24e8e30d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0051.sok
@@ -0,0 +1,16 @@
+ #####
+ # ##
+ # # #
+## *$ ##
+# .$.$ #
+# .$.$##
+# #.$.@#
+## $ *$.#
+ ### #. #
+ # ##
+ #####
+Author: GRIGoRusha
+Title: Resheto #51
+Comment:
+color green
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0051.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0051.sol
new file mode 100755
index 0000000000..ec2af0a05b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0051.sol
@@ -0,0 +1 @@
+llrrddluddlluur3ulldllur3urrddlruull3dlddrurruulldlddrdrru3drruruullrrddluddlluulluluururrdrdluulldlddrd3rudlddrruruulrddldlluurr4luluururrdrr3d3ulldrurdlduluulluurrdrdduluull3drllddru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0052.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0052.sok
new file mode 100755
index 0000000000..489fdc1282
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0052.sok
@@ -0,0 +1,14 @@
+ #####
+ #### ##
+ ## $$ $ #
+ # .# #
+ # .# #
+##.#$ $* ##
+# . ###
+# @.####
+#####
+Author: GRIGoRusha
+Title: Dva brata #52
+Comment:
+color purple
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0052.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0052.sol
new file mode 100755
index 0000000000..e6f53ab4e3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0052.sol
@@ -0,0 +1 @@
+4u4rd3ruululldlrrurdrdd3lullddrdrullu3(ur)rdrddld3ldllruuluur3(rd)llruullddrru3ruuldrdlld3luurrdrdll3r4ull3drruululd3ldl3dldrurrurrlluluurdlld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0053.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0053.sok
new file mode 100755
index 0000000000..86942152d5
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0053.sok
@@ -0,0 +1,16 @@
+ #####
+ #### ###
+## $ $ ##
+# ### ## #
+# # $ # #
+# ...*.... #
+# # $ $ # #
+# ## ### #
+## $ $ ##
+ ### @ ####
+ #####
+Author: GRIGoRusha
+Title: The X #53
+Comment:
+color green
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0053.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0053.sol
new file mode 100755
index 0000000000..9ad104621d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0053.sol
@@ -0,0 +1 @@
+3uru4ruulullul3dld3r7luuru3rur3dldr5lddrdrrdrruluuruurrddllurl3u4ldlddrrurdrr5lddrdrrdrruluuru3ldrurr3u4ldl4drdrrdrruluurullrr3u4ldl4drdrrdr3uluurlddrrul3d3lul4uru4rdduu3rdr4dld3ldl3u
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0054.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0054.sok
new file mode 100755
index 0000000000..145d606139
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0054.sok
@@ -0,0 +1,16 @@
+ #######
+ ## #
+ ## $## #
+ ## .. . #
+ # $$##$ #
+##$.*@*.$##
+# ##$ #
+# . ..###
+# ##$ #
+# ##
+#######
+Author: GRIGoRusha
+Title: Tiskoteka #54
+Comment:
+color blue
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0054.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0054.sol
new file mode 100755
index 0000000000..d4b44636c6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0054.sol
@@ -0,0 +1 @@
+rdrr3u5ldduu5r3dllur3lulu4rdrr3u4ldl3drrdrrudlluruullu3(ld)4r4lddldd4ruruuru4luu4rdulluu4r3dlr3u4lddlldld4r3dld4luurrudlldd4rur3u3l3rdrruldlddld4luurr4urruu4rddlldurruu4lddldl3dllurdrull3d4ru2(ruur)3u4ldlddllddrdrrllulld3r3lddrulur3ururruu4r3dllullrrdrru3l3ruuldrdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0055.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0055.sok
new file mode 100755
index 0000000000..c27fdca07e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0055.sok
@@ -0,0 +1,13 @@
+ ####
+#####@ #
+# $ $$$##
+# .#. #
+## # # #
+ # . . #
+ # ####
+ #####
+Author: GRIGoRusha
+Title: Kubizm #55
+Comment:
+color blue
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0055.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0055.sol
new file mode 100755
index 0000000000..20533e2d7d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0055.sol
@@ -0,0 +1 @@
+3durrdd3lr4urdl3drruululddlddll3ururldl3drrul3(ru)uldlldllu4rdrrdd3ldlluuddrru3ruulluurd5ldr3drruruuddrruululddlddll4urrll4drruururuuld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0056.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0056.sok
new file mode 100755
index 0000000000..f3082033f2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0056.sok
@@ -0,0 +1,14 @@
+ #####
+ # @##
+ # $$ #
+ #$ # #
+## ...#
+# # ##
+# #
+### #
+ ####
+Author: GRIGoRusha
+Title: Cherta #56
+Comment:
+color purple
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0056.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0056.sol
new file mode 100755
index 0000000000..c80063faa8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0056.sol
@@ -0,0 +1 @@
+ldldd3ruulrdd3ldldrrdruudlluurrll3urrdlduul4dldrrdruu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0057.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0057.sok
new file mode 100755
index 0000000000..6d33f979e1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0057.sok
@@ -0,0 +1,13 @@
+ #####
+ ## ##
+## # ##
+## .$. ##
+# $$.$$ #
+# .$$$. #
+## .+. ##
+ #######
+Author: GRIGoRusha
+Title: Derji Morda #57
+Comment:
+color red
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0057.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0057.sol
new file mode 100755
index 0000000000..65f5f6cca9
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0057.sol
@@ -0,0 +1 @@
+lluuddrruld3ruldlluulldrururrdduld3ruldlluururdduluulldlddrdrru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0058.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0058.sok
new file mode 100755
index 0000000000..7dfd7ab9d8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0058.sok
@@ -0,0 +1,15 @@
+ ####
+ ####@ #
+ # $ #
+## ###$##
+#. $ .#
+# # #
+### # ###
+ #. #
+ # ##
+ #####
+Author: GRIGoRusha
+Title: Mini zagadka #58
+Comment:
+color green
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0058.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0058.sol
new file mode 100755
index 0000000000..f763ea49b2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0058.sol
@@ -0,0 +1 @@
+drddrdlu3ldlluruu3rur3d3l3ruu4lddr3drruuddll3ulldrurddul3u4rddl3dllrr3urrdlu4lr3drruuddll3u3r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0059.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0059.sok
new file mode 100755
index 0000000000..62e3c93dd3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0059.sok
@@ -0,0 +1,16 @@
+ ####
+ # #
+ # #####
+ # . #
+###$*** #
+# *..$ ##
+#@ $ .$##
+#### #
+ ## #
+ ####
+Author: Mottled and GRIGoRusha
+Title: DenPo #59
+Comment:
+color blue
+Comment-End:
+
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0059.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0059.sol
new file mode 100755
index 0000000000..995d80d47e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0059.sol
@@ -0,0 +1 @@
+3rulruu3rd3(dl)uudrrulrruulldrddludllurdrr3ullddl3(dr)3uldlluruurrdlduu3r3(dl)ur3d3(lu)rd3lurrdrdrruuruu4ld3urd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0060.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0060.sok
new file mode 100755
index 0000000000..4d33acc06c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0060.sok
@@ -0,0 +1,15 @@
+######
+# .#####
+# # . #
+# # .#$# #
+#. .# $ #
+## #.@ # #
+ # $ # $ #
+ ### $$ #
+ ## ##
+ ######
+Author: GRIGoRusha
+Title: One left #60
+Comment:
+color yellow
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0060.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0060.sol
new file mode 100755
index 0000000000..80015a450a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0060.sol
@@ -0,0 +1 @@
+l3u4r4dlr4u4l3drruuddllddrdrrur3ulruu4l3drruudrruu3lr3dllddrruullu3l3u3r4drruudrruu3lr3dllu3l3u3rdu3l3drruu5r5dldl5udrruu4lrr3dllu3l3urrddu3r3dllulrdrrddlluurr3u3lddlddrluuruu5r4dld3ludrr4udrruu3l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0061.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0061.sok
new file mode 100755
index 0000000000..d65ab3c4f6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0061.sok
@@ -0,0 +1,15 @@
+ ######## #
+ # # #
+##$ $$# ###
+#.*.#@$ #
+#...#$# #
+#.#*$ # ##
+# # # ##
+# ## #
+## # #
+ ##########
+Author: GRIGoRusha
+Title: Monster #61
+Comment:
+color yellow
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0061.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0061.sol
new file mode 100755
index 0000000000..0feb311bf8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0061.sol
@@ -0,0 +1 @@
+dduurruullddrrdr3d3ld3lul3urruurlddll3drd3ruruuldlluull3drd3rud3lul3urrddrrd3r3ulullddrdldrrdru3ld3lul3urrddrr3urruull4drdul3ullddllurl4drd3ruruul3ulluld3r3drddld3lul3urrudllururrllddrull4drd3ruruuluurrdrrulluulldllulddl4drd3ruruuldll3ull4drd3ruruulldlu3rdldrrdrru3lrr3ul3ulldlldll4drd3ruruu3lululdrrd3rddrr3ul3ulldlluld3rurr3dr3dlluu3luulrdd3rddlud3r3ul3ulldllulddrdlrddrl4urrurr3dr3dlluulldl3udd3rddrr3ul3ulldllulddu3rdd3urr3dr3dlluulldl3uddrr4urrddlruulldlluld3rddurrdr3dlluulldluudrruurrdrru3lruull3du3r4dlluulldlu3rddlurull
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0062.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0062.sok
new file mode 100755
index 0000000000..861f423437
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0062.sok
@@ -0,0 +1,14 @@
+#########
+# . #
+# # $ #
+# *###.$#
+# $@$ #
+#* .#.$.#
+# $### #
+# . #
+#########
+Author: Mottled and GRIGoRusha
+Title: Rojdestvo #62
+Comment:
+color red
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0062.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0062.sol
new file mode 100755
index 0000000000..989e500be4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0062.sol
@@ -0,0 +1 @@
+rl3(ld)rrluluuruul3d3urru4r4dlddr4uld3ldlluurduuru3rddrd4l3r3u3ldll3drddluruu5rddluu5luurru4r3d6l3urr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0063.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0063.sok
new file mode 100755
index 0000000000..680d855380
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0063.sok
@@ -0,0 +1,12 @@
+ #######
+### + ###
+# #$# #
+# # * # #
+# # * # #
+## # ##
+ #########
+Author: GRIGoRusha
+Title: Vverh #63
+Comment:
+color blue
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0063.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0063.sol
new file mode 100755
index 0000000000..3c96451e4a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0063.sol
@@ -0,0 +1 @@
+rrddldlruruu4lddrruddrdrruruulldlruullddllullddrdrrudlluluurrdrluur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0064.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0064.sok
new file mode 100755
index 0000000000..5490fdb5fc
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0064.sok
@@ -0,0 +1,13 @@
+ #######
+ ### . ###
+## * #$#$* ##
+# * * . #
+# #$#@*$# # #
+# . # . #
+## ### ##
+ ##### #####
+Author: GRIGoRusha
+Title: Semechki #64
+Comment:
+color red
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0064.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0064.sol
new file mode 100755
index 0000000000..4353a4b0f2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0064.sol
@@ -0,0 +1 @@
+ulldu6rddlludrruu4ldrldldlluruuruurrddlddldlluluururdllddrdrruruull6rddlludrruu3luurrdullddrdd4ruululddurrddldlluluurlluurrdrdulullddlddldlluruurrdrurruu4ldu4rdrrdrddldl3(lu)ud3(dr)ruruululldlrurrdlulullddrddrruurrddldlluluur3lddldlluruuruurlddrddldlluluur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0065.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0065.sok
new file mode 100755
index 0000000000..45c606d63d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0065.sok
@@ -0,0 +1,14 @@
+ #####
+#### #
+# #.#$###
+# . $ #
+#....#$# #
+###$# $ #
+ # $ @ ##
+ # ####
+ #####
+Author: GRIGoRusha
+Title: Ugolok #65
+Comment:
+color green
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0065.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0065.sol
new file mode 100755
index 0000000000..2f47246612
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0065.sol
@@ -0,0 +1 @@
+ruruu5l5rddldllurdlldlluruururrd3(dl)urruruurrddldllrruruu4luurrdull3d3luurdrdru3ldrru3rddrruu5l3rd3(dl)luruulluurd4rd3(dl)3uddrruruu4luld5rddrruu3lrddrd3ldluu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0066.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0066.sok
new file mode 100755
index 0000000000..f63fc7dff7
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0066.sok
@@ -0,0 +1,16 @@
+##### ####
+# #### #
+# $ @#
+##$##### #
+# #...$ ##
+# $. .# #
+# #...##$##
+##$###$## #
+# $ #
+# ## # #
+############
+Author: GRIGoRusha
+Title: The doors #66
+Comment:
+color red
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0066.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0066.sol
new file mode 100755
index 0000000000..b4130db852
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0066.sol
@@ -0,0 +1 @@
+lddllrruu5lulld6r5lddlddr3uddrrdrruuldu3rdrddrddlu3luulrdd3ldllur3u3rdrdd3ldl3ulur3d4ruuluur3d3urruruuld5lulldrddlddrurrll3d4r4uldu3rdrddrddlu3l4urrdrddrd3ldl4u3d3r3ululld4l3d3r3l3u4rurrdr3dlldl4u3d3r3uluuruuld5lulldrddld4r3l3d7r3uluuruuld5lul3dldrrl3d7r3uluuru6lul6d5u6r3dr3d6ldllu4r3l6u6r3dr3dlldluu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0067.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0067.sok
new file mode 100755
index 0000000000..184979cf36
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0067.sok
@@ -0,0 +1,15 @@
+ #####
+ ## ###
+ ## # #
+ # $$# #
+ #$.# #
+##..*$# ##
+# .#* #
+# . #$@#
+#### ##
+ #####
+Author: GRIGoRusha
+Title: Metro #67
+Comment:
+color yellow
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0067.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0067.sol
new file mode 100755
index 0000000000..7a20506c65
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0067.sol
@@ -0,0 +1 @@
+3ur2(uulld)drdduu2(llddr)rurrluurulluldl3dldr4u3rddllrruuluurrdrrddllrruullu2(lldd)rr3drruruudlluud3luurduruurrdrrddllrruulldlddllrruululddu3rurrddllrddlddlluuddrruuluurulluld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0068.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0068.sok
new file mode 100755
index 0000000000..3e6942706b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0068.sok
@@ -0,0 +1,14 @@
+ #######
+### #
+# $*#$# ##
+# #. $. #
+# #. @.# #
+# . $.# #
+##$# #*$ #
+ # ###
+ #######
+Author: GRIGoRusha
+Title: Zimushka Zima #68
+Comment:
+color purple
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0068.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0068.sol
new file mode 100755
index 0000000000..0a62ed3753
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0068.sol
@@ -0,0 +1 @@
+ruruu4lddrdd3l3url3d3ruuld3ruldl3drruululdruurruu4ldll3drrurrdrdd4lud4ruululldrururruu4ldll3drddrruuddlluururdlldd4r3ulr3d4luu3r3ldd4ruu5l3urrurr3d3ulldll3drruuddrruldllddrruuruuldrdlr4urrddr3dl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0069.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0069.sok
new file mode 100755
index 0000000000..b7da7b51ab
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0069.sok
@@ -0,0 +1,15 @@
+########
+# # ##
+# $ #
+## ##..$#
+ #@## . #
+ # . ##$#
+ #$ .## ##
+ # $ #
+ ## # #
+ ########
+Author: GRIGoRusha
+Title: Kompas #69
+Comment:
+color red
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0069.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0069.sol
new file mode 100755
index 0000000000..7892e31cc4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0069.sol
@@ -0,0 +1 @@
+drdd3rdrru4luull3u3rddrrdduulluu3l3drr3dlul4uddrrdld3rdrru3lrr3ull3urddur4d4u4lulld3rll3dr3drurrdrru4ldluudl4u4d5r4uluuldllulld4rurd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0070.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0070.sok
new file mode 100755
index 0000000000..45eabc5acf
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0070.sok
@@ -0,0 +1,14 @@
+ #######
+### # ###
+# $.@.$ #
+# # ... # #
+# $ #.# $ #
+## #.# ##
+ # $ $ $ #
+ # ### #
+ #### ####
+Author: GRIGoRusha
+Title: Sharlotka #70
+Comment:
+color yellow
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0070.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0070.sol
new file mode 100755
index 0000000000..bc837c36ed
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0070.sol
@@ -0,0 +1 @@
+dllddlddrurr3ullddldr3uruul4d3ullddrdruudl3dr3ulluurrurdr4dlr3urrddrddlull3urrddrdl3uluur4d3urrddldluudr3dl3urruulluldl4drl4u4lddrrururddulldlluurrurdlddl3dr4urldlluurrurdrdu4rddllulrdr3dlu3l3ruurruulluld3lddl3dr4udlluurr4d4r3udrruull
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0071.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0071.sok
new file mode 100755
index 0000000000..30ea46d74c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0071.sok
@@ -0,0 +1,17 @@
+####
+# @###
+# * ####
+# * #
+# * ## #
+# * # * #
+# * # * #
+# * # * #
+# .## * #
+# $ #
+###### #
+ ####
+Author: GRIGoRusha
+Title: Dve dorogi #71
+Comment:
+color purple
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0071.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0071.sol
new file mode 100755
index 0000000000..81407c0759
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0071.sol
@@ -0,0 +1 @@
+l5d2(rdl3u)rd5r2(3dlur)3dlu5l4urrudllddrrudlluurdl3urdl5d6ruulldurr4u4ldllddrrudlluurdl3urdrruldllddrruu4rddludldurrddlur3dlur5u4lddll4d4rurruullddrur3dluur5u4lddlluurdl3urddl6d4rurrddlur6u4lrul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0072.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0072.sok
new file mode 100755
index 0000000000..cd972c4fc1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0072.sok
@@ -0,0 +1,12 @@
+ ####
+##@ #####
+# $$$ #
+# # # # #
+# ... #
+#### ##
+ #####
+Author: GRIGoRusha
+Title: Miner #72
+Comment:
+color green
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0072.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0072.sol
new file mode 100755
index 0000000000..9ef5f67ad3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0072.sol
@@ -0,0 +1 @@
+rdrrdd4luurrdulldd3rdrruluullddrdru4luururddulldd3rdrruruu3l3rddldllu3luururd4rdd4l4ruulldurrddlluulld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0073.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0073.sok
new file mode 100755
index 0000000000..bc57433c03
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0073.sok
@@ -0,0 +1,15 @@
+ #####
+ ## ####
+ ## $.$ #
+ # #.# #
+## . @ #$##
+# #.# .$ #
+# . # #
+### $ $ ###
+ #### #
+ ####
+Author: GRIGoRusha
+Title: Karusel #73
+Comment:
+color blue
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0073.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0073.sol
new file mode 100755
index 0000000000..fa817d1a46
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0073.sol
@@ -0,0 +1 @@
+lluururdlldd3rdrdrrulu3(ul)ldldd3rdrlu3luururrdldurrdrddllu3luururddurrdrddllulld3(dr)uudlluluuruurrdrddrdl3u2(lullddrdr)rurudldlluluuruulldlddldrrdrull3ururrddlluu4rdrru3luldlldld4rdrdrruluulu4ldd3rdrdrullu4ldldrrd3rdruud4luluu4rdrlu3lu2(urrd)rru3luldlldl3drd4ruulullrrdrdrruluuru3l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0074.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0074.sok
new file mode 100755
index 0000000000..8c1872fb64
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0074.sok
@@ -0,0 +1,15 @@
+ ####
+ ####. ##
+## #
+# $#$ #
+#. $..# ##
+## #..$ .#
+ # $$#$ #
+ # @$ ##
+ ## .####
+ ####
+Author: GRIGoRusha
+Title: Zapiataya #74
+Comment:
+color green
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0074.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0074.sol
new file mode 100755
index 0000000000..3fd48da10d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0074.sol
@@ -0,0 +1 @@
+luldl3urudlluru3rurdr5d3ldluruldlud5ruuldrdlr5ulldrurdu5lddrulu3rdrrddlddllulluddrurd3rulur3uldlullddl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0075.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0075.sok
new file mode 100755
index 0000000000..beaf38d91f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0075.sok
@@ -0,0 +1,16 @@
+ ####
+##### #
+# #$ #
+# ##
+##$### #
+ # ... #
+##$# .###
+# ##@##
+# $ #
+# # #
+########
+Author: GRIGoRusha
+Title: Telefon #75
+Comment:
+color green
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0075.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0075.sol
new file mode 100755
index 0000000000..1c34a57728
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0075.sol
@@ -0,0 +1 @@
+uu3lu3dlddrurrdru3l3u4ruu3lulldr4dldr3u4ruu3lul3d4r4uldr3d4luu3r3ldd4ruudd4lddlddrurrdrruluululluu4rddlruu4l4dlddr5u4drrdrrul3uruuluur3drdluu3lulld4rurddu4l5drrdruu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0076.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0076.sok
new file mode 100755
index 0000000000..66b6ba42f4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0076.sok
@@ -0,0 +1,15 @@
+ ####
+ # ###
+### $$ #
+# # #
+# #....#
+# $$ #
+##..#**#
+ #$$ @#
+ # ###
+ #####
+Author: GRIGoRusha
+Title: Egoza (#17r) #76
+Comment:
+color yellow
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0076.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0076.sol
new file mode 100755
index 0000000000..8ea83ec13e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0076.sol
@@ -0,0 +1 @@
+lldlluururuuluurdl3du3ruullulddllddr3drrul3r3ulldldururrdlrddluuddldlluruuruuluurddurr3dlddldllur4ullddrluu3ruuldrdlu3r3dlddldllur4ururr3dlluld3r3ullulddu3r3dlluudd3luurrlldd4rddldlluuddrruruur3ulld3ldd3r3luu3rdu3lddr3drrurr3uldrddlldll3u3rurd3lurulruulddrdd3luurru3rdulld3lddr3drruldlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0077.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0077.sok
new file mode 100755
index 0000000000..1b1c560fb4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0077.sok
@@ -0,0 +1,12 @@
+ #####
+#### #
+# $ #.##
+# * #
+##.# $ #
+ # @ ####
+ #####
+Author: GRIGoRusha
+Title: Zerkalo #77
+Comment:
+color purple
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0077.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0077.sol
new file mode 100755
index 0000000000..0ccb66176f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0077.sol
@@ -0,0 +1 @@
+luulurrl3drrururrdllull3ruulldldrrdrullu3ld4r3lddrrurulluldrrd3rull
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0078.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0078.sok
new file mode 100755
index 0000000000..a8e74a6163
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0078.sok
@@ -0,0 +1,25 @@
+ ####
+ ############ #####
+ # # # # ##
+ # $ $ $ $$# $ $ #
+ ##$ $ # @# $ $ #
+### ############ ##
+# $ $# .....#...#$#
+# # # . .##..## #
+# ### ##.# ..#. # #
+# # $..# ..#..$$ #
+# # $ # # #.. .# #
+# $ $#.........# $#
+# $ #..##$##### #
+# $ $ #### $ $ $ $#
+## # $ $ $ $ ###
+ # ####### $ $ #
+ # # ####### #
+ ####### #$ #
+ # ###########
+ #####
+Title: Original conversion (22) #78
+Author: GRIGoRusha
+Comment:
+color blue
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0078.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0078.sol
new file mode 100755
index 0000000000..af854812ad
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0078.sol
@@ -0,0 +1 @@
+ulu3rddrrururrdldllururrdrdl4dldlluldrddllurdr4ulu2(r3dr)ddldru3ld3luurdrdrrurruul3ulldd7luu3luuluurdl3urduu3ldrrddlur3dlull7dr3d8r3urudl3d8l3uluurruu4rdr3ulu4rddr3d3lr4ullddl3dr4u3drr5u3ld3rurddrddrru3r3drddlldllululdrrdrrurruul3ulldd7luu5lddllddr3d8ruuruudrrdrdrrurruul3ulldd6lr4ullddl3dr4u3drr5u3ld3r4drddl3dllddrruudrr3uruldluudd3rdrrurruul3ulldd6lr4ullddl3dr4u3drr5u3ldr4d6ruu3rdrddl4urddu3ldd4l3d3rdrrur4urullr5dldllu3l3uru3r3uddrr5dllurdr4uru3ldl3u4d3ldd5rdr4urullr4d6luuru3ruudrr4dlddllulu3rdr4uru3ldluu3d3lddr4dlluurlddrr3ulu5rdr4uru3luldrdld3ldd3rddlulldlddrr3uruldluud6r4ulldd3l3ull3d4ruu3r5drd5lulldlddrr3ulu5rdr4urullr4d6luu3r3urdldd3lddr4d8ruu7lulldlddrr3ulu5rdr4uru3lrr4d6l2(uu3r)3drdd6l3d8ruu7lulldlddrr3ulu5rdr4uru3lrrdr4d6l3d8ruu7lulldlddrr3ulu5rdr4urullrr7ulldrur12d6l3d8ruu7lulldlddrr3uruldluu3dld8l3uluurruu5r3urrddrr3d4luld4rdd7r10ulldrur11d6l3d8ruu7lulldlddrr3uruldluu3dld8l3uluurruu5r3urrddrr3d3lr5ull5duu5lddll5u3ruu4rurru3rdd4rur11d6l3d8ruu7lulldlddrr3uruldluu3dld8l3uluurruu5r3urrddrr3d4l3rdd7r9u5lu4rur12d6l3d8ruu7lulldlddrr3uruldluu3dld8l3uluurruu5r3urrddrr3d3lrrdd7r9u5l3urddld4rur11d6l3d8ruu7lulldlddrr3uruldluu3dld8l3uluurruu5r3urrddrr3dllrdd7r9u4luu4lddrulu3rurddld4rur11d6l3d8ruu7lulldlddrr3uruldluu3dld8l3uluurruu5r3urr5d3rllddldr3ul5ull3d5l3drrdd5rurrddl3udd6luull3u5r3urr5drrlddr4dlluud8l3uluurrdrrdd5rdr3udd6luull3u5r3urr5drluururdll3urddldr3u3ldrrurdldru3ldd5l3drruuddlluuru3rdruud5l3drrdd6r3ul5u3ld3rurddl3dr3d6l4ulu3rdruud3l5d6r3ul5u3ld3rurd3ldd3l3dluulu4rdruud3l5d6r3ul5u3ld3rlldd3l5dl4ulu4rdr3ulu3rll3d3ldd4ldd3rdr4ulu3rdruud3l5d6r3ul5u3ldrrur4d3ulldd3ldd4l5u4rdduu4l5drruu4rdr3ulurrl3d3luul3ur4duu4l5drruu4rdr3ulur3d3luul5ur6duu4l5drruu4rdr3udd3l7u3ldrrur6duu4l5drruu4rdruud3l5u3ruuldldlluur6duu4l5drruu4rdru3l6u3rdllul5duu4l5drruu4rll5ulldrr6d4l5u3rur3duu4l5drruu3rldd3ldld3rurdld6rdr3u
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0079.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0079.sok
new file mode 100755
index 0000000000..eb4897e528
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0079.sok
@@ -0,0 +1,14 @@
+ #####
+#### #
+# $ #
+# #$###
+## ## @ #
+# ..# #
+# ..$$ ##
+## # #
+ #######
+Author: GRIGoRusha
+Title: Big uborka #79
+Comment:
+color red
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0079.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0079.sol
new file mode 100755
index 0000000000..851fac1093
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0079.sol
@@ -0,0 +1 @@
+3dlullul3urrurrd3ldlddrd3ruuludrdd3lulld4rdruud4l3urururrdl3drd3lulu3(ur)4d3ulldlddldrdrurrurruldlddru4l3ururr3durrdld3ldlu4ruuldrd3lrr4ulldllu3rur4drdll
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0080.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0080.sok
new file mode 100755
index 0000000000..a211fb812d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0080.sok
@@ -0,0 +1,15 @@
+ ########
+ ## @ #
+## ...## #
+# *.* #
+# #***$ ##
+# $ $ ###
+## # #
+ # $ #
+ #### #
+ ####
+Author: GRIGoRusha
+Title: CFL #80
+Comment:
+color blue
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0080.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0080.sol
new file mode 100755
index 0000000000..cdad884d12
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0080.sol
@@ -0,0 +1 @@
+ddr3drddl5ululldrdruluu5rdd4l4ruu3ldu3rdd3l3drddl4ulldrururrdllddrddl4ururruu5ldldlddrddrrlluuluururu5rddldllddrddlu3luuruuddlddr3u3drruulrddlluu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0081.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0081.sok
new file mode 100755
index 0000000000..27f7f9b683
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0081.sok
@@ -0,0 +1,15 @@
+##### ####
+# ### ##
+# $ #
+##$##@# #$#
+ # #.... #
+## ....# #
+# $# # ##$##
+# $ $ $ #
+# ##### #
+#### #####
+Author: GRIGoRusha
+Title: Luja #81
+Comment:
+color red
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0081.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0081.sol
new file mode 100755
index 0000000000..0394ef932a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0081.sol
@@ -0,0 +1 @@
+drruu4lulld4r3d3luu3dlddr3urrddlruurrddll4rdrru4l3u3rdduulluurrdd4luur3lulld4rdd4ruulul3dld4luu3dlddr3u3r3ur3lulld4rdd4ruululddurrdd4luurl3dlddlruulluu3dlddr3u3ru4ruululddurrdd3lruu4lulld5rlddr3d3l5rdrru6luulluudd3ru4rdd4ululddu4lulld5r4l4dlddr5uddrrddl5rdrru6l5r3u3l3ruululddulldduullulld5r4l4dlddr5uddrrddl6r3u3ldlru3ruululddulldduullulld5r4l4dlddr5u4d4rud3r3u3l3ruululddu4lulld5r4l5d7r3ullrruululdd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0082.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0082.sok
new file mode 100755
index 0000000000..cecb59db4a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0082.sok
@@ -0,0 +1,15 @@
+#####
+# #######
+# $ # #
+##$# $$ #
+# ##.## #
+# $$... ##
+# #...#@#
+# #### #$#
+# #
+##########
+Author: GRIGoRusha
+Title: Tamagochi #82
+Comment:
+color red
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0082.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0082.sol
new file mode 100755
index 0000000000..33d3e7ad77
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0082.sol
@@ -0,0 +1 @@
+uuruuldllul3d3rurulddll3drr3u4ldru3ruruuldlluldullulld3rdrddrdlu3r3d7l4urudlddrurr3l3d7r4uruuld3lddu3(ul)ldrddld4ru3(ul)3dld3r3l3d5rudrr4uru3luldullul3dldrr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0083.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0083.sok
new file mode 100755
index 0000000000..c89fbf87a7
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0083.sok
@@ -0,0 +1,14 @@
+ ####
+### #
+# ###
+#...$ #
+# # # #
+# $$***#
+### #
+ # @###
+ ####
+Author: GRIGoRusha
+Title: TriNaTri #83
+Comment:
+color green
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0083.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0083.sol
new file mode 100755
index 0000000000..3cac1000b4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0083.sol
@@ -0,0 +1 @@
+uluurul3drul3ull3drl3urr3drddluull3urrdrdduuluurddu3l3drruurul3dlluurlddrruuruulddlldd3ruuddlddruu3luurrddrdrru3luurdl3urddlddrddl4ullddrluu3ruuldrdlddll3url3d2(rruul)drdlddrddl4urd3uldrdrrd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0084.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0084.sok
new file mode 100755
index 0000000000..976b516973
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0084.sok
@@ -0,0 +1,22 @@
+ ####
+ ##### #
+ # # #
+ # $ $ #
+ ### #$ ####
+ # $ $ ##$ #
+ # # $@$ # $#
+ # # $ $ #
+ ## ####*## ####
+ # $#.....# #
+ # *...*..$# $ #
+## $#.....# ###
+# ###.#.#####
+# $$ # ##
+# # #
+###### #
+ #####
+Title: Original conversion (15) #84
+Author: GRIGoRusha
+Comment:
+color red
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0084.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0084.sol
new file mode 100755
index 0000000000..502d87052a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0084.sol
@@ -0,0 +1 @@
+ldrrduruurrddrddluuddrrddllullu3lrdrurdrruruu3lul4drd3lu5ruuru3lul4drdllr4uruurrdur3du3lul4d3ullurrd3ruullulluldd3ull3drl3urrdd3rddurrddllul3duu3lurrdrr3u3lddldrrl5ull3drl3urr4drrddu3r3d3lrulld4l3uluu3r3lddr4dldlddruruuddllururu5r4u3lu3lddrddldr3uluu3rd3r4dl3drddllulull3u3r3lddllddrulu3(rdr)ruuluuruulddu4r5ulldurrddllulddu3r3d4lurd3rdrruulrddll3uru3lul3duu3r3d3ldlu4ru4rdlu3lddrrurullrddll3uru3lul4d4u3ldrrur3d2(uu3l)ddrddlddru6rl3ur3u3lddldrrur3duulluu4lddrddlddru5r3ur4uluur5durrddllul3duull4urrur4durrddlluldd2(ullu)urur4dldrrurdlluu4lddrddld4r3l3uluur4dld3rl3(ld)druruulurrl3dllurdruulur3drdrrdrruuludrddluu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0085.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0085.sok
new file mode 100755
index 0000000000..8f73b304a3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0085.sok
@@ -0,0 +1,15 @@
+ #########
+## # #
+# * #
+# #* * *##
+# $ # * #
+# *@*#. #
+####* * #
+ # ###
+ #####
+Author: GRIGoRusha
+Title: Salut (#86r) #85
+Comment:
+color red
+for Aumeric
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0085.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0085.sol
new file mode 100755
index 0000000000..14eb494aa4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0085.sol
@@ -0,0 +1 @@
+luururrurrdldllu3(rd)dlldlludrruluur3urd3lulld4rddlu3d3ruulluldduruullulldrdrlddrl4urdrrddlud3rddlldllurrluuruul3d3ululldrdrruldlddrddrruluu3rddlruu3ldlluuruulldlddrld3r3l3ururrddlduruuld3rduurrdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0086.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0086.sok
new file mode 100755
index 0000000000..2601ab5cd3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0086.sok
@@ -0,0 +1,14 @@
+ #########
+## # #
+# . . $ #
+# #*.* $##
+# $ #.* #
+# $@*#. #
+####$ * #
+ # ###
+ #####
+Author: GRIGoRusha
+Title: Shito-Krito #86
+Comment:
+color green
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0086.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0086.sol
new file mode 100755
index 0000000000..7b2caaeec6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0086.sol
@@ -0,0 +1 @@
+luururrurrdldllu3(rd)dlldlludrruluur3urd3lulld4rddlu3d3ruulluldduruullulldr3d2(rluu)rdrrddlud3rddlldlluruu3rddllrruull3urrdlulddullulldr3drddrrurru3(ul)lulldlddrluururrdl3rurrd3lrrddrddlldllurullulld3r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0087.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0087.sok
new file mode 100755
index 0000000000..6a3f3b9a53
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0087.sok
@@ -0,0 +1,17 @@
+ #####
+######## #
+# # #
+# $ ## ##
+# ###### #
+##$####.. ###
+# # ..$*$ #
+# *@ . # #
+# #$* #### #
+#### ###### #
+ # #
+ ##########
+Author: GRIGoRusha
+Title: Krik #87
+Comment:
+color blue
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0087.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0087.sol
new file mode 100755
index 0000000000..49e210428d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0087.sol
@@ -0,0 +1 @@
+rudrudr4u3d5ldrr4l3uluur4dld3rll4urrurrd3lru4rurrd4l3r4d5ldll3uluurd4ru3r4drr4d7luudd7r4u5lddlururrdlrr5u3ld4l3dlddrurru3r3lddrrudlluurdrruld3rullrr4u3ld4l3dld6ru4r4d7luudd7r4ull4u3ldllu4rur4d3u3ld4l4drr3d7r4ull
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0088.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0088.sok
new file mode 100755
index 0000000000..89a4d51c3f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0088.sok
@@ -0,0 +1,12 @@
+ #####
+#### ###
+# @** .. #
+# $ # #
+# $ #### #
+### #
+ ########
+Author: GRIGoRusha
+Title: Ustal #88
+Comment:
+color purple
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0088.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0088.sol
new file mode 100755
index 0000000000..95687d9295
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0088.sol
@@ -0,0 +1 @@
+lddrluurd3ruuldldllu3rurrdrr3d5luulldrurruurrdrr3d5lud5r3ullulldrrlldldlluu3rurrddllur4lddrulurrlddru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0089.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0089.sok
new file mode 100755
index 0000000000..b40b415d65
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0089.sok
@@ -0,0 +1,14 @@
+#####
+# ##
+# $ #
+## $.#####
+ # $.@# #
+ ##$*$ #
+ # ... #
+ # # ##
+ #######
+Author: GRIGoRusha
+Title: LoLa (#93r) #89
+Comment:
+color green
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0089.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0089.sol
new file mode 100755
index 0000000000..4147a3644c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0089.sol
@@ -0,0 +1 @@
+duluululldrddrdrrldruuluululldrdrluurdrdlrdrddluluurululldrurdrddllud3rddldluudrruul3(dr)uruuldlrrdl3(lu)ululldrddrd3rdrruuldrdlulluluululldrdrluurdrdduulldrldr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0090.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0090.sok
new file mode 100755
index 0000000000..536bca20d3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0090.sok
@@ -0,0 +1,15 @@
+ ####
+###### #
+# #..$#
+# $$.. #
+## *.$##
+ ###$.* ##
+ # ..$$ #
+ # $ # @#
+ # ######
+ ####
+Author: GRIGoRusha
+Title: Babochka #90
+Comment:
+color green
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0090.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0090.sol
new file mode 100755
index 0000000000..02832fd06c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0090.sol
@@ -0,0 +1 @@
+llull3ud3luurdrdrrul3drudrdrrululldlluruurrdl3urddllddldlddruruudrulddllururrdrdr2(rull)uurddrddluruluu4lulld4rldru3ldrrddlddr4ulur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0091.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0091.sok
new file mode 100755
index 0000000000..adbc868df7
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0091.sok
@@ -0,0 +1,15 @@
+ #####
+ # #####
+ # $ $ $ #
+ ###.... #
+####*.* ##
+# $ $##
+# #@ #
+##### #
+ ## #
+ ####
+Author: GRIGoRusha
+Title: Mapat #91
+Comment:
+color purple
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0091.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0091.sol
new file mode 100755
index 0000000000..5651e6c691
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0091.sol
@@ -0,0 +1 @@
+3urrdluldrddrddl4uldlldllu4ruuld3ulldrurddrdrrululldrdrrurullrddlddrddl3u3ldllu4ruuld3ulldrurddrrurrdldlruu3lulldrurdrdr3drddl4udlur3dluulldllu4rdru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0092.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0092.sok
new file mode 100755
index 0000000000..2092fa819c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0092.sok
@@ -0,0 +1,13 @@
+ #####
+ # ####
+ #$ $ #
+## @** #
+# **. ##
+# $*.. ##
+### ###
+ #####
+Author: GRIGoRusha
+Title: Master #92
+Comment:
+color red
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0092.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0092.sol
new file mode 100755
index 0000000000..3f7b22eece
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0092.sol
@@ -0,0 +1 @@
+urrdulldrdrddl3uluurdrddlurul4druululldrurdrddlluulldru3rddlludrruul3ulldrurdrdrru3lull3drddrrurudldlluulldr4urrdrdduululldrdrluurdrdurrdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0093.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0093.sok
new file mode 100755
index 0000000000..178e540225
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0093.sok
@@ -0,0 +1,15 @@
+ #####
+ # ##
+ # #
+ ## * #
+ ###@ *##
+## .... #
+# $ # #
+# $$$## #
+# # #
+#########
+Author: Mottled and GRIGoRusha
+Title: Little night #93
+Comment:
+color blue
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0093.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0093.sol
new file mode 100755
index 0000000000..6119d42aed
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0093.sol
@@ -0,0 +1 @@
+rddlr4urrdlulddlddruudrudr3d3lud3r3u5ldlddrurudllururdururrdldlluldlddrulururrurrdr3d3lulrd3r3ululld3(ru)lulldrduurd3(dl)ldlddrurrur3uruulldrurdlddldlldlddrurudllururrllddrudru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0094.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0094.sok
new file mode 100755
index 0000000000..282486f60d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0094.sok
@@ -0,0 +1,15 @@
+ ####
+ ## ####
+ # $ #
+##.$#* #
+# .$@* ##
+# .... #
+# $ $ $#
+##### #
+ ####
+Author: GRIGoRusha
+Title: New year's fir tree #94
+Comment:
+color green
+Comment-End:
+
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0094.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0094.sol
new file mode 100755
index 0000000000..79e999b090
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0094.sol
@@ -0,0 +1 @@
+ld3rulruuldrddlddru2(u3ldr)ru3ruuldrd3lurdrruuldrdlullddlluurrluurddrruululddurrdrrull3druluululdlddlddruu3rdrddlululrdrrul3u2(lldd)3r3l2(uurr)ddlluu4rdlu3lddrrdru3lu2(urrd)l4dlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0095.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0095.sok
new file mode 100755
index 0000000000..91003909ba
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0095.sok
@@ -0,0 +1,15 @@
+ ####
+ #### #
+ # ##
+ #$*** #
+ # * # #
+## * ##
+# @*.###
+# #
+######
+Author: GRIGoRusha
+Title: Salto (#94r) #95
+Comment:
+color blue
+Comment-End:
+
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0095.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0095.sol
new file mode 100755
index 0000000000..8a14236ed7
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0095.sol
@@ -0,0 +1 @@
+drrulrurr3ulldduurrdlu3lddruddrddludllurruuld3u3rdrdd3luulur3d3ruuluurdldllurl3druul4dllurdrruululdr3ulddrdrddluuddllurdrruululuurdldd4ruru3lrruuldr3dllddludllur4urr3dr2(ruul)d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0096.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0096.sok
new file mode 100755
index 0000000000..11e19ff518
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0096.sok
@@ -0,0 +1,16 @@
+ ####
+ # #
+## #######
+# .$ # #
+# .$* # $ #
+##$* . . ##
+ # # *$* #
+ # @## . #
+ #### ###
+ # #
+ #####
+Author: GRIGoRusha
+Title: Domovoy #96
+Comment:
+color green
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0096.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0096.sol
new file mode 100755
index 0000000000..fe584db645
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0096.sol
@@ -0,0 +1 @@
+ul3udd5rddlud3rulldlddruluruulddu3rdll4urrdlulddldrdrrulu3luulldllurruulddrddrruulrddrr5lddrulu3rdrru3l3r4dlluruud3rulldlddrulururrdlululruurrdluldrd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0097.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0097.sok
new file mode 100755
index 0000000000..beb031e13b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0097.sok
@@ -0,0 +1,12 @@
+ ########
+ # . #
+ #.$..$ #
+##$$@$$##
+# $..$.#
+# . #
+########
+Author: GRIGoRusha
+Title: Radost #97
+Comment:
+color purple
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0097.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0097.sol
new file mode 100755
index 0000000000..126114d907
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0097.sol
@@ -0,0 +1 @@
+uulldrdrddludllururlddrrul3urrdlu3rdlullddldd3ruulluurdurrdldlruulldru3ldrurrddrdd3l3ulur4dlluru3rdrdl4urrdld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0098.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0098.sok
new file mode 100755
index 0000000000..d551a20dc8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0098.sok
@@ -0,0 +1,14 @@
+####
+#@ ########
+# * # #
+#.**$ #
+# ### *.#
+# # $*$#
+##### . #
+ #### #
+ ####
+Author: GRIGoRusha
+Title: Minutka #98
+Comment:
+color blue
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0098.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0098.sol
new file mode 100755
index 0000000000..83df5ba919
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0098.sol
@@ -0,0 +1 @@
+drdurdrrulldlluurdl3drruldlurru4rurrd5l3rdduurrddldluudrruuldlddrdr3ulldlldrruurrdllrrddluluuruur3dullddruudd3lurrdrur3ulldduurr3dlddruud3lur3urrdlul3dldr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0099.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0099.sok
new file mode 100755
index 0000000000..7cf83d3a27
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0099.sok
@@ -0,0 +1,12 @@
+ #####
+ ## #
+ ### #
+## $ ##
+#@.*** #
+# * #
+########
+Author: GRIGoRusha
+Title: Samogonka #99
+Comment:
+color red
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0099.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0099.sol
new file mode 100755
index 0000000000..0e58f57fde
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0099.sol
@@ -0,0 +1 @@
+rurrurr3dllururuuldldurrdlddruudd3lurrdru5ld3ruruuldrdldlluurlddrrulrruuldrdlr3urrdluldlddrruluurrdluldduld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0100.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0100.sok
new file mode 100755
index 0000000000..2aa8a8ca46
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0100.sok
@@ -0,0 +1,17 @@
+ ####
+ # #####
+##* * ##
+# $ # * ##
+# ##* .#
+### # *# #
+ # # #
+ # # ### ##
+ # *@## #
+ ### * * #
+ ## # #
+ ########
+Author: GRIGoRusha
+Title: Only you #100
+Comment:
+color blue
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0100.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0100.sol
new file mode 100755
index 0000000000..3067fbb0ac
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0100.sol
@@ -0,0 +1 @@
+luullddrdruddrrulu3l6urrdrd3r5dlldllulul4ullurdr4drdrdrrurr5u3lululluldr4d4rud5lddrrdrdrrululudrd3r5ululu4lddllurdrddlddrrdrdrrurr5ullddllrr4u4lulddu3rdrurdrdr5dlldllululluur3ulu3rll4dlddr5u5drdrdrrululuulrddrd3r5ulu3lull4dlddrrd4r4lulluu3rdduull4urrdrrulld3rdr4drddl5u4d3luluurruudd4ldldrrd3r3lul5ulldrur3drrurl3duulldldrrdr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0101.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0101.sok
new file mode 100755
index 0000000000..ff56169e83
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0101.sok
@@ -0,0 +1,16 @@
+#####
+# #########
+# $ ## #
+##$#... #
+## ##$#### ##
+# ##..+ # #
+# $ # $ #
+# ###$### #
+##### ##
+ # ####
+ #####
+Author: GRIGoRusha
+Title: Double choice #101
+Comment:
+color green
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0101.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0101.sol
new file mode 100755
index 0000000000..fbf3b42525
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0101.sol
@@ -0,0 +1 @@
+rdrlulldduulu3(ul)ldr3dlddru3r3u5rddrddl3u4d3ldlluruul3ulululldr3dld4r3ulululdrrd5rurrdl3dllullrrdrr3u4lulldrdd3rdrrdd3ldlluruul3u4rurrdl3dllullrrdrr3u4lulld5rur3drddld3ldl3uluudr3d4ruruuluu4lulldrlululld3rll3dlddru3rurddul3ulull3dld4r3u4rurrdlddrddlullullrrdrrdd3ldlluruu4l4urrdrru3lul4dld4ruudd3l4u4rdl4rurrdlddrddlullullrrdrrdd3ldlluruulurd4l4u3rddu4rurrd5l4rddrddl3u4d3ldl3u4l4u4rd3rurrd4l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0102.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0102.sok
new file mode 100755
index 0000000000..2f2863aee7
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0102.sok
@@ -0,0 +1,15 @@
+ ########
+ # # ###
+## $ #
+# ##$# #
+# $ #..# ##
+###$#..# #
+ #@$.. #
+ #$# # #
+ # ####
+ #####
+Author: GRIGoRusha
+Title: Wake up #102
+Comment:
+color blue
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0102.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0102.sol
new file mode 100755
index 0000000000..c0d5c64563
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0102.sol
@@ -0,0 +1 @@
+4rdr4urullulldrddldd3r4ululdrr4d5l3uluurdrrurrdr4d5l3u3d5r4ululldll4drruurdldll4urrurrdr4d3lddlluurlddrruu3r4ululldll4d3ulldruruulddu3rurrdr4d5l3ulur4d3ruuldrdl3r4ululldrddldd3r4ululdrr4d3lddll5uluurdrrurrdr4d3lddll5u5drruu3r4ululldll6drr4urdl3dll6urrurrdr4dllrr4ululldll6drr3ud3r4ull3dl3dll6urrurdrr4dllrr4ull3d3u3l6drruur4u3ldlldruruuld4r4dlddlluurl3udlluru3rur3duu4lddrulu3rurddurr4dl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0103.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0103.sok
new file mode 100755
index 0000000000..66283b2edd
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0103.sok
@@ -0,0 +1,13 @@
+ #########
+### # #
+# *.* # #
+# * *@* # #
+# # .*. # #
+# $ $ $ #
+## #######
+ ####
+Author: GRIGoRusha
+Title: Colobok #103
+Comment:
+color yellow
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0103.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0103.sol
new file mode 100755
index 0000000000..aeace92a4e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0103.sol
@@ -0,0 +1 @@
+ululddrddlu3rdluluurrdlddru3ldruruulldurrddlululld3rddlu3rd3(lu)urdrrdu5l3drdr3uddll3urrddrrdlruuruu3r4d4luurrduluurddlldllurluurdr4l3drdr3uddll3urrddrrdl2(ruur)r4d4lullurluurddu3l3drdr3uddll3urrdrrddlruulldrl3urddu3l3drdr3uddll3urrurdl3d6r4ull3d3urr4d6l3ull3drdr3uddll3urr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0104.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0104.sok
new file mode 100755
index 0000000000..7506da2f70
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0104.sok
@@ -0,0 +1,14 @@
+######
+# ####
+# # $ #
+# *#* #
+##$.@.$##
+# *.* #
+# # # # #
+# # #
+#########
+Author: GRIGoRusha
+Title: Red star #104
+Comment:
+color red
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0104.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0104.sol
new file mode 100755
index 0000000000..8dd9456937
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0104.sol
@@ -0,0 +1 @@
+drddrru3(ull)uurrdrrddlldlu3ruulldurr3drrddll3ulluurrdrdl3drruulrddlluuruulull2(3drru)ululd4lddrrudlluurr3urrdrddlururu3lul3drrdru3luurrdull3dllddrr3urrdluldrr3ullduullddrluurrdrr3d3lurdrr3urrdlu3lddrd3rddlludrruuluuru3luldduullddrddrllddrru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0105.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0105.sok
new file mode 100755
index 0000000000..3b93d206ae
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0105.sok
@@ -0,0 +1,15 @@
+ #########
+ # #@ #
+ # **#$##
+### # #
+# $$**#.# #
+# # # . #
+# ##. ##
+## .#$#
+ # ## #
+ #########
+Author: GRIGoRusha
+Title: Kruchok #105
+Comment:
+color green
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0105.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0105.sol
new file mode 100755
index 0000000000..80ad37f682
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0105.sol
@@ -0,0 +1 @@
+dldrrlullulldr4dlluurlddrruuddlddru3ruulullddldr3urrdrruulullulldrddrrdrruululluld3rdrddlluurul3d4ruullddl3drruul3urrddlruullddll3ururrdulldllulld3rddllu3dlluurlddrruuddlddrurr3luluurrdduurruululldrddrruululdrr3drruulrddlluudd3r3dlluuddrr3uluulld4lddrd3rllulluurrddldr3urrurrddrruu3lrruulldllulldr4duurrdrruuruulldllul3drrudlluurr3drruulrddlluu4rddl3dlluuddrruulurruu4lddrlu4lddrrudlluu3rlddlddrurrlluudlluurr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0106.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0106.sok
new file mode 100755
index 0000000000..dc39eee5ff
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0106.sok
@@ -0,0 +1,16 @@
+ ####
+ # ####
+ ## $ ###
+ # ##$.. #
+ # $@# . #
+## #$$$# ##
+# . # #
+# .. ## #
+### ##
+ #### #
+ ####
+Author: GRIGoRusha
+Title: Anchor #106
+Comment:
+color purple
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0106.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0106.sol
new file mode 100755
index 0000000000..970c4e0aa6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0106.sol
@@ -0,0 +1 @@
+dduulul3drdd4rur3uluu3lulddu4rddlurr3dlluuddrdd4luurdu3ldrruruululddurrddldd3rdruur3ulldlrdrdruudldd4luurdld3rdruud3lu3luruurr3duurrururrdlulu3lulddl4drdr4ulrdrruuru3lulddl3dldr4uru3r4drdr3urul3dllullulul3duurr4drrdruud3l3urrdrdr3u
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0107.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0107.sok
new file mode 100755
index 0000000000..3af178cf91
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0107.sok
@@ -0,0 +1,15 @@
+ #####
+###### ##
+# $ $ #
+# # ###$#@#
+# # $ ##
+##.... #$$ #
+ # #.### # #
+ # . #
+ ## ######
+ #####
+Author: GRIGoRusha
+Title: Return #107
+Comment:
+color yellow
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0107.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0107.sol
new file mode 100755
index 0000000000..1b0b05096b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0107.sol
@@ -0,0 +1 @@
+ululld3l3drru3rlldlldd4ruuddrruululddurrdd5ldlulluur3u3rurrdrddl3drruulrdd8luu3ru3rdrrdd6lud6ruulldurrddll3ulld3l3u3rurrdldurrddl3drruulrdd5ldlluruul3u3rurd4lddlluurr3drru3rdrrdd5ldlulluuddrrud6ruulldurrddll3ulld3l3u3rurrdldurrddl3drruulrdd5ldlluruururrld3l3u3rurrdr3drdd5ldluud6ruul3ululld3l3drl3u3rurrdlddrddurrdd5ldlluruul3u3rurdrrdd3ldllru4ruulldurrddl3drruulrdd5ldlluruururruu6lddrdrrlluluurrdduu4rddrdrrdd5ldluud6ruulldurrdd5ldlu4r3uluurrddl3drruululddurrdd5ldllulu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0108.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0108.sok
new file mode 100755
index 0000000000..c3c9bfb6f8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0108.sok
@@ -0,0 +1,15 @@
+###########
+# # # #
+#@ $ #
+# ##*## #
+## ##.## ##
+# #... ##
+# #$##.# #
+# $ $$ #
+##### # #
+ #######
+Author: GRIGoRusha
+Title: Contra #108
+Comment:
+color blue
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0108.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0108.sol
new file mode 100755
index 0000000000..5e31c2e044
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0108.sol
@@ -0,0 +1 @@
+3rurrdrr4drddl3ullddrluurruuruuldllulldrr4l3dldd5ruuluuddrdd5luurrdulldd4rdru3luul3urrurrd3lrr3d3ruuruuld3l3d3ruurul4drddlullud3luuluuluurdrrurrdl3drdd3luulldd4rdruudrr4uruuldllul3duu3r4drddlu5luuluuluurdrrurddu3r4drddlu5luuluulu3rurd3r4drdllr5u6l3drddrrdru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0109.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0109.sok
new file mode 100755
index 0000000000..9b90373d97
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0109.sok
@@ -0,0 +1,16 @@
+ ####
+ ### ###
+ # $$ ##
+ # # #
+ # # #* #
+ # # $#. #
+## #$@#*.#
+# $#..#
+# # .* #
+####### #
+ ####
+Author: GRIGoRusha
+Title: Krasotka #109
+Comment:
+color green
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0109.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0109.sol
new file mode 100755
index 0000000000..94fa8b2999
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0109.sol
@@ -0,0 +1 @@
+uld3u4rddluru3l3r4dlur3dlullulldllur5urrd4r5d3lulldlu3rd3r5u4l3d3u4r5d3lulrd3ruuldr3ulduu3luurdldrl4drdrrdr4uldd5ulldrllddrul3druu3drrllulldllu3r4uruuldll4d4u5r3drddldlluluuruudl3druddrruruul3u3lrddl3dldllu3ruruluururr3drddlddruud3lul4ururr5drdl6ulldrur4durdld4u3lddruluruuldrdrur4d3ulldl3dll5urrurd3l5d3ruuluurrur3duu3l4dll5urrurdldrrurddu3lddrulurrurdrdd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0110.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0110.sok
new file mode 100755
index 0000000000..e2cf64a950
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0110.sok
@@ -0,0 +1,17 @@
+ #####
+ ## #########
+ # ## ##
+ ## #$#...$ $# #
+## #*#.#. $ #
+# #$$$#+#***# #
+# $ # #*#. . ##
+# #$ $...#$# ##
+## ## #
+ ######### ##
+ #####
+Author: GRIGoRusha
+Title: Father diode #110
+Comment:
+color red
+for David Holland
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0110.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0110.sol
new file mode 100755
index 0000000000..0b39d050d8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0110.sol
@@ -0,0 +1 @@
+ddrd4ruu3lud3rddlludrruull3ruruuldlldlrurruullddu3lu6lddrrud3ldlddrurrudllddrruud3rdrru4lrrd3rdr3uddrruururullruulld3lu3lulldrddrdduuluullddrlldlddrurrururdlldllddrru3rd6ruur4ulld3lulldrru3lulldlddldldrddrru4r3u3d4ldll4urrdrrdullull4drrurr3ulr3dlldll4uruururrd3rdlu3lddr3drd6ruur4ulldllrrurr4dldd5l4u3d4ldll4urrdrluluururrdlddrdduu4l4drru3rdr3udd4luururddulldd3rdruud4ldl2(luur)uurur3duullddrdrluluurrddrdduu4l4drru3rdru4luururddulldd3r3lul2(luurr)ddldrurddullddrr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0111.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0111.sok
new file mode 100755
index 0000000000..180406ab7d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0111.sok
@@ -0,0 +1,15 @@
+########
+# # #
+# ##
+## ## #
+ # *..#$#
+ # *.. ##
+ ##$### #
+ # $$@#
+ # ## #
+ #########
+Author: GRIGoRusha
+Title: Aniska #111
+Comment:
+color purple
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0111.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0111.sol
new file mode 100755
index 0000000000..b81a4977b3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0111.sol
@@ -0,0 +1 @@
+ulull3u3lddrrdruud3ldrurrdrrdrddlu3ldlluruul3u3r3dlulrd3rdrddlu3ldlluruuluuddrruld4rdrddlu3ldl3u4rdrdluulluurrdd5lurrd3ruulldurrdd3lr4urdl3drruulu3lulld4rddurrddll4urdl3drruululdd3lud3ruullulld3rlldd3ruruulddrr3drddlu3ldlluruulurluu3rdrr3drddlu3ldl3ul3u3rdrr3drd4ldluu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0112.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0112.sok
new file mode 100755
index 0000000000..b11acaac6c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0112.sok
@@ -0,0 +1,16 @@
+##########
+# ## #
+# $ #
+##.#*## ##
+# ..* @ ##
+# *** # #
+###.# # #
+ # #$$ #
+ # $ ###
+ # # #
+ #######
+Author: GRIGoRusha
+Title: Serpik #112
+Comment:
+color blue
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0112.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0112.sol
new file mode 100755
index 0000000000..1aea8e3d00
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0112.sol
@@ -0,0 +1 @@
+ruu4lulldrdd4r4luu4rurrdldd5luu4rurd5lddrrudlluu4rurrd4ldd3rud4l3dlddr4u3drr3ulurluululldrddrdulldrrddlddrurr4ullruululldrddrruululd4rurrdl3drddllrruul3u3lddl3dlddrurru3ruul3u3lddl3dldr4uruu3rddllrrdrdd3luululdrrdd3ruulull5drul4urrdrddllrruululldllulldrrddlddruudrru3ruul3u4lulldrddldr3u4rurrdldd4l4ruu4lulldrdd5rdrdd3luudd3ruulu4lrr5drul4urrdrddlldl3udd3ruulu3l3rddrdlldl3uddrr3ullrruu4luld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0113.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0113.sok
new file mode 100755
index 0000000000..2e858d7e6d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0113.sok
@@ -0,0 +1,15 @@
+ ####
+ # #
+####. ####
+# . ###
+# .$.$$*.* #
+### $@$ #
+ ####$.####
+ # #
+ ####
+Author: GRIGoRusha
+Title: My heart #113
+Comment:
+color red
+thank Serg Belyaev
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0113.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0113.sol
new file mode 100755
index 0000000000..40ae1ebf8f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0113.sol
@@ -0,0 +1 @@
+luu3ldru5rddluru3ldrldruulluurddllddruurrdlrdluu3rdlrdrrullu5ldllu4rdllrr3ulddrdd3ruullrrddlludrddluurruulddlluurlddrrul3druuluu3lddrrlluu3rddrrurrd4lurrllulluurdldlddruudrrulrddrruulrddllurldlullulld4rulruulddrddrruulrddllurluluurddllddruurrdlrdrddluuluurrdduu4ldllu4rdllrr3ulddrddrruulrddlluurrdl3druuluu3lddrrlluu3rdduulluurdldlddruuddrrulrulddrrddluuluurrddllur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0114.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0114.sok
new file mode 100755
index 0000000000..d7eeae7297
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0114.sok
@@ -0,0 +1,17 @@
+#####
+# ######
+# #$## #
+# $ #
+###$ ##$##
+ # ... #
+ #$ .#$#
+ ## ... #
+ # $#.#$#
+ # @ #
+ # # ##
+ #######
+Author: GRIGoRusha
+Title: Kuterma #114
+Comment:
+color yellow
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0114.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0114.sol
new file mode 100755
index 0000000000..19343ad524
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0114.sol
@@ -0,0 +1 @@
+uulldldruuruulddr4uldduulluurrdd3rurrd4ldd3rudllddrruull4drruu4ldlddrurruurrddldl3ulldldrrluuruulddr4uldd4ullddrluurrdd3rurrd4ldd3rud3lddrudrrddldl3ulldldrrluu4rddldluudlluuruul3dldruur4ul4drrddrr4ullrr4dll3ulluurddr3drr4ulldlul3dlddrurr4urr4dldl4u3drr4ulldllddldrrl3urrurr4dldlull4urrll4drr3ull5ullddrluurr3du3rurrd4ldlddrr3drr5u5dll3ullddldrrl6ulluurr3du3rurrdl6dldl3uddrr6u3ldl4dldrrl6u4r6dldluudll6ulluurr7dldrrl6u4r6dldlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0115.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0115.sok
new file mode 100755
index 0000000000..faa9c8f4be
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0115.sok
@@ -0,0 +1,16 @@
+####
+# #######
+# $@# #
+# #**. #
+##$# .# #
+# # *# ##
+# * ##
+# # ## #
+### #
+ # ####
+ #####
+Author: GRIGoRusha
+Title: Trevoga #115
+Comment:
+color green
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0115.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0115.sol
new file mode 100755
index 0000000000..b0be214e4a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0115.sol
@@ -0,0 +1 @@
+l4drrlluurdl3urddurr4drd3ldllur4ururr3dllrr3ulldlddll3uluur4dld3ruuruullrrddlddrud3l3uluurdrr3drdl3urdurr5dlldllur4ururr5dlldl3urrlldd3r4uruuldllu3l3dlddrurrdd3r4urul5d3luurr4l3uluurd3rddlduruuldduull3dlddru3ruuldrdl4urddl4d3r4uruuldlr4drd3ldllur6urdrr5dlldl5uddrrlldd3r4uruuldllu3l3dlddrurrdd3r4urullr5d3luurr4l3uluur4dld3rdd3r4urul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0116.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0116.sok
new file mode 100755
index 0000000000..b83f156a92
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0116.sok
@@ -0,0 +1,15 @@
+ #####
+##### #####
+# # #$# #
+# # ... # #
+# $ #.#*# $ #
+###$###.. ###
+ # $ #
+ # #@###$# #
+ # # # #
+ ##### #####
+Author: GRIGoRusha
+Title: Sheriff #116
+Comment:
+color blue
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0116.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0116.sol
new file mode 100755
index 0000000000..85befe5dd6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0116.sol
@@ -0,0 +1 @@
+u3rurrdlrrddlluu4lddlluu6rddrruul3ullddrdrrddlluul3urrdduu4luurrdullddrr3drddrruululruu3lruulldd4r3drddlluu4lddlluu5r3u4ldduu6rddlrdrddlluuluuddrr3u4luurrdullddrr3d3lddlluu5r4l4ullddrluurr3d2(uurr)ddlr3drddrruululruullrr3drddlluuluuddrruld4lddlluu5rurrdrddlluur4urrddlruull3dl3drruulrddlluu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0117.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0117.sok
new file mode 100755
index 0000000000..4f5291d8c4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0117.sok
@@ -0,0 +1,17 @@
+ ####
+ ## ###
+#### #
+# #*.*# #
+# .#.# #
+# #*.* #
+## # $##
+ # $@# ##
+ ## #$# #
+ # $ #
+ # ## #
+ #########
+Author: GRIGoRusha
+Title: Dreams #117
+Comment:
+color purple
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0117.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0117.sol
new file mode 100755
index 0000000000..520e2e53bc
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0117.sol
@@ -0,0 +1 @@
+lulluurrdrruuluurdrr3dlluuddrr3ull3dr3drddlu3ldlluruuruldluuluu3(rdr)ddrddlu3ldl3urrdu3luuluurdrrddurrdrddrddlu3ldlluruulur3drruululdluuluurdrrddurr4uldldduu4r3dllr3drddl4u3d3ldllu4rluululldrduululuurdrruu4r3dldluudr3drddl4u3d3ldllu4rluululluluurdrruu4r3dldlur3drddl4u3d4luuluuluurdrruu4r3dl4dlluul3u3dllurdrullulurr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0118.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0118.sok
new file mode 100755
index 0000000000..1fef40b95e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0118.sok
@@ -0,0 +1,16 @@
+ #####
+##### #
+# #$# #
+# $ $ #
+##$#@## #
+# # #
+# $##$# ##
+# # .# #
+## ... #
+ ###..# #
+ #######
+Author: GRIGoRusha
+Title: Irka #118
+Comment:
+color red
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0118.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0118.sol
new file mode 100755
index 0000000000..e46cbf7c6e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0118.sol
@@ -0,0 +1 @@
+drddldlluulur3drruruuluululldrddlddrdrruruuluululdrrddrddlddrurr5u3lddrddldrrl3uluu3ruulldurr6drddlull3uluuruurr6drdllr7ull2(ddlddr)urr7ullddr3lulld4ruurr6drd3luldlluluurudlddrd5r7ullddrluurr6drdllr5u4lulld4r3lddlddr3u4drrurdrr7ullddlddrdullruuruurr7d5l3urruurrluurr6drd4l3r5u4lulld3rddlludrruurrluurr6drd3lrr5u4lulld5rluurr6drdll
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0119.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0119.sok
new file mode 100755
index 0000000000..0b7f1d3838
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0119.sok
@@ -0,0 +1,15 @@
+ ########
+#### # #
+# # #
+# $ ##$##
+# ## ## ###
+## .**## #
+ # *+* # #
+ ## #### #
+ # ###
+ ########
+Author: GRIGoRusha
+Title: Zagar #119
+Comment:
+color yellow
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0119.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0119.sol
new file mode 100755
index 0000000000..c342c5c014
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0119.sol
@@ -0,0 +1 @@
+3ulu3rurrd3lrr3drrddll4u5d5luuluuluurd3r3drrll3uluurdrrurrdl3drrddlluu3d5luu4rll3uluur4dldlluulu3rll3drdd5rurruulld4lr3uluurdrrurrd4l3dldr3u3l3drdd5rurruulluuddrrddlld5luul3u3r3dlr3u3lddrdrr5uldr4d3l3urru3rurrdl3drrddllu4lr3uluur4dldr3u3lddrldrl3urru3rurrd3lrr3drrddll4u5d5luul3urruur4d3urrurrd3lrr6d5luul3urruur3d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0120.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0120.sok
new file mode 100755
index 0000000000..161d4b14fa
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0120.sok
@@ -0,0 +1,15 @@
+#### #####
+# ##### #
+# $ @ $ #
+# # ...# ##
+##$##.#.# ##
+# $.#*# ##
+# # $$ #
+######### #
+ ## #
+ ####
+Author: GRIGoRusha
+Title: Depth #120
+Comment:
+color green
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0120.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0120.sol
new file mode 100755
index 0000000000..07a2ef1ad4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0120.sol
@@ -0,0 +1 @@
+3rurrd4l3r3drddlull3ull3d4rll3ulurrurrdl3drd3l4ururdlld3lurrl4drrllulldllu3rlluuluur3duurrd3r3dlluuddrr3ulu3lrdru3rurrd3lrr3drdrddlul4u3dll4ull4d3r3lulldllu3rlluuluur3duurrdrru3l4rdduururrd4l3r3drdrddlul4u3d4luudlldllu3rlluuluur3duurrdrru3l4rdururrd4l3r4d4luudlldllu3rlluuluur3duurrdrru3l6r5drruldl4u3d4luudlldllu3rlluuluur3duurrdru3rurrd7l6r4d4luudlldllu3rlluuluur3duu7r4d4lulldllu3r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0121.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0121.sok
new file mode 100755
index 0000000000..9f45776c2b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0121.sok
@@ -0,0 +1,17 @@
+##### ####
+# #### #
+# $$ #
+##$##### #
+# #.. $ ##
+# ...## #
+# #.. #$@#
+#### # #
+ ##$#### ##
+ # $ #
+ # ## #
+ ##########
+Author: GRIGoRusha
+Title: Honour #121
+Comment:
+color blue
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0121.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0121.sol
new file mode 100755
index 0000000000..ba55819ab1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0121.sol
@@ -0,0 +1 @@
+3d4ldllur3u3d4rdrrul4uluuruuld5lulldrddlddrurrurdl4d4rdrrul4uluuruuld5lulldrddld3r4d4rdrrul4uluuruuld5lul3dlddrurr4d4rdrrul4uluuru6lulldrddlddrurru3r3l3drruldldd4rdrrul4ulu3ldu3ruruuld5lulldrddld3ru4ruruuld5lul3dlddrurru4rurul3dr4d4ldllu5rdr3ul3u4l4d4u4r3drdd4ldlluruurruluddlu3d4rdrruluul4uruuld5lulldrddlddrurrurdl4d4rdrru5ldl5u4d5ruuluur3dul3ullrruruul4d3u5lulldrddld3r4d4rdrru5ldl3udd5r4ul3u5lul3dldrrl3u6r3drddl4uru6lul3dldr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0122.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0122.sok
new file mode 100755
index 0000000000..7aea67978c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0122.sok
@@ -0,0 +1,15 @@
+ #######
+ # # ###
+### $# . #
+# $.$. #
+# .$.$.###
+## $.$.$#
+ # .$.$@#
+ ###.$###
+ # #
+ ####
+Author: GRIGoRusha
+Title: Marazm #122
+Comment:
+color green
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0122.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0122.sol
new file mode 100755
index 0000000000..75d8635a3f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0122.sol
@@ -0,0 +1 @@
+3ulur3dluudllulrrlddlrruulluurddrddlludrruuldludllurr3dlururrddlrul3druuluu3rddllrruu3lddrrudllurullulldrdrrurullrddllururuul3dllurdrurrdlddruluull3drl3urrdlr3ulddrddlrrdrr3ullrr3dllulldrrl3uldu4rddllrruuldulldru4ldrrurr3d3lud3r3urr3dllrr5uldrdrruldl3dlluurlulldru3ldrddrrll3urrdlduulldruruurd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0123.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0123.sok
new file mode 100755
index 0000000000..8945853040
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0123.sok
@@ -0,0 +1,17 @@
+#########
+# ## #
+# $ ###
+# ##$ # #
+## # $$@#
+ # *. ## #
+ # #.###$##
+ #$#*## #
+ # ..# #
+ ##.. ##
+ # #####
+ ####
+Author: GRIGoRusha
+Title: KUB #123
+Comment:
+color purple
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0123.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0123.sol
new file mode 100755
index 0000000000..03e8270505
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0123.sol
@@ -0,0 +1 @@
+dlddldd3lull5uluurd3rurrdlddll4dldrull3urluuluur4d3u3rurrdlddlldll3u3rurd4l3drr3dlddrurrururrdldllrr4uruul4dldldllull3urru3rlld3luulu4rdu3l3drrurd3l3drruuddll6u3r3dl5dlur4ur3u3l6drd3rururrdldllrr4uruul4dldldll3uddll6u3rddrrlluu3l6drrddlu3rururrdldllrr4uruuld3luu3l6drdruudll6u3rdd3r3dldldlrurur3u3luu3l6drddruudrrururrdld3l3r5u3l3urrdldldrrl3uld3l6drddru4r4uruuld3lud3r3dldld3lul6u3rurddldrrluu4l6drd3rururrdld4ldlu5ruuldrd4l4r4uruul4drdluldrd3l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0124.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0124.sok
new file mode 100755
index 0000000000..f792bab9de
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0124.sok
@@ -0,0 +1,16 @@
+#### #####
+# ## ## #
+# ### $ #
+# $$ $ ##
+## ####$##
+ ## . $ #
+ # # ... #
+ ##$##**###
+ # $ ...#
+ # ##+#
+ ########
+Author: GRIGoRusha
+Title: Pryanik #124
+Comment:
+color yellow
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0124.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0124.sol
new file mode 100755
index 0000000000..fc56f5e4ba
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0124.sol
@@ -0,0 +1 @@
+uluurdd3ldllu4ruululldduurrdrrulld4rulldlddlldllur4ululuurdrd4rururrdldlddrdluldllurrl3dlldllur4ululuurdr3drrlluu4rururrdldlddldllulluu4rurd5lddrrdrddlldllur4ulurddrrdrru3lrr3dlldllurrl3u6rdlluldduu3lululuurdrd4rururrdldlddrdlluldu3lululuurdrd4rur3drdllu4lulu5rurddu5ldd4rdrrul4urrdlul4drdl3u7luurdld6rur3dl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0125.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0125.sok
new file mode 100755
index 0000000000..44443a9dca
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0125.sok
@@ -0,0 +1,15 @@
+ ####
+##### ## #
+# ### #
+# $@$ #
+## $#$# ##
+ # ...# ###
+ # #**#$$ #
+ # ... # #
+ ## # #
+ #########
+Author: GRIGoRusha
+Title: Svadba #125
+Comment:
+color red
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0125.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0125.sol
new file mode 100755
index 0000000000..6b12eb58fa
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0125.sol
@@ -0,0 +1 @@
+3r4lulldrddrrdullddrdrrurr3ururuuldld4lduulldrurdl4drdrruluurudldd3r3ururuuldld4lulldr4drdrruululrdrddlulluudd5r3ururuuldld4lulld4rdd3lud3ruulldldr3uldrddldd5r3ururuuldld4lddldd5r3uru3l3d3urr4dlldlluluurrl3ulldrurdrrdd3lddrdrrurr4u4ldu4r4dlldlluluurlddrdrrul3r4ull3d3urr4dll4ullddrl3ulldrurdrrdd3lud3rd3ulldldrrl3ulldrurd6ruuldrd4ldduulldldrrl3ulldrurddldruu4r5drruulrddll4uru5lulldrurdd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0126.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0126.sok
new file mode 100755
index 0000000000..f6c151970a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0126.sok
@@ -0,0 +1,16 @@
+ ####
+#######@ #
+# #.*.$ #
+# .#.$ #
+# #.*.$##
+## $# ##
+ # ## #
+##$ # #
+# $ ### #
+# ## ####
+#####
+Author: GRIGoRusha
+Title: Blue Eye #126
+Comment:
+color blue
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0126.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0126.sol
new file mode 100755
index 0000000000..ca898527c7
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0126.sol
@@ -0,0 +1 @@
+rddldllrrdrddlulldllddllurdrul4uluur5d4urrd3ruruuldldurrdldllrrdrddlullullrrd3(dl)lur4uluurdrrdrddrr3uruul4dullddrrl3(ld)llur3urrlluluurdrrurrlldd3rddllud3(dl)lur3u3(rru)uldrdld3luurrll3dllulurrlddrru3ruruuld3ldd3rurul3drdrddlulullud3(dl)5ulurrlddrruull5drrururruullrruruuldldurrdl4drruldl4urul4dlluddlldl4ulurr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0127.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0127.sok
new file mode 100755
index 0000000000..de52c8c853
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0127.sok
@@ -0,0 +1,16 @@
+ #####
+ ## #########
+ # ## ##
+ ## #$#...$ $# #
+## .#$#.#. $ #
+# #$$*#+#*$*# #
+# $ #.#$#. . ##
+# #$ $...#$# ##
+## ## #
+ ######### ##
+ #####
+Author: GRIGoRusha
+Title: Ziko-City #127
+Comment:
+color purple
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0127.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0127.sol
new file mode 100755
index 0000000000..1d8934377d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0127.sol
@@ -0,0 +1 @@
+uu4drd4ruulldu3ruruuldlldurruullddu3lulld4r3l4drdrdrruluuluuddrddrruulrruruuldlldldlurrurruulld3lulldr4drdrdr2(ruruu)lulld3luld4rurrdrddldllulludrrdrruruululld3lulld3rddrrdrddldllulul3u3drdrdrruruuluudlldrl3ululldr4drdrdrruluulur3drruulrddlluul3ulu3lulld3rdr4drdrdrullul4ulu4lddrrud3ldlddrurrudllddrruud3rdrru4l3r4ulululldrddrdduuluullddrlldlddrurrururdlldllddrru3rdrrul4ululul2(ldldd)rdrru3rdru4ldlluluururrdrrdullulldlddrdrrurr3ulr3dlldllul2(uurur)rdlddr3dlldlluluururrdrlduuluururrdlddrdlulluururdllddldlddrurrudllddrru3rdrruldrrdrruruu3l3ull4d4uru3lulldlddldldrddrru3rdru4ldll4urrdrrdulluluururrdrrdrr3d3rddldllulu3l3rdrdr2(ruruu)ldlldldlurrurruulld3lu3lulldlddrdrrddrru3(dr)ruruululludrrdrruruululldll3drl3urrurrdr2(ddldl)luruul3urrurrdrddldlluudlrdrddldlluruulur3dllu3luullull4drrurr3ulr3drrld3rdr3urrddldluudrruull3ruruuldlldl3drruururuluulldduur2(rddl)dd5lu4ldll4uruururrdlddr3dlldll4urrdrluluururrdlddrdduu4l4drr3urldd3r3ldl2(luur)uurur3drdduuluullddrdrluluurrddrdu4l4drrurrlluurldlluu3r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0128.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0128.sok
new file mode 100755
index 0000000000..06abbd8beb
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0128.sok
@@ -0,0 +1,16 @@
+ #######
+ ### # #
+ # $@ #
+ # # #..#
+ # $$##..#
+#### .**#
+# $$.# ##
+# # ## #
+#### $ #
+ # # #
+ ########
+Author: GRIGoRusha
+Title: Uspex #128
+Comment:
+color green
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0128.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0128.sol
new file mode 100755
index 0000000000..59f225cc2e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0128.sol
@@ -0,0 +1 @@
+rrddr3drddl6u5dlldlluru3(ur)3drddlulldlu3r3uluur4drdl3ulld3ldllu4rlu3r3ulldldd3rur3drddl4u3dlldllu3rlluulldllu3rurddul3uruul4d3ullddrluu5r3drddrddlulldllur3uluurul3r3dll3rddrddlulldl3ulldllu3r3ururr3drddrdl3uluurdd3lrr3ulldldduuruuld3rurddldd3lulluu4r4lddrrudd3ruuruuld3l3d4ruu4drddlulldlluruul4u3rdr4drddlulldlu3r3u3ldl3uruuld3rdr4drdl5uluur4d4lulluu4r4lddrrd4r4uldr5drddlulldlluruul3urul4r3d3l3rddrddlulldl3ulldllu3rurrlluuruuld4r5drddl3udd3luulurlulluu5rurddu6lddrrudlluu5rurd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0129.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0129.sok
new file mode 100755
index 0000000000..3cb7b6233f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0129.sok
@@ -0,0 +1,15 @@
+ ####
+ ###### #
+ # #.. $#
+### #..$ #
+# $ $ .# $###
+# $ #+ $ $ #
+### $..# #
+ #$ ..# ###
+ # ######
+ ####
+Author: GRIGoRusha
+Title: Perekrestok #129
+Comment:
+color purple
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0129.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0129.sol
new file mode 100755
index 0000000000..2f59451fa5
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0129.sol
@@ -0,0 +1 @@
+3urrdrddlurul4druul3ull3drl3urr3dllddlluluurrlldd3rurr3ull4d3lullu4rlldd3ruulldldrrl4ulddldrurdldrddluuruulldrurddldr3urrd3rdrru4lr3ulldu2(rrdl)drddl3uruluurddl3d3rulldl3urullrdrdlddrruldl3urul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0130.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0130.sok
new file mode 100755
index 0000000000..bde14ed86c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0130.sok
@@ -0,0 +1,15 @@
+ #####
+ ## #
+ # #####
+##$# ## #
+#@ # $ #
+# $.*.* ###
+# $.*. #
+## # * #
+ ##### #
+ ####
+Author: GRIGoRusha
+Title: for Paul #130
+Comment:
+color red
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0130.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0130.sol
new file mode 100755
index 0000000000..14bebe27d7
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0130.sol
@@ -0,0 +1 @@
+ddrrlluurdrru3rddluruurrdluldldllurrddrddluludrruluurdduu3ldrrll3ullddlddrurrurrdlrddlur2(uull)ddlddrdrur3udrrdlrddluludrruuldurrurrd3lddrul3druululldr4luurdld3rll4ururrdl3drrulrrurrd3lddrddluludrruulurldd3ldluluurdld4rluldlluuruururrdlddrdrrulldld3luurd3r3l3ururrdldd3rurrd4l3(dl)uluurdrrll3ururrdl3dlddlulur3urur3d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0131.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0131.sok
new file mode 100755
index 0000000000..7636501aa5
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0131.sok
@@ -0,0 +1,20 @@
+ #####
+ ##### ## #
+ # ### $ #
+ # $ ##
+###### ### #$##
+# #..... # ###
+#@# $.###.$# #
+# #.###.$ # #
+### #....$## #
+ ## $ $ ######
+## ####$##
+# $$ $ #
+# ### #
+# ## #####
+####
+Author: GRIGoRusha
+Title: Nadejda #131
+Comment:
+color blue
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0131.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0131.sol
new file mode 100755
index 0000000000..ead1e59d78
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0131.sol
@@ -0,0 +1 @@
+urrdrl4dldlddruru4rdrruluuruuruu5ldll4dldlddruru4rdru5luldr4ulluurr5dld5r4l5urru5rddlddllulldlrurrdrruuruu5ldll4du4r4l3urru5rddldllrruruu4luu5rururrdld6luld7ruuldrd6l5r3drrddll5ulurd5lulld6rldd5ldll3d4rurrurrlldlld4l3urru5rdu5ldll3d4rurrur4u4ldu4r4dldlld4l3urru3rlluu5rururrdld6lulddu4r4dldlld4l3urrurrluu7ruuldrd6lulddu4r4dldlld4l3urruruu6r3drrddll5uruuldrd6lulddu4r4dldlldll3u3drruldluud4rdlulld3ldldlddrur3udd4rdrruluuru3ldludlldd4rdr3uru3ldr4ldd5ruurulld4l3dllu6rdr3uruld5luulluurr5dld5rdr3uruur4urr4dll
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0132.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0132.sok
new file mode 100755
index 0000000000..669f1a1828
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0132.sok
@@ -0,0 +1,15 @@
+ ####
+### ########
+# $ .+.# #
+# $ #$#*. #
+###$##...# #
+ ## # $$$ ##
+ # # # ## #
+ # #
+ # ########
+ ####
+Author: GRIGoRusha
+Title: Flying idea #132
+Comment:
+color red
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0132.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0132.sol
new file mode 100755
index 0000000000..d81de7680c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0132.sol
@@ -0,0 +1 @@
+rdrr4d3luurrlldd3r3uruuldllu4ldl3dld3ruurrdd3r3urul4d3luurr4lddll4uru4rdduu4ldl4drruu3r3u4lul5dldr5ulldrur4dlddr5uru4r3d3lddlruu3r3ulldduu3l4dlddr5uru4r3dldd3lruur3urrddldr3ulldduulldl3dlddrurruur3ulldl3dldr4uruulddllu6r3ldl3dlddr5ulu4r3dlddlruururrdluluu3l4dlddru4ruudd3ruullulrdrrdd3luu3ruruuldlrdd3lddlluururldlddll4ururrdulldllu3rll5d4ruudd3r3urul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0133.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0133.sok
new file mode 100755
index 0000000000..b890b7d01a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0133.sok
@@ -0,0 +1,16 @@
+ ########
+ #### # #
+ # #.#. #
+ # ***# #
+ # #... ##
+### ##$## ##
+# $# $ ##
+# $ @## #
+## $##### #
+ # # #####
+ ####
+Author: GRIGoRusha
+Title: Sambist #133
+Comment:
+color purple
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0133.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0133.sol
new file mode 100755
index 0000000000..4d24587f36
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0133.sol
@@ -0,0 +1 @@
+u3rdr3u4lud4ruruuldlldldruurr4d3lud3r4ullddrluurr3dullulld3rluurrdd3lddldll3uluurd3r3dldll3ulur3dlldrrlddr5uluurdrrdrddldlldlu3ruruulull4drruruu3ruulld3l3ruulldurrddl3drrdrdrrulul3urullrddllulldrddrrdr3ullrrdd3luul3urrdduull3drdd3r3urullr4d3luul3urrdrrddllrruulldldlurrurrdd3l3rdd4ldll3uluurd3rd3ruulldurr6drruldl5urullr4d3ludldll3ulu4r3l4dllurdr3ulu3rll3dl3dr5ulurr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0134.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0134.sok
new file mode 100755
index 0000000000..27acbc5365
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0134.sok
@@ -0,0 +1,14 @@
+##### #####
+# ### #
+# $ $ #
+## #...# ##
+ # $***$ ##
+ ## ...# #
+ #@ #$$ #
+ ## ####
+ #####
+Author: GRIGoRusha
+Title: Rogalik #134
+Comment:
+color yellow
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0134.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0134.sol
new file mode 100755
index 0000000000..b6aaa84c77
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0134.sol
@@ -0,0 +1 @@
+urruuldrdl3ululldrddrruululdrrdrrull3drudrulluu3rurrdlddlldll3u3rurd4l3drruuldl3drr3urrddlruu3luurdldl3drrurruullrrddllululdrrdrruulluururrdlddlluururd5lulld5r3dllulludrrdrrddlluludrdrr3urrdrdllruulldllddrrurr2(uull)dduurrdlrdrrddlluluruu3lulldrddrrdrrddllulurddrr5ull3d3urrdlrddluruururrdlddlluururd5lulldrddrdrluluu4r5dlludrr3urrdrdllruulluururrdlddlluu4lddrddrdrr3urrdrdllr4u5lull3(drd)rruuddlluluuluu5rur4drdllr4u6lddrddrdrru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0135.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0135.sok
new file mode 100755
index 0000000000..44445b167d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0135.sok
@@ -0,0 +1,14 @@
+#### #####
+# #### #
+# $ #
+# #$###$##
+## .*.*..#
+## ## # ##
+# $ #
+# ##@ #
+##########
+Author: GRIGoRusha
+Title: Mekom #135
+Comment:
+color blue
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0135.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0135.sol
new file mode 100755
index 0000000000..375ae8fb19
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0135.sol
@@ -0,0 +1 @@
+rulluullrrddlldllu4r3l3uluur4du3rddrdrruluu4lrrddlldllur3uluurdrrdullddrruu3rurrd5lddrddrdrruluurud3lddrdruudlluuluu3rurrdlddlddlluuluu3rurd4lddrddlldllu4r3l3uluur4d3u5rurrd6lrddrddrdrruluurud3lddrdruud4ldllur3uluurd5rurrdlddllrdd4ldllu5rdruud5l3uluur4d3u5rurrdlddldd4ldllu5rdruud5l4u5rurdd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0136.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0136.sok
new file mode 100755
index 0000000000..ccf118447a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0136.sok
@@ -0,0 +1,15 @@
+########
+# #@ #
+# $ ####
+# $#.## #
+## ... # #
+ # ##.. $ #
+##$##.#$# #
+# $ $ #
+# #######
+#####
+Author: GRIGoRusha
+Title: Oberon #136
+Comment:
+color green
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0136.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0136.sol
new file mode 100755
index 0000000000..f6aa9f573c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0136.sol
@@ -0,0 +1 @@
+3dlluluurdrrddllulurdd5rurrddllull3drruulrdd4ldllu4ruudd3l4uluur5duurruulrddlluluurdrrurrdluldlldd3r3dlldllur3u3r3dlldlu3ruu4ruulldurr2(ddll)3ur4lulu3rduurrdluldlldd3r3drruulrdd4ldllur3u3rdrrdd4ldlu5ruurruullddllur4lulu3rduurrdluldlldd3rd4ruulldurrdd3l3rddlludrruulldd4ldllur4ulu3rduurrdluldll5d5ruurrdd6ldl4urrllulu3rduurrdluld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0137.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0137.sok
new file mode 100755
index 0000000000..7afc462fda
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0137.sok
@@ -0,0 +1,17 @@
+##########
+# ## #
+# $ @ $ #
+## #### ##
+# ..## #
+# $.*. $#
+# #.## #
+### # #
+ # $#
+ # # #
+ # #####
+ ####
+Author: GRIGoRusha
+Title: SokoSutra #137
+Comment:
+color red
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0137.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0137.sol
new file mode 100755
index 0000000000..e385d41bcf
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0137.sol
@@ -0,0 +1 @@
+luld4rurrdl3d3lu3lddrururd3lurd5r3u4lulldrddldr3u4rurrdl3d3lulrd3r3u4lulldrddrr3dlddrurruruu3ldduu3rddldll4ulluu4rurrdl3d3lu3lddrururd3r3u4lulldrddldrurrd3r3u4lul3drr3dldlddrururrur4udd3lddldr4ulluu4rurrdl3d3lu3lddrururd3r3u4lulldrddldrurrd3r3u4lul3drrd3rddlddr6udd3lu3lddrurrddldlddrur4u3luruu4rurrdl6dllrr6u4lulldr3drrddldlddrur3u3dllurdruud3r6u4lul3dldr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0138.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0138.sok
new file mode 100755
index 0000000000..dca6d0bc9f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0138.sok
@@ -0,0 +1,14 @@
+#####
+# #######
+# $ #
+## ##... #
+##$##$##$##
+# ...## ##
+# $@$ #
+####### #
+ #####
+Author: GRIGoRusha
+Title: Suriken #138
+Comment:
+color yellow
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0138.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0138.sol
new file mode 100755
index 0000000000..62afcc32e3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0138.sol
@@ -0,0 +1 @@
+ll4rdrrul3ululld4rullr4d3lulld4rdr4u3lddld3rdru3lu4ld4r4ullulldr3dldrrurr3ullul3duu3r3dlldllur3u3rdrrulld4rulldll3dll4rdrruluudd3l4ullulldr3drd4rdru5lulld4r4ullul3duu3rdrrurrdllu4luld3r4drrdrrul3uru4l4drrdr3udd3l4urrdlu3rdl3d5lurd3lurrd5r3ulu4lulldrdduu5rdr3d7lur3u5rdrru6lul4dld6rdr3udd6l4u7rdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0139.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0139.sok
new file mode 100755
index 0000000000..e86c9d3044
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0139.sok
@@ -0,0 +1,15 @@
+####
+# ### #####
+# $ ### #
+# $ $@$ #
+##$# ...#$##
+## ##.#. ##
+# # # #
+# #.*.$ #
+######### #
+ ####
+Author: GRIGoRusha
+Title: Mad Dog #139
+Comment:
+color purple
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0139.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0139.sol
new file mode 100755
index 0000000000..f987093a5e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0139.sol
@@ -0,0 +1 @@
+rrurrdlddlluururdlld3lurrl3d3l3uluur4duurrdrru3l5rurrd3lddrruddrddl3ullddrl4uldl3drrllulldllu3rll3uluur4duurrdrru3l4r4dlluudlldllu3rll3u5r4dllu3l3urrdrru4l3d3rud3l3uluur4duu6rurrd3lddrruddrddl3ulluu4lrdr3d3r3lulldllu3rll3uluur4duu6rurrd3lddrrudlluu4lrdrrurrurrdl3drddlu4luudlldllu3rll3uluur4duurrdru3rurrd7l6r3drddlu4luudlldllu3rll3u7r3drddlu4lu3l3u7r3drd4l3r4u8luurdld7rur4drd3ludrr4u5luldlluurdld7rur4drdll
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0140.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0140.sok
new file mode 100755
index 0000000000..74e850c394
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0140.sok
@@ -0,0 +1,16 @@
+#####
+# #########
+# $ ##
+##$### # $...#
+ # $ ## $ .#
+## # ..# $#.#
+#..##.## $ #
+#. $ ## $###
+# # $$@# #
+##### ####
+ #####
+Author: GRIGoRusha
+Title: Juravli #140
+Comment:
+color green
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0140.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0140.sol
new file mode 100755
index 0000000000..c4570663e9
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/gri0140.sol
@@ -0,0 +1 @@
+dll4ur3u5rddluu7lulld5r4l4dlddr5u4drrdrdrrululuululrdrr3u3lulldr4dlddrurrdru3l3urrdrr3u3lulldr4dldr3urrdrr3u3lul3d3r3lddlddrurrdrdrrululuululluu4rddlruu4l4dlddr5u4drrdrdrrulul3ull3ruu3lulldr4dlddrurrdruud3l3u4ruu3lulldr4dld3rdru3l3u4ruu3lul5dld3rdrdrrulu4ldlu5rddluru4l5u6rdrrdrrullrr3dllulldrruuruuldulldrduurrdlrdlddlddr4urrddlruulldduuruuldulldrurrdr3d4lururrurdluuldulld3rlldrrllddruulurl5dr4uluu6lul4d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0001.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0001.sok
new file mode 100755
index 0000000000..72ae512351
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0001.sok
@@ -0,0 +1,13 @@
+#####
+# #########
+# $ ## #
+##$#.. #
+## ##*#### ##
+# ##. @ # #
+# $.. # $ #
+# ###$### #
+## #####
+ #### #
+ #####
+Author: GRIGoRusha
+Title: Krutoy Povorot
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0001.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0001.sol
new file mode 100755
index 0000000000..6db84ff3cf
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0001.sol
@@ -0,0 +1 @@
+rdrlu3luu5rddrddl3uddllullddul3ulululldr3dlddru3r3ulululldr3dldrdd3rdrruluul3ulululdrrd5rurrdl3dllullrrdrr3u4lulld5rurd4lu3lulldr3dlddrd3rdr3uluuddrdd4luluur3urrdrddr3d4luu3rurddul3ulull3dld4r3u4rurrdlddrddlullulld4l4urrd5rurrd6ldd3rdrruuddllu3luuru3lul4dlddrd3rdrruluul3u4rurrdl3dllulldlu3rdrr3u4lu4l3dlddrd3rdr3udd4luluurdrrll4u4rd4r3dllull3d4lulurr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0002.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0002.sok
new file mode 100755
index 0000000000..fd06d50a96
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0002.sok
@@ -0,0 +1,15 @@
+##########
+# .## ##
+# $@$# #
+##$#.#. $ #
+ # #*$*# #
+## #. . ##
+# .#$# ##
+# #
+#### ##
+ #####
+Author: David Holland and GRIGoRusha
+Title: Jump in Depth
+Comment:
+remodel DH Bagatelle 10
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0002.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0002.sol
new file mode 100755
index 0000000000..e3d3b54b75
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0002.sol
@@ -0,0 +1 @@
+llulldr4drd4ruu3ludrdu3ruruuldlldurruullddu3lulld4r3l4drdrdrruruurudlddlluuluuddrddrruulrruruuldlldldlurrurruulld3lulldr4drdrd2(rruruul)ulld3luld4rurrdrddldllulludrrdrruruululld3lulld3rddrrdrddldllulul3u3drdrdrruruululldrurudlluululldr4drdrdrruluulur3drruulrddlluul3ululldr4drdrdrullulld3rdrruruu3l3ulul4d3urr3d3rddldllu3lurdrrdr2(ruruu)ldlldldlurrurruulld3lulldr5drrdrruruururuluulld3l3rurr4dlddldllull5u4rurr4dllulludrrdrddldllull5urr3drl3ull5drrdrruluul3ull5drrdrruruululrdrddldlluruulud3rddldluudrruull3r4ull3dlr3urrddlruullddrrddldd5l5u3r3l5d5ruur4ulld5lur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0003.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0003.sok
new file mode 100755
index 0000000000..94ea8d93c1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0003.sok
@@ -0,0 +1,13 @@
+ ####
+######## @#
+# $ $ $ $#
+# #*. .# ##
+# . #. #
+##$### . #
+ # #####
+ #######
+Author: Aymeric du Peloux and GRIGoRusha
+Title: New hairdress
+Comment:
+remodel MicroCosmos 37
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0003.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0003.sol
new file mode 100755
index 0000000000..1f4679397c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0003.sol
@@ -0,0 +1 @@
+3dldll3urd3lurdd4luurrdullddrrurrulld4rullr3drruruulld4ldrrurrurrddldlludrruruulldllrddrrurrdllr3ulldllu3rur3duu3ldd3luurrdd4luurrdd3rdd4lud4r3ururrddldlruruulldld3luullddrrldd4ruululrdrdrrurrdllr3ulldllu3rur3duu3l4d4luuluu4rdrrurrddldlruruulldllu4lddrdd4rurrurrdllr3ulldllu3rur3duu8lddrdd4ruuluru3rddldlruruu8lddrdd4ruudrrurrd3lrr3u4lddrulu3rurddu8lddrdd4r3ulu3rurd8ldd3rlldd4ru4ruld3l3u3rddrdll
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0004.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0004.sok
new file mode 100755
index 0000000000..773bf8ae18
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0004.sok
@@ -0,0 +1,14 @@
+#####
+# ####
+# $.$ ##
+##$#@# #
+ # ... #
+##$#.# ##
+# $ #
+# # #
+#########
+Author: Aymeric du Peloux and GRIGoRusha
+Title: Hybrid
+Comment:
+remodel NaboKosmos 32
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0004.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0004.sol
new file mode 100755
index 0000000000..a955c23a86
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0004.sol
@@ -0,0 +1 @@
+ulrddrrdd3ldllu4rdrulluulldurruululldrddrruululdrrddrruull4drrudll4urrdrdllrddlluuddldllu4rdrulluulldurrddldllu4rluurruu3lulldr3du4ruu3lul3drrddrdrruluu4luu4rdrd3lddrdru3ldllu3ruurruu4l3d3u4rddllddrdrruluullddrdru3ldllurrl4u4rdrdluulldduurrddlruu4l4d3rdrru4l3rud3ldllur4u4rdrdldd3ldl4u3d4r4u3lulldrr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0005.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0005.sok
new file mode 100755
index 0000000000..02d349b529
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0005.sok
@@ -0,0 +1,15 @@
+ #####
+ ## ####
+ # # #
+## # ## #
+# # #
+# $**** ##
+# $ ..* #
+##@ # * #
+ ##### #
+ ####
+Author: GRIGoRusha
+Title: The Dancer
+Comment:
+Only for Paul and with help Paul
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0005.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0005.sol
new file mode 100755
index 0000000000..fcdf89704e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0005.sol
@@ -0,0 +1 @@
+rurrdrdr4u3ldu3(rd)dluludrruluurdduu3ldrrll3ullddlddrurrurrdlrddlur2(uull)ddlddrdrurrl3udrrdlu3ruuldrdlldlddruruuldlddrdruudllu4luurdld3rll4ururrdl3drruldlu4ruuldrdlldllu3(rd)dlur3u3dlludrruuld3ldluluurdld4rluurdlldlluuruururrdlddrdl3rulldld3luurd3r3l3ururrdlddrdlu4ruuldrd3l3(dl)uluurdldrurrll3ururrdl3dllddrul4urur3d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0006.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0006.sok
new file mode 100755
index 0000000000..24627e8aa9
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0006.sok
@@ -0,0 +1,13 @@
+ #########
+ # ## #
+ # $ #
+ ## #*#$ #
+ # *.# ##
+##$#@*. ###
+# .*.# #
+# $ # # #
+# ## #
+## ######
+ #####
+Author: GRIGoRusha
+Title: SkyFlier
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0006.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0006.sol
new file mode 100755
index 0000000000..d5c8ee5cc0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0006.sol
@@ -0,0 +1 @@
+rddrruullrruuruul5d4u3lulld4rl3drrdrrddllull4uddrruuruuld3lulld3r3drruu3dull3ullddrluurr3drruuruuld3luldrr3drruu3drrddllull4uddrrd3uruuld3lulld3rddlludrrdrruuddlldllddlluu3rudlldldruurrur3ululldrddlddldrurrur3ululdrr3drruuruuld3lr3drruurul4drrddll5u4dlludrruullrruuruul4dll3url4d3luurrdrdllruullddrru3ruuruuld3lulld3rlldurr3dldlluurlddrru3ruuruuld3luldrr3dldlluurrd3ruuru3ldduurr3dll3ululldrdurr3drrdrrddllullu3luuruurr3d3ullddrd3r3ulldduurr3dllrrdrrddllull3u3lddrrlluu3rdrr3u3lulddu4r4drrddllullu3luurrdrlullddrruuluu4r4drrddllulludrr4uru4lulddu4r5dllu4lddrulu3rll3drrululurllddrdruul3ur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0007.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0007.sok
new file mode 100755
index 0000000000..a27a1005a9
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0007.sok
@@ -0,0 +1,13 @@
+##########
+# ## #
+# # $ #
+# #*# ##
+### *+* #
+ ##$***$ #
+ # #..###
+ # #
+ # # # #
+ #### #
+ #####
+Author: Betepok
+Title: Znaki
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0007.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0007.sol
new file mode 100755
index 0000000000..b5b91233f8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0007.sol
@@ -0,0 +1 @@
+3dll4ulluurr4d3u3rl4drdl5ull3drl3urrddldluudrruururrdlddldlu3druululldrurd2(lluu)rrd3rurrdlddrd3lurdru4ld3rddluururrdluldllurrl3drrddll4uruldlldlddrurrddrruulrddll4ulldldrrluu5ruld4luulluurrd3rurrdlddrd3lddrrddll3udll4ulluurr5dld3rddrruulrddlluull5u3rur3drdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0008.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0008.sok
new file mode 100755
index 0000000000..25718e9cc5
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0008.sok
@@ -0,0 +1,13 @@
+ #####
+ #@ #
+ ###$# #
+ # $ #
+ # .*.###
+ #$.*.$ #
+ # .*. #
+## #$# ##
+# $ #
+# # #
+#########
+Author: GRIGoRusha
+Title: Right way
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0008.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0008.sol
new file mode 100755
index 0000000000..c0569263e3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0008.sol
@@ -0,0 +1 @@
+rrddllr3drdd3ldll3(uru)rd3lur3dlu3d3rdrruluullrrddlludldllur3ururrdulldrll3drruululdr3uld3ruldlddlduruulddrrddrdrrulu3(ul)lddrurrdrruldllddrdru3ldllu3r3ulldduurrdrrulluurruullddrddldrlddldllur5urrllddrrdrurrdlull3dlrrdrruluuru3l3drdr3urul3d3ldllur5urrdd4urrddlruullddll5d3rdrrul3ulr3d3ldllu4rdr3urul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0009.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0009.sok
new file mode 100755
index 0000000000..da74311c2e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0009.sok
@@ -0,0 +1,15 @@
+ ####
+ ## #
+## $ ###
+# $@* #
+# * #.#
+##* * #
+ # . . #
+ # #$###
+ # #
+ #####
+Author: Aymeric du Peloux and GRIGoRusha
+Title: SnowFall
+Comment:
+remodel PicoKosmos 20
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0009.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0009.sol
new file mode 100755
index 0000000000..bb1054d778
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0009.sol
@@ -0,0 +1 @@
+rddldr3uldllururdr3dlluurdullururdldd4ruu3ldu3rddllu3lururdl5drr3urruu3lulddu4rddllululldrurr5dll4ul3(ur)3dlulldr4drr3urruu3lruuldl3drr3dlluururd3uldllururdr3dlluul3(ur)ddrr3dlluululldr4drruurr3u3lruuldl4drr3urr3dlr3ullddrdru3ldr3uldllururdr3dlluuruuldrddr3dlluuddrr3uluurdl3urdldlldr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0010.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0010.sok
new file mode 100755
index 0000000000..618277c28e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0010.sok
@@ -0,0 +1,16 @@
+ #####
+ ## #
+ # # ##
+##*. #
+# *.# #
+#@#*$ #
+# *. # #
+##$# # ##
+# $ #
+# # #
+#########
+Author: GRIGoRusha
+Title: Kiborg
+Comment:
+for Fred, with many Thanks for You
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0010.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0010.sol
new file mode 100755
index 0000000000..f0e6353603
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0010.sol
@@ -0,0 +1 @@
+drr3urrddlrr3dlluulurrl3drr3uluulldurrddl3dldllu4rdrulluulldurrddldllu4rl3uruullddr3dlluuluurlddrddrr3ur4ulldldruurr4dl3drdrru4lr3urrdduul4ullddrluurrddrdd3luuddr3dldlluruuluuru4rdd3lud3ruu3lddr3dldlu3rdrru4l3r3u3lullddrru3r3d3ldllu3ruuddlludrruuluullddrrldd3rdrru3lrr3ullrr3dlluu3luurru3r4d4u3ldlldd3rddldluud3rdrrul5u3ldllddrluurrurruulldldururrddll3r5d3ldlluruur3u3rddllrruu3ldd3r3d3ldluudrruuddrr3ullrruuluulldd3rddlurull
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0011.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0011.sok
new file mode 100755
index 0000000000..d9bd3788b6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0011.sok
@@ -0,0 +1,14 @@
+ #####
+ ## #
+ # .#$#
+ ## * @#
+## ***##
+# * #
+# # # # #
+# # #
+#########
+Author: Kevin B. Reilly and GRIGoRusha
+Title: Slider from Game Life
+Comment:
+design some level from Kevin levels sets
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0011.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0011.sol
new file mode 100755
index 0000000000..2837913a98
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0011.sol
@@ -0,0 +1 @@
+llul3drrddrruu3luluurdrddluruldd3rddlluuluurrdullddru3drruulrddlluul4urr3dl3drruululdlulldrrurr3ulldldururr3dlldllurrluururr4dlluuddrruulrddllurdrrddlluululldrr3lddrruulur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0012.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0012.sok
new file mode 100755
index 0000000000..391b8167d4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0012.sok
@@ -0,0 +1,14 @@
+ ########
+ # * #
+ #@ * * #
+##$$*$* #
+# $ * . #
+# # . ###
+# . . #
+#######
+Author: YASGen, Brian Damgaard and GRIGoRusha
+Title: Impossible Way
+Comment:
+for Brian Damgaard
+design some level from YASGen level set
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0012.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0012.sol
new file mode 100755
index 0000000000..01e1a6a392
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0012.sol
@@ -0,0 +1 @@
+rdd3urr3drrulruuldllulldrddrl3urrll3drdd3luururuurrdrrddllrruulldurrddluluullddrdru3ldr3uldrd4ruu3ldurrdulldr2(lldd)4r3ulr3d4luu3rurdl3urd3lurdrddllururrurr3d3luluurrdldd3ruulldldru3ldrurruuldulldrddlldd4ruull3urrdrr2(ddll)3u3dlluurldd4ruurruullu3lddrdrrdd4luur3u3rddldduuruu3l3drllddrrurruuldlddlluururdrrddllrr3uldll3u3rdrrdd3lrrudlluruu3lddrrd3r3ullddldru3ldrurr3dlluulurluurdlddrddrr5ulr5dlluurdulluurrduu3rddllrruuldulldr3lddrdrruuddlluuddrruuld3u3rddllrruuldulldrdd3l3urldrdldr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0013.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0013.sok
new file mode 100755
index 0000000000..db738147de
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0013.sok
@@ -0,0 +1,14 @@
+ ####
+#### #
+# $ #
+# $# ###
+# @# # #
+# ## $ #
+#.* # #
+#.*..* ##
+## ### ##
+# $ #
+# # #
+#########
+Author: GRIGoRusha
+Title: Soldafon
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0013.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0013.sol
new file mode 100755
index 0000000000..0005a69b43
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0013.sol
@@ -0,0 +1 @@
+lddrrdruud3ldrurrdrlull3d3rdrru4l3ruu3l3rdd3ldlluruurr4uruul5dldll5urrllddrulurl5drruldl3uddr3d3rdrruluu3l3rdd3ldlluruurr4uruul5dldll3uruurlddl3drdd3rdrruluu3lulrd3rdd3ldlluruu4ruruul3dlluurldd3lurrl3d3rdrru4ldl3u4rduuruuldlldldllurrl3d3rdrruluu3l3ruruuldlldldr4uruul5d3ldrdd3rdrru4ldl3udd4r3uruuldll3ullddlddrluuruu2(rr3d)3ull3ullddlddr3d3rdrru4ldluud4r4ulldlr4u3l3d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0014.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0014.sok
new file mode 100755
index 0000000000..379d9c732c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0014.sok
@@ -0,0 +1,15 @@
+ #####
+ ### ##
+ # #
+ # #..# ##
+ #$#****.#
+ # #
+## #### ##
+#@$$ #
+# ## #
+##########
+Author: Nakamiya and GRIGoRusha
+Title: Lost Hunter
+Comment:
+for Nakamiya
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0014.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0014.sol
new file mode 100755
index 0000000000..6baa32ed23
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0014.sol
@@ -0,0 +1 @@
+dru4rdrru2(luul)uurrdrddldludlu4rdllrdd4ldllu5rdr3ululldlldurrurrdrruluululldll3drrurrdru3d4ldllu5rdr3ululldlldurrurrdrrullr3d4ldllu5r4luu4rurd5l3urrdduull3d4rurrd4l3ull5d4rdrru5l4ruu4lr3ull3drr4urrdll3drruludd3ruldlluuluurrdrddldludlu4rdllrdd4ldllu5rdr3ululldlldurrurrdrrullr3d4ldllu5rdr3ulur3d5luurrurldlldd5r5ululldduurrdluldrdurr5d5l5urrurd3l3d4r4ldd5ruu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0015.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0015.sok
new file mode 100755
index 0000000000..4c2f14eaf8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0015.sok
@@ -0,0 +1,17 @@
+##### #####
+# ### #
+# @ $ #
+##$##$$#$##
+ # #..# #
+ #$ #... #
+ # #..# #
+ ## ##$####
+ # ## #
+ # #
+ # ## #
+ ########
+Author: GRIGoRusha
+Title: Roga i Kopita
+Comment:
+for York Shen !!!
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0015.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0015.sol
new file mode 100755
index 0000000000..db5f861a1d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0015.sol
@@ -0,0 +1 @@
+5rurrd6l3rdduurrddrdl3u5lulld6rur3duullddluru3lulld6rll4druu4drddl4u3d3l5uludr5d3r3uluur4drd3lrr3ul4urrurrdlddrddlulluluurrl4dluuruururrdlddrd3l3urur3drdl3u5lulld5rddlur3dluuruururd5lulld5r4lddr4dlddr4ul3u3dr3d3r3uluurd3ururrdlddrddlulluldr3ururrdlddrd3l3ururd5lulldr4dr3d3r4u4d3l3uluur4dld3rll3ul4u5rurrdlddrddlull3drddl3udd3l3ul4u5rurrdlddrdllr3u5lulld6rur3drdl3u3ld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0016.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0016.sok
new file mode 100755
index 0000000000..7c17871617
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0016.sok
@@ -0,0 +1,13 @@
+ #########
+ # # #
+ # $ #
+#### #$# ##
+# # #
+# $##@# #
+## *..*# #
+ # *..*. #
+ #$# #$###
+ # #
+ #######
+Author: GRIGoRusha
+Title: Matros
\ No newline at end of file
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0016.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0016.sol
new file mode 100755
index 0000000000..aee22346d1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0016.sol
@@ -0,0 +1 @@
+ulluu3rurrd4l3r5dllull3dll4u4drr3ul3rdrr5u3lulld3rllddldldrr3dlluururdl3uruu3rurrdl5dllulrdl3r5u3lulldrddrrddldr3u3l3dldd4r3u3d4luururldldd4ruulluluuruu3rurrdl5dllullrr3dlluuddlluururldl2(ddrruu)ll4r5u3lulldrddrr3dllddrrudlluurr3ulluurr5d3u3ldllu3ruurr5dllddll3u3drruul3r5ururrdl5d4lddrrudlluurrdd4luurrddrr7ullddldduulldrurruurr7d4l3udrldd4r7ullddrluurr4duu3ldduulldrurduruu3rurrd4lulddurrdd3ldllu4rluurr3d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0017.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0017.sok
new file mode 100755
index 0000000000..28e9627eaa
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0017.sok
@@ -0,0 +1,10 @@
+ ######
+ # * #
+### ##
+# *.@** #
+# $* #
+### ####
+ # #
+ ####
+Author: Dries De Clercq and GRIGoRusha
+Title: Wanderer
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0017.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0017.sol
new file mode 100755
index 0000000000..127f8b7cbf
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0017.sol
@@ -0,0 +1 @@
+luurddldllurdrururrdldllurdru4ldrruruuldrdrruulrddllurdlldllurrurrddllrrurrdll3urdlddrrulu3lurl3drrudlddl3ulldrurdrrurrdllulldllu3ruuldrdlrrdrrullruuldllddrrlddluurruruuldlddrululur3dlu4rdllulldllu3ruul3(dr)rululrulr3dlulldllu4rdllddruululldrurdrrulld4rullruuldrdd3luurrurd3lddrrudlluurrddlddluurruuldd3ruldlluururdllddlddru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0018.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0018.sok
new file mode 100755
index 0000000000..f965c55d99
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0018.sok
@@ -0,0 +1,11 @@
+ #####
+ # ###
+ # .$. #
+###$.$@ #
+# . .$###
+# $. #
+## ##$#
+ # #
+ ######
+Author: Lee J Haywood and GRIGoRusha
+Title: The Rain
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0018.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0018.sol
new file mode 100755
index 0000000000..9aab7420ae
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0018.sol
@@ -0,0 +1 @@
+ulullddrrlddruulluurddrddllulldrdd3ruullrrdd3luuruuruulddrrdd3ldd3ruuluuldrdrdd3luulurrl3d3ruullrrdd3luuruurrddll4urrddurrdlluulldrrll3drruulrddlluuruurddrrulldllddrrudlluurdururrdlluulldrrddlludrruuld3rulldllddldd3r3u3d3luuruurrllddllur3d3ruullrruulldldruurrurrdlluulldrrddllrudldllurrurruulldurr4dlur3d3luulurrl3d3ruullrrdd3luu3r4ull3d3urr6d3luur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0019.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0019.sok
new file mode 100755
index 0000000000..9ca7fc4840
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0019.sok
@@ -0,0 +1,13 @@
+########
+# # #
+# $ @#$#
+# # #
+## . .$#
+## ##. ##
+# ##. #
+# $.$.$ #
+# ######
+####
+Author: GRIGoRusha
+Title: Russian Beauty
+
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0019.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0019.sol
new file mode 100755
index 0000000000..4ddb97f594
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0019.sol
@@ -0,0 +1 @@
+ddllulur4dlddr4u3r3dllrrurrdll4urddlddrruldl3ul3urr4dlddrruldluruu4lddlddru3ruruu4lddldr4uluur3duurldd4r3ullddullddrrllddlddr5ulurddrr3urr5dldllrrur5ull3dllddlddr4u3d3rurrd4l3r6ull3drl3urr4du4lddlddru3ruur4ull3drl3urr3d4lddldr4uluur5d4urldd4r3ulldll4dlddr5ulurdd3r3dllrr3u3lddlddr5ud4r3ulldduurr3dl3d3l3urrll3d5ruldlud3l4uluur5duurr3urr4d4ull3drl3urr3d4luurldd4r3ulldduurr3dlluull4dlddr5u4d3ruuddrruldlud3l4uluur5d4urrurr4d4ulldll4dlddru5rul5ulldll4dldr5urrdrluurr5drdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0020.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0020.sok
new file mode 100755
index 0000000000..daf80fab8f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0020.sok
@@ -0,0 +1,11 @@
+ ####
+### @####
+# $$$ #
+# #.*.# #
+# .* # #
+## #*.# ##
+# $ #
+# ## #
+##########
+Author: GRIGoRusha
+Title: Brave Heart
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0020.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0020.sol
new file mode 100755
index 0000000000..0684625796
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0020.sol
@@ -0,0 +1 @@
+ldllddrdd3ruuldrdlldlluruurlluur3(rd)dlldlu4rdrru3luull3urdl2(ddrr)4u3l3r4dll3udllururlddrddlldllu4ruul3uldllddrduluu3rddrddluuddldlluruuluu4rddlurullr4druuddlldlluruururuuldrdd3luurrurd3ldd4rddlldlu4rdrru4l3r4u4lrrddlluruuldrdd3luurrurd3r4d4ldllu5r4lud4rdrru5ldlu5r4u6lddrrlluu6r4d5lud5r4u6lddr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0021.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0021.sok
new file mode 100755
index 0000000000..64237dba98
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0021.sok
@@ -0,0 +1,14 @@
+ ####
+ # #
+####. ###
+# $$$@ #
+# .. # #
+##$$$ #
+ #...####
+ ## #
+ ####
+Author: GRIGoRusha
+Title: Light Draft
+Comment:
+for Monry
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0021.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0021.sol
new file mode 100755
index 0000000000..7b7d69d619
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0021.sol
@@ -0,0 +1 @@
+rddllulldurulrruulddrddrruulrddlluuluurddllddruu4dluuruu3rddllrruu3lddlddruu3ruu4lddullu3rlddrddluludrruluurdd3ruulldurrddllullurruulddrddrruulrddlluuluurddllddruu3ldrrddluruu4rdd3l3ruu4ldduulldru3rdurrdd4lrruu3ldd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0022.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0022.sok
new file mode 100755
index 0000000000..48a635d6be
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0022.sok
@@ -0,0 +1,11 @@
+ ####
+ # ###
+ # ##
+### # #
+# $.@# #
+# .$.$. #
+##.$##$##
+ # #
+ #######
+Author: GRIGoRusha
+Title: Assol
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0022.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0022.sol
new file mode 100755
index 0000000000..3abbe23c2f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0022.sol
@@ -0,0 +1 @@
+ldlrrllulldrruruuldrdldlddr4udrrdluldllurrururrdrdd3lulldrurrdrruulullulddu3rdrddllulldlddr4udrrdluld4ruululldlddldd4rud4luuruururrdrddlruulullulddu3rdrddldd4luurruulur3dludllurrl3d4ruu3luld4rdd3lud3ruu3luuruul4dru3ldrrurrdrdd3luuruuluurdlddrdl3urdl4d3ruuruululrdrddldd3luurrlluurdl3urdd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0023.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0023.sok
new file mode 100755
index 0000000000..e654b75ee0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0023.sok
@@ -0,0 +1,11 @@
+ ####
+ # ####
+ # * #
+### ....#
+# $*$$ #
+# . ###
+###$*$@#
+ # #
+ ######
+Author: GRIGoRusha
+Title: Elki-Palki
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0023.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0023.sol
new file mode 100755
index 0000000000..5e76583473
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0023.sol
@@ -0,0 +1 @@
+dlludrrul3u2(lluurdr3d)lluururdl3urddldlddr3uruuld3rulrddlu3lddrulu3rlluuldd3ruldlluurdldr4drruldl4uluurdrrddluddlluurldlld3rddluruluurd3ulddrdrruulrddllurlluurdldrddlddr4ulddrddrruldl3urdlddrruluu4ldrrurr3dlluulur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0024.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0024.sok
new file mode 100755
index 0000000000..70fe6ba015
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0024.sok
@@ -0,0 +1,16 @@
+ #####
+ # + #
+ #$.$#
+ # * #
+ # * #
+ # * ######
+## * $ #
+# * **.*.#
+# $ #
+## #######
+ ####
+Author: GRIGoRusha
+Title: Duble Hanoy
+Comment:
+for Aymeric
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0024.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0024.sol
new file mode 100755
index 0000000000..9669c5adda
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0024.sol
@@ -0,0 +1 @@
+2(r3dlu)rd3rddrruulrddllurd3lurldllur3ldrdrur3ullddrudd3ruullrrddludllur3ldrdrur5ullddrul3drudd3ruullrrddludllurll3urrddlu3d3ruullrrddludllur3ldrdrur3ullddrudlldrdru3ruulldrl6ulldd2(rul3d)ru3dluluru3rddllurll3urrddluddlldrdru5ru2(ulldrl)uullddru3dluluru3rddllurlddlulur5urrddlur3dlud4rddllurldllur3ldrdrur3ullddrudd3ruullrrddludllur3ldrdrur5ullddrul3drudd3ruullrrddludllurll3urrddluddlldrdru3ruulldrluullddru3dluluru3rddllurlddlulur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0025.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0025.sok
new file mode 100755
index 0000000000..0aa8db4a3b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0025.sok
@@ -0,0 +1,13 @@
+ ####
+ # ###
+ # #
+ ### # #
+ #@****.#
+ # # *.##
+ # # #
+## #$# ##
+# $ #
+# # #
+#########
+Author: GRIGoRusha
+Title: Ribolov
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0025.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0025.sol
new file mode 100755
index 0000000000..5a77685ccd
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0025.sol
@@ -0,0 +1 @@
+4d3rdrruluulluruuldrddrdd3ldllur4urrurdl3urdrrddlddll3udll4d3rdrru3luurruullrr3dullururdduuruullddrddlluruuldrddlddldllur4u3rddlurulruurrddlruulldlddrurruullul2(3dru)dllddldllur4urrurdl3urdrrddllulurddrddl3u3dlddldllur4urrurdrddlludrruullrdl4urddlddrruruulrddldll3drdrrul3ulluurdrll4drdr4u3d3ldllu4rdr3uddll7urddl5drruulrddll3u
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0026.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0026.sok
new file mode 100755
index 0000000000..29d26082ec
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0026.sok
@@ -0,0 +1,17 @@
+ ########
+ # @ ###
+## ## # #
+# ## $ #
+# $##$## ##
+# $ .$.$$#
+##$..... #
+ # .#$#.$#
+ # ..$.. #
+ ##### $$#
+ # #
+ #####
+Author: GRIGoRusha
+Title: The Temple
+Comment:
+for Hir
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0026.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0026.sol
new file mode 100755
index 0000000000..8649b2ce83
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0026.sol
@@ -0,0 +1 @@
+rrdrrdlluu5lddlddrd6r3u3d6l3u3drruldlud4rulld4r3uluull3d3urrddr3d3l3u3drrddlludrruululldrddrruur3uluull4d4urrddrddl3dll3ud3lur3dlururrddl3ruur3uluull6d6urrddrddl3dlluullurdrddrruur3uluull5du4luurdldrrdrr5u3ldduu5rddr3d3l5u3lddldd3r3luuruu5rddr3d3lu3luuddrddluu3rdluld5r3uluull4d4urrddr3d4lurr5luurdld3rdr3u3d3r3uluu5ldduu3r4dldr5urrddr3dlddll3udru5luuruu5rddrddldu4lrr3d3rudllddrrudlluuluurrduuruuluull3d3urrddrddld3lurdrrdruud3lddrddrr3ulull5urrddlruull5d3u4ruld3luurrdrdluull5drruruuddlddruud3l5urrddlruull4dld3rll3u4ruld3luurrdrdluull5drruruuddlddr3dlluuludrddrr3uluuruuluull4dldrrl5urrddrddldllddrddrr4u3l5urrddlruull5d3u4ruld3luurrdrdluull5d3r3u7dlluuludrddrr7uluull4dldrrl5urrddlruull5durluu3r7dlluul5u3r6dlr3ulrddlruulddr5u3l5drl5u3rddlruu3l3drl3u3rddldr3uluull4dldrrlurluu4ruld3luurrdrdllruull4drdl3u3rddlrdlrddlur3dluur5u3l5drl5u3r7dllurr6uluu5lddldd3r3luuruu3r4d4luurdldrr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0027.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0027.sok
new file mode 100755
index 0000000000..fce4c3c527
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0027.sok
@@ -0,0 +1,14 @@
+#####
+# #####
+# #
+##$#$$$@#
+ # # ####
+## ## $ #
+#.... . #
+# ### #
+##### ####
+Author: GRIGoRusha
+Title: Gambit
+Comment:
+date: 02.01.05
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0027.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0027.sol
new file mode 100755
index 0000000000..142f752834
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0027.sol
@@ -0,0 +1 @@
+ull3dulurullrr3drdrrulld3ldllu5rluuluur3drd3ldllu4r4urrdlu3lulld4r3l3d3urrddrdd3l4u3rdrru4lulldr4d3ruulurdd3rddlurullrdlluuluululldr4d4rluuluulul4d3u3r3drdllr4urrdlul3drdlu3rdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0028.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0028.sok
new file mode 100755
index 0000000000..35f25a0f09
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0028.sok
@@ -0,0 +1,15 @@
+#########
+# # #
+# $$@#
+## ### ##
+ # .. #
+## ## #
+#.**##$##
+# #
+##### #
+ #####
+Author: GRIGoRusha
+Title: Baton
+Comment:
+date: 02.01.05
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0028.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0028.sol
new file mode 100755
index 0000000000..67927c2322
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0028.sol
@@ -0,0 +1 @@
+uld3lulldr4dldrrul4u3rurrd4lul5duu4rud4lddrul3u3rurrdldd3l3ruu3lulldrddr3drrdrrul3u3l3drrdru3lulldrr3uld3u3rurrd4lul3d4rud4luu3rurrdldd3l3dllurdruluu3d3rdrru4luluu4rdduu4lddrulurrl3drrdrrul5u3lulldrddr3drrdr3udd3lulld4rll3uldrddllurdruulur3drrdrru4lul4u3rurrd4lul3dr3d3r4u4d3lulld4rdr4u3d3l3uld3u3rurrd4lul3dr3d3r4u4d3l3uluu3rurrd4l3r5d5lurdrud3r5u3lulld4r3l3d3u3rurrd4lul3duu4r5d3luld4r5u4l3durd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0029.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0029.sok
new file mode 100755
index 0000000000..a511997735
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0029.sok
@@ -0,0 +1,13 @@
+ #####
+ # #
+## # ###
+# * $ #
+# *** #
+#.* * @#
+# * #
+########
+Author: GRIGoRusha
+Title: Vilka
+Comment:
+date: 07.03.05
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0029.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0029.sol
new file mode 100755
index 0000000000..3538093a45
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0029.sol
@@ -0,0 +1 @@
+ldlluruuldrddrrulruuld4ldd3rudlludrruluurdlddll3url3drruulrddlluru4rdd3ludrrudllurll4urr3dlr3ullddrdrul3dru3ldruruulldrdrrdrr3u3ldlddrruluu3rddllrruuldulldr3lurdrrddludllur4urr3dlrurr3d3luluuddrdru3ldr3uldrdrrdrr3u3ldlddrruluurdurr3dlr3ulld3lurdrr3ullddldr3urrddrrdlrddlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0030.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0030.sok
new file mode 100755
index 0000000000..e2a42feb55
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0030.sok
@@ -0,0 +1,14 @@
+ ####
+ #@ #
+ ##$ ###
+ # * #
+### * #
+# * *###
+# * #
+### . #
+ #####
+Author: Dries De Clercq and GRIGoRusha
+Title: Unfinished Turn
+Comment:
+date: 23.03.05
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0030.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0030.sol
new file mode 100755
index 0000000000..ceae0518dc
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0030.sol
@@ -0,0 +1 @@
+rddrdldlluurrddlddluurruulddr4ulddrddllddrr4uddlldllurrddrrullrr3ullddrluurrddlddluulldrrurruulldurrddlluurd3rulldll3drruuddll3urrllddllurdrdrrullrruulldurdruurrdlldlluurr4dlluurruuluur4dluuddlddruu3ldrrurruulldurrddllddrrudlluurdl3urd3rulldllddrrudlluurrurrdllddll3urrdluldrr3ulddrdrruldlulldrrddlludrud3lurrdrr3ulldduurr3dll3uruurddll3drruldlulldrurruurdulldu4rdluluuld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0031.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0031.sok
new file mode 100755
index 0000000000..3c4c202a67
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0031.sok
@@ -0,0 +1,13 @@
+ ####
+ # #
+##### ###
+# **$ #
+# .* #
+# # * ###
+#### @##
+ ####
+Author: Dries De Clercq and GRIGoRusha
+Title: Unfinished Trap
+Comment:
+date: 23.03.05
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0031.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0031.sol
new file mode 100755
index 0000000000..3784f68626
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0031.sol
@@ -0,0 +1 @@
+luurull3ruuldrdldlddruruuldrdl4urddldllurd3lurrdrrddlurullrruruul3dlddruruuldrdl4urddldllurdrddlurulruruulddlddrruuldrdlu3rulldllu3lddru4ruluurddldllurd3lurrdrrddlurullrruruul3dlddruruuldrdl4urddldllurdrddlurulruruulddlddrruu5lddrururrdu3rdllu3ldllu5rdrru3luurdldrdrrull
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0032.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0032.sok
new file mode 100755
index 0000000000..54d3e0ea34
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0032.sok
@@ -0,0 +1,14 @@
+ ####
+ # ###
+ # $ #
+###* * #
+# * . #
+# #* #
+## * @##
+ # ###
+ ####
+Author: Dries De Clercq and GRIGoRusha
+Title: Unfinished Rain
+Comment:
+date: 23.03.05
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0032.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0032.sol
new file mode 100755
index 0000000000..c464d140e9
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0032.sol
@@ -0,0 +1 @@
+udllulur3dluuruuruul4dlddrurrur3ulldlddldr3ururrdlrddlulrruulldldururrddlulldrldlddrululurru3rddldlldluud3ruruu3lddldr3uruul3du3rulr3dluulldrldlddrululurru3rddldlldluud3ruruu3ldduu3rddldllrruurul3dlluurldllurr3dluruulldrd3ruruuldllurluurdl3du3ruulldldr3uldrddldllur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0033.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0033.sok
new file mode 100755
index 0000000000..32a6fbb001
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0033.sok
@@ -0,0 +1,14 @@
+ ####
+### @#
+# $ ###
+#.$.$ #
+# .$. #
+#.$#$###
+# . #
+# ###
+####
+Author: Dries De Clercq and GRIGoRusha
+Title: Unfinished Cell
+Comment:
+date: 29.03.05
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0033.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0033.sol
new file mode 100755
index 0000000000..986ee574ff
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0033.sol
@@ -0,0 +1 @@
+ldlldd3rud3lddrul3urrdlul3druurrdlu3rdllu3lddrdrruurulluurdldr3dllul3urldrlddruu3drruulrddlluluurdrrddlldluud3ruulldldr3ulddu3rulruuldrdd3luurrduldrrdrru3lulldrlddrurr3luurrdullddr3dluuruurr3dlr3uluur3du3lur3dlddr4ulddu2(u3rdl)lu3lddrdrruurul3dlluluurdrrddlludrr3ulruulddr3dllul3url3drddlu3r3ulldduurrdlu3rdluluuld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0034.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0034.sok
new file mode 100755
index 0000000000..f510e9589b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0034.sok
@@ -0,0 +1,15 @@
+#####
+# ##
+# $. #
+##$. #
+ # . #
+ #$.$###
+ #@.$ #
+ #$.$. #
+ # ###
+ #####
+Author: Dries De Clercq and GRIGoRusha
+Title: Unfinished Line
+Comment:
+date: 30.03.05
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0034.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0034.sol
new file mode 100755
index 0000000000..bc301cdb7d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0034.sol
@@ -0,0 +1 @@
+rruul4druul5ulldrur5duulur3dluur3ulldrur3dlu3drrdrrullddll4u3drrll3urrddlruullddrddruurrdllulluurrduluurddl3ulldrurdrddllu3drrdrrullddll4u3drrll3urrddlruullddrddruurrdllulluurrdullddrrdrrullddllurr3ulldduurrdldr4uldd3ulldrurdrddlludrrddlluurdr3uldd3ulldrurdrddlludrruulduulldrurdr6dll5u5drr6ululldr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0035.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0035.sok
new file mode 100755
index 0000000000..5440378756
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0035.sok
@@ -0,0 +1,14 @@
+####
+# ###
+# #
+#.* ###
+# *# #
+# *@$ #
+# ** ###
+### #
+ ####
+Author: Dries De Clercq and GRIGoRusha
+Title: Unfinished Hook
+Comment:
+date: 02.04.05
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0035.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0035.sol
new file mode 100755
index 0000000000..d9aa093ec3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0035.sol
@@ -0,0 +1 @@
+r3u3l3drluurlddruluu3r3dlrddlur4u3lddrul3drrdr3uddlludrruurrdluldldllurrlluurdlddrruldlu3rurrd3lddrulurd3luruuluurdrr3dldlluurdrr3u3ldu3r3dlluulur3drruulrddlluuddrddruu3ldrurrddlul3urrddldlurrurrd3lddrulurd3lurdrr3ullddldr3urrddlruulldduuluurddrruldlluurdrr3d3lud3rurrd3l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0036.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0036.sok
new file mode 100755
index 0000000000..9c10db4517
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0036.sok
@@ -0,0 +1,15 @@
+ ####
+ #@ #
+##.$###
+# $ $ #
+# .$. ##
+# $.$ #
+##.#. #
+ # ###
+ #####
+Author: Dries De Clercq and GRIGoRusha
+Title: Unfinished Tree
+Comment:
+date: 03.04.05
+Comment-End:
+
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0036.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0036.sol
new file mode 100755
index 0000000000..9c3e26ab6e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0036.sol
@@ -0,0 +1 @@
+ddlddrddrruuddlluurr3luurrduluurddllddruu4drruulrddlluuluurdduuruulddlddrruuddrdrruluullddrluurrdd4luurrluurddllddruudd3ruulldurrddllullurruulddrddrruulrddllurluluurddllddruurr4dlluuddrruurrdluluu3lddrddrruuddlluuluurdduuruulddldd3rdrru3luurdldruu3lddrluuruurddllddruurrdlrddrruldluluullddrluu4rddrdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0037.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0037.sok
new file mode 100755
index 0000000000..69d8f14452
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0037.sok
@@ -0,0 +1,14 @@
+ ####
+ # #
+### *####
+# $ . #
+# * *#
+###@* * #
+ ## * #
+ ### #
+ ####
+Author: Dries De Clercq and GRIGoRusha
+Title: Unfinished Vamp
+Comment:
+date: 04.04.05
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0037.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0037.sol
new file mode 100755
index 0000000000..0430760506
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0037.sol
@@ -0,0 +1 @@
+ruuluurdldrdrruldldluud3rdrddluululldrruurrddulldlluuruulddrrdrruldldlu3rdlddruulullddrl3uluur3drrdrddluludlud3ruldlluluuddrdrr3urddldllurdru3luurdldr4ulddr3drruruullrrddldll3uluurdd3rddldlluluudllurrddrdrrulrruulldllrrurrddldllulurluruulddr3drruruullrrddldll3uluurdd3rddldlluluuddrdrrdruud3luluu3rddrdl3u3lddrrlluurdldruu3ldrruruuldrdlddruurrdlrdrddluuluurrdduu4ldllu4rddrruullddrddruulluurd3lulldrurr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0038.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0038.sok
new file mode 100755
index 0000000000..7485e8ba54
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0038.sok
@@ -0,0 +1,14 @@
+ ####
+ # ##
+ #$. #
+ #.$ ####
+## .$.@ #
+# $.$ #
+# $. ####
+# .$ #
+######
+Author: Dries De Clercq and GRIGoRusha
+Title: Unfinished Tool
+Comment:
+date: 05.04.05
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0038.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0038.sol
new file mode 100755
index 0000000000..2ee70372ec
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0038.sol
@@ -0,0 +1 @@
+3ldrr4lddrulurruruuldlddrulurddllddruururrdldlrdlr3uluurdlddrddl3udlldrrurrurrd4ldllurruruuldlddrulurdrrdrru4ldrlddruu3ldr2(r3uld)dr3dllurdruudrrurrd4lurrlluluurdrdulldr3dllurdr3uldd3rulluluurdrdulldrddrruldlluururdllddrudrruluululdrr3dlluruddrruld3ruld3lddrululldr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0039.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0039.sok
new file mode 100755
index 0000000000..9b2f617ec2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0039.sok
@@ -0,0 +1,15 @@
+ ####
+ # ##
+ # #
+ # * #
+ #*@*#
+ # * ##
+### * #
+# *$ #
+# . ##
+#######
+Author: Dries De Clercq and GRIGoRusha
+Title: Unfinished Fish
+Comment:
+date: 06.04.05
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0039.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0039.sol
new file mode 100755
index 0000000000..965e804677
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0039.sol
@@ -0,0 +1 @@
+ur3dldlrur3ulluurdldrdrddluluurdldrddluu3dllurdrururrdldllurdru4ldrruruuldr3ulddr4ulddr4drruldl4u4dldllu3rurrdldllurdru4ldrruruuldr3ulddrddrruldluuddldllu3rurrdldllurdru4ldrruruuldrdl4urddl3dllurdr3uddrrdll3urdlddrrurulddll3ururdll3drruludrruluululuurdrd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0040.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0040.sok
new file mode 100755
index 0000000000..592f40f45e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0040.sok
@@ -0,0 +1,17 @@
+ #####
+ ### #
+## #
+# *** ##
+# @* #
+# ** ##
+### #
+ # #
+ ####
+Author: Aymeric du Peloux and GRIGoRusha
+Title: Finish
+Comment:
+date: 15.04.05
+For Erim Sever
+
+for play in this level in normal style load NaboKosmos 40a from RemodelClub
+Comment-End:
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0040.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0040.sol
new file mode 100755
index 0000000000..da184ec009
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/grigrspecial0040.sol
@@ -0,0 +1 @@
+rurldllururrdluldrddrddl4ullddrluurrddrddluulluu3rdd4urrdluldd3ldd3ruruluurdl3dlddruu3luururrdlddlluururdruurrdlld3ldd3ruruluurrdluldrddld3luurur2(rdulld)druruururrdlddldlrurulruuldrddl3dlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/mgerhardy0001.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/mgerhardy0001.sok
new file mode 100755
index 0000000000..db0b174003
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/mgerhardy0001.sok
@@ -0,0 +1,19 @@
+ ##########
+#### # #. #
+# #### ## # ###
+# .. $ # # .#
+# .. # ## $ #
+####### # #@$ .##
+ # # #### #
+####### # # ##
+# $ #### # #
+# # ## # ###
+# ## ##### ### #
+# # $ # #
+# # # ###### # #
+# #####$ #
+# $ ###### ##
+##### # #####
+ #####
+Author: Martin Gerhardy
+Title: Very Beginning
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/mgerhardy0001.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/mgerhardy0001.sol
new file mode 100755
index 0000000000..d84e2c6002
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/mgerhardy0001.sol
@@ -0,0 +1 @@
+RurrdddddddllllllLLLdlluRuuuRRlllllddddddrrRRdrruUrrrrrrruullllllllLdlUUUddrrrrrruurruullluuuuLLLLLLdlluurDldRRRurrrrrddddrrrddlllllUUUUUdddddrrrrruullluuuulLLLLLdlluurDldRRurrrrddddddrrrddrrrrddlllllllUdddllulllluuuuuurrRRRlldddrrRRRRRRRllllllddddlluRdrUUUdrrrrrrruUUUUUUUrULuulldddRRuLdlUUUrrdRlddddddddlllluulllUUUUUdddddrrrrruullluuuulLLLrrddddddrrrddllLLLdlUUUddrrrdddlllllluuuuuurrRRRlldddrrrrrruulllUUUUUdddddrrrrruullluuuulLL
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0001.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0001.sok
new file mode 100755
index 0000000000..e2f4c85910
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0001.sok
@@ -0,0 +1,9 @@
+; 1
+
+####
+# .#
+# ###
+#*@ #
+# $ #
+# ###
+####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0001.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0001.sol
new file mode 100755
index 0000000000..924a705332
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0001.sol
@@ -0,0 +1 @@
+dlu3rdlullddruluruuldrddrruldluu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0002.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0002.sok
new file mode 100755
index 0000000000..4740a5f8e7
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0002.sok
@@ -0,0 +1,9 @@
+; 2
+
+######
+# #
+# #@ #
+# $* #
+# .* #
+# #
+######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0002.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0002.sol
new file mode 100755
index 0000000000..eb90cfa065
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0002.sol
@@ -0,0 +1 @@
+rddlruulduullddr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0003.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0003.sok
new file mode 100755
index 0000000000..5b28631cdb
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0003.sok
@@ -0,0 +1,8 @@
+; 3
+
+ ####
+### ####
+# $ #
+# # #$ #
+# . .#@ #
+#########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0003.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0003.sol
new file mode 100755
index 0000000000..8ec6e44e40
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0003.sol
@@ -0,0 +1 @@
+ruu3luld4rddluru3ldd3luurrdrdl3urdd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0004.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0004.sok
new file mode 100755
index 0000000000..c8c7d028f5
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0004.sok
@@ -0,0 +1,8 @@
+; 4
+
+########
+# #
+# .**$@#
+# #
+##### #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0004.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0004.sol
new file mode 100755
index 0000000000..807e8edb26
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0004.sol
@@ -0,0 +1 @@
+ulldldruurrdllrrddlurul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0005.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0005.sok
new file mode 100755
index 0000000000..faf902eada
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0005.sok
@@ -0,0 +1,9 @@
+; 5
+
+ #######
+ # #
+ # .$. #
+## $@$ #
+# .$. #
+# #
+########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0005.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0005.sol
new file mode 100755
index 0000000000..fc5f416abc
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0005.sol
@@ -0,0 +1 @@
+lulduu3rdlrrddlulldrd3lur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0006.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0006.sok
new file mode 100755
index 0000000000..3e6ade2cb7
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0006.sok
@@ -0,0 +1,8 @@
+; 6
+
+###### #####
+# ### #
+# $$ #@#
+# $ #... #
+# ########
+#####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0006.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0006.sol
new file mode 100755
index 0000000000..3d4a67cd18
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0006.sol
@@ -0,0 +1 @@
+ulld4luldulld6rd3ruulldurrdd4lu5lddrulu6rd3ruulldurrdd3lu5lddrulu5rd3ruulldurrddll
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0007.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0007.sok
new file mode 100755
index 0000000000..2fc6b736e7
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0007.sok
@@ -0,0 +1,10 @@
+; 7
+
+#######
+# #
+# .$. #
+# $.$ #
+# .$. #
+# $.$ #
+# @ #
+#######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0007.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0007.sol
new file mode 100755
index 0000000000..e9a597b357
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0007.sol
@@ -0,0 +1 @@
+lluruuluurrdrrddllrur3dlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0008.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0008.sok
new file mode 100755
index 0000000000..7266b2cf1c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0008.sok
@@ -0,0 +1,14 @@
+; 8
+
+ ######
+ # ..@#
+ # $$ #
+ ## ###
+ # #
+ # #
+#### #
+# ##
+# # #
+# # #
+### #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0008.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0008.sol
new file mode 100755
index 0000000000..51898045f8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0008.sol
@@ -0,0 +1 @@
+ll6dl3drruul7urrdlul6d3lddrrudlluurr3drruul6ulur6d3lddrrudlluurrdr6u
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0009.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0009.sok
new file mode 100755
index 0000000000..0799596dea
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0009.sok
@@ -0,0 +1,9 @@
+; 9
+
+#####
+#. ##
+#@$$ #
+## #
+ ## #
+ ##.#
+ ###
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0009.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0009.sol
new file mode 100755
index 0000000000..6382eaea13
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0009.sol
@@ -0,0 +1 @@
+urrdulldrdrluurdrd2(dlurul)
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0010.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0010.sok
new file mode 100755
index 0000000000..ac571184a3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0010.sok
@@ -0,0 +1,10 @@
+; 10
+
+ #####
+ #. #
+ #.# #
+#######.# #
+# @ $ $ $ #
+# # # # ###
+# #
+#########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0010.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0010.sol
new file mode 100755
index 0000000000..2d04873af4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0010.sol
@@ -0,0 +1 @@
+rddrruulldd4r5urr3dlr3ull3dllddrr4u4d4luu3rlddrr3u3d6luu5rlddrruu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0011.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0011.sok
new file mode 100755
index 0000000000..0030cf064c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0011.sok
@@ -0,0 +1,10 @@
+; 11
+
+ ######
+ # #
+ # ##@##
+### # $ #
+# ..# $ #
+# #
+# ######
+####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0011.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0011.sol
new file mode 100755
index 0000000000..1bcbb9d445
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0011.sol
@@ -0,0 +1 @@
+u3l4d4ruld3l4u3r3drd4lullddrulurd4ruuldrd3lullddru4r4u3ldd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0012.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0012.sok
new file mode 100755
index 0000000000..8956d887bc
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0012.sok
@@ -0,0 +1,10 @@
+; 12
+
+#####
+# ##
+# $ #
+## $ ####
+ ###@. #
+ # .# #
+ # #
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0012.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0012.sol
new file mode 100755
index 0000000000..ddd305cba5
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0012.sol
@@ -0,0 +1 @@
+uululldrdrluurdrddrddllur3ulldrurdd3rd2(dllu)r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0013.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0013.sok
new file mode 100755
index 0000000000..c295cb345e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0013.sok
@@ -0,0 +1,11 @@
+; 13
+
+####
+#. ##
+#.@ #
+#. $#
+##$ ###
+ # $ #
+ # #
+ # ###
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0013.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0013.sol
new file mode 100755
index 0000000000..8eed672db8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0013.sol
@@ -0,0 +1 @@
+rdlddrddl4uruldlur4d3rulldl3urdlddrruldluurulrul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0014.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0014.sok
new file mode 100755
index 0000000000..8cd0ddd349
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0014.sok
@@ -0,0 +1,8 @@
+; 14
+
+#######
+# #
+# # # #
+#. $*@#
+# ###
+#####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0014.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0014.sol
new file mode 100755
index 0000000000..8f1d34ebb6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0014.sol
@@ -0,0 +1 @@
+uu4l3drrulluu4rdd3l3ruulldurrddlldllurruulld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0015.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0015.sok
new file mode 100755
index 0000000000..a4120fc13b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0015.sok
@@ -0,0 +1,9 @@
+; 15
+
+ ###
+######@##
+# .* #
+# # #
+#####$# #
+ # #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0015.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0015.sol
new file mode 100755
index 0000000000..a0bb8c1e08
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0015.sol
@@ -0,0 +1 @@
+dr3dlluuddrr3u4ldllu4r3drruulrddlluu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0016.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0016.sok
new file mode 100755
index 0000000000..f4b129b28b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0016.sok
@@ -0,0 +1,10 @@
+; 16
+
+ ####
+ # ####
+ # ##
+## ## #
+#. .# @$##
+# # $$ #
+# .# #
+##########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0016.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0016.sol
new file mode 100755
index 0000000000..cf2ab4ea90
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0016.sol
@@ -0,0 +1 @@
+lddrudrrulldl3uru3lul3dldr3u3rdrrdldluuru3lul3dlddrruldlur3u3r4d3rulldl3uru3lul4dldr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0017.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0017.sok
new file mode 100755
index 0000000000..46a85e2097
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0017.sok
@@ -0,0 +1,9 @@
+; 17
+
+#####
+# @ #
+#...#
+#$$$##
+# #
+# #
+######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0017.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0017.sol
new file mode 100755
index 0000000000..7863106105
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0017.sol
@@ -0,0 +1 @@
+rddulldrddrrul2(uddlu)u
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0018.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0018.sok
new file mode 100755
index 0000000000..ceaf7104df
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0018.sok
@@ -0,0 +1,11 @@
+; 18
+
+#######
+# #
+#. . #
+# ## ##
+# $ #
+###$ #
+ #@ #
+ # #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0018.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0018.sol
new file mode 100755
index 0000000000..2aab92ba26
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0018.sol
@@ -0,0 +1 @@
+r4u3lddrrdruud3l3u4rdl5dluur3ulull3drrdruud3l3urrdlu3rdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0019.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0019.sok
new file mode 100755
index 0000000000..022b7f1d2a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0019.sok
@@ -0,0 +1,10 @@
+; 19
+
+########
+# .. #
+# @$$ #
+##### ##
+ # #
+ # #
+ # #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0019.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0019.sol
new file mode 100755
index 0000000000..213007060f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0019.sol
@@ -0,0 +1 @@
+urr3dlddr4uru3ldrur3dlddr4u4lurr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0020.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0020.sok
new file mode 100755
index 0000000000..5c885e3a48
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0020.sok
@@ -0,0 +1,10 @@
+; 20
+
+#######
+# ###
+# @$$..#
+#### ## #
+ # #
+ # ####
+ # #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0020.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0020.sol
new file mode 100755
index 0000000000..f89c815512
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0020.sol
@@ -0,0 +1 @@
+ur3d3ruu4lrddlddr3ud3ruullulld3rlu4ld4r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0021.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0021.sok
new file mode 100755
index 0000000000..61e28f2c62
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0021.sok
@@ -0,0 +1,8 @@
+; 21
+
+####
+# ####
+# . . #
+# $$#@#
+## #
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0021.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0021.sol
new file mode 100755
index 0000000000..11cfcc2a38
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0021.sol
@@ -0,0 +1 @@
+dlludluluurdrddlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0022.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0022.sok
new file mode 100755
index 0000000000..9dc6229e94
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0022.sok
@@ -0,0 +1,11 @@
+; 22
+
+#####
+# ###
+#. . #
+# # #
+## # #
+ #@$$ #
+ # #
+ # ###
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0022.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0022.sol
new file mode 100755
index 0000000000..ea432d4e6b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0022.sol
@@ -0,0 +1 @@
+d3ruuldldl3ulurrl3d3rdlldl4urul3d3r3ul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0023.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0023.sok
new file mode 100755
index 0000000000..b9df7ff628
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0023.sok
@@ -0,0 +1,9 @@
+; 23
+
+#######
+# * #
+# #
+## # ##
+ #$@.#
+ # #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0023.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0023.sol
new file mode 100755
index 0000000000..4f35a84dfd
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0023.sol
@@ -0,0 +1 @@
+ruullurdr3dlluudrruululldrddrruurullr3dlluururddu3lur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0024.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0024.sok
new file mode 100755
index 0000000000..e76c68b94d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0024.sok
@@ -0,0 +1,9 @@
+; 24
+
+# #####
+ # #
+###$$@#
+# ###
+# #
+# . . #
+#######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0024.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0024.sol
new file mode 100755
index 0000000000..e35c934015
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0024.sol
@@ -0,0 +1 @@
+ullddlddrrul3urrdlul3dullddrruuld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0025.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0025.sok
new file mode 100755
index 0000000000..317b13cfe8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0025.sok
@@ -0,0 +1,9 @@
+; 25
+
+ ####
+ # ###
+ # $$ #
+##... #
+# @$ #
+# ###
+#####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0025.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0025.sol
new file mode 100755
index 0000000000..e11b7c6069
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0025.sol
@@ -0,0 +1 @@
+urrdlulluurdldrlddrurruulluld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0026.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0026.sok
new file mode 100755
index 0000000000..f215b63930
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0026.sok
@@ -0,0 +1,10 @@
+; 26
+
+ #####
+ # @ #
+ # #
+###$ #
+# ...#
+# $$ #
+### #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0026.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0026.sol
new file mode 100755
index 0000000000..f823bcf719
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0026.sol
@@ -0,0 +1 @@
+2(r3dlu)ulldrurrddlurulr3ulldrduurdd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0027.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0027.sok
new file mode 100755
index 0000000000..3844fb0123
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0027.sok
@@ -0,0 +1,9 @@
+; 27
+
+######
+# .#
+# ## ##
+# $$@#
+# # #
+#. ###
+#####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0027.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0027.sol
new file mode 100755
index 0000000000..ea2b73297b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0027.sol
@@ -0,0 +1 @@
+dlulddll4u3rdu3l4drruulrdrruluu3l3durrdruu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0028.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0028.sok
new file mode 100755
index 0000000000..4177bda9e6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0028.sok
@@ -0,0 +1,9 @@
+; 28
+
+#####
+# #
+# @ #
+# $$###
+##. . #
+ # #
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0028.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0028.sol
new file mode 100755
index 0000000000..aa4a81b32f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0028.sol
@@ -0,0 +1 @@
+rdulldrddrruldluuluurrddldr3uldd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0029.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0029.sok
new file mode 100755
index 0000000000..2c7ab0a5d3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0029.sok
@@ -0,0 +1,11 @@
+; 29
+
+ #####
+ # ##
+ # #
+ ###### #
+## #. #
+# $ $ @ ##
+# ######.#
+# #
+##########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0029.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0029.sol
new file mode 100755
index 0000000000..1df5a99f50
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0029.sol
@@ -0,0 +1 @@
+u3ldrurrdrrdd7luururrd3rlu4ldldd7r4uddllu4ld5r6ldd7r3uruul3d4ulldrurdd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0030.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0030.sok
new file mode 100755
index 0000000000..0b379164ea
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0030.sok
@@ -0,0 +1,9 @@
+; 30
+
+####
+# ###
+# $$ #
+#... #
+# @$ #
+# ##
+#####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0030.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0030.sol
new file mode 100755
index 0000000000..52f1052627
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0030.sol
@@ -0,0 +1 @@
+l3urdl3drruruulluld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0031.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0031.sok
new file mode 100755
index 0000000000..2fa5eff479
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0031.sok
@@ -0,0 +1,9 @@
+; 31
+
+ ####
+ ## #
+##@$.##
+# $$ #
+# . . #
+### #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0031.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0031.sol
new file mode 100755
index 0000000000..49ad4be25f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0031.sol
@@ -0,0 +1 @@
+rldldrrdrruulluld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0032.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0032.sok
new file mode 100755
index 0000000000..ae3513151a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0032.sok
@@ -0,0 +1,9 @@
+; 32
+
+ ####
+## ###
+# #
+#.**$@#
+# ###
+## #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0032.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0032.sol
new file mode 100755
index 0000000000..5e85530180
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0032.sol
@@ -0,0 +1 @@
+2(ulld)drururrd3lddruluruuld3rdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0033.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0033.sok
new file mode 100755
index 0000000000..527cfab3e1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0033.sok
@@ -0,0 +1,9 @@
+; 33
+
+#######
+#. # #
+# $ #
+#. $#@#
+# $ #
+#. # #
+#######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0033.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0033.sol
new file mode 100755
index 0000000000..260adee01f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0033.sol
@@ -0,0 +1 @@
+dllrruu3ldlddrulu2(urrd)d3lruullddrrul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0034.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0034.sok
new file mode 100755
index 0000000000..7cb2acf67e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0034.sok
@@ -0,0 +1,8 @@
+; 34
+
+ ####
+### ####
+# #
+#@$***. #
+# #
+#########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0034.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0034.sol
new file mode 100755
index 0000000000..69950e32dc
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0034.sol
@@ -0,0 +1 @@
+d3rurd4luurrurdrddllurd3l3(ur)d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0035.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0035.sok
new file mode 100755
index 0000000000..797b3fb63e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0035.sok
@@ -0,0 +1,12 @@
+; 35
+
+ ####
+ ## #
+ #. $#
+ #.$ #
+ #.$ #
+ #.$ #
+ #. $##
+ # @#
+ ## #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0035.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0035.sol
new file mode 100755
index 0000000000..226307211f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0035.sol
@@ -0,0 +1 @@
+3l3urdrdlddrruldluurululuurdrdlrddlddrruldl4uruluur5dlddrruldl5urul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0036.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0036.sok
new file mode 100755
index 0000000000..bf71edf1c6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0036.sok
@@ -0,0 +1,7 @@
+; 36
+
+####
+# ############
+# $ $ $ $ $ @ #
+# ..... #
+###############
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0036.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0036.sol
new file mode 100755
index 0000000000..2d38c9e24e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0036.sol
@@ -0,0 +1 @@
+d11luurdld4rulldlluurdldrrurrdrru4ldrrurrdrru4ldrr6luurdld4rulldlluurdldrru8rdrru10ldlluurd3rdlu3rdllu4rd3lu5rd4l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0037.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0037.sok
new file mode 100755
index 0000000000..b8353791d1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0037.sok
@@ -0,0 +1,10 @@
+; 37
+
+ ###
+##### #.#
+# ###.#
+# $ #.#
+# $ $ #
+#####@# #
+ # #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0037.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0037.sol
new file mode 100755
index 0000000000..b4dc365306
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0037.sol
@@ -0,0 +1 @@
+drruullulld3rlddrr4udd4luulldd5rlddrr3ud4luuldld5rlddrruu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0038.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0038.sok
new file mode 100755
index 0000000000..a89dd2dd51
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0038.sok
@@ -0,0 +1,9 @@
+; 38
+
+##########
+# #
+# ##.### #
+# # $$ . #
+# . @$## #
+##### #
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0038.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0038.sol
new file mode 100755
index 0000000000..e02b229da0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0038.sol
@@ -0,0 +1 @@
+3l3u3rdduu4rdd3l3rdd3lullrurr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0039.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0039.sok
new file mode 100755
index 0000000000..2c237d95e4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0039.sok
@@ -0,0 +1,11 @@
+; 39
+
+#####
+# ####
+# # # .#
+# $ ###
+### #$. #
+# #@ #
+# # ######
+# #
+#####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0039.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0039.sol
new file mode 100755
index 0000000000..ef924b821e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0039.sol
@@ -0,0 +1 @@
+ruu3luullddrluurrdd3rddluru3luulldd4rurd3lddllddrr4ulluurrdulldd4rdruddrrul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0040.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0040.sok
new file mode 100755
index 0000000000..2f7d263ea6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0040.sok
@@ -0,0 +1,8 @@
+; 40
+
+ #####
+ # #
+## ##
+# $$$ #
+# .+. #
+#######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0040.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0040.sol
new file mode 100755
index 0000000000..983a1317a9
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0040.sol
@@ -0,0 +1 @@
+udlluruurrddulduuldd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0041.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0041.sok
new file mode 100755
index 0000000000..434264a91b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0041.sok
@@ -0,0 +1,8 @@
+; 41
+
+#######
+# #
+#@$$$ ##
+# #...#
+## ##
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0041.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0041.sol
new file mode 100755
index 0000000000..548ab0b41d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0041.sol
@@ -0,0 +1 @@
+u3rdulldrurr3d3luluurrdrurdu4ldrddrruruuldulldrrurd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0042.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0042.sok
new file mode 100755
index 0000000000..adfa0d1128
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0042.sok
@@ -0,0 +1,10 @@
+; 42
+
+ ####
+ # #
+ #@ #
+####$.#
+# $.#
+# # $.#
+# ##
+######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0042.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0042.sol
new file mode 100755
index 0000000000..9f180ee2ec
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0042.sol
@@ -0,0 +1 @@
+r3dld3luu3ruruul3d3ldd3ruruuld3lddrrurd3luu3r3urd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0043.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0043.sok
new file mode 100755
index 0000000000..e56db84ce4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0043.sok
@@ -0,0 +1,11 @@
+; 43
+
+ ####
+ # @#
+ # #
+###### .#
+# $ .#
+# $$# .#
+# ####
+### #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0043.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0043.sol
new file mode 100755
index 0000000000..75a798fc24
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0043.sol
@@ -0,0 +1 @@
+3d3ldldlluu5rdruud4l3druulu3rurd3lddllulu5r3urd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0044.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0044.sok
new file mode 100755
index 0000000000..25632b09a3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0044.sok
@@ -0,0 +1,5 @@
+; 44 'Duh!'
+
+#####
+#@$.#
+#####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0044.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0044.sol
new file mode 100755
index 0000000000..4286f428e3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0044.sol
@@ -0,0 +1 @@
+r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0045.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0045.sok
new file mode 100755
index 0000000000..50be132e2d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0045.sok
@@ -0,0 +1,9 @@
+; 45
+
+######
+#... #
+# $ #
+# #$##
+# $ #
+# @ #
+######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0045.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0045.sol
new file mode 100755
index 0000000000..3d5e404d07
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0045.sol
@@ -0,0 +1 @@
+ll4u3rdlull4d3ruluurul3dldl3urlddrruu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0046.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0046.sok
new file mode 100755
index 0000000000..bf5ef264c9
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0046.sok
@@ -0,0 +1,10 @@
+; 46
+
+ ######
+## #
+# ## #
+# # $ #
+# * .#
+## #@##
+ # #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0046.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0046.sol
new file mode 100755
index 0000000000..223ce7adee
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0046.sol
@@ -0,0 +1 @@
+dlluururdrud3lddrrudlluururrdlddlluuluuru3rdd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0047.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0047.sok
new file mode 100755
index 0000000000..2c29388dc6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0047.sok
@@ -0,0 +1,9 @@
+; 47
+
+ #######
+### #
+# $ $ #
+# ### #####
+# @ . . #
+# ### #
+##### #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0047.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0047.sol
new file mode 100755
index 0000000000..808e1b031e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0047.sol
@@ -0,0 +1 @@
+3r3ulldrrdd4luu3rurddu4ldd6rdrru6lrr3urrdlulddu4l3drrurrlldllurr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0048.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0048.sok
new file mode 100755
index 0000000000..92b66dc7ae
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0048.sok
@@ -0,0 +1,10 @@
+; 48
+
+######
+# @ #
+# # ##
+# .# ##
+# .$$$ #
+# .# #
+#### #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0048.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0048.sol
new file mode 100755
index 0000000000..8ca393ef60
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0048.sol
@@ -0,0 +1 @@
+r3dlr3u3l4druudrrurdrddluru3lr3u3lddrd3rddlurullr3ulld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0049.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0049.sok
new file mode 100755
index 0000000000..c707644c49
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0049.sok
@@ -0,0 +1,12 @@
+; 49
+
+######
+# @ #
+# $# #
+# $ #
+# $ ##
+### ####
+ # # #
+ #... #
+ # #
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0049.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0049.sol
new file mode 100755
index 0000000000..87eb96e966
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0049.sol
@@ -0,0 +1 @@
+lddrldrl3urdduurrddl3dldrrl4uruu3l3drluurdr3dlddrruld3ruldll5ulldrur3d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0050.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0050.sok
new file mode 100755
index 0000000000..c159e72ef4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0050.sok
@@ -0,0 +1,9 @@
+; 50
+
+ ####
+### #####
+# $ @..#
+# $ # #
+### #### #
+ # #
+ ########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0050.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0050.sol
new file mode 100755
index 0000000000..d889165b61
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0050.sol
@@ -0,0 +1 @@
+llulddulldrru5r3d5luulurrl3d5r3ulldllrrurr3d5luuru3rld4lu4r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0051.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0051.sok
new file mode 100755
index 0000000000..c915aeac79
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0051.sok
@@ -0,0 +1,9 @@
+; 51
+
+####
+# ###
+# ###
+# $*@ #
+### .# #
+ # #
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0051.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0051.sol
new file mode 100755
index 0000000000..5713402695
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0051.sol
@@ -0,0 +1 @@
+rddlluluruldlluurdldrrurdldd3ruul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0052.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0052.sok
new file mode 100755
index 0000000000..7ceba2cb66
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0052.sok
@@ -0,0 +1,10 @@
+; 52
+
+ ####
+### @#
+# $ #
+# *.#
+# *.#
+# $ #
+### #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0052.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0052.sol
new file mode 100755
index 0000000000..6d04235a19
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0052.sol
@@ -0,0 +1 @@
+ddlruuldldrllddrrdrullulur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0053.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0053.sok
new file mode 100755
index 0000000000..5e319292f7
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0053.sok
@@ -0,0 +1,9 @@
+; 53
+
+ #####
+##. .##
+# * * #
+# # #
+# $ $ #
+## @ ##
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0053.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0053.sol
new file mode 100755
index 0000000000..72197ca837
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0053.sol
@@ -0,0 +1 @@
+luluururrdrddluu3dll3url3drruldluu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0054.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0054.sok
new file mode 100755
index 0000000000..89112f0f7a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0054.sok
@@ -0,0 +1,10 @@
+; 54
+
+ ######
+ # #
+ ##### . #
+### ###. #
+# $ $ . ##
+# @$$ # . #
+## #####
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0054.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0054.sol
new file mode 100755
index 0000000000..7fd4238ac9
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0054.sol
@@ -0,0 +1 @@
+druru4r4luldrddllulu6rdruud4lddlulu5rdrruuldurruuldrdld5lddrulu3r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0055.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0055.sok
new file mode 100755
index 0000000000..b16cd412c1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0055.sok
@@ -0,0 +1,10 @@
+; 55
+
+########
+# @ # #
+# #
+#####$ #
+ # ###
+ ## #$ ..#
+ ## # ###
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0055.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0055.sol
new file mode 100755
index 0000000000..13a04a44ac
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0055.sol
@@ -0,0 +1 @@
+d4rddlur3dluuruu3lulld4rur3dldrrluluru3lulld4rur3dldr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0056.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0056.sok
new file mode 100755
index 0000000000..939d40b98a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0056.sok
@@ -0,0 +1,8 @@
+; 56
+
+#####
+# ###
+# $ #
+##* . #
+ # @#
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0056.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0056.sol
new file mode 100755
index 0000000000..ca4c6a809d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0056.sol
@@ -0,0 +1 @@
+uullulldrurdrddlluruuld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0057.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0057.sok
new file mode 100755
index 0000000000..7a46986700
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0057.sok
@@ -0,0 +1,11 @@
+; 57
+
+ ####
+ # #
+ #@ #
+ # #
+### ####
+# * #
+# $ #
+#####. #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0057.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0057.sol
new file mode 100755
index 0000000000..625f3f182d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0057.sol
@@ -0,0 +1 @@
+3drdrrulldlulld3rl3uruul4dldru3rddluru3ldrurd4lu3r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0058.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0058.sok
new file mode 100755
index 0000000000..e158268a07
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0058.sok
@@ -0,0 +1,9 @@
+; 58
+
+####
+# ####
+#.*$ #
+# .$# #
+## @ #
+ # ##
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0058.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0058.sol
new file mode 100755
index 0000000000..b3df0c071b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0058.sol
@@ -0,0 +1 @@
+luluurdrdulldrddrruruu3l3rddlldlurudrruull
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0059.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0059.sok
new file mode 100755
index 0000000000..b5b7fbb834
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0059.sok
@@ -0,0 +1,11 @@
+; 59
+
+############
+# #
+# ####### @##
+# # #
+# # $ # #
+# $$ ##### #
+### # # ...#
+ #### # #
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0059.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0059.sol
new file mode 100755
index 0000000000..d95d749466
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0059.sol
@@ -0,0 +1 @@
+d6l3dlururru3ruu8l4drrdru3l4u8rdd6ldru5ruu8l4drrdruulu6rur3drddllurdruuluu4ldlullddrulu6rur3drdl3ulld3lullddrulu6rur3duurdd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0060.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0060.sok
new file mode 100755
index 0000000000..b9f5c75c13
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0060.sok
@@ -0,0 +1,12 @@
+; 60
+
+ #########
+ # #
+##@##### #
+# # # #
+# # $.#
+# ##$##.#
+##$## #.#
+# $ #.#
+# # ###
+########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0060.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0060.sol
new file mode 100755
index 0000000000..8df5d497f8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0060.sol
@@ -0,0 +1 @@
+u6r3dllulld3rllddrddl3uddlldllu3rlluuluur3d5u6r5duullulld3rllddrddl3uddlldllu3rll6u6r4dullulld3rllddrddl3udd3l6u6r3dllulld3r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0061.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0061.sok
new file mode 100755
index 0000000000..a48e21fde8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0061.sok
@@ -0,0 +1,12 @@
+; 61
+
+########
+# #
+# #### #
+# #...@#
+# ###$###
+# # #
+# $$ $ #
+#### ##
+ #.###
+ ###
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0061.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0061.sol
new file mode 100755
index 0000000000..cd52ce7552
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0061.sol
@@ -0,0 +1 @@
+lddlddrruldlur3uruu5l5d3rdr3udd4l5u5rddllr3dllurdruudd4l5u5rddl3drruldluu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0062.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0062.sok
new file mode 100755
index 0000000000..ffbe67a72f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0062.sok
@@ -0,0 +1,8 @@
+; 62
+
+ ##########
+#### ## #
+# $$$....$@#
+# ### #
+# #### ####
+#####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0062.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0062.sol
new file mode 100755
index 0000000000..a669d34ce1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0062.sol
@@ -0,0 +1 @@
+4lulld3rlld3lrruuldlddlluu6r4lddlulu5rldlullddrulu3r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0063.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0063.sok
new file mode 100755
index 0000000000..12c95ca0e6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0063.sok
@@ -0,0 +1,8 @@
+; 63
+
+##### ####
+# ##### .#
+# $ ########
+### #### .$ @ #
+ # # # #### #
+ #### #### #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0063.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0063.sol
new file mode 100755
index 0000000000..f9a114a03b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0063.sol
@@ -0,0 +1 @@
+6lu7lulldrurd7rddluru7lulld8rurd6lddlurululld8rdrud5rdrru6l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0064.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0064.sok
new file mode 100755
index 0000000000..d730b3f6bf
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0064.sok
@@ -0,0 +1,11 @@
+; 64
+
+ ######
+## #
+# $ #
+# $$ #
+### .#####
+ ##.# @ #
+ #. $ #
+ #. ####
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0064.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0064.sol
new file mode 100755
index 0000000000..9ad330c5a2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0064.sol
@@ -0,0 +1 @@
+ldlluululuu3rddllrruuldrdl3drrurrd3ldl4uruul5d5ulldrur4duluruulldrur3duu3ldrrurd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0065.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0065.sok
new file mode 100755
index 0000000000..cdd23b56c7
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0065.sok
@@ -0,0 +1,11 @@
+; 65
+
+ ######
+ # #
+ # $ #
+ ####$ #
+## $ $ #
+#....# ##
+# @ #
+## # #
+ ########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0065.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0065.sol
new file mode 100755
index 0000000000..84b13e3136
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0065.sol
@@ -0,0 +1 @@
+4ulr4dlluururddullddrdrru4ldlurulu3rurddullddrdrrul5ulddr3dlluururddu4l3drurrdrru3luur3ulldrrur4du4ldrlddrurrdrru4ldlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0066.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0066.sok
new file mode 100755
index 0000000000..4fdfc6c9f1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0066.sok
@@ -0,0 +1,16 @@
+; 66
+
+ ###
+ #@#
+ ###$###
+## . ##
+# # # #
+# # # #
+# # # #
+# # # #
+# # # #
+## $ $ ##
+ ##. .##
+ # #
+ # #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0066.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0066.sol
new file mode 100755
index 0000000000..09b4f45bad
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0066.sol
@@ -0,0 +1 @@
+ddlldl4drdrlul4ururrddlddrddldr3uluuruurrdr4dldlrur4ulullddlddr3u5drdlddru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0067.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0067.sok
new file mode 100755
index 0000000000..05ca05ffe2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0067.sok
@@ -0,0 +1,10 @@
+; 67
+
+#####
+# ##
+# # #
+#@$*.##
+## . #
+ # $# #
+ ## #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0067.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0067.sol
new file mode 100755
index 0000000000..ffcb0f5df6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0067.sol
@@ -0,0 +1 @@
+uurrddrdl3ullddrrdrrddllulur3ullddr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0068.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0068.sok
new file mode 100755
index 0000000000..8c0212cd32
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0068.sok
@@ -0,0 +1,9 @@
+; 68
+
+ ####
+ # ######
+## $ #
+# .# $ #
+# .#$#####
+# .@ #
+######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0068.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0068.sol
new file mode 100755
index 0000000000..39edafca03
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0068.sol
@@ -0,0 +1 @@
+l3u4rdrru5lulddldd3ruudd3luuru4rdlu3ldldd3ruudd3luurduurrdrru3lulddurrd4ru5luld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0069.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0069.sok
new file mode 100755
index 0000000000..295b3b49af
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0069.sok
@@ -0,0 +1,10 @@
+; 69
+
+#### ####
+# #### #
+# # # #
+# # $##
+# . .#$ #
+#@ ## # $ #
+# . # #
+###########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0069.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0069.sol
new file mode 100755
index 0000000000..23eeca7feb
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0069.sol
@@ -0,0 +1 @@
+u3ru3rdrrddlluuru3luldrdllrrdd3l3udrru3rdrrdldluuru3luldrdllru3ruurddlddrruldluru3luldr3d4l3urdrr3l3urd2(dldr)r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0070.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0070.sok
new file mode 100755
index 0000000000..cb15c40636
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0070.sok
@@ -0,0 +1,12 @@
+; 70
+
+#####
+# @ ####
+# #
+# $ $$ #
+##$## #
+# ####
+# .. #
+##.. #
+ ### #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0070.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0070.sol
new file mode 100755
index 0000000000..7f085a8108
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0070.sol
@@ -0,0 +1 @@
+d4rddluru3ldrluullddrddldrurdl3uluur4dldr4urrdlul4d4u4rd3lul3d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0071.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0071.sok
new file mode 100755
index 0000000000..e8cbf7970a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0071.sok
@@ -0,0 +1,11 @@
+; 71
+
+###########
+# # ###
+# $@$ # . .#
+# ## ### ## #
+# # # #
+# # # # #
+# ######### #
+# #
+#############
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0071.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0071.sol
new file mode 100755
index 0000000000..e9b19c1a7d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0071.sol
@@ -0,0 +1 @@
+urdduu3l6d10r5u3ldd3ldllu4rdruud4l3u3ldrrurddu3l5d10r5ullulld3rlldd3ldllu4rdruu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0072.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0072.sok
new file mode 100755
index 0000000000..0b855909c9
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0072.sok
@@ -0,0 +1,13 @@
+; 72
+
+ ####
+ ## #####
+ # $ @ #
+ # $# #
+#### #####
+# # #
+# $ #
+# ..# #
+# .####
+# ##
+####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0072.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0072.sol
new file mode 100755
index 0000000000..72302fb642
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0072.sol
@@ -0,0 +1 @@
+3ldllurr3drrddluruldlldlluurdldrurr3uluurdrrdrru4l3drdlldlluurddurr3ullurur4drdlldlluurdldrlddru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0073.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0073.sok
new file mode 100755
index 0000000000..bd0f52efbd
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0073.sok
@@ -0,0 +1,12 @@
+; 73
+
+####
+# #####
+# $$ $ #
+# #
+## ## ##
+#...#@#
+# ### ##
+# #
+# # #
+########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0073.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0073.sol
new file mode 100755
index 0000000000..73865224a2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0073.sol
@@ -0,0 +1 @@
+uu4luur3durruld3rullr5d4luuruuluurdld3rulrr4d3u3lddldd3rdrru4ldluud4r4u4luur3d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0074.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0074.sok
new file mode 100755
index 0000000000..c3a9c2771c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0074.sok
@@ -0,0 +1,10 @@
+; 74
+
+ ####
+ # #######
+ #$ @# .#
+## #$$ .#
+# $ ##..#
+# # #####
+### #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0074.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0074.sol
new file mode 100755
index 0000000000..32fe4ad946
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0074.sol
@@ -0,0 +1 @@
+lul3drrlluurrd3rurrddluruld4lullddrddrruuddlluuru4rurd5ldlddrruu4ldrurru3rlurrd3l3dllulurrlddrruulu4r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0075.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0075.sok
new file mode 100755
index 0000000000..b2706c9618
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0075.sok
@@ -0,0 +1,9 @@
+; 75
+
+ #######
+## ....##
+# ######
+# $ $ @#
+### $ $ #
+ ### #
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0075.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0075.sol
new file mode 100755
index 0000000000..b0a6470245
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0075.sol
@@ -0,0 +1 @@
+ddllululldrrd3ruu4ldluulu3rll2(ddrr)uru4ldluulurrlddrrddruru3ldluulurdlldrrdrruldluu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0076.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0076.sok
new file mode 100755
index 0000000000..23aa6fdaa6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0076.sok
@@ -0,0 +1,13 @@
+; 76
+
+ #####
+## #
+# #####
+# #.# #
+#@ #.# $ #
+# #.# ##
+# # #
+## ##$$#
+ ## #
+ # ####
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0076.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0076.sol
new file mode 100755
index 0000000000..28b198ae7e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0076.sol
@@ -0,0 +1 @@
+ddrrdd4ruuldrd3ldluul5urr4dldd3r5urrdlul4drd3ldluul4ulururr5dldd3ruuruluurrdlul4drd3ldluul3uluururr5dldlul4urrur3duu3lddrulurrurddu3l4dr3ulurrurd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0077.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0077.sok
new file mode 100755
index 0000000000..637372fe48
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0077.sok
@@ -0,0 +1,9 @@
+; 77
+
+##########
+# @ .... #
+# ####$##
+## # $ $ #
+ # $ #
+ # ######
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0077.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0077.sol
new file mode 100755
index 0000000000..ea4e3da6d6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0077.sol
@@ -0,0 +1 @@
+4drru2(3ruld)5ldl3uru5rddrd3lurldllurrllddll3uru5rddrd3lur3lddll3uru5rdduu5ldllu5r4l4drruldl3ulu4r3l3drrurrd3ldl3ulu3rll3drru5rd6ldl3ulurr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0078.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0078.sok
new file mode 100755
index 0000000000..2a70c2fc2a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0078.sok
@@ -0,0 +1,10 @@
+; 78
+
+ #######
+## ##
+# $ $ #
+# $ $ $ #
+## ### ####
+ #@ .....#
+ ## ###
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0078.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0078.sol
new file mode 100755
index 0000000000..47fdbde867
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0078.sol
@@ -0,0 +1 @@
+2(uurr)3d3u2(lldd)6rll4ulldrur3duulldlldd5rl3ulldrurddu4lddrd4rullr4u4ld3rur3duu5ldrddrdrrurd3lurlluu3rurdd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0079.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0079.sok
new file mode 100755
index 0000000000..d62c09bfa3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0079.sok
@@ -0,0 +1,8 @@
+; 79
+
+ #########
+ # # #
+## $#$# #
+# .$.@ #
+# .# #
+##########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0079.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0079.sol
new file mode 100755
index 0000000000..a6a6ba33ee
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0079.sol
@@ -0,0 +1 @@
+3ldllu5r4luu3rdullddrrdrru3l4ruuldrdll
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0080.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0080.sok
new file mode 100755
index 0000000000..e1cdca2e51
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0080.sok
@@ -0,0 +1,13 @@
+; 80
+
+####
+# #######
+# . ## .#
+# $# .#
+## ## # .#
+ # # #
+ #### # #
+ # @$ ###
+ # $$ #
+ # #
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0080.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0080.sol
new file mode 100755
index 0000000000..69f86a83ec
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0080.sol
@@ -0,0 +1 @@
+lddrudrrul4ud3luuluurdrrd3rurddu3l6dllurdr5ud3luuluurdrrd3rdru3l5dllurdr4ud3luuluurdrrd3r3druluulldd3luulur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0081.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0081.sok
new file mode 100755
index 0000000000..3e5de80cc3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0081.sok
@@ -0,0 +1,11 @@
+; 81
+
+ #####
+ # #
+ # . #
+## * #
+# *##
+# @##
+## $ #
+ # #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0081.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0081.sol
new file mode 100755
index 0000000000..e1c1a3adff
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0081.sol
@@ -0,0 +1 @@
+l3urrdldl3drrul3uruullddrddllurdru3dluulur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0082.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0082.sok
new file mode 100755
index 0000000000..ce46cd02d2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0082.sok
@@ -0,0 +1,10 @@
+; 82
+
+#####
+# ###
+# . ##
+##*#$ #
+# .# $ #
+# @## ##
+# #
+#######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0082.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0082.sol
new file mode 100755
index 0000000000..6b18a53a11
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0082.sol
@@ -0,0 +1 @@
+d3ruuludrrulullulldrddlddrud3r4ulluld3rddlurull
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0083.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0083.sok
new file mode 100755
index 0000000000..4ffb476979
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0083.sok
@@ -0,0 +1,12 @@
+; 83
+
+######
+# ##
+# $ $ ##
+## $$ #
+ # # #
+ # ## ##
+ # . .#
+ # @. .#
+ # ####
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0083.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0083.sol
new file mode 100755
index 0000000000..3d950fba88
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0083.sol
@@ -0,0 +1 @@
+rr5ulull5d3ruulur3d3l3urrlluurrdr4dllddluu4rdllull3urrur4drdl3ul3uldulldrdrrur3dul3uldl4d3r3lddrul4urrdr3dlr3uluur4dldr4u3l3drldr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0084.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0084.sok
new file mode 100755
index 0000000000..ca20e30dff
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0084.sok
@@ -0,0 +1,12 @@
+; 84
+
+########
+# ... #
+# ### ##
+# # $ #
+## #@$ #
+ # # $ #
+ # ### #####
+ # #
+ # ### #
+ ##### #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0084.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0084.sol
new file mode 100755
index 0000000000..2e186df3de
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0084.sol
@@ -0,0 +1 @@
+drluurdrdduruuluu4l6d6rdrru4l3ullurdr3d3ldl5uluu5r5d5u5lddr4d6rdrru6lrr3ulldrurdd5u5lddrulu3rll7drruldl6ulurrl6d6rdrru7ldl6ulur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0085.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0085.sok
new file mode 100755
index 0000000000..60e0e63137
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0085.sok
@@ -0,0 +1,13 @@
+; 85
+
+ ####
+ ####### #
+ # $ #
+ # $ $ #
+ # ########
+## # . #
+# # # #
+# @ . ##
+## # # #
+ # . #
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0085.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0085.sol
new file mode 100755
index 0000000000..7bb3f94d64
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0085.sol
@@ -0,0 +1 @@
+l4urrurrdru3ldllurdrrurrd4lul4dldrrldd4r4ullddll4u3ru4rd6lul4dld4r3ldd4r3uruldd4l5u5rdrruuldrd6lul4dld3rdullddrr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0086.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0086.sok
new file mode 100755
index 0000000000..01b043e0b0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0086.sok
@@ -0,0 +1,10 @@
+; 86
+
+ ####
+ ### ##
+ ## $ #
+## $ # #
+# @#$$ #
+# .. ###
+# ..###
+#####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0086.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0086.sol
new file mode 100755
index 0000000000..9817703185
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0086.sol
@@ -0,0 +1 @@
+d3rurruulldldururrd3(dll)uurdldr3urrd3ruulldurrddlldllrruu3ldduururdd3ruululddurrddlldllrruuldrdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0087.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0087.sok
new file mode 100755
index 0000000000..0f48745325
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0087.sok
@@ -0,0 +1,12 @@
+; 87
+
+ ####
+###### #
+# #
+# ... .#
+##$######
+# $ #
+# $###
+## $ #
+ ## @ #
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0087.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0087.sol
new file mode 100755
index 0000000000..7f0e82d1fb
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0087.sol
@@ -0,0 +1 @@
+lurluurd3luruulu4rdrruuldrd3lull4drrul3drudrrulldlul4ulu4rdrruuldrdllu3l3drrdlddrruldlul4ulu4rdrruuldrdlu4l3drrdldl4ulu5rurd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0088.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0088.sok
new file mode 100755
index 0000000000..fbf9c46ca6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0088.sok
@@ -0,0 +1,14 @@
+; 88
+
+ ####
+ # ### #
+ # # #
+ # # # #
+ # #$ #.#
+ # # # # #
+ # #$ #.# #
+ # # # #
+####$ #.# #
+# @ # #
+# # ## #
+########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0088.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0088.sol
new file mode 100755
index 0000000000..246029b497
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0088.sol
@@ -0,0 +1 @@
+3ruuldrdlldllu3rur3ul3dr5ul3d4u3r7dldluudlldllu3rur4uluu3r7dldl4ulddrdlldllu3r7u3r7dldluul4urulurrur6d5u3l4dr3ulurrur4d3u3l6dr5ulurrurdd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0089.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0089.sok
new file mode 100755
index 0000000000..407478a3b9
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0089.sok
@@ -0,0 +1,11 @@
+; 89
+
+##########
+# ## #
+# $ $@# #
+#### # $ #
+ #.# ##
+ # #.# $#
+ # #. #
+ # #. #
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0089.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0089.sol
new file mode 100755
index 0000000000..43859cfe6a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0089.sol
@@ -0,0 +1 @@
+4drul4urrddlruull4drdldll5url5drr4urruull4d3u3lulld4rl5d3ruuldldluudrr3urruull4druddlldlurr5urrddlruull4drdllrrdll
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0090.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0090.sok
new file mode 100755
index 0000000000..21e43ef97c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0090.sok
@@ -0,0 +1,9 @@
+; 90
+
+ ########
+ # @ #
+ # $ $ #
+### ## ###
+# $..$ #
+# .. #
+##########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0090.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0090.sol
new file mode 100755
index 0000000000..2e5dd4c72f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0090.sol
@@ -0,0 +1 @@
+lldrddrd3rulldll3ururrdduu3l4d4ruld3lulldrr3urrur3drdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0091.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0091.sok
new file mode 100755
index 0000000000..c934aff3c5
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0091.sok
@@ -0,0 +1,7 @@
+; 91
+
+###########
+# .## #
+# $$@..$$ #
+# ##. #
+###########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0091.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0091.sol
new file mode 100755
index 0000000000..ca21a72c14
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0091.sol
@@ -0,0 +1 @@
+rrd3ruuldlrrdllullu4lddrrurrlldllu3rllurr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0092.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0092.sok
new file mode 100755
index 0000000000..8d510c8850
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0092.sok
@@ -0,0 +1,12 @@
+; 92
+
+ ####
+ # # #####
+ # # # #
+ # ######.# #
+#### $ . #
+# $$# ###.# #
+# # # # #
+######### #@ ##
+ # #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0092.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0092.sol
new file mode 100755
index 0000000000..4c18506570
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0092.sol
@@ -0,0 +1 @@
+3u6lrrddllulldllu3ruuluur3d7ruurrddlruulldd4lddllulldllu3ru7rddrruulrddlluuddrddluurruu6lddllulu6r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0093.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0093.sok
new file mode 100755
index 0000000000..f046774c78
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0093.sok
@@ -0,0 +1,13 @@
+; 93
+
+ #########
+## # ##
+# # #
+# $ # $ #
+# *.* #
+####.@.####
+# *.* #
+# $ # $ #
+# # #
+## # ##
+ #########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0093.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0093.sol
new file mode 100755
index 0000000000..4204ac0b15
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0093.sol
@@ -0,0 +1 @@
+luddllddrr3udlldrdruurrddrruu3lrddrurulluurruull3durrululdd3lulld4r3l3urddldrrluurd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0094.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0094.sok
new file mode 100755
index 0000000000..5a677961be
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0094.sok
@@ -0,0 +1,10 @@
+; 94
+
+#########
+# @ # #
+# $ $ #
+##$### ##
+# ... #
+# # #
+###### #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0094.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0094.sol
new file mode 100755
index 0000000000..adea953763
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0094.sol
@@ -0,0 +1 @@
+rdrrurd3lulldrdu3rurrdldd3ldlluruu3rurrdlddrddlurullruu3lulld4rur3drddlurul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0095.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0095.sok
new file mode 100755
index 0000000000..8127395cf8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0095.sok
@@ -0,0 +1,10 @@
+; 95
+
+########
+#@ #
+# .$$. #
+# $..$ #
+# $..$ #
+# .$$. #
+# #
+########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0095.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0095.sol
new file mode 100755
index 0000000000..ba0c9e1155
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0095.sol
@@ -0,0 +1 @@
+rrdr3lddru3drrul3ruuld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0096.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0096.sok
new file mode 100755
index 0000000000..dc90cb425d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0096.sok
@@ -0,0 +1,13 @@
+; 96
+
+ ######
+ # #
+ # #
+##### #
+# #.#####
+# $@$ #
+#####.# #
+ ## ## ##
+ # $.#
+ # ###
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0096.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0096.sol
new file mode 100755
index 0000000000..726a5af6f6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0096.sol
@@ -0,0 +1 @@
+rrdrru3lrr3dlldllur5urul3dllulld6rdrru3lrr3dlldllu3rll5uruul4d4ulldrurdd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0097.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0097.sok
new file mode 100755
index 0000000000..fb010d3682
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0097.sok
@@ -0,0 +1,12 @@
+; 97
+
+ ####
+ # ########
+#### $ $.....#
+# $ ######
+#@### ###
+# $ #
+# $ # #
+## # #
+ # #
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0097.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0097.sol
new file mode 100755
index 0000000000..cf0df50d48
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0097.sol
@@ -0,0 +1 @@
+drrlluu4r5d3luul3u3ruurd6r7ld3l3drdd3r5ulu6r5ld4l3drrurldldd3r5ulu5r4ld4ldd3rll3d3r5ulu4rldlulld3ldd4ruulu3r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0098.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0098.sok
new file mode 100755
index 0000000000..1676a77f3d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0098.sok
@@ -0,0 +1,12 @@
+; 98
+
+#####
+# ## ####
+# $ ### .#
+# $ $ .#
+## $#####.# ####
+# $ # # .### #
+# # # .# @ #
+### # # #
+ #### ## ##
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0098.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0098.sol
new file mode 100755
index 0000000000..699c9baca3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0098.sol
@@ -0,0 +1 @@
+d4l4u5lululldrd6rur4dld4r3l4u7luurdld6rur4dld3rdru3l4u6lddrddl3uddlluruu6rur4dld3rll4u7l3druulu6rur4d3u6luuldld7rur3dlddr4u5drruldl4u4d4ru3ldl3udd5ruuldrd4ldluudrrurdrruuldrd4ldlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0099.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0099.sok
new file mode 100755
index 0000000000..f7878c5e65
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0099.sok
@@ -0,0 +1,12 @@
+; 99
+
+ #####
+ # #
+####### ####### # #
+# # # # #
+# @ #### # ####
+# # ....## #### #
+# ##### ## $$ $ $ #
+###### # #
+ # ##########
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0099.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0099.sol
new file mode 100755
index 0000000000..c62d403136
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0099.sol
@@ -0,0 +1 @@
+rd6rdd10ruuldrd9ldl3uruuldrd6lu3lddrru6rdd6rurrdrruuldrd9ldl3uruuldrd6lulluldldd3ru6rdd4r3ulurrdrruruullddrdllul3drd4ldl3uruuldrd6lullull3d3ru6rdd3ru5rdrruuldrd9ldl3uruuldrd6luulldrurdu4l3d3ru6r5luulldrurdld5r4luu4ld3rurdld4r4ldllulu3rurdld3r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0100.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0100.sok
new file mode 100755
index 0000000000..45fbd73f51
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0100.sok
@@ -0,0 +1,10 @@
+; 100
+
+#######
+# @# #
+#.$ #
+#. # $##
+#.$# #
+#. # $ #
+# # #
+########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0100.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0100.sol
new file mode 100755
index 0000000000..b6d2d91b8d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0100.sol
@@ -0,0 +1 @@
+lddrdl3urd3rdl3drruulrddlluurrdl3u4lddrul3druuluu3rur3dludrrddlluurrdl3u3lul3drulu3rur3dluru3lulddu3rddrrddll3uru3luld3rddrrdldl3uru3l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0101.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0101.sok
new file mode 100755
index 0000000000..493b59b936
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0101.sok
@@ -0,0 +1,15 @@
+; 101 'Lockdown'
+
+ #####
+ # #
+ # # #######
+ # * # #
+ ## ## # #
+ # #* #
+### # # # ###
+# *#$+ #
+# # ## ##
+# # * #
+####### # #
+ # #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0101.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0101.sol
new file mode 100755
index 0000000000..217637d55e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0101.sol
@@ -0,0 +1 @@
+ruu4lddllddrrurruudrr4ulluullddrddrrldd4ruurruulldllddull4drrddrruuluul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0102.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0102.sok
new file mode 100755
index 0000000000..e8993baa04
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0102.sok
@@ -0,0 +1,10 @@
+; 102
+
+###########
+#....# #
+# # $$ #
+# @ ## #
+# ##$ #
+###### $ #
+ # #
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0102.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0102.sol
new file mode 100755
index 0000000000..a444e4a376
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0102.sol
@@ -0,0 +1 @@
+rurru3r4dlruuldr3uld3ld3luurrd5rddluru4ldlldluluu3rd5r4dl3uru4ldlldll3u3rd4r4dllurdr3uru4lddl3(lu)r3d3ruludldluuddluu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0103.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0103.sok
new file mode 100755
index 0000000000..a61c81e123
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0103.sok
@@ -0,0 +1,10 @@
+; 103
+
+ #####
+ # . ##
+### $ #
+# . $#@#
+# #$ . #
+# $ ###
+## . #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0103.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0103.sol
new file mode 100755
index 0000000000..0c22d96c77
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0103.sol
@@ -0,0 +1 @@
+ulluld3rddllulr3dllurdruluruul3d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0104.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0104.sok
new file mode 100755
index 0000000000..907be1c8ac
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0104.sok
@@ -0,0 +1,11 @@
+; 104
+
+ #####
+##### #
+# $ #
+# $#$#@#
+### # #
+ # ... #
+ ### ##
+ # #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0104.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0104.sol
new file mode 100755
index 0000000000..a3c06da19f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0104.sol
@@ -0,0 +1 @@
+u4ldllu4r3dlluulurrl3d3rddlurur4ulldll3drrll3urrddrdlddruluurruulul3d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0105.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0105.sok
new file mode 100755
index 0000000000..5ab29bf629
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0105.sok
@@ -0,0 +1,13 @@
+; 105
+
+ #### ####
+## ### ##
+# # # #
+# *. .* #
+###$ $###
+ # @ #
+###$ $###
+# *. .* #
+# # # #
+## ### ##
+ #### ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0105.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0105.sol
new file mode 100755
index 0000000000..6e9c5fd4fc
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0105.sol
@@ -0,0 +1 @@
+ddlldllu3ruuldr3u3rurrd3lddru3lurllulldrrdrddluu3r3dlrrdrrulluluurdd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0106.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0106.sok
new file mode 100755
index 0000000000..87e452635f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0106.sok
@@ -0,0 +1,11 @@
+; 106
+
+ ########
+ # #
+ #@ $ #
+## ###$ #
+# .....###
+# $ $ $ #
+###### # #
+ # #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0106.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0106.sol
new file mode 100755
index 0000000000..fad259b90b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0106.sol
@@ -0,0 +1 @@
+u5rd3lull3d4rurululldlu3rdllrr3drrddll3u3ldrru4ld3rurrurulu4ldduurrdlu3rdllrr3drrddll3ulld3lurrdr3(ru)lu4ldduu4r3dldllurd3lurrl3urrdluldduu4rdllrr3drrddlluu5lur3urrdluldd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0107.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0107.sok
new file mode 100755
index 0000000000..163c2329d8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0107.sok
@@ -0,0 +1,10 @@
+; 107
+
+########
+# #
+# $*** #
+# * * #
+# * * #
+# ***. #
+# @#
+########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0107.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0107.sol
new file mode 100755
index 0000000000..42a5c40bef
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0107.sol
@@ -0,0 +1 @@
+3luruuldrdd3luurrll3urrddrdl3ulldr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0108.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0108.sok
new file mode 100755
index 0000000000..12b99a0189
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0108.sok
@@ -0,0 +1,10 @@
+; 108
+
+#### #####
+# ### # ##
+# # #$ $ #
+#..# ##### # #
+# @ # $ $ #
+#..# ##
+## #########
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0108.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0108.sol
new file mode 100755
index 0000000000..36c6f790a8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0108.sol
@@ -0,0 +1 @@
+rd5rurdrruruulull3d3urrdrddlld6lu3lddrru7rurruulull3drd6lullruu3l3drdrrudll3ulurdd3rd4ru4ruullul3drd6lu3lddrrurullrddll3udrrd6r3urrdrdllruullddrd6lu3lddrrurullrddlluluurdrrd3ru5luluurdldd3ruulluld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0109.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0109.sok
new file mode 100755
index 0000000000..59d87bb62f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0109.sok
@@ -0,0 +1,15 @@
+; 109
+
+ #######
+# # #
+# # # # #
+ # @ $ #
+### ### #
+# ### #
+# $ ##.#
+## $ #.#
+ ## $ .#
+# ## $#.#
+## ## #.#
+### # #
+### #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0109.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0109.sol
new file mode 100755
index 0000000000..16a0c4c181
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0109.sol
@@ -0,0 +1 @@
+l3drdrdrr3dlluulurrl3drr8ulluull5drdululldrdrd3r3luluurdrdul5urrddrr6dullululldrd3r3luurdl6urrddrr5dllulld3r3l5urruurr5d5ullddrluurr4d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0110.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0110.sok
new file mode 100755
index 0000000000..25fc669ab1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0110.sok
@@ -0,0 +1,11 @@
+; 110
+
+ ####
+ # #
+ # $####
+###. . #
+# $ # $ #
+# . .###
+####$ #
+ # @#
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0110.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0110.sol
new file mode 100755
index 0000000000..5f627b7893
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0110.sol
@@ -0,0 +1 @@
+lur3urrdlu3luurdl3dllurdruuruul3(dr)ru3(ld)dru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0111.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0111.sok
new file mode 100755
index 0000000000..2235bd026d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0111.sok
@@ -0,0 +1,14 @@
+; 111
+
+######
+# ####
+# ...#
+# ...#
+###### #
+ # # #
+ # $$ ##
+ # @$ #
+ # $$ #
+ ## $# #
+ # #
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0111.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0111.sol
new file mode 100755
index 0000000000..d4aad6594d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0111.sol
@@ -0,0 +1 @@
+dl3urdrllddrrur3uru4l3r4dldlluurrdr3urullr3dlddlulurrdr4u4dr3dll3ulurdr3uruulldr4drdlrdd3luulurrlddrur5ulur4dlldrdr5ululul2(ldrr)lu3ld3r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0112.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0112.sok
new file mode 100755
index 0000000000..b9143b1805
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0112.sok
@@ -0,0 +1,15 @@
+; 112
+
+ #####
+## ####
+# $$$ #
+# # $ #
+# $## ##
+### #. #
+ # # #
+ ##### ###
+ # # ##
+ # @....#
+ # #
+ # # #
+ ########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0112.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0112.sol
new file mode 100755
index 0000000000..29c8484709
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0112.sol
@@ -0,0 +1 @@
+3r3ur3u3ld3luururrdulldrllddrru3rur3drdlul4drddlurul3ur3u4l3druulu3rur3drdlul4drd3lrr4ur3u3ld3luururrdulldrd3rur3drdlul4drdllr4ur3u4luurdld3rur3drdlul4drdl4ur4ulldlluurdld3rur3drdlul4drddl5u3dllulld3r3lddrulurrlddrurrdru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0113.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0113.sok
new file mode 100755
index 0000000000..5b8f22385b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0113.sok
@@ -0,0 +1,15 @@
+; 113
+
+ #####
+ ## #
+### # #
+# . #
+# ## #####
+# . . # ##
+# # @ $ ###
+#####. # $ #
+ #### $ #
+ ## $ ##
+ # ##
+ # #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0113.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0113.sol
new file mode 100755
index 0000000000..217466c923
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0113.sol
@@ -0,0 +1 @@
+3rddrrdull3urdrdldluru3ldl3ud3l2(uurr)ddl3d4r3drruldluud3rullu4ldluru3lrd4rddru4dr3urulu4ldlu3rddruru4luld3uruulldldr3l3drurr3luurdldr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0114.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0114.sok
new file mode 100755
index 0000000000..2c8dc89988
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0114.sok
@@ -0,0 +1,11 @@
+; 114
+
+######
+# ###
+# # $ #
+# $ @ #
+## ## #####
+# #......#
+# $ $ $ $ #
+## ######
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0114.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0114.sol
new file mode 100755
index 0000000000..dc5fbe33a7
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0114.sol
@@ -0,0 +1 @@
+rul4d2(lu3rd)lu4lddll4urr3luu3rdrdduulu3ldd3ruulldldr4drrulrurrdllu4rdllullddll4uluu3rdrdduluu3lddr4drruu3r3lddll4urrurddu3l4drruldl3uddrrurrdllr3uluu3ldd3rurdduluulldldr4drruurlddllurdrull3urrurdd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0115.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0115.sok
new file mode 100755
index 0000000000..fcd1885db9
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0115.sok
@@ -0,0 +1,10 @@
+; 115
+
+ #####
+##### ####
+# # #
+# #..... #
+## ## # ###
+ #$$@$$$ #
+ # ###
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0115.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0115.sol
new file mode 100755
index 0000000000..2cec9ff0f0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0115.sol
@@ -0,0 +1 @@
+drruudd4l3ulu3rd4rddlruuluulldurrddllu3l4d4ruudrruuluullddr3dlluldl3ulu3rll3d3rdruudrr3urrdlullulld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0116.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0116.sok
new file mode 100755
index 0000000000..b1c0685fe6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0116.sok
@@ -0,0 +1,9 @@
+; 116
+
+ #####
+ ### #
+####.....#
+# @$$$$$ #
+# # ##
+##### #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0116.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0116.sol
new file mode 100755
index 0000000000..67f7f66bbb
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0116.sol
@@ -0,0 +1 @@
+d3rdrruuruulldlldu3r3dlluulurdrlddrruu4ldllurrdru3rddlluu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0117.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0117.sok
new file mode 100755
index 0000000000..3f3e22907d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0117.sok
@@ -0,0 +1,12 @@
+; 117
+
+ #### ####
+ # ### ##
+ # @ #
+##..### #
+# # #
+#...#$ # #
+# ## $$ $ #
+# $ ###
+#### ###
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0117.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0117.sol
new file mode 100755
index 0000000000..c7786fd89a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0117.sol
@@ -0,0 +1 @@
+5ldd3rdrddludlluruddrruulu3ldlldd3rururrddlulld3luurr3u6r4dllulullrrdrddlulld3luurruulur3dlldd3rurudrrulullrrddlld3luurruuldrdlu4rddluru3luldldru3rddld3lud3rdr3uru3luluurdldd3rdd4r4u6luld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0118.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0118.sok
new file mode 100755
index 0000000000..a9dd3bf413
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0118.sok
@@ -0,0 +1,12 @@
+; 118
+
+ #####
+## ##
+# $ ##
+# $ $ ##
+###$# . ##
+ # # . #
+ ## ##. #
+ # @ . ##
+ # # #
+ ########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0118.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0118.sol
new file mode 100755
index 0000000000..421adebc49
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0118.sol
@@ -0,0 +1 @@
+3ruul3ululldr4d3urluurdrdlrr4dlldllu4rdruululurulull4d4urrdr4dlldllu3rll5urrdlul4d3u3r3drddl3uddlldllu3rll5ulldrur4d3urrddrdrrul3dlulldllu3r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0119.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0119.sok
new file mode 100755
index 0000000000..f9f8ad27d7
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0119.sok
@@ -0,0 +1,12 @@
+; 119
+
+ ######
+ # ##
+ ## ## #
+ # $$ # #
+ # @$ # #
+ # # #
+#### # #
+# ... ##
+# ##
+#######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0119.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0119.sol
new file mode 100755
index 0000000000..9c5da45cc0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0119.sol
@@ -0,0 +1 @@
+drddrrur4ulu3l3d3u3rdr4dldlluuruulrddlddrrur4ulu3lddr3d3uluu3rdr4dld3lr4ulldrur3duul3u3rdr4dldldllurd3lurdrr4ulldrurdd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0120.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0120.sok
new file mode 100755
index 0000000000..c3296d9729
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0120.sok
@@ -0,0 +1,13 @@
+; 120
+
+ ####
+####### #
+# $ ##
+# $##### #
+# @# # #
+## ##.. #
+# # ..####
+# $ ###
+# $###
+# #
+####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0120.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0120.sol
new file mode 100755
index 0000000000..983752697e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0120.sol
@@ -0,0 +1 @@
+lluu6rur3duu7lddru3dldrlddr5uluu6rurddrdd3ldlldlrurruuld4ruulduu7lddru3dlddrurrurldll3uluu6rurddrdd3luld4ruuldrd3lrr3u7lddrulu6rur3drdll
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0121.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0121.sok
new file mode 100755
index 0000000000..c1ef891f0c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0121.sok
@@ -0,0 +1,13 @@
+; 121
+
+ ######
+ # . #
+##$.# #
+# * #
+# ..###
+##$ # #####
+## ## # #
+# #### # #
+# @ $ $ #
+## # #
+ ##########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0121.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0121.sol
new file mode 100755
index 0000000000..6633e63c5a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0121.sol
@@ -0,0 +1 @@
+rr4l3uruuldu3ruu3ldu3r2(ddllu)r4dld4rdrru4ldl4uruulldr4d3rd4ru6ldl5ulur5d7ruulldurrdd6ldl4u
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0122.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0122.sok
new file mode 100755
index 0000000000..e939faa489
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0122.sok
@@ -0,0 +1,14 @@
+; 122
+
+#####
+# ###
+# #$ #
+# $ #
+# $ $ #
+# $# #
+# @###
+## ########
+# ...#
+# #
+########..#
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0122.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0122.sol
new file mode 100755
index 0000000000..f55bb4575f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0122.sol
@@ -0,0 +1 @@
+lluur4dld6rurrddluru5ldll3ul5urrdrr3dlulrr2(uulld)dr5dld6rurrddluru3ld4l3ul5urrdrrddllrruulldl5dld6rurrddluruld6l6ururrddllul5dld7rurd7l5uruurdrdllul5dld6rlurrd4lu3rd5lu4r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0123.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0123.sok
new file mode 100755
index 0000000000..293d29697f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0123.sok
@@ -0,0 +1,13 @@
+; 123
+
+########
+# #
+# $ $$ ########
+##### @##. . #
+ #$ # . #
+ # #. . ##
+ #$# ## # #
+ # #
+ # ### ##
+ # # ####
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0123.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0123.sol
new file mode 100755
index 0000000000..f05b88bf83
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0123.sol
@@ -0,0 +1 @@
+ddldduuruuldr3uldulldrrur3dludrr3dlluururddulldd5ruurrddldlu3luullur3ulldrur3dldrurddulldd5ruulurdrrddldluudrruulldd3l3ulluruulldrur3dldrurddulldd5ruurrddldlu4lddl6uruulldrur3dldrurddulldd5r3ulurrdr3dldlu3luul4u5ld4rur3dldrurddulldd5r3uruld3rul4dldl3u
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0124.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0124.sok
new file mode 100755
index 0000000000..70c130c3e4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0124.sok
@@ -0,0 +1,11 @@
+; 124
+
+##############
+# # #
+# $@$$ # . ..#
+## ## ### ## #
+ # # # #
+ # # # # #
+ # ######### #
+ # #
+ #############
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0124.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0124.sol
new file mode 100755
index 0000000000..3eb8c1d3c7
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0124.sol
@@ -0,0 +1 @@
+urrdduulldru3ldr5d10r5u3ldd3ldllu4rdrruluu3r5d10l6urrdlu3rdldd3rdruud4l3ulldrurdduu4ldrrl5d10r6u4ldrrldd3ldllu4rdruud4l3ulldrurddu3l5d10r6ulldru3ldrrldd3ldllu4rdruu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0125.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0125.sok
new file mode 100755
index 0000000000..a9fec58e43
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0125.sok
@@ -0,0 +1,10 @@
+; 125
+
+ #####
+ # ##
+ # $ #
+######## #@##
+# . # $ $ #
+# $# #
+#...##### #
+##### #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0125.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0125.sol
new file mode 100755
index 0000000000..cb6aff5be3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0125.sol
@@ -0,0 +1 @@
+ulul3duu2(rrddl)lu5lullddru6rdrruuluulldduurrddld6ldlluurd7ruruullddrd7luld5rurdrruruullddrd5luld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0126.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0126.sok
new file mode 100755
index 0000000000..7ed1305533
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0126.sok
@@ -0,0 +1,9 @@
+; 126
+
+ ###########
+##....... #
+# $$$$$$$@ #
+# # # # ##
+# # # #
+# #######
+#####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0126.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0126.sol
new file mode 100755
index 0000000000..84b6a6f252
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0126.sol
@@ -0,0 +1 @@
+u6lddluru6r3d4luuddrruululrdrrul3dlluulldllurrll3drr3u3rl2(ddrruu)rul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0127.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0127.sok
new file mode 100755
index 0000000000..b1efef3f08
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0127.sok
@@ -0,0 +1,11 @@
+; 127
+
+## ####
+#### ####
+ # $ $. #
+## # .$ #
+# ##.###
+# $ . #
+# @ # #
+# ######
+####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0127.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0127.sol
new file mode 100755
index 0000000000..b2639503d3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0127.sol
@@ -0,0 +1 @@
+u3rdrruluulluurdr3d3luluurrdrluurdrdduurrdlu5l3d3rdrruluudd3lulld4rdru5lddrulu4r3l3urrdr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0128.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0128.sok
new file mode 100755
index 0000000000..3e64a4d700
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0128.sok
@@ -0,0 +1,10 @@
+; 128
+
+ #########
+### # #
+# * $ . . #
+# $ ## ##
+####*# #
+ # @ ###
+ # ###
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0128.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0128.sol
new file mode 100755
index 0000000000..0399f9bb3f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0128.sol
@@ -0,0 +1 @@
+rrurruu3lulldrrlldllurrurrddlduruulldldruurrdll4rurrdlddlldlluururrllulldrrl4dllurdru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0129.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0129.sok
new file mode 100755
index 0000000000..8f77e3fe61
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0129.sok
@@ -0,0 +1,10 @@
+; 129
+
+ #########
+### @ # #
+# * $ *.. #
+# $ # #
+####*# ###
+ # ##
+ # ###
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0129.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0129.sol
new file mode 100755
index 0000000000..0169076769
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0129.sol
@@ -0,0 +1 @@
+rdrrurd3lulldrrlldllurrurrddlduruulldldruurrdll4rddldlluururrurrddlruulldllulldrrl4dllurdrurruru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0130.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0130.sok
new file mode 100755
index 0000000000..b7a11138f5
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0130.sok
@@ -0,0 +1,9 @@
+; 130
+
+##### #####
+# ####.. #
+# $$$ #
+# $# .. #
+### @# ## #
+ # ## #
+ ##########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0130.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0130.sol
new file mode 100755
index 0000000000..e5bd14f9b2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0130.sol
@@ -0,0 +1 @@
+lulluurrd4rdrruuldrdlu5lulld6rdrruuld4ldlddruulu5rurrddlu8ldrrdrulu4rdrurr3d3lulur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0131.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0131.sok
new file mode 100755
index 0000000000..d78c949cb6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0131.sok
@@ -0,0 +1,13 @@
+; 131
+
+#####
+# #
+# . #
+#.@.###
+##.# #
+# $ #
+# $ #
+##$$ #
+ # ###
+ # #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0131.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0131.sol
new file mode 100755
index 0000000000..58a0431790
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0131.sol
@@ -0,0 +1 @@
+ddldrdrddl6urul3drdrrulldl3uruulldrurdl6druuruldl3udd3rddlldl3u
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0132.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0132.sok
new file mode 100755
index 0000000000..a5f6935d5f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0132.sok
@@ -0,0 +1,10 @@
+; 132
+
+####
+# @###
+#.* #####
+#..#$$ $ #
+## #
+ # # ## #
+ # #####
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0132.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0132.sol
new file mode 100755
index 0000000000..d31b8c7d30
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0132.sol
@@ -0,0 +1 @@
+drrddlludrruulluldrdd4ruld3rulld4luurrdulldd4ruld3lddrrudlluu3r3luurrdrdllrddll3udrruullrrd4rddluru3ld3luurrdrdllrddll3udrru3rd4lrddlluu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0133.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0133.sok
new file mode 100755
index 0000000000..97c1c15afb
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0133.sok
@@ -0,0 +1,10 @@
+; 133
+
+ #######
+ # . .###
+ # . . . #
+### #### #
+# @$ $ #
+# $$ $ #
+#### ###
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0133.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0133.sol
new file mode 100755
index 0000000000..ebe33b3cd0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0133.sol
@@ -0,0 +1 @@
+uu5r3dllullrrddlluluuddrdrrurr3ullu4ldrrl3drdrruulldluud3rdrr3ullulldrru4ldrrlddrddrurulldl3ulu3rll4d5ru4ldl3ulur3dlldrrurrddluruldluu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0134.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0134.sok
new file mode 100755
index 0000000000..fd8711b11f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0134.sok
@@ -0,0 +1,12 @@
+; 134
+
+ ####
+######### #
+# ## $ #
+# $ ## #
+### #. .# ##
+ # #. .#$##
+ # # # #
+ # @ $ #
+ # #######
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0134.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0134.sol
new file mode 100755
index 0000000000..75a41ea56e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0134.sol
@@ -0,0 +1 @@
+rurrdll4r4uruul5drd3lul4urrlld3lulld4r4dldl4u3drrurrdll4r4uruuld3ldu3r4drd3l3ulu3lulld4rdrd3(dl)4u3drrurrdl3r5u3ld3lulld4rdr3dlldl4u3d6r5u3lddu3lulld4rll4drruurdd3r5u3l3dlddrruldlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0135.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0135.sok
new file mode 100755
index 0000000000..23f0209f10
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0135.sok
@@ -0,0 +1,9 @@
+; 135
+
+#######
+# #####
+# $$#@##..#
+# # #
+# $ # # #
+#### $ ..#
+ ########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0135.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0135.sol
new file mode 100755
index 0000000000..010467b311
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0135.sol
@@ -0,0 +1 @@
+dlddrruuluu4l3drru3rddllulurruulldduulldrlddrru3rddlludrruurrurddldlluuluulldd4rlddrruu4ldd3rluu3lullddrru3rddllulu5rdru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0136.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0136.sok
new file mode 100755
index 0000000000..c757ee21c0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0136.sok
@@ -0,0 +1,10 @@
+; 136
+
+ #######
+ # #
+## ###$##
+#.$ @ #
+# .. #$ #
+#.## $ #
+# ####
+######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0136.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0136.sol
new file mode 100755
index 0000000000..0d80ae4fd3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0136.sol
@@ -0,0 +1 @@
+rddllrruu3ld3luruu4rdu4l3drruldlldd3ru3ruuluu4lddrdl3u4rdd3l3ruu4lddldru5rddluru5l4rddlludrruu3l3ruu4ldd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0137.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0137.sok
new file mode 100755
index 0000000000..ba475d7d58
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0137.sok
@@ -0,0 +1,12 @@
+; 137
+
+ ####
+ ## ###
+#### # $ #
+# #### $ $ #
+# ..# #$ #
+# # @ ###
+## #..# ###
+ # ## # #
+ # #
+ ########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0137.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0137.sol
new file mode 100755
index 0000000000..96e8fb719e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0137.sol
@@ -0,0 +1 @@
+3urrll3drruululddurrdd4ldlurullrd5rurru3lulddurrdd3lr3dlluuluurdrruuruurdll3drrurruuldllulddurrdd4ldlu3ruuruurdrdllulddurrdd4lrr3dllud3l3uluurdrrd3r3d5l3ulurr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0138.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0138.sok
new file mode 100755
index 0000000000..af66edb370
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0138.sok
@@ -0,0 +1,13 @@
+; 138
+
+ ####
+### #
+# ###
+# # . .#
+# @ ...####
+# # # # ##
+# # $$ #
+##### $ $ #
+ ##$ # ##
+ # #
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0138.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0138.sol
new file mode 100755
index 0000000000..cc00473dc1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0138.sol
@@ -0,0 +1 @@
+3r3drrddrruurululldldl3urullul2(ddrr)urrd3ldl3urullr3d4r3dlluuddrr3u3ldl3uruldlur3drr3dluuruldl3uruld4luurrdulldd4rulr3d4rdlldluruldl3u4lddrrudlluu3r3luurrdrrlluurd3lddrr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0139.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0139.sok
new file mode 100755
index 0000000000..2d34325af5
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0139.sok
@@ -0,0 +1,14 @@
+; 139
+
+ ####
+## ####
+# ...#
+# ...#
+# # ##
+# #@ #### ####
+##### $ ### #
+ # ##$ $ #
+ ### $$ #
+ # $ ## ###
+ # ######
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0139.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0139.sol
new file mode 100755
index 0000000000..fde59513eb
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0139.sol
@@ -0,0 +1 @@
+r3d4rurrllddrruldlu4luu3rdu3lddrddl3ud3ruu3ldl4urulldlluu2(rddr)5dllurdr3ud3ruu3ldl4uru3luldd3rddr3d4rdrru5ldluud3ruu3ldl4urullr3dr3d5ruld4luu3rdrd3ldluud3ruu3ldl4uruld3luurdld3rulr3dr3d8ruuld3ld4luu3rdrd3ldluud3ruu3ldl4ulur4d4rd5rd7ldluud3ruu3ldl4u4lddrulu3rllddrulurlur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0140.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0140.sok
new file mode 100755
index 0000000000..3a0979c4bd
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0140.sok
@@ -0,0 +1,11 @@
+; 140
+
+######## #####
+# # ### #
+# ## $ #
+#.# @ ## $ ##
+#.# # $ ##
+#.# $ ##
+#. ## #####
+## #
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0140.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0140.sol
new file mode 100755
index 0000000000..731c391997
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0140.sol
@@ -0,0 +1 @@
+dd3r4(ur)r3(dl)d4lulldr3u3l4drd3ruu4rururuu3(ld)ururrdldld4luuluurrdlulddlddrl3ull4drd3ruu4ruruuldldurrdld4luuluurrdluldl3drl3ull4drd3r4udd4ruuldrd4ldd3lul4urr3drl3ull4drd3ruull3ururrd4lul4d3urr3drruldluudrrulullul3duu3rurrd4lulddu3rddlurulluld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0141.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0141.sok
new file mode 100755
index 0000000000..00cd7135dc
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0141.sok
@@ -0,0 +1,11 @@
+; 141
+
+ ########
+ # # . #
+ # .*.#
+ # # * #
+####$##.##
+# $ #
+# $ ## $ #
+# @# #
+##########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0141.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0141.sol
new file mode 100755
index 0000000000..be79eddd19
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0141.sol
@@ -0,0 +1 @@
+luu3rddrrulru4luuluurd3r3drddl5u3d4lddlluu5rlluuluurd3r3drddlludr4udd4lddlluu5rdruud4lddlulu5rdru3luulurr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0142.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0142.sok
new file mode 100755
index 0000000000..3acdde87c6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0142.sok
@@ -0,0 +1,11 @@
+; 142
+
+ ####
+ # #
+ # ####
+###$.$ #
+# .@. #
+# $.$###
+#### #
+ # #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0142.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0142.sol
new file mode 100755
index 0000000000..245bb58239
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0142.sol
@@ -0,0 +1 @@
+rruldlddrululldrurdururrdlldlluuruulddrrddluluurdrdrrullddllurd3lurd3rddlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0143.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0143.sok
new file mode 100755
index 0000000000..2c12381708
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0143.sok
@@ -0,0 +1,17 @@
+; 143
+
+####
+# ####
+# $ #
+# .# #
+# $# ##
+# . #
+#### #
+ # #
+ ### ###
+ # $ #
+## #$# ##
+# $ @ $ #
+# ..#.. #
+### ###
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0143.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0143.sol
new file mode 100755
index 0000000000..7a241654a3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0143.sol
@@ -0,0 +1 @@
+ldlluruurrll3drdr2(ruull)dd3rdrruluullddrl6u3luurdl3urdrr8d8ulldlddrrll3u3r7drrddlddlluuruurrddrdl3ull6urullr9d3ldr3urldd3rl6u3luurdl3urdrr8durrdd3lruulldd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0144.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0144.sok
new file mode 100755
index 0000000000..6cedad4505
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0144.sok
@@ -0,0 +1,14 @@
+; 144
+
+ ####
+ ### #####
+ # $$ # #
+ # $ . .$$##
+ # .. #. $ #
+### #** . #
+# . **# ###
+# $ .# .. #
+##$$.@. $ #
+ # # $$ #
+ ##### ###
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0144.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0144.sol
new file mode 100755
index 0000000000..7d04919e8e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0144.sol
@@ -0,0 +1 @@
+rddruluu3rddlludrruuluul3ur4durrulluurddrdluu4ld3lu4rluulddllurrurdll4dr3dl4udlldrrddluulurdd5rdrru4lrrddlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0145.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0145.sok
new file mode 100755
index 0000000000..76ffebe53a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0145.sok
@@ -0,0 +1,13 @@
+; 145
+
+ #####
+ # @ #
+ ## ##
+###.$$$.###
+# $...$ #
+# $.#.$ #
+# $...$ #
+###.$$$.###
+ ## ##
+ # #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0145.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0145.sol
new file mode 100755
index 0000000000..afb76599dd
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0145.sol
@@ -0,0 +1 @@
+drduldlddldllurrlurddrrdrddluudlurruururrdllrdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0146.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0146.sok
new file mode 100755
index 0000000000..34e9721e9a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0146.sok
@@ -0,0 +1,11 @@
+; 146
+
+ #######
+## . ##
+# .$$$. #
+# $. .$ #
+#.$ @ $.#
+# $. .$ #
+# .$$$. #
+## . ##
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0146.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0146.sol
new file mode 100755
index 0000000000..11506528f2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0146.sol
@@ -0,0 +1 @@
+ururuldrrdlrddldd3lull4ururdrrlddrrllddrluullduu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0147.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0147.sok
new file mode 100755
index 0000000000..7d4a5d64c9
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0147.sok
@@ -0,0 +1,12 @@
+; 147
+
+ #####
+######## #
+#. . @#.#
+# ### #
+## $ # #
+ # $ #####
+ # $# #
+ ## # #
+ # ##
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0147.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0147.sol
new file mode 100755
index 0000000000..f3e7131c8b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0147.sol
@@ -0,0 +1 @@
+6l3drruldluulu6rd3ruulld6ldd3rdrddluru3lrr3dlluul3ulu6r5lddrrdldl3ulu5rdrdrrulrruulld6l6rurr3d3lurrdrullull
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0148.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0148.sok
new file mode 100755
index 0000000000..064c400afa
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0148.sok
@@ -0,0 +1,9 @@
+; 148 'from (Original 18)'
+
+###########
+# . # #
+# #. @ #
+# #..# #######
+## ## $$ $ $ #
+ ## #
+ #############
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0148.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0148.sol
new file mode 100755
index 0000000000..fddd298cc3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0148.sol
@@ -0,0 +1 @@
+lu4lddrdrd4ruudd4lululuurrd4rurrd4ldlu3r3drruldluudd4lululuurrd4rurrd4lulldrurdrr3d4ru3ldluudd4lululuurrd4rurrd4luld3r3d6ru5ldluudd4lululuurrd4rurrd5lrul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0149.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0149.sok
new file mode 100755
index 0000000000..c888de8e30
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0149.sok
@@ -0,0 +1,14 @@
+; 149 'from (Boxxle 43)'
+
+ ####
+## ###
+#@$ #
+### $ #
+ # ######
+ # $....#
+ # # ####
+ ## # #
+ # $# #
+ # #
+ # ###
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0149.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0149.sol
new file mode 100755
index 0000000000..d45293ce80
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0149.sol
@@ -0,0 +1 @@
+rur3dlddrddldr3uluurd4r4l3dlddr4ulu4rl4dlr4ull3dlddr4ulu3rll3urrdlulddldrr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0150.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0150.sok
new file mode 100755
index 0000000000..0dfe13bf13
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0150.sok
@@ -0,0 +1,10 @@
+; 150 'from (Original 47)'
+
+ ####
+ ##### #
+ # $#######
+## ## ..# ...#
+# $ $$#$ @ #
+# ### #
+####### # ####
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0150.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0150.sol
new file mode 100755
index 0000000000..464df99c31
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0150.sol
@@ -0,0 +1 @@
+lld3luurrdullddllurd3rdrulu4rurrddlurulld4luluurddlldld3rdru7lu3rlluu3rdrruuldlddld3ru4rurrddlu3lurd3lddrulu5rdru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0151.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0151.sok
new file mode 100755
index 0000000000..e4e88b1c92
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0151.sok
@@ -0,0 +1,12 @@
+; 151 'from (Original 47)'
+
+ ####
+ # #
+ ### #
+## $ #
+# # #
+# #$$ ######
+# # # .#
+# $ @ .#
+### ####..#
+ #### ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0151.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0151.sol
new file mode 100755
index 0000000000..58e34d772e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0151.sol
@@ -0,0 +1 @@
+lullurdr3uluur5dld4rurrddluruld5ldlull3ururrur4dulldrd5rurd5l4ullddull3d8r4luullduull3d7rlurrd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0152.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0152.sok
new file mode 100755
index 0000000000..174eba0c27
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0152.sok
@@ -0,0 +1,11 @@
+; 152
+
+###### ####
+# # #
+#.## #$## #
+# # # #
+#$ # ### # #
+# # # # #
+# # #### # # #
+#. @ $ * . #
+###############
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0152.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0152.sol
new file mode 100755
index 0000000000..16ef45cc2a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0152.sol
@@ -0,0 +1 @@
+ll3urrd5rdrd6luurruu4rdrdrddrr3u3(lu)3ldu3r3(dr)3d4lulu5ldd5r5l3ull3drruurr4u4lddrrdd5rdd3ruululu3l3rdrdrdd3luu5luulluu3rdrdd3u4lddrr4d6rluu4l4rdd7l4udrrddu5rdd6l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0153.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0153.sok
new file mode 100755
index 0000000000..a8b0a1cfac
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0153.sok
@@ -0,0 +1,12 @@
+; 153
+
+#############
+#.# @# # #
+#.#$$ # $ #
+#.# # $# #
+#.# $# # $##
+#.# # $# #
+#.# $# # $#
+#.. # $ #
+#.. # # #
+############
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0153.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0153.sol
new file mode 100755
index 0000000000..a64e249809
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0153.sol
@@ -0,0 +1 @@
+l6d3(rdl3u)rdrrdd2(rul3d)rurruurul3druul4urrddlruull4dru3d4luurdl3urddl4urddl4d3rdr3uld5urrddlruull4dru3d3ldl3urdldruuluur3d5uld3lddrul3druul4druud3ldrur5u3rur3dluru3lul5drdlldl6u5drr5u3r4drul3drurrdr3uldrd3ldl5uru3lul5drdlldl5u4drr5u3r5d3r6urrdlul5drd3ldl5uru3lul5drdlldl4u3drr5u3r5d3r5urrdlul4drd3ldl5uru3lul5drdlldl3uddrr5u3r5d3ruuruluurrdlul4drd3ldl5uru3lul5drdlldluudrr5u3r3drdld3rdr4uluurrdlul4drd3ldl5uru3lul5drdlldlurr5u3rdr3dld3rdr4uluurrdlul4drd3ldl5uru3lul5drdllr3urulu3rur5dld3rdr4uluurrdlul4drd3ldl5uru3lul5drdlrdllruur3ulu3rur5dld3rdr4uluurrdlul4drd3ldl5uru3lul6drdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0154.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0154.sok
new file mode 100755
index 0000000000..4eedf324c8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0154.sok
@@ -0,0 +1,19 @@
+; 154 'Take the long way home.'
+
+ ############################
+ # #
+ # ######################## #
+ # # # #
+ # # #################### # #
+ # # # # # #
+ # # # ################ # # #
+ # # # # # # # #
+ # # # # ############ # # # #
+ # # # # # # # # #
+ # # # # # ############ # # #
+ # # # # # # # #
+ # # # # ################ # #
+ # # # # # #
+##$# # #################### #
+#. @ # #
+#############################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0154.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0154.sol
new file mode 100755
index 0000000000..b668dede82
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0154.sol
@@ -0,0 +1 @@
+ruuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrddddddddddllllllllllllllllluuuuuurrrrrrrrrrrrrddlllllllllllddrrrrrrrrrrrrruuuuuulllllllllllllllllddddddddddrrrrrrrrrrrrrrrrrrrrruuuuuuuuuuuuuulllllllllllllllllllllllllddddddddddddduuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrddddddddddddddllllllllllllllllllllluuuuuuuuuurrrrrrrrrrrrrrrrrddddddllllllllllllluurrrrrrrrrrruulllllllllllllddddddrrrrrrrrrrrrrrrrruuuuuuuuuulllllllllllllllllllllddddddddddddll
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0155.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0155.sok
new file mode 100755
index 0000000000..b02c84cd95
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0155.sok
@@ -0,0 +1,19 @@
+; 155 'The Dungeon'
+
+ ###### ####
+#####*# ################# ##
+# ### #
+# ######## #### ## #
+### #### # #### #### ##
+#*# # .# # # # # # #
+#*# # # # ## # ## ## #
+### ### ### # ## # ## ##
+ # # #*# # # # #
+ # # ### ##### #### # #
+ ##### ##### ####### ######
+ # # # #**# #
+## # # #**# ####### ## #
+# ######### # ##### ###
+# # # $ #*#
+# ######### ### @##### #*#
+##### #### #### ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0155.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0155.sol
new file mode 100755
index 0000000000..78f40cee17
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban01_0155.sol
@@ -0,0 +1 @@
+uulldrrrrrrrrdruuurulllllllllllluldddrdlllllllllllulllddrrudlluurrluurrddldrrrrrrrrrrdruuulurrrrrrrrrdruuuuuurullluldddrdllldluuurullluldddrdlllldluuuudrruulllrddlluuulurrrrrrrrrrrrrrrrrrrurddddddlddruuuuuurulllllllllllllllllllluldrdlllllulldrurdddddrddllurdrulurrurddddrrddlluuuuuu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0001.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0001.sok
new file mode 100755
index 0000000000..8fdd7b6ea2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0001.sok
@@ -0,0 +1,10 @@
+; 1
+
+####
+# #
+# #
+# ###
+#.$$@#
+# . #
+# ###
+####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0001.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0001.sol
new file mode 100755
index 0000000000..4acad1f8ef
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0001.sol
@@ -0,0 +1 @@
+dlludrrulluluurddldrdrruldldl3urdldr4uldd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0002.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0002.sok
new file mode 100755
index 0000000000..569596d5db
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0002.sok
@@ -0,0 +1,10 @@
+; 2
+
+ #####
+ # #
+##.# #
+# @ #
+# $ #
+# #*##
+# #
+#####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0002.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0002.sol
new file mode 100755
index 0000000000..2093517506
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0002.sol
@@ -0,0 +1 @@
+rdlull3drruurul3dlluururd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0003.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0003.sok
new file mode 100755
index 0000000000..14439555ca
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0003.sok
@@ -0,0 +1,10 @@
+; 3
+
+ ####
+#### #
+# # #
+# . . #
+# @$$ #
+# # ###
+# #
+#####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0003.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0003.sol
new file mode 100755
index 0000000000..b8603ed8f1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0003.sol
@@ -0,0 +1 @@
+urdurrdllull3drruuddlluururll3drruurulrruuld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0004.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0004.sok
new file mode 100755
index 0000000000..4f1ac56f13
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0004.sok
@@ -0,0 +1,10 @@
+; 4
+
+ #####
+## @ ####
+# # . ##
+# # #
+# $$ #. #
+## ####
+ ## #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0004.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0004.sol
new file mode 100755
index 0000000000..7bd8a27c74
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0004.sol
@@ -0,0 +1 @@
+rddldr3ulldld3(dr)uudllururrurrddlu3lddrulu3rdrrululdllur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0005.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0005.sok
new file mode 100755
index 0000000000..0b493313cd
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0005.sok
@@ -0,0 +1,9 @@
+; 5
+
+######
+# #
+# $$ ###
+### @ #
+ # . #
+ ## .##
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0005.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0005.sol
new file mode 100755
index 0000000000..fc79607111
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0005.sol
@@ -0,0 +1 @@
+uuldulldrrurddrddluluruldd3ruldlluurdldrurdl3u3ldrrurddldr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0006.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0006.sok
new file mode 100755
index 0000000000..cbeb066651
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0006.sok
@@ -0,0 +1,10 @@
+; 6
+
+ ####
+#### #
+#@.* #
+# # ###
+#### $ #
+ # # #
+ ## #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0006.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0006.sol
new file mode 100755
index 0000000000..fe5741bae0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0006.sol
@@ -0,0 +1 @@
+3rdr3drruulluluur3drrddlluluurullr3drdrruulldluurul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0007.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0007.sok
new file mode 100755
index 0000000000..46770d9dd0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0007.sok
@@ -0,0 +1,9 @@
+; 7
+
+ #####
+### #
+# $# #
+# .$ #
+## ##.#
+ # @#
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0007.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0007.sol
new file mode 100755
index 0000000000..724c1b3916
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0007.sol
@@ -0,0 +1 @@
+uullrruulldurr4d3luurrluurrdd4lurd3ruulld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0008.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0008.sok
new file mode 100755
index 0000000000..8190a2fdf4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0008.sok
@@ -0,0 +1,9 @@
+; 8
+
+########
+# @ #
+# * #
+###.$###
+ # * #
+ # #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0008.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0008.sol
new file mode 100755
index 0000000000..d89842aecc
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0008.sol
@@ -0,0 +1 @@
+rdll3drrululur3dlur3urrdluldduu3ldrr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0009.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0009.sok
new file mode 100755
index 0000000000..5cbbb97ffd
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0009.sok
@@ -0,0 +1,9 @@
+; 9
+
+######
+# #
+# #$@#
+# .*.#
+# #$ #
+# #
+######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0009.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0009.sol
new file mode 100755
index 0000000000..3ac3dd953e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0009.sol
@@ -0,0 +1 @@
+u3lddrrlluurrdrdluull4drrudru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0010.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0010.sok
new file mode 100755
index 0000000000..d12bf2e9be
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0010.sok
@@ -0,0 +1,8 @@
+; 10
+
+#####
+# #
+# ###
+#$$$@ #
+#... #
+#######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0010.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0010.sol
new file mode 100755
index 0000000000..89943d4c45
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0010.sol
@@ -0,0 +1 @@
+dlludrruluullddurduurdd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0011.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0011.sok
new file mode 100755
index 0000000000..96164cfcb8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0011.sok
@@ -0,0 +1,8 @@
+; 11
+
+######
+#.# #
+#@$$ #
+#..$ #
+## #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0011.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0011.sol
new file mode 100755
index 0000000000..a9b94e08fd
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0011.sol
@@ -0,0 +1 @@
+drdrrulruuldlrrddllulurddrrullrruuldrdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0012.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0012.sok
new file mode 100755
index 0000000000..be953b79a1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0012.sok
@@ -0,0 +1,11 @@
+; 12
+
+ #######
+ # # #
+ # #$ #
+## .*+#
+# #$ #
+# # #
+## ####
+ # #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0012.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0012.sol
new file mode 100755
index 0000000000..a555528a6b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0012.sol
@@ -0,0 +1 @@
+3lulddldruu4rddluru3luld4ruuldrd3lddllurdrulu3rlluulddrddlddr3udllururrllddrulur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0013.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0013.sok
new file mode 100755
index 0000000000..5c0e6327d8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0013.sok
@@ -0,0 +1,10 @@
+; 13
+
+#####
+# ###
+# #
+# #
+###.###
+# $*$ #
+# + #
+#######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0013.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0013.sol
new file mode 100755
index 0000000000..4a9e19715e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0013.sol
@@ -0,0 +1 @@
+3urul4drruldl3ulluurrdullddrr3dllurdr3ulluurr4d3urrdlulddullururdd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0014.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0014.sok
new file mode 100755
index 0000000000..5e6d5e6406
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0014.sok
@@ -0,0 +1,9 @@
+; 14
+
+ ####
+## ###
+# .$ #
+#@.$ #
+# .$ ##
+## ##
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0014.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0014.sol
new file mode 100755
index 0000000000..9ce66281a3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0014.sol
@@ -0,0 +1 @@
+rrlddruruldlluururddrdlurrull
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0015.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0015.sok
new file mode 100755
index 0000000000..42775e1cf8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0015.sok
@@ -0,0 +1,9 @@
+; 15
+
+####
+# ####
+# # #
+#.$**@#
+## #
+ # ##
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0015.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0015.sol
new file mode 100755
index 0000000000..7c6423bc68
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0015.sol
@@ -0,0 +1 @@
+uldrdld2(lluur)dldrddrruruuldllddrudru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0016.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0016.sok
new file mode 100755
index 0000000000..572c0b7296
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0016.sok
@@ -0,0 +1,10 @@
+; 16
+
+ ####
+ ### #
+ # $$ #
+ ## # #
+## .#$@#
+# #
+# ..####
+#####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0016.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0016.sol
new file mode 100755
index 0000000000..5cc5f0cc57
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0016.sol
@@ -0,0 +1 @@
+uldr3ulddrdd3l3url4dllurdru3ruuldrd3luldldru4r4ul3drd3luld3r3ulld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0017.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0017.sok
new file mode 100755
index 0000000000..b870e9a7fc
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0017.sok
@@ -0,0 +1,10 @@
+; 17
+
+ #####
+ # #
+ #$#@#
+## $ #
+# ##
+#.*. #
+# #
+######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0017.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0017.sol
new file mode 100755
index 0000000000..7a3de0fd10
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0017.sol
@@ -0,0 +1 @@
+ulldduurrddl3dlluurlddrruluurduruull3d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0018.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0018.sok
new file mode 100755
index 0000000000..b1e37dcd68
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0018.sok
@@ -0,0 +1,10 @@
+; 18
+
+ #####
+ # ##
+ #$#@ #
+ # $ #
+## ###
+# $. #
+#. . #
+#######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0018.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0018.sol
new file mode 100755
index 0000000000..f68a6c6794
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0018.sol
@@ -0,0 +1 @@
+ullddr3dllurruulddrdrruldlulldrrl5urrdrdllruull4drdlu3rdlulluurd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0019.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0019.sok
new file mode 100755
index 0000000000..e6d5d89908
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0019.sok
@@ -0,0 +1,10 @@
+; 19
+
+#######
+# #
+# $$$.#
+## #@.#
+ # # .#
+ # # #
+ ## #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0019.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0019.sol
new file mode 100755
index 0000000000..4385327bc5
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0019.sol
@@ -0,0 +1 @@
+ruuldulldrurr5dlluluuddrdrr5ulldrur3dluruulldrurdu4ld3rll3drdrru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0020.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0020.sok
new file mode 100755
index 0000000000..7eab180177
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0020.sok
@@ -0,0 +1,10 @@
+; 20
+
+ ####
+ # ###
+ #$ #
+ # .# #
+##*. #
+# $ ###
+# @ #
+#####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0020.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0020.sol
new file mode 100755
index 0000000000..634306d4ad
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0020.sol
@@ -0,0 +1 @@
+lurdruurruulldldr3ulddr3dllurdr3uluurdrrddl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0021.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0021.sok
new file mode 100755
index 0000000000..b8f1e4c0d0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0021.sok
@@ -0,0 +1,13 @@
+; 21
+
+ ####
+ #### #
+ #. . ##
+ # # @ #
+ ## # #
+ ## ## #
+ # $ ###
+ # $ #
+ # # ##
+ # #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0021.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0021.sol
new file mode 100755
index 0000000000..2041c5df49
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0021.sol
@@ -0,0 +1 @@
+u3l4dl3drruurul3dlluur4ulu3rurdlddrrulu3l4dl3drruuruldl4ulu3rurddrddluludrrulu3l3rddlurul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0022.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0022.sok
new file mode 100755
index 0000000000..9a03d18809
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0022.sok
@@ -0,0 +1,11 @@
+; 22
+
+ #########
+ # # #
+ # $ $ #
+ ## ### #
+### # #@###
+# ### #
+# # . . #
+# #######
+#####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0022.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0022.sol
new file mode 100755
index 0000000000..6c543a8f99
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0022.sol
@@ -0,0 +1 @@
+uullulld3r3l3dllddrr4u3d4r3uruul4d3ullu3ld4r3l4d4rurrd4lrr3uruul4drdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0023.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0023.sok
new file mode 100755
index 0000000000..b6f3f7559a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0023.sok
@@ -0,0 +1,10 @@
+; 23
+
+ ##### #####
+ # ### #
+ #@$ ##.. #
+###$# #
+# ## ## #
+# ####
+# # #
+#########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0023.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0023.sol
new file mode 100755
index 0000000000..458dff34d3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0023.sol
@@ -0,0 +1 @@
+rddld3rdrru4l3ru3(ul)3dllddru3rdruud3l3urrd3rurrddlu3ldd5lurd4ruulullddld3rdruud3l3urrd3ruurrdlrddlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0024.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0024.sok
new file mode 100755
index 0000000000..6750b56ce6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0024.sok
@@ -0,0 +1,14 @@
+; 24
+
+ #####
+###### #
+# ## # #
+# $@$ #
+### ### ###
+# ##
+# ### .. #
+##### # #
+ # # # #
+ # ## #
+ ## ##
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0024.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0024.sol
new file mode 100755
index 0000000000..f699925cc4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0024.sol
@@ -0,0 +1 @@
+ulldrurddu3ruurrdd5l4rdd4ldllu5r3l3ulldrurddu4r3d3r3dld3luluurrdruluu4ldllu5r3luu4r3durrdr3dld3luluurrurlddru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0025.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0025.sok
new file mode 100755
index 0000000000..ecca31650c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0025.sok
@@ -0,0 +1,10 @@
+; 25
+
+ #####
+## ##
+# .$. #
+# $#$ #
+# .$. #
+# ##
+## @##
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0025.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0025.sol
new file mode 100755
index 0000000000..8e8ef8d963
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0025.sol
@@ -0,0 +1 @@
+ull3urduurrdlrrddludd3luurdrddlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0026.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0026.sok
new file mode 100755
index 0000000000..b65eac7a0a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0026.sok
@@ -0,0 +1,10 @@
+; 26
+
+########
+# #
+# ###$ #
+# # $ #
+# #.*$@#
+# #.# #
+# .# #
+########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0026.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0026.sol
new file mode 100755
index 0000000000..ea6c022039
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0026.sol
@@ -0,0 +1 @@
+uldr3u5l5drr3url3dll5u5r3dllulddu3rddlurulluld3rulruul3dllurdrruuldrdllrrddlurul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0027.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0027.sok
new file mode 100755
index 0000000000..acf9a17a0e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0027.sok
@@ -0,0 +1,12 @@
+; 27
+
+#######
+# + #
+# *$* #
+#. # .#
+# # #
+# # #
+# # #
+# $#$ #
+# # #
+#######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0027.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0027.sol
new file mode 100755
index 0000000000..098ec82aa4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0027.sol
@@ -0,0 +1 @@
+ldurrdlrrddluruulldrurdlddr4dl6uruldllul3drulurrl4dluu4dr5u
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0028.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0028.sok
new file mode 100755
index 0000000000..38dbc7fc6d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0028.sok
@@ -0,0 +1,10 @@
+; 28
+
+ #######
+ # #
+### ### #
+# ..* #
+# $$@ ##
+#### ##
+ # #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0028.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0028.sol
new file mode 100755
index 0000000000..762ee2f8aa
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0028.sol
@@ -0,0 +1 @@
+ulrddlululldrrurdrru3lrr3dluururruu4ld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0029.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0029.sok
new file mode 100755
index 0000000000..842fbf6e55
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0029.sok
@@ -0,0 +1,10 @@
+; 29
+
+######
+# #
+# ##$###
+# # $ #
+# @.*. #
+## #
+ # ####
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0029.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0029.sol
new file mode 100755
index 0000000000..bd0d02557a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0029.sol
@@ -0,0 +1 @@
+rurdrdlu3l3u3rddldrllddru3ruulrdd4lul3u3rdd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0030.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0030.sok
new file mode 100755
index 0000000000..9e1fce8516
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0030.sok
@@ -0,0 +1,11 @@
+; 30
+
+ #####
+ # #
+########## # #
+#. # $ #
+#. @ # ##
+#.# ####### #
+# $$ #
+## ##### #
+ #### ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0030.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0030.sol
new file mode 100755
index 0000000000..ef8e847f36
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0030.sol
@@ -0,0 +1 @@
+ldd6rd3ruuluuruullddrddrddlu8luullddrdruudlluu3rldd8ruululldrr3urrddlddrd9luullddrdruudll3u3rdldd8r3uruullddldrurddrd9l3ull3drdr3ululd3rull4rd4l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0031.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0031.sok
new file mode 100755
index 0000000000..ac9011567d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0031.sok
@@ -0,0 +1,11 @@
+; 31
+
+ ########
+ # # #
+ # $ #
+ # ##$##
+#### ## #
+# @...#$ #
+# #
+###### ##
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0031.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0031.sol
new file mode 100755
index 0000000000..5100e3dd22
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0031.sol
@@ -0,0 +1 @@
+d6ruuldrd3lul3urrurrd3lrrddrddl3u3dlluluuluur3duurrurrd3lrr4dllulld3rdr4u3d3l3uluur3duurrurrd3lrr4d4lurd3lurdrr3uluur3d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0032.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0032.sok
new file mode 100755
index 0000000000..92c62a0a83
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0032.sok
@@ -0,0 +1,12 @@
+; 32
+
+########
+# #
+# # #
+###..$.#
+ # #$##
+ # @ #
+ ## $ #
+ # # #
+ # #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0032.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0032.sol
new file mode 100755
index 0000000000..ad97eb274c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0032.sol
@@ -0,0 +1 @@
+rdlull4u3rddllrddlluudd3r3dlluuddrr3uluulul3dr3drruuluudll4u3rddllrddlluudd3r3dlluur3ullddrdruudlluurrluuldulldrrurd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0033.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0033.sok
new file mode 100755
index 0000000000..7917302486
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0033.sok
@@ -0,0 +1,9 @@
+; 33
+
+### #######
+## #### #
+# ## ...# #
+ ###$ # #
+## $$### #
+## @ #
+###########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0033.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0033.sol
new file mode 100755
index 0000000000..06b75f33e2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0033.sol
@@ -0,0 +1 @@
+rrudllurd5r4ulld3ldrurrurr4d4luudd4r4ullddlruurr4d4luluurrllddrulur3d3lurrdruu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0034.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0034.sok
new file mode 100755
index 0000000000..f1731dcbb9
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0034.sok
@@ -0,0 +1,13 @@
+; 34
+
+#####
+# ####
+# .# #
+## .. ##
+ # ## @ #
+ # # #
+ # $ ####
+ # $##
+ # $ #
+ # #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0034.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0034.sol
new file mode 100755
index 0000000000..e9747cff69
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0034.sol
@@ -0,0 +1 @@
+u4l6drruldl6uruulldrurdld3rurdld3(dl)4uruulldrurdl7drruldl6uruulldr4drru3rulullrrddlurul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0035.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0035.sok
new file mode 100755
index 0000000000..e67d167295
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0035.sok
@@ -0,0 +1,13 @@
+; 35
+
+ ##########
+ # ## ##
+ # ## #
+ # # $# # #
+ # # @ $# #
+ # # #$ #
+ # ### ####
+## . ##
+# .####
+# .#
+#####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0035.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0035.sol
new file mode 100755
index 0000000000..938ed691e0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0035.sol
@@ -0,0 +1 @@
+rurd4luull5d4rurudld4l5u4ru3rdr3dllu3lud3rdrr3ulu3ld3lul6d4rurudld3lddllurdrul6u3r3dluurullul6drddllur6u4ru3rdr3dllulddldllrruruulldluurullul7dldr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0036.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0036.sok
new file mode 100755
index 0000000000..cc0f8a1671
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0036.sok
@@ -0,0 +1,10 @@
+; 36
+
+ ######
+ # ##
+ #### ## #
+## # #
+# @$**. # #
+# # ## #
+##### ##
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0036.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0036.sol
new file mode 100755
index 0000000000..5b41c2fb86
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0036.sol
@@ -0,0 +1 @@
+u3rdu3lddrururrdllr3u3rdr3dld3lud3rur3ulu3ld3(dl)lururrdrdd3rur3ulu3ldd3ldr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0037.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0037.sok
new file mode 100755
index 0000000000..a5a866b7a9
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0037.sok
@@ -0,0 +1,12 @@
+; 37
+
+ #####
+ # #
+## # ##
+# $ ##
+# $#. #
+## $ . #
+ # #. #
+ #### @#
+ # #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0037.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0037.sol
new file mode 100755
index 0000000000..319c8479c4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0037.sol
@@ -0,0 +1 @@
+uu3lulur3dluruulldrd3ruulldldrrluurr3dullullurdd3ruuluullddldrd3ruulldldrrluurrdrddlur3dluruu3luuruullddldrurdldrr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0038.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0038.sok
new file mode 100755
index 0000000000..4e3eefe684
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0038.sok
@@ -0,0 +1,11 @@
+; 38
+
+ ######
+ # #
+### ## #
+# ... #
+# $ ###
+# #$##
+# $ #
+# @ #
+######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0038.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0038.sol
new file mode 100755
index 0000000000..c2336bdcd1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0038.sol
@@ -0,0 +1 @@
+ll4u3rdlull4d3ruluu3dll3ururr3l4drr3uruluu3rddlruu3l3dllddrdr3u
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0039.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0039.sok
new file mode 100755
index 0000000000..fdec723e39
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0039.sok
@@ -0,0 +1,11 @@
+; 39
+
+ ######
+## #
+# ## #
+#@# $ #
+# *..#
+## #$###
+ # #
+ ### #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0039.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0039.sol
new file mode 100755
index 0000000000..c325a1870b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0039.sol
@@ -0,0 +1 @@
+uru3r3dldur3u3ldlddrrurdrud3lddrrudlluururrdl3drruldluudlluuluuru3rdd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0040.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0040.sok
new file mode 100755
index 0000000000..92fe66dc88
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0040.sok
@@ -0,0 +1,11 @@
+; 40
+
+ #####
+ # #
+## . #
+# * #
+# # ##
+# $ #
+## * #
+ # @ #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0040.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0040.sol
new file mode 100755
index 0000000000..053537c2de
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0040.sol
@@ -0,0 +1 @@
+ruuluurul3drddl4ullddrluu3ruulldurrddlddlluur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0041.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0041.sok
new file mode 100755
index 0000000000..c579dbcaf2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0041.sok
@@ -0,0 +1,9 @@
+; 41
+
+#####
+# ####
+# # . #
+# #$. #
+# @$*# #
+#### #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0041.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0041.sol
new file mode 100755
index 0000000000..7173c987ca
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0041.sol
@@ -0,0 +1 @@
+l3urrd3r3dlludrr3u3lull3drrururr3dlluuddrruulrddllu3l3urrdduull3drr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0042.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0042.sok
new file mode 100755
index 0000000000..ec0d7faa56
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0042.sok
@@ -0,0 +1,10 @@
+; 42
+
+ #######
+ # ###
+## ###$ #
+# .. $ #
+# .##$ ##
+### # @##
+ # ##
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0042.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0042.sol
new file mode 100755
index 0000000000..ba97475ecc
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0042.sol
@@ -0,0 +1 @@
+ldll3u3r3l3dr3(ru)lddldlluul3u4rdd3l3dr3(ru)luu4lddldr3u4rddrruld4ldlluruu4rdrdllrddldllu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0043.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0043.sok
new file mode 100755
index 0000000000..b5531fe194
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0043.sok
@@ -0,0 +1,10 @@
+; 43
+
+ ####
+ # @##
+###### $ ##
+# . # $ #
+# $# #
+## ..# #
+ ## ######
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0043.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0043.sol
new file mode 100755
index 0000000000..043cda8a31
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0043.sol
@@ -0,0 +1 @@
+l4d3ru3(ul)ddurrdlrrddllu4l3rd3ruululldurrdld3ldllururd3ruuldrd3luldllur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0044.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0044.sok
new file mode 100755
index 0000000000..aae593fc35
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0044.sok
@@ -0,0 +1,12 @@
+; 44
+
+ ####
+ #### ###
+ # $ #
+ # $$ # #
+ # # @# #
+## #### ##
+# ... #
+# ### # #
+# #####
+#######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0044.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0044.sol
new file mode 100755
index 0000000000..98d87da35c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0044.sol
@@ -0,0 +1 @@
+lull3d6r4ulld3lul3duu4ruuld3r4d3ldd4luu6rur3ulld3lurll3duu4ruuld3rddlddlldd4luurrl4u4rd3lul3d3u6rddlddlldd4luurldd4ruurrdrru3l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0045.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0045.sok
new file mode 100755
index 0000000000..86fec2996a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0045.sok
@@ -0,0 +1,9 @@
+; 45
+
+ ### #####
+#### #### #
+# ### #
+# .. $$$$ #
+# .. # @# #
+#############
+ # #
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0045.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0045.sol
new file mode 100755
index 0000000000..ef941129ae
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0045.sol
@@ -0,0 +1 @@
+lu4ldlluurdldrru3ru3rllddruruurrdd8ldlluurd7ruurdrd8l3rurrdrruuldrd6lrdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0046.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0046.sok
new file mode 100755
index 0000000000..6ef6ecdced
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0046.sok
@@ -0,0 +1,12 @@
+; 46
+
+########
+# # #
+# #
+# ## ###
+## ## ####
+ # ## $$$@ #
+## ## # #
+# . . . ####
+# #####
+#####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0046.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0046.sol
new file mode 100755
index 0000000000..512db55c48
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0046.sol
@@ -0,0 +1 @@
+dlldll3urrdrlluluu3l5d3r4u4d3l5urrurrd3lrr5drrurullulddurrd3ru4lrddll4u4dlldllu4r3l4uluur5d4urrurrd3lrr5dlldllurrl4uluur5d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0047.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0047.sok
new file mode 100755
index 0000000000..5e5493dec3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0047.sok
@@ -0,0 +1,13 @@
+; 47
+
+######
+# ###
+# $ @ #
+# ### #
+# $$ $ #
+# ###
+### ## #
+# .... #
+# #
+# ######
+####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0047.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0047.sol
new file mode 100755
index 0000000000..372d66d6db
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0047.sol
@@ -0,0 +1 @@
+u3ldrl3druuddrruldlluurdldrl4ur3dr3drdl4ulldr4urrdl3rdd3l3dllddrulu4rldlullddrulurruulluurdldrl4ur3dr3drdlullddrulurrd4ruuldrd4lullddrur4ulldrurdd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0048.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0048.sok
new file mode 100755
index 0000000000..087b9c7109
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0048.sok
@@ -0,0 +1,9 @@
+; 48
+
+ #####
+ ##### #
+## + # #
+# $$.$$ #
+# #.# ###
+## . #
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0048.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0048.sol
new file mode 100755
index 0000000000..365a253bcd
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0048.sol
@@ -0,0 +1 @@
+3drruul3ruulldlldrru4ldrrurr3dlluuddrruulrdd4lulururrdduulldrurdrrulrurrdd3l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0049.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0049.sok
new file mode 100755
index 0000000000..8603d3ba3b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0049.sok
@@ -0,0 +1,11 @@
+; 49
+
+ #####
+## #
+# #
+# .$.##
+##$#$ #
+ #.$. #
+ # #
+ # @ ##
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0049.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0049.sol
new file mode 100755
index 0000000000..fd9fd34a39
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0049.sol
@@ -0,0 +1 @@
+r4ululldrddrddlu3ruululuurd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0050.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0050.sok
new file mode 100755
index 0000000000..9d9bd359fd
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0050.sok
@@ -0,0 +1,9 @@
+; 50
+
+ ########
+ # # #
+## #$ #
+# .*@*. #
+# $# ##
+# # #
+########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0050.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0050.sol
new file mode 100755
index 0000000000..d888ef5181
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0050.sol
@@ -0,0 +1 @@
+rdruruullddlluldlddrrudlluurrddlururruurrdd3lrrddlururuuld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0051.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0051.sok
new file mode 100755
index 0000000000..23f5a55a8d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0051.sok
@@ -0,0 +1,9 @@
+; 51
+
+########
+# $. #
+# $. #
+### ###
+# $. #
+#@ $. #
+########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0051.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0051.sol
new file mode 100755
index 0000000000..5643d7ee15
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0051.sol
@@ -0,0 +1 @@
+3rurrdlul3uldllurrdrddldllurrurululldrr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0052.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0052.sok
new file mode 100755
index 0000000000..9c0c3b1131
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0052.sok
@@ -0,0 +1,11 @@
+; 52
+
+ ####
+ # #
+ #$ #
+ # #
+####@###
+# $ #
+# ..* #
+# # #
+########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0052.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0052.sol
new file mode 100755
index 0000000000..b86e183eae
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0052.sol
@@ -0,0 +1 @@
+drrd3lr3uruul4dlddlluurrdr3uruul4d3ldr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0053.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0053.sok
new file mode 100755
index 0000000000..89dd4650d4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0053.sok
@@ -0,0 +1,9 @@
+; 53
+
+ ######
+ # #
+ #. ..##
+###$ @ #
+# $ $ #
+# ####
+#####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0053.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0053.sol
new file mode 100755
index 0000000000..d5d2e4d86d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0053.sol
@@ -0,0 +1 @@
+ldluddllurdrur3ulldru3(rd)3luruulldrrl3dllurdruuruldd3ruldlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0054.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0054.sok
new file mode 100755
index 0000000000..be3379b592
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0054.sok
@@ -0,0 +1,14 @@
+; 54
+
+ #####
+ ## #
+ # # #
+ # @ #
+ # #
+ #####.###
+ # . #
+### #$#. #
+# $$ ####
+# # #
+# ####
+#####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0054.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0054.sol
new file mode 100755
index 0000000000..a1d462b2aa
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0054.sol
@@ -0,0 +1 @@
+3d4lddr3lddrruruld3ruluddll3u4rdrruldlu4lddrdruudllddlluurruu4ruuruldlluurdr4drruldlu4lddrdruudlluu4ruurul4drruldl3ur3ulldlddrluurduurrddl3duur3ulldlddrluurdrdduulldrurd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0055.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0055.sok
new file mode 100755
index 0000000000..65b2e78cd4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0055.sok
@@ -0,0 +1,15 @@
+; 55
+
+ ####
+ ### ##
+ # $ $ #
+ # # #
+ ##$ #
+ # # #
+ ## # #
+ #. # #
+ #.## #
+###.## ##
+# #
+# @ #
+#########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0055.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0055.sol
new file mode 100755
index 0000000000..ae2ec90599
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0055.sol
@@ -0,0 +1 @@
+rr9ululddllurrddrr6d3l3uruuluruuldr4dl3d3r8ullddrluurr7d5ullullurdr4dl4d4ru4l3uruulu3ruululddulldrdrrlluu3r7d5ull3dl4d4rullr8ulldldrrluurr7d5ull3dl4drruldl3u3d4ru3ldluuddllurdru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0056.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0056.sok
new file mode 100755
index 0000000000..a775c6918d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0056.sok
@@ -0,0 +1,10 @@
+; 56
+
+ #####
+ ## #
+### .# #
+# $*$@#
+# .# #
+### # #
+ # ##
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0056.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0056.sol
new file mode 100755
index 0000000000..b9ee30732a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0056.sol
@@ -0,0 +1 @@
+ddldlluurul3drruruullrruulldldrldllurdrruuldrdlr3urrddlruulldlddru3ldrru3rddldlluulur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0057.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0057.sok
new file mode 100755
index 0000000000..ba81714ee7
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0057.sok
@@ -0,0 +1,10 @@
+; 57
+
+ #####
+ ### #
+## #
+# **$ ##
+# * .#
+### #@#
+ # #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0057.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0057.sol
new file mode 100755
index 0000000000..a6a568acdb
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0057.sol
@@ -0,0 +1 @@
+3uldulldrurr4dlluurlulldruurrurrdldllrruuldrdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0058.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0058.sok
new file mode 100755
index 0000000000..6db8f529f7
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0058.sok
@@ -0,0 +1,11 @@
+; 58
+
+ ####
+ #### ##
+ # $ #
+ # # # #
+## #$$$@#
+# .. ###
+# .. ##
+### #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0058.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0058.sol
new file mode 100755
index 0000000000..4d76b35f39
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0058.sol
@@ -0,0 +1 @@
+uu3l3druluu3rddlld3l3urrddrdllr3ull3drru3ruulldurrddlldllddrululldr4urrdrddllrrurruululddlduull3d3u5rddlldllrruuldrdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0059.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0059.sok
new file mode 100755
index 0000000000..6138a17d6f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0059.sok
@@ -0,0 +1,10 @@
+; 59
+
+ ######
+ # ###
+ # $ $ #
+ ##$# # #
+### #@# ##
+# . . . #
+# ## #
+##########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0059.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0059.sol
new file mode 100755
index 0000000000..30f26eef3b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0059.sol
@@ -0,0 +1 @@
+3u3ldrdd3urr4drr3ulr3d4l4urr3d3ull4d3rdru4l3urur3duull3d3rdrru3l3urrdduull3drdrrul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0060.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0060.sok
new file mode 100755
index 0000000000..a6eed8b8c0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0060.sok
@@ -0,0 +1,9 @@
+; 60
+
+ ####### #####
+ # ###### #
+## @ ... #
+# ########## ###
+# $ $ $ #
+# # # # #
+################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0060.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0060.sol
new file mode 100755
index 0000000000..651ccd0164
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0060.sol
@@ -0,0 +1 @@
+5rdd3ldllurr4ldllu4rdrrurrdrruluu11ldld3r2(drrurr)druud3l2(dllull)uu11rurrd11lull3drrdrru6rdruud7ldllull3urrd9rurrd9lu4l3d10rdruud11l3u4rd7rurrdlldd11l3urrd6r4lu4ld7r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0061.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0061.sok
new file mode 100755
index 0000000000..3c277ad6e0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0061.sok
@@ -0,0 +1,8 @@
+; 61
+
+#####
+# #
+# ######
+#$$$$ $ @#
+#..... #
+##########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0061.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0061.sol
new file mode 100755
index 0000000000..b113e849c5
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0061.sol
@@ -0,0 +1 @@
+3(d3lur)uulddrdrruldluluurrddrdrru3luullddrdrrlluluurdrdulldrdrluurd3rdrru5luld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0062.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0062.sok
new file mode 100755
index 0000000000..57d0507afe
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0062.sok
@@ -0,0 +1,10 @@
+; 62
+
+ ####
+ # ###
+ # . #
+ #$.@ #
+#### .$ #
+# $$.###
+# #
+#######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0062.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0062.sol
new file mode 100755
index 0000000000..c81d9dd89e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0062.sol
@@ -0,0 +1 @@
+ldlur3dlulrruuldrddllurdruuluruul3drddllurdruudd4lu3r3u3rddlurul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0063.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0063.sok
new file mode 100755
index 0000000000..b9dc82e784
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0063.sok
@@ -0,0 +1,11 @@
+; 63
+
+#####
+# #####
+# $ $ ###
+## $ $ ##
+ ###### .. #
+ #. . @#
+ # #
+ ### ##
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0063.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0063.sol
new file mode 100755
index 0000000000..a303de1e5f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0063.sol
@@ -0,0 +1 @@
+3luulluld3ruldllululldrd4rurddrddllurrurullulldrurddrddllurdruluu5luurdld4rur3dldr4u3ldlluurdld4rurddurrdrddlullrrddlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0064.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0064.sok
new file mode 100755
index 0000000000..6be897d055
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0064.sok
@@ -0,0 +1,9 @@
+; 64
+
+#########
+# ## ##
+# $ $$*@ #
+# # . # #
+## #. . #
+ # #####
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0064.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0064.sol
new file mode 100755
index 0000000000..e5e52184e6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0064.sol
@@ -0,0 +1 @@
+ulddldr3uldrddlldlluuluurdrrddrrulruuldrddlldlluulu3rdururrdrddl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0065.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0065.sok
new file mode 100755
index 0000000000..0efa4a6794
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0065.sok
@@ -0,0 +1,12 @@
+; 65
+
+######
+# #
+# ## ##
+# # * ##
+# #@* ##
+# # * #
+# # * $ #
+# ## #.##
+# ###
+######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0065.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0065.sol
new file mode 100755
index 0000000000..153611be32
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0065.sol
@@ -0,0 +1 @@
+rurdllddrdd3l7u3rdu3l7d3ruuluu3rddlurul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0066.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0066.sok
new file mode 100755
index 0000000000..9bbcf60360
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0066.sok
@@ -0,0 +1,16 @@
+; 66
+
+ #####
+ # #
+ # # #
+ # #
+#######$ #
+# $..$#####
+# # $. .# #
+# #. .$ # #
+#####$..$ #
+ # $#######
+ # #
+ # # #
+ # @ #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0066.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0066.sol
new file mode 100755
index 0000000000..729b784235
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0066.sol
@@ -0,0 +1 @@
+luuruudluru3rdll5ruulldurrdd4lul3urdd5ullddrluurr4d3ldrdrulu3ldrldlluu4r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0067.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0067.sok
new file mode 100755
index 0000000000..c8da30dff1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0067.sok
@@ -0,0 +1,12 @@
+; 67
+
+ ####
+ ## ##
+ ## * ##
+## $ .$ ##
+# . @ * #
+# * . #
+## $. $ ##
+ ## * ##
+ ## ##
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0067.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0067.sol
new file mode 100755
index 0000000000..1c71a6221a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0067.sol
@@ -0,0 +1 @@
+uurdrdlulldllurr4dluu3rurrdldllulurr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0068.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0068.sok
new file mode 100755
index 0000000000..c37ddd1c9e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0068.sok
@@ -0,0 +1,13 @@
+; 68
+
+ #
+ #.#
+ # $ #
+ # #
+ # *** #
+#.$ *@* $.#
+ # *** #
+ # #
+ # $ #
+ #.#
+ #
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0068.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0068.sol
new file mode 100755
index 0000000000..0b377ceba1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0068.sol
@@ -0,0 +1 @@
+uluru4drdlduulull3rurdrr3(ul)dlldldrl3(dr)urrurul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0069.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0069.sok
new file mode 100755
index 0000000000..d83f8fe799
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0069.sok
@@ -0,0 +1,9 @@
+; 69
+
+#######
+# . . #
+#.$$$.#
+# $@$ #
+#.$$$.#
+# . . #
+#######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0069.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0069.sol
new file mode 100755
index 0000000000..6b709c6598
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0069.sol
@@ -0,0 +1 @@
+ulur3drdluluurrdd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0070.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0070.sok
new file mode 100755
index 0000000000..ff04a823a4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0070.sok
@@ -0,0 +1,10 @@
+; 70
+
+########
+# # #
+# #.. #
+# $$$$$#
+# #...#
+# # #
+# @ #
+########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0070.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0070.sol
new file mode 100755
index 0000000000..b2bd9c23ee
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0070.sol
@@ -0,0 +1 @@
+ll4urddldd3r3ulrdrruluurddl3d4luururrdruruull3drdd3luulu3ruurrdlddu4luurdld3rdru3l3drrudru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0071.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0071.sok
new file mode 100755
index 0000000000..ce4dc3a211
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0071.sok
@@ -0,0 +1,10 @@
+; 71
+
+########
+# # #
+# $.$. #
+##. $ #
+# $ .##
+# .$.$ #
+# # @#
+########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0071.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0071.sol
new file mode 100755
index 0000000000..3f2f26b05c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0071.sol
@@ -0,0 +1 @@
+lluururuulddllurlulldrddlddruurrdlrdrrul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0072.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0072.sok
new file mode 100755
index 0000000000..9a64fa6631
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0072.sok
@@ -0,0 +1,11 @@
+; 72
+
+#########
+# #
+# *$*$* #
+# $...$ #
+# *. .* #
+# $...$ #
+# *$*$* #
+# @#
+#########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0072.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0072.sol
new file mode 100755
index 0000000000..075ffbaf99
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0072.sol
@@ -0,0 +1 @@
+lluuddr2(ruul)lrru2(ulld)duul2(lddr)rllddrru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0073.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0073.sok
new file mode 100755
index 0000000000..6faf736e4b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0073.sok
@@ -0,0 +1,11 @@
+; 73
+
+#########
+# #
+# .$.$. #
+# $.$.$ #
+# .$@$. #
+# $.$.$ #
+# .$.$. #
+# #
+#########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0073.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0073.sol
new file mode 100755
index 0000000000..3ce0066b17
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0073.sol
@@ -0,0 +1 @@
+uldlul3druddrrulrrdrruuluullddururru2(ulld)
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0074.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0074.sok
new file mode 100755
index 0000000000..d00d77cb65
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0074.sok
@@ -0,0 +1,11 @@
+; 74
+
+#########
+# #
+# $.$.$ #
+# .$.$. #
+##$.@.$##
+# .$.$. #
+# $.$.$ #
+# #
+#########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0074.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0074.sol
new file mode 100755
index 0000000000..fc9b1e6407
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0074.sol
@@ -0,0 +1 @@
+lulduluurdurr3d3u3rdldlddrudrddludluuddlluudrd3lur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0075.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0075.sok
new file mode 100755
index 0000000000..15db562fdf
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0075.sok
@@ -0,0 +1,11 @@
+; 75
+
+#########
+# # #
+# .$.$. #
+# $.$.$ #
+##.$@$.##
+# $.$.$ #
+# .$.$. #
+# # #
+#########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0075.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0075.sol
new file mode 100755
index 0000000000..719a0f5ce4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0075.sol
@@ -0,0 +1 @@
+uldrdrurulrddrddlluululluddrllddrruurululluurr3drrul3ruulld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0076.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0076.sok
new file mode 100755
index 0000000000..69c0f25af2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0076.sok
@@ -0,0 +1,11 @@
+; 76
+
+ ######
+ # . ###
+## $. #
+# $*$$ #
+#..*@*..#
+# $$*$ #
+# .$ ##
+### . #
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0076.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0076.sol
new file mode 100755
index 0000000000..c7ac668ab7
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0076.sol
@@ -0,0 +1 @@
+rldulruu3r3dldd3lull3ururldrll3drruldlurrdd3ruuldrdluurr3ulldrurd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0077.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0077.sok
new file mode 100755
index 0000000000..345cec748c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0077.sok
@@ -0,0 +1,13 @@
+; 77
+
+ #####
+ # ###
+ ## # ###
+ # .$# #
+## #$.$.# #
+# $.@.$ #
+# #.$.$# ##
+# #$. #
+### # ##
+ ### #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0077.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0077.sol
new file mode 100755
index 0000000000..9f5d0fb8f8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0077.sol
@@ -0,0 +1 @@
+rdllr3u3lddlddrrdrruruullurr3dldllulluurrluuruurrddurrdrrddllrddl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0078.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0078.sok
new file mode 100755
index 0000000000..1fd1f86ad7
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0078.sok
@@ -0,0 +1,11 @@
+; 78
+
+ #######
+## ##
+# $.$ #
+# $#.#$ #
+##..@.. #
+# $#.#$ #
+# $.$ #
+# # ##
+########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0078.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0078.sol
new file mode 100755
index 0000000000..8dadc5a506
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0078.sol
@@ -0,0 +1 @@
+3ulldru3rdrdd5lulurdd5rddluru3lddrdruurulruulull3d3urrddululdulldrl3dlddruudr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0079.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0079.sok
new file mode 100755
index 0000000000..e607b85995
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0079.sok
@@ -0,0 +1,11 @@
+; 79
+
+ ####
+ #### #
+ # #
+##.# # ##
+#@$ $# #
+# .$ #
+##.$## #
+ #. #####
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0079.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0079.sol
new file mode 100755
index 0000000000..25b1a7ab63
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0079.sol
@@ -0,0 +1 @@
+rd3r3l3urrddldrllddruluurrdlulddurr3urrddrddlu3luldrr3urrddrd4l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0080.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0080.sok
new file mode 100755
index 0000000000..a48ed1908b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0080.sok
@@ -0,0 +1,11 @@
+; 80
+
+ #### #####
+## ### #
+# . # $ #
+# . .$ $ ##
+###*## # #
+ # # @ #
+ # #####
+ # #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0080.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0080.sol
new file mode 100755
index 0000000000..b359856a8a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0080.sol
@@ -0,0 +1 @@
+ruululdllulldrddrddl4u3rururrdld4luldllurd6ruuldrd5l5rddlludrruu3l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0081.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0081.sok
new file mode 100755
index 0000000000..bc678fa09f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0081.sok
@@ -0,0 +1,13 @@
+; 81
+
+ #######
+ # # ###
+ # # . ###
+ # $ # @ #
+ ## # $ $ #
+ # ##..####
+ # # #
+### ### ###
+# $ #
+# ###. #
+##### #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0081.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0081.sol
new file mode 100755
index 0000000000..5c4dfd9f83
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0081.sol
@@ -0,0 +1 @@
+lullddlull5d4r4ul3uldrdllrdrrddl3udrrurrd3ldlur4d4l5uluur6d4urrdrr5drruldl3udd4ldllu5r3l5urrdrddrdduuluuluurdd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0082.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0082.sok
new file mode 100755
index 0000000000..84ced6344d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0082.sok
@@ -0,0 +1,10 @@
+; 82
+
+ ##########
+ # #
+ #.#### #
+##.$ @ $$ #
+# .*.$ # #
+# ### ## ##
+# #
+##########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0082.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0082.sol
new file mode 100755
index 0000000000..4eb41691b0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0082.sol
@@ -0,0 +1 @@
+ldlrurrdldd3r3u3d3l3ull2(drur)uurr3dldd7luu3ru3ruu5ldduu7rdd6l5r3d7luururrdlu3rdllu3ruurdrdl3d3lud3r3u3lrdlull
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0083.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0083.sok
new file mode 100755
index 0000000000..5536503724
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0083.sok
@@ -0,0 +1,12 @@
+; 83
+
+###### ####
+# . ### #
+# @ ##
+#....# $# #
+###### $ #
+ ##$ $ #
+ # ##
+ # $##
+ # #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0083.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0083.sol
new file mode 100755
index 0000000000..367a3393d4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0083.sol
@@ -0,0 +1 @@
+rrddlddlddruururuulu3lddru3drruldluud3ruulu5luld3rddrudd3ruulu5lullddru6rddldluudrruu6ldlluurd7rdrddlldl3udrruu7luld5rddrr4dl5udrruu5luld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0084.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0084.sok
new file mode 100755
index 0000000000..d4913c8a62
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0084.sok
@@ -0,0 +1,14 @@
+; 84
+
+########
+# ## #
+# .. #
+# . . #
+### ####
+ # ##
+ # $$@ #
+ ### $ #
+### # #
+# $ #
+# ###
+######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0084.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0084.sol
new file mode 100755
index 0000000000..44cc233d8a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0084.sol
@@ -0,0 +1 @@
+r3d3l3r3ululdulldrrddlddr4u3drr3ululrdr3dll3ul3ulurrl4drrul5d3lurrdr4ul3u3ruuldll4drruldrrdlrddll3ul3ulluurdr4drruldl3u
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0085.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0085.sok
new file mode 100755
index 0000000000..78becb88fb
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0085.sok
@@ -0,0 +1,15 @@
+; 85
+
+ ####
+ # #
+ ### #
+ ## #
+ # #$###
+ # $ $ #
+ ##$ #
+####### ####
+# # ##
+# @ ## #
+# # ....#
+# ######
+######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0085.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0085.sol
new file mode 100755
index 0000000000..785b0f16fb
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0085.sol
@@ -0,0 +1 @@
+rd4r5uruulldldrd4ruld3l3urrddrdl3ullddr4drd4lu3lddrru4r4ul3urrddrdl3uruul4dl4drd4lulluldldd3ru4ruuluururrdl3ulldldrr4drd4lullull3d3ru4ruul5urrddrdlul4drd4luulldrurdu4l3d3ru4r3luulldrurdu4ld3rd3r3luurdldrrlldllulu3rurdldr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0086.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0086.sok
new file mode 100755
index 0000000000..f242afa39c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0086.sok
@@ -0,0 +1,15 @@
+; 86
+
+ #####
+ ## #
+ # # #
+## #
+# $ ####
+# $$#. #
+###$ #
+ # # #
+ ####. #
+ #@#. ##
+ # . #
+ # #
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0086.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0086.sol
new file mode 100755
index 0000000000..6ea8cd211b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0086.sol
@@ -0,0 +1 @@
+drr4ul3(lu)rddrddl3uluurduurrddlddld3rur4dlddrrull4ull3uruulldlddrluurdrddld3rur4dlddrruldl3uruu3l3ulldrurddu3ldrrd3rur4d3u4luurdld3rur3dluu5drruldl3uruuldrddlddllurdrudrrul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0087.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0087.sok
new file mode 100755
index 0000000000..267c8fa444
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0087.sok
@@ -0,0 +1,15 @@
+; 87
+
+ ####
+ # ###
+ ## . ##
+ #. . #
+ #. #@ #
+ ## ## #
+ ## #####
+ ## $ #
+ ## $ #
+## $ ##
+# $ ##
+# ##
+#####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0087.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0087.sol
new file mode 100755
index 0000000000..9ce0934391
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0087.sol
@@ -0,0 +1 @@
+u3l5d3(ld)ll4(ur)ldldldd3(ru)r4ulurrl5dldldll3(ur)ldlddrurur4ulur5dldllururlddrur4urururd3lurl6dllurdr4uruuldrdlu4rddlurullrul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0088.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0088.sok
new file mode 100755
index 0000000000..0d48fff594
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0088.sok
@@ -0,0 +1,9 @@
+; 88
+
+ ######
+ #. . #
+ # *.##
+###$ @ #
+# $ $ #
+# ####
+#####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0088.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0088.sol
new file mode 100755
index 0000000000..b7b42eea99
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0088.sol
@@ -0,0 +1 @@
+uulldrddluddllurdrururrdll3urdu3ldrrddluruulldrurdl3dllurdr3urul3druuddrruldlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0089.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0089.sok
new file mode 100755
index 0000000000..2b34e5920d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0089.sok
@@ -0,0 +1,11 @@
+; 89
+
+########
+# #
+# #.# #
+# * #
+##$*$ ##
+# *@##
+# #.##
+# #
+#####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0089.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0089.sol
new file mode 100755
index 0000000000..7b8caaabb1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0089.sol
@@ -0,0 +1 @@
+udlddllu3(ur)ldd3(ru)u3l3drrulrruu3ldduullddrdru3ruuldrdllrdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0090.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0090.sok
new file mode 100755
index 0000000000..ab47567b6a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0090.sok
@@ -0,0 +1,12 @@
+; 90
+
+ #####
+ # #
+ # ##
+ #$*$ #
+##. . #
+# .@.##
+# $*$#
+## #
+ # #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0090.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0090.sol
new file mode 100755
index 0000000000..cf87a0c65b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0090.sol
@@ -0,0 +1 @@
+duuluddldrddrruudldl3uruuld3ruluullddururdd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0091.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0091.sok
new file mode 100755
index 0000000000..897a8ab10e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0091.sok
@@ -0,0 +1,15 @@
+; 91
+
+ ####
+ # #
+ # #
+ # ###
+###$ $ ##
+# $@$ #
+# # #
+###### ##
+ ## . .#
+ # . .#
+ # #
+ # ####
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0091.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0091.sol
new file mode 100755
index 0000000000..225dccb844
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0091.sol
@@ -0,0 +1 @@
+luuddrrdrrululldrur5d4u3ldllu3ruuldrdrur4drddllur4u3ldllu3r4ul3drdrur4dlddrrul4u3ldllu4rur4dlldlddrururd3lur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0092.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0092.sok
new file mode 100755
index 0000000000..c95e74391a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0092.sok
@@ -0,0 +1,10 @@
+; 92
+
+ ###### ####
+ # @ ###### #
+ # # $ #
+## ....# $ # #
+# ## ## $ ##
+# ### $ #
+######## ## #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0092.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0092.sol
new file mode 100755
index 0000000000..42d9f44971
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0092.sol
@@ -0,0 +1 @@
+rrd3r4(dr)3uruuld6ld3luurrd4rddrdrruuru7ld3lulduu3rd4rddruddrr3u6ldllrrdd3luuluu3rd7rddldluudrruu6l3d5luru3r3lddrulurluurdurrd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0093.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0093.sok
new file mode 100755
index 0000000000..4c5a380eac
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0093.sok
@@ -0,0 +1,15 @@
+; 93
+
+ ####
+ ### #
+ ## . #
+## #
+# .$. ##
+# $ ###
+# .$####
+### #
+ ##$# #
+ # # #
+ # @ ##
+ ### #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0093.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0093.sol
new file mode 100755
index 0000000000..2fa0d3f613
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0093.sol
@@ -0,0 +1 @@
+r3ullulluurrllddrruulururrddlullddru3drr3dll5uluurrdruruuldrdldlluurdrrul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0094.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0094.sok
new file mode 100755
index 0000000000..5fbcc759c5
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0094.sok
@@ -0,0 +1,12 @@
+; 94
+
+ ######
+ #### ###
+ # ## #
+ #### ###..## ####
+ # #$$ # #
+## $ $ #... @ # #
+# # $ ##### # #
+# #### # ##
+## # # ##
+ ##### #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0094.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0094.sol
new file mode 100755
index 0000000000..f0ee8b50eb
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0094.sol
@@ -0,0 +1 @@
+llu4lddlluurrddlu3lulddldrdrruuddll3u3rdrruurrurdrdrr3ullu3ld3ldd4rd3r3lu4luu3ru3rdrr4du4luurdld3rlu4lddludlluru4rurd3lddlu4lddrdruudlluu3ru4rdrruldlullddlulu4r4luu3ru3rdrrdd3rd3(dl)luruu3lu5luu3ru3rdrrddrd3lrru3rd3(dl)uudrruruulldll
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0095.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0095.sok
new file mode 100755
index 0000000000..2b57fd9634
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0095.sok
@@ -0,0 +1,10 @@
+; 95
+
+#############
+# # #
+# ## # #
+## ### $ $ ##
+#@...# $$$ #
+# #
+##..########
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0095.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0095.sol
new file mode 100755
index 0000000000..34ee330845
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0095.sol
@@ -0,0 +1 @@
+d7ruld5l4u5r3drdl3rulruu3(ld)3lullddrul4u5rddldurrdld4ldl3udrd4ruuldrd4ldluud4ruu4rdld6luld4ruurrdrd6lulldrurd4r4u6ldrduu5r4d6lur3urrdluldd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0096.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0096.sok
new file mode 100755
index 0000000000..32b4a2bae8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0096.sok
@@ -0,0 +1,13 @@
+; 96
+
+ ####
+ # #
+ ##### #
+ # $ $ #
+ # .# ###
+ # .#$$ ##
+## .# #
+# *###@ #
+# ##
+## .######
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0096.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0096.sol
new file mode 100755
index 0000000000..54e981a6e7
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0096.sol
@@ -0,0 +1 @@
+ulluruuruul4dldrrdd5l5u3r3l5d5ruul3u3drdrrululr3d5l3uluu4rddrddrd4l3r3ulldr3uruuldd4l6dr3ul3u4rddrddrd4l3r3uluu4l6dru4r3ulluddrurddrd5lul4u3rdruruul4dldrurdrdd5ldluud6ruuldrd5lulldrurd4ruul3u4l3d3u3rddrr3d6lur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0097.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0097.sok
new file mode 100755
index 0000000000..6388db07b2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0097.sok
@@ -0,0 +1,14 @@
+; 97
+
+##### #####
+# ###### #
+# # #
+## ####### # #
+ # # # # #
+ # #$$ ..... #
+## # #######
+# #$#@#
+# $ $ #
+# # ##
+#### #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0097.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0097.sol
new file mode 100755
index 0000000000..c2bd3b965e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0097.sol
@@ -0,0 +1 @@
+dllrruullddrr3u4r3u8l5dlddr6u5drruurrdd3l3r3u4r3u7lulld8r7l5dlddr6u5d4r4ull3durrdd3lr4urd7r4ull3d3urr4d6l4r3u7lulld8r7l5dlddr6u5d3rddlurull3r3u6r4ull3d3urr4d5l3r3u7lulld8r7l5dlddr6u5drr4u3rd5r4ull3d3urr4d4lrr3u7lulld8r7l6drr4u4rd4r4ull3duu8l6drr4u4rdrrllulld3rlu4ld4r4l3drruuddlluururr3l3drruulur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0098.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0098.sok
new file mode 100755
index 0000000000..1f01dd6aa4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0098.sok
@@ -0,0 +1,12 @@
+; 98
+
+#####
+# ###
+# # $ ###
+# # $ #
+# #.$##@#
+# #.$ #
+# .#####
+## . #
+ # #
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0098.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0098.sol
new file mode 100755
index 0000000000..b05fd6ffb9
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0098.sol
@@ -0,0 +1 @@
+d3l3ruu3ldlddldrull5urrddrruldl3dlddrudrruldlluul5urrdd4rdd3l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0099.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0099.sok
new file mode 100755
index 0000000000..e37d0c34b8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0099.sok
@@ -0,0 +1,13 @@
+; 99
+
+ #####
+ # #
+ # #
+ # ###
+###. # #####
+# . ### #
+# . # $ #
+# #.## $ $ #
+# . @ $$##
+## ### #
+ #### #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0099.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0099.sol
new file mode 100755
index 0000000000..9d704f61ad
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0099.sol
@@ -0,0 +1 @@
+ruurrdluldrruurrdlrd3ld4luullddrdru4rurruuldlldrd4luulurdr3udd3l3drdru4rdrru6luulurdru3l3drdruudll3u3rdldd3ru2(urrd)ld6l3ull3drdru3ruurrdrd6luuruulddull3drluurur4urrdlul3druluurrdluldd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0100.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0100.sok
new file mode 100755
index 0000000000..5ebe433b60
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0100.sok
@@ -0,0 +1,15 @@
+; 100
+
+ #######
+ # ##
+ # ### ####
+ # ## #
+ # $ #### #
+####$ .....#
+# # #### #
+####$$# #
+ # $ # ####
+ # @ # #
+ # #### #
+ # #
+ ########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0100.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0100.sol
new file mode 100755
index 0000000000..6b0a93e039
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0100.sol
@@ -0,0 +1 @@
+lldd5r4u3ruu5lulrd5rdd3l4d5luu3r3ulur4d3ldd5r4u3r4u3lulu4lddrrdrd4r4l4dllurll3d5r4u3ruu5ldldr3ulddu6rdd3l4d5luu3r3ulu4r3l4dllurdr3ulu3rlldldrddllurdr3ul3ulldrurddrrllddrddllurdr3uluru3l3u4rdrd3rd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0101.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0101.sok
new file mode 100755
index 0000000000..8b97e85798
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0101.sok
@@ -0,0 +1,10 @@
+; 101
+
+ #####
+### . #
+# . $##
+# $$. ###
+### .$$@ #
+ ##$ . #
+ # . ###
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0101.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0101.sol
new file mode 100755
index 0000000000..2adbe2c70a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0101.sol
@@ -0,0 +1 @@
+dllulul2(d3ruld)lluurdldru3luulldrururr3dlluruddrrddlludrruurrdlulld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0102.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0102.sok
new file mode 100755
index 0000000000..003adf6618
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0102.sok
@@ -0,0 +1,16 @@
+; 102
+
+ ####
+ ## #
+ # #####
+ # #
+ # # #
+ ## .##
+ #####.#
+ ######.###
+ # . #
+### #$#. #
+# $$ $ ####
+# $ @ #
+### ####
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0102.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0102.sol
new file mode 100755
index 0000000000..fe1f0f098e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0102.sol
@@ -0,0 +1 @@
+ruluddlluluu5rdrruldl5uru4luld4r5d5lddrulu5rdrruldl5uru3lrr5d4lddrdruudllddluudllu3ruu4rdrruldl4u3luulldru5rdl4d5ldrddllurdruulu5rdrruldl5uru4l3r5d4lddrdruudlluu4rdrruldl4u4luluurdrdu3r5d5u5ldrd3r3luu3rdr3d4u4ldd3rurdd3u3ldld3rurd4l4ur3dld3r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0103.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0103.sok
new file mode 100755
index 0000000000..d4eba8b970
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0103.sok
@@ -0,0 +1,14 @@
+; 103
+
+ ##########
+ # # #
+### ... .# #
+# ## ## #
+# ## # #
+### #@ # #
+ ## ## # ###
+ ##### $#$ #
+ ## # $ #
+ ### $## #
+ ## #####
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0103.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0103.sol
new file mode 100755
index 0000000000..043a08f703
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0103.sol
@@ -0,0 +1 @@
+r3druuddrr3lddruul7u3r6drrddlu3ldl6u5d3r7ulld4luld4r4drdl6u3r7dlldl6u5d3r7ulld3lulddlrduu3rddr3dl6u3r7drruld3ldl3uruul3u3r6drd3luul3udr4drr7ulld3luld3rddr5dl6u5d3r7ulld3lulld4r4lddrud3lurrurrllddrulurl4dr3u
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0104.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0104.sok
new file mode 100755
index 0000000000..2a199d2413
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0104.sok
@@ -0,0 +1,16 @@
+; 104
+
+ ######
+#### #
+# ## ##
+# ## #
+# # # #
+# $$#$$ #
+###$ $ $##
+ ## ##
+ ####@####
+ # . .. #
+ # .. . #
+ # .## #
+ ##### #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0104.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0104.sol
new file mode 100755
index 0000000000..2ca1ef5ecd
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0104.sol
@@ -0,0 +1 @@
+ur3ur3u3l4dlruurr4d3lud3r4ull3dldr4urr3dl3dldr3ur3urrdlulull3dldrur3drrddlullr3urru3luuldr3u3l3drrur3u3rddl3drdlul3dlld3rdrruuld2(ullu)3r3ur2(rdlul3d)ldrrl3ur3urrdlulddrdlul3dldllurdrr3ur4ull3dldrur3drdllr3ul5u3l3drrurddldrur3d3r3dlluulrddrruluddlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0105.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0105.sok
new file mode 100755
index 0000000000..f154052e42
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0105.sok
@@ -0,0 +1,10 @@
+; 105
+
+ ####
+ # ###
+## ##
+# * . #
+# *$*$ #
+## .$. #
+ #@ ###
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0105.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0105.sol
new file mode 100755
index 0000000000..4da211efc4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0105.sol
@@ -0,0 +1 @@
+3ururrdrddllrruulduulldrll3drruululdr3uldrddllurdrrddlludrruululuurdrd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0106.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0106.sok
new file mode 100755
index 0000000000..0d294dfe08
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0106.sok
@@ -0,0 +1,12 @@
+; 106
+
+ ####
+### #
+# . ##
+# #* #
+# $.#@#
+##$.# #
+# $ #
+# ###
+# ##
+####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0106.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0106.sol
new file mode 100755
index 0000000000..a36e94579d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0106.sol
@@ -0,0 +1 @@
+ddlldllurr3uruul4d3ullddrdruurul3dldlddrur3u3dllurdruluururuuldrdr3dlluddllurdruluuluur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0107.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0107.sok
new file mode 100755
index 0000000000..b1b9b9cc6b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0107.sok
@@ -0,0 +1,13 @@
+; 107
+
+ ####
+ ## ####
+ # $$ #
+ # # # #
+ # $ $# #
+ # # # #
+ #@# # #
+## #$# #
+# .....##
+# ####
+#####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0107.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0107.sol
new file mode 100755
index 0000000000..397368baa4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0107.sol
@@ -0,0 +1 @@
+4ururdll6d4rur5ullddl3d3uruuldduu3r5dld3ldllur6ururd3r5dldlluur3u3dlddrrur5ullddlddr4uldduu3r5dld3ldllu4r3l6ururdr4dldur4u3l6drruuruullrruu3l5d3u3rddlddldllur6urrdrdllr3d5ull5d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0108.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0108.sok
new file mode 100755
index 0000000000..8807e30f73
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0108.sok
@@ -0,0 +1,13 @@
+; 108
+
+ ####
+ # #
+ ## $###
+ # . ###
+### .$. #
+# $.$@$.$ #
+# .$. ###
+### . #
+ ###$ ##
+ # #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0108.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0108.sol
new file mode 100755
index 0000000000..7cfc7c2247
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0108.sol
@@ -0,0 +1 @@
+drdlrddluurr3uldu3rdlulu3luurdlddrllddrurrdlddruluulldllurdrdr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0109.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0109.sok
new file mode 100755
index 0000000000..694ab48022
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0109.sok
@@ -0,0 +1,12 @@
+; 109
+
+ #####
+ # . #####
+ #$ $$ $ #
+ # .. . .#
+##$ .$ #
+# $. $##
+#. . .. #
+#@$ $$ $#
+##### . #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0109.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0109.sol
new file mode 100755
index 0000000000..dba07db06b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0109.sol
@@ -0,0 +1 @@
+uu3ruulldr3urddrruldlluurdrd3ru4lullddrurrdl4rdllddruluurrdldl3dr4uruulldrddluddllurdrddluulldrurrddlulu3lurldd4rdrruuldr5u5l3dlddrruluurdrdd3r3uldllur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0110.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0110.sok
new file mode 100755
index 0000000000..7c2914b753
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0110.sok
@@ -0,0 +1,18 @@
+; 110
+
+ ########
+ # # #
+###... . #
+# # ###
+# @ #
+### # ##
+ ### $ #
+ ## $ #
+### $ ##
+# $ ####
+# # #
+# ## #
+# ##
+## # ##
+ #### #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0110.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0110.sol
new file mode 100755
index 0000000000..f74347dca1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0110.sol
@@ -0,0 +1 @@
+4rd3(dl)d3(ur)r4(dl)rururuu4(ld)dld4rdru4l3urururr3(dl)ruruu3(ld)dld4rurd4l3ururrdldlruuldldduurrdlullddrulur2(rdrulu)rdr5udlluurrurrd4lulddrdrrddl3d4l3d4rururrdld4ldl3ulur2(rdrulu)rdr5udlluurrurrd4luld3r4dl3d3l3d5ruuldrd4ldl3ulur2(rdrulu)rdr5udlluurrurrd3lr4dl3d3l3d3rddruluurrd4ldl3ulur2(rdrulu)rdr5udlluluurdrrddllulur3dluudllurrdru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0111.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0111.sok
new file mode 100755
index 0000000000..7ef05a5203
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0111.sok
@@ -0,0 +1,14 @@
+; 111
+
+ ####
+ # #
+### ##
+# $ .# ####
+# $#.### #
+# $ .# #
+#####.# $ #
+ ###.#$#@ #
+ # . $ #
+ # ### #
+ ## # ####
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0111.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0111.sol
new file mode 100755
index 0000000000..b273ff8566
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0111.sol
@@ -0,0 +1 @@
+d4l5ullrr6dllurdru4r3ulldduurr3d4ldllu5rl3u3r4dluud4l3ulluurr5dlddrulu4r3l3ullulld3rluurr5dlddrulur5uluul3dldrrluurr5dlddr5u4luu3rlddrr3drr3u3rddlur3dlu4ldllurdr3udd5ruuldrd5ldllurdruud5r4ul3drd5ldllurdru4ruululddurrdd3l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0112.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0112.sok
new file mode 100755
index 0000000000..df4b46e0ef
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0112.sok
@@ -0,0 +1,9 @@
+; 112
+
+#########
+# # #
+# $...$ #
+# $*@*$ #
+# $...$ #
+# # #
+#########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0112.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0112.sol
new file mode 100755
index 0000000000..68b03cbcd9
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0112.sol
@@ -0,0 +1 @@
+dludrrdrrullrruulldurrddluruld3lddllurlu3r3luurdldr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0113.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0113.sok
new file mode 100755
index 0000000000..5fbfbe10e2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0113.sok
@@ -0,0 +1,9 @@
+; 113
+
+###########
+# #
+# * . * #
+##*$*@*$*##
+# * . * #
+# # #
+###########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0113.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0113.sol
new file mode 100755
index 0000000000..434a24d6e0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0113.sol
@@ -0,0 +1 @@
+ullrrddrudlldllurrurrddrruu3luurdurrdu5ldduru3ldr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0114.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0114.sok
new file mode 100755
index 0000000000..0fca7b5281
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0114.sok
@@ -0,0 +1,17 @@
+; 114
+
+ #####
+ ### #
+ # # #
+ # # #
+##### $ $#####
+# ## # # #
+# # $ ... $# ##
+# #.@.# #
+## #$ ... $ # #
+ # # # ## #
+ #####$ $ #####
+ # # #
+ # # #
+ # ###
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0114.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0114.sol
new file mode 100755
index 0000000000..f7975bd48c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0114.sol
@@ -0,0 +1 @@
+r3uluullddrr3urrddlruullddr3dlluururddullddlldllddrruu3luurrdullddrru3rddllulurrlddrrddrddrruull3dlluurlddrruul3urrddldluudrruurrurruulldd3rddllu3l3rdr2(ruull)ddrdll
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0115.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0115.sok
new file mode 100755
index 0000000000..ca0476dca6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0115.sok
@@ -0,0 +1,15 @@
+; 115
+
+ #
+ # #
+ # #
+ # .$. #
+ # .$.$. #
+ # .$ $ $. #
+# $.$@$.$ #
+ # .$ $ $. #
+ # .$.$. #
+ # .$. #
+ # #
+ # #
+ #
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0115.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0115.sol
new file mode 100755
index 0000000000..0cf1665dc8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0115.sol
@@ -0,0 +1 @@
+ululldld4(dr)r3(ur)u4(ul)ldduurrdlr3(rd)d3(lu)dldrdrddldllurl3(lu)urdruddrdrruuldulrull
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0116.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0116.sok
new file mode 100755
index 0000000000..f5caa0cc32
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0116.sok
@@ -0,0 +1,13 @@
+; 116
+
+########
+# # #
+# #
+# ## ##########
+## ## # #
+ # ## # #
+ # ## $ $ $ $ #
+## ### #######@#
+# . . . . #
+# ############
+#####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0116.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0116.sol
new file mode 100755
index 0000000000..074a7db31d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0116.sol
@@ -0,0 +1 @@
+uu6ldlru6r3d12l6u3r3drddurrurrd3lru6r3d11ldl6ulu3rurrdl3drddurru4rd5lru6r3d11ldlu4ruuluur3durru6rd7l7rdd11ldllu9r4luudd4l5uluur6d5urrurrdl4drdd3ldllu7r6l6urrur3dr3d3uluu3l6d4ruul3udr4d4l6urrurrd3lrrddr4d4l5uluur6d5u3rddr4d3ldllu3r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0117.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0117.sok
new file mode 100755
index 0000000000..5afd89893b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0117.sok
@@ -0,0 +1,13 @@
+; 117
+
+ ####
+ ####### #
+## ## #
+# # $ #
+# # ##$ ##
+# # $ ##
+#@# .#$ ##
+# .. ##
+###. ###
+ # #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0117.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0117.sol
new file mode 100755
index 0000000000..16b6f2ebc2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0117.sol
@@ -0,0 +1 @@
+drruu3rllddrruru3ldd3l4urr3d3ull4d3ruu3rururuu3(ld)ururrdldld3ldd3l4urr3d3ull4drruu4ruruuldldurrdld3ldluud4ruuldrd3ldlddru3l4ururrdl4dll4urur4du3rddl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0118.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0118.sok
new file mode 100755
index 0000000000..6667a71335
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0118.sok
@@ -0,0 +1,14 @@
+; 118
+
+ #####
+ # ##
+###### $ ##
+# ## $ ##
+# ## $ #
+#...# ## #
+# @ ##$ #
+#...# ## $ ##
+##### # $ #
+ # ##
+ # ####
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0118.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0118.sol
new file mode 100755
index 0000000000..48b399f841
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0118.sol
@@ -0,0 +1 @@
+r3dr3(ru)dlddruruuldrdluldrd3ldl4ulluurrdrdl3d4r3urru4(ul)l3(dr)3drdluldrd3ldl4ulldluururrdrdl3d4r5ululuurdr5drdluldrd3ldl4ulluurrdrdllruulldllddrrurr3d4r7ulldrur5drdluldrd3ldl4ullulluu3rdrdrdllruulu3lddrrdrr3d4r3urruulul4drdluldrd3ldl4ullullddrul3u3rdrdrd4l3ruulu3l2(3d4r)3urrulul3drdluldrd3ldl4u4l3u3rdrdrd3luld3ruululduld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0119.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0119.sok
new file mode 100755
index 0000000000..bc2400d505
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0119.sok
@@ -0,0 +1,16 @@
+; 119
+
+ #######
+ # ###
+ # ###. #
+ # # . # #
+## #... #
+#@ .####
+# # #
+## #####
+# $$ ##
+# $$ #
+### $$ #
+ # #
+ ## ##
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0119.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0119.sol
new file mode 100755
index 0000000000..a96dc716a9
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0119.sol
@@ -0,0 +1 @@
+r3drdrrurddu3lulld4rulldl3ulu3rdruulurdd3l3d4rdrddldll3urulldl3ulu3rdru3l3drr3dluuruldl3ulurrl4u4rdrrddllulldrddlull4d5rddluruldluru3ldl3ulu3rdruud3l3dr3drdr3uru3ldl3ulu3rdru3l3dr3druurulldl3ulu3r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0120.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0120.sok
new file mode 100755
index 0000000000..faa45da9e1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0120.sok
@@ -0,0 +1,14 @@
+; 120
+
+#### ####
+# ### ######
+# # #
+####$ $## # #
+ # # # $ ##
+### ## $$ #
+# ## $ # #
+# @ # ########
+# ## #
+#......# ######
+# ### #
+######## ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0120.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0120.sol
new file mode 100755
index 0000000000..1b9fa4635b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0120.sol
@@ -0,0 +1 @@
+d3r3ur3u6rddlrddlur3u8ldrrddlddru3ruruuddrdrrululruu6l3d3u6r4dlulld3lul3dlddrrul3u4ruruuddrr3u5lul4d3u6rddldlld3lul3dllddrudrrul3u4ruruudrruu5lul4d3u4r3dld3luuru3ldldrr3dllddrudrru4l3r3u4rur3u3lddldur3ulddu4r3dld3lul3dlddrrullr4ul3urdrdduruu3r3dld3lul3dldruur3ur3ul4d3u4r3dld3lul3dlddllurluluurddurd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0121.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0121.sok
new file mode 100755
index 0000000000..226ad44e6d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0121.sok
@@ -0,0 +1,16 @@
+; 121
+
+ #######
+ ## . #
+ ## . #
+ # $*.# ##
+ # # . #
+## # . ##
+# ### #
+# # @##
+# $$$# #
+# # #
+### # #
+ #$## #
+ # ##
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0121.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0121.sol
new file mode 100755
index 0000000000..40a550df53
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0121.sol
@@ -0,0 +1 @@
+3ulludrr3dlldd3l3ur3uru3rlddr3d3ldrdluu3r3uruu4ldl3dlddrrdrulurd3luur3ururrddr4dr3dld3l3uruurlddl3d3rur3ul3ul3urrddlluulldl3dlddrrdrulurrll5d3rur3ul3ul3urrddl3dllddrdluu3ldrruu3rdr3dld3luuruulurrl3dldd3rur3ul3uluuluurrdrddldlluurdrruululdrrddl3dlldlldrdruulurrll5d3rur3ul3uddlld3luur3urururrdrrullr3dl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0122.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0122.sok
new file mode 100755
index 0000000000..275fd76ebb
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0122.sok
@@ -0,0 +1,9 @@
+; 122
+
+ ####
+ ### ##
+ # #
+##* # #
+# *$*. #
+# @ ##
+#######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0122.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0122.sol
new file mode 100755
index 0000000000..2a1ca9b0c8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0122.sol
@@ -0,0 +1 @@
+udllurd3ruruu4ldru3rddldlluulur3dlud3rulluurdlddrruruululdlddrluurd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0123.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0123.sok
new file mode 100755
index 0000000000..9e106db406
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0123.sok
@@ -0,0 +1,13 @@
+; 123
+
+ #####
+### ####
+# $ $ #
+# $## $ #
+## # #
+ ##### # ###
+ # ... #
+ ##. #
+ ## @##
+ # #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0123.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0123.sol
new file mode 100755
index 0000000000..3ae45283a4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0123.sol
@@ -0,0 +1 @@
+uu3luul3ulldrurdr4drr4ulr4dlluu4lulurrurrdduulldldd3rurrur4dldrulluu4luurrurddu3ldd3rurrulrr4drdlulluu4luururrddrrur3duull3drr4u6ldd3ru3r3dlluuddrrdrrull3druul5u3ldrrur3d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0124.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0124.sok
new file mode 100755
index 0000000000..b88d56c337
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0124.sok
@@ -0,0 +1,13 @@
+; 124
+
+#########
+# # #
+# $ * $ #
+#..# #..#
+# $ # $ #
+# .$@$. #
+# $ # $ #
+#..# #..#
+# $ * $ #
+# # #
+#########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0124.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0124.sol
new file mode 100755
index 0000000000..74b7d29250
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0124.sol
@@ -0,0 +1 @@
+lluddl3drruldluruuru3rdr3dllulldlu3rdrrullrruuluur3ulldrurdlddrddllullull3urrdrrurd3lulldrrllddrrddlluu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0125.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0125.sok
new file mode 100755
index 0000000000..68db09e843
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0125.sok
@@ -0,0 +1,16 @@
+; 125
+
+ ##########
+ # ##
+ ##### #### $ #
+ #.. # # #
+ # . # $ # #
+ #.. #### # $ #
+ ## ## # $$# #
+ # # ## ##
+###@### ######
+# #
+# #
+# # #
+#### #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0125.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0125.sol
new file mode 100755
index 0000000000..565c50d548
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0125.sol
@@ -0,0 +1 @@
+4u3ru3rdrrlu4luu5rdrurdr3dlddlluuddrruuluuddrr3ulu7ldd3rdrrlu4luu7rdr3dlddlluu3r3ulu7ldd3r3drd3ruulullrdrrddllulluuru3lrr3drru3r3ulu7lddrd4l3r3u5rd2(rddll)uuru3lrr3drd3ruul4u6ldd3r3drru3r3ulul3dllrddlluuru3ld3lul6dldr6u4rurr3drd3ruul4u6ldd3r3drru3ruululddllrddlluuru3ld3lul6drdl6u4rurrd3rurrddll4u6lddrd3luld3ru3r3drrurullrddlluuru3lrrd3r3u6lddrd3lulldr5dllddrulurdr6urul6drrdlrddluuruldl6u5dllddrulurdr4u
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0126.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0126.sok
new file mode 100755
index 0000000000..7462e40c42
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0126.sok
@@ -0,0 +1,17 @@
+; 126
+
+ #######
+ # #
+ # $$ #
+ # $###
+ # # #
+ # #$ #
+ # # #
+## ## ##
+# ..#######
+#@###... #
+# #.#### $ #
+### #.# $ $$ #
+ # . # #
+ ######### #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0126.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0126.sol
new file mode 100755
index 0000000000..ad6851c7e4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0126.sol
@@ -0,0 +1 @@
+u4rd7rdlduu6l3d4rururulr2(rddl)3ulu4lu5lddrrdd6rururrullrr3dluudlld6luulluu4r3d3u4l2(ddrr)4u3l7urdrll6d3r4ululul5d4urrdr8d2(lluu)rlddrrdd4ru3ruu4lul4ululuurdurrdlluldl6d3rdd6ululul5d6u3rdllrddr5d5rdd3ld4luulluu3rll5uruul6d4urrdr5d5rdd3ld4luulluu3r3lddrrdd4ru3ruu5l3ul3uluurrdllul6d4urr3dr3d5rdrru5l5r3dluuru4lrrdd3ld4luulluu3rll5urr3drdduuluur3dul3ull5dlddrrdd4rurrd3l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0127.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0127.sok
new file mode 100755
index 0000000000..ae531a8d3c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0127.sok
@@ -0,0 +1,9 @@
+; 127
+
+#####
+#@ ######
+# $ # #
+#.*.*. $ #
+# $ #####
+## #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0127.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0127.sol
new file mode 100755
index 0000000000..adc5ca6020
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0127.sol
@@ -0,0 +1 @@
+3druluurrdrdll4rurrd4lululldrdrrlluurdl3drruldlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0128.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0128.sok
new file mode 100755
index 0000000000..eb9802cd3f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0128.sok
@@ -0,0 +1,11 @@
+; 128
+
+ #######
+ ## ##
+### ### #
+# # # #
+#@$***. # #
+## # #
+ #### ## #
+ # ##
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0128.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0128.sol
new file mode 100755
index 0000000000..7a32f19ae0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0128.sol
@@ -0,0 +1 @@
+urruru4rdr4dld3luullud3ruuldldllu3rldrdd3rur4ulu4ldlduru4rdr4dld3l4urrddlruulldldlluruuru4rdr4dld3luullullur2(dd3r)ur4ulu4ldld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0129.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0129.sok
new file mode 100755
index 0000000000..3c12badf99
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0129.sok
@@ -0,0 +1,13 @@
+; 129
+
+ ####
+######## #
+# $ #
+# ##.## #
+##$## . ##
+ # . $# ##
+ # ###.# #
+ # ### @ #
+ # $ ####
+ # ####
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0129.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0129.sol
new file mode 100755
index 0000000000..47abe07d08
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0129.sol
@@ -0,0 +1 @@
+luul3urrll3drddrr4uruul3dlld4luulu6rllddr4d3ldl6ulu4rdd3rddrdllr3u3luu3l6d4r3uddrr4uruul3dll4d4l6u5r5l6d4r4urrddrdllr4uruuld6l6d4r3ulur4d4l6u6r4drdllr5u6l6d4ru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0130.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0130.sok
new file mode 100755
index 0000000000..fccc5d5026
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0130.sok
@@ -0,0 +1,19 @@
+; 130
+
+ ####
+ ## ###
+ ## @ #
+ ## *$ .#
+ ## ** ##
+ ## ** ##
+ ## ** ##
+ ## ** ##
+ ## ** ##
+ ## ** ##
+ ## ** ##
+ ## ** ##
+## ** ##
+# ** ##
+# ** ##
+# ####
+####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0130.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0130.sol
new file mode 100755
index 0000000000..17366741df
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0130.sol
@@ -0,0 +1 @@
+l12(ld)d12(ru)rr11(dl)r9(ur)4u12(ld)
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0131.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0131.sok
new file mode 100755
index 0000000000..704e7bd717
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0131.sok
@@ -0,0 +1,19 @@
+; 131
+
+ ####
+ ### ###
+ ##.$. #
+ ##.$.$$. #
+ ##.$.$$.$##
+ ##.$.$$.$.#
+ ##.$.$$.$.##
+ ##.$.$$.$.##
+ ##.$.$$.$.##
+ ##.$.$$.$.##
+ ##.$.$$.$.##
+##.$.$$.$.##
+#.$.$$.$.##
+## $$.$.##
+ #@ $.##
+ ####.##
+ ###
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0131.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0131.sol
new file mode 100755
index 0000000000..66b73a7b1a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0131.sol
@@ -0,0 +1 @@
+12(ru)u11(ld)l10(ru)4r12(dl)l11(ur)
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0132.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0132.sok
new file mode 100755
index 0000000000..0083340f62
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0132.sok
@@ -0,0 +1,29 @@
+; 132 'The Mixer'
+
+ #####
+ ##### # #
+ # ### # #
+ ##### # # #
+##### # # # #### ##
+# ### # # ### # # #
+# # @ # # # # ###
+# ####$###### #### #
+### # # . # # #
+ # # # ## # # #
+ ## ##### ## # #####
+ # ## ### #
+ # # ### # ##### # #####
+ # # # # # # # #
+ ##### # ##### # ### # #
+ # ### ## #
+ ##### # ## ##### ##
+ # # # ## # # #
+ # # # # # ###
+ # #### ###### #### #
+ ### # # # # # #
+ # # # ### # # ### #
+ ## #### # # # #####
+ # # # #####
+ # # ### #
+ # # #####
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0132.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0132.sol
new file mode 100755
index 0000000000..1d5d9063fe
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0132.sol
@@ -0,0 +1 @@
+4l5d6r3uludr3d6l5u4ruurrdd5l4rddr3d6l4ulluurr5d4u5rddr3d5lddlluu7rurddrdllruull6drdllru3r6d5l4ulluurr5d4urru3r6d4lddlluu5r4l5urru3r5drrddll7ulurrurddulldd6rurddul3u6r5d4lddlluu5r4luul3u6r4drrddll5u4d5luul3u5ruurrdd7ldluulurrlddrr6ulurrld3l6u5r4drrddll5u4dlld3l6u4ruurrdd5l4r5dlld3l5ulluurr7drdlldluudrruu5l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0133.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0133.sok
new file mode 100755
index 0000000000..005331e8f8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0133.sok
@@ -0,0 +1,36 @@
+; 133 'Pulsar'
+
+ ##### ##################
+ # # #
+ # # # ################ #
+ # # # # # #
+ # # # # ############## # #
+# # # # # # # #
+# # # # # ############ # # #
+# # # # # # # # #
+# # # # # # ########## # # #
+# # # # # # # # # # #
+# # # # # # # ######## # # #
+# # # # # # # # # # # #
+# # # # # # # # ###### # # # #
+# # # # # # # # # # # # # #
+# # # # # # # # # #### # # # # #
+# # # # # # # # # # # # # #
+# # # # # # # ## ## # # # # # #
+# # # # # # ## ## # # # # # # #
+# # # # # # @.$# # # # # # # #
+# # # # # #### # # # # # # # # #
+# # # # # # # # # # # # # #
+# # # # ###### # # # # # # # #
+# # # # # # # # # # # #
+ # # # ######## # # # # # # #
+# # # # # # # # # # #
+# # # ########## # # # # # #
+# # # # # # # # #
+# # # ############ # # # # #
+# # # # # # # #
+ # # ############## # # # #
+ # # # # # #
+ # ################ # # #
+ # # #
+ ################## #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0133.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0133.sol
new file mode 100755
index 0000000000..fc667aee1d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0133.sol
@@ -0,0 +1 @@
+luuurrrddrrdddddldldlllllllllululululuuuuuuuuuuuuurururururururrrrrrrrrrrrrrrrrdrdrdrdrddllulululullllllllllllllldldldldldldddddddddddrdrdrdrrrrrrruruuuuuddllluuurruurrrrrdrdrdddddddddldldldldlllllllllllllululululululuuuuuuuuuuuuuuuuurururururrddldldldldddddddddddddddrdrdrdrdrdrrrrrrrrrrrurururuuuuuuululllllrrdddllluulluuuuurururrrrrrrrrdrdrdrdrdddddddddddddldldldldldldlllllllllllllllllululululuurrdrdrdrdrrrrrrrrrrrrrrrurururururuuuuuuuuuuulululullllllldlddddduurrrdddllddlllllululuuuuuuuuurururururrrrrrrrrrrrrdrdrdrdrdrdrdddddddddddddddddldldldldlluururururuuuuuuuuuuuuuuulululululullllllllllldldldldddddddrdrrrr
\ No newline at end of file
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0134.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0134.sok
new file mode 100755
index 0000000000..e766555d7f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0134.sok
@@ -0,0 +1,39 @@
+; 134 'Stargate'
+
+ ##### # #####
+ ## ###### ##
+ # # # #
+ ##### ####### ####
+ ## # # ## ## ##
+ # # # # # # #
+ ##### ## ## ## # ####
+ ## # #### ##### ## ##
+ # # # # # # # #
+ ##### ## ## # ## # ####
+ ## # #### # # ##### ## ##
+ # # # # # # # # # #
+##### ## ## # # # ## # ####
+# # #### ## # # ##### ## #
+# # # # # # # # #
+## ## ## ###### # # ## # #
+## ##### # # ##### ##
+ # # # ### # ## # # ##### # # #
+## # # @ # # ##
+ # # # ##### # # ## # ### # # #
+## ##### # # ##### ##
+# # ## # # ###### ## ## ##
+# # # # # # # # #
+# ## ##### # # ## #### # #
+#### # ## # # # ## ## #####
+ # # # # # # # # # #
+ ## ## ##### # # #### # ##
+ #### # ## # ## ## #####
+ # # # # # # # #
+ ## ## ##### #### # ##
+ #### # ## ## ## #####
+ # # # # # #
+ ## ## ## # # # ##
+ #### ## # ## #####
+ # # $ # . # #
+ ## ###### ##
+ ##### # #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0134.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0134.sol
new file mode 100755
index 0000000000..e7afb8535c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0134.sol
@@ -0,0 +1 @@
+13dl3dllrr3urr3d4(3r3u)3r8u4(3l3u)8l4(3d3l)8d3(3r3d)3rddlddr3udd3r3urr3d4(3r3u)3r8u4(3l3u)8l4(3d3l)8d3(3r3d)rrurrd3l2(rr3d3r3u)3r3(3u3r)8u4(3l3u)8l4(3d3l)8d2(3r3d)3rddlddr3udd3r3d3r3urr3d4(3r3u)3r8u4(3l3u)8l4(3d3l)8d2(3r3d)rrurrd3lrr2(3d3r)3urr3d4(3r3u)3r8u4(3l3u)8l4(3d3l)8d3r3d3rddlddr3udd2(3r3d)3r3urr3d4(3r3u)3r8u4(3l3u)8l4(3d3l)8d3r3drrurrd3lrr3(3d3r)3urr3d4(3r3u)3r8u4(3l3u)8l4(3d3l)8d3rddlddr3udd3(3r3d)3r3urr3d4(3r3u)3r8u4(3l3u)8l4(3d3l)8drrurrd3lrr4(3d3r)3urr3d4(3r3u)3r8u4(3l3u)8l4(3d3l)7dlddr8u7d4(3r3d)3r3urr3d4(3r3u)3r8u4(3l3u)8l3(3d3l)3dllulld3rll8d4(3r3d)3r3urr3d4(3r3u)3r8u4(3l3u)8l3(3d3l)ddrddl3udd3l8d4(3r3d)3r3urr3d4(3r3u)3r8u4(3l3u)8l2(3d3l)3dllulld3rll3d3l8d4(3r3d)3r3urr3d4(3r3u)3r8u4(3l3u)8l2(3d3l)ddrddl3udd3l3d3l8d4(3r3d)3r3urr3d4(3r3u)3r8u4(3l3u)8l3d3l3dllulld3rll2(3d3l)8d4(3r3d)3r3urr3d4(3r3u)3r8u4(3l3u)8l3d3lddrddl3udd2(3l3d)3l8d4(3r3d)3r3urr3d4(3r3u)3r8u4(3l3u)8l3dllulld3rll3(3d3l)8d4(3r3d)3r3urr3d4(3r3u)3r8u4(3l3u)8lddrddl3udd3(3l3d)3l8d4(3r3d)3r3urr3d4(3r3u)3r8u4(3l3u)7lulld8r7l4(3d3l)8d4(3r3d)3r3urr3d4(3r3u)3r8u3(3l3u)3luuruul3duu8l4(3d3l)8d4(3r3d)3r3urr3d4(3r3u)3r8u3(3l3u)lldllu3rll3u8l4(3d3l)8d4(3r3d)3r3urr3d4(3r3u)3r8u2(3l3u)3luuruul3duu3l3u8l4(3d3l)8d4(3r3d)3r3urr3d4(3r3u)3r8u2(3l3u)lldllu3rll3u3l3u8l4(3d3l)8d4(3r3d)3r3urr3d4(3r3u)3r8u3l3u3luuruul3duu2(3l3u)8l4(3d3l)8d4(3r3d)3r3urr3d4(3r3u)3r8u3l3ulldllu3rll2(3u3l)3u8l4(3d3l)8d4(3r3d)3r3urr3d4(3r3u)3r8u3luuruul3duu3(3l3u)8l4(3d3l)8d4(3r3d)3r3urr3d4(3r3u)3r8ulldllu3rll3(3u3l)3u8l4(3d3l)8d4(3r3d)3r3urr3d4(3r3u)3r7uruul8d7u4(3l3u)8l4(3d3l)8d4(3r3d)3r3urr3d4(3r3u)rrdrru3lrr8u4(3l3u)8l4(3d3l)8d4(3r3d)3r3urr3d3(3r3u)3ruuluur3duu3r8u4(3l3u)8l4(3d3l)8d4(3r3d)3r3urr3d3(3r3u)rrdrru3lrr3u3r8u4(3l3u)8l4(3d3l)8d4(3r3d)3r3urr3d2(3r3u)3ruuluur3duu3r3u3r8u4(3l3u)8l4(3d3l)8d4(3r3d)3r3urr3d2(3r3u)rrdrru3lrr2(3u3r)8u4(3l3u)8l4(3d3l)8d4(3r3d)3r3urr3d3r3u3ruuluur3duu2(3r3u)3r8u4(3l3u)8l4(3d3l)8d4(3r3d)3r3urr3d3r3urrdrru3lrr3(3u3r)8u4(3l3u)8l4(3d3l)8d4(3r3d)3r3urr3d3ruuluur3duu3(3r3u)3r8u4(3l3u)8l4(3d3l)8d4(3r3d)3r3urr3drrdrrull
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0135.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0135.sok
new file mode 100755
index 0000000000..c40ecf584a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0135.sok
@@ -0,0 +1,43 @@
+; 135 'Fractal'
+
+ ####
+ # # ####
+ ##### # # # ####
+ # # # ##### # # #
+ # #### # # # ##### #
+ #### # # #### # # #
+ # # # ##### # # ####
+ # ##### # # # # ##### #
+ ##### ## ##### ##### # # # #
+ # # ## # ##### ##### #####
+ # ## # # ## # # ##### ####
+ #### ## # ## ##### # ## # # #
+ # ## ## ## ##### # ## ##### #
+ # # ## ### ## ## ##### #
+ # # # ## ### ### ####
+ #### # # ##### ## ## ### #
+ ##### # ##### ## # ##### ## # #
+ # ##### # # ## # ##### ## #####
+ ##### # ##### ##### # # ## #
+ # # # # ##### ##### #####
+ ## ##### # # # # ##### #
+ ##### ##### ##### # # # #
+ # ## # # ##### ##### # #####
+##### ## ##### # ## # # ##### #
+# # ## ##### # ## ##### # #####
+# ### ## ## ##### # # ####
+#### ### ### ## # # #
+ # ##### ## ## ### ## # #
+ # ##### ## # ##### ## ## ## #
+ # # # ## # ##### ## # ## ####
+ #### ##### # # ## # # ## #
+ ##### ##### ##### # ## # #
+ # # # # ##### ##### ## #####
+ # ##### # # # # ##### #
+ #### # # ##### # # #
+ # # # #### # # ####
+ # ##### # $# # #### #
+ # # # .##### # # #
+ #### # @# # #####
+ #### # #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0135.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0135.sol
new file mode 100755
index 0000000000..45a2604a74
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/microban02_0135.sol
@@ -0,0 +1 @@
+3urullulld3rdr3urullulld3rdr5ulu5rdruuruul3dld3rdruuruul3dld3rdruuruul3dld3rdruuruul3dldrrdrru3lul6dldrrdrru3lulddlddr3urullulld3rdr6uru3lulddlddr3uru3lulddlddr3uru3lulddlddr3uru5ldl5urullulld3rdr3urullulld3rdr5ulu5rdruuruul3dld3rdruuruul3dld5rur5dldrrdrru3lulddlddr3urullulld3rdr5ulu5rdruuruul3dldrrdrru3lulddlddr3uru5ldl5urullulld3rdr3urullulld3rdruuruul3dldrrdrru3lul3dldrrdrru3lul5drd5lulddlddr3uru3lulddlddr3uru5ldl5urullulld3rdr3urullulld3rdruuruul3dldrrdrru3lul3dldrrdrru3lul5drd5lulddlddr3uru3lulddlddr3uru3lulddlddr3uru3lulddlddr3urullulld3rdr6urullulld3rdruuruul3dldrrdrru3lul6dld3rdruuruul3dld3rdruuruul3dld3rdruuruul3dld5rur5dldrrdrru3lul3dldrrdrru3lul5drd5lulddlddr3uru3lulddlddr3uru5ldl5urullulld3rdruuruul3dldrrdrru3lul5drd5lulddlddr3urullulld3rdruuruul3dld5rur5dldrrdrru3lul3dldrrdrru3lulddlddr3urullulld3rdr3urullulld3rdr5ulu5rdruuruul3dld3rdruuruul3dld5rur5dldrrdrru3lul3dldrrdrru3luldd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/multiplayer0001.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/multiplayer0001.sok
new file mode 100755
index 0000000000..a04dba0ba2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/multiplayer0001.sok
@@ -0,0 +1,10 @@
+##############
+# #
+# ########## #
+#@ # ..# #
+# # # # #
+# $###.# $$# #
+# . $ ### # #
+###$## ### # #
+# @ ##. #
+##############
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0001.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0001.sok
new file mode 100755
index 0000000000..cfcbfdc8ca
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0001.sok
@@ -0,0 +1,13 @@
+; 1
+
+ ###
+ ## # ####
+ ## ### #
+## $ #
+# @$ # #
+### $### #
+ # #.. #
+ ## ##.# ##
+ # ##
+ # ##
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0001.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0001.sol
new file mode 100755
index 0000000000..116dfdcda9
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0001.sol
@@ -0,0 +1 @@
+llu5r4l5d3ruu3r4uldlldllul4duruuru3rdrdd3l3d4lur5u4r4l6d3r3u3ruuldrdllrr4ul3drdl3u5l5drrdru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0002.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0002.sok
new file mode 100755
index 0000000000..9698a723e1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0002.sok
@@ -0,0 +1,11 @@
+; 2
+
+ ## #####
+## ## . #
+# ## $. #
+ ## $ #
+## $@ ###
+# $ ##
+#.. ## ##
+# # ##
+##### #
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0002.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0002.sol
new file mode 100755
index 0000000000..73d9de763d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0002.sol
@@ -0,0 +1 @@
+dldll3(ur)rdldlr3ururrddlullddrulurdlldldurrdldlruuld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0003.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0003.sok
new file mode 100755
index 0000000000..bd05229d80
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0003.sok
@@ -0,0 +1,16 @@
+; 3
+
+ #####
+ ## #
+ # #
+ #### # $ ##
+ # ####$ $#
+ # $ $ #
+ ## ## $ $ $#
+ # .# $ $ #
+ # .# #
+##### #########
+#.... @ #
+#.... #
+## ######
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0003.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0003.sol
new file mode 100755
index 0000000000..d6dd876ac7
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0003.sol
@@ -0,0 +1 @@
+l5u3r3d5rululu5lul6drd3ldlu3r6u3r3d3rulldluudrrulu3lul6drdllullddrurr6u4rddluru3lul6drd4lurrdr3uluruu3rdd4rulu5lul6drdllr6u3rddrruru5lul6drdlu3lddrulu3rdlullddru4rull5u6rururuuldlddrd6lul3dldr3u8ruululddrd6lul6drd3ldlu3r6u7r4urrdlul3drd7lul6drd3lrr6u3rdd4rudruu7lul6drdllr6u8ruuluurrdlul3drd7lul6drdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0004.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0004.sok
new file mode 100755
index 0000000000..1ef8bf345f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0004.sok
@@ -0,0 +1,12 @@
+; 4
+
+ ###########
+ ## # @#
+### $ $$# #
+# ##$ $$ #
+# # $ # #
+###### ######
+#.. ..$ #*##
+# .. ###
+# ..#####
+#########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0004.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0004.sol
new file mode 100755
index 0000000000..8a0e36ecf2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0004.sol
@@ -0,0 +1 @@
+3dludlu4luurrdullddrruu4ldru3rddlldlu3rdlddrd4l3r4ulldrur3drdllullddrurr3ur3ul5drd3ldllururdrr6uldulldrrur5drd3luldllurrd3r3ullurur4drd4lullddru4r4u3rdrru4lul4drd5ldlu5r4u5ruuldrd4lul4drd4l3r4u4ruuldrd3lul4drd3l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0005.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0005.sok
new file mode 100755
index 0000000000..80e9e66106
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0005.sok
@@ -0,0 +1,17 @@
+; 5
+
+ ###########
+ ## # ##
+### $ $#$ $ ###
+# #$ $ # $ $# #
+# $ ..#.. $ #
+# $...#...$ #
+# $ .. * .. $ #
+###### @ ######
+# $ .. .. $ #
+# $...#...$ #
+# $ ..#.. $ #
+# #$ $ # $ $# #
+### $ $#$ $ ###
+ ## # ##
+ ###########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0005.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0005.sol
new file mode 100755
index 0000000000..c339c8ba4d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0005.sol
@@ -0,0 +1 @@
+r4url4dll4uluur6d3u3lur3dlulld3r3ulddldrlluu3ruruull3dldrrl4ur3duurr4drddl3u4dllurdru3dlddr3u3ldrrdruddll3uruulldllu6r4ldrddluulld3r3dl3ulurlu4rurrudd3l4rddlurul3drddl6u3d3rdl3urdrru3l3druurulrrdd3ldlddrr3urullddlddr3uddll4ulluurr3d4uruul5d3urrdllr5ul3d3rullulduurr3dlddrrul3rd3l3urddrru3l3ur3drdlrdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0006.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0006.sok
new file mode 100755
index 0000000000..71112982fc
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0006.sok
@@ -0,0 +1,14 @@
+; 6
+
+ ###########
+###. .$. .###
+ ## $ $ $ ##
+ ## ..$.. ##
+ ##$#$#$##
+ #.$ $.#
+ # @ #
+ ### ###
+ ## $ $ ##
+ #. $ .#
+ ### . ###
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0006.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0006.sol
new file mode 100755
index 0000000000..29a97ed8f0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0006.sol
@@ -0,0 +1 @@
+rr3urudlluurrlldlldlludrruurdrdlrr3dll3u6dllurdr3urr3ull5dld3ruldl3urr3uruuldldlluurdldruu3lddrulurdrr3drldlluuddrrulr3drd3l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0007.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0007.sok
new file mode 100755
index 0000000000..99da9083d3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0007.sok
@@ -0,0 +1,12 @@
+; 7
+
+ ######
+ #### ## #
+ ### # # ## ###
+### #### # $ #
+# $ @ ...*.. $ #
+# $ $ ## ### ###
+### ### # #####
+ # ###
+ # ####
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0007.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0007.sol
new file mode 100755
index 0000000000..0d190f9c4d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0007.sol
@@ -0,0 +1 @@
+ull3duulldru9ruuru3rddlddruudrrulld8l4ruuru3rddrd3lurldlluuru3rddrd3lrr3u3ld2(lddl)ld3ldlluruulururrddru4r5lulld6rddlld3ldl3ulururrddlruulldrdrru3rddlld4luuru4rlld4lu5rlluurdldr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0008.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0008.sok
new file mode 100755
index 0000000000..08a465e346
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0008.sok
@@ -0,0 +1,13 @@
+; 8
+
+ #######
+ # ##
+##### ### ##
+# # ##
+#@$***. ##$ #
+# # ## .#
+## ## # $ #
+ ## ####.$.#
+ ## #
+ ###### ##
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0008.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0008.sol
new file mode 100755
index 0000000000..7e054a9ba2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0008.sol
@@ -0,0 +1 @@
+3(dr)d5ruurlddrruudld6l3(ul)uu5rddllur3u4rddr3dldrddlu5l3(ul)uu3r3ld3(dr)d6r5uluu4ldd3ldrurruu4rdr6d6l3(ul)ur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0009.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0009.sok
new file mode 100755
index 0000000000..5a51a0400a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0009.sok
@@ -0,0 +1,11 @@
+; 9
+
+#########
+#. . #
+#.$. . #
+## ###@ #
+ # $ ##
+ # $$ ##
+ # $ #
+ # ###
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0009.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0009.sol
new file mode 100755
index 0000000000..7cbc7909cd
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0009.sol
@@ -0,0 +1 @@
+uu5ld4rurrddld3lrrddlluluuddrdrruururuu6ld3ru3rddld3ldl3ulur3dr3dl4ud4ruruu3ldllurrll3d3rdlldl4udd4ruruuldllull3d4rurulull
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0010.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0010.sok
new file mode 100755
index 0000000000..92f53540c3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0010.sok
@@ -0,0 +1,19 @@
+; 10
+
+ ######
+ # #
+ # @ ###
+#### # #
+# ####..#.#$#####
+# $ $ ##... #
+# .....#$$ #
+###### ##$## #####
+ # $ #
+ #### ####
+ # #
+ # #####
+ ### $ #
+ # $ $ #
+ # #$# ####
+ # #
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0010.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0010.sol
new file mode 100755
index 0000000000..46317a7b77
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0010.sol
@@ -0,0 +1 @@
+4drdd3ruururrdllu4ldluudrruullddr3d3ruuru4ldl3u4rdullddl3d3ruurullr3d3lddlddr6uruldluuddllddrrlluu5luurdld8r4dlddr6udd3r3u3l3ruulluu3lddrddrdlr7drrul3d4luu3r7udd3r3u3l3ruulluu3lddrddr8d3ldd4ruurul3dlludlluu3r7udd3r3u3l3ruulld3ullddrurdrr5d3lddl5drruuruldl7u6d4rdllu3l3drruuruldl6ud3luululldlluurdld4r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0011.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0011.sok
new file mode 100755
index 0000000000..11d8ba8495
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0011.sok
@@ -0,0 +1,11 @@
+; 11
+
+ ####
+### ####
+# @ ##
+# #. .#.###
+# $$$ $$$ #
+###.#.#.# #
+ ## #
+ #### ###
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0011.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0011.sol
new file mode 100755
index 0000000000..0bfbc57300
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0011.sol
@@ -0,0 +1 @@
+r4dlluurlddrruuluu3rddllu3dlluuruu3lddrrdd6r2(uull)rrddrrdd6luulluurrurd3r3d3ullddrluu4lddrrdd4ruurrddlr2(uu4l)ddrrurl3d3rdrurruu5luldr3uld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0012.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0012.sok
new file mode 100755
index 0000000000..777b7cbfdc
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0012.sok
@@ -0,0 +1,14 @@
+; 12
+
+ #####
+ # #
+ ##### # #######
+ # ##### # ..... #
+##### # ## # # # # #
+# $ $ $ $ $ # ## ## $ #
+# # ##......#### ### $$ ###
+# ## * # # # $$ #
+##########+$$ ## # #
+ #.$ $# # ########
+ #.## #
+ ########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0012.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0012.sol
new file mode 100755
index 0000000000..1b9b823794
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0012.sol
@@ -0,0 +1 @@
+ulull3ullddrdd3l2(uurr)ddrdlrrdrrulruulddllurdrruuldrdllulluulldd4rdrdr3uld7lddlluu8rddrrulruuldrddlddruudrrurrd4ldlu5rddllullrrdrruu4lrru3r4u5r3drl3urrddldluudrruu6l4r3dlddr4udrruu5ldlluluurrdd4r5drudrrulldl4udrruu6l4rddrrdldl3udrruu5l3r5d3rulldl4udrruu4ldldlluru4r4ldllu5r5luurdld4r3luurdldrrlddru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0013.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0013.sok
new file mode 100755
index 0000000000..8f327ca5d6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0013.sok
@@ -0,0 +1,16 @@
+; 13
+
+ #######
+ ### ##
+ # ### #
+ # # #
+###$#@ # #
+# ##### #
+# # *. #
+##$$# *.##
+ # *..#
+ #### #...##
+ # #$$$ #
+ # $ #
+ ##### #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0013.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0013.sol
new file mode 100755
index 0000000000..1fe400084b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0013.sol
@@ -0,0 +1 @@
+uluu4rdr4dldlrddrdrddl3ullull3d3rud3l3urrdr3uldr4d3l3urrdru6luurdld5ruurr4ulu4lddl4dullur2(3d3r)uul3urr4ulu4ldl4dldd3ruurrllddrl3d3ruuluudllurd4luurdld4rl3drru3rddluruldlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0014.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0014.sok
new file mode 100755
index 0000000000..5dffe2922b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0014.sok
@@ -0,0 +1,10 @@
+; 14
+
+ #######
+## # #
+# *.$.#
+# *.#.###
+# #$@$$ #
+# ## # #
+###### #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0014.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0014.sol
new file mode 100755
index 0000000000..890f47c3ba
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0014.sol
@@ -0,0 +1 @@
+ulruulldrll3drruuddll3uru4r3dllrr3ulldru3ldrll3drruud5rddlluu3ldlluur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0015.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0015.sok
new file mode 100755
index 0000000000..914113adc2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0015.sok
@@ -0,0 +1,13 @@
+; 15
+
+ ####
+ #@ #
+ ## #
+ # .$#
+ #$. #
+###..$###
+# ..$ #
+# $ $ # #
+##### # #
+ # #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0015.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0015.sol
new file mode 100755
index 0000000000..ca1b53e6c6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0015.sol
@@ -0,0 +1 @@
+dddrudlddrdddrruuullullddrluuruulddrrdrrdddlluuluudrdddrruuullulluurrdduuluurddllddruuddrdrrdddlluuluudrdddrruuullulluurruuldrddddrrdddlluuludlulldrrurrdddrruuulllldllurdrrurrrdddlluuddrruuull
\ No newline at end of file
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0016.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0016.sok
new file mode 100755
index 0000000000..914b05d831
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0016.sok
@@ -0,0 +1,19 @@
+; 16
+
+ ######
+ ## # ###
+## # # ##
+# # $.# #
+## $ $.# #
+# #####. ##
+# $. @#
+# $. ####
+### # #*# # ###
+ #### .$ #
+ # .$ #
+ ## .##### #
+ # #.$ $ ##
+ # #.$ # #
+ ## # # ##
+ ### # ##
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0016.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0016.sol
new file mode 100755
index 0000000000..489ffbef99
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0016.sol
@@ -0,0 +1 @@
+4lrr3dlddr4urul4drruldlu4drdrrululdluulur3d4ru3ldlurr3dlur3(ul)uurdduurrdluldu4rd3luluuruul3d5ululldrdrur4d4u4ld3rurdll3urdl3(dr)ddluuddllurdru4ld3r5lu5r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0017.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0017.sok
new file mode 100755
index 0000000000..30792e1043
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0017.sok
@@ -0,0 +1,14 @@
+; 17
+
+ ###########
+ ## . . . . ###
+ # $$ $ $ $ #
+ # ######## # #####
+ #### ## $ # # #
+ # # $ $ # ### # #
+## # # #### $ #
+#... ##### $ #### ###
+#... @ $ # #
+#...############ $ $ #
+##### ##### #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0017.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0017.sol
new file mode 100755
index 0000000000..b6e2c035ca
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0017.sol
@@ -0,0 +1 @@
+6rurrd10ldlu14rdrruruu5ldu5rddldllu13luld12ruu7ruulldurrdd6lulddu5rddldllu13ldluu3r6u7r2(dru3l)dru4lddrururrd3ldllururrdl3rurrd4lurrdrrurrd4lurr6lddrulu4rdllullddrulurrlddlddll3d13rdrru3rddluruldl3u5lddrrd3r3urruulldurrdd6l4u8l8rdd5ldldlluru6r3du5r3d3lu14lr3urrdd4uru9r3dl3drrd3r3u4luu7lddrulu6r3dld9lullddru8ru3ru5rddrrddluruldluudd3lu13luld12ruu5ruurrdd6lulddu5r3d3lu12luldrr6u10r3dl3drrd3r3u4luu3ldllullddrulu6r3du5r3d3lu13lrr3u3ldurdurr3u10r3dl3drrd3r3u4lulddu5r3d3lu12l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0018.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0018.sok
new file mode 100755
index 0000000000..13ee89edb2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0018.sok
@@ -0,0 +1,17 @@
+; 18
+
+ ####
+##### #
+# #
+#$ $ $ #
+#.*.*.*#
+#*.*.*.#
+# $ $ $#
+#......#
+#.*.*.*#
+#$ $ $ #
+# $ $ $#
+#$ $ $ #
+# #
+#@ #####
+####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0018.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0018.sol
new file mode 100755
index 0000000000..7e82a96ef3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0018.sol
@@ -0,0 +1 @@
+r3u3(ru)uldlludrr3ururuuld2(dull)du3r4drdrul3dllur3u3dlddlluuruurlddlddruud3rudrulluu3dll3drur3u4drr3uddluu3dl3udldluu3dl3u
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0019.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0019.sok
new file mode 100755
index 0000000000..22acc27544
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0019.sok
@@ -0,0 +1,17 @@
+; 19
+
+#####
+# #######
+# $ ##
+## ###### ##
+ # # # # ########
+ # # ## $ ##
+ # #. #@###### $ ##
+ # #.# ### ## $ ##
+ # #. # ## $ ##
+ # #.# # ## ## $ ##
+## #.# ## ### ## $ #
+# #.# # #*## ## #
+# .# # # ##*## #####
+###### # ######
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0019.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0019.sol
new file mode 100755
index 0000000000..66e32c74b2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0019.sol
@@ -0,0 +1 @@
+u7r6(dr)r5(ul)u10lr3u6lulldr10drr8u3r3dlddrrullr3u11r4(dr)dd5(lu)d3(rd)rr4(ul)u10lr3u6lulldr10drr8u3r6d5u11r3(dr)dd4(lu)drdrdrr3(ul)u10lr3u6lulldr10drr8u3r5d4u11rdrdrdd3(lu)drdrrululu10lr3u6lulldr10drr8u3r3duu11rdrddluludrrulu10lr3u6lulldr10drr8u3rddu11rddluru10lr3u6lulldr10drr6urrddlruull4duurrdrru3lruurdu3l3durrdrru3lruulldd4u3r3dlddrru3lr5drruuludrddll6urullrruu3l2(ddrr)dldl3urullrrurr3u6lul10dldrr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0020.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0020.sok
new file mode 100755
index 0000000000..9f419515a8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0020.sok
@@ -0,0 +1,10 @@
+; 20
+
+ ####
+ # #
+######$.#
+# $ $.#
+# $@$...#
+# $$$..##
+# $ ..#
+########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0020.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0020.sol
new file mode 100755
index 0000000000..252b69cec6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0020.sol
@@ -0,0 +1 @@
+ull3d3rlurruulldrurdrdurulruul3dllurrdru3l3d3luu5rllddllulu4rlddlulurr3lu5r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0021.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0021.sok
new file mode 100755
index 0000000000..5c4e60f584
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0021.sok
@@ -0,0 +1,8 @@
+; 21
+
+##### ########
+# ### . $ #
+# $ *.. #$ ##
+## $# ..* $ @#
+ # $ . ### #
+ ######## #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0021.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0021.sol
new file mode 100755
index 0000000000..f6ec860d9d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0021.sol
@@ -0,0 +1 @@
+luu3lddlldlluurrdl3ruu3rdd5luurdrdl4ruu3lrrdrd3lu6lulld6r5lddrulu4r3lddrrudlluurr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0022.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0022.sok
new file mode 100755
index 0000000000..3814968292
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0022.sok
@@ -0,0 +1,16 @@
+; 22
+
+ ##### ####
+ #@ .### ###
+#### $$ $ #
+# # . . ## #
+# $ # . . ## #
+## . $ $$ # #
+ # # ###. # #
+ # #### ##### #
+ # # #
+ ####### # ####
+ # .$ #
+ #### #
+ ## #####
+ ###
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0022.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0022.sol
new file mode 100755
index 0000000000..a472f92264
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0022.sol
@@ -0,0 +1 @@
+rrddrruldlluurdldrrd3rddluulldr4lululldr4d6rddrdrruluu3r6u6ldlurdd3rddlurull2(dllu)lulldrd6rurd7luurdl4d6rddrdrruluu3r6u4ld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0023.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0023.sok
new file mode 100755
index 0000000000..d48a44361f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0023.sok
@@ -0,0 +1,11 @@
+; 23
+
+ #######
+###### ######
+# . ..$#$.. . #
+# $ $ . $ $ #
+###$####@####$###
+# $ $ . $ $ #
+# . ..$#$.. . #
+###### ######
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0023.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0023.sol
new file mode 100755
index 0000000000..9588db0731
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0023.sol
@@ -0,0 +1 @@
+ullulldru3ldru3ru4rddllddrrdrruld3ruld3ld4lulluluulu3rdll3d3r2(urru)rrdrddrd3lurr3u3ld5lu4ldru3r2(d3rd)4ruld3lu6ldll3ulurrl4drru3ruu4l7rurr3drdllr4ulld3ldd4r6lddru4l3u7ruuld4r3d6ld6lurd5ruruu5lddld3rulluu6ru6rdlu5ldldd5ruuru3ldrrdd8ld4lurd3ru3ruu5lddldrrl3u8ru4rdlu3ld3ldd5ruurullr3d9l4ruu5ldduu6ruulldurrdd3r4ldd5ruudd6lddrrudlluu4luu4ruurrdd4rdd4l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0024.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0024.sok
new file mode 100755
index 0000000000..a1f4c4727b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0024.sok
@@ -0,0 +1,16 @@
+; 24
+
+ ######
+ # ##
+ ####### $ #
+ # $ $ $ #$ #
+ # #. $ #
+ ####.#.# $###
+ # ..... #
+ # $ ..##$#
+### ## .. #
+# $.#$ # $#
+# $ # #
+##@ # ####
+ ## ####
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0024.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0024.sol
new file mode 100755
index 0000000000..c7ba1c5a3b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0024.sol
@@ -0,0 +1 @@
+rrul3urrurruurr3urrdrdd3lddrul4urrdrddllrruulull4drd3l3url3drruu3ruulull4drdl3ulldrurddull6d4l3urr4urrll4d3lurrdrull4d4r4ulrddlud4r3ul4urrdrddll4d3l5url5d3r4ullul4dldrddluur4u5ruuldrd4lul4d3u4r3ulldduurr3d3lul3duu4ruululddurrdd3lulddu3r4dlddr5ul3urrdd3luldulldllu5rd3ruulldurrdd3l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0025.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0025.sok
new file mode 100755
index 0000000000..8f6df575ff
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0025.sok
@@ -0,0 +1,16 @@
+; 25
+
+ #####
+ ##### #####
+ # .#$ $ #
+ # #. $$$ @ ##
+ # .#$ $ #
+ ###.# $ $ #
+ #. ##$ ###
+ #######*###.$ #
+ # $ ....####
+## #$#$$....#
+# $ $ #..#
+# $ #..#
+# ##########
+#####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0025.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0025.sol
new file mode 100755
index 0000000000..f52e0f1f8a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0025.sol
@@ -0,0 +1 @@
+lddru3ldruruulldllrrurrdlddlldlldd4ldd3ru3rurddu4ld3luu4r4ulluurr6dld3rurd3l3urrurruu3l3rddlld2(lluu)rr6dld3rll3ur3(ru)3lrrddld2(lluu)rr6dldrrlurrddull3urruurullr3d2(lluu)rrdrrd4rd3luu3l5dldrrurdll3urruurullr3d2(lluu)rr6dldrrl3urruu5ru6lr3d2(lluu)rr6dldrlddruulurrluurru4rddl3uru5lr3d2(lluu)rr6dlddruluruurruu6rdlldluuru5lr3d2(lluu)rr4drrur4uldrdllr3dll3u7ru4luldrdllr3dllddlddr5u5d5ldllu5rldllullddrulurrluu5rdr3u5dlud4lu4rdr4u3d7lddrulu6rdr3uddllurd3luu3r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0026.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0026.sok
new file mode 100755
index 0000000000..09b16177ce
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0026.sok
@@ -0,0 +1,13 @@
+; 26
+
+ ####
+ ########### #
+ # $ $ $ $ ##
+ # # # # # #$##
+ ##. . . . . .#
+ #$# # # # #$####
+###. . . . . . #
+###$# # # # # @ #
+ # $ $ $ $ ###
+ # ###########
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0026.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0026.sol
new file mode 100755
index 0000000000..4fab9f50b3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0026.sol
@@ -0,0 +1 @@
+u3luurrdull4(uurrdd4l)u2(urr4dllu)u3(4rddlluu)5rdd3l4urrdull4d3ruullrddll3udrruulluurur4du4luu3rur3d6luu4r4d6l4u4r4lddllulu5r4d4l3ulu3r6dldl5udd4rdd3ldl3u6rdd4luu6rdd3ruu4lrdd4lrr3udrruurrdu4l4d5ruullrddll3udrruulluurur4dull4d3ruu5l4u3rur4dull4d4l6u5rur3duu6l4dll4u6r6lddllulu7rll4d4l3ulu5rll6dldl4ud4rdd3ldluud11ruu3luurrddll4urur4dull4dll6urrll4d3lruulruurrddlr4drruu3lrdd5ruu3l4urur4dull4dll6u3rurddull2(ddlr)dd3ruullrrdd3l3u3drrurullrd3rull
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0027.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0027.sok
new file mode 100755
index 0000000000..57a4fd33f4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0027.sok
@@ -0,0 +1,18 @@
+; 27
+
+ ########
+ ###### ##########
+## $ ### ##
+# $ $ ## # ######### #
+# $ # # #
+# $ $ # # ######### # #
+# $ # # #. . . . # #
+# $ $ # # . . . .## #
+# $ # # # . . . . # #
+##$ $## # #### # # ##
+ # #@ # # ####
+ ###### ##### # #
+ ## # # #
+ ##### ## ##
+ ## ##
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0027.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0027.sol
new file mode 100755
index 0000000000..5b55d0a81d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0027.sol
@@ -0,0 +1 @@
+r6uruu3l6d2(lluu)rrlluru5rurdduu4rd9rdr5dldllull5dld3lulu4lul7urrdrddrru8ruu9lul3duu10rdd5l4d6l3urrdrull3ulluu6lddrulu5rurdduu4rd9rdr5dldllull5dld3lulu4lul7urrdrdd3ru7ruu9lul3duu10rdd5l4d6l3u3rdrruuldrdlu3l3ulluu5ldr3l3d4r3ulu3rurdduu4rd9rdr5dldllull5dld3lulu4lul7urrdrdd3ru7ruu9lul3duu10rdd5l4d6l3u5rur4d3u5l3ulluu5lddr3ldd4r3ulu3rurdduu4rd9rdr5dldllull5dld3lulu4lul7urrdrdd3ru7ruu9lul3duu10rdd5l4d6l3u7rur4d3u7l3ulluu3l4dluruulldrdruulu3rurdduu4rd9rdr5dldllullddrddldld3lulu4lul7urrdrdd3ru7ruu9lul3duu10rdd5l4d6l3u4rdru4l3ulluu3l4dlludlluu3rdruulu3rurdduu4rd9rdr5dldllullddrddldld3lulu4lul7urrdrdd5ru5ruu9lul3duu10rdd5l4d6l3u5rdrruuldrdlu5l3ulluu3ld4ldd3rdr3ulu3rurdduu4rd9rdr5dldllullddrddldld3lulu4lul7urrdrdd5ru5ruu9lul3duu10rdd5l4d6l3u6rurd6l3ulluu5l5drdr5ulu3rurdduu4rd9rdr5dldllullddrddldld3lulu4lul7urrdrdd5ru5ruu9lul3duu10rdd5l4d6l3u7rurrddluruld7l3ulluu5l8druulurdr5ulu3rurdduu4rd9rdr5dldllullddrddldld3lulu4lul7urrdrdd7ru3ruu9lul3duu10rddld4l3d6l3u8rurd8l3ulluu3ld4l4d3rdr5ulu3rurdduu4rd9rdr5dldlluull3drddldld3lulu4lul7urrdrdd7ru3ruu9lul3duu10rddld4l3d6l3u9r8l3ull3u4rd9rdr5dldlluu9l3u10rddlruu12luu3ld4l5drrdrulurdr5ulu3rurdduu4rd9rdr5dldlluull3drddldld3lulu4lul7urrdrdd9ruruu9lul3duu10rddld4l3d6l3u8r7l3ulluu4l8dlluruulldrrdrulurdr5ulu3rurdduu4rd9rdr5dldll3uruu10l3d7r3drddldld3lulu4lul7urrl3u4rd9rdr5dldll3uruu9lul3duu3l7drd4rdrd3rururuul3ull3d6l3u3r3l3d6r3u3r3l3dlddr4udd6l3ur3u3l7drd4rdrd3rur5u
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0028.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0028.sok
new file mode 100755
index 0000000000..b0b1e9c6e0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0028.sok
@@ -0,0 +1,15 @@
+; 28
+
+ ######
+ # ###
+ ##### $ $ #
+#### #.# ##
+# $ #$#.##$#####
+# $$. .#.$ ##
+# $.#.#.##### ####
+## ....... @# #
+ ####$ #.### #$###$##
+ ## $ . # $ $ $ #
+ # $ ### #
+ # # ############
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0028.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0028.sol
new file mode 100755
index 0000000000..4c7159fd84
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0028.sol
@@ -0,0 +1 @@
+4l6urrdru3l6d4l4urr3dullddlluluurd3rluurrdd4lurd3ruulldldrrlddllulurrldrd6r3l4dlluururulddlddruruuddllurdruluu3rddrrd5ruluuruu6lrruuluull7d3u7rddl3d4lu4lulur3dllurdruud4rd4r4uru6lrruuluull7d3u6r5d4lu4ldluud3r8u3r3d3u3l8drrdrrurdr3uruu6lrr4u3l7d3u7rddluru6lrr4u3l6duu6r5d3rulldl4uru6lrr4u3l5du6r5d5ru4ldl4uru6lrr4u3l4d6rdd4rdu4l3d5ru4ldl4uru6lrr3ullulddurrd3ru4luld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0029.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0029.sok
new file mode 100755
index 0000000000..fd29cfec15
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0029.sok
@@ -0,0 +1,18 @@
+; 29
+
+####
+# # ####
+# ######## ####### #
+# ### ## $ #
+##.###### ... #. #
+ #.# # .# # $ #
+ #$$$$#$$$ #.# ##. #
+ #.# $ $ #.. ##
+ #.# $ $ # # ##
+ # # $$ # #####
+ #. ##$ ######
+ #. # $. #
+##. @ ###.#$ #
+# # # #
+# ## ######
+######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0029.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0029.sol
new file mode 100755
index 0000000000..0436c16462
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0029.sol
@@ -0,0 +1 @@
+ll9u7rd3r4d4ld3lulurdd3ru4r4u3ld5ldlru5ruu7l9drddllurdr3ul5urru5ru3r4d4ld3lulurdd3ru4r4u3ld4ldllru5ruu7l9drddllurrdruull6urrddrudd3ruu3ldlu4rd4r4u3ld4ldllru5ruu7l9drddllur7urrddrd3ruu3ldlurullru5ruu7l9d6u3r3drudrruu3ldlurullru5ruu7l8d5u3r3drruru3ldlurullru5ruu7l6d3urrdd6rd3lrrddluulu4r6l3u4ru5r5dll4ulurrur3duull3d4r3u7ldlddld4r3l3uru5r5dll4ulurrur3drdlddllulluuldld3rll4u5r5dll4ulurrurddu5ldlddld4rll4u6r3dlddll4ulu3r5ldllddld5rll4u5rdrddlddll3udd3l3dlluuruulld5rll4u5rdrddlddlluud7ld3rdrulu3rll4u5rdrddlddlludrruurr3u5l4r3dluuru3l4r4drruldl3udd3ruruuldr3uldlld4lr5dllu3l3d3rdd3luuddrrurulddlluuluurdd8u8luurdd7rdd4ld3l3d3(rd)dlulul5u5drdrrululrddlul3u3drruldluudrr4dl3urul4dllururrdldlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0030.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0030.sok
new file mode 100755
index 0000000000..29a465de84
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0030.sok
@@ -0,0 +1,16 @@
+; 30
+
+ #####
+ # #
+ # # ######
+ ### ## ##### # ###
+ # # ## #$$ #
+ ##$ ########## $ $ #
+### ## ..........$ #$$@#
+# # $$# ####### $ #
+# $ #...# ### ####
+# # $ ### ## ####
+######## #
+ # #
+ # #
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0030.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0030.sol
new file mode 100755
index 0000000000..780ba5979d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0030.sol
@@ -0,0 +1 @@
+d4lu12lrrddlldd3uddlluur4u4dld3ldlu4rur3u3l3duu3rddld3lrrd3rurru2(ulldd)rrurddrddlluruuldullull3u3rdr3dlluururddullddrrurdduuruu10rd3ruudd3luurrdullddrrllulluruu3rddllrruu3lddrd12ldlldll3u3rdr3dlluururddullddrr3u11r3urrdrdllruullddrd12ldlldll3u3rdr3dlluururdu12rdrrurruulluld3rddllullruullddrd12ldl3ul3urrdlul3drdllul3d3u3ruluurrdlul3drdllulddu3rd11ru4rdrru4lruullddrd12ldl4uluurrdlul3drdlrd12r3u3rdrd3lruullddrd12ldl4u3d11ru6rdd3ldluudr2(ruull)ddrd12ldl3u3dlddrrurruu8rdruu3rddldluudr2(ruull)ddrd10lddlldlluuru9r6lddllulu8r7l4drul3urrddldluulu7r7luu3lddlddrrd3ruulldldrrluurrdrddl3ulu6r6luu3l3dldrrd3ruulldldrrluurrdrddl3ulu5r4ldlld3ldllu4rd3ruulldldrrluurrdrddl3ulu4r3ldlld5lurrurdldrrd3ruulldldrrluurrdrddl3ulu3r3luu3ldrrurddr3dlluurlddrruulurrllul4urrdlul3dldrurddr3dlluurlddrruulurlul3ur4dr3dlluurlddrruu3d3rddll3ulurddrrdldl3u3dl3u
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0031.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0031.sok
new file mode 100755
index 0000000000..3b8d8e4baf
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0031.sok
@@ -0,0 +1,16 @@
+ #####
+ # #####
+ # $$# ######
+ ###. . $ # #
+ # .##.####### #
+ # $. . # # #
+##.##$$$$#$$$ ######
+ #... . # #
+ #..##.####.### ##@#
+ ## # $ $ $ # $ $ #
+ # # # ###
+ # #.##.#.###### #
+ # $ # $. $ #
+ # ###.## ###$##
+ ###### # #
+ ##########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0031.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0031.sol
new file mode 100755
index 0000000000..64cf2061c3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0031.sol
@@ -0,0 +1 @@
+dl3d4ldd3l4ur3u4luu4lul3duu4rdrd4l6d3rulldl4u3drruuruudd5r3u7lruru3luldrruu3rdd3l4urrdull4d3ruullruull3durrululdd4rurrd5lrrddl5d3rulld4r3urruuldrd6l3u3dllrddrdluldr3u6ruuldrd5l4r3d5l3ulurdruurdll4d5r3u4l4ruuldrdlr3d5l4ulur4d4r5d3ruullrrdd3l4uru4ldlurr3drluurrdd3rdd3l3udll3u3rd3ldd9ruu4lurd3ruruu3lddldrrl3u3rddlddrd7lrrdd3l3udll3u3rdldd7r3ulrruu3lddldrrurddrd7lrrdd3luull3urr3d3rdd4r4ull3u3rddllrruu3lddldrrurddrd8l3ull3drl3ull2(drur)d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0032.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0032.sok
new file mode 100755
index 0000000000..57df7bb9e8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0032.sok
@@ -0,0 +1,18 @@
+; 32
+
+ #####
+ # #
+ ######### $ #
+ ###### # # # #
+ # # # $ $ #@#
+ ### ## #### ### ## ###
+ # $ $ # # #
+ # $ $ # #$ # $$ $$ #
+ ###### $ # # # #
+## ## ###############
+# .# $ # #
+#.. # ######
+#...#### #
+#....# ####
+#....#
+######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0032.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0032.sol
new file mode 100755
index 0000000000..82ab0a6226
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0032.sol
@@ -0,0 +1 @@
+ull3drrddludl4ullulldrr4lulldr2(ddll)ululldrurrddrruu4lddrddrddluru3ld3luurrdrd4lul3duu4ru3ruuluur4drddluru3ld3luurrdrdllruull4dldr3urru3r4u3rddllul3drddluru3ld3luurrdrd3lul3duu3ru3r3u3lulld4rur4drddluru3ld3luurrdrd4lulddu4ru3r6u3lddld3rur4drddluru3ld3luurrdrdllruull4duurru3r3u3lurrlluu3r6drddluru3ld3luurrdrdllruull3dldruurru3r4u6rddluru5ld4l3u3r6drddluru3ld3luurrdrd3lulddu3ru3r4u5ruu3rurrd4lul3drddluru5ld4l3u3r6drddluru3ld3luurrdrdllruull3durru3r4u5ruu4rddlddru3r3u6lul3drddluru5ld4l3u3r6drddluru3ld3luurrdrdllruullddrru3r4u5ruu7r3d3luudd3r3u6lul3drddluru5ld4l3u3r6drddluru3ld3luurrdrd3lullddruluru3rd3r4u5ruu7r4drru4ldl3udd3r3u6lul3drddluru5ld4l3u3r6drddluru3ld4luu3rdrd4luld4ru3r4u5ruu7rurruull5duu3l3d3rdrru4ldl3udd3r3u6lul3drddluru5ld4l3u3r6drddluru3ld4luu3rdrd3lrruu3ldd3ru3r4u5ruu7rurrulul5duu3l3d3rdrru4ldl3udd3r3u6lul3drddluru5ld4l3u3r6drddluru3ld4luu3rdrd4l3ru3r4u5ruu4r3d5ruld4l3u3rddrd3ldl3udd3r3u6lul3drddluru5ld4l3u3r6drddluru3ld4luu3rdrd3l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0033.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0033.sok
new file mode 100755
index 0000000000..ad55fa1ac0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0033.sok
@@ -0,0 +1,19 @@
+; 33
+
+ #######
+ ## ##
+ # ### #
+ # ## $ ####
+ # # .# $.####
+ # # * *###.$ #
+ # # *# ### #####
+ # # @ * * # # #
+ # # ### #*# * #
+ # ## # * *.# # #######
+ # # # ....$ $ #
+ # # ## $# $####$ #
+###* * # #######
+# ########## ####
+# #
+## ############
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0033.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0033.sol
new file mode 100755
index 0000000000..07f6a53b70
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0033.sol
@@ -0,0 +1 @@
+rr3u3rlluuldd3u4ldl10d5ruu3rurd5r9ldd5ldlddru11ruu3rurrurd3lur3luul3ulr3drrurrdldd9ldd3luuruul3uruurl5durrurrd3l5rddld3ldd5l10uru4rdrddlddrd3rddld3ldd5ldlddru11ruu3ruru3lrrd3ru4lrd5ru5ldd3ldd11luu5ruu4r3ullullulruruulu4ldl9d9uru4r3dulldlddrul3druudrrurrdl3rddl3dr3ud4ldd3luur3u3dldd3r3urrudr3d3lruulur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0034.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0034.sok
new file mode 100755
index 0000000000..2e11947230
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0034.sok
@@ -0,0 +1,19 @@
+; 34
+
+ #####
+ # ..########
+ # ......# #
+ #.. ##$$ $#
+ #####.## $ #
+ # ....# $ $$#
+##### ## # .. .#$ $ #
+# # # ##.### $$ $###
+# ### # ## # $ # #
+# @ #### # # # ###$ # #
+# # $ $ #
+# #### ### ####$$##
+# ## #### # #
+# # ## ###### #
+#### ## # # $ #
+ ## # # #
+ ###### #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0034.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0034.sol
new file mode 100755
index 0000000000..975bce7e3a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0034.sol
@@ -0,0 +1 @@
+d8r4u4r4u5rddluru4lul4drd4lul4d3u4r4u4rddlddr3uru4lul4drdlul7duu10l7r2(4u4r)d3r3(dl)3uru4lul4drd4lul4d3u4r4u4rdrrdldluuru4lul4drdlul6dlddrdrruulduldluluu7lullddruud7r2(4u4r)6d2(ruud)rrd3ldl5uru4lul4drd4lul4d3u4r4u4rd3r3(dl)3uru4lul4drdlul7duu10ldlu8r2(4u4r)drrdldluuru4lul4drd4lul4d3u4r4u4rdd4rd3ldl3uru4lul4drdlul6du10l8rddrr6ur4u4r6dldd4r3urdrrddlludrruulldluru3ldl5uru4lul4drd4lul4d3u4r4u4r3d4rddlddrdrruulldluru3ldl5uru4lul4drdlul6du3l2(4u4r)dd4rdd3ldl4uru4lul4drdlul4d3ur4u4rd3rur5dlddrdrruulldl3urullrr7drul3urrddldluudrruulldluru3ldl5uru4lul4drd4l3r4u4rdrrddldl3uru4lul4drdlu4l5drrur3ur4u4r6dlddlluurrdd4ruu3rddldluudrruulldl3uru3ldl3uru4lul4drdlulldll4drrur3ur4u4r4dl3dulldd6ruu3rddldluudrruulldluru3ldl5uru4lul4drd3lurr3u4r5dlddulldd6ruu3rddldluudrruulldl3urullr5drr5dlluruu5lud5r3udrruulldluuru3ldl4uru4lulddu4rdrrddldl3uru5l4r6d3ldd6ruu3rddldluudrruulldluurullrr9dr4ul3urrddldluudrruulldluru3ldl5urul5dr4ulu3lulld4rlldlddl4dldlddrur5ulurdr3uruulld3rll3dl6dllurdr5ulurdr3uruulldrrl3dl4dl4dr7ulurdr3uruulldr3dl9drdrrululrddlul8ulurdr4ulur4dl9drruldl8ulurdr4u3dl8drruldl7ulurdr3uddl5d4ld3rdr6ulurdruudl5d8lulld9rdr5ulurdrul5d10ldllu11rdr5ulur5d12luurdld11rdr5u4d12l3druulu11rdr4u3d11l3urddld10rdr3udd3l4urlur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0035.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0035.sok
new file mode 100755
index 0000000000..e858eb2d36
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0035.sok
@@ -0,0 +1,19 @@
+; 35
+
+ #####
+ # #
+## # #####
+# ## #######
+# # $ ####
+# #### $ $$ # #
+##### # $$$ $ #$ #
+ # $ $ $ $ ######
+ ###$ #$ $ $ #
+ # $ $$ ### @ ##
+ # $ $$$$####... #
+ # $ $ #. .#...#
+ ### $$$$ ...... #
+ # ##..#.....#
+ ###### ##.....####
+ # .....# #
+ ##########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0035.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0035.sol
new file mode 100755
index 0000000000..cc75ff5a77
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0035.sol
@@ -0,0 +1 @@
+3d8lulld5rdd3r3ullddurrddlldlud3l4u4lulrdd7r3l3d6r4ullddurrddlluu7ldrru5r3d4luulu4r3l3d4r3u9ld4ru5r3d4luulu6rurddrdlldlud4luu4l3uld3u3r3dld8rurddrdlld5luull5ullddldrrl3urr3dld8rur3drd3lrr3u10l3urur3dld8rur3drdllr3u8l3ulddld9rurddrdluu6lu7lu3rurddld9rur3drdl3u6ld5luruulldrurdld10ruu3r3dlluudrruulldd6lu7luurrur3dld10rur3duu8l6urrddrdllr3ull5dld10rdrruuldrdluldduu9l6urrudllul6dld9rurddu9l8ull6dldrurdld12rdrruuldrdluldu12l5urrur5dld8rururr3dllu11l7urur7dld11rdruurullrdd10l3urddld9rdrruuldrdllu5lulldlluurdld9rdrruuldrdlu9l3urddld9rdruurulldd8l3u3rulldl3d8r4u5ld5l3urr5dld8r7l3u3ru6r5dluur3u8ld3l3urr5dld9rdruud11l5urur5dld9rurdrdlu9l3urruuldd3l3urr5drd7ruudrruldd7lu3ld9rurrddluud9l4u4ru3ldd3l3urr5dld9rurd9l4u4r3ulddrd3lul4dld10rurd10l4u9rddrddllur3ulldrurddulduu8l3ur3drdlul3dld8r9l7ull6dld11r9l8u6lu3lddrrudl2(luurr)ddld4rur7dldrurdld10r5l7ulul7d7u7lu3lddrrudl2(luurr)ddld4rur7dld3rd7r4luulldld6r3l3ur5u10lu3lddrrudl2(luurr)ddld4rur7dldrurdld7r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0036.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0036.sok
new file mode 100755
index 0000000000..a2d389c3f9
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0036.sok
@@ -0,0 +1,17 @@
+; 36
+
+ #####
+ #### # ######
+ # # # $ $ #
+ # #### # $##$ ###
+ # ######### # $ $ #
+ # ..........# $ #
+ ###### ##....@### # $$ #
+ # # #####.## # ## $ #
+ # # #$ $$ $ #
+#### # ##### # # $ # #
+# # # # ### ####
+# # # # #####
+# # #####
+##### #
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0036.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0036.sol
new file mode 100755
index 0000000000..8f6cc338e0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0036.sol
@@ -0,0 +1 @@
+u4ruulluurr3drd11lul3duu6r5d4ldd3l4u6r6l4drruu5r3ud6l3u11ruullurur3drd11lul3duu7rd3lrr4d4ldd3l4u6r6l4drruu5r3ud6l3u11r3u3rdrru4l4r2(3dll)dl3uru11lul3duu7rdldd9l3r3u11ruuluur3drd11lul3duu6r3d8lul3dldrrl3u3r3u11r3d3r5uru3lrr5drrd4ldl3uru11lul3duu6r3d8lul3duurr3d3lrrd3rdruulu3rdrr6u5ruuluur3drd11lul3duu6r3d8lul3dldrrl3urr3dld3ruu3rdrr6u5r3u3r3druuru4lrr3drddrd4ldl3uru11lul3duu6r6dllu3lddll4u6r5l3u11ruuluur3drd11lul3duu6r3d8lul3dldrrl3u3r3u11r3d4rddluru3ldl3uru11lul3duu11r3d3rddlurulldl3uru11l5r3d8lul3duu3r3u11r3u3r3drrdrrdd6ldl3uru11lulldlurr3duu11r3d3ruu3rdrd6ldl3uru12l11r3d3ruurrdrd5ldl3uru11l10r3d7r3ullrrulldluuru4lrr5drd3ldl3uru7l6ruuluur3drd5ldllu6r5l3d6ldlddldrdrr3u3rdrr5ulu5r4l6dllurdr5ulu4r3l5d5l3druulu4rdr5ulu3rll3d6ldlddll3u8r6l4drrdruulu3rdrr4ud6l3u7rdl5dllurdr5udd6l3u6r7lulld7r7l3urddld6rllulldlluurdld5rll3dllu3ld10r8ldd3lddru3rd3ruu5r4u4d4ldd3l3uddll3u8r6l3d5lurrdruuddrd3ruu5r3ud8lulld9r6l4drruu5ruu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0037.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0037.sok
new file mode 100755
index 0000000000..da3fe79c4a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0037.sok
@@ -0,0 +1,19 @@
+; 37
+
+ ##### #########
+ # # # #
+### #$### ##### # # # #####
+# $. . # # . . . . #
+# # # #$### # # # # # # #$#
+# . . . . $ $ $ $ . . #
+###$# # #$###########$# #$#
+ # . . ## # . #
+ ###$# #$####### # #$# #$###
+ # . .$ $ $ # # . . #
+ #$# # # # # #####$# # # #
+ # . . . . . $ . . . #
+ ### # # # # # # # # # # #
+ # $ $. . .$ $ $ $ $ $ #
+ ##### # # #############
+ # @ #
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0037.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0037.sol
new file mode 100755
index 0000000000..8da5a50306
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0037.sol
@@ -0,0 +1 @@
+4u4lddrluu2(ll4u)rrdu4luurrdull4dlluurldd4rddllud4r4d4ruu3lrddlluull3ud4r2(u3dll)3udrr4drruu4r4dll3udrruu5lrddrluu4r4dll3udrr4u5lrdu2(4rdd)5lruu6rdd3lruu4l4drr3udlluu4rddrruurrdd5lruulluu5l3r6drr3ud4ruu4rdd9lrddll3ud10r4urr4d11l5ruu5rluu2(rrddll4u)rr3du4l3udrruu6ldd3rluu6r4d4l3udrr2(uu4l)4d5rluu4r4dll3udrruulluu6lddlldd4ruulrdd3rluulruurrddl3r4dll3ud8luulldd11rlddrr4d4ruu3l3rdd4luulld4ud4rdu4lddrru3d4ruu3l3rddlludrrddllud6luu3rldd5lruu3r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0038.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0038.sok
new file mode 100755
index 0000000000..d28262a724
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0038.sok
@@ -0,0 +1,20 @@
+; 38
+
+ ####
+ #### ######## #
+###@ ## # # #
+# # # ### $ $ #
+# ....########## # #..#
+# . # ## $ $ $# # #..#
+### # $ $$$ # # $ $ #
+ # ...# $ $$ # # # #
+ # ..# $ $ $ # # ## #
+ ##...# $ $$ $ #$# #####
+ # ## $ $ $ # #
+ ### ###### ### # ###
+ # . ## #### . . #
+ ## . # # #.#.# #
+ # . # # # # # #
+ # . #### #########
+ # ##
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0038.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0038.sol
new file mode 100755
index 0000000000..381eb8610d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0038.sol
@@ -0,0 +1 @@
+drr3d3rdrlddrurruu5lulddu3rddrruru5luld3rddruru4ldlldrll4ulurdrrddrdllru3rdd4rul3drrdrurr3u5l3rd4luru5lulddr5drdllr3ulluul3u3drr4ulluld3rdd3r3druuru4luldrdllru6rurrd7lulddr6d3ulluul3u3drruu6r4druurrurr3urr8dllddrrudlluu4r5ururrur3ulddrdd4l3urrlu5l3dld9lululluurdr3drdllru3rdd5ruru8lulddr5drddluluruulluul3u3drruu3rdd4ruru7lulddr5dllddurrdrr2(uull)uuruu6r4drr3uru8lulddu10rur3dllruru10luld6r3drruuru8ldlddldrurduul3ud4r4dr3uru5lul3dldr3u7r4d5rll3uru10lul3dlddrrulr3drrddll4ul4u11ruurr8dllddrrudlluu3rluu3luurdldrrl6urr8duu4l3uru9lul3duu6ru4r5d3r6ull5dldrrl6urr7dullu6ldrrurrddl4uru8lulddu4ru6r5d3r6ull5d7u4r4d4r4uldr3dlddruu3luulu3rurd4l9dlluu4ldl4uru8luld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0039.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0039.sok
new file mode 100755
index 0000000000..cdd611d771
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0039.sok
@@ -0,0 +1,19 @@
+; 39
+
+ #### #####
+ # ####### #### #
+ # @ $ #### $ #
+ # ###.# # $$ #
+ ###.## $ #$ # # ##
+ # ..# $ ...# ### ##
+ # $ ...$##.## ##
+ ##.###$ $.. $$ ##
+ #. #. .### $ $ #
+ # $...## ## # #
+ ## ###### # ##
+## ## #####
+# $$ #
+# $ #
+### $ #
+ # ##
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0039.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0039.sol
new file mode 100755
index 0000000000..6e3886cdd8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0039.sol
@@ -0,0 +1 @@
+l4d3rdrdd3l3ruulullu3ldrrlddrrd3ruuluurr3u4lul3duu5r3dllddrdd3lull3url3drrd3ruuld3u4rll3urr3duu3rdrruu3rdlld3ldd4rururulu3ldrdllruu3r3dld4ld6ldlurulu3rl3urrd3r3d4ruruulluldrdllru3rddld3ld6ldluulurr3urrd3r3d4rur4urdrd4luldrdllru3rddld3ld7luur3urrd3r3drd6l5r4u3lull3dl3dlu7ru3rd8l5r4u3lull3dllur3dluddru9rddldlluuddrruulu7luldruurulldrdd6ru3rd6l5r3dlluuru3lrr4u3lu7l3dl6drdrddlul7ulurdrul8dllurdr7ulur8drruldl5u3dr4dl6urr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0040.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0040.sok
new file mode 100755
index 0000000000..7d6879620c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0040.sok
@@ -0,0 +1,17 @@
+; 40
+
+ #######
+#### # #
+# ### $$$ #
+# ....$ #####
+# ..# $ # @#
+###$##$#### # ######
+ #.*....$ $ ### #####
+ # ..##### ## $ $ #
+ #....*.... # $$ # $ #
+ ########## #$$ ## # #
+ # $.### $ ##
+ # $###$# # #
+ ##### $ $ ####
+ #### ####
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0040.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0040.sol
new file mode 100755
index 0000000000..305c2407b1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0040.sol
@@ -0,0 +1 @@
+llddldd6luu6r6ldlluruurul4drd6ruu6ldl3ururrdduulldlddrdd6ruu6l7ruurrdd3lddrulu4l3ulldlddldd7r5luuldld6r5l4ururr3dllrr3ulldl3dld5r3luu7ruurrdd9lrr3ulld3luurdldrr3dld4rlluu7r4d7rdd3ldlluludd3ru3ruu6ldl4uluruurrdd9lrr3u3l4dld3rluu7r4d4ruuldrd3ldl4uluruurrdd9lrr3u3l4dldrruu7r4d3ruuldrdlldl4uluruurrdd9lrr3u3l3dldru8r4d7ruullrruuld3r3d8ldl4uluruurrdd9lrr3u3l3drdlu8r4d3r3urrdlulddrd3ldl4uluruurrdd9lrr3urrdlu4l3dldru3ruudd5r4d7ruu3lulddrd3ldl4uluruurrdd10l3u3r3d5r4d7r4uldrd3lulddrd3ldl4uluruurrdd9lrr3u3l4d3ulluurdldrur3d8r4d9rurrulru3lrddrd9ldl4uluruurrdd9lrruurru5ldlluurdldru4ruurrdluldrd3lrruu4rd3luldrdllrd3ru3luu4rd3luldrddldd5r4drruu4ruur3duurr3d8ldl4uluruurrdd8l6r4dr3d3rulldluud4rudrruu3lulldldl4uluruurrdd7l5r4drrurrd3ld7lurd3rdrr5uluruurrdd6l4r4d5rddld3luud4ruu4ldl4uluruurrdd5l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0041.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0041.sok
new file mode 100755
index 0000000000..90600999ab
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0041.sok
@@ -0,0 +1,16 @@
+; 41
+
+ #####
+ # #
+ ### ########
+## *** # # #
+ # * * ## # #####
+## *** ## # ## ##
+ ### #### # # # #
+ # # # # ####$ $###
+ ## ## # ## $...$ ##
+ ##### # ## .@. #
+ # # # $...$ ##
+ ########$ $###
+ # #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0041.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0041.sol
new file mode 100755
index 0000000000..81bb3ee8d9
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0041.sol
@@ -0,0 +1 @@
+3dluuru3rdllul3urddldd3ruuldd3lddrrud3(lu)lldrrluurruruuldd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0042.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0042.sok
new file mode 100755
index 0000000000..fa369c8511
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0042.sok
@@ -0,0 +1,19 @@
+; 42
+
+####
+# ######
+# ####
+# $ $ # #####
+##### ### $ #
+ # # $ # #
+ # ##$######
+ # $### # ...# #
+ ## #@#$ ##.#.# #
+ # # #...# #
+ # $ ##$ $#...#####
+ ### ## #... #
+ # # $ $ $ # # #
+ # $### ###### # #
+ # # #
+ ############# #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0042.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0042.sol
new file mode 100755
index 0000000000..dc4d6b5a8b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0042.sol
@@ -0,0 +1 @@
+dl3dldd12r3ull4u3luu3lddr5d5uluu3rddr5dllrru4r3d12luurdld11r10l5uluuluurd4ru3rddr4d6r4dll3u3drr4u4ldluud3r3d11l5ulldrur4dld11r10l4ul3uluurd4ru3rddrddrdd5r4dll3u3drr4u4ldluuruudldluu3d4r3d11l4ul3uluurd4rdr4drdrrllulldrd6ulu4l3dr5d10r6l7uluu3rddr5dllrrurrdlu5r4dll3u3drr4u3lr3d11l5ul3u4rdr6d6ulu4l3dr5d10r6l7uluu3rddrddr3dr3udd4r4dll3u3drr4u3lr3d7l7uluu3rddrddr3d3luldd6ulu4l3dr5d10r6luu5ruud4r4dll3u3drr4u3lr3d7l5urddl4uluu3rddr5drrud4luldd6ulu4l3dr5d10r6luu3ru6r4dll3u3drr4u4ldluu2(dd4l)5ulldrur4dld11r6luu3ru6r4dll3u3drr4u4ldlul4uluu3ldll4ulldrur3drdll3rdr7d4l4ul3uluur4dldrur4dld5ruu3r5uluu4ldl3uruldllulld4rurrdlul3drdll3rdr7d4l4ul3uluur4dldrur3duul4urr4ulldlluurdld3rur3drdll3rdr7d5luuruul3uluur4d3urru4ruurdrrdrru4luldrd4ldl3uru3ldlluurdld3rur3drdll3rdr5d3r5uluulu3rdrru4ld3lddrddl3udr5d3r5uluu4ldl3uru3lrr3drrddr4dl5u6d4r5uluu4lrddr7d6r6luu3ru6r4dll3u3drr4u5ldl4u4d3ldd5luurdld11r6luu3ru6r4dll3u3drr4u5ldl3u3d3ldd4l5ulldrur4dld11r6luu3ru6r4dll3u3drr4u5ldluudd3ldd4l4ul3uluur4dldrur4dld11r6luu3ru6r4dll3u3drr4u5ldlud4l6ull3urulld3luurdld3rur3drdll3rdr7d4l4ul3uluur4dldrur4dld11r6luu3ru6r4dll3u3drr4u5ld5l6ull4ulldlluurdld3rur3drdll3rdr7d4l4ul3uluur4dldrur4dld11r6luu4ru5r4dll3u3drr4u4ld6l7u3ruuldrd4ldl3uru3ldlluurdld3rur3drdll3rdr7d4l4ul3uluur4dldrur4dld11r6luu5ru4r4dll3u3drr4u3l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0043.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0043.sok
new file mode 100755
index 0000000000..7ed41d4bdc
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0043.sok
@@ -0,0 +1,20 @@
+; 43
+
+ ####
+ ## #############
+ ## .......... #
+## # ####$### ##
+# # # # ##
+# # # $$$ # # #####
+##### # . .# ### . . . ##
+ # $. .# # $$ $ $ @#
+ ####### ### # #######
+ # $ $ # ## ###
+ # $ $ # # ## # ####
+ # $### #### # # # ## ####
+ # $ $$$ # ## # ## #
+ ## # ## #### $$$ #
+ ## ####### ..... #####
+ # $ ###### #
+ # ###### ## ####
+ ##### ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0043.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0043.sol
new file mode 100755
index 0000000000..58015987b2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0043.sol
@@ -0,0 +1 @@
+lu6l4u9l4drruurdl5dllulldllddrdrdd8ru10ruruuldldurrdld8ldll8uluulullddll4u9r11d5urururrd3ldllururrll4u9l4drruurrdluldu3ru4dr8drrur6uru3rurrd4lurrd3ldllururrll4u12luld4r4drdrruulurrl3dllur4dllur3ldllddrd4r3u3dllurdrud4luluurrurrdrr3uruurruu4dr8d7ldluud10rulrr6urul5u9l4drruurrdruu4dr7drd8ldlu8ru8rururrdld9lrr12u4l5dr7d10ruuldrd9l8ruu4rd3luldrd8ldllu4rlld9ldllu9rdrulu3r12u4ldd3lddll4u7rll3drruldluud3lddll4u6rldd3l3druulurrdruu4dr7drd8ldllu9rdrulurrll7uluu3l5dllurdr3ull5ul6r2(ddll)r3d4ldllddrdrdururruulurdr3ull4ulu4r3l4drr3dl4drruldllr3ulurdr3urullrrulurrdruu4dr8d7ldllu9rdru9luulu3rdr3ulurdr3ull4ulu3rll4drr3d4ldllu5rdr3urulurldlr3dl4dlluldduuluulu5rdr3ull4ulurrl4drr3d4ldrr3ldd4ruulurdrurrdll3urulldl4ulur3lddlluu4rllddlulu3rl5d3rurr3d5l3d4ruulurdr3uruluurdduurrdluldrrddr7drd8ldllu9rdru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0044.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0044.sok
new file mode 100755
index 0000000000..b47c3782fa
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0044.sok
@@ -0,0 +1,20 @@
+; 44
+
+ #############
+## # ###
+# $ $$$$$ #
+### $ $ ### #
+ # $ $ $### # #
+ ## $ ## # ###
+ #### #### #
+ ### # ###
+ #### #### #
+ #@ $ ### #.# #####
+ # $ $ ## # .... #
+ # $$ ## ####..... #
+ ## $ # #..#.## #
+ # $ $ ## #...... #
+ # $ $ # # . ..# ##
+ ## $ # ## ##.# #
+ # ## # #
+ ###### ########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0044.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0044.sol
new file mode 100755
index 0000000000..7dbd7811a6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0044.sol
@@ -0,0 +1 @@
+3r3l3dr3(ru)dldldll3u3rurlddrurudlluru5r5luuluurdu4luu4rdrrurrdrr7dldrrluurr5dld3rurdl4u4l3u6lddruluuluur3d5r4lddllurdruluul3u3luu4rdrrurrdrr7dldrrluurr5dld3r4u4l8ullulldll5d5r5l5urrurrdrr7dldrrluurr4duull3u5lddllurdrul5u3lddrrur3d5r5l5urrurrdrr7dld4rluurr5dlldlur3ull3u5lddllurdrul7ulldrur6d5r5l5urrurrd3l5r7dldrrluurr4durrdd2(ll3u)5lddllurdruluul5ur6d5r5l5u6r7dld4rluurr4du3rdd3l3u4l3u5lddllurdrulu5r5l5u6r7dld4rluurr4duu4l3u5ldll3dluddlluurur2(rdrulu)5r5l5u6r7dld4rluurrddld3rurddrdllr3u7l3u5ldll3dlulur2(rdrulu)5r5l5u6r7dld4rluurrddld3rurdduu7l3u5ldd3l3dluulu3rdrulurdrulu5r5l5u6r7dld4rluurrddld3ru6l3u5ldd4l5drur3u2(lurdru)lu5r5l5u6r7dld4rluurrddldrru5l3u5ldll5dl3ulur2(rdrulu)5r5l5u6r7dld4r3l3u5ldd3l5d3lur3drrur5u2(lurdru)lu5r5l5u6r7dldrrluu4r3dll3ullu5ldll7dl5ulur2(rdrulu)5r5l5u6r7dld4rluurrddrdlu3rdlrrddlurulu7l3u5ldll6dll4ulu3rdrulurdrulu5r4ldll8dll6ulu3rdrulurdrul6u6r7dld4r3l8u4ldlul5d5r5l5u6r7dldrrluurr5d3ull3u5lddllurdrul3u3lurrur4d5r5l5u6r7dldrrluurr4duull3u5lddllurdrul3u3luurrur5d5r5l5u6r7dldrrluurr3dull3u5lddllurdrul5u4lu3rur6d5r5l5u6r7dldrrluurrddll3u5lddllurdrul7u6ld5rur6d5r5l5u6r4d2(rrdd)uulluull3dld4r3l3u5lddllurdrul3u4lulu4rur5d5r5l5u6r7dld3rll3u5lddllurdrul7u6ld5rur6d5r5l5u6r7dldrrl3u5lddllurdrulu5r5l5u6r7dldr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0045.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0045.sok
new file mode 100755
index 0000000000..258d79d002
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0045.sok
@@ -0,0 +1,20 @@
+; 45
+
+ #### ########
+ # ##### ## # #
+ # $ ### $ $ #
+ # $ # ## $ ####
+ ### # # ###$## #
+##### ### #### $ #
+# # $ $$## .. ##$ #
+# $$ # $ ##
+## # $## #### # ####
+### # ##$ ###..#..#
+# ###.. # .....###
+# # *.### # #.. #
+##$$# *.##@ # # #
+ # *. #### ### #
+ ###### # # #
+ ##### ## ###
+ # ###
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0045.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0045.sol
new file mode 100755
index 0000000000..086432abf1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0045.sol
@@ -0,0 +1 @@
+ruu3r3u5ldldrdllddlrddlu5luurd4uluur5dldd5rdrrul3urr3u6ruuruuruuldllul3(ld)dlduulluu3ldrddlddrrurrd5rur3dld3r3uluu3rdrruuldrdld4lul3duurrddrddldruu3l3u6lulldlluur3urrdd3r3(ur)rdrrdduullul3(ld)dldld5rur3dl3duu3rurdl3uluu3rdrruuldrdld4lul3dld3r3u7lu3ldllu4r3l4urrdd3rururrdrrurddu3lulldlddldld5rur3duuruu3rdrruuldrdld4lr3dll3u5lu5l3druulu4r3l4u2(rrdd)l3drdl3u5r4luuruu3rurrdrddldl3dldrrl4d5r3uldlluuddrrulu3l3u3(ruu)l3duu3ld3ldl3d6ruu3rdrruuldrdld4lul3dld3rll3uruur3u3ldrrurddu6ldldd3ld4l4dldd3ruurrllddrrdrullulurdd4luurdld5r4l7ulldrur6dld4r3luullurdr3ulu3rdrulu4rd7ruu3rdrruuldrdld4lul3dldrrl3uruu3rdrd4lul3dldrddluur3uruuruu6lddldld5r4luuruu6rddldl8dl3ur4u5lu4l3u3luurdldrrur3dld4r3l4u2(rrdd)ld5r4luuruu6rddldl7d6u5lu4luluruulldrur3dld4r3l4u2(rrdd)ld5r4luuruu6rddldl5dlddr6u4dl3drrddl6u5d3ruruurul3d3ldl4u
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0046.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0046.sok
new file mode 100755
index 0000000000..b331a6166f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0046.sok
@@ -0,0 +1,20 @@
+; 46
+
+ #### ###################
+ ##### ### .$ #
+### $. #####$#### # #
+# $. #### # . ### .#
+# $ $.### ## # #### # $.# $#
+### $.## # # # # # # $ # #
+ ###### # ## #$ $ ## #. # #
+ ##### #.#. # ### # #
+ ##### # # ### ### # #
+ ##*## # .# # #$$* ##
+ #*### ### ## ## ## # .#. ##
+ ###*# # .$ .# $.$.## ### #
+ ##*## # #.#### # $. ##
+ #*### # $$ ### ### ## ##
+ ###*# # # . $@$ #######. #
+ ##### # ### ####.# $ #
+ # # ########### #
+ ####### ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0046.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0046.sol
new file mode 100755
index 0000000000..25175356fa
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0046.sol
@@ -0,0 +1 @@
+3lulldrdd4l5u4rlluu3r7u5ld3lrddlulluu5r5ldlld3rulu3r3l3drrlurulurd3ruuldrdlru4rur7d7u11rdrrurrddlddr3dlluuluulrddrddldr3d3ldlluruuluurrdrlulu3(ur)dlldlluluu5l3d3u7rdrrldd2(ll3d)lldd4lulldrdd4l5urruu3r8u6rdu5rdrrul3rddlddru4dll5drdrddlu8lull3urd3l3(uru)uldll3u4ruu6l8d3lddll5d4ruulluudrr3d4l3url3d4ruullu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0047.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0047.sok
new file mode 100755
index 0000000000..b3bb2ca322
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0047.sok
@@ -0,0 +1,16 @@
+; 47
+
+#########
+# # ######
+# $ ###### ###
+# #$#$ $ $ # $ #
+# $ $@$ $ $ $ $$ #
+# $ $# $ # $$$ #
+# $ $ ####### #####
+## ###....##### ..#
+ ###$$# $$$$ #...* ..#
+ # ## #.. #
+ # # #$###....##*##
+ # ##..$. .... #
+ ### .* .#....# #
+ ##################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0047.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0047.sol
new file mode 100755
index 0000000000..0a9d1a2e40
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0047.sol
@@ -0,0 +1 @@
+l3u5l5drdrrddlddrrd4ru5r5ld4lulluu8rudllururlddrudlldu6lddrrd3ru5rdruud5ld4lululu5rlurrddurud6lddrd3ru5rdr2(u5lu)urdld4rurddu5lddrd3ru5rdrruuruurlddlldrdlu5luu4luu3lul4urrddrdduuluull4drdrr3ul3u3r5dlddld4rurddu5lddrd3ru7rdruud7luu4l3ur5u3l3drdduuluull4drdrrurddld4rurddu5lddrd3ru7r6luu4luu3lurll4urrddrddldrurddld4rurddu5lddrd3ru6rurrdluld5luu5l5ulddldrrurddld4rurddu5lddrd3ru6rurd4ruuruulld4l3(dur)rurrd5l4r3d10luu4l3u4luurluurr4dldrrurddld4rurddu5lddrd3ru10rdr3uru4l3r3d10luu4l3ur4ullul5dldrrurddld4rurddu5lddrd3ru10rdr3uru3lrr3d10luu4l3uruullrruuldull4dldrrurddld4rurddu5lddrd3ru10rdr3urullr3d10luu4l3u2(ruull)4dldrrurddld4rurddu5lddrd3ru10rdr3uruulldr3d10luu4l3uruururrd5lruull4dldrrurddld4rurddu5lddrd3ru10rdr4ulur4d10luu4l3uruu4rdrru4ldlru4lruull4dldrrurddld4rurddu5lddrd3ru10rdr4u3d10luu4l3ururu3lruull4dldrrurddld4rurddu5lddrd3ru10rdr3udd10luu4l3uruu4rd4ru10l7ru5luurd2(dull)4dldrrurddld4rurddu5lddrd3ru10rdruud10luu4l3u2(ruull)4dldrrurddld4rurddu5lddrd3ru10rdru10luu4l3ururru4lruull4dldrrurddld4rurddu5lddrd3ru7r6luu4l3uruu8rddrruu12lruull4dldrrurddld4rurddu5lddrd3ru6r5luu4l3uruu8rddruru12lruull4dldrrurddld4rurddu5lddrd3ru5r4luu4l3uruu9ruuldrd11lruull4dldrrurddld4rurddu5lddrd3ru4r3luu4l3uruu8ruu3rdrrddllru14lruull4dldrrurddld4rurddu5lddrd3rurrluu4l3uruu8ruurrdrd13lruull4dldrrurddld4rurddu5lddrd5ruluu4l3uruu8rddrru3ruulld13lruull4dldrrurddld4rur3drd3lrr3u4l3uruu8ruurrdrd13lruull4dldrrurddld4rur3drdllr2(3u4l)ur2(rurddld)4rurdd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0048.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0048.sok
new file mode 100755
index 0000000000..ff58b0b345
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0048.sok
@@ -0,0 +1,19 @@
+; 48
+
+ #### ####
+ ## # # # #######
+### ###$ ## # ###
+# $ $ ### #
+# $ $ ###$ # # #
+### ### # # # #
+# $ # ## ### # ###
+# $ # #@ ##
+# $# # ### ### # #
+# $ # # $ $ # # # #
+## # $ # #. #
+ ## # # ## #.. ###
+ ## # # ## #... ##
+ ### # #### #....##
+ # $.*.##
+ ############..##
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0048.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0048.sol
new file mode 100755
index 0000000000..8d6deb1f50
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0048.sol
@@ -0,0 +1 @@
+6r3dll3d3lddru8l7ullulr4dlluluurrllddrdrr4d9rurlddrurud9l4urrdrr6uruu6lull4drdrr3d6ruld5l3ullul4urrd6rddllurulruulddr6drdldlluurdrruld4l3ullul4urrd4rur7d6u5lulld6r6l3drdrr3d4r7u9ldru8r7d4l3ulluluulururrddlu6r7d4l3ulluluulur3drdrr7dll4ullul3url3drdrr4drr7u3luudd3r3d4rurrd5l3r7u5ldll3d3r6d6ullu3l3drdrr4d9rururldldd3(ru)dld9l4u4r7uluur8drd4l3r7u5ldll3d3r6d6ullu3l3drdrr4d9r3(ur)ldldldd4(ru)dldld9l7u3l4u6rur7drd4l3r7u7l4d3r3d3u3l4ulldru8rddlur6dllurd3l3d6ullu3l3drdrr4d9r4(ur)l3(dl)dd4(ru)r3ur5u4l4d3r4d3(ld)9l7u3l3uru5rdr5drd4l3r5uluu4ldll3d3r6d6ullu3l3drdrr4d9r4(ur)l3(dl)dd4(ru)r3ur4ulu3l4d3r4d3(ld)ll4(ur)ldldldd8l4u4r5ul3ur7drd4l3r7u5ld3lurrl4d3r6d6ullu3ldrlddruulur4drr4d9rd4(ru)r3ur3uruldlulull4d3r4d3(ld)ll4(ur)ldldldd8l7u3l3uru5rur7drd4l3r7u5ld3lurrl4d3r6d6ullu3lddrulur4drruu6d9rd4(ru)r3ur3ulurllull4d3r4d3(ld)ll4(ur)ldldldd8l7u3l3uru5rur7drd4l3r7u5ldll3d3r6d6ull7d9rd4(ru)r3ur3udd3lrr4d3(ld)ll4(ur)ldldldd8l7u3l3ulu7rur7drd4l3r7u5luuldl5d3r6d6ull7d9rd4(ru)r3urullr4d3(ld)ll4(ur)ldldldd8l7u3l4u6rur7drd4l3r7u7l4d3r6d6ull7d9rd4(ru)r3ur3ululull3drrdrlull3ur3(rd)dl4d3(ld)ll4(ur)ldldldd10l4ull3ulurdr3ulu7rur7drd4l3r7u7l4d3r6d6ull7d9rd4(ru)r3u3d3(ld)ll4(ur)ldldldd8l4urrddruru3l3r7u7l4d3r6d6ull7d9rurdrud9l4u4r5urrulul6drd4l3r7u7l4d3r6d6ull7d9rurrdluld9l5uldl3ulurdr3ulu7rur7drd4l3r7u7l4d3r6d6ull7d9rurrdlur3(ru)rr3ulld3(dl)d3(ur)uurr3dl3(ld)l3(ru)u4(ld)urururr3(dl)lrruruuldldurrdllrdlr3u4ruululddurrddl2(luldrd)luldduu3r3ur3ululuurdr4drdlulddurrddl2(luldrd)luldu3r3ur5u4ldl4drrurrlldlluur3ur3(rd)drdlulddurrddl2(luldrd)lurr3ur3uluur4drdlulddurrddlluldrdllrr3ur3urruuldrdlul3drdlulddurrddlluldrdlulddurr4ulldllu4r3l4urrdrr3drdlulddurrddlluldrdluldrr3ur3ul3ur5drdlulddurrdd3lr3u3luurdld3r3l4u4r4drdlulddurrddlluldrdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0049.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0049.sok
new file mode 100755
index 0000000000..38fb348945
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0049.sok
@@ -0,0 +1,13 @@
+ #########################
+ # # # # # # # # #
+ # $#$ # $#$ # $#$ # $#$ #
+ # # # # # # # # #
+ ## # ### # ### # ### # ##
+ # # # # # # # # #
+ # # # # #
+## ### # ### # ### # ### ##
+# # # # # # # # #
+# # # @ # # #
+## # ### # ### # ### # ##
+ # . . . . . . . . #
+ #########################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0049.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0049.sol
new file mode 100755
index 0000000000..bdf1580f74
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0049.sol
@@ -0,0 +1 @@
+r3ur3uluur4dl3dr3drruu3r3ur3uluur4dl3dr3d3r5u3lul3dr3d4luu3rll3u3lul3duu3r3uruul4dr3dl3d6luur3ul3uruul4dr4drr3u3rur3dl3d8luul3u3rur3duu3l3uluur4dl3dr3drr3uruu3lul3dr3d4luu3rll3ul3uruul4dr3dl3d3l5u3rur3dl3d19r5u4lddrddul3u3r3uruul4dr6d4lruul3u3rur3drdlulddrdlr5u4l3dllulddur3u4lddrddu3lulddur3u4lddrddu3lulddur3u3l3uluur4dl6d4rluur3u3lul3dldrurddldr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0050.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0050.sok
new file mode 100755
index 0000000000..b4a2c62f4f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0050.sok
@@ -0,0 +1,17 @@
+; 50 'Particle Theory'
+
+ # # # # # # # # # # # #
+ # # # # # # # # # # # # #
+# .$ . $. . $ .$ #
+ # $# #$# # # #$# # # # #
+# . . $. . .$ . . #
+ # #$# # # # #$#$ $# #$# #
+# . .$ .$ . $. . #
+ # $# # # # #@# # # # #$ #
+# . .$ . $. $. . #
+ # #$# #$ $#$# # # # #$# #
+# . . $. . .$ . . #
+ # # # # #$# # # #$# #$ #
+# $. $ . .$ . $. #
+ # # # # # # # # # # # # #
+ # # # # # # # # # # # #
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0050.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0050.sol
new file mode 100755
index 0000000000..b4c2c78a27
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch01_0050.sol
@@ -0,0 +1 @@
+urrddrruu4lddrddlddrrllu2(ulld)d3r3l4urruullruuruu4ldullddldulluurdl5drrduruulldurrddrdd3ldldruurrdd4ruu3l4rulullrdr3urrddlrrdurrddlluuruu4ruu3lduluulldd4l3rddrddrruulrruurudrruu3l3r6dlddlrrddrrudlluurrddrruurudrrddlur5ulludlddrrudlluuluu3rurulddlluu4ldd3r3lddrrlulu3lddrrurul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0001.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0001.sok
new file mode 100755
index 0000000000..3b9f388741
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0001.sok
@@ -0,0 +1,13 @@
+; 1
+
+#####
+# #####
+# $ $ $ #
+### # # #
+ # # #
+ ## ### ##
+ # .....@#
+ # $ $ #
+ # ### ###
+ # #
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0001.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0001.sol
new file mode 100755
index 0000000000..304734ad17
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0001.sol
@@ -0,0 +1 @@
+4ldru3ldrrl6ulldrur5dl3d4ruur3ulluullulldrurdrrddrruullrr5dldd4l3urrdrur4l3d4ruur3ulluull3d3u2(rrdd)l3d4luu3r3ldd4ruu4lur5ulldrur4d3u4r3d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0002.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0002.sok
new file mode 100755
index 0000000000..1a4c5f5d61
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0002.sok
@@ -0,0 +1,13 @@
+; 2
+
+ ####
+######..#
+# . #
+# # ..#
+# ## ###
+# $ ##
+# # #$ @#
+# # $ $ #
+# ## $ ##
+##### #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0002.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0002.sol
new file mode 100755
index 0000000000..630de14791
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0002.sol
@@ -0,0 +1 @@
+lu4lrr3u3l4durrddrddrruuludrrulu4lrr3u4l4dr3ulu4r3drrddluru4lrr3u4l4druud5r4dl3uru4l2(rruu)ldrdlu5lddrulu4rdrruuldrdlu5l4dr3ulu5rdru6l6dr5ulu4rldrru4l3d3rud3l3urrdrddlddrdruuru4lrr3u4l4dr3ulu4r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0003.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0003.sok
new file mode 100755
index 0000000000..bcf8a7ab95
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0003.sok
@@ -0,0 +1,13 @@
+; 3
+
+ #####
+ ## ##
+ # ##
+ # @ #
+############ #. #
+# #.##
+# ############.#
+# .#
+##$#$#$#$#$#$#.#
+ # .#
+ ###############
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0003.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0003.sol
new file mode 100755
index 0000000000..19c1deab9a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0003.sol
@@ -0,0 +1 @@
+6dlludrr6ulldd11ldd12rldd10lud12r5uru3ldd11ldd12rlddrr5urullr6d10ludlluuluu11ruudd11ldd12rlddrr5urullr6d8ludlluu9rlddrr5ur3(ul)ldrdrluurdr5d6ldulldd7r3ludlluu5r12luu11ruurur3duuluulldld3rurdduluuldldrrurd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0004.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0004.sok
new file mode 100755
index 0000000000..564f13131a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0004.sok
@@ -0,0 +1,15 @@
+; 4
+
+ #####
+ ### #
+#### # $$ ####
+# ### $ # #
+# ###$$ $ #
+# *# @ ## # #
+## ##### #..# ##
+ # ## #..# #
+ ## $ # #.. #
+# ## $ # ..####
+ # ## # #
+ # #### ##
+ # #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0004.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0004.sol
new file mode 100755
index 0000000000..05b2b43a15
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0004.sol
@@ -0,0 +1 @@
+rr4d3r5urur4drd3ldluur3ululld4rur4drd3luldrdlr5u3ldurr3ulldrurd2(dull)d3rd3rur4drdllr4ull3dlddruul4dllulluulu3luuluurdrrd4ruruurdu3ldrrd3rur4drd3luldrddldll7uruurdld3rur4drdllr4u5l7drruruuldu3r4u3luu3ldrurdld4rur4drd3ldlu3r4u5l7drrudllulluululldrdrluurdrdulldrdrrll3u3luuluurdrrd4ru5r4dllddldll7uruulldrrl7d3luurdldrrll3u3luuluurdrrd4ru5r4dllddldll7u5r4d3ldu3r4u4luurdld3rur4drd3lrr4u3luu3ldrurdld4rur4drdllr4u5l5drrllddrru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0005.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0005.sok
new file mode 100755
index 0000000000..89a9e8fe61
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0005.sok
@@ -0,0 +1,14 @@
+; 5
+
+ #####
+ #### #
+ # . # ###
+ # $. $ $ #
+ # #.## $ #
+###@#..#$ #
+# ##.# ##
+# $ $ .# $#
+## ###.## #
+ # #
+ ##### ###
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0005.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0005.sol
new file mode 100755
index 0000000000..5edeaffdf5
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0005.sol
@@ -0,0 +1 @@
+3urr3dr4d4luu3rll5urr3drdduuluuruurrddllu3l5dldd7ruuluurr2(uull)d3l5d3ruuluulul4d3u3ruu2(rrdd)llddrdd7luur4urrddr3d3uluuruurrddllulddull4drrll4u7rddludlddrdd3luu5lurd4ru3d3r4uruu4luldll3dld3rll5urd6rddl4d3luudd3r5uru6lul4dl3d3r3luu3rll4u6rddluru3l3r6dlldlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0006.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0006.sok
new file mode 100755
index 0000000000..df8d1c6ad6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0006.sok
@@ -0,0 +1,19 @@
+; 6
+
+ #####
+ ## ######
+ # @ # #
+ # # $ * #
+#### ###$#. #
+#.....# .##
+#.....# #$#. ###
+### . ## #
+ # ## ##$ ### ####
+ # # # $ $ #
+ # $$$# # $ $ #
+ ##### # ###### #
+ #$ # ####
+ ## $ # #
+ # $ #
+ # ###
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0006.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0006.sol
new file mode 100755
index 0000000000..7af13b1d64
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0006.sol
@@ -0,0 +1 @@
+l5drddrddl3(dr)ruulldluluulluluu6r4d4u6lddrdrruu4drrddrruul5u5lrr3dllul3ulurrdr3ulur5dr5drdrddludllur6u7drrurruul5u5lrr3dllul3ulurdd6r5dllrddlul5u5drrur5u5lrr3dllul3ud6r5dlldl5u4d3r5u5lrr3dlluluur3udlldrrdrr5dr3dl7u4d3r5u5lrr3dlluluuruulldr3drd3rdlddrruldl5u4d3r5u5lrr3dllulld3rll4ud3rddrddl3u4d3r3urrdrru3lul3d4u5lrr3d3l3urullrd3r7d4ruu3ldl5u4d3r3urrd3ru3rddluru7lul3d4u5lrr7d4ruu3ldl3u3l3uruld4ruu4rdrdrrdulluluuruul3duullulld3rlu3lul3dldldd4ruu4ruruuldllu4lddldldd4ruurrudlldd4luururuuldduu3rd3rlddlldd4l3d3ruu4d3r3urrd4ru5lul3d5ud5lrr7d4ruu3ldl5udd3l4u4d3rdd3r3u8rddluru7lul3d4u5lrr7d4ruu3ldl5udd3l3u4ruu3r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0007.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0007.sok
new file mode 100755
index 0000000000..7401ff5e97
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0007.sok
@@ -0,0 +1,15 @@
+; 7
+
+ #####
+########## #
+#. ........ .##
+# #### # ##
+## $ # # ##
+ # $ # # # ##
+ # $ $ # # # #
+ # $ $ # @ #
+ # $ $$ # #
+ # $## ###########
+ # # #
+ # ##
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0007.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0007.sol
new file mode 100755
index 0000000000..e2028f9cd4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0007.sol
@@ -0,0 +1 @@
+u3(ul)u10l3drr3dldl6ulu8rddrr3d4ru3(ul)uull3duu8l3drrddldl5ulu8r3drurdldrurdrdrru3(ul)uull3duu8l3drruldluulu8r3drurdldrdrrdrr3u3(lu)ullddu8lddrrddldl4ulu8r3drruldlud3r3(dr)ru4(ul)uull3duu8l5d4ruldrdrru5ldl5ulu8rld4(dr)rd3ru4(ul)uull3drduluu8l9dr4uruldl4ulu8rld3(dr)dd5ru4(ul)uull3duu8l9d3ruruuru4ldl5ulu8rldd3rddurdrdd3ru4(ul)uullddu8ldd3rdlddrrullrrdd3ldl6ulu9r8lddrrddldl4ulu8r7lddrrdldl3ulu6r4(dr)r3(ul)u7l7rdrdrddrrddllu3(ul)u3(dr)r3(ul)u5l5rdrdrdd3(lu)drdrrululu4l4rdrddluur3d3rdldluurul3d5ru4(ul)uulld4l3rddrr4d4ru3ldlu3(ul)urull3rurrd4(dr)d4luululrdr3dlu3(ul)uu3r3ld3(dr)r3(ul)rdrdd3(lu)drdrr3(ul)rdrddluudlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0008.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0008.sok
new file mode 100755
index 0000000000..b46ee9261c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0008.sok
@@ -0,0 +1,15 @@
+; 8
+
+ #########
+ ##### #
+## #### #
+# $ # @ *..*###
+# # # #.... #
+# #$# #.... #
+# $# # ##$### #
+# #$ ##
+## $ $# ####
+ ## $ ####
+ ### $$ # #
+ # # ###
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0008.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0008.sol
new file mode 100755
index 0000000000..86665de895
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0008.sol
@@ -0,0 +1 @@
+3r3luu5r3dldrurrddld4luuruur4luu5rddlddlldd4ruruu3ldllud3r4u5ldd4r4luu5rddlldl3d4ruruu3lull4dl3(ld)drudrruluulu3r4urrd3rddld3ldl4u3d4ruruull3u5ldd4r4luu5rdd3l4d4ruruulluldu4lddlddr4dllurdr3uddlluururrlluuruu4rd3rddld3ldl4u3d4ruruullu4lr4d3ldlddrruulurrlluuruu4rd3rddld3ldl4u3d3luuruu4r5luu6rdd3l4d4ruruullu3l4dlldlldrdruulurrlluuruu5rdrrddld3ldl4u3d3luuruu4rll4d4ruruullu6lu4ldl4drd4rdrulurrld4ld3rdruul3uruulldl3dld3r3uruu5rdrrddld3ldl4u3d4ruruullu6lrddlddrrlldll4urudl3d3luurdldrrdd4rul3uruulldl3d3l4ur3dldrrd3r3uruulldl3d3uru7rdrrddld3ldl4u3d4ruruullu6lrddlddrrlluuruu5rdrrddld3ldl4u3d4ruruullu3l4d3lddrud4lu3rurrlluuruuluu6r3drrddld3ldl3udd3lddrulurrlluuruuluu6r3drrddlurul3d3ldluud3luuruu4r5luurdld4r3lddl3d4l6u4rurdld3rllddl3dll4urudl3dll5u4rurdldrr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0009.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0009.sok
new file mode 100755
index 0000000000..12eee5c9ea
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0009.sok
@@ -0,0 +1,19 @@
+; 9
+
+ ####
+ #### ## ###
+ #### $ # #*# ####
+ ######## $ $ # ### # #
+ # $ $ $ $ ## # # ##
+## $ $ #### $ ####### #
+# $$ ##### $ ## # #
+# ## ## $ $ # #
+#.# $ # $ $ #### ## ## #
+#.# $ $ $ #### # #
+#.#.# $ # # #
+#.#. ### # ######## #
+#.#.###@#### ## # ##
+#............. # ###### #
+# .########### ## # ####
+##### # #
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0009.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0009.sol
new file mode 100755
index 0000000000..ef81850343
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0009.sol
@@ -0,0 +1 @@
+d4luurrurulluld3rulu3(ur)d3lurl5dll4dll7u3rlluurrdr3drdlddll3url3drruulr2(ddll)6ur3urrdr3dll4d4urr3ulullddl7d13rll3u6r3u7r5d7l3d3l3ud12luurrurullul4durr6ulullddl7d13rllu2(u3rdruul)u7rdr3u7d8l3d3l3ud14l7u3rur3drdllul4durr6u3rururrdld4lurlddlluur4duu4l7d13rllu2(u3rdruul)u7rdrruulddrdl3d8l3d3l3ud12luurrurullul4durr6u5ruuldrd4ldlluur4duu4l7d13rllu2(u3rdruul)u7rdrruul3drddld8l3d3l3ud12luurrurullul4durr6urrurdrruuldrd4ldlluur4duu4l7d13rllu2(u3rdruul)u7rdrruulddr3dld8l3d3l3ud12luurrurullul4durr7u3rdrruuldrd4lul4duu4l7d13rllu2(u3rdruul)u7rdrur4dld8l3d3l3ud12luurrurullul4durr6u4ruu3rurrdld3luldrd4lul4duu4l7d13rllu2(u3rdruul)u7rdrr3dld8l3d3l3ud12luurrurullul4durr7u8ruuldrd3luldrd4lul4duu4l7d13rlluu3rdruulu4ruu6rdrr3dld8l3d3l4udd12luurrurullul4durr7u7ruu3rurdrddlu2(3luldrd)4lul4duu4l7d13rll3u7r3u6rdrr3dld8l3d3l3ud12luurrurullul4durr6u4ruu6ruurdrd4luldrd3luldrd4lul4duu4l7d13rllu2(u3rdruul)u3rurrdrrdrr3dld8l3d3l3ud12luurrurullul4durr6u4ruu7rddlddr3uru4luldrd3luldrd4lul4duu4l7d13rllu2(u3rdruul)uru4rdrrdrr3dld8l3d3l3ud12luurrurullul4durr5u3lurrur4duu4l7d13rlluu3rdruulurrdrur3u4rdrrdrr3dld8l3d3l4udd12luurrurullul4durr5u4l7d13rll3u5rurr3u4rdrrdrr3dld8l3d3l3ud12luurru3ru4lul4durr5u4l7d13rlluu3ruu4r3u4rdrrdrr3dld8l3d3l3urullrdd12luurru3r3urrdd6lul4durr5u4l7d13rll3u3ru4r3u4rdrrdrr3dld8l3d3l3ud12luurru3r3urdrurrurrllddrulurdd3ld6lul4durr5u4l7d13rll3urrdruu4r3u4rdrrdrr3dld8l3d3l3ud12luurru3r3urdrd4l4rd4lullul4d3urr3u4l7d13r11luurrurullul4durr6u4ruu7r4d3luldrd3luldu7ru2(uldrd3l)d6lul3drru3r3urd3ruurrdrru2(uldrd3l)d6lulddu5ruurdrd6luldrr3u4l7d11r3urrdlurrurrdlu3r3u4rdrrdrr3dld8l3d3luu13ldl5u4d15ruuldrd14ldl4u3d14rdd3r3u7rurr3ullulu5l3d4l3drd14ldl3udd14r3u3ldduu3r3d13ldluud14r4urrdlul3drd14ldlu14r4u4rd3lul3drd14l10r3u7r3ulddrd3lul3drd13l9r3u7r4urrdlu3rdl3d6lul3drd12l8r3u9rulluldrd3lul3drd11l7r3u10r4u3l3drd4lul3drd10l6r3u10r3ullul3drd4lul3drd9l5r3u6r3u7rdrru7lul3drd4lul3drd8l4r3u6r3u9ruuldrd7lul3drd4lul3drd7l3r3u6r3u8ruuluur3drd7lul3drd4lul3drd6l5rdd3r3u7r4uru6lul3drd4lul3drd5l4rdd3r3u7rurruluuru7l2(ul3drd4l)3rdd3r3u7r4uru6lul3drd4lul3drdllruulluldd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0010.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0010.sok
new file mode 100755
index 0000000000..451411db91
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0010.sok
@@ -0,0 +1,20 @@
+; 10
+
+ ####
+ ##### ##### ##
+ ## ### ##
+ ## * * . $ # @ ##
+ # ## * ## ### # #
+ # ## * # # $ # #
+ # # * # # # #
+## # ## # # ### #
+# ## # #. $ .## ##
+# #.# ## ## #.# ##
+# # $ #. $ .$ ##
+# #* $.# . ##
+##### ## ## # ##
+ # # $ # #
+ # # # ##
+ # #$## #
+ ## ##
+ ########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0010.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0010.sol
new file mode 100755
index 0000000000..1be91508c1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0010.sol
@@ -0,0 +1 @@
+l3dll5dllulldllu3lr3ul3(ur)ululldldl4dl3drru4rdrddldr3uru4r4urr4u4l3dldldd3r3luurur3urrdlu3r4dllurl3d4luururuuru3r3drdllr4ulld3lu4rur4d3u4l3dldldd4rdd4ldllull5uruu4r4lddldd3(ru)dldll4drrdrru4ruu4luururuulurdrrurrdrrdr3d5(ld)dlddld5lul8u3dlldll3ur4urururrd3r3lulld3r4ldl4dl3drrurr3ur3u3dllurdrul4drrdl3ru4r3dlddld3l4u4dllul8u8drd5ruruur3u4ldllrddrrdluluulull5drdrr4u4dllul5urrdlrr5d3ruruur5u4luururuurrurrdrrdr3d3(ld)4ludlrdru3r3(ur)3ulullddll4d4u3rdllul3d3l3ruurr4ulldllu3rur4drdlluldd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0011.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0011.sok
new file mode 100755
index 0000000000..cf1fce0146
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0011.sok
@@ -0,0 +1,16 @@
+; 11
+
+ ####
+ # ####
+ # $ #########
+ # .# $ ## #
+ # $# .## $ ##
+ #### .### #$$ #
+## ## # .. # $$ #
+# $ ...# $ #
+# $ #####... # ##
+# $# # .**@####
+### # # # #
+ ##### #### # #
+ ## ##
+ ########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0011.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0011.sol
new file mode 100755
index 0000000000..abb934a79e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0011.sol
@@ -0,0 +1 @@
+ddld5luluulldllulluu8rurr4drululu9lddrrdrrurrddrd5ruruululuull3druudrrdl5u4rdrrddldlluluuddrdrr3ullullu3lrr4dll3drrurullrddll3urr3u3rdrr3dll3uru3lul4dll3drrurullr4u3rddlurullul4d11lddrrdrrurrddrd5ruruululddllurruulldurr3d3luruurr3urrd3rddldl3uruurd4lul5d4urr3drruudrrulu4lul4d3urrddrruru4lul3dullddllurd8lddrulu9r8lddrulu7r3luuluurdl3urd3rd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0012.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0012.sok
new file mode 100755
index 0000000000..da3542d5fd
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0012.sok
@@ -0,0 +1,13 @@
+; 12
+
+# ###
+ ## ##
+ #*.$ #
+# .$.$ .##
+# $.$.$ #
+# $.@.$ #
+ # $.$.$ #
+ ##. $.$. #
+ # $.*#
+ ## ##
+ ### #
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0012.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0012.sol
new file mode 100755
index 0000000000..f9dc3904a0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0012.sol
@@ -0,0 +1 @@
+lurddlddrd2(rruu)l3(ul)duu2(lldd)rrdrrurudldllull2(uurr)dlrdrddldlluluddrrddrudru3ruululldduurrdlrd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0013.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0013.sok
new file mode 100755
index 0000000000..2ef25aca30
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0013.sok
@@ -0,0 +1,19 @@
+; 13
+
+ #####
+ # #####
+ # # # #
+ # # #
+ #####.# ...#####
+ # .$$ ###$# #
+ # #.# $. # #
+ # .# $$$ # #
+### # $@$ # ###
+# # $$$ #. #
+# # .$ #.# #
+# #$### $$. #
+#####... #.#####
+ # # #
+ # # # #
+ ##### #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0013.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0013.sol
new file mode 100755
index 0000000000..eb2b4556a5
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0013.sol
@@ -0,0 +1 @@
+lul3u3drddldll3(rur)urr3l3dr3durruurrdd3lruuruurruull3d2(uull)uurr3dullulluulldd3r2(lldd)lluu3rlddlddllddrr3u2(ddrr)ddll3udrrdrrddrruu3lrru3(ul)ldllrurruul3u3d3ru3r3l3dr3du4ruululdruurruull3duull4ulldldrulluulldd3rlldd4lddrdrulddllddrr3uddrr4drruruldrrddrruu3lrruu4ruul3ull4ulld3ldd4lddr3drr4drru3r4ulldrurddu4luldduur4urd4rdl3dldrrl3ulullrddrd4lr4urullrd4rdruu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0014.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0014.sok
new file mode 100755
index 0000000000..68dd3b7790
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0014.sok
@@ -0,0 +1,15 @@
+; 14
+
+ #######
+ # ###
+ # ###$ ##
+ #....$ #
+ ### ## # #
+###@.$ # # ##
+# .*.$ ## #
+# $.$ #.$$#
+# ## ## #
+##### # ###
+ ### $ #
+ ## #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0014.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0014.sol
new file mode 100755
index 0000000000..f612e178f3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0014.sol
@@ -0,0 +1 @@
+rruu4r4luu4rdrrddluluu4l4dlddlrruulldllddruru4rull4drrdrdrruluurr4ululuu4l4drdllr5u4rdd3l4rdrru5l4r5dllurdr4uru4lruu4l4drdl3drrdrdr3urr6ulr6dllddllull3urrdlul5u4rdrdlrr5dllddllull5u
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0015.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0015.sok
new file mode 100755
index 0000000000..a3f69c4547
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0015.sok
@@ -0,0 +1,20 @@
+; 15
+
+ #####
+ # #####
+ # $$# #####
+ # . $ # #####
+ ### ## . $ # #####
+ # ##.### ....$ # #####
+ # $$# ###.##. # $ # #
+ # # $ # .##.### .$$ #
+### ## .$$$# ###.## #
+# ##.### #$$$. ## ###
+# $$. ###.##. # $ # #
+# # $ # .##.### #$$ #
+##### # $.... ###.## #
+ ##### # $ . ## ###
+ ##### # $ . #
+ ##### #$$ #
+ ##### @#
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0015.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0015.sol
new file mode 100755
index 0000000000..71a2b791a9
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0015.sol
@@ -0,0 +1 @@
+uu4l2(dlulull)ulldrdrurrd4rd6rddluru4lu4luluuruuddlddllrddru3rddru4rddluru3l3ruurruull3durrul3urruulld3ldd4lullddrrul3rddrdd4lull2(ddru3r)drru4l4ur3u3r3dl3d3ur3ulluul4dl4d5ldlu4rddru3rdrru3lrruurrulul3dur5u3lddl4dllddrruudrrdrrullruur4urru4lulldrrlddlddruu4lulldrrl3urruullddrrululdlluuld3luuld5luurdld4rd4rdrddldduuruurrluuld3luuld4luurdld3r3lddllddrr3udlldr3dllddrru3ruu4rdrruulldrdru4luuluu4rdrr2(uuld3l)ulld4r4dl3d3l3ur3u3dl3d3ruurrl4u5rurd4luuld3lulld3rllddlldrdr3udl5d3ruur4urruullddullulldrrlddl5drrddruu3lulldrr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0016.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0016.sok
new file mode 100755
index 0000000000..14d2e2d14d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0016.sok
@@ -0,0 +1,15 @@
+; 16
+
+#############
+# #
+# .$.$.$.$. #
+# $.$.$.$.$ #
+# .$.$.$.$. #
+# $.$.$.$.$ #
+# .$.$@$.$. #
+# $.$.$.$.$ #
+# .$.$.$.$. #
+# $.$.$.$.$ #
+# .$.$.$.$. #
+# #
+#############
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0016.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0016.sol
new file mode 100755
index 0000000000..3aa56c170a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0016.sol
@@ -0,0 +1 @@
+drdrrll2(uurr)uulduulldru5ldrllull5drurrdrrdll4uld3ullddrl3dr2(rllddrud)drruld3ruluudlrdd3rululrdrruuldr3uldllurddurr3ululldlrrddluruurrddlr4ulldu4r3(ddlr)ddl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0017.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0017.sok
new file mode 100755
index 0000000000..78e864a375
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0017.sok
@@ -0,0 +1,19 @@
+; 17
+
+#############################
+# #
+# .$.$.$.$.$.$.$.$.$.$.$.$. #
+# $.$.$.$.$.$.$.$.$.$.$.$.$ #
+# .$.$.$.$.$.$.$.$.$.$.$.$. #
+# $.$.$.$.$.$.$.$.$.$.$.$.$ #
+# .$.$.$.$.$.$.$.$.$.$.$.$. #
+# $.$.$.$.$.$.$.$.$.$.$.$.$ #
+# .$.$.$.$.$.$@$.$.$.$.$.$. #
+# $.$.$.$.$.$.$.$.$.$.$.$.$ #
+# .$.$.$.$.$.$.$.$.$.$.$.$. #
+# $.$.$.$.$.$.$.$.$.$.$.$.$ #
+# .$.$.$.$.$.$.$.$.$.$.$.$. #
+# $.$.$.$.$.$.$.$.$.$.$.$.$ #
+# .$.$.$.$.$.$.$.$.$.$.$.$. #
+# #
+#############################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0017.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0017.sol
new file mode 100755
index 0000000000..817293a959
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0017.sol
@@ -0,0 +1 @@
+6(lu)u16r7(dru3l)drdlu5(u3rddlrul)u3rddlruurrddldr3ulldlddrluruu3l3drlurluru3l3drlurluru3l3drlurluull3drl3ull3drdl4urrddrddlrul3urrdr3dlrulruluu3r4d3(lru)urr4dlrulr3urr4dlr4urr4dldr5ull3dlddrlur4ullddl3drlurlur3ulldl4drlurl4ull5drl5ull5drdl6urr4drddlrul5urr3dr3dlrulruluuruurr6dlrulr5urr6dlr6urr6dldr7ull5dlddrlur6ull4dl3drlurlur5u3l7d3(rlu)r4u2(3l7d6(rlu)ru)3ldru14r14d10(3lurd)3luruld8(d3ruulrdl)d3ruulrddrruulur3dlluluurldrdd3l3urldrldrd3l3urldrldrd3l3urldrldrd3l3urldrldrd3l3urldrldrd3l3urldrldrd3l3urldrlddll3url3dll3urul4drruurulrul4drrur3ulrdlrdld4(d3r4u3(lrd)l)d3r4u3(lrd)drr4ulrdlr3drr4ulr4drr4ulur5dll3uluurlddr3dlluul3urlddr3drruulrdd4lul4urlddrl3dll5u2(rldd)rd3l6u2(drld)drd3l5u2(rldd)rd3l2(urlu)urur3u3(rlu)ruu3l4drdru4dldl5dll2(urlu)u3(ru)dldldl5dll2(urlu)u4(ru)rlud4(dl)5dll2(urlu)u5(ru)d4(ld)l5dll3(urlluurd)rrururldld3l3urdrdull3u3(rd)ulull3urdrduluurrdlu3rdldlddrduluuruu8r4d4ldllululrdrdrrul5r4u5ldlr3dululrruuldu3rdlrddlr3u3rddllrrdd3luurdurrdllrr3ulldu4rddlrdllrrdlrddluur4dluur6u4(r4(rddl)r8u)r4(rddl)r4dlrddr6(ruul)
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0018.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0018.sok
new file mode 100755
index 0000000000..db253dd3db
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0018.sok
@@ -0,0 +1,19 @@
+; 18
+
+ #####################
+ ## # # #
+ # $ $ $ #$ $ $ $ $###
+ # $##### $$ $## ## $ #
+ # # ..# # # # #
+ ##$ ... # # ...#$ ##
+## $ ... #$ # ...$ ##
+# $####..# ##...##$ #
+# *.*..$$@$$..*.* #
+# $##...## #..####$ #
+## $... # $# ... $ ##
+## $#... # # ... $##
+# # # # #.. # #
+# $ ## ##$ $$ #####$ #
+###$ $ $ $ $# $ $ $ #
+ # # # ##
+ #####################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0018.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0018.sol
new file mode 100755
index 0000000000..b0fe506a09
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0018.sol
@@ -0,0 +1 @@
+drurr3d5ru3ldlluurdldru6ruuldrd5ldlluurdld4rurruullull5ururrddrdrddllrruululuulldl3drrddu3ruuldrd3lrr3uluur4drdllr5u3ldl5drruldlurul3u3rur4drd3ldlluurdldru4rddrdluldrd5ldlluurddl3u3luldll3u5ld3rurrddluruld6lddrulu5rurrddluru4ldllddrrdrr5dldlluululuurrllddrdrddrrur3ulluud3lddrulu3rll3drddl4ulurrl5d3rur5ulldrurdldr3d3ldl4ulu3rurrddluruld4luulurdrulu5rurrddluurrurruruurrd5rur3drruldldrd4ldluruuluu4r3drd3lrr4u5lu3ld7rur4d3u4lddrdd3r4ludlluluulldllu3ru7rur4dr3drdl3u4luldllurr3luu5luurdld4ru7rur4d3u4lddldd5r5lulluuluuld8rur4drd4l4rddldurrdld5ldlluurdldrru5ruuldrd5ldlluur2(dlld)lddllu5ldl3ulldrurulu4rurdlddrdd4l3ulu3rll4d5rd3ru7ldl4u3d4ruuluu3l4rdurrdrddrrurrd3ld7ldl4ul3ulur3d4rdrurrdll3rdd5rddluru4ld7ldl4u3d4ruuruu5l5rdrrddrddru8ldl4ulu4r4luurudlluru5rurrddlurulld5lddrulu5rurrddlurr5u7ldlddrduluuru6rdd4ru4rddldlluulu7rur4drd3l3r4d8l5d7ruruuludrddld6luu4ld4luururrddrd7ldl4ulu3r3l4u6rdrdrrur3ulldld6luuluur3d4u6rdd4ru4rddldlluulu7rur4drdllrr4d6lulu3luurdldrrldldlurullrddrddrruru6rddrddl3u4d6luu4ld4luururrddrd7ldl4ulurrll4u5rurd5l5urrdlul4d4u6rdd3ru8rdrr7d5ldlull5d5rurdr4u4d6luu3ld8lull7u6r5l5u4rd3lul4d4u6rdd3ru8rdrr7d6l5r5d4lu3rdr4u4d6luu3ld8lull7u5r4l5u6rd5lul4d3u6rd3ru8rdrr7d5l4r5d6lu5rdr4u3d6lu3ld8lull7u4rlurrld3lu3r3l3u6rd3ru8rdrr7d4lrdllru3rd3l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0019.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0019.sok
new file mode 100755
index 0000000000..5d3e3ffc9c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0019.sok
@@ -0,0 +1,17 @@
+; 19
+
+ ##### #####
+ # # # #
+ # #.####.# #
+ # .. .. #
+##### ### #### ###
+# # # # #
+# # ## # #@## #
+# $ ## # # # ###
+## $ ## # $ $.. #
+ ## $ ### # #.# #
+ ## $ ## ## # #
+ ## $ # # #####
+ ## $ $ ##
+ ##### ##
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0019.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0019.sol
new file mode 100755
index 0000000000..aa1db1c449
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0019.sol
@@ -0,0 +1 @@
+dd3rll3dldldlul6(lu)ulld5(dr)d4r9ulluurrdulldd7ruurrddlruull7dll3dldldlu4l5(ul)uurrd4(dr)d4(ul)l4(dr)d4r9ulluurrdulldd7ruurrddlruull4d3lddr4dldldlu4l3(ul)uu4(rd)ululull3(dr)d4r9ulluurrdulldd7rdd3lddr4dldldl10ulluurrdulldd6r4l9drruruul4u3ruu5l9d4lululuu3(rd)ululldrdrd4r9u5rdd3lddr4dldldl9u8drruruul4u3ruu5l5rdd3l3d3r4u4dll3dld6luluurdrdulldrd4r4u4rl3dldldlu4luurdld4r9u5d3r3dldldl9u
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0020.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0020.sok
new file mode 100755
index 0000000000..8fa1bf6615
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0020.sok
@@ -0,0 +1,17 @@
+; 20
+
+ #########
+ #### # #
+ #### # # $ #
+ # # ####.# #
+ # $ $ .#### #
+ # $#$## #.#....#
+### # $ # #.#....#
+# $ $ # #..*....#
+# # ## $ # #### #
+# $ # # $# ##
+## $ # ######
+ ## $ # $$$#
+ ## $$@## #
+ ## ##
+ ########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0020.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0020.sol
new file mode 100755
index 0000000000..7893de6bf4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0020.sol
@@ -0,0 +1 @@
+d3rur3u5rur7u6ld4r3l5d3rurrddld5ld3luul4u4r4l4drdd3ru5r3urulldd3l4u4d5r6uldu5ld4r3ldd6luurdld5r4l4drdd3ru5ruu4l4u4d5r6u6ldrrldd8ldldd3r3luuru8r3d4rdd5ld3luul3udd4luuru7r4l4drdd3rddlurulru5ruu5ldd5rur7u5l5d5u5r4dl4d5luu4rurrddluuruldd4l3u5l3dllurd5ld3(dr)rur3u3luuru8r3dl3dl3d5l4(ul)uu6ruudd4luuru7r4l3d6ld4(dr)d5r3uru5rur7u5l5d5u5r4dl4d5luu4rurrddluud4l3u5l3dlluulu7r4l3d6ld4(dr)d5r3uru5rur7u5l5d5u5r5dl3d5luu4rurrddlurulld3l3u7lddrdruudlluu6r4l3d6ld4(dr)d5r3uru5rur7u5l5d5u5r5dl3d5luu4rurrddluruld5l3dl3d3lul5ulurdruudlluu6r4l3d6ld4(dr)d5r3uru5rur7u5l5duu5l3d6ld5(dr)6ulurdruudlluu6r4lddl7d4r3ur3ur4u4d3r4l3dl3d3lu3lurdr5ulurdruudlluu6r4lddl7d4r3uru5ruur6ull2(dru3l)dr4duu5lddl5d3lurrdr4ulurdruudlluluul3duu8r4lddl7d4r3ur3u4r4ldd5rur5uluu4l5duu5lddl4d4luluu5rdr3udlluu6r4lddl4dlluluullddrd3r3d5r3ur3u3r3ldd5rur5uluu4l5duu5lddl4d3luudlluu5rdr3udllullduu8r4lddl7d4r3ur3urrlldd5rur5uluu4l5duu5lddl4dllu3luu5rdr3udlluu6r4lddl7d4r3ur3urldd5rur5uluu4l5duu5l4dr3drl3ul4u5r3u4rddr5dld5ldlldlu3ru5rur5uluu4l3d5l4drrddlurullu4l3d3r3ulurdruudlluu6r4lddl7d4ruudr4ud5rur5uluu4l4du5l4dr3dr3u3l5d4ruruulldluurullu4l3d3r3ulurdruudlluu6r4l4drdd3rddlurullrru5rur5uluu4l3d5l4drr3dluurullu4l3d3r3ulurdruudlluu6r4l4drdd3ru5rur5uluur5d5u3ldluld4rur4d3u3ldrrurdd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0021.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0021.sok
new file mode 100755
index 0000000000..15558446cf
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0021.sok
@@ -0,0 +1,17 @@
+; 21
+
+ #############
+ # # #
+ # $ $ $ $ $ #
+ ### ##### ###
+####.$ $ $.####
+# ...# $ # $ #... #
+# $##*#.#.#*##$ #
+## . . @ . . ##
+# $##*#.#.#*##$ #
+# ...# $ # $ #... #
+####.$ $ $.####
+ ### ##### ###
+ # $ $ $ $ $ #
+ # # #
+ #############
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0021.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0021.sol
new file mode 100755
index 0000000000..a336dfd70c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0021.sol
@@ -0,0 +1 @@
+l3u3lrdduurr3d5ldldrl3ulurrldd4r6urrdlul5duurr3d5lulddldruu6r3d3lruuddrr3u5ldluud4r6dllurdr5uddrr3u5lulddu4r6drruldl5uddrr3ull10rddlldlluu5dllullrrdrr3urrurruu6l3drl3u2(ll3d)rrurrdrr5uddrrurruu6l3urrdduull3d5rurulr3drdllruu4l6dllurdr5uddll3u5rdruuruldd4l6ulldrur5duull3d5rdruud4l6urrdlul3drldduull3d5rurddu4l6drruldl5uddll3urrddlr3d5ldl2(3urr)ll3u3r3l6dllurdrudrrud3rl5ululdu4l3ulldrur4drurdll3u4rurr6d6ulldrur4d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0022.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0022.sok
new file mode 100755
index 0000000000..cc5b73b431
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0022.sok
@@ -0,0 +1,20 @@
+; 22
+
+ ##########
+ ## #
+ ## ### #######
+ # $$ # $# # #
+ # ### #$$ #
+ # $$ # #$$#
+ # # #### #$ #
+ ## # ###.*. # ## #
+## *.*.#..*.## ###
+# ***...**.### $$ #
+# #....#...# # # #
+# ## ##.*. $ # ### #
+## # $ ..## $ # #
+ ## # $$### $#$$ # #
+ # @ # $ # #
+ ##### ##$#### ##
+ ###### ##
+ ########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0022.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0022.sol
new file mode 100755
index 0000000000..8a6380e001
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0022.sol
@@ -0,0 +1 @@
+4uluru3(rdr)rllullu3l5dlluululuurrdrr4drrdrru5rur3urruu3l3u4luruluu4ld3ldlddr3drrddlludrruuldllur3urr3d3ull4drrll3ul3ur5dldr4urrdrru3lr9dlluululuurr3uluur5d4u5ruuldrd4lr9dlluululuurr3uluur4d6uru6r4drrddldlldrddldluudrruullrurruruurr3d3rddllddrrdldllrruuluurruu3l3ulld3(dl)ldrd3rd3r3luurd3luluurruruurr3d3rddll3dldlluuddrruulu3luulurlurddll3drulurd4rdrddlluuru3l3udll3dll3rulurd3rd3ruurrurr5dldld5l4uru3luull3drulurd3rd3ruurruu3l3u4l4u4ld3l6dldlddrdrddrr5u5drruddrrurruru3ruurrurr5dldld5l4uru4ld3lrddll4udd4ruuldrd3lrddll3ud3ru4rdrrd3ru4lrddlluuru3ludluldrdllru4rd4rdd3lrr4urruull3durrurr5dldld5l4uru3lullddr4u3d3rdrrdrru3lrruurrulul3duu4r5dldld5l4uru3lullddr3udd3rdrrdrrul4uluu3rddll4dllrddlluuru3lullddruud3r5d5rurur5u3lul3duu4r5dldld5luu4ruu3lrr4ul3uluurdrrdur4dll6d3ldd5rurur5u3lul3duu4r5dldld5l4uru4ldluud4rdrrdrru3lrr4uluurrur3dll6d3ldd5rurur5u3lul3duu4r5dldld5l4uru3lullddrulurd3rdrrdrru3lrr4ul3ulu3rur5dll6d3ldd5rurur5u3lul3duu4r5dldld5l4uru4l3rdrrdrru3lrr4ul3u3lu5rur5dll6d3ldd5rurur5u3lul3duu4r5dldld5l4uru3lrr3d3ldll3urudru3rdrrdrru3lrr4ul3u4l4urddld6rur5dll6d3ldd5rurur5u3lul3duu4r5dldld5l4uru4l3rdrrdrru3lu4ldllddlluu3rlddlulurrdd4luululuurur6urrdlul5duu4ruu3rurdld6rur5dll6d3ldd5rurur5u3lul3duu4r5dldld5l4uru3lrrdrrdrru3lrddlluurull
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0023.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0023.sok
new file mode 100755
index 0000000000..00afe7a2d6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0023.sok
@@ -0,0 +1,19 @@
+; 23
+
+############## #######
+# # #
+#.########## #$##### #
+# # # #
+#*######## # ###### # #
+# # # # #
+#*###### # ####### # # #
+# # # # # #
+#*#### # ######## # # # #
+# # # # # # #
+#*## # ######### # # # # #
+# # # # # # # #
+#$ # ########## # # # # # #
+# # # # # # # # #
+# # ########### # # # # # # #
+#. @ $ * * * * * . #
+##############################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0023.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0023.sol
new file mode 100755
index 0000000000..6bda758906
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0023.sol
@@ -0,0 +1 @@
+3(uurr)4u8luudd8r4dlluu6luudd6r4dlluu4luudd4r4d2(lluu)ddrr4dll3urrd12rdrd13luurruu11rdrdrddllulu10luurruu10r3(dr)3dlluululu9luurruu9r4(dr)4dll3u3(lu)8luurruu8r5(dr)5dll4u4(lu)7luurruu7r6(dr)6drr7u7(lu)6ldu6r7(dr)7d4l5u5(lu)8ldd7r4(dr)4d4r4l4u4(lu)9ldd8r3(dr)3drrll3u3(lu)10ldd9rdrdrddrrlluululu11ldd10rdrdrrllulu12ldd12r12l3ull3drruurr4u4ldduu4rddrr4u6ldduu6rddrr4u8ldduu8rddrr4u10ldduu10rddrr4u12ldd10rdd8r5(dr)5drr6u6(lu)6l6r6(dr)6dll5u5(lu)8luu10luu11rdrdd3u12ldd10r4d7r4(dr)4drr5u5(lu)7l7r5(dr)5dll4u4(lu)9luu8luu9rdrdd3u10ldd8r4d8r3(dr)3drr4u4(lu)8l8r4(dr)4dll3u3(lu)10luu6luu7rdrdd3u8ldd6r4d9rdrdrddrr3u3(lu)9l9r3(dr)3dlluululu11luu4luu5rdrdd3u6ldd4r4d10rdd3ruululu10l10rdrdrdd3luu12luulluu3rdrdd3u4lddrr4d13rluu11l11rdd14l4udrrddu12rdd13l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0024.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0024.sok
new file mode 100755
index 0000000000..31151301dd
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0024.sok
@@ -0,0 +1,19 @@
+; 24
+
+ ####
+ ####### #
+ # $ ##
+ ######## # ..## $ #
+ ## ##.# # #
+ ####### #.# $ $###
+ ### #######.# # ##
+ # ## # $. $$ #
+ # ## #.# #@# #.# ## #
+ # $$ .$ # ## #
+ ## # #.####### ###
+###$ $ #.# #######
+# # #.## ##
+# $ ##.. # ########
+## $ #
+ # #######
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0024.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0024.sol
new file mode 100755
index 0000000000..e52af2caf0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0024.sol
@@ -0,0 +1 @@
+dlluullddlluld3r3u4ldlldd4r4luurru4r8d4lul3udrrllddrd4r8u4ldllddr3dlldrur3uluurru4r8d5ldluud6r8u4ldllddrddrrururldldlluuluurru4r6d5urrddlruullu4ldllddr4drd5rul5udlluld3r5d4lul4u4r5luurru3rdr5d3u5lddrrudlluu4r5luurru4r5duu3l3druulurr5luurru4r4du5l4dlddr5udrruu3r3u4ldlldd5r5luurru4r3drruulrdd8luurru4rdu4ldllddr4dllurdr3udrruu5ruullu4ldlldd5r5luurru3rd3r2(ddrruurr)dru3l3d4rurruu4l4rddlld4l8u4rdr3dullrruulu4l8d4rurruul3urruldl3drddlld4l8u5rurddu6l8d4rurruuluulldldlrururrddrddlld4l6u5dlluurlddrrd4rurruul4ulu5ldr5durrdru3l5u4rdr4d4l5rddlld3lul5u3d5ruulldurrdd4l5rddlld4l5udd3r3ulddrdll5rddlld4l4ud5r4uruul5dulldd3l3d4rurruu5l5rddlld4l3ullddrluu8rddlld4lulluu7r4urrdlul3dulldd5lddrrd4rurruu5l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0025.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0025.sok
new file mode 100755
index 0000000000..9177099453
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0025.sok
@@ -0,0 +1,20 @@
+; 25
+
+ ######
+ ## ###########
+ # $ $ $ # * ######
+ # .*.#..*.# .$ ##
+ # * # $ $ * $#*.$ #
+ ## #### # . # * #
+ # $ #########.## .$ #
+ #.*.. * #### ##
+ #$ $ #$#.$$.*# # #
+ # # #*.$$.#$# $ $#
+## #### * ..*.#
+# $. ##.######### $ #
+# * # . # #### ##
+# $.*#$ * $ $ # .$ #
+## $. #.*..# * @#
+###### * # $ *.$ #
+ ########### ##
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0025.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0025.sol
new file mode 100755
index 0000000000..be03ba6929
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0025.sol
@@ -0,0 +1 @@
+4ulldrl3u3ruuruuldrdl3u5lddrud3lulldlluluullulldl5drruld6rdurrdllu5ldd3lddlddrd5ruuldu3rdrrurrdrddrrdrrur4ulu7luruulldrurdldd6ruu3r5u4ldd3lulld3l3ullulldl4dldrrl5ururr3dllrr3ullddl3drd6r5lull3uruurrdrr3d3r3u4l4rddrrdrru3l4ru4r5d3lddll4u4d4luulu5ldd3lddlddrd4r4luuluruu3r3ull3uruurrdluld4r3d3rulldlu8ruuldrdlrdl5d4luururrlldldd4r3u3drrd3ru4lruurdurrdlluldrr6dldll3urrll3drruur3uddl3dllull3u3l3d4rluulluldllulld6rurd8ld4l5urrururr4d4ulldd3lurrdru3l6d4rdrulurlur5u3rdrdd3l3ruulu3l3d4ruuru4l3r3dru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0026.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0026.sok
new file mode 100755
index 0000000000..54211f4b33
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0026.sok
@@ -0,0 +1,15 @@
+; 26
+
+###### #######
+# ..# # # #
+# ..###### $# #
+## #. $ ## $ #
+ # $$$ # ##$##
+ #.#. #$ $ # #
+ #.#.## ## $ #
+ #.# $ # # #
+ #. ## @# ##$#
+ #. #### #
+ #. $ $# #
+ #. ######## #
+ #### #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0026.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0026.sol
new file mode 100755
index 0000000000..6228c1c84d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0026.sol
@@ -0,0 +1 @@
+3lur3luururlluull8d8r8l8urrddlruull6drddl7udrr3u3ldrdd4ruldluuddll6d8rur4ullulu3ldlu4rd5l6rdrr4dld8l8ulur3drr3d3r3urrdlu4l3d3ruuru3lulddu3r4drruldl3uru3luld4ru3lrrdd4r4d3rddllu8lullddrulurd9rdrruulld10l6u5rd4r4d3ruuluur4d6uruul4dlddrdd3l6urrll6d3ruuluuruu3luurdl7d3ruuluuruullrrddlddrddlld9ldl5u4d8ru4ruuluuruullul7drd9ldl4u3d9r7u4ruuldrd3lul7drd9ldl3udd8ru4ruululruruu3l6drd9ldluud8ru4r6uruuldrd3lul7drd9luld3rulld9rdrr8uruuldrd3lul7drd9l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0027.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0027.sok
new file mode 100755
index 0000000000..d6cec0fcbc
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0027.sok
@@ -0,0 +1,18 @@
+; 27
+
+################
+# # ## # #
+# .$. $ # . . #
+## ### # $ #$ #
+# . # ### ##.##
+# $ .$ #. # #
+### ## # $ $ #
+## # ### ## #
+# ## ### # ##
+# $ $ # ## ###
+# # .# $. $ #
+##.## ### # . #
+# $# $ # ### ##
+# . . #@ $ .$. #
+# # ## # #
+################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0027.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0027.sol
new file mode 100755
index 0000000000..2dc2dc9a9d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0027.sol
@@ -0,0 +1 @@
+rdrrul3ullulluuruurrdrrddldd3rdrru5luuruullullddl5drrdrdrrurrdruud3ldllu4r5lull5uruurrdrrddl4d4ur5uruul5dllullddl5drrd3rl3u3ruururuuluurullr3drddl4u5dldd3l3dllull5uruurrd4r4lu5lulld5rddl5drrdrr3u3ruur3ud3l3ullululldllulddu3rurrd4l5rdrr3d3rddldd3l3dllull5ur4u4dl5dlddr3udrrdrr3u3ruuruu3l3ullu3lr3d3lddldlddrddldrrl3uluur4d5uruu3rddlddllrruuruu3lddl3du5rdrruuruullull
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0028.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0028.sok
new file mode 100755
index 0000000000..14345764f2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0028.sok
@@ -0,0 +1,19 @@
+; 28
+
+ ##########
+ # # #
+ # $ # # #### #####
+ ### $$ ####### #### #
+## $ $ ### ## $ #
+# $ ### # # ## ##### ###
+# #$# ..### ## # #
+# # #.# #.. # # $ $ #
+### $ $ #.# #.. # # ## ##
+ # # #.# #### #### ## #
+ ########.# # $ $ #
+ # .. #.# ###### # # #
+ #.$$$$.#.# # # #### ####
+ #.$ @$.#.# # # # $ #
+ #.$$$$.#.# # # #### #
+ # .. . # #### #####
+ ############
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0028.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0028.sol
new file mode 100755
index 0000000000..02221bff21
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0028.sol
@@ -0,0 +1 @@
+udllrdld6r9urr9d6lurd5r5u7r3d5ruulluruuluurdrr3u5l5r3dll3dr3d5l2(3uluur)4drdlulddur4u6r3dll3dr3d5l3u6lul3ull9drr8u8dll9u4rluurrddlddrrulu3l4d7r3d5rdrru6l4r3ulldrurddul4urrurrd3lr3u6l3dl3drddlddr3uru7lul3ull9drr8u8dll9u4rluurr3drdluu3l4d7r3d5rdrru6l4ruul3uluur4dldrurddul4urr3u6l3dl3drddlddr3uru7lul3ull9drr8u8dll9u4rll4d7r3d5rdrru6l4ruul4u3rddrddlullrr3u3l3dldrurddul4urr3u6l3dl3drddlddr3uru7lul3ull9drr8u8dll9u3ruurr3du4lul9d8urr9dllrr5u7r3d5rdrru6l4ruul4urr3u6l3dl3drddlddru5r3urr3uruldluuddll3dr3d5luuru7lul3ull9drr8u8dll9u4rll4d6ruur4u5rurrd6l5r3dll3dr3d5l2(3uluur)4drdlulddur4u6r3dll3dr3d5l3u6lul3ull9drr8u8dll9u3ruurrdd4lul8d7ull3dlull3uruurrdru4luurdldrddluu4d3luururl3drrddlur3ululd3ruld3lddrrd4ruuldrd3ldlur3uruul4duu3lddrrd3rdruulu6ruurrdd4lul7d6ulldd4lulluururdrddld3rdruulu6ruurrdd4lul6d5ulldd3l3uruul4dld3rdruulu6ruurrdd4lul5d4ulldd3l3ulldldrrluurrddld3rdruulu6ruurrdd4lul4d3ulldd3l3ur4ul6dld3rdruulu6ruurrdd4lul3duulldd3l7ulldrur6dld3rdruulu6ruurrdd4lulddulldd3l5u3ruurrdd4lul5dld3rdruulu6ruurrdd4luldlldd3l5u3rdllul4dld3rdruulu7r6ldd3l4u3r3urdrd4lul5dld3rdruulu6rl9d4lulldrulluul3rdulddrdrr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0029.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0029.sok
new file mode 100755
index 0000000000..437673e5cf
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0029.sok
@@ -0,0 +1,18 @@
+; 29
+
+ #####
+ ####### # #####
+ ###### #.### #
+ ## # ### #. * #
+ # ###### ## # ### ##
+ # ## $ ..$ # $ ## #
+ # # $ *.$@##### # ##
+ # # ..$ # $ # ##
+#####$#######$## # . #
+# $ . #### ####
+# $$# #########$## . #
+# # . .# . # $$*$$ #
+# . # $.$.# #... ...#
+##### $ # ## ##### $$*$$ #
+ #.# # . #
+ ######################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0029.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0029.sol
new file mode 100755
index 0000000000..f80c4c438d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0029.sol
@@ -0,0 +1 @@
+d3lruulldldllururrdrdll5ruul3ulld5ldl6du8rudrrduruu3r3ldd11l5uru5ru6rurrddr4duul4ull3dld3rll3u4l3drddl4u6d8l5uru5ru5r3l7d3ruu4ruul4ulldurrdd4rurrd5l4rddldlddll4ulu4rurd4l4d4ldd3l7u4rddld3rll3u4l7d3ruu4r3ulu4rurrd5l5drruururudldlddldd3ldd3ruddu3rddlulrr3ulldrurd3ld3luurdrll3drruldlud6l3ulldru3ldrddlluluuld4l3urrdduull3d4rdrudrdrr3u5rdrruluu10l3d4luururddullddrr3u11rluullulul2(ldrr)lu3ld3r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0030.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0030.sok
new file mode 100755
index 0000000000..bb966f3a40
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0030.sok
@@ -0,0 +1,13 @@
+; 30
+
+ ####
+##### ##########
+# # # #
+# # .. ## $###
+# # ##.#. # $$$@ #
+# #. # $ # #
+# ######## $ # #
+### $ ## #
+ #.############ #
+ #. ##
+ ################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0030.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0030.sol
new file mode 100755
index 0000000000..3f8ad57471
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0030.sol
@@ -0,0 +1 @@
+r4dld13luu9ruurrudlluurdl3d9ldd13rur4u3l3d10l10r3u3r4dld13l6uddll3u4rurd3l5d11rulruulddrd10l9r3u4r4dld13l6uddll3u3rd4rurdlddrrulu3luuldll5d10ruuldrd9l9r3u4r4dld13l6u4d10r4ul3drd9l8r5urrdd3r4dld13l3ull4u3rd4rurddrdluu3luuldr3d3ldd9ru3rululddld9ldd13rur4u3luurdllddldd9ldd13rur4u3l3d10l10r3u3r4dld13l6u3dll4u4rurddu3l5d9ruurdrd10l10r3u3r4dld13l6u4d9r4ur3drd10l8r3u5r4dld13l3ull4u4rurd3l6duullurl3urr5d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0031.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0031.sok
new file mode 100755
index 0000000000..8771ece7bc
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0031.sok
@@ -0,0 +1,17 @@
+; 31
+
+ #####
+## # ####
+# ### #
+# # @# #
+##$#### ######
+# ... ## ##
+# ... # ## #
+#### # ##### # ##
+ # # $# #
+ # # $ $ $$ # #
+ # ##### # #
+ ## # # #
+ ###### ### #
+ ## ##
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0031.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0031.sol
new file mode 100755
index 0000000000..c003935b71
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0031.sol
@@ -0,0 +1 @@
+lull3dldrru3r3drrdru3ldru5rurddrddlluuru6ldl3ulurrl3d6rddluru5ldl3ululldr4drd5rdrd4rur4uluulu3ld3lu5ldl3ulururrdlul4dldrru4ruurrdluldrd5ldl2(urrd)3lu5rd3ru3rdrddr4dld4lulu5lul3u3drd5rdrd4rur4uluulu3ld3lull3d3rdrurrddluru5ldl3ulurr4ldr4drd5rdrd4rur4uluulu3ld3luluurrdldll3d3rd5rdldluuru6ldl3ulurrl4d4rurrddluru5ldl3ululldru3ldr3ulururrdlul4drr5drd5rdrd4rur4uluulu3ld3lu5l5ruruuldldurrdld4l4ruuldrd3lrdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0032.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0032.sok
new file mode 100755
index 0000000000..43501177fc
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0032.sok
@@ -0,0 +1,15 @@
+; 32
+
+ #
+ ## ##
+ # #
+ # .$. #
+ ## $.$ ##
+ # .$.$.$. #
+# $.$+$.$ #
+ # .$.$.$. #
+ ## $.$$ ##
+ # .$. #
+ # # # #
+ ## ## #
+ # ###
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0032.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0032.sol
new file mode 100755
index 0000000000..463242ce9d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0032.sol
@@ -0,0 +1 @@
+uddllurl3drdrrurruuru4(ul)l3(dl)dru3(ur)rdrdd4luurduurrdlrrddlud3rddlu3dlldlluluu3rudrdu4lddruddrrulrurrdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0033.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0033.sok
new file mode 100755
index 0000000000..141df16d86
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0033.sok
@@ -0,0 +1,17 @@
+; 33
+
+#####
+# ##
+# $ #####
+## $ # #
+ ## $ # $###########
+ ## $ $ $ $ #
+ #####$ # # # # #
+ # # #
+ # #######$#######
+ ## #@# #
+ # # # ## # #
+ #..*.*.*...... #
+ ########## # ##
+ #### #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0033.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0033.sol
new file mode 100755
index 0000000000..e3641fc1e8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0033.sol
@@ -0,0 +1 @@
+ddlluu4ldd8r4luu6ldd9r3luu8ldd10r10l4uruul5dld9rdrruldlu8l6uluur7dld8r7l4u3ruulldluluur7dld5r4l4u5ruu4ldluluur7dld3ruu6ruuluu6ldluluur7dldruu8ruurruu9ldl3d7rddr3u4drruldl3u4ldd4rd3rulurldldluluu5ldd7rlluu7ldd7r7l6uluur7dld5r4l6u3lu3(ul)l3(dr)luluu3(rd)ululldrdrd3rur6dld3rll6u4luluurdrdulldrd3rur6durrddlluu4rddlluu5rdd4l5rd3ruuld6l7rddrruu8lrruurdldrdrru4lruu7l4u4luurdld3rur6d5u7rddr3dldrdrru3lr4uluur5dldrdrrull6ruuldrd4l3ruuldrdllrrddllu3l7urrddlruull5d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0034.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0034.sok
new file mode 100755
index 0000000000..cfa24d4467
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0034.sok
@@ -0,0 +1,9 @@
+; 34
+
+ ##### #####
+ # #### #
+## #$.*.$ # #
+# $.@.$ #
+# # $.*.$# ##
+# #### #
+##### #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0034.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0034.sol
new file mode 100755
index 0000000000..b51b930ca6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0034.sol
@@ -0,0 +1 @@
+rulrdrruurrdd3lrulld3rddlluuruld5ldrldlluu5r4luurrdullddrr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0035.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0035.sok
new file mode 100755
index 0000000000..a8dc0c400d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0035.sok
@@ -0,0 +1,17 @@
+; 35
+
+ #####
+########## #
+# $ $$$ #
+# $## # # # #
+# $ # # # #
+##$## .#. #
+ # ..... # #
+ #$ ##.@.## $#
+ # # ..... #
+ # .#. ##$##
+ # # # # $ #
+ # # # # ##$ #
+ # $$$ $ #
+ # ##########
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0035.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0035.sol
new file mode 100755
index 0000000000..9d8b7fa7a4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0035.sol
@@ -0,0 +1 @@
+ruu4r4ull3d3urr4dlldll4url4drrul3r4ulldll6d6urrdd3urr4d3ld4l4u4ldd3r3luu4rdduu4rl4d6lud4ruuld3u4ldd3rlldd6r4u3l3dr4d4l4drr3u3dll4urrll4ud4r6dlr4ulldr3l4drr3uddrr6u4l3d3ru4r4d4ruu3l3rdd4luudd4lr4u6rdu6l4d3r3u3d4ruu3lrruu6l4d3r3ud3ruu4lr4d3ruru3lrrdd3l3u3d3l3u4l4drr3u3dll4u3rl3drr3u4l3drdr3uddll3u3r3l3u3r4u4ldd3r3luu4r3du3ldd3r4u3ldld3rlluu3r3d3u3r3d4r4ull3d3urr4d3lr3ull3d4r3ulul3duurr3d3l3r4du3l4d4ruu3lrrdd3l3u
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0036.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0036.sok
new file mode 100755
index 0000000000..6262c7eae6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0036.sok
@@ -0,0 +1,19 @@
+; 36
+
+ ####### #######
+## . ### ##
+# $$.$$ # .$.$. #
+# $ . $ # $.$.$ #
+#...#... .$@$. #
+# $ . $ # $.$.$ #
+# $$.$$ # .$.$. #
+## . ### ##
+ ### ### ### ###
+## ### ##
+# .$.$. # .$$$. #
+# $.$.$ # $...$ #
+# .$ $. $.#.$ #
+# $.$.$ # $...$ #
+# .$.$. # .$$$. #
+## ### ##
+ ####### #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0036.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0036.sol
new file mode 100755
index 0000000000..1e7d0e56e2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0036.sol
@@ -0,0 +1 @@
+drurdr3u2(lduulldr)ll2(ddru)drrulldllulluldlddull3ururrdl2(rdlr)ddlu3lulldrl3ururddluldrddrr5drdd4ruruurrdlr3uludrrudlddrdrrddlurddlddllurdllulluurdu3lulr3dluddllurlluulldrurrd4ulldduurrdlr3ulluurr4duulluru3rddlurrull
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0037.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0037.sok
new file mode 100755
index 0000000000..64f126cf3b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0037.sok
@@ -0,0 +1,19 @@
+; 37
+
+ #####
+ ##### #####
+ ##### # $ # #####
+##### # $$ $$ # #####
+# #$$ . ##$## . $$# #
+# $$. ##### . ##### .$$ #
+# ##### ##.## ##### #
+##$ # #.... . ....# # $##
+ # . $ . # @ # . $ . #
+##$ # #.... . ....# # $##
+# ##### ##.## ##### #
+# $$. ##### . ##### .$$ #
+# #$$ . ##$## . $$# #
+##### # $$ $$ # #####
+ ##### # $ # #####
+ ##### #####
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0037.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0037.sol
new file mode 100755
index 0000000000..d7252096b2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0037.sol
@@ -0,0 +1 @@
+u3rd4rurrd2(rruu)llddu4lulluuld3luullddrrl4dldru3rd4rurr2(drrd)dlluud4ldllddlu3lddlluurrl5ulu4r6ld4lulld2(lluu)rrddu4rurruurd3ruurrddl4d3ld4lulld3ludrddllddrruud4rdrrddru3rddrruul4u3lu4lulld4rdrulu5r4u3lullddlld4lddlddu7rurdld5r4d3ldlluullu4luulu7rurd7l4dllurdr3ulu7rd4ruu3ld7l3dllurd5rddluru4luulu7rurrddlu7lddlldrdr3ulu8r7l4ulldrur3dld7ruurrdld7l3ulldru5ruuldrd4lddld5r4luullurur3dldr3d3rd3rddrru3r4u3ruu6ldurrddrud3ruu5l5rdrrdlu3rurrd3ruddu8ld5lr4d3rdrruurru4ruuru7luldrd4l3ruu5lrdd6u3rurrddrrd4rddrd7ldlu7r4drruldl3uru7lu4l3rd7r3drruldluuru7ldllru7r4urrdlul3drd7l6r3urrdlu5luurdld4rddrd6l5ruurrulul3drd5l4r3u3luurdldru4luulld3l4d3rduurrdduulldrdu5lddrulu4r3lddrulurrll4uluur5d3u3rdrru4lul3duu3lulld4rurddu3ld4lulldrrld3lulldrr6d3rddluruld4rddrru3r4uluurrddlu5dlddr5u3d3rdrruurrdrulu4rurrdldl3urul3d3lddrulurd4ldllurrd4ldl3udd3lulld4rdruu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0038.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0038.sok
new file mode 100755
index 0000000000..56fd87e4a8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0038.sok
@@ -0,0 +1,17 @@
+; 38
+
+##### #####
+# ################### #
+# # $ $ $ $ $ $ $ $ $ $ # #
+# $ # # # # $ #
+## #.###.#.###.#.###.# ##
+ #$ # . # * # . # $#
+ # . # . # . # . #
+ #$###.#.###.@.###.#.###$#
+ # . # . # . # . #
+ #$ # . # * # . # $#
+## #.###.#.###.#.###.# ##
+# $ # # # # $ #
+# # $ $ $ $ $ $ $ $ $ $ # #
+# ################### #
+##### #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0038.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0038.sol
new file mode 100755
index 0000000000..4cbf5fb21b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0038.sol
@@ -0,0 +1 @@
+rd3rd3ru3r5drruululuu3luu3r5urrddldlu3drud4ldd4ruddlddrrddll4uru3ld3l4urr3drd3l3rdd4luuru3l3d4luu3rlluurrdrdlu3rd3ru3rdrdl3drruulrddll4uru3ld3l4urr3drd3l3rdd4luur3u4ldd3rd4r3drl4urr3drrddll4uru3ld4lu3luu3ru3r3dr3dlld3rl4urr3drrddll3uddllu4ld5r5l4u3lulldl3d4rd4r4lulld4ru4r3uluu3r3urruull4drd3lu3ld4ldd3rd3r3uru3lrrd3rurul3urrddlruull4drd3lu3ld4ldd3rd3r3ur3u4lddrd3l3u4ldd3rllddrrudllu3lu3ld4lur4ullddrluurr4dld3ru3r4dll3ul4ulr4dll3ulluurr4dld3ru3r3luurru3lrd4rddl3d4ruu3l3rdd3ld3l3udd4ldr4dlluurlddrr4ulu3rd3ru4ruu3l3u4l3drddld3r3l3dlru4ruulu3r3drrd4r4ulld3luldulld3l3ul3u4r3d3rdd3ld3lu3l3dllddrr4ulu3rd3ru4ruu3l3u4l3drddld3r3ldd4ruulu3rdrlull3dlld3lru4rdllulluur3ul3u4r3d3rdrrd3r4dllu4ldll3u3l3ul3u4rullrr4drr4ulld4l3dll3ulluurr4dld3r3urru3lrd4rdd3l3rd3rdrrd3r4dllu4ldll2(3u3l)3ulluurr4dld3ru3r3ldll4urrd4ru5l7r3drddrru3r3u4rurl3d3lrr3d4r3uluurruull4drd3l3ullu3rld4lurrdrrdd3ld4ldllul3u4rurr3d4rd3rdd4luu3r3urruull4dr2(d3lu3l)rrd4ru3rd3rdd4ld3l3dllu4ldll4urrdr3udd3l4drrurrd4r3u3ru4ruu3l3u4lulld4lull3d3urrd4rurrd4r3d3rdd4ld3l3dllu4ldll2(3u3l)3ulluurr4dld3ru3rd3rurd4lu3ldll4u6r3d3urrd4rurrd4r3d3rdd4ld3l3dllu4ldll3u3l3ulu3rdru2(3l3d)llddrr4ulu3rlldldr3dlluurlddrr3uddrru4rdrrurrd4r3u3ru4ruu3l3u4lulld4lu8l4d3rdduu4l4drulu3rd3r3lu3luu4rddl3d4ruu3lu3l5dlluurlddrr4ulu3rd4rddlld3lru4ruu4lu3luu4rdd3l3dllddrr4ulu3rd3rurd4lu3luu4rdduu3lulur3ullddrluurr4dld3r3ldd3rdr3ulur3d3l4drru4rdrrurrd4r3u3r3ur3ullu3rld4ldd3rdrudrr3urruull4drd3l3rdd4luuru3ldlu3rd3rurul3urrddlruull4drd3l3rdd4luu4r4dluru3l3ruu3lul3drd3lrru3r3drrddllullu4luudd4rdrr3uru3l3ruu4lddrd3luld3ru3r4d2(llu4ld)7l7rurrd4ru4rdrrur5ul4ulld4lu5r7ld4lu8ldl8dlddrr4ulu3rdru3l4d8rurrd9l13ru4rdrrur8uruull3duu8ld4lu8ldl8dlddrru14rurrd3rlu4ld14l3ulurluur4u8rdrru9l7rd4ru8rdr8drddll4uru3l3ruu4lddrdlu3r4dllu4ld5r19lul8uluurr4dldr4u8rd4ru8r3drd3luld4r5drddll4urulruul4u8ldllu9r19ldl5dr4d20rur8uruull4drdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0039.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0039.sok
new file mode 100755
index 0000000000..be88ae2135
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0039.sok
@@ -0,0 +1,11 @@
+; 39
+
+ #################
+ # #
+##$#.#.#.#.#.#.#$##
+# $.$.$.$.$.$.$ #
+# #$#$ $@$ $#$# #
+# $.$.$.$.$.$.$ #
+##$#.#.#.#.#.#.#$##
+ # #
+ #################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0039.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0039.sol
new file mode 100755
index 0000000000..5c59fe7fc4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0039.sol
@@ -0,0 +1 @@
+r2(3dll3u)4r3u6l4drl4u8r3dlr3u2(ll3d)6luuluurrllddrdd12r4ulr4d6l3urr3u8ldu14rddrddllrruuluu6l3dll3d6luuluuruu8r3dllurd3lurlddrurdurruddlu3rdlruul3rddl4ruu4l3ruu14lddldd4rluurlddlldd14rud14luuluurdldr2(rluu)14rddrddllrurull
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0040.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0040.sok
new file mode 100755
index 0000000000..16d12a3a9d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0040.sok
@@ -0,0 +1,20 @@
+; 40
+
+ #####
+ ############### ########
+ ## $ $ $ $ $ $ $ $ $ $ ##
+### # # ###
+# #.##.#.##.#.##.#.##.#.## #
+# $# .$ $ $# .$ $ $# .$ #
+# . #$ $ $. #$ $ $. # #
+# $##.#.##.#.##.#.##.#.##.#$ #
+## . # @ . # ##
+## # . # . ##
+# $#.##.#.##.#.##.#.##.#.##$ #
+# # .$ $ $# .$ $ $# . #
+# $. #$ $ $. #$ $ $. #$ #
+# ##.#.##.#.##.#.##.#.##.# #
+### # # ###
+ ## $ $ $ $ $ $ $ $ $ $ ##
+ ######## ###############
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0040.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0040.sol
new file mode 100755
index 0000000000..b2f36ecd35
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0040.sol
@@ -0,0 +1 @@
+4rd3ru5ruruu3ld3lulldllulddu3ruluurululldurrd3l3rd5rdd4rddluru3l3d3luurrlldd3ruu3lulld4rurd3l3d5rdrd3ldlu4rddluruluu2(7lu3ld)5ldldd3ru3rdrrurrdruud7ldlud3luurdldr4u7rddu3rdd5l4rdlddldrdrrudllu4ruruu4l4rddld4l3uru3ldlurruu4rurd3r4url4dll3ul3urru3r2(3dll)3u3rd4r4lu4luurrurdduurr3dldrrddldrlddlld3ull4u3rl3urr3d5l3urrdr3drrurdl5ull3du6lu5rll3d5r4ulldd8lu7rdr5dlluu3lulldlull3u7r7ldllu7r5ld3lddr3drr3ull3d3lulu3rurd4luurdldrdd8ruururdrru5r4ull6duu3l3urrdrddrr4ull3duurr3d4lrruu3lddrd7l6r3ullu4rdrddrr4ull3duurr3d4lrr3u10ld4lu13rll3d5r4ull3duurr3d4ld4lu4ldu3rd4ru5ruu3ru4lul5drr3u5ru6lul3duurr4drrur2(dlul)l3urrd7ru8luldd5lddldrddrrdrurrd5ldd4ldrurrd4rddld4l3u3drr10u6dlldl3urul3dr3d3ldrruruurr4dll4udd5ld6rdr8u6d4rd3lul3ulldlur5drr5u3d6rd5luluull4drr3uddll3u4rurddu3ldd4rdrrurrd7luluull4drr3uddll3u4rurddu3l3d8r3u4rurd3lulldlulld5r3d9luluull4drr3uddll3u4rurd3l3d4ru3rdruuddrr4u3ldrrurdll3drrurrd11luluull4drr3uddllu7ld6ruruurrdd7rdrudrru4rd14ldlluudrdruu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0041.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0041.sok
new file mode 100755
index 0000000000..e89eab2c66
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0041.sok
@@ -0,0 +1,13 @@
+; 41
+
+ ###########
+## # ##
+# $$*.$.*$$ #
+#... ...#
+# $$*.$.*$$ #
+## * ##
+# $$*.$.*$$ #
+#... @ ...#
+# $$*.$.*$$ #
+## # ##
+ ###########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0041.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0041.sol
new file mode 100755
index 0000000000..ff3ad4dde2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0041.sol
@@ -0,0 +1 @@
+luu3luddu3ruurrdd3ruddu4lrddrrudruu3l4drrudrud3luu5l3rdrld3ludruru3r4u5lddrrddrurllulluu3rdduurrdlu3rdlrur3dlurululluurrdurdu3lddllurlu3ldurdrdrrddllddrrudll4uddllurlddr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0042.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0042.sok
new file mode 100755
index 0000000000..92fd74d8dc
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0042.sok
@@ -0,0 +1,18 @@
+; 42
+
+###########
+# #
+# $## ### ## #####
+# # $ $ $ ##### ###
+# $ # # $. . #
+# ##$###$## # #...# #
+# $ # # #. .# ##
+## # $ $ $## # #...# #
+# ## ### #. # #. . # #
+# $ # # # #
+# @######## ### # #
+#### # ### #
+ # #### # ##
+ # ## ###
+ ##### ##
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0042.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0042.sol
new file mode 100755
index 0000000000..6a9ff664a4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0042.sol
@@ -0,0 +1 @@
+luuruul5u8rddrdrr5drr5u3rur5dll3d5luur5ulluluu8l5drddlddru7ruulu3rll3d4luulu3l5u8rddrdrr4dl3d5r7ull5dllulddu3r5u6r3dr4dldlldld3lu4luu5rdr7u6d5luu3r5u3rur4dll4d5luur5ullulldrdd3ruulluluu8l5d3rdrdd4ruulu3rll3d4luulu3l5u8r3d3r4dl3d5r7ull5dllulddu3r5u6r3dr4dldlldld3lu4luu5rdr7u6d5luu3r5u3rur3duu4l5dll5u3ld4u8l5drddldr3uluurddrrdrrulrdrru3rlluu3r4dl3d5r7ull5dllulddu3r5u6r3dr4dldlldld3lu4luu5rdr7u6d5luu3r5u3rurddu4l5dll3u4ld3ldd4ruulu3rlluu3r4dl3d5r7ull5dllulddu3r5u6r3dr4dldlldld3lu4luu5rdr7u6d5luu3r5u3rurd4l5dll3u3l5u4lddldlru4r3luu4r4duu3ldldd5u4l5d3rd4ru3rlluu3r4dl3d5r7ull5dllulddu3r5u6r3dr4dldlldld3lu4luu5rdr7u6d5luu3r5urrur5dl3d5luur3u4ld3ldd4ruulu3rlluu3r4dl3d5r7ull5dllulddu3r5u6r3dr4dldlldld3lu4luu5rdr7u6d5luu3r5urrurd3l5dll5ullu5l3d4l3urddld3rd4r3ldd4ruulu3rlluu3r4dl3d5r7ull5dllulddu3r5u6r3dr4dldlldld3lu4luu5rdr7u6d5luu3r5urrll5dll5ullu5l3d5u3l4dld3rd4r3ldd4ruulu3rlluu3r4dl3d5r7ull5dllulddu3r5urrurrdrr3dr4dldlldld3lu4luu5rdr6u5d5luur5ullu5l3d3lddlddr4uluurdld3rd4r3lddll6ruulu3rlluu3r4dl3dldd4rd3rururrur4ul3ullulldll5dllulddu3r5urrurrdrr3dr4dldlldld3lu4luu5rdr5u4d5luur5ullu5l3dld4r3ldd4ruulu3rlluu3r4dl3dldd4rd3rururrur4ul3ullulldll5dllulddu3r5urrurrdrr3dr4dldlldld3lu4luu5rdruud5luur3u3ld3lu4luurrur3dld4r3ldd4ruulu3rlluu3r4dl3dldd4rd3rururrur4ul3ullulldll5dllulddu3r5urrurrdrr3dr4dldlldld3lu4luuruur3u3ld3lu4lddlddr3udd3r5u4ldd3rlluu3rddld4r3ldd4ruulu3rlluu3r4dl3dldd4rd3rururrur4ul3ullulldll5dllrr5urrurrdll4r3dr4dldlldld3lu4luu5ruruur3u3dlddld5ldd4rd3rururrur4ul3ullulldr4dlddr4u4drruldluuddllddr3udd5luu3r5ur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0043.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0043.sok
new file mode 100755
index 0000000000..8ff23b63ea
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0043.sok
@@ -0,0 +1,17 @@
+; 43
+
+ #######
+ ######## #. #
+ # $ * #####
+ # ## ## #. # # ####
+### # $ $$#$#. # # ######## #
+# $# # $ * #...... #
+# $ ### $#. # #### #
+## # #$$ # $ .# # # ## #
+ # # $ @## # ## ## ##
+ # ## $$$ # ## ### #####
+ ## #.##.### #
+ ## #*$.*... ## #
+ # # ## ## ##
+ ### ###########
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0043.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0043.sol
new file mode 100755
index 0000000000..53aa71d786
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0043.sol
@@ -0,0 +1 @@
+lldlurrurddl4urdduulluurrdduuluurdrrurdlddrddrddl3d4ldllu5rdrulu4rdrruldl5ur3ulldd10rdrruuldrdllu9l5d3ld6lddlluu7rdrulu4rdrruldl5ur3ulldd10rdrruuld10l5d3luuruull4ulldlldd4r3lddrulurrll4druud3ldrddrdlu3lddrrudlluu7rdrulu4rdrruldl5ur3ulldd10r9l5d3ld8ldlluulul3urrddrrdrrurddu3ldd7rdrulu4rdrruldl5ur3ulldd9r8l5d3luuruulldllddlulddu3ldd7rdrulu4rdrruldl5ur3ullddrrl5d3luuruullulldlddrdlulddu3ldd7rdrulu4rdrruldl5u4d3luuruulluurdlddllulddrdlulddu3lu3r5luururrurldlddullddrr3d7rdrulu4rdrruldlu3luuruulu3lddldrdlulddu3ldd7rdru5luuluuldluuluuruu3l3d3u7rdrdulu4l5dullddrrdrrurddu3ldd6r3luuluuldldrrurdduruu3ruudrrddldldrddlu4ldldllulluulul3ulurd3rurdd5u3l3dld3rlddrrurdldrrurddur4urr3luuruurd3r3d3u3l4dldrrluullulldlddullddrrurdluu3l4u9r6l7drrurd3l3u4l3drdrddrrdrrurru4r3uruulrddldldrd3lrru4rdrru5luldrdllru4r3uruul5drddluru4luldrdlu4r5u6rdrdrrulu7l5rdrd4rulruuld8l5rddrudrrulu6l4rddruru5lrrd5ru6l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0044.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0044.sok
new file mode 100755
index 0000000000..7387f044a9
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0044.sok
@@ -0,0 +1,16 @@
+; 44
+
+ #######
+ # @ #
+###### ### ######
+# # $ # #
+# $ # $ #
+##$###*###*###$##
+# $ # $ #
+# # * # #
+##$###*###*###$##
+# # $ # #
+# ..*...#...*.. #
+###### ### ######
+ # #
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0044.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0044.sol
new file mode 100755
index 0000000000..747a3967fd
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0044.sol
@@ -0,0 +1 @@
+rr5dldllulldrddldr6ururrdrddldlluldlulldlddrdrlulldrrl3ulu4rd4rurrdlddrdl4u3rdrddldlrurrdllr3uru4ldlluruululld4lulldr5dldr4u3rdrdd3r3luuruluu3lul6d3u3r3luu4r3d3ururrd4rurrdl5drdl4u3ldldduuluruu3rur6d3u3l3ruu3lul4d6u4l3du3r3luu4r3d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0045.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0045.sok
new file mode 100755
index 0000000000..db9c8335c2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0045.sok
@@ -0,0 +1,15 @@
+; 45
+
+ ####
+ #### .#
+ #### # .####
+ ### #### ##.. ##
+ # $ # #$ #... #
+ # # # # #... #
+ # #$ # $ $ # #
+#### $ # # @##
+# # #$$##### ##
+# $ $ # # #####
+###### # #
+ #### #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0045.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0045.sol
new file mode 100755
index 0000000000..782ac7f620
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0045.sol
@@ -0,0 +1 @@
+3l5u3l3dlur3dlulld5lrruuldr3uldll3drddrdr5u4dlluurll3urrdrdd3ruuld4ruuldr3ulddrdd3ldlddruulu3rdr4ulu3rur3dldr3u3l4d3ld3luulull3d5rdrulu3rdr4ulu3rurddr3dlluuruu3l4d3ld5lddrrudlluu4rdrulu3rdr4ulu3rur3dld3rluluu3l4d3luulddrd3lddlluu4rdrulu3rdr4ulu3rur3dldrrl3u3lddldrd3luldrd3lddlluu4rdrulu3rdr4ulu3rur3dldr3u3l4d3ld3luulduull3d5rdr3dl3urulu3rdr4ulu3rur4dldrrl4u3l4d3ld3lddlluu4rdrulu3rdr4ulu3rur4d3u3l4d3ld4l4ur3dld3rdrulu3rdr4ulu3rurddrdluu3l4d3ld5ldlld3rdruud6lu3ru5rdrulu3rdr4ulu3rur3duu3l4d3ld3lddllulu5rdrulu3rdr4ulu3rurddrddl3udd4rddlulrddldll5udrrdrddlldl4urrdrru3lrr3dluldlurrurulrul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0046.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0046.sok
new file mode 100755
index 0000000000..ee7340efdb
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0046.sok
@@ -0,0 +1,20 @@
+; 46
+
+ #### ####
+ # ### #
+ #### $ $ #######
+ # $ #$ ## ####
+ # ### ### # #
+ ## $ ###### # #
+ # $ # ## ##### #
+ # # # # # $$ # ## ###
+ # # #$.## $ #
+ # ###### $ # ### ##
+ #....*.**.# # # # ##
+ #### # ##### #####
+ ##$## ###$#
+ ## # $ #
+####### # $ #############
+# $ ###### ## @ #
+# ......... #
+##############################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0046.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0046.sol
new file mode 100755
index 0000000000..5031987b5a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0046.sol
@@ -0,0 +1 @@
+d12luulluluu3lu3l4ur3u4rluurd4rurd6ld3l3dl4d3rd5ruu3ru7r3ullu7lurd5rd3r3d7ld3ldd5lu3l4ur3u3ru5rurddu6ld3lddrrdldd3r5u4ldd3rll3d3r3u4luu3ru5rdd6rurdldrrdrdd7ld3lddllddrdrrur3u4d3lulldrrl3u3lu3l4ur3u3ru5rurddld6rdrrdrdd7ldl4d3l3r4uru7ruulullu5luu5ld4l3dl4d3rdrru4lrrd3rdd3r3d7l3uruu3rddrdrurdd2(uu3l)ddl3d18r11l3u4ld3rurddu3l3ulu3lr3dl3d16r9luu3l3urruuldrdlul3dld3rurddu3l4u3l3dl3d14r7luu3l3urr4ul3drdlul3dld3rurddu3l3u3lddl3d12r5luur5ullulddrdlr5u2(3rdd)lludrruulld4luldrdll3dld3rurddu3l4ulldlddl3d7lu6rd11rurrd17l4ruurr3u5r5urrdrdrruldd4lulddrdlr5u3rddrd4luldrd3lr3dld3rurddu3l3u3l3dlldd11rurrd15lrruurr3u4ruu4ru7rdrru8luldrd4lulddrdluu4ru7ruuruul4drddluru7luldrd4luldrdll3dld3rurddu3l3u3l3dlldd11rurrd13luurr3u4ruu4ru7r3u3luurdldrrdrruul4drddluru7luldrd4lulddrdlul3dld3rurddur5uru7r3ullu4luldlluurdld6rurdldrrdrruul4drddluru7luldrd4l3ru7r3ullu6luu5ld4ldd4ruulu5rurddld6rurdldrrdrruul4drddluru7luldrd3lr4d4l3urruuld4ru7r3ullu6luu5l6d3luulu3rll3d3r5ulu5rurddld6rurdldrrdrruul4drddluru7luldrd3lr4d4luu3l3dlldd8r8lulld6r4lu4ld7r3lu6ld8rlluurdldruur3u5ruluurd3ru7r3ullu6luu3ldlulld3ldd4ruulu5rurddld6rurdldrrdrruul4drddluru7luldrd4l3r3u3ldldd3r4dl3d3rurrd6l4ru4rd7l3ru6rd8lrru8rd9lru10rd10l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0047.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0047.sok
new file mode 100755
index 0000000000..f167b69ba0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0047.sok
@@ -0,0 +1,19 @@
+; 47
+
+ #####
+ # . #
+ ##### . #####
+ # $ . $ #
+ # $ ##.## $ #
+ # # $ # #
+###$## ##$###
+# # *** # #
+#....$ *@* $....#
+# # *** # #
+###$## ##$###
+ # # $ # #
+ # $ ##.## $ #
+ # $ . $ #
+ ##### . #####
+ # . #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0047.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0047.sol
new file mode 100755
index 0000000000..9aa473e7e5
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0047.sol
@@ -0,0 +1 @@
+ldlu4lr3urruull4dld3rdrdrr4dl2(ullu)uddrrdd3ruuluullullrrdrrullrddrr3d3ruurruuruuldlldldll3d3ruurruu4d4ldl3u3(ru)3rl3ulluurr4d4u4lulldrd4(dr)r5d8luulldd4rdrru4r10u4l4r5dl3(lu)l3u3d3(rd)dluddldlluluu5rlddll3d3rurur6ululu3lddldduurrddlruulldru3(rd)dldll3d3lulul6urururrur3duu3rdrru4l4r8dlddr4u4d5l3urruru3(ul)uu3ldllu4r4l8drddl4u4d5r3urruru3(ul)ldr6duurruruululrdrddldll5udlldlddrdrluluururr5dullurlluurdldr3u4rdlrrddlurul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0048.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0048.sok
new file mode 100755
index 0000000000..47855194d5
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0048.sok
@@ -0,0 +1,19 @@
+; 48
+
+ #
+ # #
+ ## ##
+ # $.$ #
+ # . . #
+ ## $.$.$.$ ##
+ # . # # . #
+ # $.$# $ #$.$ #
+# . . $@$ . . #
+ # $.$# $ #$.$ #
+ # . # # . #
+ ## $.$.$.$ ##
+ # . . #
+ # $.$ #
+ ## ##
+ # #
+ #
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0048.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0048.sol
new file mode 100755
index 0000000000..c5dc2d141c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0048.sol
@@ -0,0 +1 @@
+3rud3l3ulr3d3ldldluluurduu3rurr3d4l4r3ulldldul4(ur)rdr3drdd3l3ulluurduurrdlrr3drdd3l4udlr3d3ruululru4(rd)d3(ld)3l3ururruurrdlrrddludd3ldr3(dl)lur4ururrudr3lul4drrurudl3dldlluluu3r3lddrdrruludr5(ru)u5(lu)l6(ld)d4(rd)r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0049.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0049.sok
new file mode 100755
index 0000000000..a2d6c699d0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0049.sok
@@ -0,0 +1,20 @@
+; 49
+
+ ####
+ # ######
+ # $ $ ### ####
+ # $ # ## #
+#####*#*#$$$ # ## $ #
+# $ $ $ # ## #
+# #$ $ $##### $$ ##
+## # #### .....# ##
+# # $ **.## ###
+# # # $$ #.##. #
+## # #.#+* # #
+ # ######.##..$ #
+ ####### # $..##.####
+ # # *..*.#
+ # .#. #
+ ######$# #
+ # #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0049.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0049.sol
new file mode 100755
index 0000000000..541e16ac63
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0049.sol
@@ -0,0 +1 @@
+r3d3l5ulurr4ldrl3uld4luldduull5d3ruullr3ull3dldrurdldrrdrulluuruu5rururuuld3ldduu4rddld5luldduull5d4ruu3lr3ull3dldrurdldrrluuruu5rul3ruu4lddrd3luldduull6d4r3u3lr3ull3dldrurdur3uruurrddlruullddrdluldduull6d4r3u3lr3ull3dldrurruur3uruul4drdluldduull6d4r3u3lr3ull4d4u9ruu5lulddurrdd3lruu3rulluldd5ru3ldlluurdldrurd4rddlludrruu4lrrddrurullr4dr3d3luur3u3dlddr3uru4l3rdrrdluldurr3u3drr7d3luurrlldd3r6uru3lulldrdruudrr7dludlluurrdr5uru4ldlurullrd4r6d4r3dlluuddrr3u4ldludlluurrdr5uru4ldlu4r6d4rdlrddlluuru3ldludlluurrdr5uru3luldrdlu3r6d3r4u3rddllrruu3l4d4urdldrlddrdlrddlluuru3ldludlluurrdr5uru4ldrrur5dld3rdr3urulu3rddllul3drdlrddlluuru3ldluruld4ruur4ur3(ru)u3(ld)ururr3(dl)ruruuldldl4durrddllul3drdluldr3ur5ururrdldlruuldl3dlddrudrruull3urrdlul4dl3d3l5ulldd3luu4rur5dld3rdr3udd3l5ullddllulu4rur5dld3rdruud3l5u4ldrdrulurrur5dld3rdrur3dlludrr3u4l5u3l3ulldrurddrddllu3rur5dld4r3l5ulluulldrddllu4rur5dld3rll5u3l3u4ld3r2(urdldr)rur5dldrrl5u3l3u6ld5r2(urdldr)rur5dldrd3luurldd3r6u3l4ur3dldrrur6d5u3l6ur5dldrrur5d4ull5urrdlul4dldrrur4d3ull4urrdlul3dldrrur3duull5ulldrddllurrur3dldrrurddull6u4ld3rur5dldrrurdll6u6ld5rur5dld3rlluu7lddll3u8rurddld3rllu7lddrr3d4l5ulu9rur3dldrrluu7lddll3drruldl5ulu9rurddldrrlu7lddllddrudd3r3u3ldl3ulu9rur3dldruu7lddrrdd3ldl5ulu9rurddldru7lddlddrruru3ldl3ulu9rurdd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0050.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0050.sok
new file mode 100755
index 0000000000..a39e7c9098
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0050.sok
@@ -0,0 +1,19 @@
+; 50
+
+#############################
+#. . . . . .#
+# ## # # # # # # # ## #
+# ## $ # $ # $ # $ # $ ## #
+# ##$$$#$$$#$$$#$$$#$$$## #
+# $...$...$...$...$...$ #
+# $$.#.$.#.$.#.$.#.$.#.$$ #
+# $...$...$...$...$...$ #
+#.###$$$#$$$#$@$#$$$#$$$###.#
+# $...$...$...$...$...$ #
+# $$.#.$.#.$.#.$.#.$.#.$$ #
+# $...$...$...$...$...$ #
+# ##$$$#$$$#$$$#$$$#$$$## #
+# ## $ # $ # $ # $ # $ ## #
+# ## # # # # # # # ## #
+#. . . . . .#
+#############################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0050.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0050.sol
new file mode 100755
index 0000000000..e3a8eb5a9b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch02_0050.sol
@@ -0,0 +1 @@
+d3rdd4ruu5rdr5d26l14u26r8d4luu3r3ldd4ruu6luurruuddllddrrddll4d4u5rddr4d3luul4ullddll3d3urruurr6d4l4ulluu3luu3ruurr3u3dlldd3ldd3rdd4ruu6ruuluur4u8ldllu4l4drruu4dlddl4d4ullddll3d3urruu3ruuruull4u12l14d8r4urruu3ruu3l5u5d4ruull4ull4dllddll4udd5l5r4dlldd3ldlu4rdd4u2(rruu)rr4u6rdrru5rddlddlludllrrdd6r2(dd4l)3dlld6lull3urruu3ruurddllurr3ull4ull6drr2(ddll)3drrd6rurr5u4l4rddrruull5dlld6lull3u2(rruu)rdru4l6u6rdrr5d4l4ruurrddll8rdd6l4drluurrdlu3l4d4ruuluu3lurdrrddlururuu3rdd3ldd4u4ruu6ldu6rddlddr4d8l6u5r3luurdu5rddldd3luulrdd3ruu3l4ruu4lddulluulul4urr4dl2(dd3r)dd3l3ud4ruu5l4ruuldrd3l6drddl4u3ruuruuluur4u3lddllrruu3l3durdurruu3r4d3ldrdl3rddlddlludrruullrdrdlluu3ruuluur4u8l4drddldduuruul3ullu6l6d3(rrd)dllrruullulldllddlluullrrddrruull4rurrd4l6rddlludrruullrrdlulullull6urr4dllddrrdrrurruullulrdrrddlldllulluurruudrrdrrddllurlddllulluurrurrdrddrr3ldd3rud3luurrdduuluurrldullulldll4u6r4d3urrddlruuldduld3u6l6drrdrrdrddrulurllulldllddll3drrd6r5udrl3drruulrd2(dluu)luulull3d3rludlluullddll3drrd4r4ullddrl4ullddll3drrd4r3udlul3ullddrlurd3luu3r3l6d8l3ur3uluur3ul3u8rdrr5d3r3luu3r3lddrrudlluurrldldrrll6urr4durruldldll4urr3d3ulldllu8l3drd5rdd5r5luu5ldl3drddl4d8rurr3uruuluu3d3ulldrurdduu4luu5ldl3drddl4d8r7ururruul3ullu8l3drd5rddrrdrruruul3dllullddrrddllururuullddrddr4d5luur4u3rddr3drr3(ul)uuluurrdrr6ulldrur4d3ulldrurddull3u8l3drd5rddrruurlddlluurrlldru6lul3u8r3d3u8l3drd5r4drddrdrddluu3d5luur4urr4ulldd3rlddrddl4uddll4dldd3r4uruu3ldd3luu4r5luuruu3r3durdl3u3ldl3drdd3r4u5drldldd3r3u3dll3urrdluldldd3l3ur3uluuruu5rdrdluu5lul3u6r4d4ullddrluu4l3drd5ruulldrurdll3u4l3drd3r3ldl3d4r6u4drldd3lddrurlluluu4ruuldulldrrldr3ldd3r3luur3ul3u4r3d3u4l3drddl4u7drddluu6d3ruurdurrdd5l7rurrdll6ruulldurrddll4rurrdll6ruulldurrddll6r3ul3ur5d7uluurdd6u3lddludlluu5r7ldllurr6lddrrudlluurr4ldllurr6lddrrudlluurr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0001.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0001.sok
new file mode 100755
index 0000000000..f435266f1f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0001.sok
@@ -0,0 +1,14 @@
+; 1
+
+ #######
+ # * #
+ # @ #
+ ##$#.##
+ # # #
+ # $#. #
+ # # #
+## ## ##
+# * * #
+# * #
+### ##
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0001.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0001.sol
new file mode 100755
index 0000000000..bfb04dd1eb
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0001.sol
@@ -0,0 +1 @@
+lurdr6dlldllur4urudl5drdrruullrruuruuluululldrddl4d3ruuruuluurullr7d3l4uruurur3duu3lurrl3dlddr3udl4d3ruuruuluululldrddl4d3ruuruuluurullr3drddlddllddrululldrrl3ur4ururrdlddrddlddllddrrudllulluruur4ururd3lur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0002.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0002.sok
new file mode 100755
index 0000000000..fc135b1418
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0002.sok
@@ -0,0 +1,12 @@
+; 2
+
+ ####
+####### #
+# * .##
+# $$# * ##
+# $@ #* * ##
+## $ # * * #
+ ### #. * * #
+ # . # .#
+ # # #####
+ ########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0002.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0002.sol
new file mode 100755
index 0000000000..e206c07bb8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0002.sol
@@ -0,0 +1 @@
+r3drruuruurrdrdduululuulddllurr6lddrulu4rdrddrdrrdrlulld3l3uludr3d3ruuluurdurrdldulullullddr3d3ruuldurruuluurdldllurr4ldlldrdrurdu3luu4rdrddrrul3d3ldllu4rdr3ururullu4ldlddrrdulluuru4rdrddldd3ldllurruulluuru4rurddlduu4ldllu6r5l3druulu3rdr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0003.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0003.sok
new file mode 100755
index 0000000000..e4531bbc3f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0003.sok
@@ -0,0 +1,15 @@
+; 3
+
+ ####
+######### #
+# #
+# #*### # #
+# $ # # #
+#*#*## # #
+# $ # # #
+# *# # # #
+# $ # # # ##
+###$. . . . #
+ #@####### #
+ # #
+ ###########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0003.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0003.sol
new file mode 100755
index 0000000000..0f52b7f42c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0003.sol
@@ -0,0 +1 @@
+d8ruul7u9lddrrudlluu8rdr6dll3ululu3luu6rurddu9l4drr3u3dlluurlddrddlururuu3rdrdr3d4luluuddrd7rdd8luu5r3ululu5luu8rdr5d5uluurddu9lddrrud3rdrdr3dlluululluuddrrdrdd3l3u5d8ruu3l3ululu5luu8rdr5d5uluurddu9lddrrud3rdrdr3d3lruululluu7d8ruu3l3ululu3l3dlldrur3ullddrdrulluu5rdrdr3dl4rdd8l3uluul4u8rdr5d5ulu8l4drddluuddrr3d8ruullr6uluur7d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0004.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0004.sok
new file mode 100755
index 0000000000..082ac3f29c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0004.sok
@@ -0,0 +1,17 @@
+; 4
+
+ #############
+ ## #
+ ## #########@###
+## # * #
+# ## ########*# #
+# # $ $ $ $ # #
+# #$.. . . ..$# #
+# # .#######. # ##
+# $.#######.$# #
+### . . . . . # #
+ # $ $ $ $ $ # #
+ ######### ## #
+ # $ $ #
+ # #
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0004.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0004.sol
new file mode 100755
index 0000000000..45513abadd
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0004.sol
@@ -0,0 +1 @@
+u10l3(dl)4drrd8r4d4r7ur3ullrr3dl7d4l4ur2(rdl3u)rduruurr3dl7d4l3ur4u8ldldd6rdru7luuru6rurdr3d5ldrru3r3ururuurr3dl7d4l3ur4u8ldlddrrdrrurrdru3ldrr4lulluuru4rurd3r3d3l3r3ururuurr3dl7d4l3ur4u8ldlddrrd5r5lulld4rulrdrruld5l3ururrurd5r3dllrr3ururuurr3dl7d4l3ur4u8ldl3d7rurld7l3uru9ruruurr3dl7d4l3u8l3uruuruu9rddld6luld3r2(ulld4r)ull3ruu9lddld3r2(ulrdrr)ul4ruu9ldd2(ld4rul)l6ruu9lddld4rull8ruu9lddlddl3d9ruuruuddlddllur4drruldl3u8l3ururrl3u9rdd8l8ruu9lddlddlddruu3drruld3r2(ulld4r)ullr4d4ru3ldl3ul3(urd3l)urlluurd3l4u3(ru)10rdd9lddlduldduurruu9ruu10l3(dl)4drr3u11ruudd8ldlull5d10r4u4d10l5urruu9rdd8l7r5d10luull4u3(ru)10rdd9lddll5d8rdd4r6ur3ul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0005.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0005.sok
new file mode 100755
index 0000000000..1f6d513c6e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0005.sok
@@ -0,0 +1,12 @@
+; 5
+
+ ###########
+## #
+# #######$##
+# # $ ###
+# #...***.*.@ #
+# # $ # #
+# #######$# #
+## $ ##
+ ######## ##
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0005.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0005.sol
new file mode 100755
index 0000000000..9c9151c1c1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0005.sol
@@ -0,0 +1 @@
+ld4lu3l3rdrru4ldrrurrdrru5lrdru3ruld3rd3(dl)lu7lul4uru8rddrd3lurlddlluurrdl6rd3(dl)lu7lul4uru8rddrd3lurd4rd3(dl)luruurulullddrluurrdl4rd3(dl)lu7lul4uru8rddldrrl3u8ldl4drd7rdrruluurul3u8ldl4drd7rdr3uddrruruul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0006.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0006.sok
new file mode 100755
index 0000000000..d762aedb4f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0006.sok
@@ -0,0 +1,19 @@
+; 6
+
+ ####
+ ######### ###
+ # . . . . #
+ # $$.$# #$.$ #
+ ## . .# #. . #
+ # $ $# $ $ #
+ # $ #* #####
+ ##### # ##
+ # @ #
+ ## # #####
+##### *# $ #
+# $ $ #$ $ #
+# . .# #. . ##
+# $.$# #$.$$ #
+# . . . . #
+### #########
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0006.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0006.sol
new file mode 100755
index 0000000000..acc8619e19
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0006.sol
@@ -0,0 +1 @@
+3r5u5dlluul4u5rdrdrruuldllur6lddrul3druu3lddrr4u5rdrddlldl3udd3ruuluurddrrddlludlldlddlluul4u4rl3d3u3lddrud3lulurdrl3drudrru3d4l5d5urrddr4d5lulullddrurrdl6ruuldr3uldd3ruull4d5luluurrur3duu3lddrddluulluurrdurruruurrddr4d4lr3u3d3ruuldr3uldurrdrddrdlul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0007.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0007.sok
new file mode 100755
index 0000000000..5ed3d30e28
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0007.sok
@@ -0,0 +1,15 @@
+; 7
+
+ #####
+ # #####
+### # ##
+# * #### #
+# * ## # #
+# * ** # #
+# # # #
+#@#** * ## #
+### #$ # #
+ # .$ .* # #
+ # # # #
+ ## # ##
+ #########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0007.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0007.sol
new file mode 100755
index 0000000000..5a7ecf4e47
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0007.sol
@@ -0,0 +1 @@
+3urrul3drurrdrr3d3luluuddrd3r3ullulldluluu3rdu3lddrr3drd3r3ullullruul3durrdrr3dldd3rur7ulu4lull3(ddr)luuluuluurrd4rdr7dld3l3u3druluurrdlddrrur7ulu4lullddrddrdrrdduullulluddlluurldr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0008.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0008.sok
new file mode 100755
index 0000000000..1ad21b2451
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0008.sok
@@ -0,0 +1,14 @@
+; 8
+
+ ####
+########@ #
+# ...#$ #
+# $ $ $ * #
+##### . #
+ ##$#$. #
+ ###. # .##
+ # .$#$ #
+ # .$ #
+ ###.$# #
+ # ####
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0008.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0008.sol
new file mode 100755
index 0000000000..28a59654f7
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0008.sol
@@ -0,0 +1 @@
+r3dlddldr3u3luurdldruu3ldrurrddluruldllulld4rdrudrdrddluur4dlu3luurdld3ruruuruu3ldlddl4drul3ur3u4rddlddldlldluulldrurdrddluu3ruruuruu4l4d4u4rddlddlddruud3luldllurdrr5u3rdulldr3drd3l5u4ruuld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0009.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0009.sok
new file mode 100755
index 0000000000..8d5ba45b8e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0009.sok
@@ -0,0 +1,15 @@
+; 9
+
+ #
+ ###########
+ # # # #
+ # $ #$ $ #
+ #$.*.*.#* #
+ # . $. #
+ #$.$#. .$#
+## .$ #* ##
+# .#.*##. #
+# $ $ $ #
+### # # #####
+ ##@ #
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0009.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0009.sol
new file mode 100755
index 0000000000..d056a1a928
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0009.sol
@@ -0,0 +1 @@
+r4uruu4lur3dluru3rd3rdrddludllddll4uru3rdrddludllddll4uru3rurddu3ldll4drruu4rul5ulddr4d3lddll4uruurrluurl4dll4drruulrddlluu5r7uldll4d3lulurrurd3lurddllddrdrrudll3uru3rdd3lr4drruulrddll3udllulld4r3l3urruull3duru4r2(ddll)3u3dllurdruudd2(rruu)3l3ulldrurdll4drddllurd3ruulr4drruulrddlluu5r6u3luld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0010.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0010.sok
new file mode 100755
index 0000000000..e15ba2bf26
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0010.sok
@@ -0,0 +1,13 @@
+; 10
+
+ #
+ # # #
+ # # ## ##
+ # . # # .$. #
+ # $.$ # .$ $. #
+# * @ $ * $ #
+ # $.$ # .$ $. #
+ # . # # .$. #
+ # # ## ##
+ # # #
+ #
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0010.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0010.sol
new file mode 100755
index 0000000000..d54270fa75
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0010.sol
@@ -0,0 +1 @@
+3(ru)rdrrdrddluddldllurlluluurdrud4lululldlddruruddlluurd5rurrddrruulld5lrdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0011.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0011.sok
new file mode 100755
index 0000000000..5873f43ae5
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0011.sok
@@ -0,0 +1,17 @@
+; 11
+
+ #
+ # #
+ ## ##
+ # . # #
+ ## $.$.$ ## # #
+ # $.$.$.$ # # . #
+ # .$.$.$. # $.$ #
+# .$.$@$.$. * #
+ # .$.$.$. # $.$ #
+ # $.$.$.$ # # . #
+ ## $.$.$ ## # #
+ # . # #
+ ## ##
+ # #
+ #
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0011.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0011.sol
new file mode 100755
index 0000000000..13d381d064
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0011.sol
@@ -0,0 +1 @@
+ururdrrd3rururrdrddluludrruldldulldru3ldllu5r4luuld3ldd3r4lddu3(ul)ld5(dr)r4(ur)uu5lddrdru3ldr3uld3udldll3(ur)dlldd4ruulldlruuldldu4rddrruu3lrddlddrrudruul4druu3ldrurrddluruluurddldlluurlddrrddldllurudl4(lu)u4(ru)r5(rd)d3(ld)l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0012.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0012.sok
new file mode 100755
index 0000000000..20431c2236
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0012.sok
@@ -0,0 +1,18 @@
+; 12
+
+########
+# . . #
+# $.$. #
+##$#$# ##
+ # . . #
+ #$#$# @#
+ # . . #
+##$#$# ##
+# . . #
+# $#$# ###
+## . . #
+ ###$#$# #
+ # . #
+ #$# ###
+ # #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0012.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0012.sol
new file mode 100755
index 0000000000..3fa8d5f739
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0012.sol
@@ -0,0 +1 @@
+l5d4lulu4r3ldd4r4u4ldu5ruul3u3ldrurr3dlluululldrurr3dlluulur5drrud3ruu3lddrru5d4lulu4r3lddrrudlluurrddrr4u4ldu4r4d4lulurdd6rdd4lud4ruulldurrddll6u4l4d4r4dll3u3drr8u4l4drr3u7drr8ull3ruuldrdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0013.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0013.sok
new file mode 100755
index 0000000000..38cc51e062
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0013.sok
@@ -0,0 +1,15 @@
+; 13
+
+ ####
+######## #
+#@ $ $ $$ ###
+# ....*.* #
+## ### ..*# #
+ #$$ # .* #
+ # # $ #.*# #
+ # $ #.. #
+ ## $ ###
+ ### #$#.#
+ # $ $ #
+ # ##
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0013.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0013.sol
new file mode 100755
index 0000000000..53f5c368c1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0013.sol
@@ -0,0 +1 @@
+d3ruld3rdrdrrdl3uruuldrdd3luurrdlddrdrul3drurr4u3lddrduluurddl4urddu4ldllu4rdl3ruuldrdllu3ld3lu6rdrruuldd3rddlludrruu3l3r4dlld3luldllul3u3drd6r4udrruullu8ldrrl4drd3ruulullrr3dllul3u3drrurrdld4rddldllurd3luruu4r6u8ldr4drdrr3drruuddll3ullul5u7r8dld3l3u3r3l3drruudrr5u5dld3l3u3rlddrr3ud4lddrdruudlluu3r5lul5u7rdrr4d2(lldurruu)lldd3u7l5drd3ruulullrdrrddllull4ulu7rur3duu7l5drrurullrddll4ulu7rurddu7l3drrdrrdldluurullrddll4ulu7rurd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0014.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0014.sok
new file mode 100755
index 0000000000..87d02bea1c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0014.sok
@@ -0,0 +1,11 @@
+; 14
+
+ #####
+ ######### #
+### $ $ $ $. #
+# .$.$ $.$.# #
+# #.*..@..*.# #
+# #.$.$ $.$. #
+# .$ $ $ $ ###
+# #########
+#####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0014.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0014.sol
new file mode 100755
index 0000000000..ff0e7a1a3f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0014.sol
@@ -0,0 +1 @@
+rruurrurrdluldllddlluurrdd4luurrldl3dlldllurdruurd3l3urrurrdrr3d4l4ruurrddllrr4urrurr4dlld2(lluu)rrld3lulldrurrdr3dllullu3dllurdruurrdlldllurdru4rulruurr3drrul3r4ull3d3urrdlulddlrurr3dlld7l3r3ururrlldl3d4rurr4ulld3ldllu4r3l4drrurd3lur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0015.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0015.sok
new file mode 100755
index 0000000000..040eeba7fa
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0015.sok
@@ -0,0 +1,11 @@
+; 15
+
+ #####
+############ #######
+# # # ## # # # #
+# # #$ $ # .$ $ # ##
+# ..*.** *@* **.*.. #
+## # $ $. # $ $# # #
+ # # # # ## # # #
+ ####### ############
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0015.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0015.sol
new file mode 100755
index 0000000000..fcb55008b8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0015.sol
@@ -0,0 +1 @@
+lrrd3ru4r3lurdlldlludrrulurrldd3lurr4lu3ldurrdulld5r9l3rdlulluullddrddrrudlluuluu4rdd5r3dlluuddrr4u3ldrlldrulluu4lddrddrrururru3(ld)lluuluu4rd5rd3l3r3dlluuluurrdldrurdurrdrru5l5rurrd6l9rddrruuluulldlld4l3urrdduull4d3rulrrul3rurrddrdd4luudd4ruuluulldldlld3(ru)rrddrdd4lu5lu3r3l3urrddrddllurd3rd4ruuluulld3l3rurrddrdd4lu5l4urrdduull3dllu5lu4lddrddrru4rddrruuddlluur5ldlluuluu4rd4rdrrlu5lu4lddrddrru4rddrruu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0016.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0016.sok
new file mode 100755
index 0000000000..76eaf7de78
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0016.sok
@@ -0,0 +1,13 @@
+; 16
+
+ #########
+## * ##
+# # # # #
+# #.$.$.# #
+# $.$.$ #
+#*#.$@$.#*#
+# $.$.$ #
+# #.$.$.# #
+# # # # #
+## * ##
+ #########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0016.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0016.sol
new file mode 100755
index 0000000000..16f3602196
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0016.sol
@@ -0,0 +1 @@
+dluldllddrdrruuddlluluurrurruddrurdrrddldlluuddrruruulluurrddllullurd3lur3luuru4r3drddrruulld3lu3luuru4r3d3u4ldldd3rdrrldr3drruruullrrddldll3ululu3luuru4r3d3ruulull4dllur4luururrdd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0017.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0017.sok
new file mode 100755
index 0000000000..4ccb56a2fe
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0017.sok
@@ -0,0 +1,19 @@
+; 17
+
+ #
+ # #####
+ ##### ####
+ # ..$$ # #
+ # $ $ .#@#$ ##
+ #### # *## #
+ # # * #$.#
+## $## . . #
+ # $.**.#.**.$ #
+ # . . ##$ ##
+ #.$# * # #
+ # ##* # ####
+ ## $# #. $ $ #
+ # # $$.. #
+ #### #####
+ ##### #
+ #
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0017.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0017.sol
new file mode 100755
index 0000000000..f1798715da
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0017.sol
@@ -0,0 +1 @@
+uu3ldlldrur3drluurdl3urdurrd3lddrulurl4drudrrulrddurrdlurruuldrdrdlrddl3ulldrurrddlul3uruul4d3ldrlddruldlrddlurddrruldldludllu3ruuldrddlluru3rdrru4l3uldulldrluudllurdllddrululurluur3drruldlluurdr3dlddr4u3rulr4uruuldduu3rdlld3lulld4r3duld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0018.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0018.sok
new file mode 100755
index 0000000000..caaefdac2c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0018.sok
@@ -0,0 +1,17 @@
+; 18
+
+ #############
+## # # ##
+# .##$$ $ . #
+# ...#.#.#.# #
+## # $ $ .# #
+# $. # # #$.$ #
+# # $ $ #$##
+# .$# @ #$. #
+##$# $ $ # #
+# $.$# # # .$ #
+# #. $ $ # ##
+# #.#.#.#... #
+# . $ $$##. #
+## # # ##
+ #############
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0018.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0018.sol
new file mode 100755
index 0000000000..e539cff2aa
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0018.sol
@@ -0,0 +1 @@
+uluulu3lddrrurulddll4u3rdrlu3l4drruulrdrr4dlldl3drruululdrrdd4l3urudl3d4ruullduruu4rddrd3ruulldldruurr4d3lulrd3r4ullddrlull4urrur3urr3dldur3u4lddr5d3ruuluuluuddrddrdd3ld5l3drrurrd3r3u3d3lulldll3ul5u3lddrddl3d3r3l3uruuluu3ru5r3ulldllu3l3d3u3rdrrurrdllrrddr4ld2(drru)3r3ulldduullddrdrulddl2(lddr)dru6luldruurrd3ulruululd6r6d6l6u5r3ulldrurd4r3dlddrddl4d3lulldllu4l3uruuluur4u3rd6r6lu3l4dlddr4u6dl3d4rdrru4l6rd3r4uruul4d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0019.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0019.sok
new file mode 100755
index 0000000000..b02bb112ad
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0019.sok
@@ -0,0 +1,17 @@
+; 19
+
+ #############
+## * ##
+# ##.# ##.# #
+# # $ $ $ $ # #
+# .$. ## .$# #
+# # # . # . #
+# #$ $.$ #$# #
+#* #..@..# *#
+# #$# $.$ $# #
+# . # . # # #
+# #$. ## .$. #
+# # $ $ $ $ # #
+# #.## #.## #
+## * ##
+ #############
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0019.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0019.sol
new file mode 100755
index 0000000000..7a97159c14
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0019.sol
@@ -0,0 +1 @@
+llururrdullddrurrddldlluluurrddululluur3u3ldlddrrurddurud4l3drruuddll3urrurdldd3r4dllul4uddll3urr5dllu4drdrruulurrlulr4d3ruullrrdd3luul5u3rdrrdrrddld4l4rddl4ruruulldluudldu4r3ulldduurr3dlluu3l4urrd3rd4ulullddrdllrdrl4u3lddrrlluu3rddr6du3lullu3luulluuru4r4ldlddrru6r4ldllddrul5drdrr3uddld5ruruuldr5ululldrldd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0020.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0020.sok
new file mode 100755
index 0000000000..d93d277e32
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0020.sok
@@ -0,0 +1,15 @@
+; 20
+
+ ### ### ###
+## # @ # ##
+# $#$ $#$ #
+# . . . . . #
+ ##$#$ $#$##
+# . . . . . #
+# $ $#$ $ #
+# . . . . . #
+ ##$#$ $#$##
+# . . . . . #
+# $#$ $#$ #
+## # # ##
+ ### ### ###
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0020.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0020.sol
new file mode 100755
index 0000000000..02eb4a340e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0020.sol
@@ -0,0 +1 @@
+4d3rdu3luurdldlldd5ruulluurrdu3luurdlddrdrruuruulddllddrrudllulu3r7luurdld5rddrdd4luuludrdd4ruuluu4lddrrudlddlud3rdd3lud7rddluru4luulluulrrurrdll3rddrdu3ldd3r3ldd2(rulu)rud4lddrr3lddrulur6urr3durr4ulldurrdlddr3dllrr3dlu3l6urr5durrddluluull3drrurdrddlludrruullddrur9ulldrrddluluurd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0021.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0021.sok
new file mode 100755
index 0000000000..99443093fe
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0021.sok
@@ -0,0 +1,17 @@
+; 21
+
+ ### ###
+ # ### #
+ # # #
+## $$$.$$$ ##
+# .# . . #. #
+# . # $ # . #
+ # .$ #.# $. #
+ ##$ .$@$. $##
+ # .$ #.# $. #
+# . # $ # . #
+# .# . . #. #
+## $$$.$$$ ##
+ # # #
+ # ### #
+ ### ###
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0021.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0021.sol
new file mode 100755
index 0000000000..9cb6299026
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0021.sol
@@ -0,0 +1 @@
+3urrururdr3dlddullurdrur3u3ldll3drrdrulurd3ld4(dr)ullulul3(ld)lul3uru5rl3ulluluurdrdldrdr3(ru)uldldl4d4ururrdldlruuldlddulluru3ldrrurd4lddrrdrddldlluruurrddldluurdll3druuddrrururrdld3ldluudrddrurulldlu4rurrdlrrddluruldlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0022.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0022.sok
new file mode 100755
index 0000000000..095093f711
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0022.sok
@@ -0,0 +1,19 @@
+; 22
+
+ ###########
+ # #
+ ##$####.####$##
+# $. $ $.$ $ .$ #
+# # ... ... # #
+# #$.$ $.$ $.$# #
+# # . *#.#* . # #
+# #$ $# $ #$ $# #
+# .. ..$@$.. .. #
+# #$ $# $ #$ $# #
+# # . *#.#* . # #
+# #$.$ $.$ $.$# #
+# # ... ... # #
+# $. $ $.$ $ .$ #
+ ##$####.####$##
+ # #
+ ###########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0022.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0022.sol
new file mode 100755
index 0000000000..2aadf4e305
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0022.sol
@@ -0,0 +1 @@
+3dlrrl3urllr3ulrru3rddludr3(rul3d)rululdldll3d5ruuluulldll7urr3lu3l6drdrddlruull5urururr8drrdlruurrddrdd5l6u3drrurrddlluu3rddl4urdl3urdrr5d3l3urul3druddrr5ulluldduluddu4r5dll4u4drr5u3l3urddlddr4drr5ulldluuruuluur4dlddrdd3ldll3uluur6u5r4d4u5l6dlddr6d5ruurr5ulluluuddrddluur4d3ldll3uluur6u5r6dldr3dldd3r10ulr10d3luulldr3l3uluur6u5r6dlddlduruur6u5l6dlddr3drr3(uru)ulddr4ulddllurdrrddlluuddrur5u5l6dlddr3drruldluud3ruuruur6u5l3dlldll6d4r4ldrdrru4r3uruur4urr10dlldd5luulurulrdrrdlruulrruuruur4urr10dlldd5luulurrl3d5ruu4l4rdd5luu3lul6u3(lur3d)lurrddrrulld3rdd5luu4r4ldd10ruu4luldululrdrrurruuruur6u5l3dlldll5drddurrdd6rdd10luu6rlluu4ldduur3ur3dl6urrurr3dldllrrurrdld5ulldll3d3r3ldldduuruuldll5d6ruu4luudd4rdd4luuddll5urrdruudrudrrur3ulld3lddrr4dllddll5urr3uruuldd3rulruld3ru2(lrdd)ldllulldrdrddlluurdl3dll5urrurddrddrrdrrurruuruur4urr10dlldd10l6urul2(drrd)rrurruur3(uul)rddrddrr6u5lddlddrddld3l3rurrdllr3ulull3d3urrurdduurrddlruulld3lu3(rrd)drr6u5lddrdllullddlluu4rdlrdllru3rdrrddrr6u5lddrdlldllddlddl4dll10u6rdru2(rddr)r6u10ldu10r6dlddlddlldlld6l10u6rdrrdrrddrddlddlldd5l5ruurruuruur4urr10d6lullulluuluul3u3drruurrurru3r3lddrrddrddr3d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0023.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0023.sok
new file mode 100755
index 0000000000..52c5022a1a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0023.sok
@@ -0,0 +1,17 @@
+; 23
+
+ #### ### ####
+# # # #
+# # # # # #
+# **$***$** #
+# * . . * #
+ ##$.## ##.$##
+# * # # * #
+# * @ * #
+# * # # * #
+ ##$.## ##.$##
+# * . . * #
+# **$***$** #
+# # # # # #
+# # # #
+ #### ### ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0023.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0023.sol
new file mode 100755
index 0000000000..be56e2b7a3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0023.sol
@@ -0,0 +1 @@
+3u3rudllurd5ludrruruulddldrurdrrulluurdlddrruld3rull4ruu3ldurdurr3d3l6drluurdl3uruddrrulldlu3druurrdlullddrul3druu4drr3ulrdlrdd3l3u6ldurrdlu3rdrllddruulur3ldrrddluruulldru3ldrr4lu3ruuldrdlr4ulddulldrrur3u3rddld3lddrddl3u3dllurdrull3d3rudludll3u3ruuldruurruruu4lulld3r4duuldllurrdrudrrurrd4l3r3ullulldrldull3u3rduldduullddr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0024.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0024.sok
new file mode 100755
index 0000000000..873492c60c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0024.sok
@@ -0,0 +1,17 @@
+; 24
+
+ ###############
+ #. $ . $ .#
+ # ##$# # #$## #
+ # .* .#. *. #
+ # # *$* # #
+##$$* # *$$##
+# #. $. .$ .# #
+#@ #* * *# #
+# #. $. .$ .# #
+##$$* # *$$##
+ # # *$* # #
+ # .* .#. *. #
+ # ##$# # #$## #
+ #. $ . $ .#
+ ###############
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0024.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0024.sol
new file mode 100755
index 0000000000..db084e8c41
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0024.sol
@@ -0,0 +1 @@
+3rdrddldll3ulur6d5ruulldurrdd4lrr5uluuruulull3dlddr3drrururrduurrdrddlul4rdrr3urullr4d3lull3d4rlluul2(uurd)lulld3ulluululdrrddrruruuluu6lrrdu4r3dl4rull4ruu5lrrdu3rddlldlddruu3drr5u3dlr4dlldllurll3urrlludllululldrd3rlddrldldlldll3uluururrurdrr4dlluluuddrddldll3uluururrlldlddrurl4drrururr3uluullddrruuld3ldldr4drruruuluuddrrddlldll6urr5d5ul2(lddr)l4urrdd3urrdlrdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0025.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0025.sok
new file mode 100755
index 0000000000..0915b39acf
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0025.sok
@@ -0,0 +1,19 @@
+; 25
+
+# #### # #### #
+ # # # #
+# *. ### .* #
+# $# $ $ $ $ #$ #
+# # .* *. # #
+# . # $ # . #
+ # $ ##$## $ #
+ #.* # . # *.#
+# # ..$@$.. # #
+ #.* # . # *.#
+ # $ ##$## $ #
+# . # $ # . #
+# # .* *. # #
+# $# $ $ $ $ #$ #
+# *. ### .* #
+ # # # #
+# #### # #### #
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0025.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0025.sol
new file mode 100755
index 0000000000..9d3ab6153c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0025.sol
@@ -0,0 +1 @@
+3rddrd3r3dldllulluurdrddrrur3u3lul4uru3r3ululldllddruruurrdr3d3ldldd6lddlr4ululldr4drr4ulr4dll4urr3dlruuldrd3(dl)lddrdrrurruuldruurruulu3ldu3rurrd4ldluruu3lul3ururrdrrddlurddrruulrrl4dlddr4drluu2(lldd)lluluurdururulddlluru3r4u3l3u3d3rddrrurrd3l5rddrd3r3dldlluululldl4urull4ruururrdl4dll4url4drdr5ull3drluurdd3urrur3ulullddldllul4dld4rdruluu3r3u3d3ldd3l4d3rdrddrruruuldululurddrrulu3luu3l4urrdlurruruuldldurrdldlruuldll4dld3rll3ullurlluluurdrdulldrdrluurdrr4dldrrl4drruldrrdrddluludrrululrddlu3lr5u3dlldrlldlddrurudllururlddrurr3u
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0026.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0026.sok
new file mode 100755
index 0000000000..756749d2c8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0026.sok
@@ -0,0 +1,19 @@
+; 26
+
+ ###############
+## # ##
+# *$ $*$$$*$ $* #
+# $...$...$...$ #
+# .$.$.$.$.$. #
+# $...$...$...$ #
+# *$$$*$$$*$$$* #
+# $...$...$...$ #
+##$.$.$.@.$.$.$##
+# $...$...$...$ #
+# *$$$*$$$*$$$* #
+# $...$...$...$ #
+# .$.$.$.$.$. #
+# $...$...$...$ #
+# *$ $*$$$*$ $* #
+## # ##
+ ###############
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0026.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0026.sol
new file mode 100755
index 0000000000..95f0471da4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0026.sol
@@ -0,0 +1 @@
+d3rullrru2(rrdll)ddruuddr2(ddluu)d4rdlull3drrur3ulruullrdr4dlurullr3dlluuluurdrr3d5luur3luu3r3lddrrurul4d5rur5ulluullddrdu3lrddl4d5rur4uldrdl3d5l4uruurrdrlullddl4d5rur5uldllul4urrurr3dllrr3ulldll4drdrull4urrurr3dldur3ulldll4drd3ruldlluluurlddldr3urdl3urdu3lrr4dlluu4l4rddrddldd2(lluu)ddrrddrruuruuluu4luudd5rdldrddl4d5rur4ul3ur3ul3(ld)uurrurrdllrrddluluurdrddlddr3dl3d5l4ur4uruulldrurdlddlur4dl4d5rur4ul3uruulldllulddu3r3ulldrurdrruldll3urrdr5dlddr3dl3d5l4u2(ruuluu)rldr3dlddrddl4d5rur4ul3ur5ulu4ldrurdurrdr5dlddr3dl3d5l4uruuluur4u4dlddrddl4d5rur4ul3ur5uldrdl3ulldrurdr5dlu3dr3dl3dllurdrur4ul3ur5ulu5lddurrl5dlddr6u8dlddr4uddl4druul4uddrdlddrrlluurdlddrrurd3lurd4rur4ul3ur5ul2(u3ldr)4d4r3dr5dldllulldluudd5rur4ul4u4l7dldru3luurldd3r6uldr3uluulldrldruurr4d3ldrurr6d3l3url3drudrr6u3ludrud3luulluu5r4luu3rdu3lddlddrrurl3d5r4ulruuldr5d5luulluuruu3rdrlu3lddlddrrdd5r6d3l3uruulur3dldllddldd3rururrddluluuluurddu3ldruruur3u3rl4dlr4ull3dlddr3u3d3luurrldldrru3r4u3l4d3ulldrddluruulurrlluurddldrdd3luurrurddu3ldd3rl4dlddr4u4drrul4r12ulr12d4lulldrullulldrurr3dllud5ru3r4u4ldldl3d3rulldludlluluu4rurdd3u4r4d4l5uldulldrurr3d5luurdld3r3l3u3rdlulddldruur3u3r3d3luldr3urduruullull3d3rlldrddlluruul3urr3duurdldllurluurrddrruululdr3uldrdd3luuru4rdluldulldldd5rud5luuru5rdlu4lddld3rddllurr3luurdldrrl4urrdlulddldr3u4rd3lul3dldr5d8r8u6l6r4d7l3r4u3l3r8d5lddrul3drdrrurdr12u12d4lu3rdr8u7d5luurdldrdrrul6rd3ru5lrrd5rur4u8l8r4d4l4r4ul3ur5ululldlu3rdr4d4l3r3dr3dluru4l3r3d6ur3ul5duur5ul3d4ulldr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0027.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0027.sok
new file mode 100755
index 0000000000..a61f3ca8a4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0027.sok
@@ -0,0 +1,19 @@
+; 27
+
+ #############
+ ## . . . ##
+## $.$ $.$ $.$ ##
+# $ * $ * $ * $ #
+#..*.*.*.*.*.*..#
+# $ * $ * $ * $ #
+# $.$.$.$.$.$ #
+# $ * $ * $ * $ #
+#..*.*.*@*.*.*..#
+# $ * $ * $ * $ #
+# $.$.$.$.$.$ #
+# $ * $ * $ * $ #
+#..*.*.*.*.*.*..#
+# $ * $ * $ * $ #
+## $.$ $.$ $.$ ##
+ ## . . . ##
+ #############
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0027.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0027.sol
new file mode 100755
index 0000000000..c70f926840
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0027.sol
@@ -0,0 +1 @@
+3(dr)r3dld5luld3ruld4rur3ullulu3ldldd3lul5urul3drul4drd3ruu3(rd)ull3urduru3(ul)l3uru5rdru3ldru4ldl3drr3(dl)ruu3rdl4ruruu3rdr5dldr3uldr4ulu3ldd3(lu)drr3dludlddrdrrururldld3ldrurrdrddldd4luuddllur3urur3ulldldrrddluuddlldllul4urrlluurd3rdrruruldd3rdrdrdluulu5lurrlluuluuru4rdduurrdl3dldurrddlluu3rurrd2(r4dllr)dlurruululldrru4ludldrru4rd6ull3drdrd4l3ruuldrdl5urrdlduuldd3ulluluurdduurrddur2(dlul)u5ldd6r3lu3rlurdd6luurdrlldrr3lddldll3urrlurdllddrrdrudrdrruulld4l5drr4ulr4dll6urdr4dldluurdru3drrdrdd3luudlurddrruurulruruullddr4d5ruu4ldu4rdd6lruu4rdrdllurul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0028.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0028.sok
new file mode 100755
index 0000000000..cda4e3b0d9
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0028.sok
@@ -0,0 +1,19 @@
+; 28
+
+ #####
+ #### . ####
+ # ##$.$## #
+ #### . ####
+ # ## $$.$$ ## #
+ ## ## . ## ##
+### $##$.$##$ ###
+# $ $ $...$ $ $ #
+#.......@.......#
+# $ $ $...$ $ $ #
+### $##$.$##$ ###
+ ## ## . ## ##
+ # ## $$.$$ ## #
+ #### . ####
+ # ##$.$## #
+ #### . ####
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0028.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0028.sol
new file mode 100755
index 0000000000..3ca15306cf
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0028.sol
@@ -0,0 +1 @@
+3drul3drudrrulldlddruluurrdluluurdluuluurr3dl3drruldluuluurrddlddludllurrdrrddlludrruulduulldrurdur3ull3dldrurr5ull4d3ulldru3ldrlddruululldrurrddl3(ur)rddllullurluurddlddlluurlddrrulrruuldrdlrd3ruu3luldrdd5ruu4l3ruuldr3uldulldrruruuldrddllu3(rd)dlluuruurdurrdllulluurrdullddruddrruldludl3drr3uruldll5drr4u3drruld3rulruulddrdrruldlluur3(dl)luu3rdrdlrddluuruurrddlruulldrllddruluru4lddrrlluulldru4ruurddlddrddluu3l4drruldl3uddlldllurr3u4lddrulu3rlluuluurdd3r4ulldrur3duurrurrdlldd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0029.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0029.sok
new file mode 100755
index 0000000000..d37b282d7c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0029.sok
@@ -0,0 +1,19 @@
+; 29
+
+#################
+# . . . #
+# ##$###$###$## #############
+#.## ## ## ##.# . . #
+# $ * * $ # ##$###$## #
+# ## # # # #.## ## ##.#
+# ##*###*###*## # $ * $ #
+# # # # ## # ## # # #
+#.$ * * $.@ ##*###*## #
+# ## # # # # # # ## #
+# ##*###*###*## # $ * $ #
+# # # # ## #.## ## ##.#
+# $ * * $ # ##$###$## #
+#.## ## ## ##.# . . #
+# ##$###$###$## #############
+# . . . #
+#################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0029.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0029.sol
new file mode 100755
index 0000000000..0e3f9cde57
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0029.sol
@@ -0,0 +1 @@
+rddrrurrdrrdrduluurdrr5lulldll7u10r7d3l3ururldlluruu6d3lulldll7u7r3d3luludrddlull6r4d3lulldll4u7d7r4ud6lrrdduu4r3d4l3u7r4u4lr3u4lddrddlddldrrl3uruulddu3l4duu4ldldd2(ldllul)ldlrurrdldduu3rurrdrruruururr7d11l3u3rurrdrrdrduluurdrr5lulld3l3d8ruuluuruururr7u14l11drrur2(uuruul)udrddlullrr3drddldd2(rdrrur)uururr7u11lddrd2(rrdrru)rldlluruudd3ldllull2(dlddrd)rrurrdrruruururr4ullrr8d4ulldllu3rll3dlddruud3lulldrrldduu3lulldll8u8d4rl3uruulddullrr3uruuluu8r8l4du3rdrrullruudd3rdrrull
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0030.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0030.sok
new file mode 100755
index 0000000000..faf5acd87e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0030.sok
@@ -0,0 +1,19 @@
+; 30
+
+ ###############
+## ##
+# ##### ##### # ###########
+# # . . . . . # ### ##
+# #$ $ $ $ $ $# ### ### #
+# # .#.#.#.#. # ## # . . . # #
+# #$ $ $ $ $ $# ## #$ $ $ $# #
+# # .#.#.#.#. # ## # .#.#. # #
+# $ $ $@$ $ $ ## $ $ $ $ #
+# # .#.#.#.#. # ## # .#.#. # #
+# #$ $ $ $ $ $# ## #$ $ $ $# #
+# # .#.#.#.#. # ## # . . . # #
+# #$ $ $ $ $ $# ### ### #
+# # . . . . . # ### ##
+# ##### ##### # ###########
+## ##
+ ###############
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0030.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0030.sol
new file mode 100755
index 0000000000..55903aad53
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0030.sol
@@ -0,0 +1 @@
+5u4r5dr2(l3urd)l7drul3drul9ulldrl9drr9ulu3ldrl9drr9ulu3ldrl9drr9ulu3ldrl9drr9urr11d6lul6urruruuldr3uld3r9dll9u7dlur3dlud5rdd6rur6ullrr6dld6luu4r7urdl6d4ldd6rur6ullrr6dld6luu4r5uruullrrddl5dll7u3rddllr5dll5urrddlr3dll3urrddldlurr4uruul6drdl3urul3dlldlldd6rur6ullul3duu3r6dld6luurru3r3u3d3ldlldd6rur6ulluldr4d3ldll9u5r3dldrddldr3uldr5u5l11d6rur6ulld2(lur3d)lulldrurr6u4l4r6dlld3l7u5rdd4l4r4dlld3l5u5rdd4l4rddlld3l3u3drruldlud4l7uldr6d4rdd6lul6urrur5dld6ru4r6u6l6r6d4ld3l7u7rdd6l6r4d4ld3l5u7rdd6l6rdd4ld3l3u3drruldludll3ulur4d4rdd6lul6urrur5dld4ru6r6u8l8r6d6ld3l7u9rdd8l8ruu10l3dru9rdd8l8rdd6ld3l3u3drrul8ruu9lddldrrl3uluur4dl3uru9ruu9l4duu11r6ulu12ldl6drrurd9r4u10lddrddlddrdl3urd3uldrd11r6ulu12ldl6drrdrul3dru9rdd5ldu3ldru7ruu10l3drurrdlu3rdlu4l4ull6dr2(d6ru)ruu4rd8rur4ulluld3ull6d3rud3l6u3rdu3l6drr3u3dllurdrull3d4rur4u4l4r4ulu4l5d3urrdluld3u4rdr4d3luu4drud3l3d4rur4ullrr4ulu4l3drr3drdl4urdu3l3u4rdr4dlldlu3r4dld4l3url3d4rur4ull3dlulldrurruu3l3dllurdrull5urruu4ldl4drrdrddlu6r4ullu4ldr4dldrrullur4urruu4ldl4drrll4uru4rddll4d3ulduu3ruu4ldl4drrdrul3dru3rdllulluull4dr2(d4ru)r4u7l5rdd6luuruulurrl3d5ruu3ludlullddrulurrd4r4d5l3ud7r4ulu8ldl4drrurdl3urd3rulldllddll4uru4rd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0031.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0031.sok
new file mode 100755
index 0000000000..7ba2103e7b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0031.sok
@@ -0,0 +1,19 @@
+; 31
+
+ ##### #####
+ ### # @ ####
+## # $ # ##
+# #..*.#*...# #
+# # . $# $ $# . #
+# .# # $.# #
+# #.$ #$ #* #
+ #. * # $ # .$# #
+# $ #$ $$#$$ $# $ #
+# #$. # $ # * .#
+# *# $# $.# #
+# #.$ # #. #
+ # . #$ $ #$ . # #
+ # #...*#.*..# #
+ ## # $ # ##
+ #### # ###
+ ##### #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0031.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0031.sol
new file mode 100755
index 0000000000..6d2dfbeb3a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0031.sol
@@ -0,0 +1 @@
+ldlldllrrddlluddldllddrdduurrddlrrdrdlldd3rururrllulldlld3luluul3urlddrrurruuluul3uru3rdr3dldlldlur3dllulurdd3rddrdrdlurru3rduururddr3dld3lulldlurr3ururrurruuluuddlluurllullrurru3rdrddr3dlruulldlldduluulldllruulurrldlldllddrddrruullddrddrrurruullddrrurrurdluul3ululur3dlddrru3ruruuluu2(3lulld)ll3dldur3uru3rdrru3rd3rdr3dlddrdluullddull3dl3drdrrurr3urudl3dld3luluullruu3luluudrruulurrl3drdrruullruulurrldllddrdllruullddrdlrdrrurddullddrrurduruulurrlddrruulurluulu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0032.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0032.sok
new file mode 100755
index 0000000000..fa8bc4f040
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0032.sok
@@ -0,0 +1,19 @@
+; 32
+
+ ###### #####
+ ## #### #
+ # ## $ # #
+ # # .# $# $ #
+ # #$.$ # #######
+ # $. # ### # #
+ ### .$. . # #.$.$ #
+ # $. ###$#$# ## ##
+#### #$ # #
+# # $ ###@###. #
+# $ # #.. #..##
+###### # ..# . #
+ # $$ #..## ..#
+ # $ $## # #
+ # $$ # #
+ # #############
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0032.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0032.sol
new file mode 100755
index 0000000000..a72a9138c7
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0032.sol
@@ -0,0 +1 @@
+u4rddlld5ldlluul3urrudll3drruuddlddrrurrdlu3r3d3luururru3ruu8lddlddrru4rurddld3rll3urrd3r3dlluudlld5luulur3dluruu3rurddld3rll3urrdrrdrddlluurr4ud3lu8lddll3uru5rdu5ldl3dr3drrdruudlluru4rurddld3rll3urrdrrdruu4dlluudlld5luulu4rurddld3rll3urrdrrdrddlluurruluullu4luu5ldl3drr3u3d4lulld4r3urrddl3dld3rdruulu4rurddld3rll3urrdrluurrddr3dllulld5lu3l3ur3ullddrd3lulld4r3uruul4dr3dld3rdruulu4rdru3ld4luu3lulld4rur3dld3rdruulu4rurrlddlddrrurrdrr3uluullu7l3ruu5lul4drd3lulld4r3ur4ul6drdduuruud8rdrrddr3dllulld5lu4lu3rdrulu3rll3d3rur3uldlld4luu3lulld4rurru4ruu5lul4dr3dld3rdruulu4rdulld4luu3lulld4rur3dld3rdruulu3rll3d4r3udlulld5l3druulu3rdrulu4rlld4luuruu8rdrrddr3dllulld7lullddruulu3rdrulu3rld4luur4urruuluu3rddrr3d4ulrruulld4lddrddll3dl5d7ru3rdrr3uluullull4ulludrruruullddr5d5l3ruu6l3drruud4ruulluuluu3rddrur4d3ulluu3lddrddlldl3ul5dr5d6ru4rdrr3uluullu7l5r5uruullddldrur4d3uluu4lddrdd4l3drruuddl5d6ru4rdrr3uluullu7l3ruu5ldlddrruud4ruu4lrruuluur3d3urrdrr5drrdrrddllud3r3dlluururdl4urrdldlddrudllddrrudllulld8l4ur4urruulldldruuruulu3ldl3drrurd3l3uru3rdrddl5dll3u3drr5uruulu3ldl3drr4drru8r3urrdlu3rdlddl3d3urrdluld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0033.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0033.sok
new file mode 100755
index 0000000000..5116adb6c8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0033.sok
@@ -0,0 +1,18 @@
+; 33
+
+ ####
+ ####### ####
+ # $ ##
+####$ ###.### ##
+# $ # #.# # #
+# # $ # . @ # #
+# # #..### # #
+# # $#.... # # #
+# # #...#$ # # #
+# #$ # ## $$ $ # #
+# # # .* ## #
+# #$$## # ## ##
+# # ### ###
+# ####$ ###
+## #####
+ ########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0033.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0033.sol
new file mode 100755
index 0000000000..a7b44178de
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0033.sol
@@ -0,0 +1 @@
+5ldd3rdrddludlluruddrruulu3ldlldd4r4luu2(rr3u)5l4dlluull9drd5r3u3d5lul9urrddrr4u5r3dlldldl3d3rururu4lrdlu3rddlddr3urrdluullrddldll4d5lul9urrddrr4u5r3dlldduu6r4dllulldldll3d4rurrurrur6ululu3lul3duu5l4dlluur3l9drd5r4urrururrdrr4u5lr3u6ldu6r3d4r4dllulu4l3urdldd3rddldll4d5lul9urrddrr3ulu5r4l4dllurdr3uddllull9drd5ru4rurrurrur6ululu3lul3duu4ldllu5r4l3dllurl4drddl4ururuud4l9drd5ruu4l4uruulur3dl4d4ruurrururrdrr4u6lul3d3rddldll3d4rurrurrur6ululu3lul3duu4ldllu5r5l4dr3ul5dl4d4rdd5lul9u3r4dl3u7d4ruurrururrdrr4u6lulddu7r4dllulldldll3d4rurrurrur6ululu3lul3duu4ldllddl7d4ruurrdr3urullrdrrdlrd3lruuruldd4r4u6luld3r3u4ldllu5r5l3druuddll7d4rdd5lul9u3r7dld3rll8u3l9drd5r3udd4rurrurrur6ululu3lul3duu4ldllu5r5l10d3rd4rurrurrur6ululu3lulddu6l3druulu5r5l10d3rd4rurrurrur6ululu3luld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0034.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0034.sok
new file mode 100755
index 0000000000..cd2244ce41
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0034.sok
@@ -0,0 +1,20 @@
+; 34
+
+ ####
+ ##### # #####
+ ## # # #
+ # # ##### # # #
+ # # $ $ $ $ # ##
+ # # # # #
+ # ######$## # #
+#### # * # # # #
+# $ # .. $ # # #
+# # # #*...# # # #
+# .***#. ..# ## ##
+##*....*.* $ # #
+ ##* ##.##### # $ #
+ ## # $ # # #
+ ##@ #.#$ $ $ $# #
+ ## $ $ # #
+ ## ###########
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0034.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0034.sol
new file mode 100755
index 0000000000..d819561236
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0034.sol
@@ -0,0 +1 @@
+uluur3ul5ururrddrd4r3dlldllddlu3ruurr3u4lulldrrl3ulldl5dr3dld3(dr)ruul3u3ruurr3ullullrrdrrullrr4dlluldlddl3drddl3(lu)ur3ul5ururrddrd3rur3drd3ldldll3d4rddllrruu4l3u3ruurr3u4luluulldl5dr3dld4(dr)uudl3(lu)ur3ul5ururrddrd4r3d3lddll3drddl3(lu)urrl3ul5ururrddrd4r3dlldd3ldu3rdrruudrrur4ulull3drd3lulddu3r4uruu4r9dlldrurr4dll3uddlluluu3lullruu3r4urrdr4dldldluudrrur4ulull3drdllrddr3drddl4u3lul3urdrr4urrdr4dldld3lulld4lddrdrd5ruurldd5lululuur3uluur4duul5ururrddrd4ruruu4r9dr4dllu3l3uddlldd3luu3rdd5lululuululluu3r5ururrddrd4r3dl3(ld)3lullrruulldurr3d3ruruu3r4uruu4r9dr4dllulld3luu3lddl3(lu)ud3(dr)ruu3rddrr4uluudd8lr3ul5ururrddrd4rddrdllr4urrdr4dldlrur4ululld4lulld5r4l3ulldl5dr3d4r4urdl3d4rurur4ulull3drd3lulddu3r3ullulld4rul3rdr4dldld8l3ul5ururrddld5ru3l4r3drd3luld3r4urrdr4dldld8l3ul5ururrddld5rur3drd3lrrddr5d3lururlddrr4ul7urrdr4dldlrur4ulu7luulldl5dr3dld3(dr)ruurrddl4ru3ruulur4drr3ul9uru4lulddu4r9dr4dllu3l4urur4ulu5ldll3ulldl5dr3dld4(dr)u5ru3ruulurdr9uru4lulddu4r9dl3d3l4urur4ulu3ldlluld3rul4rdr4dldld8l3ul5ururrddld4rull6rdr4dldld8l3uluur3dul5ururrdd5r6dr5dllurdr4u7l6r7ulldrur6d6urrdr4dldld6l6rurur4ulull6dr4d3lurrdr3u5l4r7u6ld5rur6d6urrdr4dldld4l4rurur4ulull6drd3l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0035.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0035.sok
new file mode 100755
index 0000000000..e40d67b37a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0035.sok
@@ -0,0 +1,15 @@
+; 35
+
+ ####
+ #### ### #
+ # ######### ..#
+ # $ @ $ $ #..#
+ # $# $ # # #..#
+ # ##*##$#$#$#..#
+ # $ #..#. ##
+ # #*. .##$## #
+##$ $#..#. #
+# ##$#########
+# $$ $ #
+## #
+ #########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0035.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0035.sol
new file mode 100755
index 0000000000..0d3de0f24d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0035.sol
@@ -0,0 +1 @@
+3ldl5d5uruul5d4u5rdrrulldrrdd6r4ull3d3urr6d6luu5r5ldd6r5u3dll3ulldduurrurrur3dl4d6luu5r5ldd6r5u3dll4urrurddu3ld4ldllu5rl3d4r4ull3duull3d3r5ldd6r5u3dll4urrurdl4d6luulu3ld3ru4rl3d4r4ull3duull3d3r5ldd6r5u3dll4urr4d6luulu4rl3d4r4ull3d3urr4d4l3ull4dlluluulu7rl3d4r4ull3duu10ldl3dr2(rul3d)rudrruld3ruluul4ulu7r3l5d6r6ulldll3d3r3l3ull5d6r5u5d3lud3l4u3l3drrl4dllurdr3ul5u5r3d3rlldd3r4u4d6lulldl3udd3ru5rlldd3r3ud4l3u6ldrddr5d4lu3rdr3ulurrl3d4lulld5rdr3ul4uru6rdduull3d3rlldd3ruu6ldllul3u3l6dld4rdr3ul3u3drdd4l7u8r3dlldlldluur4d4luurdld3rdr3udd4l7u8r3dlldlluldr3d4l4ur3dld3rdr3udd4l7u8r3dlldll3d3l3ullddld5rdr4urrurr3ull3d3ulldru3ldrduu3rddulluldu3lddl4dld5rdr3udd4l8ul7dld5rdruu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0036.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0036.sok
new file mode 100755
index 0000000000..e41c9a42e4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0036.sok
@@ -0,0 +1,19 @@
+; 36
+
+ #####
+ ## . ##
+ ##.$ $.##
+ # $ * $ #
+ #. * * .#
+ # $ * $ #
+ ##.$ $.##
+ ####### ## . ## #######
+## ## ## ## ## ##
+# .$.$. # # # # $.$.$ #
+# $.$.$ ##### ##### .$.$. #
+# .$ $. $.@.$ #
+# $.$.$ ########### .$.$. #
+# .$.$. # # $.$.$ #
+## ## ##### ## ##
+ ####### #***# #######
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0036.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0036.sol
new file mode 100755
index 0000000000..544ff860c2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0036.sol
@@ -0,0 +1 @@
+lulldrr14luulduulldrllddllurl3druddrrulrruuluddru14rurrdllu4rdlrdllddrudrru2(ruul)ulldulldl4drluu12ldlru6r4ulurruuldduu3rdlluluulrrdldrdd3luluurdduururr3drruulrddllur4lruurrdrddldllu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0037.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0037.sok
new file mode 100755
index 0000000000..84c6d4fad5
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0037.sok
@@ -0,0 +1,18 @@
+; 37
+
+######### #######
+# # ####### # #
+# .$. $ # . . #
+## ### # # # $ $ #$ #
+# . # #.$ $.## ##.##
+# $ .$ .# #. #. # #
+### ## #.$ $. $ $ #
+## # ##$$ .## ## #
+# ## ##. $$## # ##
+# $ $ .$ $.# ## ###
+# # .# .# #. $. $ #
+##.## ##.$ $.# # . #
+# $# $ $ # # # ### ##
+# . . # @ $ .$. #
+# # ####### # #
+####### #########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0037.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0037.sol
new file mode 100755
index 0000000000..bb756b5cb4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0037.sol
@@ -0,0 +1 @@
+4u2(rldd)3rdrruluurullr3d3rdrrul3ullruururuuld5luld4ull4dldur4urr4dldldlruu3dlr3uldu3r4ull3d3urr4dldllurrl4u3lulldllulldr3drddldlddrddlddru3rurrdruuddrruulrdd3rdrrul5uruu3r3uruuld3lddulluldduullddrllruu3lulldrddldrrl3u3lulldr3drrlddldlddrurrdru3l3dlddrurrurudrrd6rdrrul5uruu3r3uruuldlld3lu6lulldllulldrddr3dldlddrddlddrurru3rd6rdrrurrdrruluul3ururuuluurullr3drddl4u3d7ldllu8rllddldd3rdrru3lruur3ud8l4u3lulldllulldrddr3dldlddrddlddrurru3rd6rdrrurrdruud3ldllu4r3l5uruu5l6d10u3lulldllulldrddr3dldlddrddlddrurru3rd8r5l4uruulurl4u3lulldllulldrddr3dldlddrddldrrl3uluur4d3u7rurrd8l7r7u3lulldllulldrddr3dl3du8r4dllu3luulu5r4l3drrd3r4uruul5u3lulldllulddu3rurrd4l3r5dldd6r3ulldr5urrd3r3d4ldl4u3d5r3ullu8l5r5dldurrddllr4d4r5uruu4l3dluulurr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0038.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0038.sok
new file mode 100755
index 0000000000..89f2900565
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0038.sok
@@ -0,0 +1,15 @@
+; 38
+
+##### ###
+# ###############
+# $ * @ * # #
+# # * * * * #
+## # * . * # ###
+ # # * * * * # #
+ # # * . * # #
+ # # * * * * # #
+## # * . * # ##
+## ########### #
+# $ $ #
+# ########## #
+##### #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0038.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0038.sol
new file mode 100755
index 0000000000..e09f9a7414
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0038.sol
@@ -0,0 +1 @@
+d3(dr)rdd3l3ruulldul3ruuldr3uldr3dlu3l3urddurrdu3r6drddl7u6d11ldllu12r11l7uluur8d7u4rdrdrruuld6rurrd6l4r6drddl7u6d11ldllu12r11l8u4rdrru5l7rdll6rurrd6l4r6drddl7u6d12l7uluurd8rdrruld3rurrd4lrr7d12l7ulu4r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0039.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0039.sok
new file mode 100755
index 0000000000..9daf71ce22
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0039.sok
@@ -0,0 +1,20 @@
+; 39
+
+ #### ####
+ # ##### ####
+#### $ $ ##
+# $ ### ## ##
+#@### # ###.#..# #
+# $ # # .# #
+# $ # # # # . #
+## # # ###########
+ # ## $ $ $ #
+ ###### #.#.#.###
+ # # # #
+ # # #.#.#.# #
+ # # $ $ $ # #
+ # # # # # #
+ ## ### # #
+ ## ### #
+ #### ##
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0039.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0039.sol
new file mode 100755
index 0000000000..17d01115a0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0039.sol
@@ -0,0 +1 @@
+u4r4lddrrlluu4r4dldlluul3u3ruurddu6r3drrd4ruululu3lul3duu4rdrdrddllu4ldllu4rurd3l3u4l8drruulrddll7ulu5r3d4rdrruululu3lul3duu4rdrdrddllu4ldllu4rdrruldlull3u4rdrdrddllu4l3u4l8dll3drdrd3rd4rur5ull4dll6u3lrddll7ulu5r3d4rdrruululu3lul3duu4rdrdrddllu4ldllu4rdru3l3u4rdrdrddllu4l3u4l6d4r6drr6u5lrddll7ulu5r3d4rdrruululu3lul3duu4rdrdrddllu4l3u4l6d4r4drlddrr4uddll4ull4d3r3luu4l3drdrd3rd4rur5ulldd4luulldd4rddrruulrddll4uddlluu4l3drdrd3rd4rur5ulldd6l10u3ldrrur7durr4d4ruurr5dld4lu3lulul3u3rluurr3dulldd4rddrruulrdd2(lluu)4l3drdrd3rd4rur5ulldd6l9u6l3drddrrur3u3dldlluul3u5rur7durr4d4ruurr5dld4lu3lulul3u3rluurr3du4l3drdrd3rd4rur5ulldd4luull7u6l3drrurldlddrrur3udlldll3u5rur7durr4d4ruurr5dld4lu3lulul3u3r3l3drdrd3rd4rur5ulldd4luullddrdrurrddrruu6l9u6ldd3rll3drrur4ulu7r3d4rdrruululu3lulddu4rdrdrddllulldru3ldllu5r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0040.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0040.sok
new file mode 100755
index 0000000000..89bb1620f7
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0040.sok
@@ -0,0 +1,19 @@
+; 40
+
+ ####### ## #######
+ # ###### ##
+ #.### ## . ## ##
+ # . # $*# .# # #
+ # #. ###.# *$ # #######
+ # $ * ### . # ##
+ ###$# * $$ ##$ .######## #
+## $ # * # # # . # # #
+# $$ $#. .# @ #. .#$ $$ #
+# # # . # # # * # $ ##
+# ########. $## $$ * #$###
+## # . ### * $ #
+ ####### # $* #.### .# #
+ # # #. #*$ # . #
+ ## ## . ## ###.#
+ ## ###### #
+ ####### ## #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0040.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0040.sol
new file mode 100755
index 0000000000..9de301d9de
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0040.sol
@@ -0,0 +1 @@
+ruurr3uldlrrddl3(lu)ulldurrddrdr3dllddllulu4(ul)u3luu4rdrdrrllulu4lddrrd3(dr)rululrddlulud3r2(ddrr)3ululldllulluluurdrdull3(dr)rddrr4drururd3l3ulluururrdr4d4ulullulddllurlluurdrd2(dlurul)u3ldd3rdrd3rurrdr3dllu4lulluludrdrrd4rdrr3ululldllull3u3lddrddrdrrd4rdr3(rd)dld4lululuu6luluururldlddrd6rddrdrd3ru4rudlluulul4ululldllull3u3lddrrurullrddlluurrdrrdrddrrurrdr3dllu4lulluluururrdldrl3u3lddrrurrddluruldllddrdrrd4rdr3(rd)dld4lululuu6luluururldlddrd6rddrdrd3rurru3(ul)lu4l3uddlldllu3r5lddrd6rddrdrd3rurruulul4ululld3lulullddrddllurr3lurdllddrd6rddrdrd3rurruulul4ululld3lululldduururuldrrd3lddldllddrd6rddrdrd3rurruulul4ulullu3l3rdd3lulurulr3d3rurrdr4drdduululldrdrluurdrdu3luu4luu3rdu3ldd3rurddrddlluruuluuldulldd3rurdluu3lulullddldllddrd6rddrdrd3rurd4lululuu6luluur2(urru)r3d3ruulddrdd3luurrdullddrruulluluurdrldrdrruulrddllururddldrldll3uluurdldrrlur4lddrdrluluu3rddrrddlluuruulldrddllulld3rll3u3rddrrddlluu3ruu3lrdurddu3rdrdrruurrdrd4(dr)r3(ul)rdrdd5(lu)ull3drdrrdrrulld3rdrrululldlluurdrdrurdldrd3ruu3lu4l3u3rdrrdrdulullu3l3d4r3d3rdd4lulullrrdrd4r4ulldldrrluurrdduuluulullu3l3d4rdulldrdrluurdrdulldrdrluurruululldd3luuluul3(lu)uru4rdrdrdd6rdrddldlruruulu6luululu3ldlld3(dr)rd4rdrrurrdll4ruulu6luululu3ldllddruddrdrrululrddlulud3rdd4rddlldluud3ruu3ldluuluurrdldll3drdrrdruruldluud3ruu3ldlurrddrdldluuruldd4rd2(dlurul)dlurdd4ruululrdrddllu4l3u3rddlddrruldluruurrurrdrruulu6luululu3ldlu4rdrdrdd6rdrdd5lrr3dllu4l3u3r3duu5rdlu4lddrdrruuru3lrr3dllululdll3u3rddlldluudrrddrruldluruu3r3dlldlululld3r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0041.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0041.sok
new file mode 100755
index 0000000000..e864dc79c4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0041.sok
@@ -0,0 +1,21 @@
+; 41
+'MS46 v2'
+
+##############################
+# ......... #
+# $ ###### ## @ #
+####### # $ #############
+ ## # $ #
+ ##$## ###$#
+ #### ..# ##### #####
+ # ..*.**.# # # # ##
+ # ######.. $ # ###$ ##
+ # # #*. # $ #
+ # # # # # $$ # ## ###
+ # $ # ## ##### #
+ ## $ ###### # #
+ # ### ### $# #
+ # $ #$ $ ## ####
+ #### $ $ ######
+ # #### #
+ #### ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0041.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0041.sol
new file mode 100755
index 0000000000..c6ce221c2c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0041.sol
@@ -0,0 +1 @@
+u26ld6ru8rddlldldd3ld3l4drdrrlldd4r5u3lddl3d3rddr4u3d5ruu5ru3r3uruul4duu4luulldld7rddldlld5ldd5lu4l3ul4u3ru5rdd3rd3ruulldldru4luu5ld3l4drruurrdr4d4l3ul4u3ru5rdd4rurrdd4rddldlld5ldd3luld4ruu5rurruruu4luulld4luu5ld3l4dr3d3rdrurrdluluuddrdl5ruuldrd3lrruu3rdlullddrud3lu6l3ul4u3ru3ruururrdr3d4u3ldldd3ld3l4dr3d6rdrrurru4rurruruu4luulldll5u3ldlddldllu3ruururruu8lddrdrdd5rddlull3r3dluurull3uru3r5dldlluul3ulu3rll4drddrrur4uluud3l3d3l3ulluu11rdrru17l12r3dll3r4dldlluul3ulu3rdruud3l3d3l3ulluu11rdrru15lrrddrr3d3rdrruldl3ulu3rdruud3l3d3l3ulluu11rdrru13l8rddr5dlldluuruldl3ulu3rdruud3l3d3l3ulluu19r11lddr5dll3d3ruuru4ldluuruldl3ulu3rdruud3l3d3l3ulluu17r9lddr5drrurrddllu4l3dr3(ru)4ldluuruldl3ulu3rdruud3l3d3l3ulluu15r7lddr5drdrrdluu4l3d3ruuru4ldluuruldl3ulu3rdruud3l3d3l3ulluu13r5lddr5drd7rurrd8ldluru4ldluuruldl3ulu3rdruud3l3d3l3ulluu11r3lddr5drd7rddrddl4uruuldrd7ldluru3ldlluurddu3rd7r3d3lddrulurrurrddl4uruuldrd7ldluru4ldluruld4rd7r3dlld4ld3lu6rdrulurrurrddl4uruuldrd7ldluru4ldlu4rd7r3dlld6l3druulu5rdrulurrurrddl4uruuldrd7ldluru3ldlluurullr3drruldlu4rd7r3dlld5ldd4lulld5rdruulu5rdrulurrurrddl4uruuldrd7ldluru3lr4u4lddrrddrdlurr4ul3u8lddrr3d3ruu4r4drd7r3dlld5ldd4lu6l3uruurrdr3d4u3lddl3d4rddlur6u3lddl3d3r3l3uruu3r5dld6rdruulu5rdrulurrurrddl4uruuldrd7ldluru3ldluud3rd7r3dlld5ldd4luldllu3l3uruu3r5dld6rdruulu5rdrulurrurrddl4uruuldrd7ldluru3ldlu3r3d3lud3ruu7r3dlld5ldd4lu6l3urrdrluluu3r5dld6rdruulu5rdrulurrurrddl4uruuldrd7ldluru4l3rd7r3dlld5ldd4lu6luu3rll3u3r5dld6rdruulu5rdrulurrurrddl4uruuldrd7ldluru3lr4u4ldd3l3ululu4r3ld3lu5rlld5lu6rld7lu7rddr3d3ruu3r3u3rdrru6l4rd4ru7l3rd6ru8lrrd8ru9lrd10ru10l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0042.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0042.sok
new file mode 100755
index 0000000000..658b1a1790
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0042.sok
@@ -0,0 +1,19 @@
+; 42
+
+#########################
+# # # # # # #
+# $ # # # # # # # # # $ #
+# * * $ $ * * $ $ * * #
+### # # # # # # # # # ###
+# * *...... ......* * #
+# # # ###### ###### # # #
+# $ .# $ #. $ #
+### #$ $$$$ @ $$$$ $# ###
+# $ .# $ #. $ #
+# # # ###### ###### # # #
+# * *...... ......* * #
+### # # # # # # # # # ###
+# * * $ $ * * $ $ * * #
+# $ # # # # # # # # # $ #
+# # # # # # #
+#########################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0042.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0042.sol
new file mode 100755
index 0000000000..bba6696e27
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0042.sol
@@ -0,0 +1 @@
+ru3rdru4lddrrudlluurrddlu3ldrr5luld4ruulldurrddlluurd3rullr4d2(rddrruur)rdd4ulldurrddll4urr2(uull)d3(dlluulld)d2(llddrrdd)ll4ruurrdd4ruu6ldd4r8lddlluu8r6lddlulu6rlluulldurruudd4l2(uurr)uulluuddrrddll4drr3u6rdrdd8lr3u6ruruu7l5d3ullddrluurrd6rdrdd5l4dlludrr4u4r4dll3u3drr4u4lddrluu4r4dll3u3drr4u3l3rddlrddll3udrruull4rdd3lrddll3udrruu4r4dll3u3drr4u4l4rdd3lruuluuluur3d5u5ruu2(rrdd)ll6dlluu5l3u3ldrrur3u5ruu2(rrdd)ll6dlluu5luurulldllulld4rull3r3u5ruu2(rrdd)ll6dlluu5luurull4rdllul3u5ruu2(rrdd)ll6dlluu5luulurrl3d5rddrr5ulld4l4rurr5dlluu5luudd5rdd3l5ruu5l5r4dll3udrruu4l6rdd3lrddll3udrruu3lrdd6rddlludrruu5lrddll3udrruullrruu4rdd5lrdd4rdldl3udll4u4rdd4l4urruull7d5urr5dull8urr7d5urrdd3lruull5duulldllu3rld4luuluu5ruurr5d5ullddrluurr3durr4urrddlruull3dulldd4luu4ldd6ruu4ruurdrd4lddlluu3r3luurrdull4d5lddlddr3u3d5lull3u13r6l4d3ruulldluu3d5lull3u12r4l4urrddlldd4ruu4ld2(drru)ulldd3ldd3rdrru4ldluu3d5lull3u11r4ldd3rdlldl3u3d5lull3u10r6l4urr3d3ull4d4l3drrd5r4ulr4d5lullu4luu6ruulldd4ldd4rdrrd5r4ul4ull4dllrr4urrddlrddr4d5lullu4luu4ruurrddrruull4rdd3l4r4d5lullu4l2(uu4r)dd3r4d3luurrdruu3d5lullu4l2(uu4r)dd4r4urr4d6l3rdd3ldrrdr3u3d5lullu4l2(uu4r)dd5r3l4ull3durluurr3du6ldd4ldd4rdrrd5r4ulrruullrruurrddllddl4d5lu4rdr3udd7lu4l2(uu4r)uurr4drrl3d5lu4rdruudd7lu4l2(uu4r)uurr4d2(rluu)llddrluurr3du6luurrdulldd5r5lddlluurr3du4lddrrudll2(uurr)ddlr4urrddlruull3du4luurrdulldd3r3lururd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0043.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0043.sok
new file mode 100755
index 0000000000..ec6046727b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0043.sok
@@ -0,0 +1,18 @@
+; 43
+
+ ####
+ ## ####
+ # $ .########
+ # $ # . $ $ #
+#### ### .#### # #
+# ....#$.# # # #
+# #. $ # .#$ # # #
+# ## $$$@$ # # #
+## ## # # # #
+ ### # ## # # #
+ ### # ... #
+ # #$* *$# ##
+ # # ...$ ###
+ # $$ # #
+ # ######
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0043.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0043.sol
new file mode 100755
index 0000000000..05b6a665f4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0043.sol
@@ -0,0 +1 @@
+drr2(ddll)uru5r7u5lu3ldlruuldl3d3lddrdrrdrr5drrudll5ullulluluu5rddluru3ldrrl4urrdlu4rddlur3dluuru5r7d5lul3ur4u3luldl3drddrrlululldr4urrdlul3d3u5rddluru3luldrdluldduu5r4dl3u6r7d5luluuddrd3ruullulrdrrulruulddr3drr7u5l4drrll5uld6r7drr7u6l4r7d5l2(ddrru)ldlulluu4rld4uluur5d3lululu4rlluuld4ur3duu7r7dldl7u6drr7u6l4r7d5l2(ddrru)ldlulluu4rld4uluur5d3l3(ul)lulrd3r5urddu7r7dldl7u6drr7u6l4r7d5luluu3rur3duu4lddrd4r4l2(ddrru)ldlull3uluu4r4d4u4lddr3drrdrruluulldll3ulu4rur3duu4l4drddl4urdduululur5urd7r7dldlu4ldlluurdl3u3rur3duu4l5ulldllu4rd8r7d6lrr3ulldrurdduu4l4u8r7d5lr3u4l7dll5ullulluluurlddrdrrdrr4drdr6ulu4rur3duu4l4u8r7d4lrr6u6drr7u6l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0044.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0044.sok
new file mode 100755
index 0000000000..16f785c42c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0044.sok
@@ -0,0 +1,19 @@
+; 44
+
+ #####
+ ## ##
+ # $ #
+ ## $.$ ##
+ ## $.*.$ ##
+ ### $.*.*.$ ###
+## $.*.$.*.$ ##
+# $.*.$ $.*.$ #
+# $.*.$ $.*.$ #
+# $.*.$ $.*.$ #
+## $.*.$.*.$ ##
+ ### $.*.*.$ ###
+ ## $.*.$ ##
+ ## $.$ ##
+ # $ #
+ ## @ ##
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0044.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0044.sol
new file mode 100755
index 0000000000..a7995d5492
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0044.sol
@@ -0,0 +1 @@
+6(ul)luururrdrlu3(ur)uurrdrddrdrdululldl3dllrdu3rldlduluuruurr3dllururulr3uldd3ulldrurddu3ld3(dl)ldrr3lddrulurrl3dr3(rd)d3r4(ur)ruruulu4l4rdrddluludrrulu3l3rddlur3dlur3ullul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0045.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0045.sok
new file mode 100755
index 0000000000..48acbd3d19
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0045.sok
@@ -0,0 +1,19 @@
+; 45
+
+ #####
+ # #
+ ## $ ##
+ ### $.$ ###
+ # $.*.$ #
+ ## $.*.*.$ ##
+### $.*.$.*.$ ###
+# $.*.$ $.*.$ #
+# $.*.$ $.*.$ #
+# $.*.$ $.*.$ #
+### $.*.$.*.$ ###
+ ## $.*.*.$ ##
+ # $.*.$ #
+ ### $.$ ###
+ ## $ ##
+ # @ #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0045.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0045.sol
new file mode 100755
index 0000000000..775866016e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0045.sol
@@ -0,0 +1 @@
+2(luulul)luurruruurrdrdrluluurd3urrddrdrrddldldururrdl3rddlldlddllululrdrddlu3dlluululluurull3rururrdd4ldllurrl3dru4(dr)uururrul4(ru)lluluuld4(ul)ddldlldrldldlldd3r3luurdldrr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0046.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0046.sok
new file mode 100755
index 0000000000..373005177f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0046.sok
@@ -0,0 +1,17 @@
+; 46
+
+ #####
+ ########### @ ###########
+ # . . # . #
+ # $$*$$$*$$ # .$ $$$.$. #
+ #.....*.....#*$.$...*.$*#
+## $$*$$$*$$ # .$.$$$ $. ##
+# . . # . #
+# ####################### #
+# . . . # . . . . #
+## $$* $$* $ # $.$.$.$.$ ##
+ #.*.* * *.*.#*$$$ * $$$*#
+ # $ *$$ *$$ # $.$.$.$.$ #
+ # . . . # . . . . #
+ ########### * ###########
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0046.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0046.sol
new file mode 100755
index 0000000000..cfa3c4fb5b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0046.sol
@@ -0,0 +1 @@
+ld10ldd8rdrdruldluu8luu7rdurdu8ldd6rud6lddldd9r3drdrull3urrdluldu8l4d6r3u3d6l4u4r3d3u3rlddlur3dluruullu4l4drruuludrddlud3rurruullull3d3urrdl3rddlludrruullulldllurlluu6rud5luu4rdrdlrrullu4luu4rduldu3lddrrudllddrudrull3urrdluld2(4rurrdll)rruurrddrdrrdd4rurd6luruulu5rddlldlruululldrdrluurdrrurdurrdl3drruluddludllurrd3rdd5l4drruld3ruld5l4u4rdlu3rdlduu5l4d3r3u3d3ruulldldr4l4u3r3d3u3lddrdrll3ulldru4rddluddlluurdlddlluurlddllurd3ruulldr3u3lddruddrruuldllurlur4dluru5rddlururrdlrdluu3rdlrdl4urd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0047.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0047.sok
new file mode 100755
index 0000000000..1e19059036
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0047.sok
@@ -0,0 +1,17 @@
+; 47
+
+ #####
+ ########### @ ###########
+ # . . # .$. #
+ # .$.$$$.$. #.$ $.$ $.#
+ #.$$$.*.$$$.#$.*** ***.$#
+## .$.$$$.$. #.$ $.$ $.##
+# . . # .$. #
+# ####################### #
+# $. .$ # $ . #
+## * .$. * # .** **$ ##
+ # $.$*$.$ # * *** * #
+ # * .$. * # $** **. #
+ # $. .$ # . $ #
+ ########### * ###########
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0047.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0047.sol
new file mode 100755
index 0000000000..b1889a27ad
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0047.sol
@@ -0,0 +1 @@
+r3duu5r3dld3luruu3drruldlu4rd4ruuddrdd3ldurrdldrdd4luurrlldll2(dllu)ruluu8rlldlldllrruu4l4d4rurrd4l8r4uruu3lur4l3ull3drdrlulldr4urrdl3rurrd4lulldr3lurr3lulld3ldru8l4dlddrddrrlddrurrdrru4l6rluurdrrddllrurullrrululldldulur3ldrrldulldllu3r3l3druulurur3luu4rulruuldlrdrd4rururluldlldurruu4lrrdlrrdrrddllulld3r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0048.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0048.sok
new file mode 100755
index 0000000000..58eb00c5af
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0048.sok
@@ -0,0 +1,19 @@
+; 48 'Parallel Logic 2'
+
+ #########################
+ # # # # # # # # #
+ # $#$ # $#$ # $#$ # $#$ #
+ # # # # # # # # #
+ # $#$ # $#$ # $#$ # $#$ #
+ # # # # # # # # #
+ ## # ### # ### # ### # ##
+ # # # # # # # # #
+ # $ # $ # $ # $ #
+## ### # ### # ### # ### ##
+# # # # # # # # #
+# # $ # $ # $ # #
+## # ### # ### # ### # ##
+ #...........+...........#
+ ######### # #########
+ # ### #
+ #### ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0048.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0048.sol
new file mode 100755
index 0000000000..43d2b5c475
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0048.sol
@@ -0,0 +1 @@
+rruu3lul3dlluul3u3rur3dld3rur3drruur3u3lul3dr3d3ldl3u3rurddul3u4rddl3d3ldrurruu3rurddul3u3r3uruul4dr3drdldd4l4r5u3lul3drd3l3ul3uruul4drd3l3uluur4dld3rur3dlddu3rurddul3u4r5d3luu3l3u4lddr3drrlluu2(3l3u)luur4dld3rur3dlddu3rurddul3u4rddl3dllddrul3u3l3u4lddr3drrlluu3lulddur3u3l3uluur4dl3dldrdd4r4l5u3rur3dld3rurddul3u3r3uruul4dr3dl3dllrrddlur3ur3u3l3ul4ur6dl3drd3lulddur3u4l5d3ruur3ul3uruul4drd3l3ul4ur6dl3drddldr3ulldrurddl4u3r3ur4ul6drd3lul5d4u4rddld2(3r3u)r4ul6drd3lul3drddu3lulddu3r3u4rddld3r3ur3ul4ur6dld3r3ur4ul6drd3lul3drddu3lulddu3r3u4rddld3r3ur3uluur4dld3r3ur4ul6dr3dlddrdl3urrdl3u3l3ul4ur6dl3drddu3lulddu3r3u3rur5duuldd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0049.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0049.sok
new file mode 100755
index 0000000000..0eb1531b43
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0049.sok
@@ -0,0 +1,19 @@
+; 49
+
+ #########################
+ # # #
+###$$ $$ $$ $$.$$ $$ $$ $$###
+# $+.$..$..$..$..$..$..$..$ #
+# $..$..$..$..$..$..$..$..$ #
+# $$.$$.$$.$$.$$.$$.$$.$$ #
+# $..$..$..$..$..$..$..$..$ #
+# $..$..$..$..$..$..$..$..$ #
+##.$$.$$.$$.$$ $$.$$.$$.$$.##
+# $..$..$..$..$..$..$..$..$ #
+# $..$..$..$..$..$..$..$..$ #
+# $$.$$.$$.$$.$$.$$.$$.$$ #
+# $..$..$..$..$..$..$..$..$ #
+# $..$..$..$..$..$..$..$..$ #
+###$$ $$ $$ $$.$$ $$ $$ $$###
+ # # #
+ #########################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0049.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0049.sol
new file mode 100755
index 0000000000..504077f8cb
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0049.sol
@@ -0,0 +1 @@
+rdrurrdru3r2(drrur)d3rurrdrurrd2(dlddr)dldldlluld3lu3ld4lul2(ldllu)ur3uluurudrd3ru3rdrrurd4lduulldlddrllddlruulrudlullddrrdrulurl4dr3uluu3r3dlru3r3l4urrddlruu3lddll4druddrrurud3(ru)uldd4u4lddll5d3rurrdrr3u3drruulrddlluurrd4rurldllullruurdduulluluurdrrurd3rud4ldduulddldd3rdrr3u3l3r3dlluuddrr4udlldd3l3ulurdrrurrduru3rddldlrdlr3ululldlldll3d3rdd4r3uddrdrr3ullrr3dlluuddrr6ulldruruuruulldllrddluruu3rddldlrurdurrdlduull3drdul3uruu6ld8lu6l3dllddrr5d3rurrd5ruul3urrurrurrlldllulrdrruldldllu3r3l4d3rdd7ruu3ruuludrddlulrr3dlulrrululdll3uruuldrdrrdrdluull3urrddlrul3u6ldll3u8r5d5ulldrur4drrulrulluu8l3drru3rdrulddlululldlluruu5rdrrurdu5ldrurr3d3lud3r3ullddldr3urrdluldduu4l3drdul3u4rddldlduurruullddururdu4ldrur2(dlld)duu4lu6l3dllddrr5d3rurrd5ruul3uluurddrruruulduulldrurduuruulddrdldll3ururddulldd3l3urrdulld4rurd3lu4ld4rlldd3rddlddruuludludldrurrddllrr3drdd3luul3uruu2(lldr)4urdldrrl5u4ld3rur4dldr5u6ld5rur3duu3l3drdru3dr3drddllulld3l5urruurrurdrddlludrruulu2(lldr)ld4luu5rludllurrlluu3dllurruulddld3rldrl4uruulldduur4d4luu4ruulldrr3d4luurrllddrulurdd4rddlulu3ld4rlldrru4ld2(rr3d)ll6ulur5dlluurlddrr4uddlldrdr3uddrrdlrddll3u3druudd4rurrdrdd6l3u3dll4ulldrldruurrdr3dluudd3rulldlud7ruululldlrul3rdll3rdd3luurulrurdll3druuddrurulrruld4ruul3ullrr4drd4lruurldd3ruurr4dlluudrlu4lddrrudluud3rdrru4ldlu3rd4ru4l3ruuldrdlldl2(urru)lrdrdldlu4rulld5rlururrdd8l6ruurd3lurrdrruuldldd4luurlddllddrruudldlud4ruldlururddrruullddruluuru3rddlulrruuldrdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0050.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0050.sok
new file mode 100755
index 0000000000..94f48fcfdb
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0050.sok
@@ -0,0 +1,20 @@
+; 50
+
+ #### ####
+ # ##################### #
+ # ....... @ ....... #
+ # # .###############. # #
+### #. # # # .# ###
+ # # $ # $ # #
+ # ##$## ##$## # #
+ ### # ##$## ##### ###
+ # # # $ $ $ # # #
+ # # # # # # #
+ # # #####$######$## # #
+ ## ## # # # ## ##
+ ####### $ # $ #######
+ ##$## ##$## #
+###### # ##### ##$## ######
+# # # $ $ $ # # #
+###### # # # # # ######
+ ###############
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0050.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0050.sol
new file mode 100755
index 0000000000..10dc583dd8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch03_0050.sol
@@ -0,0 +1 @@
+8rddlld3lulld4rdrulurrld4lddlddr3udd3ldllu4r3luuruul3duullulld3rlu4luu19r3d3luudlld3lulld4rdrulurrld4lddlddr3udd3ldllu4r3luuruuld3lddlddr4ululluu18rldldd3ruuruul4drdllul3dldrrl4ululld3lulldrddld3luuru3lu3l3rdrr3dll5ruruu3ru3ruu19l3d3ruudrrdrddlddr4u3d3r3ullu3l3rdrr3d3ruruu3ru3ruu18lrdrd4rdrr3d3ruruu3rdrulurrld4lddlddr3udd7l3ululluu19r3d3luudlld3lulldr3d4l3u4lulluu18r18l3d3luuluur4dldrrur3drdllr4ururrdrru3lrr4d9rdrru4l3u3ru3rd3ruuruul4drdllul3d3ul3u19l3d3ruud3r4d6ruruu3ru3ruu18lrr3d3luuluur4dldrrur3d3uru3r4d6ruruu3rdrulurrld4lddlddr3udd3ldlddrddl7uru3lu4luu19r3d3luudlld3lulld4r3l3d7l3ululluu18rll3d3ruuruul4drdllullu3ld3l3d4l3ullu3lrr4d9rdrddrddl4uru4l3u3ru3ruu19l3d3ruud3r4d6ruruu3ru3ruu18lrr3d3luuluur4dldrrurru3r4d6ruruu3rdrulurrld4lddlddr3udd3r4dllulldrddlddrurrdrrul6uru7ldl3uru3lu4luu19r3d3luudlld3lulld4r3l3d7l3ululluu18rlldd3ld3l3d4l3ullu3lrr4d10r4dllulld3rllddlddr3uddrrdrrul6uru4l3u3ru3rd3ruuruul4drdl4u22l3d3ruud3r4d6ruruu3ru3ruu18lrr3d3luuluur4dldru3ru3r4d6ruruu3rdrulurrld4lddlddr3udd4l4dllulld3rllddlddr3uddrrdrru3l5rdrurrdr7uru7ldl3uru3lu4luu19r3d3luudlld3lulld4r3l3d7l3ululluu18rll3d3ruuruul4d3lu3ld3l3d4l3ullu3lrd4r6drddl5u4dllulld3rllddlddr3udd10r3ullulld3rllddlddr3udd3r6uru4l3u3ru3ruu19l3d3ruud3r4d6ruruu3ru3ruu18lrr3d3luuluur4d3ru3r4d6ruruu3rdrulurrld4lddld3luuru3lu4luu19r3d3luudlld4lddlddr3udd7l3ululluu18rllddlld3lulldr3d4l3ullu3lrr4d10r4dllulld3rll3d3r6uru4l3u3ru3ruu19l3d3ruud3r4d6ruruu3ru3ruu18l18r3drddl4ud3lddrulurrld4lddlddr3udd4l3drddl5u4dllulld3rll3d10r7u7luuru3lu4luu16rddlld3lulldr3d7l3ululldlddr4udrrdrru3lrd4r6drddl4uru3l6r3u3ru3ruu16l3d3luuluurd8r5l3dl3(lu)8r4l3dlddludrr4ulu4r6l3drrdr3ulu3rll3d4ld3rdr4ulurrl8dldlluluurdrruu3dr7ulur3dlldrdr4uddl6dllulu3rdr6u3r3dlddr4uru3lrr4d7r3u3ru3rd3ruuruuld8l5r3dr3(ru)8l4r3drddrudll4uru4l6r3dlldl3uru3lrr3d4rd3ldl4urullr8drdrruruuldlluu3dl7urul3drrdldl4uddr6drruru3ldl6u3lddrulurr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0001.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0001.sok
new file mode 100755
index 0000000000..cedc96c0bc
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0001.sok
@@ -0,0 +1,12 @@
+; 1
+
+ ####
+#### #
+# ####
+# $ # . ##
+# # . #
+## #$$#. #
+## #####
+# @ ###
+# #
+#####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0001.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0001.sol
new file mode 100755
index 0000000000..2093786486
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0001.sol
@@ -0,0 +1 @@
+3uluur4d3ruuldrdllddllur4ururrdulldl3drruurrurrddlulluulldllu3rurddu3l4drruu3rdrrululdlldd3lddrul5u3rdrl3dlldl4ulu3rurddu3l4drruurr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0002.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0002.sok
new file mode 100755
index 0000000000..361c675104
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0002.sok
@@ -0,0 +1,11 @@
+; 2
+
+ #####
+###### #
+# $ #
+# $### ##
+##.$. . .#
+ # $# #
+ # @######
+ # #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0002.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0002.sol
new file mode 100755
index 0000000000..52adb0339d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0002.sol
@@ -0,0 +1 @@
+luu3r3luurdu3rurrdl3dllulldlu3rdrru4luu3rurddu4l3dlddr3u4ruu4ldulldrd3r3luurdldrddlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0003.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0003.sok
new file mode 100755
index 0000000000..325f34b41e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0003.sok
@@ -0,0 +1,11 @@
+; 3
+
+ #####
+ #### #
+ # @ $# #
+ # #....#
+##$ $ $ #
+# ### ##
+# #
+##### #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0003.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0003.sol
new file mode 100755
index 0000000000..ac4c151a52
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0003.sol
@@ -0,0 +1 @@
+rdrdlu3rdlullull3dld4rdr3ur3ulldlddlruururr3dldd4luu3rluurdrlldlldd4ruurullu3l3dld4rdr3urul3d4luu3r3ldd4ruu4luu3rurrd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0004.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0004.sok
new file mode 100755
index 0000000000..8f81e15b99
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0004.sok
@@ -0,0 +1,12 @@
+; 4
+
+ ######
+ # . ##
+ # #* #
+ # $.$ #
+ ## *. #
+ ## $.@ #
+## # .$ #
+# $$.# #
+# ##
+########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0004.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0004.sol
new file mode 100755
index 0000000000..eb198062f3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0004.sol
@@ -0,0 +1 @@
+ldlur3dlulrruuldu3r3uldd3u3lddrrlluu3rdr4dlluludr3dllurdruurr4ulu3lddr3d3ruulur3d3l3urudl3drrur3ulrdlr3dllddllurdrud4lu3r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0005.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0005.sok
new file mode 100755
index 0000000000..870d334076
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0005.sok
@@ -0,0 +1,12 @@
+; 5
+
+ ####
+ # #
+## .###
+# .$ #
+#* * ##
+# $.$$ #
+# . #
+###*####
+ #@#
+ ###
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0005.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0005.sol
new file mode 100755
index 0000000000..c569210d38
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0005.sol
@@ -0,0 +1 @@
+uuludrruluulldrur3dllururdrdrrullrulrul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0006.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0006.sok
new file mode 100755
index 0000000000..7e9b24aa8f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0006.sok
@@ -0,0 +1,12 @@
+; 6
+
+ ####
+### #
+# ..# #######
+# #..# # ####
+# #. ### $ #
+# #. # $ $ $$ #
+# # @ ### $## #
+# #####
+## #########
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0006.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0006.sol
new file mode 100755
index 0000000000..066f52c1e4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0006.sol
@@ -0,0 +1 @@
+d5r4urrdll5rddluru3ldrluul2(lddr)ul3urrdlul3drd7l5u3l5drdr5u4dll5urrur4dldrd6r4ulldrur3drd7l5u3l5drdr5u4dll5urrur3dldrdd6r3ulldrurddrd7l5u3l5drdr5u4dll5urrur3dl3d7ruruluurrdlul3drd7lul4ull5drdr5u4dll5urr5d7r3u3rdllulddrd7luluurdl3ull5drdru7r3u5rd4lulddrd8luuruulull5drdruruuluuddrddl3u3d3rulldluud3rullu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0007.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0007.sok
new file mode 100755
index 0000000000..22b46a0e43
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0007.sok
@@ -0,0 +1,11 @@
+; 7
+
+ ###############
+## $. .$ ##
+# # ####### # #
+# # # #
+# .***$#$***. #
+### # ###
+ # ####@#### #
+ # #
+ #############
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0007.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0007.sol
new file mode 100755
index 0000000000..df3d46306a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0007.sol
@@ -0,0 +1 @@
+d5luu4rud4luurd3u8rdd7l8rdd4lud4ruuld3u8ldd7rlldd3r3luu5luu8rddrdrruululrdrddllu10ldlluururldlddrr3d10ruu4luulldd3l3ruurrdd4rdd10luu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0008.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0008.sok
new file mode 100755
index 0000000000..1203bc16e7
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0008.sok
@@ -0,0 +1,11 @@
+; 8
+
+#######################
+# # # # #
+# $@$$ # $ # .. ..#
+## ## ### ### ### ## ##
+ # # # # #
+ # # # # # # #
+ # ################# #
+ # #
+ #####################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0008.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0008.sol
new file mode 100755
index 0000000000..141b570d3a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0008.sol
@@ -0,0 +1 @@
+urrdduulldru3ldr5d18r5u3ldd4luu3lulldrdd3ldllu4rdrruluu3rurrdldd4ruu3r5d18l6urrdlu3rdldd3rdrruluu3rurddu4ldd3ldllu4rdruud4l3ulldrurdduu4ldrrl5d18r5u3ldd3ldllu4rdruud4luu3lulld4rurddu4ldd3ldllu4rdruud4l3ulldrurddu3l5d18r6u4ld4r3ldd3ldllu4rdruud4luu3lulld4rurddu4ldd3ldllu4rdruud4luu3l5d18r6u4ldrrldd3ldllu4rdruud4luu3lulld4rurddu4ldd4luu3l5d18r6ulldru3ldrdd3ldllu4rdruu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0009.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0009.sok
new file mode 100755
index 0000000000..ca7d334f29
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0009.sok
@@ -0,0 +1,11 @@
+; 9
+
+###########
+#@ # # #
+# $#$ $#
+## #..# #
+ # #..# #
+ # #..# ##
+ #$ $#$ #
+ # # # #
+ ###########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0009.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0009.sol
new file mode 100755
index 0000000000..7e7ff3aab5
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0009.sol
@@ -0,0 +1 @@
+rrddlddrddl4urdldd3rdruuluuruul4druluu3rurddlddrddl4urdd3u3lul3drulu3rur3dl3drruldl4uru3lulddu3rddrdlddrruldl4uru3luldr4d3ldl3urdld3rdr3udd3l5ulldrur4dld3rdruud3luuluruulldrur4dld3rdru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0010.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0010.sok
new file mode 100755
index 0000000000..6b5634b412
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0010.sok
@@ -0,0 +1,14 @@
+; 10
+
+######
+# #
+# .$ #
+# ** #
+##$. #
+ # ####
+ # ## #
+ # # #
+ # #
+ #.**$@#
+ # # #
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0010.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0010.sol
new file mode 100755
index 0000000000..a827cbd42c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0010.sol
@@ -0,0 +1 @@
+dluu3lddrurlluurdldrl4ururuulduullddr4drddluud4rddlulrrulruulddrdlulluld4u
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0011.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0011.sok
new file mode 100755
index 0000000000..f712c6f8c1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0011.sok
@@ -0,0 +1,12 @@
+; 11
+
+ ########
+ ##.... @#
+ # # . #
+## # # ##
+# #$ # #
+# $ # ##
+###$ ## #
+ # $$ #
+ # # #
+ ########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0011.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0011.sol
new file mode 100755
index 0000000000..b78d85f8a8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0011.sol
@@ -0,0 +1 @@
+l5drddl6ull3dlddrrlluuruul3dur4ulldlddldrrl3ururrdrr4drddlulldlluudrrluuruul3dur4ulldl3drl3ururrd3ru4l3r5drddl6uru3l3dldl3drrurldll2(3urr)4drddl6urulldl3dlldd3r3luurdur3urr4drddl5u4dlldllu3rlluur3ururrdl4drddl6urul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0012.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0012.sok
new file mode 100755
index 0000000000..7dc13645a4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0012.sok
@@ -0,0 +1,16 @@
+; 12
+
+ ######
+ # #
+ # ###
+ ##*# #
+## . ## #
+# # ##
+# #.# $ #
+# $.###$ #
+### ## #
+ # $$@#
+ ##..## #
+ # #####
+ # #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0012.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0012.sol
new file mode 100755
index 0000000000..9082ae45d0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0012.sol
@@ -0,0 +1 @@
+3ul3ullullddldlddrluururrdl5d8urrdrr3drddlur3dlulrruuldldlldl3ulluururrdl3urrdrr3drddlld3l6u6d3rurrdllrr3uldd5ulluu3ldr3drrdrlull4urrddrr3drddlldlldl6udrrd3r3d4l3dllurdrul4ulluururrdrdrrddrd4l3r3ullululldlddrrdd4r3ullullddlluururdrrdrr3ulluulldduurrdluldrrdrr6d4lu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0013.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0013.sok
new file mode 100755
index 0000000000..ee0b9b3e44
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0013.sok
@@ -0,0 +1,14 @@
+; 13
+
+ ####
+ ##### #
+###. #$ ##
+# * .*.#
+# $.$ #$ #
+### ### #
+ # ### ###
+ # $# $.$ #
+ #.*.@ * #
+ ## $# .###
+ # #####
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0013.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0013.sol
new file mode 100755
index 0000000000..2aefb86abf
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0013.sol
@@ -0,0 +1 @@
+llddrul6u5r5d4ldlu5r5u5l3drdul3ulldru6r5d4luuluulur3drdd4r5u3ldlru3ruuldr6d4luuluurrurrurd3ldllddrdd4r3uludr3drruld5luuluurrurrddrdduuluulldllddrddrrurd3luulldrurdl3urruuldrdlu3rddrruldlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0014.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0014.sok
new file mode 100755
index 0000000000..f935bec69b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0014.sok
@@ -0,0 +1,13 @@
+; 14
+
+ ######
+ # #####
+ # $ *# #
+ # * * $ #
+###* . * #
+# * .@. * #
+# * . *###
+# $ * * #
+# #* $ #
+##### #
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0014.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0014.sol
new file mode 100755
index 0000000000..741e130c64
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0014.sol
@@ -0,0 +1 @@
+rrullulddldrrdrddluudd3rullrrululuurdurrdllrr3uldduuldldllurluurdduu3ldrrlldrdrddludllurrll3drrudluu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0015.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0015.sok
new file mode 100755
index 0000000000..3861021fa5
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0015.sok
@@ -0,0 +1,13 @@
+; 15
+
+###########
+# * #
+# $$ ## $ #
+# $..#$$ #
+# ##*.*. #
+#*#..@..#*#
+# .*.*## #
+# $$#..$ #
+# $ ## $$ #
+# * #
+###########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0015.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0015.sol
new file mode 100755
index 0000000000..250ab99d28
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0015.sol
@@ -0,0 +1 @@
+rrurr3ull3dl3ruuldrdllr3ulddrdr3d3lu3drruldluudd3r3udlldd4l3ur3lddrulurrll3d3rluulul3u3rd3ulldrurdduu3l3durr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0016.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0016.sok
new file mode 100755
index 0000000000..66fcfde0cf
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0016.sok
@@ -0,0 +1,15 @@
+; 16
+
+#############
+# $ . #
+#.$ $### *$ #
+# ** ## .* #
+# .$#..$ $ #
+# # .$.$### #
+#$##..@..##$#
+# ###$.$. # #
+# $ $..#$. #
+# *. ## ** #
+# $* ###$ $.#
+# . $ #
+#############
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0016.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0016.sol
new file mode 100755
index 0000000000..08080b012b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0016.sol
@@ -0,0 +1 @@
+llulull3urrddrddrluuluulldrl7drrurruddlddlludlurrd6ruuluulrrdrrddlrdluur6ulldllduuruu3rddllrruuldrdlrd3l3r5dul3dll3uddrdrud7lru3luu3rlldldruul5uruurr3duululdu7r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0017.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0017.sok
new file mode 100755
index 0000000000..0f7a5f1f61
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0017.sok
@@ -0,0 +1,17 @@
+; 17
+
+###############
+# #
+# $.$.$.$.$.$ #
+# .$.$.#.$.$. #
+# $.$.$ $.$.$ #
+# .$.$.#.$.$. #
+# $.$.$ $.$.$ #
+# .# # @ # #. #
+# $.$.$ $.$.$ #
+# .$.$.#.$.$. #
+# $.$.$ $.$.$ #
+# .$.$.#.$.$. #
+# $.$.$.$.$.$ #
+# #
+###############
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0017.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0017.sol
new file mode 100755
index 0000000000..cc567973b5
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0017.sol
@@ -0,0 +1 @@
+lulluuludrdd4ruurrurldll4drrddrduluu4lddlldlddrrurd3lur3ulrrd4rdrluur4urudllu4lulrddl3dlddr3drruluddllurd3lurluurdrllddrul4url3urdururldlluurdl3urdurrdlduulldru4rdu3rdlrdrduluurrdlu3rdlrddlulrruuldr4dlr3dludldlrurrddlur3dludlluruddrruld4lu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0018.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0018.sok
new file mode 100755
index 0000000000..52faa6145f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0018.sok
@@ -0,0 +1,19 @@
+; 18
+
+ ###############
+## # # # ##
+# **.. ..** #
+# * $$$ * #
+##* .### ###. *##
+# * ## $@$ ## * #
+# . # # . #
+# .$#$ ### $#$. #
+## $ # # $ ##
+# .$#$ ### $#$. #
+# . # # . #
+# * ## $ $ ## * #
+##* .### ###. *##
+# * $$$ * #
+# **.. ..** #
+## # # # ##
+ ###############
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0018.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0018.sol
new file mode 100755
index 0000000000..f40abc5812
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0018.sol
@@ -0,0 +1 @@
+dlldd3l3rddrr3d3urruu3r3luull3ulurrurrdrddr3drddrddldlld3ldlldlluluuluul3uluururru3r3ldlldlddrd4ruurr3u3drrdd3r3lddll3d3ulluu4lddru3drddrdrrurru3rurruruuluul3uluululldllr4dlldd3l3r3drur3d3u3rulu3r3l3uldl3u4ldlldlddrddr3drddrdrruru4rurruruulul4uluululldl4d3ldrd3lrruu3r3u4ldlldlddrduluurdruluuruul4dr3drruu3r3u5lulddru5rururrdldrurrdrru4ld8luld6rddrr3d3r5urulldr5drdrddluldrddlddr4ul8urul6dlldd3l3d5rdruuld5ldldlluluul8u8drddrruldllulld4ru8rdru6luull3u3l5dldrru4r3u3lurullruu3r3u5l10dldru5r3urrdlulddurr3u3r5d9l4ruurr5urdldrrluu3l3u5r9d4ulluu5lurdruudll3d3l5u9r9lulldr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0019.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0019.sok
new file mode 100755
index 0000000000..99edfb1185
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0019.sok
@@ -0,0 +1,12 @@
+; 19
+
+ #########
+ # * #
+ # ## ## #
+ # * * #
+### # ###
+# .$#$. #
+# # @ # #
+# .$#$. #
+### # ###
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0019.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0019.sol
new file mode 100755
index 0000000000..ac7d852376
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0019.sol
@@ -0,0 +1 @@
+rr3uruu3lddrddrd3luluurdd3lddrruud3ru3rddlldluruud3lu3lddrrdru3luurrdr3uldrddrrurdl3uluu3rddldlddlluululuurr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0020.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0020.sok
new file mode 100755
index 0000000000..0c57c63ad5
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0020.sok
@@ -0,0 +1,12 @@
+; 20
+
+####
+# #########
+# ## #
+# $$$# #
+##...# #$$$#
+ #...# #...#
+ #$$$ #...##
+ # ##$$$ #
+ ####### @ #
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0020.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0020.sol
new file mode 100755
index 0000000000..9a97687139
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0020.sol
@@ -0,0 +1 @@
+uuluuddrddlud3ruldlur3uluur3d3u3ldrdururddu4l3dldludlluruululuurdrdulldrddrddrruldludl4uluur3duurrdluld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0021.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0021.sok
new file mode 100755
index 0000000000..dec34f5948
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0021.sok
@@ -0,0 +1,11 @@
+; 21
+
+ #########
+ ## # #
+## $# # #$###
+# #. .# #
+# $ *.@.* $ #
+# #. .# #
+###$# # #$ ##
+ # # ##
+ #########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0021.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0021.sol
new file mode 100755
index 0000000000..6b00c05714
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0021.sol
@@ -0,0 +1 @@
+l3ul3(ld)drrurrlldllu3rlluuru2(rrdd)llu3dlluulurrlluurdldr3d2(rruu)ldr3dr3(ru)ulldlrurrd3(dl)luuluuruurrddrdl3ullddlddruu4dr3(ru)ulldlrurrd3(dl)luuluurdrrurrd3lrrddlurul3ulld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0022.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0022.sok
new file mode 100755
index 0000000000..5ea9bb7b7c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0022.sok
@@ -0,0 +1,12 @@
+; 22
+
+ #### ####
+ # #### ####
+### $ $ #
+# # $ *...##
+# $ # #### #.. #
+## # #
+ # $$ $$@ #...##
+ # # #######
+ #### # #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0022.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0022.sol
new file mode 100755
index 0000000000..1782c6dab2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0022.sol
@@ -0,0 +1 @@
+u4r3ulluld5ldlddlddruluururu8r3d6ldll3rddluruu5r3u8ldldl3drrurrdrulu5rdruurulu8ldldldd4rdrulu6r5ld5luurdld4rdrulu5rdrruuldrdl4u8lul4dullur3d4rdrulu6rdrul3u9l3dld4rdrulu5r4ld4l4u9r3drruld4ldlullddrulu6rurd4ld6l4u9rdurdu3ldrru4ld3ru5ld4ru7l4d3ru4ru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0023.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0023.sok
new file mode 100755
index 0000000000..600a1f4119
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0023.sok
@@ -0,0 +1,13 @@
+; 23
+
+ ####
+ ###### #
+ ## $ $ #
+## $ #$ #
+# $ # $#
+# # ## ##
+###$ ..# #
+ # #*...@#
+ # ..####
+ # ####
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0023.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0023.sol
new file mode 100755
index 0000000000..b6e30e0e81
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0023.sol
@@ -0,0 +1 @@
+3ldlu3ruuluur3drd3ld3luurrdrdllruulldlddrurru3r6uld3l3(dl)l3(ur)rlldldd3(ru)3rur5drd3ld4luu3rdu3luluuru5rur5drd3lrr5u6ldlddr3d3ru3r3ulludrr3d3ld3luurdldrrll4ururu3rur5drd3lrr3ullurur4drdllr5u4ldldlluru5rur5drdl5u6lddrulu5rur5d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0024.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0024.sok
new file mode 100755
index 0000000000..ce18dca60b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0024.sok
@@ -0,0 +1,15 @@
+; 24
+
+ ####
+ # ###
+ # #
+ ########$$ #
+ # $ ##
+ # #### $$ ##
+####....# $ #
+# ...# $$ #
+# #...# $ ###
+# @## ## $ #
+# ##
+# # #####
+#######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0024.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0024.sol
new file mode 100755
index 0000000000..a034aacc13
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0024.sol
@@ -0,0 +1 @@
+d6ruururll3druruldd4luul4u5r3dlddrd3lrr3ur3u5l3dll3drrdr4u3d3rurrululddrd3l3r6u5l3dll3drrdru4r6urrururrdldlddlldl3d4luulurlurrdll3u5r3dlddrruluu3ruuldldl4d4luul4u5r3dlddrd3lrr3ur3u5l3dll3drrdr4u3d3rurrul3u3rdllulddlddrd3lrr3ur3u5l3dll3drrdr3udd3rurrul2(uurr)uulul4drdllulddlddrd6lrruulu3l4dr3ulurrl3d6rurrul2(uurr)ulul3drdllulddlddrd6lrruulurlurd4l4dr3ulurrl3d6rurrulruluurrdlulddlddrd4l4uldll3drrdru3rurruluu3rdlluldlddrd6lrr3u4l4druud6rurrul4u5ldu6rdrruul3drdlluldlddrd6l5rurrululddrd4l3u4lddrulu3r3l4dr3ulurrl3drrdruu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0025.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0025.sok
new file mode 100755
index 0000000000..f5291f5df0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0025.sok
@@ -0,0 +1,14 @@
+; 25
+
+ ###############
+## ....# ##
+# # # ### #
+# ....# # # #
+# # $ $ # #
+## # $@$ # #
+ ####### $ $ # #
+ ##*# $ $ # #
+ ### #### # #
+ ## ### #
+ ##### ##
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0025.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0025.sol
new file mode 100755
index 0000000000..326b394898
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0025.sol
@@ -0,0 +1 @@
+urldrlddllurdrulluur3u5rdr7dld4lu4luurrur3udl3dlldd4rd4rur7ulu4ld3lulddu3r4drdrdrrululuulrddluluudl3dlldd4rd4rur7ulu4ld3luld3r3drruldluudl3dlldd4rd4rur7ulu4ld3ld4lruurrd3rddrrurrd3ldluudl3dlldd4rd4rur7ulu4ld3ldllru3rddl3dr4u4d3ldd4rd4rur7ulu4ld3lu3ldduurrd3r4d3rddluurulldl3u4d3ldd4rd4rur7ulu4ld3ldlu3rddrrurrd3ldluu4d3ldd4rd4rur7ulu4ld3ld3luurrd3r5drurrddl3urulldluu4d3ldd4rd4rur7ulu4ld3ldllddllurud3luururrlldd4rudllud3ldrr3(dru)
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0026.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0026.sok
new file mode 100755
index 0000000000..8bcea4d978
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0026.sok
@@ -0,0 +1,13 @@
+; 26
+
+ ##### #####
+ # @ ### #
+ # # $ #
+#### #$ $ ####
+# # $ $#
+# ### $ $ #
+#.......# ##
+#### ## # #
+ # # #
+ ###### #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0026.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0026.sol
new file mode 100755
index 0000000000..8545f7bc8c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0026.sol
@@ -0,0 +1 @@
+rdrlull3d3ldd4rururdd4urr3dlr3ullddlddrurr3u3ldduu4rurrd5lrr5drddl6uddlldllurd5luu3r3urrddu4rurrd5ldlddld4luu3r3urrd3r3dlld5l5rurr3ullddlduruurr3dlld4l4ruuld3ruuldrdlldllrruu3(ld)d3ruullruurrdluldrdlurr2(3ul3d)
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0027.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0027.sok
new file mode 100755
index 0000000000..84f0f89c2e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0027.sok
@@ -0,0 +1,16 @@
+; 27
+
+ ####
+ ### ###
+### ##
+# $$#$$$@ ##
+# # #
+# ### #$$$#
+# # # #
+#### .## #
+ ####.## ##
+ ## .## #
+ ##... #
+ # .#####
+ # .#
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0027.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0027.sol
new file mode 100755
index 0000000000..30432ea9fb
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0027.sol
@@ -0,0 +1 @@
+u5ldu5rddlud3r5drd4l3uluuluurul3drdrruruulul3(rd)lldl3dldrddllurdr5uluuluurrlluurdrddrdrr4drd3lrr5ulldld3lu3l2(uurr)3drdr3dlddru3r5ulluluurdrdulldrdrldlluluurrllullddrluurrurdrrdrdr5drd4luld4r6ululldrdrldlluluurrlldlluurrurdrrdrdr5drd4l3u5dllurdr3uldrddlluru4r6ululu3ldrrdrdrluluurdrdr5drd4lulddldruu4r6ululldrdrldldduur3u3ld4ldd3rdrrllu3l3urd3rdrdrdulul3ulldldrr3ldd3rdrruuluudlluurrurdldrrurdrdr5drd4l3r6ululldrdrluurdr5drd3lrr6ulldrur5drdll
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0028.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0028.sok
new file mode 100755
index 0000000000..78f764c44d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0028.sok
@@ -0,0 +1,18 @@
+; 28
+
+ ####
+ # #####
+ # $ $ #
+ #* . . #
+ # ########
+ # # #
+ #### $ #
+ # #$### #
+ # @$# # ####
+ # $$ $$ # #
+ # # ## $ * #
+## ###.....#. #
+#... ###$# . #
+# $ $ . #
+######## #####
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0028.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0028.sol
new file mode 100755
index 0000000000..b1f2cb613e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0028.sol
@@ -0,0 +1 @@
+dl3d3rd4rud4r4ulddulldllrr5u3lu4l3u2(ld3ru)lld3luurdld3ruldlluurdldrddlud3rd4rur4dllullddu3l3rurrdrdrrldldd4r4uld3l3d4lu3l3u5r5l3drd8rlluur5u4lddrdrrlulluu4r3dldrl3d4lu3l3u4r3luurdldl3dld7rdr3uruullulldlldlruuldldduu4rurrdrrddldd8lurrl3urrdluldduu4rurrdrrddldd6luld3ruldll3ur3ul4duu7rdu3l3u4r4dr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0029.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0029.sok
new file mode 100755
index 0000000000..dc62e313df
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0029.sok
@@ -0,0 +1,15 @@
+; 29
+
+ # ## ####
+## # # ###
+ # ##$ #
+#### # * # #
+# # * # #
+ #### * # #
+### . # #
+#@#.****$# #
+# # #
+# ##### # #
+# ## #
+###### ##
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0029.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0029.sol
new file mode 100755
index 0000000000..15844d5162
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0029.sol
@@ -0,0 +1 @@
+drruu3r3url3drruuldld3lddlldd5rd3rur8ullulddu3r8dld3lu5luurruu3rurruuddlld3lddrruld4r3ullddldr3urrddlldlluurlddrrul3ruulldurrddllrrddlu6ldd5rd3rur8ulldll3d3urduruulddu3r8dld3lu5luu7r5u5d7ldd5rd3rur8ulluld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0030.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0030.sok
new file mode 100755
index 0000000000..4d909aa7bc
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0030.sok
@@ -0,0 +1,19 @@
+; 30
+
+ #####
+ # #######
+ # ## ##
+ #.# ###
+ #####.# # #######
+ ## ##.####. ## ##
+## .....@.# $ ###
+# ###.# #.# $ $ ##
+# #. # .# $ $ $ #
+# # #. ## #$ $ $ #
+## # #. # $ $ $ ####
+ ### #. # $ $ ##
+ # # # $ $ #
+ # # ######$##
+ # #### #
+ ## #######
+ ########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0030.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0030.sol
new file mode 100755
index 0000000000..1b460d5b44
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0030.sol
@@ -0,0 +1 @@
+5drruldl7u6dr3(ru)rrdldld3ldl4udlluu3l4urrd4rurrd3lddrd5l4r3ullu3l8d4u5r4d4rururrdld5ldl7u6d6ruuldrd5ldl4udlluu3l4u3rdrrddrd5l4r3ullu3l7d3u5r4d5rddluru4ldl4udlluu3l4u3rdrrddrd9luldldd3r3dl3drd5ru6r3uru4lrddru3l4udlluu3l4u3rdrrddrd5l4r3ullu3l6duu5ldd3r3dl3drd5ru6ruurulu3ldld3ru3l4udlluu3l4u3rdrrddrd5l4r3ullu3l5du5ldd3r3dl3drd5ru6ruuru4ldl5udlluu3l4u3rdrrddrd5l4r3ullu3l4d5r5d4ru3ldl4udlluu3l4u3rdrrddrd3lrr4d5r3ulddrd4ldl4udlluu3l4u3rddlu3rddrd3lrr4d6r5ul4drd5ldl4udlluurr3ururrd5lulull5d3rddrrdd4ruuldrd3ldl7u6d4r4d6ld5lul3ur3u3luu7rll5urrdlul4d3u3rddluruld4rurrd5lrr7d5r5ul4drd4ldl7u6d4r4d6ld5lul3ur3u3luu6rl5urrdlul4d3u3rddluruld4rurrd5lrr7d4r4ul3drd3ldl7u6d4r4d6ld5lul3ur3u3luu5r5urrdlul3duu3rddlurullulddurrd4rurrd5ldlurulluldrrd3r7d3r3ulddrdlldl5u4drru7ru3lrru3lddrd5ldl3udd3r4ur3drd4ldluud4r4d6ld5lul3ur3ullulu4r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0031.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0031.sok
new file mode 100755
index 0000000000..51b9410cf4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0031.sok
@@ -0,0 +1,14 @@
+; 31
+
+ #############
+ # @ #
+ #**.*****.**#
+ # $ $ #
+ # # ### #
+ ##### #####
+######## ######
+# #
+#**.*******.**#
+# $ $ #
+# ####### #
+##### #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0031.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0031.sol
new file mode 100755
index 0000000000..a13d7739ff
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0031.sol
@@ -0,0 +1 @@
+lldurrdlu3rdlu4rdllrddluruu3lddrrdru3luurrdldruurrdllddruluu4ldd4ruu6ldru3ldrrlddruluu7r3drruldlu6ldludlu4r2(ddrr)dull2(dru3l)dru4ldrrlddruluu3rddlldlu3ruulldrdluulldrrddluruu4rdd4luu6rdlu3rdllu4rdllrddluruu3lddrrdru3luurrdlu3rdllrddluruu9l3dllurdru8rdrudru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0032.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0032.sok
new file mode 100755
index 0000000000..555cf698ca
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0032.sok
@@ -0,0 +1,20 @@
+; 32
+
+ ####
+ ### #
+ ######## $$ ##
+### # .*.$ #
+# $$ # #....$ #
+# $.. # $ $ #
+##$*. ## ######
+ # ..$## ### #
+ ## . # $# #
+ # #$ @# . ##
+ # ### ##$.. #
+ ###### ## .*$##
+ # $ $ # ..$ #
+ # $....# # $$ #
+ # $.*. # ###
+ ## $$ ########
+ # ###
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0032.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0032.sol
new file mode 100755
index 0000000000..1324a7d2a9
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0032.sol
@@ -0,0 +1 @@
+ddl3drruululdldlldrrlluullddrrlddrululuurrdrrddlulrruu3rdd3ldllurdru3ruulldurrdd3ldll3urrll3drru3ruululd3lddrluullddrrddlur3ulldrldruu5r3u3lu3lddrrurululuuldduurruullddulldrururrddlddlluruddrr3dll3uluurdldr3drruulrddll3uluu3rdduu3lddr3drrurul3ulldurruullddllurd3ruulduldrr5d3r3ur3ullddrdrururrullrrddrruullruuldrdrddllulluurdrlldd3luu3rurrdluld3lddrrudlluu3rurr3dllrr3ulld3lddrdru3ruulrddrruulluurdl3drrulruldd5l3d3rd3ruulldldrdrddruuddllddrruudrruldldlluuruurrdlduull3urr3drddlurul3ullddrluurr3drdd3luudd3ruul3ulldldr3drrudllddrruurrdlu3lddrudru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0033.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0033.sok
new file mode 100755
index 0000000000..f3b39557e5
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0033.sok
@@ -0,0 +1,19 @@
+; 33
+
+ #######
+ ## ##
+ # *.* #
+ # #$ $# #
+ ##### *.* #####
+## ## ## ##
+# # ###.### # #
+# *$* # $*$ # *$* #
+# . . ..$@$.. . . #
+# *$* # $*$ # *$* #
+# # ###.### # #
+## ## ## ##
+ ##### *.* #####
+ # #$ $# #
+ # *.* #
+ ## ##
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0033.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0033.sol
new file mode 100755
index 0000000000..57c98c87f8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0033.sol
@@ -0,0 +1 @@
+3dlldlddrdrr3u3dlluluururr3urrdlul3ulluluururr3d3urrdrddldll3dllurdrud4luululldlddrud3rddludd2(lluur)dlddrdrruruullrruuldr3dldllul3urrll3drdrrur4ululldurrdrddrrurrdllrr3dlldlddrdrr6urulullddrluurrdlrdu4ruururrdrddlud3lddrudd2(rruul)drddldlluluurrlluurdl3drdrrur3ullrr3dldllul4ururrdulldlddlldllurrll3urruruulull6dldr7ulldlddrdrluluururrdlr3drrulrr2(uulld)rurrdrddldlluuddllurd3ruruulu3ldduu3rdrddld4luluurlddrdrrddlddruuddrruulrddllurl3dlldlddrdrr5u5drruruululrdrddldllurl3ulldrll2(ddrru)ldlluluururrdduurrdlu3ldlddrd3ruudd3luluuru4rdrddl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0034.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0034.sok
new file mode 100755
index 0000000000..e975a78e67
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0034.sok
@@ -0,0 +1,17 @@
+; 34
+
+ #####
+ # @ #
+ # $ #
+ # $ #
+ ## $ ##
+#####.*.*.#####
+# *. .* #
+# $$$. # .$$$ #
+# *. .* #
+#####.*.*.#####
+ ## $ ##
+ # $ #
+ # $ #
+ # #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0034.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0034.sol
new file mode 100755
index 0000000000..82c4026760
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0034.sol
@@ -0,0 +1 @@
+r3dldlu3dld4luu4rdruddrdruuru4rddluru4l3rddlurullrdldll5dll5urrll4drdr4ullddrdruudluluuluurddu2(ulld)rrldrrlu3ld2(3ruu)ldrdluurr3ull4durruuldd3ul3d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0035.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0035.sok
new file mode 100755
index 0000000000..fd44ed7a41
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0035.sok
@@ -0,0 +1,19 @@
+; 35
+
+ #####
+ # #
+ ## $ ##
+ ## $.$ ##
+ ## $ * $ ##
+ ## $.*.*.$ ##
+### $.*.#.*.$ ###
+# $ *.# #.* $ #
+# $.*.# #.*.$ #
+# $ *.# #.* $ #
+### $.*.#.*.$ ###
+ ## $.*.*.$ ##
+ ## $ * $ ##
+ ## $.$ ##
+ ## $ ##
+ # @ #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0035.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0035.sol
new file mode 100755
index 0000000000..1c6666e86d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0035.sol
@@ -0,0 +1 @@
+luururudldllurudl3(lu)lluurrdrdrluluurdrlu3(ur)uurrddldldururrdldur3(rd)rrddllululrdrddlulrd3(dl)uddldl3ul3(lu)rllulu3ru3(ur)duurur3dr3(rd)lrrdrd3l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0036.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0036.sok
new file mode 100755
index 0000000000..f45fe22337
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0036.sok
@@ -0,0 +1,19 @@
+; 36
+
+ #####
+ ### ##
+ ## $ ##
+ ## $ *$ ##
+ ## $.#.$.$ ##
+ ## $.$. .$.$ ##
+## $.$. . .$.$ ##
+# *$. * * .# $##
+# . . @ . . #
+##$ #. * * .$* #
+## $.$. . .$.$ ##
+ ## $.$. .$.$ ##
+ ## $.$.#.$ ##
+ ## $* $ ##
+ ## $ ##
+ ## ###
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0036.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0036.sol
new file mode 100755
index 0000000000..032cbf3924
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0036.sol
@@ -0,0 +1 @@
+6r3(ddlulr)rurruulldld3l8ur5(rd)u4(lu)ll6d6lu4(ur)rl4(ld)d8rduurdrd3rulu5(ul)ldrdr3drdrdrrulruululld3ldd6lu3(ur)u3rdrrdulldldl4drdr3dl5(lu)d4(rd)rrulul3ulull3(ur)udldld3ldrrlddrdrrudll3ulu4(ur)rlurrduu4(rd)r3drd4(dl)lrdl3(lu)drdrdd3(lu)
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0037.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0037.sok
new file mode 100755
index 0000000000..0453dace15
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0037.sok
@@ -0,0 +1,13 @@
+; 37
+
+ ## ##
+ ## # ##
+ ## ##
+# *$#$* #
+# $...$ #
+ # #.@.# #
+# $...$ #
+# *$#$* #
+ ## ##
+ ## # ##
+ ## ##
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0037.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0037.sol
new file mode 100755
index 0000000000..e3311706fc
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0037.sol
@@ -0,0 +1 @@
+ululuur3d3rurrd3l3drddl3u3ldllu3rlluuruu3rdrr3dldd3ldlurud3ruurrdl4ulluurd4lddllur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0038.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0038.sok
new file mode 100755
index 0000000000..d4059551a0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0038.sok
@@ -0,0 +1,15 @@
+; 38
+
+ ## ##
+ ## # ##
+ # .$ $. #
+ # * * #
+# .* #.# *. #
+# $ # $ # $ #
+ # .$@$. #
+# $ # $ # $ #
+# .* #.# *. #
+ # * * #
+ # .$ $. #
+ ## # ##
+ ## ##
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0038.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0038.sol
new file mode 100755
index 0000000000..3de2d0021d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0038.sol
@@ -0,0 +1 @@
+durl3urrurr3d3ullddrdrul4drdd3l3ruulldldru4ldll3ur3uluurrurd3lddrrurulddl3dl3drruldlurrddrurul3rd3l3ruurrdlrdluurrululd3ur3d3ulluurdurdlluuldldr3ldlddrruruulld3ldrurr3urdrrl3dldlludrrurrdllr4ulldrurdlldldllururlurl3drddluu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0039.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0039.sok
new file mode 100755
index 0000000000..d37954b31e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0039.sok
@@ -0,0 +1,19 @@
+; 39
+
+ ##### # #####
+ ## # ##### # ##
+ # # # # #
+## $* $ $ *$ ##
+# ..*# #*.. #
+###*.. # ..*###
+ # $ *$ # $* $ #
+ # # * # #
+### ###* *### ###
+ # # * # #
+ # $ *$ # $* $ #
+###*.. # ..*###
+# ..*#@#*.. #
+## $* $ $ *$ ##
+ # # # # #
+ ## # ##### # ##
+ ##### # #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0039.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0039.sol
new file mode 100755
index 0000000000..747d061cc5
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0039.sol
@@ -0,0 +1 @@
+drdrruu3rddlurull3urrdluldd3luurdldrrlurruruuluu3lddrulurr3ulldrurdd3ruuldrdllru2(llulld)d3luurdldrr3dllurdruu3rddlurullrdlldlddrdd3ruuldrdll3drruldluu3lddrulurrldrrdrrull4rdrruuddllurdruluuluurddurrurrdllr3uluuddrruldluruuruulddullulldrr4lulldduurrdluldrddrddluudlldllurrl3drdduulldrurd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0040.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0040.sok
new file mode 100755
index 0000000000..2467265611
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0040.sok
@@ -0,0 +1,17 @@
+; 40
+
+ ###
+ #################
+ ###### ## ## ######
+#### # $$ # $$ # ####
+# #$$ #.. ..# $$# #
+# ### #.###.# ### #
+#* ##### ### #*# ### ##### *#
+# ..@.. #
+#* ##### ### #*# ### ##### *#
+# ### #.###.# ### #
+# #$$ #.. ..# $$# #
+#### # $$ # $$ # ####
+ ###### ## ## ######
+ #################
+ ###
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0040.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0040.sol
new file mode 100755
index 0000000000..ffdb043eb9
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0040.sol
@@ -0,0 +1 @@
+13rdld4ldllddlururru4r4u4lulluuldrdrrd5rdld10l4urrurrddrrurdld3rllu3luulldll4d10ruruulddu3lu3luulldll8drrdrruurru4ruruluurdld10l4urrd4rurdld3rllu5lull4d10ruruulddu3lu5lull8drrdrruurru4ruru10l9ruurdu4luurdldrrlu6lull7d3u10rdd4ldllddllull4u10ruruulddullu6lull7d3lddrru3rdrruurru4ruruud10l9r3druud5lddrulu3rlld3lddllull7u3d10ruullu6lullrrd4rd4r3drddluud3ld3lddllull7u3luurrd3rd4rd4rdrd10l9rddrud4ld3lddlluu4rdrulu3rlld5ldll7u3d10ruullu6lullrrd4rd4r3drddluud3ld5ldll8urrd4rd4rdrd10l9ruullu6lull5du10rddrud4lddrulurrld6ld3ldllul7u3rlluurrdrdurrd4rd4r3drddluudlld6ld3ldllul4u11luru4rurruurdldlld4l4d4rdrrddrulullu5luru10r4dlldlluulldluru3lrrd3rddrrurr4u10ldlddruud3rd3rddrrurr8ullullddlld4ldldrddluru10r4dllu4ldluru3lrrd5rdrr4u10ldlddruud3rd5rdrr8ullullddlld4ldld10r9lddlud4rddlurullrd6rdrr7u3d10luu4rurruurrdrr4d10ldlddruudrrd6rdrr8ullullddlld4ldlddu10r9l3ulddu5ruuldrd3lrru3ruurrdrr7d3u10lddrrd6rdrrllu4lu4l3uluurddu3ru3ruurrdrr7d3rddllu3lu4lu4lulu10r9luuldu4ru3ruurrdd4luldrd3lrru5rurr7d3u10lddrrd6rdrrllu4lu4l3uluurddu3ru5rurr8dllu4lu4lulu10r9lddrrd6rdrr5ud10luuldu4ruuldrdllru6rurrd3ruulldurrddllrru3rurrd4lrrd4rd4rdrd10l9rddlld6ld3lullrrddlluludllulld4rllu4lu4l3uluurddurru6ru3rurrd3rd4rd4rurdl4dlld6ld3lullrrddllu3lu4lu4lulu10r9luurru4ru4rlld4ld4l5dlu3rd4rd5rdrru3rurrd4lrru4ru4r4ullu4lu5lulld3ld4ld4l4drrd4rd5rdrru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0041.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0041.sok
new file mode 100755
index 0000000000..8eb3b0a60c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0041.sok
@@ -0,0 +1,17 @@
+; 41
+
+###############
+# .. . . #
+# $##$ # $$##.#
+# # ### # #
+#.## # # ##$ #
+# $ $ $ $ #
+#.## # # # #
+#.## #@# ###.#
+# $ # ### # #.#
+# $ $ #
+#.### ### # # #
+# # # ###.#
+# $#$$###$# # #
+# . . . . #
+###############
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0041.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0041.sol
new file mode 100755
index 0000000000..c3ccca8f3f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0041.sol
@@ -0,0 +1 @@
+uull3uru7r12d12l10urulurl12d12r12u8l5dlull3ruuldr3u8r12d12l8u3rdr5dldur4uluu3l8d10r7luuruu4r3d3u4lddldd5r4u3r3l4u3rdr3uldr6du4l4u3rur3duu4luurudl6d7l3r3dldrr5luurdldrl6uddrruldlud4ruul3ur4d3u7rurddu4l4d7luld4r8u5rddlurull
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0042.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0042.sok
new file mode 100755
index 0000000000..ee3bce324f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0042.sok
@@ -0,0 +1,17 @@
+; 42
+
+#### ##### ####
+# ## # ##### #
+# $.# # $ $ #
+# .# # ##### #
+## .#### ### ##$##
+ #$. $ # $ #
+ # ..### # # #
+ #*..@#######$#####
+ # ..#### # #
+ #$. $ # #
+## .######$## #
+# .# # ##$##
+# $.# # $ #
+# ## # # #
+#### ########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0042.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0042.sol
new file mode 100755
index 0000000000..bd95bb0d4f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0042.sol
@@ -0,0 +1 @@
+lulluruulluurdldrur3dluruulldrdd6ruurruldl3drru6lddl4dllddrulururu6rurrd7l6rddlddr3uddrrdrru3lrruuruul3d5uluur4d3urrdrru3lrruuruul3duu6ldlldd4l3dllddruud6rurrd7l6rddlddr3uddrrdrru3lrruuruul3d5uluur4d3urrdrru3lrr3u6ldlldd4l3dll5ulur4drulddrl3dr3udd6rurrd7l6rddlddr3uddrrdrru3lrruuruul3d5uluur4d3u3r3u6ldlldd6l5druud6rurrd7l6rddlddr3uddrrdrru3lrruuruul3u3r3u6ldlldd6l5dru6rurrd7l6rddlddr3udd3ruuruul3u3r3u6ldlldd6l3drlddrulddlddrurudlluruu7rurrd8l7r3d3ruuruul3u3r3u6ldlldd6l6dldr7u6ruurruull3durru6r3d3l3drddldd3l3u8l4u6rdrru7l5ruurrulul3duu8r3d3l3drddldd3l3u8l4u6r3u8r3d3l6d6u3r3u8l3d6l4d8r3drrdrru3lrr7u3r3u8l3d6l4d8rddlddr3udd3r7u3r3u8l3d6l4d7rurrd7l6r3d3r7u3r3u8l3d6luuluur5du6rdrru6l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0043.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0043.sok
new file mode 100755
index 0000000000..f522bb1390
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0043.sok
@@ -0,0 +1,19 @@
+; 43
+
+ ################
+## ##
+# ############ #
+# # # #
+# # $$$ $ $ @# #
+# # ### $$# ##
+## $ ## # $ $ #
+ ## # # #### #
+ ###.. # # ###
+ ## .. # .# $ ####
+ # #### ## .# #.# #
+ # # ###* $ .# ##
+ #### # .# #. #
+ # ## .###.## #
+ ###### #
+ # # # #
+ ############
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0043.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0043.sol
new file mode 100755
index 0000000000..cb7c629d46
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0043.sol
@@ -0,0 +1 @@
+u5ldrru4l2(d3ru5l)d3rll3drdrd4ru4rddr3dld7rdr3u3lu3lr4ullullu3luu4lddluu5rdd3rdrrdrr4drruulr5d4luu4l4u3rddr3dlddrruldluuru3l3ruuluulld6ldd3rddrr3udd4ruuluulld4lu3luluuruulldru6rdd3rdr3(rd)durr5d4l3u3rluurr4duu4l3d6rdru3l3ull5ul4ulu13ldl3drdrdruurruu4rdd3rdrrllu3luu4lddlldllul3uru13rdr4dldrurdu4lulld4rdrr3durr5d4l3u3rluurr4duu4l3d6r6luu4l3u3lu3lulullul3uru13rdr4dldrurdu4lu3luurrddlluru3l2(drru4l)drru4rddrd4rdrr3durrdd3l3r3d4luu4l4u3rddr3dlddrruldluuru3l3ruuluulld4lull3d3rddrr3udd4ruuluulldlluulullddlluluudllul3uru13rdr4dldrurdu4lu3luurrddld4rdrr3durrdd3l3r3d4l4uluu4lulullddrdl3urrdrdr5dlluu3luurulruurrdrdd3l4r4dlluu3luu4ru4rddrdrr4ullu3l3u6lddlldllul3uru13rdr4dldrur4durrdd3l3r3d4luu4l4u3rddr3dlddrruldluuru3l3ruuluulld6ldd3rddrr3udd4rurr5u4lu3lururddld4r3l3u6lddlldllul3uru13rdr4dldrur4durrdd3l3r3d4luu4ldlluu3luu4rurrdlu3rddr3duurr5u5l3u4ld3rurddld4r3l3u6lddlldllul3uru13rdr4dldrur4durrdd3l3r3d4luu4l4u3rddr3duu4r3d3ldlluuru3l3ruuluu4lulull3dldd3rddrru4rurr5u5l3u6ld5rurddld4r3luu6ldlldllul3uru13rdr4dldrur4durrdd3l3r3d3ldll3u3l3ururrddrddurr5u5l3u9ld8rurddld4r3luu8lddllul3uru13rdr4dldrur4durrdd3lr5u5l3urddld3rlluu9lddllul3uru13rdr4dldrur4durr5d3ldll3uru3rl5u4luurdldrrluu10lddllul3uru13rdr4dldrur4durrdd3l3rd4r3dllull3u3d3ldll3u3l3urul5dlluu3luu4r3l3urrdrdulull3dldd3rddrru3rddrud3rdr3urruurdldllddrrdrru7ldllu4rdru4ruu3lrrdrd7ldlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0044.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0044.sok
new file mode 100755
index 0000000000..27bc647628
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0044.sok
@@ -0,0 +1,18 @@
+; 44
+
+###############################
+# . . . . . . . . . #
+# $ $ # $ $ # $ $ # $ $ # $ $ #
+###.#####.#####.#####.#####.###
+# $ $ # $ $ # $ $ # $ $ # $ $ #
+# . . # . . #
+###.#####.###########.#####.###
+# $ # $ . *@# # * * $ #
+# $ * * # # * . $ # $ #
+###.#####.###########.#####.###
+# . . # . . #
+# $ $ # $ $ # $ $ # $ $ # $ $ #
+###.#####.#####.#####.#####.###
+# $ $ # $ $ # $ $ # $ $ # $ $ #
+# . . . . . . . . . #
+###############################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0044.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0044.sol
new file mode 100755
index 0000000000..81cc117277
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0044.sol
@@ -0,0 +1 @@
+4ldlludrru4rd4rurrd4l6rul3rdrr3u6lddrd3lrr7ulldrur5d5urrdlul4d6rddll4rdluld3u6l4u6r4d8lurd7r4u6l3d3u6r4d6l8ruld7l4u6r3drdl4u6l4d4rurr3urrdlu7l4d4rurruuru5lrrdru3ldll3d4rurruuruldllulldllu6l4dllurdr3u3d6l4u10rdrrddlldllulld4luld5r4urrdlu7l3d3u6l4d6rurrd4r3u3d4lull3u8r4ldru5l3drrd4r3ulur8ldru5l4dllurd7r3ulu5r10l3dldr4u6r4d4lull3u8rdlu3rdrr3d4lulluulur8ldru7r4d4lulluulu5rlldlu3rdrr3d4lulluuru3rdrrulld4rul3rdrrulld4ruldlddrrdrr2(urru)3r3ldllurrd4lurdr3dll4ruldlud4rurrdll4ruldlu3dldrdd6l4d6r7urrdlul3d6l4d6r4u4d18l7u4r6ldllulld4urrd4rurrdrrurdrud4lulldrr4lurdrud4lulldrr4lurdru4dllurdrurrd3r3lull3d6ruulu3rd6lulld4rurr7d6l5ud6r3ulldr3lu3ld3rll6dllurdr4u4d4rurdr4u8ldru7r4d6l3ulur4d6r4urrdlu5ldll3d6r3u3d6l3urru4r4d4luld5r4u4ldllddrdl8ruld7l3urru4r3drd5l4r3urrurrdrlulldll3d12r4u6l3d3u6r4d4luld7l3urrurrdrrddrd5l4r4u4rdru5l4d6r3u3d6r4urrdlu7l4d6r3urul4d6l4u4rdrr3d14lurd3lulluurrurrdrrddrd3l10ruld5r3ullu4l3drd7l4rurd5l4u4rdrrddrd5l12ruld7l4u4rdrrddrd5lrrurd3lull3u4rdrrddld3lulldrr6lulld5r3lu4ld4rll3ullulldllu4ldllulldrurdrru4r3drrd4r4lulld4rllu4ldrr4lulldru3ldrurrd3rurrdllu4rdl3rurrdllu4rdlul3urrdluldu4rdrrurrdluldu4rdrrurrdluldu4ldllurr6ldllurrd4lulldllurr4ldrurdu4ldllurr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0045.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0045.sok
new file mode 100755
index 0000000000..bb77778725
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0045.sok
@@ -0,0 +1,17 @@
+; 45
+
+ #####################
+## # # # # ##
+# * * * * * * * * * * #
+# # # # # # # # # # #
+# $.$ $.$ $.$ $.$ $.$ #
+##. .#. .#. .#. .#. .##
+# $.$ $.$ $.$ $.$ $.$ #
+# # # # # # # # # # #
+# $.$ $.$ $.$ $.$ $.$ #
+##. .#. .#.@.#. .#. .##
+# $.$ $.$ $.$ $.$ $.$ #
+# # # # # # # # # # #
+# * * * * * * * * * * #
+## # # # # ##
+ #####################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0045.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0045.sol
new file mode 100755
index 0000000000..4620012cf8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0045.sol
@@ -0,0 +1 @@
+2(rdrrur)rdrddluu3dllur3luurrdull3dllur3luurrdull3dllur3luurrdull3dllur3luurrdull3dllurlluurd3uluurdd4uluurdd3urrdl3rddlludrr3urrdl3rddlludrr3urrdl3rddlludrr3urrdl3rddlludrr3urrdlrrddlu3drddluull3(ddlluurr4l)ddlluurr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0046.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0046.sok
new file mode 100755
index 0000000000..d61dd9e6b2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0046.sok
@@ -0,0 +1,19 @@
+; 46
+
+ # # # # #
+ #####################
+ ## # # # ##
+### .$$. .$$. .$$. .$$. ###
+ # .* *.* *.* *.* *. #
+ # $ ## $ ## $ ## $ ## $ #
+ # $ ## $ ## $ ## $ ## $ #
+ # .* *.* *.* *.* *. #
+### .$$. .$$.@.$$. .$$. ###
+ # .* *.* *.* *.* *. #
+ # $ ## $ ## $ ## $ ## $ #
+ # $ ## $ ## $ ## $ ## $ #
+ # .* *.* *.* *.* *. #
+### .$$. .$$. .$$. .$$. ###
+ ## # # # ##
+ #####################
+ # # # # #
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0046.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0046.sol
new file mode 100755
index 0000000000..9d5117da7c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0046.sol
@@ -0,0 +1 @@
+lu3ldllu3l3ullddrurduu3ruulldrdlrr3drruulrddlluurru3ruulldrdlrr3drruulrddlluurru3ruulldrdlrr3drruulrddlluurru3ruulldrdlrr3drruuldludd3lddrrudlluurrddr3drruuldludd3lddrrulurll3ullddrluurrddlld3lddrrulurll3ullddrluurrddlld3lddrrulurll3ullddrluurrddlld3lddrrulurll3ullddrurduu3ruulldu4ruulduldrrddlldllurdrddrruldlurru3ruulldu4ruulduldrrddlldllurdrddrruldlurru3rdd2(rruu)lluullddlldurruurrdluldrrdrrddlurulddlddllurdrullulluurdldr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0047.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0047.sok
new file mode 100755
index 0000000000..2ac737d59f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0047.sok
@@ -0,0 +1,19 @@
+; 47
+
+ #####
+ ############ @ ############
+ # # #
+ #$.$ .$.$.$.#**.**$$$*.**#
+ #.$.$.$.$.$.$# $. ..$.$ #
+ #$.$.$.$.$.$.# $.$.. .$ #
+##.$.$.$. $.$#**.*$$$**.**##
+# # #
+# ######################### #
+# .. .. # $ . $. $ . #
+## $*$*$$$$*$ # $ $.$. . ##
+ # *. .. .$.$ #.$.$. $.$.$#
+ # $.$. .. .* #$.$.$ .$.$.#
+ # $*$$$$*$*$ # . .$.$ $ #
+ # .. .. # . $ .$ . $ #
+ ############ * ############
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0047.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0047.sol
new file mode 100755
index 0000000000..4003b80b27
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0047.sol
@@ -0,0 +1 @@
+ld4ldllrdrddluddll2(urd3l)uruuldu3rdlrddrruulrruruu5ldulldu5rdduu4rdlu3rdlddrud3lddrudrrud12ldd6rdduu5l5d6ruuruuddrruluddlldd5r5ulldl3duldr3ulldllddrrlluulldrduurrdr3u6l5drru3ruuludrruuldrdlu4rurrd5luld6rddlur3dlur3u5lddlddru3l3u5r5l3dldll3urrll3drruruu3luurrdrlull4druluurulluu9r3ur4luulldr2(urrd)u3rurrd6rdd3ldldd8ruululldrurdrrullr3d8l3u3rd4rurd3luluurddldllur3l3drruuddll3ulldrurdurrd3rlull3ruulduldrrdd3lddrudrud6rddld4luldlddlddlluluurr3luurrdr3(dl)urr3ulldrduurd3rlurdrrurrdrddrddllullrrdrruuluurdullulldrdrlu3lddrrulr3dlulu2(udrdrr)u4l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0048.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0048.sok
new file mode 100755
index 0000000000..3b244e78d8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0048.sok
@@ -0,0 +1,19 @@
+; 48
+
+#############################
+# # # # # # # #
+# # # # # # # # # #
+# .$*$.$*$.$*$.$*$.$*$. #
+###.# # # # # # # # # # #.###
+# $ . . . . . . . . . $ #
+# *# #$#$#$#$#$#$#$#$# #* #
+# $ * . . . . . . . * $ #
+###*..$ #$#$#$@$#$#$# $..*###
+# $ * . . . . . . . * $ #
+# *# #$#$#$#$#$#$#$#$# #* #
+# $ . . . . . . . . . $ #
+###.# # # # # # # # # # #.###
+# .$*$.$*$.$*$.$*$.$*$. #
+# # # # # # # # # #
+# # # # # # # #
+#############################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0048.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0048.sol
new file mode 100755
index 0000000000..1666081537
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0048.sol
@@ -0,0 +1 @@
+u5ldurrud10rdrr3u6ldurruudd6rll3dllurdr5duurr10ldduu4ldduullddrruu4ldduu4lrr6ull6rddll3du7r3ldulludlluurrlldllurrud4l4u3dllurldd4r4ulldduulluu2(rrdd)rruullruurdull3durrddlldd3luu3r4dll4d3ulldrluu3rlddrruu4dlluuddllddrruu4rlddluruldd2(rruu)lldurrddlluu4rddllrddl3udrruu8rdduu6lddlluullu5drr3udrr2(uull)4urruuddlluull4rluuldurrddlldd4ruulldurrddll3du3rdd3lrrurul4ruulluu3dulluurrluuldurrddll5drdldu4ruulluurruulldu3ruuldrdlddll3durr2(ddll)ddrrudlddludrruulluu4rddlludrruulluu4rddlludrruulluurrddlldd5rlddrruudd4ludllrddrudll4u4rddlluull3udrruullud4rddlld3(urr)3ud4luullddll4urr3durrddlldu4ruurr4lruurdull3durrddllddr3lddrruruluu4ruullrruurrddll4dlludrrurrulrddlluull4drruulrdd4lddll4rddlddluruludrruull4d2(rruu)lldurrddllrrddrruull4udrrdluldrruu4luurrddllururruu3ldd5ull6drrd3rdd3luu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0049.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0049.sok
new file mode 100755
index 0000000000..8b3f0434bb
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0049.sok
@@ -0,0 +1,19 @@
+; 49
+
+ #############################
+ # * * * #
+ # $ ### $ ##### $ ### $ #
+ # $ $ ### $ ### $ ### $ $ #
+ #*# $ ### $ # $ ### $ #*#
+ # ## .*.*.*.*.$.*.*.*.*. ## #
+ # ###$ $ $ $ $.$ $ $ $ $### #
+## ..*.....*...$...*.....*.. ##
+## $ $ $ $ $ *@* $ $ $ $ $ ##
+## ..*.....*...$...*.....*.. ##
+ # ###$ $ $ $ $.$ $ $ $ $### #
+ # ## .*.*.*.*.$.*.*.*.*. ## #
+ #*# $ ### $ # $ ### $ #*#
+ # $ $ ### $ ### $ ### $ $ #
+ # $ ### $ ##### $ ### $ #
+ # * * * #
+ #############################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0049.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0049.sol
new file mode 100755
index 0000000000..f069af7052
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0049.sol
@@ -0,0 +1 @@
+ld5luu5lrdldllurru3rdd3lrudrruullrdrdlluu4rd3ldlu4rd3lu4l5drddrruurur3ulu4l5dr4(ru)7rurrlldludllurd3luru4ld3r7l5uruurrddrdrdduululuulld4(dr)d4(ul)l5d5ru4(ul)uu6(rd)lu4(ul)l4(dr)l3(ul)l5d5rdrruuldrd3ruuldrdlu4ld4(dl)l5u9rd3ruuldrdlu3ru5rddrruu3rldrdl3rullu3ldd3rludlluurrldldrr4luu3rlldld3ru4r5uluullddldl3drd4r5dlddllu4(ul)3u3rddluruldllddrdruurul5r5dl3(lu)d3(rd)d4(lu)ulluu3rl4ururuurrd3(dl)rururuu4(ld)du3(ur)r3(dl)d3(ur)r10dldl3(lu)ull4url4drrd3(dr)rur10ulldldllrrururr10dldl3(lu)ull3ulur4drrd3(dr)rur10ul3(ld)3l4drrd3(dr)r3(ul)lulluldlulldrrurru3(uld)3ruurrurrururr5d8lu4ld9l9rdlruulddrrururrd3ldlluurrddlu5rddrruddrrdrdrr5u7lulldlldd5rluu7r5dllulullu6lulldruu3rurr3d3ldldluud2(ru3d)rluul3u6rdrrdr3d5lulldluud3rdluululrddluluulurrl3drruldluluuluu5rurd6lddrulu4rurrd7r5dl3(lu)7l6rdrrdr3d5lulluu3luuluullddrdrldluudrru8rdrrdrdrr5u7lulld8lddrr3d2(luud)4ru8rdrrdrdrr5u7lulld6ldduu6rurrd7r5dl3(lu)9ldldllur3ullddrdrulluurddrddlluurrdl3u3lddrrlluu3rddrddl3dlruur3uluu5ld4(dl)dd6rururldruurrdl3ulldrru3luulld4(dl)dd6rurrdr3uddluuddlldr6l3(ur)uud3(dl)lul10urur4(rd)ululu4l10drdr3(ru)rrllurdr3u10rurrd7r5dl3(lu)15luu10r3(urr)uruuldldurrdldld3ldllurrllddlluurrdd4luurrddrrurrd4lurrlluluu3(rd)dlluudd4ruulldd9r5u3lddld3lddllurd3lurrlluluururdrdduulldduurrdldllurdllddllu2(urrl)lulddrrdd4luurrllddll3dl3(ld)llul10u4rdrdrd3rddll3dllurld3(dl)lul10u4rdrdrd3rddlldduurruullddu4(ul)ldrdrd3rddrruululrdrddlluurrdld5r3ulldlu3r3d5l3url3d5r3ulldlluld3rullururdluuldruulr5d6lul4u4rdrrur3dulduullur5l4drd5ruuddrurll3d4ruu3luld4ruru3rdd4ldd3luudd3ruulrddlulu7lul4u4rd3rdr3drdrulluurddr3d3u9luluu3l10drrururrlldlddrurudllururldd3l10u3rddrd9rdd8rd4(dr)r10u3lddld6lruu3ldd3l3ululddrurdrddrrulru3rdd5rur4u4ldlu5r4dld5luul3url3drdd5rur4u4ldlluld3ru4r4dld6lulrd6rur4u4ldllddlruurru4rdd3r10dl4(lu)u8luurr11luluu3l5d13r13l5d4rul3d3l7u13ruu9luluu3l8d8uruuldd3rddrd11rururuurru4rdd3r10dl4(lu)u8luurrurur3urrll3dldld11lul4u4rd3ru6r6ldllu5lddrdl3u4rd3ru6rdrru4l3r3dldldlldd8rd4(dr)r10u3lddld8l8rur4u5ldlldduldu3ruu5rddldu4r5d11l11r5uluur7d5ld4(dr)r8u8dlddruud3lululuuddrdrrululrddlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0050.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0050.sok
new file mode 100755
index 0000000000..aa033bc629
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0050.sok
@@ -0,0 +1,20 @@
+; 50
+
+##############################
+# .$ ## $. ## .$ ## $. ## .$ #
+#$ . . $##$ . . $##$ .#
+#. $##$ . . $##$ . . $#
+# $. ## .$ ## $. ## .$ ## $. #
+### # # ## ## # # ## ## ##
+### # # ## # . # # ## ## ##
+# $. ## .$ # $ # .$ ## $. #
+#. $##$ . .$## #$ . . $#
+#$ . . $# @#$. . $##$ .#
+# .$ ## $. # $ # $. ## .$ #
+## ## ## # # . # ## # # ###
+## ## ## # # ## ## # # ###
+# .$ ## $. ## .$ ## $. ## .$ #
+#$ . . $##$ . . $##$ .#
+#. $##$ . . $##$ . . $#
+# $. ## .$ ## $. ## .$ ## $. #
+##############################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0050.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0050.sol
new file mode 100755
index 0000000000..29d058de37
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch04_0050.sol
@@ -0,0 +1 @@
+lddrrurruuldrdlu4ruuldrdllru7rddlu3rdl3urd3lurld5lrddrulu3r3l6dllurdrul3dlu3rdlu5ruuld3rul3dru3ldrlu3ldluluurdld4r3luurdl4uruul4d3ulldr3uldr5urrdlul4dldrdrruulrddllurl4uruul4d3u6ruuld3rul3dru3ldrlu3ldllu4r3luurd3lurd5lddrulu4rurdrddlludrruuldu4ldllu4rlld7luurdldru7lddru3ldr3uld3rulrd4rddluru3lrrurdd6rur3duuluuld3ruldd5lulld5rdrulurrd7l5drrul3drulul4ulu5rlldlul4drddl5ulurrl6d5luurd3lur3dlu3rdlru3rdr5uddldrd3l5rdl4dllurdr4urulullddruur5dlddr5urullr5d6lddru3ldr3uld3rulrd3rurrd4l3rddlu7ruuldrd4ldluluurrdullddrud4rurrd4l3r4uluur5drrul3drulullddrluurrdl4uluur3d2(uull)ulddu3rurdlddrruldlurdd3ruldlluurdrr3ullulddllrddrruldlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0001.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0001.sok
new file mode 100755
index 0000000000..5233e24553
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0001.sok
@@ -0,0 +1,12 @@
+; 1
+
+####
+# ###
+# #
+# $ #
+### ###
+# $ $ #
+#..@..#
+# $ #
+### ##
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0001.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0001.sol
new file mode 100755
index 0000000000..48204c6b50
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0001.sol
@@ -0,0 +1 @@
+rdl5ulldrur4dllurdrrddlurul3uruldlluurdldrur4drruldlulld3rddlurulullddrrulr3uruldlluurdldrur3drdlddru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0002.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0002.sok
new file mode 100755
index 0000000000..c25c58cc00
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0002.sok
@@ -0,0 +1,10 @@
+; 2
+
+#####
+# @####
+# $. #
+###$.# #
+# $.# #
+# #$. #
+# ###
+######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0002.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0002.sol
new file mode 100755
index 0000000000..ee528eb657
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0002.sol
@@ -0,0 +1 @@
+ldrr4d3luurrllddrru3r3ullddldr3ulddrdd3luurrllddrrurudd3luurruu3r3dlr3u3lulldrr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0003.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0003.sok
new file mode 100755
index 0000000000..ce17e1f95e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0003.sok
@@ -0,0 +1,12 @@
+; 3
+
+ #####
+ # #
+#### # #
+# . .# #
+# . #
+# .## $##
+## #$$ #
+ ## $@#
+ ## ###
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0003.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0003.sol
new file mode 100755
index 0000000000..be757e2fd1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0003.sol
@@ -0,0 +1 @@
+lluuddrruluu3l3r3dluurullu3lddrud3(dr)uuruu3l3rddlurull3urr4dlddl3(lu)urrllddruddrdrr3ullrr3dl3(lu)urdrruldrr3drruldluurullrr3ulld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0004.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0004.sok
new file mode 100755
index 0000000000..1f59dbda4c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0004.sok
@@ -0,0 +1,11 @@
+; 4
+
+#### ####
+# ### #
+# # $$ #
+# $$ # #
+# # ##
+### $.# #
+ #..*.@.#
+ ## ###
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0004.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0004.sol
new file mode 100755
index 0000000000..d6b1a318cb
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0004.sol
@@ -0,0 +1 @@
+5uldr4dllululludrruurrur3dlurddrdlldllulur3urrur4d3u3ldldllurrdrddlurddrrur4u3lddlddrrlluurdldr3u3ldrrll3urddldrurdduurdd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0005.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0005.sok
new file mode 100755
index 0000000000..58ba428d5f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0005.sok
@@ -0,0 +1,12 @@
+; 5
+
+###### ####
+# ### #
+# * * #
+## #***# #
+ # *+* ##
+## #*$*# ##
+# # # # #
+# #
+# ########
+####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0005.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0005.sol
new file mode 100755
index 0000000000..d4ec81f6d4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0005.sol
@@ -0,0 +1 @@
+ludrr3(ul)l5dlddru4r3uluulull3drrdru3l3urrdduulldrurdllddrrllddlddru6r4uruuld4lduulldrurdll4dlddr5u4drrud4r4udl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0006.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0006.sok
new file mode 100755
index 0000000000..d963a1d1fa
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0006.sok
@@ -0,0 +1,12 @@
+; 6
+
+ ########
+ ## . . #
+ # *$# # #
+ #. #$# ##
+##* # # #
+# # * #
+# $#@ .# #
+# $ ###
+## # #
+ ########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0006.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0006.sol
new file mode 100755
index 0000000000..e6348e3d33
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0006.sol
@@ -0,0 +1 @@
+ruurdrr4ull3dldrrll3drrululurdlldrdruud5luurdld3ruruur3u3lddlddldd4rurul3dru5luuruuruu5r3drddlullulddld3luuruuruu5r3drdllr4u5ldl3dldd3ruruuruuddlddld3luuruuruu3r3lddrulurdll3dlddr3u3d3rdrru4ldl3uruu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0007.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0007.sok
new file mode 100755
index 0000000000..bd00797864
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0007.sok
@@ -0,0 +1,12 @@
+; 7
+
+ ####
+ # #
+ #$ #
+ # # ####
+#### #### #
+# .. .. #
+# $*. *.$@##
+# #$ $#$ #
+##### # #
+ #########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0007.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0007.sol
new file mode 100755
index 0000000000..7a04e8b2e8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0007.sol
@@ -0,0 +1 @@
+u8lddrururrd3lru4rdlu3rdlrddluuru3ldllurrl3drudlluruu3lddlluu5r3lddlulu3ruuruul3d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0008.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0008.sok
new file mode 100755
index 0000000000..d8637c7684
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0008.sok
@@ -0,0 +1,14 @@
+; 8
+
+ ####
+ # #
+ #$ #
+ # # ####
+### #### #
+# .. .. ###
+# $*. *.$@ #
+## #$ $#$ # #
+ # # # # #
+ # ###### #
+ ## ##
+ ##########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0008.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0008.sol
new file mode 100755
index 0000000000..8495181496
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0008.sol
@@ -0,0 +1 @@
+u4l3dluuru4rdrr3dld7lul3ururdu3rdllddruulur3ldl3drd7rur3u4l4r3dld7lul3ururrdlrddlurru3ruuldrdllrrddlurul3r3dld7lul3ulurruuruul3d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0009.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0009.sok
new file mode 100755
index 0000000000..50c723ff4d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0009.sok
@@ -0,0 +1,14 @@
+; 9
+
+ #######
+ # @ #
+ # ### ##
+#### # # # #####
+# ### # # . #
+# . # # * $$ #
+# * $$ # # *## ##
+# *## ## # * #
+# . # # *## #
+# #### # . #
+#### # ####
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0009.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0009.sol
new file mode 100755
index 0000000000..07b35954a2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0009.sol
@@ -0,0 +1 @@
+ll4dldulldru3ldrduurrdlu3rdllu3lddrul3dru3ruudd4luurdl3urddurrdl3ru3l3r4u4r3d4rdulldru3l3drdl3urduurrdlu3rdllu3ldd2(rul3d)ru3r4u4d4luurdl3urddl4urddurrdrru3lrdlrrddll
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0010.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0010.sok
new file mode 100755
index 0000000000..18e3143ccf
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0010.sok
@@ -0,0 +1,12 @@
+; 10
+
+ ########
+## ##
+# .#### #
+# . # #
+# * $$ # #
+# *## # #
+# + # ##
+# $### #
+## ##
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0010.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0010.sol
new file mode 100755
index 0000000000..44c4ca3a3c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0010.sol
@@ -0,0 +1 @@
+l3u4rdulldru3ldrlddruuluuru5rdr3dlddld4lul3ururrdlu3rdllu3l4drd4ruruur3ulu5ldl3drdl3urdldd4ruululrdrdd4l4uru5rdr3dlddld4lul3ururrdl3ru3l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0011.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0011.sok
new file mode 100755
index 0000000000..c36f4852d3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0011.sok
@@ -0,0 +1,14 @@
+; 11
+
+ #########
+## ##
+# .##### #
+# . # #
+# * $$ # #
+# *## ## #
+# * # ##
+# *## # ##
+# + # #
+# $### #
+## ##
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0011.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0011.sol
new file mode 100755
index 0000000000..2a6966af04
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0011.sol
@@ -0,0 +1 @@
+3r4uru3ldrr4d4l4urru4rdlu3ldll4d4r4ulr4d4l6uru6rdr3dldl3dld4lul5ururrdl3ru3l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0012.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0012.sok
new file mode 100755
index 0000000000..6d1429cd8a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0012.sok
@@ -0,0 +1,12 @@
+; 12
+
+#######
+# @ #
+# $.$ #
+##.$.##
+## $ ##
+# $.$ #
+# .$. #
+# .$. #
+# # #
+#######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0012.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0012.sol
new file mode 100755
index 0000000000..977290497f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0012.sol
@@ -0,0 +1 @@
+lldr3dlddrrlluurrdul4urrddlruulldrddlu3drudrrululrdd3lddruluururrdr3dlulrruulduulldrurdl4urrdlul3d3ulldr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0013.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0013.sok
new file mode 100755
index 0000000000..26fd65d7d3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0013.sok
@@ -0,0 +1,11 @@
+; 13
+
+ #####
+ #### #
+ # $$# #
+## *..$ #
+#@ .#. #
+# $..* ##
+# #$$ #
+# ####
+#####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0013.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0013.sol
new file mode 100755
index 0000000000..162fbdc633
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0013.sol
@@ -0,0 +1 @@
+rurdll3drruurrd3(lu)urdldldrrllddrrurr3ulrdrrull3druluurruull3durrdldd3ldlluur3urrllddl3drru3ruur3ulld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0014.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0014.sok
new file mode 100755
index 0000000000..035a3d1756
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0014.sok
@@ -0,0 +1,11 @@
+; 14
+
+ ######
+####### # ##
+# ### ## ##
+# # $.##$ # ##
+# # *.@.* # #
+## # $##.$ # #
+ ## ## ### #
+ ## # #######
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0014.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0014.sol
new file mode 100755
index 0000000000..e8bfbb02d0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0014.sol
@@ -0,0 +1 @@
+ldlu3rurrdrdd3ru3(ul)u3lddrdl3rddlurululldlldllu3r4luurdldruu4ld3(dr)d3ruu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0015.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0015.sok
new file mode 100755
index 0000000000..aced64f4b7
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0015.sok
@@ -0,0 +1,11 @@
+; 15
+
+#######
+# ####
+# # # . ##
+# $$$**$$ #
+#....@....#
+# $$**$$$ #
+## . # # #
+ #### #
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0015.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0015.sol
new file mode 100755
index 0000000000..a386cdd3f7
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0015.sol
@@ -0,0 +1 @@
+4l3u4rd3rdrd7l7r3d4lu3lud3rd4r3u6ldldruu5ruu3lulldduurrddu3rdd3lrrudlluurdluulldd4rdrrulr4d4l4ulluurrdrdl4d4r4ullrr4dll3u3dll3u3r3luurdluullddrr4drr3uruuldlluulldd4rurd3luu4ldd4r4drruulrddll3u3d4ruu3l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0016.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0016.sok
new file mode 100755
index 0000000000..3520c34afd
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0016.sok
@@ -0,0 +1,11 @@
+; 16
+
+ ########
+ # # ##
+##### # ####
+# $ $$ $ $ #
+#..........#
+# $ $ $$ $ #
+#### # #####
+ ## @ # #
+ ########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0016.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0016.sol
new file mode 100755
index 0000000000..b8a6687458
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0016.sol
@@ -0,0 +1 @@
+luururdurrdlruuld3rulrddlu4ldllu4r3ulldduurr3dlldlluurldllurrddrrull4r3ulldduurr3drruld3l3urrdduull4dlluurlddrruu4lddrluurrdlu3rdrrdlruurrddlruulldrluldll3drruuddll4ullddrluurrdl3r3dlluuddrr4urrddlruulldllurdrr3ullddrluurrdd3l4drruulrddlluu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0017.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0017.sok
new file mode 100755
index 0000000000..1855f6d7c4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0017.sok
@@ -0,0 +1,19 @@
+; 17
+
+ #####
+ # #
+ ## # #
+ # * #
+ # # ##
+####### # #
+# # .$.$.####
+# # $$.$$ ###
+# *##..@..##* #
+### $$.$$ # #
+ ####.$.$. # #
+ # # #######
+ ## # #
+ # * #
+ # # ##
+ # #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0017.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0017.sol
new file mode 100755
index 0000000000..ec673cb356
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0017.sol
@@ -0,0 +1 @@
+uuldrdrrul4rdrrddllulldlluluurrdduu4lddrluurrdlrr5dlddlluur4u4lulluurrd4r4uruurrddl4d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0018.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0018.sok
new file mode 100755
index 0000000000..4af2931b5e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0018.sok
@@ -0,0 +1,14 @@
+; 18
+
+ #######
+ ## ###
+### .$###
+# $$.$ #
+# . . #
+## $.$###
+###$.$ #
+ # . . #
+ # .$$ #
+ ###. ###
+ ###@ ##
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0018.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0018.sol
new file mode 100755
index 0000000000..8a73d890b1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0018.sol
@@ -0,0 +1 @@
+urul4ulldrur4duluruulldrurdd4ulddldrullurdrruuldrdlddrrlluu3rul2(dllddrru)rrdlluulldrrll3urddl4urddurrdlull3drruurul3dll4urur3duullddrurrdlull3drrddrruulluurul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0019.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0019.sok
new file mode 100755
index 0000000000..c04320942c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0019.sok
@@ -0,0 +1,15 @@
+; 19
+
+ #######
+ ###### ### #
+ ### # # $$##.#
+ ##### $ $ ### #$ ##.#
+ # $ $ # # .#
+## # # $ # ### # ## #
+# $ $ #### # ## #
+# $#.*##$ # ## ###
+#.*..... .# ######
+# .#######
+## @#
+ # #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0019.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0019.sol
new file mode 100755
index 0000000000..8328360fba
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0019.sol
@@ -0,0 +1 @@
+uuruurrllddldllurluurddldr3urrddllrr4urrurr4drd6ldlu6r6urrdlul5drd5l4urru5rd4rddrd3rurr5u3ldlu4r3d4lud4r3u3lddldr3uldu4r5dlld3lul4urrdrdrrlluluu4r3d3ldluud4r3u3lddldr3uldll4drd3rurr3u3dlld3lul4u3rddrrlluu3l4drd3rurruu4lud4rddlld3lul4urrurddld3rlluu3ldd4ldlurullul5d4ulldll4d4r5ldllu5rlluulldurrddldllu4rl4urrddlruull3dullddrruurr3urr3d4lddll4u3rlddlruull3durrddldlddrululuruu6r3ulldduurrddld4lruurrdrdllruull3durr3urddrd3lruulldduull3duld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0020.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0020.sok
new file mode 100755
index 0000000000..43a515f933
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0020.sok
@@ -0,0 +1,13 @@
+; 20
+
+ ###########
+ ## ##
+ # ####### #
+ # # # #
+ # # ##### # #
+ ## # $# ##
+#### ## ### .$ #
+# ###$ .....# #
+# #$ $ $ # @ #
+# ### #########
+##### ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0020.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0020.sol
new file mode 100755
index 0000000000..64e6adcab1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0020.sol
@@ -0,0 +1 @@
+lu5luulluu6rdd4l3dluuru4rdrd4l3r4u6ldd5r5luu6r3drdlrdrruul4ulu8ldl4dldd3rdr3uru4rddlldlludrrul4rdrruul4ulu8ldl4dld3lddrrudlluurrd4rdrurru3r4u6ldd5r5luu6r3drdlld4luudd4rur4u6ldd5r5luu6r3drddrruul4ulu8ldl4dldld4rdr3udd4rur4u6lddr3drrurd3lurrlluu4r3ldldruulluu6r3d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0021.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0021.sok
new file mode 100755
index 0000000000..acba11c478
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0021.sok
@@ -0,0 +1,14 @@
+; 21
+
+##############
+# # # ####
+# #### # @ . #
+# $..... # #$ #
+##$##### # ##. #
+ # ### $ #
+ # ## $ ## ## #
+## ### $ #####
+# $ # #####
+# ####
+### #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0021.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0021.sol
new file mode 100755
index 0000000000..2c0ffd08cf
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0021.sol
@@ -0,0 +1 @@
+ld3luu5ldd7ru3r5d3lulu5lud5rdrd3r5u3ldlluu5lddrdd3rdru4luuluu5rddrru3r5d4ldluud5r5u3lddrulurrld3luu5ldd6r5l5dldrurrddluruldl5ud3rdrdrrulu4l4rddlud5r4uruuldllddlulluu5ldd3rll5dldrurrddluruldl5ud3rdrru4l3rdd5r4uruuldlld3luu5lddrrl5dldrurrddluruldl5ud4rdd5r4uruuldlld3luu5lddrluu5rdd3ruuldrdllru7rddlur3dlu3luuru3luldrdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0022.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0022.sok
new file mode 100755
index 0000000000..2809338dde
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0022.sok
@@ -0,0 +1,14 @@
+; 22
+
+ #####
+ # ###
+ #### ##
+### #.## ##
+# $ $ $ $$@ #
+# # ##.## #
+## # # . #####
+# # ...*. #
+# $### # #
+# $ ### ###
+# # ##
+###########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0022.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0022.sol
new file mode 100755
index 0000000000..ab865c319e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0022.sol
@@ -0,0 +1 @@
+ulu3lddlluld3ruu3rdrddlu3luu3rdu3ldd3r3lddlddru3rddld4lulldll3ur3ururrdrrdduullulldrr3l3dl3drrurrd4ruruullulldlluuddrrurrdllr5u3rddllrruu3l4drdrrddld4lulldll3ur3ururrdrlulldl3dl3drrurrd4ruruullul3udllulld3r4l3dl3drrurrd4ruruulluluu5l3dlddr4ulurrur2(rdrrdd)ld4lullrrd4ruruullulldrrl3u3ruullulldr4drdl3u3rdrru4lrruullulldr4duullulld7rdrru4lrruullulldr3du5l3dl3dru3rd4ruruulrdrrullddld4lu3l4ulu9rdrru4lrruullulldrdd3ruulluld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0023.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0023.sok
new file mode 100755
index 0000000000..394d6a761a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0023.sok
@@ -0,0 +1,15 @@
+; 23
+
+ ######
+###### #
+# $ $$ #
+# $ ## #
+# $## #$ #
+# $ $$ # #
+# .....#$ #
+##@#.#$ $ #
+ #.....#$ #
+ #...**# #
+ # $ ##
+ #### ###
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0023.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0023.sol
new file mode 100755
index 0000000000..142b19f46a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0023.sol
@@ -0,0 +1 @@
+u4ruuldrdllddlluururdrruuldldlldd4ruulr3dlddrurruruullrruuldr3ulddr4uldduulldrdrr6dld3luurd3luluul4u5ru3r8dldlldlurulullddrluurrdlrrddlurulu3luururrdrddldd3ruruullrrddld3luurdu4luururrdrd3rddldlldlu3ludrruld5ruruu3lddllrulrru3rddldlldluud3ruurullrr6u3ld5l4drrurrdr3dulrurr3dlldlu3rur4uldrdllrr6u3ld5l4drrurrdr3dlruurr3dlldluuruu3r4ul3drdllrr6u3ld5l4drrurrdr3duurr3dlldlu3rur8ul5drdllr6ulldr6l4drrurrdrddurr4uluur5drdllr5u7ldrl3drrurrdrduluurd3ldlluruddrruldlluurdldrrll4ur3dldr4urrdlul3d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0024.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0024.sok
new file mode 100755
index 0000000000..d74ff7f381
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0024.sok
@@ -0,0 +1,13 @@
+; 24
+
+ ########
+ # #
+###*####.#
+# $ $ #
+# #......###
+# #$ # #
+# #. #@# # #
+# $$## #$# #
+# $ $ #
+# #########
+####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0024.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0024.sol
new file mode 100755
index 0000000000..fe06a78a79
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0024.sol
@@ -0,0 +1 @@
+u4r3dlluuddrr3ullull4drr3ulu3lu3l5d5r3u3d5l5urrd3rdrr4u5ldu5r4dlluurldllurr5d5l5u3rdrrdrr3dll3u4r3dll3ullu3l3u5r4dllullddl3ud3r4d3luur3u3l4drlddru4r3urr4u5ldu5r4dlluurldllurr5d5l5u3rdrrd4r3d4l4u3l3u5r3d3u5l3d3rurldllurr5d4r3u3lru3lu4l5d5r3u3d5l5u4rdrd4r3d4l5u3luu5r3d3u5ldd3r5d4r3ull4u5lddll5d5r5u3ldrddluururrdluldrr4d5l5urruu5r3d3lrurl5d5l5u4rd3rdlullulluu5rddldd3r3d4l3uruurd3u5ldd4rlldr4d4r3ulluull5drr3ulr3dll3u3d3l4urlull4drlddrur3udrul3dllurdru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0025.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0025.sok
new file mode 100755
index 0000000000..520f7ca169
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0025.sok
@@ -0,0 +1,16 @@
+; 25
+
+ #####
+ # #####
+ ###### # ##
+ # ## * #### ##
+ ### $ # ###
+ # #####$# $ # #
+ # $ $ # $$# # #
+ ###.#..*......... ##
+### $# # $ $ # #
+# $ $## #### #### #
+# # ## @ # ##
+# ## ###### ####
+## ##
+ ##############
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0025.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0025.sol
new file mode 100755
index 0000000000..b8d04d0aa7
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0025.sol
@@ -0,0 +1 @@
+rr3u3ruulullddldr4lulld4rurr4d5luu4lddrulur4u5rud5l4drruul3rdrrurruullulld4l3durrdrru4luu4rurrd4rdrdd3rddld3ldld11luluurrur4u4rurrdrr6d5luudd5r3urrdlu3rdlu3lulld3rl3ullulld4lddrrddrdd5ruururrdlr3ulullddldr3d5luuluurrdrrllu4lddrrurru4luu4rurrdrr6d5luu4lddrulu3ruurrdlu3luu4rurrdrr6d5luudd5r3urrdlululldl4rl3ullddrdl4ulldrur3duu6l5d3lddrd11ruru3rur3uluululu4lulldurrd4r3(dr)4dld3ldld11luluurru4rdd5ruurul3urrdlduuldduu8ldlldrurd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0026.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0026.sok
new file mode 100755
index 0000000000..7394ef4ad4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0026.sok
@@ -0,0 +1,17 @@
+; 26
+
+ #####
+ ## # #####
+###### # $ # # ####
+# ### #$#### # ##
+# ## # # $$ ### #
+# ### ##$ @ $ # #
+# # . # $$ # $ $$ # #
+#..# .## $# ## #
+# . ##$ #### #
+#..##.# # #######
+# . # ##
+#..# . ####
+# ###.# #
+#### # #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0026.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0026.sol
new file mode 100755
index 0000000000..f6a34e6be3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0026.sol
@@ -0,0 +1 @@
+3rurddulldd3rluu5l3druulu3rlldd3lurdrruululdrddllurdrrddldllullul4urruururrdl3drr4dldllullul4urruurur3drdr4d4l4r4ululuullddll4drddl3drruulrddlluuruldluudrru5ruuldrd4l3ruuldrr3ululuullddll4d3l4rddl3drruulrddlluuruldluud3l5u3drrurrd3l4rdrrdrru3l4r4ul3d4uluullddll4drddl3drruulrddlluuruu3rurrd4l3r5uluullddll4drddl3drruulrddlluuluud3l4uddrrurrdlrrd3ruulurdrruul3drd4l3r5uluullddll4drddl3drruulrddlluul3ullrrdd3luu3rur3urruurr6drd3lrr4u4rddrruu5lul4d6ullddll4drddl3drruulrddlluul3urrdrrdrru3lrr7ullddll4drdd4lrruu3ldd4r3drruulrddlluuruu3r4u4rdrdrrd4r4ulu3lullddrd5lul4drd3lrr7ullddll4drddldluudr3drruullruu3r4u7rdlldluru4lul4drd3lrr7ullddll4dlrrddl3drruulrddlluuru5lul3urddldd3rdrurrdrddlluuruu3r4u9rd4ldluru4lul4drd3lrr7ullddll4d4luld3ruurlddrruuddrddl3drruulrddlluuluuddrruu3r4u5r3urrd3rdr4d3luuru8lul4drd3lrr7ul3(ldd)rddldlu3luudd4r3drruulrddlluuruu3r4u3rurd4r3dluuru7lul4drd3lrr4u7r3d4r4ulu3lullddrd5lul4d6ul3(ldd)rddl3drruullruurrdrru3lrr7ul3(ldd)rddl3drruululdulldrurruuluuruulddllddrulurdd3ldd3r3luuluurddl5urrdldd3ul3d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0027.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0027.sok
new file mode 100755
index 0000000000..3946e72eb1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0027.sok
@@ -0,0 +1,21 @@
+; 27
+
+ ####### ########
+ # # # ## #
+#### ### # #####$ $##
+# # ### # ## $ #
+# # # # $ $$$## #
+# # #####$ # ### #
+### ##### ## # $# $ #
+# # # #$ # #####
+# # # ## ## # #
+# # #### ## # $ $ #
+##### ## ## # # #
+ # #### ##### ######
+ # # # # $$$ # ##
+ # # ## $ $ #
+ ######## ############## # #
+ # @..................#
+ # # ##################
+ # #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0027.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0027.sol
new file mode 100755
index 0000000000..d7c7dec692
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0027.sol
@@ -0,0 +1 @@
+18ruululddurrdd17lddlluurlddrr4urulldlurr3d15ruu8lulld10rddrruululddurrdd17lddlluurlddrr4urullu4ldl3urullr3d3ru4r3u3luuluu3ldll3dlddr4ulurrdrulu3r3luu4r3dldrurdduluu3ldll4drr3d3rddrurr3d15ruu10l5uruul5dldr4ur5ulldru4ruuld4rddrrdd4luluuddrddluu5dllurdr3uru4ruulluu3ld3l3dl7d6r3uruul4d3ulldllu3rluuruul3duu5ruull2(uu3l3d)l7d10rddrruululddurrdd17lddlluurlddrr4urullu4ldl3urullr3d3rddruruurr3ulldllu4rurd4luuluu3ldll3dlddr4ulurrdrulu3r3luu4r3dldrurdduluu3ldll4drr3d3rd3r3d15ruu4l3uruul4d3ulldllu3rluuruul3d5u3l3dl7d10rddrruululddurrdd17lddlluurlddrr4urullu4ldl3urullr3d3rddruruurr3ulldllu4r3luuluu3ldll3dlddr4ulurrdrulu3r3luu4rddldrdrdd3r3dllddr3d15ruu4l3uruul4d3ulldllu3rl6u3lddrurur5d4u3lurrll3dl7d10rddrruululddurrdd17lddlluurlddrr4urullu4ldl3urullr3d3rddruruurr3u3luuluu3ldll3dlddr4ulurrdrulu3r3luu4rddlddrrdd3r3dllddr3d15ruu4l3uruul4d3ulldllu3rl3u5ruulluu3l6d4u3lddl7d10rddrruululddurrdd17lddlluurlddrr4urullu4ldl3urullr3d3ru4r3u3l2(uull)dll3dlddr4ulurrl4drr3d3rddrurr3d15ruu4l3uruul4d3ulldllu3rl8ulddldrur5d4u3lddl7d10rddrruululddurrdd17lddlluurlddrr4urullu4ldl3urullr3d3ru4r3u3luulluu3ldl3dlddr4ulurdruudl4drr3d3rddrurr3d15ruu4l3uruul4d3ulldllu3rl3u5r3ulr3d5luu5lu4ru4rurd4l6d4u3lddl7d10rddrruululddurrdd17lddlluurlddrr4urullu4ldl3urullr3d3ru4r3u3luulluu3ldl3dlddr4urul4drr3d3rddrurr3d15ruu4l3uruul4d3ulldllu3rl3u5ruulludrrulu3l3rdr3d5luul3ur7d4u3lddl7d10rddrruululddurrdd17lddlluurlddrr4urullu4ldl3urullr3d3ru4r3u3luulluu3ldl3dlddr4u3drr3d3rddrurr3d15ruu4l3uruul4d3ulldllu3rl3u5ruulluru3lrrdrr3d5luul3ur7d4u3lddlu8d10rddrruululddurrdd17lddlluurlddrr4urullu4ldl3uru3ldlu3r3d3rddrurr3d15ruu4l3uruul4d3ulldllu3rl6u5ld4rur5d4u4l4dr3ul8d10rddrruululddurrdd17lddlluurlddrr4urullu4ldl3uru3lrr3d3rddrurr3d15ruu4l3uruul4d3ulldllu3rl6u4ld3rur5d4u3l3druull8d10rddrruululddurrdd17lddlluurlddrr4urullu4lrru4r3u3luulluu3lddl3drr3dldru3rddrurr3d15ruu4l3uruul4d3ulldllu3rl6u3ldrrur5d4u4l9drruldl8u8d10rddrruululddurrdd17lddlluurlddrr4urullu4lrrddrurr3d15ruu4l3uruul4d3ulldllu3rl6u5ld4rur5d4u4l9d10rddrruululddurrdd17lddlluurlddrr4urullullddrurr3d15ruu4l3uruul4d3ulldllu3rl5u4l9d10rddrruululddurrdd17lddlluurlddrr4urullr3d15ruu4l3uruul4d3ull5u4l9d4rurd5rddrruululddurrdd17lddlluurlddrr4urul3d15ruu10l9u4r5drr3dld5rddrruululddurrdd17lddlluurlddrruu15ruulluld7l9u4r5drr3dld5rddrruululddurrdd17lddlluu18r16luu3l3urrdduull3drrur3dllddrrudlluu17r15luu3luurdldrrur3dllddrrudlluu16r14luull3urddldrur3dllddrrudlluu15r13luul3urr3u3luulluu3lddl3drr3d3rurddldrrur3dllddrrudlluu14r12luurrulldlluurdldrur3dllddrrudlluu13r11luuluu6lddrulu4rurddldrrur3dllddrrudlluu12r10luuluu5lddrulu4r4l3ulldllu3rl3uruu3rddrrdd3r3dlld5luuruul3duull3uruu3rddrrdd3r3dllddldrur3dllddrrudlluu11r9luuluu4ldllur3u4lurd3r3d4ru3r3u3luulluu3lddlddldrrl3uruu3rddrrdd3r3dlld5luuruul3duull3uruu3rddrrdd3r3dllddldrur3dllddrrudlluu10r8luuluu4ldllur3ull3urrulurdd4luurdldrurdrruuldl3dlddrurr3d3rurddldrrur3dllddrrudlluu9r7luul3urr3u3luulluuruu4lddrdll3dldrrl4ur3u4rdd3l2(rrdd)3r3dlld5luuruul3duull4urrdlul3dldrrl3urruu2(rrdd)3r3dlld4ldllu5r4luuruul3duull3urruu3ruu4l3drdlul3dldrrl3uruu3rddrudrrulldlurr3d3r3dllddldrur3dllddrrudlluu8r6luuluu4ldllu5r4luuruul3duull3ur4u4rdd3l3ruu4l3drdlul3dldrrl3uruu3rddrrdd3r3dllddldrur3dllddrrudlluu7r5luuluu4ldllu5r4luuruul3duull3uruu3rddrruldluru3l3ruu4l3drdlul3dldrrl3uruu3rdrr3d3r3dllddldrur3dllddrrudlluu6r4luuluu4ldllu5r4luuruul3duull3ulluurdldrur3dldrrl3uruu3rdrr3d3r3dllddldrur3dllddrrudlluu5r3luuluu4ldllu5r4luuruul3duull3uruu3rdrr3d3rurrd4ldl3urulldluru3l3ruu4l3drdlul3dldrrl3uruu3rdrr3d3rddrudd3lddldrur3dllddrrudlluu4rlluuluu4ldllu5r4luuruul3duull3uruu3rdrr3d3rurrd4ldl3urulldluru3l3ruu4l3drdlul3dldrrl3uruu3rdrr3d3r3dllddldrur3dllddrrudlluu3rluuluu4ldllu5r4luuruul3duull3uruu3rdrr3d3r3dllddldrur3dllddrrudlluurruuluu4ldllu4rurddldrrurdd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0028.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0028.sok
new file mode 100755
index 0000000000..aa4d332b44
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0028.sok
@@ -0,0 +1,14 @@
+; 28
+
+ ##### ####
+ # ############..#
+ # $# $ $ $ $ $ #
+ ## $ # # # #$ ..#
+ # # . . . *.. #
+ ### $####@## # ## ##
+## ## # ## ####$ ###
+# ..* . . . # #
+#.. $# # # # $ ##
+# $ $ $ $ $ #$ #
+#..############ #
+#### #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0028.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0028.sol
new file mode 100755
index 0000000000..19dbca10be
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0028.sol
@@ -0,0 +1 @@
+u6ruurldd3luu3rdrrdll3r3ulddllur4lddlluu5rdd3luullddlluu4rddlluullddlluu4rddl3d6lddlruu3rdd3lullurll3druurrdl4ruurrdd5lulu4rddrruurrddlluu4rddlluullddlluu3lddruluruuluurddl4u2(rddldd)3ruu3r3uluulldllrrurrddr3d3ldd3luuruuluu3rurrdd7ru3ruuldrdlrd3luurlddrrulrruuldldd4luu5rlddrruudd8luu4rdurrdd4lrrddrddl4urru2(ru3ld)drrddr4dl6uruu9ld3lddrddldd3ruu4rddrrurldlluu4ldd3luu5rddlluu3lddru4lddrulurrurrddllullurrll3dru3ruurrdd5lruulldd4r4uluur4dlr4urru8rdrdluu3rddlruulldrll3dr3dl4u3dlld10luld3rulurdd3luurlddrrulrr7ulldrur5d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0029.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0029.sok
new file mode 100755
index 0000000000..a6228990c4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0029.sok
@@ -0,0 +1,20 @@
+; 29
+
+ #####
+ # #
+ ## # #####
+ ## * # #
+ ### # ## # #####
+### $$# * # #
+# *#. $ # ## # #
+# # *... $$# * #
+# #$$ ....$ # #####
+##### # $.+.. $$# #
+ # * #$$ ...* # #
+ # # ## # $ .#* #
+ # # * #$$ ###
+ ##### # ## # ###
+ # # * ##
+ ##### # ##
+ # #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0029.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0029.sol
new file mode 100755
index 0000000000..9638acc40c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0029.sol
@@ -0,0 +1 @@
+3rddrr3dlddlluur3uruldrrdl3rurruulldlldlluullddrr3ulldlldru3ruuruurrddlddllddrdrddlddlluur3ullull4ulldlld3r3l5uruurrddl3drddllurl2(luur)uurrddl3drdruuruurrddlddllu3lu3ldllddrrurrdrrddlddlluuruu3(rrd)dlddlluuruu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0030.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0030.sok
new file mode 100755
index 0000000000..a3ab3953f5
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0030.sok
@@ -0,0 +1,18 @@
+; 30
+
+ ####
+ # #
+ # #
+ # #
+########## #
+# $ $ $$#
+# @ $..*. #
+# # *...$#
+#####$...* #####
+ # .*..$# #
+ #$$ $ $ #
+ # ##########
+ # #
+ # #
+ # #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0030.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0030.sol
new file mode 100755
index 0000000000..69cd639172
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0030.sol
@@ -0,0 +1 @@
+3rdrdrrulu3l3rdrrul3dru3ldluuruulldrurddl5drddl7uddrrdlul3drddl5urrurrdd3lulur3ulldrur3dlu5drddl6urrdd5rurrd8l3ruurdld3rurrd7luuruurr3dldlluulurluulldrurdrrdldllu5drddl6urrddl6rurrd5lr7uluur8dldll3uruurldllur3ld3rddlluruulldr6drddl7urr3dl6rurrd5lr7uluur8dldll5urr3ldulldrrl6drddl7urdrddl6rurrd5lr7uluur8dldllurlul3ulldrlldlluru7r3lddl5drddl7uddrrdlul3drddl6urdd6rurrd8l4r7uluur8d4u6ldrur3dlu5drddl6udrd6rurrd8l5ulldrur3dluruulldrurddl5drddl7uruulldrurdu4ld3r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0031.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0031.sok
new file mode 100755
index 0000000000..6e84857a1b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0031.sok
@@ -0,0 +1,20 @@
+; 31
+
+ ####
+ # #
+ # #
+ # #
+############ #
+# $ $.* $$#
+# @ $..*.*. #
+# # * $ .$#
+#####*.$ *.#
+ #.* $.*#
+ #$. $ * #####
+ # .*.*..$# #
+ #$$ *.$ $ #
+ # ############
+ # #
+ # #
+ # #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0031.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0031.sol
new file mode 100755
index 0000000000..5cd8aad62d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0031.sol
@@ -0,0 +1 @@
+3r3(dr)rululu3l3(rd)dluluurdrddldl3u6drddl6urrurr3(dl)ruruulduul3ulldrurdrddlluruulldru3(rd)rrul3d4l3u7drddl6u5rdld3l3rurrdll5rurrd5luluurdrdlull3urrdrddul3urdd5uluur5dldllururddll3d4luurruururrlldllulldrrurrdr4d4l3u7drddl8udd4rdd3l3ruu4l4drddl6u6rdd5l8rurrd7luu3rdld3rurrd5luull3urrdr3d3uluur4d7uluur7du3lururlddrr4uluur6dllullulld3rlu4ld4rlddlludrr3u3ld3rld3r3d4l3uruulldr8drddl9u4r5d3l3ruu4l4drddl7ud6rdd5l8rurrd5luurdldllurd4rurrd6luu5l4drddl6u4ruurdluulldrldrurddrl3ur3d3l5uldulldrr3ldllu4r3lu5r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0032.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0032.sok
new file mode 100755
index 0000000000..481e92b4a9
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0032.sok
@@ -0,0 +1,13 @@
+; 32
+
+ #########
+ # # #
+## # # # ##
+# *.*$*.* #
+# # #
+### $@$ ###
+# # #
+# *.*$*.* #
+## # # # ##
+ # # #
+ #########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0032.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0032.sol
new file mode 100755
index 0000000000..0e2d4e5267
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0032.sol
@@ -0,0 +1 @@
+rd3rdlddlluuruu3ld3ldrddrruurr3luuruuldlluruurrddlddrdurruurdrruluullddr3ldlddruudrruddruu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0033.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0033.sok
new file mode 100755
index 0000000000..da1845ee64
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0033.sok
@@ -0,0 +1,15 @@
+; 33
+
+ #
+ # ######## #
+ # #
+ # *$.$.$* #
+ # *###* #
+ # $# #$ #
+ #.. .@. ..#
+ # $# #$ #
+ # *###* #
+ # *$.$.$* #
+ # #
+# ######## #
+ #
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0033.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0033.sol
new file mode 100755
index 0000000000..a7abd831d1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0033.sol
@@ -0,0 +1 @@
+4luurdld3rurrd3r4u7ldl5drul4uru7r4d3lulldllrrurrdl4rddlurullrruuldr3uldulldrrur3dluruu5ldru3ldrllddru3dl3dr3u3drr2(uld3r)ulrruuld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0034.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0034.sok
new file mode 100755
index 0000000000..4d860625ad
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0034.sok
@@ -0,0 +1,15 @@
+; 34
+
+ #### # ####
+## # # ##
+# ##### #
+# $. * .$ #
+###.$.$.$.###
+ # .$ $. #
+# #*$ @ $*# #
+ # .$ $. #
+###.$.$.$.###
+# $. * .$ #
+# ##### #
+## # # ##
+ #### # ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0034.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0034.sol
new file mode 100755
index 0000000000..f65fb8d3f5
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0034.sol
@@ -0,0 +1 @@
+rurruulldu3ruuldrdlddllurl3drrddlurulddrrddluul3ulldrulldlldd4r3lulurddlldd3(ruu)l3d3uluuluurddr3(rd)lluludrddlu3rdllrd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0035.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0035.sok
new file mode 100755
index 0000000000..58676b678c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0035.sok
@@ -0,0 +1,15 @@
+; 35
+
+ ###########
+## # ##
+# .$$. .$$. #
+# $..$ $..$ #
+# .$$...$$. #
+# $..$ $..$ #
+## $$.*.$$ ##
+# $..$ $..$ #
+# .$$...$$. #
+# $..$ $..$ #
+# .$$.@.$$. #
+## # ##
+ ###########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0035.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0035.sol
new file mode 100755
index 0000000000..9fbf9baa03
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0035.sol
@@ -0,0 +1 @@
+ld3luluurd3ruruuldr3uldruuluu3ldlddrulddrdd4r4uruu3rdrddlurddldd3luu3dlu5ldd4rdrrudllu4luu5rddrddruruuddll2(uluuru)u3rddrddldd4l3rddlururrddl2(ruuluu)3lddlddrddrllddrluuruurdulluuruu3rdr3dldllrr3u3ldu3r3dlluurll3urrdull3dldrll4u3lddlddrddldd4rdr5u4dlddllururr4ul4u3ldl3drddrrdur3luuluuruu3r4drdd5lddruurrddlruulldru3ruul4u3ldl3drdduuluurdd4u3rddllrruu3ldd3rddrr4urrdlulddllurrll3druuluu3lddrrlluu3rdduuldulldl3drudrulluuru3rddrddlulldll3ururrdrduu3ldl3drrurrlldllurrlluuru3r4drdd4luururudldldd4ruullrrdd3lddrul3drul3ullddrluuruul3uru3rddlddrrddllrruulldrl3uruu3ldl3drdrrllulurrlluurduu3rddlduruuldlrrdrrulrurrdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0036.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0036.sok
new file mode 100755
index 0000000000..35b78df354
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0036.sok
@@ -0,0 +1,15 @@
+; 36
+
+#############
+# # #
+# # # # # #
+# .$.$.$. #
+# #$.$.$.$# #
+# .$.$.$. #
+# #$.$@$.$# #
+# .$.$.$. #
+# #$.$.$.$# #
+# .$.$.$. #
+# # # # # # #
+# # #
+#############
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0036.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0036.sol
new file mode 100755
index 0000000000..61b5ccf09c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0036.sol
@@ -0,0 +1 @@
+uludrdldlrurd2(rddr)r6ulluurruu4l3dllulluull4d3rddlddlldd4r3urrluulldrurd3u3rul3r4d3luuddrudrr6u4ldldlddrdrlldllu3dr3ldd4r3u3dlludll4urluu3r3l4urr3d3ullddrluu4rdrrurrdurr10dll3ud3l3rddllud4ruul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0037.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0037.sok
new file mode 100755
index 0000000000..a36a561516
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0037.sok
@@ -0,0 +1,18 @@
+; 37
+
+ ############
+ # @ #
+# # $ ## $ # #
+# #.## ##.# #
+# . ## . #
+# $# #*##*# #$ #
+# # * * # #
+# # ## * ## # #
+# # ## * ## # #
+# # * * # #
+# $# #*##*# #$ #
+# . ## . #
+# #.## ##.# #
+# # $ ## $ # #
+ # #
+ ############
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0037.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0037.sol
new file mode 100755
index 0000000000..b4b8766e4a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0037.sol
@@ -0,0 +1 @@
+3r3dlldduu5r5dldrdlr5uluru3l3ulldrurdu7l5drr3d3ruluuruurrllddl3dllurdrulluull5urrdlul3d3lddrulurl7d3ruurr3ulluuddrr3dll5d5rurdrud5luldl3urruulldd3luurdld3ruurrddlluurrurrdllu3ruuldull3d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0038.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0038.sok
new file mode 100755
index 0000000000..4540353dc3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0038.sok
@@ -0,0 +1,20 @@
+; 38
+
+ ##########
+ ##### @ *#####
+ ## $$ ##. . ##
+ # # ## # #
+## # ## ## # ##
+##. ## $##
+#* # #*##*# # $ #
+# . # * * # #
+# ## ## * ## ## #
+# ## ## * ## ## #
+# # * * # . #
+# $ # #*##*# # *#
+##$ ## .##
+## # ## ## # ##
+ # # ## # #
+ ## . .## $$ ##
+ #####* #####
+ ##########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0038.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0038.sol
new file mode 100755
index 0000000000..791d1b4c1a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0038.sol
@@ -0,0 +1 @@
+rdrr5dllddl2(ruur)rddrrulr4dldd5luuddrrddllddrud4lull3ulluull3uruu3ruurruu3rdrr3drrurd3lddlldldd2(rddr)dl3ulluuluururr4ulluu3l3(ddll)3d3(rrdd)3ruurlddruruuddld4lull3ulluull3uruu3ruurruu3rdrr5dlldlddrdd4ruurr3ulludrrulullrrdr4dlldd4luuluurdd3lurdruruurr4ulluu3lddllddrrdd3r3luu4lddll4drl4uruu3ruurruuldu4rddrrdd3rdr4dllddll3dld4lull3ulldlu3ruurru3ruu3luulluulur3drrdd3rdd3ldll4drrdd3rurr3urruurr3uluu3luulluu3lddlruuldldduuru4rddrrdd3rdr4dllddll3dld4lull5urru3ruu3luu4lddll3drrdulldrdrrllul4urr3ulddu5rdd3rdd3ldll4d4urru3ruu3luull3urrdluldduruu4rddrrdd3rdr4dllddll3dld4luull4urru3ruu3luu4lrruuruu4rdd3rullr5dllrruu3rddlurullrdrr4dllddll3dld4luull4urru3ruurr4uddrrdrr4dll3druud5luuddrr3dllurdruudldd4luu3ldrrl5urrurrdrdd4r4luululluu3r3du3ldllddrruudd5luurdld3ruurrddlruull4d4urrurrdll3r3uldull3d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0039.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0039.sok
new file mode 100755
index 0000000000..a193ca78ce
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0039.sok
@@ -0,0 +1,19 @@
+; 39
+
+ #########
+ # #
+ ###$#$ $#$###
+ # . . . . . #
+###$#$#$ $#$#$###
+# . . . . . . . #
+# #$#$#$#$#$#$# #
+# . . . . . . #
+###$#$##@##$#$###
+# . . . . . . #
+# #$#$#$#$#$#$# #
+# . . . . . . . #
+###$#$#$ $#$#$###
+ # . . . . . #
+ ###$#$ $#$###
+ # #
+ #########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0039.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0039.sol
new file mode 100755
index 0000000000..4d95526492
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0039.sol
@@ -0,0 +1 @@
+u7luu7ruu5rdu5ldd5rdu12ldd12r10ludlluurrdd5rdd7ldd7rdd5lud5ruu5lud12ruulldurrddlluu5luu5rdu5ldd5lud5ruu5luu5ruu5ldu5ruu3ldu3r4d5luu4r4lddrrud3ruu3ld2(dllddrru)d8rdd5ldd5rud5ldd3rud3l4u5rdd4l4ruulldu3ldd3ru2(urruulld)u6ldd6ruurruulldurruu5lddldulluurrdrdluull6d3ruul4rdd8lddrrudlldd5ruurudrr4u3ldd3l4rddlddruluruuluu3ruulldu4ruulldu6luurrdu4rdu3ldd3r4l4drruurrllu3dlluurrlluurd3u3rddlldluluurrdullddrruuldu3l10drrud4lddrrud6rddllud4lud3ruu3l4r4ull3dullrruurrddllrrddlu3d3luurrurdrddlludrruullddru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0040.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0040.sok
new file mode 100755
index 0000000000..214fdbd153
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0040.sok
@@ -0,0 +1,19 @@
+; 40
+
+ ###### ######
+ # ### #
+# .$.$. # .$.$. #
+# $.$.$ # $.$.$ #
+# .$.$ ### $.$. #
+# $.$.# .$.$ #
+# .$ #$ $## $. #
+## # $...$ # ##
+ #### .@. ####
+## # $...$ # ##
+# .$ ##$ $# $. #
+# $.$. #.$.$ #
+# .$.$ ### $.$. #
+# $.$.$ # $.$.$ #
+# .$.$. # .$.$. #
+ # ### #
+ ###### ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0040.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0040.sol
new file mode 100755
index 0000000000..a60c01f6b9
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0040.sol
@@ -0,0 +1 @@
+3ulddrd3rulldluluu3ruurrdluldrdlurr3urr2(dlrrddlu)r2(uull)ddrllddrudrdrlu3lddlluu3rlddrr3drrddluruldlurdd3rdd2(luddllur)d2(rruu)llduulldrldldur3uluulldrldrlddruullur3dllddllurdrulurdll3dll2(urlluurd)l2(ddrr)uulrruuldululrd3ruruuldulldr3(ru)ullddrdd3l3ulluurdldrurdluu3luu2(rduurrdl)u2(lldd)rruddrrulrurudl3drddl3u3d3ruuruuldrdrr3dulurulddldd3lrurdru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0041.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0041.sok
new file mode 100755
index 0000000000..ae791f6680
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0041.sok
@@ -0,0 +1,21 @@
+; 41
+
+ #####
+ # ## ######
+ # ## # ## #
+ # # # # # ### #
+ # # # ### # # #
+ # # $ # $ # #
+ # #$#*.#.*#$## #
+ ## *.$ $.* ##
+ ### .$ . $. ####
+ ### .#. ###
+ #### .$ . $. ###
+## *.$@$.* ##
+# ##$#*.#.*#$# #
+# # $ # $ # #
+# # # ### # # #
+# ### # # # # #
+ # ## # ## #
+ ###### ## #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0041.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0041.sol
new file mode 100755
index 0000000000..c1e59fcb7f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0041.sol
@@ -0,0 +1 @@
+ulldrddlddld4lul3uru5r5ldl3drd4rur3udlludrrddld4lul3uru3r3dllu3rluu3ldl3drd4ruruur3urrdluld3rurrdrrdr4dld3lul5u5drd3rur4ulu3lrddlruurrdr4dld3lul3u3rddl3udll3drd3rur4ulullu3luurdldr3uluuruuru4rdr3dld5l5rur3ulu4ldl3durrdulluuru4rdr3dld3l3urrd3lrdd3rur3ulu4ldlddl3dllurdru3ldllullul4uru3rdr5d5ulu3ldl4drd3rluurlddllul4uru3rdr3d3luur3durr3ulu3ldl4drdrrd3rurrdrddldlluludrdrruruululldl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0042.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0042.sok
new file mode 100755
index 0000000000..85a0fed0c6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0042.sok
@@ -0,0 +1,23 @@
+; 42
+
+ ##### #####
+ # # # #
+ ### ##### ###
+ # .$.$. # $.$ #
+### $.$.$ #.$.$.$.###
+# $.$.$.$ $.$.$.$ #
+# .$.$.$. .$.$.$. #
+# $.$.$.$ $.$.$.$ #
+### $.$.$ #.$.$.$.###
+ # .$.$. . $.$ #
+ ### #.@.# ###
+ # $.$ . .$.$. #
+###.$.$.$.# $.$.$ ###
+# $.$.$.$ $.$.$.$ #
+# .$.$.$. .$.$.$. #
+# $.$.$.$ $.$.$.$ #
+###.$.$.$.# $.$.$ ###
+ # $.$ # .$.$. #
+ ### ##### ###
+ # # # #
+ ##### #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0042.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0042.sol
new file mode 100755
index 0000000000..e6cb6bc29b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0042.sol
@@ -0,0 +1 @@
+l3drddl4u6dlldllulluuluuruurrdlruurrdrr6dlldllulluurrdlr3uluururrdrr4drrddrrdrrurruuruuluullulldllddll4dllurlurr4ullulldlddr3drl3ulddlluurldd3ruu4rddlddldlluludrdrruruur4ulluuddrrddlluurr4dllulrrur2(uuruul)uullulldllddldd2(rddr)drdrruullddruru4rurrdrrddrddlddlldllull2(uullrr)uuluuldduulldduurrddrr6drruldlurrddrrull4ruulduluull4d4u3ruddu3l3dlluluuruurruudrrddrdl3ulldllddlddrdrrdrrurruruulrddldlldllulldrrlluuluuruurrurrddrrdrddldll3dll2(urru)ruulull4dllrdlddrurudll7u3drlddrruurrddlrurr3(ul)ld3ulu4ldd3rdrlullddlddrd2(rluu)rururu3luull4drrll4urr6d2(uull)ddrr4uruur4dlr6urrdlulddurruurrdrrddrddluu4dlldllulluurruullrrddllddrrdrrurr4ulluullrr3drurrddlddllurlddllulluurr4u4dllddrruddrr5ullullddldldduururuurrurdurrdll3urddldlddr3ld4urrdlrruruuldu3(ldd)rud3ldd4rurluddllurd5ldllulluuluuruurrurrdrr5d5ullulldllddlddrddrrdrr2(urru)uldldrurd4lu3rl3dlldllulluuluuruurrurrdrrddrddllduululluu4drr4uldu3rddldlurruuldulluurdldrldlddrldllrruulluurrddlur3dludlu3drudrdrrululuull3drrlluurduu3ldrrurrd3ulldrdldllurlurrurrdururuulduldd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0043.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0043.sok
new file mode 100755
index 0000000000..ddd124eb2a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0043.sok
@@ -0,0 +1,25 @@
+; 43
+
+ #####
+ ## ##
+ ##.$.$.##
+ ##$.$.$##
+ # .$.$. #
+ # $.$.$ #
+ # .$.$. #
+ ###### $.$.$ ######
+ ### .$.$. ###
+##.$.$.$.$.$.$.$.$.$.##
+# $.$.$.$.$ $.$.$.$.$ #
+# .$.$.$.$ @ $.$.$.$. #
+# $.$.$.$.$ $.$.$.$.$ #
+##.$.$.$.$.$.$.$.$.$.##
+ ### .$.$. ###
+ ###### $.$.$ ######
+ # .$.$. #
+ # $.$.$ #
+ # .$.$. #
+ ##$.$.$##
+ ##.$.$.##
+ ## ##
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0043.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0043.sol
new file mode 100755
index 0000000000..dac0b03f03
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0043.sol
@@ -0,0 +1 @@
+llrruuludr2(rul3d)ldurrdururulur4uldr3ululldrdl4urddl6dldll6ururldl6drrur6uruulldurrddlddrulddrl4d3l6urrllddrudrllddrulddrdrruulrdd3r5ulr3d4rdrddluld4rulld5ldldd5rurudld5luuru5rurrddlruulldllurd4l3u3rdllu3ldldllddldd3rurrururrudlluludrddldd5ru2(uddllurl)5dldllurul4druul5u3l4drdrlul4u3r5drddlludrruuluurdl4ullul5drrlluurduuluurrdrddlruulur3luururrurrdrddlddr3dlulrruuld3uruululldrlddrurlu3ldrllddrrdrrllulld4luluurdru4ldrru6ruulu4ldlduru4rdrdd6ldlluurlddrrurrdlurrdrurruulu4ld2(duurrdlr)rd3rddld3ld3ludrru4ruruu3ldlduu4rddlullrdrruull
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0044.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0044.sok
new file mode 100755
index 0000000000..0357e2960b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0044.sok
@@ -0,0 +1,25 @@
+; 44
+
+ #
+ # #
+ ## ##
+ # $ #
+ # $ $ #
+ ## .$.$.$. ##
+ # .$.$.$.$. #
+ # .$.$.$.$.$. #
+ ## .$.$.$.$.$.$. ##
+ # $.$.$. .$.$.$ #
+ # $.$.$. .$.$.$ #
+# $ $.$. @ .$.$ $ #
+ # $.$.$. .$.$.$ #
+ # $.$.$. .$.$.$ #
+ ## .$.$.$.$.$.$. ##
+ # .$.$.$.$.$. #
+ # .$.$.$.$. #
+ ## .$.$.$. ##
+ # $ $ #
+ # $ #
+ ## ##
+ # #
+ #
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0044.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0044.sol
new file mode 100755
index 0000000000..9fbb5f7802
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0044.sol
@@ -0,0 +1 @@
+3d3(ld)drdrdr9(ru)u8(lu)l9(ld)d4(rd)rururuuddldlddrurur4u4dldllururlddruruuddlluruurdr3uddll3druulurrdruull4d5l3(ul)uu4(rd)3rdrulurdruulurrl3d5l3(ul)uu4(rd)3rdd3l3(ul)u3(dr)dd4(lu)drdrd3r3drdrdrr3(ul)rdrdd3(lu)drdrr3(ul)rdrddluluuddrruldd4r3(ul)rdrdd3l4udrrdrdlldluud5r3(ul)rdrdrr4(ul)urrdr3duurdr4(ru)u4(ld)urururr3(dl)lrdllruu3l3rdrruruuldldurrdldlruuldldu3r4u3(ld)4l4rururuu3(ld)ururr3(dl)ruruu3(ld)uru4rddlurulul3(ld)ll4(ur)l3(dl)l4(ur)ldldlddlldrr3l3(dl)l9(ur)l8(dl)l3(ur)l3du3luluurdrdulldrdrrlluurdldrurdll4urdrdu3(ur)u3(dl)dd3(ru)rdlld4ldrrurru4rdrddllulu3l3rdrdrrulu3l3rddlurululr4(ru)u4(ld)u3(ru)u4(ld)uru3rl3u3(ld)urrurd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0045.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0045.sok
new file mode 100755
index 0000000000..ce6a065302
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0045.sok
@@ -0,0 +1,23 @@
+; 45
+
+ ####
+ # ########
+ # . #
+ # ### $$ #
+ # $# # .$#
+ ##### # . .#.######
+ # $. # # . $ #
+ # $.#.###$### $ #
+ # $ . #. .#####.##
+ # # ## *$$ # # #
+ # # . $ $@$ $ . # #
+ # # # $$* ## # #
+##.#####. .# . $ #
+# $ ###$###.#.$ #
+# $ . # # .$ #
+######.#. . # #####
+ #$. # #$ #
+ # $$ ### #
+ # . #
+ ######## #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0045.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0045.sol
new file mode 100755
index 0000000000..2db4eaa988
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0045.sol
@@ -0,0 +1 @@
+dldlurruurur3dldlluluururdurluuluurdrrd5rdr7d3lruullddlddrdd8luurruu5lul7u3r3ldrl6drd5rddllddrudruudd6ruuldrdluuruu4rulruulddrdllrr7uru4ldrrurdu4luulldll3drdrdrrurddu3ldluddldduuluur4u4d4r8ldll3(uru)uluu8rdduulduldduu6lddrulurddldd4l7dld5rlulldl5uruulurrldl4d3u3rdd3rdrru4ldluud5ruurdrd6l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0046.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0046.sok
new file mode 100755
index 0000000000..b0f5ae8bb6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0046.sok
@@ -0,0 +1,24 @@
+; 46
+
+ #####
+ # #####
+ # # # #####
+ # # # #
+ #####$# #$#
+ # $ $ ####$ #####
+ # # # # ## # #
+ # ##### # # $$ # #
+ ### $ #@# # #
+ # ####.... # # ###
+ # # # .... # # #
+ # # # .... # # #
+### # # ....#### #
+# # # # $ ###
+# # $$ # # ##### #
+# # ## # # # #
+##### $#### $ $ #
+ #$# #$#####
+ # # # #
+ ##### # # #
+ ##### #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0046.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0046.sol
new file mode 100755
index 0000000000..c2de65e9a5
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0046.sol
@@ -0,0 +1 @@
+3drr3ururll4dll6u3rdu3l6drr4url4d4l5u3luludd4r3drr4uruurrddllu2(lluulld)d3rd4r5dllu6l3url3d6ruu4luudd4r4d5l3dldlrr4u3ruu4lulluu3rlddl2(ddllddr)r3ur4u5rddl6d3lud3r6ull4dllrr4u4r5d3rdrduu4l3ull4dlddll3udrrd2(rrddrru)u3lu4l5urrd6r3dlr3u6ldd4rddurruurrdd3lruur2(uurruul)l3dl4d5luu3r4urrll4dll6u3rdu3l6drr4ur4ulldurrddllu2(lluulld)d3rd4r6d5u3rddl4d5ldluurr4u4luudd4r3drr4u3ruulldurrddllu2(lluulld)d3rd4r6d5u3rddl4dllullddruur5u3ruulldurrddllulluulldld4r6d5u3rddl4dlluld3r3ur5ulldurrddllul6d5u3rddl4d5luldr3u5l3ullddrluurrddl2(ddllddr)r3ur4u6r5l3urrd4r4drdllu4l4dllrr4u4ruu5l3ullddrluurrddl2(ddllddr)r3ur4u6r5l3urrd4r5d5u3lu5lddrluurrddlddllddrdr4u6r5l3urrd4r4dldr5u3lu5lddrluurrddld6rdd4l3dl5drrudlluurrd2(rrddrru)u3lu4l6u5d3luur4u4rurdl5d4rddu4ruulrddlluur2(uurruul)l3dl4d6l5r3dllu4l5u3rdrr4urrluullu4lu3l3d4rdd7l3dl3drr4drrudlluurrd2(rrddrru)u3lu4l6u5d3luur4u5r5l3dl5drrudlluurrdrrddrruru4l6u5d3lddrrudlluurrlluur4u4r5d3rd5ruulrddlluur2(uurruul)l3dl4d6l5r3dllu4l4u4d3rd5ruulrddlluuruurruulul4d6l5r3dllu4l3u3d3rd5ruulrddlluuru6l5r3dllu4luudd4r3dllu4l6u5d3luur4urr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0047.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0047.sok
new file mode 100755
index 0000000000..1b217f03d6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0047.sok
@@ -0,0 +1,19 @@
+; 47
+
+################ #######
+# # # #
+# $ $ $ $ ### ##### ### ##
+# $ $ $ $ $ . # $ . ##
+# $ $ ### #.#.# ### #.#.###
+# $ $ $ . # . $ . # . #
+## ### #.#.# ### #.#.# ### ##
+ # . # . $ # . $ $.$##
+ ###.#.# ### # @ # ### #.#.###
+ ##$.$ $ . # $ . # . #
+ ## ### #.#.# ### #.#.# ### ##
+ # . # . $ . # . $ $ $ #
+ ###.#.# ### #.#.# ### $ $ #
+ ## . $ # . $ $ $ $ $ #
+ ## ### ##### ### $ $ $ $ #
+ # # # #
+ ####### ################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0047.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0047.sol
new file mode 100755
index 0000000000..9172c705b6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0047.sol
@@ -0,0 +1 @@
+d3rdd4lrr4d6rulu4l4rdd5l3u3d8rulu6l4rdd5rulu5lrdd7rulu3l4u4rdduu4lddll7ud4r3d3u4ldd3r3luu4rdduull4u4ldd3r3luu4r3dull4dll3ud6lrruu7r3luu4rddll4d4ruullrrdd4l4drr3u3dlluu3lr4drddl5u3dll7u3d3rlddrr4urrll3u3dll4u4ldd3r3luu4rdduurr4drr6dldlldl5udrruu3lrdd4rddrd4ldl5u3dll7u3dll4ur2(rdd4rdd3l)dl4u3dll6udd3rlddrr6u6d3rdrd5ldl4u3dll4u3rlddrr3u3drrdd3rd6ld5luudd4r5u3dll4u3rl5d9ru8ldl4u3dll4urrdd4r4u4lrrdduurr6d4ru3ldl4u3d3ru6l3rdd4luu4rd5ruluull2(rrdd6l)4u4ldd3r3luu4rdduulluu6lrr4d4rlldd7l3ruurr8urruu6ldrd4r4luu3ldrd5r3luu8l3druluu3rdrdr4d4luudd4ruurr7du4l3u3d4ruu3l3rdd4luu6r6d4l3u3d4ruu3l3rdd4luurr4u4lddrrlluu4r4ull3d3u4rddlruull4dllrr3d3urr4dll6urr4uluur5dulldd3rl4urr7d3urr4d3l3rdd4luurr4ull6u3ldrrur5dulldd3rl4urr7d3urr4dlluu6l6u3rur4dulldd3rl4urr6d6u7lu4rur5d3urr4d3lruull3d3ull4drrll8u4ld7rur5d3urr4d3lruull4drrlldduull7u3ld6rur4d3urr4d3lruu4l4d2(rruu)5lulu5rur4d3urr4d4ruu3l3rdd4luuddll6u4r3d3u4l6d6ruull4u4ldd3r3lu9ldrd3rur4d3u3ld6r3lu5ldrddrrlluu6r6luu10rlldd4u4rdd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0048.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0048.sok
new file mode 100755
index 0000000000..23dd39f2de
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0048.sok
@@ -0,0 +1,20 @@
+; 48
+
+ ########################## #
+## ##
+# *.*.* *.*.* *.*.* *.*.* ###
+# .$ $.$.$ $.$.$ $.$.$ $. .###
+# * $ * * $ * * $ * * $ *# #
+# .$ $.*.$ $.*.$ $.*.$ $.*.* #
+# *.*.$ $.*.$ $.*.$ $.*.$ $. #
+# $ * $ * * $ * * $ * * $ * #
+# *.*.$ $.*.$ $.*.$ $.*.$ $. #
+# .$ $.*.$ $.*+$ $.*.$ $.*.* #
+# * $ * * $ * * $ * * $ * $ #
+# .$ $.*.$ $.*.$ $.*.$ $.*.* #
+# *.*.$ $.*.$ $.*.$ $.*.$ $. #
+# #* $ * * $ * * $ * * $ * #
+###. .$ $.$.$ $.$.$ $.$.$ $. #
+ ### *.*.* *.*.* *.*.* *.*.* #
+ ## ##
+# ##########################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0048.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0048.sol
new file mode 100755
index 0000000000..24a020704e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0048.sol
@@ -0,0 +1 @@
+5(rd)r5(lu)u5(lu)l6(rd)d5(rd)d4l5(urd3l)uruld5(d3ruulrdl)d4ruullrrddluluurd2(luulululu)luluu4r5(dlu3r)dldruu3lddrluullddrluurr2(dru3l)d2(rldruu3ld)rldruu4lddrrlluurdr3d4(rd)drdrdr4d14luulull4urdrdull3u4(rd)r3d3u3(lu)ll3u7(rd)u5(lu)ll3u8(rd)u6(lu)ll9drrdrdd14r4u4(lu)ululul4u9l9(dr)d8(ul)uurrdlu3rdld6(dr)d6(ul)uu3r3lddrud3lurluurrddrdluululdu4rdll3rdllddrul3u4r3d3lddruluuruurr4dllu3druluurrdrdllddruluurrdrdll4u6druurrdlldluur3druuruldrrddlrrdrdr4d4l7urulldldrur3(rd)r4d4l7urulddrrdldluurul7dll3url3drr3ulurdlldrurd4ullurdrddlurr3uld3l3ulurlluuddrruulr6d4rddllururd3lurdrruuld3luurdldrrll4ul3(lu)u3l6(dr)l4(ul)uu3l10(dr)3drr3u10(lu)lldl11drrdrdd14r4ulu3lruuldllurlddurdrll3ul6(lu)u3l10(dr)ruul7(lu)l6(rd)rr6(ul)r3(dr)r4drrdrruulldlluurdrruldll3ul3(lu)u6r7dlluurlddrruullul3(lu)u3l6(dr)d3ruuldrdrrddld3l3u2(rllulu)luluu3l7(dr)r7(ul)ldl11drrdrdd14r4ulululld3lulurdd3rddlludrr3urrdrdr4d14luulull11uru3rd4(dr)3drrddrrlddrruudd3(lu)ull3u4(lu)u3ldl11drrdrdd14r4ulullrrdr4d14luulull11uru5rdl3(rd)rruu4lrrddrululluu3l5(dr)lur3d5(lu)drdrdrrurd3lurdrr3ulluulldduurrddrrdrrull3dllulluuddrr4u5ldl11drrdrdd9ruul3uluulluluuruldlurrurrdluldl3drdrrddr3drdd9luulull11uru5r3d3u5ldl11drrdrdd9ruul3u2(luullu)rdrddrdrrddr3drdd5r4ulull3uluur3u3dlddr3drrdr4d5luul3uluullulul6u18rddrdrr4dluludrr3d4(lu)l3u3d3(rd)rr3d7(lu)d5(rd)rr3d8(lu)d6(rd)rr9ulluluu18l5drddrdrrddr3drdd14r10(ul)u9(dr)ddllur8(lu)3lr4drrdr4d4ruruuldrdd3luu4rlddllulurruulddllurruuldrdd3luurruuldrddllulurruuldrddllulurrdrdl4ulduullddrrll3u3lddrru3r3drdluulluluuldurrurr3duldldd3r6d5luul3uluullulul6u10r4d4u15ldlddrudrd3rllurulldllddrul3drurudlluurrddluruurrdrd3lurrllddll3druruudrurrdluu3rddlurulldlddllrdl3ull6drr4urudl4dll6u4rddll5drdd9ruul3uluullu4lrr3(dl)ruruuldlldduurruurdd3lddrruuru3r3(dl)lrruulurrd3ldrdrururrd4l3rdlu3rdr3drdd5l5uruuluull7dlldd4ruulluurl4urrdrddl3dll5u3r6lddrrudl2(lurr)urrdlrrddldluuddlddru3(ur)rullrrddll3rdrrdldluur4d3ruulluld3rddrruullrruurrdrd3lrrululdd4u3luuluur3urlddrruu3(dl)ddrdd3rddrr4drudrrullrululldrurd3l4uludr4d4rdd3rulu4l3r6(ul)rdr3d3u2(lduu)3lr3drrurrddrdl3ullddrluurd3l5urr3dullu3ldrrururrdr3dul3ulldlddrddrruuddllurdrurrdll3rddlluurul3ululldlddrddrrdrdrruulullddrd4r4d5r8(ul)r4(dr)ddu3(ul)drrdrddrrdrruuldrdlu8(ul)lr7(rd)rruulddr4ulddrddl3(lu)rrlddrdrr9ulluluu8ldduu8rddrdrr9dlluluul4(lu)ll7(dr)lulu3ldlluluurrllddr3d4r4l4ulururuul3dlddr3d4rdd5ruruu3(ldr3u)ldrdd5ld3ldlluluur3urrdrdduu3lddlddrdrru3ruururrlurdlldd4rddlldldrlluurr3lur4ldlluluuruu3rddrduluu3lddlddrdrrurrurdluuld3u3lddlddrdrru3r3lddullddrrllurdruulluluuruu3r3d3ruldlluurdrr3(ul)rdrrllulldrdrrurduul4d5r6ulluluu4l8drr6urruu4lddrr8dllurruulluurl3urr3duldl3u3dr3dull6ruullrdrd4lulldrrl5urddlddrddrd2(dluu)lullurrllddrrlldldlldrrlluurrllululldrruururruulldd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0049.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0049.sok
new file mode 100755
index 0000000000..ca2e36c791
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0049.sok
@@ -0,0 +1,26 @@
+; 49
+
+ ####################
+ # # # #
+###$.$ $.$ $.$ $.$###
+# $. .$$.#.$$. .$$.#.$ #
+# .###.. # ..###.. # . #
+# $. .$$.#.$$. .$$.#.$ #
+# $.$ $.$ $.$ $.$ #
+# $.$ $.$ $.$ $.$ #
+# $.#.$$. .$$.#.$$. .$ #
+##. # ..###.. # ..###.##
+# $.#.$$. .$$.#.$$. .$ #
+# $.$ $.$ $.$ $.$ #
+# $.$ $.$ $.$ $.$ #
+# $. .$$.#.$$. .$$.#.$ #
+##.###.. # ..###.. # .##
+# $. .$$.#.$$. .$$.#.$ #
+# $.$ $.$ $.$ $.$ #
+# $.$ $.$ $.$ $.$ #
+# $.#.$$. .$$.#.$$. .$ #
+# . # ..###.. # ..###. #
+# $.#.$$. .$$.#.$$. .$ #
+###$.$ $.$ $.$ $.$###
+ # # # @#
+ ####################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0049.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0049.sol
new file mode 100755
index 0000000000..9c9610f8f2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0049.sol
@@ -0,0 +1 @@
+3luulu3(ur)rdrruulrdllrddrdd3lddrud3lur3lr3uruuldduuruldldr4uruuldduuld3rululd4rdrdruullrruluuruuldduuldl3(lu)urururr3drrulr3dludd3lulldrrlldruulldr4uruuldduuldllulldrru3ldrdrddlddrrudluuldldrdrddlddrrudluuldldrdrddlddrrudluuldldrdrddlddrrudluu3lrrddlulldllurrluldldll3ulldrl3urdurulud3rdrdruruludllrruluururulul3duuldllullddrlurr3uddlluruuluurddurululuu3ruuldu3rdlrdrurl3dldldrdrurudluu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0050.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0050.sok
new file mode 100755
index 0000000000..61edf70244
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0050.sok
@@ -0,0 +1,29 @@
+; 50
+
+ #########################
+## # # # ##
+# # .$.$.$.$ $.$.$.$. # #
+# .$.$.$.$.$.$.$.$.$. #
+# .$.$.$.$.$.$.$.$.$.$. #
+##.$.$.$.$.$.$.$.$.$.$.$.##
+# $.$.$.$.$.$.$.$.$.$.$.$ #
+# .$.$.$.$.$.$.$.$.$.$.$. #
+# $.$.$.$.$.$.$.$.$.$.$.$ #
+# .$.$.$.$.$.$.$.$.$.$.$. #
+# $.$.$.$.$.$.$.$.$.$.$.$ #
+# .$.$.$.$. .$.$.$.$. #
+# $.$.$.$.$ $ $.$.$.$.$ #
+## $.$.$.$. $@$ .$.$.$.$ ##
+# $.$.$.$.$ $ $.$.$.$.$ #
+# .$.$.$.$. .$.$.$.$. #
+# $.$.$.$.$.$.$.$.$.$.$.$ #
+# .$.$.$.$.$.$.$.$.$.$.$. #
+# $.$.$.$.$.$.$.$.$.$.$.$ #
+# .$.$.$.$.$.$.$.$.$.$.$. #
+# $.$.$.$.$.$.$.$.$.$.$.$ #
+##.$.$.$.$.$.$.$.$.$.$.$.##
+# .$.$.$.$.$.$.$.$.$.$. #
+# .$.$.$.$.$.$.$.$.$. #
+# # .$.$.$.$ $.$.$.$. # #
+## # # # ##
+ #########################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0050.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0050.sol
new file mode 100755
index 0000000000..03ae73e909
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch05_0050.sol
@@ -0,0 +1 @@
+dlld9(dr)l7(ul)3u3rd8(dr)r3u5(lu)llu7(ur)u6(dl)d3lddllullddrulurl3u5r7(ur)uu3l5(dl)ddl7(lu)l6(rd)r3dl8(lu)ll3d5(rd)rrd7(dl)d6(ur)u3rd8(dl)dd3r5(ur)uur7(rd)3ru7(ul)u4luu3l6(dl)3dr7(ru)r4urr3u6(lu)3ld7(dr)d4rdd3r6(ur)3ul8(ld)llrrdldlu4rdlldluur3druurulldd3lddrulurrurrddlurulddlull2(ddru)lluul4u4rddr4dlulr5u4l4drd3(dr)uurrdlr5(rd)d3l3(ul)3ur3urrdlr4(rd)r3dl4(lu)llr4(rd)d3lulul3udl4(lu)ul4u4rdd3r6(ur)r6(dl)d5(ur)5ul8(ld)d3r5(ur)l5(dl)lddrrululdl3u4l4drd4(dr)rur3u3dldl4(lu)ul4u4r3d4r6(ur)3dlu4(dl)d4(ur)r5uluul7(ld)l3d4r3(ur)ldldld4l3u4l4drd4(dr)rur4(rd)rr3u3(lu)llr3(rd)r3dl4(lu)lldl4(lu)ul4u4r3d4rd4(ru)dldld6l3u4l4drd4(dr)rur4(rd)rr3u4(lu)ulu4l3u7(ru)rrddr5dl3(ld)3lrr3dluuddr3(rd)r3dl3(lu)l3u3dlr3(rd)d3lul3ur3urrdl4u3(ru)rr5(dl)ddrrdrdrr5ul3uddl3(ld)dru3(dr)r3ululudrr4dl3dllulul3u3dlrrdrdd3l3urrdlrrddlluurrdl3r3ululldduurrdlrr3dllurldd3l7(ul)uul4u5r7(ur)r2(ddr6dl)ldurrulruuldrdd3luururr3uldrddlldllurrlu4d3ruu3l3rullrur4dluuddlurr5uluur6uluul7(ld)5l4drd8(dr)ru3r3u3dll3u3druul3d3l7(ul)l4u4dr7(rd)d7(lu)ud5(dr)dd5(lu)l5u5d4(rd)d4(lu)lr4uluu3r4ul8(lu)ll3d5(rd)rrd7(dl)3dr7(ru)3ruullrur3dluuruu3r7(ur)r2(ddr6dl)dll3d9lulul5uruuddl3druul4druu3drd8ru3r3u2(r6uluu)l7(ld)3l4d3l7(dl)dd3rd6r3udd10rdruluurrdluldrd7l6r3ulddrd4lrururd3r3uruul4drdllr4ulddurr4ul4d3u5(lddu)urruu4r5ul4d3u5(lddu)urruu3r4ul3dldr3u4(lddu)ruu4r4uruu2(l4d3u)l3(ddul)dduruurruu3r4ul3drdlulddr4u5(lddu)urruu4r5ul4d3u4(lddu)lddll2(rruu)3r5ul7(ld)3l4d3l7(dl)dd3rd3rururldd4lu4(ur)l3(dl)dd4ruuruuld3ur3ul7(ld)d3r3(ur)ldrr3ldldd3ruuddllur5lu7(ur)r3d5(ld)3luurdld6(ru)r4(ld)4l3u7(ru)ul5(lu)l3urru3r7(dr)ru5(ur)u3rd7(dl)d3l4dld3l5(dl)d3ldr8(ru)rdl6(ld)ll3u7(ru)ul5(lu)l3urru3r7(dr)ru5(ur)u3rd7(dl)d3lddlldurrdlr3u3r7(ur)uu3l5(dl)ddl7(lu)3ld8(dr)rl8(lu)ll3d5(rd)rrd7(dl)3dr6(ru)3ruruulur3dluu3dllurdruruulludrrddld3l6(dl)l3u6(ru)3rd8(dl)lurluurdd3u5(ru)3rd7(dl)lrrulr6(ru)u3l4(dl)3drrulr5(ru)u3l3(dl)3drrulr4(ru)u3ldldl3drrulr3(ru)u3ldl3drrulrruruu3l3drrulrruullddrul3ul5(lu)l3urru3r7(dr)ru5(ur)u3rd8(dl)4d4l4ruu4(rrlluurd)4r4luurdldrrlu2(rrlluurd)ur3uldduulldrddurruld3ruldlluurdu3ldrlldr4d4u2(lldrdduu)lld3rlldduulldrddurulurdd4l6(ul)u3ldll3d5(rd)rr3drrd4r5u5d4lull3ul5(lu)l3urru3r7(dr)rdrulurl7dll5url5drr5ulur6d4lull3ul5(lu)l3urru3r7(dr)r6dll3url3drr4udlul4dll3urrllddll3ul5(lu)l3ur8(rd)rr4dll3uddlluurrddlurddrruullrul3druud3lurrlluul5(lu)l3ur7(rd)r3dldr4l5(dl)luurdl3urdrd3(ur)u3rlludr3(dl)ruruu3(ld)uru6r4u7(lu)ll3d6(rd)drdlulu4(dl)l4(ur)udr3(dl)ruruu3(ld)uru4rd3r4u7(lu)ll3d6(rd)ululddrrurddu4l3(dl)l5(ur)r4(dl)rururuu4(ld)ururu6ru7(ul)l3d3(rd)ululull6drurll5ur4(rd)dlud5ru7(ul)l3dl5drrurldlluurd3r4l4urrdrdduulul3ur7(rd)d5lul3ulull3drrll3ur5(rd)rrddrlullu5(ul)ldrd5ur7(rd)d3l4(ul)r4(dr)rddruddrdrr3u5l6(ul)3urrdlr5(rd)r3d3r3dlluuddrr3u3l3u6(lu)u3r6(dr)4d3l3u6(lu)lld3r5(dr)dd3l4(ul)uurd4u3r6(dr)4d3l3u3(lu)3l4(rd)ululuull4u3r6(dr)4d3l3u3(lu)3luurdluulldrurd3ulddrdrud5(dr)3d3r4u5(lu)3lddrud4(dr)3d3r4u4(lu)3lddrud3(dr)3d3r4u3(lu)3lddruddrdr3d3r4ululu3lddruddr3d3r4ulu3lddru4d3r4u3lddrul3d3r3ulldrllddrudrrullr4u5(lu)urrdlu3rdldl6(rd)lldldl4d4r3ulldurr3d4l4urururr3d3ul4(lu)drdrdrr4(ul)uu6(rd)l4(lu)drdrdrr4(ul)uu6(rd)llrurruurr3u5ld3lrru3rdldlruu3rdlrrddluruulldrru4ldrrdulld3rddluddlluuddrruluu3dlurul3dl2(3dr4u)3d2(ruud)d4l5d2(r4u3d)ruudruudd6ld3rdruulurrll4dlluulurdru3dllulu4rdruudd6l4d4r5ulu3r4l4druu3l4d4r5ulurdd4ldrrdr3ur5dl4ulu3rl5dll3ulu3r4ldd3rdr3u4l3drdr4u
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0001.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0001.sok
new file mode 100755
index 0000000000..b27f8e05ff
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0001.sok
@@ -0,0 +1,11 @@
+; 1
+
+ #####
+## ## ####
+# # # # #
+# *$* ###$ ##
+# .$. ... $ ##
+# *$* ### ##
+# # # # @#
+## ## #######
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0001.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0001.sol
new file mode 100755
index 0000000000..3a29f53a58
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0001.sol
@@ -0,0 +1 @@
+2(4luu)lulldldd3r3luururrdrdd4rdrrullruuldd4luululldldd8rurdrddlluu8lddrdrrurudldlluluu3rudr4lddrudd2(rruul)drddldlluluurrlluurdl3drdrrur3ullrr3dldllul4ururrdrdd4rddrruu4lrrddruru3lrruuldrdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0002.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0002.sok
new file mode 100755
index 0000000000..2b1cc11496
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0002.sok
@@ -0,0 +1,9 @@
+; 2
+
+##########
+# # #
+# #$$$$$ #
+# .#.# #
+# ... ##
+### @ ###
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0002.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0002.sol
new file mode 100755
index 0000000000..3194220647
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0002.sol
@@ -0,0 +1 @@
+u3l3urrddldrdrrull4ruruu3ldduu3rddldlluulrurrdllddrrurulluldrrddlldlluulldrl3urrdrrduurrdluld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0003.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0003.sok
new file mode 100755
index 0000000000..7eae30685c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0003.sok
@@ -0,0 +1,10 @@
+; 3
+
+ ########
+## ##
+# *..* #
+# #$ $#@#
+# **** #
+## ###
+ ### ##
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0003.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0003.sol
new file mode 100755
index 0000000000..a28ca506b9
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0003.sol
@@ -0,0 +1 @@
+ulu5ldlddrd3ruuld3ulldrllddrrurrdlrrlddlulluluuru3rdduurrdlu4ldlddrd4ruudd4luluuru5rdrddl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0004.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0004.sok
new file mode 100755
index 0000000000..4040e71dff
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0004.sok
@@ -0,0 +1,9 @@
+; 4
+
+ #######
+### # #
+# .$$. ##
+# * *@ #
+## .$$. #
+ # # ###
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0004.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0004.sol
new file mode 100755
index 0000000000..f9d2b975fe
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0004.sol
@@ -0,0 +1 @@
+dlu3ldlu5ruuldrddld3(lu)urdrdulldllur3drurruuldrdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0005.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0005.sok
new file mode 100755
index 0000000000..a4a62f33f4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0005.sok
@@ -0,0 +1,11 @@
+; 5
+
+ ####
+ ##### ####
+ ## # $ #
+ # .# # #* #
+## * @ * ##
+# *# # #. #
+# $ # ##
+#### #####
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0005.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0005.sol
new file mode 100755
index 0000000000..5a19c947b8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0005.sol
@@ -0,0 +1 @@
+luulldl3drrdr3ulluld5rddrrur3ullul3drrddlludrruru3luurrdduurrdld7luurrdullddrrd2(dllu)rd3r4ulldldruurr4dlluuddllurd3ruul4r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0006.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0006.sok
new file mode 100755
index 0000000000..6379a94ec7
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0006.sok
@@ -0,0 +1,9 @@
+; 6
+
+ ########
+ # #
+### ## # ####
+# *.** .* #
+# $ $# @ #
+####### ###
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0006.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0006.sol
new file mode 100755
index 0000000000..448c989d10
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0006.sol
@@ -0,0 +1 @@
+ulluullddrr3ldllulldrru3ruu3ldu3rdd3luu5rddll3rddlludrruuluullddldr3urrddll3rddllul3u3l3d3r3urrddlrrdrruldldllulurd4l3u3rdu3l3dllur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0007.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0007.sok
new file mode 100755
index 0000000000..4fb4706e61
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0007.sok
@@ -0,0 +1,17 @@
+; 7
+
+ ########
+ ## # #
+ # # # #
+ # #
+ # ## ##
+ ## .#
+ #####.#
+ # #.#
+ #### # ###
+## #
+# ##$##. #
+# $ $ #####
+# $ @ #
+## ####
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0007.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0007.sol
new file mode 100755
index 0000000000..71021c4f6e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0007.sol
@@ -0,0 +1 @@
+lulrdrrullruuruuldd3ldldd3rurudld3luuru6rdrruldl6ud3l2(uurr)dd4l3r6d3lddrdllr3u3ldlddrurrdr3u3ldld3rdruud3luu4ruuldrdrrdrruldl6ud3l2(uurr)dd3lrr6d3ldd3luu6rdrruldl6u5d6l4drulurrdruud3luu6rdrruldl5u3lulluurdurdrruurrddl6d6u3lduullddrd3r3luluurdrdu3r3d3u5ldrd3r3luu4rdduu3ldld3r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0008.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0008.sok
new file mode 100755
index 0000000000..be0b703978
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0008.sok
@@ -0,0 +1,11 @@
+; 8
+
+###########
+# @ #
+# ###$### #
+# # .$. # #
+# #$ . $# #
+# $. .$ #
+###$. .$###
+ # . #
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0008.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0008.sol
new file mode 100755
index 0000000000..149f27e86f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0008.sol
@@ -0,0 +1 @@
+4r4dllrr4u8l4d3ruuld3rul3dru3r4u8l4drrurrddldlurruuld5r4u8l4drrurrurrdullddru3ldll4u8r4dllullddrdrulluurdu3ldll4u4rdduu4r4dll
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0009.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0009.sok
new file mode 100755
index 0000000000..bb027325fe
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0009.sok
@@ -0,0 +1,13 @@
+; 9
+
+ #######
+ # #
+ # $ $ ####
+### ## . #
+# #. $ #
+# @ .#*###
+### #.. #
+## $ # #
+# $ $ #
+# ##. #
+#########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0009.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0009.sol
new file mode 100755
index 0000000000..80ead9e0c2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0009.sol
@@ -0,0 +1 @@
+3rur3u3l3d3u3r3dldllddlddrurl3urrururrdluluu3l4drrdrruuddllull4u3rddr6dluurulr3uluu3l6drdrlul6u3rddr6dluudllulld3rll7u3rddr4dld3l3urrurldllulld3rl3urrurddrdl3rul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0010.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0010.sok
new file mode 100755
index 0000000000..54520ae3cc
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0010.sok
@@ -0,0 +1,14 @@
+; 10
+
+ ####
+ # #
+#######$ #
+# . $ $ #
+# . .. ##
+##$##+#$#
+ # . .. ####
+##. $ $ $ #
+# ##### #
+# $# #####
+# #
+####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0010.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0010.sol
new file mode 100755
index 0000000000..625466f786
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0010.sol
@@ -0,0 +1 @@
+d3lu3dlddr4u3rdllu4rd3l4rdrru4luluurrdd3uruul3dllurd3lulldrrurr3d3lu3dlddr4urrdlu3rdll4rdrru4lul3ulldru3ldrrurrdrrdd5lu3dlddr4urrdlu4r2(uulld)ru3ldrrurrdrrddldllullu3dlddr4urrdl5rdrru4lr4uruul3dllurd2(ru4ldr)ru4r3dldllullu3dlddr4urrdluld4rull3r3ulldduulldru3ldrru4r3dld4luuddrrurdrr4ulldduulldrurdu4ld3rll4dlddr5udd6rdrru7l4r4u6ldru6ruuldrd5l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0011.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0011.sok
new file mode 100755
index 0000000000..f2cf87edba
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0011.sok
@@ -0,0 +1,14 @@
+; 11
+
+ ####
+ # #
+ # ##
+### #
+# # ####
+# . @ # ###
+##.# # #
+ #.# #$$$$ #
+ #.**$ #
+ ###. ## #
+ # ## ##
+ ########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0011.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0011.sol
new file mode 100755
index 0000000000..6e93e6c1a5
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0011.sol
@@ -0,0 +1 @@
+3d4rdrr3ulldd4l3ull3d3rddl4uddll3uruurrddllr3d3ruruuldldurrdldlldl3uddll3ulurdruurrddllr3d3ruuldrdlldl3uddrruu4rdlrddlu4ldlull3uruurrddl3dll3ulur4drr3ulrruulldldduururrddlluldruuruul3durrddllr3d5rddluru6l3ruu3rdrd6lrruurrdrd4l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0012.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0012.sok
new file mode 100755
index 0000000000..a9d3d63e46
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0012.sok
@@ -0,0 +1,11 @@
+; 12
+
+ ####
+ ###### #
+ # #$.#
+ ## ## # #
+ # $ $$$$ #
+##.*.*.*..#
+# @ #
+# #######
+#####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0012.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0012.sol
new file mode 100755
index 0000000000..2867ee6f38
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0012.sol
@@ -0,0 +1 @@
+3r3ulddrd3luurruruul3dlldd3r3u3d5luu4rur2(d3ld)lluruurrddlruulldrddlur4u3rddllrruu3ldd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0013.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0013.sok
new file mode 100755
index 0000000000..701f474e0c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0013.sok
@@ -0,0 +1,14 @@
+; 13
+
+ ####
+ #### #
+ # #
+ #### ** #
+ ## # # #
+ # *** ####
+##$ ..... #
+# $ # $ $ #
+# ####$ ##
+##### # @ #
+ # #
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0013.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0013.sol
new file mode 100755
index 0000000000..fc51cc6150
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0013.sol
@@ -0,0 +1 @@
+r3ulldrdrddllur3u3ldrr3uluurdrllddrulur4dl3udd3luurdl3dllurdruurrdrulluuldldrddllurdruulurdrrdrrull4rdl3drruldl3uru3ldr3uldr3u3rddlulrruuldrdlu3lddrddrrddlurul4drruldl3u
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0014.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0014.sok
new file mode 100755
index 0000000000..9e4ddf0221
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0014.sok
@@ -0,0 +1,18 @@
+; 14
+
+ #####
+ # @ #
+### # #####
+# $ ## #
+# . ## #####
+#### ## $$ $ #
+ # $ # #
+ # . ##$ ####
+ #### ### #
+ # $ # #
+ # . # #
+ #### ### ###
+ # $ #
+ # .....# #
+ ####### #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0014.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0014.sol
new file mode 100755
index 0000000000..b6b8d7b2bd
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0014.sol
@@ -0,0 +1 @@
+l3dllurdrruruullddr4dllurdr3ululldrr3urrddlruullddr3dr4dllurdrr3dllurruul3uruld2(lulldrr3u)rrddlruullddr3dr3dldrur3dld3r2(uldl3ur)uld2(lulldrr3u)rrddl3dr3dldr4ulldr4uruullddldru3(r3d)ldrru3r7urdlldduulurllurur3drruldlluurdldrur7drrddlludrruu5ldl3uruldlulldrr3uruldlulldrr3ul3urrddlruullddldru3(r3d)ldru4r4uluruulldrur7drrddlludrruu6ldllurdr2(3uruldl)3ul3urrddlruulldd3(r3d)4ruul3uruulldrur7drrddlludrruull6u3ru3ldlluurdldrur7d4ldllurdr3uruldlulldrr3uruld2(lulldrr3u)rrddlruulldd3(r3d)
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0015.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0015.sok
new file mode 100755
index 0000000000..9d7ad7fcbc
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0015.sok
@@ -0,0 +1,18 @@
+; 15
+
+ ####
+ ## ##
+ # $ ##
+ ##### * #
+ ## . * * #
+## * * $* .#
+# * *$..$* ###
+# $ *$.##. ##
+## .##.$* $ #
+ ### *$..$* * #
+ #. *$ * * ##
+ # * *@ . ##
+ # * #####
+ ## $ #
+ ## ##
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0015.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0015.sol
new file mode 100755
index 0000000000..c63050e7ed
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0015.sol
@@ -0,0 +1 @@
+4rururululldldlrd3u3rdlrddlulrruuldul4ulululdlddrdrrldull3urdurrdlduulldrld4ldldldrdrruruudrldd3lurluurdrllddrudr4drdrdruruulullrudrr3dludlluruddrrul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0016.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0016.sok
new file mode 100755
index 0000000000..0810a4db9c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0016.sok
@@ -0,0 +1,17 @@
+; 16
+
+########
+## ####
+##. # #
+# *$$ ######
+# $. ##
+#####*###. ##
+ # * * #
+ # #.$@$.# #
+ # * * #
+ ## .###*#####
+ ## .$ #
+ ###### $$* #
+ # # .##
+ #### ##
+ ########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0016.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0016.sol
new file mode 100755
index 0000000000..ed912ad313
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0016.sol
@@ -0,0 +1 @@
+dlldd4r4u4dlddruurrdlrrddlururu3ldrurdu3luurruulldduuruu5l4drrurldlluullddrdd5rldrrlu5luur4u5rddrddlldd5luur4uruulddllurlluurdldld3ruldlud3rddllddrdd5ruurruuluu5lrullr3dllddrr4u5rddld3l3ruruu5lddllddrdd5ruuddlddruu5luuluurruuruuldd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0017.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0017.sok
new file mode 100755
index 0000000000..ac70a7f3fb
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0017.sok
@@ -0,0 +1,19 @@
+; 17
+
+ ##### ####
+ # ##### #
+ # $ $ #
+ ## ## ### #
+ # . # ##
+ #$#....#*#
+########### # .$ # #
+# # ## ### ## ##
+# $ $ # $ $ #
+## ## ### ## # #
+ # # $. # ###########
+ #*#....#*#
+## # . ###
+# ###@##$ #
+# $ $ #
+# ###### #
+#### #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0017.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0017.sol
new file mode 100755
index 0000000000..8e65d276c8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0017.sol
@@ -0,0 +1 @@
+d3r3luulluurdd4r3urr5u5rddluu4l3dlld3lul3dldrrl3ullulld3rll5dlddr6u5d4ruu3rdrrddllu6l3ruu3r3urru3rdrurrdrru4luurullu3l3dlld3lul4d3ullulld3rll5dlddr6u5d7rdrru8l3r3ulldrurd3rd4urru3rdr4ul3ullulldrdd3ruulluld3r3dr3d3r5uruul6d5u6lulld7r3ldd3lud3rdr3d4l4u4d6rdrru3lrr5uruul6d5u6lulld7r3l3drruldlu3lu4dlld3lul4d3ullulld3rll5dlddr6u5d7rurrd8l6r5urru3rdr4u3drrdrru3lrr5uruul6d5u6lulld7r6l5dlld3lul3dlddrrul3ullulld3rll5dlddr3udd4ruudd3ruullrr3urru3rdr3uruulldr3drrdrru3lrr5uruul3duu4ldduu3lddrrll3dlld3lul3duu4rddurru3rdr3u
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0018.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0018.sok
new file mode 100755
index 0000000000..62f220c70a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0018.sok
@@ -0,0 +1,11 @@
+; 18
+
+#### #### # #### ####
+# #### ####### #### #
+# .$. # .$. # .$. # .$. #
+#. $ . . $ . . $ . . $ .#
+#$$#$$*$$#$$@$$#$$*$$#$$#
+#. $ . . $ . . $ . . $ .#
+# .$. # .$. # .$. # .$. #
+# #### ####### #### #
+#### #### # #### ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0018.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0018.sol
new file mode 100755
index 0000000000..820b154a00
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0018.sol
@@ -0,0 +1 @@
+ulu3ldlldulldrdd3luluuruuldrdrrdrdd3ldlu4ruuluurd3rurrdrrddrd3rurrudrruluu3rdrddlddrululluluu3rurd4lddrddlu3ldllu3ludd3lurruu5lulldrdd4rdrr3u5l3ruuldrdrr3dllur5luurrdullddrrlulullddrrurrdrrddluruulrurrddlruullddrrurrurduu3rdlldd5rdrruluu4lull3d5r3lddrulull3urrdl5rddlludrruullrdrdrruulldllulluurdlddrldlluurlddrruu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0019.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0019.sok
new file mode 100755
index 0000000000..dba4efd088
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0019.sok
@@ -0,0 +1,25 @@
+; 19
+
+ ########
+ ## # ##
+ ## $.$ ##
+## $.$.$ ##
+## .$.$.###
+# .$.$.$ ##
+# $.$ $. ##
+##.$.$.$.##
+# $.$.$.$ #
+# . . #
+#####@#####
+ # #
+#### ###
+## # ##
+## $.$ ##
+## $.$.$ ##
+###.$.$. ##
+## $.$.$. #
+## .$ $.$ #
+##.$.$.$.##
+# $.$.$.$ #
+# . . #
+###########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0019.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0019.sol
new file mode 100755
index 0000000000..3eb9768fba
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0019.sol
@@ -0,0 +1 @@
+dl3dldurrdlrrdrrddluddllurdrull3drudrudrrulldll3urrddrdl3ull3dllurdrurruur3ululull3(dr)dd3luurdrr3l3dldllur3urrdruluurrdrdlrdl3ull5drruldl3uddrrulddlldllu3rll3urrdluldrdu4ruuldll3rdrrulldldlurddrdrruluulldru4ldrrurruulull3d5ruld4l3urrdrdulull3dllurd4ruululldduurrdrddludllurluuruurdrdullddldd3ruululuulddrrdrddludlluruuldrddrrurrd3(lu)llulldrurur3(rd)ulululluur3ulurddrruld3ruluullddrlu3luurdldrdrdlluruurdrrululd3rul4dll4rululldurrddluluullddrr3ldllu3ruurrdlrdrdrrululu2(urd3l)duurllu3(ur)rdrdul3(ld)drudrruluu3d3rulld3luururrdduulldrlldd3rludllulld3(ru)rrduurrdlulul3(ld)
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0020.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0020.sok
new file mode 100755
index 0000000000..c6c8ad2bec
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0020.sok
@@ -0,0 +1,13 @@
+; 20
+
+##### #####
+###########
+## . ##
+## .$.$. ##
+## $*$*$ ##
+ #..$@$..#
+## $*$*$ ##
+## .$.$. ##
+## . ##
+###########
+##### #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0020.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0020.sol
new file mode 100755
index 0000000000..5aea3b382d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0020.sol
@@ -0,0 +1 @@
+uulull6d3ruldll6urrdrddlduruulull6d6r5ullrr5d6l6urrddrdrrudlluluull6d5ruuddllurd4l6urrddrddlduruuluull6drruulrddlluu3ruuld3ullddr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0021.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0021.sok
new file mode 100755
index 0000000000..6f8ac290c6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0021.sok
@@ -0,0 +1,12 @@
+; 21
+
+##########
+# ## # #
+# # * ####
+###$ .$ ##
+# . @ * #
+# * . #
+## $. $###
+#### * # #
+# # ## #
+##########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0021.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0021.sol
new file mode 100755
index 0000000000..edc7516dac
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0021.sol
@@ -0,0 +1 @@
+3ulddrdd3rululldrdll3druruuldullulldrdrrulrr3ullddrddlu3rdluluurrdullddru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0022.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0022.sok
new file mode 100755
index 0000000000..c11131a074
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0022.sok
@@ -0,0 +1,12 @@
+; 22
+
+##########
+# ## #
+# $. .$ #
+# .**$*. #
+## $ @* ##
+## * $ ##
+# .*$**. #
+# $. .$ #
+# ## #
+##########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0022.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0022.sol
new file mode 100755
index 0000000000..6f4a43913b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0022.sol
@@ -0,0 +1 @@
+urulrurrddlruulldlddllrruururrddl3drddllu3ldlluururldldruururrdlr3ururrddl3drddllullulrdrrdrrul4uruulldl3drl3ururrddlddllulldurruururdllddllulluurrdrrddlldlu3rdlr3ullulldr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0023.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0023.sok
new file mode 100755
index 0000000000..fba86838af
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0023.sok
@@ -0,0 +1,12 @@
+; 23
+
+##########
+### ##
+# $.*.*$##
+# *#$ #. #
+# . @$* #
+# *$ . #
+# .# $#* #
+##$*.*.$ #
+## ###
+##########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0023.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0023.sol
new file mode 100755
index 0000000000..e1724d608d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0023.sol
@@ -0,0 +1 @@
+3ulldrdrdd3ruuldldllu3lddrururrdl3drruld3luuluurdl3urrurrdlu3rddr4dlruuludlluudllrrddlulururdrlldrr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0024.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0024.sok
new file mode 100755
index 0000000000..1bcfe95e04
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0024.sok
@@ -0,0 +1,12 @@
+; 24
+
+##########
+## ####
+##.$.$.$ #
+##$.$.$. #
+# .$ @.$ #
+# $. $. #
+# .$.$.$##
+# $.$.$.##
+#### ##
+##########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0024.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0024.sol
new file mode 100755
index 0000000000..ae76ebe2ab
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0024.sol
@@ -0,0 +1 @@
+uluurddl3drddlululluururldlddrrdrruuluururdrrddldlrur3uld3lddrdrruuddlluluulldlddrrdrdrrudllululldrl3urduu3ruulldurrddldlrdrudr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0025.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0025.sok
new file mode 100755
index 0000000000..08f29bab94
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0025.sok
@@ -0,0 +1,12 @@
+; 25
+
+##########
+# $. #
+# * * #
+# * ** *$#
+# * @* .#
+#. * * #
+#$* ** * #
+# * * #
+# .$ #
+##########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0025.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0025.sol
new file mode 100755
index 0000000000..45ca59b133
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0025.sol
@@ -0,0 +1 @@
+uluurdurrdrddlddru3dludllulldr3lurluuruurlld3urdur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0026.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0026.sok
new file mode 100755
index 0000000000..d13ed9afd8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0026.sok
@@ -0,0 +1,12 @@
+; 26
+
+ ########
+## @ ##
+# #$.$.# #
+# $.$.$. #
+# .$ .$ #
+# $. $. #
+# .$.$.$ #
+# #.$.$# #
+## ##
+ ########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0026.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0026.sol
new file mode 100755
index 0000000000..62f1c8cff6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0026.sol
@@ -0,0 +1 @@
+rrdlddrurrddludldlddllurdrruululldlluurrld4rurrddlruulluluullddrdldlluurlddrrurrdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0027.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0027.sok
new file mode 100755
index 0000000000..6fc0f3829c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0027.sok
@@ -0,0 +1,12 @@
+; 27
+
+##########
+# ##
+# $.$.$. #
+# .$.$.$ #
+# $.##$. #
+# .$##.$ #
+# $.$.$. #
+# .$.$.$ #
+## @#
+##########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0027.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0027.sol
new file mode 100755
index 0000000000..a66c7bbe3b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0027.sol
@@ -0,0 +1 @@
+4uldr3ulduull2(dru3l)drl3druul4druddrr2(uld3r)3ulldurruulld3ullddrluu3lddrrlluurdl4drru3drruulrdd3ruullrrddlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0028.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0028.sok
new file mode 100755
index 0000000000..171442f969
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0028.sok
@@ -0,0 +1,12 @@
+; 28
+
+##########
+# .$ #
+# .$.$ #
+# .$.$.$ #
+#.$.##$.$#
+#$.$##.$.#
+# $.$.$. #
+# $.$. #
+# $. @#
+##########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0028.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0028.sol
new file mode 100755
index 0000000000..e9ee6ee9db
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0028.sol
@@ -0,0 +1 @@
+4lururuuddldd3r3uluuruu3ldlrurrdlrrddlludruruu4lddlddldlddrudrrulr3(ru)ullrdrr3uldduuldu3ldllurrll4drruuddllu3(rd)dludllurrludluu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0029.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0029.sok
new file mode 100755
index 0000000000..2defc3f069
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0029.sok
@@ -0,0 +1,13 @@
+; 29
+
+ #######
+ ## ## ##
+##### $###
+# $ .. # #
+# *$*.###
+## .$@$. ##
+###.*$* #
+# # .. $ #
+###$ #####
+ ## ## ##
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0029.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0029.sol
new file mode 100755
index 0000000000..b18adf2816
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0029.sol
@@ -0,0 +1 @@
+ulrddluurruulddlddrrurrdrdllruulldlluururrduluurddlldd3lururldllurrddrddlur3dluuruurrdlrrdrrull
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0030.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0030.sok
new file mode 100755
index 0000000000..4a654a0f97
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0030.sok
@@ -0,0 +1,13 @@
+; 30
+
+ #######
+ ## ##
+###$ $###
+# $.* *.$ #
+# *.*.* #
+# *@* #
+# *.*.* #
+# $.* *.$ #
+###$ $###
+ ## ##
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0030.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0030.sol
new file mode 100755
index 0000000000..432f74ac8b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0030.sol
@@ -0,0 +1 @@
+dldu3rllururdluululduu3rddl4dlullulldrrll3u3ruu3rddlddl4dlluudrdrruuluu4ruullulduulldd3l4dr4u3rluurrdlulduld4rdrr4dlurullrurul4dllddlluruddrudru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0031.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0031.sok
new file mode 100755
index 0000000000..71d7f7b369
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0031.sok
@@ -0,0 +1,15 @@
+; 31
+
+#############
+##### .$ #
+#### .$.$ #
+### .$.$ $ #
+## .$.$.$.$#
+# .$.$.$.$.#
+# .$.$@$.$. #
+#.$.$.$.$. #
+#$.$.$.$. ##
+# $ $.$. ###
+# $.$. ####
+# $. #####
+#############
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0031.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0031.sol
new file mode 100755
index 0000000000..ccca5292d7
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0031.sol
@@ -0,0 +1 @@
+dlud3rulrddrruulrddlluluurdrrddldllu3ruulld4ulldlr3urr4dulr3urdrrddldulrruuldulldr3lur3ld3r4lddll4drddrrururlulluurr3u3dllddrr4u4dlululld3rdrddluddllurdll3ud3rluul3urdd3urr3dllrrulruulururr5dllrr2(ulru)urrddlruull3durrurrd3l3ruu3l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0032.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0032.sok
new file mode 100755
index 0000000000..8a28447d22
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0032.sok
@@ -0,0 +1,15 @@
+; 32
+
+###### ######
+# ##### #
+# # # # #
+# $.$.$.$ #
+## .$.$.$. ##
+## $.$.$.$ ##
+ ##.$.@.$.##
+## $.$.$.$ ##
+## .$.$.$. ##
+# $.$.$.$ #
+# # # # #
+# ##### #
+###### ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0032.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0032.sol
new file mode 100755
index 0000000000..d3eb39255a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0032.sol
@@ -0,0 +1 @@
+ldldlldlddr3(ru)lrurrdlrrddludrrdrruululurddrddlluuruullduluurduurrdlruuruulldldlurrurrddllullddrldllurlluurdullullddrdrdluuluurrddlddrrudrl4dlddlluururldlddrruur3u3drdlu3lddrrudlluurrluur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0033.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0033.sok
new file mode 100755
index 0000000000..e31f1f62ae
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0033.sok
@@ -0,0 +1,15 @@
+; 33
+
+ ###########
+## # ##
+# $.$.$.$.$ #
+# .$.$.$.$. #
+# $.$.$.$.$ #
+# .$. .$. #
+##$.$ @ $.$##
+# .$. .$. #
+# $.$.$.$.$ #
+# .$.$.$.$. #
+# $.$.$.$.$ #
+## # ##
+ ###########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0033.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0033.sol
new file mode 100755
index 0000000000..1654888274
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0033.sol
@@ -0,0 +1 @@
+lddrdruu4d2(rruu)lluuddrrddllulru3ld3(dr)ruruulu4lul3ulldd4ruuddrdlu3rduruuldu4l3ruurdu3ldrddldllururldd3luurrlluurrdrldllurl3dll3urlddrdrrudrddludlddlluurudrddlud3rdd3ludrrurrluulrruruull4duurrululdd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0034.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0034.sok
new file mode 100755
index 0000000000..b61dade0d1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0034.sok
@@ -0,0 +1,17 @@
+; 34
+
+###############
+# # #
+# #.$.$.$.$.# #
+# .$.$.$.$.$. #
+# $.$.$.$.$.$ #
+# .$.$.$.$.$. #
+# $.$.$ $.$.$ #
+##.$.$ @ $.$.##
+# $.$.$ $.$.$ #
+# .$.$.$.$.$. #
+# $.$.$.$.$.$ #
+# .$.$.$.$.$. #
+# #.$.$.$.$.# #
+# # #
+###############
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0034.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0034.sol
new file mode 100755
index 0000000000..544a39adc6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0034.sol
@@ -0,0 +1 @@
+4(dr)ddlluruuldrddllulld5l4urdrduluururruu3dr3dullulrddruruluulldll5d3rudr3urrdluld3rddrr3ull3ululu3l3rdd3ldll5d5rud5l5urruud3ruullduulull3drrll3urrdrdrrururrdrdrlululldl3dldlrduu3r3drrdlrdd3ruu2(llrruuld)uulull3d3ruulduullddrruuldlddlulurl3ururrurlddruluu4rdd3lddrulldl3du3ruuld3uluu4rdd3l3r3dlrulur3u3ldlddrdrlull3dllurluurddurdlldluluurllull3d3r3l5u4rddlldd3rdrruluulldlddrrlluururrdlduuluurddrddlluurdrdr2(ruul)dr3dllurlluurrlldd3lurdrdruruluullddldr3u3l3drl3u5rddlrddlddr3u4drruuludlrrdldluu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0035.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0035.sok
new file mode 100755
index 0000000000..6df21c872a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0035.sok
@@ -0,0 +1,17 @@
+; 35
+
+ #### ####
+ # # # # #
+###.$#####$.###
+# $ .$ $. $ #
+# . $. .$ . #
+###$.## ##.$###
+ #.$# #$.#
+ ## @ ##
+ #$.# #.$#
+###.$## ##$.###
+# $ .$ $. $ #
+# . $. .$ . #
+###$.#####.$###
+ # # # # #
+ #### ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0035.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0035.sol
new file mode 100755
index 0000000000..fbe964bc14
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0035.sol
@@ -0,0 +1 @@
+4rdu4l3urrurr3d3ulld4lullddurrll3urddldllurdrurrdll4rulr4d3rur3ulldllrrurrdllrr3ulddrdrruldlu3dlddruud4l4drrurrdrrulldlddrulur3ulu3l4drrurd5lululddllurrdrddluruluurdd3rul3rdll4rurrd4lull3u3rdrdduuluurddu8ldurud3r4urrdrrulr3dlddru4l3drrdrrulu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0036.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0036.sok
new file mode 100755
index 0000000000..9227618273
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0036.sok
@@ -0,0 +1,17 @@
+; 36
+
+ #####
+ #### ###
+ # # ###
+ ## # $.# #
+ # $.#.$.$# #
+## #.$.$ $. ##
+# .$ $.$.# #
+# #$.$.@.$.$# #
+# #.$.$ $. #
+## .$ $.$.# ##
+ # #$.$.#.$ #
+ # #.$ # ##
+ ### # #
+ ### ####
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0036.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0036.sol
new file mode 100755
index 0000000000..27d49101f0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0036.sol
@@ -0,0 +1 @@
+dduurrlluuddlldd4r4u4luuruurr3d3ulld3lddlddrr3lddr3drrdrruu3drru3ruuruull3ruullduu4lrd4urrdduullullddrll4dur4luurrllddlddrrudd4rlu4dlluuddrrdrruulrr4udlr4drruul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0037.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0037.sok
new file mode 100755
index 0000000000..51160944a7
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0037.sok
@@ -0,0 +1,17 @@
+; 37
+
+ #######
+ ### ###
+ ## # ##
+ # $#$.$.#.$ #
+## .$.#.$.$# ##
+# #.$.$.$.$ #
+# .$.$ $.#. #
+# #$.$ @ $.$# #
+# .#.$ $.$. #
+# $.$.$.$.# #
+## #$.$.#.$. ##
+ # $.#.$.$#$ #
+ ## # ##
+ ### ###
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0037.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0037.sol
new file mode 100755
index 0000000000..f96bcca781
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0037.sol
@@ -0,0 +1 @@
+uullrrddludldduurrdlrdrrlluurduruulldru3rdrrdd5lr3dlddll4u3lulluu4r3uruurrdrrdduull3dlddllu3luurrlldl3drrd3r3dlluuddrd3ruur3u3rddllrrur3ullul3ulu3lddld3ldl3drrdr3drd3ruuru3ruuludrdd3luddlddl2(luur)u3r3ldl3dll3ululluu4rdr3d3ulu4lddrrdrrllulluurrduluu3ruruurr6du4lrrddrr6urr3dlr3ulu3lddldduuruulddulldlddl4drrlddrdrrd4ruudrruruur4ullruulu3ldlrddldlddrr4uddlldrdruu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0038.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0038.sok
new file mode 100755
index 0000000000..f3af537401
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0038.sok
@@ -0,0 +1,19 @@
+; 38
+
+ #######
+ ###### ######
+ ## $. .$ ##
+ # $ $.$#$.$ $ #
+ # #.$.$.$.# #
+## $. .$.$. .$ ##
+##$.$.#.$.#.$.$##
+# .$.$. .$.$. #
+# #$.$ @ $.$# #
+# .$.$. .$.$. #
+##$.$.#.$.#.$.$##
+## $. .$.$. .$ ##
+ # #.$.$.$.# #
+ # $ $.$#$.$ $ #
+ ## $. .$ ##
+ ###### ######
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0038.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0038.sol
new file mode 100755
index 0000000000..c24b69eca9
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0038.sol
@@ -0,0 +1 @@
+dr5(ru)ululldldl3d5(ul)ldlddrdrd3r5(ld)drdr3(ru)u4(rd)rruruululu3l3rdrdruu3luurdldrdrrulrruulduluurd3uldduulu3l3dllurdruruurrdlullduulldrldllur3ldrrlldl3d3rd5rlluudd3ldlurululluurdlddrllddrudrddlu3druu3drrurur3u3dldldrrdrru3lr3urrdlulddur3uruul3duullr4dlddr3u4drrulrurrdrr3ud3(dll)urlu3ldrr3luluurdld3r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0039.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0039.sok
new file mode 100755
index 0000000000..86def8ba51
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0039.sok
@@ -0,0 +1,20 @@
+; 39
+
+ ####
+ # ##
+ ## $####
+ ###. . #
+ #### $ # $ #
+ # # . .####
+ ## $####$ # ##
+###. . $. $# $####
+# $ # $ **.#. . #
+# . .#.** $ # $ #
+####$ #$ .$ . .###
+ ## # $####$ ##
+ ####. . # #
+ # $ # $ ####
+ # . .###
+ ####$ ##
+ ## @#
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0039.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0039.sol
new file mode 100755
index 0000000000..57e2a721a0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0039.sol
@@ -0,0 +1 @@
+uull4urdl3dllurd3rddlur3urrdlulddlddr3(ul)ld3(ru)uldu5ruurrdd4lurd3rddlur3urrdlu3luurdldrrdrru3(ld)dr3(ul)ldrl5ulluurr4dlur3urrdlu3luurdl3dllurdruuruul3(dr)ru3(ld)drud5lddlluu4rdlu3luurdl3dllurd3rddlurullulld3(ru)ul3(dr)rul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0040.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0040.sok
new file mode 100755
index 0000000000..8bb2af1e32
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0040.sok
@@ -0,0 +1,24 @@
+; 40
+
+ ####
+ # #
+ # #
+ # #
+################ #
+# $ $ $ $ $ $$#
+# @ $ *.*.*. #
+# # ..* $... $#
+#####$... $ $..* #
+ # *.$. $. *.$#
+ #$.$ $.. $ * #
+ # * $ ..$ $.$#
+ #$.* .$ .$.* #
+ # *..$ $ ...$#
+ #$ ...$ *.. #####
+ # .*.*.* $# #
+ #$$ $ $ $ $ $ #
+ # ################
+ # #
+ # #
+ # #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0040.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0040.sol
new file mode 100755
index 0000000000..6d493c2c49
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0040.sol
@@ -0,0 +1 @@
+3rdrru4l3rdd3rdrddldluludduuludru3dlurr3dlludruruurru3(ul)ddur3(rd)dlrr3(dl)rulrrurrdldlu3rdlr3ululuur4dldrurd2(l4urddurdl)3urdldd4lurrlurd3lururrlurdlldllurrlurd3lur4lu3ld5rdrddlluuru3lrrd5r4d5luudd3rdd3luuddrddluu5drddl5urrdlul3duur3urruurru3r4d4lddllrruurr2(ddlluu4r)ddll5rurrd5luurdld3rlluu3luu3rdd3l4u3rdduulluurrdduuluurdd5uluur5dllurdr3uddll5dll5urrll4dll4urrllddlluurrdd4luurrlldllurrddrddlluuruulldrurdld3rdrdluu3ld3rll3u5ld4rurddldru2(rrdd)5l4uru3lrr5d3rdd3l6urul7drddl6u9drddl9uddrr3dlul3drddl7u3ruurru3r4d4ldd3lul3drddl5ud4ruurrdd5lul3d2(uu4r)dd6lrruu6rdd6l9rurrd9luu5rdld3rurrd7l4u3r3dld3rurrd5luull4u3r5dld3rll6ulluurr6d6uluur6d9uluur9dll5urdr3uluur7dllddll5u3rdr3uluur5dll4d4l5u5rdr3udd4l4d4l4u6r6lddlluu6rl2(lddr)ruudldluuddlluurrlldrrll3urdd3lurrurdu6ld5ru7ld5rurdl3dluuruulldrrurr4drrdd5l4uru3lrr5d3rdd3l6urul7drddl6u9drddl9uddrr3dlul3drddl7u3ruurru3r4d4ldd3lul3drddl5ud4ruurrdd5lul3d2(uu4r)dd6lrruu6rdd6l6rululdrd3l7rurrd7luu3rdld3rurrd5lull3u3r3dld3rllu3l5u3r4d4ulluurr4d4uluur4d7uluur7dll3urdr3uluur5dll4dllu4l4u7rdr3uddll5dll3url3drr3ulldrlddrruulurdru3lddlluurrlldrrd4luurrlldrrll3ullddrrlldrr3uldduu4ld3rurdu6ld5r3dluuru3lu5r4drrdd5l4urul5d3rdd3l4u4drddl4u7drddl7urr3dlul3drddl5u2(ruur)ru3r4d4ldd3lul3duu4ruurrdd4lrruu4rdd4l4rurrd4l7rurrd7luu3rdld3rurrd5lull3u3r3dld3rllu3l5u3r4d4ulluurr4d3luluu4l4u8r5d7uluur7dllddll3u2(rrlld)lluurrlldrrd4luurrlldrrll3ulld2(drrll)d4rll4ul3d3u4ld3rurdduu6ld5rurdl3dluuruulldrrurr4drrdd5l4uru3lrr5d3rdd3l6urul7drddl6u9drddl9uddrr3dlul3drddl7u3ruurru3r4d4ldd3lul3drddl5ud4ruurrdd5lul3d2(uu4r)dd6l6rurrd6l9rurrd9luu5rdld3rurrd7l4u3r3dld3rurrd5lull5u3r5dld3rll6u6lull4u8r9d9ull4d4urr7d3luurdldrulluur5d3r7ulruullddrrululdu6l4drr3d3ruulldluull4u4r7dull4urlddll4u4r5drdlullulluu3r3luu4r5d5u6ldd5rl3drr3u4ldrdrulur4l2(drrll)3ururdldruu5ld3rur3d3u6ld5rurddlddluuruulldrrurdu9r9d3l4u3ld5l4uruulldrrl5d3rdd3l6uruulldrurddl6drddl8uru3lrr12drddl13uruulldr7drr3dlul3drddl7u3ruurru3r4d4ldd3lul3drddl5ud4ruurrdd5lul3d2(uu4r)dd6l6rurrd6l9rurrd9luu5rdld3rurrd7l6u3ldllddld6ruuldrd4l3r3ur4d3r10u11l6d5rurrur5d4u3lddrrurddldlur3ullddrrurd3lulld3rddlludrruuldldrrl3u5l6u7r4drdl5u7l6d5r4url4d5l6u7r4drddl4ulldrurddrddl3ulldrldd5l6u3r3drl3u3l6d5ruuruul3duulldrurdll4u3l6d4rud4l6u3r6dlddlddrulu3rlluuruulddr3u4rdr3dlr3ulu4l3u3lddrrlluu3r4dlddrruldlururrll4uldullddrrur3drddllurdrul3u3lurrdrd4rdrddlddldllu4l6uruulldrrl7drddl8uruulldr12drddl11u4drr3dlul3drddl7u4r3d3lul3drddl5uruu3rdrrdd5lul3duu6r3urur3ulu4lu3luu11r11d9lr4(ru)r3ulu4l3dr3duurddurrull3r3ulu4l3drddu4r3uldd3ulldru3l3dldur4u3luu11r11d9luluurur5u3luu3r5drdlul3dur7uldullddrrur4d3u3lurrdr3dldll4uruulldrrdrr3dl3dll6urul7drddl6u9drddl7uddrrdlul3drddl5uruur3ur3ulluurr3dulluru4ld3ru10r11d10l3uruull4urul5drrddll4u4drddluurruulddr3urrdlulddldl3d11r11u10lddrr3drdluldr4ulluurr5d3ulluru4ld3rdrr3dldll4urul5drddl4uddrrurrdldlruuldll4drul3u3r4ulluurr5drdllr4ullururdduu5ld4rurdu8r11d11l9uruulldrrurdu6ld6r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0041.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0041.sok
new file mode 100755
index 0000000000..90974e17fb
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0041.sok
@@ -0,0 +1,23 @@
+; 41
+
+ #
+ # #
+ # . #
+ # $.$ #
+ # .$. #
+ # $.$ $.$ #
+ # $. . . .$ #
+ # $.$.$ $.$.$ #
+ # . . # # . . #
+ # $.$.$# $ #$.$.$ #
+# ..$ $@$ $.. #
+ # $.$.$# $ #$.$.$ #
+ # . . # # . . #
+ # $.$.$ $.$.$ #
+ # $. . . .$ #
+ # $.$ $.$ #
+ # .$. #
+ # $.$ #
+ # . #
+ # #
+ #
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0041.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0041.sol
new file mode 100755
index 0000000000..1a862fa0d2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0041.sol
@@ -0,0 +1 @@
+4luullddlluru2(3rdd3l)ud3ruu4r4urruulluurdr2(3dll3u)rl3drr4d4rddrruurrdld2(3luu3r)du3l2(4dll)ddrul3ull3drl3urr3d6u3drrulrurruu3ldldduulu3lddrudrddrr3ululldd3ldrdrrudrdd3(lu)urururrur3ulldrldlldd3ururuuldl3dll3(ur)rd4rddrrdd3luluuddrd3ruulduluull3rdrdrrulu3luu3(rd)dl4dlldlluururrlldlddrrurruu3dldlddrur3urr3(dl)lddlluurl2(lruu)lu4ldu2(udrr)ur4ulrrlddrl9d6u3rdurrduu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0042.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0042.sok
new file mode 100755
index 0000000000..82750333ec
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0042.sok
@@ -0,0 +1,25 @@
+; 42
+
+ #
+ # #
+ # # #
+ # # #
+ # # #
+ # $ #
+ #.*********.#
+ # * * #
+ # * ******* * #
+ # * * * * #
+ # * * *** * * #
+# ###$* * *@* * *$### #
+ # * * *** * * #
+ # * * * * #
+ # * ******* * #
+ # * * #
+ #.*********.#
+ # $ #
+ # # #
+ # # #
+ # # #
+ # #
+ #
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0042.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0042.sol
new file mode 100755
index 0000000000..97532514a7
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0042.sol
@@ -0,0 +1 @@
+l3(dld)r3uruul3duul5ulu8rur8drdul7u8l5d3rurrd3lrrddlu3l3ulur4drruruulullr3(rd)ruuldldd3l6u4r3drruldluddldd3l6u8r3d3lddrulur4dl3uruu4lddrdd3luu4rlddrlluru3(ldd)rdrr6ul3u4r5dldlruu4lddlddrdrr5u3l6u8r7dldlluru3l4drruu3drruldluruurr4lrrdd3ldllu4rdru3luudd3luurdrddlulur3ul6u8r8d6l6r8u8l8durdl3ullddrruuld3lurrd2(rr3ulldduu)rrddlulldrurr5dllulldrr4ulldrrluururr8d8ruu6l6r6u8l5rurrluuldllulld4rurdurdrdd8l8d8ruurrurrd4l6u3drrurrdllddrdlrdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0043.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0043.sok
new file mode 100755
index 0000000000..322a79d392
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0043.sok
@@ -0,0 +1,23 @@
+; 43
+
+ # # #
+ ###################
+ # # # # #
+ # # # # # # #
+ # **$***$***$** #
+ # * . . * #
+####$ #### #### $####
+ # * ## #.# ## * #
+ # *.# ## ## #.* #
+ # * ### ### * #
+####$ . @ . $####
+ # * ### ### * #
+ # *.# ## ## #.* #
+ # * ## #.# ## * #
+####$ #### #### $####
+ # * . . * #
+ # **$***$***$** #
+ # # # # # # #
+ # # # # #
+ ###################
+ # # #
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0043.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0043.sol
new file mode 100755
index 0000000000..4426ad3967
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0043.sol
@@ -0,0 +1 @@
+5u5lulrdrruld3ruld7rudllurd3luruulddrdlulddullurluurddldllurdll5d10r5u6l3ulldrrddrruld4rulluurdlddrruld3rull4ruu3ldurdurr3d5lrrddrul3drul7drluurdl3urdrrulldlurullruurdurrdlluluurdldrdrrulrulddldlu3druul4druurrdlullddrul3druu4drruulrulr3d3l5uddlldru3ldru7ldurrdlu3rdlddruulurdruudrrdlrddluururrdluldlddrudrullulur3ldrru4ldrrddluruulldru3ldrr4lu5rlluuldrdlr4u2(l3dr5u)lddulldrrurd4ul3dldr7ullddrluurr5d3ulldrurdrruld3l3u3rdu3l3d3rddlurddldllurlurddrdrrlu3dludllurrdrddlurulullddrluurrdrddlulluurrurd3lddrulurddrr3dluuddllurl3drrudru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0044.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0044.sok
new file mode 100755
index 0000000000..b0f46577bd
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0044.sok
@@ -0,0 +1,23 @@
+; 44
+
+ ##### #####
+##### ##### #####
+# # # # # #
+# $.$$$.$ $.$$$.$ #
+###.#...#...#...#.###
+ # $.$ $.$$$.$ $.$ #
+ # .$ $. .$ $. #
+ # $.$ $.$$$.$ $.$ #
+###.#...#...#...#.###
+# $.$$$.$ $.$$$.$ #
+# $. .$@$. .$ #
+# $.$$$.$ $.$$$.$ #
+###.#...#...#...#.###
+ # $.$ $.$$$.$ $.$ #
+ # .$ $. .$ $. #
+ # $.$ $.$$$.$ $.$ #
+###.#...#...#...#.###
+# $.$$$.$ $.$$$.$ #
+# # # # # #
+##### ##### #####
+ ##### #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0044.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0044.sol
new file mode 100755
index 0000000000..3fffe8854d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0044.sol
@@ -0,0 +1 @@
+urlddrurrdlu4ruruuruulrddlddlddrddrddlruuluululdlddrl3dldlldlludrrurrurulruuldlldu3ldlddulldlluuluurlddrddrrurruruuldldu4rdluudrrul4ulrddlu3ldulldlruuluuluurlddrddrdrudrrul3ulruulullrrdrrurrurrdulldlldldrlddru5rdrdrrdulldrluuluuruu4durdurdu9l4d4ruurudlluruludrurldrldrl3dlur5d4r4ulldrlulullddruuddrl3d4rddlurulddrrdrr4udllrr4drruldlulluullddrrlddruull4urdrldlddrddluulldllurr4luulururrdru3luu3dllrdlddrrlddruuddlluulldllurruuluurdd4urrluurdrr4dllurr3ulldrurdluu3lddulldrrlluurruuluurdd5ulldrurdrrddrddlddrdl3uruuldd3urrduurrddll3rddlurul3urrdluld4l4drruudluluuruuldduurrdld3rurrdll4rdrrduullruuldduurrddrrurrdllddrddluudd3luurdldrllddrddrruulldlurdrdrruudrrullrrddll
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0045.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0045.sok
new file mode 100755
index 0000000000..90481774d2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0045.sok
@@ -0,0 +1,25 @@
+; 45
+
+#######################
+## # * # ##
+# # # # # # # #
+# $.$.$ $.$.$ $.$.$ #
+###.$.$.#.$.$.#.$.$.###
+# $. .$ $. .$ $. .$ #
+# #.$.$.#.$.$.#.$.$.# #
+# $.$.$ $.$.$ $.$.$ #
+# # # # # # # #
+# $.$.$ $.$.$ $.$.$ #
+# #.$.$.#.$.$.#.$.$.# #
+#* $. .$ $.@.$ $. .$ *#
+# #.$.$.#.$.$.#.$.$.# #
+# $.$.$ $.$.$ $.$.$ #
+# # # # # # # #
+# $.$.$ $.$.$ $.$.$ #
+# #.$.$.#.$.$.#.$.$.# #
+# $. .$ $. .$ $. .$ #
+###.$.$.#.$.$.#.$.$.###
+# $.$.$ $.$.$ $.$.$ #
+# # # # # # # #
+## # * # ##
+#######################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0045.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0045.sol
new file mode 100755
index 0000000000..e25a928c2b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0045.sol
@@ -0,0 +1 @@
+uur3(ru)u4rllururldd3l3dlld4lululuulluuddluludrrddldlruu3r3drrdrr4dl3(ld)d4lrrdldlrurduurr3urru4rdrdrddrrdduurdrdulluururldd3l3ullull4urrurr3u3lruuddrr3dllddldlddlluurrdld3rullruurd3urr3ull4d4lull3urruuddll3drrd4r6uruul4drrddlldd4lull3urruu3r3lddll3drrd4rurr3ulluuddlurullrdd3rdd3l3u3drdd4lull3urrdrrllull3drrd4ruulud3ruur3(rd)dlluu4d4l4r4uruu3lddllddldd3r4u4d4lddrrdrr4u3drulurdr3uddll6d3ruururr3u4lrrdllrdluu4r3dlldldd3l3ullu4ldll3dl3(lu)urr4d6u8r6l4d4u5ruu3lull4d7u3lddldll3drrdduurrllururldd3l3urrdd2(rdlr)3dl4dr6ul2(luuruu)3r6dllrr6u3lddlddrdd7rddrrdrr3u8l4rddlludrruuruu3lull3d6rluulldr3dllurdruudllull3urrdrddldr3ulduull3drrurd3l6u3l2(ddlddr)r4d5rl6u8dlddr8u8d4rururuullddllululdd4urdr3drr3ulr3dlluurrdldlull5u4r3dl3d2(3ruu)rurr3u4luurruuluu5luuruu3r3drd3lrr4u3lddrrluurrddr4drddldduurdd4uluur4duulldduuruulddll3r4u5ldd4r4luu5rddrdlu5lulld6r4luu5rdduuluu4l3du5rdd5l6rdd4ldlluluuruu6rurrd3ldd5luu4r4ldd3rud3rdd3lud3ruuldrddrr3ullrrddldluddldd3r3dlldldd3lddllu4lu4l4ul2(luuruu)3r3drrd4ruuluulur3drdd4lull3urrurlddrrllull3drrd4ruululldrullullddrr4uluur4dll2(ddrr)uuddllull3u3l2(ddlddr)r4d4rd3ruulrddlu6ldlu5rd4ruddrruu4l7ruururr3u4l5drd3lrr6uruul6drdd3lddllu4lu4l4ul2(luuruu)3rddrrdd4rurrurr4d4ulldllurrlldd4lull3u3l2(ddlddr)r4d4rdrrd4ruu3ruururr3ulluuruuldrdlddrr3dlldlluuruulurdruuruulddrrdd3lddlddr3(ru)ddlldl2(dd3l)4u3r5urldrrll4d3l4d2(3ruu)luurrddl2(dd3l)4u3ruurrludrddrruullrrdrrulldd4l3rdd5l5ruururr3d6l6ruulldurrddllddrddl4udllulld3rluludl4drruudd2(lluu)rrlld4l5u4rddl3dld3rdru3l4urdd3urrdlulduu4lddrrdduull3drrdru3ldldd3r3u3drrurulrrdd4l3ulldlddrrlluur4urrdduulldru3rurru4l4rdd6ldd4l4ul2(luuruu)3rddrrdd4rurr5d5ulld3ldd4r4luu3rurr3d3lud3r3ulldllrrurrdllrrdd8l6u3l2(ddlddr)r4d2(4ruu)rruuddlddruu3ludrdd4luurrludrdullddrrllulldrrull7u6drrll6urr4u4dll4drr4ullddrurdll4drr6dlddr4u4d4luu3rdru5luurrduluurrldl3ulluuruuruulldll3urrurd3lddrrddrddlddll4u4d4rddlluurr4dll3ulurdd4rurrd4lddlluurrlldr3dldllurruruuld3ull3drrlluururdll6u3rddldduurrddululuull4drruud3rll3urdrllddrullddldd3ruudd3luurdldr3ur3uldduullddrruuluul3d3urrddll4urrdd4uluur4drruuldlu4ruulldurrddlldd4ruullrrdd8l4d4r6udd4lddrrdldr3udlluurrurrddlrurrdluruu4drddl4urruullddlluurrlldllurr3luu2(rddr)ruulldd4ruullddllurd3ruulldurrddlluuruu3l2(dduurr)dd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0046.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0046.sok
new file mode 100755
index 0000000000..792966554d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0046.sok
@@ -0,0 +1,28 @@
+; 46
+
+ ###### ###########
+ ## #######. . . . ##
+##.$.$.$ .$.$.$.$.$.##
+# $.$.$.#####$.$.$.$.$.$ #
+# .$.$.$# # $.$.$.$.$. #
+#.$.$. # $ ####.$.$ #
+# .$.##### ### ## # .$. #
+#.$.$# # # $ $ # $.$##
+# .$.# $ $ # # # #### #
+#.$.$## ## # # ## # #
+# .$. # ###### $ $ # #
+#.$.$ $# # # # # #
+##.$ # # ## ##### ## #
+ # ## ##### ## # # $.##
+ # # # # # #$ $.$.#
+ # # $ $ ###### # .$. #
+ # # ## # # ## ##$.$.#
+ # #### # # # $ $ #.$. #
+##$.$ # $ $ # # #$.$.#
+# .$. # ## ### #####.$. #
+# $.$.#### $ # .$.$.#
+# .$.$.$.$.$ # #$.$.$. #
+# $.$.$.$.$.$#####.$.$.$ #
+##.$.$.$.$.$. @ $.$.$.##
+ ## . . . .####### ##
+ ########### ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0046.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0046.sol
new file mode 100755
index 0000000000..d8256012fc
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0046.sol
@@ -0,0 +1 @@
+3luldld4lurd3lurlluurdrddrruulul3ulr4dllulluurdurdr3lddrru3d4ruu3lrdurrdd3ruuldlrulldruuldl5ruulddrdllruulru4rdrruluuluurdrrdrruluulluurrdrrurdrrdrdd2(lur3d)luddllururruulldld3ldu4rddlddllurluru3drruul3r4ull3durluurruulldldrrl3udrrulul5d5ulldrurdldrru3l4uruuldlldlluruuruuldllddlluuruuluruururr2(dlu3r)dlrrddluluullddrdr3drl4urrdrrddludlul3ruulld3u4ldd3rludlluullddrdruud3lruuldld5r5lddrulurdruul3d4lulldrddrddlullulldrddrrddllulldlulluluu2(rdl3u)rduurrdldllddrruru3rud4luuruurrdlrdld3ullddr3l4drruulru3dllddrrurullr3dulldrdr5u5drruldlurulld3r4dlddrurrurrdlddlddrurruurrddl4drd6r7l3urdduurrdrru4l3ruuluur3duurrdrru3lrruulluurr3duu3rdrr8u8dlluurdldrll4uruul4d3ulldllu3rlluuruul3duullddlluu3rll3uruu8l8rddllurdrudd4lulld4r3lddrddl3uddllulld3rllddrrddll3udd3lull8d8urrddlurulrr4dlddr4u3drrurrd3lrrddlddr3uddrruurrdd3lrr3drd4lrruu4rdrru4l3ruuluur3duurrdrru3lrr3u3rur4duull4uruul4d3ulldllu3rlluuruul3duu3l3ulu4rlldd4lulld4r3lddrddl3uddllulld3rll3d3ldl4uddrr4dlddr4u3drrurrd3lrrddlddr3udd3r3drdlluu4rdrru4l3ruuluur3duu3r3u3rurddll4uruul4d3ulldllu3rll3u3l3ulurrdd4lulld4r3lddrddl3udd3l3d3ldluurr4dlddr4u3drrurrd3lrr3d3r3du3rdrru4l2(3r3u)rrurdl3uruul4d2(3u3l)3ud3lulld4r2(3l3d)3lr3dlddr4u2(3d3r)ddrdlu4r2(3u3r)l4u3l3u3luulurd4l3d3l3dlldlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0047.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0047.sok
new file mode 100755
index 0000000000..d03e0348a4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0047.sok
@@ -0,0 +1,29 @@
+; 47
+
+ ###### ##### ##### ######
+## ############### ##
+# $ $ $.$ $ $.$ $ $.$ $ $ #
+# $.$ . $.$ . $.$ . $.$ #
+# $.$.*.*.$.*.*.$.*.*.$.$ #
+# $.$ . $.$ . $.$ . $.$ #
+##$ * $.$ $ $#$ $ $.$ * $##
+ #.....#.....#.....#.....#
+##$ * $.$ $ $#$ $ $.$ * $##
+## $.$ . $.$ . $.$ . $.$ ##
+##$.$.$.$.$.*.*.$.$.$.$.$##
+## $.$ . $.$ . $.$ . $.$ ##
+##$ * $.$ * * * * $.$ * $##
+ #....###... @ ...###....#
+##$ * $.$ * * * * $.$ * $##
+## $.$ . $.$ . $.$ . $.$ ##
+##$.$.$.$.$.*.*.$.$.$.$.$##
+## $.$ . $.$ . $.$ . $.$ ##
+##$ * $.$ $ $#$ $ $.$ * $##
+ #.....#.....#.....#.....#
+##$ * $.$ $ $#$ $ $.$ * $##
+# $.$ . $.$ . $.$ . $.$ #
+# $.$.*.*.$.*.*.$.*.*.$.$ #
+# $.$ . $.$ . $.$ . $.$ #
+# $ $ $.$ $ $.$ $ $.$ $ $ #
+## ############### ##
+ ###### ##### ##### ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0047.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0047.sol
new file mode 100755
index 0000000000..f08bfe94e2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0047.sol
@@ -0,0 +1 @@
+rruldlddrululldrdrruruululldurdrrdrru3lrrullr3dldlddrur3uddruruldlddllurdru3lululldrd4r3ldrdrululluurdldr3ururrlldlddrdldrl4urdd3uruul3duuldduldlddrr3dluluurruulur3d2(rdl3u)rdl5dlu3lddrulurrlddrddluururr3uruulurl5druul4druud3l3d3ruulullulldrrd3ldlddrdrr4ulur5dlddr4uruulldrd3rdllulu3lddrdrr4u5druruldluuddllurrdru4luurdld3r3dll3uluurdldru3ldrrurddrddl3ulldrru3ldll2(ddrr)3uruulldr4ldd4ruulldurrddllurdru3dl3u2(3rdlldlu)ru3r2(uurr)uu3rddrrdrdrruruululldlddrdrddlululldrrldru3ldllu5ldd4l4urr3drdlrruuldlu5rd3ldluru5rd5lrr2(dllu4r)dllu3rurrd7l5ru3ldlluurd5rddllu4rdll5urrururrdrddldl3dlluu7luurdld4rdrruuldrd3l4rdrru4lulluldlluurdld5rurdlu4lulduurrdd3ruuldd3rddrrullu9lurrdrud6rdrru9lullddrulurr5lulld5rllulurddrrd8rudrruld3rull3d3rdd3rur3ullu3l3r3duurrdlduulu3ldlddrruluurduu3rddu4l3drdl4u3rdrrdd4ldlulluu3r3ululuurdr3d2(rrdd)7luurrur3urdluulldrurddl3ulldlul3ururruururuululldlddrdrrururrdldlddrdrddlddr3duull3rddull4urddurdl4ul4d3urrdldd3lurr4uluur5d4urddurdll4urddurdl3urdll5dlduur5ulululldlddrdrddrrurddu3lurrurdld5l4drd4r5ulluululuururrdrdr3dl8dluuluurld3l4u5r5d5ulldrur3d4ulrr3uldldr3ulddrdlu3ruulrurr3ulu3lddl4drruurrdld3l4u3rlluurdrlldl3drdrruuldllurll3urrurr4drdl5ullddrluurrdduuldll3druulur3d3ldldlldd4luullululldlddrdrruru4(ur)rdrd5rdru4lurrd4lu3rurd3lururrldldr4lurrlurd4ld4r3luurdrddrrddludldd4luuluuru4rdrddl3ulldrurdu4ldldlluru5r4lurrlurdd3ldl2(lurr)lurl5drrdd4ruuruullu4luldlluurdllduluu3ldl3drrddrruurrll3drdrruruululuurrdld3lddlluu3r3luu3rlurdlldldrrdru5lurudr3dluuddrrurddrdrddluluudlurddrd3rdrr5dr4d4lu5lu3(ur)dluululuururlul5u4dlurddru3dlddr3uruulldrururdll3dlur4drddlul3u3dru3dluruuluur4ul4ulluu4rddrdl3ulldru3lddrdrulluu7r3luuldrd3r3drddld5l4ulluu5r5lddrr4d5ruruul4u3l3rddrrddllurl3ulldrurddu3luuld4rddr4dld5l4ulluu5rurrddrruu5l3rdd4ruu4ldd6ruu4ldd3rd3r3u4l4r4drr4u4l4rd3r9d3ulur7urrdlul7drrddllulur5ullurrurrdlul5d4u7lddlluu6r4ldd4luurrddrruurrdrru4ldrrlldllurrllulldrrd4lurrl5dld5l4ulluu7r3luuldrd3rdr4dld5l4ulluu5r5lddrr4d5rur4uluu3l3rddrruullddr4dldlddrrdrr5dr4d6ruuluurlddrdd3l4u4l8u4ruur4ururdu4ldrlddrrullrr3dlluuddruud3ruldll3d4l3dllulluurur4ulururdurrdlull4dlur3urr3dlruulrddluddllururruulldurr3dldllur3dldlddrrdrr7urlddruul4d2(rudr)rud5l3ullddrlldlddrrdrr4u4dll4urr9dr4d6ruuluuruull6ul3urrddldlu3rdlulld4l8dr4d6ruuluuruull6ulurdrud5lu3ld3lu3rd6lu3r3l3ulluurr5dldrurrd4r3drr5dr4d4lu4l5uluur4ulurl5urruull7dldrrl8ur3(dl)drurddull3ururddl3drddl4u4drr3dll3urr5dll3u3drddluuddrr5d4rd4r4ul5ulluurrllulldrrddrr5dr4d4lu4l5uluuruu3r3luu3rdd5lurd4ruu3ldldr3uld4ull3urr6dl3u3drr3dll4udrr5dll4uddrddl4urrldd6ulluurur7d4ululurdr3dl3ur5dlu7drrddll3u3dr4dll3drdr6uddllddrdrulluurduruulddurr3ulld3urr4u4dlld3rl5ulluurr6drdl5ullurur6d4ul6ull3urr7d4ulluurur6dldrlddr6u5dr5drddl3d4rd4r4ul5ulluullulullrrdrdrrddrr5dr4d4lu4l3uruul4ul3uddr3dluul3urr3d3urrdlu3l3drruu3rddlurullrd3rulr3drr5dr4d4lu4l3uruuluuluururldlddrddrddl3d4rd4r4ul5ullu2(ulldl)luurdlddrdruu4drddl3d4rd4r4ul5ulluu5lddllurdr3drddl3d4rd4r4ul5ulluu5ldduurrdl3urdlddrrul3rddrr5dr4d4lu4l3ulluurul3drr3d4rd4r4ul5ulluulld3l3dll3d3ruuluurulurl4drudrru3ld5ru3ldlddl3d4rd4r4ul3u3l3ruulldurr5dr4d4lu4l3uruu3rur4ullddrluurrddrr3u5rdd5rurr5urr3ullulld3ldllu4ldllddldl3dr3dlluururdlldd4r4ullrrd5rdd5rurr5urr3ulu3ld3ldllu4ldllddll3d3u3r4du3luurrurdl3urrurrdru3r6ldllurr4ldrur3drdlull3drr4udllddrdruudlluurdldr3dluuddlddrr4ud6r6l3drruldluulurrduurrdlullddlldrdrudrr5dr4d4lu4l3uruul3urrlurllurrdd4luurrddlur4drdd3l3url3d3ruul3u3drddl4uddrruldlulldrurrddlull3drdr3u4d4rd4r4u7luldlddrrudd3rd4r4u7luurdl4d3rd4r4u6l6r4d4lu3l3u6ruu3ldu3rdd3l3r3uluddllurdrur3dluudd4ruu3l4u3r4d4uludrddllruur4dl3ururl4d3lddr4d6ruuluuruull3ulrru4r3u3ldllrru3r3d4ldrrurr3u3l3duullurr4ldru3r3dldlddllulldurrddlluld3rul3rdllrr3uldrdlurrdll7d3ruuluuruullrrddlddrdd3l7ud3rddllrddrdd3l4ur3ud3rull3urrdllu4rd3lul3drdlrddlddr4ul3u4r3uldrdlu3r5urr3ulu3l8d8urrdrr3dll5dlluld3r3ulruurr3ulu3l7d7urrddlruull5durul3urrdrr3d3ldllururdl4urr3duurr3dllrruldl5dlldd4l4dldrur3dl7ur3ul8d9ulldrur7d3u4ruu3lrru3lr3druurrdlu3r5urr3ulu3l5dl3d3ur5urrdrr3dll5d3l4ur3ul3dr5urrdrr3d4ldlur4urr3drdlrruululdrdllr3ulldrurddrddl3dr4udl5dr5u5d3ldd3r5u5d7l3drru5r5u5d5ldd5r4udd6ldlu4rud3ruu4lrddrrurullrddlluuluurdduurrdd7urr3ull8d5urruululdrrddludlddruul4druuluurr3ull6d3urruululdrrddludlddruur3ull4dr4d3ldd3r4d3lud3ruu4lrddllur3d3rud3l4u4rdd4lulldd3l4drrdd8ruull3u3drrddlluudd5luu3luulurul4rdd3lrudrruuldrdlull3drrudrud3l3u3r3urrurdldrrlu2(3l3d)5r5urul6d12lu5ldll3drd3r5uruld3rddllrruu5ldll3drd3r3u3ru3rd4lru5r2(dllu4r)dllrrd6ruu5luldrdlu3r3urddldrl5urdd4u3ruu3l4d4ul4ur6d4urdl3d3ruullrrdd3l4urrdll3d3ruullrrdd3luuluru3ruulddr4uldd3urruulul4durrul6d3ldd3r4uddldrdluu3luurdlddr3d3r6uldr5d4l4d4r4u4lddruuddrull3d4r3ulrdlrdd4l3dlldd7ruld6luurr3u3rdrdd3u4luu3rurddu4lddrudrrud3lddrulur3d3ldd3r3u3dl3u3d5ruu4luld4ruuldrdl4urdl3drrddll3u3d5l3ulldlud7lu5ldll3drr4u5rd7r3(drru4l)drrur4ull4d3urur3duull3d5r3l4u4ldru3r4dll3uddrdrud4lurdru5l3urdlddll5drr4u4dll5u7r7l4drdr5u3rddluru3l4dll4u5rl4d4l4ruurrdd4lrr3u4r2(3d4l3u6r)3d4l3u3ru3r4d4l4ru3rd5l6rdrulurruurrdd7l3ruu4lddrdl4rd2(rruu)lldurrdd3ld5l3u4rddrd3l4ruulrurrdlrddlldlulu4ldrl4ulld3r3ldd3r3luru3ldrrdrul2(u4ldrr)3luu3ldd4rluu5ldd4r4ldrlddrruulur3dluur3urr4dlldlu3r3urr3d4lrr3u4r2(3d4l3u6r)3d4l4rurrd3lr3ulldrldrrluu3ldrrlldruu3ld3r3ldrrdruulur5ld4r3luu3ldd5rlluu5ldd4r4ldrlddrruulur3dluur3urr4dlldlu3r3urr3d4l4rurrd4lurrlluruu3l4d3(rlu)rrurdrru5ld7ru4ld3l4dll4u6r6ldrrdrulur5ld4rdlrddluuruulldrddluulurllddrrddluulur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0048.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0048.sok
new file mode 100755
index 0000000000..fef83ff7bf
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0048.sok
@@ -0,0 +1,32 @@
+; 48
+
+ # # # #
+ ##########################
+ ## # # # # ##
+ # $.$.#.$.$#$.$.#.$.$#$.$. #
+ # .$.$ $.$. .$.$ $.$. .$.$ #
+ # $.$. .$.$ $.$. .$.$ $.$. #
+ # .$.$#$.$. .$.$#$.$. .$.$ #
+#### # ### # ### ####
+ # .$.$#$.$. .$.$#$.$. .$.$ #
+ # $.$. .$.$ $.$. .$.$ $.$. #
+ # .$.$ $.$. .$.$ $.$. .$.$ #
+ # $.$. .$.$#$.$. .$.$#$.$. #
+#### ### # ### # ####
+ # $.$. .$.$#$.$. .$.$#$.$. #
+ # .$.$ $.$. . @$ $.$. .$.$ #
+ # $.$. .$.$ $ . .$.$ $.$. #
+ # .$.$#$.$. .$.$#$.$. .$.$ #
+#### # ### # ### ###
+ # .$.$#$.$. .$.$#$.$. .$.$ #
+ # $.$. .$.$ $.$. .$.$ $.$. #
+ # .$.$ $.$. .$.$ $.$. .$.$ #
+ # $.$. .$.$#$.$. .$.$#$.$. #
+#### ### # ### # ####
+ # $.$. .$.$#$.$. .$.$#$.$. #
+ # .$.$ $.$. .$.$ $.$. .$.$ #
+ # $.$. .$.$ $.$. .$.$ $.$. #
+ # .$.$#$.$.#.$.$#$.$.#.$.$ #
+ ## # # # # ##
+ ##########################
+ # # # #
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0048.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0048.sol
new file mode 100755
index 0000000000..e6fc53d9c2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0048.sol
@@ -0,0 +1 @@
+lurdlldrrddl3ud3ru3lruul3(ur)rdrdrddld3l3ruru3(ul)ldl5drruuld3ruru3(ul)ldl4dldrru3ru3l4ru3(ul)ldl4du5ruuldrd3ldll4urrdrluurdrddrdl3urururrdr3drdrrddlld3luu6l6rddrrdrrdr3dll3urulddllu3lul4ud3rdd3r7drr3dld3luurud3ldd2(lluu)rruruu3ruu3l3ulur4d3rdd3l5u7dld4luluurru3rdr3u5dlu3lulld3rlu6l3dlddrru3ruu3drddl3u3ldlluur3u5r5d2(ulld)rllu5ru4rur5ul4ur3u5ldlu4l4dld3lulldr3dlrdld4u4dllurdruud3rddluru3ldrurrddlurulldldrddrrd3rd5l4ulur4drrll3dllul3u3rlldrr3lddrulururr3dldluudrrurruldld3l3u3rdduu3lddrdd3rudllull3urdduurrdlr3uldrddrrulrdd5ru3ru4rur5ul4ur3u10l4dldllull9drrddrruullddrud3rdd3ludr3(ru)ll5r4u5lddr3du4ruulldurrdd3l3rurrddlr3(ul)lddr3drr3u3dll3uluurrdlddrlulldruruuldrruuruu4rddldd4lrrddrululluuruu4rddlddllddrru3drr3ulldlurddrdlluruulldrurdurrdrrdd3rur3ull4ulld3lddldurrduluu3rurr4drrddldd3luu4l4rdd3ruu5lrrddrulurddrrullurdrr3ulldd3ul3dllurdruruulldurrdrr3dldlludrruru3(ul)ldrr4ulldrdd3urdldr3urrddlruulldl3dluruulu3ldd3rurd4ld3lrrdrrulurrluluul4ur4ururrdr3drdrrddll4dllullrrdrr4urruullul3ululldl4dl4dr3duu3rdluld3ldu7ru3l3ruuldrdlr3urrdlulddrdlulduu3r3ull4d4urddld3luu3rdrul3druluuldullddrruuldrr3ulldurr3d3lurrluur3ululldl4dldd4r4luurdrrll4u10l4dldlluurrddluruuruu10r3dl4drdd4ld4luullulur4d3rudrru3dlludrruu3l3ru3rdllull6ruulldurrddlldllu3r5ldllu4r4lulldrrdrrurrdrr3ur3ur4u10lddldd4l5d5ruuld3rddrrurrdrr3ur3ur4u10lddl5drdrrddrru3r3ldlluullul3u3rdrr3durrdulldldur3ullu3lddrddrrllulluruulldru3l5d3r3u3d3l5u4rdulldr4dlddr5udrrddlruullddlddruurrddlr3urrddlruullddruldlddrrudll3ulldru3l5u5r4dulld3urllull6d3ldrurrddlull3urdldd3r7uluurdldr7d3l3urrll3d3r7ul4urrdrru8r8ldllull4dr7dlluuddrrulruulddu3rdlul3ulddurrdl4uluur5du3l3urrddrdl3ullddrluurrdrul3urrdrrurrddl3dlluullrrddrru3rdrr3u3dllu3ldllu3r3lullddrruldlddruuruullddrrul3rdllrddrruldlur4uruulldr3lur3ldrurrdrr3dllulludrd3rullrr3ururdllud6rddl3dlldllrruullrd3ruur3u6lddrrdll3urddu3lurrurd6lddrulu3r5ldru4rdrruuld8rurrdrr3dluruullulldlddldd4rdru5ldllurdruruulldurrdd3rdrrlddr3u4ldrrurdrddlludrr3urrdlu6l4ururrd8l5r4dldr5u5rddlurullulldl4d4ruuddllurd3lurrddlull3drr3ulldr5ururrdrrddldurrdul3ururrdrrl3druluur3uluurdrruldllu3ldluldllu3rd4luldllu3r6l3rddllulu4r4luullddldlulldrddluruu3ruurrdd3rd9rurr3drddllulldldllulld5lu3ld6luurrduur3u3ruurrdd3rd9rurr3drddllulldldllulld5lu3ld4l3urrdduul3u3ruurrdd3rd9rurr3drddllulldldllulld5lu3ldll3ulldll3drrlluurlddrr3ur4u3ruurrdd3rd9rurr3drddllulldldllulld5lu3ld3l3rurrd6rurrdrrururrdrruul3ulld8lu4luulldd3l4d3l3drruddru3l3urrdduuruuldrdlr4u3ruurrdd3rd9rurr3drddllulldldllulld5lu3ldllulrd3r3lurll5u3ruurr4d4ullddldlul3d3u3ruurrdd3l3rddlur3ullddrdru3ldrr4lddrulu3ru5rd9rurr3drddllulldldllulld5lulldllul3ulurrl5d3rull4ru3r3ldd5rurrdrrururrdrruul3ulld8lu7ldlluluur3drddllull3ururr3drdllruuldr3ulldlddrrurdrddlludrruurul5rddllullurrluu3rddlldlu3ruulldu2(rrdd)4ldlu3rurdru9rurr3drddllulldldllulld5lulluulu3rll3drrul4rurrd5ldd5rudllud3luu3rddludllur3l3drruuddll3urrd5rurrdrrururrdrruul3ulld11ldlldlduu3ru11rurr3drddllulldldllulld6luluuddrruldd6rurrdrrururrdrruul3ulld11ldlddrdd3ruulldurrddllrudrrddlludrru2(ururrdrr)uul3ulld9ldlurrdduurr2(urrd4l)urruul3d3ruldluluurrdull3d3rulld4rulldllddrrudlluurrurrd4rurr3drd2(dllulldl)l4u4drrul3dldr3ulddr3u3rdldlluurd4ru3lrruuldrdrrululd4rdrruul3ulld3ldduul3urrdduullddr3drd3rdrruul3ulldlluld3rulldll3u3rddlldlu6rdrru6l4r3drulururrddlruuluuldd5ldllu7ruulldurrdd5l5rurrdlrddluuluullddrdrlu4l3d3u4r3drddllulldldllud4ldu3rdlu4rururrdrruul3u4l3dllddld3ldlurdrurruruurruullu2(ll3d)3rulldlu4ruurr3u4r3drddllulld5l5rurrd3l5rullr3druu3ldrurrddluruldd3ruldlluurdldrl4ur3drruulrdd3lddrulullurdrddluululldll3urr3u4r6d2(llur)dlldrrllddrulull2(3urr)dru3ldllu4rll3dllddrluurdrllddrudrddluul3urr3dllur3ldrr4lurrd2(rr3u)4l3dldduur3u6rdl3ulldurr3dlddll3dlluluur3u4rlldru3l3dlddrdrr5u5dlluluur3urrlldrlddlddr3u3dr3ldr3lurrdru6dll4u4drr6u3ldr3drl4urr4duulrddlluurdr3uldduu3rdlullddrur3ullddrddludl4drr4uddluldrrddlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0049.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0049.sok
new file mode 100755
index 0000000000..06288d8a46
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0049.sok
@@ -0,0 +1,35 @@
+; 49
+
+ ##### #####
+ ## ## ## ##
+ ##.$.$.## ##.$.$.##
+ ##$.$.$## ##$.$.$##
+ # .$.$. # # .$.$. #
+ # $.$.$ # # $.$.$ #
+ # .$.$. # # .$.$. #
+ ###### $.$.$ ### $.$.$ ######
+ ### .$.$. .$.$. ###
+##.$.$.$.$.$.$.$.$.$.$.$.$.$.$.##
+# $.$.$.$.$ $.$.$.$.$ $.$.$.$.$ #
+# .$.$.$.$ $.$.$.$ $.$.$.$. #
+# $.$.$.$.$ $.$.$.$.$ $.$.$.$.$ #
+##.$.$.$.$.$.$.$.$.$.$.$.$.$.$.##
+ ### .$.$.# . #.$.$. ###
+ ###### $.$.$ #*# $.$.$ ######
+ # .$.$..*@*..$.$. #
+ ###### $.$.$ #*# $.$.$ ######
+ ### .$.$.# . #.$.$. ###
+##.$.$.$.$.$.$.$.$.$.$.$.$.$.$.##
+# $.$.$.$.$ $.$.$.$.$ $.$.$.$.$ #
+# .$.$.$.$ $.$.$.$ $.$.$.$. #
+# $.$.$.$.$ $.$.$.$.$ $.$.$.$.$ #
+##.$.$.$.$.$.$.$.$.$.$.$.$.$.$.##
+ ### .$.$. .$.$. ###
+ ###### $.$.$ ### $.$.$ ######
+ # .$.$. # # .$.$. #
+ # $.$.$ # # $.$.$ #
+ # .$.$. # # .$.$. #
+ ##$.$.$## ##$.$.$##
+ ##.$.$.## ##.$.$.##
+ ## ## ## ##
+ ##### #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0049.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0049.sol
new file mode 100755
index 0000000000..be96e1c65c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0049.sol
@@ -0,0 +1 @@
+uururruru3rddrruruullrrddldllur4uddrrdluldlddrd4ruulrdd3luudd3ruulluurdu3ldlddrd4ruuluu3luu4rdrlu4ldd3rddrrudldruurrdllulrddld3lulluur3u4rdrdldrdrruulrddlldl3u4dlulurrdd4luluur3u4r4d4u4ldd3r3luu4rdduulldrdd3u3lddrrlldlddrdrr4ulldrllddrrlluur3urdldd4ldldlldlddlluluulul3uludrru4l4urudl4d6r4ulullrrdr4d4r4urudl4d4l2(dlu3r)dlu6l4drdrddrdrruururruululuur4ururrddrrlluulldl4dlddrd5rddluru3ldrrl3udd3r3ulull4d3rd3ulululddu3r3d4ldldlldlddlluluulul4u7r4ururrddrrdrdululluulldl4d7l4drdrddrdrruururruru4ruurullruuldlldlrurr2(uull)dldruurrddrruullrdl3urddr3dr5d4ldldlldlddlluluulul4u7ruur3urruuldr3dllurdruudllddldd7l4drdrddrdrruururruru4r4ul3ulrrdlddr4d4ldldlldlddlluluulul4u7ruuru3r3ldldd7l4drdrddrdrruururruru4r4uluu3lullddu5rddlludrruu3lullddrurrddrullrddlu4r4d4ldldlldlddlluluulul4u9rdruluruu3ldduu3rdrrdr4d4ldldlldlddlluluulul4u9rururrurddu3ldld9l4drdrddrdrruururruru4ruuluuddrdd4ldldlldlddlluluulul4u9ruuddlluurrddlud8l4drdrddrdrruururruru4ruuluu3l4rdldlduruu3ld9l4drdrddrdrruururruru3rl3u3d2(lldld)dlluluulul4u9rdrlurr11l4drdrddrdrruurur3(ru)ulullurdllddrulu6l4drdrddrdrruurur3(ru)ulu3l3rdlullddrdrru2(dlddll)uluulul4u7r5ldluldu6rddrdrddlldlddlluluurur3u3dldlddrdrruururruululuu4l4rddrdlrrddlluddlddlluluururrdduulldrurd3ruulullruulldd3rdrru3l5rdlld3(lu)ull4d4urrddlruulldd4r3dluurullrd3rulrrddllullddllurdru4ldlluluuluurdrru4r4dldru3ldrurr4ullddrluurr3dulld3ulldd3rlldduulu3lddru3r3lddrulurdr3l3urdldruu3ldrrurd3l3urdldrl4urddl3d5rur4ulldldlluld3rull3ruuldrdl4urddl3dll3url3drr3uruulldurrddlddrurrddlulldlluurlddrrduu3r3dluruu3ldllduldr3uldrdrru3rddldd4l4udrrdru3l3d4ruruullrrddlu3luld4rdd3lddrdldd6luluurruu3rldd3r3luurdldruu3lddllddrd6r5u3ruu5ldduu5rdd3ludrrudllurrll4drruudluu3dldd6lul2(uurr)dluldduu4r4lddllddrd7ruudd3l2(urrd4l)uluurrurrddurdluulldrdrruldlu3lddrd3r3u3d3ruulluld5ruulldurrdd4lrrullrr3d6luluurruu4rdduuluurdd4lddllddrd6ruurul3d6luluu7r5lu2(urrd)lullurrurd3ulddrdlddr3udd3lurdrruuldld3lu4r3l3dllddrd6ruurrdrddrdrrddldlldld3ldlruul4d6urdl5d4lulrd4r6u4ldlru4r4u4luluurruullrrddllddrd4r4d4ldlddrdrulluuru4r3d3lrduudrr3u4ldlddruddrrurr7urr4ull6duu4luluu3ruluurrdluldrdd3lddrdrr5u3ldduurdldruu3rur4d3u3lurllddrld3lurrdrulurdru3rdrr4d6luludrd6r4ulu5lddlullddrluurru5rdrr4d6l3uluurrdl4drrulruuluur3d3urrdrr4d5l3uruurr3dllrrulrurr4d3ludrddrdul3du4ldu4rdrdulu4ldlddrdrru3ruul5urruurrdrddrdrrddldllululrdrdrruruulluluulullddrdulldurrdl3urrdrddldurrdrrddldlldld4l4rururruruullulldrrl3ulullddll5drdd3rur3uruulldr3ulullddrrllurl3ulldrurddull4ur3drdluu3lurrd4lu3(rrd)drruulu6l3rdrru4ldrrldruurr3drdd3l4u4d3ruul3ullrrddlruull3d2(3urdl)ddlluurrdld3rulr3drdd3l3u3d3ruuluullrrdlrdrruullddruruldlur4dlulrruuldrddldluldu4rdr5dld3luuluuruururrdr3dldr3uld3ulldrurdrddlluudrdrddl3ulullddlddrdd3ruudd3luu3rdru5luurdd3rud3l4urr3drdlrdd3luulu4ldlddrdrrurrdru3ruul4ullddl3d3uruurr3dr3d4l4uruul4d4u3r3dr3dl4ulull3d3ruulduulldrlddruudrr3dlluulurr6ldlddrdrrurrdr3uddrrdlulurlulduu4ldlddrdrrurrlluu3dlluluururrlldlddrrdruud3luurdldrdrrurr3d4l3udrrdullddrrll3uluururr4dllurdruud3luurdldrdrrurr3drdrrddll4rdduu4lddrrlluurr3urluldl2(luur)r3dullulldrr4l4urr3d3ull4drrlluurlddrruulld3lu3r3dlurulullddrluu3rddrruullrrdluluurddrddlluurrdl3r4urdlddrrd4lrr3urddldlluluu3r3dlldluud3rdlr4ullddldrrl3urrddldlurruulldrddluruulldurrdd3r3dr4drruruu4r4drdrruurrdd3uruu4rurld4lddldllddllulurl3urdururld6lddldll3u7r4luldlluluurrurdrduluurrur3(rd)rrddlddlluululu3luu3r3ldd3r3u4drdrddrruuruul3(lu)lldlldd3ruuddllulurrlddrruldlurrddrdd6lul3u4r3ld3r4lddrdrr3ulu5lddrulu3rlldrrddr4dllul5uruld3ldldd3r3luuru3r3d3urrdlrdrdrr3ululld3ldrrururrdr3dllulldluululldrr3lddrruudld3rulrru3lrd4r4dllul3urul4drddl4uru3rdrudrddlldl3u3d3l3ururrlldldd3r3luurduurrdlrddluddlddruuddrddl3ull3u3rddlddruurrddlruullddlddrrudll4u3rdlluldll3u3rddldllurluurdduurrdlr3uld4rddllrruullddrddruulluur3d3u4ruuldrd4lddrulu3rlld3luulluururrdr4d2(lluu)rduurrdlrr3drudd3lurdrruuluulldd3uldrdlu3r3drdl4ulldrurddrdrr3u4l4rddluru3ld3luurrdrdl3r3luulld3r3ld3rdrdrrululrdrruluurl3drrddrruur3ululrdr3dlddlluull3urdlddrr4drddrruurrur3u2(ruur)rllddll3d3ruruuddld3l3ulullrrdrddlulud3rlddrud3lur3dldllddllul3urruu4r4lddlluulldrurddrruu3l4ruu4lrdurruuldrdlulrdrrddlluurrdl3dllulurrlddrruu4r3dldllddlluul3u3drddrruurrdruud3lddlluu4rlldldluru3rdlullddrulur4dluururrdluldlddrrudlluuruuldll3urrddrdl3r3uddlrurul3drud4l3ull3d4r4lurdrulluurdduurrluulddlddrruu3drruruu3lrrdulldrduurrdlld3l3ururrddlduulldrurr3ulldduurrdlrd3ruru3ldurrddlull3d3ru4ruruu3ld3ldluldrduu4ru3rddld4ldluluurrdlu3ru3rddld4ldlddr3u4ruruu3ld3l3d3urdurru3rddld4luurruruululluuldrdrrdrddld6l3ul3(ur)4uddluur4dldldluluurldd3ruruullrrddludd3luurddrrullr6d6ruruululluu4lrr4ulluurr5dldrll6d6ruruulullull5ullurur5dldl6d6ruruulullull3u3drruuld3l6drr5u5d4ruruululluulldlrddlr3urrddl3rdrddld4l4urud3rdrru4ldlrrurr3dldlluuddrruruurrdduldlud4rulld3ldlldd4rurudld4luurru3rurrddlruulldlluruuldulldrurr3dlld4luururldlddrrdd4r4udlldrurd6luururu4rdduulldru3ldldlddrrdd3rudlludrruld2(lluu)rurddullddruddrdrr3ull3rud3l3urrddrdl3urdu3ldrlddrllddrrlluurd3uldrdd4luu3r3ldd4ruuddlud3luurdrr3ldrr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0050.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0050.sok
new file mode 100755
index 0000000000..8ec4e8acfa
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0050.sok
@@ -0,0 +1,37 @@
+; 50
+
+ # #
+ ##### ######### ######### #####
+ ## ### # ### # ### ##
+ # $.$. .$.$ $.$. .$.$ $.$. .$.$ #
+ # .$.$ $.$. .$.$ $.$. .$.$ $.$. #
+ # $.$. .$.$ $.$. .$.$ $.$. .$.$ #
+ ##.$.$#$.$. .$.$#$.$. .$.$#$.$.##
+ # # ### # ### # #
+ ##.$.$#$.$. .$.$#$.$. .$.$#$.$.##
+ # $.$. .$.$ $.$. .$.$ $.$. .$.$ #
+ # .$.$ $.$. .$.$ $.$. .$.$ $.$. #
+ # $.$. .$.$#$.$. .$.$#$.$. .$.$ #
+### ### # ### # ### ###
+ # $.$. .$.$#$.$. .$.$#$.$. .$.$ #
+ # .$.$ $.$. .$.$ $.$. .$.$ $.$. #
+ # $.$. .$.$ $.$. .$.$ $.$. .$.$ #
+ ##.$.$#$.$. .$.$ $.$. .$.$#$.$.##
+ # # ### @ ### # #
+ ##.$.$#$.$. .$.$ $.$. .$.$#$.$.##
+ # $.$. .$.$ $.$. .$.$ $.$. .$.$ #
+ # .$.$ $.$. .$.$ $.$. .$.$ $.$. #
+ # $.$. .$.$#$.$. .$.$#$.$. .$.$ #
+### ### # ### # ### ###
+ # $.$. .$.$#$.$. .$.$#$.$. .$.$ #
+ # .$.$ $.$. .$.$ $.$. .$.$ $.$. #
+ # $.$. .$.$ $.$. .$.$ $.$. .$.$ #
+ ##.$.$#$.$. .$.$#$.$. .$.$#$.$.##
+ # # ### # ### # #
+ ##.$.$#$.$. .$.$#$.$. .$.$#$.$.##
+ # $.$. .$.$ $.$. .$.$ $.$. .$.$ #
+ # .$.$ $.$. .$.$ $.$. .$.$ $.$. #
+ # $.$. .$.$ $.$. .$.$ $.$. .$.$ #
+ ## ### # ### # ### ##
+ ##### ######### ######### #####
+ # #
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0050.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0050.sol
new file mode 100755
index 0000000000..9363e66256
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch06_0050.sol
@@ -0,0 +1 @@
+4dllrr4u3ld4ldldrddlur3drrddllrruu4l4rddlldldrdldld3ldlluluurlddrdrru3rurur3u4rdrrudllulluull6u4ru3r4drurudr3l3u3rdu3l3d3r3dldrddlu4dllddrrdrrudllu3luludrdldlludrrurruurr3u4rurruu6drrddlldlludrrurruull6u2(rrdd)rruuruululldllddrr4dllddrrdrruruu3lurdrrddldlluruurrddlruu3luurdldldur4ulluull6drdullull3d5l6rdrru4lr3urrdduulld3lrru3rd3l5rdrru3l6u4r4drruuruu3l3rddluruluuruuluu2(lldd)rr3drlddrdllduruullurdru3dluruullullddlld3l6u3l3u3rd3rdurddrrd3r4dullull4drdl5urrddlld3lrurr3dluur3urrdrr3u3lulluu4lu3l3d3r5dl3d5rur3u3rldluldlddrrudlld5luurdldrrdrruruu4l4rdrr3udlldllu3ruulddllurrldd3lddrdrruruuluuruulddlddllddrrll8ulld3ldldduururru3r7dlddrurr3dldll3uddllullddlluluurlddruu3drruldlurrurrdll4rdrru4lrruurduurrdlrddluudllurlddllu3r5ldrrlldllurru5r10ulld3ld2(lddl)ldl3drd3rdrruu4rddrruruulrddldlluur5u5d5lddlluluurd5rlurrld6ldll5u2(rruu)rurr4u3rd4r4dlddlddlldlldurrurruuruur4u4lu3l4dlld2(lddl)l5drru2(3ruld)5ldluluuruu4rdrrddrd5ldlluluurdd4u4rdrr3d4lulrd4r3ullu4ldl3drurrdl3ru3ld5ru3lrr3dllulurrurruullu4ldl3d3rlu4r3ld3l3ur3u3dlddrluur3u4ruururr4u3rd4r4dlddlddllu3lulrd3rdrruuruur4u4lu3l4dlldlddllddrrdrruuddllduu4ldlddr3u4drrul3dllulurrld4ldlluluuruurrddrrdulluullddlddrd3(rru)uruurruu4lu3lulldlddrddrruu4d3r3l4u3ru4rddllddlduuld2(rruu)4ld3l4drduluullddlddrdrr3u3dlluurrll3urruu3ruu3lulldlddr4dlddrdrr5udlrdrrdluluurdu3luuluururrd3rdd3ldduu3rurrdulldrddurl3u4dluu3lddrulu3rlldd3luuluururrd4r2(dd3l)uu3rldlulluururr3d3ulluluuruu3rdu3lddlddrdrrd4rd5ruururr4ulld5l3d5luuddrruldldlluluuruu3rddrddlldlldrduuru5r3u4ru3r4dlldldd5lu4l4rdr3u5l4drul3u5rdd4l4ruu5ldd4rddlludrddr3(ru)ll4ruururr4u3rd4r4dlddlddllu4lddll2(ullu)lldul3ruuldrdlrdrrddrudrdrruu4rdrruuruur4u4lu3l4dlldlddlddrdrrullrruruuldldurrd3rdrruuruur4u4lu5ld5l3dld3(dr)rururuurr4u3rd4r4dl3dldlluludruddrrur3ur4u4lu3l3d3rdlull3u3rd4r4dlddlddlluuluuddrddrrur3uruurrullrrddluluu4lu3l3d3rddlddrddrrur3urudlddruruuldlddlddlluurrld4lurrdrddlludrruul3urrddrdl3ullddrluuruul3d3ulluldruuldd3rulluu3rdrrdd3l3ruurrd5ruurruuruululldllddrr4d5l3ullu2(urruur)ruurrddrddldllu5lulluurrllddrrd5rdrrdrdd3lrr4drddl4u5dlluurlddrruruuluulldrldldullddllururd4lrrddlurruu4r4u3ruulullu5l3dllddrr4du4rdllu3ruuldr3u3ruulull5d6u5l3dllddrrdrrdulldlldru3lu3l4urrurrdulldll4d3rd4ruulluldld3l4urrurrddrddllddrrddlururruu4lddrrddllddruuruullddrddlluurulruu3l3drl3u3r3druluu3lddrrldrr3l3urdu4ldlldd6rl3u3lulluurrllddrrd3rulr4dl3ulldr3ldd3rurruuldr2(ddll)udrruurr3u3ldllddrrdduulluurrddlluru3l3dld3(dr)r4u4dllurlluluurdrdul5uluulluurrllddrrddrd4ruu4lrruuldl6d3luurrlldd3r4udrrd3lrdd3luuluuluurruullulldl2(ddrdd3r)uurrdluu3ruullu7l3(ddr)rdrr3ulurrdlldrddllulluu3rurd3ldurruulldurrd2(dlldl)luluuruu3rdd3rlurrld3luuluu4rddlddlluu3ldd4rldu4lddrdrruuddlluluu3r3lddrrdru3luurrduluurdl3uluur4drrulrul3ruu3luld4rdd3lud3ruullddrruldllddrruuruullulldlddrluururrdrdululluluuruu2(rrdd)lldd4ruruurruullrrdd4ld3lddrrdd4ru3ruurululluurrllddrrd5ruruluurdl3d5lu4lddrd4lddrrudlluurr4dludrrul4uruu4r4dlldllrrurr4u4lddl3duulldrururrdllrd4urruull4duu4rddlur2(ullu)ululluurr4lulldlddrddrruuddllddldd3r3luu3rldurulr3u4rdr6dlur4uluu4l4d3lddrdrr3uluuruu4rdr5dlluu3l3rddrr4uluu3ludlddruu3rdr5d2(lluu)ddrrddluruldlrd3r4ull3d3urrddl2(r3ur)urrdull3drrllulld4rddld4luluurr6lddlluu6r4ldlulluururr3d3luurrurd3ldd7rdrdd4ruruull3urrd4rurrdr3dllulrddl4d5lulluullddrlulur3dluruurrdlulddlddrr3ululdr3uldrddrrurruruull3urrd4rddrddl4d5lulluurrdd3uruul3d3ululldrdrurrddldlldll3urllulluurrurrdulldlldd5luurrdulldd5ruullrrdd3lddrrud2(lluu)rurrdrrddllrururrurrdrddldllullrrdrrurrdru3ldr3lurrdru5luurrurr3d3ulldrurd4lddrudrddlururudrrdll3drrdrddrru4r3ur3uluu4lulldldururrd4rddrddl4d4ldlluuluurr3u3l3rdll3urdd3urrdluldlddrr3dllddrru3lrr3drrurruu3ldlu3drruldlu6r3ur3uluu7lddrr4d5udlluururrdrrddllrururrddrddl4dlluu3luurrudlldd3rddrr3ur3uluullddruruurrdr3dlluluurlddru3ldrurr3dlludrrurr3ururrdulldl3drurrlld3ldllurruuluur4dlu3d5ruruu3luulrddl4rdlulluururrd4rurrdrddlddlluu8d8ulluurr4drruuruuldlruulldll2(ddrr)uuddllur3(lu)lldd3luu3rddlu4dllddrrd5rdrruruu2(luul)ullrdll4rddrrddrddldllu5lulluurrurrudlldllddrrd5rdrruruuluu3lud3rddrddldll5u4d5lulluu3luurdldrl4drrdd3r4u4l4r4d3luull5u6dllddrdl3urrurrddrddlldllul3urdr3u5ldd3rlluurruulldduuluurrdullddrddlud3ruld3r3urdldrldlluurrldr3uldr4drrdd3r4ulluullrrddllrud3r4d3l3u3d3r3u5rdrruruuldlr3u2(lldd)rrdrruruuluulldrldr3lddrruuldrr3ulldurrddl3drruruulrddldlldllddlururr3ulld3l4drluldr4u3rurr3dlld3ldllu3l3rdrru3l6rd3l3ruurrurrdrdd5lrr4u6drul4urrdrdd3l3ruuldrdl3ullddrldrluullddrluurrddrddlludrruuluulldrururrdrddlruululldld3lurr3luurdldrl3ulluurr4duulurdd3ruu3lrrdulluurrdull3dllurdrddlurr3dluu2(ddll)dllul3ullulurl3dllddrr4ud3r3drdrrurruu3r3dl3u3rdluldlddrrudll3u3luulldllrrurrdd3rddllrrur3ulldurrddlddlluurrlldrulluulldll3drdrrurruuluulldd3rldullull3drdrruur3ullddr3dllurdrullddllull2(3uldr)4drrdrruul3urrdduulldrlullrrddludlrrdruu4dlluudrdruu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0001.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0001.sok
new file mode 100755
index 0000000000..1dfdc8a55c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0001.sok
@@ -0,0 +1,13 @@
+; 1
+
+ ####
+ #### ##
+ # # *###
+##.$# * ##
+# @ * * #
+# # * #
+##### * * #
+ ## * ##
+ ## #
+ ## #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0001.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0001.sol
new file mode 100755
index 0000000000..97bb1dd600
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0001.sol
@@ -0,0 +1 @@
+3(rd)ru2(ruuldl)drlulurluur3drruld4ldllu5rud4luurdld3ru3rdrddlulu4ldlu5rdrddlurruu6ldllu6rllddrudrdrddlulu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0002.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0002.sok
new file mode 100755
index 0000000000..4b08a4fbab
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0002.sok
@@ -0,0 +1,12 @@
+; 2
+
+ #####
+ #### #
+ # $ #
+### #$###
+# * . #
+# * * #@#
+# * * #
+### * .##
+ ## #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0002.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0002.sol
new file mode 100755
index 0000000000..30df990cb9
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0002.sol
@@ -0,0 +1 @@
+ullddlluuruurrdullddrddrddlluruuld3ruullr3urrdlulddullddrddrruuluulldd3ldd3r3luurrduruuld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0003.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0003.sok
new file mode 100755
index 0000000000..9d4f33af79
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0003.sok
@@ -0,0 +1,11 @@
+; 3
+
+ ####
+ ## #######
+ ## * $ # #
+ ## * * ** ##
+## * * #@.* #
+# * * ## ** #
+# #### ##
+### ## # #
+ #### #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0003.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0003.sol
new file mode 100755
index 0000000000..c27ce0e8e9
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0003.sol
@@ -0,0 +1 @@
+rdurdrrullruuldrdd3luurrldu3ldldlruruu3(ld)l3(ru)u4(ld)uru4r3(dl)ruruu3rdrrdrrullu3lrddrurr3dlluuddrruul3urdlddrddlururulu3lu3lddru3r4luuldld3rlddluruulldrdrrurrlulddllur3ldrrddluulurdlldrrddluulldruurdrddlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0004.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0004.sok
new file mode 100755
index 0000000000..4756e3521b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0004.sok
@@ -0,0 +1,11 @@
+; 4
+
+#########
+# # #
+# # # #
+# .$..$##
+# $..$ #
+###$#@# #
+ # $. #
+ # ####
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0004.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0004.sol
new file mode 100755
index 0000000000..7dc22e6989
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0004.sol
@@ -0,0 +1 @@
+drruulu3luull3drrurruurrdluldrdlrdrddlluuddldlluruur3l3urrdduull3drr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0005.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0005.sok
new file mode 100755
index 0000000000..f377fc88e5
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0005.sok
@@ -0,0 +1,10 @@
+; 5
+
+ ########
+ #@ # ###
+ # $ $ #
+####$##$## #
+# .* .* .*.#
+# #
+## # # ##
+ ##########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0005.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0005.sol
new file mode 100755
index 0000000000..21b601df9d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0005.sol
@@ -0,0 +1 @@
+rrdrrddrdl3r3ulluldllulldrddrdl3u3rddlrrdrr3ulluld3l3dldlu3rdrururrddlu4l3u3rdduu3l3d4rdru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0006.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0006.sok
new file mode 100755
index 0000000000..461048ddb2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0006.sok
@@ -0,0 +1,11 @@
+; 6
+
+#########
+# # #
+#.$*$#.##
+# .$ $ #
+## ... #
+# $ $ ##
+# $###.#
+# @ ##
+#########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0006.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0006.sol
new file mode 100755
index 0000000000..232556b46a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0006.sol
@@ -0,0 +1 @@
+rr3ululd3ruluulldduurr6d5luuruurlluurdldrddldd5r6ulldllddrulddldd5r3ulldrur3u2(lldd)ldd5r4ullrr4d5luu4r4ldd5ruudd4lulu4ruurrdld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0007.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0007.sok
new file mode 100755
index 0000000000..362e0bbbf1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0007.sok
@@ -0,0 +1,10 @@
+; 7
+
+ ####
+ # ###
+### . ##
+# .# #
+# $$*$$ #
+### . ##
+ # . @#
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0007.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0007.sol
new file mode 100755
index 0000000000..d7347d43f8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0007.sol
@@ -0,0 +1 @@
+u3luurdlddrrurulddllurluulldrurrduurrdrdldd3luulur3d3r4ulluld3r4d3luurudllur3d3ruuldrdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0008.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0008.sok
new file mode 100755
index 0000000000..f1ff5ffc62
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0008.sok
@@ -0,0 +1,9 @@
+; 8
+
+#########
+# $ . #
+# # #
+#*** ***#
+# # @ #
+# .$.$ #
+#########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0008.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0008.sol
new file mode 100755
index 0000000000..c2146ee666
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0008.sol
@@ -0,0 +1 @@
+udldllulldrururrdrrdlul3urrdluldulldllurr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0009.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0009.sok
new file mode 100755
index 0000000000..4ca222b44e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0009.sok
@@ -0,0 +1,11 @@
+; 9
+
+ ####
+ # ###
+####$. #
+# * . #
+#@#.#$# #
+# $ * #
+# .$####
+### #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0009.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0009.sol
new file mode 100755
index 0000000000..17f9af394a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0009.sol
@@ -0,0 +1 @@
+u4rurr3d3l3r3ulld4l3drrdru3l3urrdduurrurr3d3ldlu4r3ulld4lddrrlldrl3u4ruuld3r3dlluu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0010.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0010.sok
new file mode 100755
index 0000000000..20068008d9
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0010.sok
@@ -0,0 +1,11 @@
+; 10
+
+ #######
+ ## #
+### .### #
+# $ $ # #
+#@*.$.. #
+# $ $ ###
+### #. #
+ # ##
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0010.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0010.sol
new file mode 100755
index 0000000000..c6557fca51
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0010.sol
@@ -0,0 +1 @@
+urlddru3r3dlluuddrr3ullrrurdrr3u4lddr3drulurl3dlluurlddrruruuldllur3u4r3dlr3u4ldldrdd3luurrlldd3ruu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0011.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0011.sok
new file mode 100755
index 0000000000..74c040af98
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0011.sok
@@ -0,0 +1,10 @@
+; 11 'derived from SokHard 1'
+
+######
+# * .#
+#. $#
+#.#$.#
+# $##
+##@ $ #
+ # #
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0011.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0011.sol
new file mode 100755
index 0000000000..efc5eeb127
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0011.sol
@@ -0,0 +1 @@
+d3rullulluurrdrdl3urddl3drruldl3urd3uldllddrrddluruuruuldllddrdd3ruldlluul3urdrrdduu3lddrrurulluld3rul3dlddr3u3drrul3ullrddldrdruu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0012.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0012.sok
new file mode 100755
index 0000000000..81f9ff3952
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0012.sok
@@ -0,0 +1,10 @@
+; 12 'derived from SokHard 5'
+
+ #####
+##### @ #
+# $ $ #
+# ****.#
+# . # #
+# ### ##
+## #
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0012.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0012.sol
new file mode 100755
index 0000000000..9caebbd9df
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0012.sol
@@ -0,0 +1 @@
+ldllrrurrdlrddldd4luurruldldd4r3ulrruulldr4d4luuruurrurd3lddrulurrurrdldllrruuldldd3luu4rurrdldlruuld3ldldrdd4ruu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0013.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0013.sok
new file mode 100755
index 0000000000..bfe146f919
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0013.sok
@@ -0,0 +1,13 @@
+; 13
+
+ ####
+####### #
+# * #
+# .$.$. #
+## $###$ #
+ #*.# #.*#
+ # $###$ ##
+ # .$.$. #
+ # * #
+ #@ ######
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0013.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0013.sol
new file mode 100755
index 0000000000..1f7bfc8828
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0013.sol
@@ -0,0 +1 @@
+u3rurrdrrul4ulu4ldlddrddlddrrururrdru3ldldlluuruuluuru4rdrddlduruulu4ldllurrl3drddlu3drurrurrdl3rulluurd3ululldllduulldrurrdrrururddllrrddlu4drruluddluuddllurldldllurrlluurdrddlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0014.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0014.sok
new file mode 100755
index 0000000000..91c5cb0afe
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0014.sok
@@ -0,0 +1,11 @@
+; 14
+
+######
+# #######
+# ## $ $ $ #
+# . # # # #
+###..$ @ #
+ #..# #####
+ ## #$#
+ # #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0014.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0014.sol
new file mode 100755
index 0000000000..da7ad59323
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0014.sol
@@ -0,0 +1 @@
+lluulrddllu3luu3rdrrddlldlu3ruullduu3lddrrdrlulluu3rddlddrddrr3urruu3l3rddrruullddll3dlluuluurdrr3dlluuddrr3ullu3luu3r3d4ruu3l3rdd4lu3luu3rd4rddll3dlluuludrddrr3ull4ruu4ldduldru2(urrd)d4luu6rdd5lruullu3lddr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0015.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0015.sok
new file mode 100755
index 0000000000..4eddd7b2df
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0015.sok
@@ -0,0 +1,13 @@
+; 15
+
+ ####
+ ### ##
+ # $$. ###
+ # .$.$$ #
+ ## . . #
+### @# ###
+# . . ##
+# $$.$. #
+### .$$ #
+ ## ###
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0015.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0015.sol
new file mode 100755
index 0000000000..e17d7a5de9
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0015.sol
@@ -0,0 +1 @@
+uruurddrrulldll4dluulldrurrddlururruddlullddrdrulluuruurr3drdllur3ullddrluurruuldr3dlluulur3dlud3r4ululddllurr3dlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0016.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0016.sok
new file mode 100755
index 0000000000..39b23cbbdf
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0016.sok
@@ -0,0 +1,13 @@
+; 16
+
+ ####
+ # # #####
+ #$.#
+### ########
+# #
+# #.***..*#.###
+# $$$ @ $$$ #
+###.##### #.# #
+ # #
+ ######## ###
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0016.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0016.sol
new file mode 100755
index 0000000000..9609e53edf
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0016.sol
@@ -0,0 +1 @@
+llurrdrrdd6luurrllu3rlluuldllddrrudlluurrdrrdll3urdl4d6ruu4lruuldd4rdd6l3urrllullddrluurrurdrdd4rdd6l3udlluurruruul3dllddrruruuddl3d6ruu5luu7rddlldd6luulluurrurd3lddrru3d6ruu5l5rdd4ruulld3u8lddlluurldd8rddrr4u7luldlldd9rlddrruurrddlruu4lddrdru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0017.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0017.sok
new file mode 100755
index 0000000000..c7189b0d0c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0017.sok
@@ -0,0 +1,13 @@
+; 17
+
+ ####
+###### @#
+# # $ #
+# $.#. #
+# #. ###
+###$.*.$$ #
+ # .#. #
+ ##$ ####
+ # $ ##
+ # #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0017.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0017.sol
new file mode 100755
index 0000000000..f4f6001adf
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0017.sol
@@ -0,0 +1 @@
+ldlldlru3rddlddrudrrulldluddlddlluruuluuruu3r3dlddlluurlddrrur4u3ldd3luurdldrrdrddrrur4u3lddlddr3druluuluuruu3r4dldldlurrururrdll4u3lddllur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0018.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0018.sok
new file mode 100755
index 0000000000..33931d7c41
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0018.sok
@@ -0,0 +1,15 @@
+; 18
+
+ #####
+ # #
+ ##$ #
+ ## *. #
+ # .$ ##
+ ## .* #
+ # $@$ #
+ # *. ##
+## $. #
+# .* ##
+# $##
+# #
+#####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0018.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0018.sol
new file mode 100755
index 0000000000..a91760062c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0018.sol
@@ -0,0 +1 @@
+urdl3urdrull3drulddlur3dluldlddrruulurdlldrdruururuuldullddurduur3urrdlurruullddldldd3ruul3urrdluld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0019.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0019.sok
new file mode 100755
index 0000000000..84c2531f65
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0019.sok
@@ -0,0 +1,12 @@
+; 19
+
+ #######
+ ### ##
+ # *..* #
+ # #$ $#@#
+ # *$$* #
+## ... ###
+# $# #
+# ** ####
+# #
+######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0019.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0019.sol
new file mode 100755
index 0000000000..6cf61a60fb
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0019.sol
@@ -0,0 +1 @@
+ulull3d3urrdlrrddllulldrlldll3urrll3drruuddlldlddrudrruluddlluururdluur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0020.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0020.sok
new file mode 100755
index 0000000000..a922c4ff60
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0020.sok
@@ -0,0 +1,15 @@
+; 20
+
+ ####
+ ##### #
+ # #
+ # ### #
+##$* # ##
+# *..# #
+# $$$ #
+##*. $ ##
+# $*. #
+# . ###
+## . #
+ # @##
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0020.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0020.sol
new file mode 100755
index 0000000000..ed12c54868
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0020.sol
@@ -0,0 +1 @@
+ur3uluurdl3dllurdrrurruulldlduruuldllurdrdu3r3uruul4d2(rdll)urr4u4ldd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0021.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0021.sok
new file mode 100755
index 0000000000..0aca2bd3dd
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0021.sok
@@ -0,0 +1,15 @@
+; 21
+
+ ####
+#### #
+# #. #
+# $$ ###
+# #. ##
+# #*## #
+# # * # #
+# @ * $ #
+# .## ###
+#### #* #
+ ## # #
+ ### #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0021.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0021.sol
new file mode 100755
index 0000000000..de2499ab54
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0021.sol
@@ -0,0 +1 @@
+rurd3l5urdrrd3rdrdd4luldll4u3r3duu3rdrdd4l5urdl4dl5ruulullu4lddrulu3r3duu3rdrdd4l5urdl4d3rddrrddllullul6u3l5drrll5u3r3dld4rddrrddllullul3udrruld3ruulullu4l4drrldr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0022.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0022.sok
new file mode 100755
index 0000000000..20a534f465
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0022.sok
@@ -0,0 +1,13 @@
+; 22
+
+ ######
+ # #
+########### ## #
+# $. $ $ # #
+# # $..*.+*. # #
+# $. $ $ # #
+####### ## ### #
+ # # *#
+ ## ##### #
+ # #
+ #########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0022.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0022.sol
new file mode 100755
index 0000000000..ce99a14c59
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0022.sol
@@ -0,0 +1 @@
+r4lurlddrddrdd6ruu4luullrrdd4rdd6luuluuruld5ruuldll3rdl4u3r6d4luuluurlddlluurrdld3rul3d4r6u3lddrddllulurddrrull3d4r6u3ldd8ldd6r6luu8ruu3r6d4luu3lddrdd6rud6luuluu6luu3rdldr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0023.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0023.sok
new file mode 100755
index 0000000000..74a964c70d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0023.sok
@@ -0,0 +1,15 @@
+; 23
+
+ ####
+ #### ##
+ # # *###
+##.$# * ##
+# @ * * ##
+# # * * ##
+##### * * * #
+ ## * * #
+ ## * * #
+ ## * ##
+ ## #
+ ## #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0023.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0023.sol
new file mode 100755
index 0000000000..4c9105d518
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0023.sol
@@ -0,0 +1 @@
+rdrdl3urdlddr3(rd)ruruuldlddruruululdd3u4ldd3r3luurdl4ur3drduruldlud3ldllu5r4luurdld3ru3r3(dr)dd4(lu)4ldlu5r3(dr)ddlulurdrruululdrrdd3lulurdd3ruulduululldrddlurrluu5ldllu6rllddru4(dr)dd4(lu)
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0024.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0024.sok
new file mode 100755
index 0000000000..b62b7ceb75
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0024.sok
@@ -0,0 +1,11 @@
+; 24
+
+#################
+#@ # # # #
+# # # # # # # # ###
+# $.$.$.$.$.$.$. #
+###.$.$.$.$.$.$.$ #
+ #$.$.$.$.$.$.$. #
+ # # # # # # # # #
+ # # # # #
+ #################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0024.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0024.sol
new file mode 100755
index 0000000000..f7dc96cd2b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0024.sol
@@ -0,0 +1 @@
+2(ddrr)uul3rddrruull4rddrruu2(rrdd)lluulluurrdullddrr4u2(lldd)rrudlluurrldl3ullddrrdrr3dlluulur3u2(lldd)rrlulullddrrurr3d2(lluu)rdldlluurrldu3luurrdullddrrdrr3dlluudd2(rr3u)lldduurr6drr3ulr3urr3dlr3drr3ulr3urr3dlr3drr3ul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0025.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0025.sok
new file mode 100755
index 0000000000..26602e9dc6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0025.sok
@@ -0,0 +1,10 @@
+; 25
+
+###################
+# $.$. *.$ * $. #
+# .$ * $.* .$.$ #
+#@$.$. .$ * * $. ##
+# .$ * * $. .$.$ #
+# $.$. *.$ * $. #
+# .$ * $.* .$.$ #
+##################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0025.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0025.sol
new file mode 100755
index 0000000000..5a47251622
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0025.sol
@@ -0,0 +1 @@
+dr3(ru)rrdrrdd4rurulrrurrdl3dlldlruuluurrurd3lddlluurrdd4luurruld3lulldrr3ldldd3ru3r3luullddldrdluulldrl3urdrrulurdd3luurlddrru3rdd3ruu3ldllrrdrrull3druluu3rurrddrruu3lrd3ld3rddlur3urrurrdlldllrrdrddluuruluurd3rul3(ld)d3ruudd3l3urrurrdllr4dlulluurdldrl4urrdrrul3dl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0026.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0026.sok
new file mode 100755
index 0000000000..95da74aa3d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0026.sok
@@ -0,0 +1,15 @@
+; 26
+
+ ####
+ # ####
+ ##### # #
+########### $ #
+# # # # # ##*# #
+# $ $# #. .$. .*##
+# #*## # # ##*# #
+##*.@.$. .# #$ $ #
+# #*## # # # # #
+# $ ###########
+# # #####
+#### #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0026.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0026.sol
new file mode 100755
index 0000000000..4f5de18b37
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0026.sol
@@ -0,0 +1 @@
+3rddrr5ulld3ldu3rurr5dlluu3l4r4luu3rurr3d5lddll3u3d3rddl4u5r3ulldduurr3d3lrddlldlull3uluurd4r4l3dlddru5ruurr3ullddu5l3dlddru7rud7l3uluurddu5ru2(rrdd)rrudll3u5ruurr3du5luull5drru3rud3ldll5urrdd3r4l4rdd3ldll3u5ruuluur4d5l3drruuddll3u3rluurrurdrr3drddlu4l4r3uruuld5lddll3drruud5r3uruulddu7ld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0027.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0027.sok
new file mode 100755
index 0000000000..603d096ec2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0027.sok
@@ -0,0 +1,13 @@
+; 27
+
+ #### ######
+#### @###### #
+# # #
+# ###*## $ $ #$##
+# #... ##### #
+# #*... $ #$#
+# *...# # #
+### #### $ $ $$#
+ # ####### #
+ #### #
+ ###########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0027.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0027.sol
new file mode 100755
index 0000000000..db4268f925
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0027.sol
@@ -0,0 +1 @@
+d4l4d3ru6rdrruurrudllddrruull3u3rdllul3drrudlld6lullddldd3rd8r3ulldruruull3u3rdllul3drrudlld6lullddldd3rd8r5ulldlldd3rllulu4lullddldd3rd8r3u3lr5u3rdllul3drrudlld5l4rddrrulrruull3u3rdllul3drrudll3u3rdl7d8lu3luull4u9rdrlu9l4d3ruurrdrrdd3rudrurruulldurr3ull3drrddlld4luu3luudllddll4u7rd3r3lu3lddllddrulurd4rdd4rurr3d8lu3lud3rd8r3ulldruruulld8ldldd3rd8ruu3ludrrulu7lullddru4rdd3ruru8l8rurr3ull4duu4lu3ldu4l4drru5rddrrud3rullruurruululddllu4lrrd4rddldd3r4u3dlld4luu5ldll4u3rurd3rd4ruu3rdllul4d8l4rdd3rudrrulu7l3rdd3ruru6lrrddrruru4l3rd4r3d8lu3lu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0028.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0028.sok
new file mode 100755
index 0000000000..9704429c44
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0028.sok
@@ -0,0 +1,15 @@
+; 28
+
+ #####
+ # . ##########
+ # ##
+### ### ####$$ #
+# ... # # ## # ##
+# # ## # #
+## #### # # #
+## # # # $$ # #
+# @ # ## # #
+# # # # # ##
+### # ###### #
+ ##### #
+ ##########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0028.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0028.sol
new file mode 100755
index 0000000000..337f9fc35a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0028.sol
@@ -0,0 +1 @@
+ll3ur3u9r3dlddrruldlur4u5l9d7r3ur3uluulul4dllurdr3uru9lul3drdl3u9r4d3ldrdruulurdrrdl4uru9lul3dl4dldrurrddlul5urrdl3u9r3dll3drdr6uru9lul3dl4dldrrdrull5urrdl3u9r3dllddrdr5uru9lul3dl4dldrrdrrulruuldlrrddludlul4ulurdr3uddrrdllul4dldrrdrrulruuldlrrddllul4ulurrl5drdrruulldl4ulur4drddrurulldl4u
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0029.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0029.sok
new file mode 100755
index 0000000000..ea4fff8963
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0029.sok
@@ -0,0 +1,15 @@
+; 29
+
+##### #####
+# ####### #
+# $ @ $ #
+## ######### ##
+## ###....## #
+# ## ###
+# # # # .## $ #
+# # . # # #
+######## $ #
+# # ### $ ###
+# # # # # $ #
+## # # #
+ #############
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0029.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0029.sol
new file mode 100755
index 0000000000..dc58150cb9
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0029.sol
@@ -0,0 +1 @@
+4rurd9lulldr3d6r3d3rdrddludlluruururdluurdd4l3u6l3u9rurrd10lul3duu10r4dlddr5u5d4l3u5lddlluu5r4l3u9rurrd10lul3duu10r6drruulrddll5u5d4luulu4lddlluu5r4l3u9rurrd10lul3duu10r6dll3drr8u5d4l4uld4lddlluu6r5l3u9rurrd10lul3duu10r6dllddrdr8u5d4l3uldu4lddlluu6r5l3u9rurrd10lul3duu10r6dlldrdr7u5d3lull3urddu5lddlluu6rdru6l3u9rurrd10lul3duu10r6d4luluu4lddlluu5rlddrruu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0030.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0030.sok
new file mode 100755
index 0000000000..564d3c7e6d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0030.sok
@@ -0,0 +1,19 @@
+; 30
+
+ ########
+ #. # #
+ #.$ ##########
+ #.$###.# @ # #
+ #.$ # $$$ # # $ #
+ # $ #..# # * #
+ ## # # # ..*##
+ #* .$ ## * #
+ # # ###### $ #
+ ### ## # #
+### $$ ##$.$.*#####
+# ... .# .$.* # #
+# $$ # $.* $ #
+# # # ### # # #
+# #### # ##### #
+##### # #
+ #########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0030.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0030.sol
new file mode 100755
index 0000000000..d69967222c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0030.sol
@@ -0,0 +1 @@
+rddrruurrddlruullddlddrddrruululrdlddruul4urrdlulddllddrrll4u3ldrddldlldluudll3ulrddlul3u3rurr5dldll3uludr3drrur5ulldll3dlurr3drrdruud3ldl3uruluurrurr3dlddrdl3urdldd3ruruullrrddld5lrruurdldll3drd3l3rddlull3ruuldrdl6ul4urrurr4du3rddld4lruurd5ulldll4drdrr3u4rddlurullr3dlldluudll4dllurdr3uluruul3urrurr3d3ulldrurd4l4dr4dr3dlurulull4dlluurlddrruurrdrul5urrdrd4rdduulldrd3rdrr3d6l4ulldrurruulldurrdd3rdrr3d6luurudldd6r3ulldluruldl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0031.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0031.sok
new file mode 100755
index 0000000000..53aff9674e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0031.sok
@@ -0,0 +1,14 @@
+; 31
+
+ ##########
+## # # ##
+# @ * * #
+# $.$$.$ #
+##*.$..$.*##
+# $. .$ #
+# $. .$ #
+##*.$..$.*##
+# $.$$.$ #
+# * * #
+## # # ##
+ ##########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0031.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0031.sol
new file mode 100755
index 0000000000..cc9f6737ca
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0031.sol
@@ -0,0 +1 @@
+3(dr)rulurlldululldrrd3r3ulddrddrrd3uruul3dlddrudrrulldllddl3rdrru3lulldrlddruuluullulldrrdrldlddruu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0032.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0032.sok
new file mode 100755
index 0000000000..37dcd0d907
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0032.sok
@@ -0,0 +1,15 @@
+; 32
+
+ #####
+ ### #####
+ # # #
+ # $.$.$.$ ##
+ # .$.$.$. #
+## $.$.$.$ #
+# #.$.#.$.# #
+# $.$.$.$ ##
+# .$.$.$. #
+## $.$.$.$ #
+ # # #
+ #####@ ###
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0032.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0032.sol
new file mode 100755
index 0000000000..b55c639ba3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0032.sol
@@ -0,0 +1 @@
+r2(ruulu)lldlddrrululdruurrdrdlr3drrulruuluur3ulldlu3rdldd3ullddrldllurlld3ull3d3rddluruuluull3drrurdl3urdu3ldrlddrrddldlddrudrrul3u4dllurlulurr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0033.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0033.sok
new file mode 100755
index 0000000000..6ed36cc849
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0033.sok
@@ -0,0 +1,15 @@
+; 33
+
+ #########
+ # # #
+### # # # ###
+# * * $ * #
+# # . . . # #
+# $ *$* * #
+### .$@$. ###
+# * *$* $ #
+# # . . . # #
+# * $ * * #
+### # # # ###
+ # # #
+ #########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0033.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0033.sol
new file mode 100755
index 0000000000..54cfcc32e3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0033.sol
@@ -0,0 +1 @@
+ulul3duu3rur3duulldduurullrddrlluu4rurrdd3lulluluu2(lldd)4rdrulurrlu3rddrruu5ldd5l2(uurr)3d3u2(lldd)4rdruddluu4luu3rluurr3du4lddrru3drrurrdrr4ulluu2(rrdd)lludrruu5l3r4dllulld4lddrru3drruurrddrr7u5drruulrddll3u5dlluurlddrruu4lddlluu4rdd2(rruu)4lulldduurrd4r2(ddll)uu3lr3urrdl5r2(ddll)3u3drruul3ruulld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0034.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0034.sok
new file mode 100755
index 0000000000..d08751b85b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0034.sok
@@ -0,0 +1,15 @@
+; 34
+
+#############
+#. # .#
+# $ $#$ $ #
+# *** *** #
+# * . . * #
+# $*.***.*$ #
+### *@* ###
+# $*.***.*$ #
+# * . . * #
+# *** *** #
+# $ $#$ $ #
+#. # .#
+#############
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0034.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0034.sol
new file mode 100755
index 0000000000..301fe8908e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0034.sol
@@ -0,0 +1 @@
+ldlddllulddu3ruuruuluu3d3ruluulrddrrurldlddrurulldlldrddlull3drrulrur3u3lddrrlluu5r3uldldururruurr4dlld3luurrd3ruululurlldulddu3rddrdlldl3dllurdruruu3drrddllururduulrul4dlludluulu3luurdldr4urllduulluu4rddrduluulldrurd3ldluddrldrrdrddluuddrdrrlddludllurrdrulludll3urrllddrulur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0035.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0035.sok
new file mode 100755
index 0000000000..bb9ada9e51
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0035.sok
@@ -0,0 +1,18 @@
+; 35
+
+####
+# # #####
+# ######## @#
+# * * * * #
+## * * * *###
+ #* * * * #
+ # * * * *#
+ #* * * * #
+ # * * * *#
+ #* * * * #
+ # * * * *#
+ #. * * * ##
+ # $ * * * #
+ ########## #
+ # #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0035.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0035.sol
new file mode 100755
index 0000000000..cbd5077b09
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0035.sol
@@ -0,0 +1 @@
+d3ldld2(lddl)dldll3(ur)rluuldldrllddrur4uldldduru3r3(ul)dldd3uluur3d3(rd)3ruul2(ullr)drd3r2(ullr)r4d3(rd)d3(lu)u3(ru)llrull3rurrd3l4druudd3lddrdrr3u5drddl4ulluluulururlddlld4(dr)ull3ud3ldrdrluurrdlddrrurruuluddlddll3ulldldrdrrllulldrr3urrddlruuluu3(rd)dlrurrddrddl3ul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0036.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0036.sok
new file mode 100755
index 0000000000..048ee9da4a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0036.sok
@@ -0,0 +1,17 @@
+; 36
+
+ #####
+ ##### #####
+ # # . # #
+ # $ $.$.$ $ #
+ # *.$.$.* #
+###$.$.$.$.$###
+# .$.$.$.$. #
+# .$.$.@.$.$. #
+# .$.$.$.$. #
+###$.$.$.$.$###
+ # *.$.$.* #
+ # $ $.$.$ $ #
+ # # . # #
+ ##### #####
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0036.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0036.sol
new file mode 100755
index 0000000000..38cc1a9a3d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0036.sol
@@ -0,0 +1 @@
+ldllulrurruurrdd3rldru3luu3ldr3drrddrruuruu3luuluruullddrr3d3rddldd3lduruulullruulururrddlruulldlluullddrrurluldldrddllddrrudrddrrulrurrdlrdrruuludl3dllu4lddrulurrlu3drurrddrruulrurur3drruulluurd3ululrurruullddulrurdrdl4drruulrdd3l4drruldluudl3rulu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0037.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0037.sok
new file mode 100755
index 0000000000..fb6e7fedcd
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0037.sok
@@ -0,0 +1,17 @@
+; 37
+
+##### #####
+# ####### #
+# # # # # #
+# $.$.$.$.$ #
+###.$.$.$.$.###
+ # $.$ . $.$ #
+ # .$ $. #
+ # $.*.+.*.$ #
+ # .$ $. #
+ # $.$ * $.$ #
+###.$.$.$.$.###
+# $.$.$.$.$ #
+# # # # # #
+# ####### #
+##### #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0037.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0037.sol
new file mode 100755
index 0000000000..591672ea9b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0037.sol
@@ -0,0 +1 @@
+lddldldrd3rurd4l4u4rdrurr3uluullu4ldllddl3d3rdrul4drruruuruldlull3dr3lddlluu3r3(ur)r3druuruldlu4dllurlluurduu6rdllrddrrddll3uluulldrurrdr3uld4ullu3ld3lddrdrruuddllurd5r4lu4ldrrllddrudrrddlurulullddrrll4urr3drdul3urrdlulduluurdurdll3ullddrrdrruurrdd3lruu4rddldlrururrdlu3ruullddldluulldrrlduu3lddrrddllurdrudrrulu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0038.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0038.sok
new file mode 100755
index 0000000000..4ffbd91645
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0038.sok
@@ -0,0 +1,17 @@
+; 38
+
+###############
+# # # #
+# .$.$. .$.$. #
+# $.$.$ $.$.$ #
+##.$ $. .$ $.##
+# $.$.$.$.$.$ #
+# .$.$.$.$.$. #
+# .$@$. #
+# .$.$.$.$.$. #
+# $.$.$.$.$.$ #
+##.$ $. .$ $.##
+# $.$.$ $.$.$ #
+# .$.$. .$.$. #
+# # # #
+###############
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0038.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0038.sol
new file mode 100755
index 0000000000..1ceedb363d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0038.sol
@@ -0,0 +1 @@
+3(ld)rlldrdldlluurlddrrurrluuruuruul2(ulur)urr3druluull5drdrurudlddrurrdllu4rdllrdlu3rdllrddll3rddll2(uluuru)lddlld3rddllruruulldrurdurruuluuruulldurrddlddrdd3l3urlu3lddrrlluurrdrdd3u3luurrdull4drrurd4ldlur3druudrruddrrul5dldll5urrlul6drruruulludrrddldllurudrd4lurr3luurdldrdrruull4udrrdlr3ululudrddlddldd3rud3luuruululrr3dlulurddrdlluruu3ldd3r3uruuluurddlldur3dldulluurruruuldrruurrddlldluluulldd3rddludllddrru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0039.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0039.sok
new file mode 100755
index 0000000000..1928bd9a9b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0039.sok
@@ -0,0 +1,19 @@
+; 39
+
+ #############
+ ## # ##
+## # # # # # ##
+# * * * * * * #
+# # * * # * * # #
+# * . * * . * #
+# # * * # * * # #
+# * * $ $ * * #
+### # # @ # # ###
+# * * $ $ * * #
+# # * * # * * # #
+# * . * * . * #
+# # * * # * * # #
+# * * * * * * #
+## # # # # # ##
+ ## # ##
+ #############
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0039.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0039.sol
new file mode 100755
index 0000000000..17f803c341
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0039.sol
@@ -0,0 +1 @@
+lu3(lldd)rrdd3(rruu)lld3ullddr3lddrrudrrddllu3dlluur3luurrdullddrdrd4r6uruu3luull5d5urrdd3rddl6d4lulul4url4drdrd4r6ur2(rddl)r4urrddlr4urrddrr4dldld4lud4rururuu3l3ruulld3ulldd2(3luu)llddl2(luur)uru4rddrrdd4rddlldd3luu4l4rdd4rluurruu7lrdu6rddlldd3luullruu4r3d3ull4u4rdrdr4d2(lruu)lulull3d3ullddrlddllu3d3rl3u3dlddr3u3dll3u
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0040.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0040.sok
new file mode 100755
index 0000000000..4cc720e908
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0040.sok
@@ -0,0 +1,21 @@
+; 40
+
+###################
+## # ##
+# $$$ # $$$ @ #
+# ##.## . ##.## #
+# $##.##$ $##.##$ #
+# $.....$.$.....$ #
+# $##.##$ $##.##$ #
+# ##.## . ##.## #
+# $$$ # $$$ #
+###. . .###. . .###
+# $$$ # $$$ #
+# ##.## . ##.## #
+# $##.##$ $##.##$ #
+# $.....$.$.....$ #
+# $##.##$ $##.##$ #
+# ##.## . ##.## #
+# $$$ # $$$ #
+## # ##
+###################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0040.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0040.sol
new file mode 100755
index 0000000000..856cd59741
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0040.sol
@@ -0,0 +1 @@
+2(u3ld)dl4drdrdrr4u3l3r4dllulul3udlur3drdrd4rurr5uluu6l3dl3drdrdrr4u3luldr4u3rdllul3d3u5rdrr6dlldll4u3lulld3l3rurrd3r4dllululldldll4d4ur3(rd)d4r4luururu4rurr6u5l5r3dluuru3l3r5dl4urulu6l4d5rll4drrur4ud6lulld7rll4drrurr4ulddrddlld4luluuddrd4rurr6ulu6l3dld6rll4drruldluuddllurdrullddldldd4r3u3d4luururu3r3ldldl4drdd5rurr6u3lu3ldldldd4r3urullr4d4luururrlldldd4r3u3ldl4drdd3r5u5drruldl4u4dllurdr3udd4r3ulddrd3ldluud4r5ul4drd3ldlu3luulurrlluurdldruullulull4d3r3l4ur3(rd)drddlludrruuld3ululull4d3rdruruulldurrddluluulull4d3r3ulu4ldll3d5r5lddrulu4r4luurdld3rll4d3rulldl3ulurrl4d5ru4ldl3ulur3urrurdduurrdluldrruururruu5l3d3u5rd2(dlldl)luurlddrrul3rururruu5l3dldrdrruulrddllururrurruu5l3d4l5uruu3r5d5ulldrur4d4urrdlul3duu4l3druulu3rurddu4l5dr4ulu3rurd3rddrdll3rddlludrruullrdrdd7r3u7l3d6ruuru5l5r3ulddrd4l3r4ulldrur3drd3lrr4u4ld3rur3drdllr4u6ld5rur3drdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0041.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0041.sok
new file mode 100755
index 0000000000..bd5406d90b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0041.sok
@@ -0,0 +1,23 @@
+; 41
+
+ #########
+ # #
+ ##$ .$. $##
+ #### .* *. ####
+ ## $*.$#$.*$ ##
+ ## .. # .. ##
+####$..$$ # $$..$####
+# $ *.$# $#$ #$.* $ #
+# .. $ #.#.# $ .. #
+# .*$ $. .$ $*. #
+# $ ##### # ##### $ #
+# .*$ $. @ .$ $*. #
+# .. $ #.#.# $ .. #
+# $ *.$# $#$ #$.* $ #
+####$..$$ # $$..$####
+ ## .. # .. ##
+ ## $*.$#$.*$ ##
+ #### .* *. ####
+ ##$ .$. $##
+ # #
+ #########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0041.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0041.sol
new file mode 100755
index 0000000000..e1d99a2bc1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0041.sol
@@ -0,0 +1 @@
+rd3(dr)r3u4r4u4l3u3l4u4l4d3l3d4l4d4r3d3r3drruldd3r4u3r3u4r4u4l3u3l4u4l4d3l3d4l4d4r3d3rddlurulrruuldlrrdlrddrddrr4u3r3u4r4u4l3u3l4u4l4d3l3d4l4d4r4drrd3rddrruullrruuldr3d5luudd3ruururduul4uddrdd3rullrr3ulldrdrdl3urd3ruuldldllu3rldr3l3d3luurdrdruud3l3urrdrrldd3l3drruulr2(dd3l)uu3rddlludr3(ruu)luulluurrdd4ldlldd3ruruu4rd3(rru)u4l3u3l4u4l4d3l3d4l4drrdrlull4u4r3u3r4u4r4d3r3d4rd3(dll)u4l3d4ldlu5rdd5ulldlldurru6rd3(rru)u4l3u3l4u4l4d3l3d4l4drrdrlulldrrl3urdll3u4r3u3r4u4r4d3r3d4rd3(dll)u6ldldulurr4lulluurrdduurrdlu3lddrrurulrr3u3r3urrdluu3r4dl4dlldduullull3u4ruudluddllddlddlluurdrull3dlluurlu3rdrdl3rullr3u2(rruu)rr4dl4dlluululrdru3drr4ur4ull2(dd3l)dururru3ruurr4dl4d4lulldrrl3ur3urrddlrdllrrd4uruullduldduu5rddllrrddlu5dlldd4rdrrduurrurruu4ldllururuu3luurdll5dlldd4rdrrurrddluruurruu4l4u3l3urddlddl4dlldd4rdr3drruur3urruu4l4ull3u3lddrluu3r3drr4drruldluluuruldrrddrdrrddllddl3dll3ulu4luurr5udrrllddrulurdrll3dllddrruuddrrdr3drr3ulullrd3rullrrurruullullddlluru3rdrrullrr3dludlullulld4rdrrullrr3dlulld3lu4rldrl3dlluudrdruudludd4lddldd3r3u3d3luuruur2(rlldd)rruruu3d3luuruuruul3duu3rurrddldlruruuruullduldduu3ruurrdluldrr3uldr5dllrrulru3(ull)d3r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0042.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0042.sok
new file mode 100755
index 0000000000..3a2c1dab72
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0042.sok
@@ -0,0 +1,27 @@
+; 42
+
+ ######### #########
+ ## # ##### # ##
+##.$.$. # $.$.$ # .$.$.##
+# $.$.$ # .$ $. # $.$.$ #
+# .$ $. #.$ $ $.# .$ $. #
+# $.$.$ # .$ $. # $.$.$ #
+##.$.$.## $.$.$ ##.$.$.##
+# # . # #
+# ##### ### ### ##### #
+# . # . . # . #
+##$.$.$ # $.*.$ # $.$.$##
+ #.$ $. #..$ $..# .$ $.#
+ #$ $ $. * @ * .$ $ $#
+ #.$ $. #..$ $..# .$ $.#
+##$.$.$ # $.*.$ # $.$.$##
+# . # . . # . #
+# ##### ### ### ##### #
+# # . # #
+##.$.$.## $.$.$ ##.$.$.##
+# $.$.$ # .$ $. # $.$.$ #
+# .$ $. #.$ $ $.# .$ $. #
+# $.$.$ # .$ $. # $.$.$ #
+##.$.$. # $.$.$ # .$.$.##
+ ## # ##### # ##
+ ######### #########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0042.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0042.sol
new file mode 100755
index 0000000000..3c97de355b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0042.sol
@@ -0,0 +1 @@
+rduudlluddlldd3ruurul5d3l4drurur7u5d3rddlldldlr8u4d3l3drrdr7ud3luu4r4luu4rddlurul6d3rdllrrddldluul6u4drrdldl4udd5luu6lddrddlddrdrluluuruurrdru4luu6rddrr6dl4(lu)drdrrddrr4u3rl3dlruull3ulluu6lddrddrrdrdrrddrruudrrurrdluu3rddluluruulduu3ldld4rd3u6luu6lddrddlddruurrdlulld3(dr)rullulluurrdrrdrdldllurruuld3rddrrur3uluulluu6lddrrdurr3d3u4luu6rdd3rddr2(ddll)4ulr4d2(rruu)ld4rdrddrr3urul3drrdrrudll3u3dr3(ru)ulrddld3luuruddu3ldrlddlluluul3u4ruu6rddl4du3l3r3ullddururruu6ldd4l3drdrddrr4urrdrrlu3l4dlluluulldrl6u3luu3r4dldr5uruul6d5ruu6rdd4ldu4ruu6ldd4ldlddrullruu5ruu4rululuurddurduu4luu6ruu3luld3ruuru3(ul)ldllull6drr5d4lulddu5rurrd6l4r3drruuru3l3u3rddrrud5l4ull6urrdrrur3(rd)dlddrddllrddlddrud3ldd3rud5lurluull4rdrduru3luluurdl3ull6urrdrrurrdr3dllurdrru3(ul)ldrrdrrddlluludldrddrudrrddlldlddllul4ull6urr4drrurd3luruddrruldll4ull6drr4d3rururruu4lud4rddldllddru4luurdl3u10ldd6luuruulu3(ur)rdrrddldlldd3ldd6rd3(dl)ulduuludrddlu5r5urr6ull4d2(3ldd)4rddrdlrr3d5lud3ruuldrdrrulur6urr4urdrdull3d6ruul3(lu)lrdrr4d4l3urrll3dll4dlluu4l2(uu3r)4urrdulld4l3rdrdd3luudd3r2(uull)drrddlu4dlluurlluu3r3lddrddrruluurdlddlldd4rddrr4urr3urruullull4d3l3r4urrdrrddll3dll4dlluu4luu4rud4ldd4rddrrdrrd5rluur3lrrddl3durrudlluulldld3ruuruulddldll5u4rdurdldllddrr3udllurllul3drdruuld3ld4luurrd5rurd6lulld7rurrddluruld6l3ulddldrrldrurruulrullrruurr3urrdduull3drrur5dld3l3rurrdllr5u3ruuldldlluur4d3u3rdllulldllurluurruulldurrdrrulddrdrr3ulr3dllulldrrur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0043.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0043.sok
new file mode 100755
index 0000000000..093df83c3f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0043.sok
@@ -0,0 +1,28 @@
+; 43
+
+ ####
+ ### #
+ # #
+ ##### #* ##
+ # $ # ######
+ # # $.# #
+ ### #$.$#*#### #
+ ## #.$.### # #
+ ## ##$. # # #
+ ## ## . #* # #
+ ## # # #### ## #
+ ## # $. # * # #
+####### .##$## # #
+# # ##$##. #######
+# # * # .$ # ##
+# ## #### # # @##
+# # *# . ## ##
+# # # .$## ##
+# # ###.$.# ##
+# ####*#$.$# ###
+# #.$ # #
+###### # $ #
+ ## *# #####
+ # #
+ # ###
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0043.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0043.sol
new file mode 100755
index 0000000000..9fb8bf278d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0043.sol
@@ -0,0 +1 @@
+uuruurrd4r7u5luuruuldll6dldrlddlddrrddllulldd2(lluuruu)rur3u3r3l3dldlddrdrruu3r3uldluudrr3dlludrddllrdd3ruurrd4r7u5luuruuldll4dlddldlddrruuddlddrrddllulldd2(lluuruu)rur3u3rdu3l3dldlddrdrruurrddldd3ruurrdrruluuruuldlld3lddldd3ruurrdrruld3r7u5luuruuldlldd4l3dl3(dld)dllu4l7d5rddlddrurr6ur3uruulluurrdrruu2(rrddldd)ldl3d3l3r3ururuululldd3l3drurddull3urrduruurrdrddldl3dlluull3uruuruu3lddllu4l7d5rddlddrurr4urrddl3r3ururuulullddlluuruu3lddllu4l7d5rddlddrurruurud3r3ururuulullddlluuruulluurrdullddlddllulldrddlddrurrur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0044.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0044.sok
new file mode 100755
index 0000000000..5e030a1e0f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0044.sok
@@ -0,0 +1,27 @@
+; 44
+
+ #######
+ ## # #
+ ## $.$ #
+# .$.$#####
+# $. .$.$ #
+##.$. .$.$ #
+# $.$. .$.$#####
+# $.$. .$.$ #
+# $.$. .$.$ #
+#####$.$. .$.$#####
+ # $.$. .$.$ #
+ # $.$. .$.$ #
+ #####$.$.@.$.$#####
+ # $.$. .$.$ #
+ # $.$. .$.$ #
+ #####$.$. .$.$#####
+ # $.$. .$.$ #
+ # $.$. .$.$ #
+ #####$.$. .$.$ #
+ # $.$. .$.##
+ # $.$. .$ #
+ #####$.$. #
+ # $.$ ##
+ # # ##
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0044.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0044.sol
new file mode 100755
index 0000000000..ebc3880e91
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0044.sol
@@ -0,0 +1 @@
+4(rddr)r3dluludldllurruuldrddllurdrul3uludldllurruuldrddllurdrrlul3uludldllurruuldrddllurdrrlul3uludldllurruuldrddllurdrrlul3uludldllurruuldrddllurdrrlul3ulldrl3urd3uluurdrrldullddrdr16(rd)rul15(lu)llulur3ldrdr3dllurdruluururuuldlduru3rurrdlldlrdruluurrdluldr3drdurul3rdllddruluurrdluldr3drdurul3rdllddruluurrdluldr3drdurul3rdllddruluurrdluldr3drdurul3rdllddruluurrdluldr3drdurul3rdlldduurrdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0045.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0045.sok
new file mode 100755
index 0000000000..adeaa5bb39
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0045.sok
@@ -0,0 +1,27 @@
+; 45
+
+ #########
+ # * * #
+ # . #
+ ### # # ###
+ # $ # # $ #
+ # $ # # $ #
+ # ## ## #
+ ##### ## ## #####
+#### #.$.# ####
+# #$$ # . $ . # $$# #
+# ###.*.#.*.### #
+#* #### . .$ $. . #### *#
+# . $$# @ #$$ . #
+#* #### . .$ $. . #### *#
+# ###.*.#.*.### #
+# #$$ # . $ . # $$# #
+#### #.$.# ####
+ ##### ## ## #####
+ # ## ## #
+ # $ # # $ #
+ # $ # # $ #
+ ### # # ###
+ # . #
+ # * * #
+ #########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0045.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0045.sol
new file mode 100755
index 0000000000..c50ec983e0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0045.sol
@@ -0,0 +1 @@
+ldllddrruu4drr4u3dl7dru3ldrur5uluu3l5drluurdrdduull4u4r7dldllur3ull4u4r7drdllr8u4l4drr3drdru3ldrrur6ulu3l5drurddull5u3rdr6dldlluruull5u3rdr6drdllr6uluu3l4drr3drdru3rdllul5urulrurruu3luulrddluudd4rddr5dlruuldldduurr4u6lrr7dlluull4ururruulldurrddr7dlluull5u5rl7drdrru3l7u4l4drr3drdr7u6drrdlr4urrdlulddurr4ul3ullddl7drdrru3l7uluu4luurrdullddrrddl4drr3drdrrlluluull4ur3u4rluurdd4luuldld4rllu8lur3dluru5ru4rddll3d5ludrrulullrrdd4r4u7ldlddru3rdd4r4u7lulddu8r4d4luu3lulur3dluuru6rdr3d5lurullrdd5r3ulu6ldlddrurrdd5r3ulu6lulddu6rdrru4d4luu3lulur3ulddrd5rurr3u5ldurrdldllrruu4r3dld6luluur3duu3ruuldrdllruu5r4d7luluurdrruu5r8d4luu3luluud7rurddrrurrdlluull3u4ldd3ldurruu4rd4rldd4urr4dll4ur6urd3lurdr6dld3l5urlddruruuddll4d3rurrd3lrr7ululldr3dll3drd3r7urullr8d4l4urr3ururd3lurrdr6dld3l5urdruudll5d3rur6ululldrddll5d3rur6urullr6dldd3l4urr3ururd3rulldl5drdd3r5ulrddluluuddrr4d3lul6ururrd3l5dldd3l4urr3ururdrruldl5drddllurd4r5uldluudrr4dl3drrddll3u5dr4dll3dldlluluull4u3luu3luluururruu4r3urr3u3rurrdlddrr5d3lddlluur7ulurrl8drddlddluuddrruurrddrruullddru7rdl3urdld7l4u5rdulldrdrrlluu4l4d7ruruuld3luu3l3ull3ulrddrr4dl4d7rdruudl3druulu7l4d5rudllururrlldd4l4u7rdrddlu3ldd4l8u4rdd3rdrddu7ldl3d4ruu3rurul3druulu5ldllddr4dll3dldlluluull4u3luu3luluuruuldrdd7rdrrurrdrrddr4dll3dldlluluull4u3luu3ldlurudrrdd4r3drr3dldrurr7uruulluu2(rrdd)r4dll3drdlulruurr4u3ruu3r4u3luu4l3dllrruur4ull3ululldllurdrr7dr3durruur4ull3ulrrul3drr4d2(3rdd)5lu3l3rd5rdd3lddrulurrldd5l3ulluurrdduurrd5rdrddl3u5ldllrrulul3u4rdd3rdrddul3urddld5lull3u5rdldrrluu5l3drrd5ruruuldlluu5l3drrd5rdrul3druluu5lull3u4rdd3rdulluu5l3drrddludluullddrrllulldrrlluurr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0046.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0046.sok
new file mode 100755
index 0000000000..73a5540d9b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0046.sok
@@ -0,0 +1,35 @@
+; 46
+
+ #########
+ # * * #
+ # #
+ ### # # ###
+ # $ # # $ #
+ # $ # # $ #
+ # ## ## #
+ ### # # ###
+ # # $ ## ## $ # #
+ # $ # # $ #
+ #### ## ## ####
+ ##### #.## ##.# #####
+#### #$$ . # # . $$# ####
+# #$$ # .. .. # $$# #
+# ### ###. .#. .### ### #
+#* #### ### .. .. ### #### *#
+# # @ # #
+#* #### ### .. .. ### #### *#
+# ### ###. .#. .### ### #
+# #$$ # .. .. # $$# #
+#### #$$ . # # . $$# ####
+ ##### #.## ##.# #####
+ #### ## ## ####
+ # $ # # $ #
+ # # $ ## ## $ # #
+ ### # # ###
+ # ## ## #
+ # $ # # $ #
+ # $ # # $ #
+ ### # # ###
+ # #
+ # * * #
+ #########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0046.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0046.sol
new file mode 100755
index 0000000000..21f2f27e26
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0046.sol
@@ -0,0 +1 @@
+u3ld12lur3dluru11r4d3lu4ldlludrrulullrrd5rd3r4u11ldlddru3rd5rd3r4u11lulddu12r4d3lu5lu3lulu10rurdldrru11l3dluud4rddlurullrd6rd3r4u11ldlddrurrd6rd3r4u11lulddu12r4d3lu5lu3lulu11rurddu11l3dluud3rd6rddlludrruu5ldlurullrd6rdrru3r4ulld11ldlddrurrd6rdrru3r4ulld11lulddu10ru4r4dlld3lu5lu3lulu11rurd11l3ulddrd11r4u3ld4lulldurrdldllrru5ru3r4d11luluurddu3ru5rurrd3r6dlld3lu5lu3luluruuldrd9rdrulurr3u3ld4lulldrdllru6ru3r4d11luluurddurru6rurrd3r6dlld3lu5lu3luluruuldrd9rdrulurdru4ruu4lu3lulldurrdd5luldrdllru6rurrdrrddld11luluurddurru6rurrd3r6dlld3lu5lu3luluruurru4rurrd5ld3l5dlu3rd4rdrru5lu3luu9rdrulu4rdrru3l3rurrd4luur12urd3lurdr11d4l3ur4uluurlddruruuddl5dl3d4r11ululldr3dl5dl3d4r11urullr12d4l3ur5ur3urur10drdlulddr11u3lurrl4dllurdruudl6dl3d4r11ululldrddl6dl3d4r11urullr12d4l3ur5ur3urur11drdllr11u3lurrl3dl6dlluurlddrr5ulurdruudl6dl3d5rl11ululldrddl6dl3d4r11urullr12d4l3ur5ur3urur11drdllrrdrru3l11ullddl4dlddr5ur3urr11d4r3ul4uruulrddlu5dr3d4l11u3rulldl11d4r3ul5uluuddr5dr3d4l11ururrdl3dr5dr3d4l11ulurrl12d4r3ul5ul3ulul10dldrur6d4ul11u3rullr4drruldluudr6dr3d4l11ururrdlddr6dr3d4l11ulurrl12d4r3ul5ul3ulul10dldrur4duul11u3rullr3dr6drruulrddll5uruldluudr6dr3d4l11ururrdlddr6dr3d4l11ulurrl12d4r3uluurddl5ul3ululd3ruld5lurdrr9dldrurdldrddlddr3u3drddl4urrd12rdl3urdld11l4u3rd4rurrdulldrdrrllu5lu3l4d11ruruuld3lu5lu3l4d11rdruud12l4u3rd5rd3rdrd10ldlurulld11r3urddu4luurdldrrlu6lu3l4d11ruruuldllu6lu3l4d11rdruud12l4u3rd5rd3rdrd11ldluud11r3urddu3lu6luurrdulldd5rurdldrrlu6lulldl4du11ruruuldllu6lu3l4d11rdruud12l4u3rd5rd3rdrd11ldluuddlddr3u11ruullu4lulld5rd3r5druulu11l4d3ru4rdrrudllururrlld5ld3l4u11rdrddlu3ld5ld3l4u11rurddu12l4d3ru5ru3ruru10luldrd3ldlurru11r3druud4lddrulurrld6ld3l4u11rdrddlulld6ld3l4u11rurddu12l4d3ru5ru3ruru10luldrd4lrru11r3druud3ld6lddrrudlluu5rdrulurrld6ld3l4u11rdrddlulld6ld3l4u11rurddu12l4d3ru5ru3ruru10luldrdluldlddrd3rurrdllu5ru3rdrul5urdldd9ld3ldd3luu3rlluurdldrddl12dlu3rdlul11u4r3dl4drddlruuldldduur5ur3u4l11drdrrul3ur5ur3u4l11dldrrl12u4r3dl5dl3dldl10ulurdr4uddl11d3rdllr4urrdlulddur6ur3u4l11drdrruluur6ur3u4l11dldrrl12u4r3dl5dl3dldl11u10d3rdllr3ur6urrddlruull5drdlulddur6ur3u3ldl10drdrruluur6ur3u3ldl10dldrrl10uruu3r3dl5dl3dldl10uluurrddlulurl4urrddllddr11drruur4uruul5dl3d5ldrrur11u4l3dr4dlddrluurdrdduul5ul3u4r11dldllur3ul5ul3u4r11drdllr12u4l3dr5dr3drdr10uruldluur11d3ldrrl4ulldrurddul6ul3u4r11dldlluruul6ul3u4r11drdllr12u4l3dr5dr3drdr10urul10d3ldrrl3ul6ullddrluurr5dldrurddul6ul3u4r11dldlluruul6ul3u4r11drdllr12u4l3dr5dr3drdru3rdlu5ldr3ul4uluur5dr3drr9uludrrululrddlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0047.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0047.sok
new file mode 100755
index 0000000000..72373c8b13
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0047.sok
@@ -0,0 +1,31 @@
+; 47
+
+ ###
+ ### ###
+ ## $$ $$ ##
+ ## $$.#...#.$$ ##
+ # $ #..$$ $$..# $ #
+ # #.*$ $ $ $*.# #
+ # ..$ .#...#. $.. #
+ #$#. .#.*$$ $$*.#. .#$#
+ # .$. .$ $ $. .$. #
+ #$#* #.. $.#.#.$ ..# *#$#
+ # $.$ .$ #.$ $.# $. $.$ #
+ # .. .* $. # # .$ *. .. #
+ #$#$ #$ .$ * * * $. $# $#$#
+# $.$$.$ # # * * # # $.$$.$ #
+# . . $. * @ * .$ . . #
+# $.$$.$ # # * * # # $.$$.$ #
+ #$#$ #$ .$ * * * $. $# $#$#
+ # .. .* $. # # .$ *. .. #
+ # $.$ .$ #.$ $.# $. $.$ #
+ #$#* #.. $.#.#.$ ..# *#$#
+ # .$. .$ $ $. .$. #
+ #$#. .#.*$$ $$*.#. .#$#
+ # ..$ .#...#. $.. #
+ # #.*$ $ $ $*.# #
+ # $ #..$$ $$..# $ #
+ ## $$.#...#.$$ ##
+ ## $$ $$ ##
+ ### ###
+ ###
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0047.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0047.sol
new file mode 100755
index 0000000000..73a9380f2c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0047.sol
@@ -0,0 +1 @@
+4rddldlurruu8lddlldd3(rdr)urruuruul2(udrddlddr)uul4druuluu3r3dllrr4urr3dlr3ulld3luu3l3druul4dr3uluurr3ururrdrdrr3d4urrdlu3rdlu3l3dlldd3ldlluluurr3urur4urr3du3rdllu4rdldulu3luull4drdr3dulldrruurrulrruruuludll3drruululddldduruu3ru3rd4l3dldd3ruuruuddldd3luulullddlld3ld2(drdrr)ur3(ru)dldldlld2(llulu)u3rurruurrdluld4r3uluurdrruld3l3d3ul4urrdrrddrdrruldlldlluuldlurrddrrulr4uldlldd3ullullurrluuluurdl3urdlddrdrr3ullddldrddl4d3rdrrdrr3urrddrdlrdl3dlddlruur8uld4lulluururrd3rddrdl3u3l4ulr3dlldlddrrdrrurd3lur3luul5urrdrr4d3rdduu3luurrdulldllurdr3dlluurlddrddl3ud3rdlrrddlurul4dr3uluuluudd3ldrdrul3druu4dl6uluur3l4dr4dldld4lulul4uruur3d5u6r4lddlruu3ldrddld3luulldruruurrdrrurr3u3r4lddr4ul3dr5ul3dr6drr4ldld3luurur3uruuldr3urlldrddldll3urrll3drrdd3lul3url3drdrrdd3l3u3drrdd3rur3u5ruruu3ldlldr3ull3(rd)l3dlluululuu3rurduurddl4urdld3(drr)lldlddru3lurlldluldldlu4l3dllurd3lurd3r3u3lddrrdruud3luu3rdd3rudlddrr4dll4udd3lurruu3d4lu3rlluu3rddurruudldrr4dll3u5dlldd3ulldru3ldrrurrd3rdd6luudd4rddlururuud3rdllrddrddluulluu6rddrddlu3ldlur3dlur4uddrruuddrddlur3dluuddrruuluu3rdrddllrruuluurd3luluu3rdu3ldllulullu3lulldldd3rdrr4drrd3r3lull4ulldlludrrddrl3urrururrdrdrr4dld3lulludrrd3rurrurlluldruuru3lulullu3luluuruulld3lurrdrruulururuu3lddldduuruu3rddl7dldldd2(rddr)rdrrd3rdrudru3rurrur3(ru)uruur8uluulu3(ul)lullu3lulduld3ldlldl3(ld)urururrurru8rdrrdr3(rd)drddr8dlddld3(dl)ldlld8lullull3urrdrrdrrllu3lruuruul3duu3rdllulduullulldrrdduul4ulldru3lur3uruurlddl3dlddru3r3dldll3ulur4drrurrdl3uld4ud3rur5dlruulurul3drddru3d3rdrr3dllurdrudru5lullrruurrdrru3luldrrd4ru6l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0048.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0048.sok
new file mode 100755
index 0000000000..d37d9baaaa
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0048.sok
@@ -0,0 +1,25 @@
+; 48
+
+ #
+ # #
+ # #
+ # * #
+ # * * #
+ # * $ * #
+ ## * $#$ * ##
+ # . * $ * . #
+ # * . * * . * #
+ # * * . * . * * #
+ # * $ * . . * $ * #
+# * $#$ * @ * $#$ * #
+ # * $ * . . * $ * #
+ # * * . * . * * #
+ # * . * * . * #
+ # . * $ * . #
+ ## * $#$ * ##
+ # * $ * #
+ # * * #
+ # * #
+ # #
+ # #
+ #
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0048.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0048.sol
new file mode 100755
index 0000000000..bbfcba8984
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0048.sol
@@ -0,0 +1 @@
+dllulurr3luruu3ldldrd3rdrddldd3l3(ur)ldldllururruruulldld3(dr)rulru3rdldlrrdruddrurululr5dluluuddrddld2(llur)urdru3rul3ullrrddlluludrdrrddlud3l3drruruur4ululldldl3rdduull3drrurlulrddlluur3urrdrdlul4urruu3r3(dr)ddldld3l2(rull)uluurrdrdduul3u3r3(dr)ddldllrruululddlduruululuur3(rd)ulululldlldlluld3rul3r3ululdlddrrlddldd4l5rurudlddrururrddllu7l4ulu2(ruur)rdr3d3ulullddll5drdld4ruuldrdluul4urr4dlddlulluluuddldrllddrr3uruuldr3uldru3(ur)r5dldldulrruruullddulrurr3ullddrdrddlluu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0049.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0049.sok
new file mode 100755
index 0000000000..76585a78fd
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0049.sok
@@ -0,0 +1,35 @@
+; 49
+
+ #
+ # #
+ # # #
+ # * #
+ # * * #
+ # * $ * #
+ ## * $#$ * ##
+ # . * $ * . #
+ # * . * * . * #
+ # * * . * . * * #
+ # * $ * . * $ * #
+ ## * $#$ * # * $#$ * ##
+ # . * $ * * * $ * . #
+ # * . * * . * . * * . * #
+ # * * . * .#* *#. * . * * #
+ # * $ * * $ * * $ * #
+# #* $#$ *.#** $@$ **#.* $#$ *# #
+ # * $ * * $ * * $ * #
+ # * * . * .#* *#. * . * * #
+ # * . * * . * . * * . * #
+ # . * $ * * * $ * . #
+ ## * $#$ * # * $#$ * ##
+ # * $ * . * $ * #
+ # * * . * . * * #
+ # * . * * . * #
+ # . * $ * . #
+ ## * $#$ * ##
+ # * $ * #
+ # * * #
+ # * #
+ # # #
+ # #
+ #
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0049.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0049.sol
new file mode 100755
index 0000000000..30e29510e8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0049.sol
@@ -0,0 +1 @@
+ldllddrr3drr3(dl)rruurrdrr3dluluruu3lddruluu2(rrdl)rddluurrdl3dl3uruulu4ldldl3drdru3rud5l3urrd4rdrdrulluurd3lurrd4l3u3rdurdduu4l4durruuddrddllul3u3rlddldluulurrldlldr3l3(ul)uuruurr3u3ruurr3urr3drrdd3rdd3lu3dll3d3(ru)l3ulluuddrrd3ruul4(lu)ull3dlldd3lddlddll3d3(rd)3ruurr4ulluurrd4urrddrr5dll3u6dldlddrr3u3(ru)l4u4rddrr3d3(lu)drdrddlulud3r3u3(ld)llul5ulluull4drr3drdld5ull4urrddrrd4rdrdld4rululdllddldllul4u4ru3drruulrdd3rululd2(lluu)rrddurul4d6u3rdrdldlr3u3lddrrdrddllrruulull3dulldr4l4drdrrur4u4ldd3r3luu3r3urrddlddrld3uruurrdluluurdldd3rdd4luurdurruldrrddlluluurrdldllu3lululu3(ur)rdrdrldrr4dllulurddrr4ullddrlddu3luluu3r5l3ururu3rdrdlddrdduuluurrdrdululluu3ldldrldrurr4l3d5ruululluuruu3(ld)urdrddldduururulluurddldd4luururrdrruulddu3ldllurlluurur3dldrurdrrurr3uld3ldldd3ruudd3luururrdrldd3lddrddluluudluurrl3druu4dl3u5d4luull3urdrduluurd4r6l3drurud4rdrul3dllu3luu3l3(dr)ud3r3ldrdruddlldd3l3(ur)ldldlluluuru3rurrddlu4lddrulu3rllddrrudlluuruulldldururrddlddrddlludrd3r2(ulrr)uuluulludrrddlluludr4d3urrdrdllru3(ur)r4u3ldl4drrurruu3l3rdd3l4dll3d3(rd)rrurr3ululu3lrdllru3rdrdrddldd3lul4udd3ldrdrd3r3luuru2(ldrd)rluu3rluudll3ururrdl3dll3url3drruulul3duur3ul3u3ruurruuldd4luu3r4d3l4d3rulldlur3drdruuldluruu3rdrrdd4ldlu5ruuldl5urrddrr3dlld3l3rurrdllrr4ulldlr3ull3dlluurdluulldrurd3ulldu4ruu2(rrdd)rd3rdrrdrdld6lddrdrrurudldlluluu4rurluldr3dldllul8u6d3ruullrrdd3l3u5drdrruurudlddlluluurdrrddlludrruullul3ulldllulul3u3luurru4(ur)rddr4(rd)d3l5drdululldllulul3urruurr3u3dllddll3drd3r6urr3d3ull6drllulurluluurduurrddlluldldurrd3u4rddll5ruulld3ulull3drrdrululudd4luluur3d5rddlludrruu3rdd2(lluu)4ldd4ruulldru3ldrl3urduurrddlldlddru3dluudd4luurrdrlullddrr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0050.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0050.sok
new file mode 100755
index 0000000000..0390844d35
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0050.sok
@@ -0,0 +1,45 @@
+; 50
+
+ #
+ # #
+ # # #
+ # * #
+ # * * #
+ # * $ * #
+ ## * $#$ * ##
+ # . * $ * . #
+ # * . * * . * #
+ # * * . * . * * #
+ # * $ * # * $ * #
+ ## * $#$ * * $#$ * ##
+ # . * $ * # * $ * . #
+ # * . * * . * . * * . * #
+ # * * . * . * * . * . * * #
+ # * $ * # * $ * # * $ * #
+ ## * $#$ *# #* $#$ *# #* $#$ * ##
+ # . * $ * # * $ * # * $ * . #
+ # * . * * . * . * * . * . * * . * #
+ # * * . * . * * . * . * * . * . * * #
+ # * $ * * $ * . . * $ * * $ * #
+# #* $#$ *# #* $#$ * @ * $#$ *# #* $#$ *# #
+ # * $ * * $ * . . * $ * * $ * #
+ # * * . * . * * . * . * * . * . * * #
+ # * . * * . * . * * . * . * * . * #
+ # . * $ * # * $ * # * $ * . #
+ ## * $#$ *# #* $#$ *# #* $#$ * ##
+ # * $ * # * $ * # * $ * #
+ # * * . * . * * . * . * * #
+ # * . * * . * . * * . * #
+ # . * $ * # * $ * . #
+ ## * $#$ * * $#$ * ##
+ # * $ * # * $ * #
+ # * * . * . * * #
+ # * . * * . * #
+ # . * $ * . #
+ ## * $#$ * ##
+ # * $ * #
+ # * * #
+ # * #
+ # # #
+ # #
+ #
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0050.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0050.sol
new file mode 100755
index 0000000000..6bdc4d8226
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch07_0050.sol
@@ -0,0 +1 @@
+drrdd3rururuululldldllr3d3r2(ullr)uur3drdlurrulldluuruurrdlulddlddrruldluruurrdrdluu5rurruu3rdldld7ldlddll4urrd8rururrdld10l4rd3(dl)luurdrdlurrulrruu3lddrdllr3urdurrddlldluruu8rurrd9lul3drdlu4l4rddlurullrruu4ruurdrd5lul3drdl3u8ruuldrd6lrul3drrurul3druul3urrll3drulur6d3rur3udluu3ldd3ruulldurrddlluluu3ldrruurr3uldl4dlluurrur3u2(l4dl)l4ururldlld3ururud3rurd5ldlddrrurrldruurul3d4lu3(ur)rurdluuldr5d4lu3(ur)uu2(lldr)3dldr4ul3d4ruullrrdd3ldd4lu4(ul)l3ur3(rd)3r2(lurr)lldd4l4rdrddldurrddllrr3drr3ulluurrdullddrrdruluuruulldurrddllr5dl3(dr)r2(llur)l6ulullulu4luul2(ullu)u3l3(dl)ddl3(ld)l3d2(rrdd)llddll3d3(rd)rrd3(dr)d3r2(uurr)ddrrdd3r3(ur)uurrur3udluudr3dldllururlluluurudlu3drdrr3ullrr3dlluluuddr3drrurud3luuluur3drddllur4urrddlruull4d2(llur)druruuldurr8ulullulu4luul2(ullu)u3l3(dl)ddl3(ld)l3d2(rrdd)llddll3d3(rd)rrd3(dr)d3r2(uurr)uruu4rldrrlu3ldll4drrdd3rululrdrrul3u5d3lur3udlr3drr3ulr3dlluurulddllul3uruu3rdlulldl4drdrr5u5dllul3uruurrddlrddrr2(uull)drllddrrlluurrdull4druruu3rddldlldlurr4dluluruull3urr5dlluuldldlru3rurdlddrddl3uluurrddllur3dluuruulldldrruruluuddrr4ulur5dlluruu3drull4dr3dl6udd3ldlddru3r3ldrruruulldduuldruu3r3u3ldlddrddllulu4r3ld3lu3r3dlu3ruululdduruuru3r3dluuruldd4ru3luurddldr5ul3drd3ruululluldruurdl5dllddllurlluurdld3lururduurdlldd3lururdluluurdduu3lddrluu3rddrdrrur3uldrddldlluluu3r3lddrdrruruuruld6luurrdrdlrrudrrulr3dluu3lddrrlluurrddurr3uldlr3u3(ru)rrdrddlulul3(ld)druruuddlu3drruldlu3ruuruuddlddr4l4druuluu4rdrdd4l4rddlludrruuldr3ululldldluru3rd3l4rddlurullr3d4ruu3lul3u3drddl3uddrrdurrddllull3u3l3drruuruldd4rululdll3urrdduull3drrllurluurddl3dll4urrlldrluullddrldldlluulldd3l3(ul)3u2(rruu)lluull3u3(ru)rru3(ur)u3r2(ddrr)drdd4rdrdrrdr8d3lurdrr3ulldduru3ldrddluruur4ururdll4drruulrddlluur4ullulu3lururdrrulruulull3drrll3urr3dll4ulldlddr3urrddllrrurrdll3urrdrdululldll3d3l3drrur5urr3dlluurl4dld3(dr)5d4ruuruulurulr4dluruu3lddrrdrulu4d4l3u3r3l3drruululduulldldlldd3(lu)drdrrurrdluldrruururu3(ul)l5ulluu3l3(dl)ddl3(ld)l3d2(rrdd)llddll3d3(rd)3ruurrddrrur3urrdrrurruu3l3u3d3rdrurr6l3uruuru2(rrdd)ldur2(uull)dlddrdr3d3ululuuru2(rrdd)ldlrulrruulldd4ruurrdd4lurlullddrrll4ulldlddrdrdululuurrllddrdrrululuurddrddlluur4ululull5ulluu3l3(dl)ddl3(ld)l3d2(rrdd)llddll3d3(rd)3ruurrdl3ululullull3d3(rd)ululul3urrdr3(rd)r3drruruuldllddrulu4(ul)lull3d3(rd)3r3l3(ul)3urrdrrdr3d3ulullull3drd3rlludrruuddllu3l4(dr)lululuurruululddurrdrrlulluu4rdrdduulu4lddrd3rllulluu4rdduu4ldd3r4ld3lu5rluurruul3(ld)duurrldld3lururdurdrruuldrdlulld3lu5ruruuluu3ldl3durdd3ruu3l4ruuldrd3rululdldrrl3uldldrurdu3lurluurddurdrddlurull3urdrdlrdlddrruldlud5r3ulu3l3rdrdd3l3ruulu3lddrd3ruuldrdldll3drr4u3drururrdrd5ruruulddr4uldd3uluur3duurrdl3dlur3dludrrddlludrruul6ul3uldrdd3luululudrddl3d3urrddlulurdrud3ldrdruru3ruuldldrlldlluurrdrrur4ulddr3urr3uld2(ldrl)dr4dldlluluuruurr2(lldd)uldllull5ruulddu3ruululldduurd3rululdll3ururdrddldr3uluurddurrddrruuldldrddldllu3l3u5rdrddluddlluurrldl3uddluddllurrurdldru5ld3r4ldruu5r4dlldl4u4dlluurudldd3rdlullddlururrd3rdrrurr7drddllu5lululldlluur3uludrruuldruurrdluld5rdrru5l6ruuldrdldllulluurr4urr5d5ull4dlluuddlururudlddrruluurdlddld3ldldlddrddlddrrull4rdrdrruu6luldr3uldrdd3rdlu4rdllu4luul3urururrd3rddl4drdl4ulduurruulldduur6d4ul4urddrdl5uruurr4dlldurr4ulldl3drdluldr3urd3urr4dlldluur3urrdluluurr5drddl3udd3l3d3ruudd3l3u3rddrr4dll4u3drluur4luurdl6drdd3rdrruu2(l3ul)ldl3urdrrdrdu3l3urrdrdlddrul3druluulldrll4drdd3rdrruul3ululuddrrddllur3l3d3rdrururrddllu3ludrudll3drruuddllurluullddl4durrdrruuddllull3uruur3u3ruuldrdl3u3ldd3rlluu3luuddrr3ululullddrrdrlul3(ld)drururldl4d6r4u3l3ulluurrddldu3(ld)drurudl4d5r3ud3rdll3drruuddllurlu6lddlddr6udd6rddlddldllulrdrrddrruluul2(ddrr)uu3luurldlldrullulul3u6rddllddu4l4rurd2(uruulldr)ddluruulldrdru4d5l3u3rurrddlu4luurdld4rdduulldru3l3d3rud3l3u4rdu4l3d3ruruulldru3ldrrlldd3ruull3ulluu3lddr5drrdrdrluluuru3rddlluudlldll3urrlluuluu3rddrdd3luurudlluurr3drll4drruululdulldrldld3luu3rdrul3druluurrurrdrdd5lrddrdrruuddlluluu3rdrudrdluu4lddrdrrdru3luluu3rdrrdrd3lurl3dlluurrdruud3luluu3rdduu3lddrdr2(rllu)urdurrdllulluurrurrdldd3luurrlldd3ruu6lddrrudlluurr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0001.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0001.sok
new file mode 100755
index 0000000000..d4202b3953
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0001.sok
@@ -0,0 +1,11 @@
+; 1
+
+ ####
+ ## #####
+### @ # #
+# $*$.$*$ #
+# . . . #
+## .$*$. ##
+ ## # ##
+ #### #
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0001.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0001.sol
new file mode 100755
index 0000000000..95250103c6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0001.sol
@@ -0,0 +1 @@
+rdldr3lddrulururuuldlddrulurdd3lurdrrddluruurrddrddluurruruuldldd3luurrlluurdrddrdruruuldrdldllddru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0002.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0002.sok
new file mode 100755
index 0000000000..939d6efad6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0002.sok
@@ -0,0 +1,11 @@
+; 2
+
+ #####
+##### ##
+# # #$ #
+# # *. ##
+# $*.@.*$ #
+## .* # #
+ # $# # #
+ ## #####
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0002.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0002.sol
new file mode 100755
index 0000000000..6404ae1f40
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0002.sol
@@ -0,0 +1 @@
+luld3ruluurrdrdluull3drdru3ldrulluullddrdrluluurrdrdr3dlluluurlddruddrr3urrdlrdrruullruuld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0003.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0003.sok
new file mode 100755
index 0000000000..5897ae9e71
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0003.sok
@@ -0,0 +1,10 @@
+; 3
+
+####
+# ####
+# # ##
+#.$*$. #
+# ##
+# .$*$.@#
+## # #
+ ########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0003.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0003.sol
new file mode 100755
index 0000000000..1bddc356a5
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0003.sol
@@ -0,0 +1 @@
+luluuldrdlrrddluruulldrurd4lurrll3druululuur3drddluluurd3uld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0004.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0004.sok
new file mode 100755
index 0000000000..c4b7635ca6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0004.sok
@@ -0,0 +1,12 @@
+; 4
+
+ ####
+ # #
+#######$ #
+# $@$ $ #
+# .*.*. #
+# $*$ ##
+##..$..##
+ # # #
+ # # #
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0004.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0004.sol
new file mode 100755
index 0000000000..1653258f47
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0004.sol
@@ -0,0 +1 @@
+lrdrddll3rddluruululldrdrluurdrrullruld3rulruuldd2(rdldlluu)rrdl4ruuldrd3lurldd4luu4rd3ruuldrdldlluurlddrrulrruuldrdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0005.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0005.sok
new file mode 100755
index 0000000000..8ebb76ae5a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0005.sok
@@ -0,0 +1,11 @@
+; 5
+
+ ####
+ # #
+ ####$ #
+### . . ###
+# $* +$* #
+# . . .# #
+## $# $$ #
+ ## # ##
+ ########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0005.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0005.sol
new file mode 100755
index 0000000000..472bd7d9d6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0005.sol
@@ -0,0 +1 @@
+3dllulurddrr4ulldu4ruuldrdllddrruudrrddldluulluurdrll3dl3(lu)4rurr3dlr3uluurddlld3lddruddrruulrdrruluuruuldrddldd3ruul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0006.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0006.sok
new file mode 100755
index 0000000000..062fc29f8a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0006.sok
@@ -0,0 +1,12 @@
+; 6
+
+ ####
+ ### #
+####### #
+# $ #
+# $### ###
+###.$... .#
+ # $# #
+ # $ #####
+ # @ #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0006.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0006.sol
new file mode 100755
index 0000000000..f8d52fb75b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0006.sol
@@ -0,0 +1 @@
+l5u5r5l5drruldl3u3rdrr3u4ldlu5r3dllulldlu3rdrru3l3r3urrdlulddu4ldd4r5l3drrululu3rlluuldulldrru5r3dllulldlu3rdrr3u4ldulldrdrrlluurdldr3dluu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0007.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0007.sok
new file mode 100755
index 0000000000..63374740f3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0007.sok
@@ -0,0 +1,16 @@
+; 7
+
+ #####
+ # ##
+ # #
+#########.# #
+# $ $ $ $ #
+# ......###
+### ##### #
+ # # #.#
+ # @ $ # #
+ # ##$## #
+ #### ##$##
+ # $ #
+ # # #
+ ########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0007.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0007.sol
new file mode 100755
index 0000000000..305ece868e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0007.sol
@@ -0,0 +1 @@
+3u6ruudd6l3drrurrd3lrrddlddr3uddrrdrru3lrr7urruululldr8d5u3lurrd4lu3rd5lurrl3dlddr3uddrrurrd3lrrddlddr3uddrrdrru3lrr7urruululldr8d5u5lulld5rurld4lddlddr3uddrrurrd3lrrddlddr3uddrrdrru3lrr7ulld3lulld4r3lddlddr3uddrrurrd3lrrddlddr3udd3r7urruululldr8d6u3ldllu4r6ld3rllddlddr3uddrrurrd3lrr3drrdrrul7u7ldrrlddlddr3udd3r3drrdrrul7urruululldrddrruululdrrdd9ldr3d3r3drrdr4u
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0008.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0008.sok
new file mode 100755
index 0000000000..9c1a311e2d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0008.sok
@@ -0,0 +1,13 @@
+; 8
+
+ ####
+ # ####
+ # $ #
+##### # #@##
+# ## #### $ ##
+# . ## # ## # #
+## ### $ $ #
+## # $## # #
+ ## ......# $ $ #
+ ## ## ##
+ ##############
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0008.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0008.sol
new file mode 100755
index 0000000000..709ea98445
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0008.sol
@@ -0,0 +1 @@
+ulldldruurr3dr3dldludllur4url5drruruullrrddldll3u4lddrulu4r3drruruu6lulddrd5ldluuruldlurdd5ruu6ruulldurrdd5lulddrd5ldluuruldd5ruu7rddlludrruu6lulddrd3ldlu3ruu5r3dluuru4lulddrd4l3ruu4ruululuurdr3durrdd5lulddrd3lrruu4r4urr3drd6lulddrdldllurrd4lurlluurdlddrrurulddllurrll4ulldrur3dlurrdrddlluruulldrurdldd5r3u4r4ulldrur3durrdd5luldd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0009.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0009.sok
new file mode 100755
index 0000000000..cf8fc9ac98
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0009.sok
@@ -0,0 +1,16 @@
+; 9
+
+ ########
+ # #
+ ##* * . #
+ ## * * ##
+ # * * ##
+ ##### * $ #
+ # ## ## #
+ # * * #####
+## * * #
+## * * ##
+# . * *##
+# #$ #
+#@ ####
+#####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0009.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0009.sol
new file mode 100755
index 0000000000..0ab58109d5
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0009.sol
@@ -0,0 +1 @@
+rrurruur3u3d3luluurdrr3lddrudrrddlludrruururuuldldurruuruuldlddrdlruuruurruulldurr3dru3dluudl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0010.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0010.sok
new file mode 100755
index 0000000000..52016ce9c0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0010.sok
@@ -0,0 +1,15 @@
+; 10
+
+ #
+ # #
+ # #
+ # $.$ #
+ # .$. #
+ # $.$.$.$ #
+# .$.@.$. #
+ # $.$.$.$ #
+ # .$. #
+ # $.$ #
+ # #
+ # #
+ #
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0010.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0010.sol
new file mode 100755
index 0000000000..9727c8a16f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0010.sol
@@ -0,0 +1 @@
+ululldrrurrdrddldlluluullddrdrdrdrrurururuululululldld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0011.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0011.sok
new file mode 100755
index 0000000000..973d96bcd8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0011.sok
@@ -0,0 +1,15 @@
+; 11
+
+ #
+ # #
+ # @ #
+ # . #
+ # $*$*$ #
+ # * . * #
+# .$.#.$. #
+ # * . * #
+ # $*$*$ #
+ # . #
+ # #
+ # #
+ #
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0011.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0011.sol
new file mode 100755
index 0000000000..d1af146c90
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0011.sol
@@ -0,0 +1 @@
+drddllddrrudr3ld3ulrruruul4(ld)d3(rd)r4(ru)ululrdrddlululrdrd3(dl)lurudl3(lu)urdrlu3(ur)r3(dr)d4(dl)lululu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0012.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0012.sok
new file mode 100755
index 0000000000..5ac076a8fb
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0012.sok
@@ -0,0 +1,11 @@
+; 12
+
+ #####
+#### @ #
+# $ # #
+#. .$# #
+#.# .# #
+# .$# #
+##$ $ #
+ # ####
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0012.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0012.sol
new file mode 100755
index 0000000000..dd0872f68f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0012.sol
@@ -0,0 +1 @@
+ldl5dlur3ullddrdrulluurrururr5dllrr5ulldldllddrrurulddlddru3r5ulldlddrduluurddldll3url3drruululdrrddlddr3ur3urr5dllrr5ull4dllddruur4urr5dll3ullurdrddludlddru3r5ulldd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0013.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0013.sok
new file mode 100755
index 0000000000..a23385768e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0013.sok
@@ -0,0 +1,11 @@
+; 13
+
+ ####
+ ##### #
+## $ * #
+# .$.$ #
+# . * *@#
+## .$.$.#
+ # $ * #
+ ## # #
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0013.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0013.sol
new file mode 100755
index 0000000000..a1aba3a3a1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0013.sol
@@ -0,0 +1 @@
+ulruuldldllrrurr2(dlld)drul4urrdr2(rddl)ull3r3ullddrl3ulldrldllu3(rd)rldlulu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0014.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0014.sok
new file mode 100755
index 0000000000..0fc376f8f4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0014.sok
@@ -0,0 +1,13 @@
+; 14
+
+ ####
+ ##### #
+## $ * #
+# .$.$ #
+# . * *@#
+## .$.$.#
+ # * * #
+ # .$.$ #
+ # $ * #
+ ## # #
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0014.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0014.sol
new file mode 100755
index 0000000000..93270c4037
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0014.sol
@@ -0,0 +1 @@
+dlruuldllr3dllddrul4urr3dlruulu3r3uldd2(rddl)lurdru3dluululuulluu3rldull4drdrdrldlul3u
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0015.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0015.sok
new file mode 100755
index 0000000000..9babd0d0dc
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0015.sok
@@ -0,0 +1,14 @@
+; 15
+
+ ####
+ ### #
+ ## #
+ #### $ #
+ # # .$###
+ ## *$* * #
+## + . . #
+# . *$* #
+# $*$. # #
+# # #####
+########
+ #
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0015.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0015.sol
new file mode 100755
index 0000000000..d7e26cb04d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0015.sol
@@ -0,0 +1 @@
+3rudl3dluruulldrl3urdrdrrullrruuldrddllurdrud3lddrrudlluurd4lddrulu3rururrdldlru3rddlulrruuldll3ururrdldlduruuldld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0016.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0016.sok
new file mode 100755
index 0000000000..011415a632
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0016.sok
@@ -0,0 +1,14 @@
+; 16
+
+ #######
+ #### ##
+ # ### #
+ ## ### # #
+ # $.$.$ # #
+ # * + * # #
+###.$.$ $.# #
+# * * * # #
+# ###### # #
+# ### #
+####### ##
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0016.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0016.sol
new file mode 100755
index 0000000000..a723784957
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0016.sol
@@ -0,0 +1 @@
+rururdlldllurrll3dll3uruu3ru4rdr7dld4lu6luurr3urrddlrurrulrrur2(rdll)dlrdruddrrul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0017.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0017.sok
new file mode 100755
index 0000000000..d82694c5fd
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0017.sok
@@ -0,0 +1,14 @@
+; 17
+
+ #####
+ #### ## ####
+ ## #### #
+ ## # ##. #
+## $ # # .###
+# $# $$ ##.. ##
+# $$ ## #.. ##
+# $ # # # .. #
+## # # # # #$# #
+ # $ # #
+ ########## + ####
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0017.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0017.sol
new file mode 100755
index 0000000000..84371e84ad
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0017.sol
@@ -0,0 +1 @@
+lu9luuluururu5r3dluruu3lddrrdru3luurrdullddrruu4ldrlldlddru3drr3uludr3dlluulur3drruulrddlluudd9rdrrul4urr3u3lddrrlluu3r4dldrlldd8luu3luurdldrdd9rdr5urr3u3lddrrlluu3r4drdlull3d8l3ulr3dlluururddulldd9rdr5urr3u3lddrrlluu3r4dll3d8luu3luurdldrrurddulldd9rdr5urr3u3lddrrl5d10l5urddldrurddulldd9rdr5urruuru3luldldd3rl5d8luul4u4rddllulul3dldrurddulldd9rdr5urruurullulldldd3rdruud4luururrdrddll5d8luul3urrdrruulluldrdlul3dldrurddulldd9rdr5urr3ululldldd3r3luururrdrddll5d8luul3urrdrrdrruldlulluu3rdu3lddrruru3luldrdlul3dldrurddulldd9rdr5u4d8luul3urrdrrdrruldluuru3luldrdlul3dldrurddulldd9rdr4u3rdrdd3(lu)l3duurrdrrululldrl3urddrdllr5ululldldd3r3luurduurrdr3dlddrrul4ulluldldd3r3luurdu3r3duurru4luldldd3r3(dr)dd3(lu)drdrrullruluu4luurdld3r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0018.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0018.sok
new file mode 100755
index 0000000000..17fcbf5ee8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0018.sok
@@ -0,0 +1,15 @@
+; 18
+
+ #######
+ # #
+ # * * * #
+ #### ## $ * * $ #
+ # # # * * . * * #
+##.$##### * # * #
+# @ * .# #. * #
+# ##### * # * #
+##### # * * . * * #
+ ## $ * * $ ##
+ # * * * #
+ # #
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0018.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0018.sol
new file mode 100755
index 0000000000..1c7db474d7
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0018.sol
@@ -0,0 +1 @@
+3rdrrurulrrurrdrddldduuruurllullu3(ld)8luurdld7rd3(dr)d4r3(ur)4u3(lu)4lddrddld9ldlu10ruruulu3(ld)uru3rddld3luururruurrdlu3rdldlrurrdlrrdrddllululrurrdlddrur3dluddlluruuddl3d4luluu4rurld4lddrdrruudrd3lurlluurdu3luu3rdu3luururrdduulldrllddruddu7ldllu8r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0019.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0019.sok
new file mode 100755
index 0000000000..52b4c2d159
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0019.sok
@@ -0,0 +1,15 @@
+; 19
+
+ ######
+ # #
+## ##.###
+# . #
+# # #.# ###
+# * $.$ * #
+# $#$@$#$ #
+# * $.$ * #
+### #.# # #
+ # . #
+ ###.## ##
+ # #
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0019.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0019.sol
new file mode 100755
index 0000000000..5f773abd99
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0019.sol
@@ -0,0 +1 @@
+3urrddlruull6dlluurlddrr5udrruull6drruululddullddrr8u3lddrddrdr3dlluurur3urrddldlulluullddrrllddrul3urrd3(dr)rddrruullrruuldr3dlluuluuruu4lddrddldd4r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0020.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0020.sok
new file mode 100755
index 0000000000..a6328f2b1b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0020.sok
@@ -0,0 +1,16 @@
+; 20
+
+ ####
+ ##### #
+ # $ $$ #
+ # # #
+### ### ###
+# # #
+#...*.....#
+## #$## ###
+ # # # #
+##$#@ #$##
+# $ $ #
+# ## #
+##########
+ ##
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0020.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0020.sol
new file mode 100755
index 0000000000..073b4c3653
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0020.sol
@@ -0,0 +1 @@
+dldllur4u6rl3uruul4dld3l3urrurldll3drru3rdllr3uruul4dldr4ulldllu3r3l4dllurdrrddrddlldl4u3d4rdrru3luuluururr4d4ulldllulld3rddrddlldl4u3d3ruuluull4d4rdrru5ldl4u3drr3u3d3r7uruul4d3ulldlldd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0021.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0021.sok
new file mode 100755
index 0000000000..277f24cc8a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0021.sok
@@ -0,0 +1,12 @@
+; 21
+
+ ###########
+ # #
+##.#.$.#.#$###
+# $.$#$. . #
+# .$. . .#$#@#
+# $.#*#.# $ #
+# # $ $ ##
+# $$ ######
+# #####
+####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0021.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0021.sol
new file mode 100755
index 0000000000..91a5b9ec14
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0021.sol
@@ -0,0 +1 @@
+u4ld4luldllddrul3druuluururrd3rddld3l3ruruu3lu3l3drul3dru4ruruur3ullddr3dld5l4u3rdrrllu3l4d5ruruulurdrul3dldllurudd4l4u3rd3rddldluudd4l4u3rdrrurdu3rddld3l3ruruurrddldlurruu6luu4rdu4l3dllu3l4d4ruudd4l4u3rdrdd4ru3ruu4lrruu6ldru5rddrrdd3ld4luuludrdd4rurudrruullddrd5ldlud4luurulurdrll3druu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0022.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0022.sok
new file mode 100755
index 0000000000..baf4e7ae68
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0022.sok
@@ -0,0 +1,19 @@
+; 22
+
+####
+# # #####
+# ######### #
+# * * * * #
+## * * * ###
+ #* * * *#
+ # * * * #
+ #* * # * *#
+ # * *# #* * #
+ #* * # * *#
+ # * * * #
+ #. * * *#
+ # * * * ##
+ #@ $ * * * #
+ ########### #
+ # #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0022.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0022.sol
new file mode 100755
index 0000000000..bdc067222d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0022.sol
@@ -0,0 +1 @@
+urruu3r3(dr)rurdluululu3(ur)uulurdlldldl3(lu)lldlurddrdrddldldururuu3(ld)duururuuldldduuruuldd3u3r3(dr)rururrd3(dl)ddrdrdd2(llululu)drdrddluludrddluru3r3(dl)rururrdldlr3u3ldrdrluur3(rd)rruululdllullddrd3r3luruuldldru3r3u3(ru)ulldldl3(lu)llddrdr3d3ululuulluur3du3r3(dr)r3(ul)lrrdrdrrulullrrdrrull3r3dldldl3d3luul3urururldldllururldllurdr4drdd3r3ururur4urrd3lr3dldldl3d4luudd4ru3l3ru3(ur)uulldl4dlddrrullr3(ru)uddldlddruruudd3l3urdrdull3urdrduluurdll6drrdruu3drddl3ulu5lurrdruud3l3drrudrr4l3u3rdlddrruruldrrdluluu4ld3ldrd3rlulruurrdluldu4rdlulld3lurrl3drululldrlld3r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0023.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0023.sok
new file mode 100755
index 0000000000..208f067567
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0023.sok
@@ -0,0 +1,13 @@
+; 23
+
+ #####
+ ## #####
+ ## # ##
+ # *$*. #
+## *. * #
+###$ @ $###
+# * .* ##
+# .*$* #
+## # ##
+ ##### ##
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0023.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0023.sol
new file mode 100755
index 0000000000..fbf8a55815
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0023.sol
@@ -0,0 +1 @@
+rddrrulluuruuldrddllulurrurrdrdluulld3luurdldldrrddlddruluu3rddlldllulurddrrurr3uldldrdrrddlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0024.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0024.sok
new file mode 100755
index 0000000000..c4524c3cc2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0024.sok
@@ -0,0 +1,13 @@
+; 24
+
+### #####
+# ### ###
+### * ##
+ # *$$. #
+## * ..$ #
+# *$.@.$* #
+# $.. * ##
+# .$$* #
+## * ###
+ ### ### #
+ ##### ###
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0024.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0024.sol
new file mode 100755
index 0000000000..9279a4c7f6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0024.sol
@@ -0,0 +1 @@
+drdrruuruululld3rdd3ldluluurruuld3rdrdd5luulurdllddrdullddruddrrurlddruuruurrddldlruruuruululldlrduurrddl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0025.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0025.sok
new file mode 100755
index 0000000000..c8939ab4d8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0025.sok
@@ -0,0 +1,13 @@
+; 25
+
+ ######
+ #### ####
+ ## *. ##
+ # *$$. #
+ # * .$. #
+# *$ @ $* #
+# .$. * #
+# .$$* #
+## .* ##
+#### ####
+######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0025.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0025.sol
new file mode 100755
index 0000000000..014ed54541
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0025.sol
@@ -0,0 +1 @@
+urrldd3lruuldrdd3luurr3urdlldrdd4ruluul4rddll3dlurruluullddldrurululd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0026.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0026.sok
new file mode 100755
index 0000000000..a30984582b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0026.sok
@@ -0,0 +1,15 @@
+; 26
+
+ ## ##
+ ###########
+ # ## ## #
+ # # * ###
+### *$* #
+### * . * #
+ # *$.@.$* #
+ # * . * ###
+ # *$* ###
+### * # #
+ # ## ## #
+ ###########
+ ## ##
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0026.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0026.sol
new file mode 100755
index 0000000000..fea4281f9b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0026.sol
@@ -0,0 +1 @@
+drdrruuruulullddllurruuldrddllulurdlldrrddlu3druurrdlulldllurddrrdruurrdlurruuruululldlr3d4urrdlrrddllrruuld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0027.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0027.sok
new file mode 100755
index 0000000000..e2940b5926
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0027.sok
@@ -0,0 +1,13 @@
+; 27
+
+## ##### ##
+#### #####
+ # $.$ #
+## #.. # ##
+##$ $ $.$ #
+# .. # .. #
+# $.$ $ $##
+## # ..# ##
+ # $.$ #
+#####@ ####
+## ##### ##
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0027.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0027.sol
new file mode 100755
index 0000000000..f7aa6a94c2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0027.sol
@@ -0,0 +1 @@
+ruluuruulldduur3ulddrdrd3ruluullrr3dlldldd3ruudd3luulu3ldrddrrll3urrdrru3(ul)ldduurrurd3rddrdl3dlldlu3luulur3urrddrrudlluull6d6r6ull4dr2(luul)l6d6ruu4ldurr2(uull)6d2(rruu)3lruulldd4rddlluu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0028.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0028.sok
new file mode 100755
index 0000000000..088505b032
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0028.sok
@@ -0,0 +1,21 @@
+; 28
+
+## ###### ##### ##
+#### ###### #####
+ # $.$ $.$ #
+## #.. #####.. # ##
+##$ $ $.$ $ $ $.$ #
+# .. # ..@.. # .. #
+# $.$ $ $ $.$ $ $##
+## # ..# # ..# ##
+ # #$.$ .$. $.$# ##
+ # # $#$ # #
+## #$.$ .$. $.$# #
+## #.. # #.. # ##
+##$ $ $.$ $ $ $.$ #
+# .. # .. .. # .. #
+# $.$ $ $ $.$ $ $##
+## # ..##### ..# ##
+ # $.$ $.$ #
+##### ###### ####
+## ##### ###### ##
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0028.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0028.sol
new file mode 100755
index 0000000000..8c710e085a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0028.sol
@@ -0,0 +1 @@
+ddruddrrurull3ruululddurr2(ddll)ullululd3rul3dllrddluld3rddurrdrdru5ldluudrddldlluluu6rdrulddr3luu4lddrdrruuddllurdrul3druluulluu4rdrru3rddrdd7ldlu8ruuluu3lulullrru3drdldllud3luu4r4ldlldrddrruulrddlluulurd4r5ulldduu4r3ulluulldldru3ldr6drrdurruurr4ulld3ul3uldlldduu3rddlddrl4durudr5dlluull6ulur3u3rddllrruu3ldd4rdd3ruurrdrdrruululdr3uld6l7rdd4lddlddlldll5ulluurrurd3ldd4ru3d3ruru3ruu7l7rddrd3ruluullrr3dllu5ldd3l4u6rurd3r3dlluuddrr3ull4dll3dr3dlddrru3rul6u7dlldlluur4uluurr4urrddrdl3ull4dr3lddlddr3ldld4rddrrurr7u7dlldl3drurruudd3luurdull3ud3luurruullruuluul4r3du4r6drdl3dlldlul4urur3dr3ldd4ruulld3u5lu3(ur)drdulldrurru4d4lud4rddrrddll
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0029.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0029.sok
new file mode 100755
index 0000000000..7c041bec7e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0029.sok
@@ -0,0 +1,17 @@
+; 29
+
+# ## ## #
+ # ####### #
+# . #
+# # ## ## # #
+ # # $ # #
+ # # *.* # #
+ # # * $ * # #
+ #. $.$+$.$ .#
+ # # * $ * # #
+ # # *.* # #
+ # # $ # #
+# # ## ## # #
+# * #
+ # ####### #
+# ## ## #
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0029.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0029.sol
new file mode 100755
index 0000000000..cf81e13e45
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0029.sol
@@ -0,0 +1 @@
+luruurrdlu3ldlddll5d5ruurruruullud4r5d4l4r10u10l5drruuru4rdrdululludlldlddru3rd3rlddld4luludrd4ruuluu3ldllru4rddrr3ulu4ldl4dru3ruulldurrddll
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0030.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0030.sok
new file mode 100755
index 0000000000..7eecb0b909
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0030.sok
@@ -0,0 +1,17 @@
+; 30
+
+ #########
+ # . #
+ # ### ### #
+ # # . # #
+ # # ##.## # #
+ # # # . # # ##
+## # # # # # # #
+# $$*$$ @ $$*$$ #
+# # # # # # # ##
+## # # . # # #
+ # # ##.## # #
+ # # . # #
+ # ### ### #
+ # . #
+ #########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0030.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0030.sol
new file mode 100755
index 0000000000..5fe67f0c44
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0030.sol
@@ -0,0 +1 @@
+uulldduu4rddll4d3rur3u3l3r3dld3l5udlluurruu3ldl3drruurr8d4rurur4u5l3r3dld3luurrudll4ullddr3l3uru3ruu4ldldl4d4ruurruu8d3rur3u3lrddll4ullddrluurr4duu6r4dldld8lulul3ulu6r5l4ururu8rdrdr3drd3l3dld6luluuddrd3rdu3rur3ullddlldurruu4r4ululu8ldldl4drr3uru6rdrdduulu3lud3ldl3drruurru5drruulrddll4ullddrluu2(rrdd)4lud4r4ulrddlldu3l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0031.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0031.sok
new file mode 100755
index 0000000000..cc65db390c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0031.sok
@@ -0,0 +1,19 @@
+; 31
+
+ #####
+ # ########
+ ### # . # #
+ # # $# # # ###
+ # ## . ..#$# #
+ # $$# $ $ ## #
+ #### # ####. #
+ # . # $ $ ##
+ #.#.$#.@.#$.#.#
+## $ $ # . #
+# .#### # ####
+# ## $ $ #$$ #
+# #$#.. . ## #
+### # # #$ # #
+ # # . # ###
+ ######## #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0031.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0031.sol
new file mode 100755
index 0000000000..d5e5f1fee3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0031.sol
@@ -0,0 +1 @@
+ru4r4ldllu5rddluru3l5dllurdrdurr3uruu3l5d4ulld3luurdldlrdd4rd3r3uruu3l4d3ulld3l3r5urrdlu3l4dl3d5r3ull3u4druruldd3l5urruluu2(lldd)rrll2(uurr)ddr4d5ruu4lr3ullddrd4r4dlu4dl3d2(rruu)llrr2(ddll)3ul3udd5lu3l2(ddrr)uudd2(lluu)3rd3r3drrll3u3luuruu3ldduu3rddlud4ruu3r4l4udll4d3u3l2(uurr)dr3d5rd3r2(uull)dduu2(rrdd)3lu4l4rdd5luuddrdd3l4r3drr4ud3ruudd3ldd3r2(ddll)u3l3ur4luulrr5urruuldrdd5r3dl4d3lu3l3d2(lluu)rrlu7rdduuluu3r4luu5rddrluul3u2(rrdd)llrd3l5dlldurru3r2(ddll)ulru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0032.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0032.sok
new file mode 100755
index 0000000000..338a843596
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0032.sok
@@ -0,0 +1,14 @@
+; 32
+
+ ##
+ ## ##
+ # $$ $ #
+ # *... #
+ #$. # *$#
+# . @#.$ #
+# $.# . #
+ #$* # .$#
+ # ...* #
+ # $ $$ #
+ ## ##
+ ##
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0032.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0032.sol
new file mode 100755
index 0000000000..2e1d92c2a8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0032.sol
@@ -0,0 +1 @@
+l3dllurru3rdd3lddrul3ur3urr3drruld3lu3luu3ruuldrddrruulrdrd3ld2(drru)ldllddrrudldl3ulldlluulldru3r3drlddruluullddrlulu3ru2(ulld)rurruulldurrddrruuluurdrrdrddrdlddldlldlulluluuluruururldl5drd5rur5ululluld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0033.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0033.sok
new file mode 100755
index 0000000000..80f4f6c480
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0033.sok
@@ -0,0 +1,21 @@
+; 33
+
+ ###
+ ## ##
+ ## $ #$$ ##
+ # * . .# #
+ # #$# . .$$ #
+ # $ * .$# . # #
+ # $.#.#.$.#*$* #
+ #$#. .$.$ $. # $#
+# $. #$ .#. . #
+# # .$.$ @ $.$. # #
+# . .#. $# .$ #
+ #$ # .$ $.$. .#$#
+ # *$*#.$.#.#.$ #
+ # # . #$. * $ #
+ # $$. . #$# #
+ # #. . * #
+ ## $$# $ ##
+ ## ##
+ ###
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0033.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0033.sol
new file mode 100755
index 0000000000..e55ffc31b4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0033.sol
@@ -0,0 +1 @@
+ruurddrdl5urrurr4dl3dlddrdd4luuruululldrrur3ulldllduu3l3d3luurr2(drrd)dlldlluuludrddrrurruuruuluu3ld3lddrruururuuldlldurruul2(drrd)4r4u3ld3lddrrdrruurdd3lulluu3r4urrddldd4lddrrdr3dl3d3rd4ruuluur3ur4ulldllulu4lduurd3ruulldurr3drdrruluulrddrruldrr4dl3dlddrdd4lddlluuddrr3ulurr3ull2(ullu)urrl3urrurrdrrdduullulldll3dlddrrdr3d3luururrdlrddl3drlulldl3(luu)ru2(urrl)uurl3dllddldd3rllddru3d3ruruulldlru3rurrdll3rddlludr4dlluurlddrruurrdlu3lddrrudlluuruurr3u3ldlddl3drluulld2(ruur)rurr3dllddruluuluu3r3dlr4uldllddrdr4dllulluuddrrdrrurrul3ruu3lrduruulrr3u3rddllu4ldlldurrdl4ru3ruulld3ldurrddlddrurrudllddrulluuluu3rurrddlddllrruuruull4ull4d4urrddlrrdlddlddlluururldlddrruuruudl4drruuruulrddlddldllruullulld3rlu4ld3r3l3urrd3r3ldllu3r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0034.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0034.sok
new file mode 100755
index 0000000000..3f613347ab
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0034.sok
@@ -0,0 +1,21 @@
+; 34
+
+ ##### #####
+ ## # # ##
+## * ####### * ##
+# * * + * * #
+# * * * $ * * * #
+# * * ## ## * * #
+### * # # * ###
+ # # * # * # #
+ # # # # # #
+ #.$ # # # $.#
+ # # # # # #
+ # # * # * # #
+### * # # * ###
+# * * ## ## * * #
+# * * * $ * * * #
+# * * . * * #
+## * ####### * ##
+ ## # # ##
+ ##### #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0034.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0034.sol
new file mode 100755
index 0000000000..b492f0a927
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0034.sol
@@ -0,0 +1 @@
+4ruurrdrddl3dlu3dr4drrddldllu3lur3ld4lddl3(lu)urdr3uruul4ullu3(ur)rdld3rdrru4rdrrddllulurddr3dr4dlddllu3ld4lull3urdd4ul4ullu3(ur)rddrrdrrurrdrrddr3dr4dlddllu3ld4lddlluurluullddrluu3r4uluur4dlduuruul3ulluurrd3urrddl3rdrru3l5rdrrullrr3dr3dr4dlddllur4ldllu4rdl5rddlludrr4urrddlruulluuluur3d3uluurd3ulruurrddlruu4luurrdull3dllur3ldllurd3r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0035.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0035.sok
new file mode 100755
index 0000000000..caa1254c00
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0035.sok
@@ -0,0 +1,15 @@
+; 35
+
+#####################
+# #
+#.$.$.$.########### #
+#$.$.$.$ #
+#.$.$.$.########### #
+#$.$.$.$ #
+#.$.$.$.########### #
+#$.$.$.$ #
+#.$.$.$.########### #
+# $ #
+# ################# #
+# @ #
+#####################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0035.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0035.sol
new file mode 100755
index 0000000000..193786cb27
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0035.sol
@@ -0,0 +1 @@
+9luu4r2(urd3l)url3d18r10u14l2(dru3l)dru4rddrluu13r10d18luu5ruuru2(uluddl)ululudrddlu18r6d18l4ud2(d3rul)d4ldd18r6u12ld2(lldu)l3udd17r4u15l3d3u15r4d15ldll3url3drr3uddl16r4u17ldu4r3d3u13r4d13ldll3url3drr3udd13r4u15ldu15r4d14l14r6d18luurruudd3ruulur3dluuruu13r4u13l3d3u13rdd2(12l12r4d)18luurrurd3lurl3d18ruu17l17rdd18luu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0036.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0036.sok
new file mode 100755
index 0000000000..0bf60a4547
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0036.sok
@@ -0,0 +1,19 @@
+; 36
+
+#############################
+# #
+#.$.$.$.$.$.############### #
+#$.$.$.$.$.$ #
+#.$.$.$.$.$.############### #
+#$.$.$.$.$.$ #
+#.$.$.$.$.$.############### #
+#$.$.$.$.$.$ #
+#.$.$.$.$.$.############### #
+#$.$.$.$.$.$ #
+#.$.$.$.$.$.############### #
+# $ #
+# ######################### #
+# @ #
+########################### #
+# #
+#############################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0036.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0036.sol
new file mode 100755
index 0000000000..8603c50583
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0036.sol
@@ -0,0 +1 @@
+13r12u18ldru3l3(dr)ulluu3l5(dr)dldr3u2(lluu)3l5(dr)luluulluu3l5(dr)ddluldrr3ulldlu3r3d3luld4r3u4luludrddlu5r3d5lud7rul3ruu5l3rd3u4luull3d3urrddl5rddrr4dl4(drd3luu)drl3d26ruu25l25rdd26luu26r2(uu16l16r)uu18l18ruu22lrdu4rdu17ruu17l2(dull)d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0037.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0037.sok
new file mode 100755
index 0000000000..98e2890796
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0037.sok
@@ -0,0 +1,18 @@
+; 37
+
+ #####
+ # #####
+ #.$$# ######
+ ### $ # #
+ # .## ####### #
+ # . . . # # #
+## ###$$$#$$$ ######
+ # .. . .. . # #
+ # ####### ### ##@#
+ ## # $.$.$ # $ $ #
+ # # . # ###
+ # # ## #.###### #
+ # . # $ $ #
+ # ###.## ###$##
+ ###### # #
+ ##########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0037.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0037.sol
new file mode 100755
index 0000000000..5c77808413
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0037.sol
@@ -0,0 +1 @@
+dl3d4ldd3l4ur3u9luurr4urrdull4d4rduluullruu2(ll3d)r5drruu6r3u7l9ruu3ldu3rdd6luu3l3rdd4r3dllurdruudl5d3ruullrrdd3l4ullddrluu3lddll4ul4urrd3rddllrud4ruu3rdd5l3r3dllurdruudl3d3rdd3l3udlluulurd3lurl3dll4ul4u3(rrd)3r3d5lulddu3ruld3rulr3d7ruu4lurd3ruruu3lddldrrl3u3rddlddrd7lrrdd3l3udlluururrd3ldd9r3ulrruu3lddldrrurddrd7lrrdd3l3u3d7r4ull3u3rddllrruu3lddldrrurddrd7lrrdd3luulluururrdlddlluururdr3u3l3(ull)4dr5d3ruluu4rurruu3luullrrddrruu3rdd3luurrdluldr3dlldllurd3lurl4dll5ul4urru3rdururrd5lruullddrrul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0038.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0038.sok
new file mode 100755
index 0000000000..405443396a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0038.sok
@@ -0,0 +1,19 @@
+; 38
+
+ ##############
+##### # # ## #
+# ########### ## # ...#
+#.............. # ## ### #
+#.# ###@#### ## # # ###
+#.# ### # ###### #
+#.# # $ ## # #
+#.# $ $ $ #### # #
+#.# $ # $ $ #### ## ## #
+# ## ## $ $ # #
+# $$ ##### $ ## # #
+## $ $ #### $######## #
+ # $ $ $ $ ## # # ##
+ ######## $ $ # ### # #
+ #### $ # #*# ####
+ #### ## ###
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0038.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0038.sol
new file mode 100755
index 0000000000..7920fecb9b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0038.sol
@@ -0,0 +1 @@
+u4lddrrdrdlldlu3rdld3(dr)u3ldrl7ulluull7d3r3l7u2(rrdd)ll3udrr5d4l7u13rllddrd5r3d7r7u4ldd3l3u3l3du12l5drl5ull7d4ruurulldl4udrr5drddl4udd4l7u13rlld2(d3rurddl)d7rurrddl4urull3u4ldd3l3u3l3du12lddrrdrdlldl4udrr5d4l7u13rlld2(d3rurddl)d7rurrddl4ul4u4ldd3l3u3l3du14l6dr3drururrddl4urulldl4udrr6d3lul7u13rlld2(d3rurddl)d7rurrddl3ul5u4ldd3l3u3l3du14l7d3rdr3urulldl4udrr6d3rdrdrrulu4ldl4udd4l7u13rlld2(d3rurddl)d7rurrddluul6u4ldd3l3u3l3du12lddrrdrdlldl4udrr6d5rddluru4ldl4udd4l7u13rlld2(d3rurddl)d7rur3duul7u4ldd3l3u3l3du12lddrrdrdlldl4udrr6d4rdd3rdrrulu3ldlu4rddluru3lu4ldl4udd4l7u13rlld2(d3rurddl)d7rurdl7u4ldd3l3u3l3du12lddrrdrdlldl4udrr6d5rddluru4ldl4udd4l7u13rlldd3rurddld3rdd7r7u4ldd3l3u3l3du12lddrrdrdlldl4udrr7d3rurrddluru4ldl4udd4l7u13rlldd3rurdd3rddld7r7u4ldd3l3u3l4duu12lddrrdrdlldl4udrr7d7rdd3rdruruuld3ldluru3ldlud6rddruru4ldlu4ruuluur3drd4lu3lu4ldl4udd4l7u13rllddrd3rld6rlldd6r7u4ldd3l3u3l3du12lddrrdrdlldl4udrr6d5rddlu4rddluru3lu4ldl4udd4l7u13rlldd3rurddld4rdd6r7u4ldd3l3u3l3du12lddrrdrdlldl4udrr6d5rddluru4ldl4udd4l7u13rlld2(d3rurddl)d4rdrrur7u4ldd3l3u3l3du12lddrrdrdlldl4udrr5dlldd5rurrddluru4ldl4udd4l7u13rlld2(d3rurddl)drrd4rur7u4ldd3l3u3l3du12lddrrdrdlldl4udrr5d4l7u13rlldd3rurddld3rurdlddrd5rur7u4ldd3l3u3l3du12lddrrd3rd4ldl4udrrd3r3drruu5l3d4l7u13rlldd3rd3r3drd5rur7u4ldd3l3u3l4duu12lddrrdd5ru4ldlldl4udrrdrdl3d4l7u13rllddrd3rdrrddrd5rur7u4ldd3l3u3l3du12lddrrddldl4udrrd3r3drud3rdrrlluurdldruu3lu5l3d4l7u13rllddrdrrd3rddrd5rururru2(lrdd)l3ululuur3u4ldd3l3u2(3ldd)rdrrd3rddrd5rur6urul6drrulr3dlulldllu3r4uddrrdlrddluudlld4lu5rurd8luurdld5r4luururrdduulld4lullulluu4r3dld3rurrld3lullur3luu3rdduu12lddrrddldl4udrrd3r3druru5l3d4l7u13rlldd3rurddrrdrdldrd4rurruuluuruuruuld3lulldrdd3l3u3l3du12lddrrddldl4udrr5d4l7u13rlldd3rldrdrrurd3lurudd3r3d4rurruuluuruuruuld3lulldrdd3l3u3l4duu12lddrr6d4rdd7r4u3ldluru3ldlud7rddluru3ldludrrurrddluru3lu3lu6ldl4udrr5d4l7u13r11lddrrd3r3dru4rddluru3lu6ldl4udrrd3r3druru5l3d4l7u11rdd4rdld4r3d4rurruuluuruuruuld3lulldrdd3l3u3l4d3luurr11lddrrddldl4udrr5d4l7u11rdd3ruu13lul5d4u11rdd4rddluu3luu4rdu4ldd3ruru14lul4d3u14r4d3rulldl3uru14lul3duu14r4d5ru4ldl3uru14lulddu14r3d4r4drruldl3uru4ldl3uru14luld14r3d4r4d4ru3ldl3uru4ldl3uru14l13r3d4r3d6rurrd7ldl3uru4ldl3uru13l12r3d4r3d8rddluru7ldl3uru4ldl3uru12l11r3d4r3dluuru3ldl3uru11l10r3d3r3d7ruuluur3drd6ldl3uru4ldl3uru10l9rdrdlddrruldl3uru9l8r3d3r3d7r6uruul7drd6ldl3uru4ldl3uru8l7r3d3r3d4ruullrru6ldl3uru7l6r3d3rddruru4ldl3uru6lrrddrdrurrddl3urul3d3r3d7r7u3lulldrdd3l3u3ldd4lrdd3ruru4lddrd5r3d9r3ulddrd7ldl3uru4ldl3uru3lrr3d3r3d7ruuluur3u3luld4r3dllurdruuru4lulld5r6drd6ldl3uru4ldl3urullruu3r3d3rud3l3u3l5d3r3d7r7u3lulld3rlldd3l3u3l5d3r3d8rddlddr3urullrr4uldl3u6d5ldl3uru4ldl3urul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0039.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0039.sok
new file mode 100755
index 0000000000..44e5665dc7
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0039.sok
@@ -0,0 +1,19 @@
+; 39
+
+ ####
+ #### ##
+ # # *###
+##.$# * ##
+# @ * * ##
+# # * * ##
+##### * * * ##
+ ## * * * ##
+ ## * * * ##
+ ## * * * ##
+ ## * * * #
+ ## * * #
+ ## * * #
+ ## * ##
+ ## #
+ ## #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0039.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0039.sol
new file mode 100755
index 0000000000..a5b4e919bc
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0039.sol
@@ -0,0 +1 @@
+rdrdl3urdlddr7(rd)ruruuldlddruruululdd3u4(lu)4lddr4(rd)rrl4(lu)lluu4r3(dr)ddu3(ul)u4lddr3(rd)rrl3(lu)lluu4rdrdrdduululu4lddrrdrdrrllululluu4rdrdduulu4lddrrdrrllulluurrdlu3rdlduulldrull3ur3drrulld3ldllu5r4luurdld3ru3r7(dr)dd8(lu)4ldlu4r3uld9(dr)dd7(lu)l3u7(dr)d6(ul)ldruu4ldllu4rurdrddlluru3ldllu4rddr8(rd)d8(lu)
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0040.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0040.sok
new file mode 100755
index 0000000000..2d37a58727
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0040.sok
@@ -0,0 +1,21 @@
+; 40
+
+ #######
+ ###### . ######
+ # # . . # #
+ # $ $.$.$.$ $ #
+ # $ $.$.$.$.$ $ #
+ ## $.$.$.$.$.$ ##
+## $.$.$.$.$.$.$ ##
+# .$.$.$.$.$.$. #
+# .$.$.$. .$.$.$. #
+#. .$.$. @ .$.$. .#
+# .$.$.$. .$.$.$. #
+# .$.$.$.$.$.$. #
+## $.$.$.$.$.$.$ ##
+ ## $.$.$.$.$.$ ##
+ # $ $.$.$.$.$ $ #
+ # $ $.$.$.$ $ #
+ # # . . # #
+ ###### . ######
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0040.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0040.sol
new file mode 100755
index 0000000000..44ac392bc9
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0040.sol
@@ -0,0 +1 @@
+3druu3drdurulul3(ld)dulluululluurrulluldr3drrd3rd3rl4ullulluurrdullddllurddllddrrd3ruuddldld3(dr)r4u4dlluur3luu4r3dulludll3uluurdulldldrddlddr3ururldldd3rlluul3urrdl3u3r3uruururrdlddruuluu3lddrdrurrdrrdlddldlluluuddr3d4lrrdlu3rdlrdurrd2(rru3l)uurrul4rddluldu4r3dludllurrd3l3dldlrurruudruurrd3l3dldlrurruu3drruldluudrru3lrrul3(ru)uluurdluuldldru3luurrdduuluurddu3lulld3rdrdlddlldllu3r5ldurruulldr3ururr4dulldu3rl3ulldrurddulldld3l2(duul)uurdrddu5ruruu3l3dldullulld5ruuldldllu3ruru3rddludrrdrdrrulu3l4rurrddllrdduuru3ldulul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0041.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0041.sok
new file mode 100755
index 0000000000..6f6d12a2af
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0041.sok
@@ -0,0 +1,20 @@
+; 41
+
+ #####
+ # #####
+ ###$ $# #
+ ####.. #$ $#
+ # $ ..##.. ##
+ # # $ ..##..#
+ # $ #$#$# $ ..###
+####.. $ $#$# $ #
+# $ ..# @ $ # #
+# # $ #.. $ #
+# $ #$#$ $ ..####
+###.. $ #$#$# $ #
+ #..##.. $ # #
+ ## ..##.. $ #
+ #$ $# ..####
+ # #$ $###
+ ##### #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0041.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0041.sol
new file mode 100755
index 0000000000..1b7fccede4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0041.sol
@@ -0,0 +1 @@
+ull3ull4dl3drdd4rd3rurr4ur3uluu3ldllduruu3ldlldlldrururrurruuldrdluurr3d4rdr4dl4dld4lu4lul4uruulluu3rllddrulur4dldlldrluurr3drdd3ruu3lddrddrululuu3rddlddll3uddrruldlu4rd3rurr4ur3uluu3l4d3lullrr4dll3u3drrdrddrddrudlluu3rurr3ull3drrurruldldllu3l3ruurrdrrdd3lrruuldrdl4ururrulrddll3uluuluuldurrdd3ldd3r3ldl4du3r3u3dlddll3u3lrddll2(uurr)drdldrrluurl3udrrdd4l3urlddlluurr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0042.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0042.sok
new file mode 100755
index 0000000000..ed8a5cf819
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0042.sok
@@ -0,0 +1,30 @@
+; 42
+
+ ####
+ # ######
+ #$ # ######
+ ### $#$ # ###
+ ####.. $ # $#$ #
+ # $ ..###.. $ # $#
+ ## # $ ..###.. $ ##
+ # $#$## # $ ..###..#
+ # $ # ##$#$## # $ ..####
+ ####.. $ # ##$#$## # $ #
+ # $ ..###.. $ # ##$#$ #
+ ## # $ ..###.. $ # ##
+ # $#$## # . ..###.. $ #
+ # $ # ##$#.## # $ ..####
+ ####.. $ # ##.#$## # $ #
+ # $ ..###.. . # ##$#$ #
+## # $ ..###.. $ # ##
+# $#$## # $ ..###.. $ #
+# $ # ##$#$## # $ ..####
+####.. $ # ##$#$## # $ #
+ #..###.. $ # ##$#$ #
+ ## $ ..###.. $ # ##
+ #$ # $ ..###.. $ #
+ # $#$ # $ ..####
+ ### # $#$ ###
+ ######@ # $#
+ ###### #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0042.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0042.sol
new file mode 100755
index 0000000000..b98076fd98
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0042.sol
@@ -0,0 +1 @@
+uluuluur4ulurrl5dldlldl3(lu)uluururrd4r4luluuluururrd4rurddu5luluulu3(ur)rurrdrdrrurrdrddl4drdllr5ururrur3(rd)drddldllu4l4rdrr4uluululldldll4d4urr3d4ururrdrdd3l4rdd3rulldlu3dllu4l4ruu3drrurrd3lddrddldllu4ldluudrr4u4d3rdrr4u4l4r4dlddrd3(dl)ldlluluur4u4dldd4rurr4u4l3ruu4lr3u5r4dl5dlld4luur4ud5rur4u5l3d3ruudd3l3u3r4drruu3rulldlurr3d3ld4l4r4dlld4luur3u5rdd3rullr3dll4u5l3dldd4r4u4d4luur3u4r4l3drr3ldd4r4udd4ldlldllu3ru5rddll3druulur3lulu4rll3u3r3d4lddrddl3u3l3druulurr4luur3u3r4d4u3l3drrll4ud3r3d5l3u4dldlluluu3r4luluururrd4r4u4d4ldd3ulld2(lddrdrr)ur4u4dldldll3uluuluururrd3r4drddrddl3u4ldlurr3druulurr5u3l3drrll3u3r4du3l4ull4d4rll5u3r4luluur3dr5dlluu3ldrrurd3urur4duu3r3d3l4ulldllu3r5urr3duu4rl3d4lr4ull4d4uruuluururrd3r4du4l4r3u3luururrdrdrrurrdrddl3d4l4r3uruululldl4d4ulu4ldlldllu3rll3drdr5dlluu3ldrrurd3urur4duu3r3d3l4ulldllu3r4ulurdd3ldrrurdd5r3u3ldduu3r3d4lr3u4ruu4l4duu4rurrurrdrddl3d3l4u4d3r3uruululldld5luurr3ulddrdl3rdrd4lrr3d3l3u4ruuluur3drrurrdrdd3lrr3d3l4ud4ruululldlrurrdrdrrururrdd4ld5luururrdrd3r3ulddrdlldd3r3d3l4ull3d3l5ururrdrdululldl5d3r3ullrr3d3l3u4ruuluur3duu3ldr3ulddrdlrrurd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0043.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0043.sok
new file mode 100755
index 0000000000..c7a9c2407b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0043.sok
@@ -0,0 +1,30 @@
+; 43
+
+ #####
+ # #####
+ ###$$ @ #####
+ ####.. $ #$$$ $ #####
+ # $ ..##.. # $ #
+ # $ # ..##.. $ #$$$#
+ # $ #$$$# $ ..##.. ##
+ ## #.. # $ # ..##..#
+ # ..##.. $ #$$$# $ ..###
+ #$$$# $ ..##.. # $ # $ #
+ # # $ # ..##.. $ #$$ #
+ ## #.. $ #$$$# $ ..##.. #
+ # $ ..##.. # $ # ..# ##
+ # $ # ..##** $ #$$$# $ #
+ # $ #$$$# $ **##.. # $ #
+## #.. # $ # ..##.. $ #
+# ..##.. $ #$$$# $ ..# ##
+# $$# $ ..##.. # $ # #
+# $ # $ # ..##.. $ #$$$#
+###.. $ #$$$# $ ..##.. #
+ #..##.. # $ # ..# ##
+ ## ..##.. $ #$$$# $ #
+ #$$$# $ ..##.. # $ #
+ # $ # ..##.. $ #
+ ##### $ $$$# $ ..####
+ ##### $$###
+ ##### #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0043.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0043.sol
new file mode 100755
index 0000000000..1b843a7ac0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0043.sol
@@ -0,0 +1 @@
+ld3l3ruulldrur3dullu4rdurr3drdd3r4u3lrddllu3lruurdurddllu4rdrur3duulldldd3r3u3rdurdd3lrruu3lddullu4rdrdllddrr4dllduluur3u3dldll3dr4drlldll3drdd3r3lddrruldl3udrrd4ludll3uluu3l4d3rluurrd3rlddludluurrd4luldl3u4luur3u3l4u3rurrurluu2(lldd)r3dr4dlluuddrdd4rdrrd6l3u3drruldluu3r4ururr3u4lu3luurruul3urlurr3d4rddl3d3uldluddrurduuruulluurdurddllrrdrdd3r4ulrddlluudrurdd3ldd4ruruu3rlldldl4drluu3r3ulurddllrrdrruurrdd3lruurdrdllrrdr4dldll3du3ldd3r3luluu3ldd3rurr4uluuldluurr4dlldu3r3dlluu3d3lu4luur4ur3u3drruldluurrdd3l4dldd3ru3rlldd3ruu4l3ulr4d3luur3u3dllu3l4drl3ul4urrd3r3lduu4l4drrurdd3r3u3d3lu3luurulu3rl3dullddldrur3duulldrurduuruul4urrd3uluururdllddldrurddull4dldrurddrruurrdd3l3rdd3ludrr3dulluudrurdduuruullurur3drruurrdd3l3rdd3ludrrddludluu3ruullurur3d3ruuldrdll3rdd3lu3drurduuldlu3ruuluur3d4ruuruu3l3rulurlldrdlrrdrr4ur3u3drruuldrd3lruur5dlrd3ldll4d3lud3ruu3lddrrddll3udrrdldluu3ru3r4dll3u3drr4ull3r3udlluur3uddrruldlur2(rddll)ulldldluurr3drruurdrd3lrr3dldl3uddrruldlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0044.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0044.sok
new file mode 100755
index 0000000000..fe6e2f740c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0044.sok
@@ -0,0 +1,21 @@
+; 44
+
+ #
+ # #
+ ### # . # ###
+ # # # #
+ # $ .$.$. $ #
+ # $.$.$.$.$ #
+ # .$.$.$.$. #
+ # .$.$.$.$.$. #
+ # $.$.$ $.$.$ #
+# . .$.$ @ $.$. . #
+ # $.$.$ $.$.$ #
+ # .$.$.$.$.$. #
+ # .$.$.$.$. #
+ # $.$.$.$.$ #
+ # $ .$.$. $ #
+ # # # #
+ ### # . # ###
+ # #
+ #
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0044.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0044.sol
new file mode 100755
index 0000000000..1eb8086d2a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0044.sol
@@ -0,0 +1 @@
+ululrr4urrdrddrrdr4dlddrddllulldllululrdd3rululddu4rdrru3l2(ulur)u3ruululluluull10durlulullu3l3rddrdrluurul4rdr4drrulruulrruulduluurd3uruul3dulullddlr3ulldrldllddrr3druruudrldllurlulul3drul4ur3lulldr3dlddrrurldlluururdurlluurrldlddlddrul3drudrdrlldlddr3uddru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0045.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0045.sok
new file mode 100755
index 0000000000..1c99d009af
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0045.sok
@@ -0,0 +1,25 @@
+; 45
+
+ #
+ # #
+ # . #
+ ### # . . # ###
+ # # . . # #
+ # $ $.$.$.$.$ $ #
+ # $.$ $.$ $.$ #
+ #$.$.$.$.$.$.$#
+ # .$.$.$.$.$.$. #
+ # .$ $.$.$.$.$ $. #
+ # . .$.$.$ $.$.$. . #
+# . $.$.$ @ $.$.$ . #
+ # . .$.$.$ $.$.$. . #
+ # .$ $.$.$.$.$ $. #
+ # .$.$.$.$.$.$. #
+ #$.$.$.$.$.$.$#
+ # $.$ $.$ $.$ #
+ # $ $.$.$.$.$ $ #
+ # # . . # #
+ ### # . . # ###
+ # . #
+ # #
+ #
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0045.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0045.sol
new file mode 100755
index 0000000000..407974eef1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0045.sol
@@ -0,0 +1 @@
+ddrdr3(ru)3r3l3(dl)luud4(ru)r4(ld)3ldldlluru3r3ururuul3uddl3ud3rdlullddrdru3d4(lu)r3dl3(ld)3lr3drrulu3(ur)uuld5rddlu4d3lddrulurrlddlldlddlluur3urullr4drddl5urruruuldu3luurdurrdllrruurrd3(lu)3r3lullddrrldulu4rdrrulru4rddrrdduu3l3dllddlluuddrrdrrddrddldld4lulldl3udd3ruddrruld3rulrruruu3l4drdl6ull4durl3urrdlr3drruldlddrruluurruullddrruld3ruld3lddrrul5ururrdldduu3r2(ddll)rr3uluruuruulldr3u4lulurddr3drlldll2(ddur)r5d5uruulduullddrrlur4uruld3r7drd3lrr4drrul2(dluu)dd3rullruul4urrddldlurruuldu3lrruurdu3lrdr4ulddr3urrdlulddurrdllrd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0046.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0046.sok
new file mode 100755
index 0000000000..c2663a1ddd
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0046.sok
@@ -0,0 +1,19 @@
+; 46
+
+ #############
+ # #
+### # # # # # ###
+# $.$.$.$.$.$ #
+# #.$.$.$.$.$.# #
+# $.$.$.$.$.$ #
+# #.$.# # #.$.# #
+# $.$ $.$ #
+# #.$.# @ #.$.# #
+# $.$ $.$ #
+# #.$.# # #.$.# #
+# $.$.$.$.$.$ #
+# #.$.$.$.$.$.# #
+# $.$.$.$.$.$ #
+### # # # # # ###
+ # #
+ #############
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0046.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0046.sol
new file mode 100755
index 0000000000..2ce218a96a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0046.sol
@@ -0,0 +1 @@
+l3ururdrud3lddlluluuddrddluddrdldlddrrdd6ruulluurdu3luul3rd4ud5l5dldll6u3rd2(rul3d)ru4d4r3urul4d2(rruu)llrdu3rddlr10ulluu10lddll4d6ruulur2(drrd)drdu3l6d4ruurr4ullulrdrr4ulldd6u6l3dldru3lddururr3d4rurldll3urrdur4lr3dll5dlrrl3u3lddldd2(lluurr)ll4urrll2(uurr)dduu4r2(dduurr)ddrr10dlldd6luudd4luu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0047.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0047.sok
new file mode 100755
index 0000000000..b5c5b9a26f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0047.sok
@@ -0,0 +1,31 @@
+; 47
+
+ #########################
+ # #
+### # # # # # # # # # # # ###
+# $.$.$.$.$.$.$.$.$.$.$.$ #
+# #.$.$.$.$.$.$.$.$.$.$.$.# #
+# $.$.$.$.$.$.$.$.$.$.$.$ #
+# #.$.$.$.$.$.$.$.$.$.$.$.# #
+# $.$.$.$.$.$.$.$.$.$.$.$ #
+# #.$.$.$.$.$.$.$.$.$.$.$.# #
+# $.$.$.$.$.$.$.$.$.$.$.$ #
+# #.$.$.$.$.$.$.$.$.$.$.$.# #
+# $.$.$.$.# # # #.$.$.$.$ #
+# #.$.$.$.$ $.$.$.$.# #
+# $.$.$.$.# # # #.$.$.$.$ #
+# #.$.$.$.$ @ $.$.$.$.# #
+# $.$.$.$.# # # #.$.$.$.$ #
+# #.$.$.$.$ $.$.$.$.# #
+# $.$.$.$.# # # #.$.$.$.$ #
+# #.$.$.$.$.$.$.$.$.$.$.$.# #
+# $.$.$.$.$.$.$.$.$.$.$.$ #
+# #.$.$.$.$.$.$.$.$.$.$.$.# #
+# $.$.$.$.$.$.$.$.$.$.$.$ #
+# #.$.$.$.$.$.$.$.$.$.$.$.# #
+# $.$.$.$.$.$.$.$.$.$.$.$ #
+# #.$.$.$.$.$.$.$.$.$.$.$.# #
+# $.$.$.$.$.$.$.$.$.$.$.$ #
+### # # # # # # # # # # # ###
+ # #
+ #########################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0047.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0047.sol
new file mode 100755
index 0000000000..b973c6b4d4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0047.sol
@@ -0,0 +1 @@
+4u2(rruurrdd)rrdr2(ddll)ddrruudrlddru5lu3ld3(dr)ullul10urrdd3(rruu)llrr5d3u2(lldd)lluu4lu4(ul)luu16rddrr6dllrr14dlluuluudlu3l3(rd)rurdurr6u4lddll3ululu3l6d2(rdrdr)ddluldllurr3lululuuludldld4(dr)ru3drr3ulldllu3r4lululldrd5r5lulld6r7ldll3(ur)ulddldl3d4lu2(ururr)u3(ru)rruu4luulldru3rddllulurrl3dluruulldldrrddlurrurruu4ldldldruuruuldldrddrddluulldrrddldlruuruulldldrdrddlldd3r3d4luull16ur5(rd)dlldldduururruulldd4ululullddrrdrluurdrdull4ur4(rd)d4rdu4lu3(ul)lulddurruurd3ullddul3duur3uldd4u6r3d4ldd3uld4rdlurrurrdldlu3rdlrrdrrullru8l7rullrrdd3rulullddr3druudd3rddrrulrurrddlr4urrddlruullddrrululuururruu22lddrrd6rddrrurudr3d3ru3(ur)rlldldlluru5lddlddrrulruruu6r3(ld)dluuddlddlluudrudd2(lluu)3dluluu4r4ldllu4r3drrdr4d2(lluu)ddlluuruudrldlluurrddlddluuruulldr3d5r4drru3dlldldllddll5d4luull14urrdrurrurrddldlur3dllulurddrruruurruuddrrdd3lruuluulluu3lddrddrrdrrd3rdd3l3ullddruruu3ruu4ru5d4l2(4ruul)uurrdlddrul3druddr3drruu4ruull3u5l5r3dllu3lddrulu3lrruu6r3dllull4dluudlu3l4drdrdrruruullud4ruurud3lrrddludlddluddlluruddrdrrdrru3r4dlldd8luulu4luurullulldd3luur3urudl3d3ldrdrr4u4drruululdlluuldrrl3drrdrd4r7lurdr3d4luulluu3r3l4u4rddlu4rd3(dl)lur4l4u3rurdl3d3u3l6drrdd22ruurr4u3ldllddlluulur3(lu)l4ull4dr3dluruu3ldl3drddrruu3l3uru3r3drddlrurrdru3r4udruuruu3r10dlldd8luulludrrddrruuluruu3lddrr6luuluu3luurdldldrd3rurdl3ullulddu4rdldd4rurdl3urru5r5ldllur8ull4d7ruu4lrruu6r3drrdd4lulrd4r8ullddrr4ulld3luld4rdrr6dlluulu5ldd5rldr3u8l8dldr5ull3du4ldduulldrldlluudrddurruu3ruu3l3du3rddrr4u4l4ruulruulldd5l5d5u3l6durl3urrlluu3r3d3urr3dul11rud3ldd3rud3ldd4rlud3ldd4lrudrrddllud7ruu4l2(rudr)dd3ludrrud3rulr3drr3luddlluud10l5(udrr)3d4ruullulrdrrddrruull4r4u3l3dulruul4ruu4lrdu3r4u3l3d3u3r10dlldd22luull14u3rdrdu7rdurrdd4lrrdd3rluurr4d8u7rdr3d4u3ldu5lddlluuluulluu7ldd3rdd5r3ldulld3u3lu3l4urruu22rddlddl4d3ulluu2(lldd)5r2(ldul)ld3urruurrdd3r3uruu22lddll4d3ru7rdd5r5ld3u7l4drdurlluu5rdur5ldluu3l4urruu22rddlldrdd3ld3ull3durluu4ldd3r3ld3ull3durluu9ldd8r3l2(dull)duluu3(rdur)r2(du6r)duurdur11(uulldd)lldd2(rrll4d)r2(rllddr)r2(ll4drr)ddrruudd4r4(uuddrr)u2(udd4ru)urruullrr6ullrr4ullrruullrr8ull
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0048.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0048.sok
new file mode 100755
index 0000000000..688aff0a82
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0048.sok
@@ -0,0 +1,35 @@
+; 48
+
+ #############################
+ # #
+### # # # # # # # # # # # # # ###
+# $.$.$.$.$.$.$.$.$.$.$.$.$.$ #
+# #.$.$.$.$.$.$.$.$.$.$.$.$.$.# #
+# $.$.$.$.$.$.$.$.$.$.$.$.$.$ #
+# #.$.$.$.$.$.$.$.$.$.$.$.$.$.# #
+# $.$.$.$.$.$.$.$.$.$.$.$.$.$ #
+# #.$.$.# # # # # # # # #.$.$.# #
+# $.$.$ $.$.$ #
+# #.$.$.# # # # # # # # #.$.$.# #
+# $.$.$ $.$.$.$.$.$ $.$.$ #
+# #.$.$.# #.$.$.$.$.$.# #.$.$.# #
+# $.$.$ $.$.$.$.$.$ $.$.$ #
+# #.$.$.# #.$.$.$.$.$.# #.$.$.# #
+# $.$.$ $.$.$.$.$.$ $.$.$ #
+# #.$.$.# #.$.$.@.$.$.# #.$.$.# #
+# $.$.$ $.$.$.$.$.$ $.$.$ #
+# #.$.$.# #.$.$.$.$.$.# #.$.$.# #
+# $.$.$ $.$.$.$.$.$ $.$.$ #
+# #.$.$.# #.$.$.$.$.$.# #.$.$.# #
+# $.$.$ $.$.$.$.$.$ $.$.$ #
+# #.$.$.# # # # # # # # #.$.$.# #
+# $.$.$ $.$.$ #
+# #.$.$.# # # # # # # # #.$.$.# #
+# $.$.$.$.$.$.$.$.$.$.$.$.$.$ #
+# #.$.$.$.$.$.$.$.$.$.$.$.$.$.# #
+# $.$.$.$.$.$.$.$.$.$.$.$.$.$ #
+# #.$.$.$.$.$.$.$.$.$.$.$.$.$.# #
+# $.$.$.$.$.$.$.$.$.$.$.$.$.$ #
+### # # # # # # # # # # # # # ###
+ # #
+ #############################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0048.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0048.sol
new file mode 100755
index 0000000000..f2641af450
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0048.sol
@@ -0,0 +1 @@
+ldu3ruruurudllululdlluruu8r4dlldd3ullddrldlu4drrddrdrrdd8luurruuld3u3ldlruuld3ruluru3rddlld4luurul3d4rurruuldu3luurd4u4lddrruu10r4dllu5lrdu4rdrrdd4l4r8d6l3ul3u4l5udrl4drddrudr4lddlldd14r2(uullul)rdrruudlr3dludl3rdrr4ullrrddllrr4d2(lluudd)4luuludrdd6luu4r4l4urrdrddluddllddrruulluurrll4urrlluurrll4u8r2(dduurr)ddrr14drruru3lrruurrdrdrlulldl4dlluudd4rulrrurluldl3drruudlluururrdlulluurd3urdrddlrulu5l2(uurr)dlrdrrulr3d6luu5rurd3luururdldr3dlluu3l8u2(rrdd)3l5ruldldd4l4u4rurdldduruulld3luurrurddu3ldd3rurruldd4luurrurulrrddrrul5dllud3l4urr3ururdrdrllullddrur3urdrddllur4ururr18d4lr4ullud3ldd3rud3l8ulluu3rluurrddurluuruululluu4lddldlu3rdl3u4rddrr4duulduu3lrddlurr4u4l4drrlurrldd3rl3dlluulurrluullullddrdrduluudlldrdrrlu3ldrr4lddrrudlluurruruuldlululldlddruudrud3rldl3dll3ulu3ru6r3u12lddldllddrdrrurrlldlluluurrurrdd3rdrl3dll3uruul10r3u12lddldllddrdrruruudrldldlluruudru14r5d7r11dulr14ulurrurrddllrr22d3l3rddllu3d26luull18urruruluuddrruulrdrlldl3druruuddlddrdlrrdldrll4ulull4drrll4urruurrdlrdl6uru16r5d12l6d3lddldrlldrdlrruddldlur5ul3ururdll3drru3r6dl4(ld)rdlr3u2(rruu)3ldldldduur3ud4r6u3lduulluurruu4dl2(ul3dr)u4l4d3rururdlld3l6d3rdru4luu3ruuruuddlddruudrr3d3l3drurdll3uruuddrdurrdl5urrddl13ruurr11udll7u4lddrrudr3luu13l11d2(3l4d3r3u3d)rddrruudldllu3drulur3drr3udl3rurrdllrddrurd3luluddlu3ruuldurruurrddl3(ld)3ruudld3rulrullr3u2(rrdd)ldlruullddrrul3rdrdrrulu3lullddrru3rddlurulru4lrddrluu5rurd3u3r4dlld3ldlluurullrdrdrruudld3ruluurdldd3r3ulr3drr5u2(lrdd)ld6l3d8(lluudd)lluu2(lluurr)l3(l4urrl)l4(uurrll)uurr7(uurrdd)u2(u4rddu)urrdduurrddrr4d6(llrrdd)llrr4d3(llrrdd)ll3(ddlluu)ddll5urr5ull6d4ulldduu10ldd8ullrr6ullrruull10ruuddrruudd6rll16duulruull4d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0049.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0049.sok
new file mode 100755
index 0000000000..8a9d0ecc94
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0049.sok
@@ -0,0 +1,39 @@
+; 49
+
+#####################################
+# #
+# # # # # # # # # # # # # # # # # # #
+# $.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$ #
+# #.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.# #
+# $.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$ #
+# #.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.# #
+# $.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$ #
+# #.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.# #
+# $.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$ #
+# #.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.# #
+# $.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$ #
+# #.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.# #
+# $.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$ #
+# #.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.# #
+# $.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$ #
+# #.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.# #
+# $.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$ #
+# #.$.$.$.$.$.$.$.@.$.$.$.$.$.$.$.# #
+# $.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$ #
+# #.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.# #
+# $.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$ #
+# #.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.# #
+# $.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$ #
+# #.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.# #
+# $.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$ #
+# #.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.# #
+# $.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$ #
+# #.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.# #
+# $.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$ #
+# #.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.# #
+# $.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$ #
+# #.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.# #
+# $.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$ #
+# # # # # # # # # # # # # # # # # # #
+# #
+#####################################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0049.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0049.sol
new file mode 100755
index 0000000000..9d59f2990e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0049.sol
@@ -0,0 +1 @@
+uuldlul5(ullu)uludluudd3rul3d3rurruu3l3rddlluu3dl4(ddrr)d5r4(uurr)drdrddrrdrlulluulul3u3(lu)drdrd3ruurrdluurruu32lddrr4duu2(rrdd)3r2(urru)u5lrddlldlddrrdd3r3(urru)u6lrr2(ddll)dlddrrdd3r4(urru)u7l8rur3(rd)3rdruurrdl3uruu18lddrd7rur3(rd)3rdrdruruulldl3(lu)llrrdrddlululld4rulldllulld5r5ldlluudrru4ldrrurrd4ru6ld5r7ldlluud7r5ld4lu6r4l3d4l4ud4r3dllddlld3luulluururrurldlld5l4ulluu14r3drdrruldd3lu3ruuldrdd3ruullrrdd5l3urrd5r3druddrddr3(rd)d2(rrdd)3uruuluurldlluululuurduu3r3uld6lddrdrrlluluu9l4rdrlddru3rd3rllu5ldd4lrr2(ddll)dlddrrd5r2(uurr)drdrddrrdd4ruulld3ulluulul3uddlluuru2(ru3ld)rrdrddrruurrdlu3lddrrdru4lululld3rulluu3ldrru4ldru4l3urrduld3lurrllddrdulldllu3rlluurr3(ld)d3l4uldrdrrurrdru3luldllurddrdrrl3d3r3udllulluu3rddr3dlddrrdd3r2(urru)3r3lddru3lu3(ur)ruurud11rdd11l11r3drddld2(lluu)7ldd4l3r4udd3rddlruulldrlldllurrurrddllur3lurlluu3rddldrllddru7rdrdrddllruuruurrddrruruulu11l11rdrddld3lruu10luulldrlddruluuluu7l3dldd3rurruurrdru3ldrrlldlldl2(ddrr)d5ruuluudlulluu2(dd3r)uurrdrrdrruuddlluru3ruu4ldduu10l3drurr3drdlldllululluurr4luurduurrdrldl3drrdrdrrur4u4luulld3lu3rdru3l5d2(lluu)llulrddlu9rurrdd4r5dl3dl2(dlld)d3(lluu)llulr2(drrd)drr4d2(lldd)rdrdrrllulu3ldlruuldr2(ddll)32urrddrrd3rdru4l3drluululurluull8d10rll3udlulldlldurru3r3dlud5lruurrdu3luurrdl3drrurrlluu3rdd6rdd4rdd3ruu3rdru4drrddrruurrulrruuld5l4rddldd2(lluu)6r3ulrruuld22l5rdd4rdd3r2(ddrr)d2(dlld)d4(rrdd)rruu3drlulluurr4l3(uull)uurruu4r2(ddrr)uu4dll3d3urr2(uull)uu4lddll4(ddrr)uurruluruulluurr4l2(uull)3urudldllull4rll3ulddldrru3luu4luu6r4dlluurlddrruulldru3ldrru12ruuruu26l3dlluurul3dru3rdrurr5drr3urruu3rddr4drdluldllul4urrdru3ldrrdluu3l3dll5u5rdd3l3d4l3url3drr3u4rdru3ldrru7rddll3d4luluuddrd3r3u3ruu9l3druluulldru3ldrdld4r3luu3ldrldlluu4ru3rdduu10r4drruul8rddl4drdul4urrddlddrullulluu3l3r4d2(lluu)3lruu9ldlulldluluud3lul7uluull10d6rlldlrddlulurdrulurrull6drddl4u3d3r3(ddrr)uurr4u3(lu)drdrdr4d3(lluu)lluluu3r3drudr4lurlluu3rdd3luluullddrd4rdru4luddrr3ldd3r3(ddrr)uurr4ululuu7luu13r3drurruu9rdd11ldlu5rddlluu4dlluurlddrruu5rldd4luurrd3u5ld3lu9ld4luurru13rdduu12ldd11rdru5lddrdrrudlddrruruu5rdu5lddldllddlluull3url3drrdd4r5(ddrr)dd8r16u4ld3luuddllullud3ru4rd4r10ullddl3dldd5ldd8ldlu3dlluullu12rdru6ldlrdllruulldll4dlldd2(lluu)llddllulrddl8ulurrlddru20rdd3ldlulldllu6ldllu12rdllu5rd4lu5l5d3(lldd)lluullulr3dul4uruul3uluur12uluull18drruurrudrru15rd3rurrdu4rd4r16dlluulull4urr8u8dll4drrdrddrr16u3l3r6ulluu4dl3duu8lddrd3lurd3ru6r3uruurr4dll4urr6dll4ud9ldd17l3drruldlddll3u3drruulduulluu3rddrr3drrddrr5uldludlu3r3drruurruldlu7lrdllu3luu19rdrulldd7l3d6(rrdd)6ruul5(ullu)urruu7l3ruu6r2(ddll)uruluull3drruuldr4d3(rrdd)rruurr8u9l9r4dlluu4luu4drr4d2(lluu)ll4uluu12rdrrddll4u3d11ldd3r3l3(ddrr)4ulluu4rddrr3uru11ldd9rlddrruruurruullu24ldduu3rddr3drr3ulldlu3rdrru3rdru11ldlu4r3d3rudru3dr3(ru)5rddrr4d2(lluu)3lulu3l3drrddrr3u3dlluurull6r2(ddrr)4ulluu10ldluldldd4rud6luurrludl4dllddl3(lu)uluuluuddrrurrd3rud3l3urrddldlu3l5d3rdd2(rruu)ruruu3l3rddll3dllddlluu3l4urrurrdru6rdrdullu5lddrr3dll3u3rd3ruruullddrd3lurdrurruu3ldd4ldludllu6r3ld3ldll4u4rdduu8rddldllurr3drrdd4ruululuu5rddrruu9ldlu3rdd6rluu4r4dlluurldd2(rruu)rrdlr3d4l3ruur4ur3urr8d3l3ruull4u3d24ldlur3drruldllduulluu3rdduu10rddrr3d4l3urldlud4lru3ldlu3rdll3r2(ddrr)uurrdd4r3uruu3ldllurr3drlludludllddlluurrlluluurrdlrrddluruu15rdr4u3dlddll4drr4udr4u3dl3dr4u4dllrddr4u6d6luull3uluulldlu3lr3d2(rrdd)12luullulul3urrd2(rudr)urruu4ldd4rdrru7rddrruu10ldlu4rdllu7rdd5rluu13l11rdr3duulldrlddruluulu5lddrrddlururrudruuru3ldrr5ldd3ruruulldrru6ld5ru7ldrrllddrud3rldrurduulurru4ldrrlldldrrlddluruulldldrururrdd3rdrrdd8luururr4u5ldrurd3r7l3durrudlluu6r4lddrulu3r5lulld6rldd4ldllu4rlluruulldrru4ldrrlldd3luu3rddllddrulu3rdluludlldrdruru3rururrulrddrddldrrdd12luurrurr4urrddlrrdld3ruudldrrdrrdd8ruurr4lu3luu8l4rdlrduu4rddllulrdrrulu5l5rdd3ruu6lruurrdu10rdd5lddllulu3lruurrdull4d3ruullrdd3rulrullruurrdu4rdd5lrrdlrdrudr2(rull)rdd7r3lulld4rulurrdd4luurrdl3r3ulldduu5ldu4rdu3rdlr4drdd28luul11u28rdd26ldd25r9(dull)du4ldullduluu13(rdur)uu12(ldul)ldu3l3drl8dlddlluurrll30urrdr16d3r12(durr)du26lduluu27r13(dull)d3(l3u14(rdur)uu13(ldul)ld)l3u13(rdur)rd2(uurr)d2(dllrrd)d2(llrr4d)llrr8dllrr6d2(llrrdd)ll4(ddlluu)dd4l2(uuddll)uudd4l3(uuddll)uudd6l4u4(rrlluu)rrll4u7(rrlluu)rrll4u14(rrdduu)rrdd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0050.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0050.sok
new file mode 100755
index 0000000000..d58afa7b25
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0050.sok
@@ -0,0 +1,45 @@
+; 50
+
+ #
+ ### # # ###
+ # # * # #
+ # # .$. # #
+ # $.$.$.$ #
+ # # .$.$.$. # #
+ ### # # # .$.$@$.$. # # # ###
+ # # # .$.$ $ $.$. # # #
+ # # .$. .$.$ $.$. .$. # #
+ # $.$.$. # .$.$.$. # .$.$.$ #
+ # .$ $.$# $.$.$.$ #$.$ $. #
+ # .$ $ $.# # .$. # #.$ $ $. #
+ # $.$ $. # # * # # .$ $.$ #
+ # .$.$.$ ### # # ### $.$.$. #
+ # .$. # # # # # .$. #
+ ### # ### $ # # $ ### # ###
+ # # . # # . # * # . # # . # #
+ # # .$. # ## # * * # ## # .$. # #
+ # $.$.$.$ # ### * * ### # $.$.$.$ #
+ # .$.$.$. # * ### * # .$.$.$. #
+ # .$.$ $.$. # * # * # * # .$.$ $.$. #
+# *$.$ $ $.$* # * #* *# * # *$.$ $ $.$* #
+ # .$.$ $.$. # * # * # * # .$.$ $.$. #
+ # .$.$.$. # * ### * # .$.$.$. #
+ # $.$.$.$ # ### * * ### # $.$.$.$ #
+ # # .$. # ## # * * # ## # .$. # #
+ # # . # # . # * # . # # . # #
+ ### # ### $ # # $ ### # ###
+ # .$. # # # # # .$. #
+ # .$.$.$ ### # # ### $.$.$. #
+ # $.$ $. # # * # # .$ $.$ #
+ # .$ $ $.# # .$. # #.$ $ $. #
+ # .$ $.$# $.$.$.$ #$.$ $. #
+ # $.$.$. # .$.$.$. # .$.$.$ #
+ # # .$. .$.$ $.$. .$. # #
+ # # # .$.$ $ $.$. # # #
+ ### # # # .$.$ $.$. # # # ###
+ # # .$.$.$. # #
+ # $.$.$.$ #
+ # # .$. # #
+ # # * # #
+ ### # # ###
+ #
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0050.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0050.sol
new file mode 100755
index 0000000000..fce631a5f0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch08_0050.sol
@@ -0,0 +1 @@
+urruu4ldd3rurddrdr3drddllu3l3rdrru3(ul)dlduru3(ul)ur3dluulldllddrddlddr5(ru)ullddldu4rdrrdrddlluur4ullddrl5ururrddldulul4dllurluurldllurd3lurlluurrddlddrr3lddruddrruullrrdrruludlddlldlddrruuluur5lulld5rldldllddrrdrddldrulluur3ululu3lulld3(dr)urudldd3rddlludrrurululu4luluurrddlddlddr4dlr3urrlluluurdduurrdrru3lrdldllur3dlddr3udl3dldrddluudd3ruuludrddlururruruullddrddll3dldldllurrluululdrrur4uddllduldlduruulduluurrddu3(rd)dluludrddlururrdrddlldlluddldlluurrd3ruu4ruuddllurlullddurd3rdrddlluud3lru5dlddr5u7dlddrruururduruull4r3drdrrdlluul4uruulurdllddu3ldlrdru3dluudl4rlddlrrddlu3rdrru3l3ruuluurrd3r3ldl3drruurudldlr3dlurullrddldlddrr4u3drrurrdlruuruul3duullrdll3ruu3rddllrrdrddlluur5uldruuruul3(ld)lrdrddrlluullddurrurduurruruullddrddl5rdrru5lrururdrdrru3lrd3rdrruu3lrruuruu3(ld)urur5url3dldldl2(lurr)4lulldlurddrrl3(dr)3udlddrduruururrdl3ur3ururrdrrddllulluld3ldlluur3uddrrdrdrru2(uruur)u2(ulldll)ulld3(dr)ddldldrdrr3d3urruurrurd3lddrrululdrrddr2(ruull)ulldlddulrruruur3ldd3uluurdrduurrddl3(ur)rddl3d3u3l3druudrld3lur2(rllu)ulullddrrurrd5uruul5d7uruulldllulldrdrlulldrddlu3dlddrru3rlluulrrdrr3l3(dl)3urudr5urr3dldl3udd4rururuulldlr3dllulrrddll
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0001.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0001.sok
new file mode 100755
index 0000000000..e5f3165a23
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0001.sok
@@ -0,0 +1,10 @@
+; 1
+
+######## ######
+### ##### #
+# ## ### $ #
+# @ # ## $ ##
+## ## ....* ##
+# $ $### ##
+# # ######
+######## ##
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0001.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0001.sol
new file mode 100755
index 0000000000..2c54314bba
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0001.sol
@@ -0,0 +1 @@
+3r3druluulluu3rdrddld3ldl3u3rdrd3ldlu3ru5r3(ur)rdldld6lruulu3lddrrdrdlu7ruruuldldurrdld6l6ruuldrd5luulu3lddllurd3rd4r3lddlulldllu4rdru4luu3rdu3ldd3ru3rluulu3ldu3rdrddlld3luulur3d3rdruluullrrdrruulu3ldldduuru3rdrddld3ldllu4rdrulurlullulddu3rddlldllu4rdru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0002.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0002.sok
new file mode 100755
index 0000000000..94a90c91d7
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0002.sok
@@ -0,0 +1,13 @@
+; 2
+
+##### ####
+# #### #
+# . #
+##$### #* #
+ # .$$# ##
+ # #.@.# #
+## #$$. #
+# *# ###$##
+# . #
+# #### #
+#### #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0002.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0002.sol
new file mode 100755
index 0000000000..b7b01f5876
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0002.sol
@@ -0,0 +1 @@
+rdrrd3(ull)u4dlddrurruururulddldd3rdrrul5uruuldlldduu3lulld5rddlddldd3rdrru5l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0003.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0003.sok
new file mode 100755
index 0000000000..50f71a09ae
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0003.sok
@@ -0,0 +1,11 @@
+; 3
+
+ ####
+ ### ###
+ # * ###
+## $.$ #
+# *.*@*.* #
+# $.$ ##
+### * #
+ ### ###
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0003.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0003.sol
new file mode 100755
index 0000000000..64a939945a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0003.sol
@@ -0,0 +1 @@
+ururdllddldlu3rdl3ulur3ldrrur3duurruldlddrddl3udlldrurrdrrull
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0004.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0004.sok
new file mode 100755
index 0000000000..7f2df89156
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0004.sok
@@ -0,0 +1,10 @@
+; 4
+
+ #####
+ # #####
+ # #$$ $ #
+## .@. #
+# *.#..###
+# $$ #
+##### #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0004.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0004.sol
new file mode 100755
index 0000000000..ce440055fe
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0004.sol
@@ -0,0 +1 @@
+rr3dluruu3lddrr4lur3urrdull4d3rdrru2(luul)l4d3rdru4l4urrddlruulldd4ruld3luurrdrdl4rulldlluulldd4ruld3luurrdrdlu4rdll
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0005.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0005.sok
new file mode 100755
index 0000000000..d373a0464f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0005.sok
@@ -0,0 +1,11 @@
+; 5
+
+####
+# ###
+# . #
+# .$.####
+## * #
+ # $$@$ #
+ # .#####
+ # #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0005.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0005.sol
new file mode 100755
index 0000000000..74ce287f5d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0005.sol
@@ -0,0 +1 @@
+ullruulldrddlu3dr4udrrdlu3rdllu3lddrulu3rdluld4ru3l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0006.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0006.sok
new file mode 100755
index 0000000000..255d87b187
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0006.sok
@@ -0,0 +1,12 @@
+; 6
+
+ ######
+ # @ #
+ # #$ #
+ # .*.#
+ #####$ ##
+## . . . #
+# $ $ $ #
+# # ######
+# #
+#####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0006.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0006.sol
new file mode 100755
index 0000000000..6e889ec121
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0006.sol
@@ -0,0 +1 @@
+r4dlldru3l3dlluurlddrruuru3r4u3lddrrdrdluulluurrdrdl3dllurdruudrudrdllulldlddlluururrlldlddrruururrd3lddlluururrlldlddrruu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0007.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0007.sok
new file mode 100755
index 0000000000..0b2652b287
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0007.sok
@@ -0,0 +1,14 @@
+; 7
+
+#####
+# ##
+# # #
+# #$.###
+# #.$ #
+# $.# #
+# #.$ #
+# $.#@#
+###.$# #
+ # # #
+ ## #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0007.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0007.sol
new file mode 100755
index 0000000000..d773c07acb
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0007.sol
@@ -0,0 +1 @@
+ullulur4d6ulull6drrdruud3l6urrdrddl3duruu3d3l6urr4drdrruull3d3luurrlldd3rurr4dlluu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0008.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0008.sok
new file mode 100755
index 0000000000..904bc26fb6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0008.sok
@@ -0,0 +1,16 @@
+; 8
+
+ #####
+ ### #
+ #. @# #####
+ #*#$ # #
+ #. $ # ##
+ # ### * * #
+ # * * * #
+ # * * * ##
+ # * . * #
+###* # ######
+# $ * #
+# ##
+### ##
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0008.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0008.sol
new file mode 100755
index 0000000000..723b442e82
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0008.sol
@@ -0,0 +1 @@
+ll4drddr3(ru)urrddrulullddrlldd3lurdrddldlluruurrddldlud3lurrdrruruu3lddrulurruull3d7urrurrddldllrruruulldll6d6urrdrdllruull4drrddll5u3drrdldl4udd4rdlrdlr3ururrdlrr3dlluullrrdlrdrrulruuluurd3ldldl4dldlul5udrrlddrllddru3dluudllurr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0009.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0009.sok
new file mode 100755
index 0000000000..5029580723
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0009.sok
@@ -0,0 +1,11 @@
+; 9
+
+ ## #####
+ ## ###### # ###
+ # # ## $ #
+ ##### ..### $$ #
+## #... $ ###
+# @## .### $$ #
+# # ### ##
+# ### ## # #
+#### #### ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0009.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0009.sol
new file mode 100755
index 0000000000..f67a134d61
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0009.sol
@@ -0,0 +1 @@
+u3rurrd6rurrd7l6rdlu5lu3lddrrurullul3drd4lullddruluru4rurrd6r3druuru7lu3lddrrurullul3du4ldd4rdruruu4rdrurrddluru6lu3l3drruurullul3duurr3d5l3ruu4ldlddru6ruu7r3ulddrd6lu3l3drruurullulddurrd6r3urrddurrd3luldrd6lu3ld4ldlddru6ruuruld4rd4ruluurrdlluldrd6luu3ldrrurd3ld4ldlddru6ruuruulldrurd3lddrdruudlluurrlld4ldlddru4rdrulurdruudllu4ldld5rdrulurdrullu3ldld4rdrulur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0010.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0010.sok
new file mode 100755
index 0000000000..dee56ae2b8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0010.sok
@@ -0,0 +1,12 @@
+; 10
+
+ #####
+ #. #########
+ #.# ##### #
+ #*$ #
+ #.##### # # #
+ ##.#####$$ $ #
+## . ##$ #
+# @ # ### #
+# ###### ####
+##### ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0010.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0010.sol
new file mode 100755
index 0000000000..dc95def781
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0010.sol
@@ -0,0 +1 @@
+4urruull5d3u8rurrd8luull5d6ruudd6l5urrdd6rll3d7lddrulu4rdrrur3u5lruull5drdl4u8rurrd8l6rddlruu6luull5d3rdrruruuddldllu3l5urrdd6rurrdluldrrdd3l3ruu8luull5d3rdrruruuddldllu3l5urrdd6rurr5dluru3l3r3ulld6luull5d3rdrruru4r3ulld7lruull4duu8rurr3d4lud4r3ulld7l5r3dldllulldldllurur4ud8rurrd9l5r3dldllulldldllurur3u6rd2(drru)u9l5r3dldllulldluu3dllurdruu3rdrru4l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0011.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0011.sok
new file mode 100755
index 0000000000..64ed0edccc
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0011.sok
@@ -0,0 +1,14 @@
+; 11
+
+ ############
+ # #
+## ####$ #
+# $ $$# #
+# # $@ ## ##
+# # $ $##...#
+## # # #. #
+ ## ## #. .#
+ ###### .###
+ ## # #
+ ## ## #
+ ########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0011.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0011.sol
new file mode 100755
index 0000000000..3c1c7ae269
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0011.sol
@@ -0,0 +1 @@
+rrudllur3lddrddl3(lu)uruu5rd3rur4drdl5u9lddld3(dr)r3u3rudlluru3rur4dl3dlluuluurudlluru3rur3duu4l4drddrr3urlddrruldluddlluuluurud3ldrlluu3ru3rur5dlddlddrruldlul3uluurudlluru3rdr3drdlulddur4uluur5drdl5u4lddrulu3rur5d5u9ldd5r3dr3drdrruluur5u4l4dr3drdruudllurluuluurulu3rur3d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0012.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0012.sok
new file mode 100755
index 0000000000..1c1c16c92d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0012.sok
@@ -0,0 +1,12 @@
+; 12
+
+ ####
+#### ##
+# $ @ ###
+# ## $ ##
+##.## .# #
+ # #. $ $ #
+ #.# $.# #
+ # #####
+ # ###
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0012.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0012.sol
new file mode 100755
index 0000000000..d1af6a6173
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0012.sol
@@ -0,0 +1 @@
+rdlddrdld3l5urrur4dldurrdldlldl3udd3r4u3rdrddlulluldldr4urdrrdrd4lddlldlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0013.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0013.sok
new file mode 100755
index 0000000000..3d8f434a38
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0013.sok
@@ -0,0 +1,14 @@
+; 13
+
+####
+# ##### #####
+# ## # #
+# ### ### # ###
+# # # ## $ #
+# # # $ #
+# # # $$ # #
+##### ### $####
+ # ###@## #
+ # .... .#
+ ## ########
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0013.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0013.sol
new file mode 100755
index 0000000000..50be12567b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0013.sol
@@ -0,0 +1 @@
+d3r4urll3u2(rrdd)lul3ullddr4drd7ldl3uruulldrurdl3d7r4urudrrulldll3urrddrdl3ullddrluurrddl3dlurddrd7ldl4ulull3u4r4(dr)rdrdd7l3uru3lrr4d7ruulul4(lu)5l4druuluu5r4(dr)rururuull3dr3drd7ldl4ulu3l3u5r4(dr)rdrdd7l3uru3lrr4d7ruuluur3drd7ldl4u3d7r5urrdlul4duu3l3(ul)u5lddrul3drurrdr3d7r7l3urrdlulddld6r5l3uluur4dld5r4l4u4luurdld3rur4dld4r3l4u4l4ur3dld3rur4dld3r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0014.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0014.sok
new file mode 100755
index 0000000000..ef3bcae287
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0014.sok
@@ -0,0 +1,14 @@
+; 14
+
+ ####
+ ####### #
+ ## $ #
+ # ##### #
+## ## # $##
+# ....$. #
+# @ ## # #
+###### # #
+ ## ## ##
+ # $ $ #
+ # #
+ ########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0014.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0014.sol
new file mode 100755
index 0000000000..a28b773a53
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0014.sol
@@ -0,0 +1 @@
+u3rurd3ruuruul4d7luuru5r5ldldd6rddr3dllurd3lur3u4drruld3ruluuluu5ldlu6rddrddldll4u4d3r3uluur3d3u6ldllu6rl5drruldl4u4d4rul5uld4l5r4dlldl4u3d3r6uruul7d3u4lr5d4ru3ldl4u3d3r4u3l3rddlurulr3u6ldld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0015.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0015.sok
new file mode 100755
index 0000000000..87c7ab74cd
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0015.sok
@@ -0,0 +1,17 @@
+; 15
+
+ ####
+ # ###
+ # . #
+ # $ #
+ ## ########
+ ##### . ## #
+ # # *$* #
+##.$#.$@$.#$.##
+# *$* # #
+# ## . #####
+######## ##
+ # $ #
+ # . #
+ ### #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0015.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0015.sol
new file mode 100755
index 0000000000..a02327c2ac
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0015.sol
@@ -0,0 +1 @@
+urrlldrldulrrddu3lr5uluur5drruldl3u3d5rurrd5luld5rddluru4lulld5rurd4lddrulu3r3l5drddl5uludrrul5dllurdr4uruul5drdl7ulldrur6d3ulur4drddl5ulurdlldrur3d3u5ldllu5rdru5luurdld4rdrru5ldlu6r3ulldldururr3d5lrruurdldrdrruuluddllur4uluur5dlddrulur4urrdlul4dlddr5ulur6drrullrruldd4ldllu5rurrdlr3drddl5uluurdu3rurrd4l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0016.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0016.sok
new file mode 100755
index 0000000000..6a2fe999d2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0016.sok
@@ -0,0 +1,15 @@
+; 16
+
+ ####
+ #@ #
+ ## ##
+ # .$###
+ #$. ####
+### .$# #
+# ..*.$ #
+# $ $ # #
+##### # ###
+ # # #
+ # #
+ ### #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0016.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0016.sol
new file mode 100755
index 0000000000..aa71b0d2d9
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0016.sol
@@ -0,0 +1 @@
+3drul3dr4drr3uruuldllullddrluuruulddrrdrr3drddlull3uluuddr3drr3uruuldllulluurrdduuluurddllddruuddrdrr3drddlull3uluuddr3drr3uruuldllulluurr4dludlulldrrurr3ulldduurr3dll4r3drddlull3u3drr3uruuldll3ull4drl4urruuldr4drr3drddl4urul4dll3u4lur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0017.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0017.sok
new file mode 100755
index 0000000000..65419001ee
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0017.sok
@@ -0,0 +1,10 @@
+; 17 'derived from SokHard bonus'
+
+#####
+# # ######
+# $###..$.#
+## @ ##.. #
+ # $# ..#.#
+ ## $ $$$$ #
+ # ##
+ #########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0017.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0017.sol
new file mode 100755
index 0000000000..cc571a2c22
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0017.sol
@@ -0,0 +1 @@
+3d5ruuluurdrrddldlluuddllurd3lurrlluurdll3urdlddrruldlur3drruldluurul3d4rulld4rull3ruulldurrddldllulurddrruruulluld3rulr3dlluddlluururrurd3lurrllddlddr3uddruu3d4lurrdruud4luurdld4rdruud5l4ulldru2(r3dlur)uulldrurdld3rdru4l4ulldrurddldrurdld4rdru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0018.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0018.sok
new file mode 100755
index 0000000000..dda01caa80
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0018.sok
@@ -0,0 +1,13 @@
+; 18
+
+ #####
+ #### #
+ # $ #
+### #$###
+# * . #
+# * * #@##
+# * * #
+### * *# #
+ ## * . #
+ ## ##
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0018.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0018.sol
new file mode 100755
index 0000000000..171c51f8c5
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0018.sol
@@ -0,0 +1 @@
+drddl4(lu)ll5(dr)ruruuluu4ldrdrduluu3rddrddldlurruuluu3ldll3(dr)rlluluurdrduluu3rdd3l4urrdull4d3ruulrdd4lr4uldduu3rddlrrdd3luurr3urrdlulddu3lddrdd3ruulrdd4lud4ruuluull3dldruluruurrddrddllr2(ruull)ddldllu3ruu2(rrddl)lullrrdrruuluullddlddrluullddrluu3ruuld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0019.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0019.sok
new file mode 100755
index 0000000000..9b40ecaee0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0019.sok
@@ -0,0 +1,13 @@
+; 19
+
+ #######
+## # ###
+# $ ##
+##. * # ##
+# * * # ##
+# *@* #
+## # * * #
+## # * .##
+ ## $ #
+ ### # ##
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0019.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0019.sol
new file mode 100755
index 0000000000..b1cc7fe0dd
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0019.sol
@@ -0,0 +1 @@
+luullddrluu3rurrdr5dlr5ululld3l4drdrrurrlururuululluld3rdrddlddlldllul5url5drdrrurruuruululldllrruuld3rdrddlddllddrur3urrdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0020.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0020.sok
new file mode 100755
index 0000000000..7e17a7cb1a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0020.sok
@@ -0,0 +1,15 @@
+; 20
+
+ ##### #
+## ####
+## . ## ##
+# $ * ##
+# * * # ##
+### * * # ##
+ ## *@* ##
+## # * * ###
+ ## # * * #
+ ## * $ #
+ ## ## . ##
+ #### ##
+ # #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0020.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0020.sol
new file mode 100755
index 0000000000..7e3ec992f7
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0020.sol
@@ -0,0 +1 @@
+luuludrrurrdr5durrdlddlluurlddrruul3ull3(dr)ddll3ud4lul4uludrrul5drd4ruruul3d4lul4urr3drrllur3drrulull3urul3drudr3d4ru3ldlu3r3dlludrr3u3ld3lul4urrddrrdll4u3rdr3d3ulullddu3lurlddrurrdrdluulldrurd3l4urddldr3lurdruruullddrdd3ruulrddlluurrdldrr2(ddluu)ll3drdrrudllul5u5rdrddlruululldu3l3drl3urdulluurrdullddldr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0021.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0021.sok
new file mode 100755
index 0000000000..7a67175fa5
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0021.sok
@@ -0,0 +1,18 @@
+; 21
+
+ #######
+ # # #
+ ####. $* #
+ # $* .#
+ ### #* #
+ ## $* $.##
+ ## .@ #
+ ###*# ##
+#### #####
+# . #
+# $* $.####
+## #* #
+## $* .###
+###. $* ###
+ # # #
+ #########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0021.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0021.sol
new file mode 100755
index 0000000000..b34ff0b878
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0021.sol
@@ -0,0 +1 @@
+ruur3uldrddldd4ldd3udrruluururrlldl3d3ruldll3ururrurd3ldl3d3r3ulr3d3lurrd4lurruulddrdrruldluluurdldldrrlddlddruud3ldrddrrud3luudd3ruuddlddluurrurrdlrddlull3ruu2(lldr)u3lu3(ur)ddullddldr3urrdluldllurrl3dru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0022.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0022.sok
new file mode 100755
index 0000000000..6efcb34930
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0022.sok
@@ -0,0 +1,13 @@
+; 22
+
+##### ###
+## #######
+##.$### #
+ # $ $ #
+ #.$. # .##
+ # # @ # #
+##. # .$.#
+# $ $ #
+# ###$.##
+####### ##
+### #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0022.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0022.sol
new file mode 100755
index 0000000000..1f8e477753
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0022.sol
@@ -0,0 +1 @@
+uurrurrdl3dlldluuluu3rdr3dlrddluur3ulu3lddrddruulluu3rdrddllrrddlur3uluur5dlluululu3rurd3lddrddl3ulu3rll4dlldllur3urrurddrdd3lul3urluurddl3drd3ruuluulddrrdd3luluurrlluurdl3drddl5urrddrdrd3l5ruldlluuluu3rurrd5l4rdduu4lddrddllul3u5rurd4lddrulu3r5ldr3ul3du5rurrd6ldlu3r4dlluludrddlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0023.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0023.sok
new file mode 100755
index 0000000000..548f3b82cb
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0023.sok
@@ -0,0 +1,16 @@
+; 23
+
+####
+# # #####
+# ###### @#
+# * * * #
+## * * *###
+ #* * * #
+ # * * *#
+ #* * * #
+ # * * *#
+ #. * * ##
+ # $ * * #
+ ######## #
+ # #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0023.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0023.sol
new file mode 100755
index 0000000000..ad379ef56a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0023.sol
@@ -0,0 +1 @@
+d3l3(dl)ldlul3u3drddldd3(ru)ulldrulldd5uluur5duurdrdrrdlru3(ul)dlud3rddlurulullddrrdrrurulullrrdrrull3dlluurldllurluluur3d3(rd)r3(ru)lulldu3r3ldrurrddldludlur3druluurruullddldd3ruulduluurdururrd3ldldld3(dr)uudllull3(dr)urdu3luurdldrdrruullulldldrdrrulrurrdlrdrddl3ululul3(ld)rr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0024.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0024.sok
new file mode 100755
index 0000000000..9e8c2b7c48
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0024.sok
@@ -0,0 +1,17 @@
+; 24
+
+ #####
+##### #
+# #
+#$ $ $ $#
+#.*.*.*.#
+#$ $ $ $#
+#.*.*.*.#
+# #
+#.*.*.*.#
+#$ $ $ $#
+#.*.*.*.#
+#$ $ $ $#
+# #
+#@ ######
+####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0024.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0024.sol
new file mode 100755
index 0000000000..f5d153fb96
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0024.sol
@@ -0,0 +1 @@
+u5ruululd3(lu)urd5ruluuludrrdldd4l3urrdru3ldrldd4ruudd3lddludrrd3rul3dlud3l3udlur3drruldludlud6rul4u3lddrrlluu3rdduu3lulldrurdl3urdurrdrdduu3lulduld3r3urduurrddldduuruulddl4(uld)
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0025.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0025.sok
new file mode 100755
index 0000000000..a510294d05
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0025.sok
@@ -0,0 +1,11 @@
+; 25
+
+ #######
+## ###
+## * * #
+# *.$.* #
+# $@$ #
+# *.$.* #
+# * * ##
+### ##
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0025.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0025.sol
new file mode 100755
index 0000000000..13b66e433b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0025.sol
@@ -0,0 +1 @@
+ldrddlull3uruurrdru3lddl3d3ruuldruuruu3lddlddrluurdrrulrruuldrdl4drruur3ulrdlrddluu4dl2(luur)dl3urdldd3ruul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0026.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0026.sok
new file mode 100755
index 0000000000..99393a0195
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0026.sok
@@ -0,0 +1,11 @@
+; 26
+
+#########
+# # # #
+## $$ #
+# ...$ #
+##$.@.$##
+# $... #
+# $$ ##
+# # # #
+#########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0026.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0026.sol
new file mode 100755
index 0000000000..3cbc250193
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0026.sol
@@ -0,0 +1 @@
+ulluurdldrdrruulrddlluluurdrr2(ddll)urdrurr3u3ldduu3r3dlldllur3u3r3drddlurul3u3l4drrll4u3r3drddlu3l4u5rdluldu3l4d4ruudd4l4u5rdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0027.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0027.sok
new file mode 100755
index 0000000000..f9812fbcaa
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0027.sok
@@ -0,0 +1,11 @@
+; 27
+
+ #######
+## ##
+# * $ * #
+# # # #
+##. @ .##
+# # # #
+# * $ * #
+## * ##
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0027.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0027.sol
new file mode 100755
index 0000000000..6c314ffd2b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0027.sol
@@ -0,0 +1 @@
+rruruldd4lulururrdduull3drr3urr4drdldll3ulldldrdrl3urrddlruull3u4r3dllddrluurr3u4l4dldrdrr3ulr3dll3u4r3ulldduurr2(3dll)3urrddlr5ulldduurrdlu3r4drdldlr6ull5d2(rluu)r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0028.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0028.sok
new file mode 100755
index 0000000000..8fd433e9f3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0028.sok
@@ -0,0 +1,13 @@
+; 28
+
+ ######
+ # #
+#### # #
+# .$.$.###
+# $.$.$ #
+# #.$@$.# #
+# $.$.$ #
+###.$.$. #
+ # # ####
+ # #
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0028.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0028.sol
new file mode 100755
index 0000000000..6d1108b308
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0028.sol
@@ -0,0 +1 @@
+uldlddruluu4ruuldr3drruulrddlluuddllurllu3lddrrdrddlud3ruururrdlr3ulluluurdu3ldd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0029.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0029.sok
new file mode 100755
index 0000000000..19ef357f66
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0029.sok
@@ -0,0 +1,13 @@
+; 29
+
+ ####
+ ### #
+#### #
+# .$.$.##
+# $.$.$ #
+## .$@$. ##
+ # $.$.$ #
+ ##.$.$. #
+ # ####
+ # ###
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0029.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0029.sol
new file mode 100755
index 0000000000..63f3d2a92b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0029.sol
@@ -0,0 +1 @@
+uudllrr3durr3lururdrddldl3(lu)ururur3(rd)drdl3ululuurd3ldldllur3drdrddlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0030.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0030.sok
new file mode 100755
index 0000000000..4291edfef7
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0030.sok
@@ -0,0 +1,13 @@
+; 30
+
+##### #####
+# ### #
+# # * # #
+# *...*$ #
+## .$$$. ##
+ #* $@$ *#
+## .$$$. ##
+# $*...* #
+# # * # #
+# ### #
+##### #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0030.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0030.sol
new file mode 100755
index 0000000000..a643cc511b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0030.sol
@@ -0,0 +1 @@
+ulrddrluuluulullddrddrdruu4dluddlluurudlddrrur3urrdluldrrddrdrruulullulldrurdrrullruluur3d4urrddllddrul3urrddldllddllu3r3lurr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0031.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0031.sok
new file mode 100755
index 0000000000..14f1f2c2cd
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0031.sok
@@ -0,0 +1,13 @@
+; 31
+
+ ##### ##### #####
+ # # # # ## # #
+ ### .$### ### $# #### # $###
+####$. #### ####*..#### ####$. ####
+# $ $.$$ #### $.$.$* # $# $ *.*$ #
+# ... ... . @ . .. .. #
+# $$.$ $ #$ # *$.$.$ #### $*.* $ #
+#### .$#### ####..*#### #### .$####
+ ###$. # #### #$ ### ###$ ###
+ # # ## # # # #
+ ##### ##### #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0031.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0031.sol
new file mode 100755
index 0000000000..311d8fec76
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0031.sol
@@ -0,0 +1 @@
+uurdrddlduu3ruld5lururrdlrrddlu3lururrdulldd12luurdld11r13lurdrruuldrdlurrll3urddlddrruldluudlldllu4ruruullddrdllrrdrruldlulldllu4rdllrrddlurulu3lddrrlluu4r3dlur3dluur3u4ldd3r3luu4r3duurrdluldl3drruuddll3ururrdlruuld10rururrdrddlu12ldl3dll5u5drr3ululd3rull26rddluru24l12rddllulrdrruu12r4dl3uru11l13rdluldlddrrudll3u3rdlu3rdllulluurdldrrdrruulldlluurd3rdlu3l3urddlddllurdruuruullddrddllur3urdl3dlldrlluurrd9ldldlluluurd12r12luuruul3dld11r9lul3urrdll3d3ruld3rulrddlullddlludrddluruu3druluuluuddrruldlluurdldrurdu4ld3r3luurd12rurrd13l8ruurdld4r11ld3lu5r12ldllu9rurdldru9l4dllurdr3ulu10r8ldlldu4luu3rdu3ldd3rurdr3dlluuddrr4ullu3ldd3ru5rdllu3l4drr3u3dll4urr4ull3d3urr5d3ruullrddll3dll3u3luu3r3urr3drrd4rddluru3l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0032.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0032.sok
new file mode 100755
index 0000000000..8a2e654ac6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0032.sok
@@ -0,0 +1,15 @@
+; 32
+
+ ###
+ ## ##
+ # # #
+ # # . . # #
+ # $*$ #
+# .$# #$. #
+# # * @ * # #
+# .$# #$. #
+ # $*$ #
+ # # . . # #
+ # # #
+ ## ##
+ ###
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0032.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0032.sol
new file mode 100755
index 0000000000..802f0c19a1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0032.sol
@@ -0,0 +1 @@
+uurul5d4ur3ulldlddl4drdrrllul4urrudll4drdrr5ulur6dlddrruruur4uluululldurrdrddr4dlld3lul4u3r4drdl5u3l4drddrdrruruulluurrlldd3ruudrruululldr3d3luurrurd3ldd4ruruululldd4lrruu3lddullddrdrrul3u3rddlldlu3ru2(ulld)lddrd3rlddrdrrur3udrruruulu3l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0033.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0033.sok
new file mode 100755
index 0000000000..5e6d39801e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0033.sok
@@ -0,0 +1,15 @@
+; 33
+
+ ###
+ ## ##
+ # # #
+ # # ..* # #
+ # $*$ #
+# *$# #$. #
+# #.* @ *.# #
+# .$# #$* #
+ # $*$ #
+ # # *.. # #
+ # # #
+ ## ##
+ ###
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0033.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0033.sol
new file mode 100755
index 0000000000..2b393c1d59
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0033.sol
@@ -0,0 +1 @@
+uulrddlldurrddrluurrudllddrrlluurrdduru3luul3u2(rrdrdd)lruululld3ulull3drddrrddlddr3udlluullddrdrluluu2(rrdd)ldlludrruruull4ulldldururr2(ddll)uluurlddrdrr4ur3urrdrddluldlluururrdulldl4drruu4d4luluuru3rl4d4rddldllul3udllul2(uururr)drddrrdrddld3l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0034.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0034.sok
new file mode 100755
index 0000000000..9c9c84e72a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0034.sok
@@ -0,0 +1,16 @@
+; 34
+
+ #########
+ # @ #
+### # # # ##
+# .$.$.$. ###
+# #$.$.$.$ #
+# .$# # # # #
+# #$.$.$.$. #
+# .$.$.$.$# #
+# # # # #$. #
+# $.$.$.$# #
+### .$.$.$. #
+ ## # # # ###
+ # #
+ #########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0034.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0034.sol
new file mode 100755
index 0000000000..b06a1a9789
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0034.sol
@@ -0,0 +1 @@
+3rddrdrr4dlluurr4dlldd4luul3ullrr3drddrruul3urrll3drddrruuluurdurr4ullull4dlddrluur4uruu4lddldd3l4drruu3r3ulr3dlddrluullddll4u3rdu3l2(uurr)3drddlruul3u4rddl3dlruulu3rdrrdd3lrdurruulldul3u4ldd3r3luurrdu4lddr3lddrrudll4drr3udrlddr3luur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0035.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0035.sok
new file mode 100755
index 0000000000..fb266f4e61
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0035.sok
@@ -0,0 +1,15 @@
+; 35
+
+ #########
+ # # #
+###$. # .$###
+# $.$.$.$.$ #
+# .$ * * $. #
+# .* *. #
+###$# @ #$###
+# .* *. #
+# .$ * * $. #
+# $.$.$.$.$ #
+###$. # .$###
+ # # #
+ #########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0035.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0035.sol
new file mode 100755
index 0000000000..5dbcd4294b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0035.sol
@@ -0,0 +1 @@
+uruuld3ruldl3drruululdlddlddru3lurlddrddluururrdlulduu3l2(ddrr)uurulu3rddlrrurrdllulluluu3rddldr3uluurddl4urddldllurdruruull3dld3lduruurr3ldllurrdrdrrdd3luuruld3ruuluullddr3lddrru3drr4dll5u3dlluurl2(ddrr)uulururrddlrddrruul3ruulldllulldr4urrdrdurruulld3u2(llddr)udllddrruu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0036.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0036.sok
new file mode 100755
index 0000000000..3f5650783f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0036.sok
@@ -0,0 +1,19 @@
+; 36
+
+ ###############
+# . . #
+# # # # # # # # #
+# * * * * * * #
+# # # # # # # # #
+#. * $ * * $ * .#
+# # # # # # # # #
+# * * $ $ * * #
+# # # # @ # # # #
+# * * $ $ * * #
+# # # # # # # # #
+#. * $ * * $ * .#
+# # # # # # # # #
+# * * * * * * #
+# # # # # # # # #
+# . . #
+ ###############
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0036.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0036.sol
new file mode 100755
index 0000000000..21409543df
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0036.sol
@@ -0,0 +1 @@
+uluull3udllddlluurl12drruurr4l6urrddrr5d3urrddl3rll4uruuluu5l7rddlddldd5lrdurruulld4u3drrddrruuruur5ud3lruu3rlddrrdd2(l3ruu)lldurr14d8ludrr4urr3dulr4u3rlddrrdd3l3ruulld3ulldd4l4urr3ud4r3durr3d3ulluur5ldd3rlud4l4d4r3u3dr5luu3lrddrl2(uurr)uu4l3dulruurrud5r3lddlludlrdd3rld4u
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0037.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0037.sok
new file mode 100755
index 0000000000..35880cb20d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0037.sok
@@ -0,0 +1,19 @@
+; 37
+
+ #
+ # #
+ # #
+ # . #
+ # * * #
+ # $*$.$*$ #
+ # * . . * #
+ # *$.$*$.$* #
+# . . *@* . . #
+ # *$.$*$.$* #
+ # * . . * #
+ # $*$.$*$ #
+ # * * #
+ # . #
+ # #
+ # #
+ #
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0037.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0037.sol
new file mode 100755
index 0000000000..ffc6a41453
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0037.sol
@@ -0,0 +1 @@
+rdrddlduruuld3luu3lddrrurullrruurr3urrdlu3l3drruuddllurdrrudrdd3ludrrddluru4ruuldr3d4(ld)l4(lu)u3rdrr3ururlddrruldllddlluurldd4ru3dldllurudl3(lu)urldll4(dr)lululuullu6(ur)r5(dl)d5(ur)r4(dr)d6(dl)l5(ul)u5(ur)
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0038.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0038.sok
new file mode 100755
index 0000000000..f25e02096a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0038.sok
@@ -0,0 +1,19 @@
+; 38
+
+ #
+ # #
+ # #
+ # $. #
+ # * * #
+ # * * * #
+ # * * * * #
+ # * * * * *$ #
+# . * *@* * . #
+ # $* * * * * #
+ # * * * * #
+ # * * * #
+ # * * #
+ # .$ #
+ # #
+ # #
+ #
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0038.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0038.sol
new file mode 100755
index 0000000000..44891dea89
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0038.sol
@@ -0,0 +1 @@
+dllddl3(lu)u5(ru)r6(rd)d3(ld)lluludrdr4(ru)u5(lu)l6(ld)drdrd3rdrlu3lululuurdrdrlulu5(ur)r5(dr)d6(dl)l4(ul)u
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0039.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0039.sok
new file mode 100755
index 0000000000..1afa0e5d94
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0039.sok
@@ -0,0 +1,19 @@
+; 39
+
+ #
+ # #
+ # #
+ # * #
+ # * * #
+ # * * * #
+ # *$* *$* #
+ # * * . * * #
+# * * .@. * * #
+ # * * . * * #
+ # *$* *$* #
+ # * * * #
+ # * * #
+ # * #
+ # #
+ # #
+ #
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0039.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0039.sol
new file mode 100755
index 0000000000..1fea5c9561
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0039.sol
@@ -0,0 +1 @@
+urrlluurrddld4lurrdr3dluurruuruuldr3ulul6(ld)d5(rd)r6(ru)ulu3lull3du3l3dr3luluurdrluururrd3ururrdrdd3l3ruulldurr4dlddr3u3rdrddlu3lrruldrrd5(dl)l4(ur)u4(dl)l4(ul)u6(ur)r5(dr)d5(dl)
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0040.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0040.sok
new file mode 100755
index 0000000000..f759195668
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0040.sok
@@ -0,0 +1,19 @@
+; 40
+
+ #
+ # #
+ # #
+ # .$. #
+ # .$.$. #
+ # $.$.$ #
+ # .$#$.$#$. #
+ # .$.$ $.$. #
+# $.$. @ .$.$ #
+ # .$.$ $.$. #
+ # .$#$.$#$. #
+ # $.$.$ #
+ # .$.$. #
+ # .$. #
+ # #
+ # #
+ #
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0040.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0040.sol
new file mode 100755
index 0000000000..45421af32c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0040.sol
@@ -0,0 +1 @@
+3ulul4(ld)drurudld5(dr)r5(ur)uuldlluruulddrdd3luurrlld4ldld4(dr)ruluuruu3ruu4ld3ldldd3r3luuruulddu3ru5rddllurdll3drruld3lulluuluu3rdrr3d5ululddldl3drrdrr3urr5ululul3(ld)duruururrdlrrdr5dllulluuruulrruuldrddldlddrur3u5drr4ulr4dlluur3l3drd3rud3lululrurdrd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0041.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0041.sok
new file mode 100755
index 0000000000..625ae1c056
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0041.sok
@@ -0,0 +1,19 @@
+; 41
+
+ #
+ # #
+ # . #
+ # .$. #
+ # .$.$. #
+ # $.$.$ #
+ # .$#$.$#$. #
+ # .$.$ $ $.$. #
+# .$.$.$@$.$.$. #
+ # .$.$ $ $.$. #
+ # .$#$.$#$. #
+ # $.$.$ #
+ # .$.$. #
+ # .$. #
+ # . #
+ # #
+ #
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0041.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0041.sol
new file mode 100755
index 0000000000..00639cda8a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0041.sol
@@ -0,0 +1 @@
+duulldrlldld3(dr)rul3urrdl3d4uldduuluu3rdrruru4(ul)ldrdrdduululldrdruud3l3(dl)ddrdrd3ruuluurudrdl4ruruulu4lrddrudlld2(drru)ruu3l3rddlddrddluuruulld3lddrrurrluurrdrldllurdlldllddrrudlluurdl3urdurlluurdldd4ruu2(lldd)3lululuurdrd3r5urrddlulddld3luuru3r6dlluuluuddrddrruululrull3ruulldurrdrruldl3drruurr4d3l3r4ulldlluuru3rdu3ldlddruru4dur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0042.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0042.sok
new file mode 100755
index 0000000000..d0cb6c002a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0042.sok
@@ -0,0 +1,19 @@
+; 42
+
+ #
+ # #
+ # #
+ # .$. #
+ # .$.$. #
+ # $.$.$ #
+ # .$.$.$.$. #
+ # .$.$ $ $.$. #
+# $.$.$@$.$.$ #
+ # .$.$ $ $.$. #
+ # .$.$.$.$. #
+ # $.$.$ #
+ # .$.$. #
+ # .$. #
+ # #
+ # #
+ #
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0042.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0042.sol
new file mode 100755
index 0000000000..29ce467d96
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0042.sol
@@ -0,0 +1 @@
+duruurruullddrul3ulldrl5(ld)drud5(dr)rululuululluurdurduu3rurrddrddrruld3lddldurrulurr3lduu3l3uruddrrurr3d3u3ldlldll4drrul4r4u3luldr3durrul3rl3dld3(ul)rurrddul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0043.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0043.sok
new file mode 100755
index 0000000000..bf391b78a7
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0043.sok
@@ -0,0 +1,19 @@
+; 43
+
+ #
+ # #
+ # #
+ # $ #
+ # .* *. #
+ # .$ * $. #
+ # .$ *.* $. #
+ # * * $ * * #
+# $ *.$@$.* $ #
+ # * * $ * * #
+ # .$ *.* $. #
+ # .$ * $. #
+ # .* *. #
+ # $ #
+ # #
+ # #
+ #
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0043.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0043.sol
new file mode 100755
index 0000000000..e92c369cba
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0043.sol
@@ -0,0 +1 @@
+rlulullu3(ur)r3(dl)ruruuld3r4(dr)dd4(lu)drdrdrrul3d4(ld)l6(lu)urdrdulldrurrd3(dr)rururldllr3dllurdrul4ullddrlulu4ruulldurddl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0044.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0044.sok
new file mode 100755
index 0000000000..20b06de694
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0044.sok
@@ -0,0 +1,19 @@
+; 44
+
+ # # #
+ ###############
+ # ... . . ... #
+ #.$$$$$*$$$$$.#
+ #.$. . . .$.#
+ #.$ $*$*$*$ $.#
+## $ * . . * $ ##
+ #.$.$.$*$.$.$.#
+## * * *@* * * ##
+ #.$.$.$*$.$.$.#
+## $ * . . * $ ##
+ #.$ $*$*$*$ $.#
+ #.$. . . .$.#
+ #.$$$$$*$$$$$.#
+ # ... . . ... #
+ ###############
+ # # #
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0044.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0044.sol
new file mode 100755
index 0000000000..29a024bc90
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0044.sol
@@ -0,0 +1 @@
+5(ur)ulddrl4(ld)d3(rd)rrdr3uldduuruul3d3uruuld3ulldrurd3ldldlddrdrd3ruuldrr3ulluurdldrdrddllurlur3u3ldrlldlddrurrllddrudrddrrldr4ulldllull3(dr)rllululldrl3(ld)7rur7ulurdlldlldrddl3d3urr3dld4luurduururruulldldruuruuldldll3r3uldrd3rulurdrr3drr6ulu8lrddlulrru4r3dl4d3r3luurdldrl4urdldllddrulurlurl4d3luld4rdrddllruludlduluurdulluurrdluluurr2(drllddru)drdd4r5ulluulurululu3rlldlldl3dururuudrru5drr4dld3r2(ulru)u3l3r5u3dll3ururldl2(dlrd)urruuldrdluururrddllrrdlrddlr5d4lrruurlddrr4udl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0045.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0045.sok
new file mode 100755
index 0000000000..307ef5389b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0045.sok
@@ -0,0 +1,23 @@
+; 45
+
+ # ### #
+ ###################
+ # ... .. .. ... #
+ #.$$$$$$*$*$$$$$$.#
+ #.$ . . . . . $.#
+ #.$ *$*$*$*$*$* $.#
+## $.$. . . . .$.$ ##
+ #.$ * *$*$*$* * $.#
+ #.$.$.$. . .$.$.$.#
+## * * * *$* * * * ##
+## $.$.$.$@$.$.$.$ ##
+## * * * *$* * * * ##
+ #.$.$.$. . .$.$.$.#
+ #.$ * *$*$*$* * $.#
+## $.$. . . . .$.$ ##
+ #.$ *$*$*$*$*$* $.#
+ #.$ . . . . . $.#
+ #.$$$$$$*$*$$$$$$.#
+ # ... .. .. ... #
+ ###################
+ # ### #
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0045.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0045.sol
new file mode 100755
index 0000000000..2910c66167
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0045.sol
@@ -0,0 +1 @@
+7(ur)u13l12rd6(dl)d7(dr)d12l11ru6(ul)l5(dl)ldlu3rdllrru5(ur)r5(dr)dd9lullrd3ruld8ruuldrdr2(ruul)d3(duuruuld)r4udldr11dllulu5(ul)l4(dl)ddrd7rurdr4lurlld4lulu5(ur)r3(ur)u3r3l3(dl)d3(dr)ddrdrrur7ullurdr7dldllulu3(ul)u6(ur)ddul5(ld)dru3l3(dr)3d3ululuu3rdrdrdululuurdrdrrur4d6ulddldr3lddl3rurllulu4ldl4(ld)drd4rurrurdrrururdlldllururldd4lu3rlurdlldd3luu3rdd5lulu3(ur)rdrduluurduurrdrlld4ldldlddrurdldruu4ld3rurd2(rruu)4ldldururruurd3u6(ld)ru3(ur)r3u5(ld)ururu3ruulu4(ld)ruurr3u3(ld)rur3uldldr3uldrdrrddrr4drruur3(ul)rdr7dlldd6lul11urruuldrdlurruddrdrddll3dllrrddlur4u4rdrl3drr3dlldd6lul3url3drdrrulld6ruurr4u3rulrulrrurur4ulu9ldllddrdrddlldllrrdrrudll5dlluluuruuldd3urdrr3ullddldr3urruruluuru3rdlu8rddlud3(dl)lddll4dlluurr5ul3uru4rdrrddrdr3dlrrddlluudld4l4dlldd5luur4ullrr3urul4uru6rldlull4dr3drr3ul3u3drdrruldl4d7rul5uluu4ldd3rlldd3lrddllullull4uru5rl3drdluurluull4drld3luurrlluururr3durluulldrurd3lddrruulurdlldllu3rlddrruu4lddrldd4rud4lddrllddrudrr4dldd3r4urruull3udrlddrrddll4d3luur7udrl6dlddr7u7drr4urruu3l3rddllu5dll4urlddll3udrl4d4ruulrddrruul3rdd4rurr5u7ldldduururuuldd3ruul3rdd3ruul3ullull3d3ul3rurdr4drdd3l5udlr4drr5dlld4l5udlr4dl3r5u2(dlrd)drrurr3ulludl3r4d5l3r3udlrdrrulr4uruullrd5uluu3ldu4r5dul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0046.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0046.sok
new file mode 100755
index 0000000000..1665bc9215
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0046.sok
@@ -0,0 +1,17 @@
+; 46
+
+ # #
+ # # # #
+ # ##### #
+# $ . $ . $ #
+ # # *#* # #
+ #. * * .#
+ # * $.$ * #
+ #$# .@. #$#
+ # * $.$ * #
+ #. * * .#
+ # # *#* # #
+# $ . $ . $ #
+ # ##### #
+ # # # #
+ # #
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0046.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0046.sol
new file mode 100755
index 0000000000..8b36c19d53
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0046.sol
@@ -0,0 +1 @@
+lluu4d4rll4urruururrddld4lddlluulluluurrdr4d4u3r4lulldrrl2(ddrr)dd4l3u4dlddrrurudldlluuru4rllddldluud2(rruu)rr4d3l4rdrruululrdrddllul4uddrrdrdllr2(uull)uu4r3d3u4l4drululldurrddlur3u4r3d3l3r3ulldu3l5r3dlluld3r3u3ldu3r3d3ldlluluuru5ruruul3d5ldlddrdrru3ruudd3ldllu3ruuddlud3luurduurrdlrrddllulldrdrruruululld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0047.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0047.sok
new file mode 100755
index 0000000000..94ffed3894
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0047.sok
@@ -0,0 +1,23 @@
+; 47
+
+ #
+ # # # #
+ # # # # # #
+ # # * # #
+ # .$ . $.$ . $. #
+ # $ * * * * * $ #
+ # * * * * * * #
+ #. * * * * * .#
+ # * * $ $ * * #
+ # $ * $...$ * $ #
+# *.* * .@. * *.* #
+ # $ * $...$ * $ #
+ # * * $ $ * * #
+ #. * * * * * .#
+ # * * * * * * #
+ # $ * * * * * $ #
+ # .$ . $.$ . $. #
+ # # * # #
+ # # # # # #
+ # # # #
+ #
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0047.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0047.sol
new file mode 100755
index 0000000000..1621a86282
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0047.sol
@@ -0,0 +1 @@
+uu2(ruur)urrdr3(ddl)lddlldd4u4lurrllddrddrrudd3rd3(dl)lur3u3dllulurru4rddlludrr4ull6ull4r2(uull)dldlluldllddr3dllddrdrddldd3r3luurd3ululuu6r4d3lrulurddrrd3r3udlluldl4rddlluurr4d3rdrr3u3dlluruulrdd3ldldll3u3drr6urr3dulruu5l4ul3u3drruuldu5ruuldurrurrdll3rddlu3ld4l4rdrr3dll3d6urrdrrdrddld3lrdururruulull3d3ruullulduuludldrl3dld4luuld4urrurrdrrllddrurdll3ulldlldd5lddrdrlu3rduud4luu4rdrrdlrd4r3ulurluulld4lrdrduurrdrluurrdd3lr3uld3ururr3d3ull3du3lulldrrddurlu3lddrur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0048.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0048.sok
new file mode 100755
index 0000000000..5c5820f98b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0048.sok
@@ -0,0 +1,27 @@
+; 48
+
+ #
+ # # # #
+ # # # # # #
+ # ### * ### #
+ # $ . . $ $ . . $ #
+ # $ * * * * * * * $ #
+ # * * * * * * * * #
+ #. * * * $ * * * .#
+ # * * * * * * * * #
+ #. * * * . * * * .#
+ # * * * * * * * * #
+ # $ * * * * * * $ #
+# * * $ . @ . $ * * #
+ # $ * * * * * * $ #
+ # * * * * * * * * #
+ #. * * * . * * * .#
+ # * * * * * * * * #
+ #. * * * $ * * * .#
+ # * * * * * * * * #
+ # $ * * * * * * * $ #
+ # $ . . $ $ . . $ #
+ # ### * ### #
+ # # # # # #
+ # # # #
+ #
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0048.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0048.sol
new file mode 100755
index 0000000000..014e1c66bf
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0048.sol
@@ -0,0 +1 @@
+uurdd4lururrldld3l2(urrdrr)ururuururruruululld4l3(dl)ddu3(ur)uululldld4lulldlddr4dldlddrur4uddldlddrdr3d4(ru)dldldll6ud3rddurlu3ldd3rludll3drruuddllurl3dlddr4u3druul4druudrrulldluudd6rdrdrruru4rdrruruul4ururu4(ul)lddldd3ldld3(dl)ddllrruururr3uru3ruuruu3rddrdrddldl4drddldllu4ldldllulullrrdrdrr3(ul)lru3(dr)r3(ul)lrudruu3drddlulldru7rdrru9ldlurud10ruuldrd5l4r6ururuuldl7drd3lrr8uruuldlur6d3ulur4u3lddldd3r3luuruuluddu4r4d7lurr3luurrduurld3luurduururu4rurrdrddldd3ldllu3luurduuru4rurrdrddldd3ldll3ulr3drru3r4d7lulld4r3urrdrr3lruu3ruuruululld4ld3(dr)ruld3rddrdd4ludl5ruulldur3ulddrdrddlddrul4uluurduuruuldd3ulldr3d3ull3durluu3lululldrdrrddrrll3ululldld3r7lulld8r9lddrulu7rururrdld4lrrururrdrd4l5rdu3rurrd4l5rddluru3l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0049.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0049.sok
new file mode 100755
index 0000000000..1030101c8d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0049.sok
@@ -0,0 +1,29 @@
+; 49
+
+ #####
+ # * #
+ ## *#* ##
+ # $ .$. $ #
+ # *#* #
+ ## * # * ##
+ ##.* *# # #* *.##
+ # .$ * * * $. #
+ # * # * * * # * #
+ # * * # # * * #
+ ##$ * * # # # * * $##
+# *# .$.$. #* #
+# *.* # $.$.$ # *.* #
+#*#$###** #.$@$.# **###$#*#
+# *.* # $.$.$ # *.* #
+# *# .$.$. #* #
+ ##$ * * # # # * * $##
+ # * * # # * * #
+ # * # * * * # * #
+ # .$ * * * $. #
+ ##.* *# # #* *.##
+ ## * # * ##
+ # *#* #
+ # $ .$. $ #
+ ## *#* ##
+ # * #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0049.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0049.sol
new file mode 100755
index 0000000000..3acdb58681
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0049.sol
@@ -0,0 +1 @@
+dlul5urrl3ulullddluu3rdr3dl10drdrlululluuru4rur4urruurrll4dr3dr3dllddrrddlluullulldlddldllurluull3rduuruurulururuld3rdrdrddrrdd5lulldl3udd3rd3r3dlldl4u3dr3dl3u3rdlluld3r4ullul3duur3uluuruulru4ruu3rddrd4l3ru3rd3l3urddldr3u4lu2(u3ld)ll4d3(rdr)dd5ruuruuddlddruudd6ld3ururddu3lullddrdrlul3ulldlldll3ulurrl3dl5drrdrul3drrdrrllulldrrluuluulluu3luulu4r3ld3lu3r3dluurul3d4ruuru3lrrdrrddlrd3ururrddldlruruurluuluurddl3ulluul3u3rdrdd2(lddl)luur4lddldduuruuldduu4rdd3rdrrdrrulrru3rd3rllulluurluu3luurrluulddr4ulddrdrruldluluurddrddlluuddrrdd4luuluurrlld3l3dlduruuruu2(rrddl)luudlrd6r3uldlduru3rdllrdldl3dldururuu3ldrru3luullddrrldr3uluulddulldrr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0050.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0050.sok
new file mode 100755
index 0000000000..85f0839b7f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0050.sok
@@ -0,0 +1,45 @@
+; 50
+
+ #
+ # #
+ # # #
+ # * #
+ # * $ * #
+ # . $ . #
+ ########## # *#* # ##########
+ ## # * * # * * # ##
+ # $ * . * * * # * * * . * $ #
+ # # * * * * * * * # #
+ # * # * * ###*#*### * * # * #
+ # * # * # $ .$. $ # * # * #
+ ##. * $ # *#* # $ * .##
+ # * ## * # * ## * #
+ # * * ##.* *# # #* *.## * * #
+ #* * # .$ * * * $. # * *#
+ # * # * # * * * # * # * #
+ # *# * * # # * * #* #
+ # .# * #$ * * # # # * * $# * #. #
+ # * * # *# .$.$. #* # * * #
+ # * *.* # $.$.$ # *.* * #
+# #*$$###*#$###** #.$@$.# **###$#*###$$*# #
+ # * *.* # $.$.$ # *.* * #
+ # * * # *# .$.$. #* # * * #
+ # .# * #$ * * # # # * * $# * #. #
+ # *# * * # # * * #* #
+ # * # * # * * * # * # * #
+ #* * # .$ * * * $. # * *#
+ # * * ##.* *# # #* *.## * * #
+ # * ## * # * ## * #
+ ##. * $ # *#* # $ * .##
+ # * # * # $ .$. $ # * # * #
+ # * # * * ###*#*### * * # * #
+ # # * * * * * * * # #
+ # $ * . * * * # * * * . * $ #
+ ## # * * # * * # ##
+ ########## # *#* # ##########
+ # . $ . #
+ # * $ * #
+ # * #
+ # # #
+ # #
+ #
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0050.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0050.sol
new file mode 100755
index 0000000000..d5a81c036c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/sasquatch09_0050.sol
@@ -0,0 +1 @@
+druruu4rululuulld3lullulldlddrr3u5drr3ulrdllu5r3u3rdulluul4drd5l4r7uruul8drrur4(rd)lld4lddlluld3(lu)ur3ulluu3rurrlld3lddrr3dlddrdrddru3ruu4ru3rdrdrrurr4uluddl3(lu)u2(lluu)3ldldduururr3u3luurdld3lrurrdrddlddru3rdd3ruu4luurdrdrrulr3dlururrurrdllrdldllur3drdrrurur3ullrr3dldlddrurdlddllulul3u3drdrd3r3dllur3u3dlddllulullu3(ul)ldld4ldllddldl3drrddrruruudl3d3rdrrdrdrruurrur3ururr3d4r6ulldrl3urulddllddrrlu3rdrru4ld5luu3ld4lddldlurruu3r3drddlullul3u3r3duuruuruuld3ruldrrddld3luldu3lddllull6d3rdrrdrdrruurrur3ururr3d4r3uruululld4l4rurr4dllddll4u4drruul3r4ulldllurl3dlluddldl3dllddld3ldlddrdd4rulu3(ur)duruurrd3r4ull3udrrull3drru5d3luurrlul3drudrddrddluudluluurd3ldllu3rld3ldlddrrurrdrd3ruudd3lululudldrdlulld3luurd3r3lull6ur4u3rddrrdrruruudlldrdlulldduulluruurddll3d3l3drruruullullrr4ululull7drrurrdrr4dllul3ur3ulu3r3duurruuld3l4d4luulluulu3ldllulldll4drdrdrrlldlddrururrddrdr3(rd)d6ruurrdr2(ullu)uddrrddlluudr3dlddr3ud3ldrrlldluruluuruul4d4uldldr3lurrlluurdluulullrrddldrlddrluludldllurrlururrdl3uluur3dul3ulullddrddldl3drrlulu3(ur)luldlur3uluurrurrdrddrrdll3ururr2(drrd)dldldllururrdlddrrdrrllulldrrluuluurruu4ld3l3ulu3r5ldl4duu3luurrllulldrrddrdr4ull4ruululuurduur3(ru)urruuluu3ldrdrddld4l3d3uruuluu3(rd)rruul3u3ldrurr3drdd2(rruu)ruuldd3ldl3drruurrudllulldrlddldlldlddrrurur3udllululluurdlddrdrddluldrddlldl6dru3ruulluur3u3drddluluulurdll6dllurdr4urldldd7rdrru6lrdu4r3dluurul3drruddrrduurruulldlldluudrrdururrdllrdrdurrddlur3u3rdr3dllulrdrrulrurlulu3lddlddrrul6ulull4drr3lur3ululullddldduuruuldduu3rdlrrdrruurru4rd3rdrddluludld4l3ruuldruuruulldr4lddrdrruruul3uruu4ld3l3dldduur3u3ru3rd4rdllruulldl3dr3dld3l3ururdll3drr3dul3(ur)uul3uddlldl3drluu4luururrdrr3luluururrlddluldr4dlddrrdrlululdd3lulluurrdrr3url3dllur3ldrr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/tutorial0001.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/tutorial0001.sok
new file mode 100755
index 0000000000..8b3a2e370f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/tutorial0001.sok
@@ -0,0 +1,3 @@
+#########
+#@ $ .#
+#########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/tutorial0002.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/tutorial0002.sok
new file mode 100755
index 0000000000..cf38c67121
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/tutorial0002.sok
@@ -0,0 +1,6 @@
+#########
+#@ #
+# $ #
+####### #
+ #.#
+ ###
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/tutorial0003.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/tutorial0003.sok
new file mode 100755
index 0000000000..e48407cf96
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/tutorial0003.sok
@@ -0,0 +1,6 @@
+###########
+#@ ## #
+# $ $ .#
+####### ###
+ #.#
+ ###
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0001.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0001.sok
new file mode 100755
index 0000000000..03176c67f6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0001.sok
@@ -0,0 +1,11 @@
+ #####
+ # #
+ #$ #
+ ### $##
+ # $ $ #
+### # ## # ######
+# # ## ##### ..#
+# $ $ ..#
+##### ### #@## ..#
+ # #########
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0001.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0001.sol
new file mode 100755
index 0000000000..e566ad8395
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0001.sol
@@ -0,0 +1 @@
+u3l3ululldll3d11rurd12lulld13rdrrlu7l3ulull3duull3d11rurrld7l3ullul3duull3d11rdru7l3ull3urdduull5duull3d13r8l3ullul3duull3d12rlur
\ No newline at end of file
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0002.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0002.sok
new file mode 100755
index 0000000000..93bf1a8c5e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0002.sok
@@ -0,0 +1,10 @@
+############
+#.. # ###
+#.. # $ $ #
+#.. #$#### #
+#.. @ ## #
+#.. # # $ ##
+###### ##$ $ #
+ # $ $ $ $ #
+ # # #
+ ############
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0002.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0002.sol
new file mode 100755
index 0000000000..5c5fdf7a8a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0002.sol
@@ -0,0 +1 @@
+rdrr3drruuluuruullu4ldduu4rdrrddld3lu6ldl3udd5r3urrdluldduu4rdrrddld3lu6ldluud5r3u4rd3lulddu6rddld3lu6l4r4d3lurrdr4urrd3rdrdd4lulldllurdr3uddrrdrru4lrrd4ruululldulu5l3r4dllurdr3uddrrdrruluulu4ldlu5rdrdd3ldllurdr3udd3ruulu4lullrd5rd3rdrd6ldllurdr3udd3ruulu4ldlluuddru5rdrrdrd5ldllurdr3udd3ruulu5l5rd3ruuru4lulldduurrd3r3d3lu4luld3r3urrdlulddu5r3d3lu4ldl3urul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0003.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0003.sok
new file mode 100755
index 0000000000..3a75c011bc
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0003.sok
@@ -0,0 +1,10 @@
+ ########
+ # @#
+ # $#$ ##
+ # $ $##
+ ##$ $ ##
+######### $ # ###
+#.... ## $ $ #
+##... $ $ #
+#.... ##########
+########
\ No newline at end of file
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0003.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0003.sol
new file mode 100755
index 0000000000..b542cab923
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0003.sol
@@ -0,0 +1 @@
+lddll4d8l8rurrdrrulld9l7r4urr3drd9l4ruurdrdrrulld5ldlu4ruurdrd5lu4l3rd8r6u4lddr3drd5ld4l3ru5r4uluur5drd5lu3lrrd5r3urddrd6ld3lrru8r3ulr3ulddl3drd6lullrd8r3ul3ull5drd5ldllru5r4ur3drd6luldrdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0004.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0004.sok
new file mode 100755
index 0000000000..61067ec333
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0004.sok
@@ -0,0 +1,14 @@
+ ########
+ # ....#
+############ ....#
+# # $ $ ....#
+# $$$#$ $ # ....#
+# $ $ # ....#
+# $$ #$ $ $########
+# $ # #
+## #########
+# # ##
+# $ ##
+# $$#$$ @#
+# # ##
+###########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0004.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0004.sol
new file mode 100755
index 0000000000..9b86633cf3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0004.sol
@@ -0,0 +1 @@
+lu6luluuluu6rurru6r6ldllu6r6l4drr3ulu4rurd4lddrulu3rd4ruullddlu4l4dr3ulu6r8l3druulu7r4l4dl3ulu5r3ldd9lddrulu7r6l4dlddr5ulu6rdruulu5ru4rdrduullddr3lu3l3dluulu4ru4r3ldrr5ldd6lddlulu6r4ldll3dlddr5ulu6rdruulu7r4l3dluulu5r7ldrd3ldllu6r6l7drruldl6ulu6rddluru3ldllu4rdruulu6rd3rurdlluurlld3l3dluulu7r5l3dlluulu7r4ldd8l5d4rurrd5ldl5ulu7r6l5d6rddluru5ldl5ulu6r5l5d5rddluru4ldl5ulu5rdruulu7r3l3dluulu4rd3ruulldr4l3dlluulu6r3ldd9luurdld7r6luurdld5r4luurdld3rdruulu6rdrrlu3l3dluulu4rurrld3l3dlluulu5rdrulur
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0005.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0005.sok
new file mode 100755
index 0000000000..8d119e2950
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0005.sok
@@ -0,0 +1,13 @@
+ #####
+ # #####
+ # #$## #
+ # $ #
+######### ### #
+#.... ## $ $###
+#.... $ $$ ##
+#.... ##$ $ @#
+######### $ ##
+ # $ $ #
+ ### ## #
+ # #
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0005.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0005.sol
new file mode 100755
index 0000000000..83a2877be9
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0005.sol
@@ -0,0 +1 @@
+luulld9l8rddluru7l8rurrd9l9rddluru8l7rddluru6ldlu8r3dlrrdd3l4uru6lu4l3rd4r3u4rdd3l3ruu4luurrdull4drd4ld4l3ru4ru4ruu3lruull4drd4lu3lrrd4ru4rurru5lruull4drd4ld3lrru4rd4r3uru4lruull4drd4lullrd4r3druuru5ldllru7r3drrdd3l4uru6luldrdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0006.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0006.sok
new file mode 100755
index 0000000000..b7f3290aef
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0006.sok
@@ -0,0 +1,11 @@
+###### ###
+#.. # ##@##
+#.. ### #
+#.. $$ #
+#.. # # $ #
+#..### # $ #
+#### $ #$ #
+ # $# $ #
+ # $ $ #
+ # ## #
+ #########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0006.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0006.sol
new file mode 100755
index 0000000000..d06a143acc
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0006.sol
@@ -0,0 +1 @@
+dr4d2(ldr3u)ld7l8rddluru7l6rddluru5ldluud7r4dll3uru5luulldlddruurd7r6dllull4u4drrur3ulu4ldllru5rurrd7l3r4dllurdr3u4drr3uruu5lullddru6rddluru7l4r3dll3druulurdr3u4drrdr5ulu5l5rurrd6luldrdl
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0007.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0007.sok
new file mode 100755
index 0000000000..dd978911c3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0007.sok
@@ -0,0 +1,12 @@
+ #####
+ ####### ##
+## # @## $$ #
+# $ #
+# $ ### #
+### #####$###
+# $ ### ..#
+# $ $ $ ...#
+# ###...#
+# $$ # #...#
+# ### #####
+####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0007.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0007.sol
new file mode 100755
index 0000000000..8da5f20d87
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0007.sol
@@ -0,0 +1 @@
+ld5rdduu7ldr4dlluurlddrruull4drul3urrddrdl3urd4rurddldruu5lu3ld7rurdd5u6l3dld5r4l4u5ruur6dulddru6lddrulu4r4l4u6rdrruulul6duld7ldrlddruulu8r3urrulul3duu4ldlul3dld6r4lddlulu5r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0008.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0008.sok
new file mode 100755
index 0000000000..70408fde4e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0008.sok
@@ -0,0 +1,16 @@
+ ####
+ # ###########
+ # $ $ $ #
+ # $# $ # $ #
+ # $ $ # #
+### $# # #### #
+#@#$ $ $ ## #
+# $ #$# # #
+# $ $ $ $ #
+##### #########
+ # #
+ # #
+ #......#
+ #......#
+ #......#
+ ########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0008.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0008.sol
new file mode 100755
index 0000000000..b48b273178
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0008.sol
@@ -0,0 +1 @@
+d3rur6d5ulldrur4d3u3ruuruuluull10dldrrldllrr12urrdlul10d4urruuruullul8d7ullddulddrur6drrldllrdrrl6urruulrruu3l8d8urrdrdllruull7d4u4ldrrur5drdldr12ull4d3ul4dldrrlurr5d6ur6dldrdl6ul7ul6dldrrur6dr11u4rdrd3rddlldlld3l3rurrurr3ullu7lrdd3l3ur6dldrur5d5ur6d5u4rurrd5l5ruurruu3luru7lrdd3l3ur6dldrur4d4ur5d4u6ruurrdd7l7r6u9lrdd3l3ur6dldrur3d3ur4dlluld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0009.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0009.sok
new file mode 100755
index 0000000000..7fad1d425d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0009.sok
@@ -0,0 +1,14 @@
+ #######
+ # ...#
+ ##### ...#
+ # . .#
+ # ## ...#
+ ## ## ...#
+ ### ########
+ # $$$ ##
+ ##### $ $ #####
+## #$ $ # #
+#@ $ $ $ $ #
+###### $$ $ #####
+ # #
+ ########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0009.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0009.sol
new file mode 100755
index 0000000000..712d56a7b6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0009.sol
@@ -0,0 +1 @@
+rurrd3ruuldrdrruul4ulu7r6l5drddl6ulu6r5l6dllurdr5ulu5r4l5dllurdr4ulu4rdruud4l5dr4dl8ulu4ruu3rdrddluulddlu4l9dluudlullulld5rdr7ulu7r6l5dlldrdr6ulu6r5l7d4lulld5rdr7ulu5r4l6d3rulldl5ulu4ru3rddluuld4l5drruldl4ulu4rd3rllu4l6d3rdlldl7ulu4rurrld4l7d5rurrd6ldl7ulu4rdrrlu4l9d3rulldl8ulu4rurd4l7d5rurrd6ldl7ulu5rldr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0010.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0010.sok
new file mode 100755
index 0000000000..9a26d258de
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0010.sok
@@ -0,0 +1,16 @@
+ ### #############
+##@#### # #
+# $$ $$ $ $ ...#
+# $$$# $ #...#
+# $ # $$ $$ #...#
+### # $ #...#
+# # $ $ $ #...#
+# ###### ###...#
+## # # $ $ #...#
+# ## # $$ $ $##..#
+# ..# # $ #.#
+# ..# # $$$ $$$ #.#
+##### # # #.#
+ # ######### #.#
+ # #.#
+ ###############
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0010.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0010.sol
new file mode 100755
index 0000000000..29682d0d92
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0010.sol
@@ -0,0 +1 @@
+drddddrdlulddddldruuuurrdrddddddrrrrrrrrrruuuullluurdldlluuruuurruulurrrrurdddddddddddduuuuuuuuuuullllullldrrrrrrurddddddddddduuuuuuuuuullllllldrrllddrrruulurrrrurdddddddddduuuuuuuuulllldddluulurrrrrurddddddddduuuuuuuullllldddluulurrrrrrurdddddddduuuuuuulllllllldllddrulurrrdrulurrrrrurddddddduuuuuullllllldldrrdruulurrrrrrurddddddduuuuuullllllddddddlddruuuuuuulurrrrrurddddddrdluuuuuullllldddddddrruldluuuuuulurrrrrrurdddddduuuuullllddddluldddlddruuuuuuulurrrrrurdddddduuuuulllulllllldrrrrrrrrurdddddrdluuuuulllllllllllddlluurrrrrrrrrrrrurddddduuuullllllllddlurulllddlluurrrrrrrrrrrrrurddddduuuullllllddddddddddruuuruldluuuuuulurrrrrurddddrdluuuulllllllllllddlddddrddddddrrrrrrrrrruuuullldluuuuuuuulurrrrrurdddduuulllllddddddrddddruluuuluuuuuullllllddlddddrddddddrrrrrrrrrruuuullldluuuuuuuulurrrrrrurdddduuullllllddddddrrddrrdllldluuuuuuuuulurrrrrurdddrdluuulllllddddddddddlllluurrrurrddluuuuuuuulurrrrrurddduulllllddddddlddllluurrrdruuuuuulurrrrrrurddduullllllllldddrrrdruuulurrrrrurddullllllllddddruuuulllllddlddddrddddddrrrrrrrrrruuuulluulluuuuulurrrrrurddulllllllllddddrrruuuulllllddlddddrddddddrrrrrrrrrruuuulluulluuuuulurrrrrurdrdluldullllddddddddddluuudllluurrrdruuuuuulurrrrrrurdllllllddddddlddddludlluurrrdruuuuuuuulurrrrrurdlllllddddddlllldddrrrdruuuuuuuuulurrrrrurrdluldllllddddddlddludlluurrrdruuuuuulurrrrrrlllllddddddlllldrrrdruuuuuuulurrrrrllllllllllddlddruuudlluurrrrrrrrrrrllllllllldlulddddrdluldddldruuuuruuuullddrluurrddddrdluldddduuuuruullururddddrdlulddd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0011.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0011.sok
new file mode 100755
index 0000000000..50b23b6e2d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0011.sok
@@ -0,0 +1,15 @@
+ ####
+ #### # #
+ ### @###$ #
+ ## $ #
+ ## $ $$## ##
+ # #$## #
+ # # $ $$ # ###
+ # $ # # $ #####
+#### # $$ # #
+#### ## $ #
+#. ### ########
+#.. ..# ####
+#...#.#
+#.....#
+#######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0011.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0011.sol
new file mode 100755
index 0000000000..5177c15dc7
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0011.sol
@@ -0,0 +1 @@
+d3ldldlddrrd3rdrr4urr3d5uruu2(l4dl)lu3lulluururu6r6ldldlddrrd3rdrr4uludrddlur3dlluluurrllddlluurdrdlul3drdl4ullu3(ur)rdl3drdlul3dlddur4ullu3(ur)4drdrdrruulullddlul3drddu3lulddrdruur4ulluururrddrdlu3ru3ruu3lddullul3dl4drd3lrr3urrulul4drdlluldrr3u3rdrr3u3lrruu3lddrdl3uruurd4rddllrruuruuldrd4lddullul3dl4drdllr3urrul3uruurdrdllul3dl4drdl3urruldrrdrrdruruldl3u3lrr3u3rddllrru2(u3ldd)l4dlddlurr3urruldrrd6ru3ldl3u3lrr3u3r4duullrru2(u3ldd)l4drdllulddurr3urruldrrd6ruuldlldl3u3lrr3u3r4duullrru2(u3ldd)l4drdlluldrr3urruldrrd5rulldl3u3lrr3u3rddllrru2(u3ldd)l4drdllr3urruldrrd8rurrd7ldl4u3lrruu3lddl4drdl3urrul4u6rddllrruu3lddrd3lrruu3lddl4dldr3urrulul4d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0012.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0012.sok
new file mode 100755
index 0000000000..03dd689ac0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0012.sok
@@ -0,0 +1,13 @@
+################
+# #
+# # ###### #
+# # $ $ $ $# #
+# # $@$ ## ##
+# # $ $ $###...#
+# # $ $ ##...#
+# ###$$$ $ ##...#
+# # ## ##...#
+##### ## ##...#
+ ##### ###
+ # #
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0012.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0012.sol
new file mode 100755
index 0000000000..94557d218f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0012.sol
@@ -0,0 +1 @@
+rdlddrurr4d3rur7u4lddrulu3rur4dldrl4d3l4ulldrur3duu3l3ururrdruluu7l3d3ru4ru3rur6dl4d4lur3u3l3ururrdrulu3rur3duu3ld3ld4lddrur3l4ull7d4ru3rurr4drrdr3uruulur3dluu4d3l4ulldrur3d3u3luluu4rdrulu3rur5dldrl4d4lu3rdr4u3d3l3u5lddrrudlluu4rur3duu3l3ulu4rdrulu3rur7dldrldd4lu3rdr3udd3l3u3luuldulldrd4rur3d3ulluulu3rdlrrulu3rur7dl3d4lurrl3ulluulldld4rur3d3u3(lu)3rdrulu3rdr5dl3dllurdruudd4lu3rdru3l3ul3ulurrdrulurrurr6d6ulldrur5d5u11ldd7rdrulu3rur4d3u3ldlldd4lulu6rdrulu3rur3d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0013.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0013.sok
new file mode 100755
index 0000000000..54bc74a833
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0013.sok
@@ -0,0 +1,13 @@
+ #########
+ ## ## #####
+### # # ###
+# $ #$ # # ... #
+# # $#@$## # #.#. #
+# # #$ # . . #
+# $ $ # # #.#. #
+# ## ##$ $ . . #
+# $ # # #$#.#. #
+## $ $ $ $... #
+ #$ ###### ## #
+ # # ##########
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0013.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0013.sol
new file mode 100755
index 0000000000..e4f6b3fc11
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0013.sol
@@ -0,0 +1 @@
+urulullddlururrdddddlluuddrrurrdllrdddrrrdrrurrrluurrrdddluurullruullddrrddlllldlluuurrrrrluurrrdddluurullruullddllddllddrrrrrllllluurrrrrrrdddluuuuuurulluldllddlldddldrrrrrrllllluurrrrrrrdddluuuuuurullrddddddlllluuudlluurrrrrlllddrrrruuurulddlllllldddldllulldrrrrrrrrrrllluurrrrrdddluuuuuudlllllldddldlluuuuluurdddddldrrrrrrrrrllluurrrrrdddluuuuulllllldddldlluuuuuuululldlddrddrrurdddldrrrrrrrrrllluurrrrrdddluuulllllldldlluuulddldrrrrrrrrrrllluurrrrrdddlullllllllluuulllldlldrdrrrrrrrrrdruuuudlluurrrrrllllldddldlluuuuuuululldrurdddddddldrrrrrrdruuuudlluurrrllldddldlluuuuuuulllddduuurrddddddldllluururrrurdddldrrrrrdruudlluurrrrrllllldldllllllluulurrrrrurdddldrrrrrdruudlluurrrllldldlluuullllddldrrrrrrrrrrrrrlllllllluuullllluluurrurddduulllddrdrrrrurdddldrrrrrrrrlllllllllllddluuruulldrurdldrrrrrrrrrrr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0014.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0014.sok
new file mode 100755
index 0000000000..930caa15ea
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0014.sok
@@ -0,0 +1,16 @@
+ #######
+ ####### #
+ # # $@$ #
+ #$$ # #########
+ # ###......## #
+ # $......## # #
+ # ###...... #
+## #### ### #$##
+# #$ # $ # #
+# $ $$$ # $## #
+# $ $ ###$$ # #
+##### $ # #
+ ### ### # #
+ # # #
+ ######## #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0014.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0014.sol
new file mode 100755
index 0000000000..81914e58f0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0014.sol
@@ -0,0 +1 @@
+ull5d5rdd3l3ruu7l4u4l3d3r3lddrrd3r3d4ruudd4luurr4ud4rdd3lr4drrdrr6u6dlluuldl3udd4luurr3uruu3lrdrrd3rdd3lr3drruldluudd4luurr4ud4rdd3lrddrudd5luurr3urullurrdd3rdd3lr3d4luurruu2(ddll)urd5r3urruu6lrr3dlldld4r3luurru3r4dl3urullr3d4luurruudrr5d4lud4r5urruu5lr3dlldld4r3ldd4r4urullr3d4luurr4u4dlluldduullulldldd4rd5r3ldd4r4urullr3d4luurr3u3d3ld5luurdld4rd5r3ldd4r4urullr3d4luurruud4ruu4lruulldrurdl4d3lduulldrdd5r3ldd4r4urullr3d4luurr4u4dllulddld5r3ldd4r4urullr3d4luurr3u3d5luull5u4rdrrdrldrl4urrdlul3d3u4rd3lulddllulldlul7d3rurddu3ldrrd5r3ldd4r4urullr3d4luurr4u4d3ldu5ld4rd5r3ldd4r4urullr3d4luurr3u3d3ldld5r3ldd4r4urullr3d4luurruud4ruuruurrdd4l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0015.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0015.sok
new file mode 100755
index 0000000000..b45dfe578a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0015.sok
@@ -0,0 +1,16 @@
+ ########
+ # # #
+ # $ #
+ ### #$ ####
+ # $ ##$ #
+ # # @ $ # $#
+ # # $ ####
+ ## ####$## #
+ # $#.....# # #
+ # $..**. $# ###
+## #.....# #
+# ### #######
+# $$ # #
+# # #
+###### #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0015.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0015.sol
new file mode 100755
index 0000000000..df3df81f4d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0015.sol
@@ -0,0 +1 @@
+drrduruu3rddldrr3dllulluldldlluurd3lddllddrulurur4ul2(uurr)3drr4dl4dllulluuddrd3r4ur4ull3ullddr3lddrddldrrlddllddrulurdruuddrd3r4ululd4rdlu3rdrr3ulu3lrruulldl3dllrr3ururrddllulddu3rdrr3dllullullddrrurruuru3lulddu3rdrrdrru3lr3dllullulrddllurdrurruuru3lul3duu3r3dlldllur4u3ldrrur4dldr4u3luuluurr3dldrrur4d3ull3urrur3durrddllul3duull4urrur4durrddllulddulluu4lddrddld4r3l3uluur4dld3r3ldrddllurdruulurrl3drd3ruu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0016.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0016.sok
new file mode 100755
index 0000000000..798dcd4788
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0016.sok
@@ -0,0 +1,15 @@
+#####
+# ##
+# # ####
+# $ #### #
+# $$ $ $#
+###@ #$ ##
+ # ## $ $ ##
+ # $ ## ## .#
+ # #$##$ #.#
+ ### $..##.#
+ # #.*...#
+ # $$ #.....#
+ # #########
+ # #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0016.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0016.sol
new file mode 100755
index 0000000000..b00351a349
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0016.sol
@@ -0,0 +1 @@
+uurul3dru3rddlu3rdlulu3ldldlddrurrddldduu4rdrrdrr4ululull3drdduul3urrdl3urdd3lur4ldlull3urrdrdulull3d3rlddlddrurrdd3rdrrdrr4ululrdr4dllurdr3udd4luurdld3rdruud3lu4luulluururrdrr3d3ullulldlddrrdd3rurdld3rdru4ld3r3l6urrdlr3uldl4d3ullurr4ldlddrrdd3rurddldrrll5urrulruuld5luulull3d7r4d4u5l3drrdd3rurddldrl5urrulruuld5luulduullddrd6r4d4u5l3drrdd3rurddl4urrulruuld5luuldld6r5dllddlulldrlddruuluru4rurdld3r3l4urrulruuld6l3ulddld7r4d4u5l3drrdd3rurdldrrll4urrulruuldl4d4u5l3drrdd3rurdldru3lddlullddruluru4rurd3lddlulu4r3urrulul5d4ulldrur3d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0017.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0017.sok
new file mode 100755
index 0000000000..01a8da345c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0017.sok
@@ -0,0 +1,14 @@
+ ##########
+ #.. # #
+ #.. #
+ #.. # ####
+ ####### # ##
+ # #
+ # # ## # #
+#### ## #### ##
+# $ ##### # #
+# # $ $ # $ #
+# @$ $ # ##
+#### ## #######
+ # #
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0017.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0017.sol
new file mode 100755
index 0000000000..5614a52304
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0017.sol
@@ -0,0 +1 @@
+luurrdr3d3ruulur3d3luurlulullddrrurrul3u9r5dllurdr4uru3ldl3uluurrd6l4r3d5l4dldlluurrdr3ulu9rur4drdldllurdr4uru3ldl3uluurrd5l3r3d5l3drddldd3ruullrrdd3l6ulu9rur4drdldllurdr4uru3ldl3uluurrd4luld3r3d5l3d3lddrrurrdrrdd3l6ulu9rur4drdldllurdr4uru3ldl3uluurrd4ldllru3r3d5l5d3rulldl4ulu9rur4drdldllurdr4uru3ldl3uluurrd4lullrd3r3d5l5d5ru4ldl4ulu9rur4drdldllurdr4uru3ldl3uluurrd4ldlurul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0018.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0018.sok
new file mode 100755
index 0000000000..07b514c919
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0018.sok
@@ -0,0 +1,13 @@
+ ###########
+ # . # #
+ # #. @ #
+ ##### ##..# ####
+## # ..### ###
+# $ #... $ # $ #
+# .. ## ## ## #
+####$##$# $ # # #
+ ## # #$ $$ # #
+ # $ # # # $## #
+ # #
+ # ########### #
+ #### ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0018.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0018.sol
new file mode 100755
index 0000000000..04d37f1ca6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0018.sol
@@ -0,0 +1 @@
+lddrr3dldurrdl4ulld5ld3l3dlddru10r5urullr6d6luul3u5ruudrr6d3r5ullrr5d6luurruruurullr3dldlldd3luuluulluur3urrd4rurrd4ldlulull3dlddrru5ruudd5ldlluur3urrd4rurrd4luld3rddrr3dldllddrrur4urullr6d3luurrdd5luul3u5ruudd5ldlluur3urrd4rurrd4lulldrurdrrddrr3dlddr4urullr6d6luul3u5ruudd5ldlluur3urrd4rurrd5lruld3r3d5ldlud3luuldld4rurr3dlddll3u3d7r4ulu5ldr3lulld4rl4drruldl3uddrru3ruruu5ldllulld3r4d7r3ud3r4ulld6l4rddrudd3r4ulld5l3rddldlluu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0019.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0019.sok
new file mode 100755
index 0000000000..1ce994990c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0019.sok
@@ -0,0 +1,16 @@
+ ######
+ # @####
+##### $ #
+# ## ####
+# $ # ## #
+# $ # ##### #
+## $ $ # #
+ # $ $ ### # #
+ # # $ # # #
+ # # #$# # #
+## ### # # ######
+# $ #### # #....#
+# $ $ ..#.#
+####$ $# $ ....#
+# # ## ....#
+###################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0019.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0019.sol
new file mode 100755
index 0000000000..169aca9b77
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0019.sol
@@ -0,0 +1 @@
+drrrddrrrddddddddldlulllllulldrrrrrrrrrrrdrulurldlllllllllddluruulldllurdrrrrrrrrrrrrurdldrrdruudllulllllllllddrulurrrrrrrrurdldrrdrullllllldlurullldllurrrrrrrrrurdldrrlullllluuullulluurrrrddddddldrrrrurdldrrrulullllllllllllluuuuuuruuulldrdddddddldrrrrrrrrrrrrrurddldruullllllllllllluuuuuurrdluldddddldrrrrrrrrrrrrrurdldrullllllllllulldluuuuuruulddddddldrrrrrrrrrrrrrurddullllllllllullluuuuuuuurdddrdluldddddldrrrrrrrrrrrrdrruulddulllluuuuuulllllllulddddddldrrrrrrrrrrrrrdrullllluuullullullluldddddldrrrrrrrrllllullluuuurrrrdrrdrrdddldrrrrrulllluuulldlluuudrrdrruuulllllllulddddddldrrrrrrrrrrrrdrulllluuullullulldruurrrrrdddlldlluuudrrdrruuulllllllulddddddldrrrrrrrrrrrrrlllluuuuuullllluurdlddrdrrdrruuulllllllulddddddldrrrrrrrrllllullluuuurrrrdrrdrrdddldrrrruluuuuuuuullluullldddlddrdrrdrruuulllllllulddddddldrrrrrrrrrrrr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0020.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0020.sok
new file mode 100755
index 0000000000..cdffbdecf0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0020.sok
@@ -0,0 +1,16 @@
+ ##########
+##### ####
+# # $ #@ #
+# #######$#### ###
+# # ## # #$ ..#
+# # $ # # #.#
+# # $ # #$ ..#
+# # ### ## #.#
+# ### # # #$ ..#
+# # # #### #.#
+# #$ $ $ #$ ..#
+# $ # $ $ # #.#
+#### $### #$ ..#
+ # $$ ###....#
+ # ## ######
+ ########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0020.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0020.sol
new file mode 100755
index 0000000000..557a98e28a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0020.sol
@@ -0,0 +1 @@
+r3dlur3d3lu4l4dllulldd3l9u4rurrdrr3d3lu3ld5rd3rurdld3ru3rddlluud3lu4l4dllulldd3l9u4ru4r4dld3rurdld3ru3ruu3lddrulurrlddrrddlluud3ldluru3l5u4ld4l9d3ruurrdrr4uru3lulld4r5dllulldd3l9u4ru4r4dld3rurdld3ru3rddll2(dluru3l)5u4ld4l9d3ruurrdrr4uru3lulld4r5dllulldd3l9u4ru4r4dld3rurdld3rurrluluruul4drdlddrdrr4ulld3ldluru3l5u4ld4l9d3ruurrdrr4uru3lulld4r6drd3ruu3ldl5u4dllulld3r3ld3l9u4ru4r4d3lulld4rd3rurdld3rdrrlddrruullu3lu4lddr3dl5u4d4ld3l9u4ru4r4d3lulld4rd3rurdld3rurrld3lu2(4l4d)5r3ud3ruu3ldl5u4d4ld3l9u4ru4r4d3lulld4rd3rurdld3rdrrlu3lu4l4d4ld3l9u4ru4r4dl5dllu3ld5r4u2(3rurdld)r3dl3uru3ldluru3l5u4ld4l9drru5r4uru3lulld4r3dr4drruru3ldl5u4d5ldll9u4ru4r4d3lulld4rd3rurdld3rur3dldrrlddrruull3u3lu4lddr4drurulldl5u4d5ldll9u4ru4r4d3lulld4rd3rurdld3rur5durr3d3lurrdrull5u3lu4lddr6dllurdr3uruldl5uddr5d5luulu4rldlulldll9u4ru4r4d3lulld4rd3rurdld3rur3dldrrl3u3lu4lddr3dl5uddr5d4lululu4r3ld3l9u4ru4r4d3lulld4rd3rurdld3rur3dldr3u3lu4lddr3dl5u4d4lddrulu3rld5l9u4ru4r4d3lulld4rd3rurdld3rur6dldrrl6u3lu4lddr3dl5u4dlld5l9u4ru4r4d3lulld4rd3rurdld3rur6dldr6u3lu4l4dlld5l9u4ru4r4d6lddrulu5rd3rurdld3rur6d5u3lu4l4dlld5l9u4ru4r4dld3rurdld3rur5dulddrrl5u3lu3l5urrdlul4dld3rurdld3rur5dldr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0021.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0021.sok
new file mode 100755
index 0000000000..9b45d8f73a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0021.sok
@@ -0,0 +1,15 @@
+#########
+# #
+# ####
+## #### # #
+## #@## #
+# $$$ $ $$#
+# # ## $ #
+# # ## $ ####
+#### $$$ $# #
+ # ## ....#
+ # # # #.. .#
+ # # # ##...#
+ ##### $ #...#
+ ## #####
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0021.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0021.sol
new file mode 100755
index 0000000000..d7572be163
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0021.sol
@@ -0,0 +1 @@
+drrll4dllddrrurrddrdrrul3uruurdldrrdrruuldll4uluur5dld3rur3dulull4ulddllurrdrdd3lud3ruulldld4rddrr3uldlluuldld4rurddlu3l4ur3dldrrdrruul3dull6ull4d4uluu5l3drr3d3rd4rdrruulddll4u3ldrd4uld3u5l3d6r4l3d3rd4rdrruuldrdlulluulldld5rurd3l5ul4dld4rll4u3ldduu3l4dllddrrurrddrdr3uddlluull4udd3rd4rluulldld3r3l7u5l3d7rur5d4u9lddrulu8rur4d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0022.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0022.sok
new file mode 100755
index 0000000000..bb9301a184
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0022.sok
@@ -0,0 +1,16 @@
+###### ####
+# ####### #####
+# $# # $ # #
+# $ $ $ # $ $ #
+##$ $ # @# $ #
+# $ ########### ##
+# # #.......# $#
+# ## # ......# #
+# # $........$ #
+# # $ #.... ..# #
+# $ $####$#### $#
+# $ ### $ $ ##
+# $ $ $ $ #
+## ###### $ ##### #
+# # #
+###################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0022.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0022.sol
new file mode 100755
index 0000000000..efdcd19b21
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0022.sol
@@ -0,0 +1 @@
+uurrddrrururrddlddldd10lul3ulur3dlull5drruu4r4l3drruuddlluururr3lddllddrdd7r3ur4ulu3rll5dlddr6ulurrdd5rddlddllullrrd4rdd6luul4udlluu3rd5r3dld4ldl6ulur6drdd6ruull3urullruur5dld4ldl6udd3luud4l3druulu5r4lddrulu3r3l5ulldrur4drddllu3rll4ull3urr6dr5d4rdr5udluulldu3r5drdd6ruu6ldl5udllu3ldllurrl4ulluurur6drd3rdrud4ru3r4uruul9dldllulldluudr3d6ruull4ulld4lu7r5ulldrur8dld4ldl3udd5lull3u9r3ld3rllddr3d6ruullr8u4lu3rur9dld4ldl3udd5luu4ldrrll6urrur3drddllu6rdrrlddr3d6ruullr8u4l3urddld3rur8dld4ldl3udd6l3uru6rdlu5ldllu7r6l4u3ruuldldlluur5drddllu5r4l5u3rdllul4drddllu4rlldd3ldd7rdr4uddr3d6ruu6ldl3ud4rdr3urulr4u3luu3ld5ldlluur5drddllu3r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0023.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0023.sok
new file mode 100755
index 0000000000..87faa1407f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0023.sok
@@ -0,0 +1,14 @@
+ #######
+ # # ####
+##### $#$ # ##
+#.. # # # #
+#.. # $#$ # $####
+#. # #$ # #
+#.. $# # $ #
+#..@# #$ #$ # #
+#.. # $# $# #
+#.. # #$$#$ # ##
+#.. # $# # $#$ #
+#.. # # # # #
+##. #### ##### #
+ #### #### #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0023.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0023.sol
new file mode 100755
index 0000000000..8d6f8bf187
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0023.sol
@@ -0,0 +1 @@
+urru4r3dlddrulu3rdrruulur3dlu3luuldr4uldd3luurdld3rur3dldr3u4lddrulu3rdrddluuru3luldrd4l3ru4r5dl4uru3luldrd3lul6d4ul3udd4ru4r7dl6uru3luldrd4l3ru3r3d3rdrru4ldl3uru3luldrd3lul5d3uluud4ru3ruuruul3durdd3luldrd4l3ru4rddld3rdrru4ldl3uru3luldrd3lull5d3uru3r3dr3ulu3rur3dld3rdrru4ldl3uru3luldrd4luudl4d3u4r5dr5ulu3rur3dld3rdrru4ldl3uru3luldrd4l3ru3r3d4r3dluuru3ldl3uru3luldrd3lull3druu3ru3r3d5ruuldrd4ldl3uru3lul3ur3dldrd4lulddu4ru3rur3dld3r3drr3u4ldl3uru3luldrd3luld3ru3r3d4ruuldrd3ldl3uru3luldrd3ldlu3ru3r3d3ruuruul3drd3ldl3uru3luldrd3lul4d3u3ru3r3d3ruu4rurddlddrddl4uru4lulddrd3ldl3uru3luldrd3lul3duu3ru3r3d3ruu4rdrddlddrruldl4uru4lulddrd3ldl3uru3luldrd3lulddu3ru3r3d5rulu3rur4dlddrruldl4uru4lulddrd3ldl3uru3luldrd3luld3ru3r3d3r6ur3duurddlddrd4ldl3uru3luldrd4l3ru3r3d3ruu4rur4dlddrruldl4uru3lulddrd4ldl3uru3luldrd3l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0024.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0024.sok
new file mode 100755
index 0000000000..f162e68149
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0024.sok
@@ -0,0 +1,16 @@
+###############
+#.......... .####
+#..........$$.# #
+###########$ # ##
+# $ $ $ #
+## #### # $ # #
+# # ## # ##
+# $# # ## ### ##
+# $ #$### ### ##
+### $ # # ### ##
+### $ ## # # ##
+ # $ # $ $ $ #
+ # $ $#$$$ # #
+ # # $ #####
+ # @## # # #
+ ##############
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0024.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0024.sol
new file mode 100755
index 0000000000..5ceaa65a6a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0024.sol
@@ -0,0 +1 @@
+uurllurrurruluuru3ldlluruu5rdrru3ruu10l11ru11l10r3dludlldllu3r8l3dr3drddrd7rururrdrrul6urululldlrddlul3u9l10ru10l9r4dluudd3ruldl3u8l9ru9l7r3d3rurrd4ldluud9l3dr3d4rd3r3lu3lddrd7rururrdr7uru4ldl3u7l8ru8l6r3d5r7d3ldldlluru4rdr7uru5ldluud5r7d5lddrulu4rdr7uru4ldl3u6l7ru7l5r3d5r7d4l3druulu3rdr7uru5ldluud9l3dr3drr4ull4d4rddu8rdr7uru4ldl3u5l6ru6l4r3d9lddldrur3dr3drrd3rud3rdruulu3rdr7uru5ldluud9ldd3r3drdrd8rdr7uru4ldl3u4l5ru5l3r3d5r7d5luuruul3duul3(ld)dld5rluu5rdr7uru5ldluud9lddr3drd3rd8rdr7uru4ldl3u3l4ru4lrr3d5r7d5l3ul3(ld)dllud3lurruuld4rd8rdr7uru5ldluud5r7d5l3ul3(ld)dllud3lurrl4ulldrur3d4rd8rdr7uru4ldl3ull3ru3lr3d5r7d5l3ul3(ld)dllud3lurru3rd8rdr7uru5ldluud5r7d5l3ul3(ld)dllulu3rd8rdr7uru4ldl3ulur3d4r7d3l3dluulu4rdr7uru4ldluud4r7d5l3ul3(ld)8rdr7uru5ldl3urul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0025.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0025.sok
new file mode 100755
index 0000000000..3ab05c810b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0025.sok
@@ -0,0 +1,16 @@
+####
+# ##############
+# # ..#......#
+# # # ##### ...#
+##$# ........#
+# ##$###### ####
+# $ # ######@ #
+##$ # $ ###### #
+# $ #$$$## #
+# # #$#$###
+# #### #$$$$$ #
+# # $ # #
+# # ## ###
+# ######$###### $ #
+# # # #
+########## #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0025.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0025.sol
new file mode 100755
index 0000000000..9a3bc9774d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0025.sol
@@ -0,0 +1 @@
+ddldu4lddrddllu4luu5l5d7ruudd7l5u5rddrrd4ruulu3luululuulluurrdulldd8rurrddluuru3lrdd6lddldrdd5l5d7r3ull7ulluurrdulldd8rurrddluurulldd6l7drrd4ruulu3luurullrddlul3ulluurrdulldd9rdru8l3drruldl3ulluurrdulldd8rurrdrulddluud7lddrr3d3rdrdd4l5urulldl3ulluurrdulldd9rdru8lddrr5dlluullul3ulldrur3drdrr5ulluurrdulldd8rurrddlu7lddrr8d7l5u4r4l5d7ruurruldl5urulldl3ulluurrdulldd9rdruuld7lddrr5drruldl4urulldl3ulluurrdulldd8rurrddlu7lddrr4d3rulldl3urulldl3ulluurrdulldd10r8lddrr5dll7ulluurrdulldd9rdru8l5d5lururdld3r4l5d7ruu6ruu5ldl4urulldl3ulluurrdulldd9r7lddrr5dll7ulluurrdulldd8r6lddrr4d6rdrru7ldl4urulldl3ulluurrdulldd7r5l5d3l4ul3dld4r4l5d7ruu7rddrruldl3uru7ldl4urulldl4u3drr5d3ldllu4rl7ulluu3rldulldd6r4l5d3l4uluuluur7dld4r4l5d7r7urulldl4u3drr5dll7ulluurrdulldd5r3lddrr4d4rd3ldl5urulldl3ulluurrdulldd4rllddrr3d3r2(urrd)d6ldl4urulldl3ulluurrdulldd3r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0026.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0026.sok
new file mode 100755
index 0000000000..9e599549f9
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0026.sok
@@ -0,0 +1,12 @@
+ #######
+ # # #####
+## # #...###
+# $# #... #
+# $ #$$ ... #
+# $# #... .#
+# # $########
+##$ $ $ #
+## # $$ # #
+ ###### ##$$@#
+ # ##
+ ########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0026.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0026.sol
new file mode 100755
index 0000000000..2b25ef30b0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0026.sol
@@ -0,0 +1 @@
+ullu3ldulluluu4r4lddrulu3rdru3l4dlullull3urdrull3drudrddluruulldrurdld3rdr3ulu3rdrruuld3l3d3lull3urr3dld3rdr3ulu3rurrddluud3l3d3lulluurur3dld3rdr3ulu4r3l3d4l6ur5dld3rdr3ulu3ru3rddlurulld3ldldrd3ldluruulldrurdld3rdr3ulu5r4luul4drd3ldluruulldrurdld3rdr3ulu4ru3rddlurulld4l4dru4rdrru6ldl3ulu5rurrddluruld5l3dr3d4ruuru5ldl3ulu6rurd6l3dr3d5ruuru6ldl3ulu4r3l3d3rdlu3r3d3luurullrddlul3ulu3rll4drruldl3ulurr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0027.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0027.sok
new file mode 100755
index 0000000000..c54e8abed6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0027.sok
@@ -0,0 +1,13 @@
+ #################
+ #... # # ##
+##..... $## # #$ #
+#......# $ # #
+#......# # # # #
+######### $ $ $ #
+ # #$##$ ##$##
+ ## $ # $ #
+ # ## ### # ##$ #
+ # $ $$ $ $ #
+ # $ $##$ ######
+ ####### @ ##
+ ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0027.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0027.sol
new file mode 100755
index 0000000000..88bef02051
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0027.sol
@@ -0,0 +1 @@
+3(ru)uluuluulldlu4ruu3ld6luld7ru3rdd3ldluru3lulddrd4lrulu6rd3rddrddrdd3luul3uluuru3rdd3ldluru6lulddu6rd3rddlrrddrdd3luul3udrruulldluru3luld4r3d3rdd4ruuruu3ldd4lrrddrdd3luul3udrruulldluru3ldlu4r3d3rdd4ruu6lrrddrdd3luul3udrruulldluru3lulddllu6r3d3rddrud3ruu6l3r4d3luul3udrruulldluru4lulddu5r5drddrr3uru3lrr4dlluul3udrruurdu3ldluru5lulddu6r5drdd3r4u3lrr4dlluul3udrruulldluru6l6r5dllu4lddldd4ru5rdr4uru3lrr4dlluul3udrruulldluru5l5r5drdd4ldllu7rdr4uru3lrr4dlluul3udrruulldluru4l4r5dllu4lddld9rdr4uru3lrr4dlluul3udrruulldluru3luld4r5dllulldrdu3ldd8rdr4uru3lrr4dlluul3udrruulldluru3ldllru4r5dllulddu3ldd8rdd3lud3rur4uru3lrr4dlluul3udrruulldluru3lullrd4r5d3l3dru4rdr4uru3lrr4dldd3lulu3ruul3udrruulldluru3l3r5drddrdr4uru3lrr4dlluul3ud3rdd5rddl3u3d3lul5u3ldlurullulddlu4r5drddrdr4uru3lrr4dlluul3udrruulldluru3luld4r3d5ruu3rdd7lrr4dlluul3udrruulldlurulluld3r3d5ruurrdrd7lrr4dlluul3udrruulldluru3l3r3d5r4urr3drd7lrr4dlluul3udrruulldlurull
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0028.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0028.sok
new file mode 100755
index 0000000000..38e70ad807
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0028.sok
@@ -0,0 +1,15 @@
+ #####
+ ##### #
+ ## $ $ ####
+##### $ $ $ ##.#
+# $$ ##..#
+# ###### ###.. #
+## # # #... #
+# $ # #... #
+#@ #$ ## ####...#
+#### $ $$ ##..#
+ ## $ $ $...#
+ # $$ $ # .#
+ # $ $ ####
+ ###### #
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0028.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0028.sol
new file mode 100755
index 0000000000..04584b4673
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0028.sol
@@ -0,0 +1 @@
+r3ulu4rururrdr3dl4drrurdrrdruud5lddrulu5rdr3uldd4l3drrululu3rdr3urullr3d3l3dluulu4rdr4urullr4d6l4ur3ululldld3l3d3r3d8rdr5uruudl5d6l4urrdlul3dld6rdr4u3d3lulld4l3u3l3u3rurrdrluurdr3dl3dld7rdr6udl4d6l4urrdlul3dld6rdr3udd9lurrlluu3l3u3rurrdrurdrrulrruulldurrddldllddl3dld7rdr4ul3d6l4urrdlul3dld7r9ldd4rludlluru6rdrruuld3l3dluulu4rdr4urdl3urddl3d3ldd3lulu7r3lu7lurdd8rdr5u4d6l3ur3uluur4drdlul3dld6rdr4u3d6l3ur3urrulrruulldl4drdlul3dld6rdr3udd6l3ur3urrulul4drdlul3dld6rdruud6l3(3ur)drdllul4drdlul3dld6rdru6l3ur4u4ld3l3drrurddld3rlluu3l3u6rur3dl3dld6r5l4urrdlul3dld5r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0029.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0029.sok
new file mode 100755
index 0000000000..97ff6d120f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0029.sok
@@ -0,0 +1,13 @@
+#####
+# ##
+# $ #########
+## # # ######
+## # $#$#@ # #
+# # $ # $ #
+# ### ######### ##
+# ## ..*..... # ##
+## ## *.*..*.* # ##
+# $########## ##$ #
+# $ $ $ $ #
+# # # # # #
+###################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0029.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0029.sol
new file mode 100755
index 0000000000..3b3874a909
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0029.sol
@@ -0,0 +1 @@
+u5l4drdrru5rdldd3ldllu4rdrrul3u4ldllulld3rll5u5rdd4l4ruu5l4dldrr2(l3ul)ul4dlddrddldd3(rurrdr)rul3u6ld2(l3ul)l3dlddrddldd3(rurrdr)u3ldllurr4ldllu4rdrrurrdrruluuru7ldlluruu5ruu5ldlluull3dlddrddld3r2(drrurr)dr3uru5l4r3d3ldllu4rdr3uru4l3r3d7ldllu8rdr3uru3lrr3d11l3uluur4dld11rdr3urullr3d11l8urrddrr3dldr5u3rdurrdd4l4rurrdrrurrdl4drddlulldl3urul3d11l8urrddrr3d4urdurrddll4rurrdrrurrdl4drd3ldl3udd11l8u2(rrdd)u5rurrdrrur5drd3ldluu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0030.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0030.sok
new file mode 100755
index 0000000000..1743951096
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0030.sok
@@ -0,0 +1,14 @@
+ ###########
+ # # #
+##### # $ $ #
+# ##### $## # ##
+# $ ## # ## $ #
+# $ @$$ # ##$$$ #
+## ### # ## #
+## # ### #####$#
+## # $ #....#
+# ### ## $ #....##
+# $ $ # #..$. #
+# ## $ # ##.... #
+##### ######...##
+ ##### #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0030.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0030.sol
new file mode 100755
index 0000000000..948435cd68
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0030.sol
@@ -0,0 +1 @@
+lluullddr4dlddru3rddrruuluu3rddrruu5lulldrurd4rd6uluur7drddlurul6urrurrd4lulldrurdrru4rd4l3rddr6drdlluur3u3l3u3d3ruuld4u3ldr4drrur4dull3d3ruldlur4u3lurrll3urur3dr5dlldd3ruldlur4u2(llur)luurrddr6drdl5ullur3u5lulld6rur3dr5dlddrru3lurr3ullur3u5l6drddl7ulu5rur3dr5dlddrruldlur4ullur3u5l6d4lulld5rdrddluur6ulu5rur3dr5dlddrrul4ullur3u5l6d4lulld5rdr6ulu5rur3dr6drd3lruur3ullur3u5l6d4luurruull3dld4rdr6ulu5rur3dr5dlddrrullr4ullur3u5l6d4luurrululd3luulldd5rddld4rdr6ulu5rur3dr5dlddrrul4ullur3u5l6d4luurrulul3dld4rdr6ulu5rur3dr6drdllur4ullur3u5l6d4l3u4l4dlddr5u4d3rddrruul4uruul3dld4rdr6ulu5rur3dr6drdl5ullur3u5l6d4l3u3luullddr5d3rddrruluud4l5u4rddld4rdr6ulu5rur3dr7d5ullur3u5l6d4luurrulul3dld4rdr6ulu5rur3dr6d4ullur3u5l6d4l3u3luuldld4r3l5d4rddlur5uruul3dld4rdr6ulu5rur3dr5d3ullur3u5l6d4l3u4l5d3rdruud4l5u4rddld4rdr6ulu5rur3dr4duullurur3d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0031.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0031.sok
new file mode 100755
index 0000000000..bf907b1728
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0031.sok
@@ -0,0 +1,16 @@
+ ####
+ # #########
+ ## ## # #
+ # $# $@$ ####
+ #$ $ # $ $# ##
+## $## #$ $ #
+# # # # $$$ #
+# $ $ $## ####
+# $ $ #$# # #
+## ### ###$ #
+ # #.... #
+ ####......####
+ #....####
+ #...##
+ #...#
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0031.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0031.sol
new file mode 100755
index 0000000000..892521b378
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0031.sol
@@ -0,0 +1 @@
+uldd3lddrdrr3drdllul3drdluurr5ulluluu3r6drdllulddrr5ullululldlddru4rll3u3r6drdl4u3luulldld5rll3u3r6dl3dluu4ru4r4uluulu3lul8drdlluldrr8urrdrddldlruuruu3l7drdlulddluu8r4u3l3u3ld3lulld4rur4drrdru3l3drdllul3durr9u3rddlduruu3ld4l3urddld3rur7drdlluldduu8r4u3ldllrr4u3l8d4u3ruuldrdllrr4u3l7drdlluldrr8urr3drdllr4ull7drdl4u5lddrulu4rll3u3r6d3urru3rullulddrdllr4ull6drdlldrru5r4uru4lulddrdllr4ull7d3u3r5urrddllul3drdllr4ull6drddllur3ulldlullddrulu4rll3u3r6drdl7u5lddld5rll3u3r6d3urru4r4d4l4r5u3lulddrdllr4ull6drdl6ruuldrd4l4r5u3rd6luldrdllr4ull6d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0032.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0032.sok
new file mode 100755
index 0000000000..d4c2a698c8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0032.sok
@@ -0,0 +1,15 @@
+ ####
+ ##### #
+ ## $#
+## $ ## ###
+#@$ $ # $ #
+#### ## $#
+ #....#$ $ #
+ #....# $#
+ #.... $$ ##
+ #... # $ #
+ ######$ $ #
+ # ###
+ #$ ###
+ # #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0032.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0032.sol
new file mode 100755
index 0000000000..6a74b72cbf
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0032.sol
@@ -0,0 +1 @@
+rurr3drddrrurrd6ldluud8rddldlluuddrruulu4l4rdrddlluuru3lullrdl5r3urdrdd6l3r3druud3rullu4ldlluurd4ruurd3ur4d5ldlu4r3ulurl3drd4lrul5u3rur6drd3lrr6u4l7druul3urulu3rur4drruldlddrd4ldl5uruu3r5drd3lrr6u3lddl5drurrddrud3rullu4l3r6u3lddl4d3rddruru4l3r5dl4urullrr6u4l4d3ulldrurdd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0033.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0033.sok
new file mode 100755
index 0000000000..d916d8c787
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0033.sok
@@ -0,0 +1,15 @@
+ ###########
+ # ## #
+ # $ $ #
+#### ## $$ #
+# $ # #
+# $$$ # ####
+# # # $ ##
+# # # $ #
+# $# $# #
+# ..# ####
+####.. $ #@#
+#.....# $# #
+##....# $ #
+ ##..## #
+ ##########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0033.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0033.sol
new file mode 100755
index 0000000000..a181b373d6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0033.sol
@@ -0,0 +1 @@
+ddldll3u3l3ur3ul3urrdll3r6d3rululrddll4u3ruu4lull3dr3dl3d3ruu5drruldl3urdlddrruldluuru3lulddrdllr5ur3ul3urrd4rdd3lddrrddllddrddluru3lulddrdluu3ruurruull4drddluru3luldrd3lrdruu3ruurrulul4drddluru3lulddrdl5urdd5ul3urrdr8dllu4l5urrllddrrurldll3d3rd3r8ulull3dr7dllru4rddluru3luldrdluu3luurdldrrl3urur4urrdlul3dr5dul4d3ull3urururdl3u5rdlul8dllulddu4rddluru3luldu3l5urrdrr5drr7u3rdllul7drddluru3lrr8u3lddll4dldrrl4urrur5d4ul4ulldrur3dldrur4d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0034.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0034.sok
new file mode 100755
index 0000000000..ac52defa38
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0034.sok
@@ -0,0 +1,15 @@
+ #########
+ #.... ##
+ #.#.# $ ##
+##....# # @##
+# ....# # ##
+# #$ ##$ #
+## ### $ #
+ #$ $ $ $# #
+ # # $ $ ## #
+ # ### ## #
+ # ## ## ##
+ # $ # $ #
+ ###$ $ ###
+ # #####
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0034.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0034.sol
new file mode 100755
index 0000000000..fd084dbd74
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0034.sol
@@ -0,0 +1 @@
+lulu6l6drrdrrullrrurrdllrr3uluuru5lrddll6drddl6u5d3rdlrddluurdrruruululuur4uru4l4dll6drl6ulu3r3u3r5dlddllulrd3rdrddldlluullul4ulurdrul5drddl6ulurrl3drrdrru3lrd3rdrddld3lull8urruurrd3r3(dr)ddlu3ld5l4rddrddldlluullul5u5drddl6ulurdrudruudll3d5r5uru3lrd3r3(dr)d4ldlddruru6l4r5urulld3rdrdrddll3r3dlddlldl4u4d3ldluull6ulurrdrull3drrd5ru6l5r5d3luullul4ulurrl5drddl6ulur3d5ruurdrd6l5r5d3lu3l6u
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0035.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0035.sok
new file mode 100755
index 0000000000..e56651ea26
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0035.sok
@@ -0,0 +1,16 @@
+############ ######
+# # # ###....#
+# $$# @ .....#
+# # ### # ....#
+## ## ### # ....#
+ # $ $ # # ####
+ # $ $## # #
+#### # #### # ## #
+# # #$ ## # #
+# $ $ # ## # ##
+# # $ $ # # #
+# $ ## ## # #####
+# $$ $$ #
+## ## ### $ #
+ # # # #
+ ###### ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0035.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0035.sol
new file mode 100755
index 0000000000..9755b95754
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0035.sol
@@ -0,0 +1 @@
+llu3ldlldl3drru5rdr3ulu5rurddu7lu3ldlldldd7rdr3ulu7r8lu3l3duullulld3rll3d7rdr3ulu6r7lu3l3duu3l3d7rdr3ulu4rddl9dllu3l5uludr5d5r8u4rl3uld6lu3l4dldru4rdr3ulu4rd3rululdlddl8d5l5ululu4rdr3ulu6rurddllu4l3d4lddrddl3ulu4rdr3ulu6r5l3d6l4drdr4ulu4rdr3ulu5rurd5l3d4l4d3ldrddrdd3luul3urrdrddlur5ulu6rdr3ulu5rdru5l3d4l4d5lddrrdr6ulu6rdr3ulu5rurddldll8d5l3udrruulldl2(3ulu4rdr)ruulddu4l3d6l7drdd3luulurrdr6ulu6rdr3ulu4rdrruuldrdlu4l3d6l6dludlluurrdr4ulu6rdr3ulu5rdru5l3d4lddr5d4lrrdd3luulurrdr6ulu6rdr3ulu5r4l3d4lddr5d5r6urruuddlluurl10d3luru7lrrdd3luulurrdr6ulu6rdr3ulu4rdru4l3d4l5dl5rdu3lddrrd3r7urruuddlluurl8d9lr6ulu6rdr3ulu4rddl8d7ldd3luulurrdr6ulu6rdr3ulu3r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0036.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0036.sok
new file mode 100755
index 0000000000..3d271e9493
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0036.sok
@@ -0,0 +1,16 @@
+ #####
+##### ###### #
+# #### $ $ $ #
+# $ ## ## ## ##
+# $ $ $ $ #
+### $ ## ## ##
+ # ##### #####$$ #
+ ##$##### @## #
+ # $ ###$### $ ##
+ # $ # ### ###
+ # $$ $ # $$ #
+ # # ## #
+ #######.. .###
+ #.........#
+ #.........#
+ ###########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0036.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0036.sol
new file mode 100755
index 0000000000..03cf8e405e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0036.sol
@@ -0,0 +1 @@
+lddddddrdllllurruuruuuuuuurrrdrrrddruldllddrulurrlddddlulllrrrruuuruulllulllddddddddrdllllrruururrrrruuldrdllllrrruuurruulllullldddddddddldrrrrululuurrruuurrurrdldllulddrdllllrrruurrruululllulllddddddddldrrrrluluurrruurrruuldrdllulddrdllllrrruuurruulllullldddddddddldrrruuluurrruuurruuluurddddrdllulddrdllllrrruuurruulllullldddddddddrdllluruururrrruuurruuurddrdluldrdllulddrdllllrrruuurruulllulllddddddddrdlllruuruuuuuuurrrrrurddddrdllulddrdllllrrruuurruuullllllddddddddldrrruluurrruuurruuuuuuldddldrurdddrdllulddrdllllrrruuurruuulllllldddddddddrdlluuuruuuuuuurruurrrurddddddrdllulddrdllllrrruuurruuullllllddddddddrdlluuruuuuuuuluurrrrrrurddddddrdllulddrdllllrrruuurruuulllllldddddddddldrruuuululldldlllluuuruuururrrrrrrrrrurddddrdllulddrdllllrrruuurruuullllllddddddddldrruuuluuuuuulllllluullddrrrrrrrrrrrrrurddddrdllulddrdllllrrruuurruuulllllldddddddldrruuluuuuuulllllluuldldrrrrrrrrrrrrrurddddrdllulddrdllllrrruuurruuulllllldddddddddrdluuuuuuuuuulllluldlluurdldrrrrrrrrrrrrurddddrdllulddrdllllrrruuurruuullllllddddddddduuuulldldllurdllluruuuuuruulldrrrrrrrrrrrrurddddrdllulddrdllllrrruuurruuullllllddddddddldrurduuuluuuuuulllllldddddddrruldluuuuuuruulldrrrrrrrrrrrrurddddrdllulddrdllllrrruuurruuullllllddddddddrdluuuulldllldluuuuuuruulldrrrrrrrrrrrrurddddrdllulddrdllllrrruuurruuulllllldddddddduuulldlluldluuuuuruulldrrrrrrrrrrrrurddddrdllulddrdllllrrruuurruuulllllldddddddldrurduululldlluuldluuuuruulldrrrrrrrrrrrrurddddrdllulddrdllllrrruuurruuulllllldddddddrdluuuuuuuullldllurrrrrdddddlldlluulluuuruulldrrrrrrrrrrrrurddddrdllulddrdllllrrruuurruuullllllddddddd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0037.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0037.sok
new file mode 100755
index 0000000000..eac558ecdc
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0037.sok
@@ -0,0 +1,15 @@
+###########
+#...... #########
+#...... # ## #
+#..### $ $ #
+#... $ $ # ## #
+#...#$##### # #
+### # #$ #$ #
+ # $$ $ $ $## #
+ # $ #$#$ ##$ #
+ ### ## # ## #
+ # $ $ ## ######
+ # $ $ #
+ ## # # #
+ #####@#####
+ ###
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0037.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0037.sol
new file mode 100755
index 0000000000..9d880f757d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0037.sol
@@ -0,0 +1 @@
+uullulrdrruluu3lulluul3u4rdd3l3drrdrrululldluuluulu5rdd3ldluulu4ru3r3d5lddrrudlluluulu3ru4r3d5ldluudrdd3rddlurulldluudrruu3ldl3urdd3r4d3r3dldll5urulldluudrruu3ldluudrr4drurrdrr3dllul3urulldluudrruu3ldlu4r6drddl5urulldluudrruull5r3u6l3drdlr3d5rddlldl4urulldluudrruull5r3u6l3d3r7d6rdrruluuruu3lulldurrd6ldl3udrruu3l3urrdluldu6r3dlluu3l3rddrru2(u4l3r)3dru8rurrd9lu3lrddru10r4dl3uru9lullddru10r6dl5uru10luru4l3r3dluurullr3dl3d7r3ulu4rurrd10ldluuruldd6r4drdd3ludrruu7l7r4d6ldl7u5d3ruu3d4r4u6l6r3ulu4rurrd10ldluudd3l4drruldluudrruudd8ruruldluulu4rurrd10ldludll
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0038.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0038.sok
new file mode 100755
index 0000000000..2b0155f53e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0038.sok
@@ -0,0 +1,11 @@
+ ####
+####### @#
+# $ #
+# $## $#
+##$#...# #
+ # $... #
+ # #. .# ##
+ # # #$ #
+ #$ $ #
+ # #######
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0038.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0038.sol
new file mode 100755
index 0000000000..d4602b6c25
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0038.sol
@@ -0,0 +1 @@
+ddlu3ldllurrddrddldll3u3drddluurruruuld3u3ldrdd3rdru4luururddullddrrurdr3dlluudllddrulurl3udrrdru3rddrd5luudllddrulurluu3rl3u3rdr4drd5luudllddrulurluurr3u3ldrrurdu3rur6drd5luudllddrulurdru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0039.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0039.sok
new file mode 100755
index 0000000000..b556e41760
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0039.sok
@@ -0,0 +1,16 @@
+ ######
+ #############....#
+## ## ##....#
+# $$## $ @##....#
+# $$ $# ....#
+# $ ## $$ # # ...#
+# $ ## $ # ....#
+## ##### ### ##.###
+## $ $ ## . #
+# $### # ##### ###
+# $ # #
+# $ #$ $ $### #
+# $$$# $ # ####
+# # $$ #
+###### ###
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0039.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0039.sol
new file mode 100755
index 0000000000..648ea4e9c5
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0039.sol
@@ -0,0 +1 @@
+u3ldrddlu5lrddlulldr3dlddru4rdrrdrrudlluru5rdr9ulurrl9d6lddrulu5rdr4ud3luu3r4d5ld4luurdld3rdrulu5rdr5urul5d6luuluuluu3ldll4dld5ruu3l3rdrdld3rdrulu5rdr5u4d6luuluuluu3ldll4dld5rurd5l4ul3ur6dld5rd3rdrulu5rdr4ud3luurrurrdl4d6luu6l3rdrdld3rdrulu5rdr7udluurrl7d6luuluuluur3d3u5ldl4dld5rurd5l4ul3ur6dld5rd3rdrulu5rdr8ulurrl8d6luu6l3rdrdld3rdrulu5rdr5ulur5d6luul3urrdluldd3u6l5dld5rurd5l8urrdlul7dld5rd3rdrulu5rdr5ur4u3dl5d6luu6l3rdrdld3rdrulu5rdr5ul3uddr5d6luul4u5ldl4dld5rurdld3rdrulu5rdr5ur3uddl5d6luul4u4lull6dld5rurdld3rdrulu5rdr5uluudr5d6luuluur4uldrd6lul6dld5rurdld3rdrulu5rdr9u8d6luul6uldu4rdluldld5lul6dld5rurdld3rdrulu5rdr8u7d6luul3urru7lul6dld5rurdld3rdrulu5rdr7u6d6luul6u3rdluldrd7lul6dld5rurdld3rdrulu5rdr6u5d6luul4u4lddlul4dld5rurd6l3d3ruuddlluuru3rd3rdrulu5rdr5uruuddl4d6luulldd4ldllu5rd3rdrulu5rdr4ud3l4urrddrluurrdl5d6luulldd5l3druulu4rd3rdrulu5rdr6u3d3l4u3r6d6luulldd4lddrulu3rd3rdrulu5rdr5ulur5d6luullddld3rdru4ldrrlddruuddll3ur3urrdd5rdr6u5d5l3dlruul3u7ldd4rdrrdrdruudlluru5rdr5u4d6lddrulu5rdr4u3d6luullddld3rdrulu5rdr3u3luurldd3rdd5ld3l3druulurrdrulu5rdruu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0040.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0040.sok
new file mode 100755
index 0000000000..1fb58f97d1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0040.sok
@@ -0,0 +1,16 @@
+ ############
+ # ##
+ # # #$$ $ #
+ #$ #$# ## @#
+ ## ## # $ # ##
+ # $ #$ # #
+ # # $ # #
+ ## $ $ ## #
+ # # ## $ #
+ # ## $$# #
+######$$ # #
+#....# ########
+#.#... ##
+#.... #
+#.... #
+#########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0040.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0040.sol
new file mode 100755
index 0000000000..6cb8ba7807
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0040.sol
@@ -0,0 +1 @@
+l5dllrrddlludrr9u6l4dlldl3drruulrddl3dlddrruldluruuru3ruruu4ldduu4rddld3l3uruulldlddldrr3dlldd3ru5ldlurrurullrd3ruu4ruruulu3(ld)uu4rddld3l3ululddldrr3dlddrrul4uluuruurrdrdlldduu4rddld3l3ululddldrr4drd5l3rur4ul3uluruuruurr5drdlldduu4rddld3l3ululddldrr3dlldd3ru5lruruld3r3uluurrdduu4rddld3luur3ullrr4ullddl5dldrr3dlddrrul4uluurrdduu4rddld3luur7u3l7dldrr4drd4lrrur4uluurrddur7u6r7dllrrddllulld3luur7u4rdru3ldrddldduurrd2(lrdl)lrr3ulddld3lulddldrr3dlldd3ru4lu3ruu4ruruu4ldduu4rddld3l3ululddldrr3dlddrru3lrr4ul4u3rdrdlldduu3ruurrd3lrr4ul4dr3dld3l3ululddldrr3dlddrrul3u4ruruu4ldduu4rddld3l3ululddldrr4drdllur4ul4u3rdrdlldduu4rddld3l3ululddldrr3dllrddrrulldluurruu4rur8urrdllul5drd4ldduu4rddld3l3ululddldrr3dlddrrullr4uluurrdduu4rddld3l3rurrdrruullrr5uru4lul5drd5lulddldrr3dlddrruldlur3u4ruruuluurrdluldrd4ldduu4rddld3l3ululddldrr3dlddrrul4uluurrdduu4rddld3lul4drdllu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0041.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0041.sok
new file mode 100755
index 0000000000..fc475becb5
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0041.sok
@@ -0,0 +1,15 @@
+ #####
+ ## ##
+ ## #
+ ## $$ #
+ ## $$ $ #
+ # $ $ #
+#### # $$ #####
+# ######## ## #
+#. $$$@#
+#.# ####### ## ##
+#.# #######. #$ $##
+#........... # #
+############## $ #
+ ## ##
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0041.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0041.sol
new file mode 100755
index 0000000000..a17c51cd3f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0041.sol
@@ -0,0 +1 @@
+ulldlllllllllllllulddduurrrrrrrrrrrrrurrrdlllllllllllllllulddurrrrrrrrrrrrrdduullluulururrdlulddddlllllllldddrrrrrrrruuddlllllllluuurrrrrrrrrrrurrdlllllllllllllluldrrrrrrrrrruuuurruruulldrurdlldrddllurdruudddluldddlllllllldddrrrrrrrruuuuulurrdruullddddrrrddrurullllldddlllllllluuurrrrrrrllllllldddrrrrrrrruuuuulurdddrrrrddddluuurulllldddlllllllluuurrrrrrrllllllldddrrrrrrrruuuuurruullddddddrdllllllllluuurrrrrrrrrrrrdddruuluurrdlllllldddlllllllluuurrrrrrrllllllldddrrrrrrrruuuuurruulldldruuruuurrdluldlddddddddrdllllllllrrrrrrruuurrrrrdddrdldluuuurullllllllllllllrrrrrrrrruuuurrddlruullddddddrdlllllllrrrrrruuuuurrululddddddrdllllllrrrrruuuuulllurrdrruulddddddrdlllllrrrruuuuuullururdddddddrdllllrrruuuuuuuuurdddrdluldddddrdlllrruuuuuuuuurrrrdddlllulddddddrdllruuuuuuuuurrdduurrdddlllulddddddrdluuuuuurrrrulllulddddddduuuuuurrrrulllulddddddd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0042.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0042.sok
new file mode 100755
index 0000000000..5f446d5b0b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0042.sok
@@ -0,0 +1,13 @@
+ ########
+ #### ######
+ # ## $ $ @#
+ # ## ##$#$ $ $##
+### ......# $$ ##
+# ......# # #
+# # ......#$ $ #
+# #$...... $$# $ #
+# ### ###$ $ ##
+### $ $ $ $ #
+ # $ $ $ $ #
+ ###### ######
+ #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0042.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0042.sol
new file mode 100755
index 0000000000..87450b4f27
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0042.sol
@@ -0,0 +1 @@
+llddrdrddlddlld3lullrrddllul3uru3lrr4drdrruulldl3urullr3drddrurulldl5uru3ld4l3drrdd4rurrd4ruuld4lrddlul3urul4drruldl5urull3u3r4d4urrddr4d7lrrdd4rudrrulu4l4rdrdd4ldlul5urul3d5ruuldrd5l3drruldl4u3d4ruru4l3rdd4lu2(ulur)drr4urrdlul3duurr4drd4l3rdd4rd6ldlul3urul4drruldl3uluruuldr4d8ru3l3ruu3luldrd5ldd4ruru4l3rdd4l4udd4ru3rdrd3ldluru4l3rdd4l3ud4ru4ruuldrd3luldrd4l3rdd4luu4ru3r4ur3drd4luldrd4l3ru3ruullul3drd3lrru3r3ullrull4drdllr5ululdduu3lddu3l3drr4l3drruuddll3u3rl5d3rulldl4uddll3urr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0043.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0043.sok
new file mode 100755
index 0000000000..daef27a5a5
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0043.sok
@@ -0,0 +1,11 @@
+ #######
+ ##### # ####
+ # # $ #
+ #### #$$ ## ## #
+## # # ## ###
+# ### $#$ $ $ #
+#... # ## # #
+#...# @ # ### ##
+#...# ### $ $ #
+######## ## # #
+ #########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0043.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0043.sol
new file mode 100755
index 0000000000..a9c28de2a1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0043.sol
@@ -0,0 +1 @@
+rdrdrrurrdru3ldlluruurull4r3ulluld3l4d4u3rddldlruruu3r3d3l3dllu4ldluru3ldlluurddu3rd5rdrr6u3l4d4u3r6dllu4ldluru3l3ruurdulluurrdrlulldd3ldd3rd5rdrr6u3l4d4u3r3dllrr3dllu4ldluru4lulddr3u3ruurrdrr3du6rdrru7lrr3dllu4ldluru3ldlluurdldr3u3ruurrdrr3du3r3d3rdrru4ldl3uru3lrr3dllu4ldluru4luldruu3ruurrdrr3du3r3d4ruuru7lrr3dllu4ldluru4luu3ruurrdrr3du3r3dllu4ldluruurd4l3ruu4ldduu3ruurrddurr4d3ldluru3l3ruurdd3urr4d3ldlurull
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0044.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0044.sok
new file mode 100755
index 0000000000..054784a4eb
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0044.sok
@@ -0,0 +1,15 @@
+ #####
+ # #
+ # # #######
+ # $@######
+ # $ ##$ ### #
+ # #### $ $ #
+ # ##### # #$ ####
+## #### ##$ #
+# $# $ # ## ## #
+# # #...# #
+###### ### ... #
+ #### # #...# #
+ # ### # #
+ # #
+ #########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0044.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0044.sol
new file mode 100755
index 0000000000..4cea80463e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0044.sol
@@ -0,0 +1 @@
+6l5rdd5rduur6dldru3l3urrur3duu3lulu3rur4du3l3d4rul4u7luru4luull7dld4rurrdrrul3uluurdld6rur5drddllur5u6luu4luull8d3rurrdr3uddlddlu4l8urrdd3rdd6rur5duu3l3drrdrrul5u6luu5lruull7dld4rurrdr3uddlddlu4l6u5rdd6rur6drdl6u6luu4ldlul5dld4rurrdr3uddlddlu4l6u5rdd6rur6d5u6luu6l4drdld3rurrdr3udd3ld3l6u5rdd6rur5d4u6l3dlddlulurrdr3u3d6l6u5rdd6rur4du3r3dlr3dllu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0045.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0045.sok
new file mode 100755
index 0000000000..fb37057398
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0045.sok
@@ -0,0 +1,14 @@
+##### ####
+#...# # ####
+#...### $ #
+#....## $ $###
+##....## $ #
+###... ## $ $ #
+# ## # $ #
+# ## # ### ####
+# $ # #$ $ #
+# $ @ $ $ #
+# # $ $$ $ ###
+# ###### ###
+# ## ####
+###
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0045.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0045.sol
new file mode 100755
index 0000000000..6355b39f41
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0045.sol
@@ -0,0 +1 @@
+3r3l3urrddrdlu3rdlrddluruu3lddrrululuull4drruldl4u3(ruldlu)urulddrr3d3rddrdrrulldlldl4u3(ruldlu)rr3d3rddrd4ru4ldlldl4uruldluruldl3uldrr3d3rddrdlldlulldllu4r3u2(ruldlu)rullrr3d3r3dldlu4luurdld4r3u3(ruldlu)udrr3d3r3dldl4u3(ruldlu)rr3d3rdd7rd5lddrulu3ldl4u2(ruldlu)ur3d3rdd4rd5ldl4u2(ruldlu)rulr3d3rdd5rddlldluru4ldl4u2(ruldlu)rr6d3rurrddluru4ldl4uruldluudd3rdd4ruurruull4drd6ldl4uruldlurullrdd3rdd4ruurrulul4drd6ldl4uruldluruldd3rdd4ruull3urur6drd6ldl4uruldlud3rdd4ruulluululuurdld3rur6drd6ldl5udrrdd4r6ulldlluurdld3rur6drd6ldl4urulld3rdd4ruulluurur5drd6ldl4uruldrrdd4ruullurur4drd6ldl4u
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0046.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0046.sok
new file mode 100755
index 0000000000..b05e3d6739
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0046.sok
@@ -0,0 +1,16 @@
+##########
+# ####
+# ###### # ##
+# # $ $ $ $ #
+# #$ #
+###$ $$# ###
+ # ## # $##
+ ##$# $ @#
+ # $ $ ###
+ # # $ #
+ # ## # #
+ ## ##### #
+ # #
+ #.......###
+ #.......#
+ #########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0046.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0046.sol
new file mode 100755
index 0000000000..432ba38279
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0046.sol
@@ -0,0 +1 @@
+3ldlddrrurr3d7l7ururrdllrruuruu7l3d3r9dld5ruu3r3u3luurd4lruruu3l7dld5ru3r3ulldluru4lrr3u3l8dld4ruu4r3ulluuld4l3u3rddrd3lrr3u3l7dld4ru4r3ulldlluru3lrr3u3l8dld3rll10u3l3u7rddl4drruuruul5d4lrr3u3l7dld3ru5r3ul2(luuru)urdrdllul3drdlld4l3u3rddrd3lrr3u3l7dldrrl5u3r5urrdrruuldrdlul3drdllruruluurrdlu3l4drd3lrr3u3l8d8urrulu4r3drdllr3urruuldrdlulluu7l3drrur9dlddrrul8u3rddrd3lrr3u3l7dldr7uluruu5r3drdllr4uluu7l3drrur8drddllur7u3rddrd3lrr3u3l7drdl5u5r4urruuldrdlul3drdllr4ull4drd3lrr3u3l8d5u3rddru3r3d5l5r3ullu4lrr3u3l7durd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0047.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0047.sok
new file mode 100755
index 0000000000..8785320853
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0047.sok
@@ -0,0 +1,11 @@
+ ####
+ ######### ##
+## $ $ #####
+# ## ## ##...#
+# #$$ $ $$#$##...#
+# # @ # ...#
+# $# ###$$ ...#
+# $ $$ $ ##....#
+###$ #######
+ # #######
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0047.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0047.sol
new file mode 100755
index 0000000000..00599c3e37
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0047.sol
@@ -0,0 +1 @@
+llddrdrrurldlluluurrrrdrrrrrrdruuulldllldllullllddrdrrrrudlllluluurrrrdrrrrrdruuuldllldlddllurdrulurrrrdruuudllldlluuurrdduulldddrrrrrrdruullllldllullurdrdrruuulldddrddllurdrulurrrrrrdrululllluuluurdddduulldddrrrrrrllllllullllurrrdrdrruuulldddrddllurdrulurrrrurdldrrulllllluullluurrrrurdddduulldddrrrrdruullldlldldllurrrdrulurrrrrdruulllldllullllllurrrrrlluurrrddddrddllurdrulurrrrrdrulllllldllllllulldrrrrrrrrdrulurrrrrllllluullllllddldrrrrrrrdrulurrrrurdldrulllllulllllldlluuururddddldrrrrrrrdrulurrrurrddluruldlllldlllllddlururuulldldrrrrrrrdrulurrrrurdlllurrlluulldlllllluurrrrrrrurdddduulldddrrrrlllldllldlullddrulurrrrrrdrulurrrurd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0048.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0048.sok
new file mode 100755
index 0000000000..fc623edd9d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0048.sok
@@ -0,0 +1,16 @@
+ #########
+ #*.*#*.*#
+ #.*.*.*.#
+ #*.*.*.*#
+ #.*.*.*.#
+ #*.*.*.*#
+ ### ###
+ # #
+###### ######
+# #
+# $ $ $ $ $ #
+## $ $ $ $ ##
+ #$ $ $ $ $#
+ # $@$ #
+ # ##### #
+ #### ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0048.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0048.sol
new file mode 100755
index 0000000000..dd0c3272f6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0048.sol
@@ -0,0 +1 @@
+luur4ulurululuuddrdrruruu4lddrurrdllr7dlddr9u7dllurdr6u5d3lurrdr3ur4ullrurr3lddrrddl3d5ld4rdr8ulurrl7d4ldd3rdr9u6d3l4dl3ulu4rdr6u9dllullddr3urrdr7u4d4ld3rdr5u3d3r3(dl)5ul4u3dr3drrdldl4ur4u3dl3d5rd4ldl4ul3uddr3d4rdd3ldl5ur3uddl3d3r4dr3uru4ldl3uluudr7drrurrddl3ulldl5uruudl3d4rd3ldl4ulurdru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0049.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0049.sok
new file mode 100755
index 0000000000..94e7a88ffa
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0049.sok
@@ -0,0 +1,15 @@
+ ####
+ # ##
+ # ##
+ # $$ ##
+ ###$ $ ##
+ #### $ #
+### # ##### #
+# # #....$ #
+# # $ ....# #
+# $ # #.*..# #
+### #### ### #
+ #### @$ ##$##
+ ### $ #
+ # ## #
+ #########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0049.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0049.sol
new file mode 100755
index 0000000000..4e77d9cb31
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0049.sol
@@ -0,0 +1 @@
+rdrud3rdrrul5ulld3ldrrururr5d3luludrd3r5ulld3ldru5lu3lddrrdrulu4rl3u5rlululd3u4(rd)r6d4ulldlluldll3urrll3d5rull4dlddr4u3d3rdrru4l3r7uldu3(ul)l3dll3d4rurrur5d4u4l4dlddr4u3d3rdrru4l3r5ul3ululullddrrdrluurdrdduu4ldll3d3ru3rur5d4u4l4dlddruud3rdrrul5u4ld5ld3luurrurdld4rl3urrurrdrurddrd3lrr3u4ld3rurddrdllruull3ulddld3rurddrdlr5d3luluuddlddr3u
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0050.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0050.sok
new file mode 100755
index 0000000000..b5561d2eea
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0050.sok
@@ -0,0 +1,16 @@
+ ############
+ ##.. # #
+ ##..* $ $ #
+ ##..*.# # # $##
+ #..*.# # # $ #
+####...# # # #
+# ## # #
+# @$ $ ### # ##
+# $ $ # # #
+###$$ # # # # #
+ # $ # # #####
+ # $# ##### #
+ #$ # # # #
+ # ### ## #
+ # # # ##
+ #### ######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0050.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0050.sol
new file mode 100755
index 0000000000..e373deb200
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0050.sol
@@ -0,0 +1 @@
+rdrr3u3(ru)rrurrdrrurrdldl3drdl4uruul5dl5dldrurdl4urrul5ullulld4rurrdlul4dl6dldr4urruul4u6l3(dl)lururu8rurrdlul5drdl5u8ldlddrurudlluru8rurrdlul5dldr5u8lddrulu8rurrdlul5drruululduu6ld3l5dllurdr3u2(lurdru)lu8rurrdlulddu6ld3l7dluulurdr3u2(lurdru)lu8rurrdluld6ld3l4d4ld3rdr4u2(lurdru)luru3r3lddll6drrdlddll3udluurdr4ulurdrulurl5d3lurrdr3ulur5drrulddl5u3(ru)dldllurl4dll4dru3dl4urdr5uruuldrdldd3ldrrdr4uruuldruurrdlulddr3urd6rurrd8l2(uldrdl)uu9rddrdd3luururu7luldrdluldu8rddlddr3uru7luldrdllu8r4drruulrddll3uru7lulddu7rddl4dr5uru7luldrdlu7r3d3ldrr5drr3dll7ur4uru7luld7r3dlldr5drrddldl7ur4uru8l7r3dlldr5drrdldl6ur4uru7l6r3dlldrddrrul4uru6lrulld6rddrrddldl4uru6l3ru3l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0051.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0051.sok
new file mode 100755
index 0000000000..ba15703229
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0051.sok
@@ -0,0 +1,12 @@
+ #########
+ # #
+ # $ $$ $#
+### # $ #
+#.# $$ ##
+#.### $ #
+#.#. $ ## ####
+#... $## $ #
+#...$ $ #
+#..###$### #@#
+#..# # ###
+#### #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0051.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0051.sol
new file mode 100755
index 0000000000..c0358fb504
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0051.sol
@@ -0,0 +1 @@
+u3l3u3ldllrdd3lulddu3ruurrurruuluu5ldrddrrddu4r3d6lruurrd4lddl4udd4r3ull3urr5drd4ldluud4r3ulluurur5du4r3d7luld9rdd4lud4ruuruld7l3ru4ldlu4r6urrdlul5drd4l2(3ruu)llul4du4rddrd8l4ru3lrr4urd3urr3dllul3drdllr3urrdlul3drd3l6r3u3lul3drdll
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0052.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0052.sok
new file mode 100755
index 0000000000..1c58411b45
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0052.sok
@@ -0,0 +1,17 @@
+ ########
+ #......#
+ #### #......#
+ # #########...#
+ # $ $ #...#
+ # # # # # # #
+##### # # #@# # #
+# # ### ### ## ##
+# $ # $ $ $ # #
+# $$$ $ # #
+# # ###$###$## #
+### # $ # #
+ ## $ # $ $ $ ###
+ # # ### ### ##
+ # $ #
+ # ###########
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0052.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0052.sol
new file mode 100755
index 0000000000..c21452336a
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0052.sol
@@ -0,0 +1 @@
+uurr4dld3rll5u4l4dldllu3lull3drr3dlddru10ruururr9uru4l3r8d3l5u4l4d3r3l4u4r4d5ldllul3uluurd4r4dldllul3ulur4drdrru6rdrrddlldldd8l5u3ru4rd3rlu6ld3l5d8ruururr9uru3lrr10dlldlluru4d8l5u3ru6rdrrddllrruullulld3rlu6ld3l5d8r4ud3r9urullr8dllulld3rll5d4luulullrrdrrulrdrr3ldd4r4ud3r8uru4l3r7dllulld3rlu6ld3l4d4u3rurrdlddrd3rdd8l3u3rd4r3ldd4r4ud3r8uru3lrr7dllulld3rlu5l3d4luu3r3ldd4ruu4lullull3drru3rl4uluur5drdrrur4u3l3r4dldllulldrdd3rd4r3ldd4r4ud3r5urul4dllulld3rlldd3r9u7d3l5u4l4d3r3l4u4r4dld3rlldd3r8u8dlld5l3udd4luu3ru4r3l4u4r4dld3rlldd3r5ul4u3dr6dlld5l3u6ldllu7ru4r3l4u4r4dld3rlldd3r5ur4ull3dr6dlld5l3u8luurdld7ru4r3l4u4r4dld3rlldd3r5ur3uddl6dlld5l3u7luurdld6ru4r3l4u4r4dld3rlldd3r5ul3uddr6dlld5l3u4l4uluur5dld4ru4r3l4u4r4dld3rlldd3r5uruudl6dlld5l3u6l3drldlddr5ulu6ru4r3l4u4r4dld3rlldd3r5uluudr6dlld5l3u5d5lr4uddll3u5ru4r3l4u4r4dld3rlldd3r5urul6dlld5l3u6l4dlddr5ulu6ru4r3l4u3l7r4dld3rlldd3r8u8dlld5l3u4l4uluur5dld4ru4r3l4u4r4dld3rlldd3r7u7dlld5l3ulu4r3l4u4r4dld3rlldd3r6udlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0053.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0053.sok
new file mode 100755
index 0000000000..7ee1516f92
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0053.sok
@@ -0,0 +1,12 @@
+##################
+# ##
+# $# $ ## $ #
+# $### # $$ #
+#.### $ $ ## ##
+#...# # # #$ #
+#..##$$#### $ # #
+#...# $ ## ###
+#...$ ### # # #
+##.. $# ## ##@ #
+ ##.# #
+ ##################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0053.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0053.sol
new file mode 100755
index 0000000000..0ef9947444
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0053.sol
@@ -0,0 +1 @@
+d12luulldl3ulurl4urdu9rddlld3ldlddrd3ldl3udd3r4u4rurrddrrdld6l6ruuluulld3lddld3u4rurrddrdd6ld3ldluud4ruuldrd3ldluruld3ru7ruuldrd6luldrd3ldlu3r5u3lul3d4u5rdluldu10rdllul5drd6luldrd4l3ru6r3u5l5r3u3ld3ld3luldd3u3rdrd3luld4r4drdllrddruul4u4ru3rddrdld6lulddrd3lurru7ruuldrd6lulddrdllrd8ruu3ruuruuluru5lul5drd6luldrd3ldrrd8ruu3r5uru3ldrlullul5drd6lulddrdllrd8ruu3r5uru5lul5drd6luldrdll
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0054.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0054.sok
new file mode 100755
index 0000000000..3f5beb5b2e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0054.sok
@@ -0,0 +1,12 @@
+####################
+# # # # #@#
+# $ $ $ # #
+## ###..## ### #
+# #....#$# $### #
+# $ #....# $ $ $ #
+# #....# # # $ $ #
+# ##..## #$# #
+##$## ## # #$##
+# $ $ # # #
+# # # # #
+####################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0054.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0054.sol
new file mode 100755
index 0000000000..34b26f000e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0054.sol
@@ -0,0 +1 @@
+ddllu4lulldllulddu3rurrd5lul3druu7rd4r4d2(lluu)ru7lulddu7rddlldlluuddrrurrd3l3r3u7lulddrddldrl3d3ldllu4rdr3udrrd3ruul4udd4r3u6luld4lulldrddl3drdul3uruu3rurdrddldrdl3d3ldllur6u6d3r2(druud)4ruurudll5u4r3d3lrddll4udd4r3u6lul4d3u7rd4r3dlru7lrddll4udd4r3u6lul3duu7r6drddl7uru7lulddu7r8d3r3ululrdr3d3l7uru7luldl3d3u3lulld4rur3duu8rd4rdd3ldl3uru8lulddu4r3d6rddruru3ldl3uru8luld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0055.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0055.sok
new file mode 100755
index 0000000000..c7adcb2000
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0055.sok
@@ -0,0 +1,12 @@
+###################
+# @## # #
+# ## $ $ #
+# ###....# # # ###
+# #....# # # $ #
+### #...# # #
+ # ##.# $ $ #
+ # $ $ ### # # ###
+ # $ # # $ #
+ ### $ $# # # # $ #
+ # # # ##
+ ################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0055.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0055.sol
new file mode 100755
index 0000000000..8a75012fdc
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0055.sol
@@ -0,0 +1 @@
+3l3dr3drdrr3urur3u4rd3lulddu7rurrd8luldrdlldl4dllurdr3uddllddrdr4u4d6r5u3ruur5drrdldl5urrdlu3l3drruuruuluu7luldl3dldd4ld3rdr3u4drrudrruu3ldluu3d6r4ururruuru7ldlruuldldduurrdluldu8rddrrdl4drruldl3ul3uru7luldrdlu7rddrrdldl3uru6luld7r6dlluulurdr3uru7luld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0056.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0056.sok
new file mode 100755
index 0000000000..d541601e89
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0056.sok
@@ -0,0 +1,12 @@
+####################
+# # ## # @###
+## $ # $### #
+##$# $ ##$# $ $ #
+# $# $ ###
+# ## $ ### #....#
+# # $# # # # #....##
+# $ $ # #....###
+##$ ### $ #....####
+# # $ ######
+# # # ######
+####################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0056.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0056.sol
new file mode 100755
index 0000000000..8c10d86ff5
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0056.sol
@@ -0,0 +1 @@
+3ldldld4rurddu4luurdld3rurdluldlluurdldrrur3drdldlld5l5ull3drl3urr3dlluuru7rurddrrldlddlld6luurdld5rdrulurrld3luldlluuruu3dld5rdruud7ld4luuru4rl3u9rurd8l4dld5rdrulurd7ldllu8rdru5l4u4ldld4rdr3u4lu3l3d6rl3u8rur3duru8ld4luuruuldlldu6rurrdldu3ldd8rurddu7l4dld4rdru4luu7l3uruu6rurddu3ldd8rurd7l3d4luu3rlddrruulu8rur3duu8ld4luu4d3l3urrluu6rurddu3ldd9rurddu8ld4luudlluu6rurddu3ldd9rurd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0057.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0057.sok
new file mode 100755
index 0000000000..6cdfeaf28e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0057.sok
@@ -0,0 +1,12 @@
+####################
+#@ ### # # #
+# # # # $ $ #
+##### # $ $#$# #
+#.#..# ##$ $ #
+#..... $ # ##
+#..... ###$##$###
+#.#..# $ # #
+##### # #$ $ #
+##### # $ $ $ #
+##### # # # # #
+####################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0057.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0057.sol
new file mode 100755
index 0000000000..6868d6bb6c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0057.sol
@@ -0,0 +1 @@
+4rdd3rurrurrdr3d9l4r4d3rdrurrdruruurrdd9ldl3udd3ruullu7luldrru5r3u3rdrdrd8lr3drruru5lu4r3urrurr3drd11ldlurrd5r3d8ruurdrd9ldl3uru4l3r3d8r4ulullrrdrruruu5ldlduru5rddldllulld11lrrdrrd8rdu5l5ur3(rd)10l5r3urrurr3drd9l8ru3rdr3dld6ldl3uru7l4rd8rdrd6ldl3udd4rudrruu5lu6lru8ru3rdrru4luldrddu8l3r3u8rdurrdd5luldrd7lrr3u6rdurrdd3luldrd4luldrd5lrrddrrudd6ruu5lu4lrddrruru3l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0058.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0058.sok
new file mode 100755
index 0000000000..e891294fba
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0058.sok
@@ -0,0 +1,12 @@
+####################
+##... ## # # #
+#.... $ ## #
+#....# # #$###$ #
+#...# # # #
+##.# #$ # $## #
+# # # $ $ ### $ #
+# $ $ # # ## #
+## # ## #$$# $# # #
+# # $ $ # ##
+# # # # @#
+####################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0058.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0058.sol
new file mode 100755
index 0000000000..7c614249f8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0058.sol
@@ -0,0 +1 @@
+3l5u4ldldll3ulluu6ru3rd12luldrdlu4rddrrudlluu6rurrd11lulddrdluu6r4dlur3ullddrdruudlluu6rurrd12l6r5drr4u4dll5u4rurrd11ldlu8r4dldl4u3drr4u6lulddl4drrddrrd4r4uruuldrdlldl4u3drr4u6luldl5drrddrrdrru3lrd4r3ull3u2(3l3d)rr3uruuldrdllr3dll7u4d3r3urr4du3r3dllu3lrr5ull3d3l3drr3uruuldrdllr3dll6u3drrdd3ruu4lr3dll5udd8rddlldluud3ruu7lr3dll4ud8r3u4ruru8lrddlluuru3lrr3dr5drruuruldl4u3drr4u5luld10rdrrdldluuru11l10rd4r3dllrr3u3l5drddl6uruldluru8lrddlluurulld10r7d3luurdld3rdrruldl6uruldluru10l
\ No newline at end of file
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0059.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0059.sok
new file mode 100755
index 0000000000..e1a056e290
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0059.sok
@@ -0,0 +1,12 @@
+####################
+# # #@# ## #####
+# # # $ $ #####
+# # ###### $ ###
+# # #....# $$ #
+##$##$##....# #
+# #....##$##$##
+# $$ #....# #
+# $ $ # # ### #
+##### $ $ $ #
+##### # # # ##
+####################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0059.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0059.sol
new file mode 100755
index 0000000000..87124aaffc
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0059.sol
@@ -0,0 +1 @@
+dlld3ldldd4r3drlluruu5ldd4r4luu5rd3(dr)3udd3ruru4ruu4l3urdldd4rdd4ldld5lulldrrl3ulldru3luuru3ru7r3drdu3r5dllu4lrruuruul3u7lddlddrd3(dr)uuddr4u3d5rdrru6lrruuruul3u7ldl3dldrdd3rdrr3ulurulur5d3ruu3rlluu3r3drd7lrruuruuluu3rdu3lu7lul5drddrddrr4u4dr3udd7r4urul3d3luurr3luu3rdr4drd7lrruuruul3u8l4dldrdd3rdruuddru2(ulur)ul5d4ruuruurrur4drd7lrruuruuluurdldrl3u8l4drddld3rdr5u5dr5u4d3ruuruurrur4drd7lrruuruul4ur3dldr3u9l4d3ld3rurddld3rdr4u4dr4u3d3ruuruurrur4drd7lrruur4urdluu9l4dllddrrurdld3rdr3u3dr3udd3ruuruurrur4drd7lrruur5u9l4d4ldd4rurdld3rdruuddruu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0060.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0060.sok
new file mode 100755
index 0000000000..ff516942fd
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0060.sok
@@ -0,0 +1,12 @@
+####################
+# # # #
+# $ ## ### ##
+##### ## $ $ #
+##..## # # $ # # #
+#.... $ ##$# ##
+#.... $##### #$##
+##..# # # # $ #
+ ##.# # $ $ # @#
+ # $ $ # # ####
+ # ########
+ #########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0060.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0060.sol
new file mode 100755
index 0000000000..ca6540ea61
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0060.sol
@@ -0,0 +1 @@
+lulld3lu3(lld)l3uddldl3uluu4r3u3rurdl3d6lrdllu9ruululdd3u4rdd3lrdd7lrrd3lu3r3u3rdd3u8rdd7lrdd4luld3u3rddurrdd9ldr3d5ruulu4l4rdd3rurrd4ld4ldl3udd5ru7rurr3uru8lrdd8l3r3u3rddurrdd7l3r3d8r4uddldrd7ld4ldluud5ru6ru3r4u4ldlru3lrdrd7lr3u3rddurrdd4luldrdllrrddrd4ldlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0061.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0061.sok
new file mode 100755
index 0000000000..82a0d67e7f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0061.sok
@@ -0,0 +1,12 @@
+####################
+# ###..### #
+# $$ ###..### $@ #
+# # ##......# $ #
+# #......# $ #
+#### ###..######$ #
+# $$$ #..# # #
+# $# $ $ $$ #$ #
+# # ## $ ## # #
+# $ $ ## $ $ #
+# # ## ## # #
+####################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0061.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0061.sol
new file mode 100755
index 0000000000..be4adb7060
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0061.sol
@@ -0,0 +1 @@
+r4d2(lur3d)lull3u3ldldl4u3drrurrd3ldl3u3dlrrdd3lu3luu3r3ldd3rur4urrluudllr5dld3luu3rdr4u3d5luurdld4rdr3udd6rdd3lrruru4ldl4ullruudrrl4d4rdd4ruuldrd3ldluuru4ldl4u3d4rdd4r4ul3drd3ldluuru4ldl3udd3luldlluurdld4rdr4urul4dllu6lddrulu3rurdld4rdr4u3dllu6l4drurrdruulu4rdr3uddl3d3ruud3ruu3ldl4ulur4drdd7r6ul5drd3ldluuru4ldl4u3drdd6r8ulldrur7drd3ldluuru4ldl3uddrdd6r7ulldrur6drd3ldluuru4ldluudrdd6r6ulldrur5drd3ldluuru4ldlu3lu5lddld3rdruulu4rdr4u3d4luulu3l3u3r4dr4d3l3urrurdld4rdr3udd5l6ulldrur4dr4d3l3urrurdld4rdruud5l5ulldldrrluurr3dr4d3l3urrurdld4rdru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0062.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0062.sok
new file mode 100755
index 0000000000..b5e8be9516
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0062.sok
@@ -0,0 +1,12 @@
+####################
+# # # # # # #
+# @# # ## $ $ ##
+#### # # # $ #
+# # ## #$ ## ## #
+# $ $ $ #
+#..###$$## $##$ ## #
+#..#.# # $ $ # #
+#....# $$ ##$ ####
+#....# ##### #
+#...### ## #
+####################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0062.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0062.sol
new file mode 100755
index 0000000000..ce6c8d7372
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0062.sol
@@ -0,0 +1 @@
+urrddddrruurrrddlllllluldddddldruuuuurrrruurrrurrdrddlllllllllulddddduuuurrrruurrrurrddrdllllllllllulddddduuuurrrrrrrrrddrululuuurrddrdllllllllluldddldrrdrulluuurrrrrrrrrrrrrddddldllllllluluuudddrdrrrrrrurruuuullllllllllllulddddldrruluuurrrruurrrurrurdddldlllllddddrdrrrrrrurruuuullllllllllllulddddldruuuurrrrddruluuurrrddlllllluldddduuurrrrddddruuuluuurrrddllllllluldddduuurrrrrrrrrddldlldluuurulllluldddldrrluuurrrrrrrrddrdlllldluuurulllluldddldruuurrrrrrrrrrrrrddlllldluurullllllllulddduurrrrrrrrddrrrrurulllllllllllllulddduurrrrrddddrdrrrrrruruuurullllllllllllulddurrrruurrrurrrrrrdrrullllluldddrdllllllllllulddurrrrrrrrrrrrrruurulllluldddrdllllllllluldrrrrrrrrrrrrruurrrddlllllllllllllllluld
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0063.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0063.sok
new file mode 100755
index 0000000000..9b89d58e31
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0063.sok
@@ -0,0 +1,12 @@
+####################
+#....# # # #
+#....# # $ $ #
+#.... ## $# # $#$ #
+#...# $ $# $ #
+#..#### # $ $$ #
+# #### #### ###
+# # # #
+# ## # $ # $ $ #
+# ## $ ## $ $ #
+# @# # # #
+####################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0063.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0063.sol
new file mode 100755
index 0000000000..7b1b58fa17
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0063.sol
@@ -0,0 +1 @@
+3urrdrrurrd3ld3ldl3u3rdullu3ldl5ulurrddrrdrrdru3r3drd3ld3ldl3u3rdullu3ldl5ulurdd3rd5rd4r3ulldduurr3dllul3drd3ld3ldl3u3rdullu3ldl4ulurrdrrd7r3ulldru3ldrrurr3duurr3dllul3drd3ld3ldl3u3rdullu3ldl5ud3rd4ruurdurur3duurr3dllul3drd3ld3ldl3u3rdullu3ldl4u3rd4ruuldrdrrluurrdduurr3dllul3drd3ld3ldl3u3rdullu4ldl5urd3rd6rluurrdduurr3dllul3drd3ld3ldl3u3rdullu3ldl4u3rd3ruu10rdd3lrd4lul3drd3ld3ldl3u3rdullu3ldl3ururrd3ruu6rddrd3lul3drd3ld4ldl3uru3ldl4urrl4d6rd3r3ur3u3rddrd4lul3drddrruurrudllddllu3ld3ldl3uru3ldl3ulur4d6rd3r3u3ru3rd5lul3drddrrdrr4udllddllu3ld3ldl3uru3ldluudd6rd3r3u3ru3rd5lul3drdd3rdr4u3d4lu3ld3ldl3uru4ldl3ur3d6rd3r3u3ru3rd5lul3drddrrurdr3udrrdld5lu3ld3ldl3uru3ldl3u3d6rd3r3u3ru3rd5lul3drdd4r3u3d4lu3ld3ldl3uru3ldluudd6rd3r3u3ru3rd5lul3drd3ld3ldl3uru3ldlud6rd3r3ur3u5rddrd6lul3drd3ld3ldl3uru4ldluudd7rdrd3ldl3uru4ldlu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0064.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0064.sok
new file mode 100755
index 0000000000..814f3b03b8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0064.sok
@@ -0,0 +1,12 @@
+####################
+#....### #
+#....##### # #$# ##
+#....### #$ $ #
+#....### $ #$$##
+## #### $# #$ $ #
+## #### $ $ # #
+#@ ####$###$## $ #
+## # # $ #
+## ### # $ ####
+######## # # #
+####################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0064.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0064.sol
new file mode 100755
index 0000000000..b9b4ae8892
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0064.sol
@@ -0,0 +1 @@
+rd6ruuruul4drddluru5ldl6u5d5r4u3rddllul3drddluru6ldl7urul7d6ruu4rddlddrurruruu6lul3drddluru6ldl6u5d6r4urr3u3r3dlrrdrd6lul3drddluru5ldl7ulur7d5r5ur3d3ruu3lul5drddluru5ldl5u4d5r4u5ruulduu5rdd4ld4lul5drddluru6ldl7udr5d5r4u5ruulduu3rdurr4dllrruu4ld4lul5drddluru6ldl5u4d6r4u5r3u3ldduurr3drrduurrdrdlld6lul3drddluru5ldl7udl5d6ruu7rddldlluuddrrdr4u6lul3drddluru6ldl4u3d6r2(uu3r)duurrddld6lul3drddluru5ldl6udl4d6r2(uu3r)d4r3dllruuru3ld6lul3drddluru5ldl4u3d5r2(uu3r)drd6lul3drddluru6ldl6udr4d5ruu4r3d3r3uluullduu4rddlrrddldluu6lul3drddluru5ldl5u4d5r2(uu3r)duurrddld6lul3drddluru5ldl4u3d5r2(uu3r)drd6lul3drddluru6ldl5u4d6ruu3ruullul5drddluru6ldl4u
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0065.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0065.sok
new file mode 100755
index 0000000000..dde18deb51
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0065.sok
@@ -0,0 +1,12 @@
+####################
+# # @#...###
+# # ##...##
+# # # ##$## ## ....#
+# $ # $$$ ....#
+###$### $$ ### ##.#
+# $ # # ####
+# $ # ### # # #
+## #$## $ $$ #
+# $ ## # # # #
+# # # # #
+####################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0065.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0065.sol
new file mode 100755
index 0000000000..3ca8bb0dda
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0065.sol
@@ -0,0 +1 @@
+l3d4r4drrddll6ulurrldrrurd8lddrulu4r3lddrdd3r6urul9drruulrddll6ulur5d5ldllul4u10rluudd9lddrurllu7r6l4d7r6u8drruulrddll6ulurd4lddlulu7rud5luu3ldu3r3d4lu7r3lddrdd3r5ud7ldd3ldllu4rdruulu7r3lddrdd3r4ulu3rld8ldd7ldr3d3ruluu3dll3uru4rdruulu7r3lddrdd3r4ulurrd8ldd6l4drr3ulu4rdruulu7r3lddrdd3r4ulurd7ldd6l3drdr3ulu4rdruulu7r3lddrdd3r4u7ldd5luulluurr4dldrlddrruulu4rdruulu8r7ldd5l4urrddlruull4dldrlddrruulu4rdruulu7r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0066.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0066.sok
new file mode 100755
index 0000000000..c4d00e1fa1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0066.sok
@@ -0,0 +1,12 @@
+####################
+# # #...#@ #
+# # ....# #
+# $ # #....# #
+# ##$#### ##....# #
+# $ $ # #...# #
+# $$ # # # $$ #
+### $$$# $$ $ #
+# $ # # # $# #
+# $# # $ #
+# # # # # #
+####################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0066.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0066.sol
new file mode 100755
index 0000000000..9555f61a2d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0066.sol
@@ -0,0 +1 @@
+3r8d3luurrlldd3r6u4dlldldlluluurdll3dru4rl4urdrdruudllull3u8ldlddrr3drdd3luluur4uruulld8r3(urdldr)urdll3u8lu4lddrrlldd3ruulu8r2(urdldr)ur4drrurd5lrrd3ul3u9l5dlu3dr6ulu8r2(urdldr)ur3drrldluul3u8ld4lddrrdr3ulu8r3(urdldr)urdll3u8ld4l3drrdr4ulu8r2(urdldr)ur3drull3u9l7d3lurrdr6ulu8rurdldru8l8d3ruululrdrdd3l7ulu7rurrdrdldrulluruld7l5drruulrddll4ulu8rurd8l3drrdrru3lrddll4ulu8rdrurdu9l8drr4urullrddll4ulu8rdrruldlu7l3drr3druuru3lrddll4ulu8rdrrulld3rdrddluludrrulullrrd2(dlurul)dd3r4dl3u2(ruldlu)d3r6dl5uruldlurulr6d4l3urrdrlull3d4r4urullr3dllulld3r3ldd4r4uruldluur6d3lulu3rlldd3r4uruldlur5dllulurrlddrr4urul3d4rddlurullrddlldl4uddr3uldd4ruuldlldl3udd4r3ulddrd3ldluud3r3uluur4drdllrrd3luddluu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0067.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0067.sok
new file mode 100755
index 0000000000..12acbcff66
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0067.sok
@@ -0,0 +1,12 @@
+####################
+#####@###.##...## #
+#####$ ..#...# #
+#### ......# $ #
+### $ #.....## # ##
+## $$# ##### $ $ #
+## $# $ ## $$ #
+## # # # $ $ #
+## $$ ### #$## #
+## $# $ $ $ ##
+### # # ###
+####################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0067.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0067.sol
new file mode 100755
index 0000000000..7b84d38c0d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0067.sol
@@ -0,0 +1 @@
+2(drddld)dllul4ururu7r2(drulur)dd9ldldl4drdrruuruuluulu7rdrulurdrud8l3drddl4ulu7rdruud6ld3ldrllddrulurl4drurlddrruuruuluulu7rdrulurd7l3drddl4ulu7rdru6ld3ldrll3druulur3drr4ulu8r6ld3ldrl3drr4ulu7r6l5drrdldl6ulu6r5l6d3rd3rurrdrru9ldl6ulu4rurdld3ru6l3d3rd3rdulu4ldl3ulu4rurd4l6d8rdrru9ldl6ulu4rdrrluu4l7d8ruuruul3d3urr3u3rdlddr3dldldllu8ldl6ulu4rurdldru4l6d8rd3ru10ldl6ulu4rurd4l6d11rurr3ull3drd11ldl6ulu6r5l6d11ruullulddu3rdd10ldl6ulu5r4l6d11r3ullul3du3rdd10ldl6ulu4r3l6d11rurruul4ull4dur3drd11ldl6ulu3rll6d11ruullulddu3rdd10ldl6ulurdrulu3rd3l6d11rurrul4ulul4drddrd11ldl6ulu3rll6d11ruullulddu3rdd10ldl6ulurdrulurr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0068.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0068.sok
new file mode 100755
index 0000000000..26ceebc951
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0068.sok
@@ -0,0 +1,12 @@
+####################
+#@ # # #
+## ### ## #### # ##
+# # # $$ #
+# # # # $ # $ ## ##
+# $ # #$$ # #
+# ### # ## ##
+#..#.# $ # $ # #
+#..#.# $ # ## $$ #
+#....## $$ $ # #
+#.....## # #
+####################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0068.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0068.sol
new file mode 100755
index 0000000000..5255841ac4
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0068.sol
@@ -0,0 +1 @@
+5r4drddluru4lruull5dldrrl4u4rddrrdrddluludrrululrddluluuru4lruull6dld3ruudll4u4r3drruldluuru4lruull5dldrrdrull4u4rddrr3d3rul2(ldluru)ldluuru4lruull6dldrrl5u4rddrr3d7ru6l2(dlurul)dluuru4lruull6dldr5u5r4d4ruul4u4r3dldlurr2(3ull3d)rddul4u5ruurr6dlldld5l2(dlurul)dluuru4lruull6d4u5r4d4ruul4u4r3dldlruruu3(ld)duuru2(ruur)r7dldlldllu3l2(dlurul)dluuru4lruull5d3u4rddrr3d6ru5l2(dlurul)dluuru5lul5drrl4u5r4d4r3ururrdldlruuldldduurr3u3rluurr6dlldld5l2(dlurul)dluuru4lruull5dldr4u5r4d4r3urrdlulddurr4u4r4dr3(dll)u3l2(dlurul)dluuru4lruull5d3u4rddrr3d6ru5l2(dlurul)dluuru4lruull4duu5r4d4ruul4urr3drdl4u4ldrurddldrrddurr4u4r4dlldld5l2(dlurul)dluuru4lruull3du5r4d4ruurruuldrdlu3l5ur4dldrrddurr4u4r4dlddlldllu3l2(dlurul)dluuru5lul4d3u5rddrr3d6ru5l2(dlurul)dluuru5lul3duu6r4d4ruurruuldrdlulddur4u5r4dldd7l2(dlurul)dluuru5luldd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0069.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0069.sok
new file mode 100755
index 0000000000..874d812c95
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0069.sok
@@ -0,0 +1,12 @@
+####################
+# # # # ##
+# $# $ $ ##...$ $ #
+# $ # ##....# $ #
+# ## $ ##....# $ #
+# $ #....## $ #
+# $## #...# #
+# $$$##$## ### ##
+# # # # # # #
+# $ # $ ## #
+# # #@ #
+####################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0069.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0069.sol
new file mode 100755
index 0000000000..7c461b9d26
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0069.sol
@@ -0,0 +1 @@
+r4urruuruurddur4du4l3d5rul4ul3ur7drdl5uld3u3lulld4rurd3ld3l3dlddlddr4u3(lurdru)lu5rur5d3ulu4ldd3l6d3lurrdr4u3(lurdru)lu4rur3duu4ldd3l5d3lulull3dll5u4rdrddld3rdr4u3(lurdru)lu4rurddu4ldd3l5d3l3ululuurdr4dld3rdr4u3(lurdru)lu4rurd4ldd3l5d3l5ulldrur4dld3rdr4u3(lurdru)lu5rur3duu5ldd3l5d3l4ull4ur3dldrur4dld3rdr4u3(lurdru)lu5r4ldd3l5d3l3ul5u3rdllul3dldrur4dld3rdr4u3(lurdru)lurdd3l5d3l4u5luu3rurddldrur4dld3rdr4u2(lurdru)udll5d3l4u5l4urdld3rurddldrur4dld3rdr4u2(lurdru)ll5d3l4u5l5drr3urrurddld3rdr4ulur4d3l4u5ldd4rurddld3rdr4urulurl5d3l4u4ldld4rurddld3rdr4uruuldrdl3d3luu5lddrdruudlluu4rurddld3rdr4uruuldruurrdluldrdlurr3ulddrdlulddr3u4rurrd5lulddrdluldruu7rddluru6lulddrdllruu7r4dl3uru6lulddrdluu6r6drddl7uru6lul3duu6r8dllurdr7uru6lulddu6r7dllurdr6uru6luld6r7d4l3uruurudlddrr3l3d4r6ulu3lulddlu5rdr3d3luururu4luld4rd3ru5luld3rddlddr3uru4l5r3dldl3uru3lrr3druuru3l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0070.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0070.sok
new file mode 100755
index 0000000000..0857afa9e3
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0070.sok
@@ -0,0 +1,12 @@
+####################
+# # # # # # #
+# $ $ $ #
+## # #$###$## ## #
+# $ $ # $ #
+# ###$##$# # $ #
+# # $ $ ###### $#
+# $ $$ $ #@#.#...#
+# # # # #.#...#
+# ########## #.....#
+# #.....#
+####################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0070.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0070.sol
new file mode 100755
index 0000000000..5696e40f28
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0070.sol
@@ -0,0 +1 @@
+dddllllllllllluuurrlluuuruurrdrdluuurdrrrrurrrdrrurddlddrrlluuurrrrddldddddldruuuuullluurdldrrluuurrrddlddddrdllldluudrruuruulluuulllulldrrrrurdddldrrluuurrrddlddddrdllldlurruuruulluuulllllllllllddrulurrrrrrrrrrurdddldrrluuurrrddlddddrdluldrdlluruuruulluuullllllllllddrrudlluurrrrrrrrrurdddldrrluuurrrddlddddrdluldrdluuuruuuldlluurdldrrurddddduuuuulluulllllllllllllddldddrrurruuulurrrrrrrrrrurdddldrrurddddrdlulduuruuulluulllllllllllllddrrllldddrrurruuulurrrrrrrrrrurdddldrrurddddldruuuuulluullllllllddrrrdrrullllllruulldldllldddrrurruuulurrrrrrrrrrurdddldrrurdddrdluldrdllruuruuulluullllllllddrrrrudlllluurrrrrrrurdddldrrurdddrdluldrdluuruuulluullllddllllllddllddrrrruurrdruuruuullllddrrrdruudlllluurrrrrrrurdddldrrurdddduuuulluulllldddldlludrruuruullllddrrrdruudlllluurrrrrrrurdddldrrurdddrdlulduruuulluullllddllllllddrrrrdruudlluurrdruudlllluurrrrrrrurdddldrrurdddrdluuurdduuuuullllllldddldlllddlllulurrrrrrdruudlluurrdruudlllluurrrrrrrurdddldrrurddduuulluulllldddldlllddlluuuuulurrrrrrrrrrurdddldrrurddrdluuulluulllldddldllllldrdrulurrrdruudlluurrdruudlllluurrrrrrrrrrurddddduuuullllllldddldllldrrdruuudlluurrdruudlllluurrrrrrrurdddldrrurdd
\ No newline at end of file
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0071.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0071.sok
new file mode 100755
index 0000000000..d874c76ca0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0071.sok
@@ -0,0 +1,12 @@
+####################
+# # # ## ##
+# $# $ # ## #
+# $ $ #..# $ #
+# $ $ #....# # ##
+# $# #......### $ #
+# # #....# #$ #
+# $ ####..# # #
+## $ ## # # $ $##
+### $ $#@$ $# #
+#### # # #
+####################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0071.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0071.sol
new file mode 100755
index 0000000000..d98765cd81
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0071.sol
@@ -0,0 +1 @@
+dll5ur3u4ru3rdrdlddrddluuddlddruuruuluu3ldluruu3rdrd4lu3lul3dldrrll4d3lullululldrdrd5rdr4u3d6luluurdrdulldrd5rd5ruu3rur3u3dld3ldd4l3ur5u4rddluruu3rdrd4lu3lulddldrdlldrrl3d6luurdld5rd5ruu3rdr5u4d4ldd4l3ur5u4rddluruu3rdrd4lu3lul3dldldr3d5luu3l4urrdru3ldrd2(dldrur)dld5rdr3u3d5rulu3rur4ulldlluru3lulddlddrdl4drrurru3rdr5u4d4ldd4lu5luu3l6ur5d2(ldrurd)ld5rdr4uruluurdd3u4ru3rdrd4ldluru3lul3dl6d5rulu3rdr5u4d3ldd5l6uruu4ru3rdrdlddlddr4u3ldlululldl6d3lu4l5urrdlul3d2(ldrurd)ld5rd5ruu3rdr5u4d3ldd5l6uruurrdrru3lulddu4ru3rdrd4ldluru3luldrrd5r5d3ldd5lu3lu4l5u3ruu3rdllrd4ldlluur4d2(ldrurd)ld5rdr5u4d3lu4l5u4rd3lul3d2(ldrurd)ld5rdr4u3d3lu4l4u4r3ulddrd3lul3d2(ldrurd)ld5rdr3udd3lu4l4u3r3ulddrdllul3d2(ldrurd)ld5rdruu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0072.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0072.sok
new file mode 100755
index 0000000000..8984dc9821
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0072.sok
@@ -0,0 +1,12 @@
+####################
+# ....# ####
+# .... #
+# # ########## #
+# #$ # ###..#
+# $ #$$### #..#
+# $ ### $ $ #..#
+# $ # $ $ # ##..#
+# # $$ # $ ## ##
+#@## $# $ $ ##
+## ## # ###
+####################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0072.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0072.sol
new file mode 100755
index 0000000000..dd08157853
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0072.sol
@@ -0,0 +1 @@
+3urur3ulu7r8l7drur5ulu6r7l5drdr3urrdluluulu5r6l5drr4ulu4rd11r7d4ldllu4rdrulurdr6u6d5luluulldldd7rdrulurdr5uruu10l6rd3rur4dl3d9luurrdulldd7rdrulurdr6u6d7l3u3ruu4lddrrddld5rdrulurdr5uruu9l5rd3rur3dl4d9luurrurddld5rdrulurdr6u6d9ld4luuru5rurddld5rdrulurdr5uruu8l4rd3rurddl5d10ludd3luu3rlu4rurddld5rdrulurdr6u6d6luu3ldld8rdrulurdr5uruu7l3rd3rurdl6d9ld3lulu3ruurddld8rdrulurdr4u4d6l3urruu4ldduul4dld8rdrulurdr3u3d9luurru3rurrd5lrddld5rdrulurdruudd9l4urdldrrurddld5rdrulurdru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0073.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0073.sok
new file mode 100755
index 0000000000..5327ce302b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0073.sok
@@ -0,0 +1,12 @@
+####################
+# # #@ # #
+# $$ #$$# # # ## #
+# # $ $ #$$ # #
+## # # # # # # #
+# ## # #
+# # $ # # # #
+# $ #$ # # $ #..#
+##$ # #### #...#
+# $ #....#
+# # # #.....#
+####################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0073.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0073.sol
new file mode 100755
index 0000000000..569f1c1179
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0073.sol
@@ -0,0 +1 @@
+5dld2(drulur)rluurr6drd3lrr5ulldll3d10ldllu10r4(drulur)rluurr6drdllr5ulldll3d10l3ulldrdrddllu10r4(drulur)rluurr6drdl5ulldll3d11l6uluur4dr3dld9r4(drulur)rluurr6d4ulldll3d10luullur5urr3dr3(ul)7d7u6r3dldl3dld6r4(drulur)rluurr5drdllr4ulldll3d10ldllu10r4(drulur)rluurr5d3ulldll3d7l3uldduurruuru3ldlu4ruu3ldllul7drd8r3(drulur)drulu3rur5dl4ulldll3d10ldllu10r4(drulur)rluurr5d3ulldll3d7l3ur3ulldlurullul7drddllu10r4(drulur)rluurr4duulldll3d7l4u3rdrru3l4uldrd3ldlurullul7drddllu10r3(drulur)drulu3rur4dl3ulldll3d7l3uruud5r4ull3d3urr4d4luu3ldlurullul7drddllu10r4(drulur)rluurr4duulldll3d7l3uruud5ruulruull3durrdd4luu3ldlurullul7drddllu10r4(drulur)rluurr3dulldll3d7l3uruuru3ldlurullul4dr3dld9r3(drulur)drulu3rur3duu3ldll3d10luullurur3dld9r3(drulur)drulu3rurdd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0074.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0074.sok
new file mode 100755
index 0000000000..204c133fe9
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0074.sok
@@ -0,0 +1,12 @@
+####################
+# # ##### #
+## $ # #### $ #
+#### $$ #..# # #
+# $ $ ##..#### ##
+# $ ###.... $$ #
+# #$# ....# # $ #
+# # # $ ..###$# #
+# # $ #..# ## #
+# $# #### # $##
+# # # @# ##
+####################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0074.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0074.sol
new file mode 100755
index 0000000000..cf10f86762
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0074.sol
@@ -0,0 +1 @@
+3l3uldll3uruurrdru4luurdldrddluu4dlddll5urrdr3d3rddluru3l3ulull5drrdru3l5urrdrddld3rdrulu3ruu5r3dldd4ruuruulu5ldllurdru6r3dluuru6luld6rddlur3uruul4d5ldluud5rddrurul4ulldrur4d5ldlu3r3dlddr4u4d3r4ulu4ldllurdru4rdrru6ldllurlddllu3rld4lu3rdrulurd3ldd3l3uruul4dld3rdruulu3rdru3ldd3l3ur4ul6dld3rdruulurrldd3l7ulldrur6dld3rdrulu3rulldd3l5u3rdllul4dld3rdrulurrld3l4u3r3urrdd4lul5dld3rdruulu4rldlld3l4u3r3urdrd4lul5dld3rdrulurrld3l4u3ldrrur3dld3rdruulu3rlldd3l3u3l4drrdrulu3rdruulurr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0075.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0075.sok
new file mode 100755
index 0000000000..b6263f02bd
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0075.sok
@@ -0,0 +1,12 @@
+####################
+# # # # #@#
+# $ $ # $ # #
+##$# $### # $$# #
+# # #.### #$ $ #
+# #$#....# # ### #
+# $ #.....## # #
+##$ #.#....#$$ $ #
+# ######..## # # #
+# $ $ ### #
+# # # # #
+####################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0075.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0075.sol
new file mode 100755
index 0000000000..b92978a1e8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0075.sol
@@ -0,0 +1 @@
+3dllu4lu5lulldrr3lddrulurllulldrddlddruu4dlddru3rdrrurrd5ru3ldluud3ldllu3luurr3ur3urrd3rurrdd4rdrr3dllu3ldduu3rdrr3ullu4luulld3lull3dl3dlldd3rdrrurrd5ru4ldl3uruldlurulr4dlldllu3r6luurr3ur3urrdrru3rdd4rdrr3dllu3l4d4l3uru3luld3r3d4r3u3rddlululddu5r3ullu4luulld3lull3dl3dlluluur4dld4rdrrurrd5ru4ldl3uruldlurullrr4dlldllu3r6luurr3ur3urrdrru3rddrr3dl4d4l3uru3lrr3d4r3ur3urrdrr3d4lulddu3ruld3r3ullu4luulld3lulldllulldr6dld4rdrrurrd5ru4ldl3uruldlurulr4dlldllu3r6luurr3ur3urrdrru3rddrr3dl4d4l3urullr3d4r3urrdlulddur4ulluulld3lulldllul7dld4rdrrurrd5ru4ldl3uruldlur3dlldllu3r6luurr3ur3urrdrru3rdd4rdlul3dl4d4l3urul3d4r3urrdlulddur4ulluulld7lul7dld4rdrrurrd5r2(u3ldl)lu3r6luurr4uru4ru3rddrruurrddulul5dl4d4luudruuldd4r3urrdlulddu5r3u3lu3luulld7lul7dld4rdrrurrd5ru4ldl4u3dlldllu3r6l7u7ru3rddrr3dl4d4l3udd4r3urrdlulddur4ulluulldr7l4dldldd7rd5ruluur4ulldlu3r3dl3d3ldluud7luurr5u5ru3rdulldrdrrllu7l5dlldd11ruur3uruul4drdlulddur4u3luurdldrrlu8l5dlldd7rd5ru3ldluud3ruur3uruul4drdlulddur4ullu10l6dld4rdrrurrd5r2(u3ldl)lu3r6l7u9rd3r3dl4d4lu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0076.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0076.sok
new file mode 100755
index 0000000000..1d0255f067
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0076.sok
@@ -0,0 +1,12 @@
+####################
+# # # # #@## # #
+# $ #
+# ##$# ##### $ # ##
+## ##.....# # #
+##$##$#.....###$#$ #
+# # ##.....# # ##
+# $ ##..## # #
+# $ # $ $ $$$ #
+## $ $# # # $ #
+# ## # # #
+####################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0076.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0076.sol
new file mode 100755
index 0000000000..35d1ccd7b2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0076.sol
@@ -0,0 +1 @@
+d9l4dlddru3rd5rdrurrdd3rulu4ldluudruullrdd3rddruru4ldl3uru3lu3r4drrd5ruuld6ldl4urullr4dllddlluluu3ldd3ru5rdruudrrdd4ruru7ldl3urullr3d4ruurdlddrru5ldl4urul4d5lu3l4ulu6rurrd4rdrdr3dlddrru5ldl4u3dllddllulurru4ldld3ru5rdru4r4ululururrdr5drd7ldl3u2(ddll)u3lullururddld3ru8rdrru4ldluudr3ulrd2(lddl)lu4l5u3r4dullddrru5rdr3udd4r4uluur5dlddrru5ldl3u2(ddll)u4l7u3r6dullddrru5rdruud6r6ulul6dlddrru5ldluud5l6u9rur6dlddrru5ldlullddllulu5rdru
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0077.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0077.sok
new file mode 100755
index 0000000000..0a51b3eeaf
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0077.sok
@@ -0,0 +1,15 @@
+####################
+# ## # # #
+# $ $ ## $ #
+## ##### .###### ##
+ # ## ##....#### ##
+## ##$ ###..## #
+# #... .# $ $ #
+# $ ## ## . ### ####
+# # $ #.## # #
+# $ $ # .#### ##
+# # ## # ## # ##
+####### $##$ $ #
+ ## $ #@#
+ # ## ######
+ #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0077.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0077.sol
new file mode 100755
index 0000000000..75edd01185
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0077.sol
@@ -0,0 +1 @@
+ulld6luudll3uluu4l5urrd4rurdldrur3drdllr3dllu3ldldl3uddrru3rdrr7u6lull5dldr5u6rurdldrur3drddlddllulluu3l3rddldlluul4u4drddrru3rdrruulurrl4u6lu3ld7rurdldrur3drddlddllulluu3ldl4u3d4rddrrdrruulur4u6lu3ld7rurdldrur3d3u8l4d4rddlldluud3ruu3ldl4u3drdd5rdrruurul4u6lu3ld7r2(urdldr)rl5dlddlluuru4ldluud3ruu3ldl4u3drdd4rdrr4dlur3ur7u6lu3ldr4drdd4r3drdruudll3u4lul5u6r2(urdldr)5dllrddlluuru4ldluud3ruu3ldl4u3drdd4r3drd5ruuldrd4ldlur3ur7u6lu3ldr4drdd4r3drdruudll3u4lul5u6rurddr6dllrddlluuru4ldluud3ruu3ldl4u3drdd4r3drd7rulluldrd4ldlur3ur7u6lu3ld7rurdrru3rdrrurrdl3dll5drd3lrr6u3rdllul5drdld6l3ur7uru3rdrrur4dll7d6l3ullddrdruudd4ruuldrd3l5r7urr3u3lu3ldl7dllrddlluuddrddr3udd6rulluldrd3l5r7urr3u3lu3ldl7dllu4ldluud3ruu3ldl4u3drdd5rdrddlluuddrddr3udd6r7u3rdllul5drd3luldrd3l5r6urr4u3lu3ld7lu3ld6rurrdr7dllu4ldluud3ruu3ldl4u3drdd5rdrr7ululldrdrluurdr5d5ulldrur4d4u6lu3ld7rurdldru7l4d4ruuldrd3ldl4u3drdd5rdrddlluurullr3drddr3udd6r6urr4u3lu3ldl3d3u6lu3ld7rurdldru7l4d4rddlldluud3ruu3ldl4u3drdd4rdrr3d6r6urr4u3lu3ldldduu6lu3ld7rurdldru7l4dl3drluurrdrddl3ud3ruu3ldl4u3drdd4r3drd7r6urr4u3lu3ldldu6lu3ld7rurdldr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0078.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0078.sok
new file mode 100755
index 0000000000..31f04d870b
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0078.sok
@@ -0,0 +1,12 @@
+ ###########
+ # #
+ # $ $ #
+###### # $ ##### #
+# ##### $ ##$#
+# $ $ #
+# ## ## #
+# ##@##### ## #
+# #### # ## ##
+#....# # $ #
+#....# # #
+###### #######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0078.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0078.sol
new file mode 100755
index 0000000000..3605655713
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0078.sol
@@ -0,0 +1 @@
+urru7lul5d4u12r5d3r5u13lul5d4u14r4dlldl4u3d3r4u12lul5d3u7r5u6r7d3u3l5d4ru3ldl4u3d3r4u11ldlluur5d4u8ruld5r4u6l3drd6ldlluur4duu6r4ulldrurddrd7lul4duu7r5u3rdllul3drd8lul4d3u14r3u5lul3drd9lul4d
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0079.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0079.sok
new file mode 100755
index 0000000000..6fbc0f0a83
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0079.sok
@@ -0,0 +1,12 @@
+#############
+# #
+# ### $$ #
+# # $ $ #
+# $####$######
+# $ ## #####
+# $$ $ ...#
+### ## $$# ...#
+ # ## # ...#
+ # # ...#
+ ###@#############
+ ###
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0079.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0079.sol
new file mode 100755
index 0000000000..b28105e0be
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0079.sol
@@ -0,0 +1 @@
+ururrudllururrrrrurdddldrrrruuulllllllllddrulurrrrrurdddldrrruuullullllluururrdluullddddldrrrrrurdddldrruuulullllluuuulllddrrlluurrrddddldrrrrrurddldrrrruulllullllluuuulldldrrluurrddddldrrrrrurddldrrruullullllluuuuldldrurdddldrrrrrurddldrruulullllluuurrdluldddldrrrrrurdldrrrrulllullllluuuullllllldddrdrduluuluurrrrddrrrddlldurruuuulllllllddddrrdrrrrrrrrrurdldrrrullllllllllllulldrrrrrrrrrrrurdldrrullllllllllluluurddldrrrrrrrrrrrrrrlllllllldddllllluuddrrruruuuruuuullllllldddddrrrrrrrrrrrrrrlllllllddlluddllluuurrrrrrrrrrr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0080.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0080.sok
new file mode 100755
index 0000000000..5808906162
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0080.sok
@@ -0,0 +1,13 @@
+ #################
+###@## ...#
+# # ...#
+# $ # ...#
+# $$ # ...#
+## $ ###$##########
+ # ### $ #
+## $ $ #
+# $ # $ #
+# $ # #
+# $ # #
+# # #
+###########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0080.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0080.sol
new file mode 100755
index 0000000000..5575194ac8
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0080.sol
@@ -0,0 +1 @@
+dlldr4d4rdd3r3uluulur3drddl5ulu9r7ldl6dllurdr5ulu9r8l5dllurdr4ulu8r7l4dllurdr4u4d4lddlur3d3l3uru5rdr4u8ruulur9ld8r7ldldr3d4lddlulu5rdr4ulu8r7l4d4l4dl3ulldr7urrdlul5d5rdr4ulu7r6l4d4l3dluudllur5urrdlul4d5rdr5u4d4lddludllur4urrdlul3d5rdr4u7ruulur8ld7r6ldldr3d4lddludlluru5rdr5u4d4lddlulu5rdr4u6r7lu7r6lulu7r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0081.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0081.sok
new file mode 100755
index 0000000000..d413670516
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0081.sok
@@ -0,0 +1,13 @@
+ #####
+ ########## #
+ # # #
+ # $ $ $$ #
+ # ##### ## $ #
+ #$$ #$## $ #
+ # ### # ##$ #
+###### ### $ $ #
+#.... ## #
+#.... ######
+#.... #
+###########@##
+ ###
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0081.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0081.sol
new file mode 100755
index 0000000000..88ad205b3f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0081.sol
@@ -0,0 +1 @@
+ur3u3rdrr4uldr3uld3lu7l7drd5l4r8u3rdllul7drd4l3r8u5rd4lul7drd3l6r5u3l3r3drrul4rdrr5u5l3d3u5r5dllu3l4u4lull6drd5l4r4u4r3drruldd8l3r7urrdlul5duu4r3du5rdrru6ldd7l3ru5l4r3u4rdd7ruuldrd6ld8l3r3u4rdd6ruuldrd5ld7lrr3u4rddrr4u3r3drd5ld6lr3u4r3drr5u4r3drd6ldd6lr4u4r4drd6l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0082.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0082.sok
new file mode 100755
index 0000000000..6364de2582
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0082.sok
@@ -0,0 +1,13 @@
+ ######
+ #### #
+ # ## #
+ # $ #
+### #### ########
+# $ $ ## ...#
+# $$ $$ ...#
+# $ $## ...#
+##@## ## ## ...#
+ ### $ ########
+ # $$ #
+ # # #
+ #########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0082.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0082.sol
new file mode 100755
index 0000000000..dc2be1d8c6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0082.sol
@@ -0,0 +1 @@
+urrururrd7rurddu8lulld9r6l3u3luu3r4dld6r5l3u3lu3ldrddld10r9l3u4rlluu3r4dld4rurd9lu4r4luu5rddld4rd3rllu6ldlddlddrurruruuddldll3urru4ru3rdduulddlu5ldll3drruruulu6r5l3dlddr4ulu5r4ld3lddrrdr3ulu4rurrld4lu5lddru7rdrrlu4l3d3luulu7rurdldr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0083.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0083.sok
new file mode 100755
index 0000000000..ed2728a1a9
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0083.sok
@@ -0,0 +1,13 @@
+####### #########
+# # # ## #
+# ### # # $ #
+# # $ ### $ #
+# $$ ##$ #
+# #### ## #
+#@############ ##
+###.. #####$ #
+ #.. #### #
+ #.. $$ #
+ #.. #### $ #
+ #.. # # #
+ ######## #####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0083.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0083.sol
new file mode 100755
index 0000000000..4fa3be31cb
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0083.sol
@@ -0,0 +1 @@
+urruurlddru5rdruruurrdrrddl3dld9l9rurrd10l10rddluru9l8rddluru7lulddrd3luluurddru9r4uruul5drd9lullrd9r4ur4ul7drd10l9r7u3ldrrur6drd9ldlluurd9r6u3ld10l3u4rdduu4l3drrurd5ru4rur6drd11l10r6u3lddlu9l3u4rddld5ru4rur6drd10l9r6u3lddlulu4rur6drd9ldlurul
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0084.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0084.sok
new file mode 100755
index 0000000000..4b663d93ea
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0084.sok
@@ -0,0 +1,12 @@
+#######
+# ##########
+# # # ##
+# $ # $ $ #
+# $ # $ ## #
+# $$ ##$ $ #
+## # ## #######
+## # ## ...#
+# #$ ...#
+# $$ ...#
+# ##@# ...#
+################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0084.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0084.sol
new file mode 100755
index 0000000000..fe049a2187
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0084.sol
@@ -0,0 +1 @@
+6uluur5drddllull6u4ldr5dldd4rudllu9r5lu6rdru6l6urrdrrurdrdd5l5ruu6l4drdd4ld4lu10r4lu5rd10l4urr3d7r3l5urrdlul5dld6rurd9ldllu10rlu4l5u6rdd5lul4dld5r4l6u5rdrd5lul4d4l4ur3dld9r8l3u3lurrur4dld8r7l3u3luurrur5dld7r4ld4r
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0085.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0085.sok
new file mode 100755
index 0000000000..9a48ee2db1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0085.sok
@@ -0,0 +1,16 @@
+############
+# # ##
+# $ $ # ######
+#### ##### #
+ #.. # #### #
+ #.#### #### #
+ #.... # $ ####
+ # ...# # $$$# ##
+###.#### ## $@$ #
+# ##### $ # #
+# #.# $ $###$ #
+# #.######## # $ #
+# #.. ## $ #
+# # ####### $ # # #
+# # # ##
+##### ##########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0085.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0085.sol
new file mode 100755
index 0000000000..42827048b0
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0085.sol
@@ -0,0 +1 @@
+rrdrrddlruulduluurdr4dldd4lul3uluu4r4lddrdd9l5ul3urr3u3ldrrurddrdllr3urrdlulddrdluu4rurrdrd5rddlldduurruu5ld3ldd5l6d9rddlur3uluur4d8l7rddrruldlud6rur5ululdll3urruu5ld3ldd5l3dll5drr7urul3drrd6rur3d8l7rddrruldlur3ul4ur4d7lu4l5drr7ulu5rdruluu4ru5rddll3dldl3d8l7rddrruldlur3u7lu4l5drr6udrrd6r3ur5d8l7rddrruldlur5urrulruurruu5ld4ldd5ldrrlddll5drr7ulu5ruu4ru5rdd3ldl6d8l7rddrruldlur3u7lu4l5drr6udrrd6ruu3rulul6d8l7rddrruldlud6rur3uluru5l3u3ruu5ld4ldd5ldrddll5drr7uddrrd6rurr4u3ruu5ld4ldd4l4rdrru4lrruurdlddrru3lruu4ru5r2(ddll)5d8l7rddrruldlud6r5uru5lul3d7lu4l5drr7uddrrd7rdd8l7rddrruldlud4ruurlddrr5uru5lul3d7lu4l5drr6udrrd7rdd8l7rddrruldlud4r3urdr3uru3ldrlullul3d7lu4l5drr5urrd7rdd8l8ruu7lu4l5drr3ud8rddrruldlud6r5uru5lul5d8l8ruu7lu4l5drruu8rddrruldluruuruuluurrdlul5d8l7rddrruldluru7l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0086.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0086.sok
new file mode 100755
index 0000000000..b5771e18e6
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0086.sok
@@ -0,0 +1,10 @@
+################
+# #@ # #
+# # # # # $ $$#
+# #...# #$$$ #
+# ...# # $ $$##
+# ##.## # ## #
+# #... $ #
+# ## ### #######
+# # ####
+######
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0086.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0086.sol
new file mode 100755
index 0000000000..b7154c04a2
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0086.sol
@@ -0,0 +1 @@
+3drrurrddld7lrr5u6l7d3r3ud8rurrd9lrr5ull3dll3ull7d3r3ud9r3ulddrd8lrr5u4l3drl3ull7d3r4udd8ruu3ldu3rdd7lrr5ullddlruu4l7d3r4ulur3d5ruurru3rddrd10lrr5u4ldull3drl4d3r4udd8r5urr4drd10lrr5u6l7d3r3ud5r3urluurdldd3ruullul4du3rdd7lrr5u6l7d3ruu5r4urrdlul3duu3ruur4dld8l8rurrd9l7ruullulddu3rdd6l
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0087.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0087.sok
new file mode 100755
index 0000000000..f338ef5723
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0087.sok
@@ -0,0 +1,14 @@
+ #####
+ #### ## #####
+ # $ ### #
+ # $@$ $ $ #
+ # #$######## ##
+ # # $ # #
+ # # $ $ # # #
+## # $# # #####
+# ## # #
+# $ # ### #
+##### ## #....#
+# $ ....#
+# #....#
+################
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0087.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0087.sol
new file mode 100755
index 0000000000..789e9c2ae1
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0087.sol
@@ -0,0 +1 @@
+ddrdrrur5drddllu5rdruud4ld5lu8r4l3u3ldduu3r4d4lu7rdruud4l5u3l4d5uluulul6dld3rll7u3rurrdld3l3rurrd4lddrd3r6d4lu4r3u3ldduu3r3d3ru3ruu4l3u3ruu5lululld3l6dld3rll7urr3drd3r6d4lu6rll3u3ldd5uluulul6dld3rll7u4rdllu4rd5rdd3l3d4rdd3ldu3rddllu3ld5lu7r3l3u3ldd5uluulul6dld3rll7u6rd4l9rdd3l3d4rddlldurrddlu4ld5lu9r5l3u3ldd5uluulul6dld3rll6u11rdd3l3d4r3d5ld5lu9r5l3u3lul3udr5du3l7u3rdllul6dld3rll6urr3drrdurr6d4lu8rurd5l6u3ldluudr3drrllddu3l7u3rdllul6dld3rll6urrdd4r5drddllu5r3ld5lu7r3l3u3ldduu3r4d4lu6rll3ullull4u9rdd3l3drrdurd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0088.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0088.sok
new file mode 100755
index 0000000000..0e9c8dc00f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0088.sok
@@ -0,0 +1,16 @@
+#############
+#........####
+#...#### # #####
+#...# ### $ #
+#...$$ $ $ #
+# .# $ $# $ ##
+#...# #$# $ #
+#.# # $ $ #
+#. #$###$####$#
+## # $ $ #
+ # # $@$ # #
+ # # #### $ $#
+ # # ### #
+ # # $$ # #####
+ # # #
+ #########
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0088.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0088.sol
new file mode 100755
index 0000000000..275e5afb7d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0088.sol
@@ -0,0 +1 @@
+rrdrrdrruluuruulllullululldlddrluururrdrddddrrlddrrdrullluurdulluuuululldlddrrrllluuruuldlldluuulurrrrrrlllldddrrrrrdrdrruulllllllldluuulurrrrrllldddrrrdrrurrrddlludrruullllllllluldddduuurrrrrrrrruurdrdllllllllldluuulurrrrlldddrrrrrrrrdddrruurullllllllllllulddduurrrrrrrrrrrrdlrddlluurullllllllldluuulurrrldddrrrrrrrrdddruurullllllllllldluuurrddrrrrrrrrrrrrulllluldrdlllllllllulddurrrrrrrrrrrrdddruuluurrdllllllllllllldluurrdrrrrrrdddlllluurullldlulurdruulurdddrrdddrruurullllldluuurddrrddddddddrrrddllluuuuuuuuurulllulddurrrrrrrrrdddlllllruulldddddddrrrddllluuuuuuuuurulllldlurrrrddddddddddrudrruulldluuuuuuuurullldluurdrrddddddddrrrdlldluuuuuuuuurullldllurdruuuddrrdddddrrrdlluldddrddluuuuuuuuurullldllurdruudrrdddddrrrdrrulllldluuuuurullluldldrurdddddddduuuuuuuurrdddddrrrruuuudrruulllllllluldldrurdddddduuuuuurrrrrrrrrrrdddddlllllllldluuuuurullluldldrurdddduuuurrrrrrdddddrddrululuurrrrrddlllllllldluuuuurullldllurdrurrrrrrdddddrrddrdrruuuuuuuluurrdlllllllllllllrrrrrrrdddddrrddrrdruuuuuuuluurrdlllllllllllldlurrrrrrrdddddrrddrrurulllllllldluuuuurulllddddlddruuuuudddddlddruuuuuuddddddlddruuuuuuu
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0089.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0089.sok
new file mode 100755
index 0000000000..0c59e06061
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0089.sok
@@ -0,0 +1,17 @@
+ ##################
+ # $ ...#.##
+ # ####..... #
+ # ####### #..... #
+ # # $ $ ##....##
+ # # $ # # ###...#
+ # # $@$ $ ##### #
+## # $ $ $$ $ #
+# #$# $# # $## #
+# ## ## ## $ # #
+# # $# $ $ # #
+# # #######
+# ########$## #
+# # $ #
+######## #####
+ ### #
+ ####
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0089.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0089.sol
new file mode 100755
index 0000000000..d7dccc3248
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0089.sol
@@ -0,0 +1 @@
+ldrrlddddrrrruuuuulrdddddddrrrllluulllluuuuuluurdlddrddddrrrruuuuuluullrrddrdddddddrddluuuuuddddllullllllluuuuuruuuuuurrrrurrrrrrrddrdrdrrdddddlllluuurrrllldddrrrruuuuuuluurrdlulddrddddddllululurrrlldddrrruuuuuuluurrdlluldduuullllllldllllllddddddldddddrrrrrrrdrruuulllluuuuluurrurrddrruullddrddrurrrrrlldddrrruuuuuuluurrdluldrddddllllllluluurrddldrrrrrrlldddrrruuuuuuurulldlluurdduullllllldllllllddddddldddddrrrrrrrdrruuulllluuuuluurrurrrurdddldrrrrrrlldddrrruuuuuudddlllllluuulllldllddrddddrrrrdddllullllllluuuuuruuuuuurrrrurrrrrrrdrrrrrdllluldrrrddddlllllluuulllldllddrddddrrrruuuuruuullddrluurrddldrrrrrrlldddrrruuuuuuurullldludrrrddddlllllluuulllldllurrrrrurdddldrrrrrrlldddrrruuuuuudddlllllldlddddddllullllllluuuuuruuuuuurrrrurrrrrrrdrrrrrdlllrrddddlllllluuulllldllddruulurrrrrurdddldrrrrrrlldddrrruuuuuuurulldludrrddddlllllldlluuudddrdddlllluuuuuuurrrrurdddldrrrrrrlldddrrruuuuuudddlllllldlddddddllullllllluuuuuruuuuuurrrrurrrrrrrdrrrrrdllrddddlllllluuulllldlddrrrrrrrrrrlldddrrruuuuuudddlllllldlddddddllullllllluuuuuruuuuuurrrrurrrrrrrdrrrrrdlddddlllllluuullllddldrrrrrrrrrrlldddrrruuuuuuurullllrrrdddddlllllldlddddddllullllllluuuuuruuuuuurrrrurrrrrrrdrrrrdddddllllllllllurrrluurrddldrrrrrrlldddrrruuuuuuurullllrrrdddddlllllllllllddrulurrrrrrrrrrlldddrrruuuuuuurulllrrddddddddlllluurulllulldrrrrrrrlldddrrruuuuuuurullrdddddllllllllllddllldldrrrrrrllluuuurrrdrdddddrddluuuuuuulurrrrrrrlldddrrruuuuuuuruldddddllllllllllllldddldrrrrrrllluuuurrrdrdddddrddluuuuuuulurrrrrrrlldddrrruuuuuuuudddddllllllullllullldddddldrrrrrrllluuuurrrdrdddddrddluuuuuuulurrrrrrrlldddrrruuuuuuuddddlllllldldddllluuulurrrrrrrrrrlldddrrruuuuuudddlllllldldddllurdruuulurrrrrrrlldddrrruuuuuddlllllldldddddrrrurrdlllldluuuuuulurrrrrrrlldddrrruuuudlllllldlddddddllullllllluuuuuruuuuuuurrrrrrrrrr
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0090.sok b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0090.sok
new file mode 100755
index 0000000000..b7c112b20f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0090.sok
@@ -0,0 +1,17 @@
+####################
+#..# # #
+#.$ $ #$$ $## $##
+#.$# ### ## ## #
+# # $ # $$ $ #
+# ### # # #$ ####
+# ## # $ #@ # #
+# $ $ ##.## $ #
+# # $# $# $ ###
+# # # # ### #
+# ######## # #
+# # #.#.#
+##$########$# ...#
+# .* # ##.#.#
+# .*...* $ .....#
+####################
+
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0090.sol b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0090.sol
new file mode 100755
index 0000000000..ebb530bfca
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/maps/xsokoban0090.sol
@@ -0,0 +1 @@
+ruurr3u7ldrddrddlld4l3uluullul5dr3dldd10ruulu5rur4dulldd3r4ld3ld7r9lulldrr4lulld4rurrd8r6u5l4du10luurdld9r8lddrd7rurrl4ulu5rur5d3ldld3rllulluu9l5uluuruurrddr3dllrr3ul3urrd4ldlu4dr4dld9r8lddrd11r3l5ulu5rurddrr3d4luurruu5l3d9l3ul4u3d8rurruu3lddrd6lrr4uluurrd4lddlddr4dld9r8lddld12rll5ulu5rur4dulldd3r4ldlluu9l4urrddrulu3rurrd6lrr5u3lddlddr4dld9r8l3d9r5ulu5rur4dullddrr3ldlluu9l4u5rddruluurrd6lrr5u3lddlddr4dld9r8l3d9r5ulurdrul3d9l4u6r3urrdrdllruullddrr4uldr3dld6lrr5u3lddlddr4dld9r8l4u6r3ururddrdllruulldduur3u7r3d5lddlld6lrr5u3lddlddr7dld5rurrd3r3u9l4u6r3ururddrdllruullddrd6lrr5u3lddlddr6du9r3d3lulldllurd4lu3rll6u6r3ur3u3rdlul4drdllruullddrd6lrr5u3lddlddr7dld4r3l7u6r3ur3u4rdduu3r3d5lrruu3l3drdllruullddrd6lrr5u3lddlddr7dld3rll7u6r3u6rddluru3lrruu3l3drdllruullddrd6lrr5u3lddlddr7dldrrl7u6r3u8rurrd7lrruu3l3drdllruullddrd6lrr5u3lddlddr7dldr7u6r3ur3u8rddrd7lrruu3l3drdllruullddrd6lrr5u3lddlddr7duu9ruulu5rur4d5urrdlul4drurd
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/pics/cavepacker-entity-big.png b/ports/cavepacker/cavepacker/base/cavepacker/pics/cavepacker-entity-big.png
new file mode 100755
index 0000000000..347060edf2
Binary files /dev/null and b/ports/cavepacker/cavepacker/base/cavepacker/pics/cavepacker-entity-big.png differ
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/pics/cavepacker-entity-small.png b/ports/cavepacker/cavepacker/base/cavepacker/pics/cavepacker-entity-small.png
new file mode 100755
index 0000000000..347060edf2
Binary files /dev/null and b/ports/cavepacker/cavepacker/base/cavepacker/pics/cavepacker-entity-small.png differ
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/pics/cavepacker-environment-big.png b/ports/cavepacker/cavepacker/base/cavepacker/pics/cavepacker-environment-big.png
new file mode 100755
index 0000000000..86b6806f2c
Binary files /dev/null and b/ports/cavepacker/cavepacker/base/cavepacker/pics/cavepacker-environment-big.png differ
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/pics/cavepacker-environment-small.png b/ports/cavepacker/cavepacker/base/cavepacker/pics/cavepacker-environment-small.png
new file mode 100755
index 0000000000..86b6806f2c
Binary files /dev/null and b/ports/cavepacker/cavepacker/base/cavepacker/pics/cavepacker-environment-small.png differ
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/pics/cavepacker-ui-big.png b/ports/cavepacker/cavepacker/base/cavepacker/pics/cavepacker-ui-big.png
new file mode 100755
index 0000000000..bdf5abe2eb
Binary files /dev/null and b/ports/cavepacker/cavepacker/base/cavepacker/pics/cavepacker-ui-big.png differ
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/pics/cavepacker-ui-fonts-big.png b/ports/cavepacker/cavepacker/base/cavepacker/pics/cavepacker-ui-fonts-big.png
new file mode 100755
index 0000000000..33c25f8994
Binary files /dev/null and b/ports/cavepacker/cavepacker/base/cavepacker/pics/cavepacker-ui-fonts-big.png differ
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/pics/cavepacker-ui-fonts-small.png b/ports/cavepacker/cavepacker/base/cavepacker/pics/cavepacker-ui-fonts-small.png
new file mode 100755
index 0000000000..161585c3b9
Binary files /dev/null and b/ports/cavepacker/cavepacker/base/cavepacker/pics/cavepacker-ui-fonts-small.png differ
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/pics/cavepacker-ui-scene-big.png b/ports/cavepacker/cavepacker/base/cavepacker/pics/cavepacker-ui-scene-big.png
new file mode 100755
index 0000000000..d62f6a473d
Binary files /dev/null and b/ports/cavepacker/cavepacker/base/cavepacker/pics/cavepacker-ui-scene-big.png differ
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/pics/cavepacker-ui-scene-small.png b/ports/cavepacker/cavepacker/base/cavepacker/pics/cavepacker-ui-scene-small.png
new file mode 100755
index 0000000000..a55b7a634e
Binary files /dev/null and b/ports/cavepacker/cavepacker/base/cavepacker/pics/cavepacker-ui-scene-small.png differ
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/pics/cavepacker-ui-small.png b/ports/cavepacker/cavepacker/base/cavepacker/pics/cavepacker-ui-small.png
new file mode 100755
index 0000000000..3ef2cc6fd8
Binary files /dev/null and b/ports/cavepacker/cavepacker/base/cavepacker/pics/cavepacker-ui-small.png differ
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/pics/loading.png b/ports/cavepacker/cavepacker/base/cavepacker/pics/loading.png
new file mode 100755
index 0000000000..e4f5b2cddb
Binary files /dev/null and b/ports/cavepacker/cavepacker/base/cavepacker/pics/loading.png differ
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/shaders/main.frag b/ports/cavepacker/cavepacker/base/cavepacker/shaders/main.frag
new file mode 100755
index 0000000000..08626db601
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/shaders/main.frag
@@ -0,0 +1,10 @@
+uniform sampler2D u_texture;
+in vec2 v_texcoord;
+in vec4 v_color;
+out vec4 o_color;
+
+void main(void) {
+ vec4 color = texture2D(u_texture, v_texcoord);
+ vec4 fcolor = v_color / 255.0;
+ o_color = color * fcolor * 255.0;
+}
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/shaders/main.vert b/ports/cavepacker/cavepacker/base/cavepacker/shaders/main.vert
new file mode 100755
index 0000000000..97a0738d24
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/shaders/main.vert
@@ -0,0 +1,15 @@
+// attributes from the VAOs
+in vec2 a_pos;
+in vec2 a_texcoord;
+in vec4 a_color;
+
+uniform mat4 u_projection;
+
+out vec2 v_texcoord;
+out vec4 v_color;
+
+void main(void) {
+ v_color = a_color;
+ v_texcoord = a_texcoord;
+ gl_Position = u_projection * vec4(a_pos.x, a_pos.y, 0.0, 1.0);
+}
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/sounds/click.ogg b/ports/cavepacker/cavepacker/base/cavepacker/sounds/click.ogg
new file mode 100755
index 0000000000..15019508f7
Binary files /dev/null and b/ports/cavepacker/cavepacker/base/cavepacker/sounds/click.ogg differ
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/sounds/deadlock.ogg b/ports/cavepacker/cavepacker/base/cavepacker/sounds/deadlock.ogg
new file mode 100755
index 0000000000..b481795978
Binary files /dev/null and b/ports/cavepacker/cavepacker/base/cavepacker/sounds/deadlock.ogg differ
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/sounds/music-1.ogg b/ports/cavepacker/cavepacker/base/cavepacker/sounds/music-1.ogg
new file mode 100755
index 0000000000..8a7bc73e06
Binary files /dev/null and b/ports/cavepacker/cavepacker/base/cavepacker/sounds/music-1.ogg differ
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/sounds/music-2.ogg b/ports/cavepacker/cavepacker/base/cavepacker/sounds/music-2.ogg
new file mode 100755
index 0000000000..1d2af2f9f8
Binary files /dev/null and b/ports/cavepacker/cavepacker/base/cavepacker/sounds/music-2.ogg differ
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/sounds/music-win.ogg b/ports/cavepacker/cavepacker/base/cavepacker/sounds/music-win.ogg
new file mode 100755
index 0000000000..59a62901b2
Binary files /dev/null and b/ports/cavepacker/cavepacker/base/cavepacker/sounds/music-win.ogg differ
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/sounds/step.ogg b/ports/cavepacker/cavepacker/base/cavepacker/sounds/step.ogg
new file mode 100755
index 0000000000..ea48d8fb17
Binary files /dev/null and b/ports/cavepacker/cavepacker/base/cavepacker/sounds/step.ogg differ
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/sounds/target.ogg b/ports/cavepacker/cavepacker/base/cavepacker/sounds/target.ogg
new file mode 100755
index 0000000000..5398093063
Binary files /dev/null and b/ports/cavepacker/cavepacker/base/cavepacker/sounds/target.ogg differ
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/sprites.lua b/ports/cavepacker/cavepacker/base/cavepacker/sprites.lua
new file mode 100755
index 0000000000..97bebcbd01
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/sprites.lua
@@ -0,0 +1,15 @@
+sprites = {
+ ["player"] = {},
+ ["target"] = { type = "target", },
+ ["package"] = { type = "package", },
+ ["package-delivered"] = { type = "package", },
+ ["package-deadlock"] = { type = "package", },
+ ["deadlock"] = {},
+ ["tile-background-01"] = { type = "ground", },
+ ["tile-background-02"] = { type = "ground", },
+ ["tile-background-03"] = { type = "ground", },
+ ["tile-background-04"] = { type = "ground", },
+ ["tile-rock-01"] = { type = "solid", },
+ ["tile-rock-02"] = { type = "solid", },
+ ["tile-rock-03"] = { type = "solid", },
+}
diff --git a/ports/cavepacker/cavepacker/base/cavepacker/textures/complete.lua b/ports/cavepacker/cavepacker/base/cavepacker/textures/complete.lua
new file mode 100755
index 0000000000..2126c42dd7
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/cavepacker/textures/complete.lua
@@ -0,0 +1,1330 @@
+texturesbig = {
+ ["package-deadlock-front-01"] = {
+ image = "cavepacker-entity-big",
+ x0 = 0,
+ y0 = 0,
+ x1 = 0.515625,
+ y1 = 0.24609375,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 66,
+ trimmedheight = 63,
+ untrimmedwidth = 66,
+ untrimmedheight = 63,
+ },
+ ["package-delivered-front-01"] = {
+ image = "cavepacker-entity-big",
+ x0 = 0,
+ y0 = 0.24609375,
+ x1 = 0.515625,
+ y1 = 0.24609375,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 66,
+ trimmedheight = 63,
+ untrimmedwidth = 66,
+ untrimmedheight = 63,
+ },
+ ["package-front-01"] = {
+ image = "cavepacker-entity-big",
+ x0 = 0,
+ y0 = 0.4921875,
+ x1 = 0.515625,
+ y1 = 0.24609375,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 66,
+ trimmedheight = 63,
+ untrimmedwidth = 66,
+ untrimmedheight = 63,
+ },
+ ["player-middle-01"] = {
+ image = "cavepacker-entity-big",
+ x0 = 0,
+ y0 = 0.73828125,
+ x1 = 0.5,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["deadlock-middle-01"] = {
+ image = "cavepacker-environment-big",
+ x0 = 0,
+ y0 = 0,
+ x1 = 0.25,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["target-back-01"] = {
+ image = "cavepacker-environment-big",
+ x0 = 0,
+ y0 = 0.25,
+ x1 = 0.25,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["tile-background-01-back-01"] = {
+ image = "cavepacker-environment-big",
+ x0 = 0,
+ y0 = 0.5,
+ x1 = 0.25,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["tile-background-02-back-01"] = {
+ image = "cavepacker-environment-big",
+ x0 = 0,
+ y0 = 0.75,
+ x1 = 0.25,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["tile-background-03-back-01"] = {
+ image = "cavepacker-environment-big",
+ x0 = 0.25,
+ y0 = 0,
+ x1 = 0.25,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["tile-background-04-back-01"] = {
+ image = "cavepacker-environment-big",
+ x0 = 0.5,
+ y0 = 0,
+ x1 = 0.25,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["tile-reference"] = {
+ image = "cavepacker-environment-big",
+ x0 = 0.75,
+ y0 = 0,
+ x1 = 0.25,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["tile-rock-01-back-01"] = {
+ image = "cavepacker-environment-big",
+ x0 = 0.75,
+ y0 = 0,
+ x1 = 0.25,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["tile-rock-02-back-01"] = {
+ image = "cavepacker-environment-big",
+ x0 = 0.25,
+ y0 = 0.25,
+ x1 = 0.25,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["tile-rock-03-back-01"] = {
+ image = "cavepacker-environment-big",
+ x0 = 0.25,
+ y0 = 0.5,
+ x1 = 0.25,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["bones"] = {
+ image = "cavepacker-ui-big",
+ x0 = 0,
+ y0 = 0,
+ x1 = 0.478515625,
+ y1 = 0.0791015625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 490,
+ trimmedheight = 81,
+ untrimmedwidth = 490,
+ untrimmedheight = 81,
+ },
+ ["icon-close"] = {
+ image = "cavepacker-ui-big",
+ x0 = 0.125,
+ y0 = 0.5849609375,
+ x1 = 0.0654296875,
+ y1 = 0.0556640625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 67,
+ trimmedheight = 57,
+ untrimmedwidth = 67,
+ untrimmedheight = 57,
+ },
+ ["icon-cursor-down"] = {
+ image = "cavepacker-ui-big",
+ x0 = 0.25,
+ y0 = 0.0791015625,
+ x1 = 0.1953125,
+ y1 = 0.1953125,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 200,
+ trimmedheight = 200,
+ untrimmedwidth = 200,
+ untrimmedheight = 200,
+ },
+ ["icon-cursor-left"] = {
+ image = "cavepacker-ui-big",
+ x0 = 0.4453125,
+ y0 = 0.24609375,
+ x1 = 0.1953125,
+ y1 = 0.1953125,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 200,
+ trimmedheight = 200,
+ untrimmedwidth = 200,
+ untrimmedheight = 200,
+ },
+ ["icon-cursor-right"] = {
+ image = "cavepacker-ui-big",
+ x0 = 0.25,
+ y0 = 0.2744140625,
+ x1 = 0.1953125,
+ y1 = 0.1953125,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 200,
+ trimmedheight = 200,
+ untrimmedwidth = 200,
+ untrimmedheight = 200,
+ },
+ ["icon-cursor-up"] = {
+ image = "cavepacker-ui-big",
+ x0 = 0,
+ y0 = 0.3291015625,
+ x1 = 0.1953125,
+ y1 = 0.1953125,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 200,
+ trimmedheight = 200,
+ untrimmedwidth = 200,
+ untrimmedheight = 200,
+ },
+ ["icon-google-login"] = {
+ image = "cavepacker-ui-big",
+ x0 = 0.8359375,
+ y0 = 0.24609375,
+ x1 = 0.140625,
+ y1 = 0.140625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 144,
+ trimmedheight = 144,
+ untrimmedwidth = 144,
+ untrimmedheight = 144,
+ },
+ ["icon-reload"] = {
+ image = "cavepacker-ui-big",
+ x0 = 0.8359375,
+ y0 = 0.38671875,
+ x1 = 0.125,
+ y1 = 0.125,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 128,
+ trimmedheight = 128,
+ untrimmedwidth = 128,
+ untrimmedheight = 128,
+ },
+ ["icon-scroll-page-DIR"] = {
+ image = "cavepacker-ui-big",
+ x0 = 0.125,
+ y0 = 0.5244140625,
+ x1 = 0.068359375,
+ y1 = 0.060546875,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 70,
+ trimmedheight = 62,
+ untrimmedwidth = 70,
+ untrimmedheight = 62,
+ },
+ ["icon-settings"] = {
+ image = "cavepacker-ui-big",
+ x0 = 0.8203125,
+ y0 = 0.51171875,
+ x1 = 0.0625,
+ y1 = 0.0625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["icon-star-disabled"] = {
+ image = "cavepacker-ui-big",
+ x0 = 0.478515625,
+ y0 = 0,
+ x1 = 0.255859375,
+ y1 = 0.24609375,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 262,
+ trimmedheight = 252,
+ untrimmedwidth = 262,
+ untrimmedheight = 252,
+ },
+ ["icon-star-enabled"] = {
+ image = "cavepacker-ui-big",
+ x0 = 0.734375,
+ y0 = 0,
+ x1 = 0.255859375,
+ y1 = 0.24609375,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 262,
+ trimmedheight = 252,
+ untrimmedwidth = 262,
+ untrimmedheight = 252,
+ },
+ ["icon-undo"] = {
+ image = "cavepacker-ui-big",
+ x0 = 0.640625,
+ y0 = 0.24609375,
+ x1 = 0.1953125,
+ y1 = 0.1953125,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 200,
+ trimmedheight = 200,
+ untrimmedwidth = 200,
+ untrimmedheight = 200,
+ },
+ ["map-icon-locked"] = {
+ image = "cavepacker-ui-big",
+ x0 = 0.4453125,
+ y0 = 0.44140625,
+ x1 = 0.125,
+ y1 = 0.125,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 128,
+ trimmedheight = 128,
+ untrimmedwidth = 128,
+ untrimmedheight = 128,
+ },
+ ["map-icon-unlocked-0"] = {
+ image = "cavepacker-ui-big",
+ x0 = 0.1953125,
+ y0 = 0.4697265625,
+ x1 = 0.125,
+ y1 = 0.125,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 128,
+ trimmedheight = 128,
+ untrimmedwidth = 128,
+ untrimmedheight = 128,
+ },
+ ["map-icon-unlocked-1"] = {
+ image = "cavepacker-ui-big",
+ x0 = 0.3203125,
+ y0 = 0.4697265625,
+ x1 = 0.125,
+ y1 = 0.125,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 128,
+ trimmedheight = 128,
+ untrimmedwidth = 128,
+ untrimmedheight = 128,
+ },
+ ["map-icon-unlocked-2"] = {
+ image = "cavepacker-ui-big",
+ x0 = 0,
+ y0 = 0.5244140625,
+ x1 = 0.125,
+ y1 = 0.125,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 128,
+ trimmedheight = 128,
+ untrimmedwidth = 128,
+ untrimmedheight = 128,
+ },
+ ["map-icon-unlocked-3"] = {
+ image = "cavepacker-ui-big",
+ x0 = 0.5703125,
+ y0 = 0.44140625,
+ x1 = 0.125,
+ y1 = 0.125,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 128,
+ trimmedheight = 128,
+ untrimmedwidth = 128,
+ untrimmedheight = 128,
+ },
+ ["map-icon-unlocked"] = {
+ image = "cavepacker-ui-big",
+ x0 = 0.6953125,
+ y0 = 0.44140625,
+ x1 = 0.125,
+ y1 = 0.125,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 128,
+ trimmedheight = 128,
+ untrimmedwidth = 128,
+ untrimmedheight = 128,
+ },
+ ["mouse"] = {
+ image = "cavepacker-ui-big",
+ x0 = 0.1953125,
+ y0 = 0.3291015625,
+ x1 = 0.0478515625,
+ y1 = 0.0673828125,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 49,
+ trimmedheight = 69,
+ untrimmedwidth = 49,
+ untrimmedheight = 69,
+ },
+ ["ui-button-start"] = {
+ image = "cavepacker-ui-big",
+ x0 = 0,
+ y0 = 0.0791015625,
+ x1 = 0.25,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 256,
+ trimmedheight = 256,
+ untrimmedwidth = 256,
+ untrimmedheight = 256,
+ },
+ ["font-10"] = {
+ image = "cavepacker-ui-fonts-big",
+ x0 = 0.5,
+ y0 = 0.625,
+ x1 = 0.25,
+ y1 = 0.125,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 128,
+ trimmedheight = 128,
+ untrimmedwidth = 128,
+ untrimmedheight = 128,
+ },
+ ["font-12"] = {
+ image = "cavepacker-ui-fonts-big",
+ x0 = 0.5,
+ y0 = 0.5,
+ x1 = 0.5,
+ y1 = 0.125,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 256,
+ trimmedheight = 128,
+ untrimmedwidth = 256,
+ untrimmedheight = 128,
+ },
+ ["font-24"] = {
+ image = "cavepacker-ui-fonts-big",
+ x0 = 0,
+ y0 = 0.5,
+ x1 = 0.5,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 256,
+ trimmedheight = 256,
+ untrimmedwidth = 256,
+ untrimmedheight = 256,
+ },
+ ["font-48"] = {
+ image = "cavepacker-ui-fonts-big",
+ x0 = 0,
+ y0 = 0,
+ x1 = 1,
+ y1 = 0.5,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 512,
+ trimmedheight = 512,
+ untrimmedwidth = 512,
+ untrimmedheight = 512,
+ },
+ ["font-8"] = {
+ image = "cavepacker-ui-fonts-big",
+ x0 = 0.75,
+ y0 = 0.625,
+ x1 = 0.25,
+ y1 = 0.125,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 128,
+ trimmedheight = 128,
+ untrimmedwidth = 128,
+ untrimmedheight = 128,
+ },
+ ["gri-campaign"] = {
+ image = "cavepacker-ui-scene-big",
+ x0 = 0,
+ y0 = 0.5,
+ x1 = 0.1953125,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 400,
+ trimmedheight = 512,
+ untrimmedwidth = 400,
+ untrimmedheight = 512,
+ },
+ ["icon-campaign"] = {
+ image = "cavepacker-ui-scene-big",
+ x0 = 0,
+ y0 = 0.75,
+ x1 = 0.1953125,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 400,
+ trimmedheight = 512,
+ untrimmedwidth = 400,
+ untrimmedheight = 512,
+ },
+ ["ksokoban-campaign"] = {
+ image = "cavepacker-ui-scene-big",
+ x0 = 0.1953125,
+ y0 = 0.5,
+ x1 = 0.1953125,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 400,
+ trimmedheight = 512,
+ untrimmedwidth = 400,
+ untrimmedheight = 512,
+ },
+ ["mgerhardy-campaign"] = {
+ image = "cavepacker-ui-scene-big",
+ x0 = 0.1953125,
+ y0 = 0.75,
+ x1 = 0.1953125,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 400,
+ trimmedheight = 512,
+ untrimmedwidth = 400,
+ untrimmedheight = 512,
+ },
+ ["ui-scene-cave-ice"] = {
+ image = "cavepacker-ui-scene-big",
+ x0 = 0.25,
+ y0 = 0.25,
+ x1 = 0.244140625,
+ y1 = 0.244140625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 500,
+ trimmedheight = 500,
+ untrimmedwidth = 500,
+ untrimmedheight = 500,
+ },
+ ["ui-scene-caveart-ice"] = {
+ image = "cavepacker-ui-scene-big",
+ x0 = 0.4453125,
+ y0 = 0,
+ x1 = 0.244140625,
+ y1 = 0.244140625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 500,
+ trimmedheight = 500,
+ untrimmedwidth = 500,
+ untrimmedheight = 500,
+ },
+ ["ui-scene-ground1-ice"] = {
+ image = "cavepacker-ui-scene-big",
+ x0 = 0,
+ y0 = 0,
+ x1 = 0.25,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 512,
+ trimmedheight = 512,
+ untrimmedwidth = 512,
+ untrimmedheight = 512,
+ },
+ ["ui-scene-ground2-ice"] = {
+ image = "cavepacker-ui-scene-big",
+ x0 = 0,
+ y0 = 0.25,
+ x1 = 0.25,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 512,
+ trimmedheight = 512,
+ untrimmedwidth = 512,
+ untrimmedheight = 512,
+ },
+ ["ui-scene-tile1-ice"] = {
+ image = "cavepacker-ui-scene-big",
+ x0 = 0.689453125,
+ y0 = 0,
+ x1 = 0.244140625,
+ y1 = 0.244140625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 500,
+ trimmedheight = 500,
+ untrimmedwidth = 500,
+ untrimmedheight = 500,
+ },
+ ["ui-scene-tile2-ice"] = {
+ image = "cavepacker-ui-scene-big",
+ x0 = 0.390625,
+ y0 = 0.494140625,
+ x1 = 0.244140625,
+ y1 = 0.244140625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 500,
+ trimmedheight = 500,
+ untrimmedwidth = 500,
+ untrimmedheight = 500,
+ },
+ ["xsokoban-campaign"] = {
+ image = "cavepacker-ui-scene-big",
+ x0 = 0.25,
+ y0 = 0,
+ x1 = 0.1953125,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 400,
+ trimmedheight = 512,
+ untrimmedwidth = 400,
+ untrimmedheight = 512,
+ },
+}
+texturessmall = {
+ ["package-deadlock-front-01"] = {
+ image = "cavepacker-entity-small",
+ x0 = 0,
+ y0 = 0,
+ x1 = 0.515625,
+ y1 = 0.24609375,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 66,
+ trimmedheight = 63,
+ untrimmedwidth = 66,
+ untrimmedheight = 63,
+ },
+ ["package-delivered-front-01"] = {
+ image = "cavepacker-entity-small",
+ x0 = 0,
+ y0 = 0.24609375,
+ x1 = 0.515625,
+ y1 = 0.24609375,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 66,
+ trimmedheight = 63,
+ untrimmedwidth = 66,
+ untrimmedheight = 63,
+ },
+ ["package-front-01"] = {
+ image = "cavepacker-entity-small",
+ x0 = 0,
+ y0 = 0.4921875,
+ x1 = 0.515625,
+ y1 = 0.24609375,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 66,
+ trimmedheight = 63,
+ untrimmedwidth = 66,
+ untrimmedheight = 63,
+ },
+ ["player-middle-01"] = {
+ image = "cavepacker-entity-small",
+ x0 = 0,
+ y0 = 0.73828125,
+ x1 = 0.5,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["deadlock-middle-01"] = {
+ image = "cavepacker-environment-small",
+ x0 = 0,
+ y0 = 0,
+ x1 = 0.25,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["target-back-01"] = {
+ image = "cavepacker-environment-small",
+ x0 = 0,
+ y0 = 0.25,
+ x1 = 0.25,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["tile-background-01-back-01"] = {
+ image = "cavepacker-environment-small",
+ x0 = 0,
+ y0 = 0.5,
+ x1 = 0.25,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["tile-background-02-back-01"] = {
+ image = "cavepacker-environment-small",
+ x0 = 0,
+ y0 = 0.75,
+ x1 = 0.25,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["tile-background-03-back-01"] = {
+ image = "cavepacker-environment-small",
+ x0 = 0.25,
+ y0 = 0,
+ x1 = 0.25,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["tile-background-04-back-01"] = {
+ image = "cavepacker-environment-small",
+ x0 = 0.5,
+ y0 = 0,
+ x1 = 0.25,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["tile-reference"] = {
+ image = "cavepacker-environment-small",
+ x0 = 0.75,
+ y0 = 0,
+ x1 = 0.25,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["tile-rock-01-back-01"] = {
+ image = "cavepacker-environment-small",
+ x0 = 0.75,
+ y0 = 0,
+ x1 = 0.25,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["tile-rock-02-back-01"] = {
+ image = "cavepacker-environment-small",
+ x0 = 0.25,
+ y0 = 0.25,
+ x1 = 0.25,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["tile-rock-03-back-01"] = {
+ image = "cavepacker-environment-small",
+ x0 = 0.25,
+ y0 = 0.5,
+ x1 = 0.25,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["font-10"] = {
+ image = "cavepacker-ui-fonts-small",
+ x0 = 0.5,
+ y0 = 0.625,
+ x1 = 0.25,
+ y1 = 0.125,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["font-12"] = {
+ image = "cavepacker-ui-fonts-small",
+ x0 = 0.5,
+ y0 = 0.5,
+ x1 = 0.5,
+ y1 = 0.125,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 128,
+ trimmedheight = 64,
+ untrimmedwidth = 128,
+ untrimmedheight = 64,
+ },
+ ["font-24"] = {
+ image = "cavepacker-ui-fonts-small",
+ x0 = 0,
+ y0 = 0.5,
+ x1 = 0.5,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 128,
+ trimmedheight = 128,
+ untrimmedwidth = 128,
+ untrimmedheight = 128,
+ },
+ ["font-48"] = {
+ image = "cavepacker-ui-fonts-small",
+ x0 = 0,
+ y0 = 0,
+ x1 = 1,
+ y1 = 0.5,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 256,
+ trimmedheight = 256,
+ untrimmedwidth = 256,
+ untrimmedheight = 256,
+ },
+ ["font-8"] = {
+ image = "cavepacker-ui-fonts-small",
+ x0 = 0.75,
+ y0 = 0.625,
+ x1 = 0.25,
+ y1 = 0.125,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["gri-campaign"] = {
+ image = "cavepacker-ui-scene-small",
+ x0 = 0,
+ y0 = 0.5,
+ x1 = 0.1953125,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 200,
+ trimmedheight = 256,
+ untrimmedwidth = 200,
+ untrimmedheight = 256,
+ },
+ ["icon-campaign"] = {
+ image = "cavepacker-ui-scene-small",
+ x0 = 0,
+ y0 = 0.75,
+ x1 = 0.1953125,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 200,
+ trimmedheight = 256,
+ untrimmedwidth = 200,
+ untrimmedheight = 256,
+ },
+ ["ksokoban-campaign"] = {
+ image = "cavepacker-ui-scene-small",
+ x0 = 0.1953125,
+ y0 = 0.5,
+ x1 = 0.1953125,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 200,
+ trimmedheight = 256,
+ untrimmedwidth = 200,
+ untrimmedheight = 256,
+ },
+ ["mgerhardy-campaign"] = {
+ image = "cavepacker-ui-scene-small",
+ x0 = 0.1953125,
+ y0 = 0.75,
+ x1 = 0.1953125,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 200,
+ trimmedheight = 256,
+ untrimmedwidth = 200,
+ untrimmedheight = 256,
+ },
+ ["ui-scene-cave-ice"] = {
+ image = "cavepacker-ui-scene-small",
+ x0 = 0.25,
+ y0 = 0.25,
+ x1 = 0.244140625,
+ y1 = 0.244140625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 250,
+ trimmedheight = 250,
+ untrimmedwidth = 250,
+ untrimmedheight = 250,
+ },
+ ["ui-scene-caveart-ice"] = {
+ image = "cavepacker-ui-scene-small",
+ x0 = 0.4453125,
+ y0 = 0,
+ x1 = 0.244140625,
+ y1 = 0.244140625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 250,
+ trimmedheight = 250,
+ untrimmedwidth = 250,
+ untrimmedheight = 250,
+ },
+ ["ui-scene-ground1-ice"] = {
+ image = "cavepacker-ui-scene-small",
+ x0 = 0,
+ y0 = 0,
+ x1 = 0.25,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 256,
+ trimmedheight = 256,
+ untrimmedwidth = 256,
+ untrimmedheight = 256,
+ },
+ ["ui-scene-ground2-ice"] = {
+ image = "cavepacker-ui-scene-small",
+ x0 = 0,
+ y0 = 0.25,
+ x1 = 0.25,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 256,
+ trimmedheight = 256,
+ untrimmedwidth = 256,
+ untrimmedheight = 256,
+ },
+ ["ui-scene-tile1-ice"] = {
+ image = "cavepacker-ui-scene-small",
+ x0 = 0.689453125,
+ y0 = 0,
+ x1 = 0.244140625,
+ y1 = 0.244140625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 250,
+ trimmedheight = 250,
+ untrimmedwidth = 250,
+ untrimmedheight = 250,
+ },
+ ["ui-scene-tile2-ice"] = {
+ image = "cavepacker-ui-scene-small",
+ x0 = 0.390625,
+ y0 = 0.494140625,
+ x1 = 0.244140625,
+ y1 = 0.244140625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 250,
+ trimmedheight = 250,
+ untrimmedwidth = 250,
+ untrimmedheight = 250,
+ },
+ ["xsokoban-campaign"] = {
+ image = "cavepacker-ui-scene-small",
+ x0 = 0.25,
+ y0 = 0,
+ x1 = 0.1953125,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 200,
+ trimmedheight = 256,
+ untrimmedwidth = 200,
+ untrimmedheight = 256,
+ },
+ ["bones"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0,
+ y0 = 0,
+ x1 = 0.478515625,
+ y1 = 0.080078125,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 245,
+ trimmedheight = 41,
+ untrimmedwidth = 245,
+ untrimmedheight = 41,
+ },
+ ["icon-close"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.125,
+ y0 = 0.5859375,
+ x1 = 0.06640625,
+ y1 = 0.056640625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 34,
+ trimmedheight = 29,
+ untrimmedwidth = 34,
+ untrimmedheight = 29,
+ },
+ ["icon-cursor-down"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.25,
+ y0 = 0.080078125,
+ x1 = 0.1953125,
+ y1 = 0.1953125,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 100,
+ trimmedheight = 100,
+ untrimmedwidth = 100,
+ untrimmedheight = 100,
+ },
+ ["icon-cursor-left"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.4453125,
+ y0 = 0.24609375,
+ x1 = 0.1953125,
+ y1 = 0.1953125,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 100,
+ trimmedheight = 100,
+ untrimmedwidth = 100,
+ untrimmedheight = 100,
+ },
+ ["icon-cursor-right"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.25,
+ y0 = 0.275390625,
+ x1 = 0.1953125,
+ y1 = 0.1953125,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 100,
+ trimmedheight = 100,
+ untrimmedwidth = 100,
+ untrimmedheight = 100,
+ },
+ ["icon-cursor-up"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0,
+ y0 = 0.330078125,
+ x1 = 0.1953125,
+ y1 = 0.1953125,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 100,
+ trimmedheight = 100,
+ untrimmedwidth = 100,
+ untrimmedheight = 100,
+ },
+ ["icon-google-login"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.8359375,
+ y0 = 0.24609375,
+ x1 = 0.140625,
+ y1 = 0.140625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 72,
+ trimmedheight = 72,
+ untrimmedwidth = 72,
+ untrimmedheight = 72,
+ },
+ ["icon-reload"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.8359375,
+ y0 = 0.38671875,
+ x1 = 0.125,
+ y1 = 0.125,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["icon-scroll-page-DIR"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.125,
+ y0 = 0.525390625,
+ x1 = 0.068359375,
+ y1 = 0.060546875,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 35,
+ trimmedheight = 31,
+ untrimmedwidth = 35,
+ untrimmedheight = 31,
+ },
+ ["icon-settings"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.8203125,
+ y0 = 0.51171875,
+ x1 = 0.0625,
+ y1 = 0.0625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 32,
+ trimmedheight = 32,
+ untrimmedwidth = 32,
+ untrimmedheight = 32,
+ },
+ ["icon-star-disabled"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.478515625,
+ y0 = 0,
+ x1 = 0.255859375,
+ y1 = 0.24609375,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 131,
+ trimmedheight = 126,
+ untrimmedwidth = 131,
+ untrimmedheight = 126,
+ },
+ ["icon-star-enabled"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.734375,
+ y0 = 0,
+ x1 = 0.255859375,
+ y1 = 0.24609375,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 131,
+ trimmedheight = 126,
+ untrimmedwidth = 131,
+ untrimmedheight = 126,
+ },
+ ["icon-undo"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.640625,
+ y0 = 0.24609375,
+ x1 = 0.1953125,
+ y1 = 0.1953125,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 100,
+ trimmedheight = 100,
+ untrimmedwidth = 100,
+ untrimmedheight = 100,
+ },
+ ["map-icon-locked"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.4453125,
+ y0 = 0.44140625,
+ x1 = 0.125,
+ y1 = 0.125,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["map-icon-unlocked-0"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.1953125,
+ y0 = 0.470703125,
+ x1 = 0.125,
+ y1 = 0.125,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["map-icon-unlocked-1"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.3203125,
+ y0 = 0.470703125,
+ x1 = 0.125,
+ y1 = 0.125,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["map-icon-unlocked-2"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0,
+ y0 = 0.525390625,
+ x1 = 0.125,
+ y1 = 0.125,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["map-icon-unlocked-3"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.5703125,
+ y0 = 0.44140625,
+ x1 = 0.125,
+ y1 = 0.125,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["map-icon-unlocked"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.6953125,
+ y0 = 0.44140625,
+ x1 = 0.125,
+ y1 = 0.125,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["mouse"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.1953125,
+ y0 = 0.330078125,
+ x1 = 0.048828125,
+ y1 = 0.068359375,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 25,
+ trimmedheight = 35,
+ untrimmedwidth = 25,
+ untrimmedheight = 35,
+ },
+ ["ui-button-start"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0,
+ y0 = 0.080078125,
+ x1 = 0.25,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 128,
+ trimmedheight = 128,
+ untrimmedwidth = 128,
+ untrimmedheight = 128,
+ },
+}
diff --git a/ports/cavepacker/cavepacker/base/tests/cavepacker.gamestate.sqlite b/ports/cavepacker/cavepacker/base/tests/cavepacker.gamestate.sqlite
new file mode 100755
index 0000000000..6052730b37
Binary files /dev/null and b/ports/cavepacker/cavepacker/base/tests/cavepacker.gamestate.sqlite differ
diff --git a/ports/cavepacker/cavepacker/base/tests/dirlisting/1.txt b/ports/cavepacker/cavepacker/base/tests/dirlisting/1.txt
new file mode 100755
index 0000000000..e69de29bb2
diff --git a/ports/cavepacker/cavepacker/base/tests/dirlisting/2.txt b/ports/cavepacker/cavepacker/base/tests/dirlisting/2.txt
new file mode 100755
index 0000000000..aa68cba8ab
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/tests/dirlisting/2.txt
@@ -0,0 +1,3 @@
+1
+1
+2
\ No newline at end of file
diff --git a/ports/cavepacker/cavepacker/base/tests/fonts.lua b/ports/cavepacker/cavepacker/base/tests/fonts.lua
new file mode 100755
index 0000000000..b8af85a57f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/tests/fonts.lua
@@ -0,0 +1,738 @@
+-- data is exported via fontbuilder
+
+fonts = {
+ ["font-8"] = {
+ height=11,
+ description={
+ family="JFRockSolid",
+ style="Regular",
+ size=8
+ },
+ metrics={
+ ascender=10,
+ descender=-2,
+ height=11
+ },
+ texture={
+ file="font-8",
+ width=94,
+ height=77
+ },
+ chars={
+ {char=" ",width=6,x=0,y=10,w=1,h=0,ox=0,oy=0},
+ {char="!",width=5,x=1,y=1,w=6,h=9,ox=0,oy=9},
+ {char="$",width=8,x=7,y=0,w=8,h=12,ox=0,oy=10},
+ {char="&",width=8,x=15,y=1,w=9,h=9,ox=0,oy=9},
+ {char="'",width=3,x=24,y=1,w=3,h=4,ox=0,oy=9},
+ {char=",",width=4,x=27,y=6,w=5,h=6,ox=0,oy=4},
+ {char=".",width=4,x=32,y=7,w=5,h=3,ox=0,oy=3},
+ {char="0",width=8,x=37,y=1,w=9,h=9,ox=0,oy=9},
+ {char="1",width=7,x=46,y=1,w=10,h=9,ox=-1,oy=9},
+ {char="2",width=8,x=56,y=1,w=9,h=9,ox=0,oy=9},
+ {char="3",width=7,x=65,y=1,w=8,h=9,ox=0,oy=9},
+ {char="4",width=8,x=73,y=1,w=9,h=9,ox=0,oy=9},
+ {char="5",width=7,x=82,y=1,w=8,h=9,ox=0,oy=9},
+ {char="6",width=8,x=0,y=13,w=9,h=9,ox=0,oy=9},
+ {char="7",width=7,x=9,y=13,w=8,h=9,ox=0,oy=9},
+ {char="8",width=8,x=17,y=13,w=9,h=10,ox=0,oy=9},
+ {char="9",width=8,x=26,y=13,w=9,h=10,ox=0,oy=9},
+ {char="?",width=8,x=35,y=13,w=9,h=9,ox=0,oy=9},
+ {char="A",width=9,x=44,y=13,w=10,h=10,ox=0,oy=9},
+ {char="B",width=9,x=54,y=13,w=10,h=9,ox=-1,oy=9},
+ {char="C",width=9,x=64,y=12,w=10,h=10,ox=0,oy=10},
+ {char="D",width=9,x=74,y=13,w=9,h=9,ox=0,oy=9},
+ {char="E",width=7,x=83,y=12,w=8,h=10,ox=0,oy=10},
+ {char="F",width=7,x=0,y=24,w=8,h=9,ox=0,oy=9},
+ {char="G",width=9,x=8,y=24,w=10,h=9,ox=0,oy=9},
+ {char="H",width=9,x=18,y=24,w=10,h=9,ox=0,oy=9},
+ {char="I",width=7,x=28,y=24,w=8,h=9,ox=0,oy=9},
+ {char="J",width=9,x=36,y=23,w=9,h=10,ox=0,oy=10},
+ {char="K",width=9,x=45,y=24,w=10,h=10,ox=0,oy=9},
+ {char="L",width=8,x=55,y=24,w=9,h=9,ox=0,oy=9},
+ {char="M",width=9,x=64,y=24,w=10,h=9,ox=0,oy=9},
+ {char="N",width=9,x=74,y=24,w=10,h=9,ox=0,oy=9},
+ {char="O",width=10,x=84,y=23,w=10,h=10,ox=0,oy=10},
+ {char="P",width=8,x=0,y=35,w=10,h=9,ox=-1,oy=9},
+ {char="Q",width=10,x=10,y=35,w=11,h=10,ox=0,oy=9},
+ {char="R",width=8,x=21,y=35,w=10,h=9,ox=-1,oy=9},
+ {char="S",width=8,x=31,y=35,w=9,h=9,ox=0,oy=9},
+ {char="T",width=8,x=40,y=35,w=9,h=9,ox=0,oy=9},
+ {char="U",width=9,x=49,y=34,w=10,h=10,ox=0,oy=10},
+ {char="V",width=9,x=59,y=35,w=11,h=9,ox=-1,oy=9},
+ {char="W",width=13,x=70,y=35,w=14,h=9,ox=0,oy=9},
+ {char="X",width=9,x=84,y=35,w=10,h=9,ox=0,oy=9},
+ {char="Y",width=9,x=0,y=46,w=10,h=9,ox=0,oy=9},
+ {char="Z",width=7,x=10,y=46,w=8,h=9,ox=0,oy=9},
+ {char="a",width=9,x=18,y=46,w=10,h=10,ox=0,oy=9},
+ {char="b",width=9,x=28,y=46,w=10,h=9,ox=-1,oy=9},
+ {char="c",width=9,x=38,y=45,w=10,h=10,ox=0,oy=10},
+ {char="d",width=9,x=48,y=46,w=9,h=9,ox=0,oy=9},
+ {char="e",width=7,x=57,y=45,w=8,h=10,ox=0,oy=10},
+ {char="f",width=7,x=65,y=46,w=8,h=9,ox=0,oy=9},
+ {char="g",width=9,x=73,y=46,w=10,h=9,ox=0,oy=9},
+ {char="h",width=9,x=83,y=46,w=10,h=9,ox=0,oy=9},
+ {char="i",width=7,x=0,y=57,w=8,h=9,ox=0,oy=9},
+ {char="j",width=9,x=8,y=56,w=9,h=10,ox=0,oy=10},
+ {char="k",width=9,x=17,y=57,w=10,h=10,ox=0,oy=9},
+ {char="l",width=8,x=27,y=57,w=9,h=9,ox=0,oy=9},
+ {char="m",width=9,x=36,y=57,w=10,h=9,ox=0,oy=9},
+ {char="n",width=9,x=46,y=57,w=10,h=9,ox=0,oy=9},
+ {char="o",width=10,x=56,y=56,w=10,h=10,ox=0,oy=10},
+ {char="p",width=8,x=66,y=57,w=10,h=9,ox=-1,oy=9},
+ {char="q",width=10,x=76,y=57,w=11,h=10,ox=0,oy=9},
+ {char="r",width=8,x=0,y=68,w=10,h=9,ox=-1,oy=9},
+ {char="s",width=8,x=10,y=68,w=9,h=9,ox=0,oy=9},
+ {char="t",width=8,x=19,y=68,w=9,h=9,ox=0,oy=9},
+ {char="u",width=9,x=28,y=67,w=10,h=10,ox=0,oy=10},
+ {char="v",width=9,x=38,y=68,w=11,h=9,ox=-1,oy=9},
+ {char="w",width=13,x=49,y=68,w=14,h=9,ox=0,oy=9},
+ {char="x",width=9,x=63,y=68,w=10,h=9,ox=0,oy=9},
+ {char="y",width=9,x=73,y=68,w=10,h=9,ox=0,oy=9},
+ {char="z",width=7,x=83,y=68,w=8,h=9,ox=0,oy=9},
+ },
+ kernings={
+ {from="A",to="'",offset=-1},
+ {from="A",to="V",offset=-1},
+ {from="A",to="W",offset=-1},
+ {from="A",to="Y",offset=-1},
+ {from="J",to=",",offset=-1},
+ {from="J",to=".",offset=-1},
+ {from="J",to="A",offset=-1},
+ {from="L",to="'",offset=-1},
+ {from="L",to="T",offset=-1},
+ {from="L",to="V",offset=-1},
+ {from="L",to="W",offset=-1},
+ {from="L",to="Y",offset=-1},
+ {from="T",to=",",offset=-1},
+ {from="T",to=".",offset=-1},
+ {from="T",to="A",offset=-1},
+ {from="V",to=",",offset=-1},
+ {from="V",to=".",offset=-1},
+ {from="V",to="A",offset=-1},
+ {from="W",to=",",offset=-1},
+ {from="W",to=".",offset=-1},
+ {from="W",to="A",offset=-1},
+ {from="Y",to=",",offset=-1},
+ {from="Y",to=".",offset=-1},
+ {from="Y",to="A",offset=-1},
+ },
+ },
+ ["font-10"] = {
+ height=14,
+ description={
+ family="JFRockSolid",
+ style="Regular",
+ size=10
+ },
+ metrics={
+ ascender=12,
+ descender=-2,
+ height=14
+ },
+ texture={
+ file="font-10",
+ width=96,
+ height=100
+ },
+ chars={
+ {char=" ",width=7,x=0,y=12,w=1,h=0,ox=0,oy=0},
+ {char="!",width=5,x=1,y=1,w=6,h=11,ox=0,oy=11},
+ {char="$",width=9,x=7,y=0,w=10,h=14,ox=0,oy=12},
+ {char="&",width=10,x=17,y=1,w=10,h=11,ox=0,oy=11},
+ {char="'",width=3,x=27,y=1,w=4,h=5,ox=-1,oy=11},
+ {char=",",width=5,x=31,y=8,w=6,h=6,ox=0,oy=4},
+ {char=".",width=5,x=37,y=8,w=5,h=4,ox=0,oy=4},
+ {char="0",width=10,x=42,y=1,w=11,h=11,ox=0,oy=11},
+ {char="1",width=9,x=53,y=1,w=10,h=11,ox=0,oy=11},
+ {char="2",width=10,x=63,y=1,w=11,h=11,ox=0,oy=11},
+ {char="3",width=9,x=74,y=1,w=9,h=11,ox=0,oy=11},
+ {char="4",width=10,x=83,y=1,w=11,h=11,ox=0,oy=11},
+ {char="5",width=8,x=0,y=15,w=9,h=11,ox=0,oy=11},
+ {char="6",width=10,x=9,y=15,w=11,h=11,ox=0,oy=11},
+ {char="7",width=8,x=20,y=15,w=9,h=11,ox=0,oy=11},
+ {char="8",width=10,x=29,y=15,w=11,h=12,ox=0,oy=11},
+ {char="9",width=9,x=40,y=15,w=10,h=12,ox=0,oy=11},
+ {char="?",width=9,x=50,y=15,w=10,h=11,ox=0,oy=11},
+ {char="A",width=11,x=60,y=15,w=12,h=12,ox=0,oy=11},
+ {char="B",width=10,x=72,y=15,w=12,h=11,ox=0,oy=11},
+ {char="C",width=11,x=84,y=14,w=12,h=12,ox=0,oy=12},
+ {char="D",width=10,x=0,y=28,w=11,h=11,ox=0,oy=11},
+ {char="E",width=9,x=11,y=27,w=10,h=12,ox=0,oy=12},
+ {char="F",width=8,x=21,y=28,w=9,h=11,ox=0,oy=11},
+ {char="G",width=11,x=30,y=28,w=11,h=11,ox=0,oy=11},
+ {char="H",width=10,x=41,y=28,w=11,h=11,ox=0,oy=11},
+ {char="I",width=8,x=52,y=28,w=9,h=11,ox=0,oy=11},
+ {char="J",width=10,x=61,y=28,w=11,h=11,ox=0,oy=11},
+ {char="K",width=11,x=72,y=28,w=11,h=12,ox=0,oy=11},
+ {char="L",width=9,x=83,y=28,w=10,h=11,ox=0,oy=11},
+ {char="M",width=11,x=0,y=40,w=12,h=11,ox=0,oy=11},
+ {char="N",width=10,x=12,y=40,w=11,h=11,ox=0,oy=11},
+ {char="O",width=11,x=23,y=40,w=12,h=11,ox=0,oy=11},
+ {char="P",width=10,x=35,y=40,w=12,h=11,ox=-1,oy=11},
+ {char="Q",width=12,x=47,y=40,w=13,h=12,ox=0,oy=11},
+ {char="R",width=10,x=60,y=40,w=11,h=11,ox=-1,oy=11},
+ {char="S",width=9,x=71,y=40,w=10,h=11,ox=0,oy=11},
+ {char="T",width=10,x=81,y=40,w=11,h=11,ox=0,oy=11},
+ {char="U",width=10,x=0,y=52,w=11,h=11,ox=0,oy=11},
+ {char="V",width=10,x=11,y=52,w=12,h=11,ox=0,oy=11},
+ {char="W",width=15,x=23,y=52,w=16,h=11,ox=0,oy=11},
+ {char="X",width=10,x=39,y=52,w=11,h=11,ox=0,oy=11},
+ {char="Y",width=11,x=50,y=52,w=12,h=11,ox=0,oy=11},
+ {char="Z",width=9,x=62,y=52,w=10,h=11,ox=0,oy=11},
+ {char="a",width=11,x=72,y=52,w=12,h=12,ox=0,oy=11},
+ {char="b",width=10,x=84,y=52,w=12,h=11,ox=0,oy=11},
+ {char="c",width=11,x=0,y=64,w=12,h=12,ox=0,oy=12},
+ {char="d",width=10,x=12,y=65,w=11,h=11,ox=0,oy=11},
+ {char="e",width=9,x=23,y=64,w=10,h=12,ox=0,oy=12},
+ {char="f",width=8,x=33,y=65,w=9,h=11,ox=0,oy=11},
+ {char="g",width=11,x=42,y=65,w=11,h=11,ox=0,oy=11},
+ {char="h",width=10,x=53,y=65,w=11,h=11,ox=0,oy=11},
+ {char="i",width=8,x=64,y=65,w=9,h=11,ox=0,oy=11},
+ {char="j",width=10,x=73,y=65,w=11,h=11,ox=0,oy=11},
+ {char="k",width=11,x=84,y=65,w=11,h=12,ox=0,oy=11},
+ {char="l",width=9,x=0,y=77,w=10,h=11,ox=0,oy=11},
+ {char="m",width=11,x=10,y=77,w=12,h=11,ox=0,oy=11},
+ {char="n",width=10,x=22,y=77,w=11,h=11,ox=0,oy=11},
+ {char="o",width=11,x=33,y=77,w=12,h=11,ox=0,oy=11},
+ {char="p",width=10,x=45,y=77,w=12,h=11,ox=-1,oy=11},
+ {char="q",width=12,x=57,y=77,w=13,h=12,ox=0,oy=11},
+ {char="r",width=10,x=70,y=77,w=11,h=11,ox=-1,oy=11},
+ {char="s",width=9,x=81,y=77,w=10,h=11,ox=0,oy=11},
+ {char="t",width=10,x=0,y=89,w=11,h=11,ox=0,oy=11},
+ {char="u",width=10,x=11,y=89,w=11,h=11,ox=0,oy=11},
+ {char="v",width=10,x=22,y=89,w=12,h=11,ox=0,oy=11},
+ {char="w",width=15,x=34,y=89,w=16,h=11,ox=0,oy=11},
+ {char="x",width=10,x=50,y=89,w=11,h=11,ox=0,oy=11},
+ {char="y",width=11,x=61,y=89,w=12,h=11,ox=0,oy=11},
+ {char="z",width=9,x=73,y=89,w=10,h=11,ox=0,oy=11},
+ },
+ kernings={
+ {from="A",to="'",offset=-1},
+ {from="A",to="T",offset=-1},
+ {from="A",to="V",offset=-1},
+ {from="A",to="W",offset=-1},
+ {from="A",to="Y",offset=-1},
+ {from="D",to="A",offset=-1},
+ {from="D",to="Y",offset=-1},
+ {from="F",to="A",offset=-1},
+ {from="J",to=",",offset=-1},
+ {from="J",to=".",offset=-1},
+ {from="J",to="A",offset=-1},
+ {from="L",to="'",offset=-2},
+ {from="L",to="T",offset=-1},
+ {from="L",to="V",offset=-1},
+ {from="L",to="W",offset=-1},
+ {from="L",to="Y",offset=-1},
+ {from="O",to="V",offset=-1},
+ {from="O",to="W",offset=-1},
+ {from="O",to="Y",offset=-1},
+ {from="P",to=",",offset=-1},
+ {from="P",to=".",offset=-1},
+ {from="P",to="A",offset=-1},
+ {from="T",to=",",offset=-1},
+ {from="T",to=".",offset=-1},
+ {from="T",to="A",offset=-1},
+ {from="V",to=",",offset=-1},
+ {from="V",to=".",offset=-1},
+ {from="V",to="A",offset=-1},
+ {from="W",to=",",offset=-1},
+ {from="W",to=".",offset=-1},
+ {from="W",to="A",offset=-1},
+ {from="Y",to=",",offset=-1},
+ {from="Y",to=".",offset=-1},
+ {from="Y",to="A",offset=-1},
+ {from="Y",to="O",offset=-1},
+ },
+ },
+ ["font-12"] = {
+ height=17,
+ description={
+ family="RockSolid",
+ style="Regular",
+ size=12
+ },
+ metrics={
+ ascender=15,
+ descender=-3,
+ height=17
+ },
+ texture={
+ file="font-12",
+ width=120,
+ height=124
+ },
+ chars={
+ {char=" ",width=8,x=0,y=15,w=1,h=0,ox=0,oy=0},
+ {char="!",width=7,x=1,y=2,w=7,h=13,ox=0,oy=13},
+ {char="$",width=11,x=8,y=0,w=12,h=17,ox=0,oy=15},
+ {char="&",width=12,x=20,y=2,w=12,h=13,ox=0,oy=13},
+ {char="'",width=4,x=32,y=1,w=4,h=7,ox=0,oy=14},
+ {char=",",width=6,x=36,y=10,w=6,h=8,ox=0,oy=5},
+ {char=".",width=6,x=42,y=10,w=6,h=5,ox=0,oy=5},
+ {char="0",width=12,x=48,y=2,w=13,h=13,ox=0,oy=13},
+ {char="1",width=11,x=61,y=2,w=11,h=13,ox=0,oy=13},
+ {char="2",width=12,x=72,y=2,w=13,h=13,ox=0,oy=13},
+ {char="3",width=10,x=85,y=2,w=11,h=13,ox=0,oy=13},
+ {char="4",width=12,x=96,y=2,w=13,h=13,ox=0,oy=13},
+ {char="5",width=10,x=109,y=2,w=11,h=13,ox=0,oy=13},
+ {char="6",width=12,x=0,y=20,w=13,h=13,ox=0,oy=13},
+ {char="7",width=10,x=13,y=20,w=11,h=13,ox=0,oy=13},
+ {char="8",width=12,x=24,y=20,w=13,h=14,ox=0,oy=13},
+ {char="9",width=12,x=37,y=20,w=13,h=14,ox=0,oy=13},
+ {char="?",width=11,x=50,y=20,w=12,h=13,ox=0,oy=13},
+ {char="A",width=13,x=62,y=20,w=14,h=14,ox=0,oy=13},
+ {char="B",width=13,x=76,y=20,w=14,h=13,ox=-1,oy=13},
+ {char="C",width=13,x=90,y=18,w=14,h=15,ox=0,oy=15},
+ {char="D",width=12,x=104,y=20,w=13,h=13,ox=0,oy=13},
+ {char="E",width=11,x=0,y=34,w=11,h=14,ox=0,oy=14},
+ {char="F",width=10,x=11,y=35,w=11,h=13,ox=0,oy=13},
+ {char="G",width=13,x=22,y=35,w=14,h=13,ox=0,oy=13},
+ {char="H",width=12,x=36,y=35,w=13,h=13,ox=0,oy=13},
+ {char="I",width=10,x=49,y=35,w=11,h=13,ox=0,oy=13},
+ {char="J",width=12,x=60,y=34,w=13,h=14,ox=0,oy=14},
+ {char="K",width=13,x=73,y=35,w=14,h=14,ox=0,oy=13},
+ {char="L",width=11,x=87,y=35,w=12,h=13,ox=0,oy=13},
+ {char="M",width=14,x=99,y=34,w=14,h=14,ox=0,oy=14},
+ {char="N",width=13,x=0,y=49,w=13,h=14,ox=0,oy=14},
+ {char="O",width=14,x=13,y=49,w=15,h=14,ox=0,oy=14},
+ {char="P",width=12,x=28,y=50,w=13,h=13,ox=-1,oy=13},
+ {char="Q",width=15,x=41,y=50,w=15,h=14,ox=0,oy=13},
+ {char="R",width=12,x=56,y=50,w=13,h=13,ox=-1,oy=13},
+ {char="S",width=11,x=69,y=50,w=12,h=13,ox=0,oy=13},
+ {char="T",width=12,x=81,y=50,w=13,h=13,ox=0,oy=13},
+ {char="U",width=13,x=94,y=49,w=13,h=14,ox=0,oy=14},
+ {char="V",width=13,x=0,y=66,w=14,h=13,ox=0,oy=13},
+ {char="W",width=19,x=14,y=66,w=19,h=13,ox=0,oy=13},
+ {char="X",width=13,x=33,y=66,w=13,h=13,ox=0,oy=13},
+ {char="Y",width=13,x=46,y=66,w=14,h=13,ox=0,oy=13},
+ {char="Z",width=11,x=60,y=66,w=11,h=13,ox=0,oy=13},
+ {char="a",width=13,x=71,y=66,w=14,h=14,ox=0,oy=13},
+ {char="b",width=13,x=85,y=66,w=14,h=13,ox=-1,oy=13},
+ {char="c",width=13,x=99,y=64,w=14,h=15,ox=0,oy=15},
+ {char="d",width=12,x=0,y=81,w=13,h=13,ox=0,oy=13},
+ {char="e",width=11,x=13,y=80,w=11,h=14,ox=0,oy=14},
+ {char="f",width=10,x=24,y=81,w=11,h=13,ox=0,oy=13},
+ {char="g",width=13,x=35,y=81,w=14,h=13,ox=0,oy=13},
+ {char="h",width=12,x=49,y=81,w=13,h=13,ox=0,oy=13},
+ {char="i",width=10,x=62,y=81,w=11,h=13,ox=0,oy=13},
+ {char="j",width=12,x=73,y=80,w=13,h=14,ox=0,oy=14},
+ {char="k",width=13,x=86,y=81,w=14,h=14,ox=0,oy=13},
+ {char="l",width=11,x=100,y=81,w=12,h=13,ox=0,oy=13},
+ {char="m",width=14,x=0,y=95,w=14,h=14,ox=0,oy=14},
+ {char="n",width=13,x=14,y=95,w=13,h=14,ox=0,oy=14},
+ {char="o",width=14,x=27,y=95,w=15,h=14,ox=0,oy=14},
+ {char="p",width=12,x=42,y=96,w=13,h=13,ox=-1,oy=13},
+ {char="q",width=15,x=55,y=96,w=15,h=14,ox=0,oy=13},
+ {char="r",width=12,x=70,y=96,w=13,h=13,ox=-1,oy=13},
+ {char="s",width=11,x=83,y=96,w=12,h=13,ox=0,oy=13},
+ {char="t",width=12,x=95,y=96,w=13,h=13,ox=0,oy=13},
+ {char="u",width=13,x=0,y=110,w=13,h=14,ox=0,oy=14},
+ {char="v",width=13,x=13,y=111,w=14,h=13,ox=0,oy=13},
+ {char="w",width=19,x=27,y=111,w=19,h=13,ox=0,oy=13},
+ {char="x",width=13,x=46,y=111,w=13,h=13,ox=0,oy=13},
+ {char="y",width=13,x=59,y=111,w=14,h=13,ox=0,oy=13},
+ {char="z",width=11,x=73,y=111,w=11,h=13,ox=0,oy=13},
+ },
+ kernings={
+ {from="A",to="'",offset=-1},
+ {from="A",to="C",offset=-1},
+ {from="A",to="G",offset=-1},
+ {from="A",to="O",offset=-1},
+ {from="A",to="Q",offset=-1},
+ {from="A",to="T",offset=-1},
+ {from="A",to="V",offset=-1},
+ {from="A",to="W",offset=-1},
+ {from="A",to="Y",offset=-2},
+ {from="C",to="A",offset=-1},
+ {from="D",to=",",offset=-1},
+ {from="D",to="A",offset=-1},
+ {from="D",to="V",offset=-1},
+ {from="D",to="W",offset=-1},
+ {from="D",to="Y",offset=-1},
+ {from="F",to=",",offset=-1},
+ {from="F",to="A",offset=-1},
+ {from="G",to=",",offset=-1},
+ {from="G",to=".",offset=-1},
+ {from="J",to=",",offset=-1},
+ {from="J",to=".",offset=-1},
+ {from="J",to="A",offset=-1},
+ {from="L",to="'",offset=-2},
+ {from="L",to="T",offset=-1},
+ {from="L",to="V",offset=-1},
+ {from="L",to="W",offset=-1},
+ {from="L",to="Y",offset=-2},
+ {from="O",to="A",offset=-1},
+ {from="O",to="V",offset=-1},
+ {from="O",to="W",offset=-1},
+ {from="O",to="Y",offset=-1},
+ {from="P",to=",",offset=-1},
+ {from="P",to=".",offset=-1},
+ {from="P",to="A",offset=-1},
+ {from="Q",to="U",offset=-1},
+ {from="R",to="V",offset=-1},
+ {from="R",to="W",offset=-1},
+ {from="T",to=",",offset=-1},
+ {from="T",to=".",offset=-1},
+ {from="T",to="A",offset=-1},
+ {from="U",to="A",offset=-1},
+ {from="V",to=",",offset=-1},
+ {from="V",to=".",offset=-1},
+ {from="V",to="A",offset=-1},
+ {from="V",to="G",offset=-1},
+ {from="V",to="O",offset=-1},
+ {from="W",to=",",offset=-1},
+ {from="W",to=".",offset=-1},
+ {from="W",to="A",offset=-2},
+ {from="W",to="O",offset=-1},
+ {from="Y",to=",",offset=-2},
+ {from="Y",to=".",offset=-2},
+ {from="Y",to="A",offset=-2},
+ {from="Y",to="O",offset=-1},
+ {from="Y",to="S",offset=-1},
+ },
+ },
+ ["font-24"] = {
+ height=33,
+ description={
+ family="RockSolid",
+ style="Regular",
+ size=24
+ },
+ metrics={
+ ascender=29,
+ descender=-5,
+ height=33
+ },
+ texture={
+ file="font-24",
+ width=233,
+ height=233
+ },
+ chars={
+ {char=" ",width=16,x=0,y=29,w=1,h=0,ox=0,oy=0},
+ {char="!",width=14,x=1,y=3,w=13,h=26,ox=0,oy=26},
+ {char="$",width=22,x=14,y=0,w=22,h=32,ox=0,oy=29},
+ {char="&",width=23,x=36,y=2,w=23,h=27,ox=0,oy=27},
+ {char="'",width=7,x=59,y=2,w=7,h=12,ox=0,oy=27},
+ {char=",",width=12,x=66,y=19,w=11,h=15,ox=0,oy=10},
+ {char=".",width=11,x=77,y=20,w=11,h=9,ox=0,oy=9},
+ {char="0",width=24,x=88,y=2,w=24,h=27,ox=0,oy=27},
+ {char="1",width=22,x=112,y=3,w=21,h=26,ox=0,oy=26},
+ {char="2",width=24,x=133,y=3,w=23,h=26,ox=0,oy=26},
+ {char="3",width=21,x=156,y=3,w=21,h=26,ox=0,oy=26},
+ {char="4",width=24,x=177,y=3,w=24,h=26,ox=0,oy=26},
+ {char="5",width=21,x=201,y=3,w=21,h=26,ox=0,oy=26},
+ {char="6",width=24,x=0,y=35,w=24,h=27,ox=0,oy=27},
+ {char="7",width=20,x=24,y=36,w=20,h=26,ox=0,oy=26},
+ {char="8",width=24,x=44,y=35,w=24,h=28,ox=0,oy=27},
+ {char="9",width=23,x=68,y=36,w=23,h=27,ox=0,oy=26},
+ {char="?",width=23,x=91,y=36,w=23,h=26,ox=0,oy=26},
+ {char="A",width=27,x=114,y=36,w=27,h=27,ox=0,oy=26},
+ {char="B",width=25,x=141,y=36,w=25,h=26,ox=0,oy=26},
+ {char="C",width=26,x=166,y=34,w=26,h=28,ox=0,oy=28},
+ {char="D",width=25,x=192,y=36,w=25,h=26,ox=0,oy=26},
+ {char="E",width=21,x=0,y=63,w=21,h=27,ox=0,oy=27},
+ {char="F",width=20,x=21,y=64,w=20,h=26,ox=0,oy=26},
+ {char="G",width=26,x=41,y=64,w=26,h=26,ox=0,oy=26},
+ {char="H",width=25,x=67,y=64,w=25,h=26,ox=0,oy=26},
+ {char="I",width=20,x=92,y=64,w=20,h=26,ox=0,oy=26},
+ {char="J",width=25,x=112,y=63,w=25,h=27,ox=0,oy=27},
+ {char="K",width=26,x=137,y=64,w=26,h=27,ox=0,oy=26},
+ {char="L",width=23,x=163,y=64,w=22,h=26,ox=0,oy=26},
+ {char="M",width=27,x=185,y=63,w=27,h=27,ox=0,oy=27},
+ {char="N",width=25,x=0,y=92,w=25,h=27,ox=0,oy=27},
+ {char="O",width=28,x=25,y=91,w=28,h=28,ox=0,oy=28},
+ {char="P",width=24,x=53,y=93,w=24,h=26,ox=-1,oy=26},
+ {char="Q",width=29,x=77,y=92,w=29,h=28,ox=0,oy=27},
+ {char="R",width=24,x=106,y=93,w=25,h=26,ox=-1,oy=26},
+ {char="S",width=22,x=131,y=92,w=22,h=27,ox=0,oy=27},
+ {char="T",width=24,x=153,y=93,w=24,h=26,ox=0,oy=26},
+ {char="U",width=25,x=177,y=92,w=25,h=27,ox=0,oy=27},
+ {char="V",width=26,x=202,y=93,w=26,h=26,ox=0,oy=26},
+ {char="W",width=37,x=0,y=122,w=37,h=26,ox=0,oy=26},
+ {char="X",width=26,x=37,y=122,w=25,h=26,ox=0,oy=26},
+ {char="Y",width=26,x=62,y=122,w=26,h=26,ox=0,oy=26},
+ {char="Z",width=22,x=88,y=121,w=21,h=27,ox=0,oy=27},
+ {char="a",width=27,x=109,y=122,w=27,h=27,ox=0,oy=26},
+ {char="b",width=25,x=136,y=122,w=25,h=26,ox=0,oy=26},
+ {char="c",width=26,x=161,y=120,w=26,h=28,ox=0,oy=28},
+ {char="d",width=25,x=187,y=122,w=25,h=26,ox=0,oy=26},
+ {char="e",width=21,x=212,y=121,w=21,h=27,ox=0,oy=27},
+ {char="f",width=20,x=0,y=150,w=20,h=26,ox=0,oy=26},
+ {char="g",width=26,x=20,y=150,w=26,h=26,ox=0,oy=26},
+ {char="h",width=25,x=46,y=150,w=25,h=26,ox=0,oy=26},
+ {char="i",width=20,x=71,y=150,w=20,h=26,ox=0,oy=26},
+ {char="j",width=25,x=91,y=149,w=25,h=27,ox=0,oy=27},
+ {char="k",width=26,x=116,y=150,w=26,h=27,ox=0,oy=26},
+ {char="l",width=23,x=142,y=150,w=22,h=26,ox=0,oy=26},
+ {char="m",width=27,x=164,y=149,w=27,h=27,ox=0,oy=27},
+ {char="n",width=25,x=191,y=149,w=25,h=27,ox=0,oy=27},
+ {char="o",width=28,x=0,y=177,w=28,h=28,ox=0,oy=28},
+ {char="p",width=24,x=28,y=179,w=24,h=26,ox=-1,oy=26},
+ {char="q",width=29,x=52,y=178,w=29,h=28,ox=0,oy=27},
+ {char="r",width=24,x=81,y=179,w=25,h=26,ox=-1,oy=26},
+ {char="s",width=22,x=106,y=178,w=22,h=27,ox=0,oy=27},
+ {char="t",width=24,x=128,y=179,w=24,h=26,ox=0,oy=26},
+ {char="u",width=25,x=152,y=178,w=25,h=27,ox=0,oy=27},
+ {char="v",width=26,x=177,y=179,w=26,h=26,ox=0,oy=26},
+ {char="w",width=37,x=0,y=207,w=37,h=26,ox=0,oy=26},
+ {char="x",width=26,x=37,y=207,w=25,h=26,ox=0,oy=26},
+ {char="y",width=26,x=62,y=207,w=26,h=26,ox=0,oy=26},
+ {char="z",width=22,x=88,y=206,w=21,h=27,ox=0,oy=27},
+ },
+ kernings={
+ {from="A",to="'",offset=-4},
+ {from="A",to="C",offset=-2},
+ {from="A",to="G",offset=-2},
+ {from="A",to="O",offset=-2},
+ {from="A",to="Q",offset=-2},
+ {from="A",to="T",offset=-3},
+ {from="A",to="U",offset=-1},
+ {from="A",to="V",offset=-5},
+ {from="A",to="W",offset=-5},
+ {from="A",to="Y",offset=-5},
+ {from="B",to=",",offset=-1},
+ {from="B",to="A",offset=-2},
+ {from="C",to=",",offset=-1},
+ {from="C",to=".",offset=-1},
+ {from="C",to="A",offset=-2},
+ {from="D",to=",",offset=-2},
+ {from="D",to=".",offset=-1},
+ {from="D",to="A",offset=-2},
+ {from="D",to="V",offset=-2},
+ {from="D",to="W",offset=-2},
+ {from="D",to="Y",offset=-3},
+ {from="F",to=",",offset=-2},
+ {from="F",to=".",offset=-1},
+ {from="F",to="A",offset=-2},
+ {from="G",to=",",offset=-2},
+ {from="G",to=".",offset=-2},
+ {from="J",to=",",offset=-5},
+ {from="J",to=".",offset=-4},
+ {from="J",to="A",offset=-4},
+ {from="K",to="C",offset=-1},
+ {from="K",to="O",offset=-1},
+ {from="L",to="'",offset=-7},
+ {from="L",to="T",offset=-4},
+ {from="L",to="V",offset=-4},
+ {from="L",to="W",offset=-4},
+ {from="L",to="Y",offset=-5},
+ {from="N",to=",",offset=-1},
+ {from="O",to=",",offset=-1},
+ {from="O",to=".",offset=-1},
+ {from="O",to="A",offset=-2},
+ {from="O",to="T",offset=-1},
+ {from="O",to="V",offset=-2},
+ {from="O",to="W",offset=-2},
+ {from="O",to="X",offset=-1},
+ {from="O",to="Y",offset=-3},
+ {from="P",to=",",offset=-3},
+ {from="P",to=".",offset=-3},
+ {from="P",to="A",offset=-3},
+ {from="Q",to=",",offset=-1},
+ {from="Q",to="U",offset=-2},
+ {from="R",to="O",offset=-1},
+ {from="R",to="T",offset=-1},
+ {from="R",to="U",offset=-1},
+ {from="R",to="V",offset=-2},
+ {from="R",to="W",offset=-2},
+ {from="S",to=",",offset=-1},
+ {from="S",to=".",offset=-1},
+ {from="T",to=",",offset=-5},
+ {from="T",to=".",offset=-4},
+ {from="T",to="A",offset=-4},
+ {from="T",to="O",offset=-1},
+ {from="U",to=",",offset=-1},
+ {from="U",to=".",offset=-1},
+ {from="U",to="A",offset=-2},
+ {from="V",to=",",offset=-4},
+ {from="V",to=".",offset=-4},
+ {from="V",to="A",offset=-5},
+ {from="V",to="G",offset=-2},
+ {from="V",to="O",offset=-2},
+ {from="W",to=",",offset=-4},
+ {from="W",to=".",offset=-4},
+ {from="W",to="A",offset=-5},
+ {from="W",to="O",offset=-2},
+ {from="Y",to=",",offset=-5},
+ {from="Y",to=".",offset=-5},
+ {from="Y",to="A",offset=-5},
+ {from="Y",to="O",offset=-3},
+ {from="Y",to="S",offset=-2},
+ },
+ },
+ ["font-48"] = {
+ height=67,
+ description={
+ family="RockSolid",
+ style="Regular",
+ size=48
+ },
+ metrics={
+ ascender=58,
+ descender=-9,
+ height=67
+ },
+ texture={
+ file="font-48",
+ width=458,
+ height=453
+ },
+ chars={
+ {char=" ",width=32,x=0,y=58,w=1,h=0,ox=0,oy=0},
+ {char="!",width=27,x=1,y=6,w=24,h=52,ox=1,oy=52},
+ {char="$",width=44,x=25,y=0,w=42,h=64,ox=0,oy=58},
+ {char="&",width=47,x=67,y=5,w=45,h=53,ox=0,oy=53},
+ {char="'",width=15,x=112,y=3,w=13,h=25,ox=0,oy=55},
+ {char=",",width=23,x=125,y=39,w=21,h=28,ox=0,oy=19},
+ {char=".",width=22,x=146,y=39,w=21,h=19,ox=0,oy=19},
+ {char="0",width=49,x=167,y=5,w=47,h=53,ox=0,oy=53},
+ {char="1",width=43,x=214,y=6,w=42,h=52,ox=0,oy=52},
+ {char="2",width=47,x=256,y=5,w=45,h=53,ox=0,oy=53},
+ {char="3",width=42,x=301,y=6,w=40,h=52,ox=0,oy=52},
+ {char="4",width=48,x=341,y=6,w=46,h=52,ox=0,oy=52},
+ {char="5",width=42,x=387,y=6,w=40,h=52,ox=0,oy=52},
+ {char="6",width=48,x=0,y=68,w=46,h=53,ox=0,oy=53},
+ {char="7",width=40,x=46,y=69,w=38,h=52,ox=0,oy=52},
+ {char="8",width=48,x=84,y=68,w=46,h=54,ox=0,oy=53},
+ {char="9",width=46,x=130,y=68,w=44,h=54,ox=1,oy=53},
+ {char="?",width=46,x=174,y=69,w=44,h=52,ox=0,oy=52},
+ {char="A",width=54,x=218,y=69,w=52,h=52,ox=0,oy=52},
+ {char="B",width=50,x=270,y=69,w=48,h=52,ox=0,oy=52},
+ {char="C",width=53,x=318,y=67,w=51,h=54,ox=0,oy=54},
+ {char="D",width=50,x=369,y=69,w=48,h=52,ox=0,oy=52},
+ {char="E",width=43,x=417,y=68,w=41,h=53,ox=0,oy=53},
+ {char="F",width=41,x=0,y=123,w=39,h=52,ox=0,oy=52},
+ {char="G",width=52,x=39,y=123,w=50,h=52,ox=0,oy=52},
+ {char="H",width=50,x=89,y=123,w=48,h=52,ox=0,oy=52},
+ {char="I",width=40,x=137,y=123,w=38,h=52,ox=0,oy=52},
+ {char="J",width=50,x=175,y=122,w=48,h=53,ox=0,oy=53},
+ {char="K",width=52,x=223,y=123,w=51,h=53,ox=0,oy=52},
+ {char="L",width=45,x=274,y=123,w=43,h=52,ox=0,oy=52},
+ {char="M",width=55,x=317,y=122,w=53,h=53,ox=0,oy=53},
+ {char="N",width=51,x=370,y=122,w=49,h=53,ox=0,oy=53},
+ {char="O",width=55,x=0,y=176,w=54,h=55,ox=0,oy=55},
+ {char="P",width=48,x=54,y=179,w=46,h=52,ox=0,oy=52},
+ {char="Q",width=59,x=100,y=178,w=57,h=55,ox=0,oy=53},
+ {char="R",width=48,x=157,y=179,w=47,h=52,ox=-1,oy=52},
+ {char="S",width=45,x=204,y=178,w=43,h=53,ox=0,oy=53},
+ {char="T",width=49,x=247,y=179,w=47,h=52,ox=0,oy=52},
+ {char="U",width=50,x=294,y=178,w=48,h=53,ox=0,oy=53},
+ {char="V",width=51,x=342,y=179,w=50,h=52,ox=0,oy=52},
+ {char="W",width=74,x=0,y=235,w=73,h=53,ox=0,oy=52},
+ {char="X",width=51,x=73,y=235,w=49,h=52,ox=0,oy=52},
+ {char="Y",width=53,x=122,y=235,w=51,h=52,ox=0,oy=52},
+ {char="Z",width=43,x=173,y=234,w=41,h=53,ox=0,oy=53},
+ {char="a",width=54,x=214,y=235,w=52,h=52,ox=0,oy=52},
+ {char="b",width=50,x=266,y=235,w=48,h=52,ox=0,oy=52},
+ {char="c",width=53,x=314,y=233,w=51,h=54,ox=0,oy=54},
+ {char="d",width=50,x=365,y=235,w=48,h=52,ox=0,oy=52},
+ {char="e",width=43,x=413,y=234,w=41,h=53,ox=0,oy=53},
+ {char="f",width=41,x=0,y=289,w=39,h=52,ox=0,oy=52},
+ {char="g",width=52,x=39,y=289,w=50,h=52,ox=0,oy=52},
+ {char="h",width=50,x=89,y=289,w=48,h=52,ox=0,oy=52},
+ {char="i",width=40,x=137,y=289,w=38,h=52,ox=0,oy=52},
+ {char="j",width=50,x=175,y=288,w=48,h=53,ox=0,oy=53},
+ {char="k",width=52,x=223,y=289,w=51,h=53,ox=0,oy=52},
+ {char="l",width=45,x=274,y=289,w=43,h=52,ox=0,oy=52},
+ {char="m",width=55,x=317,y=288,w=53,h=53,ox=0,oy=53},
+ {char="n",width=51,x=370,y=288,w=49,h=53,ox=0,oy=53},
+ {char="o",width=55,x=0,y=342,w=54,h=55,ox=0,oy=55},
+ {char="p",width=48,x=54,y=345,w=46,h=52,ox=0,oy=52},
+ {char="q",width=59,x=100,y=344,w=57,h=55,ox=0,oy=53},
+ {char="r",width=48,x=157,y=345,w=47,h=52,ox=-1,oy=52},
+ {char="s",width=45,x=204,y=344,w=43,h=53,ox=0,oy=53},
+ {char="t",width=49,x=247,y=345,w=47,h=52,ox=0,oy=52},
+ {char="u",width=50,x=294,y=344,w=48,h=53,ox=0,oy=53},
+ {char="v",width=51,x=342,y=345,w=50,h=52,ox=0,oy=52},
+ {char="w",width=74,x=0,y=400,w=73,h=53,ox=0,oy=52},
+ {char="x",width=51,x=73,y=400,w=49,h=52,ox=0,oy=52},
+ {char="y",width=53,x=122,y=400,w=51,h=52,ox=0,oy=52},
+ {char="z",width=43,x=173,y=399,w=41,h=53,ox=0,oy=53},
+ },
+ kernings={
+ {from="A",to="'",offset=-8},
+ {from="A",to="C",offset=-4},
+ {from="A",to="G",offset=-4},
+ {from="A",to="O",offset=-4},
+ {from="A",to="Q",offset=-4},
+ {from="A",to="T",offset=-7},
+ {from="A",to="U",offset=-3},
+ {from="A",to="V",offset=-9},
+ {from="A",to="W",offset=-9},
+ {from="A",to="Y",offset=-10},
+ {from="B",to=",",offset=-1},
+ {from="B",to=".",offset=-1},
+ {from="B",to="A",offset=-3},
+ {from="C",to=",",offset=-2},
+ {from="C",to=".",offset=-1},
+ {from="C",to="A",offset=-3},
+ {from="D",to=",",offset=-3},
+ {from="D",to=".",offset=-3},
+ {from="D",to="A",offset=-5},
+ {from="D",to="V",offset=-5},
+ {from="D",to="W",offset=-4},
+ {from="D",to="Y",offset=-6},
+ {from="F",to=",",offset=-3},
+ {from="F",to=".",offset=-3},
+ {from="F",to="A",offset=-5},
+ {from="G",to=",",offset=-4},
+ {from="G",to=".",offset=-4},
+ {from="J",to=",",offset=-9},
+ {from="J",to=".",offset=-9},
+ {from="J",to="A",offset=-7},
+ {from="K",to="C",offset=-3},
+ {from="K",to="O",offset=-3},
+ {from="L",to="'",offset=-15},
+ {from="L",to="T",offset=-9},
+ {from="L",to="V",offset=-8},
+ {from="L",to="W",offset=-8},
+ {from="L",to="Y",offset=-10},
+ {from="N",to=",",offset=-1},
+ {from="N",to=".",offset=-1},
+ {from="N",to="A",offset=-1},
+ {from="O",to=",",offset=-3},
+ {from="O",to=".",offset=-2},
+ {from="O",to="A",offset=-4},
+ {from="O",to="T",offset=-2},
+ {from="O",to="V",offset=-5},
+ {from="O",to="W",offset=-5},
+ {from="O",to="X",offset=-2},
+ {from="O",to="Y",offset=-6},
+ {from="P",to=",",offset=-6},
+ {from="P",to=".",offset=-5},
+ {from="P",to="A",offset=-6},
+ {from="Q",to=",",offset=-1},
+ {from="Q",to=".",offset=-1},
+ {from="Q",to="U",offset=-4},
+ {from="R",to="O",offset=-2},
+ {from="R",to="T",offset=-1},
+ {from="R",to="U",offset=-1},
+ {from="R",to="V",offset=-4},
+ {from="R",to="W",offset=-4},
+ {from="S",to=",",offset=-2},
+ {from="S",to=".",offset=-1},
+ {from="T",to=",",offset=-9},
+ {from="T",to=".",offset=-9},
+ {from="T",to="A",offset=-7},
+ {from="T",to="O",offset=-3},
+ {from="U",to=",",offset=-2},
+ {from="U",to=".",offset=-2},
+ {from="U",to="A",offset=-4},
+ {from="V",to=",",offset=-8},
+ {from="V",to=".",offset=-8},
+ {from="V",to="A",offset=-9},
+ {from="V",to="G",offset=-4},
+ {from="V",to="O",offset=-4},
+ {from="W",to=",",offset=-8},
+ {from="W",to=".",offset=-8},
+ {from="W",to="A",offset=-9},
+ {from="W",to="O",offset=-4},
+ {from="Y",to=",",offset=-10},
+ {from="Y",to=".",offset=-10},
+ {from="Y",to="A",offset=-10},
+ {from="Y",to="O",offset=-7},
+ {from="Y",to="S",offset=-4},
+ },
+ },
+}
diff --git a/ports/cavepacker/cavepacker/base/tests/gamestate.sqlite b/ports/cavepacker/cavepacker/base/tests/gamestate.sqlite
new file mode 100755
index 0000000000..38d9870d07
Binary files /dev/null and b/ports/cavepacker/cavepacker/base/tests/gamestate.sqlite differ
diff --git a/ports/cavepacker/cavepacker/base/tests/gamestate2.sqlite b/ports/cavepacker/cavepacker/base/tests/gamestate2.sqlite
new file mode 100755
index 0000000000..f27d2a6d14
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/tests/gamestate2.sqlite
@@ -0,0 +1 @@
+testCopy
\ No newline at end of file
diff --git a/ports/cavepacker/cavepacker/base/tests/sprites.lua b/ports/cavepacker/cavepacker/base/tests/sprites.lua
new file mode 100755
index 0000000000..4b6c8b302f
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/tests/sprites.lua
@@ -0,0 +1,26 @@
+sprites = {
+ ["test"] = {
+ fps = 14,
+ frames = {
+ {}, --back
+ { "test", }, --middle
+ {}, --front
+ },
+ delays = { 0, 2000 },
+ active = { true, true, false, true },
+ circles = {
+ { "", 0.0, 0.0, 18 },
+ },
+ rotateable = 1,
+ polygons = {
+ {
+ "", -0.855, -1.04, -19.8, 0.238, -10.4, -13.5, 6.36, -18.1
+ },
+ {
+ "", 6.36, -18.1, 18.0, -6.27, 7.79, 16.6, -0.855, -1.04
+ },
+ },
+ maptile = true,
+ },
+ ["test2"] = {},
+}
diff --git a/ports/cavepacker/cavepacker/base/tests/textures/complete.lua b/ports/cavepacker/cavepacker/base/tests/textures/complete.lua
new file mode 100755
index 0000000000..9e9757703e
--- /dev/null
+++ b/ports/cavepacker/cavepacker/base/tests/textures/complete.lua
@@ -0,0 +1,940 @@
+texturesbig = {
+ ["bones"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.494140625,
+ y0 = 0.244140625,
+ x1 = 0.2392578125,
+ y1 = 0.0400390625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 245,
+ trimmedheight = 41,
+ untrimmedwidth = 245,
+ untrimmedheight = 41,
+ },
+ ["gri-campaign"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.1953125,
+ y0 = 0.75,
+ x1 = 0.1953125,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 200,
+ trimmedheight = 256,
+ untrimmedwidth = 200,
+ untrimmedheight = 256,
+ },
+ ["icon-arrow-left"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.779296875,
+ y0 = 0.5625,
+ x1 = 0.0625,
+ y1 = 0.0625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["icon-back-to-root"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.841796875,
+ y0 = 0.5546875,
+ x1 = 0.0625,
+ y1 = 0.0625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["icon-campaign"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.1953125,
+ y0 = 0.5,
+ x1 = 0.1953125,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 200,
+ trimmedheight = 256,
+ untrimmedwidth = 200,
+ untrimmedheight = 256,
+ },
+ ["icon-close"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.947265625,
+ y0 = 0.3974609375,
+ x1 = 0.033203125,
+ y1 = 0.0283203125,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 34,
+ trimmedheight = 29,
+ untrimmedwidth = 34,
+ untrimmedheight = 29,
+ },
+ ["icon-cursor-down"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.390625,
+ y0 = 0.48828125,
+ x1 = 0.09765625,
+ y1 = 0.09765625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 100,
+ trimmedheight = 100,
+ untrimmedwidth = 100,
+ untrimmedheight = 100,
+ },
+ ["icon-cursor-left"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.494140625,
+ y0 = 0.4091796875,
+ x1 = 0.09765625,
+ y1 = 0.09765625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 100,
+ trimmedheight = 100,
+ untrimmedwidth = 100,
+ untrimmedheight = 100,
+ },
+ ["icon-cursor-right"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.619140625,
+ y0 = 0.3818359375,
+ x1 = 0.09765625,
+ y1 = 0.09765625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 100,
+ trimmedheight = 100,
+ untrimmedwidth = 100,
+ untrimmedheight = 100,
+ },
+ ["icon-cursor-up"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.716796875,
+ y0 = 0.3671875,
+ x1 = 0.09765625,
+ y1 = 0.09765625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 100,
+ trimmedheight = 100,
+ untrimmedwidth = 100,
+ untrimmedheight = 100,
+ },
+ ["icon-google-login"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.814453125,
+ y0 = 0.3671875,
+ x1 = 0.0703125,
+ y1 = 0.0703125,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 72,
+ trimmedheight = 72,
+ untrimmedwidth = 72,
+ untrimmedheight = 72,
+ },
+ ["icon-reload"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.48828125,
+ y0 = 0.5068359375,
+ x1 = 0.0625,
+ y1 = 0.0625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["icon-scroll-page-DIR"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.947265625,
+ y0 = 0.3671875,
+ x1 = 0.0341796875,
+ y1 = 0.0302734375,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 35,
+ trimmedheight = 31,
+ untrimmedwidth = 35,
+ untrimmedheight = 31,
+ },
+ ["icon-settings"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.947265625,
+ y0 = 0.42578125,
+ x1 = 0.03125,
+ y1 = 0.03125,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 32,
+ trimmedheight = 32,
+ untrimmedwidth = 32,
+ untrimmedheight = 32,
+ },
+ ["icon-solve"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.716796875,
+ y0 = 0.52734375,
+ x1 = 0.0625,
+ y1 = 0.0625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["icon-sound-off"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.654296875,
+ y0 = 0.4794921875,
+ x1 = 0.0625,
+ y1 = 0.0625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["icon-sound-on"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.591796875,
+ y0 = 0.4794921875,
+ x1 = 0.0625,
+ y1 = 0.0625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["icon-star-disabled"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.861328125,
+ y0 = 0.244140625,
+ x1 = 0.1279296875,
+ y1 = 0.123046875,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 131,
+ trimmedheight = 126,
+ untrimmedwidth = 131,
+ untrimmedheight = 126,
+ },
+ ["icon-star-enabled"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.7333984375,
+ y0 = 0.244140625,
+ x1 = 0.1279296875,
+ y1 = 0.123046875,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 131,
+ trimmedheight = 126,
+ untrimmedwidth = 131,
+ untrimmedheight = 126,
+ },
+ ["icon-undo"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.619140625,
+ y0 = 0.2841796875,
+ x1 = 0.09765625,
+ y1 = 0.09765625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 100,
+ trimmedheight = 100,
+ untrimmedwidth = 100,
+ untrimmedheight = 100,
+ },
+ ["ksokoban-campaign"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0,
+ y0 = 0.75,
+ x1 = 0.1953125,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 200,
+ trimmedheight = 256,
+ untrimmedwidth = 200,
+ untrimmedheight = 256,
+ },
+ ["map-icon-locked"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.779296875,
+ y0 = 0.5,
+ x1 = 0.0625,
+ y1 = 0.0625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["map-icon-unlocked-0"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.876953125,
+ y0 = 0.4921875,
+ x1 = 0.0625,
+ y1 = 0.0625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["map-icon-unlocked-1"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.716796875,
+ y0 = 0.46484375,
+ x1 = 0.0625,
+ y1 = 0.0625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["map-icon-unlocked-2"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.814453125,
+ y0 = 0.4375,
+ x1 = 0.0625,
+ y1 = 0.0625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["map-icon-unlocked-3"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.884765625,
+ y0 = 0.4296875,
+ x1 = 0.0625,
+ y1 = 0.0625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["map-icon-unlocked"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.884765625,
+ y0 = 0.3671875,
+ x1 = 0.0625,
+ y1 = 0.0625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["mouse"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.591796875,
+ y0 = 0.4091796875,
+ x1 = 0.0244140625,
+ y1 = 0.0341796875,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 25,
+ trimmedheight = 35,
+ untrimmedwidth = 25,
+ untrimmedheight = 35,
+ },
+ ["ui-button-start"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.494140625,
+ y0 = 0.2841796875,
+ x1 = 0.125,
+ y1 = 0.125,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 128,
+ trimmedheight = 128,
+ untrimmedwidth = 128,
+ untrimmedheight = 128,
+ },
+ ["ui-scene-cave-ice"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.73828125,
+ y0 = 0,
+ x1 = 0.244140625,
+ y1 = 0.244140625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 250,
+ trimmedheight = 250,
+ untrimmedwidth = 250,
+ untrimmedheight = 250,
+ },
+ ["ui-scene-caveart-ice"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.494140625,
+ y0 = 0,
+ x1 = 0.244140625,
+ y1 = 0.244140625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 250,
+ trimmedheight = 250,
+ untrimmedwidth = 250,
+ untrimmedheight = 250,
+ },
+ ["ui-scene-ground1-ice"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0,
+ y0 = 0.25,
+ x1 = 0.25,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 256,
+ trimmedheight = 256,
+ untrimmedwidth = 256,
+ untrimmedheight = 256,
+ },
+ ["ui-scene-ground2-ice"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0,
+ y0 = 0,
+ x1 = 0.25,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 256,
+ trimmedheight = 256,
+ untrimmedwidth = 256,
+ untrimmedheight = 256,
+ },
+ ["ui-scene-tile1-ice"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.25,
+ y0 = 0.244140625,
+ x1 = 0.244140625,
+ y1 = 0.244140625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 250,
+ trimmedheight = 250,
+ untrimmedwidth = 250,
+ untrimmedheight = 250,
+ },
+ ["ui-scene-tile2-ice"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.25,
+ y0 = 0,
+ x1 = 0.244140625,
+ y1 = 0.244140625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 250,
+ trimmedheight = 250,
+ untrimmedwidth = 250,
+ untrimmedheight = 250,
+ },
+ ["xsokoban-campaign"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0,
+ y0 = 0.5,
+ x1 = 0.1953125,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 200,
+ trimmedheight = 256,
+ untrimmedwidth = 200,
+ untrimmedheight = 256,
+ },
+}
+texturessmall = {
+ ["bones"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.494140625,
+ y0 = 0.244140625,
+ x1 = 0.2392578125,
+ y1 = 0.0400390625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 245,
+ trimmedheight = 41,
+ untrimmedwidth = 245,
+ untrimmedheight = 41,
+ },
+ ["gri-campaign"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.1953125,
+ y0 = 0.75,
+ x1 = 0.1953125,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 200,
+ trimmedheight = 256,
+ untrimmedwidth = 200,
+ untrimmedheight = 256,
+ },
+ ["icon-arrow-left"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.779296875,
+ y0 = 0.5625,
+ x1 = 0.0625,
+ y1 = 0.0625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["icon-back-to-root"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.841796875,
+ y0 = 0.5546875,
+ x1 = 0.0625,
+ y1 = 0.0625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["icon-campaign"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.1953125,
+ y0 = 0.5,
+ x1 = 0.1953125,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 200,
+ trimmedheight = 256,
+ untrimmedwidth = 200,
+ untrimmedheight = 256,
+ },
+ ["icon-close"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.947265625,
+ y0 = 0.3974609375,
+ x1 = 0.033203125,
+ y1 = 0.0283203125,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 34,
+ trimmedheight = 29,
+ untrimmedwidth = 34,
+ untrimmedheight = 29,
+ },
+ ["icon-cursor-down"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.390625,
+ y0 = 0.48828125,
+ x1 = 0.09765625,
+ y1 = 0.09765625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 100,
+ trimmedheight = 100,
+ untrimmedwidth = 100,
+ untrimmedheight = 100,
+ },
+ ["icon-cursor-left"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.494140625,
+ y0 = 0.4091796875,
+ x1 = 0.09765625,
+ y1 = 0.09765625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 100,
+ trimmedheight = 100,
+ untrimmedwidth = 100,
+ untrimmedheight = 100,
+ },
+ ["icon-cursor-right"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.619140625,
+ y0 = 0.3818359375,
+ x1 = 0.09765625,
+ y1 = 0.09765625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 100,
+ trimmedheight = 100,
+ untrimmedwidth = 100,
+ untrimmedheight = 100,
+ },
+ ["icon-cursor-up"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.716796875,
+ y0 = 0.3671875,
+ x1 = 0.09765625,
+ y1 = 0.09765625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 100,
+ trimmedheight = 100,
+ untrimmedwidth = 100,
+ untrimmedheight = 100,
+ },
+ ["icon-google-login"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.814453125,
+ y0 = 0.3671875,
+ x1 = 0.0703125,
+ y1 = 0.0703125,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 72,
+ trimmedheight = 72,
+ untrimmedwidth = 72,
+ untrimmedheight = 72,
+ },
+ ["icon-reload"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.48828125,
+ y0 = 0.5068359375,
+ x1 = 0.0625,
+ y1 = 0.0625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["icon-scroll-page-DIR"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.947265625,
+ y0 = 0.3671875,
+ x1 = 0.0341796875,
+ y1 = 0.0302734375,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 35,
+ trimmedheight = 31,
+ untrimmedwidth = 35,
+ untrimmedheight = 31,
+ },
+ ["icon-settings"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.947265625,
+ y0 = 0.42578125,
+ x1 = 0.03125,
+ y1 = 0.03125,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 32,
+ trimmedheight = 32,
+ untrimmedwidth = 32,
+ untrimmedheight = 32,
+ },
+ ["icon-solve"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.716796875,
+ y0 = 0.52734375,
+ x1 = 0.0625,
+ y1 = 0.0625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["icon-sound-off"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.654296875,
+ y0 = 0.4794921875,
+ x1 = 0.0625,
+ y1 = 0.0625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["icon-sound-on"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.591796875,
+ y0 = 0.4794921875,
+ x1 = 0.0625,
+ y1 = 0.0625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["icon-star-disabled"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.861328125,
+ y0 = 0.244140625,
+ x1 = 0.1279296875,
+ y1 = 0.123046875,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 131,
+ trimmedheight = 126,
+ untrimmedwidth = 131,
+ untrimmedheight = 126,
+ },
+ ["icon-star-enabled"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.7333984375,
+ y0 = 0.244140625,
+ x1 = 0.1279296875,
+ y1 = 0.123046875,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 131,
+ trimmedheight = 126,
+ untrimmedwidth = 131,
+ untrimmedheight = 126,
+ },
+ ["icon-undo"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.619140625,
+ y0 = 0.2841796875,
+ x1 = 0.09765625,
+ y1 = 0.09765625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 100,
+ trimmedheight = 100,
+ untrimmedwidth = 100,
+ untrimmedheight = 100,
+ },
+ ["ksokoban-campaign"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0,
+ y0 = 0.75,
+ x1 = 0.1953125,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 200,
+ trimmedheight = 256,
+ untrimmedwidth = 200,
+ untrimmedheight = 256,
+ },
+ ["map-icon-locked"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.779296875,
+ y0 = 0.5,
+ x1 = 0.0625,
+ y1 = 0.0625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["map-icon-unlocked-0"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.876953125,
+ y0 = 0.4921875,
+ x1 = 0.0625,
+ y1 = 0.0625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["map-icon-unlocked-1"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.716796875,
+ y0 = 0.46484375,
+ x1 = 0.0625,
+ y1 = 0.0625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["map-icon-unlocked-2"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.814453125,
+ y0 = 0.4375,
+ x1 = 0.0625,
+ y1 = 0.0625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["map-icon-unlocked-3"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.884765625,
+ y0 = 0.4296875,
+ x1 = 0.0625,
+ y1 = 0.0625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["map-icon-unlocked"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.884765625,
+ y0 = 0.3671875,
+ x1 = 0.0625,
+ y1 = 0.0625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 64,
+ trimmedheight = 64,
+ untrimmedwidth = 64,
+ untrimmedheight = 64,
+ },
+ ["mouse"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.591796875,
+ y0 = 0.4091796875,
+ x1 = 0.0244140625,
+ y1 = 0.0341796875,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 25,
+ trimmedheight = 35,
+ untrimmedwidth = 25,
+ untrimmedheight = 35,
+ },
+ ["ui-button-start"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.494140625,
+ y0 = 0.2841796875,
+ x1 = 0.125,
+ y1 = 0.125,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 128,
+ trimmedheight = 128,
+ untrimmedwidth = 128,
+ untrimmedheight = 128,
+ },
+ ["ui-scene-cave-ice"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.73828125,
+ y0 = 0,
+ x1 = 0.244140625,
+ y1 = 0.244140625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 250,
+ trimmedheight = 250,
+ untrimmedwidth = 250,
+ untrimmedheight = 250,
+ },
+ ["ui-scene-caveart-ice"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.494140625,
+ y0 = 0,
+ x1 = 0.244140625,
+ y1 = 0.244140625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 250,
+ trimmedheight = 250,
+ untrimmedwidth = 250,
+ untrimmedheight = 250,
+ },
+ ["ui-scene-ground1-ice"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0,
+ y0 = 0.25,
+ x1 = 0.25,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 256,
+ trimmedheight = 256,
+ untrimmedwidth = 256,
+ untrimmedheight = 256,
+ },
+ ["ui-scene-ground2-ice"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0,
+ y0 = 0,
+ x1 = 0.25,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 256,
+ trimmedheight = 256,
+ untrimmedwidth = 256,
+ untrimmedheight = 256,
+ },
+ ["ui-scene-tile1-ice"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.25,
+ y0 = 0.244140625,
+ x1 = 0.244140625,
+ y1 = 0.244140625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 250,
+ trimmedheight = 250,
+ untrimmedwidth = 250,
+ untrimmedheight = 250,
+ },
+ ["ui-scene-tile2-ice"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0.25,
+ y0 = 0,
+ x1 = 0.244140625,
+ y1 = 0.244140625,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 250,
+ trimmedheight = 250,
+ untrimmedwidth = 250,
+ untrimmedheight = 250,
+ },
+ ["xsokoban-campaign"] = {
+ image = "cavepacker-ui-small",
+ x0 = 0,
+ y0 = 0.5,
+ x1 = 0.1953125,
+ y1 = 0.25,
+ trimmedoffsetx = 0,
+ trimmedoffsety = 0,
+ trimmedwidth = 200,
+ trimmedheight = 256,
+ untrimmedwidth = 200,
+ untrimmedheight = 256,
+ },
+}
diff --git a/ports/cavepacker/cavepacker/cavepacker b/ports/cavepacker/cavepacker/cavepacker
new file mode 100755
index 0000000000..289610a7c1
Binary files /dev/null and b/ports/cavepacker/cavepacker/cavepacker differ
diff --git a/ports/cavepacker/cavepacker/cavepacker.gptk b/ports/cavepacker/cavepacker/cavepacker.gptk
new file mode 100755
index 0000000000..bfc7030c6d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/cavepacker.gptk
@@ -0,0 +1,34 @@
+back = esc
+start = enter
+
+a = enter
+b = esc
+x = up
+y = \"
+
+l1 = \"
+l2 = \"
+r1 = \"
+r2 = \"
+
+up = up
+down = down
+left = left
+right = right
+
+left_analog_up = up
+left_analog_down = down
+left_analog_left = left
+left_analog_right = right
+
+right_analog_up = \"
+right_analog_down = \"
+right_analog_left = \"
+right_analog_right = \"
+
+deadzone_mode = scaled_radial
+deadzone = 2000
+deadzone_scale = 8
+deadzone_delay = 16
+mouse_scale = 512
+mouse_delay = 16
\ No newline at end of file
diff --git a/ports/cavepacker/cavepacker/conf/cavepacker/base/cavepacker/maps/tutorial0001.sok b/ports/cavepacker/cavepacker/conf/cavepacker/base/cavepacker/maps/tutorial0001.sok
new file mode 100755
index 0000000000..e1e2cf7c42
--- /dev/null
+++ b/ports/cavepacker/cavepacker/conf/cavepacker/base/cavepacker/maps/tutorial0001.sok
@@ -0,0 +1,4 @@
+;tutorial0001
+#########
+#@ $ .#
+#########
diff --git a/ports/cavepacker/cavepacker/conf/cavepacker/base/cavepacker/maps/tutorial0002.sok b/ports/cavepacker/cavepacker/conf/cavepacker/base/cavepacker/maps/tutorial0002.sok
new file mode 100755
index 0000000000..afdcb7d383
--- /dev/null
+++ b/ports/cavepacker/cavepacker/conf/cavepacker/base/cavepacker/maps/tutorial0002.sok
@@ -0,0 +1,7 @@
+;tutorial0002
+#########
+#@ #
+# $ #
+####### #
+ #.#
+ ###
diff --git a/ports/cavepacker/cavepacker/conf/cavepacker/base/cavepacker/maps/tutorial0003.sok b/ports/cavepacker/cavepacker/conf/cavepacker/base/cavepacker/maps/tutorial0003.sok
new file mode 100755
index 0000000000..af2b078e6c
--- /dev/null
+++ b/ports/cavepacker/cavepacker/conf/cavepacker/base/cavepacker/maps/tutorial0003.sok
@@ -0,0 +1,7 @@
+;tutorial0003
+###########
+#@ ## #
+# $ $ .#
+####### ###
+ #.#
+ ###
diff --git a/ports/cavepacker/cavepacker/conf/cavepacker/cavepacker.sqlite b/ports/cavepacker/cavepacker/conf/cavepacker/cavepacker.sqlite
new file mode 100755
index 0000000000..ea1409f0eb
Binary files /dev/null and b/ports/cavepacker/cavepacker/conf/cavepacker/cavepacker.sqlite differ
diff --git a/ports/cavepacker/cavepacker/conf/cavepacker/gamestate.sqlite b/ports/cavepacker/cavepacker/conf/cavepacker/gamestate.sqlite
new file mode 100755
index 0000000000..2d4ac08c05
Binary files /dev/null and b/ports/cavepacker/cavepacker/conf/cavepacker/gamestate.sqlite differ
diff --git a/ports/cavepacker/cavepacker/gpl-3.0.txt b/ports/cavepacker/cavepacker/gpl-3.0.txt
new file mode 100644
index 0000000000..94a9ed024d
--- /dev/null
+++ b/ports/cavepacker/cavepacker/gpl-3.0.txt
@@ -0,0 +1,674 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc.
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+ The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works. By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users. We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors. You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+ To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights. Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received. You must make sure that they, too, receive
+or can get the source code. And you must show them these terms so they
+know their rights.
+
+ Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+ For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software. For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+ Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so. This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software. The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable. Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products. If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+ Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary. To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ TERMS AND CONDITIONS
+
+ 0. Definitions.
+
+ "This License" refers to version 3 of the GNU General Public License.
+
+ "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+ "The Program" refers to any copyrightable work licensed under this
+License. Each licensee is addressed as "you". "Licensees" and
+"recipients" may be individuals or organizations.
+
+ To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy. The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+ A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+ To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy. Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+ To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies. Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+ An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License. If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+ 1. Source Code.
+
+ The "source code" for a work means the preferred form of the work
+for making modifications to it. "Object code" means any non-source
+form of a work.
+
+ A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+ The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form. A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+ The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities. However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work. For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+ The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+ The Corresponding Source for a work in source code form is that
+same work.
+
+ 2. Basic Permissions.
+
+ All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met. This License explicitly affirms your unlimited
+permission to run the unmodified Program. The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work. This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+ You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force. You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright. Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+ Conveying under any other circumstances is permitted solely under
+the conditions stated below. Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+ No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+ When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+ 4. Conveying Verbatim Copies.
+
+ You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+ You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+ 5. Conveying Modified Source Versions.
+
+ You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+ a) The work must carry prominent notices stating that you modified
+ it, and giving a relevant date.
+
+ b) The work must carry prominent notices stating that it is
+ released under this License and any conditions added under section
+ 7. This requirement modifies the requirement in section 4 to
+ "keep intact all notices".
+
+ c) You must license the entire work, as a whole, under this
+ License to anyone who comes into possession of a copy. This
+ License will therefore apply, along with any applicable section 7
+ additional terms, to the whole of the work, and all its parts,
+ regardless of how they are packaged. This License gives no
+ permission to license the work in any other way, but it does not
+ invalidate such permission if you have separately received it.
+
+ d) If the work has interactive user interfaces, each must display
+ Appropriate Legal Notices; however, if the Program has interactive
+ interfaces that do not display Appropriate Legal Notices, your
+ work need not make them do so.
+
+ A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit. Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+ 6. Conveying Non-Source Forms.
+
+ You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+ a) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by the
+ Corresponding Source fixed on a durable physical medium
+ customarily used for software interchange.
+
+ b) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by a
+ written offer, valid for at least three years and valid for as
+ long as you offer spare parts or customer support for that product
+ model, to give anyone who possesses the object code either (1) a
+ copy of the Corresponding Source for all the software in the
+ product that is covered by this License, on a durable physical
+ medium customarily used for software interchange, for a price no
+ more than your reasonable cost of physically performing this
+ conveying of source, or (2) access to copy the
+ Corresponding Source from a network server at no charge.
+
+ c) Convey individual copies of the object code with a copy of the
+ written offer to provide the Corresponding Source. This
+ alternative is allowed only occasionally and noncommercially, and
+ only if you received the object code with such an offer, in accord
+ with subsection 6b.
+
+ d) Convey the object code by offering access from a designated
+ place (gratis or for a charge), and offer equivalent access to the
+ Corresponding Source in the same way through the same place at no
+ further charge. You need not require recipients to copy the
+ Corresponding Source along with the object code. If the place to
+ copy the object code is a network server, the Corresponding Source
+ may be on a different server (operated by you or a third party)
+ that supports equivalent copying facilities, provided you maintain
+ clear directions next to the object code saying where to find the
+ Corresponding Source. Regardless of what server hosts the
+ Corresponding Source, you remain obligated to ensure that it is
+ available for as long as needed to satisfy these requirements.
+
+ e) Convey the object code using peer-to-peer transmission, provided
+ you inform other peers where the object code and Corresponding
+ Source of the work are being offered to the general public at no
+ charge under subsection 6d.
+
+ A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+ A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling. In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage. For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product. A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+ "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source. The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+ If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information. But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+ The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed. Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+ Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+ 7. Additional Terms.
+
+ "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law. If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+ When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it. (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.) You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+ Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+ a) Disclaiming warranty or limiting liability differently from the
+ terms of sections 15 and 16 of this License; or
+
+ b) Requiring preservation of specified reasonable legal notices or
+ author attributions in that material or in the Appropriate Legal
+ Notices displayed by works containing it; or
+
+ c) Prohibiting misrepresentation of the origin of that material, or
+ requiring that modified versions of such material be marked in
+ reasonable ways as different from the original version; or
+
+ d) Limiting the use for publicity purposes of names of licensors or
+ authors of the material; or
+
+ e) Declining to grant rights under trademark law for use of some
+ trade names, trademarks, or service marks; or
+
+ f) Requiring indemnification of licensors and authors of that
+ material by anyone who conveys the material (or modified versions of
+ it) with contractual assumptions of liability to the recipient, for
+ any liability that these contractual assumptions directly impose on
+ those licensors and authors.
+
+ All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10. If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term. If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+ If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+ Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+ 8. Termination.
+
+ You may not propagate or modify a covered work except as expressly
+provided under this License. Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+ However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+ Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+ Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License. If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+ 9. Acceptance Not Required for Having Copies.
+
+ You are not required to accept this License in order to receive or
+run a copy of the Program. Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance. However,
+nothing other than this License grants you permission to propagate or
+modify any covered work. These actions infringe copyright if you do
+not accept this License. Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+ 10. Automatic Licensing of Downstream Recipients.
+
+ Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License. You are not responsible
+for enforcing compliance by third parties with this License.
+
+ An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations. If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+ You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License. For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+ 11. Patents.
+
+ A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based. The
+work thus licensed is called the contributor's "contributor version".
+
+ A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version. For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+ Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+ In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement). To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+ If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients. "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+ If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+ A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License. You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+ Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+ 12. No Surrender of Others' Freedom.
+
+ If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all. For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+ 13. Use with the GNU Affero General Public License.
+
+ Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work. The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+ 14. Revised Versions of this License.
+
+ The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+ Each version is given a distinguishing version number. If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation. If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+ If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+ Later license versions may give you additional or different
+permissions. However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+ 15. Disclaimer of Warranty.
+
+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. Limitation of Liability.
+
+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+ 17. Interpretation of Sections 15 and 16.
+
+ If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+
+ Copyright (C)
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+Also add information on how to contact you by electronic and paper mail.
+
+ If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+ Copyright (C)
+ This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+ You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+.
+
+ The GNU General Public License does not permit incorporating your program
+into proprietary programs. If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License. But first, please read
+.
diff --git a/ports/cavepacker/cavepacker/libs.aarch64/libBox2D.so.2.3.0 b/ports/cavepacker/cavepacker/libs.aarch64/libBox2D.so.2.3.0
new file mode 100755
index 0000000000..1f8d8f97e1
Binary files /dev/null and b/ports/cavepacker/cavepacker/libs.aarch64/libBox2D.so.2.3.0 differ
diff --git a/ports/cavepacker/cavepacker/libs.aarch64/liblua5.2.so.0 b/ports/cavepacker/cavepacker/libs.aarch64/liblua5.2.so.0
new file mode 100755
index 0000000000..d3cf22fe39
Binary files /dev/null and b/ports/cavepacker/cavepacker/libs.aarch64/liblua5.2.so.0 differ
diff --git a/ports/cavepacker/cavepacker/libs.aarch64/libncurses.so.6 b/ports/cavepacker/cavepacker/libs.aarch64/libncurses.so.6
new file mode 100755
index 0000000000..7b43f7d762
Binary files /dev/null and b/ports/cavepacker/cavepacker/libs.aarch64/libncurses.so.6 differ
diff --git a/ports/cavepacker/cavepacker/libs.aarch64/libtinfo.so.6 b/ports/cavepacker/cavepacker/libs.aarch64/libtinfo.so.6
new file mode 100755
index 0000000000..239489b8de
Binary files /dev/null and b/ports/cavepacker/cavepacker/libs.aarch64/libtinfo.so.6 differ
diff --git a/ports/cavepacker/gameinfo.xml b/ports/cavepacker/gameinfo.xml
new file mode 100755
index 0000000000..ce17ce7bc1
--- /dev/null
+++ b/ports/cavepacker/gameinfo.xml
@@ -0,0 +1,13 @@
+
+
+
+ ./Cave Packer.sh
+ Cave Packer
+ CavePacker is a sokoban game. It is a puzzle game where you have to move the packages onto their targets without getting stuck. The lesser steps you made for solving a level, the better. You may only push but not pull packages.
+ 20090101T000000
+ CaveProductions
+ CaveProductions
+ Platformer
+ ./cavepacker/screenshot.ong
+
+
\ No newline at end of file
diff --git a/ports/cavepacker/port.json b/ports/cavepacker/port.json
new file mode 100755
index 0000000000..d2b12c59fc
--- /dev/null
+++ b/ports/cavepacker/port.json
@@ -0,0 +1,28 @@
+{
+ "version": 2,
+ "name": "cavepacker.zip",
+ "items": [
+ "Cave Packer.sh",
+ "cavepacker"
+ ],
+ "items_opt": [],
+ "attr": {
+ "title": "Cave Packer",
+ "porter": [
+ "Cebion"
+ ],
+ "desc": "CavePacker is a sokoban game. It is a puzzle game where you have to move the packages onto their targets without getting stuck. The lesser steps you made for solving a level, the better. You may only push but not pull packages.",
+ "inst": "Ready to run!",
+ "genres": [
+ "puzzle"
+ ],
+ "image": null,
+ "rtr": true,
+ "exp": false,
+ "runtime": null,
+ "reqs": [],
+ "arch": [
+ "aarch64"
+ ]
+ }
+}
\ No newline at end of file
diff --git a/ports/cavepacker/screenshot.png b/ports/cavepacker/screenshot.png
new file mode 100755
index 0000000000..9624a48abc
Binary files /dev/null and b/ports/cavepacker/screenshot.png differ