diff --git a/examples/M-modules/quick/sokoban/3rd-party/README.txt b/examples/M-modules/quick/sokoban/3rd-party/README.txt
index 22532b7..75aff10 100644
--- a/examples/M-modules/quick/sokoban/3rd-party/README.txt
+++ b/examples/M-modules/quick/sokoban/3rd-party/README.txt
@@ -1 +1,3 @@
Please see http://www.cliki.net/CL-Sokoban for the original game.
+
+See also note in "my-levels.lisp" (taken from "YASC_1_639_src.zip" on sourceforge.net).
diff --git a/examples/M-modules/quick/sokoban/3rd-party/my-levels.lisp b/examples/M-modules/quick/sokoban/3rd-party/my-levels.lisp
new file mode 100644
index 0000000..6b3c2a0
--- /dev/null
+++ b/examples/M-modules/quick/sokoban/3rd-party/my-levels.lisp
@@ -0,0 +1,4462 @@
+;;;
+;;; SokEvo and SokHard puzzles generated using SokEvo
+;;; Author: Lee J Haywood
+;;; Original website: http://fruise.googlepages.com/sokoban.html
+;;; Collection: Haywood
+;;;
+;;; This collection of Sokoban puzzles was generated by a program written by
+;;; Lee J Haywood that used random numbers and Brian Damgaard's YASGen program
+;;; to 'evolve' them.
+;;; The puzzles in the collection may be freely distributed and may be used
+;;; commercially provided that they remain unchanged and I am credited with my
+;;; name - Lee J Haywood. Any similarity to anyone else's work is entirely
+;;; coincidental and unintentional.
+;;; The puzzles may be included with any program under the GNU General Public
+;;; License, version 3.0 or later, with the following restrictions (see the
+;;; Additional Terms section of the GPL).
+;;; (1) A copy of this text must be included with the program, and also with
+;;; all derivatives of that program which include any of the puzzles.
+;;; (2) Misrepresentation of the origin of the puzzles is prohibited, and
+;;; modified versions must be marked as such.
+;;;
+;;; Author's notes:
+;;;
+;;; The SokEvo puzzles are sorted by the length of their shortest solutions,
+;;; which is intended to be an objective way of ordering them from easiest to
+;;; hardest. Your abilities are likely to mean that some seem to be out of
+;;; place, however. Also, some puzzles have more solutions than others so may
+;;; be easier as a result. The later puzzles are extremely difficult.
+;;;
+;;; The SokHard puzzles are sorted in release order.
+;;;
+
+(in-package :cl-sokoban)
+
+(defun add-solution (&rest lines)
+ (push (x:join lines "") *solutions*))
+
+;;; mazes & solutions
+
+(defmaze
+ "#######"
+ "#.@ # #"
+ "#$* $ #"
+ "# $ #"
+ "# .. #"
+ "# * #"
+ "#######")
+
+(add-solution
+ "DDrdrruLruLLDllU")
+
+(defmaze
+ "#######"
+ "#. #"
+ "#$* # #"
+ "#. $*#"
+ "# .$ #"
+ "#@ * #"
+ "#######")
+
+(add-solution
+ "uuUdrruurrdDLLLrrddrUlL")
+
+(defmaze
+ "#######"
+ "# #"
+ "#@$.# #"
+ "#*$ .#"
+ "# $$ #"
+ "# . . #"
+ "#######")
+
+(add-solution
+ "RlDRRRddlllUdrrruullDRurD")
+
+(defmaze
+ "#######"
+ "# ###"
+ "# ** #"
+ "# $ #"
+ "# $..#"
+ "###@ #"
+ "#######")
+
+(add-solution
+ "ruLulldRRdrruuLLdRllluurDldRR")
+
+(defmaze
+ "########"
+ "# * .#"
+ "# $ * #"
+ "# .$ $ #"
+ "#* * *#"
+ "#.# # #"
+ "# @ #"
+ "########")
+
+(add-solution
+ "uuluLruulDlldDuurrrRlddLLrruulDrdrUrU")
+
+(defmaze
+ "#######"
+ "# . #"
+ "# $*$$#"
+ "# ..$.#"
+ "#@* $ #"
+ "##. #"
+ "#######")
+
+(add-solution
+ "urDrdrruuLrddllulluuurrrrDulllDlddrrdrruLLruUruL")
+
+(defmaze
+ "########"
+ "# # *#"
+ "# * * #"
+ "# *$ $ #"
+ "# .#. #"
+ "# # *#"
+ "## @ #"
+ "########")
+
+(add-solution
+ "rruuruuLDDuuulDLDRurrddlUllDlluuRlddrddrUdrrU")
+
+(defmaze
+ "#######"
+ "# #"
+ "#$* # #"
+ "#.@ $.#"
+ "# .$$$#"
+ "# .. #"
+ "#######")
+
+(add-solution
+ "ddrrrUULLDuuullDDRluurrdDlddlUrurrDLuuurrD")
+
+(defmaze
+ "########"
+ "# *@ #"
+ "## .. .#"
+ "# *$$.$#"
+ "# $.$ #"
+ "# $ *.##"
+ "## ###"
+ "########")
+
+(add-solution
+ "dlluRdrdDlUruLulldRlDlddRdrrUUruuruLdddrUdllddlluRlURUR")
+
+(defmaze
+ "#######"
+ "# $. #"
+ "#@*$ $#"
+ "#.* . #"
+ "# $ .#"
+ "### #"
+ "#######")
+
+(add-solution
+ "ddRRuruurDDllddrUllluuurRDDLdRuurrdLLddrU")
+
+(defmaze
+ "#######"
+ "# .$ #"
+ "#. @* #"
+ "# $ #"
+ "#$**$.#"
+ "#..$ #"
+ "#######")
+
+(add-solution
+ "drruLLullddDuRRuLrrrdddlLUUdRUlluurDDrruuL")
+
+(defmaze
+ "########"
+ "#. ## #"
+ "# $ #"
+ "#*$ $. #"
+ "# $.#..#"
+ "#@$ $ #"
+ "# # *.#"
+ "########")
+
+(add-solution
+ "uUUdddRRuuLrRurrddddLUruuulldlddRRlldRlulluRuuurDrrrddDuuulldRurDllull"
+ "dRR")
+
+(defmaze
+ "#######"
+ "# * #"
+ "# $ .#"
+ "#.# * #"
+ "#@.$$ #"
+ "# $ . #"
+ "#######")
+
+(add-solution
+ "dRRUlluuRRurrdddLLLdlUrrrruuulldDuurrdddlLuuR")
+
+(defmaze
+ "#######"
+ "# ##.#"
+ "# $$ $#"
+ "#. .. #"
+ "#$ * #"
+ "#@* #"
+ "#######")
+
+(add-solution
+ "RuRurrddlUlluluurDldRdrrruUlLDlluurDldRddlUruurrrdddlL")
+
+(defmaze
+ "#######"
+ "# . #"
+ "# .@$$#"
+ "# * * #"
+ "# $ .#"
+ "###.$ #"
+ "#######")
+
+(add-solution
+ "urrDLLddrrULululldddRRUrrddLUluUrurDDullddlluuurR")
+
+(defmaze
+ "#######"
+ "## #"
+ "#..$ @#"
+ "# $ **#"
+ "#$*$ #"
+ "#. . #"
+ "#######")
+
+(add-solution
+ "lulldRdDuulldDRUruurrdDLddrUluLLddRlulUrrrdLuuurD")
+
+(defmaze
+ "########"
+ "# * .#"
+ "# * #"
+ "# . #$ #"
+ "# $. #"
+ "#@* #$ #"
+ "## $ . #"
+ "########")
+
+(add-solution
+ "RdRUUluuRurrdLLrrrddlUdLLdlluurDluuuRDrrRdrdddlUruuUlluLdllddrrUdddR")
+
+(defmaze
+ "#######"
+ "# @ #"
+ "#$* **#"
+ "#. #$ #"
+ "# . $ #"
+ "# . #"
+ "#######")
+
+(add-solution
+ "rrrDLullDDlddrrrruUdLdllluurDldRuuuulDrurrdLrDrddlUUdL")
+
+(defmaze
+ "########"
+ "# ..@$.#"
+ "#. $ #"
+ "# $ $ #"
+ "#.# * ##"
+ "# #$$# #"
+ "#. $ . #"
+ "########")
+
+(add-solution
+ "ddLUllddddrRUUUruuLrRdrdLdLUlUllddddrrRUdllluuuurrdLulDrrrruLLLrdDDrdL"
+ "L")
+
+(defmaze
+ "#######"
+ "#. #"
+ "#.$$$ #"
+ "#. * .#"
+ "#@$$*$#"
+ "#. $..#"
+ "#######")
+
+(add-solution
+ "uuurrrrddDuuullllddrRRUdllluurrDrdLuullddddrRUULrruruLLLrDLdDrdL")
+
+(defmaze
+ "########"
+ "### * #"
+ "# $ @#"
+ "# #. #"
+ "#* $* #"
+ "# * .* #"
+ "## * #"
+ "########")
+
+(add-solution
+ "lLLddddlUruuurrrddddlLuluulluRRRldddrdrruLruulDruuulDllddRldldRuuulD")
+
+(defmaze
+ "########"
+ "#. $ #"
+ "#.$##$ #"
+ "#$ $. #"
+ "# $#.$.#"
+ "#. # #"
+ "### @.#"
+ "########")
+
+(add-solution
+ "llulluUrDldRRdrrruuuuullLLDDDuuurrrrdddddllluLrdrrruuulldRurDDuuuulDDl"
+ "dRuuulllddRlddrdrU")
+
+(defmaze
+ "########"
+ "# .## #"
+ "# $ @#"
+ "# **$ #"
+ "#*.. # #"
+ "# * $*#"
+ "# * #"
+ "########")
+
+(add-solution
+ "lllullddrdrUUddrddlUUrddrrULLdlUluuluurDrrDDLddrruLuuurrdDuLullDulldR")
+
+(defmaze
+ "########"
+ "# . #"
+ "# $##$ #"
+ "#*$ .#"
+ "# *$@ #"
+ "##$. # #"
+ "# . . #"
+ "########")
+
+(add-solution
+ "ulDDldRuuulDllURRRdddllUdrruulDuulldRurDrrruuullllDDldRuuulDrdrrRUruLL")
+
+(defmaze
+ "#######"
+ "# @ #"
+ "#$* * #"
+ "#. *$ #"
+ "# . $##"
+ "# . #"
+ "#######")
+
+(add-solution
+ "ldDuurrdLrdLuulllDDrddrrUUddlluuRDluluurrDDlddlUruruurrddLdL")
+
+(defmaze
+ "########"
+ "#. .$ .#"
+ "# $ $$#"
+ "#@ $## #"
+ "# *$ $ #"
+ "#.* .. #"
+ "## *. #"
+ "########")
+
+(add-solution
+ "ddRUddrRuuLDldRluluuuurrdDDLruuullddDrrrdrruuULLrrdddllulldRRlluluuurr"
+ "DDDldRuuuLDDluUrrrruLrdrddLLL")
+
+(defmaze
+ "#######"
+ "# #@#"
+ "# $$ #"
+ "# # $ #"
+ "# . ..#"
+ "# # #"
+ "#######")
+
+(add-solution
+ "dddlllluururDDullddrRdrruuuLrdddlluRllluururDDullddrRdrrULLuurDurD")
+
+(defmaze
+ "########"
+ "# ##"
+ "# .*.$##"
+ "# * . #"
+ "#* . $##"
+ "#.$$ $ #"
+ "#@$ . #"
+ "########")
+
+(add-solution
+ "uUrUdlddRUUrrddrruLdlULuurrDLuuullldDuurrrrDDldddrruLdlUUUrDlddrruLdlU"
+ "UdlLdRR")
+
+(defmaze
+ "########"
+ "# *@ #"
+ "#. #$. #"
+ "# *$ * #"
+ "#$ . $ #"
+ "# .$# *#"
+ "# $..#"
+ "########")
+
+(add-solution
+ "rdddDldLLUluURDrRUrDlddllUluurRdLulluurrRDDldddrruuLrddllulldRRRllluUU"
+ "rDurruullDurrdddrruuuL")
+
+(defmaze
+ "#######"
+ "# *.#"
+ "# *$$ #"
+ "#. @#*#"
+ "# . $ #"
+ "# $. #"
+ "#######")
+
+(add-solution
+ "lluurrDLddrdrruUULLulDDurrrdddlluUddrruuulLddRdrUllullddRluurruullD")
+
+(defmaze
+ "########"
+ "# * #"
+ "#.#$$#.#"
+ "# *@ #"
+ "#$*. *$#"
+ "#. .$$.#"
+ "# $.#"
+ "########")
+
+(add-solution
+ "ruuLLLDDlDurRdLuuurrrddDLruuulllddlluuRRdddddlluUUrrrRdrUdlLuluuRDldll"
+ "dddrruLrdrRUL")
+
+(defmaze
+ "########"
+ "## ...#"
+ "#.$$* .#"
+ "##$.$$ #"
+ "# * $##"
+ "#@ $*.#"
+ "# $ *.#"
+ "########")
+
+(add-solution
+ "rruuULuRdddddrRllulluRUruuRRdLullDDDlddRRuUrUUddlluuurRdddlddRURlUUUrr"
+ "dLDllluuRRRddlUdddllU")
+
+(defmaze
+ "########"
+ "#@# . #"
+ "#.$$#. #"
+ "# $ *#"
+ "# #$$. #"
+ "#$ $ .#"
+ "# ..#"
+ "########")
+
+(add-solution
+ "ddrRRDDLdRlllURRRuulDDrurrULuurDDDluuullDDlluRdrRRuullDldRRdrUUddldlUd"
+ "llUUrRRdrUdlddRUllldRR")
+
+(defmaze
+ "#######"
+ "#. #"
+ "# $$$@#"
+ "#. # .#"
+ "# $$*.#"
+ "# $ ..#"
+ "#######")
+
+(add-solution
+ "ullllddddRRRllluuuurrrrddlDruuullllddrUdlddrURRuruulDDuulLdRRurDlllDld"
+ "drruLdlU")
+
+(defmaze
+ "#######"
+ "# ##.#"
+ "# $$ $#"
+ "#. . #"
+ "#$$* #"
+ "#@. .##"
+ "#######")
+
+(add-solution
+ "rrruullluurDRdrddlllUURRDullddrRuuluulDDrrdrruULLdlluurDldRurrrddlldll"
+ "UdrrurruulDrdLuulldD")
+
+(defmaze
+ "########"
+ "# $. ##"
+ "#* # $ #"
+ "#.*. #"
+ "##.$##@#"
+ "# $$ $ #"
+ "#..$. #"
+ "########")
+
+(add-solution
+ "ulluurDldlLuuRlddrrurrddddllLLUUddrruLdlUrrdrruuuulldlDDldRRluuururrdd"
+ "dLLrruuulldldDrdLrurrdLruuuLL")
+
+(defmaze
+ "########"
+ "# @.$ .#"
+ "# $ ##"
+ "#.*$# #"
+ "#$ $.$ #"
+ "#.* . ##"
+ "## * #"
+ "########")
+
+(add-solution
+ "rRRllllddDrRUUdddrrULdlUlluuurRdrrDrdLdlldlUrrruuullDDuuulldddRdRUlluu"
+ "urrdrrddLLrruullDLDRuuulDrrruL")
+
+(defmaze
+ "########"
+ "# #####"
+ "# .####"
+ "# $$$ #"
+ "#.$ $.#"
+ "#$# #.#"
+ "#@. * .#"
+ "########")
+
+(add-solution
+ "rrRRluuRurDlllURdddlllUURlddrrruuulDllURuulDDDrrruLrdrruLdlllluurDldRR"
+ "RRuLLdlluurDldRurrdddlllUdrrruuulldRDrdLuuurDD")
+
+(defmaze
+ "########"
+ "# . $ #"
+ "# $ . #"
+ "# $#$@#"
+ "#*# * .#"
+ "# .$##"
+ "# * .$.#"
+ "########")
+
+(add-solution
+ "ulllDDRddlUllUUrrDuurrrddLLrruullldllddrRdrRUdllulluurrDrDulullddrRuuu"
+ "ullDDrrurrrddLUruuLLdRurDDlulldlluRR")
+
+(defmaze
+ "########"
+ "# . #"
+ "#$$ @$ #"
+ "#.$# $ #"
+ "# $.# #"
+ "# .$ **#"
+ "#. ..$.#"
+ "########")
+
+(add-solution
+ "urrdLrddlUlUlullDDDRddlUrdrrRUUruuulLdlLDDDldRRluuuurrurrdddldlLrruruu"
+ "ulldlluRdlddDldRuuulDDrrrruruuLLLulDDDuuulDrrrrDDuuuLL")
+
+(defmaze
+ "########"
+ "## @ #"
+ "#.#$##.#"
+ "#$ $ #"
+ "# #.**$#"
+ "# *$ .#"
+ "#. $.#"
+ "########")
+
+(add-solution
+ "rrddlLLdDRdLuuurDurrDLulldddrRUULrddlluRuulDrrruuulllDDrdddrUdllLuRRuu"
+ "lDuuurrrddLLrruullldDrdddlluluURRuurrrdddLruuulllddRRdrUlllllddrdrrrU")
+
+(defmaze
+ "########"
+ "# ## #"
+ "# $ @ #"
+ "# #$#..#"
+ "# $ #..#"
+ "# $ * #"
+ "# # * #"
+ "########")
+
+(add-solution
+ "rrddddLUUruulllullddddRRRllluuuurrdrrrddddlUruuulllDDuuulldddRdRRRdrUU"
+ "dllllluuuurrddDldRRRdrUllllluuuRurDDDldRRldR")
+
+(defmaze
+ "#######"
+ "#. $@#"
+ "#$$ $$#"
+ "#. .$.#"
+ "#.$*$.#"
+ "## . .#"
+ "#######")
+
+(add-solution
+ "DDLLDLdRuuuullDRDrrruuLLDldRRlddlUrdRUluuurrdLulDDDrUluurrdLulDlluRRdr"
+ "ddllUdrruulDuulldRurDrruLLL")
+
+(defmaze
+ "#######"
+ "##. *@#"
+ "#..$*$#"
+ "# $ #"
+ "#$ $*.#"
+ "# . #"
+ "#######")
+
+(add-solution
+ "LLDurrDLLrdDrUdlLdllURRUruulDDrrddLUUluurrDullddrddLUlldRRuruUlDrdLdll"
+ "uURRdrrdLLuuurrDullddrUllldRR")
+
+(defmaze
+ "#######"
+ "#.. * #"
+ "#.#$$ #"
+ "#$ $ #"
+ "# .$*.#"
+ "##. $@#"
+ "#######")
+
+(add-solution
+ "uuuuLLLrrrddLLUdrrddLLUUdllURRddrruLLrruuulLDDRluurrdDlddlUUlldRRurruu"
+ "llDurrddlUdLdlluRRddrrULLuurDurD")
+
+(defmaze
+ "########"
+ "## .#"
+ "## $$*.#"
+ "#. * $$#"
+ "#* .# #"
+ "#@$$$ ##"
+ "#. .* .#"
+ "########")
+
+(add-solution
+ "drrRRuurUUddlddlllluUruuurrDRlulldRlddrUluurrrdDLLdllddrrrruUruLuullld"
+ "DrdLDuuuurrrdddddllLuurDldRluuuuurrrddddLruuuullDRllddrDluuurDlddrrruu"
+ "L")
+
+(defmaze
+ "########"
+ "# # #"
+ "# $@$ #"
+ "# $#* $#"
+ "#.$ *.#"
+ "# $ # #"
+ "#.... ##"
+ "########")
+
+(add-solution
+ "urrddDllddrrUruLuuulldRurrdDldddlllluuuuRRllddddrruuLrddlluRdrrruuuruu"
+ "llldlDDDldRRluuulDDruuururrrddldLLDlluurDDuuururrDulldRDuurrddLdLLLuur"
+ "rurDD")
+
+(defmaze
+ "########"
+ "# #"
+ "#$@*$$##"
+ "# $ $ ##"
+ "# $.#..#"
+ "# ..*$.#"
+ "#. #"
+ "########")
+
+(add-solution
+ "ulDDDDrrdrrruuluLrdrddlllluluuururrDLullddddrruUddlluuRDluuurDRllddrUd"
+ "rUdddrrruuluLLdddrrUdlluRRdrUllluurrDullddrRllulldRRlluuuurrDDDuuurrDD"
+ "uLulDDuulldRDD")
+
+(defmaze
+ "#######"
+ "### .#"
+ "# $$# #"
+ "# @$. #"
+ "#. $# #"
+ "# . #"
+ "#######")
+
+(add-solution
+ "ddrrruulLrruullDurrddddlllluuuRDlddrrrruulLLrrruullDldRuurrddddlllUdrr"
+ "ruuuullddRlullDRddrrruUUdddllluuRDldR")
+
+(defmaze
+ "########"
+ "## # #"
+ "# $ $ #"
+ "## ** #"
+ "# $ #"
+ "# # #$$#"
+ "#...@..#"
+ "########")
+
+(add-solution
+ "luurUrrdDulllddlluuRRluRuulDDrdddlluuRurDllddrrrrUruulLrrddldlllluurrD"
+ "uluurDrrrddldlLLrrruruulllDDuurrrddldlLuuurrDDuLrruuulDLdlDDuluuurDrrr"
+ "dL")
+
+(defmaze
+ "########"
+ "# ##"
+ "#.#.* .#"
+ "# $$$ #"
+ "#*. $* #"
+ "# #@#"
+ "########")
+
+(add-solution
+ "uuluulldDRluullddRddrrULUlluurrDurrdLrrddLLURdrUluullllddrRRllluurrrrd"
+ "DlddlllUUddrrULrrurrdLLdlluuRlddrruLrruuullDDRluurrdDlddlUU")
+
+(defmaze
+ "########"
+ "# ##"
+ "#@$$ $##"
+ "# $ ##"
+ "# *## .#"
+ "# ..*$.#"
+ "#.# #"
+ "########")
+
+(add-solution
+ "dddrrdrrruuluLrdrddlUdlluRRlllluuuurrrddrDuluulllddddrrrdrrULLLLrrruul"
+ "uurDDDuluullldddDrrrRlllluurDldRRlluuuurDDDldRuuuurrdLulDDDuurrdLulD")
+
+(defmaze
+ "########"
+ "# . $ ##"
+ "## $.$ #"
+ "#...# .#"
+ "# #$ $ #"
+ "# $ #.$#"
+ "# @ #"
+ "########")
+
+(add-solution
+ "luuurrDulldddrrrruUruuLDDlluluurDldldddrrrrrUUluuuLrdddrddllllluuururR"
+ "urDrDDlllUluuRlddldddrrUUrrruullLulDrrruLLrrdrddlUruLddlldLdlUUdrrdrrr"
+ "UU")
+
+(defmaze
+ "########"
+ "## * .##"
+ "# .$ #"
+ "#.# $ #"
+ "#. *$# #"
+ "# $# #"
+ "# ##@##"
+ "########")
+
+(add-solution
+ "uruulLulluRRddrrddllULUdrdrruulLuulldlddRRlluururrdLrdrrddllUlURuulDrd"
+ "dlllddrUluuuRurrdddlLdlUrrruuulldRDrdLLruuurDlddrdrruuuLLDlUrrrdLLulDr"
+ "rrddllUU")
+
+(defmaze
+ "########"
+ "#... #"
+ "# #.## #"
+ "# # #"
+ "# $ *$#"
+ "## #$..#"
+ "# $ $$ #"
+ "# @ $ .#"
+ "########")
+
+(add-solution
+ "rRRULUUluuurrrddlLrrDLDlUdddllURdrrUrULuurDlllURdrruuullllldddRDuluuur"
+ "rrrrdddllulUdrdrruuullLLrrrrddLLrddddlluRUUdddllluRuuRUUddldddrruururu"
+ "uullLrrrddlLrddlUlUUddrruLddddrUUlulUdlddRRdrU")
+
+(defmaze
+ "########"
+ "# ..# #"
+ "##$$ #"
+ "# @ $..#"
+ "# #$*$ #"
+ "#.* $. #"
+ "# # #"
+ "########")
+
+(add-solution
+ "rRurrddddllluRdrruuuulldlDururrddddlluURUrDllluRdddlUruulllddRRUruLruu"
+ "lDrddrruuLDldlddrrrUULulUlDrrdrddlllulluuRRuulDrrrddrddllluUUUdddlluuR"
+ "urDDuurrddLrrddllULLrrdrruuluulldDuurrddrddlluLuuR")
+
+(defmaze
+ "########"
+ "# @* #.#"
+ "# $$ $ #"
+ "# # #*#"
+ "## . #"
+ "# $.# #"
+ "## * .#"
+ "########")
+
+(add-solution
+ "lddrdddrRlluuuluurDDDrruuuLrdddlluuRurDllddrrrrUULLDurrddlLddllUURRuur"
+ "rddddLLuuRlddrruUlllldRldRRRllluuUluuRDDDrruuuLrdddDluluuRurDDDlddlUUU"
+ "luRRurDDullluR")
+
+(defmaze
+ "########"
+ "# .$ #"
+ "# *$$. #"
+ "# $##"
+ "#*$. $.#"
+ "# .#$ #"
+ "##@.. ##"
+ "########")
+
+(add-solution
+ "ruuulluurDldRDrddlUlUUrDuuurRDLulDrrrruLLdllDlddRUrrRUdllURdllluRuulDD"
+ "rdrruuLrurrdLLddrUluurrdLulDrddlllddrrrUUllDldRluuuluurDRDDDuuulldRurR"
+ "urrdLLLDDrrULulD")
+
+(defmaze
+ "########"
+ "# # #"
+ "# @*.* #"
+ "# #$$$ #"
+ "#. * .#"
+ "#.#$$$ #"
+ "# . . #"
+ "########")
+
+(add-solution
+ "lddddrrrrruuuuulldLrurrdLrddddllllluurrRRUrDlllURdrruuullDDldRuuulDrdd"
+ "llluuRRDrdLuullddddrrrUdllluuuurrddLruuurrrddLLrruullldlldDrrDrUllluur"
+ "rDuurrrddlLdLLrUrrrdLullddrdrrUdlluluurrdD")
+
+(defmaze
+ "########"
+ "# $. .#"
+ "# .$. #"
+ "# # $#.#"
+ "#@$* $ #"
+ "#.$ #$##"
+ "#. #"
+ "########")
+
+(add-solution
+ "uuuRRRdLulldddddrruUUULulDDDDuuurrddLruuruLrdrruLrdddLLLddrrUdlluuuull"
+ "dDRluurrrrrddLddlluUUdlluurRRRurDlllddddlUruuullddRdrUUdlluurRuRRdLLdd"
+ "lluuuRldddrrddrruuLU")
+
+(defmaze
+ "#########"
+ "## $. .#"
+ "# ## #$#"
+ "# $#. ..#"
+ "# @## .#"
+ "#* $$ #"
+ "# # $ #"
+ "### # #"
+ "#########")
+
+(add-solution
+ "lddrdrruuruuluurrDDlddlddlluluurDluluururRRddrddlLLrrddllUllUUrDRddrru"
+ "urrdLuuurDluluullldDDrdRRllddrrUrUUruuuLrdddlddrUUUUdLLrdddldlluurRdrU"
+ "UdlllullddRluRRRRRdrUUddlldllUluuuulDDrdRRRRdrU")
+
+(defmaze
+ "########"
+ "## . #"
+ "# #$@$ #"
+ "# $. *$#"
+ "# *.$ #"
+ "# . #$.#"
+ "# #. #"
+ "########")
+
+(add-solution
+ "ddLruuurrdLrDDLUlldRurruulllDurrrddllUdrruulDlddlddrrrUULrULuurDllluRd"
+ "rddrddllluuUdddrrruulLruulDrdrddlllulluuRRRurrDDlUllllddrrdrrrUdlllull"
+ "uurDurruulDrdrdDrdLLruuurDuuuLD")
+
+(defmaze
+ "########"
+ "# # . .#"
+ "# $ # #"
+ "#. $# $#"
+ "# $@*. #"
+ "# #$ .#"
+ "# $.###"
+ "########")
+
+(add-solution
+ "RdrruUlDrdLullUlldRRRRuuullDDuurrdddlLulldddrRUULrrruuulldDuurrdddlLul"
+ "luRdrdrruuullDurrddrDlllddlluURuururrrDldddLruuuulldlddRRdrUUUruLdddrU"
+ "UddlllluurDldRRlllddrrUdlluurR")
+
+(defmaze
+ "########"
+ "# . .#"
+ "#@$#$ #"
+ "# .$ $ #"
+ "# $ # #"
+ "##*$# ##"
+ "##... ##"
+ "########")
+
+(add-solution
+ "urrrrrdddlUruulllllddrRRRdrUUdllllluurrrrDrddlddllUUddrruuruulullllddd"
+ "RluuurrrrdrddlddlllUrdrruuruulullllddrRDDldRuuulldRluuurDDDDuuuurrrdrd"
+ "dlULLDDluluurDDuuurrrDrdLLLrU")
+
+(defmaze
+ "#######"
+ "# .#"
+ "#@# $ #"
+ "#* $##"
+ "# #"
+ "#$$##.#"
+ "#. *. #"
+ "#. $ #"
+ "#######")
+
+(add-solution
+ "urrdddrrddlLdlluRUUlDruruuurrdLullldDRdrrUUddlluluurrRddLdldlUrdddlUru"
+ "urruuulDDrdrdddLLLuuulURddddrrruuulLUlldRddRRdrUllllUruurrdLulDDldRRlu"
+ "urruuulDDrdLulDDldRuuulDDruruuullD")
+
+(defmaze
+ "########"
+ "# # #"
+ "#.# $* #"
+ "#$$ * @#"
+ "#. .$.##"
+ "# #$.##"
+ "## #"
+ "########")
+
+(add-solution
+ "ldddllluuruuulldDRdrUdlddrrruuuLrdddllluurRlluluurrrDDrDLuuulllddrdddr"
+ "rUUUdddlluuuRldddrruuLulDrrruLdlluluurrrDDuulllddrdrRddllUlURddrruuuuu"
+ "llldDrRlluurrrdDllddlUUrrrDLLrruuulDDldddrrUU")
+
+(defmaze
+ "########"
+ "##@ .. #"
+ "# #$#. #"
+ "# ..*#"
+ "##$$ $ #"
+ "# $ $ #"
+ "# # .#"
+ "########")
+
+(add-solution
+ "rrrddlddRUdlLdlluRRRuulDrrrULuullDDRluurrdDlddLUUdddlluRdrUruullDRddlU"
+ "ruurrrdDLLLuurruurDDlllddrrUUlldRdldlluRdrUruullDurrrruulllDurrrddlUru"
+ "LddlddrrUdlUUUdddlldlluRuRRdrUUdllluRRdllddrUUluR")
+
+(defmaze
+ "########"
+ "#@$. $.#"
+ "# $ $.#"
+ "# $$ $ #"
+ "#. $.#*#"
+ "###$*. #"
+ "# . . .#"
+ "########")
+
+(add-solution
+ "dddrRDRdLuulluurRDrDLddrrruUULLdDldRuuurrddLLulLURRluurDlddrddlUUluluu"
+ "RDrrDDlUdddrUrruuLLuuRDldDllURdrUdlddrUrrdLruuuLLDldRRdrUlluuruulDDDld"
+ "RldRRlluululuurDRDrruulDDDDuululldRRurDDulldR")
+
+(defmaze
+ "########"
+ "## ## #"
+ "# $@$$ #"
+ "#.# #"
+ "#.#$## #"
+ "# $. #"
+ "# *. .#"
+ "########")
+
+(add-solution
+ "drrrdddlllulldRRRRuruulllDDldRuuurrruulDrdddlLLuuuRdlddrrruuLLrrddllld"
+ "lluuuuRRDrrrddlllLdlUUdrrrrruulllDurrruulDrdddllLLruuuRdlddrrruuLLulDD"
+ "urrrddllLdllURRuurrrddldLLrruruuuulDrdLLulDDDR")
+
+(defmaze
+ "########"
+ "## # #"
+ "# $$ .#"
+ "# $@$###"
+ "#.#$ #"
+ "#.* ## #"
+ "#. . #"
+ "########")
+
+(add-solution
+ "DrrrddllllluuuururDRRllllddddrrrrruulllUdrrrddllllluuuururrdDuulldlddd"
+ "drrUURuuLrddlUdddrrruuLLulDrrrddllllluuuRldddrrrrruulllDuruuullDlddddr"
+ "RuuruuLrddlULrruullDlDDDuuururrddlLulDDuruurDrdLLulD")
+
+(defmaze
+ "########"
+ "# $. ..#"
+ "#.$.$$ #"
+ "# .$ #"
+ "### ###"
+ "#..* $ #"
+ "#$$*$ #"
+ "#@* .##"
+ "########")
+
+(add-solution
+ "RUdRRULUUrDluUlluuRRDuRRDLulllddrUluRRRdLrDLddrUUluullddRluurrdDrddlUU"
+ "lluurrrDDurrdLLLddrUdlddllURdrrUUlDrdLuuuuRuulDDDDrUUluullddRluurrdDrd"
+ "dlUUlluurrrDDurrdLLLddrUluRuulDDDuuullddRluurrrdddlUULrrrrdLLdddrruLdl"
+ "UUUruL")
+
+(defmaze
+ "########"
+ "# #@ #"
+ "#. ** ##"
+ "#. # #"
+ "# $$ #.#"
+ "# $ ** #"
+ "# .$ #"
+ "########")
+
+(add-solution
+ "rrddrdddlLUlLdlUrUdrrdrruuullDLruruulDLrrdrdddllLuurUdldllURdrdrrruuul"
+ "uulldLDDldRuuururrddldLruruulldldDrruruLrdrdddllURdrUllUlllddRURRdLruu"
+ "UruulDDDldlluRuuRurrddldLruruulldldDrruruLddlddrUUUdllldRRlldR")
+
+(defmaze
+ "########"
+ "#. . ##"
+ "# # $ #"
+ "#$*$##@#"
+ "# $.# #"
+ "#. # $ #"
+ "## . #"
+ "########")
+
+(add-solution
+ "dddlluuLrddrruuuuLulldDuulldDRDuluurrrrdrddddlluuLUUddrddrruuuulLrrddd"
+ "dlluulullDRluuurRDrrrddddllllUUddrruuLrddrruuuulllDLrurrrddddlllluUlUU"
+ "dRdddrruuLrddrruLdllluUrrDullddrRurruuulllDurrrdddlldlluuRlddrrurrdL")
+
+(defmaze
+ "########"
+ "# ..# #"
+ "# $ $ #"
+ "#*$#$ #"
+ "# @$.*##"
+ "# #. #"
+ "# . ###"
+ "########")
+
+(add-solution
+ "lddrrruuUUlulldDDrRlluuurrdrdDllluuRlddrUUddrruuLrdrruLLddlddrUrUUlDrd"
+ "LullluuuRDDldRRRuuLrdrruLLdddrUlllluuurDDldRRRuuLrddllluuurDDurrddddll"
+ "lUUUrurrrrdLullldldddrrrurUdldllluuururrDDlDurrdLuuurDlulldldRRluuulD")
+
+(defmaze
+ "########"
+ "# .$ #"
+ "#$@* #.#"
+ "# **$ #"
+ "# $.$$#"
+ "#.#. #.#"
+ "# $ .#"
+ "########")
+
+(add-solution
+ "DldddRRRRluuULDrddllluuRluRuulDrddlddrrruuuLrrruuLLLDllDDrURRdLuuurrrd"
+ "dDLruuulllddrRdrUllluurDlddRddlUUUlluuRRDrDDuLdddllUURlddrruUrurrdLLuu"
+ "lulldRlDDrURRllluurrDrdLrdLddllUURlddrruUruulDDrrruLLdlllddrrrUdllluur"
+ "rRurrdLulululldRlDD")
+
+(defmaze
+ "########"
+ "#@$. #"
+ "#$*$ .#"
+ "#.$ *#.#"
+ "# $ $ #"
+ "# #$..##"
+ "#.. $ #"
+ "########")
+
+(add-solution
+ "DDRluuRDRRDDLUruurrdddLddLLURUUlDrrruuullLDlldDDuRUdRRuLuurDlddlluuuRl"
+ "dddrruuLrddlluRurrurrdddLLLUluuRRdLddrrruuuLrdddllluurRurDlllddrUllldR"
+ "uruullDRddlUrrrdLuluurDldRdrddlUUUlldRurDluuulDrurDRRuLLdlddrUdrddlUUl"
+ "uuRurrdLDDlluuluRdddrruuLrddlluR")
+
+(defmaze
+ "#######"
+ "###.###"
+ "# . ###"
+ "#.$*$.#"
+ "#.. .#"
+ "#*#$$$#"
+ "# @$.#"
+ "##$$ #"
+ "# #"
+ "#######")
+
+(add-solution
+ "llUUrrURdrDDLLURdrUluulDllddRRUruulUllDRdRddlluUrrdrrdLLuuluurDrDulldR"
+ "ddrddlUUUUllddRluurrdDrddllUdrruuluullddRddrruuruLdddlluuRlddrruLulluu"
+ "rrDrDLuuluurDrDDlUddddrrULdlUUUrDuuuLDllddRRddlUruUruulDllddRdrdrruLdl"
+ "luuluurrrdDuulllddrRUruulullDDrUrrdLLrddlddrUUUUruLLrdddddrruLdlUUUUrd"
+ "rDLddrUllUUruL")
+
+(defmaze
+ "########"
+ "## * *.#"
+ "#..$ $*#"
+ "# .# *.#"
+ "## $ $##"
+ "# #$ $ #"
+ "#.. $@#"
+ "########")
+
+(add-solution
+ "LLLLrruuuuLLddRDrdrruLLUlluurrDRDLuuuRDDldddrruLdlUUUrDuuulDllddRRddLU"
+ "ruUruulDllddRdrdrruLdlluuluuuRdrrdDuulllddrRUruLLulDrrruLdddlddrUUUddd"
+ "rruLUUULLrddldRdrUU")
+
+(defmaze
+ "########"
+ "# . $@#"
+ "#.#$*$$#"
+ "# . * #"
+ "#$$ $$.#"
+ "#.# # #"
+ "#. . .#"
+ "########")
+
+(add-solution
+ "DDLDDrdLuuurDuuuLLLDDRRlluurDurrdLddddLLLruUURllluuRRRDrDLLdddrruULulD"
+ "ruuulDrrruLdlddrrULullullddDRRRUdllluuurrdDLdlUrrrruuLrddldLuuRdrrdLdd"
+ "llUURlddrruUluulDDrrruLdllulldRRuururrDLdLLuRdrdddllUURlddrruUluulDDll"
+ "uRRdrrddllUdrruulLulldRRuururrdLDDrUlLLdddrrrUdllluuuuRdrdDrdLuuulldll"
+ "uRdrRurrDDlUluuurrDDuL")
+
+(defmaze
+ "########"
+ "# . $@#"
+ "#.#$*$$#"
+ "# .$. #"
+ "#$$ $ #"
+ "#..$# .#"
+ "##. * .#"
+ "########")
+
+(add-solution
+ "LLLDDlDurRdLuuurrrDDDLruuulllddrRlluurDurrdLddddLLUUURllluuRRRDrDLLddd"
+ "rruULulDruuulDrrruLdlddrrULullullddDRRRUdllluuurrdDLdlUrrrruuLrddldLuu"
+ "RdrrdLddllUURlddrruUluulDDrrruLdllulldRRuururrDLdLLuRdrdddllUURlddrruU"
+ "luulDDlluRRdrrddllUdrruulLulldRRuururrdLDDrUlLLdddrrrUdllluuuuRdrdDrdL"
+ "uuulldlluRdrRurrDDlUluuurrDLrDD")
+
+(defmaze
+ "########"
+ "# . #"
+ "# # $* #"
+ "#.. .$ #"
+ "# $$.$ #"
+ "#..$#$*#"
+ "# *@#"
+ "########")
+
+(add-solution
+ "UUULLLLDlUrrrdLrurrdLulluurrrDulllddrrUdlluurDrddrddLLLUUURurrDDlUlldd"
+ "drrUULullldddRRRluUruLruulDrddrruLruuLDllullDDDRRRUdllluuurrdDrdLddllU"
+ "UURldddrruuLulDrrruLuullDurrRDrrddLU")
+
+(defmaze
+ "#########"
+ "# #.# #"
+ "# $$$.#"
+ "#$$$$ #"
+ "# $@# #"
+ "#. ###$##"
+ "#..... .#"
+ "#########")
+
+(add-solution
+ "LUUllDRDDldRRRRRUUruuullDLLrrurrdLrddlddlllluuulDrrrULdlddrrrruuULrruu"
+ "llDRddddlllluuruuRRurDlllddrUluRRurrDLDLLrruulDlddllluuRRRddllddlUUrrr"
+ "uulDruRurrdLdLLrruulDlllDDlddrrrrruUUdddllllluurDldRRRlluuuurrdLulDDDl"
+ "dRRluuurrururrdLdLLLulDDDldRuuuulDDDruurrdLrurrdrUluulDrdLLLLulDDurDD")
+
+(defmaze
+ "#########"
+ "#.. .$@#"
+ "#.##$#*$#"
+ "# # .* #"
+ "#$* .$$ #"
+ "# $ $.#"
+ "# ## # #"
+ "# # #.#"
+ "#########")
+
+(add-solution
+ "LLLLLrrrrrDDLUrdDDDuLULLDRurUruuLLLLrDDRRdrUllluurrDDlddlUUrddddlUUruu"
+ "rrddLruuluurDDlldDlddrUUrUUllDDrUdllllUUrDldRRRuLrrruruulllDDRdrdrUllL"
+ "dRddlUUrurrdLululuurrrdDDllDlddrUUruruuulllddDDrruruLUruLddddlluRdrUUd"
+ "dllllluurDRRRdddlUUlulldRRuRDrrULLLrrdddlUU")
+
+(defmaze
+ "##########"
+ "## . #. ##"
+ "# .*...# #"
+ "#$ $ $# #"
+ "#. ###.# #"
+ "# # #"
+ "## # $## #"
+ "# $*$$ $ #"
+ "##@ #"
+ "##########")
+
+(add-solution
+ "UUUUURRurrDLulullDRRRdrUllldRlullDRdddddrrULrdrruLLdllUUUUUluRdddrrrDu"
+ "llllUruuurrddLUrrrdLLullDDldRuuulDrdddddrruLdlUUUUUluRRRRllldddddrrdrr"
+ "uLuulLrrdddllluuUUUluRRRdLulDDDrrrdddllluUUUUluRRdlddrrrddLLdlUUUUUluR"
+ "dddrrrddrdrruLLLLUruLLrdddlluuUUU")
+
+(defmaze
+ "########"
+ "#....*@#"
+ "#$# ***#"
+ "# $ # #"
+ "# $ *#"
+ "# $$ .#"
+ "# ##"
+ "########")
+
+(add-solution
+ "LDDrDuluurDldDlLuuuRldddrruuLulllDDDRddrrrUUlLrrddlULuuUrrDDLruulldDrd"
+ "dlllUUUUdRldddrrruulUlldRlddrURlluurrDrruuluLDrrruLLdlDllddrdrrrUUUddd"
+ "lllluuurrururrdLddddlUdlluRRdrUUUUruLdddrUdldlllluurrDRdrUUUddllulldRR"
+ "RRllldRRdrUUU")
+
+(defmaze
+ "#########"
+ "#@*.*. #"
+ "#*...* ##"
+ "# $#.# #"
+ "# # #"
+ "# $$ #"
+ "## $$ $ #"
+ "# # #"
+ "#########")
+
+(add-solution
+ "DrrrRurDllluRdllluRdrrrrDDlDLLullUdrrdrrurrdLrddlUUddllURdrruuuulullll"
+ "DlddRdRRlluluuruulDDrurruLrdrrdrddddlllulluUUluRddrDllUruuRurDrruLrddr"
+ "ddlUUrddddlUdlluRdrruuullDLddrUdrruLUddlluRluLulldRdRRuLrddrrruulLrruu"
+ "lDrdddllluluuluurrrurDllluRdllluRRdllDrdrddlUUUUluRdddrddrdrrruuulldLL"
+ "dlUUUUrrrrDrddLLLLdlUUUluRRRllddrdrddrrUruLLLLdlUUUluRRlddrdrddrUruLLL"
+ "dlUUUluRddrdrrrruulDrdLLLLdlUUUddlUU")
+
+(defmaze
+ "##########"
+ "# #@$ ...#"
+ "# $ $ ** #"
+ "# $# .*.#"
+ "# $ #*.#"
+ "# $$ #.**#"
+ "# # #"
+ "##########")
+
+(add-solution
+ "RRdddLddrrrrULrUULDrddlllluuruRluuRDlddlddrrrruuuULDrdddlllluuruuRlddl"
+ "ddrrrruuulLrrdddlllluuLUlldRlddrURlluurDurDrrUruulllDDuurrrddlUruLdddl"
+ "LulldRlddrUURuuRRddLrurrrdddllllULrdrrrruuullluurDllldDlluuRRRRddLddrr"
+ "rruuulLrrdddlllluuLuurrurDlllddrrURuLddlddrrrruuuuLrddddlllluururRurDD"
+ "ullluurDldRRurDllldlluuRRurDldRRllullllddRUluRRRRurDllldldlddrUUUluRRR"
+ "RRldRldldLUUluRRRurDlddllllddrUUUluRRRRlluRR")
+
+(defmaze
+ "###########"
+ "# #"
+ "# $ $ $# #"
+ "##### # ##"
+ "## ##$ $@#"
+ "# ..$ ##"
+ "## #..# #"
+ "# #..# ##"
+ "# $*.# #"
+ "# #. $ # #"
+ "###########")
+
+(add-solution
+ "LdlLLddddlUUruuLLulDDDlddrURRuruullldDldRuuurrrddlUruLddddrUUluuLulDDD"
+ "lddrURRuuulldDldRuuurrrrrruuuulllddrDuluurrrddddlLLLddrUdlddrUUluuLulD"
+ "DDlddrURRuuulldDldRuuurrRRuuluurrrdddLruuulllddrDrDDuLLLddrUluRRurrddl"
+ "UllddlddrUUUluLulDDDlddrURRdrUUluulldDldRRluuurrRRuuluurrrddddLLLLddrU"
+ "luRddddlUUruulLulDDDldRRluuurrrddddlUruuuRuuluurrrddddLLLLLulDDDldRRRd"
+ "rUUdllluuurrrrrruLruuulllddrDrdLLLLulDDDldRRRlluuurrrrrrdddldLLUdrruUU"
+ "ruLLLLLulDDDldRRRlluuurrrruuluurDDDrdLLLLulDDDldRRluuurrrruuluulldRRur"
+ "DDDrdLLruulullulldRRRRurDDDrdL")
+
+(defmaze
+ "###########"
+ "## # ## #"
+ "# #.*. #"
+ "# $ .*.* #"
+ "## $ $# .$#"
+ "# $ #..#"
+ "### $## *##"
+ "# # $@* #"
+ "# # #"
+ "## # # # #"
+ "###########")
+
+(add-solution
+ "LrdrruLUddlluRurUrUULuLrdrddlUlULLLddrUluRddlDlddrUUUruulDLDDrUluRuulD"
+ "ulldRRDrddlUlUdrrdddlUUrurUlLuurDDluulldRRdrDDlUlUdrruLuurDDlddddrURRd"
+ "rrULrUUruuLuurDDDulDDDlddrUUUUUddddlLLLdlUUUUrrdLDldRRRRdrUUUUdddllllu"
+ "uulDDruuuulDulldRRDrddlUlUdrrdddlUUruuLuurDDDDldRRRRdrUUUddlllluuuluul"
+ "ldRRurDDDDldRRRRdrUUdllllluUlURurDDDldRRRRdrUllllluuuuulldRRurDDDDldRR"
+ "RR")
+
+(defmaze
+ "###########"
+ "#@$...# ##"
+ "##****. #"
+ "##. .### #"
+ "# $ #"
+ "#####$#$ #"
+ "# $ $ #"
+ "# # # #"
+ "###########")
+
+(add-solution
+ "RRRDRRRurDrddLruulDDuullllullDRddlUruRRRRurDrddlLLLLUdrrrrrddLLLLUdrrr"
+ "ruuuullllLddRddrrrruulUrdddlUUddllluuRRDulllulldRRuuulDrddRddrRurruuuL"
+ "LLLrrrrdddlldlluuluUddlluRuulDrddrrddrruuLLrrdrruLUddldlluurRdrruuuLLL"
+ "LLLddRRddrrurUUruLLLLLrrrrdddldlluulluUddrrRRddlldlluRdrUUdrrurrdLLrru"
+ "uulDuulllllddrRRRddLLdlluRdrUUdrrrruuululllllddrRddrrrruLUUdddllluuRRl"
+ "lddrrrruuulDllllluurrrrurDrddddlllldlllluRRRdrUUdrrrruuuullllllddrRddr"
+ "rrruulUruLLLLLrrrrrddddlUUUruLLLLrrrddddllluuRRllddrrUrUUruLLLrrddddll"
+ "luurRdrUUruLL")
+
+(defmaze
+ "#########"
+ "#..... @#"
+ "#**# $$##"
+ "#. ## #"
+ "#*.$ #"
+ "# $ $# #"
+ "# $$ #"
+ "# # #"
+ "#########")
+
+(add-solution
+ "lDDDDrddllllURdrrruulullLDurrrrdddllluUluRRllullDRRdrddlUlURuulDrddrdr"
+ "rruuuuluullllDDrdddrdrrruulUrdddlULrruulDrddlllluuuulldRuuulDrurrrrdDD"
+ "rdddllllulUUUUluRdddlUrrDlddrdrrrruuullLLulDrrrruuulldRurDDrdLLLLulldR"
+ "uuulDruRRdrrdrddddllllulUUUUluRRldddddrdrrrruuulllLrrrrdddlllluluUUUlu"
+ "RdddlUUrddddlUUUrdddrdrruLULrddlUlUUUUddddrrrdrruuullLLrdLLdlUUdrUUrdr"
+ "rrrddLLLdlUrrrUruLLLLrdLLdlU")
+
+(defmaze
+ "##########"
+ "# # @ #"
+ "# $$ # $##"
+ "# $ $ $ #"
+ "# ## . #"
+ "# $#.**. #"
+ "## .... ##"
+ "##########")
+
+(add-solution
+ "DDDlUdDLdlllUluuRDluuurDRllddrUdrURRRddldlllUUrurrrdrrdLdLLuRdrUluulll"
+ "dlddrRRurrruuLLruulDDrrddlUUddlldllluururRRDullldlddrrruRurruLLuurDDld"
+ "dldllluururRlldlddrrruruUrrddLLrdLLLrruuuruulDDllldlluRRRRRDDrdLLrruru"
+ "uLulDllllluurDldRRRRRDDrdLruruuLulDlllluurDldRRRRDDrruuLDuulDDullluurD"
+ "ldRRRurD")
+
+(defmaze
+ "##########"
+ "# #"
+ "# # $$##.#"
+ "# $ $@##.#"
+ "# $$ #.#"
+ "## $$ $..#"
+ "# #....#"
+ "##########")
+
+(add-solution
+ "DLLuuurrrrrdddddlllURuLrddrruuuuulllDDDuuulldddRluuurrddLdlUrruurrrddd"
+ "ddlluuLrddlUUUlldRurDrddrruuuuullllllldddRRlddrUluluuurrrrrrrdddddlllU"
+ "LULrdrruLrddrruuuuulllDDDuuullDDRluurrrrrdddddlluulUdrddlUlLUUrDldRRdr"
+ "rruuuuullllDDrDrDRdrUUUddllulullddrRRRdrUUdllluulDldRRRRdrUllldRRllulu"
+ "uuurDDDldRurDldRluluuuullldddRRlluRRRurDDDuulDlddlUrRRurDlluuuulDDDull"
+ "dRdRRRRRllluulDldRRRR")
+
+(defmaze
+ "##########"
+ "#@$ ...#"
+ "##$#.*.* #"
+ "# $. #.##"
+ "# # #"
+ "# ## # #"
+ "# $ $ ## #"
+ "## $$# #"
+ "# # #"
+ "##########")
+
+(add-solution
+ "RDDlddrDluuurDuRRuurrdLulDrrurrdLddllULuurDldLdlluRuuRRddLdlUdlddrUUru"
+ "rurRurrdLddrdddlldllllUUluurrururRurDllldldlluRRdllddrUUddddrrrrurruul"
+ "ullUdddLLrruurrrdddlldlllluUluurruRuuRRdrDulullddldllddrddrrrrurruuuLu"
+ "uruLLrdddrdddlldlllluuluurruruRRurDllldldllddrrrruuUlldlluRRRuullDurrd"
+ "RRuLLddldllddrrrruuUluurrdLrurrdLullddlldlluRRRlluuRRRRRllllldddlddrdd"
+ "rrrrurruuluUdrdddlldlllluurrruuUUdllluurrRRldddRlddlllUUluRRRldlddddrr"
+ "UdrrurruulUllUUddddLdLdlUUUUluRRRldldddrruruuUdddlLdlUUUluRRluurrR")
+
+(defmaze
+ "##########"
+ "# # .##"
+ "# $ #...#"
+ "###$ *.*#"
+ "# $ ## . #"
+ "# ### ##"
+ "# $$ $ #"
+ "## #@#"
+ "##########")
+
+(add-solution
+ "uLuulUllululldRRurDlDRRRdrddLdlluRdlllURuUUruLddddlluuRlddrruUdddrruLd"
+ "lluluurrUruulDDDurrrdrrULLLLrrruulDrddddLdlllluluurrUrrRllldllddrUddrr"
+ "uLrdrruruuUUdlllldDuuruulDulldRRurDlDRRRdrddldlluRdlllURuUUruLddddlluu"
+ "RlddrruUdddrruLdlluluurrUrrrdrddLruuluurDDlulluulDulldRRurDlDDllddrdrr"
+ "uLUUURRRdrUllluulldRurDlddllddRdrUUUURRRdrruLdlUlluulldRurDlddddrdrrur"
+ "UdlLLdlUUUURRRRllluulldRurDlddlldRdrUUURRRlluulldRurDldRR")
+
+(defmaze
+ "###########"
+ "## # # ##"
+ "# # $ #"
+ "# # $ # #"
+ "#.* . #$ #"
+ "#****$ #"
+ "#@*..# # #"
+ "###########")
+
+(add-solution
+ "UURRRDRRRUrruuLulldRurDrddllUddlllulllddRURuuullDDRdrUdRRRdrUUrrdLLLLL"
+ "ullluurrrDrDululllddrddlUUrrRdLullddrUluRdrrRRRurrdLLLLLuurDldLLuRdrRR"
+ "RurrdLLLLLLulDrrrrrrruuulDDrdLLLLLLrruululllDurrDrrddrrruuuulldRDDrdLL"
+ "LLULuurDrddrruuuurDDDrdLLLL")
+
+(defmaze
+ "###########"
+ "# ####"
+ "# ## ##"
+ "# ## $ $ #"
+ "## $ #"
+ "##$.##$#$ #"
+ "##.*# ##"
+ "#..$ $####"
+ "#..... $@#"
+ "###########")
+
+(add-solution
+ "LLLLulLUlUUUluRddddrddlUrrrdLLulUUUrDDldRluuuUluurDDDDrdddrruurrrUruuL"
+ "DLLLLLddddrruurUdlddllulldRRuuulDuUUluurDDDDrurrRddrrUruulDLLddrrUruul"
+ "ulDrrddldlluuLuRdddlddrUUUUlLLdddRldlluRRuulDrddlluRdrUUluUUluurDDDDDr"
+ "ddlluRdrUluuuuuurrdLulDDDDDDrdLuuuurrrrddddlLrruulDrdLruuuulllldddrRll"
+ "uuurrrrddrruruulDLLLLLrrrddlDllluuUUluurDDDDDuurrrrrruulDrdLLLLLrrrddd"
+ "lllLuuUUluurDDDDDDrrrrurrUruLLLLLLrrrdddlllluuUUluRddrrruRdrruulDrdLLL"
+ "LLrrrdddlllluuUUluurDDDDDuuuuurrdLulDDDD")
+
+(defmaze
+ "########"
+ "## #"
+ "# # $ #"
+ "# $ ##"
+ "#.*#$ ##"
+ "#...$$##"
+ "# .. $@#"
+ "########")
+
+(add-solution
+ "LULLdlluuuRRururrdLullddlldddrrurrUUddlldlluuurrRDrddLLuRuullldddRluuu"
+ "rrrddlLdlUrrruullDurrddlLuuruurDurrdLLDllddrrUrULdddrUUluuurrdLulDDDrU"
+ "dddlUlluuRRuulDrdDrddlUlluuRururrdLullddldddRurruUddllluurRDrdLLdlUrrr"
+ "dLLruuuluurDDDrdLLruuuurrdLulDDDrdLruUluurrdLulDDDDrdL")
+
+(defmaze
+ "###########"
+ "###### ##"
+ "## ##$ ##"
+ "## # $$ ##"
+ "# ###"
+ "#. #$ # ###"
+ "#.#. # $ #"
+ "#...# $$#@#"
+ "# .. $ #"
+ "# ########"
+ "###########")
+
+(add-solution
+ "dLLLLLLuurUruLLrddldlluurUdlddddrUrrrrrUUlDrdLLLLuurururrDDuuUruulDDDl"
+ "luRdrUruullDDlddldlddrrruurUUddlddllluuruulldldddRRuururuuruurrddLdLLr"
+ "ruruulldDrruLddddlddrUUUUUllddldlddRRurrdrruuLrddllulldlluururuurrddDu"
+ "uulldRldldlddlluRdrrrururrrddllLuurDldLLLUllddrUluRluururRRurrDDDrrddl"
+ "LLLLLrrruurDuuuulldllldlddddrUluuururuulDrdrrRurDDDlddllllluuuuRRRRurr"
+ "dddrrddlLLLLLLdlUUUddrrrrruurDurrddlLLLLLLdlUUdrrrrrruuuuulldRurDDDDur"
+ "rddlLLLLLLdlUrrrrrruuuuuruulDDDDDDurrddlLLLLLrrrruuuuuuulDDldRurDDDDur"
+ "rddlLLLL")
+
+(defmaze
+ "###########"
+ "## #@....#"
+ "## $$.**#"
+ "## $ $$#.#"
+ "# $# # .#"
+ "# $ # ## #"
+ "# #"
+ "###########")
+
+(add-solution
+ "rrrrDDDllULUdrdrruuullDlLLdRluLulDDDlddrUUddrruLdlluurURDuurrdLulDrrur"
+ "rurrdLLLLdllldlddrrrrrrrrUUllUdrrddlllllllluururrrurRurrdDuulldRurDlll"
+ "ldllldlddrUdrruLUddlluRluRuRuRRRRRlllllulDDDlddrUdrruLUUluRRRRRllllddd"
+ "dlluuRlddrruUUluRRRdLruuRRRlddLUllllddrUluRRRuRRddlUdLLullddrUluRRRRdr"
+ "UdlllldlldRdrUUUluRRRR")
+
+(defmaze
+ "#########"
+ "#..$.# #"
+ "#....** #"
+ "# $.## #"
+ "## $ $ #"
+ "####$ $ #"
+ "# $ $ #"
+ "# #@#"
+ "#########")
+
+(add-solution
+ "uuLruulDruuulDLLuLLdldRuurrdLLrrrrrddlUrdddLUUruuLLLulldddRRRllluuurrd"
+ "rrrddddlLdlluRURuLdddrUrruuLUdDrdLLdlluRuuRlddRUrruulDrddLLuluRddrruLL"
+ "rruulDruuulDllulldRlddRUUddRRddrruuuullLrrrddddlluullluuuRDlddrrrdddll"
+ "uRdrUrruuuulllllddrrDulluurrrrrddLUruLLLLrrrrddddlUUddldlluRuRlulluUrr"
+ "rrrddlUruLLLLrrrrddddlUUUruLLLrrdddlluRdrUUruLLrdddllddrUluRddlllluRRR"
+ "drUrUUUruLddlldRdrUUU")
+
+(defmaze
+ "###########"
+ "# # #"
+ "# $# $ $$ #"
+ "# ##$#$ #"
+ "# $ #@#"
+ "# $## # ##"
+ "## # .## #"
+ "##$ #.*. ##"
+ "# ..*. *. #"
+ "# # .. # #"
+ "###########")
+
+(add-solution
+ "uuulDulldRlulldRDDDDDRdRldlUdlluRRRuulDrddlluRdrUUluuuuuurrdLulDDDDDDr"
+ "dLuuuuuurrurrdLLLulDDDrrUdlluurRddllDDDrddlUUUUUUdrruululldRdddddddllu"
+ "uulUluurDRRRuuurrdddLruuullddDDDDrddlUdlluRRlluulUluRRRRddDuuuuuurrddd"
+ "LruuullddDlllddrddrdrrULLdlUlUUUluRRRRDDDuuulllddddrrdrruLuuuuuuurrdLu"
+ "lDDDDDDDrdLuuuuuuurrddLruulldDDDDDuuuurruuurrddLruLLLulDDDDDDuuurrUruL"
+ "LulDDDDDuulllluuurDDDDDDurD")
+
+(defmaze
+ "############"
+ "#@##. # # #"
+ "#**..$# #"
+ "#. $..# # #"
+ "# $#.$#$$$ #"
+ "# ##"
+ "# ## # #"
+ "############")
+
+(add-solution
+ "DRdDldRuuulDDrdRRuuLrddlluluurDrrddlldlUUdrrrRRRRUUlDuuurDrrddLLUdrruu"
+ "lLddddrUlLLLLuurDluuurDDllluRdrruulDrdLddRUUddRRRuulDruurrddLLddrUlLLd"
+ "lUluuulldDlddrUUdRRRRRRuulDruurrddLLddrUlLLLLuurDldRluuulllDDrURurDlll"
+ "uRddddlUUrurrrddlLrruullldlddrUrrruulllulDDurrrrddlUruLuurDDlddllUluur"
+ "RllddrdrrrRRRuulDruurrddLLddrUlLLLLuurDldRluuUlllddrURurDllluRRdldddlU"
+ "UrurrrddlLrruullldlddrUrrruulllulDrrrrddlllUUluRdddlUrdrrrRRRuulDrdLLL"
+ "LLrruullldlddrUUUrrrddrrruuuulDDDrdLLLLLrruullldlddrUUlURRlddrrrrrruuu"
+ "rrddLLulDrdLLdlUUdrrrdrUluuurrddLLulDrdLLLLLLdlUU")
+
+(defmaze
+ "##########"
+ "# ####"
+ "# $$####"
+ "#.* .####"
+ "#$*$#*####"
+ "#@*... .##"
+ "#####$ .##"
+ "#### $ $ #"
+ "#### #"
+ "##########")
+
+(add-solution
+ "RRRRRdddrUdllluRRuulDullUUrrDDllllUURuurrDLDllddrrrrrdddlluRUruLuuLLrr"
+ "dddddrUdrruLLdlUUUrDldRluuLLUUrrDDrddlUruLuuluurDDDDDuuuluulDDDuuullDR"
+ "RRurDDDDrdddlluRUUUddddrUdrruLLdlUUUrDlddrruLdlUU")
+
+(defmaze
+ "############"
+ "#@# # #"
+ "# # #$#$# #"
+ "# *$ #"
+ "#..##$#$ #"
+ "#..#. # $ #"
+ "#....# $$$##"
+ "# #"
+ "############")
+
+(add-solution
+ "drDDDuuRRRRRRdrruuullDDlDRlulllllddlddrrrrrrrUUddlluRdlllllluuruurrrrr"
+ "dDuuruurrddddLLUUllllllddldRdrrrrrrUUrruuLLLLLLLrrrrrrrddllddlllluurUd"
+ "lddlluRdrUllluuuurDDDldRRdrrrrruuUlulLLLrrrrdrdddllllllluuuuurDDDldRdr"
+ "rrrrruurruulLLLLLLrrrrrddddllllllluuuuurDDDlddrrrrruRUUruLLLLLrrrrdddd"
+ "lllllluuuuurDDurrrrrrddrUruLLLLLLLrrrrddddlllllluuuuurDrrrrrddddrUUUru"
+ "LLLLLLLulDDDuurrrrrrrrruullDurrddlLLLLLLLulDDurrrrrrruullDurrddlLLLLLu"
+ "lDrrrrrrrddddrUUUruLLLLLLL")
+
+(defmaze
+ "########"
+ "# #"
+ "# $ $#"
+ "##$ $ #"
+ "#@$*#$ #"
+ "# #..$*#"
+ "# .....#"
+ "########")
+
+(add-solution
+ "ddrrrrrULUUrDlddlluUURuurrDLDlldddrruUrULuullDDDuuurrddLruulldRlulldRu"
+ "rrddrdddlllluuRURRuurrDLDDrUlllldlddrrrrrUdllllluururrrdDrdLLLrruuuuul"
+ "lDRurDDDDrdLLruuulululldRRRurDDDDrdLuuululldRRurDDDuurDDluuuurDDD")
+
+(defmaze
+ "########"
+ "#.. $ #"
+ "#. $$$ #"
+ "#.$# $ #"
+ "#*.. # #"
+ "#.$ $$ #"
+ "#..#@ #"
+ "########")
+
+(add-solution
+ "rruuuuuLLDLLDlDDRluuruulDDrurrurrdLLLLdDrrUdlluurRurrdLLddlluuuRldddrr"
+ "uuLulDDlDRuuulDDrurrrrddddllUUUdddrruuuLuLLLulDrrrrrddddlluuUruLLLddDR"
+ "luuurrrrddddllUUUruLLrruLLLDDurrrrdddLdlUUUUruLL")
+
+(defmaze
+ "##########"
+ "# # .#"
+ "# $$$ #*#"
+ "# $ ...#"
+ "##$ $***.#"
+ "#@$ ..#"
+ "##########")
+
+(add-solution
+ "RUUluurrDDRRRuurrDDLLLLLuullddRddRRULrdRRULuRuurrddDLruuullddRdrUUdlll"
+ "ddlluURRRRdrUllllllluurDldRRRRRRlldRRldllluRRRllluluurrDulDDRRRuLdddll"
+ "lURRRlluulldRRRRlluurDDldR")
+
+(defmaze
+ "###########"
+ "# ## #@ #"
+ "#.* # ## #"
+ "# * # $ #"
+ "#.* ## $###"
+ "#.$ # $ ##"
+ "#.* $ #"
+ "# . ## #"
+ "###########")
+
+(add-solution
+ "rddLLDDrddlUUdLLLdllluuRDldRuRRRRRdrruLLLLLLLuluuRDrDulldRddlUUrdRRRRR"
+ "drruLLLLLLLuurDluuluurDrDDldlUUdrdddlUUrdRRRRRdrruLLLLLLUluUrDDllddrUU"
+ "UddRRRRRdrruLLLLLLullddrUUrdrruRuUluurDDDDldRRdrruLLruLdLLLLLdlUrrrrrU"
+ "UUluurDDDDrdLLLLLrrrruuurDDrdLLLLLrdL")
+
+(defmaze
+ "###########"
+ "# # .#.#"
+ "# $* .#"
+ "# $ $ *...#"
+ "# $ $$$ #*#"
+ "#####@# .#"
+ "###########")
+
+(add-solution
+ "UURRllUluRRDRdddrrUULrULLDuLulldRdRRuLulldldRRllulldRRururrdLLrrrrrddd"
+ "llUUddrruuLuLDuLulldRdRRuLulldLdRuurrdLLrrrrrdddllUUddrruuulLLullddRdR"
+ "lulldRRluuurrdrrrdddllUUddrruuulLdLLdRlllulldRRRRuLuurDurDrrrdddllUUdd"
+ "rruuulLLulldddrRUrurrdddllUURurDDulldllluRRRRurDlldllllluRRRRRRlllllll"
+ "uurDldRRRRRRllluurDldRRluurDRRllldllluRRRR")
+
+(defmaze
+ "############"
+ "# #"
+ "# $$$$@$$* #"
+ "# $ ## .* #"
+ "# $$ ##. #"
+ "# #*...* #"
+ "# ##...*.# #"
+ "############")
+
+(add-solution
+ "ullDDuulllddRRlluurDurrdLrurrdLrurrDLrurrdLDuulldRlulldRRllulldRRllull"
+ "ddddrrUUddlluuuurrrrrrrrrddddLLdLLuulLUdrrddrrurruuuulllllllllddRRlldd"
+ "rUluuurrrrrrrrrddddlldlluullLrrrddLUruLrddrruLdlluurDldRRurrruulDrdLLL"
+ "dlluurDldRurrrruuuulDDDrdLLLLulDrrrruuuulldRurDDDuullulldRRRurDDullllu"
+ "llDRRRRRlllllulldRRRRRRlllllldddrruUddlluuRuRRRurrrrrddddLLLLulLUdrrdr"
+ "rrruulDrdLLLrrruuuulDDuulldRlulldRRllulldRRlddrrDrrrruulDrdLLLrrruuuul"
+ "DDDrdLLruuuulldRurDDDrdLuuullulldRRRurDDDuullllllldlddrUUluRRRRRRRurDD"
+ "ullllllldRlddrUUluRRRRRRurDllllllddrUluRRRRR")
+
+(defmaze
+ "#########"
+ "# *@#"
+ "# $$$**##"
+ "# #. #"
+ "##$# ...#"
+ "# $ #. #"
+ "# $ ##* #"
+ "# ..$ #"
+ "#########")
+
+(add-solution
+ "LDDrddddLLrruulDrdLruuuulDDuuuuLLDRurDDrddlUllUllluurDldRuuRRDrruLLrrd"
+ "DrddlUlldLddlluuRUUluurDDuRRuLrrrdDrddlUllULuurrrdDuulllddrdrRllululld"
+ "RururDurrdLLrrddlldLddlluRluRUUluuRRRdrrddlldLrurruullulllddrdDuuluurD"
+ "DuurrdLrrrddllULuRlullddRluRurrdddrruuuLLrrddddrddlUUUlluuurrdDrDLddrU"
+ "luuuulldRurDDDDuuulldddllUUluurDRRRurDDDuulldddlluUluRRRRurDDulllldRld"
+ "drruUluRRurDlldddlllddrrUdlUUUUluRRRRldddLdlUUUluRRRlluRRR")
+
+(defmaze
+ "#########"
+ "## ####"
+ "# $ #"
+ "# ## #"
+ "# $ $#"
+ "# $# *..#"
+ "# #$**##"
+ "# ##@...#"
+ "#########")
+
+(add-solution
+ "rrUUrULuuLLLrrrrDlddddllURdrUUULDDldRRuuuUruLLLullDRddRDrruuulLulDrrrd"
+ "ddlluRdrUUruLLLulldlddRRRRlllluururrdrrdDDDldlUruulllluurDldRRRRllluuu"
+ "rrdrrdDDrUluullLDldRRRlluurrrdDrdLulDDlUrruuulllddRRlluurrrdDrdLulDlul"
+ "llddrUluRRRRlluurrrdDrdLullluuulDDldRRRRlluurrrrDDulD")
+
+(defmaze
+ "#########"
+ "# ..# #"
+ "# ..*. ##"
+ "##$ $ #"
+ "# ## #"
+ "##### $##"
+ "# $ $ #"
+ "#@ #"
+ "#########")
+
+(add-solution
+ "rrrruLLrrdrruLLrUUULuurDDluLLulldRRddlUruRRdLLuulldRRddlUrrrrDDlddrUUU"
+ "ruLLuurDDlLLuRlulldRRddlUruulldRdrrrrDDlddrUUUruLLLLdlUUluRddrrrrddddl"
+ "lluRRdrUUUruLLLLdlUUdrrrrddddllllluRRRRdrUUUruLLLLdlU")
+
+(defmaze
+ "#########"
+ "#.## ##"
+ "#.*.$ $##"
+ "#.*.. #"
+ "#*#*. $##"
+ "#@$ $ ##"
+ "##$# $ #"
+ "# #"
+ "#########")
+
+(add-solution
+ "UURRuRurDDrDDuululldllURRRurrDLdLddRUluLulldddRRUrrrULdlldlluuurrRDrdd"
+ "LddrUdrruLLUUrDllLuRuuurrDDDLdlUrruuulldllldddRRurrdddlllUdrrruuulldRu"
+ "rruuulldllldddRRuULulDrrdrrruuulldLLrrurrdLLLddrrULLLrddlddrrruUUruLLL"
+ "ddRllddrrUUdrdrruLLUUruLLrdLrrDlddrruLdllUUddrUUUruLruLL")
+
+(defmaze
+ "##########"
+ "#@*.. # #"
+ "#*.$. # #"
+ "#..#.$ #"
+ "# $ # $ #"
+ "#$ $ $ #"
+ "# # # #"
+ "##########")
+
+(add-solution
+ "RdRRdRRdlddrUUluluurDDDrdrruLruulDLrrddllUdrruulDllURlluurDldRdrddlUlL"
+ "dllURRRRUUlulldDrdrrurrruulDLLdddrUllluluurrurDDrrrddLLLrrruulllDurrrd"
+ "dllUdrruulDlluRdddlUruululllddrdRRdrUUdllluluuuRdrrdDuulllddrddlUUUlDr"
+ "rdrRuuullullDRddrdrruuuuLLrrdddrrruulDLdlddrUlllluuuRurrdDrrrddLLLLLul"
+ "uuluRRdlddrddlUUUUluRdddlUrdrdrrrrruulDrdLLLLLdlUUUUddrdrrrruulDrdLLLL"
+ "dlUUUdrdrrruulDrdLLLdlUUddlUU")
+
+(defmaze
+ "###########"
+ "# #@ ##"
+ "# $###$ #"
+ "## $ $ #"
+ "# #.$ #"
+ "# #$ #.** #"
+ "# # $#*.*.#"
+ "# # ... ##"
+ "###########")
+
+(add-solution
+ "rDrddddLdllllUlUUUdrruLdlluuurrDDLruulldRddlUrdddrdrrrruruuLDruuulDLLL"
+ "LLuurDlulldRRddlUrRRRRRurDDDlUruLLLLLLdddrdrrrrUUruulllldLulDrrurrrrdd"
+ "lddlllluUUrurrrrddlLDrdLLrruuruulllldlluRRRRDDDrdLruuruLruulDllllluurD"
+ "ldRRRRDDDruruLruulDllllluulldRRurDldRRRRDDrruLruulDDDuullldlddlUUlURRR"
+ "RRDrruulDDlulllluulldRurDldRRRRRdrruulDrdL")
+
+(defmaze
+ "##########"
+ "# # #"
+ "#.#$$## #"
+ "#.$ $ $ #"
+ "#.$ #"
+ "#..*##$$ #"
+ "# ...*@# #"
+ "##########")
+
+(add-solution
+ "LLLUlluuuurrrDDRdrrUdlluluulllddRRllddrrURULddlluuuurrDDLDlUrrrrRdrruL"
+ "LLLdRRlluLLdRddrrrUdllluuurrdLrurrrddLULulldRRllulldRRlddrrrUrruuLLLLd"
+ "lllddRRRluururrrrddllULLLLuRdrrrdrruLLrruuulDDrddlluLuRdlLLuRRdrdrruLL"
+ "LLulDDLdRuuuuurDDrdLulDDuulDDrurrrrruulDrdLLLLLrrrruLLLulDDulD")
+
+(defmaze
+ "###########"
+ "#.........#"
+ "# #$####. #"
+ "# $@# # $ #"
+ "# $$$ #"
+ "#$$ ## $$#"
+ "# # #"
+ "###########")
+
+(add-solution
+ "DRRRRddrrUULUUruLdddrUllDlllddlllUURRRRRRuruuLLLLLDDuurrrrrddldlllddll"
+ "luuURdlddrrruuLUlldRlddrURlluurDurDrrrrurrdLuuurDlddrddlUUUUruLLLLrrrd"
+ "ddLLLLLulldRRRRRRurDrddllUdrUUUUruLLLrrdddLLLLLuUdllUddRRRRRRdrUUUruLL"
+ "rdddlllllllddrUluRRRRRRdrUUUruLdddllllllddrUluRRRRRdrUUUddlllllddrUluR"
+ "RRRdrUUdrUU")
+
+(defmaze
+ "#########"
+ "# #.#"
+ "# $$$ #.#"
+ "# $ #.#"
+ "# $ #.#"
+ "# $ #@.#"
+ "# $$**.#"
+ "## .*.#"
+ "#########")
+
+(add-solution
+ "rddLLLULUlluuRluurDDuurrrddlLrruulDLullddddrrUUddlluuuurrrrdddLUruulll"
+ "lddddrrdrUddrrruulDLdlUrrrdLulllulldRRRRRdrUUUUUddddlllllluuuuurrrrddl"
+ "lDDldRRRRdrUUUUdddlllluuurrdLDldRRRdrUUUddllluuulDDldRRRRdrUUdlllllluu"
+ "RRurDDldRRRdrUllldRRllulldRRRluuuruuulDDDDuuuulDDDDDRRRllllluuuuRDDDld"
+ "RRRRluuuuulDDDDldRRlldRR")
+
+(defmaze
+ "#########"
+ "# #@#"
+ "##$ $ # #"
+ "# $ $$ #"
+ "# $ #.#"
+ "# # #..#"
+ "# $**.#"
+ "## ..*.#"
+ "#########")
+
+(add-solution
+ "ddddddLUdLLUlldRurRdrruLLLLdlUrdRRluUULuuurrdLDDDDrdLrurrdLullllluuRRu"
+ "rDllluRdrrrUluullDDRluurrdLddrUllldRRllddrrrrrruuuLLLLuurrDulldddlluRd"
+ "lddrrrrrruuulLdLDuLUlldddrrRRRdrUUdlllllluuRDldRRRRRdrUllldRRllulldRRR"
+ "luuuruLruulDDDDDldRuuuuuullDDRlDDldRRRRRlluuruulDDDDlluuRurDDullddrRRl"
+ "lluuuuRurDDDDullddrR")
+
+(defmaze
+ "##########"
+ "#.## #"
+ "#.* *# ##"
+ "#.**.. $ #"
+ "# $..$ ##"
+ "# # $ $$ #"
+ "#$### #"
+ "# @## #"
+ "##########")
+
+(add-solution
+ "lllUUURRllUURDRRRDrrULuullDLddRRlluurDuurrddLLrrrdDrddlUllUURuuullddRd"
+ "rUdlddrUdrruLdlluuurrDLulDululLdRdRRuLdlUrrrrdLrDrddlUlUULuluurrrDDLdd"
+ "dlUruuruullldLdddRRlUlulldRurururrrddldLdllUdrruLULLrrdrruLLLrrrruulDr"
+ "dLLLrdddrUdrruLdlluuurrDLLddrUUruLLrdddrruLLdlUU")
+
+(defmaze
+ "##########"
+ "# # # # #"
+ "# $ # #"
+ "#$$$ $ #"
+ "#. *.##$ #"
+ "#.** # #"
+ "# #. *.$##"
+ "# ##...$@#"
+ "##########")
+
+(add-solution
+ "LLuurruuLLLruulDllllDDuurrrDDLLUdrruurrdLullDlluRRRRdLLrrrrrddlUdlddrU"
+ "UruuLLLulldRdDDRRurruullLrrrddlldlluuUlulldRdRluurDrruLLrrdrrrddlldllu"
+ "UUlldRurrrrrddlldlllUrdrrurruullllDDldRuuulDrurrrrddlUdlddrUUruuLLLLdd"
+ "dRluuurrrrddllDlluuuruurDldldlluRuRRdLulDrdddrrruruulLLrrrddldllluuUru"
+ "urDldlluRddddrrruruulLLrrrddldllluuUlldRurrrrrddldllllUrdrrruruullllDD"
+ "ldRRluuulldRurrruulDrdLLDDldRluuluRuRDrruulDrdLLulDDDuurrrrrddlUruLLLL"
+ "ulDDluluRRRdrruulDrdLLulD")
+
+(defmaze
+ "##########"
+ "#. .$.# @#"
+ "#..*..$ ##"
+ "#*$.##$# #"
+ "#. # $ #"
+ "#* #$$ #"
+ "# $ $ #"
+ "# # #"
+ "##########")
+
+(add-solution
+ "ldLLuLLDlDDlDuruulDrururrdLrrDDDrruLrdddlUUlUllDRdRluurDrruLLdlddllluU"
+ "UUluuRRRdrrDDuullulllddrddddrrruuRuuullullDDuurrdLullddrUluRdrrrrdddld"
+ "dllluulUUUrdDuurrrrdddlluRdddlULrruulDrrUrrdLLLddllllUUUruulDrurrrrDDl"
+ "dddlluLUUUluRRRllddddrdrruLLdlUUUUluRRlddddrrruurrrdddlULLLLdlUUUUluRd"
+ "ddlUUrddddlUUUrddrrruurrDrdLLLLLLdlUUrdrrruulDrdLLLdlUrrrruurDrdLLLLdl"
+ "UUUU")
+
+(defmaze
+ "############"
+ "# #@$ . #"
+ "# ###$#.$ #"
+ "# $.# #"
+ "## $$***.* #"
+ "## $.* . #"
+ "# ##.* # #"
+ "############")
+
+(add-solution
+ "RRRRddLLLLLDlddrUluUrrrrDDLLrruullDRlulldRlddrUluurrrddLLURurrrrddLUdL"
+ "LURdrruuuullDDDRdrrruuuuLLddDldRlulldRlulldRRurrruuurrdLrddLLLLuuuRRDD"
+ "LdlUdLdlluRuRRdLrrRuuullDDuurrddLdLUllDlluRRllluurDldRdrddlUUrruRRdLdL"
+ "ruulDllURRdrrrruuullDDuurrdddlLLLuRdrrruuulldDuurrdrruLdlddlLuRdrUllll"
+ "dRRRlllulldRRRRllllddrUluRRRdLullddrUluRRlluluurDldRRRRRR")
+
+(defmaze
+ "##########"
+ "# $.. .#"
+ "#@$**.**.#"
+ "## #. $ ##"
+ "# $$$ #"
+ "# ### #"
+ "# ## #"
+ "##########")
+
+(add-solution
+ "uRDuRRRRRllddlULulldRRRdrRULuLLdRdrruRuLLrdddrUllluRlllDDlddrUrrURuull"
+ "ldDldRuuurrrddlLrrurrdLuluurrDLulDllldDrrUdlluuruRRdLddlluuluRRldddldd"
+ "rUUrrdLullddrUluRdrruuurrddLruulldRluLulldRRlDDlddrUrrUruuuLLdldDldRuu"
+ "ururrdddlLrruuulldRlldDrrUdlluururrDrruLLdLddrrUdrUdllUdllllddrUluRRRd"
+ "LullddrUluRRdrUUrrdLLdlluRdrUlluuluR")
+
+(defmaze
+ "############"
+ "# # .*.$. #"
+ "# $ *.*.*..#"
+ "# $ . $$##"
+ "# #### $ #"
+ "##### $ $ #"
+ "#@ # #"
+ "############")
+
+(add-solution
+ "rrrruRRdrrruuLULLuuLLddLLuuRlddrruRurRDLdLUrrRddrddlUUddlluRdrruulULDu"
+ "ulldRlulLdRRllldlluRRRuulDrdLrurrdLrurrDLullllddlluuRRRRdLruRRdLulllll"
+ "ddrUluRRRRRdrUlllllddrUluRRRRdLLullddrUluRRRdrrrrdrddlUdlluRUddrruuLuL"
+ "LLLLullddrUluRRdrrrrrdrddlluUruLLLLLullddrUluRdrrrrrrdrdLdlUUruLL")
+
+(defmaze
+ "############"
+ "# #@# #"
+ "#.. $$$ $# #"
+ "##.*# $$ # #"
+ "# $.# #"
+ "##..#$ $ #"
+ "# ... ## # #"
+ "############")
+
+(add-solution
+ "DRDDrdRurruuullDDLdRuuulDllLLulldRRRRRRDrddlUlUdrruLuurDDluLLLLulldRRR"
+ "RRRddllUdrruulLLLulldRdDrddlUUrddrrUUrruulDullLDDlddrrruuUdddllluuruur"
+ "RdrrddLruuuurrrddddLLLuulluRlllddlddrrrUUUdddllluuruurRdrrddLrrrruuuul"
+ "llDDrDuluurrrddddlLuullluRlllddlddrrrUUUdddllluuruurRdrrrddLLrruulllul"
+ "lddlddrrrUdllluurDldRuuuuulldRurDDDDuuurrdrrrddrruuuulllDLLLLulldRurDD"
+ "DuurrrrurrrddddlllllUUruLLLulldRurDDurrdddrUUddrruuLuLLLLulldRurDrrddr"
+ "UruLLLLLDDDuuurrrrdddrUrdrruLLLLdlUUruLLLulDDDuurrrrrurDDLddrruLdlUUru"
+ "LLLLLulDrrrddrUruLLLL")
+
+(defmaze
+ "###########"
+ "##@# #"
+ "# $###$$# #"
+ "# $ $ #"
+ "# #* *# #"
+ "# $...... #"
+ "# # # # #"
+ "###########")
+
+(add-solution
+ "DldddRRRRRRurruuullDDDrruLdlUrrdddllUllluuRRRDrrddlULrruuuullDDDuuurrd"
+ "dLDlUlllddllluuRRRRRRdrrddllULLLuurrrDrrddlULrruuuullDDDuuurrddLDlUrrd"
+ "ddlUdlUrruulllllddrRRdrruuuuulllDurrrdddddllullluurRuurrrddddLLLLrrrru"
+ "uuulllddRDuluurrrddddlLLruuluurDDDuuurrddddlLrruuLDruuulldDD")
+
+(defmaze
+ "##########"
+ "# # #@#"
+ "# ## # #"
+ "#...* # #"
+ "# . # ## #"
+ "# .##$ $ #"
+ "## $ ##"
+ "###$$# ##"
+ "# #"
+ "##########")
+
+(add-solution
+ "ddddLdLLUUULLdlUrrrruulDrdLdddrruLdlUUULLdlddrRRurDluuuruulDDDDuulldll"
+ "uRRRldlddrrRuuUlllluurDDDrurrruulDrdLLLdlUrrrdddlllUdrrrurrdLrddlUUruL"
+ "dLUUUllllddrdrRRurrdddllllUdrrruUluuullllddrdRluluurDluuurDDrrrruulDrd"
+ "LLLLrrrdddrruLdddllluuRRUUUruulDrdLLLrrddrrddlUruLdddllUluRRUUUruulDrd"
+ "LLrddrrddlUruLdlUUUruulDrdL")
+
+(defmaze
+ "###########"
+ "# #@*. .#"
+ "# $$#$$**.#"
+ "# *..#"
+ "# #$#. .#"
+ "# ## $ $ #"
+ "# # # ##"
+ "###########")
+
+(add-solution
+ "RDuRRDLrrddllURdrUllLLLLdlluRRRRRRRuulDullDRdLrRddLdlluRUUrrddLdlUrrur"
+ "rdLuluUrDldRlullLLdlluRRRRRuulDrdLLLdlluRRRRurrDrddLLdlluRUURuulDrdLru"
+ "rruLrddLrddlUUUlldRurDllLLdlluRRRRRurrdddlLdlUUdrrruuulldLrurrdLrddlUU"
+ "ddlluuRlddrrruuuLDllLLdlluRRRRRRllddrrruUllllllluurDldRRRRRRllllluurDl"
+ "dRRRRluR")
+
+(defmaze
+ "###########"
+ "# #. #"
+ "# $ $ *# #"
+ "# # $*. ##"
+ "# $ $. #"
+ "# $$###***#"
+ "# #@*... .#"
+ "###########")
+
+(add-solution
+ "RRRRRlUULULLuLrddLUrrrdrruLUddlLuRlluurDRddlUlldRurrdrruLLuLullDRddRRu"
+ "uLulllldddRRRllluuurrdDrdLuuurrdrddLrurrdLddllllUUUrRdRlulldddrrrruUll"
+ "uuulllldddRluuurrrrddllDlluuurrDRlulldRRllddrrUrrdrrddllllUUlluururrDL"
+ "ulldddrrRUdllluuurrdDrdLddrrrruulLulluullddddRluuuurrddrrdrrddllllUllu"
+ "uuurrrrDrDLuullllddddrrdrrrruuruLdddrUdlllllulluuuurrrrdddRluurDrDDrdL"
+ "LLrruuulldRurDDrdLLruulluuulldRlullddddrrURRRurDDrdLuulllldlluRRRRRurD"
+ "DulllllluuRRDullddrRRRRurDurDllllluRRRllluurrDulDDRlldRRR")
+
+(defmaze
+ "##########"
+ "# #"
+ "# ## ## #"
+ "## $$$ ##"
+ "## $ #"
+ "# #. #"
+ "# ##$***#"
+ "##$*...*@#"
+ "# . .* ##"
+ "##########")
+
+(add-solution
+ "LUdLLdlllUUluRuRRdrDRdrdLLLrruulDrrrULdlluuluURuulDDrDrrDDrdLuuurDluuL"
+ "dlUdDDRDrUUruLullluurDDrrdddllulUUdlluRRRuulDrdLddrUUdddrruuuLrdddlluu"
+ "RurDDullluRluurDDldlluRdrUddrdrdrrULuurDlulLLrddRdrUUruLLLulllddRRUruL"
+ "rdrruLrdddllUluRRurDDullddrdrrULuulldllluRRRRurDDDrdLuuullluRuulDDrdrr"
+ "uLdldlluRRRurDDDuullluurDldRRurDDullllluRRurDldRRurDrD")
+
+(defmaze
+ "###########"
+ "#..... $ #"
+ "# $$*# $$ #"
+ "# .*. $ $ #"
+ "###.# $ #"
+ "# .* ##$ #"
+ "## #@ #"
+ "###########")
+
+(add-solution
+ "rrruuuuuLLLLLDuLLDRurrrrrrddLUruLLLdDRluurrdLulLLLdDRUluRddRddLdlluRUU"
+ "UlldRurrdrddLdlluRuUruuRRRddLLLuLDlluRRdrUdrddLdlluRUUluRdrrddLdlUUdrr"
+ "uurrdLullLddrrUdlluuulldRurDDurRddldlluRuurrdrruLLLLulldRurDDurrrrurru"
+ "LLLDrdLLLLulldRurDrrrrurrdLLLLLLrrrrrrdLrddlUUruLLLLLrrdRurrddlUruLLLL")
+
+(defmaze
+ "##########"
+ "# .. # #"
+ "# *.$$$# #"
+ "# *..* # #"
+ "# .$.. $ #"
+ "# $$.$ $ #"
+ "## *# # #"
+ "# # #@#"
+ "##########")
+
+(add-solution
+ "uuuLLdddllUllUluuuurrrrrDDLULulllddddrdrrdrruuUdddlluURUrDlldlluluuuur"
+ "rrdrrDullulllddddrdrruruUruuLLrrddlUruLddddldlluRURlddrUrrUrrdLLLLddrr"
+ "UdlluurRuUluurDDDDlUdldlluRuRRdLulDrruUruulDlDurrdLddlluRdllluRRdrrrUr"
+ "rdLLLLddrrUdlluurRuUluurDDDDllLulldRRRddrrUULULLrrdrddlluUruUrDDllluRd"
+ "llluRRdrrrurrdLLLLddrrUdlluuLulldRdRluurDrrRuulDLLrrrdddllUUluRdddrruu"
+ "LrddlluUlldRurrrurrdLLLruuuulD")
+
+(defmaze
+ "##########"
+ "# #@ #"
+ "# $$ $$#"
+ "# $ # * #"
+ "# $ $ #..#"
+ "# # #.*..#"
+ "## ..$.#"
+ "##########")
+
+(add-solution
+ "rDLLrDDrddLUruUluurDDDDlUUdddLLuRdrUruulluLullllddRRdddRRlluuulluurrDu"
+ "rrdLrrdrrddllluLULDrrdrrruullulullDRddlUruulllddRRlluurDurrdLddrrddllU"
+ "UrrdrrruulDruuulDDluLulldRRRdrrddLdLLuulUdrddrruruullululldRddlUruulll"
+ "ddRRlluurDurrdLddrrddrruruulluLulllldddRRddRRuuLrddlluUlluuurrrrdrdrrd"
+ "dlLrruullululllldddrrrrDrrruulDrdLLrruuuulDDDrdLuulululldRRRdrruulDDDu"
+ "lulllulldRRRRRdrruulDDlulllllddrUluRRRRRdrruulDlllllddrUluRRRRRurDDDuu"
+ "lllllddrUluRRRRurDD")
+
+(defmaze
+ "###########"
+ "# # #@ #"
+ "# $ *$$*#"
+ "# $ ..*.#"
+ "# ##$#$.#"
+ "# $## *..#"
+ "# ## .##"
+ "# # # ###"
+ "###########")
+
+(add-solution
+ "rrrDDLLLLrrrruulllDldRluLLddlluRdrURurrdLLrruurrrddlDDrUUlLLuurrDDllDD"
+ "RddlUUUUrrrddLLrruullldDuurruullDDulldRRuurrdLLrrdrddlUUddllUURuurrDLD"
+ "llddrrruUluullDRdrrddllluUllLdlluRRRRRRuulDrdLruurrDLullddddrrruULDuuu"
+ "llddRluurrdDllddrddlUUUUrrrddLruuluurDDDulllLLLdlluRRRRRRRurDllllluulD"
+ "rdLdlluRRRRRRRDuuullDRurDllLdlluRRRRRllldRllldllddrUUluRRRRlllluRRRR")
+
+(defmaze
+ "##########"
+ "# ## #"
+ "# ### $ #"
+ "# $ #"
+ "# .# $$ #"
+ "###*.* # #"
+ "# # .*.. #"
+ "# #$** #"
+ "#@$ .* #"
+ "##########")
+
+(add-solution
+ "RRRUURUrUdldlddRURUrruuLULLDRurrdddllUUluRddddlluRUruulDDDlddrUrUrruuL"
+ "LDlDRllddrUluRuruulDDDllURdrUdlddrUluurrurrdddLLULrdrruuullulDDurrrddd"
+ "lluUluRdddLUUlldRRuruulDrdLddrrruuuuLruulDrdddddllluuuuuRDlddddrrruuuu"
+ "LLulDrrrddddllluurUUlLLDlluRRRRRddldllUdrruLrruulDrdLdddlUrrrruuuLLulD"
+ "DDurDuurruLruulDrddllluuRDDDurruLLulDDDrurruuulDrdLLulDD")
+
+(defmaze
+ "#########"
+ "#.. $ # #"
+ "#.**..* #"
+ "#.#.## #"
+ "# . # #"
+ "##$ $$ #"
+ "# # $ #"
+ "# $$ $# #"
+ "# #@#"
+ "#########")
+
+(add-solution
+ "uuLUUruuLLuLLDDDrdRldRlddrUUluuluuurrdrrddddLLrruuuullulldddrdDrrruuuu"
+ "llLrrrddddllluullluuuRRDrrrrddddllddlllluurUdlddrrrruurruulDruuullllul"
+ "ldddRddlddrrrruuluRdddlllluuruuluuurrdrrrrddddLruulDruuullllulldddrdRR"
+ "RDlulldlddrrrUUddllluuruuluuurrdrrrrddddLLrruuuullllulldddrdrRuLrdDrrr"
+ "uuuullllDDrddrrruulUrdddlUUddlluRluluuulldddRdRRlluluuurrdLulDrrdDrddr"
+ "rruuuuLLLLLrrruLLLrrrdrrddlUruLLLLddrddrrUUUruLLLrrddddlluRdrUUUddllul"
+ "uUddldRRRdrUUruuLLLuLDDurrrrddlUruLLLulDrrrdddlllldlddrrrrUUluRdrUUUru"
+ "LLLrrddddlddlUUddllluururRRdrUUUruLLrddddlddlllURRdrUUluRdrUUUruLdddll"
+ "llDldRRRdrUUluRdrUUU")
+
+(defmaze
+ "###########"
+ "##..###.# #"
+ "## .$ . # #"
+ "## .*.. # #"
+ "# #.#*## #"
+ "# $ ##$ #"
+ "# $#$$ #"
+ "# $$ $ #"
+ "##@### ##"
+ "###########")
+
+(add-solution
+ "URRRRdrrUdllulllUUUURlluurDRRRdrUllldRlulldRddddlluuRlddrrrrrdrruLLLLL"
+ "uUrrDullUUluurDrrdDDlluUluRdddrruuLrurrdLLddlluUluurDRRdddlluUluRdddrr"
+ "uuLrddllddrRUUddRdrruLuLrddlUllluuuUluurDDrruLrdrruLLdllDDrrUdlluurRur"
+ "rdLLddlluuluurDRRdddlluUluRdddrruuLrddllllddRRUdRRRlUUlLuUluurDDrruLrd"
+ "rruLLdllDDrrUdlluuluurDDrRuLdlUrrrrdLLddddrdrruLuLrddlUlUUUUruLLLdlUrd"
+ "RRddllUdrrddrruLdlUUUUluRllldRddrrdrrdrruLLLdlUUUddrrrruulDrdLLLdlUUdd"
+ "llUUUUddddlluRdrUUUddlluRdrU")
+
+(defmaze
+ "##########"
+ "####.. #"
+ "#.....$$ #"
+ "####..# #"
+ "# #*#$ #"
+ "# ## $ #"
+ "# $@#$$ #"
+ "## $$ ##"
+ "# ###"
+ "##########")
+
+(add-solution
+ "uRRDulUUluurrrrddddLruulDruuulDulllddrURurrdLLLLLLrrrrrrddlUruLLLLLruR"
+ "drrrddddLUUUruLLLLrdddRluuurrrddddldLUrUUUruLLLulDrdddRdddllURdrUUrUUU"
+ "ruLLLdddRdddlllluRRRdrUUrUUUruLuLLddddlDurRdrUUUULulDDurrdddddldllluRR"
+ "drUUdlluurRddlllluRdrrrruUUUruLLulDrrdddlllDldRRdrUUdlluurRdrUUUruLLrr"
+ "uLL")
+
+(defmaze
+ "###########"
+ "#..... # @#"
+ "#..## $#$##"
+ "#. # # $ ##"
+ "#..# $ #"
+ "# $ $ #"
+ "#$$$# $ ##"
+ "# # #"
+ "###########")
+
+(add-solution
+ "lDDDrdLdlLdlllllUUddrrULURRurrRDullldlddrrruUruLdddlllluuUUluurrrrrDDD"
+ "DLLLrrruuulullllddrdDrrrrrrruLuLrddlllllluuluurrrrrdDulullllddrUluRRRl"
+ "lddddrddlUUUUUluRRlddddrrrrrruulDrdLLLLLdlUUUUluRddddrrrrruulDrdLLLLdl"
+ "UUUUdddlUUUrdddrruRdrruulDrdLLLLddrrrUdlllllUUUUdddrUUUddrrrurrdLLLLdl"
+ "UrddrrUruLLLLdlUUdrrrrrrrdLLdlUruLLLLdlU")
+
+(defmaze
+ "###########"
+ "# #"
+ "#..# $$ #"
+ "#..## $ $ #"
+ "#.*##$$ $ #"
+ "#. # $ $ #"
+ "#.*# $ ####"
+ "#...$@#####"
+ "# .#######"
+ "###########")
+
+(add-solution
+ "LuuRUUdRUdldlddLdlluuuuuruurrrrrrrddLLLrrruullDulllllddldddddrruruurur"
+ "uRldldlddrUrUrUUlDlDurrdLdLdlldlluuurUUddlddRUUUluuurrrrrrDDldddldlLdl"
+ "UUUddrrruruulDlDurrdLdLLdlluurDrrruulDrdLLrruruuuruulllllldddddddRUrrr"
+ "uruuuruurrddddLLLulDrdLulDrdLLLdlUUUUUddddrrrrururrruuLDrdLLLulDrdLulD"
+ "rdLLLdlUUUUdddrrrrururrruuuulllDDuulldRDDDrdLulDrdLLLdlUUUddrrrruuuuuu"
+ "rrdLulDDDDrdLulDrdLLLdlUUdrrrrururrruuuLLLulDDDDrdLulDrdLLLdlUrrrrurur"
+ "ruuLLulDDDrdLulDrdLLLrrruuuurrDLulDDrdLulDrdLLrruruurrdLLulDrdLulDrdL")
+
+(defmaze
+ "###########"
+ "# ....# #"
+ "##$*.*.*.##"
+ "# ##.. #"
+ "# ## $ #"
+ "# ##$$##"
+ "# $$ $@##"
+ "# # ###$ #"
+ "# $# # #"
+ "# # # #"
+ "###########")
+
+(add-solution
+ "LUUluuLulllDDrUluRddllddrUUddlddrUUrrdLulluurruuRRdrddrddLLLrrruuluuRD"
+ "DurrdLullulullddllddrrrdrrrrUUruLdddllllullluurruurrdrddRDrUlluurDDrru"
+ "LLrdddDrddlUUUUUluullullddllddrrrdrrRlllullluurDuruurrdLullDDrUluRRdrr"
+ "rddlUrdrruLLrddDDrddlUUUUUluuLLLullddrUluRddllddRUdlddrURRRRRlllllluur"
+ "DldRuuUrurrrrddrdDlllluLrdrrrruuluulllldldDuuruulDDrurrrrddlUruLLLrrrd"
+ "drruLLdlUrrdddDrddlUUUUdllllullluurrUdlDldRlddrURRRRRUrUruLLuLLLrrrdrd"
+ "dlUlUdrruLuLLrrddlUruLrdrddDDrddlUUUUUruLdlUdddlllllluurDldRRRRRRurDDr"
+ "ddlUUUUUruLLdlUrdddllluLdlluurDldRRRRRRurDDrddlUUUUUruLLdddllllldlddrU"
+ "UluRRRRRRurDDrddlUUUUUruL")
+
+(defmaze
+ "###########"
+ "# # # . #"
+ "# $ **. #"
+ "## #$*... #"
+ "#@$ ##.. #"
+ "### $ $ #"
+ "# $$ # ##"
+ "# # # #"
+ "###########")
+
+(add-solution
+ "RuuRRDRRRdrUlllluurDldRRRdrruLLrruullDurrddlUddldLLLUUruRRDulldRRllldd"
+ "rrrUrruuLDLddlddlULLdlluRRRRluuuruulDDDDuuullddRluurrrrRdddlLdLLURRlUU"
+ "ruulDDDuullddRddrruLUUrurrdddLLdlUUlluurRRlllddrrUruLdddrrruuuLrdddlll"
+ "uurRlluurDrrDrrddLLLLddrUllUUlluuRRRRdrrrddllLdlluuUdlluurRRldRRRllldd"
+ "dlUruuullddRdrUUdlluurRurDldRRlldddrruLdlUUUdlluurRurDldRldddldlluRdrU"
+ "UruuullddRdrUUdlluurRurD")
+
+(defmaze
+ "###########"
+ "## #####@#"
+ "## ... $ #"
+ "#.*.#.$$###"
+ "##* ## #"
+ "##..# $ #"
+ "# $$ # ##"
+ "# ##$ $ ##"
+ "# ## ###"
+ "###########")
+
+(add-solution
+ "dLLDuLLdRdRluurDldDrrddLdllURUUlDruUUluLLdddlDRRRuruuruLLrdddrrddLdllU"
+ "RUUlDllllddrUluRRuuuLDDDruuuuulDDDrddRRurUUluLrdrddrrddLdllURUUlDlllld"
+ "drUluRRuuluuurDrrdrruLLLLDDlDDrRRurUdrrddLdllURUUlDllllddrUluRuuruurrr"
+ "rdLulllulDDDDDRRRurUUruLLLrrdddrUdrddLdllURUUlDllluuuuurDrrrdDrdrddLdl"
+ "lUdrruruululuullllddddrrRddrruruuruLLrdddldlluullluuuurrrrrDlulllldddd"
+ "lddrUUrrruRUUruLLLLulDDurrrrdddldddrruruuuLrdddldlluuurUUruLLLLulDrrrr"
+ "dddlddRUUUUruLLLrrrddrdddLdlUUUUUruLLrrddrdLrddlluUUUruL")
+
+(defmaze
+ "###########"
+ "######@ # #"
+ "##.. $$$$ #"
+ "# .*.#... #"
+ "# .$.**.$ #"
+ "# $ . $ #"
+ "##### ##$ #"
+ "# $ $ # #"
+ "# # ##"
+ "###########")
+
+(add-solution
+ "rDDrrddLLLLrrrruulllDuruulDLLLrddRdRRUUddlluRllLUrurrDrrrddLLULuRluurD"
+ "lddrdrruuuLLDldLdRuuruulDlldlddRUlullddRUrrrrUrurrdLrddlULLdRluLLdRurr"
+ "rruullulDllDurrrrrddlllldlLURRluurrrrrddlUdldLLuluurrrDrrddLrddlUUruul"
+ "lulllddrdrRUUrrdLDlllulldRRllulldRRurrdRRULLLuurrDullddrdrruruLddllulu"
+ "urrurDDrrddLrddlUUruullulllddrdrRUUrrdLDlUdllulLdRRuRRllluurrDRdLuuurD"
+ "lddrdrruuuLLDldLdlUrddddlluRdrUUURuLddddlllluRRRdrUUUruuruulDrrrdLrddl"
+ "ULrrdddlUUruLdLL")
+
+(defmaze
+ "###########"
+ "#@$ .....#"
+ "####$##**##"
+ "# $ # *..#"
+ "# $ # $.##"
+ "# $ # $# #"
+ "# $ #"
+ "# ## # #"
+ "###########")
+
+(add-solution
+ "RRRRRRlllDDDLDlluuRDrruLdlldRlddrURRUdllluurrDullddrUrrdLrRRRdrruLLLuu"
+ "uRRdLDldRdrruLdlUlLLuluuruurrrDDlDDuuruulllddlddlluRdlddrUUrrdLrrRuuur"
+ "uulllddDDuuuurrrddldddlLullluuRRllddrrrdrruuurrdLuuuRDlullldDlllddrrrd"
+ "rrRUUUUruLLrddddddrruLdlUUUUUruLdddddlllulllddrURRRRRdrruLdlUUUUUddddl"
+ "llllluuurrrDDldRRRRdrruLdlUUUUlDDrdLLLuuulllddRdRRRRRdrruLdlUUUrUUddll"
+ "uRdrUdlddllluuullDDldRRRRRRdrruLdlUUUluRdddllllluuRDldRRRRRdrruLdlUUUd"
+ "dlllluuurDDldRRRRdrruLdlUUluR")
+
+(defmaze
+ "###########"
+ "### #####"
+ "### $ #####"
+ "#### # #"
+ "## $$ #"
+ "# .. #$ ##"
+ "# **.. ##@#"
+ "## *$$### #"
+ "#.*.. $ #"
+ "# .$ ######"
+ "###########")
+
+(add-solution
+ "ddLLLLLULUUrURRRurrdLulDllldlddrddLULrruUlDuulldRDrUrdddlUUluuuRRDLulD"
+ "rruRRRurrdLLLLLdDrrUdllDlddrUrUdlluRuulDDruuurRddLLddrUluuurrddLruuRur"
+ "rdLdLruulDllldlluRRdDrddlUllUdrUdrruLuuRuuulldRDDDDLdRddlUUruuurRRurrd"
+ "LLLLulDDDrrUdlluurRlluuurDDldddrruuLrddlluUUrdrRurrdLLLLrddlluUrrrrdLu"
+ "lllddrrUdllDlddrUrULuuuruuulldRDDDDDrdLuuuurRdrruLLLuluurDDlDDDDuuuRRd"
+ "rruLLLulDD")
+
+(defmaze
+ "###########"
+ "### #####"
+ "## $ $@####"
+ "# $ $#.###"
+ "# # ###"
+ "# $ #*.###"
+ "# $ ##.$*.#"
+ "# # ##. # #"
+ "# #$##$$$$#"
+ "# .......#"
+ "###########")
+
+(add-solution
+ "LDlLrdRuuullDlDRllddRUluRururrdddldLruruuulldlddldddddrrUUUdddlluuuRUl"
+ "uurururrdddldLDlluuururRlldldddrruruUddldlldddrrrrrUUrUUULLrrdddlddlll"
+ "lluuurrDDuuurUrrrdddlddllLuuulluuurururrDDuulldldldddrruruRldldlluRluu"
+ "rDDuuururrdLrddlULrddLddddrrruuruuuLLrrdddlddrUdrrULLdlllluuuurUruuull"
+ "DlDlddddddRRRRRRRllllllluuuRluuurururrdddldlDDDuulldddrRRRRRlllllluuuu"
+ "RluurDDldRuuuururrdLrddldLDDDuulldddrRRRRUrUUddrrUdllldllllluuuuurDldR"
+ "urDDDuulldddrRRRlluuuuruULrruullDlDDDldRurDDDuulldddrRRluuuuruuLuurDll"
+ "DDDldRurDDDuulldddrRuuuururuLLulDDDldRurDDD")
+
+(defmaze
+ "###########"
+ "##@## ###"
+ "##$## ###"
+ "## ### ###"
+ "# ### *.#"
+ "# $$ #$*.#"
+ "# $ # .#"
+ "# $$ #.#"
+ "# ## $***#"
+ "##### ....#"
+ "###########")
+
+(add-solution
+ "DDDlddRRllddrURRRddrrrrUUUUddddllURdllluRRdrrUUUllDDldRuuurrddLLdlluuR"
+ "lddrruLrrrdLruuullDldRRdrUUdlluuUUUluurDDDDDDlllllluuurrDDuulldddrRRRR"
+ "dRRdrUllUUUUUluurDDDDDDlluuLDldRRRddlUrdRRuLUUUUUluurDDDDDDDulLulldRRR"
+ "lddrRuUUUUUluurDDDDDDlllllluRRlluurDDldRRRRRDRRlUUUUUluurDDDDDDDlluuul"
+ "DldRRRdrUUUUUluurDDDDDDllllluuurDDldRRRRdRUUUUUluurDDDDDD")
+
+(defmaze
+ "##########"
+ "# #######"
+ "# #######"
+ "#.*... #"
+ "#.*.*#$# #"
+ "# #. # $ #"
+ "# *$# $ #"
+ "# $@# #"
+ "####$# $ #"
+ "#### #"
+ "##########")
+
+(add-solution
+ "LUUUddlluuRURRRRDDDDrruuuuLLLLLDllddrrUrULdddrUUluuRRRddddrrddllllUUlu"
+ "lluuRluRluurDDldddrrdrddrrrruulluuuullLDDrDDlUlluuRUrrDLulldddrrrUdlll"
+ "uuurrdDrdLuuulldRurrrrddddrrddllllUUluurUdlddrUUddddrrrruulluuuulLLDll"
+ "dddRRlluuurrurrrddddrrddlllluUllluuuuRluurDDlddddrrrddrrrruulluuuullLd"
+ "DrDDllluuuRUrrDLullddddrrruUluurrrddddrrddllllUUllluuuurrddrUlulldRluu"
+ "urDDlddddrrUdlluRdrrUUddddrrrruulluuuulLLLulDrrrrrddddrruuuuLLLLLLrrrr"
+ "rrdddLdlUUUddrruuulLLLLrrrrrddLdlUUdrruulLLLrrrrddddddllUUUUUdrruulLLr"
+ "rrdddddLdlUUUUUdrruulL")
+
+(defmaze
+ "##########"
+ "## ##"
+ "## $$$ $ #"
+ "## # .#"
+ "###$$$##.#"
+ "#@$ # ...#"
+ "# $ # .#"
+ "# $#$#...#"
+ "# $ ... #"
+ "####### #"
+ "##########")
+
+(add-solution
+ "dddRRRRRurrddlUUdlllllluuRDldRRRRRurruullldlLrrurrruuuLulllllddrDDuulu"
+ "urrrrrdrdddddddlUlllllluuuRDlddrrrrrrruuullldlDuLUlldddrrRRRllllluuRDl"
+ "dRRRuuLrrurrrddLUruLrddddlUUUruuuluulllllddrDDlDlddrrrRRllllluururuulu"
+ "urrrrrdrdddddddlUlllllluurDldRRRRRRdrUUUUUddddlllluuLuuurrDLulDDlDDldR"
+ "RRRRRdrUUUUdddlllluuLuuuluurDDDDlDDldRRRRRRdrUUUddlllluuLuuuuurDurDurr"
+ "dLLLulDDDDlDDldRRRRRRdrUUdlllluuLuurrULulDDDlDDldRRRRRRdrUlllluuLuuruu"
+ "urrdLLulDDDDlDDldRRRRRlluuLrrUUUluurrdLLulDDDDlDDldRRRRluuLulDDldRRR")
+
+(defmaze
+ "###########"
+ "#..... ####"
+ "#..$#*$####"
+ "#.. $ ####"
+ "## # # ###"
+ "## # $ ###"
+ "## # $$ ##"
+ "# ### $$ #"
+ "# $ @# #"
+ "## ### #"
+ "###########")
+
+(add-solution
+ "dllUUUUUUluurrrrrDDLLLrrruulllDLDDDDDldRdrruLdlUUUUUUlURurrrrddllLrrru"
+ "ulllldDrrddRRUUddDrrDrddlUllUUrDluUlluurrDrDLddrUrDlluuuulldddRRuLdlUr"
+ "rddrrrddlUruLuLLddRluuuuulllluurrrrDDlllUluRRlddlDDDDldRdrruLdlUUUUUUl"
+ "uRdrrrrDDllUdrruulLLUlDDDDDldRdrruLdlUUUUUUluRdrrrrddDrrdrddlUllUUrrDL"
+ "ulUlldRluuurrDrDLLdlUUdrrrDLrrdrddlUllUUruLuulLLLuuRlddrrdddRluuurrddL"
+ "dlUUdrruulLLUlDDDDDldRdrruLdlUUUUUUrrrrdrddrDrddlUlluUruLLdlUUdrruulLL"
+ "uLDDDDDldRdrruLdlUUUUUUUrdrrrdddddrUdrruLLdlUUdrruLuLLdlUUdrruulLLulDD"
+ "DDDldRdrruLdlUUUUUUrrrrdrdddlUruLLdlUUdrruulLL")
+
+(defmaze
+ "##########"
+ "#### # #"
+ "### $ $ #"
+ "# $. $ $ #"
+ "# .. # #"
+ "##** #$$ #"
+ "# .*#@$ #"
+ "#..*.*$###"
+ "# . . ###"
+ "##########")
+
+(add-solution
+ "RUUULLdllDDlddrrrrrUUddlluRdlllluurDRdrruLLLuuurrdLDldRuuulDrruuruulDl"
+ "DurrdLrrdrruLruulDLrrddlUdlUrrdddLUruullllddlluRddddrruuRUrruullllulDr"
+ "rrrrddlldlddlluuululuRRRllddrrULuurDldddddrruururruullLLulDDDuulldRurr"
+ "rrrrddlldlddllulUUrrUdllddrdrruururruulllLuurDldddllURdrUURuulDlDDrUlu"
+ "RddlldddrdrruururruulLLLrrrrddllUddlddrUUUdddllluRlluuurrdLDldRuuulDrr"
+ "uuulDrddlluluRRlddrruLuurDldddddrrruuurruulLLLulDDDuulldRurrrrrrddlldd"
+ "dlllulUUrrUdllddrdrrruuurruulllLuurDldddllURdrUURuulDlDDrUdlldddrdrrru"
+ "uurruulDuLLLdlldddrdrrruuuUddddllluluuurrurRdrrddLruullulldlldddrdrrru"
+ "UlDrdLruurruullulldlldddrRlluuurrdLDldRuuruuruulDlDDDDuuuurrdLulDDDulD"
+ "DuuluRdrruulDrdLrurrdrruLLLLulDlDDrruLrurrrruulDLrrdLLLLulDDrdLruuuurD"
+ "rdLLulDDrurrrrdddllUUruLLLulDrrrdddrUUruLLLL")
+
+(defmaze
+ "##########"
+ "#### ####"
+ "##.* ##"
+ "# .* #$ #"
+ "#$.**$# #"
+ "#.*. $@$ #"
+ "#..*##$$ #"
+ "#.$ ## #"
+ "### ###$ #"
+ "###.### #"
+ "##########")
+
+(add-solution
+ "LUULuLrdrddLULUllDDuRDRDDDuLUUluurrDDurrdLLuulldRRdrruuLuurDrrDrddLLLu"
+ "UddrrruululLdlLdlluRRddRRuuurrdrddlLLuLLuRdrdrrruulullulDDurrrdrddlllu"
+ "UddrrruululLdllddRRlluullddRRlddrUUlluurDDuurrrddLLUdrruulLdlldRRddlUU"
+ "ruurrddLruulldRlDlddrUUlluuRDDrruuLrddlluRdddlUUruurrurrdrddlLLLrrrruu"
+ "lulldlldDuurruulDrrrdrddlllUUddlluuRuRDllddlddrUUlluuRDDrrrrrruulDrdLL"
+ "LLULrUruulDDLdDlluuRlddrrrrULrdrruuuLLulDDurrrdrddddlUruLLLLLLrrrrrddl"
+ "UruLLLLrrrrrddddlUUUruLLLLruUddrruuulLulD")
+
+(defmaze
+ "###############"
+ "############ #"
+ "########## $ #"
+ "# .... . $ $ #"
+ "# #$***.$$ #"
+ "# $## .*# $$ #"
+ "# ## .. #@##"
+ "###############")
+
+(add-solution
+ "ULUULLdRluLLDRluLLDRddrrrrUrrruuLLLLLdDLdllURuulDrddrRuuuLrdddlluuRDuu"
+ "rDurrrrruulDrdLLLuRdrrddlllULLulDrrrdrrruullulDrrrddllUUlLdlluRRRRddrr"
+ "uuLruulDrdddlluLLruuRDlddrrruuLLulDrrrddllUUlllldlluRRRRdLruRRddrruuLr"
+ "uulDrdddlluLuuRDlddrrruuLLulDrrrddllUUllllllLLdlluRRRRRdddlUUruRRdLulD"
+ "rruRRRddrruuLLrruulDrdddlluuLuRdddldLruULrruulDrddrruuLrddlluUlLdLLuRR"
+ "RRdLLrrdrruLLrruLruulDDrddlluLuuRDlllllLLLdlluRRRRRRRRRddrrruulLulDrrr"
+ "ddllUUlllllldRlddrUluulldllddrUUluRRRRRRRRRRddrruuLLLLLLLLLrrrrrrrrruu"
+ "lDrdLLLLLLLLrrrrruRdrruulDrdLLLLLLLrrrrrddrUruLLLLLLrrrrddlUruLL")
+
+(defmaze
+ "#########"
+ "# *.....#"
+ "# ##*. #"
+ "# # .*$ #"
+ "# ** #"
+ "##$ $ #"
+ "#@$ $$$#"
+ "## #"
+ "#########")
+
+(add-solution
+ "RdrrrrrUUluULDrdrddlUdlluRdllluRuuRRurrDDuulldDLullluuuRRRRDDrrddLULLd"
+ "RuuuullldlddrDRddrrUUUdddlluuRlddrruLuurDurrdLulldlluRdrddrrUULrddlluR"
+ "dlllURuulluururrrdDDDLruuuullldlddrrRdrrruuuuLLddDldRlullDRddrrULrdrrU"
+ "LrUULLuuurrdDLdlLDlluluururRRdDrdDLLuRdrrddlUdllURuuurrDDuulluullldldd"
+ "rRRDrUllldRurrdddllUUddrruLruulDlluRlluururrrdDrrddLLddlllUUruuRRuulll"
+ "dlddRdddrrruurruuuuLLLLrrrrddddllUUUdddddrrUUUUULuLLrrdrdddddllllluurR"
+ "UruUruLrdrdddddlluUUUUdddllluRRdrUUddddlUUlldRRdrUUUdrruLUUrdddddlUUUU")
+
+(defmaze
+ "###############"
+ "# # # ##"
+ "# #$$ $.*.#"
+ "# $ $$$ #.*.#"
+ "# $ $ $ #..#"
+ "##@###### ....#"
+ "###############")
+
+(add-solution
+ "UUluurrrDRRlddRRRUruurrddRddlllUUdllllLLrruurDRdrruLLLullDRdRRuLdlUrrr"
+ "rdLLuluurDldRdrrrdrruuluurDDurDlluullDRRllLLddrrUdllulldRRuuulDrrRurrd"
+ "LLrrdrruLLulldddrdrrUUluulldLLddRluurrurrddrddlllUlluurrRurrDDuulldRll"
+ "llddrrUdllllulLdRRluuullldddRRurrdRRuLruulDLrrrRurrdLLrrdrruLLulldddrd"
+ "rrUUluulldLLddRluurrurrddrddlllUlluurrRurrDDuulldRllllddrrUdllllUlldRR"
+ "RRuLLrruulDrrRurrdLLrrdrruLLulldddrdrrrUdlUUluulldLLddRluurrurrddrddll"
+ "lUlluurrRurrDDDrdLLruuuulldRurDDDrdLuulullllddrUluRRRRurDrDDuulllllddl"
+ "lluRdrrrUluRRRdRluurDrDulldRlullllulDrrddllllluRdllluuurrrDRRRRRRurDll"
+ "ddllllUdlluRuRRRRRRRurDDDuulllddllllUluRRRRRRRurDDulllddlllUluRRRRRRur"
+ "DlllddllUdlllllluRRRRRRluRRRRRRlllddlUluRRRRlllllllullDldRRRdrUluRRRRR"
+ "R")
+
+(defmaze
+ "##############"
+ "###.$ # #"
+ "## . #$ $ #"
+ "#..* # $ #"
+ "#..* # #######"
+ "#.#### $ ###"
+ "#.#@ $$$ $ ###"
+ "#.## # ###"
+ "##############")
+
+(add-solution
+ "rdrrUUUURuLLLddLLulDDDuuruuRDrdLLruuuRDrrdddddlluRdrUUUUruLLLulDldlDDu"
+ "rrrULulDrdLruuurDrrdddRRdLLdlluRdrUUUUruLLLulDrrruLdllldlDrrrULLruRRur"
+ "DllluRdrrDDDrdLdlluRdrUUUUrRRRuurrddLLLLLuLLLulDDrdLLrruurrDDDrdLdlluR"
+ "drUUUUrrrruurDrdLLLLLuLLLulDDrdLruurrDDDrrddrruuLLLdLUUUruLLLulDrdLrur"
+ "rdddddlluRdrUUUUrrrruulDrdLLLuLLLulDDrurrDDDrrddrUruLLLdLUUUruLLLulDrr"
+ "rdddddlluRdrUUUUruLLLrruLL")
+
+(defmaze
+ "#########"
+ "#.*....##"
+ "# #**$.#"
+ "# #@*. ##"
+ "# $#$$ #"
+ "## # #"
+ "##$$ $ #"
+ "## #"
+ "#########")
+
+(add-solution
+ "RRDDrrddlUdlluRdlllURdrruuuullDlDururrddddlluUluluuuRRRRDDlUruLLLdlddr"
+ "drddrruuUUddddrruuuLrdddlllluululuururrddrDrrdddlllllUUrddrruLLrrdrruL"
+ "LLrrruulDululuurDRDDlUruLrddrddLUUdddlluRdlllURRdrrUruullullDDuurruull"
+ "ldlddRluururrrdddrrddlUddlluRUddllluRRdrrruullUUllDDuurrddrrddllllluRu"
+ "ulluururrrDDlldddlUruurruullldlddRluururrrddllDlddrdrrrruullUdrruLrddd"
+ "llllluuuluururrrdrDLuullldlddrddrdrrrruullUUrDrdddllllluuuruRUdldlddrd"
+ "rrrruuuluuLuLLrrdrddlUlUdrruLuLrdrddrdddllUUUUUdlUdldlddrRdrUUUUruLrdd"
+ "rddLdlUUUUlldDldRRdrUUUruLrdrdLdlUU")
+
+(defmaze
+ "#############"
+ "# ....... #"
+ "# $.######. #"
+ "#.*.* ##"
+ "######### ##"
+ "# # ###"
+ "# $$$$$$ $@#"
+ "# $ $ $ ###"
+ "# #####"
+ "#############")
+
+(add-solution
+ "LLuuruuulllllllddRRRRRRdrUUruLLLLLLrrrrrddllllllluullddRRRRRRRRddddLLd"
+ "lllllluuurrrrrrDRdrUUUrUUruLLLLLrrrrddLLLLLLLuullddRRRRRRRRdddllullDRR"
+ "RdrUUUrUUruLLLLrrrddLLLLLLLuullddRRRRRRRRdddllllullDRRRRRdrUUUrUUruLLL"
+ "rrddLLLLLLLuullddRRRRRRRRdrUUruLLrdddlddllllllulldRRRRRRRdrUUUruLLLLLL"
+ "LuullddRRRRRRRRdddllllllllddrUluRRRRRRRdrUUUrUUruLddLLLLLLLuullddRRRRR"
+ "RRRdddlllllllddrUluRRRRRRdrUUUrUUdLLLLLLLuulldRldRRRRRRRRdddllllllddrU"
+ "luRRRRRdrUUUrULLLLLLLLrrrrrrrdddlllllddrUluRRRRdrUUUruLLLLLLLrrrrrrddd"
+ "llllddrUluRRRdrUUUruLLLLLLrrrrrdddlllddrUluRRdrUUUruLLLLL")
+
+(defmaze
+ "#############"
+ "# ###.##"
+ "# $$$ $###.##"
+ "# $ ##.##"
+ "# $# $ * #.##"
+ "# $# ..**##"
+ "# ##. .*@#"
+ "#############")
+
+(add-solution
+ "LUUUUdddLLuLuLLuullllddrDldRluuuurDDDuuurrrddLLrruulDrdLuLulldddddrrrU"
+ "UUrrrdrddlUlULulDrrdrrrrdLuluLuLLdRurDldRRRdrUUUddlllluluuurDDldRurDld"
+ "RRRdrUUdlllluluuulldRRurDDldRurDldRRRdrUllldRRllulullUruulldRurDDldRRu"
+ "rDldRurDldRlululluululldRRRurDDlulllddrURRdRRurDDluuulDldRRurDldRRRlll"
+ "ullullluRRRurDDllldlddrUUluRRRlldddrrUURRurDldRRlluuulDulldRllddRdrUUR"
+ "RurDldRluuulDulldRdRRurDluulDldRR")
+
+(defmaze
+ "#########"
+ "# #####"
+ "# $ $ . #"
+ "# # ** #"
+ "# $# ..#"
+ "# .* #"
+ "# $$##**#"
+ "### @. #"
+ "#########")
+
+(add-solution
+ "rrUULuULrddrddlUULuurrDDllLLUURRddrddlllUdrrruuluulldllddRURuurrddrruL"
+ "dlLLuurrDrdddlllUUrRurDllldlluRRRRuullDurrddlLrrurrdLulullddddrrrUUruu"
+ "LLrrddlddllluurRuurrdLDlllddrrrrUUlllldlluuuuurrDDDDrrruuluLrdrruLLrdd"
+ "dllluuRRurDlllddrrUdlluurRddrrddllllUlluuRDRRRuullDurrurrdLLddlLddrrrr"
+ "uuLUdrddlUUddllluurRuuurrdDLDuruulDrdDllllddrrrrUUllllulluuurrDDRRuLdl"
+ "DlluuurrDrrrrdLLullulldddrrDrrrUdrUdllllulldRRRRUrrdddllllUdrrrruuulld"
+ "lLullddRUrrrurrdddllllUdrrrruuulldRurDlDullLdlluRRRRurDllllluuuurrdrrr"
+ "DurDlulDullDDuRRlluulldddRdRRRUdlllluuuRRRRldlDldRR")
+
+(defmaze
+ "##########"
+ "# # #"
+ "# $ $ #"
+ "# $#$##$##"
+ "##@$ #"
+ "###$#*# #"
+ "#...*.*. #"
+ "## #$.$*##"
+ "##. .. ##"
+ "##########")
+
+(add-solution
+ "RRRDDLLLddrrrrrUULDrdLLLLrrrruuruulDDlLLDurDuuulllUluurDRRurrdLrurrdLD"
+ "DDuuuulldRurDDDrddLUUUdddLdlluRuuRllllUluurDrRurrdLrurrdLdDrddlLrruulD"
+ "uuuulldRurDDDlllllUluurDrRRurrdddlllUdrrruuulldRurDllLddllUluurDRRRRll"
+ "ddllUluRRRddrdDlLUdrruurrrddLLLuuluullddRRuuurrdLLLrrrurrdLLLLddRddrrr"
+ "uulUdrddllddrUluluullddRdRUlluuruurrurrdLddrddLLLLrrrruulDrdLLLrruuuuu"
+ "lldRurDDDDrdLLrdLruuuuulllddrRlluurrrdDDrdLuullllluluurDRRRRurDDDDDuul"
+ "llllUluRRRRRurDDDD")
+
+(defmaze
+ "###########"
+ "# #### #"
+ "#.. $ # $ #"
+ "#.$ $ #"
+ "#.*# $$ $ #"
+ "#...# $$$ #"
+ "# ... #@###"
+ "###########")
+
+(add-solution
+ "UUULLuLLLulDDRDDlUUrurrrdDlULulDrrruLdlllddrrdrrUUlulluulDDrrruLdlluur"
+ "DrrddrddllullUURurrrDrrrruullDurrddlLLLullldlddrrdrruUlURdddllulluurRl"
+ "lddrUluRuulDDrddrdrruuuuLLrrddddlluluuluurDDurrrddddllullUUrurrrdRRddL"
+ "ruuuurrddLrddLLuUllullldlddrrdrrUUlURRRlldddllulluurRllddrUluRuulDDrdd"
+ "rdrruuuuLLrrddddlluluuluurDDurrrddddllullUUrurrrdrrddLruullullldlddrrd"
+ "rrUdllulluurDldRldRRluuuurrrdrrddllUlULulDDDldRuuurrdrdrruulLLLulDDDuu"
+ "rrrrrddrruuLLLLLLulDDuuulDDDrurrrrrddrUruLLLLLLLulDrrrrrrrruulDrdLLLLL"
+ "LLrrrrrruulDrdLLLLLrruLLLDrrrddrUruLLdlUruLL")
+
+(defmaze
+ "#########"
+ "# ... ###"
+ "# . # $ #"
+ "##.# $ #"
+ "# .$$@# #"
+ "#$. $$$ #"
+ "#..* $ #"
+ "# .$ ###"
+ "#########")
+
+(add-solution
+ "UrrdddLLULLrrdrruuulllDurrrdddlluUluRddddLLUlldRuUUlDrdrRUruulDLDurrdL"
+ "dLruulDlluRRdrruulDrdLddrUUlulldRurDrdrruLLLuurDldRddlUULulUUrurrDDDLd"
+ "drUluuruulldlddldRRluuururrddldDrdrruLLLLruurDuuulldlddRdrRdrruuuuLrdd"
+ "ddllulluluururrDrrddddlldlUrrruuuullDDDuuuulldlddrdRluluururrdddLddRUl"
+ "uuruulldlddldRRluuururrddldDlluuuluRRdldddrruLdlUUUluRdddrrururrdddLLL"
+ "rddlUUrrrdLLulLulldRRRRULLdlUUUddrrrdddlUUruLLdlUUdrrrddrruLLdlUrrruuu"
+ "llDDLLdlUrrddrruLdlUrrruuLulDDLLrddrruLLL")
+
+(defmaze
+ "##########"
+ "# # #"
+ "# #$$@$ #"
+ "# # .#$ #"
+ "## # ..$ #"
+ "## # * $ #"
+ "# # *#*##"
+ "# $$ .*.##"
+ "## ... ##"
+ "##########")
+
+(add-solution
+ "urrdddLLdLUrrrdLulldDlddrrruUULullDDrUrrdddlllUdrrruuulldDRdrUllldllUR"
+ "RRRdLulllUUUUluurDDDDDldRRRRuulDrdLLdlUrrrdLruuurrruuuullllDDDDDruruLr"
+ "drruuuulldLrurrdLrddLUddlluRdrruuuullldDlDRddlUrdddlUllUUUUluurDDDDDld"
+ "RRRdrUllldRurrUUlDrurrruuuulllddDulDDRddLLdlUrrrdLullUUUUluurDDDDDldRR"
+ "RdrUllldRurrUUlDrdLLdlUrrrdLuuuuurDDDDuuuuuurrrddddlLrruuuullllDDDDDDl"
+ "lUUUUluurDDDDDldRRRuuurDrrruulDLrruuulDLulDrrDrdLrdLL")
+
+(defmaze
+ "########"
+ "# # ##"
+ "#..** ##"
+ "# .#. ##"
+ "# #.* ##"
+ "# $ ##"
+ "# $ $ #"
+ "#$$## #"
+ "# @# #"
+ "########")
+
+(add-solution
+ "llUUURRuRuruulDrdDlldllUUruRRDrdLrDDrddlUUULuuulldlddrRdRUrDrddlUruLul"
+ "llluururrdrDDuuluurDDlulldlddrrrUUruLdddrUUddDrddlUUUlldRlulldRlddrUUl"
+ "uuuruulDDDDDrRuruuuLrdddldlluuuuurDrrdddrDLLruuuullldddRRdrUrdrddlUruL"
+ "ulllluuurrrdrDDuuluurDDlullldddrrrUUruLLrdddrUUddDrddlUUUlldRlulldRddl"
+ "UUUUUddrrrrDlLullddrUluRRdrrrddlUruLLLulDrrruLuurDDDluuuuurDDDlddlluRd"
+ "rUUUruLddddlllddrUUluRRdrUUUdddrrddlUruLLLullddrUluRRdrUUrDDrddlUruLLL"
+ "ullddrUluRRdrU")
+
+(defmaze
+ "###########"
+ "# ########"
+ "# $#### ##"
+ "# $ ##"
+ "## .*$# $ #"
+ "## $*.$ #@#"
+ "###...$ ###"
+ "###.*** #"
+ "####..# $ #"
+ "#### # #"
+ "###########")
+
+(add-solution
+ "uLuLLLrrDDDDrrddllUUULLDRlLddrUluRurrUUruulDllDDDDurruUruLdddlluRluLLD"
+ "RRddlUrrrULrdDrrddllUULulldRRllddrUluurrdLrRddrruuLLLuurDldRlullURdlDR"
+ "ddlUUrurrdLrddrruuLLuuUruulDDDDlluuuRlddlluuRRdddDlUruuullddRluurrdLdd"
+ "rUdrrDLruuuruulDDDLdlluuurRlldddrruLdlUrrruruulDllDDrrUruLddlddrUUllld"
+ "RldRlddrUUluurrrddLLrrrrddllUdrruulLuuUruulDDDlluuRllllluurDldRRRRddld"
+ "DrddlUUrUUrrDDLrrrddllUdrruulLuuuruulDDDlllllUUrrrRllllddrrrdDlUruLddd"
+ "drUUluurrrDDLLUlDrrrrrddllUdrruulLLruuuruulDDDDuuulllllluurDldRRRRRllD"
+ "DRdDlUUrddrRddrruuLLLLrrddrUruLLLruLLrruuruulDllDDuurrDDDDrddlUruLuuLr"
+ "uulllllddR")
+
+(defmaze
+ "##########"
+ "##### #"
+ "# $$ #"
+ "# ..# #"
+ "##$.#$#$##"
+ "# $.# $ #"
+ "# .*.$$@#"
+ "###....$ #"
+ "##########")
+
+(add-solution
+ "uLUUruLdddrddLUUUUllDDRluurrruullDulDLLdlluRRddddlluRUruulDruRRurrrddl"
+ "dDlluUddrruuLrruullDLrurrdLdddlluURlddrrrddlLLULLdRRuUrrrddlULLdRurruL"
+ "uUllDDRluurrruullDulDLLdlluRRRRurrrddldDlddllluUUUddddrrruuruuruulDDuu"
+ "lldRllLdddddrrruuluUddrddlUUrrrdLullddlluuuuurRurrrddlDDuuruulDDuulldR"
+ "llldddddrruuUUddddlluuuuurRddddLrurrrddLUruLdLLuuuuurrrddlDDrdLuuuruul"
+ "llddddRluuuurrrddlLrruullDllldlluRRRRurrrddldDllddllUUUdddrruLdlUUlUdl"
+ "dRRdrruLdlUrrurrrddlLLLruurrDrdLLLrruuuuruulDDDDuuuulldDDDDurruuuLulDD"
+ "DDrDLLrrurrdLLLrruuuLulDDD")
+
+(defmaze
+ "###############"
+ "# ### .. #"
+ "# $# $ ##.*. #"
+ "# $ $ $**.#"
+ "# $ ##$$ ...*#"
+ "### #@ ### #"
+ "###############")
+
+(add-solution
+ "rURRRRdrrUdllullllULLLLrddlUlUdrruLdlluuurrDDuullddRdRUrrrrdrruLLrrdrr"
+ "drruLLrUULDLLdlluRRRRuulDrdLrurruLrdDLddrUUlulldRlLdlluRRRurrDLrrddllU"
+ "LLrrdrruulullDurrdrddlluUllllLLLLdlluRRRRRRRRRuulllDurrrddllLLLLLrruRd"
+ "rrrruulllDurrrddRddrruuLuuLLdRDrrddllUUluurrrDDlllllLulldRRRRRRRllllll"
+ "lllddrUluRRRRRRRRllllllldllluRRRRRRRRdRUUdllllllllluurDldRRRRRRRRdrUll"
+ "lllllluurDldRRRRRRRRllldRR")
+
+(defmaze
+ "###############"
+ "# # @# ....#"
+ "# $ $$$ ##..#"
+ "# $ $ $$$ **#"
+ "## ## ...#"
+ "###############")
+
+(add-solution
+ "lDLdLdllUluurrrDrrRddrrULdlULullulllddrdrrUdlluRlluurrDRlullddrdrUdrUR"
+ "RRdrruLLLuurDldLLdlluluurrrDRlulllddrdrrUdlluRlluurrDRlullddrdrUdrUrrR"
+ "drruLLrrdrruLLrrdrrULuulllDurrrdddlluRdlllluuRDRdrruLLrrdrruLuulllDlld"
+ "dRRRllluurrDrdLuuurrrrDlddLruuulllddrRdrUUruLLrddlllulldRRRRdrUUruLddl"
+ "llllLLLdlluRRRRRRRRRdrUUddrUUdlllllllllllluurDldRRRRRRRRRRRdrUllllllll"
+ "llluurDldRRRRRRRRRRllllllllluurDldRRRRRRRRlldRRRUllllluulDLdRRdRRRRllu"
+ "ulDldRRRlllulllluurDldRRRRRRRR")
+
+(defmaze
+ "############"
+ "# #######"
+ "#*$ $## ###"
+ "#.#..#@$ ###"
+ "#.*.$##$ ###"
+ "##..*.* $###"
+ "## * ..$ ###"
+ "## . ### $ #"
+ "#### $ $ $ #"
+ "#### #"
+ "############")
+
+(add-solution
+ "RDrDDLLLuLLuLrdDlUrrrdrrruulDLdlLuRdldddrrrruUULLLulDulldRurrdrruLLLLd"
+ "RurrrdrdddlllluUUluRRlddddrrrruuullLrrrdddlllluuUrrruurDDllluRdllluRRl"
+ "luurDluuullDurrdLrurDDldddrruLdlUUUrDlddrruLdlUUrdddddrruLdlUUUruLdddr"
+ "rdrruLLLrrrdrruLLLLdllUUUrrrrDuuuluurDDDDlUUddlluRdlllURRdldddrruLrrdr"
+ "ruLLLdllUUUrrrrDulllldddrrrrruLuuuulDrddddlllluuuruRdllluRuuuulldRurDD"
+ "DDRdLdddrruLdlUUUUUddddrrdrruLLLdlUUUruLdddrrrruuLLrruulDLrrdddrruLdlU"
+ "ULuuruulDDrDLrDDrdLLLLdlUUU")
+
+(defmaze
+ "#########"
+ "# $ *. #"
+ "#....$# #"
+ "#..# #"
+ "#*. #$ #"
+ "#. $ #"
+ "##$$$$$ #"
+ "##@# #"
+ "#########")
+
+(add-solution
+ "UUUUluRRuRRDulldRdRDrrdddlUdllURdrruuullulullddddRlulUrrDluuurrdrdDLLr"
+ "rurrdLrddlUUruuuuLLDlllddrdrRlluluurrrurrddddddlllURuuUluluRdllluRdddr"
+ "dRdrUllulldRdRRuLrddrrruuLLLdllUluUrurrdrDululldlddrUddrruLrddrrruulLu"
+ "ulullulDDurrrdrddrrddlUdlluluulUluRddrddrRuuuluuRDDDDLddrrruuuuLrddddl"
+ "llullUUrDldRluuUluurDDDrdrruUluuLrddrddlluluuRurrDDrrddLLLrrrddlllUllU"
+ "UUluRluRRlddddlUUrdrDRddrrruulLLddrUluLulldRdRRuLdlUUUdrdrddrrruulLLLd"
+ "lUUrdrrrruuuuLrddlDrdLLLLdlUruLdlUrrdrrruulDrdLLLdlUruLrdrddrrUruLLLLd"
+ "lUrrddrUruLLLL")
+
+(defmaze
+ "###########"
+ "## ## @#"
+ "## $ $ ###"
+ "## ## #"
+ "### ## #$.#"
+ "### ## ...#"
+ "### ###.$.#"
+ "# $ ### ###"
+ "# $ ##"
+ "### # ##"
+ "###########")
+
+(add-solution
+ "lllDDrrrddlldddLLLdlUUUUUUluurDRRRdrrrddlldddlllluuuuUluRddddddlluRdrU"
+ "UUUUluurDDDDDDldRRRRdrruLuuurruulllulLrrdrrrddlldddLLLLulldRRRRRdrUlll"
+ "luuuuuluurDDDDDDldRRRRdrruLLLLLuuuuuurrrdrrrddlldDuurruullluurDllllddd"
+ "dddrrrdrruLuuulUUddrdddLLLdlUUlldRRRRRdrUlllluUUUUluurDDDDDDldRRRRdrru"
+ "LLLLLuuuuuurrRdddrdDuurrdLulluuulllddddddrrrdrruLuUddLLLdlUUUUUUluurDr"
+ "rrdddRdrruuulLrrdddlluRdrUdllddllllulldRRRRRdrUlllluuuuUluurDDDDDDldRR"
+ "RRdrruLLLLLuuuuuurrrDrrDDldDuuruulluurDllllddddddrrrdrruLuuulUUddrdddL"
+ "LLdlUUlldRRRRRdrUUUddlllluUUUUluurDDDDDDuuuuurrRdddRRuuLrddldddlllLuuu"
+ "uuurrrurDllllddddddrrrruuuluUddrruuLuLLLrrrdrddlluUddrdddllllulldRRRRR"
+ "drUlllluuuuuluurDDDDDDldRRRRdrruLUURuuuluLLLrrdddRdddLLLLulldRRRRRdrUU"
+ "UddlllluuuuuluurDDDDDDldRRRRdrUU")
+
+(defmaze
+ "###########"
+ "# #####"
+ "# $ $ # #"
+ "#### $ #"
+ "##### $$# #"
+ "##### $ #"
+ "## ### . #"
+ "## $# .*..#"
+ "##.*.$*$ #"
+ "#@$ ....###"
+ "###########")
+
+(add-solution
+ "RRRRRURUrruuuuLLLuLulldRdRRRRurDDDLLUdrddlUUdddldlluRuRlddrUrUrrdLLLdl"
+ "luRuRRdLulDrrrruLLruurDuuulLLuLulldRdRddRRDrruuullLuLDrrrrdddlluUddrdd"
+ "lUUddlluRdrruulDruruuulLLululldRdRRRdDllURuuLDrddrDrruLdddrUdlLUlldRRu"
+ "ruuruuLLLddRDrdrUdlLdlluRRuuluurDDDrrULdlUrrdddLUdLUlldRRurruullDurrdd"
+ "lLdllldlluRRRuRRdLdLLuRdrUlllldRRRllluuurDDldRRurrruuurrdddLLLLLdlluur"
+ "DldRurrrruuuluurDDDDuurrdddlLLLLLrrrruuuuurrDDllluuululldRdRRlluurDldR"
+ "urDRddrruuLLdddddrruUUllllURlUluurDrDrDDDDuurrdddlLLLLrrruuulluRuulldR"
+ "urDrDDDDuurrdddlLLLrruuulluRlulululldRRRurDldRurDrDDDDuurrdddlLuuulluR"
+ "urDDDuuurrDDD")
+
+(defmaze
+ "#################"
+ "#.... ... $ #"
+ "##$*.*.$ $ $ $$ #"
+ "# $########## #"
+ "# $ ######### @#"
+ "# ############"
+ "#################")
+
+(add-solution
+ "uuuLDuLLdRluLLdRluLLdRluLLdRluLLdRluLLDDlddrUUddrruLdlluurURDuurrdLulD"
+ "rrurrdLrurrdLrurrdLrurrdLrurrdLrddlUUruLLLdRluLLdRRurrrddlUruLLLdRlllu"
+ "LLdRRRRuLLdlluLLdRRRRuLLdlluLLdRRRRuLLLrrrrrrrrrrddlUruLLLLLLLLrrrrrdR"
+ "urrddlUruLLLLLdRRRurrddlUruLLLdlluLLdRRRRRurDlluLLLdllllllldlddrUdrruL"
+ "UddlluuRuRRRRRRRRRRRllllllllllldlddrruUluRRRRRRRRRlllllllldlldRdrUUluR"
+ "RRRRRRurrdLLLLLLLrrrrrrrurrdLLLLLLLLrrrrrrrrurrdLLLLLLLLLrrrrrrrrrddlU"
+ "ruLLLLLLLL")
+
+(defmaze
+ "#################"
+ "######### #"
+ "#### # $ $ $ #"
+ "# $ $ $ $ ####"
+ "#...# $$# ######"
+ "# ...*.# #$######"
+ "## *.*.. #@######"
+ "#################")
+
+(add-solution
+ "UUULLrrruullDldRRllDLLdLLLuuRurrDulldRllddrrURdllluururDurDRRururrdLdL"
+ "LLLulldlddrrrdrrUUddllullluururrdrRllulldRRlllddrrrUdllluurrDrdLuuurDl"
+ "ddrdrruuuLLulDrrrdddlluUddrruuulLulldlddRdRRllululldRdRRuLdlUruururrdd"
+ "dLLdlUrrruuulldRDrddLLullluuRRRurrDrrdddLLuLrdrruuullDldLdRuuruulldlll"
+ "ddrRlluurrDLddRUluurrurrddldLLdlUrrrdLruururrdddlLLuuruulDDrDLLLrrdRuu"
+ "urrdLruuRurrdLdLLLLulDDDuurrrrrururrdLdLLLLLLulDDurDDLLrrurrurruulDrdL"
+ "LLLulDDrrrurruurDrrurrdLLLdLLLLLdldLuuurDDrrurruurDrdLLLLLLulDD")
+
+(defmaze
+ "###########"
+ "## .*.#####"
+ "## .$.$ ###"
+ "###.....$ #"
+ "# .#*### #"
+ "# $ $@# #"
+ "### ##$$$ #"
+ "### # #"
+ "### # $$ #"
+ "### # #"
+ "###########")
+
+(add-solution
+ "LDDrrruuuuLLLLLruuLDlluRRdrdrruLLLulldRDRRlluurDrrrdrrddddllluuLUUddrd"
+ "drrruuuullulLdddrrDldRluuluuuLulldRdDDDDrddlUUUUUlldRurDRRuuuLulldRDRl"
+ "uurDrrrdrrdddLLuLLLLUUddrrrrdrruuullullDRlululldRRldddDDrddlUUUUUURRlu"
+ "ulldRurDlddlldRurDDDrddlUUUUrrrrddlUruLLLLUURuulldRurDlddlldRurDDDrddl"
+ "UUUUrrrrdrrdLrddlllUUUruLLLLUUUluRdddlldRurDDDrddlUUUUrrrddddrrULdlUUU"
+ "ruLLLLUUUddlldRurDDDrddlUUUUrrrdddrrULdlUUruLLLLUUdlldRurDDDrddlUUUUrr"
+ "rrddrruLLdlUruLLLLUlldRurDDDrddlUUUU")
+
+(defmaze
+ "#################"
+ "############# #"
+ "# ######## $#@#"
+ "# $ ### $$ $ #"
+ "##*#$ $ #"
+ "# ...# ####### #"
+ "#.. .#$####### #"
+ "#.##. ##########"
+ "#################")
+
+(add-solution
+ "ullDDuurrddLDLLLLLLLLuLLLulldRDDrdLulDruuuRRDRRuLLLulDDDrdrUUrrRRRRRRR"
+ "UrruullDlDRdLLLLLLLLuLLulldRddrrddrrUUddllululuuRRDrRuLLLulDrrrrddddll"
+ "uUllldRRurUruLLulldRDuRRddldlluRuurrdrruLLLulDDDuurrrrddddllUlLrrUUruL"
+ "LulDDDuurrrrdRRRRuRRdLLLLLLLrdddlluuUruLLulDDurrrrdrrrrrruururrdddLLLL"
+ "LLLLLLrdddlluuUrrrrrrrruurDuurrddLdLLLLLLLLLuLDDDuurrrrrrrruurDrdLLLLL"
+ "LLLLulDDurrrrrrrrrrrddlUruLLLLLLLLLLulDuLulD")
+
+(defmaze
+ "#################"
+ "######## ####"
+ "########$$ $ ####"
+ "######## ### ####"
+ "## # ## ..###"
+ "# $ $$ .###"
+ "# $# $ ###*..##"
+ "# $####### .. #"
+ "####@######## ..#"
+ "#################")
+
+(add-solution
+ "UURRlldllluuRurrrDRRRRRRRlllllllulDulldRRRllllddrrrUdllluurrurrdRdLruR"
+ "RdLLululldRRllllddrrrUdllluurrurrdRdLuLulldlddrrrUrrrruLLrrRRRurrDLLLL"
+ "LLrrrrrrDrddlUlUdrruLuLLrrddlUruulldRurDDldRurDldRluluuuuuullllDDDlddr"
+ "UrRRRurDDldRurDlluulllldlllldllluururrDurDRRRRRRRurDDldRluullllllllull"
+ "dRRRRRRRRRRurDDlulllllllllllddrUluRRRRRRRRRRRurDldRlullllllllllddrrUdl"
+ "luurRRRRRRRRRurDllllldllLulllddrrUruulldRRRRRRRRRuuuulldRurDDullullddD"
+ "ldRRRRuRDlllluuuRRRurDD")
+
+(defmaze
+ "#################"
+ "# # .### #"
+ "# $ $ #$.# *..#"
+ "# $ #$$ .... .#"
+ "# $## $ # $*$#.#"
+ "# #@ # ### #"
+ "#################")
+
+(add-solution
+ "ruRRlURuullldLrurrDLrrddlUrRRRRRuRRdLrrddllUUruurDDllLLLLLLddrUluuulld"
+ "RurDDRRRRRRRllllllddlUlURuulldRurDDldRuRRRRRuRRdLLLLLLLdlUrrrrrrrddlUr"
+ "uLLLdRRdrUUluRdlllLLLddrUluuulldRurDDRRRRlllddlUlURRRRuulDrddrrruulDLr"
+ "rddlUllUUdLLdlluRRRRdrrruulDLdlUrrrdLullllluulldRurDldRRRRRRdrUlllllll"
+ "ululldRRRurDldRRRRRRlldRlullllulllulldRRRRRurDldRRRRRlllllullllldRlddr"
+ "UUluRRRRRurDldRRRRllllulldLullddrUluRRRRRurDldRRR")
+
+(defmaze
+ "################"
+ "###### ### #"
+ "###.## $$ #"
+ "###.# $$ # ##"
+ "###.# # $$$###"
+ "#..... # $ #"
+ "# #### ###@#"
+ "################")
+
+(add-solution
+ "uLLLLdlUrrrUUlDrdLLdlluRURRllddrUruurruullDRlLLDDRdrrUUdLdldlluRuuurrD"
+ "rddlLdlUrrruulDrdLLdlluRURRllddrUruuullDDuuLLulDDlddrUrURuLddlluRRuulD"
+ "DrdLulDrdLLLdlluRdrUUUddrrruruurrrrurDurrdLLLLLLLulDDrdLulDrdLLLdlluRd"
+ "rUUdrrruruurrrrdddldlluRuULLulDrdLulDrdLLLdlluRdrUrrrururuRRRdddLdlUUU"
+ "ddrruuulLLLulDDrdLulDrdLLLLrrrrururrddrruLdlUUdrruulLLLulDDrdLulDrdLLL"
+ "rrrururrurrurrddLruLLLLLLulDDrdLulDrdLLrrururrdrrUruLLLLLulDDrdLulDrdL"
+ "rururrdrrdrUUruLLLLLLulDDrdLulD")
+
+(defmaze
+ "###########"
+ "### .. ####"
+ "###$*.*. #"
+ "# $@#*.* #"
+ "# $$# ..###"
+ "# # $ $. #"
+ "# $ $* #"
+ "# ###"
+ "###########")
+
+(add-solution
+ "LDDRdrdrrULURuuurrdLulLulllDDrUluRdRRRDDDlddlluRlulUUrurrrdddlLddllUdl"
+ "luRRdrruurruuullldldDRRddlULrrdrrULLdlluuuururrrddDuuullldlddddrruuuRl"
+ "dddlluRluuuruulDDrurrrdrruLLLLLdlDDRddrruUrUdlddlluuRlddrruLuuRDllluur"
+ "urrDurrdLullldlddrrrrUUddllddrrUUdrruLLddlluRRllulluururrRdDDLLddllURR"
+ "dlllluRRdrruurruuullldldDRRddlULrrdrrULLrrUrrdLLdlluuRRddlllluuuuruulD"
+ "DrurrrdrruLLLLLdlDDRRddrruuUdddlluuuRldlluururrDRlulldlddrrddrruuLUdrd"
+ "rruLLddlluRRuUllDurrddlUllluururrrDDDlddllURdllUdlluRRdrruurruuullldld"
+ "DRRddrrULdllULuuururrrddDuuullldldddrdrruLuuRUruLddDrUdllddlluRluuuruu"
+ "lDDDDRRuruuLrddldlluurUrrddrdLuuurDurrdLLullldlddrddrrUUrUUddlddlluRlu"
+ "luururrRdddlLddllUdlluRRdrruurruuullldldDRRddlULrrdrrULLrrUrrdLLdllllu"
+ "uuururrrdDDuuullldlddddlluuuuRlddddrrrruuRRuuullllDrurrrdddlluRUruLLrd"
+ "ddlddrUUUUruLrdrruLdllddrUdlddllluRRdrUUUURddlddrUUUddrruLdlUddllllllu"
+ "RRlluuurrDDRRRddllUdlluRRRdrUUUddllllluuRurDDRRddllluRRRRU")
+
+(defmaze
+ "#########"
+ "# #"
+ "# $ $ $ #"
+ "##### ###"
+ "#@### ###"
+ "#$### #"
+ "# $ $ #"
+ "#.** $ #"
+ "#..# $ #"
+ "#.** #$ #"
+ "#..... ##"
+ "#########")
+
+(add-solution
+ "DDRRRddddrrUruuLLrruullDlDRlulllDDrURurrurrddddldllllUUluuRRllddrddrrr"
+ "ruruuuullddLDDLdRuuuruurrddLrddlULrruuulldDlDRuuurrddLruulldDldDldllUR"
+ "uURRddLruulldDldRuuulDrurrRuurrddLLLLuRdddlluluuRRlDrrrrrddlULrruLLLLL"
+ "DDrrUruLLulDDlDRuuulDDrurrrrruulDrdLLLLLulDrrrrruulDrdLLLLrrruuuuuulld"
+ "RurDDDDDrdLLLulDDurrruuuuullulldRRRurDDDDDrdLLLulDrrruuuuuurrdLulDDDDD"
+ "rdLLLuRdrruulDrdLL")
+
+(defmaze
+ "################"
+ "# ######"
+ "# $ $ $ #.*... #"
+ "# #### .#.*# #"
+ "## $####$#..*..#"
+ "## $ $ $ * ##"
+ "##$### $ ####"
+ "##@### ########"
+ "################")
+
+(add-solution
+ "UURUUlluurrrrrrrrdRRddRRllddLLuRdlLLuRdrruuruulldlDDuuruullllllllddrrd"
+ "dRRRRdRUllllluulluurrrrrrrrdrrddlddLruuruullullllllllddrrddrrrrrRdrrUU"
+ "rrdLullDllllllluulluurrrrrrrrdrrRDulllullllllllddrrddrrrrrrrurRuulllul"
+ "lllllDDlluRurrrrrrrdrrrddlldllllllllUUddrrrrrddlUrurrdLLrrururrdLdLLuR"
+ "drUlllldRRurrruuullldlDDrruRUruLdddrUdlllluuruullllllllddrddrrrRRRRRur"
+ "uuLrddldlllllllluuluurrrrrrrrDrrddldlllddlUrurrdLrururrdLdLLuRuruurDlu"
+ "llullllllllddrddrrrRRRRdrrUUUruLLrddddlluRdrUUUruLdddrUUddlllllllllluu"
+ "rDldRRRRRRRRdrUluRdrUdllllllddrUluRRRRdrUluRddllLullddrUluRRRRdrUUUddl"
+ "lllllllluuluurrDDDldRRRRRRRdrUllllllluuuurrdLulDDDldRRRRRRRRRllllllllu"
+ "uurrurrdLLLulDDDldRRRRRRRRdrUUdllllllllluuluRurDDDldRRRRRRRRdrU")
+
+(defmaze
+ "##################"
+ "##### # *..#####"
+ "# # *.#####"
+ "# $$ ## ...$*## #"
+ "# $ ### *#..*.# #"
+ "# $$ ###*# *# $ #"
+ "# $ $@$ .... # ##"
+ "## #### #$ $$##"
+ "############ ##"
+ "##################")
+
+(add-solution
+ "RRRdrUrrruuLUdrddlllUUURllllullllllddddRdrruRRRRRdrUUUddrrruulLDldRuuu"
+ "LDrddllllllldlluluuuurrrrrrdrRuuRRDLrDDlUlllullllllddddrdrrurrrrrrUUru"
+ "LLrdddlllllldlluRRRRRRRdrUUUrrrddddrrUUULrdddlluuLLLuurrrDDllUluRuuull"
+ "DRurDDDlUruulldRurDDldddLLLLLLdlluRRRRRRRdrUUUUruulldRddddrrrurrdddllU"
+ "dlUrdrruLLrruullDLLLLLLLLLdlluRRRRRRRdrUUUUUluRdddddrrrurrruulDrdLLrdd"
+ "dlllUdrruLuLLLLLLLLLdlluRRRRRRRdrUUUUUddddrrrUdddlUruLLLLLLLLLdlluRRRR"
+ "RRRRRlllllllllluuRDldRRRRRRRRdrUUUddllllllllluuuurDDDldRRRRRRRRdrUUdll"
+ "lllluLdlluurDldRRRRRRRRRlllllllluuuurrdLDDldRRRRRRRlllllluuuulDDDldRRR"
+ "RRRR")
+
+(defmaze
+ "##################"
+ "##@###############"
+ "# $#### #### #"
+ "# $####$ #"
+ "## $##### ### $ #"
+ "## # $ $ $ ##"
+ "##### # $ ####"
+ "######### *. ####"
+ "###########..#####"
+ "###########......#"
+ "##################")
+
+(add-solution
+ "DldRRRRRRurrDDrDDRDrddlUruruuLDDDldRRRRllluuulDulldRRluuulDLLdlluRRRRu"
+ "rDRddllUdrrurrdLLuulLdRRdrddlUruruuLLrDDDldRRRlluuullluurDldRRurDDDldR"
+ "RluuruurrUruullDDrdLLLLdlluurDldRRurDDDldRuuulDDuulldRluuLLdlluRRRRurD"
+ "ldRRurDDDuruurruruLulDDrdLLLLdDlluuuuulldRurDDrDDldRRurDlluuLLLdlluRRR"
+ "RuulllllllddrUluRRRRRRurDDrDDldRRluuLLLdlluRRRRurDDldR")
+
+(defmaze
+ "#################"
+ "#####...........#"
+ "### $* ####.$ #"
+ "# $$ ##### ##"
+ "# $######## ###"
+ "# $ ####### ###"
+ "# $$$ #@$ $$###"
+ "# ### ###"
+ "#################")
+
+(add-solution
+ "RRdrrrrUUUUrUruLLLLLLLLLDlllDldldRlddrUUddrrruulLrrddlULdlluuuurrDDuul"
+ "lddRUdlddrURlluurDurDllddrrrruuLLuuurrdLDllldddrrUUddrruuLuLDruurururr"
+ "rrrrrrddlUruLLLLLLdLdLLuRuRRRRRRRRddlddddlluRdrUUUUUdddddlllluRRRdrUUU"
+ "UruuLLLLLLdLdlluRuRRRRRRRlllllllddrUluRRRRRRlllldlllllDRddrddlUUUUluRR"
+ "RdrUluRRRRRllldlllldddddllluuuuRRllddRRUrUdldlluurRuRRRdrUluRRRRlldlll"
+ "llddrUluRRRdrUluRRRldldlLullddrUluRRRdrUluRRdldllldldllddrrUrUUUluRRRd"
+ "rUluRddlllllldRdldRRdrUUUUluRRdrUdllllddRdrUUUluRRRdrUdllllldRdrUUluRR"
+ "R")
+
+(defmaze
+ "#################"
+ "### ##########"
+ "# *. $ #########"
+ "#.*.# $ ########"
+ "# $. # $ #### #"
+ "##...#$$ #"
+ "###*.# @### $ $ #"
+ "## * #### $ ## #"
+ "## ..### $ ## #"
+ "######## ######"
+ "#################")
+
+(add-solution
+ "lURRuuLuLLdRDRddlUUrdrRRRRRurrdLDuLLLLLLLulUluurDrDrDululldRdRdRRRRRRl"
+ "ldRRllulllldlUUUluurDrDrDulullullDRRdRlullllddRdrruLULuRdddlUrrddddllu"
+ "RUruLdddrUUluuuuurrdLulDDDDDrddlluRdrUluuuuurrdrddrRRRRdrruLLLLLuuLuLL"
+ "LulDDDDDDldRuuuuuurrrrdrddLUlUdrruLuLLLulDDDDDDuuuuurrrrddlUruLLLulDDD"
+ "DDuuuurrrrddddlUUUruLLLulDDDDuuurrrrdrddrrrrrurrdLLLLLLLLdlUUUruLLLulD"
+ "DDuurrrrdrddrrrrrrrdLrddlUUruLLLLLLLLdlUUUruLLLulDDurrrrdrddrrrrdRurrd"
+ "dlUruLLLLLLLLdlUUUruLLLulDrrrrdrddrrrdddLdlluRuRlddrUrUUruLLLLLdlUUUru"
+ "LLLrrrdrddrrrdddlluRdrUUruLLLLLdlUUUruLL")
+
+(defmaze
+ "#############"
+ "# #### ...#"
+ "# ..*.*..$ #"
+ "# $$.#. ###"
+ "# ## $ ####"
+ "#######$$$ ##"
+ "# $@#"
+ "# $ #####$ ##"
+ "# ##### ##"
+ "#############")
+
+(add-solution
+ "LLLUUUlluLLLulldRlddrURlluurDurDrrrdrrruulDrdLruurrdLullddrUluRRdllLLL"
+ "LLulldRRRRRRRddddrruLdlUUUrULuRddlddrrdddlUUruLdlLLLLLddlluuRRRRRRRUrD"
+ "luUUruulDLLLLLulldRRRRRRRDDurUlllddRDRdLuuluulllllddrUluRRRRRRRdDlluul"
+ "lllddrUluRRRRddrruuLLLLrrrrdLdddrUdrruLLdlUUUruLLLrrdddrrrdddlUUruLLdl"
+ "UUUruLLrddddLLLLddlluuRRRRRRRurrddlUruLLdlUUUruLddddllllddlUluRRRRRRRu"
+ "rrddlUruLLUUdddlUUU")
+
+(defmaze
+ "####################"
+ "########## # ####"
+ "#@ #######$ $$ ####"
+ "#.** $ $ ##"
+ "#.$.*..*.* # # $ #"
+ "# # . # ##### #"
+ "####################")
+
+(add-solution
+ "ddRluurDRRRdrRuRRRddlULLrrruRuulDDrRdrrULrruullDLLrrurrddldlUdlUllLdll"
+ "uRRdlldlluuRRllllllddrUluRRRRddlULullddrUrrruLdllluurDldRRRuLrddrrruuL"
+ "LLrrrdrruLLddllluurDRRuLdllllluurDldRRRuLrdRRuLLdllluurDldRRRuLrrrrrrR"
+ "RRdrruLLLLLLLLddrUluLLdRlllluurDldRRRuLrrrRRRRRuulDrdLLddrUUlLLdRluLLL"
+ "ddRURRdLullllluurDldRRRuLrdRRuLdlllluurDldRRRRuLLdlluurDldRRRurrrrrrrR"
+ "drruLLLLLLLLLLLdlluurDldRRurrrrrrrruulDrdLLLLLLLLdlluurDldRurrrrrrrrrr"
+ "rrruulDrdLLLLLLLLLLLLLulDrrrrrrrrrrrrrrrddrruLdlUruLLLLLLLLLLLLLLLrrrr"
+ "rrrrrrrruulDLrrdLLLLLLLLLLLrrrrrrruurDrdLLLLLLLL")
+
+(defmaze
+ "#########"
+ "## #"
+ "# $ $$$ #"
+ "#. ##@$ #"
+ "#. # $ #"
+ "#.# $ $ #"
+ "#.*.$ ##"
+ "#.*... ##"
+ "#########")
+
+(add-solution
+ "DrruuullDLullDldddddRRuRRUdlluRuRUdlddrUdlldlluRRurrddLLulluuuururrrrr"
+ "ddddLruuLDruuullllldlddddrruruRDlldlluuuururrrrrddddLruLruuullllldlddd"
+ "drrdrrrUUddllluurDllluuuururrrrrddddldLruruulDDruuuullllldlddddrruruRl"
+ "dldlluuuururrrrrddddlLdLLrruulDrrruLdlddrUUllldRldRuurrruuuullllldlddd"
+ "ddRluuuuururrrrrddddllldlLdlUrrrdLruurrdLrdLruuruulDDruuuulDDuulldRlul"
+ "ldRRlllddrUluRurrrrrddddllddrUlulldllUUruuurrrrrddddLruulDruuulllllddd"
+ "lddrruruRDllddRUllldRluuuruuurrrrrddddLdLLLLdlUUdrrrrruruulDlDurrdLdLL"
+ "LLdlUrrrdLLrrurrdLLLrrruuulDrdLLLLrrrruruuuulDulldRDDDDrdLLrruuruuuLul"
+ "DDDDDuuuululldRRurDDDDrdLLLrrruruuLulDDDrdLLruulDD")
+
+(defmaze
+ "####################"
+ "####..##############"
+ "#.##.*... $ ######"
+ "#.....$$# $ # ##"
+ "# $$## ##$ # ### #"
+ "# ## ## #### #"
+ "# ########$$# #"
+ "###########@$ $ $ #"
+ "############ ####"
+ "####################")
+
+(add-solution
+ "UUrruurrrrdrddllldRldlluRurrrruulullllddllddRluurruuuLLdDDuuuLLdRurDll"
+ "uLLDLLLLLDlUrrruurDRRRRdrruLLLLLLrdddrUUlLLLLdlddrUrUdlluRuRRRurDlllld"
+ "drUluRRRuulDrdLLrrurRRRdrruLLLLLLulDrrrrrrrrrdddllUUddrruuulLLLLLLLdLU"
+ "rrrrrrrrrdrrrrdrddllllddllulUUUUddrruuulLLLLLLrdLLUrrdddlUruLrurrrrddd"
+ "ddrUlulUUruLLLLLLrrrrrrrrdddLdlUUUddrruuulLLLLLLrrrrrdddrdddrruLdlUUlu"
+ "uuurrdddLdlUUUddrruuulLLLLLrrrrdddrddrrurrdLLLdlUUluuuurrdddLdlUUUddrr"
+ "uuulLLLLrrrrrdrrrrdrdddLLLLLdlUUluuuurrdddLdlUUUddrruuulLLL")
+
+(defmaze
+ "####################"
+ "## . ### ### # #"
+ "#.$.$### $#$$ #"
+ "#.*.....$ $#$ $ #@#"
+ "# #.*#### # $ ###"
+ "# ########## #"
+ "### ########## #"
+ "####################")
+
+(add-solution
+ "uullDDLLdllUdrrurrDLdRluulLdRurDlluuurDlLLLLddrUluRRRRllldlLLLLLDldllu"
+ "uuRurrDulldRlldddrruULrddlluUrrRRRRRRuulDrdLLLLLrrrrrurrrrddlUruLLLLrr"
+ "rrddrruLdlluururDllddrURuulDllllddrUluRRldlllllldldlluuruurrDLDRlllddr"
+ "rdrUUUluulDrdDruRRRRRuulDrrrRddrruuLLLLLddrUlLLLLLdlUrdddlUlluuRRDrdLu"
+ "uluurDDDuRRRRRRuulDrRRRddrruuLLLLLddrUlLLLLLdlUluurrDullddrUdRRRRRRuul"
+ "DrdLLLLLdlUrdddlUruulllddRRdrUllluurrrrrrrruRRRddrruuLLLLLulDrdLLLLLLL"
+ "rrrrrrrurrrddrUrdrruLLuLLLLLulDrdLLLLLLrrrrrrurrrddrUrrrdddlUUruLLuLLL"
+ "LLulDrdLLLLLrrrrrurrrddrUrrrdddrruLLdlUUruLLuLLLLLulDrdLLLLrrrrurrrddr"
+ "UruLLLLLulDrdLLLrrrdrUluRRRdrrrruurrdLulDDDlddrruLdlUUruLLuLLLLLulDrdL"
+ "LrrrurrddrUruLLLLLulDrdL")
+
+(defmaze
+ "######################"
+ "########## ## # ##"
+ "###### #$ ##$.#$ $@#"
+ "######$ ........$###"
+ "#### $ ######$ ## #"
+ "### ###### ## $ #"
+ "# ########## ##"
+ "# ########## ##"
+ "######################")
+
+(add-solution
+ "LullDurrdLDDDurrdLuluLLLLLLLLLLullDDrdLuuurDrrrrrrrrrrruulDrddrdddlluR"
+ "drUUdlUUULuurDDDDrdLuuulLLLLLLLLLulldRRRRRRRRRRRurDDDrddlUUUUlllllllll"
+ "lllddrUluRRRRRRRRRRRuurrdLDDDuulllllllllllddlLdlluRuRDrruulDrdLLulDldd"
+ "rrULLruurDrruurrrrrrrrrrruulDrdddrddlUUUULLLLLLLLLLLulDDrdLLulDrrruurr"
+ "rrrrrrrruurrdLulDrdddrruLdlUULLLLLLLLLLLulDrdLrurrrrrrrrrruurrdLulDrdd"
+ "dddlluRdrUUUULLLLLLLLLLulDrrrrrrrrrruurrdLulDrdLLLLLLLLLLulldRRRRRRRRR"
+ "RluulDrdLLLLLLLulldRRRRRRRRRddlUruLLLLLLLulldRRRRRRRRdrUlllluulDrdLLLu"
+ "lldRRRRRRRRllllllllddrUluRRRRRRRllllllddllluRRdrUluRRRRRRlllllddlllldd"
+ "rrUUluRRdrUluRRRRRllllddlllldRdrUUluRRdrUluRRRRlllddllddlllluRRRdrUUlu"
+ "RRdrUluRRR")
+
+(defmaze
+ "############"
+ "# $ .....#"
+ "#@$$$ $* ###"
+ "##$ ##.####"
+ "# $## .. ##"
+ "# # .#$ #"
+ "# $$ ##.* #"
+ "# ## #"
+ "############")
+
+(add-solution
+ "uRRRRRRRRllDulldRlullDRlulldRDDldRlddrUUUdddrruuLrdLdlluuurUUluRRRdLul"
+ "DDurrdLruuRRdLruRRdLDDrrDrddllluUUUUruLLrddddddrrULdlUUUUULuLLLddrURRu"
+ "RDDDrrDrdLdlluUluRuulllluRRdlllluRRddDDrddllluuuRUruulldRdrruruLrdrruL"
+ "dlldlluRRRRurDDDDuuullldlldldddrrruulUUluRRRRurDDDuullldlddrddlUUUUluR"
+ "RRRurDDullldldllddRdrUUUUluRRRRurDllluRRdlllluRRRdldldlldRdrUUUluRRRR")
+
+(defmaze
+ "################"
+ "#######@########"
+ "# ####$# #####"
+ "# $#### $. #####"
+ "# .#* #####"
+ "###### *...* #"
+ "#### *.** $$ #"
+ "#### $ ##.$ $ #"
+ "#### ##. # #"
+ "################")
+
+(add-solution
+ "DDRRurDDDlDDRUlulLrrUruulDDDDrURRDrruLLLLdRlddrUUluUluurDDDDrddlUUrRur"
+ "rdLrddlULrruulDulDlllUlldRRRlllLddlluuRRRurrdLruUruulDllDlDRRdrrUUddll"
+ "ullDllddrrUURurRdLLrrrRRurrdLLLLLulluurrDrDLdRRRuLLdddrUUrurrdLrddlULr"
+ "ruulDulDlluuluurDDlulldddLrRRUUruLdddRUUddRRurrdLrddlUULuLLdRlddrURllu"
+ "urrDullddrUluuluurDDDDlUUrddrruLLdllllddlluuRRRuulDrdRRRuulDruuulDrddl"
+ "LdlLuuruRRDrdLrrrdrruLLrrdddlUUluLLdRdRluurDrruLLdlluuluurDDlulldlddrr"
+ "RUUruLdddRUUddRddlUUrRurrdLrddlULrruulDulDllluurDldRRRuLLdddrUUluuluur"
+ "DDDDlUrdrruLLrdddlUUllllddlluuRRRRRRdrUrurrdLrddlULLrrruulDulDlllllluu"
+ "ruRldlllllluurDldRRRRRddddlUluRRRRRRRRurrdLLLLLLLrrrrddlUruLLLrrrrrrdd"
+ "lULrruLLLLLrddrUruLL")
+
+(defmaze
+ "################"
+ "##@#### #######"
+ "# $ # #######"
+ "# $$$# . ## #"
+ "# $ .##*$# #"
+ "####...... #$ #"
+ "########.#$ #"
+ "########. $ $$ #"
+ "########.* # #"
+ "################")
+
+(add-solution
+ "DrrrDDldRRRRRRllddrRUrrrUrdddlUUruuulldlDLdRlddrURlluurDldRuuururrdddl"
+ "LrruuulldldDldlluuRRllUUrDldRluuluurDDrddlUdddrrurrrruuulldlDLLrddlluU"
+ "rrrururrdddllLulllddrrdrUllldRluuurrDurururrdddllLdLLdlUrrrdLLrruuulll"
+ "llluuullllddRRRllluurrrrdDldRRRRRRDDrdLruurrruuulldlDururrdddllLulllll"
+ "luuullDRurDDldRRRRRRDrdLLrrurrruuulldlDururrdddllLullllllluululldRRRur"
+ "DDlulldRRdRRRRRRDrddlUUrrrruuulldlDLLLLLLrrrrrrururrdddddlULLdlUUdrruL"
+ "uLLLLLrrrrrddlUruLLLLrrrrdrdrruLLLdlUruLLLrrrdrrruuLDrdLLLdlUruLLrruRu"
+ "rDDrdLLLdlUruL")
+
+(defmaze
+ "#############"
+ "###. * # #"
+ "# .*.*.# $ #"
+ "# ..* # $ #"
+ "##.* ####$$ #"
+ "#...#@$ $ #"
+ "##.# $$ $ ##"
+ "##$$ ## ##"
+ "## ########"
+ "#############")
+
+(add-solution
+ "DRRuRRUUddlldlllddllUUUrUrUrruuLLDLDlDurRdLruuurrdLulDldlluRRdddLUruul"
+ "ldRurRurrdLLLDDrUluRurrddLLdlluluRRlddddddrruLdlUUUUrrurruullDurrddlUl"
+ "lDulldRddddrrurrdLLLdlUUUUUluRRRRllldddddrrrrururruuluurrrddddLLrddlUU"
+ "rruuLDDruuuulDDuullddRluRurrddddlldLLuRRdllLdlluRuRRdLulDrrrruLLrrUUlu"
+ "urrrddddLLddrUluuuluurrrddddLruuuulllddrdDrdLLLuRdlLdLLLdlUUUUUluRRRll"
+ "dddddrruRuRRdLulDrdLLLdlUUUUUluRRldddddrrrrurrrruruuuulllddrdDrdLLLLul"
+ "DrdLLLdlUUUUUluRdddddrrrrurrruuuluurDDDDrdLLLLulDrdLLLdlUUUUUddddrrrru"
+ "rrrruruuuLulDDDDrdLLLLulDrdLLLdlUUUUdddrrrrurrrruruuLulDDDrdLLLLulDrdL"
+ "LLdlUUUddrrrrurrrruruLulDDrdLLLLulDrdLLLdlUUdrrrruruRdrruulDrdLLLLulDr"
+ "dLLLdlU")
+
+(defmaze
+ "##############"
+ "######## ###"
+ "###### #$###"
+ "#####..### ###"
+ "# # . ## ###"
+ "# .** # ##"
+ "# $*...** ##"
+ "### $ $. ###"
+ "######$##$####"
+ "######@## ###"
+ "####### $ $ #"
+ "####### #"
+ "##############")
+
+(add-solution
+ "UURULULuurDldLddRUrrdLulUUrrDLddrUllldRuruulDrdLulLulldRRRRddllUdrruul"
+ "LddrUrrrdLLuuuruurrurrDDDDrdLdlLLulluurrDrDLdRluuuluurrurrdddddLLdlUrr"
+ "ruuuuulldllddldddRluuuruurrurrdddddlllLUUdddlUlluullddRRRRdrUUdrrdLrur"
+ "rdLDDrddlUUUUruLLLdRluLLdRRurrDDDrddlUUUUruLLLdRllluLLdRRRRuLLrrrrDDDr"
+ "ddlUUUUruLLLdRurDlllluRRRdllllluRRRllluullddRRRRlluulDldRRdrruLrdrrruu"
+ "LDLLrrrdrruLLLLdRurrdDDrddlUUUUruLLLrrdddddlluRdrUUUUruLLrdddrddrruLLd"
+ "lUUUUruL")
+
+(defmaze
+ "###########"
+ "# ## ####"
+ "# $#@$ ####"
+ "# #$$ ####"
+ "# $ $ ####"
+ "# $#....#"
+ "# $$ ...# #"
+ "### ..* #"
+ "###########")
+
+(add-solution
+ "RurDDDDrdLdRluuuLLDllluurDRRRUrDDrddlllUUluRdddlUruulllddRRUdlluurDrru"
+ "LdddrrrruuluLLdllldRluuurDDrruLrrrdrddlllUUddrrruululLdddrrUdlluRRlluu"
+ "rrDrrrddLLLrULuRRllulldllluurDRRdddlUrRRdrUluRdllluulllddRRRRRdrUllluu"
+ "llDldRRRRRlldRRuuuuuulDlDDDDuuuRurDDDDlluuRurDllllluuurDDDDldRRRRluulD"
+ "ldRRldR")
+
+(defmaze
+ "############"
+ "###....*.. #"
+ "#####$#.*. #"
+ "# ## ###*##"
+ "# $@# . #"
+ "# $$#$$ . #"
+ "# $$ $ $# ##"
+ "# ##"
+ "############")
+
+(add-solution
+ "LLLrDLrurrDRRurrdLddllllllUUrurrdrRurDlllulldlddrrrrUdlllluururrdRddll"
+ "lllluuRluurDldddrrrrrruulullLDrurrdrRurUULuLLLLrDDuurrrdrddldlluLrdrru"
+ "rrdLuuuruLLLLLdddrdrddrrUUUUddddlluululuuurrrrrdLdddddlllUdllURRdrrruu"
+ "uuuulllldddLDuruuurrrrddddddlllllllluuRRlluurDldddrrURdrrrrruuuuuullll"
+ "dddlLDurruuurrrrddddddllllluUddrrrrruuuuuulllldddrDrRllulLdddrrUdrUdrr"
+ "uUUUUruLLLLrrrddddddllllluRRlluurrDRRllullddrdrrrruUUUUruLLLrrddddddll"
+ "UdlluRuRRllddrrruUUUUruLLrddddddllUluRRlddrruUUUUruLddddddlllllllluuRR"
+ "llddrURRRRdrUluRRlddrruUUUUdddlllullDldRRRdrUluRRlddrruUUUddlldllllllu"
+ "RRlluurDDldRRRRRdrUluRRlddrruUUdlllullLdlluurDDldRRRRRdrUluRRlddrruUll"
+ "lullDldRRRdrUluRR")
+
+(defmaze
+ "##############"
+ "# ..........#"
+ "# ###########"
+ "## # ########"
+ "##$$ #######"
+ "## $ #######"
+ "####$ #####"
+ "#### ##$#####"
+ "#####$$ $ ###"
+ "####@$ $ ###"
+ "####### ###"
+ "##############")
+
+(add-solution
+ "RUUlUUllUUUluRRRRRRRRRRlllllllllddddrrRuulDLdlUUUluRRRRRRRRRlllllllldd"
+ "drrrdLddrUUddddRRuLrddrrruuLLLddrUluRdlllUUluurDrrrDDldlluUddrruruullL"
+ "uluurDDDrrrddldlluUlUUrurDllddrURuululDDulldRurrrddlUruLLLdlUUUluRRRRR"
+ "RRRllllllldddrdRurrddlUruLLLdlUUUluRRRRRRRlllllldddrrrdddlUUruLLdlUUUl"
+ "uRRRRRRllllldddrrrdddddrruLdlUUUUruLLLdlUUUluRRRRRlllldddrrrddddrrruuL"
+ "LLdlUUruLLdlUUUluRRRRllldddrrrddddrrddrrruuLLLLdlUUUUruLLLdlUUUluRRRll"
+ "dddrrrddddrrddrrUruLLLLdlUUUUruLLLdlUUUluRRldddrrrddddrrddrUruLLLdlUUU"
+ "UruLLLdlUUUluR")
+
+(defmaze
+ "###################"
+ "###### #... ####"
+ "## ## $#.* # ####"
+ "#@$ ## ..*.## #####"
+ "### ### .* $ # #"
+ "# #$*..## $ $ #"
+ "# $$$ .### ###"
+ "### $ ### $ #####"
+ "#### ##### #####"
+ "#### #############"
+ "###################")
+
+(add-solution
+ "RurDDDrDLrDRddlUUluurrDDuRRURRdLuuuRDlulluurDldRDrddLUUdddLLuRdrUllull"
+ "ddRRlddrUUlluurDDuRRRRuulDrdLLLrruuUluurDDDDrdLruuruuurrrrdddLLLLuLDlU"
+ "luurDldRRdrrrrruuulllldDuurrdLrurrdddlllLrUdrrruuullllDDllddddLLuRdrUU"
+ "UUluurDldRRRuurrdLrurrdddddrruLdlUUUUruLLLLrrrddddrrurrdLLLdlUUUUruLLL"
+ "rrdddddddlluRdrUUUUUUruLLrdddlllUllldddllulldRRRdrUUUUluurDldRRRlldddl"
+ "lllulldRRRRRdrUUUUluurDldRRldddlllldRRddlUUrurrdLululldRRRdrUUUUluurDl"
+ "dRdddlllddrUluRRdrUUU")
+
+(defmaze
+ "####################"
+ "# ################"
+ "# $$ ## ##########"
+ "# $ ##########"
+ "# ### $$##########"
+ "### $ # * ### #"
+ "### ## $.#.* ##$@#"
+ "#########...**...$ #"
+ "############. .$ ###"
+ "####################")
+
+(add-solution
+ "dLLdLLLruuLuLLLLULuLLLLLdlUrrrrrrdrdrddlUlUlUdrdrruLuLuurDDDrddlUlUUrD"
+ "ldRuuuulDLLLLLdlluRRRRRRRDrddlUlUdrrrrrrdrddlULUdrruLuLLLLddrRRUrrddlU"
+ "ruLrddrruLdlluurDldRurrrruulDrdLLLLdlUrrrdLulllllluurDldRRRRRRlllllluu"
+ "uLuurDDDrddlUlUUrDldRurDldRRRRRllllluuuuulDLLLLLdlluRRRRRRRurDDDldRurD"
+ "ldRRRRlllluuuulllllllluurDldRRRRRRRurDDDldRurDldRRRllluuuullllllluurDl"
+ "dRRRRRRurDDDldRurDldRRlluuuulllluLdlluurDldRRRRRRurDDDldRurDldRluuuull"
+ "lllldddrruLdlUUluRRRRRRurDDDDlulURurDDldRurDlluuuLLLulldRRRRRurDDDldR")
+
+(defmaze
+ "#####################"
+ "# # @# * # . ####"
+ "# $ #$$# *..*..#$####"
+ "# $ # $ .**..* #"
+ "# $$$ $# . #. # #"
+ "# #############"
+ "#####################")
+
+(add-solution
+ "lDDRRRRdrrURRdrURlllldlluRRluurDldlluuRDrruLdddrUlulldRurDrRRdrruLLLLL"
+ "uurDldRlulldRluuRdrrdRRdrruLLrrRRdrruLLLLdlluuurrrDullldddrruRldlluuLL"
+ "LLrrdRururrrddldllUdrruLrruullDLrurrddldlUdlUllulldRRRRdrruruulllDLLrr"
+ "urrrddldllUdrruLrruullDLrurrddldlUdlUlllllllddrUluluurDDRddllUUrrRRuul"
+ "DrdRRuLrdRRdrruruulllDLLuLrdrrurrrddldllUdrruLrruullDLLrrurrddldllUdrr"
+ "uLuLrddlUllllLLddlluuRRRRRRRRdrruruulldDlllllllddlUdlllURRuRRRRRRRRRuu"
+ "rrddLdLUUdrrRdrruLLLLdlUlllllllddlUdllllluRRRRuRuulDDrRRRRRRRRllllllld"
+ "dlUdlluRuRRRRRRRRllllllddlUllllluuurrdDuulldddrRRRuRRRRRRRlllllddlUlll"
+ "lluuRDldRRRRuRRRRRRllllddlUlllluuurDDldRRRuRRRRRlllddlUluRRRR")
+
+(defmaze
+ "######################"
+ "##### # ### ###"
+ "# $ $ $ $ # *.#@$ ###"
+ "# # # # ..#### ##"
+ "####### # $****..* $##"
+ "#######$ $.. #"
+ "####### ########.. #"
+ "######################")
+
+(add-solution
+ "RRurDDDLdLLuRdlLLLLLLdllUdrrurrUUrrDullddrUruuullDRlDRddlUUrdrRdrruLLL"
+ "LdRRurrdrRuLLLLdRRllllllldlluRRRRRuulDruuulDDrddRRuLdlLLLdlluRRRRRUUlD"
+ "rdLLLuRRdrUrrdLLLrrrurrdLLLrrrurrdLLLrrrdrruLLuurDlddrruLdlULulldRRRdr"
+ "ruLuLLrrddlUlllulldRRRRuLLdllulldRRRRuLLdllulldRRRRuLrrrrrdRdrruLuLLLL"
+ "dRluLLdRurrrrrddlUruLLLdRluLLdRRurrrddlUruLLLLrdRurrddlUruLLLdllllllld"
+ "lluRRRRRRRRRRurrddlUruLLdlllllllluuuulldRurDDDrdLdlluRRRRRRRRRRurrddlU"
+ "llllllllluuullulldRRRurDDDrdLdlluUUddRRRRRRRRRRRdrruLuLDllllllllluuulu"
+ "lldRRurDDDuulldddrRRRRRRRRRRurDlllllllllllluuulldlluRRRRRurDDDuulldddr"
+ "RRRRRRRRRlllllllllluuulldlllluRRRRRRRurDDDuulldddrRRRRRRRR")
+
+(defmaze
+ "###########"
+ "#### . ###"
+ "####$$. $@#"
+ "# . *$###"
+ "#...*** #"
+ "# **$.* $ #"
+ "# $.# $ #"
+ "# $.## #"
+ "###########")
+
+(add-solution
+ "LLDDrDuluLLDLLDuullddddRluuuurrRdrRuruulllDDRdrDRUrrdddllUUddrruLruulD"
+ "lluRlluluurrrdDLddrrrddlllUlURuuruulllddlddRRdrURUUlLDRddlUlluuRuurrDD"
+ "DuuullddRluurrdLdllddrrULulllddRRUruLrdrrULdddrUddrrruuLLrrddlUdlluRll"
+ "uuurrDDLUluuurrDDLruulldRddlUdlluRdrruuullDDuurrdLrddlUrdddlUruulllddl"
+ "luuRlddrruLrdRRULrruuullDDuurrdLrddlUddllluuRRDLrrruuullDDRluurrdLddrU"
+ "dlddrUddrrruuLLrrddlUdlluRlluuurrDDLUluuurrDDLdlUrdddlUruulllddRRULrru"
+ "ruulllDDuurrrddlLdddrUddrrruuLLrrddlUdlluRlluuurrDDLUluUluRdddrddlUlll"
+ "lddrUluRRRRdrdrrruuuLLdLLLLrrrrurrdLLLLLrrddrrUruLLLddrUruL")
+
+(defmaze
+ "#####################"
+ "# ## .* # #"
+ "# $$$ $ $#..$. ## $ #"
+ "# $ $ # .#**. ##"
+ "# #####$ *....*. ##"
+ "#####@$ $#*$.##. ##"
+ "######## ########"
+ "#####################")
+
+(add-solution
+ "RRRdrrUURRRURRdRRdrUluuurrdLulDDDrUdlllulldRuuuLDrddllluuuRldddrrruulL"
+ "ulDrrruLrdddlUUrdrRdrruLLLLdRRllllllddrrUdlluurRRRdLulllddrrUrruurrdLu"
+ "lullllDDrRdrrUdlluRllluurrrDRlulllddrrdrUdrUrrurrdLLLLdllulluurrrrDRRl"
+ "lullllddrrdrrUdlluRllluurrrDRlulllddrrdrrUdllulluurrrdDlddllUdlluRdrrr"
+ "uuruullldlDRuurrrddlddllUUddrruuLUdrddlllluRuuRldddrrruulLulDrrrddllUd"
+ "rruulLrrrrdLuuurDDrruLLrrdrruLLLdllllluuRDldRRRRRRuruurrdLulDrdLLdllll"
+ "llullluurDldRRRurDldRRRRRlllllullluulldRRurDldRRRurDldRRRRllllulllullu"
+ "llDRRRRurDldRRRurDldRRRlllulllullllulldRRRRRRurDldRRRurRlDldRRllulllul"
+ "lllllddrUluRRRRRRurDldRRRurDldddlluRdrUUUlllulllllddrUluRRRRRurDldRRRd"
+ "RUllllulldLullddrUluRRRRRurDldRRRlDrddlluRdrUluR")
+
+(defmaze
+ "##############"
+ "### ## . ###"
+ "###$ #.* $ #"
+ "# $ #$*...## #"
+ "# $ #@##*.. #"
+ "# ## ** ##"
+ "# $ $ # ####"
+ "# # ####"
+ "##############")
+
+(add-solution
+ "URuLrdRRDrDLuuuurrdLDlddrUrrruuLLullDDuurrdLrrrddlllUUdlllluullDDDDlld"
+ "drrURRRdrrrUUUrrdLulDrruruulllDlllluulldddDllddrrUrrruRRRUrrruulllDlDR"
+ "lullluulldddDllddrUdrUrrrdrrrUULuullluulldddDuuuurrdrdrrddrddllllulLdl"
+ "luuuuRlddddrrurrrdrrruuluurDuurrrddlLLulllluulldDllddddrrurrrdrrruUlUR"
+ "uLLrrurrrddlLLdddllluuRRllddrrruUlURuurrrddldLruruulllddRluLddllddrrru"
+ "UruLdddllUluRRUdlddrruUruLuurrrddLdlllldlllldlluRRRRRdrUluRRlddrruUUUd"
+ "dlldlllllluuurrDDuulldddrRRRRdrUlllllluuRDldRRRRRuRRRddllUluRRlddrruUU"
+ "dlldllllluuurDDldRRRRdrUluRRlddrruUlldlllluuuuurrdLulDDDDldRRRRdrUluRR")
+
+(defmaze
+ "###############"
+ "## .. #########"
+ "## $.$ ########"
+ "###.*. # #####"
+ "## * * # ##@##"
+ "## * ## ##$ #"
+ "# *. #### # #"
+ "# ** ####$ $ #"
+ "# $ ##"
+ "#### #########"
+ "###############")
+
+(add-solution
+ "DrddLdLLLUUrddrruLLdlLLLLdlUllluuRDldRRRULrUUrUruuLDLDDDLddlluuRuRldld"
+ "drrrRRRRRRurrdLLLLLLLLLuUrDuUrUruulDlDDDlluuRlddrruLrrUruululDulldRDDu"
+ "uurrdLrrddlULuurDrddldlUUdddlddRUUddRRRRRRurrdLLLLLLLdlUluulldRurrUrur"
+ "uulDlDllDDrrUdlluurDrrUruululDulldRDDuuurrdLrrddlULuurDrddldlUllddlddR"
+ "RRUUULulDrrruLrruullDDrdLuuurDluulldRRurDlddddddRRRRRRuulDrdLLLLLdlUUU"
+ "UUUUruLdddddddrrrrrrurrruulDrdLLrdLLLLLLLdlUUUUUUUddddddrrrrruurDrdLLL"
+ "LLLdlUUUUUUdddddrrrrruuUluurDDDDrdLLLLLdlUUUUU")
+
+(defmaze
+ "###############"
+ "# ## *...#.##"
+ "# $ # $ ***..##"
+ "# $ $@## *.. ##"
+ "# $#$$$ ##.$ #"
+ "# #"
+ "###############")
+
+(add-solution
+ "uRuRRDDRRlluuRDRdRddrruLUULrdddllllUURRRurDllllddlllURdrrrrrUdllluurrR"
+ "lluullldlDururrrddlddlluRdlllllluuuurrddRluullddddrrrURRdrrrrruulluull"
+ "ldlDururrrddlUruLrddrruLdlluurDrrdddllllluLuurRRdRRlluurDllllddrdrrUUd"
+ "dllluuurrRdRUrrDLulldddrrrUdrruLdllllllllllluuuurrddRluullddddrrrrrrru"
+ "uulllDurrrrrrrDLullldddlluRdrUUddllllURuurrRRRRllllllddRRdrUUdllluurrR"
+ "RRlldddllllllluuuurrddRdrrrruulllDldRRRdrUUdllluurrRRldddllllllluuRRRd"
+ "rrrruulllDlluulDldRRRdRRRdrUUUlllDldRRRdrUUdllluurrRdddllllllUluRRRdrr"
+ "rruulllDldRRRdrUUddrrrUdrruL")
+
+(defmaze
+ "###########"
+ "######## #"
+ "#### #$ #"
+ "### $ #"
+ "# #$##$ #"
+ "# $ *.#@ #"
+ "# $#$...# #"
+ "# #.$# #"
+ "# $$#..$ #"
+ "#### ....##"
+ "###########")
+
+(add-solution
+ "rdddLdlluuuuLrddddrruruuuuuLLLulldRDDrddddrruruuuuullLulldlddRlulldddr"
+ "rrURUrDlldllluuurrururrdrrrdddddldlluRdlllULulluuurrdRdrrrDulllululldd"
+ "drrdrdrruUruLdddrUdlllululluuurrururrdrrrdddddLruuuuulllulldRRllldlldd"
+ "drrdrdrruuuuLUdrddddllululluuurrdRdRlululldddrrdrUllluuRDuurururrdLdDr"
+ "DullLullddrUdlddRUrrUdllluurruuRurrdLddLLuuRurDllddrddddrrrruruuuuulLL"
+ "ulldlddrrrdLulluururrdrrrdddddldlllluuUdddrrrruruuuuulllulldlddRddddrr"
+ "uRdllluuurrrDullldddrruUruLdddrUdllluullluuRDlddrRuruuLuururrdrrrddddd"
+ "LdllllUllluRluuuRDDlddrrrdrruuuuLLLrrrddddllullluurUrrdRurDllulldlddrr"
+ "rdrrrruruuuuulllulldlDururrdrrrdddddldllllullluuruRRdrrDDuullulldlddrr"
+ "rdrRRluuuuLrddddllullluururuururrdLDDrddddllullluururRdRluluuRurrdLdDr"
+ "DDDRdLuuuulldRurDDDuulluluuRurDDDldRurDDurDDululuuurrrrdddddLruuulUruL"
+ "LLulDDDllldlddrrrUURurDluuullddRluurrdDldRRllddllUUluRRRluurrdDlllddRd"
+ "rUURldllluuuRdrRRuurrrruulDrdLLLulDDDuullDldRR")
+
+(defmaze
+ "#############"
+ "####### ###"
+ "###### $# #"
+ "#### $ ### #"
+ "# . $$@$ # #"
+ "# **.#$$ #"
+ "##$..# $ # #"
+ "##.*. # $ ##"
+ "##....### ##"
+ "#############")
+
+(add-solution
+ "DRRddRdrUUruuuullullDlDllDDDDuuulDulldRDDRluuurrdLrdLddRUUluulldRurrur"
+ "rururrdrrddddldlluullUdrruLULrddlULLLDDrdrrUUruLrrdddrruruuuullullDDul"
+ "DruurrdrrddddldlluullddlluluuruRRlldlddrddlUUrdrruurrddrruruuuullulldl"
+ "dlldDDldRuuuurrururrdrrddddldlluullULrdrrddrruruuuullulldlDllDlDlluRRd"
+ "DrddlUlUdrruLuuRurrururrdrrddddldlluullddLLdlUUrdrruurrddrruruuuullull"
+ "dldlldDDDrruuULulDDDuurrdddlLulDruuulDulldRurrdddllUdrrrruurruLLLulDDD"
+ "uurrdddlLLrrruurrddrruruuuullulldDuurrdrrddlDLLuLLLulDDDuurrdddlLrruuu"
+ "rrddLUruLLLLdddrrUUruLLulDDDuurrruulDrdLLulDDurrrrdddrrUruLLLdlUruLLLu"
+ "lDL")
+
+(defmaze
+ "#############"
+ "#### .## #"
+ "#@$ . #*##$ #"
+ "##$*.*..# #"
+ "# #**$ #"
+ "# ....* #$ #"
+ "## $$ *.## #"
+ "## $ # $$ #"
+ "## #### #"
+ "#############")
+
+(add-solution
+ "RDDldRRDuRRdLuUURDRRDulllddrURuLrrRdLruRurrdddddlllulULUdrdrdrrruuuuul"
+ "ldllDlluuuurrDDDrdLuLruuullddRdrrrurrdddddlllulUlUdrdrdrrruuuuulldllDl"
+ "lldRlulluuRRRuurrdDDrdLLLUUlllddrRUruLdddrUrruuuulllDDrRDrrrurrdddddll"
+ "lulULUdrdrdrrruuuuulldllDllllluuRRRDuluurrrdDDLdLLUUrDrrrdLrururrddddd"
+ "lllulUdrdrrruuuuulldlluuullDDRlldddRRUULullldddRRRUrurrdLrururrdddddll"
+ "lulULUdrdrdrrruuuuulldllDllldlluuurrruurrdDDrdLrururrdddddlllulUlLuUUl"
+ "DrddrrdrdrrruuuuulldllDLruuLDlluRllldddrRUUruLdddRURurrdLuuuulllDDrRdr"
+ "rrurrdddddlllulULUdrdrdrrruuuuulldllDllldlluuuRRDuuurrrdDlLDlUlldddrrU"
+ "UrurrDrdLrururrdddddlllulUdrdrrruuuuulldllLulLdddRRUULulDrrruuullDulDr"
+ "urrdddrrurrdLLLdLUUUddrrrrddlUruLLLdlUUdrrrrddddlUUUruLLLdlUrrrddddllu"
+ "RdrUUUruLLLLLLrrrrrruuulDDrdLLLLLrrrrdddlllUlllllddrUluRRRRldLullddrUl"
+ "uRRRllluuuuR")
+
+(defmaze
+ "#################"
+ "######## ## ###"
+ "####### $ $###"
+ "# # ## ###"
+ "# $ .$*# ## $ #"
+ "## ..*.* ### $$ #"
+ "#####$ * # ##"
+ "####@*.. ######"
+ "#######..########"
+ "#################")
+
+(add-solution
+ "RRRdrUrrurruuuullLdlluRurDrrrddddlldllUUUUluRRldllDDRDrUUrULuurDlddddd"
+ "rrurruuuulLLulDDDDlluuRurrrrrddddlldlldlUlUUrrDullddrUruuUllDDuLLdRluu"
+ "lDulldRRurDrrurrdddldllUUddrruLrruuulldDuurrddLddllURdrdrUrrurruuuulll"
+ "ulDldldDrrurULuurDrrrddddlldlllUdrrrurrrrUdlluuuulllldddDldlluRuuLruRu"
+ "rrrrrddddlldlLuLrddlUlUUddrrrrurruuuullllDDDDLruLruuurrrrddddrruLdllld"
+ "lLdlUUruuuurrrrdrDluuurDDlulllldddddrrurrUUUruLLLLulDDDDDuuuurrrrddddl"
+ "ldlLulDlluRdrrrrurrrruLdlUUUruLLLLulDDDrUdlDDDrrurruuuullLulDDDDDuuruu"
+ "rrrrdDlddrruLdllldlLLLrrrrurrUUUruLLLLulDDDDDuuruurrrddddlldlLLrrrurrr"
+ "ruruLLdlUUruLLLLulDDDDDuuruurrrddddlldlL")
+
+(defmaze
+ "#############"
+ "### @ #######"
+ "### $$#######"
+ "# ## $. ####"
+ "# $## *. ####"
+ "# . ..* ###"
+ "###**..* $ ##"
+ "## .$$# $ #"
+ "## $. # #"
+ "## # #####"
+ "#############")
+
+(add-solution
+ "rDDRDrrddLLDurruullDurrddlUlllDDRUdddrruLdlUUluuRDuRRdLullddllddrUluRd"
+ "RRdrruLUULullDRlDlddrUrURldlluRuurrDLulDrrrruLLruulDrdrdrdRdrruLuLuLLd"
+ "RuuuLDlluRdrrddlllUdrrruullDurrddlUlldlluRRRuulDrdLdllDlddrUrRUUlDulDr"
+ "ruUrRdrdRdrruLuLuLLdLLuRuulDrddrRuuuLrdddlluuRldRdlldddrruLUUruullDRdd"
+ "llluuRRDrdLrddlUruuluurDDlullddlddrURRUULuRdddlUdlluRdrruuullDDuurrdLD"
+ "rurrrdRdrruLuLLLLLuurrDullddrUdRRdRdrruLuLuLLuurDlddlluRllllluurDldRRR"
+ "RddlUruuuRluulldRurDDDDLddrUrrRdRdrruLuLLLLLdddrruLUluRdddlUUlllddrUlu"
+ "RdRRdrruLLruuRRdRdrruLuLLLUdrrrddlUruLLruL")
+
+(defmaze
+ "#################"
+ "# ###.....# #"
+ "# # $ $## .*...#"
+ "# $# $*#.$ #"
+ "## $$##$$ $###"
+ "## # @ # ###"
+ "#################")
+
+(add-solution
+ "rrURuLrdRRULuurDDldlluRdldlllULLUlluurrDRRDrRRdrrUruullllDurrrrddlddrU"
+ "UdllluLuurrrDDrdLuuurDRRurrdLLLLDlddrrrUUddllluururRurrddLruulldRllldl"
+ "ddrrruUddllluuruulDDrurRdddllUUluRRldddlUrRdrUlluululllddrdRRRuulDrdLu"
+ "uulllddrRRdrUluRdlllddlllUllUlluurrDrrRlDRRRRRdrUluulllDldRRRlluurrrdD"
+ "llddlllUUdllUlluurrDrRddlldlUrrruullDuullddRdRRlluluurrdrrRdrrddlllUdr"
+ "rruurruulllDurrrddrddlULulLuurrrdDrdLulllullllullddrdrrrURRRRlluurrrdD"
+ "llllldllluluurrdrRRdrrrruulllDurrrddrddlUUllLuurrrrDullllddrrrUruLLrdd"
+ "drdrruLLdlUUUruLdddrUUdllllulldddrrrUdllluuullDldRRluurrrrdRRldRRdrUUd"
+ "lUdlldlllUUdlluurRRldRRUdRRRU")
+
+(defmaze
+ "#################"
+ "##@##### ######"
+ "# $#### $ ######"
+ "# ########"
+ "### $## #######"
+ "### ## $$ #####"
+ "####### $ $$$ $ #"
+ "####### # ... #"
+ "###########.* ###"
+ "###########.$####"
+ "###########..####"
+ "#### ..#..####"
+ "## $ $# *.* ####"
+ "## #$..$ ####"
+ "###### #. #####"
+ "#################")
+
+(add-solution
+ "DldRRRRRRdrrDrrDDDDDrdddLLuLulldRlulllddrrdrrURldllulluurrrrDurDrDrruL"
+ "LrruulDuuuurrdLulDDDrUUluuullulldddrrURldlluuurrDrrDDDrruuLLrrdrruLLdd"
+ "lluRRdldddddlluRdrUUUlDruUUlDDuuuuullulldddrrURldlluuurrDrrDDDrruuLLdR"
+ "ddddddlluRdrUUUlDruUUlDrddddlluRdrUUUUlDDrddlluRdrUUdllLulldRRllullldd"
+ "rrdrrUdllulluurrrrrdRRdrUdllLuulllllddrUluRRRRldRRllullddrdrrUdllullll"
+ "uRRdrUluRRRdRdrrruuuuuuuullulldddrrURurDDDDDDDrdLLruuuuuuulldlluRRRurD"
+ "DDDDDDrdLuuuuuuulllluurDldRRRurDDDDDDuuuuulllluuuuRDDDldRRRurDDDDDuuuu"
+ "llluuuuurrdLulDDDDldRRRurDDDDuuulllluuullllddrUluRRRRurDDDldRRRurDDDuu"
+ "llluurDldRRurDD")
+
+(defmaze
+ "###########"
+ "### ######"
+ "# $######"
+ "# $ #####"
+ "# $## $@##"
+ "# $...*$###"
+ "# #** ###"
+ "### *.*.* #"
+ "####* .. #"
+ "#### $ * #"
+ "#### ###"
+ "###########")
+
+(add-solution
+ "LDDDuuLLDDRdRUlluuuuLLullddddrrdRDRUrrdLulllulluuuurrdrrddrrDulluullul"
+ "lddddrrdrrUdrdddllURUruUlDllulluuuurrdrrdDuullullddddrrdrrruruuLrddldd"
+ "rUlllDRddrrULrrruuLLLDurrrddllUluRluUrDlddlluRdrrddlUdllURuulluuRRDrrD"
+ "DLULuullddRDRddrrUrruuLLuuLLdDDlululluuuurrdrrDDrrddrrddlldlllUUruRRuu"
+ "lluullullddddrrdRdddrrruULuUddrddllluuuRUrrDDlUlldddrrrUrruuLDuLLdRddl"
+ "lluuuRllulluuuurrdrrdDDuuullullddddrrdrdddrrruuuuuuLrddddddllluuulullu"
+ "uuurrdrrDrrddddlLrrddllluUddrrULdlUrrruurrddLUluuuullDRurDDDuulluullul"
+ "lddddrruRRRurDDulllldlluRRlluuRDlddrruRRuulLuurDlllddddrrurruuLullDldd"
+ "RRRllluurDldRRluuurrdLulDDldR")
+
+(defmaze
+ "##################"
+ "## ### #####"
+ "## #$***..##@##"
+ "# $#$$ .#.. $$ #"
+ "# $ $ ##****. #"
+ "## ###. . ##"
+ "##################")
+
+(add-solution
+ "DLDurrdLdLLLLUUrRRlllddrrUdlluurDuuulDullDRlullDRddLUdLdlluLrdrruLdllu"
+ "UluurDrrDRddllluUddrrruululLdddrrULrrrruLruulDDrdLruuurrdLulDrrurrdLLL"
+ "rrrddlUruLrddrdrruLuLrddlUlluurDlddRRuruLrdrruLLdldlluRRlluurDlddrruRu"
+ "LddlluRUrrdLrurrdLdLLuRlulldRRlluuurDDldRluuulldRurDDullulldRRRRurDDlu"
+ "llllddrUluRRRurDlllddlLdlluRdlllURuurrDRRdrUluRRRRurDlllldlllulldddrrr"
+ "UdlUdlluRRlluurrDRRdrUluRRRRllldlllullddlluRdrrdrrUdlluRuRRdrUluRRRlld"
+ "lllddrUluRRdrUluRRldlllullulDDldRRRRdrUluRRdrUluRdlllullDldRRRdrUluRRd"
+ "rU")
+
+(defmaze
+ "###################"
+ "###### $ .# # #"
+ "# $ $..# $ #"
+ "# $ ##..*$. ######"
+ "# $## ..*.* #####"
+ "##$ ## $ *$. #####"
+ "##@##### #########"
+ "###################")
+
+(add-solution
+ "UUluuRRRRRuRDuRRdLddRUdlddrUUluuulldRurDDDlUrdrdRRULULLdRluuurDDluulld"
+ "RRddlUrrrDrruLLLLuurDlddRddlUUrRurrdLdLruulDllddrUluURRdrdLrurrdLLulul"
+ "ldRRllddrUlulldRRuuruulDulldRDDuuurrddLruulldRddlUrrrdRdrruLuLLrrddlUl"
+ "uLLdRlddrUURRdLullddrUluRllldRRdrUrrrruLuuRRRurrdLLLLulDDDrdLLLLLulldR"
+ "RRRlluuuulldRurDDDldRuuulllllllddrUluRRRRRRurDDulllldLullddrUluRRRRRRD"
+ "ullldllddrUUluRRRRurDurD")
+
+(defmaze
+ "############"
+ "#### ######"
+ "#### $$ $ #"
+ "###@$ $ #"
+ "# $$## . ###"
+ "# ..*.*####"
+ "# $ #*...###"
+ "# # *. #####"
+ "# # * #####"
+ "## ######"
+ "############")
+
+(add-solution
+ "RRluurDRDDDLDRddLUruulLLddRRUruuuulldlDDrRdrUUrruuLLrrddllUdrruulDlddl"
+ "lluurRluurDRDDurrdLululldlddrrdrRUUruuLLrrddlUdddlluRdrUUruuLDlDDuurrd"
+ "LdllddddllluluuuRRuurRRlllddlldddrdrrruuuurrdLruuruulDllllddRRDrruUruL"
+ "dddlluRllllldddrdrrruUllUdrrddllluluuRuRRRDDllUdrruulLrrdrrULLddllulld"
+ "drdrrrUrULuurDruUruulDLDDuurrdLdllddddllluluurruuurRRllldddllddrdrrruu"
+ "uurrdLruuruulDllllddRRDrruUruLdddlluRdrUlllldllddrdrrrurUdldllluluurru"
+ "rrdDuurrdLruUruulDLDDlllddRlullddrdrrUdlluluuuRRRRRuurrdLDlllluurRRlll"
+ "ddlluRdrrrrruruulDlDurrdLdLLrruullllDuruurDldRRDrdLruruulDDuuLdlluurDl"
+ "dRRurDrrruLLLLdlluurDldRurDD")
+
+(defmaze
+ "###################"
+ "# ###.## ###@##"
+ "# $$ ###..$ $$ #"
+ "# $ ###*..$ # $ #"
+ "# $ # ..**$#### #"
+ "# $$## ##.. #######"
+ "## $$*..# ######"
+ "#### .. . ######"
+ "###################")
+
+(add-solution
+ "DLLLLdLDDllUlUUddrdrruLruruulDLDLrurrdLddllURdrUUruulDlDDuurrdLdlldddl"
+ "llURRdlllluRRRdrrrrUUUlllllDurrrrrdddllUUddlluLuurrRdddrruuuUruulDlLDD"
+ "lllddrdrrrruuuUruLdddddllllluuurrrRlllldddllullUluuRlddrdrrRdrrrruUddr"
+ "ruuUlLLrdddlluRdrUUddrruuuUruulDDDlLuuRDrruulDrdLulldddddlllluRRRdrUUU"
+ "UdddllllllluluurDluuurrrdddLDuruuullDldddRdRRRRRRdrUUUddllllllluluuuru"
+ "rrdddlDldRRRRRRdrUUdlllllluuruuLDDDldRRRRRRdrUllllllluluuuRurDDDDldRRR"
+ "RRRlllllluluuRurDDDldRRRRRllllluluRurDDldRRRRdrrrrruUUUruulDDDDDrdLLLL"
+ "LrrrruuuururrrrrddlUruLLLLLulDDDDDrdLLLLrrruuuururrdRurrddlUruLLLLLulD"
+ "DDDDrdLL")
+
+(defmaze
+ "##################"
+ "#### #########"
+ "# # $*$#########"
+ "#@$$ ##. #########"
+ "# $ * $ #####"
+ "#####$*.##....$ #"
+ "##### *..*$ # #"
+ "##### . ######"
+ "##################")
+
+(add-solution
+ "dRRRuururrrDDlDRuuulDLrrddlUdlDDRUUdddrrrrUrurRlldldlluLdlUlldRRluuurD"
+ "uruuulldRurDllulldddRDrruUddlluRdrUdlddrUrrdrruLuuLLLDlddrRRluLuurrrdd"
+ "rruLdlLdlluuurrrDrrrrdrruLLLLdldLLuRuRRllddrUluullldlluluuurrrrdDuulld"
+ "RlulldddrdrruUddddRRuruulLulDDlluluuurrrrDulllldddrRdrUrrrddrruuLLLLrr"
+ "ddldllllUdrrURRRuurrddLruulldRddLLrUllldlluRuulDrdRRRdrruLruulllLDlddr"
+ "RRluLuurrrrddlLdlluulluluuurrrrdDuulldRlulldddrdrruUddddrrurruullLulDD"
+ "lluluuurrrrDulllldddrRdrUrrrrddlldllURRdllllURuurrrrrdddLLulLdlUrrrdrr"
+ "uuullllDurrrrdddllulLdlluRRuurrrrdddllLLuuullluuurrrrdDuulllldddrrrddl"
+ "lUdrruulDruRuuulldRlulldddRdrruUddddrrrruuulLLulDDlluluuurrrrDullllddd"
+ "rRdrUdllddRUluurrrrrrdddlllLUlluuluuurrrrdDuulllldddrddrrdrrrruuullLrr"
+ "rdddlluRdrUdlllluRRlllluurDldRRRllluuluuurrdLulDrrurrdddLDldldRRRRluLu"
+ "uruuLDDDllddrURlluuRDrUruulDDDllulllluurDldRRRRRdrUUruullldlDLdRRRlluu"
+ "rurrrddlDruuulDulldRllddllluurDldRRRRRdlddrU")
+
+(defmaze
+ "####################"
+ "########## # ###"
+ "## # **$.# #"
+ "## $$$$# .....*.#$ #"
+ "# # $ $ #*.*.*@$ #"
+ "# # $.#####"
+ "####################")
+
+(add-solution
+ "LuLLLddRluuLLLddllllllluuurDurrDLulldddrrrUdrruLrdrruLdlllllluuurrdLul"
+ "DrrurrrrDrddllllllUdrrrrrruululllldLrurrDLulldddrrrUdrrULdlllluuurrrrr"
+ "DrrrrrruulDrdLLddrUUrrdLLulLLuurDldRRRdrruLLruulDrddldllURlUluurDRDRlu"
+ "lldRddrrULdlUUluurDrRurrrdrrddLLLLLdlluUlLddlluRdllllluuurrrrrDrrrddrr"
+ "uLrrrrrruullullldDuurrrdrrddllllLdllURRuulLrDrdRRuLLddlluRRuulDulDlllu"
+ "llllldddrrrrrrUdlllllluuurrrrrdRRRuulDrrrdddllUUddrruLUrrrdLLullLLddll"
+ "uRdrUdlllllluuurrdLrurrrDRRRRRuurrrdrrddlLLuLrdrrruulDrdLLruulullldDll"
+ "llddlluRdrUluRRRRRRlllllddlllllllluRdrrrURRRdrUluRRRRRlllllullDulldRdR"
+ "RRdrUluRRRRllllullDllullDRRRdRRRdrUluRRRlllullDlddllUdlluRuRRRdRRRdrUl"
+ "uRRllullDlddllUluRRRdRRRdrUluRlullDldRRRdrU")
+
+(defmaze
+ "####################"
+ "# ##### @#"
+ "# $ $$$##. * ##$$ #"
+ "###### . #. .. ##"
+ "##### **..*.**$ ####"
+ "## $ $ #. ######"
+ "## ##### ######"
+ "####################")
+
+(add-solution
+ "llDurrdLdLLLLDuLLululllllldLrurrDLrurrrrdrddLdLLLUdLdlluRuRUdlddrUrruu"
+ "LDrdrruLdlLLruurDldRurrruulDrdLrurruLrddLddrUUlulldRluuulllDDrdRRurruL"
+ "dldlluluurrrDrrdDrddlUULuurrDLddrUluullulllddrdrRRllluluurrrdDurrdDrdd"
+ "lUUlLuurrrDDurrdLLuulllddrURRdLddrUUlulldRluuulllddrdRRurruLdldlluluur"
+ "rrDrrdDrddlUULuurrDLddrUluullulllddrdrRRllluluurrrdrrdDrddlUUlllluluur"
+ "rrdrrrDDlUrdrruLLdlddrUluRuuLDDllURdllluluurrrDRddrrurrrruulDrdLLLrdLL"
+ "LLuululllddrdrRRRlllldlUdldlluRuRRRRRRuulullldDrddlLuRRRRUddLulldldllu"
+ "RdrUluRRRRdrUdlLLullddrUluRRRRlluuulldRurDDrddlluRRdlldlllluRRRdrUluRR"
+ "uullulldRRRurDDullllulldRRRRRurDlD")
+
+(defmaze
+ "####################"
+ "# #########@# #"
+ "# $#### .. #** $ $ #"
+ "# ***.. $ $ #"
+ "#### $ # ..* ##$ #"
+ "#######$ #. .## ###"
+ "####### # ####"
+ "####################")
+
+(add-solution
+ "DRddLddrrrurUULLrrdrruuullllDllDDrURuurrrrdddlldldlllUlldlllUULuRurrrD"
+ "RRuRldllullldddrdrrurrUrUdldlldllluuuurrrdrDulullldddrdrruUlUdrruLuLrd"
+ "rdrruLLrdddrrruruuLLLrrrdrruuullllDurrrrdddlldldllluuruRuurrDDuurrdLDu"
+ "ulllddRRlluurDRlldldlluRuRRdLulDldllURRdlddllluululldRRurRRdrddllluUdr"
+ "drruuruRurrdLdLdLruruulDlDlluRRRurrdLdLddrrrurUULLuurrrrddLLddldllluur"
+ "UdlLuRuRlddrUdlddrrruruurrdLulLLLdlddrrrurUdldllluululldRlulLddrdrrURl"
+ "dllluuurrrDurDrruLLrrrrRdrruuullllDurrrrdddllulLuurDldLdlluRuRRdLulDld"
+ "lluRRRurrdLdLLulldRlullddrdrrUdllluuurrrrRurrurrrrdddlldldlllULrdrrrur"
+ "urruuulllldlldDuurrdLulDrruurrDLLLrrrurrdLLLLrrrrddllUdrruulLddrUluull"
+ "ddRRllllllllldlluRRRRRRRRRRlllllllllllllluurDldRRRRRRRRRRRRRuurrrrdddl"
+ "lULLLLLLrrrrrrdrruLLLLLLLrrruurrrDrdLLLLLLrruurrDrdLLLLruurDrdLL")
+
+(defmaze
+ "##################"
+ "# ### ..$@### #"
+ "# $ $*$### $ #"
+ "# #$*.*. * ##"
+ "# ### *..$####"
+ "# ##### #. ####"
+ "##################")
+
+(add-solution
+ "LLDLLLLdllluurDDrruLrrrrrDRddlUlUdrruLuurDlLLLLrruRdrddllURuulDrrruLdl"
+ "ddrrUdlluurDrdRRuLLrrRRuRurrdLdLLLLddrrULuRllDlluRRllLuurDllluRdrdRddl"
+ "UUdllURuulDrddrruuuLrdddrruLrdrruLdllllluuRDldRRRuLrdRRuLLdllluurDldRR"
+ "RuLrrrruRurrdLdLLLddrUluLLdRlllluurDldRRRuLLuurDDldRluulllldllluurDRRR"
+ "RRRurDDlullllllldRlddrUUluRRRdLulDrruRRRRddlUruLLLLLrrrrddlUrrrrrrRuRu"
+ "rrdLdLLLLLLLulDrrrrrrrruulDrdLLLLLLLddrUluRRRllluurDllLLLdllluurDRRRRd"
+ "RluuRDrDRlullllllldRlddrUUluRRRRRdRUrrdLrddlUruullllldLullddrUluRRRRRR"
+ "lddRRdrU")
+
+(defmaze
+ "##################"
+ "## ###########"
+ "# $$@$$# #######"
+ "# ##*.*. *#######"
+ "# ## .***..######"
+ "# $### *..$ ##"
+ "# #### .#### $ #"
+ "# $#### ##### #"
+ "# ###############"
+ "# ###############"
+ "# ###############"
+ "##################")
+
+(add-solution
+ "ullDlddddrDDluuuurDDluuuurDDuuurrdLrurrDLLrrDRDDlUlUdrruLrddRddlUUluur"
+ "RDDuRRdLLuuurDlddrruLulllddRRUruLddlddrUUUrrdLulDruuulDrddllluuRRllddr"
+ "URdrrRRRdRdrruLuLLLLLLLuuurrDDuulldddrRllulldRRuuurrddLLdlddrUUUrrdLul"
+ "DrruuulDulDrrddlllluuRRurrdddRRRdRdrruLuLLLLLLrrrrrrddlUruLLLLLuuulldR"
+ "urDDullllddrUluuulldRurDDRRRurDlllddlUlURRRRllluulldRurDDldRluulullDRR"
+ "RurDDlullllddrUluRRRRurDldRRllulllddlddrUUUluRRRRurDldRlulllddddlddrUU"
+ "UUUluRRRurDlllddddddlddrUUUUUUUluRRRRurD")
+
+(defmaze
+ "##############"
+ "#### ### ##"
+ "# $ $ ## ##"
+ "#. $####$ ##"
+ "#.* $ $ ###"
+ "#*.#$*.$ #$$ #"
+ "#......* # @ #"
+ "## ########"
+ "##############")
+
+(add-solution
+ "lUULLddLLLLdlluuUruuRlddldddrrruruuLLDRdrrruuLDuLDlluRRdlddllluuuRRluu"
+ "rDldlluuRDrruLdlldRdddrrruulULulDrrdrruLLLuurDldRlulldRurrddrddllluUUl"
+ "uRddddrrruuluLrdrddllluuUluuRDDrruLruurrdLulDLddlluuRRddrdrruLLLuuRDld"
+ "RluulldRurrdddrddlUdlluRRlllUURDuuurrddLrDrruLLuulldDlddRdrrUdrUdllluR"
+ "RllluurDuuurrddLrrrdrruLLLLuulldDlddRdrruURRllddrUdllluRRllluurDuuurrd"
+ "DLruulldDlddRUUdddrruLdlUluurrrDurrdLullllddrrdrrULdlluluurrrrDulllldd"
+ "rdrruUruLdddrUdllluRRllluurDldRdrruuuuullDDDuuurrurrdLulDDDDuLruulllDD"
+ "DuurDrrrrrrdLrurrUruulDlDurrdLdLLLLLLLLulDrrrrrrrrruulDrdddrruLdlUULLL"
+ "LLLLLrrrrrrruurrdLulDrdLLLLLLLruLL")
+
+(defmaze
+ "####################"
+ "# ### ###########"
+ "# $## $ $ ## ###"
+ "# ## # ...#.. $ ###"
+ "# # $ #.*.*** ####"
+ "# $$# $##.....# #"
+ "##@$ $ $ ###.$ $ #"
+ "##### ##### ###"
+ "####################")
+
+(add-solution
+ "UdRRRuuuuRRlldddddrUdrruLUUUrrdRdrrrrUdllUdlldLLdllluuuuururrDulldRlld"
+ "ddddrrUUUURlddddlluuuRluururrDLdDllddRdrrurruuuuLLulDrrrddddlldlluRRll"
+ "luurrDullddrdrruLuulluuRurrdLDDlluuRurDrrrddlUruLLrrdddrruLrdrruLuurDu"
+ "rrdLdLruulldDLdlldLruURRRuurrddLdLLrruruulldDrdddrruLdlUULuuurrddLruul"
+ "ldDuRdddrrurrdLLLdlUUUluurDDDullllluurDldRRRRurDllllluululldRllddrrURR"
+ "lldlldddrruUUllddRUdlllluluurDrDulldRdRRRuuuururrDrddrrrrruurrdLLdllll"
+ "luurDldRRRRlllluululldRlldddrruURRurDldRRRlllullddlluRluururrDulldRdRR"
+ "urDllluurDllldddddrUUdlllluurDlluuuurDDDldRdRRRurrUURRdRRlluurDlluulld"
+ "RurDldddllddrUlllluurDldRRRdrrUUUURRluulldRurDrddRddlLdlUUUURurDurDDul"
+ "luulldRurDlllddddRdrUUUURRurDlluulldRurDllldddRdrUUURRluulldRurDlllddR"
+ "drUURuulldRurD")
+
+(defmaze
+ "###########"
+ "##### ####"
+ "####. . ##"
+ "###..**# ##"
+ "###* *. ##"
+ "# . ##$###"
+ "# $.$## #"
+ "##$$ $@$ #"
+ "## # #"
+ "###########")
+
+(add-solution
+ "RlLdllURRlUUlDulldRurrdddllURlURurUUlDDDlddrUdrruLUUdddlluuRlddrruLuur"
+ "DluuurDDldlluRdrddlUrdrruLLuUruulDDruRRULuurDrrddLLUdrruulLddrDDrrddlU"
+ "dlULLdlluRRRRlllUUlDulldRurrdddllUURlddrruLuurDluuuRDRRuurrddLLLLDlddd"
+ "rrurrUUddlldlluuururruurrddLdddlldlluuuruuRdldldddrrurruuuruullulDrrrd"
+ "dlLUdrdddlldlluuuruuRlddldddrrurruuulLullDDrUluRdrrrdddlldlluUddrruLUU"
+ "UrrrddddrruuLrdLLLLdlUUlUUrrrrdDuullllddrUluRRldddrrRdrruLLLLdlUUUluRd"
+ "dllluRdrUrdddlUdlUUluR")
+
+(defmaze
+ "###########"
+ "######## #"
+ "####### #"
+ "# ####$$ #"
+ "# $$ # . ##"
+ "# $ .*.. ##"
+ "# $ .# ###"
+ "# # ..$###"
+ "## *.*. ###"
+ "## *$$*####"
+ "### @####"
+ "###########")
+
+(add-solution
+ "llUULrddrrUUrUdldLdllUlUUluuRDRRuLrdDrDrddlUdlluRlluUluRRurRRurrUdlldl"
+ "DLdDLddrrruuLLrrddlUruLUluurDDDrddlUdlluRUUdddrruuLrddlluRuulDruuulDDr"
+ "dddllulUUluuRDluuurDlddrRRuuLDrddrdddlluluUluuRRurDllluRdlddrUUddddrdr"
+ "ruLruulDLrrddllUlUUluurrrDDuurDDDrruLdlUluulllddrddrdrrUdlluRUUdddrrUU"
+ "LrddllluluuluurrrrDDlDLddrrruuLLrrddllURuulDruuulDDrdrruLdlddrUdllluRR"
+ "uUlDuuulllddrURurDllluRluurDlddrrruuLDrdDrdddllulUUluuRRurDllluRdlddrU"
+ "UddddrdrruLruulDLrrddllUlUUluurrrrrurrdLLLLDDrrrUdllluurDldRdddlluluul"
+ "uurDluuurDlddrRRuuLDrddrdddlluluUluuRRurDllluRdlddrUUddddrdrruLruulDLr"
+ "rddllUlUUluurrrrrurrdLLrruuruulDlDDuurrdLulDrddLdddLLuRdrUUddllddrUUdd"
+ "llluRRuulDrddlluluRRRdLulluluurrrDDuulllddrdrRdrUllluURurDDullluRluurD"
+ "DldRddrRuuuuLrddddddlUluuuuRurDDDDuuulldRurDDullluuurDldRRdldddrdrruL")
+
+(defmaze
+ "#################"
+ "##@### $ . ###"
+ "# $$ #**..$###"
+ "# ## $$ *... #"
+ "# ## $ . *.$ #"
+ "#################")
+
+(add-solution
+ "DRRRddRRRuRRlldllluuRuRRRDRddLLuRurRurrDLddLLURlluuRRDrruLdlLddrUdrRUL"
+ "uurDlddlluuuRldddrruuLulDrrruLdddrUrrdLLuluurDldRlulluRllllldlddrURRdR"
+ "RULLrrRuullDurrdrruLLddldlluRuRRllddrUruurrddLLLdlluRuuRRddLruulldRddl"
+ "UruullllDlddrURRdrruuullllDlddrRurRdrUrrrdrruLLuuLLDuLLDRddlUlldlluRRR"
+ "RdrUlllluurRlDldRRRllllullllddrUluRRRRRurDldRRldR")
+
+(defmaze
+ "###########################"
+ "#########.... ## #"
+ "# ### #$$**..# $$ $ ## #"
+ "# ### $ *..*$$ ## # $ # #"
+ "# $ $.. $@### #"
+ "## # ###..* #############"
+ "###########################")
+
+(add-solution
+ "LLLLdLruULDrrruLuullDRulllDRlDDLLuRdlLLuRdlLLLdlUluurDldRRRRdrUrrrrRRR"
+ "UrrdLLLLLLLLLLLLdlUluurDldRRRRRRuulDrdRRuLdrRRURRdLulLuurDurrDLddrUluu"
+ "lldddRluuurrddLruulldRddlUdlluRdllLuRdlLLLdlUluurDldRRRRdrUrrrrrurrdrr"
+ "uLLdLLuuurrrDullldddrruLdrrruLLdllLLLLLLLLdlUluurDldRRRRRRuulDrdRRuLdr"
+ "RRULdrRRuLrruullDRddlUdlluRdllluRdllLuRdlLLLdlUluurDldRRRRdrUrrrrrrrur"
+ "rdLLLLuRRdllLLuRRdllLLuRRRdrrruuullllDurrrrrrrrrrddlUruLLLLLLLLLDurrrr"
+ "rrrrrdRRddrruLdlUdrrrruuulllDLLLdlUruLLLLLLLLrrrrrrrrdrrddrruLdlUruLLL"
+ "dlUruLLLLLLLrrrrdRurrddlUruLLLLLLdddrruLdlUdllllllLLLLdlUluurDldRRRRRR"
+ "RRRRRllllluulDrdLLLLdlUluurDldRRRRRRRRRR")
+
+(defmaze
+ "######################"
+ "# ########## #"
+ "# $ $ # ###### ..* #"
+ "# $## #### ..$ ##"
+ "### $ #####**.$####"
+ "# $$# #$$$ ......####"
+ "# @ # ## $.# #####"
+ "######################")
+
+(add-solution
+ "rUURRddrrrUUdRRRRRRRdrUrUUllDRdrUlddlUllllllldllluuRRuurrdLDlllddrrURu"
+ "LruulDDrddllluuRRllddrrUrRRRRRRRRuullDurruurrdLulDDDrUluurrdLurrrdLdLL"
+ "uRlddlLuRdrUruullDRddlluRdrUlldddrUlLLLLLLLUddllluurRuurrdLDlllddrrURu"
+ "LruulDDrddllluuRRllddrrUrRRRRRRRuulDrdLuurrrdLullddrdrUUdllLLLLLLUddll"
+ "luurRuurrdLDlllddrrURRRRRRRuurRdLrddlUllllllluLruulDDrddllluuRRurDllld"
+ "drrURRRRRRRRdrUUdllllllllldlluurRurDldRRRRRRRRdrUlllllllllullllUlluurr"
+ "DurrdLDuulllddrRdRRRRurDldRRRRRRRRllllllllullllulluurrrdDldRRRRurDldRR"
+ "RRRRRlllllllullluuullDRurDDldRRRRurDldRRRRRRllllllulllluulldRRurDldddl"
+ "luRdrUURRRRurDldRRRRRlllllullluulldRurDldRRRRurDldRRRRdR")
+
+(defmaze
+ "###################"
+ "##### $. ## ### #"
+ "### #.$## $ $$ #"
+ "###$#.*. # # #"
+ "# $ .....*. # ####"
+ "# $ ##.*.$ # #####"
+ "# $##### $ $ #####"
+ "##@####### #####"
+ "###################")
+
+(add-solution
+ "UluuRRRRRRdRdRRUruuuRldddlddrUUUUlDrddllluluurDRRDrddlUlUdrruLuurDDldl"
+ "lURlluurDldRdrrUruulDLLddrrdrUUdllluuuluurDDDrrDrddlUlUdrruLuurDDldllU"
+ "RllUUrDlllllllddrUluRRRdLurRuullDDrrRRuLrruulDrdLddRUddrrUruulDLLddrrd"
+ "rUUdllluuUluurDDDrrDrddlUllUlUUrDrrDrddlUlUdrruLuLLrrurDDldllUlURRlddr"
+ "ruLLrrruulDrdLullllllluurruRldllddllddrUluRRRRRRRRllllldLullddrUluRRRR"
+ "RRRddrruruulDLLLLLrrrddrrUruLLLLLrrrrdLrddrUdrruLLdlUllUruLLrrrrDLddrr"
+ "uLdlUUruuruulDDDDuLLLddrUrddrruLdlUrrruuruuLLulDDDDLLdlUrrddrruLdlUrrr"
+ "uururrruulDrdLLruLLLLulDDDDLLrddrruLdlUrrruurUruLLLulDDDDLddrruLdlUU")
+
+(defmaze
+ "##############"
+ "# ####.## #"
+ "# ## ..# $ #"
+ "# $ ##$.$## #"
+ "# $ #.... #"
+ "# $ $ #.*#####"
+ "# # $*.. $@#"
+ "# $$ # .$ ####"
+ "# # ######"
+ "##############")
+
+(add-solution
+ "LLLdLLULLuLuLuullddddddrrruUlUUddrddllluuuuRUldddddrrruuruLuLrddlUdrrr"
+ "rdrruLLUUrDluUUrDDldddrruLdlUUUrDlddrruLdlULLulldRRRRddlUruUrDuuuullDR"
+ "urDDulDDDLddrUUUUrrrrruuulDDrdLLLLuulldRurDlDDDlddrUUUURuulldRurDldddl"
+ "LulldRRRdrUUUUluRddddlllddlUdlluRRdrUllluuRRDRRRdrUUUUdddllllulluurDld"
+ "ddrRdrUluRRRdrUUUddlluLuLDDrddlluRdrUluRRRdrUUdlllldlluuRRurDldRRRdrUr"
+ "rdLulllllulluurDldRRurDldRRRRRllllluulluuurDDDldRRurDldRRRRlllluuluurD"
+ "DldRurDldRRR")
+
+(defmaze
+ "##############"
+ "## @ # ####"
+ "# $$$$#. *.###"
+ "# # *..$*$. #"
+ "# $# $**.... #"
+ "# .#$.$$ #"
+ "## ### # #"
+ "##############")
+
+(add-solution
+ "rDDDuRRDRRULdrRRULdlluuurrDDLruulldRddlUdlLuRlluurDldRddLUUdddlluRlluu"
+ "rDldRdrrULrruulDruuulDullDRRlllddrUluRurrdDrddLUUdrrrrurrdLLurrrrdLrdd"
+ "lUULulldRdRluurDrruLLdllLLLdldllUUluururrrDDlDRuuullldldddrdrrULrruulD"
+ "ruuulDulldRRlllddrUluRurrdDrddLUUdrRRRRddlUruRurrdLrddlULrruulDulDlLuR"
+ "RlldddrUUrrrddlULullLLLdldllUUluururrrDDlDRRRRRlllluuullldldddrdrrULrr"
+ "uulDruuulDulldRRlllddrUluRurrdDrddLdllUUluurRurrDDuulldRllldddrdrruUUd"
+ "RRRRllllddlluuluurrurrDDldRRRlluuulldRurDDldRRllddlluRdrUUUruulldRurDD"
+ "ldRdllluUluRRRurD")
+
+(defmaze
+ "###########"
+ "# . ###"
+ "#..*.**$###"
+ "# $#..# ###"
+ "# $ .* ###"
+ "#$#$$ $ #"
+ "#@# #"
+ "###########")
+
+(add-solution
+ "UURRlUURurrrrDDDlddlllURdrruuruuulllldlluRdddlUruuRRRDLdDLddrrruuLUluu"
+ "llddldRuuurrddrdrddlULrruruuuLLDldDRluurDDuuurrdLulDlLullDRRRRurrdddLd"
+ "dllUUUdddrruuruuullLLdlddRluururrrrdddlddrUdrruLLdllluUlluururrrrddDlL"
+ "LddrrURuuuulldDuulldRurrrdddddllluRluUrDlddrrruuuuulllldlddRluururrDLu"
+ "rrrdddddllluUUdddrrruuLLUlDrrruuulllDurrrdddllllluuRurrrrdddddllllUdrr"
+ "rruuuuulllldlluRRldddRddrrrruuuuullDLLulDrrrurrdddddlllluuRUdlddrrrruu"
+ "uuulldLLulldRurRRldddlddrUUUdddrrruulLUdrrddllUUdlUddrrUruLddrrruLLLLd"
+ "lUlulUdlU")
+
+;;;
+
+(setf *mazes* (nreverse *mazes*)
+ *solutions* (nreverse *solutions*))
diff --git a/examples/M-modules/quick/sokoban/3rd-party/sokoban.lisp b/examples/M-modules/quick/sokoban/3rd-party/sokoban.lisp
index e9465d9..fd865a6 100644
--- a/examples/M-modules/quick/sokoban/3rd-party/sokoban.lisp
+++ b/examples/M-modules/quick/sokoban/3rd-party/sokoban.lisp
@@ -1,22 +1,28 @@
(defpackage :cl-sokoban
(:nicknames :sokoban)
(:use :cl)
- (:export #:*mazes*
- #:*rules*
- #:*move-hook*
- #:maze #:maze-player #:maze-dimensions #:maze-text
- #:copy-maze
- #:simple-ui
- #:move
- #:defmaze))
+ (:export
+ #:*mazes*
+ #:*rules*
+ #:*move-hook*
+ #:*solutions*
+ #:maze
+ #:maze-player
+ #:maze-dimensions
+ #:maze-text
+ #:copy-maze
+ #:simple-ui
+ #:move
+ #:defmaze))
(in-package :cl-sokoban)
-(defvar *move-hook* nil)
-
(defvar *mazes* nil
"A list of two-dimensional character arrays, describing Sokoban puzzles.")
+(defvar *move-hook* nil)
+(defvar *solutions* nil)
+
(defvar *rules*
'(("@ " " @")
("@." " &")
diff --git a/examples/M-modules/quick/sokoban/qml/items/box2.qml b/examples/M-modules/quick/sokoban/qml/items/box2.qml
index 6c3baa9..eb1e3d5 100644
--- a/examples/M-modules/quick/sokoban/qml/items/box2.qml
+++ b/examples/M-modules/quick/sokoban/qml/items/box2.qml
@@ -22,7 +22,7 @@ Image {
SequentialAnimationExt {
objectName: "wiggle_box"
- loops: 5
+ loops: 3
RotationAnimation {
target: box2
diff --git a/examples/M-modules/quick/sokoban/qml/items/player.qml b/examples/M-modules/quick/sokoban/qml/items/player.qml
index e39396d..5a3b2fb 100644
--- a/examples/M-modules/quick/sokoban/qml/items/player.qml
+++ b/examples/M-modules/quick/sokoban/qml/items/player.qml
@@ -26,6 +26,5 @@ Image {
property: "rotation"
from: 0; to: 360
duration: 600
- loops: 5
}
}
diff --git a/examples/M-modules/quick/sokoban/qml/sokoban.qml b/examples/M-modules/quick/sokoban/qml/sokoban.qml
index f7582ae..09383c8 100644
--- a/examples/M-modules/quick/sokoban/qml/sokoban.qml
+++ b/examples/M-modules/quick/sokoban/qml/sokoban.qml
@@ -3,8 +3,8 @@ import "ext/"
Rectangle {
id: root
- x: -54; y: -44
- width: 608; height: 512
+ x: -77; y: -44
+ width: 864; height: 512
color: "lightsteelblue"
scale: 0.8
@@ -13,7 +13,7 @@ Rectangle {
y: 516
font.pixelSize: 15
color: "white"
- text: "N ext | P revious | R estart"
+ text: "N ext | P revious | R estart | S olve"
}
// level change animations
diff --git a/examples/M-modules/quick/sokoban/sokoban.lisp b/examples/M-modules/quick/sokoban/sokoban.lisp
index 2efa5d5..b16f777 100644
--- a/examples/M-modules/quick/sokoban/sokoban.lisp
+++ b/examples/M-modules/quick/sokoban/sokoban.lisp
@@ -10,7 +10,7 @@
(qrequire :quick)
(require :sokoban "3rd-party/sokoban")
-(require :levels "3rd-party/levels")
+(require :levels "3rd-party/my-levels")
(require :qml-lisp "qml-lisp")
(defpackage :qsoko
@@ -35,6 +35,7 @@
(defvar *level* 0)
(defvar *maze* nil)
(defvar *my-mazes* (mapcar 'sokoban:copy-maze sokoban:*mazes*))
+(defvar *solving* nil)
(setf qml:*quick-view* (qnew "QQuickView"))
@@ -142,7 +143,8 @@
*level*)
(defun key-pressed (object event)
- (when (zerop *running-animations*)
+ (when (and (zerop *running-animations*)
+ (not *solving*))
(case (|key| event)
(#.|Qt.Key_Up|
(sokoban:move :north *maze*))
@@ -157,9 +159,24 @@
(#.|Qt.Key_P|
(change-level :previous))
(#.|Qt.Key_R|
- (reset-maze))))
+ (reset-maze))
+ (#.|Qt.Key_S|
+ (solve))))
nil) ; event filter
+(defun solve ()
+ (let ((*solving* t))
+ (reset-maze)
+ (x:do-string (ch (nth *level* sokoban:*solutions*))
+ (sokoban:move (case (char-downcase ch)
+ (#\u :north)
+ (#\d :south)
+ (#\l :west)
+ (#\r :east))
+ *maze*)
+ (x:while (plusp *running-animations*)
+ (qsleep 0.05)))))
+
(defun place-items (type &optional reset)
(let ((char (type-char type))
(items (assoc* type *items*))
@@ -236,7 +253,8 @@
(defun run ()
(x:do-with *quick-view*
(|setSource| (|fromLocalFile.QUrl| "qml/sokoban.qml"))
- (|resize| '(500 444))
+ (|setMinimumSize| '(710 444))
+ (|resize| (|minimumSize| *quick-view*))
(|setColor| "#404040")
(|show|))
(qadd-event-filter nil |QEvent.KeyPress| 'key-pressed)
@@ -246,3 +264,4 @@
(progn
(run)
(qlater (lambda () (in-package :qsoko))))
+