From 0e3010118ba540c7fb807557c16d210f54d91bf6 Mon Sep 17 00:00:00 2001 From: Cebion <7762208+Cebion@users.noreply.github.com> Date: Tue, 28 Jan 2025 09:48:36 +0100 Subject: [PATCH] New Port: Still Yet Another Sokoban (syasokoban) --- ports/syasokoban/README.md | 23 + ports/syasokoban/Still Yet Another Sokoban.sh | 38 + ports/syasokoban/gameinfo.xml | 13 + ports/syasokoban/port.json | 31 + ports/syasokoban/screenshot.png | Bin 0 -> 141792 bytes ports/syasokoban/syasokoban/data/cursor.bmp | Bin 0 -> 3128 bytes ports/syasokoban/syasokoban/data/cursor2.bmp | Bin 0 -> 3128 bytes .../syasokoban/syasokoban/data/cursor2_a.bmp | Bin 0 -> 2104 bytes ports/syasokoban/syasokoban/data/font.bmp | Bin 0 -> 49208 bytes ports/syasokoban/syasokoban/data/font8x13.bmp | Bin 0 -> 79928 bytes .../syasokoban/data/font8x13bold.bmp | Bin 0 -> 79928 bytes .../syasokoban/data/sokoban/SYASokoban.png | Bin 0 -> 3926 bytes .../syasokoban/data/sokoban/about.bmp | Bin 0 -> 230456 bytes .../sokoban/levels/david_hollands_dh1.desc | 6 + .../sokoban/levels/david_hollands_dh1.txt | 175 ++ .../sokoban/levels/david_hollands_dh2.desc | 5 + .../sokoban/levels/david_hollands_dh2.txt | 190 ++ .../data/sokoban/levels/default.desc | 2 + .../data/sokoban/levels/default.txt | 1401 +++++++++++++ .../sokoban/levels/dimitri_and_yorick.desc | 5 + .../sokoban/levels/dimitri_and_yorick.txt | 501 +++++ .../sokoban/levels/fmarques_100boxes.desc | 5 + .../data/sokoban/levels/fmarques_100boxes.txt | 126 ++ .../data/sokoban/levels/fmarques_kokoban.desc | 4 + .../data/sokoban/levels/fmarques_kokoban.txt | 470 +++++ .../data/sokoban/levels/fmarques_novoban.desc | 5 + .../data/sokoban/levels/fmarques_novoban.txt | 495 +++++ .../data/sokoban/levels/fmarques_numbers.desc | 5 + .../data/sokoban/levels/fmarques_numbers.txt | 135 ++ .../data/sokoban/levels/fmarques_online.desc | 4 + .../data/sokoban/levels/fmarques_online.txt | 177 ++ .../sokoban/levels/fmarques_sokolate.desc | 5 + .../data/sokoban/levels/fmarques_sokolate.txt | 453 ++++ .../sokoban/levels/fmarques_sokompact.desc | 5 + .../sokoban/levels/fmarques_sokompact.txt | 551 +++++ .../data/sokoban/levels/fmarques_soloban.desc | 5 + .../data/sokoban/levels/fmarques_soloban.txt | 155 ++ .../data/sokoban/levels/howard_abed_1.desc | 3 + .../data/sokoban/levels/howard_abed_1.txt | 1366 ++++++++++++ .../data/sokoban/levels/howard_abed_2.desc | 3 + .../data/sokoban/levels/howard_abed_2.txt | 568 +++++ .../data/sokoban/levels/howard_abed_3.desc | 4 + .../data/sokoban/levels/howard_abed_3.txt | 423 ++++ .../data/sokoban/levels/howard_abed_4.desc | 3 + .../data/sokoban/levels/howard_abed_4.txt | 474 +++++ .../data/sokoban/levels/marko_dzekic.desc | 3 + .../data/sokoban/levels/marko_dzekic.txt | 651 ++++++ .../data/sokoban/levels/mas_microban.desc | 6 + .../data/sokoban/levels/mas_microban.txt | 1812 ++++++++++++++++ .../data/sokoban/levels/mas_sasquatch.desc | 5 + .../data/sokoban/levels/mas_sasquatch.txt | 891 ++++++++ .../data/sokoban/levels/microban.desc | 6 + .../data/sokoban/levels/microban.txt | 1834 +++++++++++++++++ .../data/sokoban/levels/microcosmos.desc | 3 + .../data/sokoban/levels/microcosmos.txt | 426 ++++ .../data/sokoban/levels/minicosmos.desc | 3 + .../data/sokoban/levels/minicosmos.txt | 426 ++++ .../data/sokoban/levels/nabokosmos.desc | 3 + .../data/sokoban/levels/nabokosmos.txt | 434 ++++ .../data/sokoban/levels/phil_shapiro.desc | 6 + .../data/sokoban/levels/phil_shapiro.txt | 1014 +++++++++ .../data/sokoban/levels/picokosmos.desc | 3 + .../data/sokoban/levels/picokosmos.txt | 228 ++ .../data/sokoban/levels/richard_weston.desc | 3 + .../data/sokoban/levels/richard_weston.txt | 152 ++ .../data/sokoban/levels/sasquatch.desc | 6 + .../data/sokoban/levels/sasquatch.txt | 846 ++++++++ .../data/sokoban/levels/sasquatch_iii.desc | 6 + .../data/sokoban/levels/sasquatch_iii.txt | 902 ++++++++ .../data/sokoban/levels/sasquatch_iv.desc | 6 + .../data/sokoban/levels/sasquatch_iv.txt | 811 ++++++++ .../data/sokoban/levels/sasquatch_v.desc | 6 + .../data/sokoban/levels/sasquatch_v.txt | 868 ++++++++ .../data/sokoban/levels/sasquatch_vi.desc | 5 + .../data/sokoban/levels/sasquatch_vi.txt | 902 ++++++++ .../data/sokoban/levels/sasquatch_vii.desc | 5 + .../data/sokoban/levels/sasquatch_vii.txt | 898 ++++++++ .../data/sokoban/levels/sokevo.desc | 6 + .../syasokoban/data/sokoban/levels/sokevo.txt | 1047 ++++++++++ .../data/sokoban/levels/sokhard.desc | 6 + .../data/sokoban/levels/sokhard.txt | 1831 ++++++++++++++++ .../data/sokoban/levels/sokogen-990602.desc | 5 + .../data/sokoban/levels/sokogen-990602.txt | 832 ++++++++ .../data/sokoban/levels/yoshio_murase.desc | 4 + .../data/sokoban/levels/yoshio_murase.txt | 491 +++++ .../levels/yoshio_murase_handmade.desc | 4 + .../sokoban/levels/yoshio_murase_handmade.txt | 978 +++++++++ .../data/sokoban/themes/default/borders16.bmp | Bin 0 -> 3128 bytes .../data/sokoban/themes/default/borders24.bmp | Bin 0 -> 6968 bytes .../data/sokoban/themes/default/borders32.bmp | Bin 0 -> 12344 bytes .../data/sokoban/themes/default/borders4.bmp | Bin 0 -> 248 bytes .../data/sokoban/themes/default/borders8.bmp | Bin 0 -> 824 bytes .../data/sokoban/themes/default/sokoban.bmp | Bin 0 -> 42056 bytes .../data/sokoban/themes/default/sprites16.bmp | Bin 0 -> 49208 bytes .../data/sokoban/themes/default/sprites24.bmp | Bin 0 -> 110648 bytes .../data/sokoban/themes/default/sprites32.bmp | Bin 0 -> 196664 bytes .../data/sokoban/themes/default/sprites4.bmp | Bin 0 -> 3128 bytes .../data/sokoban/themes/default/sprites8.bmp | Bin 0 -> 12344 bytes .../syasokoban/libs.aarch64/libSDL-1.2.so.0 | Bin 0 -> 195112 bytes .../licenses/sdl1.2compat_LICENSE.txt | 22 + .../licenses/syasokoban_LICENSE.txt | 73 + ports/syasokoban/syasokoban/syasokoban | Bin 0 -> 298664 bytes ports/syasokoban/syasokoban/syasokoban.gptk | 34 + 103 files changed, 26337 insertions(+) create mode 100644 ports/syasokoban/README.md create mode 100644 ports/syasokoban/Still Yet Another Sokoban.sh create mode 100644 ports/syasokoban/gameinfo.xml create mode 100644 ports/syasokoban/port.json create mode 100644 ports/syasokoban/screenshot.png create mode 100644 ports/syasokoban/syasokoban/data/cursor.bmp create mode 100644 ports/syasokoban/syasokoban/data/cursor2.bmp create mode 100644 ports/syasokoban/syasokoban/data/cursor2_a.bmp create mode 100644 ports/syasokoban/syasokoban/data/font.bmp create mode 100644 ports/syasokoban/syasokoban/data/font8x13.bmp create mode 100644 ports/syasokoban/syasokoban/data/font8x13bold.bmp create mode 100644 ports/syasokoban/syasokoban/data/sokoban/SYASokoban.png create mode 100644 ports/syasokoban/syasokoban/data/sokoban/about.bmp create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/david_hollands_dh1.desc create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/david_hollands_dh1.txt create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/david_hollands_dh2.desc create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/david_hollands_dh2.txt create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/default.desc create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/default.txt create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/dimitri_and_yorick.desc create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/dimitri_and_yorick.txt create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_100boxes.desc create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_100boxes.txt create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_kokoban.desc create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_kokoban.txt create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_novoban.desc create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_novoban.txt create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_numbers.desc create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_numbers.txt create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_online.desc create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_online.txt create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_sokolate.desc create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_sokolate.txt create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_sokompact.desc create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_sokompact.txt create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_soloban.desc create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_soloban.txt create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/howard_abed_1.desc create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/howard_abed_1.txt create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/howard_abed_2.desc create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/howard_abed_2.txt create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/howard_abed_3.desc create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/howard_abed_3.txt create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/howard_abed_4.desc create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/howard_abed_4.txt create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/marko_dzekic.desc create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/marko_dzekic.txt create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/mas_microban.desc create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/mas_microban.txt create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/mas_sasquatch.desc create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/mas_sasquatch.txt create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/microban.desc create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/microban.txt create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/microcosmos.desc create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/microcosmos.txt create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/minicosmos.desc create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/minicosmos.txt create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/nabokosmos.desc create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/nabokosmos.txt create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/phil_shapiro.desc create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/phil_shapiro.txt create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/picokosmos.desc create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/picokosmos.txt create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/richard_weston.desc create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/richard_weston.txt create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch.desc create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch.txt create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch_iii.desc create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch_iii.txt create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch_iv.desc create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch_iv.txt create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch_v.desc create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch_v.txt create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch_vi.desc create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch_vi.txt create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch_vii.desc create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch_vii.txt create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/sokevo.desc create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/sokevo.txt create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/sokhard.desc create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/sokhard.txt create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/sokogen-990602.desc create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/sokogen-990602.txt create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/yoshio_murase.desc create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/yoshio_murase.txt create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/yoshio_murase_handmade.desc create mode 100644 ports/syasokoban/syasokoban/data/sokoban/levels/yoshio_murase_handmade.txt create mode 100644 ports/syasokoban/syasokoban/data/sokoban/themes/default/borders16.bmp create mode 100644 ports/syasokoban/syasokoban/data/sokoban/themes/default/borders24.bmp create mode 100644 ports/syasokoban/syasokoban/data/sokoban/themes/default/borders32.bmp create mode 100644 ports/syasokoban/syasokoban/data/sokoban/themes/default/borders4.bmp create mode 100644 ports/syasokoban/syasokoban/data/sokoban/themes/default/borders8.bmp create mode 100644 ports/syasokoban/syasokoban/data/sokoban/themes/default/sokoban.bmp create mode 100644 ports/syasokoban/syasokoban/data/sokoban/themes/default/sprites16.bmp create mode 100644 ports/syasokoban/syasokoban/data/sokoban/themes/default/sprites24.bmp create mode 100644 ports/syasokoban/syasokoban/data/sokoban/themes/default/sprites32.bmp create mode 100644 ports/syasokoban/syasokoban/data/sokoban/themes/default/sprites4.bmp create mode 100644 ports/syasokoban/syasokoban/data/sokoban/themes/default/sprites8.bmp create mode 100644 ports/syasokoban/syasokoban/libs.aarch64/libSDL-1.2.so.0 create mode 100644 ports/syasokoban/syasokoban/licenses/sdl1.2compat_LICENSE.txt create mode 100644 ports/syasokoban/syasokoban/licenses/syasokoban_LICENSE.txt create mode 100644 ports/syasokoban/syasokoban/syasokoban create mode 100644 ports/syasokoban/syasokoban/syasokoban.gptk diff --git a/ports/syasokoban/README.md b/ports/syasokoban/README.md new file mode 100644 index 0000000000..3eefefa0f5 --- /dev/null +++ b/ports/syasokoban/README.md @@ -0,0 +1,23 @@ +# Thanks +Thanks to the [David Joffe](https://grayskygames.com/sokoban.html) for creating this game and making it available for free. + +## Controls + +| Button | Action | +|--|--| +|DPAD| Move | +|A| Mouse Left | +|B| Undo Move| +|X| Choose Level| +|Y| Restart Level | +|R1| Next Level| +|L1| Previous Level| + +## Building + +``` +wget https://grayskygames.com/sokoban/syasokoban-2.0.1.tar.gz +tar xf syasokoban-2.0.1.tar.gz +cd syasokoban-2.0.1/ +make +``` \ No newline at end of file diff --git a/ports/syasokoban/Still Yet Another Sokoban.sh b/ports/syasokoban/Still Yet Another Sokoban.sh new file mode 100644 index 0000000000..e2848d1b11 --- /dev/null +++ b/ports/syasokoban/Still Yet Another Sokoban.sh @@ -0,0 +1,38 @@ +#!/bin/bash + +XDG_DATA_HOME=${XDG_DATA_HOME:-$HOME/.local/share} + +if [ -d "/opt/system/Tools/PortMaster/" ]; then + controlfolder="/opt/system/Tools/PortMaster" +elif [ -d "/opt/tools/PortMaster/" ]; then + controlfolder="/opt/tools/PortMaster" +elif [ -d "$XDG_DATA_HOME/PortMaster/" ]; then + controlfolder="$XDG_DATA_HOME/PortMaster" +else + controlfolder="/roms/ports/PortMaster" +fi + +source $controlfolder/control.txt + +[ -f "${controlfolder}/mod_${CFW_NAME}.txt" ] && source "${controlfolder}/mod_${CFW_NAME}.txt" + +get_controls + +GAMEDIR=/$directory/ports/syasokoban +CONFDIR="$GAMEDIR/conf" +BINARY=syasokoban + +> "$GAMEDIR/log.txt" && exec > >(tee "$GAMEDIR/log.txt") 2>&1 + +mkdir -p "$GAMEDIR/conf" + +export LD_LIBRARY_PATH="$GAMEDIR/libs.${DEVICE_ARCH}:$LD_LIBRARY_PATH" +export SDL_GAMECONTROLLERCONFIG="$sdl_controllerconfig" +export TEXTINPUTINTERACTIVE="Y" + +cd $GAMEDIR + +$GPTOKEYB "$BINARY" -c ./$BINARY.gptk & +pm_platform_helper "$GAMEDIR/$BINARY" +./$BINARY +pm_finish \ No newline at end of file diff --git a/ports/syasokoban/gameinfo.xml b/ports/syasokoban/gameinfo.xml new file mode 100644 index 0000000000..896bcefffc --- /dev/null +++ b/ports/syasokoban/gameinfo.xml @@ -0,0 +1,13 @@ + + + + ./Still Yet Another Sokoban.sh + Still Yet Another Sokoban + Still Yet Another Sokoban, a clone of the popular puzzle game in which the goal is to push the crates onto the designated squares + 20020101T000000 + David Joffe + Self-Published + Puzzle + ./syasokoban/screenshot.png + + \ No newline at end of file diff --git a/ports/syasokoban/port.json b/ports/syasokoban/port.json new file mode 100644 index 0000000000..09e23c2918 --- /dev/null +++ b/ports/syasokoban/port.json @@ -0,0 +1,31 @@ +{ + "version": 3, + "name": "syasokoban.zip", + "items": [ + "Still Yet Another Sokoban.sh", + "syasokoban" + ], + "items_opt": [], + "attr": { + "title": "Still Yet Another Sokoban", + "porter": [ + "Cebion" + ], + "desc": "Still Yet Another Sokoban, a clone of the popular puzzle game in which the goal is to push the crates onto the designated squares", + "desc_md": null, + "inst": "Ready to run!", + "inst_md": null, + "genres": [ + "puzzle" + ], + "image": null, + "rtr": true, + "exp": false, + "runtime": null, + "reqs": [], + "arch": [ + "aarch64" + ], + "min_glibc": "" + } +} \ No newline at end of file diff --git a/ports/syasokoban/screenshot.png b/ports/syasokoban/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..18686d9dc130161e35953614c0494f7a074646e0 GIT binary patch literal 141792 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 literal 0 HcmV?d00001 diff --git a/ports/syasokoban/syasokoban/data/cursor.bmp b/ports/syasokoban/syasokoban/data/cursor.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1c13cab790b787d6efec8132c0f483d398bb9d71 GIT binary patch literal 3128 zcmZ?rwcud@12Z700mKSW%*Y@CWI=!sHvs=sz|)t!yY_LmceBSPvbuY-`UXIqU&s-yvQ3lZkB#~80-gqN*;BtfwP?)!-4LPo&7|!`nG83B0lphZrw0m({!Nu;tAWN^Uw1Z zz2>Zb!clRSJ!>l&E{6nl=A`GY<&PwS&I#Mk7cgxXFz*s}TqN#uKr-aAaL7IOz?*EL z+gM$u0L@2^8sgbGO|Js8pQ(8~5Hmj|Vzg7lV7sXC0Wpj7;?_6CEw6AGpJy>%0dYK5 zlAuMorLRL`Ul>?F7FT&7rg%+E>8hC0H8JJe;>ve{Y(BXY%rYC8l)9K?ikPIbnWS?- z4EZ`{)oDcfC_DXau>UJVooCXbk45<⁢@W<$nNT@IMgYzb(vnmX+ruljs&EsU=L3 z^Fc^z5tH;vA`J)nE<5gBu*+*h`R7t>PemA>prVJu40m`K?l3VwWD>i@BzB!i>?#lu zZ#dBWg1BdqE{`na?!|3OEW=ekhUeS@FS#V2a!EWQ$#9_gmGQSyT(7t) zoHAfPqRj|LhqW0INQLpVB zUXNMjDs34&6{&1xDIin|M5!QDmc&+^$W}zQ;Xw0OCeN7T)!w0&U&WVD&JkU~5d$R4 zL1auRM`STaBqfFe&EJyRvBIZxx@J_5pnE5`GaR*ZJGF9yDqNr%O3>c4n$3P`OSC*@ ziI`63)d!+!y!umk^(OJ^QEoWUVMj8Gb_YbS)wNzKuC_=(VWEJ+d;$5n0`gQb9AtiG z(e9v_bp|#|CDj%RDa;p=pDRc;!-3`>%P-#>k+|N}eyNn&d=dG%!qhYzX#VM%rbFp@ zn;kuu$!pFRqq5;Z^DlN!I9XA*!!LBDx&gJq9B3>YUFw^BroLr&SPWcb2r(EK03+^? A+W-In literal 0 HcmV?d00001 diff --git a/ports/syasokoban/syasokoban/data/cursor2.bmp b/ports/syasokoban/syasokoban/data/cursor2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..77038e2298977d788953f43f71ccf1c1dd560ec8 GIT binary patch literal 3128 zcmZ?rwcud@12Z700mKSW%*Y@CWI=!sHvvm)kixExn`{3Z0P4G zYoUb|+)GY!^{?lsn$A(!O?C6RT5odpp600C#GW&U>V^XitTYN`9yHZ1$^IohKoSlg$>hI4^9lSx{>M!~{XDIRYBfSd}L-t5lI~CbC9(orj_d z=Y?f=2uiOKkX#@jF_TZMheL=uh661!(SN2O`B;Sah7j*z0qza_-1B)kd$`#Pnb=~G zok2F+-TalA>I-FoXCe&u1sRULOT7VdOb-WsxP$ql%cgb(=v0W*~Uy0^ch>U8LQ+O zo5^-LL}N$jmPYRlW!9@Q)E7nxP4{P+;KkD6#@yu0T%@U`)8QRg^0`3i5_SIZA)G{1s&hEsD?cw?BUE&sNx=-gb=;qO;qTxWJ4yP9E zk4oL<60lmse4&5>bqxoZpI)#pDtW7;?<#c@sv8b8@K9>*p3u0>b{@1a9BAhLxYV5i V;WRQFXzZ@wDB2l5YBIJE002eMmyrMf literal 0 HcmV?d00001 diff --git a/ports/syasokoban/syasokoban/data/cursor2_a.bmp b/ports/syasokoban/syasokoban/data/cursor2_a.bmp new file mode 100644 index 0000000000000000000000000000000000000000..7d3224bc22e112123f215339dd3a44ee11de8347 GIT binary patch literal 2104 zcmb`HWmJ?~6owyxks9e4KvHE00qGEx6bwXA0Re+BK}A$d>{e718ygi{Y{kIt?(XjH z`0k9NUPk1^Sb_>BYZXZ9^PtTFVCz?Ryj(5{M$hL$C9VNqFlLh zsHmu*s;Y{bni?XJi1Ovjqpq%whK2^3nwn^7X`!vHjaV$ELWK(G=;)xUtBanV9{T$F z7#J8}XlRI$kr5J!1gTVtv9U2GCMKAgno_Z1Ma<01FgG{H!omVeOG~V*tgyDWrc$L! zRIXf^DpjgrV`GC%Cd1a&7CSpT?CtGwaB!e%)v7o;I^yKygtN0V)v8s)#l;0zS6AHJ z+;Dey$HT(|Pft(0yu9%C_QuD@2VY-bs#mX$pPwH!YSf@+&6?DzRSSQAe*yvm2n-A) zC@6^F;9x>RLa1H4Hld-RgoTAsr%oN})~!pudiAJZzdqsN;WTK_fQX0)8a8Z5WMm{! zQBgE%)QHB78`Gpo6QZM|iHV6JHa3=~O`8%I7e{=2JP8R2G;7w3=FOYaqD2c@wroja zVj@XNNhBvHlai7`t5&UO-MTex+O(l<+qSf8*N*n>+mo7_N?KYP9XfQNW5ePw! z^mICR?o38T23@*zp=;N!bnDiQ%*;%>ckfP*9zE#UvnRcJ^`dw0-t_6yhpenD`u6Qh zzkdDb-@iWt1`J@}z<~@JG>E~22Qy^I5QYvN%CKR>7(RSBBSws1$j{Gb{`~nYSg?SF3l~yQP{5)^i&(sP zF-w*#Vd>JPEL*mW<;$0|V#Nwpu3SlBVIiwltzz}+)vQ^whP7+gvTofv)~{dBh7B9o zxN#$!Hf^G)sEEy*H?w8S7PfBP%C>FWC@wB$`}XbZ*s+71J9n~c*DiMN-p!spd)T{o zFZ=fGWB>mB95`@*g9i_C=+Ge!A3n^HBS$!T^eD%U9pm`%&WF=e&6F zf|oB}^6J$qUcY|Ln>TNG`}QsG-o4}f`}chK@PUsXKl16*Cq94v%$F};`1rwG=CJkw`-%(zozUkT;y*<9Y~&-s*T zF6SllO%9M5m7xZS;(mnWKv`Mla=rY11tD7AcbRI?vlN6{o@JKy{T{>;L1ttA$5_5I Z#U>K#8yV^S#awYfMWilLQ6&E<{sGheJm~-c literal 0 HcmV?d00001 diff --git a/ports/syasokoban/syasokoban/data/font.bmp b/ports/syasokoban/syasokoban/data/font.bmp new file mode 100644 index 0000000000000000000000000000000000000000..4680d36b792fb39ad9caf646bfa6eeb73a625741 GIT binary patch literal 49208 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 CzPnKX literal 0 HcmV?d00001 diff --git a/ports/syasokoban/syasokoban/data/font8x13.bmp b/ports/syasokoban/syasokoban/data/font8x13.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6b6cfa76794e164e75582ba7d003589a4600f343 GIT binary patch literal 79928 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 J?{eVn?f*fMd9VNg literal 0 HcmV?d00001 diff --git a/ports/syasokoban/syasokoban/data/font8x13bold.bmp b/ports/syasokoban/syasokoban/data/font8x13bold.bmp new file mode 100644 index 0000000000000000000000000000000000000000..50af1388595c9487e58dd12289c9ac02eb242ecd GIT binary patch literal 79928 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 literal 0 HcmV?d00001 diff --git a/ports/syasokoban/syasokoban/data/sokoban/SYASokoban.png b/ports/syasokoban/syasokoban/data/sokoban/SYASokoban.png new file mode 100644 index 0000000000000000000000000000000000000000..bfacf4aec5124a845a27395ba2cb9a3e9246b0a2 GIT binary patch literal 3926 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 literal 0 HcmV?d00001 diff --git a/ports/syasokoban/syasokoban/data/sokoban/about.bmp b/ports/syasokoban/syasokoban/data/sokoban/about.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1d5af3db1abae35616fdd8752b34262237a67f5f GIT binary patch literal 230456 zcmeHw2Y6N2v9)Z|5eP|0NJs+p-YWuifeMlkO$a19q8HJtKyvs9`%fB}2B~ z;$V4_>3^a0zpR@a9R5mw-sIpxD?cv19ULtGyYdw3M|VJX;9Bm$l~LAz>JI1*TuU9` z&pOxAiS=1^2XqInbU@GVl}_kCbqB7!4(R#4_Fgl6V%>o&9nkZ8r4#y3-GOVb1A2b1 zz1K{iSa;w`2lV`2>4g4Mci`IVfS%uL?={mW)*ZOg0X@H0I-&p69k}*7py&76d(HHT zbqB6=K+o@$PUt^%2d=#i==r_&UNe1S-GM6|(DQqx6Z%ixforb=rt^DAJbWb(2<25d zD;X)HEQMH&fU}AThb%UAmU=}dLzXcE9zZ&?k{MG0#H?hEqLd*71Qg663;`O1mUhu2 zF*CdxYgs9I)Jnjfu!0@{DFBpnt*MeVGNn|p8wAKQPVzD zkwOVTQ^m>_2(9^mmw+&bywYI+a4-$f0XyfH_2?u3@e;#U>RCW511^!+Xrg3IZ6ygk zlL!GMuaGiDn6tDp;HG?d0+r3lO(VaP>DiPC>h3JumuCj0|P)z zj3j{>$W=LyqLhZLRB9p603EPreq}R(skh1lPXMEU88%@VF#yQ204Wy8m6Z@kz$u8O zQpz9zkcF(23}gi0BQZ$S$}E>d!=YR$g$H6{qy{_z7K4EjCd^2lt56F8H0&llDTS=W zic*GzrBaqlXUL?$SST4~7adXu?3`bvSLiwM5-YNH3++6EoicllO;*Yyt0;vKGGc(G zKq`S-0!+=DVQ9Y(?q%G?hKY@o(ML0;9Wb3=Q>8-kOQw+RADX^%ti3U;@$G-?8)ruw zJ-3m%ar)E3n>KrXTez<-*B#IuXn6py#)vIpy#)vIpy#)vIrFPKR zo?n@jxE&7GZd+Wh_iEDyTAN>Prd;V5vctdx_>lr)jK{tr{6Q}@$V!qiQVc*6u#tif zX;7l*k%B;0u^0@1VnVzPC0EIfq!^fiH5qRq4*;yBIE0T8K+x!pP!f=sJ&h~Nq>>qB zBMw<+x^k6X?dd=Z=a*kZY=jU1DFPq~0JA^|WtCDW^$j*Z%qFT7H-r*MY%D|;DG88e zfKX}}BV`0604Xs@0>DzBU?oHe10__%6iSA~&`VxoXjln70E-a<5YH(9P8nAg=+&MM zn9i@#QoIBJ%UCJh*g+A?5GBT4kTROc6uS`v5j7D|m#tQ5l8s00IGTFcu>AE{@a3ndQ*0tR|*v;(H|t5li3D2j$d`<15U zZA6-$%6_uZQ<+*>Ylsv}+~_VwLzDy9V`9I!NlFs)W6v3EYskm8Kxff`X3wu_lTAtN z)ouXCAi$4tYvLt&MR*k{1+a*`%>vO`YTq)qkw%64_& zJKvtI?a}ac>{rU`-#GZX>5sMf?#Wp$Xbcv0IkuG7?wdJ0o+i?VuS#amlzIgOCbZJ218Uo zZpQqg7W)#zhml88NTg6Mfs(Z|WSJC8i~~r3O`((k7%~Zvm4LBajU~uRz!+kL&~Qrf zz^DR{DZ(;@h5+~mi8@)T%tfaD2t$ULyo6NN^gRB^48fiVRrCm@GQa?k$umgIO6UQ&(5M7sRN5|)8yRbfVUhu3-isM)=E%wt91>L$ zNF}foa5<-FWx%8&QTV@nJvH&Cl1~8IH0Vq2%FSB3(a3tvuABChUE|gWQ z0S_Qej6TxAV%jj>a+Lzb%64ea{5EWOc~fk}B!x;Ayi7^b+Igf8VU)98Iw(pRDpd&C zkgcR4cmOVuN?=99A+7R(m;t8wmHQA!p9LxWmYB7}fTBri=MlL7@R8YL@3#n~9zm|qr? zo3YBsG)ZQs*tm-+V~?9rV`NOtnIy4%Y$%l!Re_Nhq&3h~F^*@=ka_!U?N{2~u}N8b zHnm67q)nx`wao4Jv0o|A32ZvQ$Vy;)BimW{u*^;|s#*?=I~tjm@6w76ZFD^QZS7aK z;;rqmYU_iMf2(ZKT0XXWV*mWw_R(400o{T2?|`1)_V2mgQFoxVI-uvbwK}PNbO+kM z1E%xK-@4160^~RIzyR{tOw!7v3?-&4hq6||(gbb**2+;OmB2=z=pkSpD*?t*z)VBt zsw``;qRW zK$H+iVjfw=5TQ|EWFTgs2oN$*LMo9wvfxbtZ)BPx2beHWLaqe~tF{2v=9hNI0TduZ zVAC^G77ql(*m)5s6#!50(omAX46KE+9OpCwSxy*_qO{Y^hKy2VE^VBo9)@;GE5}`GK9a(^offABN@`UAM>LB+eu~B1<1dmOnRa;=w z`IX0zCt)600{q}$6aw2Qlo}ftZrFtx$s5a&H9dfIkV?e|DXE7>W+jF|0a9aX$a=^q zB+Q{)nKznC4P&EHYNS7uBw&r=uY^*@dQ>UETGnXD49XROF;tWYu_J(VHj=~`No6}0 z5GjGBtl_QBD@tT2F$Ap+Oy`$RO9#Li6wJo}31GX>m}MVptK1#6ES5XUa^_`L!SFFE z6(4K_pjc68no@j}D#}U*VkVIypeT_-2?N_ou3`=Juma${c$H!<0naI}k}_sktnjFX z6@WD#=>V|=Mgd!~hO=O#*fb@TjHQe*oRK1i#Q;*tBv-ZRYHfbobkj!7xifNYv;+dB zjo^*IexMPu^9k>?fm%cfJN^HRxMz|B;^S(#!7W@HxF zXvihROCN+rJs1F4$ZpKAKw^~06qgXgO534Qh!RvmzyP*NsOTYMLk>Z5EmGi_QLJPL z0Z0bSOCQrMKmwqU8HI;A@lZ106!S6*3;{9x7z>#}mH;#WOtMD7AlnX@&M(de(4+%U zRg?4(H@grH%>cGHwViFob}cV4J(4LY_c9fjlCrAPVtI0j?LTnys^H(ka`?0mn9i@_ zY5!44$&cdDXn3WrnS};JEEb8iaRZ~XMQ{F;q}3E2X62V==r_D-vIjh*K`N;{9e;9pFaEz-T^(oH~1SsU;mo! zfS%uL`sLGyzrj18=l2GG1L*5t(;d+BdriN5`tUb+2lV{j;BNqZ{cE}ddVa6zmro!5 z2Je8L-y8f5ps#;TcRZz;vNBXOI@BGwK007+e))Dh1z0f@$bx}JwnfRx6k%i~HuZr($x_G+oDoU@44DSH z1J_3f?4Mt{F9v}CV_uPJpf4{VB_NCkwZs53K*(ZA0u$f|hDINm(pY!k`s+Y5=9i`h zeZT}UiIi!GDh3c!2#i87$RY(FV)&5^W8y(-pgVBAcEH;F%DKQSNWcPS7;}pxCPvC+ z55W^K7Ba~iHjyi86;k@ZmPx(p4qTTVFr8ofZ))e5n958^`?t2OY*TaFTkEXuK)ZFI z1Lv3SNK@8EgVsj2?e@CpjdTa>=|BtT*Pbo3Mt4AWpp819=eLa-t8H}$+MxsOIluaQ zT6#e(KQLVRm0fGSzHQ;zT4%e4e6Gbd>iO-EH(0BWFx{dpJUgU09lPnZ)kbUc%b$z* zF3OFNV!-blXpl9&3Q7v)aDWNd8biqd6OdTeatc}HNX*Nu#5ffLX{)46eH1G$MuGTgbZ*#$!A@rI=(5FaQK#7|^Puz<_6< zge(IIH>Df`00_7QJOdd@tcW?3s}vK)V_HaASxcB1@TQ?s!c{1Ni4jPRv5FXLkFiiu zl7JuP2?JcoT*WBm5KCSbN<*np3Rz|pgCV`5k#3L?kdM@~Kelsz>A=RbF)35P0I~`s z0f|Y2&{S_K;1U!f1Td|Fzo`svN-go6k}GSNk$N!L3jiqs60-n|X-FgsER_u}hg^~6 zTCA)=C}l_~J}fpRr4KNCP^d8AZ3ELPYr9A*D&$&TQ6e>jp#e|?Qo|{^!kmD_Qq%s} zbbjd=d`LbgRtXf$Aqq_|LK=QJD=`X*RIm(fWZ?-t7-b{ytb|_57=s}I8OlL|fd++~ zk}IcB%fMI&nN$Kp&(09bjeunqm;uTGz!LxoD^mca)Jq>=5-fLeu-JIY!qBMfJ$ z2evKda(0js4oaaCN@Yv1owjz$ z_#`Ce$DV_c(jHm6Y3w|Yow9a2HgDAO`E9!c+wPd{Z1YZK&C?p+yj_}I)t<*_&%K)6 zkQNrw9r>}xhm`in+F8??=eM0(p|{f=xaK<0f%9wsr@r>@YUli9+x~sHE_dwAZ@i{9 zyaVT#kJ>pWrE{LDsV}b9+vvdc@e*5`U*&U@?aM+8nFPox&19aHzyKshiZQ1Y6AoF~ zs0?B_qfoKsy^!UQ{gqv$Mlq2}IKYI(C^y!kT$Zq&-K^EhtfE1Rf!qR^OQ0m)^kEsL zjDShW0~@U<#aUhz!-k~E51!1+5-61v?+7K%20eB}p^`!^1k!~4J8CtZUwL3Y7#QO@ zWeS)9LK{_zQii}be5@VMS_ya~kcU*V9MZ}FO35fGf<8Nkd>b+W>M4$lxHe60?$4JhH?dB^SynVmOpQVq|441iUGytO?|H?S@-@ ze)-CB<-034Vu3Lw3xTbP;n}Fbh7z^V$W!4AoK-?r8cAs-3vFYiN*;_bhX5pI#zqxu zY{+B^m;pk?A0Y$;81u@Tn#w=|poFWW4^jZeDye4&tPnGRi3Ef>~LFo0Ez9qR5MEKbY@wj{*4Nnv|TgAcFr$3(@`5eZKHx_oY0<^z{^@C#UTrjQb<|e;n<$}#Ube;gn4CPWLRv<8w;fy7n-ipjWCCDBlsW% zpvX-9rG^Vpu7pylU_~iI!W?3EBZHK*MHK*LC6*!c*0PGfwGib-U@TE~Y-)%t6lcW; zS>ibb20-$_3=l#LfRv&%4Y>*>FzHxe|NPR)`S85bu^WiXq;fl>5(1@)mA0E8-B8Xz zIR@M$0JgCUYm}8j$)KEhtjsG)(-5ZxU=uh4C_IP8m3_F1vK&Gtv#e=!WfNHl##oD# z>5h$NQKcw(BV*Qh05EVM2AF{jAEOdm18}+NMj$&7*fYP@t^i)?16_w1BhNSGLPcYv z2~x?m@Ie(c0F+`3jSXO}3cR!eCcqE&qL6oCU@e4R0xq;s&SGnx)^>zm`dh;g6JX4% zsa{DbdTUw8AOItGQL>aG2BcJS3Jhc{MhSpaGPbRhg%ZQ31A(3MtDKN-!586`vJxoR zG-Q%i28zEDvJ5M4$Ayx_F_>f%MW8q%gd3YERmd`chJg%?m>4Dj*qliiauzFi32b1b z6kFzLWdMI8U=3spm^6x+ks4Vjs~F2H)j|LOL&-=it5}ScWe^ik#7Ln80JY3WrILaG zwVeT2n_oIS9gkNA@@hCa1Yjhvos~+$EN)VX;?UHvRd#Hn1GkZFYxS9q$4^sx-bQ*l z44fqf*;=4Y&6{yZJLlJ$v+e8H&MKZPZc>Tj(A2P1c5I^qw~;Ni$o8${9b4T~8|n_A106WOe1_}$9e#b^4(}ojI;sOU<`?fh zBcRhVsic&UFJ&ZAOMtO*eUJ<+BD05&!5Qg5j1nr0EQB$aKxyQWlIE~NISM5(&4L85 zwgn6Hsym=`pe^QCc@rX(Kw{-c6mr(6G4e(Y%GnkI<1SJOnX(0{i02d-1#lLcMngr( zhXJXW>ri*Vv;(a^zs7eU7zrdc9*na5Aa#W>`LFu0h6GYidbg3P?jqt z>A3!QmtCUy^NzXnuOr)pOTl3Vs?ttwMn9eWWW&pNLkmdIz!e#^P zYicM-iA}e&CLmrurnPpG@Uc^`Wx4~c)dAD_Rm|!AsW23_kTe?F&&aJMhJz`ItOmLR z*G&iPncwT?vic&r1J_vx^!#3DFQ~rG4b_3pIluG`a9ey2+(x#|d&6|9!!+*-rd7%d z*Q9GUNo>0NjYf9P`Q=wZc_*~iOVdWS%{yMFI!yDfpj4UO$dptH5jIJTDh8&trleAM zjfU3dm#-{W<$|&&gsp{~;w&@(@RTx10!x5$8vuHCMo56Gz$0W0heoV8aJkV$@)E;P zAt^LXL58d~Ks<|Cpsetb8i|d1W>BaIOtaF^w2(*?DuzfAFKfXAK%h7vgi`u&7Ac4c zK&Aj_m{&rDM7Bdf%jcJ_BTp_viAjSH0EJ*A0EUbKcpJcmlB=)+Pzel`at@W%SV#<$ zuxd0^1SrH_EU+!3ECeW&KxQSD8pg(KqYMNLl#pzRF_PHYm}15nk3t0)_0|N9^36Md zV%t8U>HNy`6XsAk4@dwO$dE7|$`Uqe6h_e?WSMO-WfeU_1yE>%!CugSk$|(NE0L0y z2ji5?GG+~Dc^3tPQ~-yzS8PEtiH%htSM^*t!7KVxphSqo#D!{0>Ca}Si z2|uJEz)AonWvE!Se`x3Y8qW*{!1S_`BqfV^m6rvh0ECK|cz&cmVM%gm6euz(fs!$o zfJCSOW1%dUS)-NA$|@+0q%46-$sWUQrF z$yud}LZymAXk?+}8G`{(^u*&aZX_9!DWS0t0tQM5y$vg=X&-DlzfIa2*W@ZCw9~3d zRS*N%xr+^1ldMQApVqQ%3mP0&6MaWy+pV>Xieuf7tB# zZQWb6(5;2#)OJ$`Q?f~~QOg~8JEM=0Y0|;0iQCB5+IGZS+tC_t!^)al^Q>%d)Jd|< zp5IP#etitxfg8C4dVV{}tA8DTji9Tw?(LfD*0BE%KZbXbSG-k@q35?%+SqcFroJaz zzGFK(wBiMuXVtu_cJ5MBw=~OVhL0qu`dp+oS#A)DLb>+#hN*M zpyW*v0)V#$l+#LQV~Nc27N#2PF7=HnVW=pZ6x!I@wvQ~7$Cj8K;G>k-sYJOEz(GkV zA@2)P9s?u;gi48$RYDvCKnfI3=}akP0i=L&`>ZzRx8ayq{fz^k7CfC0=SNDp2#c*{ zaYrct=2{psj}i%xvIdx^RX%W50ELQ-LZgNmg>O_T_1J|-W1;P=vO9~7K1N%m5TT;P z?%-`Gkpe)K5s-#SV~QAlj6Psc4nQULWLahuV@D}aWXfJ#f`6h>X@QM< z;mr1EAT|XZ^+KDTT#^!-p1ecI&Uva1X@%*g*5=n#%%qK$+DO?jY%r7ZB%_kmx5ZwXY0d;t3 zLT%5lGVD6k9nc-r$ zZBo0mSa+aPbwJN=r+PW`VRQ$Y)B!!eO=_1G>kf3P4(R#qR4<1gCXf(H&?~2lV_lsa;yEJJ6{*py#(!y&U>5x&uw>fS%tbwM&b22Rc;; zZt(f-Ie$>E1%rDn^zFUS&vB8TA7HV&jo|1 zq*J|u`Y<)Hs{^-=xTN4fFGy2$?PB3%2OQ z-q9;?_Z(q9a-n2ot4)xxZ>a{)DV@tw-+E}-mD4J{MHDQ;BdRZ{v ztM_8dC$VP;U_1v1^wIju6 zdy3ckM6cEH-fI&FZ5%Rq>rmev!~Axp1>BYyuqVTRPp04Qbl>g6h#$Nq)n{X}*P4WZ zD`P!Y&_|rds#wnr@t#|fXhtk=`_1w0o8o9{Tmt&p@A44( zs@ivDh|{XDeoMpp%@6K3BglDHi2IUA&yDduyNCMiPY*bp6LfS$=<&R;J4c2cD+s$i zKkQI`_~HDBI|?HX7la?m3*9?BWLI|3j_hFixHTvA(D2ZsBZ7|&54=5xCVkMZq29Gg zo@?XWmPWZO40E0r?7Sevd3jjBRiRGwm6~>^kLAJgR2nzh0U8i%8YQKKsItaGz`#x! ziH%AlqnNi*Xu7X5zXNv-8MM#x-VQyHA9kW3aBGHVMP&axf47l=9^=9WRz`VEjq#Zo zJ9vJg-;!kC#mR%_Cwk9_^_mhjaB`GqdAM6~kn0FPmt0?3`xgg#PL1^4Ff{n^h>+uX zK}UxN9Le$BpW(eRx&Mr?zQetH#<=!~bncZlpzqkh&Q-zA%femPM!9Z?rjI6dphsf= z9*M5>(JRZtX^Ow=nrJur4xu)VK3%x4i0(f<)G2RJ?*wCx_Gp)Lh}PFX&E)4iNa{Rgaw9k?@Pz~%(E711tpLY%8Y z`Yi}`SsCHHJiJLax}L;%*8$M&2%Cn?BgG-Q0iGFS$a)(*QW9_#pUUVAB@3jOF;+N$ zA)r*jpHniFV(?t9teoXlncv{M3L@?s75kI%iDxDxJUBjRReHY!uO0*Y^zwCf4DRn3 z4SiU^mnm*1kmc-%g?!&Z@*st&J^~EboVTah&WIX|8QCS!xLie z9UZ(Q$FnlBZ<1#ZU#D&!y}P>h>^h)V&k*N6+1@S{!EVcAJhmoz?n)W3A+BF}K+m}T zT?aXK9oW0efSz4kdvx>f(|3%o``Wnvi=!Mf2X^&w>@uKNS5M1_Mc~%6N4SgY;@4W5Q{oU4{-KlRn|@j=`30(0zOO^zAmFcb`}fpCw5_cZ~46Ez^B^M4wd8 z-f?bD1-=6o$G9(x?vv|nIk0>!G#8I_`smfiuUFrOk3N1bp6Qkkk96k&=^g=={+i)5Ddxna~d4h zGr*Z9+9}<~r6ka6X}sUQEdLc{g9;~mL>2b;&Gw0!Hz;zhZ}dFZkQCQ3K?9d3xQ~hQ zO8o_F+opV;|65p#W_=eeb)(wFPOTr-JD%KvRwyex_Vl!)^MGS0e<5>{Hxps&luo8bHL!Sz5D!7 z(zScPUVZ$X+!EaahI>WL7#u&J?&}x5kj8mXRYJ_&rQrt)-A9FV_i*gex4UDMoA<(a zzpC+mLst4kF7Sz_bI$b+pXQkC;jt`k;QA!z(E&ZfT)KHXcJs1)bRXQuafpZetO%c- z!v^1;<$E~C?{K!?;hcaYx$;%JhOqIC3WjeXLtp^qrV5Wx0$|h$kMLgCDp5=Q!n00>Wt@o2J)K_mRQ}YnBc`6suY4hW;^U#|N4&%4z>R>{ zxJb{~(txz%BPRc1!jg9iXS@)VdunjXUaujG{Kk%V%L{OfaC6P^3#iG+-MK%gXnRn` z@#y^fax0!p8~aG?h&$b*3fzi@QPgAfF|D3h{%do7wd=qy$d8B!U%pM$ntAFyoz|_MbSx2LC zPiIW{`N)|s=1h7zGV4gc;Lw4k;q+xaZ2ppfltTeYTL(wYbB+r4UzwJ@?DVkFKg%qC zvT)kjVdKw4k2u~hYq0m?B#$XkUP+~H!6W(y=Fo>*V9tQx{NBNy?i0fT_veP+TSDIp zMLs|urBM%#k!QY!Fue)o`;bn~A+8`pV3dGiy|oZL0e;{QK)f{J5G18+Gf)CpbA!NW zh{FIti~|73a>xMK!N&X!E2y5a^_y|k9}S;)AAL+-|JjuFpH5u$;e-|Mmo0s7(&~?= zto?jO?ZuhfzMZ=Ho2eVWp0=uPL2W&K%-&Exe%=!Wv+F~$?&#$dz#HA%rRRW%>LC+; zK7QG|(^uD5t*5sy2UHb?ck+_Pt%P?iV@Jel%wJyHmEll5kI1 z>d&Xe9v?lZJZWI!$`smb$-C2NuXXkLGk#J$?_6cgr-hS$6qT{VHMr{LTYB)p%I2Mz zy#9-VId6?y`rgzHUsmn-kI6Nkk6ZEK(1Il-SiS$;n5FNhPkbhM>`zC`s2j87?TQV* znOghhw2kNK%F|aoKewiS@&50#E1q%kNN2-QRcA)ddMUN+;mG_GPEqk8>$9u&o*T3H zqr$46malkj%KFb@3U6~BHpsm=#3N-)Wd6P3!|x2uIUbsGXH?;F&x8doVJY!JGiZ`JIgl&g>O~~Y}xeyFO7NbM~Ql``@g_LD6N+iQ# zW`JeLq)f>yVdH}mO36a-l4K1`Y|L*~N%ex;E|e_&RaD{r#4*Ry%kNFExF@~*zVwOr zr&r#eKjX~k1&>v(_{H4K^^3OG&)QIzUtXIxp|+sBws>-F+0rMbZ9PA%@-fE&mM?ZR zyzVjU^XI)fbNj_9tLsKq)|Sk9sBF!LBNv_>KE66-b;;$Ad8KaY=G@mM*{AZ3 zL({i>K5qS|BW6BSx%uqsWB-`2_M`r(qg|qgrB8oh=8o@XA9{Pr?ROQeKb$fBbpFCO zX6^o6_TANdDcZ|5-m=$>?f)@lUBh1U8uprhHkbFRtxKf6lD6D*b9XAq8(+O(|F`2; ze^NC2%=EQq7i_Ixdg#xk%iitomPy&_opsZ9oKGHea`fUCi|0OGF!N01%DTC=^$WMw zSJl)NOsu85%-K{wYQ?Xd0xI|b#dFV0-*$1zrq8lxKG`QCF03YJ#nHbPRiDe4eD8$y z&(GTN+wf64=*J3|nBhYzpPpKKe#Wkg(|7)E#`bS3Yd%Y>e58M5zI$F^)ZwBbPfs2C z%yjxeX4rG|F_X=&xs~2~%9#~L2^Fz1RP;({)Z5RrqLuxdHbW`TX=8rVORBd$_@8t3 zd|9&Uov|A}D&P3)vYJn59kc#}Q7hk1o^W^Us5|_UX2%z-DVkQBUs>xHp6MH&84#J7 zUb?P$-ouqUE@aPpzK?enozNp;QU2n$ixxjVapf=aCe@~mT30mpq0;pqMwJ}o^9M$y zRc!gnkG^09&md+*dG*v?UllHUFLw0N^wAp^?yjGC>&2dd(*uj{ow)U@N$Z{`li1wq zgt136XTLgr(-%XEE)Or&4v1Tlzx3@<3uv!r8}?dn*=x;*v7@fq%fEp3vJ6E*dG(zA z-{voQGpX$E)ROfhr`FEc_(IX@_ik|?LD{^yXU44kD0A*B<5#>eY1{dT;)DJvbA}YH z9X_!(d)!94a(+eajGE^sZ~Ho|k);AMlb#O{KJ2Xn7Ge%SV7{XCns(HcHyzN794$R{((1^9DQTv{x=Jjyxu=yp=-Kt z^r4dUx>@PZS7p2~C#(LdA4ACS8hYfLt+kG=cq(DDcWEu3W*@-*LLAk`{Dvo&EZtLo zyzbJWr!Vb)`qIItE**HvvhIBR-R{%-lUtM{7wP|5m_{jcoh7nwG@VK2Yp6AoSage9cS zIsDs<#jl4J?D0yNkv*ZdYHNMP&Tj)p-g%4ru*_L!N@_lhpIVn(Ts`x^cgeHP`seNl zNSz%Nn;95m`2sySJTswS<*;e@$4q+6Idxz7ghyuW|BrF&elcn1H|g^)&+qyl{dd-q zUxpXoo<6>I>el+?%KJjc{$%2=^A$DqITLH+3RVWC%}*S;rfk(SV>W%*Cu|n3qk-;# z?GD(OUn+F!@8ugYY;d^zNE=qVByDu{tZffZ-Sa{El9vYzUEOnV-YtFo92|WuAH98} z@|KsZc(P*8g`5?yb@$4QDA_r7>nG_m?hVOW227Q*>5&_2fervzERQkhi;k)TF@J%n=o}3-{E|*nT#5a_xYC)V{%G z{)M*&*%x9qo|&86QrGth8I!f(r)4`o4IX=% zˊ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 +;These levels may be distributed freely as long as this copyright message is retained. + +Level 1 +;Author: D Holland +;Title: Spade +'Spade' + #### + ### #### + ### $ $ # + # #..#$ # + # $$#*.# # + # ....$ # + ## # .#.# # + # $##$#.#$ # + # @$ .$ # + ## # ## # + ########### + +Level 2 +;Author: D Holland and sokgen +;Title: ninevah +'Ninevah' + ##### +#### # +#@$ # # +# $$$ # +##.#. # +# ..# # +# #.* # +# $.$ ## +### # + ##### + +Level 3 +;Author: D Holland and sokgen +;Title: CrissCross +'CrissCross' + ##### + ## @#### + # #$$ # +###.# # # +# $#.#$ # +# ... ## +###$#.#$ # + # ## + ### # + ##### + +Level 4 +;Author: D Holland +;Title: Carousel +'Carousel' + #### ##### +#### #### # +# $ $ $ #### +# # # ### # # +# $ $ # $$ $ # +### ## $@$ ## + #$ ## # $$ $$ # + # $ ## ## # + ### #$## ...# ## + # ..*.*..##.# # + # #..*.....*.# # + # ######## # + ##### ##### + +Level 5 +;Author: D Holland +;Title: Pattern-oster +'Pattern-oster' + #### + # # + # # ####### + # # #.. # + # ####..##$### + # $ $.* # + # #$ #*.# $# # +###$# #..# # # +# #$ #*.# $# # +# # # $..# # ## +# #$#$ #..$ # # +# # #..# # # +# #@# $#*.#$# # # +# $# #..# # # +## $ $ $ ### # + #### # ## + ############ + +Level 6 +;Author: D Holland +;Title: Saturnine +'Saturnine' +########## +# ## ###### +# $ $ $ # # +# $ # .$ # # +### ##.# $ ## +# ##$##.###. # +# *.......$# +# ##.## # +##$####.###### +# $ # . # # +# # **$ # +# $ # @ # $ # +# $ ##### # +### # #### + ##### + +Level 7 +;Author: D Holland and sokgen +;Title: briefcase alt 23 +'briefcase alt 23' + ##### +### # +# $*@.### +# # *$ # +# #. .# # +# #$* $ # +# .### +### # + ##### + +Level 8 +;Author: D Holland +;Title: Salamandar v3 +'Salamander v3' + ##### +####### ### +# ## $ $ # +# # ## # # +# #..$ $ ## # +# .$# $# # +###..# $ @$ # + #**# $ # ## + #..# # # + #..##### ## + #.*# $ # + #..# $ # + ##.### ##### + # $ $ # + # #### # + ##### ##### + +Level 9 +;Author: D Holland +;Title: Abstract +'Abstract' + ###### + # # +##. * ## +# . $ # +# #**# # +# *+* # +## $$ ## + # # + ###### + +Level 10 +;Author: D Holland +;Title: Storm (in a teacup) v6 +'Storm (in a teacup) v6' +#### +# ####### +# # +# ###$# # +##.# # . # + # # #$* # + #.### + # + # $ #$* # + # # . # +##.####* # +# $ $ * # +# ## +######### diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/david_hollands_dh2.desc b/ports/syasokoban/syasokoban/data/sokoban/levels/david_hollands_dh2.desc new file mode 100644 index 0000000000..9dbae50d98 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/david_hollands_dh2.desc @@ -0,0 +1,5 @@ +Name=David Holland's dh2 +Author=David Holland +Date=2001? +EMail=david@noether.freeserve.co.uk +URL=http://www.clickfest88.freeserve.co.uk/dh1/index.html diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/david_hollands_dh2.txt b/ports/syasokoban/syasokoban/data/sokoban/levels/david_hollands_dh2.txt new file mode 100644 index 0000000000..316c76f656 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/david_hollands_dh2.txt @@ -0,0 +1,190 @@ +;The dh2 collection of Sokoban positions is copyright David Holland +;These levels may be distributed freely as long as this copyright message is retained. + +Level 1 +;Author: D Holland +;Title: Meshed Squares +'Meshed Squares' + ############ +### .*.*.$ ## +# * $ * $ ## +# $.$.*.*.$ # +# $ * *@* * $ # +# $.*.*.$.$ # +## $ * $ * # + ## $.*.*. ### + ########### + +Level 2 +;Author: D Holland +;Title: Square version 3 +'Square version 3' + ##### + # # +####### # # +# $ $ $# +# # ..... # +# $.$$$.$# +### .@# . # + #$.$$$.$## + # ..... # + #$ $ $ # + # # ###### + # # + ##### + +Level 3 +;Author: D Holland +;Title: clover version 4 +'clover version 4' + #### #### +## ### ## +# # . # +# * * # +## * $ * ## + ## *@* ## +## * * * ## +# * * # +# # # +## ### ## + #### #### + +Level 4 +;Author: D Holland +;Title: prefab #5 +'prefab #5' + #### + #### ###### + # # .## # + # $ # # # + #######.*.**#$## # + # # # ## +## ##$##### $ $# # +# # . * #### ## # +# ##$* *$ # # # # +# # .....$@$ # # +# # ## ######## # +# ## ## # # +# ######## ######## +## # + ############ + +Level 5 +;Author: D Holland +;Title: Figure eight +'Figure eight' + ##### ##### + # ##### # +## * ## +# **##$.$##** # +# . # * # . # +# ** #$.$# ** # +## # . # ## + ### ## ## ### + # ## ## # + # $ # + #### @ #### + ##### + +Level 6 +;Author: D Holland +;Title: Skewsymmetric pattern #6 +'Skewsymmetric pattern #6' + ##### + #### # + #### # # +#### $ # $ ## +# .#.$.$.$. # +# # $.$.$.$.# # +# $.$.$.#.$.$## +## $.#.$.$.$ # + # #.$.$ $.$.# # + # $.$.$.#.$ ## + ##$.$.#.$.$.$ # + # #.$.$.$.$ # # + # .$.$.$.#. # + ## $ # $ #### + # # @ #### + # #### + ##### + +Level 7 +;Author: D Holland +;Title: Butterfly #3 +'Butterfly #3' +############### +# # # # +# . * *@* . # +##$## *$ ##$## +# # # $ # +# #*#####.# # +# $* # # .$ # +## #*.$# ## + ### * ### + # . * * $. # + # ## ###.## # + # # # # + ###### ###### + +Level 8 +;Author: D Holland +;Title: Crossed Swords version 10 +'Crossed Swords version 10' + ##### ##### +## ### ###### +# # ## $ ## +# $$ ##*### $ ## +# # $ #... # $ ## +# $# # # *$# ## $ # +# $ #...# #$ # +## #####.## $ ## +# .#...##.### ## # +# *.*....*.. $##### +# .#. .##.### ##### +## # ####.# # +## $ ###*#$#$$ $ # +# ## $@$ ## # +# $ $ #$### # $ # +# # ## # +################### + +Level 9 +;Author: D Holland +;Title: interlocked goals +'Interlocked goals' +######### +# # #### +# * ..$ # +###$## # $ ## + # $ # @## + ## .### ### + #### # $ # + #$.#* # + ## * . #### + # $.*.## + # # + ####### + +Level 10 +;Author: D Holland +;Title: Egg +'Egg' + ####### + ## ## + ## # # ## + # # # # + ## # * # ## + ## # * * # ## +## ##$.#.$## ## +# # $ # $ # # +# # * *.* .* # # +# $ ##. .## $ # +# # *. *.* * # # +# # $ # $ # # +## ##$.#.$## ## + ## # * * # ## + ## # * # ## + # # @ # # + ## # # ## + ## ## + ####### diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/default.desc b/ports/syasokoban/syasokoban/data/sokoban/levels/default.desc new file mode 100644 index 0000000000..294e6349c4 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/default.desc @@ -0,0 +1,2 @@ +Name=Default +Difficulty=Difficult diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/default.txt b/ports/syasokoban/syasokoban/data/sokoban/levels/default.txt new file mode 100644 index 0000000000..f5986fdfd9 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/default.txt @@ -0,0 +1,1401 @@ +1 + ##### + # # + #$ # + ### $## + # $ $ # +### # ## # ###### +# # ## ##### ..# +# $ $ ..# +##### ### #@## ..# + # ######### + ####### +~ +2 +############ +#.. # ### +#.. # $ $ # +#.. #$#### # +#.. @ ## # +#.. # # $ ## +###### ##$ $ # + # $ $ $ $ # + # # # + ############ +~ +3 + ######## + # @# + # $#$ ## + # $ $# + ##$ $ # +######### $ # ### +#.... ## $ $ # +##... $ $ # +#.... ########## +######## +~ +4 + ######## + # ....# +############ ....# +# # $ $ ....# +# $$$#$ $ # ....# +# $ $ # ....# +# $$ #$ $ $######## +# $ # # +## ######### +# # ## +# $ ## +# $$#$$ @# +# # ## +########### +~ +5 + ##### + # ##### + # #$## # + # $ # +######### ### # +#.... ## $ $### +#.... $ $$ ## +#.... ##$ $ @# +######### $ ## + # $ $ # + ### ## # + # # + ###### +~ +6 +###### ### +#.. # ##@## +#.. ### # +#.. $$ # +#.. # # $ # +#..### # $ # +#### $ #$ # + # $# $ # + # $ $ # + # ## # + ######### +~ +7 + ##### + ####### ## +## # @## $$ # +# $ # +# $ ### # +### #####$### +# $ ### ..# +# $ $ $ ...# +# ###...# +# $$ # #...# +# ### ##### +#### +~ +8 + #### + # ########### + # $ $ $ # + # $# $ # $ # + # $ $ # # +### $# # #### # +#@#$ $ $ ## # +# $ #$# # # +# $ $ $ $ # +##### ######### + # # + # # + #......# + #......# + #......# + ######## +~ +9 + ####### + # ...# + ##### ...# + # . .# + # ## ...# + ## ## ...# + ### ######## + # $$$ ## + ##### $ $ ##### +## #$ $ # # +#@ $ $ $ $ # +###### $$ $ ##### + # # + ######## +~ +10 + ### ############# +##@#### # # +# $$ $$ $ $ ...# +# $$$# $ #...# +# $ # $$ $$ #...# +### # $ #...# +# # $ $ $ #...# +# ###### ###...# +## # # $ $ #...# +# ## # $$ $ $##..# +# ..# # $ #.# +# ..# # $$$ $$$ #.# +##### # # #.# + # ######### #.# + # #.# + ############### +~ +11 + #### + #### # # + ### @###$ # + ## $ # + ## $ $$## ## + # #$## # + # # $ $$ # ### + # $ # # $ ##### +#### # $$ # # +#### ## $ # +#. ### ######## +#.. ..# #### +#...#.# +#.....# +####### +~ +12 +################ +# # +# # ###### # +# # $ $ $ $# # +# # $@$ ## ## +# # $ $ $###...# +# # $ $ ##...# +# ###$$$ $ ##...# +# # ## ##...# +##### ## ##...# + ##### ### + # # + ####### +~ +13 + ######### + ## ## ##### +### # # ### +# $ #$ # # ... # +# # $#@$## # #.#. # +# # #$ # . . # +# $ $ # # #.#. # +# ## ##$ $ . . # +# $ # # #$#.#. # +## $ $ $ $... # + #$ ###### ## # + # # ########## + #### +~ +14 + ####### + ####### # + # # $@$ # + #$$ # ######### + # ###......## # + # $......## # # + # ###...... # +## #### ### #$## +# #$ # $ # # +# $ $$$ # $## # +# $ $ ###$$ # # +##### $ # # + ### ### # # + # # # + ######## # + #### +~ +15 + ######## + # # # + # $ # + ### #$ #### + # $ ##$ # + # # @ $ # $# + # # $ #### + ## ####$## # + # $#.....# # # + # $..**. $# ### +## #.....# # +# ### ####### +# $$ # # +# # # +###### # + ##### +~ +16 +##### +# ## +# # #### +# $ #### # +# $$ $ $# +###@ #$ ## + # ## $ $ ## + # $ ## ## .# + # #$##$ #.# + ### $..##.# + # #.*...# + # $$ #.....# + # ######### + # # + #### +~ +17 + ########## + #.. # # + #.. # + #.. # #### + ####### # ## + # # + # # ## # # +#### ## #### ## +# $ ##### # # +# # $ $ # $ # +# @$ $ # ## +#### ## ####### + # # + ###### +~ +18 + ########### + # . # # + # #. @ # + ##### ##..# #### +## # ..### ### +# $ #... $ # $ # +# .. ## ## ## # +####$##$# $ # # # + ## # #$ $$ # # + # $ # # # $## # + # # + # ########### # + #### #### +~ +19 + ###### + # @#### +##### $ # +# ## #### +# $ # ## # +# $ # ##### # +## $ $ # # +## $ $ ### # # +## # $ # # # +## # #$# # # +## ### # # ###### +# $ #### # #....# +# $ $ ..#.# +####$ $# $ ....# +# # ## ....# +################### +~ +20 + ########## +##### #### +# # $ #@ # +# #######$#### ### +# # ## # #$ ..# +# # $ # # #.# +# # $ # #$ ..# +# # ### ## #.# +# ### # # #$ ..# +# # # #### #.# +# #$ $ $ #$ ..# +# $ # $ $ # #.# +#### $### #$ ..# + # $$ ###....# + # ## ###### + ######## +~ +21 +######### +# # +# #### +## #### # # +## #@## # +# $$$ $ $$# +# # ## $ # +# # ## $ #### +#### $$$ $# # + # ## ....# + # # # #.. .# + # # # ##...# + ##### $ #...# + ## ##### + ##### +~ +22 +###### #### +# ####### ##### +# $# # $ # # +# $ $ $ # $ $ # +##$ $ # @# $ # +# $ ########### ## +# # #.......# $# +# ## # ......# # +# # $........$ # +# # $ #.... ..# # +# $ $####$#### $# +# $ ### $ $ ## +# $ $ $ $ # +## ###### $ ##### # +# # # +################### +~ +23 + ####### + # # #### +##### $#$ # ## +#.. # # # # +#.. # $#$ # $#### +#. # #$ # # +#.. $# # $ # +#..@# #$ #$ # # +#.. # $# $# # +#.. # #$$#$ # ## +#.. # $# # $#$ # +#.. # # # # # +##. #### ##### # + #### #### ##### +~ +24 +############### +#.......... .#### +#..........$$.# # +###########$ # ## +# $ $ $ # +## #### # $ # # +# # ## # ## +# $# # ## ### ## +# $ #$### ### ## +### $ # # ### ## +### $ ## # # ## + # $ # $ $ $ # + # $ $#$$$ # # + # # $ ##### + # @## # # # + ############## +~ +25 +#### +# ############## +# # ..#......# +# # # ##### ...# +##$# ........# +# ##$###### #### +# $ # ######@ # +##$ # $ ###### # +# $ #$$$## # +# # #$#$### +# #### #$$$$$ # +# # $ # # +# # ## ### +# ######$###### $ # +# # # # +########## ##### +~ +26 + ####### + # # ##### +## # #...### +# $# #... # +# $ #$$ ... # +# $# #... .# +# # $######## +##$ $ $ # +## # $$ # # + ###### ##$$@# + # ## + ######## +~ +27 + ################# + #... # # ## +##..... $## # #$ # +#......# $ # # +#......# # # # # +######### $ $ $ # + # #$##$ ##$## + ## $ # $ # + # ## ### # ##$ # + # $ $$ $ $ # + # $ $##$ ###### + ####### @ ## + ###### +~ +28 + ##### + ##### # + ## $ $ #### +##### $ $ $ ##.# +# $$ ##..# +# ###### ###.. # +## # # #... # +# $ # #... # +#@ #$ ## ####...# +#### $ $$ ##..# + ## $ $ $...# + # $$ $ # .# + # $ $ #### + ###### # + ##### +~ +29 +##### +# ## +# $ ######### +## # # ###### +## # $#$#@ # # +# # $ # $ # +# ### ######### ## +# ## ..*..... # ## +## ## *.*..*.* # ## +# $########## ##$ # +# $ $ $ $ # +# # # # # # +################### +~ +30 + ########### + # # # +##### # $ $ # +# ##### $## # ## +# $ ## # ## $ # +# $ @$$ # ##$$$ # +## ### # ## # +## # ### #####$# +## # $ #....# +# ### ## $ #....## +# $ $ # #..$. # +# ## $ # ##.... # +##### ######...## + ##### ##### +~ +31 + #### + # ######### + ## ## # # + # $# $@$ #### + #$ $ # $ $# ## +## $## #$ $ # +# # # # $$$ # +# $ $ $## #### +# $ $ #$# # # +## ### ###$ # + # #.... # + ####......#### + #....#### + #...## + #...# + ##### +~ +32 + #### + ##### # + ## $# +## $ ## ### +#@$ $ # $ # +#### ## $# + #....#$ $ # + #....# $# + #.... $$ ## + #... # $ # + ######$ $ # + # ### + #$ ### + # # + #### +~ +33 + ########### + # ## # + # $ $ # +#### ## $$ # +# $ # # +# $$$ # #### +# # # $ ## +# # # $ # +# $# $# # +# ..# #### +####.. $ #@# +#.....# $# # +##....# $ # + ##..## # + ########## +~ +34 + ######### + #.... ## + #.#.# $ ## +##....# # @## +# ....# # ## +# #$ ##$ # +## ### $ # + #$ $ $ $# # + # # $ $ ## # + # ### ## # + # ## ## ## + # $ # $ # + ###$ $ ### + # ##### + #### +~ +35 +############ ###### +# # # ###....# +# $$# @ .....# +# # ### # ....# +## ## ### # ....# + # $ $ # # #### + # $ $## # # +#### # #### # ## # +# # #$ ## # # +# $ $ # ## # ## +# # $ $ # # # +# $ ## ## # ##### +# $$ $$ # +## ## ### $ # + # # # # + ###### ###### +~ +36 + ##### +##### ###### # +# #### $ $ $ # +# $ ## ## ## ## +# $ $ $ $ # +### $ ## ## ## + # ##### #####$$ # + ##$##### @## # + # $ ###$### $ ## + # $ # ### ### + # $$ $ # $$ # + # # ## # + #######.. .### + #.........# + #.........# + ########### +~ +37 +########### +#...... ######### +#...... # ## # +#..### $ $ # +#... $ $ # ## # +#...#$##### # # +### # #$ #$ # + # $$ $ $ $## # + # $ #$#$ ##$ # + ### ## # ## # + # $ $ ## ###### + # $ $ # + ## # # # + #####@##### + ### +~ +38 + #### +####### @# +# $ # +# $## $# +##$#...# # + # $... # + # #. .# ## + # # #$ # + #$ $ # + # ####### + #### +~ +39 + ###### + #############....# +## ## ##....# +# $$## $ @##....# +# $$ $# ....# +# $ ## $$ # # ...# +# $ ## $ # ....# +## ##### ### ##.### +## $ $ ## . # +# $### # ##### ### +# $ # # +# $ #$ $ $### # +# $$$# $ # #### +# # $$ # +###### ### + ##### +~ +40 + ############ + # ## + # # #$$ $ # + #$ #$# ## @# + ## ## # $ # ## + # $ #$ # # + # # $ # # + ## $ $ ## # + # # ## $ # + # ## $$# # +######$$ # # +#....# ######## +#.#... ## +#.... # +#.... # +######### +~ +41 + ##### + ## ## + ## # + ## $$ # + ## $$ $ # + # $ $ # +#### # $$ ##### +# ######## ## # +#. $$$@# +#.# ####### ## ## +#.# #######. #$ $## +#........... # # +############## $ # + ## ## + #### +~ +42 + ######## + #### ###### + # ## $ $ @# + # ## ##$#$ $ $## +### ......# $$ ## +# ......# # # +# # ......#$ $ # +# #$...... $$# $ # +# ### ###$ $ ## +### $ $ $ $ # + # $ $ $ $ # + ###### ###### + ##### +~ +43 + ####### + ##### # #### + # # $ # + #### #$$ ## ## # +## # # ## ### +# ### $#$ $ $ # +#... # ## # # +#...# @ # ### ## +#...# ### $ $ # +######## ## # # + ######### +~ +44 + ##### + # # + # # ####### + # $@###### + # $ ##$ ### # + # #### $ $ # + # ##### # #$ #### +## #### ##$ # +# $# $ # ## ## # +# # #...# # +###### ### ... # + #### # #...# # + # ### # # + # # + ######### +~ +45 +##### #### +#...# # #### +#...### $ # +#....## $ $### +##....## $ # +###... ## $ $ # +# ## # $ # +# ## # ### #### +# $ # #$ $ # +# $ @ $ $ # +# # $ $$ $ ### +# ###### ### +# ## #### +### +~ +46 +########## +# #### +# ###### # ## +# # $ $ $ $ # +# #$ # +###$ $$# ### + # ## # $## + ##$# $ @# + # $ $ ### + # # $ # + # ## # # + ## ##### # + # # + #.......### + #.......# + ######### +~ +47 + #### + ######### ## +## $ $ ##### +# ## ## ##...# +# #$$ $ $$#$##...# +# # @ # ...# +# $# ###$$ ...# +# $ $$ $ ##....# +###$ ####### + # ####### + #### +~ +48 + ######### + #*.*#*.*# + #.*.*.*.# + #*.*.*.*# + #.*.*.*.# + #*.*.*.*# + ### ### + # # +###### ###### +# # +# $ $ $ $ $ # +## $ $ $ $ ## + #$ $ $ $ $# + # $@$ # + # ##### # + #### #### +~ +49 + #### + # ## + # ## + # $$ ## + ###$ $ ## + #### $ # +### # ##### # +# # #....$ # +# # $ ....# # +# $ # #.*..# # +### #### ### # + #### @$ ##$## + ### $ # + # ## # + ######### +~ +50 + ############ + ##.. # # + ##..* $ $ # + ##..*.# # # $## + #..*.# # # $ # +####...# # # # +# ## # # +# @$ $ ### # ## +# $ $ # # # +###$$ # # # # # + # $ # # ##### + # $# ##### # + #$ # # # # + # ### ## # + # # # ## + #### ###### +~ +51 + ######### + # # + # $ $$ $# +### # $ # +#.# $$ ## +#.### $ # +#.#. $ ## #### +#... $## $ # +#...$ $ # +#..###$### #@# +#..# # ### +#### ####### +~ +52 + ######## + #......# + #### #......# + # #########...# + # $ $ #...# + # # # # # # # +##### # # #@# # # +# # ### ### ## ## +# $ # $ $ $ # # +# $$$ $ # # +# # ###$###$## # +### # $ # # + ## $ # $ $ $ ### + # # ### ### ## + # $ # + # ########### + #### +~ +53 +#################### +# ## # # # +# $ $ ## $ # +## ##### .###### ## + # ## ##....#### ## +## ##$ ###..## # +# #... .# $ $ # +# $ ## ## . ### #### +# # $ #.## # # +# $ $ # .#### ## +# # ## # ## # ## +####### $##$ $ # + ## $ #@# + # ## ###### + ####### +~ +54 +#################### +# # # # #@# +# $ $ $ # # +## ###..## ### # +# #....#$# $### # +# $ #....# $ $ $ # +# #....# # # $ $ # +# ##..## #$# # +##$## ## # #$## +# $ $ # # # +# # # # # +#################### +~ +55 +#################### +# @## # ## +# ## $ $ ## +# ###....# # # ### +# #....# # # $ # +### #...# # # +## ##.# $ $ # +## $ $ ### # # ### +## $ # # $ # +#### $ $# # # # $ # +#### # # ## +#################### +~ +56 +#################### +# # ## # @### +## $ # $### # +##$# $ ##$# $ $ # +# $# $ ### +# ## $ ### #....# +# # $# # # # #....## +# $ $ # #....### +##$ ### $ #....#### +# # $ ###### +# # # ###### +#################### +~ +57 +#################### +#@ ### # # # +# # # # $ $ # +##### # $ $#$# # +#.#..# ##$ $ # +#..... $ # ## +#..... ###$##$### +#.#..# $ # # +##### # #$ $ # +##### # $ $ $ # +##### # # # # # +#################### +~ +58 +#################### +##... ## # # # +#.... $ ## # +#....# # #$###$ # +#...# # # # +##.# #$ # $## # +# # # $ $ ### $ # +# $ $ # # ## # +## # ## #$$# $# # # +# # $ $ # ## +# # # # @# +#################### +~ +59 +#################### +# # #@# ## ##### +# # # $ $ ##### +# # ###### $ ### +# # #....# $$ # +##$##$##....# # +# #....##$##$## +# $$ #....# # +# $ $ # # ### # +##### $ $ $ # +##### # # # ## +#################### +~ +60 +#################### +# # # # +# $ ## ### ## +##### ## $ $ # +##..## # # $ # # # +#.... $ ##$# ## +#.... $##### #$## +##..# # # # $ # +###.# # $ $ # @# +## $ $ # # #### +## ########### +#################### +~ +61 +#################### +# ###..### # +# $$ ###..### $@ # +# # ##......# $ # +# #......# $ # +#### ###..######$ # +# $$$ #..# # # +# $# $ $ $$ #$ # +# # ## $ ## # # +# $ $ ## $ $ # +# # ## ## # # +#################### +~ +62 +#################### +# # # # # # # +# @# # ## $ $ ## +#### # # # $ # +# # ## #$ ## ## # +# $ $ $ # +#..###$$## $##$ ## # +#..#.# # $ $ # # +#....# $$ ##$ #### +#....# ##### # +#...### ## # +#################### +~ +63 +#################### +#....# # # # +#....# # $ $ # +#.... ## $# # $#$ # +#...# $ $# $ # +#..#### # $ $$ # +# #### #### ### +# # # # +# ## # $ # $ $ # +# ## $ ## $ $ # +# @# # # # +#################### +~ +64 +#################### +#....### # +#....##### # #$# ## +#....### #$ $ # +#....### $ #$$## +## #### $# #$ $ # +## #### $ $ # # +#@ ####$###$## $ # +## # # $ # +## ### # $ #### +######## # # # +#################### +~ +65 +#################### +# # @#...### +# # ##...## +# # # ##$## ## ....# +# $ # $$$ ....# +###$### $$ ### ##.# +# $ # # #### +# $ # ### # # # +## #$## $ $$ # +# $ ## # # # # +# # # # # +#################### +~ +66 +#################### +# # #...#@ # +# # ....# # +# $ # #....# # +# ##$#### ##....# # +# $ $ # #...# # +# $$ # # # $$ # +### $$$# $$ $ # +# $ # # # $# # +# $# # $ # +# # # # # # +#################### +~ +67 +#################### +#####@###.##...## # +#####$ ..#...# # +#### ......# $ # +### $ #.....## # ## +## $$# ##### $ $ # +## $# $ ## $$ # +## # # # $ $ # +## $$ ### #$## # +## $# $ $ $ ## +### # # ### +#################### +~ +68 +#################### +#@ # # # +## ### ## #### # ## +# # # $$ # +# # # # $ # $ ## ## +# $ # #$$ # # +# ### # ## ## +#..#.# $ # $ # # +#..#.# $ # ## $$ # +#....## $$ $ # # +#.....## # # +#################### +~ +69 +#################### +# # # # ## +# $# $ $ ##...$ $ # +# $ # ##....# $ # +# ## $ ##....# $ # +# $ #....## $ # +# $## #...# # +# $$$##$## ### ## +# # # # # # # +# $ # $ ## # +# # #@ # +#################### +~ +70 +#################### +# # # # # # # +# $ $ $ # +## # #$###$## ## # +# $ $ # $ # +# ###$##$# # $ # +# # $ $ ###### $# +# $ $$ $ #@#.#...# +# # # # #.#...# +# ########## #.....# +# #.....# +#################### +~ +71 +#################### +# # # ## ## +# $# $ # ## # +# $ $ #..# $ # +# $ $ #....# # ## +# $# #......### $ # +# # #....# #$ # +# $ ####..# # # +## $ ## # # $ $## +### $ $#@$ $# # +#### # # # +#################### +~ +72 +#################### +# ....# #### +# .... # +# # ########## # +# #$ # ###..# +# $ #$$### #..# +# $ ### $ $ #..# +# $ # $ $ # ##..# +# # $$ # $ ## ## +#@## $# $ $ ## +## ## # ### +#################### +~ +73 +#################### +# # #@ # # +# $$ #$$# # # ## # +# # $ $ #$$ # # +## # # # # # # # +# ## # # +# # $ # # # # +# $ #$ # # $ #..# +##$ # #### #...# +# $ #....# +# # # #.....# +#################### +~ +74 +#################### +# # ##### # +## $ # #### $ # +#### $$ #..# # # +# $ $ ##..#### ## +# $ ###.... $$ # +# #$# ....# # $ # +# # # $ ..###$# # +# # $ #..# ## # +# $# #### # $## +# # # @# ## +#################### +~ +75 +#################### +# # # # #@# +# $ $ # $ # # +##$# $### # $$# # +# # #.### #$ $ # +# #$#....# # ### # +# $ #.....## # # +##$ #.#....#$$ $ # +# ######..## # # # +# $ $ ### # +# # # # # +#################### +~ +76 +#################### +# # # # #@## # # +# $ # +# ##$# ##### $ # ## +## ##.....# # # +##$##$#.....###$#$ # +# # ##.....# # ## +# $ ##..## # # +# $ # $ $ $$$ # +## $ $# # # $ # +# ## # # # +#################### +~ +77 +###### ##### +# # # # +# $ #### $ # +# $ $ # +# ###@###$ # +########## ### +#.. ## # +#.. ##$ # +#.. ## $ # +#.. ## $ # +#.. $ $ # +### ######### + #### +~ +78 + ########### + # # + # $ $ # +###### # $ ##### # +# ##### $ ##$# +# $ $ # +# ## ## # +# ##@##### ## # +# #### # ## ## +#....# # $ # +#....# # # +###### ####### +~ +79 +############# +# # +# ### $$ # +# # $ $ # +# $####$###### +# $ ## ##### +# $$ $ ...# +### ## $$# ...# + # ## # ...# + # # ...# + ###@############# + ### +~ +80 + ################# +###@## ...# +# # ...# +# $ # ...# +# $$ # ...# +## $ ###$########## + # ### $ # +## $ $ # +# $ # $ # +# $ # # +# $ # # +# # # +########### +~ +81 + ##### + ########## # + # # # + # $ $ $$ # + # ##### ## $ # + #$$ #$## $ # + # ### # ##$ # +###### ### $ $ # +#.... ## # +#.... ###### +#.... # +###########@## + ### +~ +82 + ###### + #### # + # ## # + # $ # +### #### ######## +# $ $ ## ...# +# $$ $$ ...# +# $ $## ...# +##@## ## ## ...# + ### $ ######## + # $$ # + # # # + ######### +~ +83 +####### ######### +# # # ## # +# ### # # $ # +# # $ ### $ # +# $$ ##$ # +# #### ## # +#@############ ## +###.. #####$ # + #.. #### # + #.. $$ # + #.. #### $ # + #.. # # # + ######## ##### +~ +84 +####### +# ########## +# # # ## +# $ # $ $ # +# $ # $ ## # +# $$ ##$ $ # +## # ## ####### +## # ## ...# +# #$ ...# +# $$ ...# +# ##@# ...# +################ +~ +85 +############ +# # ## +# $ $ # ###### +#### ##### # + #.. # #### # + #.#### #### # + #.... # $ #### + # ...# # $$$# ## +###.#### ## $@$ # +# ##### $ # # +# #.# $ $###$ # +# #.######## # $ # +# #.. ## $ # +# # ####### $ # # # +# # # ## +##### ########## +~ +86 +################ +# #@ # # +# # # # # $ $$# +# #...# #$$$ # +# ...# # $ $$## +# ##.## # ## # +# #... $ # +# ## ### ####### +# # #### +###### +~ +87 + ##### + #### ## ##### + # $ ### # + # $@$ $ $ # + # #$######## ## + # # $ # # + # # $ $ # # # +## # $# # ##### +# ## # # +# $ # ### # +##### ## #....# +# $ ....# +# #....# +################ +~ +88 +############# +#........#### +#...#### # ##### +#...# ### $ # +#...$$ $ $ # +# .# $ $# $ ## +#...# #$# $ # +#.# # $ $ # +#. #$###$####$# +## # $ $ # + # # $@$ # # + # # #### $ $# + # # ### # + # # $$ # ##### + # # # + ######### +~ +89 + ################## + # $ ...#.## + # ####..... # + # ####### #..... # + # # $ $ ##....## + # # $ # # ###...# + # # $@$ $ ##### # +## # $ $ $$ $ # +# #$# $# # $## # +# ## ## ## $ # # +# # $# $ $ # # +# # ####### +# ########$## # +# # $ # +######## ##### + ### # + #### +~ +90 +#################### +#..# # # +#.$ $ #$$ $## $## +#.$# ### ## ## # +# # $ # $$ $ # +# ### # # #$ #### +# ## # $ #@ # # +# $ $ ##.## $ # +# # $# $# $ ### +# # # # ### # +# ######## # # +# # #.#.# +##$########$# ...# +# .* # ##.#.# +# .*...* $ .....# +#################### +~ diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/dimitri_and_yorick.desc b/ports/syasokoban/syasokoban/data/sokoban/levels/dimitri_and_yorick.desc new file mode 100644 index 0000000000..cb0afaac37 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/dimitri_and_yorick.desc @@ -0,0 +1,5 @@ +Name=Dimitri & Yorick +Author=Jacque Duthen +URL=http://duthen.club.fr/SOKOBAN-HTML/sokoban-jd.html +email=duthen@club-internet.fr +Difficulty=Beginner/children diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/dimitri_and_yorick.txt b/ports/syasokoban/syasokoban/data/sokoban/levels/dimitri_and_yorick.txt new file mode 100644 index 0000000000..8d58c3fda1 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/dimitri_and_yorick.txt @@ -0,0 +1,501 @@ +Push down (01) +####### +# # +# $$ # +# $ $@# +#..#### +#..# +#### + +Two rooms 3x3 (01) + ##### + #. # +### # +# $*$ # +# ### +#@ .# +##### + +Push right (01) +######## +# .# +# $$@# +# # .# +######## + +Push right (02) +####### +# .# +# $$.# +# # @# +####### + +Push right (03) +######## +# .# +# $$ @# +# # .# +######## + +Push right (04) +###### +# .# +# $$@# +# #.# +###### + +Push right (05) +###### +# .# +# $$.# +# $@.# +###### + +Push right (06) +######## +# # # +# .# +# $$ @# +# # .# +######## + +4x4 (01) +###### +# .# +# $$+# +# # # +# # +###### + +4x4 (02) +###### +# .# +# $$@# +# # # +#. # +###### + +4x4 (03) +###### +# @ .# +# $$ # +# #.# +# # +###### + +4x4 (04) +###### +# .# +# $$@# +# # # +# . # +###### + +Push right (07) + ##### +##@ .# +# $$.# +# # +###### + +Push down (02) +###### +# .# +# $$ # +# @### +##.# + ### + +4x4 (05) +###### +# @ .# +# $$ # +# # # +# .# +###### + +5x4 (01) +####### +# $ .# +# @$ # +# #$.# +# . ## +###### + +4x4 (06) +###### +# @ .# +# $$ # +# # # +##. # + ##### + +5x4 (02) +####### +# .# +# $$#.# +# $@ .# +# # +####### + +Push right (08) +######## +# .# +# @$$$.# +# # .# +######## + +Push right (09) +####### +# # +# .# +#@$$$.# +# # .# +####### + +Push right (10) +####### +# .# +#@$$$.# +# #.# +####### + +4x4 (07) +###### +# @$.# +# # +# $#.# +# # +###### + +Gun (01) +######## +# # .# +# $$@# +#### # + # .# + ##### + +Gun (02) +######## +# # .# +# $$+# +#### # + # # + ##### + +4x3 (01) + ##### +## .# +# $$ # +# @.## +##### + +Push right (11) + ####### +## .# +# $$@# +# # .# +######## + +4x3 (02) + ##### +## .# +# $$@# +# . # +###### + +Push right (12) + #### + # # +## ### +# .# +# $$ @# +# # .# +####### + +Push right (13) + #### + ## ### +## # +# @$$.# +# # .# +######## + +4x4 (08) +###### +#. .# +# $$ # +#$ # # +#@ .# +###### + +4x4 (09) +###### +#. .# +# $$ # +#$ # # +#@ . # +###### + +4x4 (10) + ##### + # # +## .# +# $$ # +# .@## +##### + +Gun (03) +######### +# # .# +# $$ @# +#### .# + # ### + #### + +Gun (04) +######## +# # .# +# $$@# +#### .# + # ## + # # + #### + +Gun (05) +######## +# # .# +# $$.## +#### @# + # ## # + # # + ###### + +Gun (06) +######## +# # .# +# $$.# +#### @# + ## # + #### + +4x4 (11) +###### +# @$.# +# $$.# +# #.# +# # +###### + +Gun (07) +######## +# # .# +# $$@# +#### .# + ## # + # # + #### + +Gun (08) +####### +# .# +# $$ # +###@# # + # .# + ##### + +Gun (09) +######## +# # .# +# $$@# +#### .# + # # + ##### + +Gun (10) +######## +# # .# +# $$@# +### .# + ###### + +Gun (11) +######## +# # .# +# $$.# +#### @# + # ## + #### + +Push right (14) +######## +# # .# +# $$.# +# # @# +# ### +###### + +Push right (15) +####### +# # .# +# $$.# +# # @# +# ## +###### + +Gun (12) +#### +# #### +# # .# +# $$.# +## @# + # ### + #### + +Push right (16) + #### +##### .# +# $$.# +# # @# +# #### +##### + +5x4 (03) +##### +# ### +#..$$.# +# $$@ # +# .## +###### + +5x4 (04) +##### +# ### +#..$$.# +# $$@ # +## .## + ##### + +5x4 (05) +####### +# # +# +$# # +# ** # +# * # +####### + +5x5 (01) +####### +# # +# # +# # # +#$$$$$# +#..+..# +####### + +6x5 (01) +######## +#..... # +#$ ##$ # +# $## # +# $@$ # +# ## +####### + +6x6 (01) +######## +#......# +# $##$ # +# ## # +# $$@$$# +# # +# # # +######## + +Push right (17) +#### +# @# +# $## +# $.# +# $.# +# $.# +###.# + ### + +5x5 (02) +####### +#. ...# +# $ # # +#$#$$@# +# ## +# ## +##### + +Two rooms (01) + #### + # ### +####### # +# $ *. *.$@# +# # # +############ + +Two rooms 3x3 (02) +##### ##### +# @# # # +# $$### $ # +# .. . # +########### + +Key (01) + ##### +######### # +# ......$ # +# #$### # +### $@$ # # + # $ $ # # + # ##### + ####### + +Key (02) + ##### +######## # +# ......$ # +# #$### # +## $@$ # # + # $ $ # # + # ##### + ####### + +5x5 (03) +####### +#. .# +# # $ # +#@$$# # +# $ # +#. # .# +####### + +5x5 (04) + ###### +## .# +#. $ # +#$#$# # +#@ $ # +#. #.# +####### + +Four rooms (01) +###### +# # +# $ #### +# $$ # ## +# # ##$ # +#... .. # +####### ## +# ## # +#@$ .$ # +# ## # +# ###### +##### + diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_100boxes.desc b/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_100boxes.desc new file mode 100644 index 0000000000..af33bf3c08 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_100boxes.desc @@ -0,0 +1,5 @@ +Name=100 Boxes +Author=François Marques +URL=http://sokoban.online.fr/ +EMail=sokoban@online.fr +Difficulty=Difficult diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_100boxes.txt b/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_100boxes.txt new file mode 100644 index 0000000000..8b9408a0e5 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_100boxes.txt @@ -0,0 +1,126 @@ +; 100 Boxes + +; Copyright: François Marques +; E-Mail: sokoban@online.fr +; Web Site: http://sokoban.online.fr +; +; +This collection includes 10 small levels of 10 packages each. It is intended for the +; +expert who has a few (many) hours in front of them. +; + + +; Connection + #### +#### ## +# $ # +# *** # +# . . ## +## * * # + ##*** # + # $ ### + # @ # + ##### + +; Two rooms + ######### + # # # + # @ # # +##$**$**$# +# #. .# ## +# .*$*. # +# # +########### + +; Fill the hall + ##### + # # + # # +### * ### +# *.* # +# *.* # +# *.* # +###$$$### + # @ # + ##### + +; Two lines + #### +### @##### +# $$$ # +# **.** # +## ### +# .***. # +# # +######### + +; Dual + ####### + # @ # + #*$*$*# + # .$. # +##. # .## +# *$* # +# * # +# ### # +#### #### + +; Zip +##### #### +# ### # +# $ @# +##$*****$## +# $.....$ # +# # # +######## # + #### + +; The little dog + #### +## ##### +# $ $ # +# $*..* ## +# *$$. # +#@ *.*. # +#### ### + ##### + +; Opened circle + #### + # #### + ##@ $ # + # *.* # +## * * ## +# * * # +# *** # +## # + #### # + #### + +; Jour J + #### + # @## + #$$ # +### * ### +# .*.$ # +# .*. # +# #.*.# # +# $$$ # +### ### + ## # + #### + +; The crucifix + ##### + # . # +###$ $### +# $ $ # +# . . . # +### * ### + # * # + #$.$# + # . # + #$.$# + # + # + ##### diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_kokoban.desc b/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_kokoban.desc new file mode 100644 index 0000000000..3096c73c04 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_kokoban.desc @@ -0,0 +1,4 @@ +Name=Kokoban +Author=François Marques +URL=http://sokoban.online.fr/ +EMail=sokoban@online.fr diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_kokoban.txt b/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_kokoban.txt new file mode 100644 index 0000000000..30b4021473 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_kokoban.txt @@ -0,0 +1,470 @@ +; Kokoban + +; Copyright: François Marques +; E-Mail: sokoban@online.fr +; Web Site: http://sokoban.online.fr +; +; +I place in this collection, the levels which cannot be in the other packages of +; +levels. +; + + +; The bubble + ####### +## + $ ### +# * * # +# *#$#* # +# * * # +## . ### + ####### + +; Level 8 + ##### +## @ ## +# $ # +# .$. # +##$.$## +# .$. # +# $.$ # +# .$. # +## ## + ##### + +; Penta ban 1 + ##### + #...# + # .# + # .# +#### #### +# # # +# $$@$ # +## ## ## +# $ $ ### +# # +####### + +; The windmill + ###### +###### # +# # $ # +# $ ##$ # +# $$. .. # +# #.##.#### +####.##.# # + # ....$$ # + # $$## $ # + ##@$ # # + # ###### + ##### + +; The diamond + ####### +## + ## +# * * # +# * * * # +# *$* # +# * * * # +# * * # +## ## + ####### + +; The diamond revisited + ####### +## + ## +# * * # +# # # # # +# *$* # +# # # # # +# * * # +## ## + ####### + +; Déjà vu ? + ####### +## + ## +# # * # +# * * # # +# *$* # +# # # * # +# * # # +## ## + ####### + +; Move my body + #### + #. ### + # # + #.# @#### +####.# $# # +# # $ # +# ##$ ## +#. ## $ # +####### # + ## ## + ##### + +; Penta ban 2 + #### + # # +### ##### +# $. # # +#@$ $ # +##$##$ ## +# . . ### +# . . # +####### + +; Squares + #### + ## # + ## $ ## +## *.* ## +# $. .$ # +# *.* # +### $ # + # @ ### + ##### + +; Hexa ban 5 + ##### + # ### + # . # +### * * # +# $#$## +# *@* # +# # . # +######### + +; Octo ban 7 + #### #### + # # # # + # ### # + #$$...$$# + # .#. # +##$$.+.$$## +# ### # +# # # # +##### ##### + +; The butterfly + ### ### +#. ### .# +#. # .# +#@$$# # + # # +# $# $ # +# # # + ### ### + +; Hepta ban 5 +####### +# # +# #.*$#### +# # @ * # +# *$*.* # +### ## + # #### + #### + +; Hepta ban 6 + ##### + # # +###$@$### +# *.* # +# #*$*# # +# .#. # +# # +# ###### +#### + +; Hexa ban 10 + #### +#### ### +# $ # +# #$#$# ## +#@.*.*.. # +# $ # +# ####### +#### + +; Nano ban 1 + #### + ### ## +### @ # +# $.*.$## +# *** # +###$.*.$ # + # ### + # ### + #### + +; Deca ban 3 + ###### + # ## + # # # +##$.$.$## +# $.$.$ # +# .$.$. # +# .$+$.## +## # # + ####### + +; Deca ban 2 + ##### + # ## + ###$ # + ## .*. # +## $ $*$## +# .*+ . # +# $*$ ## +### . # + ###### + +; Des cabanes + #### + ## # + # ### + # *** # +## . $ # +# *@* # +# $ . # +## *** # + ### # + ##### + +; Hepta ban 7 + ###### + # ## + # # # +###.*. # +# $ * ## +# *.* # +# $#$### +## @# + ##### + +; The robot + #### #### +## #### # +# # +# $ # $ # +# #*.*# # +### . .#### + # *.* # + # $ ##$ # + # # # @# + #### #### + +; Octo ban 9 +####### +# # # +# *** # +# $ # +# .@.### +# $ # +# *** # +# # ## +####### + +; The ladder +######## +# . # +# $ # +## ***## +# # +# *** # +### ## + # *** # + # @ # + ####### + +; The fat man + ##### + # @ # +#### * #### +# * * # +# *#.#* # +## *$* ### + # * # + ## # # + ######## + +; Octo ban 10 + #### + #### ## +## # +# .$*# # +# $.@* # +# *#.$ ## +# *$. # +### ## + ##### + +; The big box +########### +# # # +# $* + *$ # +# *...* # +##$$#*#$$## +# *...* # +# $* . *$ # +# # # +########### + +; Octoban 11 + ##### + ## . ## + # + # +##$*$*$## +# .#. # +# $ . $ # +## * ### + # ### + #### + +; The castle +#### ##### +# ### # +# *+* # +# *** ## +### # # + # *$* # + # * # + # # # + ####### + +; The pyramid + # + # # + # @ # + # * ## + ## *$* # + ## **.** # + # # +#### ######### +############### + +; Octo ban 13 + ####### + # # # +### # ### +# $ $ # +# **#** # +###.. .. ## + # $#$ ## + ## @ ## + ##### + +; Octo ban 14 +#### +# ###### +# # +# *.$*$ # +##$.#. ## +# ..$*@ # +# $ # +##### ## + #### + +; Deca ban 5 +##### ##### +# ### # +# # $ $ # # +# $#@# $ # +###.....### +# $$.$$ ## +# $..#..$ # +# ## # +########### + +; The stoper + ##### +#### @ #### +# *#* # +# * # +### *#.$### + # * # + # # # + ####### + +; Disorganized + ##### + # # + ##$ ## + # $ # +##*# #+# +# . $ .# +# .$ $.# +##### # + #### + +; The monster + ### + # ### + #$ $ ## +### ... # +# $$.$* # +# .$**.### +# @ # +######## + +; Almost circular + ### + ## ## +# $$ # +# $..**. # +# #$..$# # +# .**..$ # + # @$$ # + ## ## + ### + +; The jail + ##### + # # +#### ### +# **** # +# * @* # +# *$ * ## +## .*** # + ## # + ####### + +; Two bars + #### + # # +### #### +# $.$ # +# .*.*.@# +## #.$ ## + # $ $ # + ### ## + # # + #### + +; Siamese twins + ############# + # ## @ ## # + # # # +###* * # * *### +# $*$ ### $*$ # +#...$.. # ..*.. # +# $*$# # #$*$ # +## * * # * * ## + # ####### # + ##### ##### + +; The staircase + #### + # # + # # +#### ## +# $* ## +# .$* ### +### .$* # + ## .$* # + ## .@### + ## # + #### diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_novoban.desc b/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_novoban.desc new file mode 100644 index 0000000000..0641164355 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_novoban.desc @@ -0,0 +1,5 @@ +Name=Novoban +Author=François Marques +URL=http://sokoban.online.fr/ +EMail=sokoban@online.fr +Difficulty=Beginner to medium diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_novoban.txt b/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_novoban.txt new file mode 100644 index 0000000000..42cd7b3793 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_novoban.txt @@ -0,0 +1,495 @@ +; Novoban + +; Copyright: François Marques +; E-Mail: sokoban@online.fr +; Web Site: http://sokoban.online.fr +; +; +This collection of 50 levels is intended for beginners. The difficulty of the +; +levels is increasing. The collection ends with some medium levels. I submitted +; +these problems to my 10 and 14 year old nephews who completed all in one day +; +(which is not bad at all for complete beginners). However, if you are an expert, +; +solving the whole collection in less than 45 minutes is quite a challenge. +; + + +; Be ban 10 +#### +# ### +# $@# +# *. # +## # + ##### + +; Be ban 9 +#### +# # +# ### +# $ # +##*#.# +# @ # +# # +# ### +#### + +; Be ban 7 +#### +# # +# # +# @### +# $$ # +#. .# +###### + +; Be ban 1 +##### +# # +#.#$## +# @ # +#. $ # +### # + #### + +; Be ban 5 + #### +### # +#.$$.# +# # # +# @ # +### # + #### + +; Try ban 5 + #### +### # +# # +# .### +### #@.# + # $$ # + # $ # + #. ### + #### + +; Surrounded + ##### +##...## +# $$$.# +# $+$ # +#.$$$ # +##.. # + ###### + +; Be ban 3 + ###### +## # +# $## ## +# # +## .@.# + #$# ### + # # + ##### + +; The gun + #### +## #### +# # +# ..#$ # +### $ # + ###@ # + #### + +; Be ban 2 + ##### + # # +##### # ## +# # $ # +# $ # # +# .. # # +###@ ##### + # # + #### + +; Try ban 11 + ##### + # ### +###@$. # +# *# # +# $. ## +##### # + #### + +; Be ban 14 +#### +# #### +# . # +# @$$ # +## ### + #. # + # # + #### + +; Be Ban 04 + ##### +## .# +# $#.# +# ## +## # # + #$ @ # + # ## + ##### + +; The dog + ##### + # # +#### # +#.* ## +# $# # +#@ # # +####### + +; Be ban 6 +#### +#.@# +# ### +# $ # +# $. # +# ### +#### + +; Try ban 7 + #### + # # + # # +#### #### +# # $@ # +# $$.# +### ### # + ## .##### + # # + #. # + ##### + +; The house + # + ### + ## @ ## + # . * . # +# $.$*$.$ # +# ## ## # +# # +########### + +; Be ban 11 + ####### + # .# + # ###.# +## # # +# # $ # +# @ $## +# # # +####### + +; Try ban 6 + #### +### #### +# #@.# +# $$.# +# ## $.# +##### # + ##### + +; For ban 21 + ##### + # @ ### + # # # +##$.*# # +# $.* # +# # ### +# # +###### + +; The finger + ## + # # + #$@# + #.$## +##.$ ## +# .# ## +# # +##### # + ##### + +; Try ban 1 +#### +# ### +# @ # +#. #$## +##.$ # +# $.# # +# # # +# ## +### # + #### + +; For ban 9 + ####### +## # ### +# $ # $ # +# .@. # +##$ # $### + # . . # + ####### + +; Try ban 17 +#### +# ##### +# .*. # +# $ $ @# +# #### +##### + +; Try ban 19 +####### +#. . .# +# # # +## $ # + # $$## + # @# + ##### + +; Be ban 8 + #### + # ## +## ## +# @$$ # +# # # # +#.. # +####### + +; Try ban 20 + #### + # .# +### ## +# $$ # +# # +##$# ## + #.@.# + ##### + +; Try ban 21 + ##### + # # +###$# ## +# $@$ # +# # # +#... ### +###### + +; For ban 4 +###### +# # +# .$##### +##*+$ # + # .$# # + ## ##### + #### + +; Try ban 22 + ####### +## . # +# $*$# # +# #@ # +# . ### +###### + +; For ban 8 + ####### +##....@## +# $ #$ # +# $ $ # +# ## # +######### + +; Try ban 10 + #### +#### @# +# $$ # +# . $ # +##.. ## + ##### + +; For ban 35 +######## +# .@. # +# $ $ # +##*#*### +# # +# # +# #### +#### + +; For ban 18 +####### +# . # +# $..# +###$*### +# $@ # +# # +######## + +; Try ban 14 + #### +### # +# ## +# # ..# +# $$$@# +### # # + # .# + ##### + +; Try ban 16 + ##### +### # +# $$$@# +#... ## +# # +###### + +; Try ban 18 + ##### + ## # + # @ # +## $ ## +# $* # +# #. # +# .## +##### + +; For ban 26 + #### + # # +###$ ## +# $ # +#@#*. ## +# *. # +### # + ###### + +; Try ban 8 + ##### + ###@ # + #. $ .# + # $ ## + ### ### +## $ # +# # +#. ### +##### + +; Try ban 15 +#### +# ## +#@. # +#..$## +# $$ # +# # +###### + +; Try ban 23 + #### + # ### +### . # +#@$$$ # +# #. # +###. ## + ##### + +; Try ban 28 + #### + # # + # #### + # ..* # +## $$@ # +# #### +# # +##### + +; For ban 10 +##### +# ### +# .$ ### +## .# $ # + # .# $@# + ##. $ # + # #### + #### + +; The plane +#### +# ##### +# @ ## +# .*.$* # +## #$ # + ## ### + ##### + +; For ban 6 + #### +##### # +# ..$## +# $@# $ # +##$.. # + # ## # + ######## + +; For ban 17 + ##### + # # + # #$## +##..@ # +# *.$ # +# # $## +# # +###### + +; For ban 27 +### +#.##### +#... # +# # # ### +# $$ @# +### $$ # + ### # + ##### + +; Try ban 4 + ######## + # ## .# +## $ # +# $#$ .# +# #@ ## +#. ## # +######## + +; For ban 37 + ##### + # # +## ### +# $$$$ # +# .... # +## @ ### + ##### + +; For ban 5 +######## +#.. @..# +# $$$ # +#### #### +# # +# $ # +# ###### +#### diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_numbers.desc b/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_numbers.desc new file mode 100644 index 0000000000..73bcd9460c --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_numbers.desc @@ -0,0 +1,5 @@ +Name=Numbers +Author=François Marques +URL=http://sokoban.online.fr/ +EMail=sokoban@online.fr +Difficulty=Varies diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_numbers.txt b/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_numbers.txt new file mode 100644 index 0000000000..dc7d119eb9 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_numbers.txt @@ -0,0 +1,135 @@ +; Numbers + +; Copyright: François Marques +; E-Mail: sokoban@online.fr +; Web Site: http://sokoban.online.fr +; +; +This collection consists of 10 levels: one for each digit. The difficulty of the levels +; +varies. I think that you will be able to test them profitably. +; + + +; Zero + ### + # @.# +# $$* # +# #. # +# # +# $# # + # .# + ### + +; Number 1 + #### + ## # +# # +# # +###$$# + #..# + #..# + #@$$ # + # # + ###### + +; Two + #### +## # +# .# +# .# # +###@ # + # $ # +## $ # +# $ #### +# $. # +# . # +######## + +; Three +######## +# # +#@$ $$ # +#### # +# ## # +# #. .# +# . # + # # + #### + +; Four + ### + # # + # # + # #.$## +# ..@ # +# $$* # +#### # + # # + #### + +; Five + ####### + ## # +## $ # +# $ ##### +# $$@$ # +# # +##### # +#. # # # +#. .## # +# # + #. . # + ##### + +; Six + #### + # .. # +#.@*$ # +# # # +# ##### +#. $ # +# $ # +#.### # +# $ $ # + # # + #### + +; Seven +######## +# # +# $ $ # +#### $ # + #.$ ## + #. ## + ##.@## + # . # + # $$ # + # . ## + #.$# + #. # + #### + +; Eight + ##### +## @ ## +# .$. # +# $.$ # + #$.$# +# . # +# $.$ # +# .$. # +## ## + ##### + +; Nine + ###### + # . ## +# *.* ## +# $#.#$ # +# $ $ # +####### # +# ### # +# $.$.$ # +## .@. # + ####### diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_online.desc b/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_online.desc new file mode 100644 index 0000000000..be382b0c0c --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_online.desc @@ -0,0 +1,4 @@ +Name=Sokoban Online +Author=François Marques +URL=http://sokoban.online.fr/ +EMail=sokoban@online.fr diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_online.txt b/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_online.txt new file mode 100644 index 0000000000..a2b0e72b52 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_online.txt @@ -0,0 +1,177 @@ +; Sokoban Online + +; Copyright: François Marques +; E-Mail: sokoban@online.fr +; Web Site: http://sokoban.online.fr +; +; +A small collection of levels without pretetions created one +; +day of idleness whereas I missed inspiration. +; + + +; * -> S +######## +#@ # +# $..* # +# .$$ # +# $..$ # +# $$. # +# *..$ # +# # +######## + +; S -> O +######## +#@ # +# **$ # +# * . # +# .$$. # +# . * # +# $** # +# # +######## + +; O -> K +######## +#@ # +# .$$. # +# * .$ # +# *. $ # +# * .$ # +# .$$. # +# # +######## + +; K -> O +######## +#@ # +# $..$ # +# * $. # +# *$ . # +# * $. # +# $..$ # +# # +######## + +; O -> B +######## +#@ # +# .*$ # +# * .$ # +# *. $ # +# * .$ # +# .*$ # +# # +######## + +; B -> A +######## +#@ # +# $$. # +# $.$. # +# $*.. # +# $.$. # +# $* . # +# # +######## + +; A -> N +######## +#@ # +# . $. # +# .* * # +# .$** # +# .$ * # +# $ $ # +# # +######## + +; N -> * +######## +#@ # +# * * # +# $*.$ # +# * $* # +# $..$ # +# . . # +# # +######## + +; * -> O +######## +#@ # +# $..$ # +# .$$. # +# * * # +# .$$. # +# $..$ # +# # +######## + +; O -> N +######## +#@ # +# $$ # +# * * # +# *. * # +# * .* # +# .$$. # +# # +######## + +; N -> L +######## +#@ # +# .. # +# $. $ # +# $* $ # +# $.$* # +# *..* # +# # +######## + +; L -> I +######## +#@ # +# $*.. # +# $. # +# $. # +# $.$ # +# **** # +# # +######## + +; I -> N +######## +#@ # +# .$$* # +# ..$. # +# . *. # +# . $. # +# $$$$ # +# # +######## + +; N -> E +######## +#@ # +# *..$ # +# *$ $ # +# *.$$ # +# * $ # +# ... # +# # +######## + +; E -> * +######## +#@ # +# *$$. # +# $.. # +# *$ . # +# $.. # +# *$$. # +# # +######## diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_sokolate.desc b/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_sokolate.desc new file mode 100644 index 0000000000..67ab5f52b7 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_sokolate.desc @@ -0,0 +1,5 @@ +Name=Sokolate +Author=François Marques +URL=http://sokoban.online.fr/ +EMail=sokoban@online.fr +Difficulty=Medium to difficult diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_sokolate.txt b/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_sokolate.txt new file mode 100644 index 0000000000..9eb1a9025b --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_sokolate.txt @@ -0,0 +1,453 @@ +; Sokolate + +; Copyright: François Marques +; E-Mail: sokoban@online.fr +; Web Site: http://sokoban.online.fr +; +; +"Life is like a box of chocolate, you never know what you get!" Mr. Gump It is in this +; +collection that I place my small levels, which are not difficult enough to be in Sokompact +; +and a little too difficult to find their place in a collection for beginners. +; + + +; Penta ban 3 + ##### +## . ## +# * # +# $$$ # +# .*. # +## @ ## + ##### + +; For ban 51 + ##### + # # +### # # +# . * # +# $#$### +##. * @ # + # # # + ######## + +; Try ban 2 + ####### + # . # +## #.# # +# $$@$ # +# . ## +####### + +; The crucifix + #### + # # +### .### +# $$ # +# #+.# # +# $$ # +###. ### + # # + # # + #### + +; For ban 43 + #### + # #### +## . $ # +# * # # +# $ . # +###*#@## + # # + ##### + +; ForBoxes 30 + #### + # # + # @# + #$.# +##.$#### +# $. # +# .$ # +# ##### +#### + +; Split + ####### + # # # +## # ## +# . @ . # +# #*#*# # +# $ # +### $#### + # # + #### + +; Hexa ban 13 + #### +### ### +# * $ # +# *.@* # +# * # # +# ##*# # +# # +######## + +; Try ban YZ + ##### +## ### +# ..$$ # +# $@ # +##.# ### + # # + ##### + +; Try ban ZX + #### + # ## +## ## +# $ # +#.#*#*## +# @ # +# # # +######## + +; For ban 45 +##### +#. ## +# #$ ### +#..@ # +#.$$$ # +### ## + ##### + +; ForBoxes 25 + #### + # # +##.$### +# . $ # +# .$#@# +# . $ # +# ### +##### + +; Penta ban 16 + #### + # ### +### $ # +# ...@ # +# $# $ # +# $..$## +# # # +####### + +; For ban 14 + ##### + ## # + # $ # + #.*$## +## * # +# . # +# @ # +###### + +; For ban 12 + #### + # ### + # *$ # + # .# # +## * # +# *@ # +# ### +##### + +; ForBoxes 31 +##### +# ## +# # # +# $..## +##$.. # +# @$$ # +# ### +##### + +; Hexa ban 12 + #### + # # +### ### +# $$$ # +# ...# # +# #... # +# $$$@## +### # + ##### + +; Hexa ban 3 + ##### + ## # + # # +## * $## +# ** # +# .**@# +### ### + # # + #### + +; Hepta ban 8 + ##### + #### # + # # # +## * * ## +# *.*$@# +# * * # +## # + ####### + +; Hepta ban 9 + #### +#### # +# $ ## +# *.. # +# *$. # +##$.*$ # + # @ ### + ##### + +; Try ban 13 + #### +### ## +# $ # +#@.*. # +## $ # + ### # + #### + +; For ban 3 + ###### + # # + #$## # +##....# +# $# # +#@$ # +# $ ## +## ## + #### + +; For ban 19 + ##### + ##. # + # . # + ##*#.## +## $ # +# $$@# +# ### +### # + #### + +; Level 6 +##### +# @ # +#$$$## +# $ # +# # # +#....# +# # +###### + +; For ban 36 + #### +##### # +# $ # +# @*** # +# # . ## +# ### +##### + +; For ban 40 + #### + # .#### + # .# + #$$$$@# +## # ### +# . # +# . # +####### + +; Penta ban 19 +####### +# # # +# $ @ # +# *** # +# # * # +# . # +####### + +; Hexa ban 16 + #### + # # + ## ### +## $ $ # +#+*..*.## +## $ $ # + # # # + ######## + +; Try ban 12 + #### +### # +# $@## +# # $ # +# $ # # +## ...# + # ## + ##### + +; For ban XX +##### +# ### +# # $ # +# **.+# +# $ # +# ### +##### + +; Penta ban 5 + ####### +## . # +# $ # +# #$#*## +# $ $ # +###@.. # + # .### + #### + +; The rabbit +#### +# #### +# . .# +# . # # +# $ # +##$$### + # @# + #### + +; ForBoxes 22 +##### +# ### +# # +## # ### + # $** # + ##@.* # + # #### + # # + #### + +; Try ban ZY + #### + #@ # +###$$### +# # +# $# .# +##. ## + ### .# + #### + +; ForBoxes 23 +##### +#. #### +#.. # +#. # # ### +## $ ## + ### $$$@# + #### # + ##### + +; For ban 42 + #### + # .### +### .. # +# $ .# +# # ## +##$$$ # + # @### + #### + +; Penta ban 17 + ##### + # #### +##.#$# # +# $ # +# **.* # +## @ ## + ####### + +; Hexa ban 17 + #### + # #### +## . # +# $.$ ## +# $*#*@ # +## .$. # + # ##### + # # + #### + +; Penta ban 15 +####### +# . ## +# *#$ ## +##@.$ # + # *#$ # + # . ### + # ### + #### + +; Penta ban 18 + ##### + # # +##.#$### +# $ # +# **.*@## +## # + #### # + ##### + +; L'ai-je bien descendu ? + #### + #@ # + ##$$# + # ## +##.#. # +# * * ## +# # +#### # + ##### + +; Three doors +##### +# ## +# ### +## $ # +##*#$#+## +# . $. # +# # # +######### + +; T +########### +# $. .$ # +# $*@*$ # +### .#. ### + # # + ####### + +; L + #### +## ### +# @ # +# $# ### +## *. . # + # **$ # + # #### + ##### diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_sokompact.desc b/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_sokompact.desc new file mode 100644 index 0000000000..7180f17b91 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_sokompact.desc @@ -0,0 +1,5 @@ +Name=Sokompact +Author=François Marques +URL=http://sokoban.online.fr/ +EMail=sokoban@online.fr +Difficulty=Difficult diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_sokompact.txt b/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_sokompact.txt new file mode 100644 index 0000000000..1e9a3c9691 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_sokompact.txt @@ -0,0 +1,551 @@ +; Sokompact + +; Copyright: François Marques +; E-Mail: sokoban@online.fr +; Web Site: http://sokoban.online.fr +; +; +Sokompact (Soko Must Place All Cans one Targets;) +; +This collection contains only very small levels which were considered to be rather +; +difficult. Each level of this collection took more than ten minutes to solve for a +; +good player. +; + + +; For ban 46 +###### +# # +# $ $## +# #@$ # +# * # # +## .. # + # .## + ##### + +; Hexa ban 1 + ##### + # # +##*$@#### +# .*$ # +# .*$ # +## #. ### + # # + ###### + +; Hexa ban 2 + ##### + ## # + # # # +##$..$# +# .$$.## +# $..$ # +## #@ # + # ### + ##### + +; For ban 7 + ##### + #@ ## +###. # +# $*$ # +# . ### +## * # + # ## + #### + +; For ban 16 + #### + ## # + # $ # +## * # +# ..@## +# * # +###$ # + # ## + #### + +; For ban 32 + #### + ### # +## $$ ### +# .... # +# $$ # +### @#### + #### + +; Penta ban 4 + ###### + # # +## ## # +# $. # +# ***.# +## $@ # + # ## + ##### + +; Octo ban 1 + ##### + # ### +## $$ # +# * .*.# +#.*. * # +# @$$ ## +### # + ##### + +; For ban 38 + #### +###. # +# $ .## +# # ..# +# @ # # +# $$$ # +## ## + # ## + #### + +; For ban 13 + ###### + # # + #$$@ # + #..### +##.* # +# $ # +# # ## +## # + ##### + +; Level 1 + #### + ##@ # + # $ # +## * # +# ..# +# * # +###$ # + # # + #### + +; Penta ban 7 + ##### +### # +# @# # +# #...## +# $.$. # +##$$$# # + # # + ####### + +; The arrow + # + ## + # # + # $ # +# .$.# +# $.$ # +# .$. # +###@### + # # + # # + # # + #### + +; Penta ban 6 + #### + ## # + # . ## +## * ## +# *$* # +# * # +# @#### +##### + +; Penta ban 8 + ##### + # # +## *$### +# *@* # +# .* # +## ### + # ## + #### + +; Hexa ban 15 + ##### + # . ## +## $ # +# * * ## +# *** # +# @ # +######## + +; Hexa ban 4 + ##### + # #### + # # # + #$$.. # +## ** ### +# ..$$# +# # # +## @ ## + ##### + +; Hepta ban 1 + #### + # ### + ## # +## $.$ ## +# .***. # +# $.$ # +### @ ### + # ## + #### + +; For ban 28 + ##### +### #### +# .$.$@ # +# $.$. # +### # #### + # # + ##### + +; Hexa ban 11 + #### + # # + # ## + # . ## + #$* ## +## ** # +# *$ # +# @ .### +### # + #### + +; Hepta ban 2 + ##### + ## @ ## +## $.$ ## +# .***. # +# $.$ # +## ## + ### ## + #### + +; Try ban 27 + #### + ## # +## . ### +# $ $ # +# ..$ # +#####@ # + #### + +; For ban 20 + ###### +## ## +# #. ## +# # @*$ # +# .* # +####$ ### + # # + #### + +; Reverse +####### +# # ## +# # # +# .*$# # +# *@ # +# .*$### +## # # + # # + ##### + +; Penta ban 11 + #### + ## # +## # +# $ $## +# ... # +# $.$ # +##@.$## + ## # + #### + +; Hexa ban 6 + ##### + # # +##@ # ## +# $$..## +# #.$$. # +# ..$$ # +#### ### + # # + #### + +; Hepta ban 3 + ##### + # ## +###. # +# $** # +# *@*.## +# *$ # +## # + ###### + +; Octo ban 6 + #### + ## @### +## $$$.# +# .$..### +# ..$. # +###.$$$ # + # #### + ##### + +; For ban 39 + #### + # # + ##$ ### +### . # +# .*$* # +# # @ ### +# ### +##### + +; Penta ban 12 + ##### + # # + # # # +##..$### +# $*$ # +# $.. # +# @#### +## # + #### + +; For ban 47 + ### + ## # + # $ # +# .* .# +# $ # +###@#*# + # # + ##### + +; Hexa ban 7 + #### +##### # +# ## # +# $*.# +# #*@*## +## .*$ # + ## # # + # ### + ##### + +; Hexa ban 14 + #### + ## ## + # # +##*$* ## +# .@. # +# *$* # +# #### +##### + +; H to I + ##### + # ### +## *.* ## +# $*$ # +# *.* # +### @ ## + # ### + #### + +; For ban 48 + #### +### # +# $ ### +#@#.$ # +# $ $# # +## . ..# + # #### + #### + +; For ban 49 + #### +## #### +# .$$ # +# .@. # +# $$. ## +### ## + #### + +; The boot +##### +# # +# # +#*+*# +# # +#*$*#### +# # +# # # +######## + +; For ban 50 + #### + # # +### ## +# $$ # +# #*. # +# . . # +##$#@## + # # + ##### + +; R.I.P. + ##### +### @ ### +# .$. # +# *** # +###$.$### + # # + # # + # ## + ##### + +; The sword + ## + # # + ##. # + # . # +##$.$### +#@$.$ # +# $. # +### ### + #### + +; Hexa ban 18 + #### + # # +### # +# $$ ### +#. .$. # +# .*. # +##$ $### + # @ # + ##### + +; Halloween + ##### + # @ # +##$ $# +# $ ### +# .*. # +##.*. # + # $ ### + # * # + # ## + #### + +; The pot of flowers + #### + # @# + # # +##$$### +# # +# # # +#.*.*## +## # + # ## + #### + +; Air line +### +# #### +# $@$ # +# $#...# +# *** # +# # +#### # + ## + +; The Shuttle +### +# ###### +# $ # +# **.** # +# *@* # +########## + +; Plus - Minus + #### + # # +### ### +# $$ # +#+**...# +# $$ # +### ### + # # + #### + +; Go up + #### + # #### + # * # +###@*.* # +# * $ * # +# ## ## +#### # # + #### + +; The mushroom + ### + # @ # + # .#. # + #$$*$$# +# * * # +# . # +####. ### + # # + #### + +; The table + #### + # ###### + # # + # $@#$# # +##.*..*. # +# * * ## +# #$##$## +# # +######## + +; The table again ? + #### + # ###### + # $ $ # + # # # # +##***.**@# +# . . ## +# # ##$## +# # +######## + +; The toadstool + ### + # @ # + # $#$ # + # .*. # +# *.* # +# $ $ # +####. ### + # # + #### diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_soloban.desc b/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_soloban.desc new file mode 100644 index 0000000000..c15ca52bce --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_soloban.desc @@ -0,0 +1,5 @@ +Name=Soloban +Author=François Marques +URL=http://sokoban.online.fr/ +EMail=sokoban@online.fr +Difficulty=Beginner diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_soloban.txt b/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_soloban.txt new file mode 100644 index 0000000000..3bfe45c0bd --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/fmarques_soloban.txt @@ -0,0 +1,155 @@ +; Soloban + +; Copyright: François Marques +; E-Mail: sokoban@online.fr +; Web Site: http://sokoban.online.fr +; +; +This collection is currently composed of 8 levels. Each level contains only +; +one package (hence the name of the collection). I created this collection of +; +levels for the complete beginner who have never played Sokoban. It makes +; +it possible familiarize with the goal of the play, its operation, moving of +; +packages. After having finished this collection (in a little less than 30 +; +minutes), the beginner can attack the collection of Novoban. +; + + +; The spiral + #### #### +## ########## ## +# # +# ############ # +## ## # # # ## + # # # # # + # # ## # ## # + # ## # # # # + # # # ## # + # ## # ## # ## +## # ######### # +# $# # +#@ .# ####### ## +######## #### + +; Solo ban 2 + ##### + # # +## # #### +#@ ### +# # # # +# # # $ # # +# ## # +# # #### +#. # # +##### # # + # # + ##### + +; Solo ban 3 + ###### +### ########## +# ## # +# # #. ##### # # +# # ##### # +# # # # # ### +# # # # # # # +# # # # ### # # +# # # @$ # # # +# # ### # # # +# # ### # # +# ## # # +######## # + ######## + +; Solo ban 4 +##### #### ##### +# #### #### # +# @ # # ## +## ##### # # +## # # # +# #### #### # ### +# # #### ### +# ## # # +# # # # # # # +## # # # #. # + # # # ## + # # # # # # +## ##### # # +# # # # # # +# #$# # # # +# # # # # # +################### + +; Solo ban 5 + ################ + ## # # # + # ### # ### # # + # # +### ## # # # # # +# # # +# # # ######## ## +# @ $ ## # +## ## #### # . # + # # # # ### + ## # ## + # ### # # ## # + # ## ### # + # #### # + ####### ####### + +; Which way + ################## + # # # # @.# + # # ## # ## +##### # # # +# # # # ## ## # +# # # ## # # +## # # # # # # + # ### ## # ## # +## # ## ## # # +# # # ### +# # # ## # # +# # # # # # +##### # ## ## ## ## +# $ # # +# # ## ### # +############# #### + +; Scattered +################## +# # # # # +# # # # +## # # # # +# # # # ## +#@ # # # # . # +## # # # +# # #$# # # # +# # # # # +## # # # ## +# # # # # +# # # # # +# # # # # # +################## + +; The run +################# +# # # # # +#@ # # # +###$# ## # # ### +# # ### # # # +# ## #### # # +# # ## # # +## ###### # # ## +# ## # #### # +# ## #### # # +# ## ## # # ### +# .# # # +## ## ### ### # # +# # ### ##### +# # # # +# ##### ##### # +#### #### ##### diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/howard_abed_1.desc b/ports/syasokoban/syasokoban/data/sokoban/levels/howard_abed_1.desc new file mode 100644 index 0000000000..27c5a17cd9 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/howard_abed_1.desc @@ -0,0 +1,3 @@ +Name=Howard Levels 1 +Author=Howard Abed +EMail=Howard1818@cs.com diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/howard_abed_1.txt b/ports/syasokoban/syasokoban/data/sokoban/levels/howard_abed_1.txt new file mode 100644 index 0000000000..9c33f3f7de --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/howard_abed_1.txt @@ -0,0 +1,1366 @@ +; Howard Levels 1 + +; Copyright: Howard Abed +; E-Mail: Howard1818@cs.com +; +; +Howard 1 level set, created by Howard Abed. +; + + +; 1 + ############# + # @ # +## $ $ $ $ $ # +# $ $ $ $ # +# $ $ $ $ $ # +#######$###### + # . # + #..#. # + ## ... ## + # . .. # + # ..... # + ######### + +; 2 + ############# + ## # + # $ $@$ $ $ # + # $ $ $ $ $ # + # $ $ $ $ $ # + # $ $ $ $ $ # +#######$####### +#.# #.# +#.. # # # ..# +# .. . .. # +## .. #... ## + ## ..... ## + ######### + +; 3 +############## +# @ ## +# $ $ $ $ $ # +# $ $ $ $ $ $ # +# $ $ $ $ $ # +# $ $ $ $ $ $ # +# $ $ $ $ $ # +###$#####$##### + #....#.. # + # ...#... # + # ........# + #.........# + ########### + +; 4 +################# +# @ # +# $ $ $ $ $ $ $ # +# $ $ $ $ $ $ # +# $ $ $ $ $ $ $ # +# $ $ $ $ $ $ # +#####*#####*##### + ##.#####.# + # .......## + # ...#... # + ###...... # + #.....### + ####### + +; 5 + ############ +## @ # +# $ $ $ $ # +# $ $ $ $ $ # +# $ $ $ $ # +# $ $ $ $ $ # +# $ $ $ $ # +#######$##### +# ... . # +#..... ....# +##.#.#..#.## + #. . ... # + ########## + +; 6 + ######### +## # +# $@$ $ # +# $ $ $ # +# $ $ $ # +# $ $ $ # +####*##### + #.. .# + #.. .# + #....# + #. .# + ###### + +; 7 + ############ + # # + # $ $@$ $ # + # $ $ $ $ $## + # $ $ $ $ # + # $ $ $ $ $ # + # $ $ $ $ # + ###### #$## ## + #. #.###.## # + #. .##.##.# +## ##...#. #.# +# .# . .. .# +# . . ....### +############ + +; 8 +########### +# # +# $ $@$ $ # +# $ $ $ # +# $ $ $ $ # +# $ $ $ # +###$#$##### + #. ...# + #.. ..# + # ... # + #.....# + ####### + +; 9 + ########### + # @ ## + # $ $ $ $ # + # $ $ $ $ # + # $ $ $ $ # + # $ $ $ $ # +########$######## +#... ## # ....# +# ... ... # +#. ..###### #.# +####### ###### + +; 10 +############# +# ## +# $ $@$ $ # +# $ $ $ $ $ # +# $ $ $ $ # +# $ $ $ $ $ # +# $ $ $ $ # +###$########## + # #........# + # .........# + ## #.. .....# + # ##$# ##### + # # + ######## + +; 11 + ######### + # @ ## + # $ $ # + # $ $ $ # + ## $ $ # +## $ $ $ # +# ## $ # +#....* $ # +#....##### +#....# +###### + +; 12 + ############ + ## # + # $ $@$ $ # + # $ $ $ $ # + # $ $ $ $ # +###### $ $ $ # +#....#####$##### +#.... ### # +##........ # + ## ####### # + # # + ########### + +; 13 +############### +## @ # +# $ $ $ $ $ # +# $ $ $ $ $ $ # +# $ $ $ $ $ # +####*####*##### + #... . .## + #..... . # + #... . . # + ########## + +; 14 +############# +# # +# $ $@$ $ # +# $ $ $ $ $ # +# ####$## # +# $##....#$ # +# $.#..# # +#####.... $ # + #....## ## + ##$#### # + # # + # ###### + #### + +; 15 +########## +# # +# $@$ $ # +# $ $ $ # +# $ $ $ # +# $ $ $ # +####$##$ # + #....# # + #.#..## # + #.... # + #....# ## + ##$### # + # # + # #### + ##### + +; 16 + ########### +## ## +# $ $@$ $ ## +# $ $ $ $ $ # +# $ $ $ $ $ # +###$######## # + # ##....## ## + # .....## # + ##### #.. # + #....##### + ###### + +; 17 + ########## + # @ # + # $ $ $ # + # $ $ $ # + # $ $ $ # +#####$##### +# # ## +#. $# # +#.... # +#...#### +#...# +##### + +; 18 +########## +# @ # +# $ $ $ # +# $ $ $ # +# $ $ $ # +# $ $ $ # +##### $ # + # $#### + # # + #.....# + # ....# + #.....# + ####### + +; 19 +############ +# @ # +# $ $ $ $ # +# $ $ $ $ # +# $ $ #$#### +#### # .## + # $..# + ##....# + #.....# + ####### + +; 20 +############ +# @# +# $ $ $ $ # +# $ $ $ $ # +# $ $ #$### +# $ $ # ## +#### #....# + # #... # + # ......# + ######### + +; 21 +########## +# @ # +# $ $ $ # +# $ $ $ # +# $ $ $ # +# $ $ $ # +####$###### + # $ .....# + # # ....## + # $ ... # + # # .. # + # .#### + ###### + +; 22 +############ +# @ # +# $ $ $ $ # +# $ $ $ $ # +# $ $ $ $$ # +####$### # + #....# $ # + #.... # # + #.....$$ # + #.... # # + # ####### + # # + #### + +; 23 +############ +# @ # +# $ $ $ $ # +# $ $ $ $ # +# $ $ $ $ # +#####$###$## + #....## # + #...... # + #.... ### + ######## + +; 24 +############# +# @ # +# $ $ $ $ $ # +# $ $ $ $ # +# $ $ $ $ $ # +######$## $ # + ## ## ## + #.....# ## + #.....# # + #..... # + ###. ##### + #### + +; 25 +########## +# @ # +# $ $ $ $# +# $ $ $ ## +###*## $ # +#....$ # # +#.... # # +#.... ## ## +#.### # # +#$ $ $ $ # +# # +########## + +; 26 +############ +# # +# $ $@$ $ # +# $ $ $ $ # +# $ $ $ $ # +#### $ $ $ # +# # $ $ # +#... $ $ $ # +#....#### # +#.#.#...#### +#.......# +#. ## ## +# # +## #### + #### + +; 27 + ##### +######### ## +# # # +# $ $@$ $ # # +# $ $ $ $ $ # +# $ $ $ #..## +# ##$#$ #...# +# $ #....# +# #$ $.... # +## # .... # + ############ + +; 28 + ########### + # @ ## + # $ $ $ $ # +#### $ $ $ $ # +# ##$ $ $ $ # +#....* # # $ # +#...### # # # +#...### ## ## # +#... # +############### + +; 29 +########### +## # +# $@$ $ # +# $ $ $ $ # +# $ $ $ # +###$# $ $ # + # # # + # ##### + ##$...# + #..#..# + #.. ..# + # ... # + ####### + +; 30 +############## +# @ # +# $ $ $ $ $ # +# $ $ $ $ $ # +# $ $ $ $ $ # +######$#$##### + # .......# + # . #.#.# + ##.......# + ##### # + ##### + +; 31 +########### +# @ # +# $ $ $ $ # +# $ $ $ # +# $ $ $ $ # +# ## $ $ # +# #$##### +# # # # +# # ## +# #.#. # +# #. ..# +# # .#.## +# ... # +###.... # + ####### + +; 32 +############ +# @ # +# $ $ $ $ # +# $ $ $ $ # +# $ $ $ $ # +## ### $ $ # + # #$##### +## # # # +# # ## +# ##.#. # +# ....# +# # .#.## +## ... # + ###.... # + ####### + +; 33 + ############# + # @ # + # $ $ $ $ $ # + # $ $ $ $ # + ### # #$##### + ## ### # + ### # ## + # ## # # +##$##... ..# +# $#.#.## +# $ #$$.... # +## $..... # + ############ + +; 34 +####### +# @ ## +# $ $ # +# $ $ # +###$#### +# . ..# +# # +# # .# +# . # +####### + +; 35 +####### +# @ ## +# $ $ # +# $ $ # +###$#### +# . ..# +# # +# # # +# ..## +###### + +; 36 +######### +# @ # +# $ $ $ # +# $ $ # +####$#### + # . # + # . # + # #. # + #. . .# + ####### + +; 37 + ##### + # ## + # $ # + ##### $ # + #.. #$ # + # . $ $@# + # .# $ # +## #$ $ # +#. # # +#...###### +##### + +; 38 + ##### + # # + #$ # + # $ # + #$ # +###### $ # +# .. #$ # +# . # $ # +# .. $$@ # +# .. # $ # +# .. # # +########## + +; 39 + ##### + # # + # $ # +#####$ # +#. .# $ # +# $$ @# +# .# $ # +#...# # +######### + +; 40 +####### +# @ ## +# $ $ # +# $ $ # +# $ #### +###$. # +#. . # +# # +#.. #.# +####### + +; 41 + ##### +### @ ### +## $ ## +# $ $ # +# $ $ $ # +####$##### + #.. ..# + # #.# + # # + # . . # + ####### + +; 42 +####### +# @ ## +# $ $ ## +# $ $ # +###$##### + # ## + #.. # + # # + #...# + ##### + +; 43 +######## +# @ ### +# $ $ # +# $ $ $ # +####$##### + #. ## + #...# + # # + # ..# + ##### + +; 44 + ###### + # ### +## @$ ## +# $ $ # +# $ $ $ # +####$##### + #. ## + #.. # + # ..# + # ..# + ##### + +; 45 +###### +# ####### +# $ $#. . # +# $ # . # +#@$ $*..#.## +# $ # . # +# $ $## .. # +# $ ####### +# # +###### + +; 46 + ######## +### @ # +# $ $ # +# $ $ $ # +#####$##### + ## . ..# + # .# # + # . .# + #### ## + #### + +; 47 +########### +# @ # +# $ $ $ $ # +# $ $ $ # +#####$##### + ## ... # + # .#. # + # ... # + #### ## + #### + +; 48 +########### +# @ # +# $ $ $ $ # +# $ $ $ # +#####$###### + ## . . # + # .#. # + # .... ## + ##### # + #### + +; 49 +######### +# @ # +# $ $ # +# $ $ $ # +# $ $ # +###$#$### + #. .# + # . # + #. # .# + #. ...# + ####### + +; 50 + ##### +### @ ### +# $ # +# $ $ # +# $ $ $ # +# $ $ # +###$#$### + #. .# + #. . .# + # # .# + #. .# + #. . # + ####### + +; 51 +############# +# @ # +# $ $ $ $ # +# $ $ $ $ $ # +# $ $ $ $ # +#####$#$##### + # . .# + # ... # + #..#..# + #.....# + # . # + ####### + +; 52 +########## +# @ # +# $ $ $ # +# $ $ $ # +#####$#### + #... # + #.. # + #.. # + ###### + +; 53 +######### +# @ # +# $ $ $ # +# $ $ # +# $ $ $ # +# $ $ # +###$#$### +# . . # +# . . # +# . . . # +# ..... # +######### + +; 54 + ######### +## @ # +# $ $ $ # +# $ $ $ # +##$#$#$# # + # . . . # + # . . # + # .. .. # + ######### + +; 55 +########### +# @ # +# $ $ $ $ # +# $ $ $ # +# $ $ $ $ # +#####$##### + #... # + # ..# + # #.# + # ..# + #....# + ###### + +; 56 + ########## +## @ # +# $ $ $ # +# $ $ $ $ # +# $ $ $ ## +#####$#### + #. # + #. .# + #. # # + #.. .# + #....# + ###### + +; 57 + ######### +## # +# $@$ $ # +# $ $ $ # +# $ $ $ # +# $ $ $ # +####$##### +#. # +#... .# +### .# + #. ..# + #....# + ###### + +; 58 +########## +# @ ## +# $ $ $ # +# $ $ $ # +# $ $ $ # +####*##### + # ...# + #.. .# + #.. .# + ###### + +; 59 +####### +# @ # +# $ # +# $$$ # +# $ # +###$### + # ..# + #. .# + #. .# + ###### + +; 60 + ######### +## @ # +# $ $ $ # +# $ $ $ # +# $ $ $ # +#####$#### + #.. ..# + # . . # + # .# #. # + # . .# + ######### + +; 61 + ########### + # @ ## + # $ $ $ # + # $ $ $ $ # + # $ $ $ # + # $ $ $ $ # + # $ $ $ # +#####$#$#### +#. . .. .# +#..... ..## +# . .....# +#. ####### +#### + +; 62 +########### +# @ # +# $ $ $ $ # +# $ $ $ # +# $ $ $ $ # +#####$##### +# . # .# +#..#. # +#...... # +#. ##### +###### + +; 63 +############ +# @ ## +# $ $ $ $ # +# $ $ $ $ # +# $ $ $ $ # +#####$#$#### +#.....#. # +#..#. .# +# . .# +#. .##### +###### + +; 64 + ########### + # ## + # $ $@$ $ # + # $ $ $ $ # + # $ $ $ $ # + # $ $ $ $ # +#####$#$##### +#. . ...# +#....#.. .# +###.....#.# + # ###### + #### + +; 65 + ########### + # @ ## + # $ $ $ $ # + # $ $ $ $ # + # $ $ $ $ # + # $ $ $ $ # +#######$###### +#.. .. # +#. ..#.. # +#.#.. ..## +# # # ## +#. . . # +######## + +; 66 +############# +# # +# $ $@$ $ $ # +# $ $ $ $ # +# $ $ $ $ $ # +# $ $ $ $ # +# $ $ $ $ $ # +# #$# # +#######.##### +#.. . ..# +# # #.#.# # # +#.. . .. . # +#.# # #.# #.# +#.. . .. ..# +############# + +; 67 + ########### +## @ # +# $ $ $ $ # +# $ $ $ $ # +# $ $ $ $ # +# $ $ $ $ # +####$######## + #. ... .# + # .#.# # .# + # . . . .# + #. # # # # + #. . . .# + ########### + +; 68 +############# +# @ # +# $ $ $ $ $ ## +# $ $ $ $ # +# $ $ $ $ $ # +######$####### + # ....# + #. ..# + #. # + #. ...# + #. . .# + ####### + +; 69 +########### +# ## +# $ $@$ $ # +# $ $ $ $ # +# $ $ $ $ # +# $ $ $ $ # +#####$###### + #. .# + #. .# +###..#..### +# . . . # +#... ...# +########### + +; 70 + ############# +## @ # +# $ $ $ $ $ # +# $ $ $ $ $ # +# $ $ $ $ $ # +# $ $ $ $ $ # +######$####### + #. ..# . .# + # ..# . # + #.#.. .#.# + #. .. .# + ###... .### + ####### + +; 71 + ############ +## @ # +# $ $ $ $ # +# $ $ $ $ $ # +# $ $ $ $ # +#####$#$##### + #. # .# + # .#. # + #. ..# + # ... # + #.....# + ####### + +; 72 +############### +# # +# $ $ $@$ $ $ # +# $ $ $ $ $ # +#######$####### + ## . .# + ## ..## + #. ...# + # . # + # ... # + ####### + +; 73 +################ +# # +# $ $ $@$ $ $ # +# $ $ $ $ $ $ # +####$##.##$##### + # ... # + ### ..### + ##...## + #.....# + ####### + +; 74 +############# +# ## +# $ $ $ $ $ # +# $ $ $ $ $ # +# $ $ $ $ $ # +# $ $@$ $ $ # +#####$######## + # ### # + # ......# + ###.....## + #..... # + #..... # + # ##### + #### + +; 75 + ############## + # @ ## + # $ $ $ $ $ # + # $ $ $ $ $ # + # $ $ $ $ $ # + # $ $ $ $ $ # +########$###### +#. ..# # +#...... # +#......#### +#......# +######## + +; 76 + ########### +## @ # +# $ $ $ $ # +# $ $ $ $ # +# $ $ $ $ # +#######*#### + # ..# + # ...# + #....### + #...## + ##### + +; 77 + ############ + # @ # + # $ $ $ $ # + # $ $ $ $ # +### $ $ $ $ # +# *######### +# $#. # +# ....# +###....# + #....# + ###### + +; 78 +########## +# @ # +# $ $ $ # +# $ $ $ # +###$#$#### +# .... # +# .... # +######## + +; 79 + ############# +## @ # +# $ $ $ $ $ # +# $ $ $ $ $ # +# $ $ $ $ $ # +#####$######## + ##.....# + #...#. # + # ...# + #.. ..## + ####### + +; 80 +########### +# @ # +# $ $ $ $ # +# $ $ $ # +# $ $ $ $ # +# $ $ $ # +###*####### + ##. . .## + # ..#. # + # . . . # + #####. .# + # . # + #. .# + ##### + +; 81 + ############# +## @ # +# $ $ $ $ $ # +# $ $ $ $ $ # +# $ $ $ $ $ # +#######$###### + #.. .# + #.# .# + #.. .# + #.. .# + ##. # + # ..# + # ..# + ##### + +; 82 + ############ +## @ # +# $ $ $ $ # +# $ $ $ $ $ # +# $ $ $ $ # +####### $ ### + ### $ $ $# + #.... # + #...#.#### + #... .# + # .. ## + # ...# + ###### + +; 83 +######### +# @ # +# $ $ $ # +# $ $ # +# #$### # +# #...# # +# #...$ # +# $...### +# ###$# +# # +####### + +; 84 +########### +# @ # +# $ $ $ $ # +# # $ # # +# $ $ $ $ # +# #$#$# # +###.... ## + #....$## + # ....# + ####### + +; 85 +############# +# @ # +# $ $ $ $ $ # +# $ $ $ $ # +# $ $ $ $ $ # +### #$# $.## + #$# . #..# + # .......# + ##......## + ######## + +; 86 +############# +# @ # +# $ $ $ $ $ # +## $ $ $ $ # +###$##$## $ # + # # ### + #...... # + #......### + ######## + +; 87 + ########### + ## # + # $ $@$ $ # + # $ $ $ $ # + # $ $ $ $ # +########$#### +# ....# # +# . # +# ....#### +###....# + ###### + +; 88 +############# +# @ # +# $ $ $ $ $ # +## $ $ $ $ # +#####$### $ # + # ...#$ # + #.... ## + #.....### + ####### + +; 89 +########### +# @ ## +# $ $ $ $ # +# $ $ $ $ # +# $ $ $ $ # +# $ $ $ $ # +#####.#*#### + ##.....# + # .....# + # .....# + ######## + +; 90 + ########### +## # +# $ $@$ $ # +# $ $ $ $ # +# $ $ $ $ # +#######*#### + # .# + # .## + # ...# + #... # + #....# + ###### + +; 91 + ######### + # @ ## +## $ $ $ # +# $ $ $ # +# $ $ $ # +# ###$##### +# #.. .# +# #.. # +# #.. # +# #.. .# +# ## +####### + +; 92 +####### +# # +# $@$ # +# $ ## +###$### +# . . # +# # +# # # +# . . # +####### + +; 93 + ###### + # @ ## +### $ ## +# $ $ # +# $ $ $ # +#####$#### + #. .# + #. .# + # .#. # + # . # + ####### + +; 94 + ###### + ## # + # $ # + # $ $ # + # $ # +###### $ # +#....#$ # +# . # $ # +# . $$ @# +#. . # $ # +#... #$ # +###### # + ##### + +; 95 +########### +# @ # +# $ $ $ $ # +# $ $ $ # +#####$###### + ## . . # + # .# # + # .... ## + #####. # + #### + +; 96 +############# +# @ # +# $ $ $ $ # +# $ $ $ $ $ # +# $ $ $ $ # +#####$#$##### + #. . .# + # ...# + #.. ..# + #.....# + ####### + +; 97 +######### +# @ # +# $ $ # +# $ $ $ # +# $ $ # +###$#$### + #. .# + # . .# + #. # .# + #. . .# + ####### + +; 98 + ############ +## @ # +# $ $ $ $ # +# $ $ $ $ $ # +# $ $ $ $ # +#####$#$##### + #.....# + #. .# + # .#. # + #. . .# + #. . .# + ####### + +; 99 + ######### +## # +# $@$ $ # +# $ $ $ # +# $ $ $ # +# $ $ $ # +####$##### +#. . # +#. ...# +#.......# +######### + +; 100 +############## +# # +# $ $@$ $ $ # +# $ $ $ $ $ # +# ####$####### +# ### ...# +# ## ..## +# # ..## +# ..## +###..## + #### diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/howard_abed_2.desc b/ports/syasokoban/syasokoban/data/sokoban/levels/howard_abed_2.desc new file mode 100644 index 0000000000..7261427965 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/howard_abed_2.desc @@ -0,0 +1,3 @@ +Name=Howard's Second Set +Author=Howard Abed +EMail=Howard1818@cs.com diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/howard_abed_2.txt b/ports/syasokoban/syasokoban/data/sokoban/levels/howard_abed_2.txt new file mode 100644 index 0000000000..d652fb76ca --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/howard_abed_2.txt @@ -0,0 +1,568 @@ +; Howard's Second Set + +; Copyright: Howard Abed +; E-Mail: Howard1818@cs.com +; +; +In this set, there is just one box out of place on each level. +; + + +; 1 + ##### + # @ # +#### * ### +# * # +# .**$** # +# * # +#### * ### + # # + ##### + +; 2 + ##### + # @ # +#### * #### +# * # +# .*****$ # +# * # +#### * #### + # # + ##### + +; 3 + ######### + # # # + # * $ # + # * # # + # * ##### + # *@# +###### * # +# * # +# .***** # +# # +########## + +; 4 + ######### +## . ## +# *$* # +# * * * # +# * * * * # +#* * * * *# +# * * * * # +# # +## @ ## + ######### + +; 5 +################### +# @ # +# * ######### * # +# # * ## ## * # # +# # * ## ## * # # +# ## * ### * ## # +# ### * # * ### # +# # ## *$* ## # # +# # # # . # # # # +# # ## * * ## # # +# ### * * ### # +# ## * # * ## # +# # * ##### * # # +# # * ## ## * # # +# * ######### * # +# # +################### + +; 6 +################# +# @ # +# * * * * * * * # +# * * * * * * # +# * * * * * * * # +# * * * * * * # +# * * * * * * * # +# * * * * * * # +# * * * * * * * # +# * * * * * * # +# * * * * * * * # +# * * * * * * # +# * * * * * * * # +# *$* # +###### . ###### + ####### + +; 7 +################### +# # +# * * * * * * * * # +# * * * * * * * # +# * * * * * * * * # +# * * * * * * * # +# * * * * * * * * # +# * * * * * * * # +# * * * $@. * * * # +# * * * * * * * # +# * * * * * * * * # +# * * * * * * * # +# * * * * * * * * # +# * * * * * * * # +# * * * * * * * * # +# # +################### + +; 8 +################### +# # +# $ *** *** *** # +# * * * * * * * * # +# * * * * * * * * # +# * * * * * * * * # +# * * * * * * * * # +# * * * * * * * * # +# * * * *@* * * * # +# * * * * * * * * # +# * * * * * * * * # +# * * * * * * * * # +# * * * * * * * * # +# * * * * * * * * # +# .** *** *** *** # +# # +################### + +; 9 + #### + # # + #@ # +#### #### +# ** # +# *. $ # +#### #### + # # + #### + +; 10 + ##### + ## @ ## + # * # + ## * * ## + # * * * # +##* *$* *## +# * * # +# . # +########### + +; 11 + ##### + ## @ ## + ## . ## + ## *#* ## + ## * * * ## + ## * * * * ## +## * * * * * ## +# * * *$* * * # +# * * * * * * * # +# # +################# + +; 12 + ########## +## #### +# # # # # # +#.******** $@# +# # +########### # + #### + +; 13 + ####### + ## . ## + ## * * ## +## * * * ## +# * * * * # +# * * * * * # +# * * * * # +## * * * ## + ## *$* ## + # *@ # + ### ### + ##### + +; 14 + ### +##.## +# @ # +# * # +# * # +# * # +# * ## +# * # +# * # +# * ## +# $ # +# # +##### + +; 15 + ##### +###### @ # +# # +#.*******# +# $ # +### #### + ##### + +; 16 +################ +#@ # +# $*.********* # +# * # +############ * # +# # * # +# ******** # * # +# * * # * # +# * #### * # * # +# * # * # * # +# * # # * # +# * ######## * # +# * * # +# ************ # +# # +################ + +; 17 + ###### + #### # + # @ $ # +##.##*#* # +# * * # +# * # ## +#### # + ### # + #### + +; 18 +################### +# # +# $ * * * * * * * # +# * * * * * * * * # +# * * * * * * * * # +# * * * * * * * * # +# * * * * * * * * # +# * * *@* * * * * # +# * * * * . * * * # +# * * * * * * * * # +# * * * * * * * * # +# * * * * * * * * # +# * * * * * * * * # +# * * * * * * * * # +# * * * * * * * * # +# # +################### + +; 19 + ### + ## ## + ## ## + ## * ## +## * * ## +# * * * # +# *@.$* * # +# * * * # +## * * ## + ## * ## + ## ## + ##### + +; 20 + ### + ## ## + ## ## + ## * ## +## * * ## +# * * * # +# * .$* *@# +# * * * # +## * * ## + ## * ## + ## ## + ##### + +; 21 + ### + ## ## + ## ## + ## * ## +## * * ## +# * * * # +#.* *$* *@# +# * * * # +## * * ## + ## * ## + ## ## + ##### + +; 22 + ##### + ## ## + ## * ## + ## *$* ## + ## *@* * ## + ## * * * * ## + ## * * * * * ## +## * * * * * * ## +# * * * . * * * # +# * * * * * * * * # +# # +################### + +; 23 + ##### + ## . ## + ## * ## + ## *$* ## + ## * * * ## + ## * * * * ## + ## * * * * * ## +## * * * * * * ## +# * * * * * * * # +# * * * * * * * * # +# @ # +################### + +; 24 + ########### + ## ## + ## * * * * ## +### * * * * * ## +# * * * * * * ## +# * * * * * * * # +# * * * *$. * * *@# +# * * * * * * * # +## * * * * * * ## + ## * * * * * ## + ## * * * * ## + ## ## + ########### + +; 25 +######### +# @ # +# **$* # +# * * # +# * # * # +# * * # +# **.** # +# # +######### + +; 26 + ###### +## ## +# ** # +# * * # +# * . # +## ***## +# $ *@# +# * * # +# ** # +## ## + ###### + +; 27 + ####### +## ## +# *** # +# * * # +# *.#$*@# +# * * # +# *** # +## ## + ####### + +; 28 + ##### + # @ # + # $ # +### * ### +# * # +# ***** # +# * # +### * ### + # * # + # * # + # . # + ##### + +; 29 + ##### +### ## +# @ # +#.**** # +# $ # +### ### + #### + +; 30 +####### +# # +# *** # +# $ * # +# * # +# *** # +# *@ # +# * # # +# **. # +# # +####### + +; 31 +####### +# # +# * * # +# . * # +# * * # +# *** # +# @* # +# # * # +# $ * # +# # +####### + +; 32 +####### +# # +# .** # +# * # +# * # # +# ** # +# @* # +# # * # +# **$ # +# # +####### + +; 33 + ###### +## ## +## ** # +# * * # +# * * # +# **$ # +# * @. # +# * * # +# ** # +## ## + ###### + +; 34 + ##### + ## @ ## + ## . ## + ## *** ## + ## ** ** ## +## ** ** ## +# ** ** # +# ** # ** # +# ** ** # +## ** ** ## + ## ** ** ## + ## *$* ## + ## * ## + ## ## + ##### + +; 35 + ###### + ## # + ## * .# + ## ** # + ## ** ## + ## ** ## + ## ** ## + ## ** ## + ## ** ## +## ** ## +# ** ## +# ** ## +# $ ## +# @ ## +##### + +; 36 + ######### + ## # + ## **#.* # + ## ** * # +## ** *** # +# ** ** ## +# ** ** ## +# $ ** ## +# @** ## +### ## + ###### + +; 37 + ### + #######.####### + ## ## +## * * * * * * ## +# * * * * * * * # +# * * * * * * * * # +# * * * * * * * # +# * * * *$* * * * # +# * * * * * * * # +# * * * * * * * * # +# * * * * * * * # +## * * * * * * ## + ## @ ## + ############### + +; 38 +############### +# # +# .********** # +# * # +######### * # + ## * ## + ## * ## + ## @* ## + ## * ## + ## * ## + ## * ## +## * ######### +# * # +# ***********$ # +# # +################ + +; 39 +########### +# # +# * * * * # +# * * * # +# * *$* * # +# * . * # +# * * * * # +# * * * # +# * *@* * # +# # +########### + +; 40 +################### +# @ # +# *****#*##*#**** # +# ##*###* * * # # +# # * **** **** # +# # * * * * # # +# # * * * **** # +# # # # +# # # # +# **** * * ***# # +# * **$ * * * # +# **** * . * * * # +# * * ** *# * # +# ****#*###*#***# # +# # +################### diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/howard_abed_3.desc b/ports/syasokoban/syasokoban/data/sokoban/levels/howard_abed_3.desc new file mode 100644 index 0000000000..a0b320b973 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/howard_abed_3.desc @@ -0,0 +1,4 @@ +Name=Howard's Third Set +Author=Howard Abed +EMail=Howard1818@cs.com +Difficulty=Not difficult diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/howard_abed_3.txt b/ports/syasokoban/syasokoban/data/sokoban/levels/howard_abed_3.txt new file mode 100644 index 0000000000..f45a520332 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/howard_abed_3.txt @@ -0,0 +1,423 @@ +; Howard's Third Set + +; Copyright: Howard Abed +; E-Mail: Howard1818@cs.com +; +; +These levels all have 4 boxes to move and aren't very difficult. +; + + +; 1 +###### +#. ..# +# $.# +## $## + # $ # + #$## # + # @ # + ###### + +; 2 + ##### +### @# +# $ ### +# #.#. # +# $.#.# # +### $ $ # + # ### + ##### + +; 3 + ##### + # ### +## #$. # +# @$ # +# $##* # +# .. # +#### # + ##### + +; 4 + ##### +## + ## +# $ # +#.$ $.# +# $ # +## . ## + ##### + +; 5 +##### +# @# +# $### +# *...# +# $ ## +###$ # + # # + #### + +; 6 +######## +#..##@ # +# $$ # +#..$ # +####$ # + # ## + #### + +; 7 +####### +# # +#.### # +#.. $ # +#.$@$ # +###$ # + # # + ##### + +; 8 + #### + #@ # +#### $#### +# $ . $ # +# . . # +####.$#### + # # + #### + +; 9 + ##### + # # + # $ # + # # +###### ## +# ## # +# $ .####### +# ##. .## # +#######. $ # + ## ## @# + ## ###### + # # + # $ # + # # + ##### + +; 10 +#### +# #### +# $ # +# $ $ # +#.#.$## +# ..@# +###### + +; 11 + ##### +## # +# $ # +# $..### +###..$ # + # $ # + ## @ # + ##### + +; 12 +###### +# # +# # $## +#. $ .# +# $@ # +#.#$#.# +# # +####### + +; 13 +###### +# . # +# #.$## +# $$$ # +# @ # +##.#.## + # # + ##### + +; 14 +###### +# . # +# #.$## +# $.$ # +# $. # +## #@## + # # + ##### + +; 15 + #### + ## ## + # # +###.$$ # +# .# ## +# $.$ # +# .@ # +####### + +; 16 +######## +# .. # +# ##$ # +## $.$ # + # #@ # + #$#.# # + # # + ####### + +; 17 + ####### +## . # +# $ ## # +# $$ * # +# +. # +######## + +; 18 +####### +# # +#.# # # +# $ # +#.$@* # +###$. # + # # + ##### + +; 19 + ##### + #. # +## $ # +#. . ### +###$$$ # + #@ .# + ###### + +; 20 +##### +# ## +# $$ # +#.$. # +#.$. # +# @ ## +##### + +; 21 +######## +# .# +# $#. .# +## .$## + # $@ # + # $# # + # # + ###### + +; 22 +####### +# # +# #.$.# +# ..$## +# $@ # +# $# # +# # +###### + +; 23 + ##### + # # + ## #$## + # $ .# +## # +# $#$#.# +# . .@# +######## + +; 24 + ##### + # # + ##.#$## +## .$ # +# . $ # +# #.$# # +# @# +######## + +; 25 +##### +# #### +# $. # +## $.$ # + # # $## + # ..@# + ###### + +; 26 + #### +## #### +# . . # +# .#.# # +# $ $ # +## $$ ## + ## @ # + ##### + +; 27 +###### +# ## +# ### +# $ $ # +# *@* # +# # #.# +# . # +####### + +; 28 +###### +# # +#.#.$## +# $ # +# $@. # +#.#$### +# # +##### + +; 29 +###### +# @ # +# #.$## +# $$$ # +# . # +##.#.## + # # + ##### + +; 30 +####### +# # +# .## # +# $$. # +#@. $ # +###$. # + # # + ##### + +; 31 + ##### +#### ### +# $ # +# ###$## # +# # # # +# #@.$. # +# # . .### +# ###$## +# # +####### + +; 32 + ##### +#### ### +# $ # +# ###$## # +# # # # +# #.... # +# # @$ ### +# ###$## +# # +####### + +; 33 + ######### + # # # +### $ # +# $ #$#$### +# # +# #@### # +# . ..# ## +####. # + # # + ####### + +; 34 + ######## + ## # # +### @ # +# #.#$### +# . . . # +# #$### # +# #$## +##### $ # + # # + ###### + +; 35 + ######## + ### # # +## @ # +# $ # #$### +# . . . .# +# # ### # +# #$## +##### $ # + # # + ###### + +; 36 +##### +# # +# # +##$ # +# ## +# $## +#. # +#$$.# +#.@.# +##### + +; 37 + ##### + # # + #@$ # +#### $ # +# .# ## +# $.$. .# +# ###### +#### + +; 38 +######## +# .# # +# # ## +#.*.#$ # +##$ $@ # + # ##### + #### + +; 39 + ##### +### # +# # # +# # $ # +# $ # # +# # $ # +# $ ### +### . # + # . .# + # @. # + ###### + +; 40 + ###### +## @. # +# $# # +#.$.$ # +## ## +# #.# +# $ # +# ### +#### diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/howard_abed_4.desc b/ports/syasokoban/syasokoban/data/sokoban/levels/howard_abed_4.desc new file mode 100644 index 0000000000..efc28537f8 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/howard_abed_4.desc @@ -0,0 +1,3 @@ +Name=Howard's Fourth Set +Author=Howard Abed +EMail=Howard1818@cs.com diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/howard_abed_4.txt b/ports/syasokoban/syasokoban/data/sokoban/levels/howard_abed_4.txt new file mode 100644 index 0000000000..601ea7ebc9 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/howard_abed_4.txt @@ -0,0 +1,474 @@ +; Howard's Fourth Set + +; Copyright: Howard Abed +; E-Mail: Howard1818@cs.com +; +; +This set contains edited versions of some of the standard levels. +; +Howard has deleted unnecessary space and added more boxes. +; + + +; 1 + ##### + # # + #$ # + ### $## + # $ $ # +### # ## # ###### +# # ## ##### ...# +# $ $ @ $ ...# +############## $..# + ###### + +; 2 +#### ####### +#..# # ### +#..### $ $ # +#... #$#### # +#... $ @ ## # +#..$ # # $ ## +###### ##$ $ # + # $ $ $ $ # + # # # + ############ + +; 3 + ###### + ###....# +############ $....# +# # $ $ .....# +# $$$#$ $ # *....# +# $ $ ###....# +# $$ #$ $ $# ###### +# $ # # +## ######### + # # # + # $ @# + # $$#$$ # + # # # + ######### + +; 4 +#### +#..### ##### +#..$ ### @ # +#... $$ # +#..* # # $ # +#..### # $ # +#### $ #$ # + # $# $ # + # $ $ # + # ## # + ######### + +; 5 + #### + # ########### + # $ $ $ # + # $# $ # $ # + # $ $ ## # +### $# # #### # +#@#$ $ $ ## # +# $ $ #$# # # +# $ $ $ $ # +#####*.######### + #......# + #......# + #......# + ######## + +; 6 + ###### + ## ...# + ##### $...# + # ..#.# + # ## *...# + ## ### ...# + ### ######## + # $$$ ## +##### $ $ ##### +# #$ $ # # +#@$ $ $ $ # +##### $$ $ ##### + # # + ######## + +; 7 +################ +# # +# # ###### $ $ # +# # $ $ $ $#..# +# # $ $@$ ##.## +# # $ $ $###...# +# # $ $ ##...# +# ###$$$ $ ##...# +# # ## ##...# +##### ## ##...# + ##### ### + # # + ####### + +; 8 + ##### + ## ## #### +### # # ### +# $ #$ # #... # +# # $#@$######.#. # +# # #$ # .#.## +# $ $ # # #.#.## +# ## ##$ $ . . # +# $ # # #$#.#. # +## $ $ $ $... # + #$ ###### ## # + # # ########## + #### + +; 9 + ########## + #... # # + #....$ $ # + #.. # #### + ####### $# ## + # # + # # ## # # +#### ## #### ## +# $ ##### # # +# # $ $ # $ # +# @$ $ # ## +#### ## ####### + # # + ###### + +; 10 + ########## +##### #### +# # $ $ #@ # +# #######$####$ ### +# # ## # # ..# +# # $ # #$$#.# +# # $$ # # ..# +# # ### ## #.# +# ### # # #$ ..# +# # #$ #### *#.# +# #$ $ $ #*...# +# $ # $ $ #..#.# +#### $### #**..# + # $ $$ ###....# + # ## ###### + ######## + +; 11 + ######## + # #### + # #### # # +## #@## # +# $$$ $ $$# +# # ## $ # +# # ## $ #### +#### $$$ $# # + # ## ....# + # # # #.. .# + # # # ##...# + ##### $ #...# + ## ##### + ##### + +; 12 + ####### + ##### # #### + # # $ # + #### #$$ ## ## # +## # # ## ### +# ###$$#$ $ $ # +#..... # ## # # +#...#$ @ # ### ## +#...# ### $ $ # +######## ## # # + ######### + +; 13 + ############ + ##.. # # + ##..*.* $ # + ##..*.# # #$ ## + #..*.# # # $ # +####...# $# # +# ##.# $ # +# @$ $ ### # $ ## +# $ $ # # # +###$$ # # # # # + # $ # # ##### + # $# ##### # + #$ # # # # + # ### ## # + # # # ## + #### ###### + +; 14 +################## +# ## +# $#$ $ ##$ $ $ # +# $ $### # $$ # +#.### $ $ ## # +#...# # # # ## +#..##$$#### $$ # # +#...# $ ## # +#.... ### ## ## +##... $####### ## + #..# @ # + ############### + +; 15 +################# +# # # # # +# $ .. $ $ #### +## ###..## ### @# +# #....#$# $### # +# $ #....# $ $ $ # +# #....# # # $ $ # +# ##..## #$# # +##$## .. ##$ # #$## +# $ $$ $ $ # # # +# # # # # +#################### + +; 16 + ############ + ## # # + ##.... $ # + ##....# # # ## + #....# # $ ### +####...# # # +# @##$# # $ $ $ # +# $ $ ###### # ### +# $ $ # # $ # +### $$ $# # ### $ # + # # # ## + ######### #### + +; 17 + ########### + ### # # # + ### $ $ # +######.@ # $ $#$# # +#.#..#.$$ ##$ $ # +#...... # $ # ## +#...... $ ###$##$### +#.#..#.$$ $ # # +####### # #$ $ # + ## $ $ $ # + # # # # # + ############# + +; 18 +################# +#...... ## # # +#...... $ #### +#....#$# #$###$ # +#...# # $ $ # # +##.# #$ # $## # +# # # $ $ ### $ # +# $ $ $ # # ## # +##$# ## #$$# $# ### +# # $ $ # # +# # # # @# +################### + +; 19 + ############### + # # # # # # + # ## $ $ ## +###### # # $ # +# @ ## ## #$ ## ## # +# $ $ $ # +#..###$$## $##$ ## # +#..#.# # $ $ # # +#....# $$ ##$ #### +#....# ##### # +#...### ## # +##### ############## + +; 20 +#################### +#....# # # # +#....# # $ $ # +#.... ## $# # $#$ # +#...# $ $# $ # +#..#### # $ $$ # +#......#### #### ### +# $ $ # # # +# ## $ # $ # $ $ # +# ##$$$ $ ## $ $ # +# @# # # # +#################### + +; 21 +###### ############# +#....# # # +#....# ### # #$# ## +#....# # #$ $ # +#....# # $ #$$## +##..## # $# #$ $ # + # $# # $ $ # # + #@ ####$###$## $ # + # $ # # $ # + # ### # $ #### + ##### # # # # + ############# + +; 22 +################## +# # @#...## +# $ $ # $ ##...## +# # # ##$## ## ....# +# $ # $$$......# +###$### $$ ###.##.# +# $ # #.#### +# $ # ### #.# # +## #$## $ $$ # +# $ ## $ # # #$ # +# # # # # +#################### + +; 23 +#################### +# # #...#@ # +# # $ ....# # +# $ # #....# # +# ##$#### ##....# # +# $ $ # #...# # +# $$ # # #.*$ # +### $$$# $$$..$$ # +# $ # # # $# # +# $# # $$ # +# # # # # # +#################### + +; 24 +#################### +# # # # # # # +# $ $ $ # +## # #$###$## $## # +# $ $ # $ # +# ###$##$# # $ # +# # $ $ ###### $# +# $ $$ $ # #.#...# +#@# # # #.....# +############ #.....# + #.....# + ####### + +; 25 +############## +# # # +# $$ #$$# # ####### +# # $ $ #$$ #@ # +## # # # # # # # +# ## # ...# +# # $ # $ # $#..# +# $ #$ # # $ #..# +##$ # #### $ #...# +# $ $ $ #....# +# # # #.....# +#################### + +; 26 + ########### + # # + # $ $ $ $ # + #### # ##### # + # #####$$ ##$# + #.. $ $ $ # +###..$ ## ## # +#....##@##### ## # +#....#### # ## ## +###### # $ # + # # + ####### + +; 27 +############# +# # +# ### $$ $ # +# # $ $ # +# $####$#### +# $ ## #### +# $$ $ $ ....# +### ## $$# ....# + # ## ###...# + # @ # #...# + ######## ##### + +; 28 + ##### +##########...# +# @ ## ...# +# $ ## ...# +# $$ ### ....# +## $ ###$##### + # ### $ # +## $ $ # +# $ # $ # +# $ ## # +# $$ ###### +# # +###### + +; 29 + ##### + ########## # + # # # + # $ $ $$ # + # ##### ## $ # + #$$ #$## $ # + # ### # ##$ # +###### ### $ $ # +#....$ $ ## # +#...... @ ###### +#....* ####### +######## + +; 30 + ###### + #### # + # ## # + # $ # +### #### ######## +# $ $ ## *...# +# $$ $$ ....# +# @ $ $## $...# +##### ## ####...# + ### $ # ##### + # $$ # + # # # + ######### + +; 31 +####### #### +# # ##### # +# ### # # $ # +# # $ #### $ # +# $ $$ ##$ # +#@ #### ## # +############## ## + #..### ##$ # + #... #### # + #... $$ # + #..$ #### $ # + #..### # # + #### ##### + +; 32 +############### +# # # ## +# $ $ # $ $ # +# $$ # $ ## # +# $$ ##$ $ # +## #$ ## ####### +## # ## ....# +# #$ ....# +# $$ @....# +# ####...# +####### ##### diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/marko_dzekic.desc b/ports/syasokoban/syasokoban/data/sokoban/levels/marko_dzekic.desc new file mode 100644 index 0000000000..bacc7c4351 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/marko_dzekic.desc @@ -0,0 +1,3 @@ +Name=Marko Dzekic +Author=Marko Dzekic +EMail=cedomir.dzekic@triera.net diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/marko_dzekic.txt b/ports/syasokoban/syasokoban/data/sokoban/levels/marko_dzekic.txt new file mode 100644 index 0000000000..874bbfbadb --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/marko_dzekic.txt @@ -0,0 +1,651 @@ +; Marko Dzekic + +; Copyright: Marko Dzekic +; E-Mail: cedomir.dzekic@triera.net +; +; +Marko Dzekic for you from SLOVENIA (not Slovakia) with 50 +; +tricky but not exactly difficult levels. My regards to +; +Fran +; çois Marques for creating the level set : 100 Boxes! + + +; 1 +######## +#...# # +#.+. $# +#...# # +# ## $###### +# ## $ $ # +# ## $ $ $ # +# ## $ $ # +# #### # +# ########## +# # +# # +# # +# # +#### + +; 2 +#### ###### +# @#### $.## +# $ ..# +## ###### $ ## + ### # $ # + #.$$ # + #.. # + ###### + ## + +; 3 +############### +# ... # # +#$# @$.#. $# +# ##### $.# # +# # $.#. $# +#.$ $.# # +#.$ ## $.#. $# +#.$ ## $.# # +# # $.# # +# # $.# # +#$ # $.# $.# +# # $.# $.# +#$ # # $.# +# # $.# +############### + +; 4 +####### +# # +# $ # +# $ # +# $$$$####### +# $ $ # +# $ ###### # +# $ ## # # +# ## #...# # +# # . .# # +# # # . .# # +# # #...# # +# ##### @# # +# ######### # +# # +############# + +; 8 +########## +#.. .# +#.. # +## $*$$$# + # *. # + # $ # + # $ ** # + ## $ *+## + ####### + +; 9 +######## +## $..# +##$@#### +# ## +#$$ #### +# $ $..# +#. $..# +######## + +; 10 +############### +# $ ......# +# $@$ # +# $ ###......# +## ######## +## $ $ # +## $$$ # +# $$ $ # +# # +######## + +; 11 +####### +## ########### +## $ # ......# +# $@$ # +# $ ### ......# +## ######### +## $ $ # +## $$$ # +# $$ $ # +# # +######## + +; 12 +########### +#.#.# @# +#.# #$ #### +# # $ # +# $ # +# # # +######## + +; 13 +########### +#.#.# @# +#.# #$ #### +#.#$$ # +# $ # +# # # +######## + +; 14 +########### +#.#.# @# +#.#.#$ #### +#.#$$ # +#$ $ # +# # # +######## + +; 15 + ###### + # ### +###### # +#.#.# # +#.#.#$ ### +#.#$$ ## +#$@ $ # +# # # +######## + +; 17 +######## +#.##. # +# # $ # +# #$ ### +# $ # +#+ # +###### + +; 18 +######## +#.##. # +# # $ # +# #$ ### +# $ # +#@ .## +###### + +; 19 +########## +## $ *.# +## $ $ .# +## ####### +## ## +## # ## +#+ ## +####### + +; 20 +########### +# # +# #$$#$$# # +# $ # +####.$.#### + #.#.# + #.@.# + ##### + +; 21 +########### +# # +# #$$#$$# # +# * # +####. .#### + # # # + #.+.# + # # + ## ## + # # + ## ## + # $ # + # # + # # + ##### + +; 22 + ##### +#### @ #### +# $ # +# #$$$$$# # +# * . # +####...#### + #.#.# + #...# + # # + ## ## + # # + ## ### + # $ # + # # + # $$ # + # # + ###### + +; 23 + ###### + ## # +#### @ ## +# . $ . # +# #$$$$$# # +# . * . # +####...#### + #.#.# + #...# + # # + ## ## + # # + ## ### + # $$ # + # # + # $$ # + # # + # $$ # + # # + ###### + +; 24 +######### +#.$ $.# +# $ @ .# +##### ## + #$ # + # .# + #### + +; 25 +############## +# $ .....# +# $$$$###### +#### @ # + ###### + +; 26 +################## +# $ $ .......# +# $ $$$$###### +######## @ # + ###### + +; 27 +###### ######## +# @ # # # +# # # ### # +# # #..### # +### ###$$### # + # ### # + # *$$$ ### # + #.. .### # + #### .*## # + ### $ # + # *#### + ##### + +; 28 +##### +# # +# # +## ######## +## ..## # +## @.## # # +# $ # +# ### $#### +# # # # +#### # $# + # # + #### + +; 29 + ##### + # # + # * # +#### * #### +# . # +# ***@*** # +# $ # +#### * #### + # * # + # # + ##### + +; 30 +############# +#...... $ $ # +##### $ $ # + ######$ # + # # + #$@# + # # + ######$ ## +#####.$ $ # +#.*... $ $ # +############## + +; 31 +####### +# .# +# $#.# +# $@#.# +# $#$# +# .# +## $ .# + ###### + +; 32 +####### +# #.# +# $#.# +# $@#.# +# $#$# +# .# +## $ .# + ###### + +; 33 +########### +## # ## +# # +# #. .# # +# #$# # +## $@$ ## +# #$# # +# #. .# # +# # +## # ## +########### + +; 34 + #### + # ###### +#### .# +#+. $$$ # +#### # + ######### + +; 35 + ##### +### ##### +### ...# + ##$$$ # + # @ ### + # ## + ###### + ## + +; 36 +########## + # ...# + ##$$$ ## + # .$. # + # .$ $ # + ## @ ## + ###### + +; 37 + ########## + #.. # + #.*##$$ ########## + #.* $ #...... # + #.. $ # $ $ $ # + ### $ ##$ ###### # + # $## # #$ # + # $ ##$ # # # + # $## # #$ # +##### $ ##$ # # # +#...# $## ## #$ # +#. .# $ ##$..# # # +#. .# $##...# #$ # +# # $ ####+# # # +# $ ..#######$ # +# .... .. # +######## ############ + # # +######## ############ +# # +# $ $ $ $ $ $ $ # +## ################# + # # + #### + +; 38 + ########## + #.. # + #.*##$$ ########## + #### #.* * #...... # + # # #.. * # $ $ $ # + # # ### $.##$ ###### # + ##$ # # *## # #$ # + # $# ### $.##*.# # # + # $ # ##.# *##..# #$ # +## $# ##..# $.##*.# # # +# $ # #...# *##..## #$ # ##### +# $# #...# $.##*..# # # # # +# $ # #...# *##...# #$ # # $ ## +# $# #...# $.####+# # # # $ # +# $ # #.... *...#######$ # # $ # +## $# #.... ........... # # $ # + # $ # ######## ############ ##$$$# + # $# # # ## $ # + # $ # ######## ############ ## # + # $# # # # # + # $ # # $ $ $ $ $ $ $ # # $ # + # $# ### ################# ##$$$# + # $ ##### #################### $ # + # $ $ $ $ $ $ $ $ $ $ $ $ $ # + # ## + ################################ # + # # + ##### + +; 39 + ######### + # ... # +##$$$$ $ # +# .$. $ # +# .$ $ $ # +## $@ # + # $$ $######### + # ........# + ############### + +; 40 + ######### + # ... # +## $$$.$ # +# .$. $. # +# .$ $ $ # +## $@$ # + # $$$$######### + # ..... . .# + ############### + +; 41 +############## +# ## # ## +# $$##$@$#$ ## +# ## # ## +#. . . . .## +############## + +; 42 +############## +# ## # ## +# $$##$@$#$ ## +# ## # ## +#. . . . .## +#####. . . .## + #$ # ## + # $ $#$ # + # # # + ## # # + ######## + +; 43 + ############# + # # ## + # # $ $ # + # # ## # + # ###$ # # + # # # + # $ # # + #$$$ # # ## + # $ ### $# # + # # # # + # $# # + # $ @ # # + #$$$ # $# # + # $ ## #..# + # ## ..# + # # ..# +## ..# +# $# $# ..# +# ##..# +# $#$# ..# +# ..# +#### ..# + ########..# + #### + +; 44 + ######### + # # ## + # $ $ # + # ###. # + #######$ ##. # + # ## # .## + # $ ## # .## + # $$ ## # .## + ##$ ### $# .# + #.$ # $ # .# + # # .# + # $ ##@ # .# + #$$$###$$#..# + # $ ### #*.# + # ## $ #.*# +#### # $ #..# +# $ *.# +# $##### .*# +### # ##..# +# $$$## #*.# +# $#..# +#### # $ .*# + ########..# + #### + +; 45 + ######### + ##### # ## + # # $ . $ .# + # $ # ### # + # $ ###$.#. # + # $ ## # .# + # $ ## # ## + # $$ ## # ## + ##$ ### $# $# + # $ # $ #$ # + # . #..# + # $ .##@ #.*# + #$$$###$$#..# + # $ ### #*.# +## $ ## $ #..# +# # $ #.*# +# ## . .#..# +# $######*.# +### # ##..# +# $$$## #.*# +# . #..# +#### ## $ *.# + ########..# + #### + +; 46 +############## +# # # ## +# $ # $ $ .# +# $$ # ### .# +# $ ####$.#. .# +# $ ## #. .# +# $ ## # ## +# $$ ## # $## +# $ #### $# # +# $ ## $ #$ # +## . # # +## $ .##@ #.*# +##$$$###$$#..# +## $ ### #*.# +## $ ## $ #..# +# # $ #.*# +# ## . .#..# +# $######*.# +### # ##..# +# $$$## #.*# +# . #..## +#### ## $ *..# + ########...# + ##### + +; 47 +################## +# ## . . .# +# $ $ $ $## . . .# +# $ $ $ ## . . .# +# $ $ $ $##@. . .# +# $ $ $ ## . . .# +# $ $ $ $# . . .# +# ##### +######## ###### + ###### + +; 48 + ##### +###########..# ###### +# ##..# # # +# $ $ $ $##..############### # # +# $ $ $ ##... .. # # +# $ $ $ $##...... # # +# $ $ $ ####..################ ## +# $ $@$ $##### #.#.#... ## # +# $ $ $ ### #. .#..$ $ $ $### # +# $ $ $ $## . .#...$ $ $ # +# ## #..$ $ $ $ ### +######### #### #...$ $ $ # + ###### ## #..$ $ $ $### + #####... ### + ############# + +; 49 + ############### +################# + ### ### + ### $$$$$$$ ### + ##. $.....$ .## + ## $..+..$ ## + ## $.....$ ## + ## $$$$$$$ ## + ##. . .## + ############### + ############### + +; 50 + ############### +################# + ### # ### + ### $$$$$$$ ### + ### $.....$ ### + ### $..@..$ ### + ### $.....$ ### + ##. $$$$$$$ .## + ##.. ..## + ############### + ############### diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/mas_microban.desc b/ports/syasokoban/syasokoban/data/sokoban/levels/mas_microban.desc new file mode 100644 index 0000000000..53d7eaf75d --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/mas_microban.desc @@ -0,0 +1,6 @@ +Name=Mas Microban +Author=David W. Skinner +Date=Apr 2002 +EMail=sasquatch@bentonrea.com +URL=http://users.bentonrea.com/~sasquatch/sokoban/ +Difficulty=Beginner/children diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/mas_microban.txt b/ports/syasokoban/syasokoban/data/sokoban/levels/mas_microban.txt new file mode 100644 index 0000000000..7d4875c5a1 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/mas_microban.txt @@ -0,0 +1,1812 @@ + +; 1 + +#### +# # +# # +# ### +#.$$@# +# . # +# ### +#### + +; 2 + + ##### + # # +##.# # +# @ # +# $ # +# #*## +# # +##### + +; 3 + + #### +#### # +# # # +# . . # +# @$$ # +# # ### +# # +##### + +; 4 + + ##### +## @ #### +# # . ## +# # # +# $$ #. # +## #### + ## # + ##### + +; 5 + +###### +# # +# $$ ### +### @ # + # . # + ## .## + #### + +; 6 + + #### +#### # +#@.* # +# # ### +#### $ # + # # # + ## # + ##### + +; 7 + + ##### +### # +# $# # +# .$ # +## ##.# + # @# + ###### + +; 8 + +######## +# @ # +# * # +###.$### + # * # + # # + ##### + +; 9 + +###### +# # +# #$@# +# .*.# +# #$ # +# # +###### + +; 10 + +##### +# # +# ### +#$$$@ # +#... # +####### + +; 11 + +###### +#.# # +#@$$ # +#..$ # +## # + ##### + +; 12 + + ####### + # # # + # #$ # +## .*+# +# #$ # +# # # +## #### + # # + #### + +; 13 + +##### +# ### +# # +# # +###.### +# $*$ # +# + # +####### + +; 14 + + #### +## ### +# .$ # +#@.$ # +# .$ ## +## ## + #### + +; 15 + +#### +# #### +# # # +#.$**@# +## # + # ## + ##### + +; 16 + + #### + ### # + # $$ # + ## # # +## .#$@# +# # +# ..#### +##### + +; 17 + + ##### + # # + #$#@# +## $ # +# ## +#.*. # +# # +###### + +; 18 + + ##### + # ## + #$#@ # + # $ # +## ### +# $. # +#. . # +####### + +; 19 + +####### +# # +# $$$.# +## #@.# + # # .# + # # # + ## # + ##### + +; 20 + + #### + # ### + #$ # + # .# # +##*. # +# $ ### +# @ # +##### + +; 21 + + #### + #### # + #. . ## + # # @ # + ## # # + ## ## # + # $ ### + # $ # + # # ## + # # + ##### + +; 22 + + ######### + # # # + # $ $ # + ## ### # +### # #@### +# ### # +# # . . # +# ####### +##### + +; 23 + + ##### ##### + # ### # + #@$ ##.. # +###$# # +# ## ## # +# #### +# # # +######### + +; 24 + + ##### +###### # +# ## # # +# $@$ # +### ### ### +# ## +# ### .. # +##### # # + # # # # + # ## # + ## ## + ###### + +; 25 + + ##### +## ## +# .$. # +# $#$ # +# .$. # +# ## +## @## + #### + +; 26 + +######## +# # +# ###$ # +# # $ # +# #.*$@# +# #.# # +# .# # +######## + +; 27 + +####### +# + # +# *$* # +#. # .# +# # # +# # # +# # # +# $#$ # +# # # +####### + +; 28 + + ####### + # # +### ### # +# ..* # +# $$@ ## +#### ## + # # + #### + +; 29 + +###### +# # +# ##$### +# # $ # +# @.*. # +## # + # #### + #### + +; 30 + + ##### + # # +########## # # +#. # $ # +#. @ # ## +#.# ####### # +# $$ # +## ##### # + #### ###### + +; 31 + + ######## + # # # + # $ # + # ##$## +#### ## # +# @...#$ # +# # +###### ## + #### + +; 32 + +######## +# # +# # # +###..$.# + # #$## + # @ # + ## $ # + # # # + # # + ##### + +; 33 + +### ####### +## #### # +# ## ...# # + ###$ # # +## $$### # +## @ # +########### + +; 34 + +##### +# #### +# .# # +## .. ## + # ## @ # + # # # + # $ #### + # $## + # $ # + # # + ##### + +; 35 + + ########## + # ## ## + # ## # + # # $# # # + # # @ $# # + # # #$ # + # ### #### +## . ## +# .#### +# .# +##### + +; 36 + + ###### + # ## + #### ## # +## # # +# @$**. # # +# # ## # +##### ## + ###### + +; 37 + + ##### + # # +## # ## +# $ ## +# $#. # +## $ . # + # #. # + #### @# + # # + #### + +; 38 + + ###### + # # +### ## # +# ... # +# $ ### +# #$## +# $ # +# @ # +###### + +; 39 + + ###### +## # +# ## # +#@# $ # +# *..# +## #$### + # # + ### # + ##### + +; 40 + + ##### + # # +## . # +# * # +# # ## +# $ # +## * # + # @ # + ##### + +; 41 + +##### +# #### +# # . # +# #$. # +# @$*# # +#### # + ##### + +; 42 + + ####### + # ### +## ###$ # +# .. $ # +# .##$ ## +### # @## + # ## + ##### + +; 43 + + #### + # @## +###### $ ## +# . # $ # +# $# # +## ..# # + ## ###### + #### + +; 44 + + #### + #### ### + # $ # + # $$ # # + # # @# # +## #### ## +# ... # +# ### # # +# ##### +####### + +; 45 + + ### ##### +#### #### # +# ### # +# .. $$$$ # +# .. # @# # +############# + # # + +; 46 + +######## +# # # +# # +# ## ### +## ## #### + # ## $$$@ # +## ## # # +# . . . #### +# ##### +##### + +; 47 + +###### +# ### +# $ @ # +# ### # +# $$ $ # +# ### +### ## # +# .... # +# # +# ###### +#### + +; 48 + + ##### + ##### # +## + # # +# $$.$$ # +# #.# ### +## . # + ####### + +; 49 + + ##### +## # +# # +# .$.## +##$#$ # + #.$. # + # # + # @ ## + ##### + +; 50 + + ######## + # # # +## #$ # +# .*@*. # +# $# ## +# # # +######## + +; 51 + +######## +# $. # +# $. # +### ### +# $. # +#@ $. # +######## + +; 52 + + #### + # # + #$ # + # # +####@### +# $ # +# ..* # +# # # +######## + +; 53 + + ###### + # # + #. ..## +###$ @ # +# $ $ # +# #### +##### + +; 54 + + ##### + ## # + # # # + # @ # + # # + #####.### + # . # +### #$#. # +# $$ #### +# # # +# #### +##### + +; 55 + + #### + ### ## + # $ $ # + # # # + ##$ # + # # # + ## # # + #. # # + #.## # +###.## ## +# # +# @ # +######### + +; 56 + + ##### + ## # +### .# # +# $*$@# +# .# # +### # # + # ## + ##### + +; 57 + + ##### + ### # +## # +# **$ ## +# * .# +### #@# + # # + ##### + +; 58 + + #### + #### ## + # $ # + # # # # +## #$$$@# +# .. ### +# .. ## +### # + #### + +; 59 + + ###### + # ### + # $ $ # + ##$# # # +### #@# ## +# . . . # +# ## # +########## + +; 60 + + ####### ##### + # ###### # +## @ ... # +# ########## ### +# $ $ $ # +# # # # # +################ + +; 61 + +##### +# # +# ###### +#$$$$ $ @# +#..... # +########## + +; 62 + + #### + # ### + # . # + #$.@ # +#### .$ # +# $$.### +# # +####### + +; 63 + +##### +# ##### +# $ $ ### +## $ $ ## + ###### .. # + #. . @# + # # + ### ## + #### + +; 64 + +######### +# ## ## +# $ $$*@ # +# # . # # +## #. . # + # ##### + ##### + +; 65 + +###### +# # +# ## ## +# # * ## +# #@* ## +# # * # +# # * $ # +# ## #.## +# ### +###### + +; 66 + + ##### + # # + # # # + # # +#######$ # +# $..$##### +# # $. .# # +# #. .$ # # +#####$..$ # + # $####### + # # + # # # + # @ # + ##### + +; 67 + + #### + ## ## + ## * ## +## $ .$ ## +# . @ * # +# * . # +## $. $ ## + ## * ## + ## ## + #### + +; 68 + + # + #.# + # $ # + # # + # *** # +#.$ *@* $.# + # *** # + # # + # $ # + #.# + # + +; 69 + +####### +# . . # +#.$$$.# +# $@$ # +#.$$$.# +# . . # +####### + +; 70 + +######## +# # # +# #.. # +# $$$$$# +# #...# +# # # +# @ # +######## + +; 71 + +######## +# # # +# $.$. # +##. $ # +# $ .## +# .$.$ # +# # @# +######## + +; 72 + +######### +# # +# *$*$* # +# $...$ # +# *. .* # +# $...$ # +# *$*$* # +# @# +######### + +; 73 + +######### +# # +# .$.$. # +# $.$.$ # +# .$@$. # +# $.$.$ # +# .$.$. # +# # +######### + +; 74 + +######### +# # +# $.$.$ # +# .$.$. # +##$.@.$## +# .$.$. # +# $.$.$ # +# # +######### + +; 75 + +######### +# # # +# .$.$. # +# $.$.$ # +##.$@$.## +# $.$.$ # +# .$.$. # +# # # +######### + +; 76 + + ###### + # . ### +## $. # +# $*$$ # +#..*@*..# +# $$*$ # +# .$ ## +### . # + ###### + +; 77 + + ##### + # ### + ## # ### + # .$# # +## #$.$.# # +# $.@.$ # +# #.$.$# ## +# #$. # +### # ## + ### # + ##### + +; 78 + + ####### +## ## +# $.$ # +# $#.#$ # +##..@.. # +# $#.#$ # +# $.$ # +# # ## +######## + +; 79 + + #### + #### # + # # +##.# # ## +#@$ $# # +# .$ # +##.$## # + #. ##### + #### + +; 80 + + #### ##### +## ### # +# . # $ # +# . .$ $ ## +###*## # # + # # @ # + # ##### + # # + #### + +; 81 + + ####### + # # ### + # # . ### + # $ # @ # + ## # $ $ # + # ##..#### + # # # +### ### ### +# $ # +# ###. # +##### ##### + +; 82 + + ########## + # # + #.#### # +##.$ @ $$ # +# .*.$ # # +# ### ## ## +# # +########## + +; 83 + +###### #### +# . ### # +# @ ## +#....# $# # +###### $ # + ##$ $ # + # ## + # $## + # # + #### + +; 84 + +######## +# ## # +# .. # +# . . # +### #### + # ## + # $$@ # + ### $ # +### # # +# $ # +# ### +###### + +; 85 + + #### + # # + ### # + ## # + # #$### + # $ $ # + ##$ # +####### #### +# # ## +# @ ## # +# # ....# +# ###### +###### + +; 86 + + ##### + ## # + # # # +## # +# $ #### +# $$#. # +###$ # + # # # + ####. # + #@#. ## + # . # + # # + ####### + +; 87 + + #### + # ### + ## . ## + #. . # + #. #@ # + ## ## # + ## ##### + ## $ # + ## $ # +## $ ## +# $ ## +# ## +##### + +; 88 + + ###### + #. . # + # *.## +###$ @ # +# $ $ # +# #### +##### + +; 89 + +######## +# # +# #.# # +# * # +##$*$ ## +# *@## +# #.## +# # +##### + +; 90 + + ##### + # # + # ## + #$*$ # +##. . # +# .@.## +# $*$# +## # + # # + ##### + +; 91 + + #### + # # + # # + # ### +###$ $ ## +# $@$ # +# # # +###### ## + ## . .# + # . .# + # # + # #### + #### + +; 92 + + ###### #### + # @ ###### # + # # $ # +## ....# $ # # +# ## ## $ ## +# ### $ # +######## ## # + #### + +; 93 + + #### + ### # + ## . # +## # +# .$. ## +# $ ### +# .$#### +### # + ##$# # + # # # + # @ ## + ### # + #### + +; 94 + + ###### + #### ### + # ## # + #### ###..## #### + # #$$ # # +## $ $ #... @ # # +# # $ ##### # # +# #### # ## +## # # ## + ##### ##### + +; 95 + +############# +# # # +# ## # # +## ### $ $ ## +#@...# $$$ # +# # +##..######## + #### + +; 96 + + #### + # # + ##### # + # $ $ # + # .# ### + # .#$$ ## +## .# # +# *###@ # +# ## +## .###### + #### + +; 97 + +##### ##### +# ###### # +# # # +## ####### # # + # # # # # + # #$$ ..... # +## # ####### +# #$#@# +# $ $ # +# # ## +#### # + #### + +; 98 + +##### +# ### +# # $ ### +# # $ # +# #.$##@# +# #.$ # +# .##### +## . # + # # + ###### + +; 99 + + ##### + # # + # # + # ### +###. # ##### +# . ### # +# . # $ # +# #.## $ $ # +# . @ $$## +## ### # + #### ##### + +; 100 + + ####### + # ## + # ### #### + # ## # + # $ #### # +####$ .....# +# # #### # +####$$# # + # $ # #### + # @ # # + # #### # + # # + ######## + +; 101 + + ##### +### . # +# . $## +# $$. ### +### .$$@ # + ##$ . # + # . ### + ##### + +; 102 + + #### + ## # + # ##### + # # + # # # + ## .## + #####.# + ######.### + # . # +### #$#. # +# $$ $ #### +# $ @ # +### #### + #### + +; 103 + + ########## + # # # +### ... .# # +# ## ## # +# ## # # +### #@ # # + ## ## # ### + ##### $#$ # + ## # $ # + ### $## # + ## ##### + #### + +; 104 + + ###### +#### # +# ## ## +# ## # +# # # # +# $$#$$ # +###$ $ $## + ## ## + ####@#### + # . .. # + # .. . # + # .## # + ##### # + ##### + +; 105 + + #### + # ### +## ## +# * . # +# *$*$ # +## .$. # + #@ ### + ##### + +; 106 + + #### +### # +# . ## +# #* # +# $.#@# +##$.# # +# $ # +# ### +# ## +#### + +; 107 + + #### + ## #### + # $$ # + # # # # + # $ $# # + # # # # + #@# # # +## #$# # +# .....## +# #### +##### + +; 108 + + #### + # # + ## $### + # . ### +### .$. # +# $.$@$.$ # +# .$. ### +### . # + ###$ ## + # # + #### + +; 109 + + ##### + # . ##### + #$ $$ $ # + # .. . .# +##$ .$ # +# $. $## +#. . .. # +#@$ $$ $# +##### . # + ##### + +; 110 + + ######## + # # # +###... . # +# # ### +# @ # +### # ## + ### $ # + ## $ # +### $ ## +# $ #### +# # # +# ## # +# ## +## # ## + #### # + #### + +; 111 + + #### + # # +### ## +# $ .# #### +# $#.### # +# $ .# # +#####.# $ # + ###.#$#@ # + # . $ # + # ### # + ## # #### + #### + +; 112 + +######### +# # # +# $...$ # +# $*@*$ # +# $...$ # +# # # +######### + +; 113 + +########### +# # +# * . * # +##*$*@*$*## +# * . * # +# # # +########### + +; 114 + + ##### + ### # + # # # + # # # +##### $ $##### +# ## # # # +# # $ ... $# ## +# #.@.# # +## #$ ... $ # # + # # # ## # + #####$ $ ##### + # # # + # # # + # ### + ##### + +; 115 + + # + # # + # # + # .$. # + # .$.$. # + # .$ $ $. # +# $.$@$.$ # + # .$ $ $. # + # .$.$. # + # .$. # + # # + # # + # + +; 116 + +######## +# # # +# # +# ## ########## +## ## # # + # ## # # + # ## $ $ $ $ # +## ### #######@# +# . . . . # +# ############ +##### + +; 117 + + #### + ####### # +## ## # +# # $ # +# # ##$ ## +# # $ ## +#@# .#$ ## +# .. ## +###. ### + # # + #### + +; 118 + + ##### + # ## +###### $ ## +# ## $ ## +# ## $ # +#...# ## # +# @ ##$ # +#...# ## $ ## +##### # $ # + # ## + # #### + #### + +; 119 + + ####### + # ### + # ###. # + # # . # # +## #... # +#@ .#### +# # # +## ##### +# $$ ## +# $$ # +### $$ # + # # + ## ## + ##### + +; 120 + +#### #### +# ### ###### +# # # +####$ $## # # + # # # $ ## +### ## $$ # +# ## $ # # +# @ # ######## +# ## # +#......# ###### +# ### # +######## ###### + +; 121 + + ####### + ## . # + ## . # + # $*.# ## + # # . # +## # . ## +# ### # +# # @## +# $$$# # +# # # +### # # + #$## # + # ## + ###### + +; 122 + + #### + ### ## + # # +##* # # +# *$*. # +# @ ## +####### + +; 123 + + ##### +### #### +# $ $ # +# $## $ # +## # # + ##### # ### + # ... # + ##. # + ## @## + # # + #### + +; 124 + +######### +# # # +# $ * $ # +#..# #..# +# $ # $ # +# .$@$. # +# $ # $ # +#..# #..# +# $ * $ # +# # # +######### + +; 125 + + ########## + # ## + ##### #### $ # + #.. # # # + # . # $ # # + #.. #### # $ # + ## ## # $$# # + # # ## ## +###@### ###### +# # +# # +# # # +#### # + #### + +; 126 + + ####### + # # + # $$ # + # $### + # # # + # #$ # + # # # +## ## ## +# ..####### +#@###... # +# #.#### $ # +### #.# $ $$ # + # . # # + ######### # + #### + +; 127 + +##### +#@ ###### +# $ # # +#.*.*. $ # +# $ ##### +## # + ##### + +; 128 + + ####### + ## ## +### ### # +# # # # +#@$***. # # +## # # + #### ## # + # ## + ###### + +; 129 + + #### +######## # +# $ # +# ##.## # +##$## . ## + # . $# ## + # ###.# # + # ### @ # + # $ #### + # #### + #### + +; 130 + + #### + ## ### + ## @ # + ## *$ .# + ## ** ## + ## ** ## + ## ** ## + ## ** ## + ## ** ## + ## ** ## + ## ** ## + ## ** ## +## ** ## +# ** ## +# ** ## +# #### +#### + +; 131 + + #### + ### ### + ##.$. # + ##.$.$$. # + ##.$.$$.$## + ##.$.$$.$.# + ##.$.$$.$.## + ##.$.$$.$.## + ##.$.$$.$.## + ##.$.$$.$.## + ##.$.$$.$.## +##.$.$$.$.## +#.$.$$.$.## +## $$.$.## + #@ $.## + ####.## + ### + +; 132 +'The Mixer' + + ##### + ##### # # + # ### # # + ##### # # # +##### # # # #### ## +# ### # # ### # # # +# # @ # # # # ### +# ####$###### #### # +### # # . # # # + # # # ## # # # + ## ##### ## # ##### + # ## ### # + # # ### # ##### # ##### + # # # # # # # # + ##### # ##### # ### # # + # ### ## # + ##### # ## ##### ## + # # # ## # # # + # # # # # ### + # #### ###### #### # + ### # # # # # # + # # # ### # # ### # + ## #### # # # ##### + # # # ##### + # # ### # + # # ##### + ##### + +; 133 +'Pulsar' + + ##### ################## + # # # + # # # ################ # + # # # # # # + # # # # ############## # # +# # # # # # # # +# # # # # ############ # # # +# # # # # # # # # +# # # # # # ########## # # # +# # # # # # # # # # # +# # # # # # # ######## # # # +# # # # # # # # # # # # +# # # # # # # # ###### # # # # +# # # # # # # # # # # # # # +# # # # # # # # # #### # # # # # +# # # # # # # # # # # # # # +# # # # # # # ## ## # # # # # # +# # # # # # ## ## # # # # # # # +# # # # # # @.$# # # # # # # # +# # # # # #### # # # # # # # # # +# # # # # # # # # # # # # # +# # # # ###### # # # # # # # # +# # # # # # # # # # # # + # # # ######## # # # # # # # +# # # # # # # # # # # +# # # ########## # # # # # # +# # # # # # # # # +# # # ############ # # # # # +# # # # # # # # + # # ############## # # # # + # # # # # # + # ################ # # # + # # # + ################## ##### + +; 134 +'Stargate' + + ##### # ##### + ## ###### ## + # # # # + ##### ####### #### + ## # # ## ## ## + # # # # # # # + ##### ## ## ## # #### + ## # #### ##### ## ## + # # # # # # # # + ##### ## ## # ## # #### + ## # #### # # ##### ## ## + # # # # # # # # # # +##### ## ## # # # ## # #### +# # #### ## # # ##### ## # +# # # # # # # # # +## ## ## ###### # # ## # # +## ##### # # ##### ## + # # # ### # ## # # ##### # # # +## # # @ # # ## + # # # ##### # # ## # ### # # # +## ##### # # ##### ## +# # ## # # ###### ## ## ## +# # # # # # # # # +# ## ##### # # ## #### # # +#### # ## # # # ## ## ##### + # # # # # # # # # # + ## ## ##### # # #### # ## + #### # ## # ## ## ##### + # # # # # # # # + ## ## ##### #### # ## + #### # ## ## ## ##### + # # # # # # + ## ## ## # # # ## + #### ## # ## ##### + # # $ # . # # + ## ###### ## + ##### # ##### + +; 135 +'Fractal' + + #### + # # #### + ##### # # # #### + # # # ##### # # # + # #### # # # ##### # + #### # # #### # # # + # # # ##### # # #### + # ##### # # # # ##### # + ##### ## ##### ##### # # # # + # # ## # ##### ##### ##### + # ## # # ## # # ##### #### + #### ## # ## ##### # ## # # # + # ## ## ## ##### # ## ##### # + # # ## ### ## ## ##### # + # # # ## ### ### #### + #### # # ##### ## ## ### # + ##### # ##### ## # ##### ## # # + # ##### # # ## # ##### ## ##### + ##### # ##### ##### # # ## # + # # # # ##### ##### ##### + ## ##### # # # # ##### # + ##### ##### ##### # # # # + # ## # # ##### ##### # ##### +##### ## ##### # ## # # ##### # +# # ## ##### # ## ##### # ##### +# ### ## ## ##### # # #### +#### ### ### ## # # # + # ##### ## ## ### ## # # + # ##### ## # ##### ## ## ## # + # # # ## # ##### ## # ## #### + #### ##### # # ## # # ## # + ##### ##### ##### # ## # # + # # # # ##### ##### ## ##### + # ##### # # # # ##### # + #### # # ##### # # # + # # # #### # # #### + # ##### # $# # #### # + # # # .##### # # # + #### # @# # ##### + #### # # + #### diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/mas_sasquatch.desc b/ports/syasokoban/syasokoban/data/sokoban/levels/mas_sasquatch.desc new file mode 100644 index 0000000000..6d3664bd1c --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/mas_sasquatch.desc @@ -0,0 +1,5 @@ +Name=Mas Sasquatch +Author=David W. Skinner +Date=Aug 1999 +EMail=sasquatch@bentonrea.com +URL=http://users.bentonrea.com/~sasquatch/sokoban/ diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/mas_sasquatch.txt b/ports/syasokoban/syasokoban/data/sokoban/levels/mas_sasquatch.txt new file mode 100644 index 0000000000..39b0606529 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/mas_sasquatch.txt @@ -0,0 +1,891 @@ + +; 1 + +##### +# ##### +# $ $ $ # +### # # # + # # # + ## ### ## + # .....@# + # $ $ # + # ### ### + # # + ####### + +; 2 + + #### +######..# +# . # +# # ..# +# ## ### +# $ ## +# # #$ @# +# # $ $ # +# ## $ ## +##### # + ##### + +; 3 + + ##### + ## ## + # ## + # @ # +############ #. # +# #.## +# ############.# +# .# +##$#$#$#$#$#$#.# + # .# + ############### + +; 4 + + ##### + ### # +#### # $$ #### +# ### $ # # +# ###$$ $ # +# *# @ ## # # +## ##### #..# ## + # ## #..# # + ## $ # #.. # +# ## $ # ..#### + # ## # # + # #### ## + # ##### + +; 5 + + ##### + #### # + # . # ### + # $. $ $ # + # #.## $ # +###@#..#$ # +# ##.# ## +# $ $ .# $# +## ###.## # + # # + ##### ### + #### + +; 6 + + ##### + ## ###### + # @ # # + # # $ * # +#### ###$#. # +#.....# .## +#.....# #$#. ### +### . ## # + # ## ##$ ### #### + # # # $ $ # + # $$$# # $ $ # + ##### # ###### # + #$ # #### + ## $ # # + # $ # + # ### + ###### + +; 7 + + ##### +########## # +#. ........ .## +# #### # ## +## $ # # ## + # $ # # # ## + # $ $ # # # # + # $ $ # @ # + # $ $$ # # + # $## ########### + # # # + # ## + ###### + +; 8 + + ######### + ##### # +## #### # +# $ # @ *..*### +# # # #.... # +# #$# #.... # +# $# # ##$### # +# #$ ## +## $ $# #### + ## $ #### + ### $$ # # + # # ### + ###### + +; 9 + + #### + #### ## ### + #### $ # #*# #### + ######## $ $ # ### # # + # $ $ $ $ ## # # ## +## $ $ #### $ ####### # +# $$ ##### $ ## # # +# ## ## $ $ # # +#.# $ # $ $ #### ## ## # +#.# $ $ $ #### # # +#.#.# $ # # # +#.#. ### # ######## # +#.#.###@#### ## # ## +#............. # ###### # +# .########### ## # #### +##### # # + ###### + +; 10 + + #### + ##### ##### ## + ## ### ## + ## * * . $ # @ ## + # ## * ## ### # # + # ## * # # $ # # + # # * # # # # +## # ## # # ### # +# ## # #. $ .## ## +# #.# ## ## #.# ## +# # $ #. $ .$ ## +# #* $.# . ## +##### ## ## # ## + # # $ # # + # # # ## + # #$## # + ## ## + ######## + +; 11 + + #### + # #### + # $ ######### + # .# $ ## # + # $# .## $ ## + #### .### #$$ # +## ## # .. # $$ # +# $ ...# $ # +# $ #####... # ## +# $# # .**@#### +### # # # # + ##### #### # # + ## ## + ######## + +; 12 + +# ### + ## ## + #*.$ # +# .$.$ .## +# $.$.$ # +# $.@.$ # + # $.$.$ # + ##. $.$. # + # $.*# + ## ## + ### # + +; 13 + + ##### + # ##### + # # # # + # # # + #####.# ...##### + # .$$ ###$# # + # #.# $. # # + # .# $$$ # # +### # $@$ # ### +# # $$$ #. # +# # .$ #.# # +# #$### $$. # +#####... #.##### + # # # + # # # # + ##### # + ##### + +; 14 + + ####### + # ### + # ###$ ## + #....$ # + ### ## # # +###@.$ # # ## +# .*.$ ## # +# $.$ #.$$# +# ## ## # +##### # ### + ### $ # + ## # + ##### + +; 15 + + ##### + # ##### + # $$# ##### + # . $ # ##### + ### ## . $ # ##### + # ##.### ....$ # ##### + # $$# ###.##. # $ # # + # # $ # .##.### .$$ # +### ## .$$$# ###.## # +# ##.### #$$$. ## ### +# $$. ###.##. # $ # # +# # $ # .##.### #$$ # +##### # $.... ###.## # + ##### # $ . ## ### + ##### # $ . # + ##### #$$ # + ##### @# + ##### + +; 16 + +############# +# # +# .$.$.$.$. # +# $.$.$.$.$ # +# .$.$.$.$. # +# $.$.$.$.$ # +# .$.$@$.$. # +# $.$.$.$.$ # +# .$.$.$.$. # +# $.$.$.$.$ # +# .$.$.$.$. # +# # +############# + +; 17 + +############################# +# # +# .$.$.$.$.$.$.$.$.$.$.$.$. # +# $.$.$.$.$.$.$.$.$.$.$.$.$ # +# .$.$.$.$.$.$.$.$.$.$.$.$. # +# $.$.$.$.$.$.$.$.$.$.$.$.$ # +# .$.$.$.$.$.$.$.$.$.$.$.$. # +# $.$.$.$.$.$.$.$.$.$.$.$.$ # +# .$.$.$.$.$.$@$.$.$.$.$.$. # +# $.$.$.$.$.$.$.$.$.$.$.$.$ # +# .$.$.$.$.$.$.$.$.$.$.$.$. # +# $.$.$.$.$.$.$.$.$.$.$.$.$ # +# .$.$.$.$.$.$.$.$.$.$.$.$. # +# $.$.$.$.$.$.$.$.$.$.$.$.$ # +# .$.$.$.$.$.$.$.$.$.$.$.$. # +# # +############################# + +; 18 + + ##################### + ## # # # + # $ $ $ #$ $ $ $ $### + # $##### $$ $## ## $ # + # # ..# # # # # + ##$ ... # # ...#$ ## +## $ ... #$ # ...$ ## +# $####..# ##...##$ # +# *.*..$$@$$..*.* # +# $##...## #..####$ # +## $... # $# ... $ ## +## $#... # # ... $## +# # # # #.. # # +# $ ## ##$ $$ #####$ # +###$ $ $ $ $# $ $ $ # + # # # ## + ##################### + +; 19 + + ##### ##### + # # # # + # #.####.# # + # .. .. # +##### ### #### ### +# # # # # +# # ## # #@## # +# $ ## # # # ### +## $ ## # $ $.. # + ## $ ### # #.# # + ## $ ## ## # # + ## $ # # ##### + ## $ $ ## + ##### ## + #### + +; 20 + + ######### + #### # # + #### # # $ # + # # ####.# # + # $ $ .#### # + # $#$## #.#....# +### # $ # #.#....# +# $ $ # #..*....# +# # ## $ # #### # +# $ # # $# ## +## $ # ###### + ## $ # $$$# + ## $$@## # + ## ## + ######## + +; 21 + + ############# + # # # + # $ $ $ $ $ # + ### ##### ### +####.$ $ $.#### +# ...# $ # $ #... # +# $##*#.#.#*##$ # +## . . @ . . ## +# $##*#.#.#*##$ # +# ...# $ # $ #... # +####.$ $ $.#### + ### ##### ### + # $ $ $ $ $ # + # # # + ############# + +; 22 + + ########## + ## # + ## ### ####### + # $$ # $# # # + # ### #$$ # + # $$ # #$$# + # # #### #$ # + ## # ###.*. # ## # +## *.*.#..*.## ### +# ***...**.### $$ # +# #....#...# # # # +# ## ##.*. $ # ### # +## # $ ..## $ # # + ## # $$### $#$$ # # + # @ # $ # # + ##### ##$#### ## + ###### ## + ######## + +; 23 + +############## ####### +# # # +#.########## #$##### # +# # # # +#*######## # ###### # # +# # # # # +#*###### # ####### # # # +# # # # # # +#*#### # ######## # # # # +# # # # # # # +#*## # ######### # # # # # +# # # # # # # # +#$ # ########## # # # # # # +# # # # # # # # # +# # ########### # # # # # # # +#. @ $ * * * * * . # +############################## + +; 24 + + #### + ####### # + # $ ## + ######## # ..## $ # + ## ##.# # # + ####### #.# $ $### + ### #######.# # ## + # ## # $. $$ # + # ## #.# #@# #.# ## # + # $$ .$ # ## # + ## # #.####### ### +###$ $ #.# ####### +# # #.## ## +# $ ##.. # ######## +## $ # + # ####### + #### + +; 25 + + ###### + ## ########### + # $ $ $ # * ###### + # .*.#..*.# .$ ## + # * # $ $ * $#*.$ # + ## #### # . # * # + # $ #########.## .$ # + #.*.. * #### ## + #$ $ #$#.$$.*# # # + # # #*.$$.#$# $ $# +## #### * ..*.# +# $. ##.######### $ # +# * # . # #### ## +# $.*#$ * $ $ # .$ # +## $. #.*..# * @# +###### * # $ *.$ # + ########### ## + ###### + +; 26 + +###### ####### +# ..# # # # +# ..###### $# # +## #. $ ## $ # + # $$$ # ##$## + #.#. #$ $ # # + #.#.## ## $ # + #.# $ # # # + #. ## @# ##$# + #. #### # + #. $ $# # + #. ######## # + #### ##### + +; 27 + +################ +# # ## # # +# .$. $ # . . # +## ### # $ #$ # +# . # ### ##.## +# $ .$ #. # # +### ## # $ $ # +## # ### ## # +# ## ### # ## +# $ $ # ## ### +# # .# $. $ # +##.## ### # . # +# $# $ # ### ## +# . . #@ $ .$. # +# # ## # # +################ + +; 28 + + ########## + # # # + # $ # # #### ##### + ### $$ ####### #### # +## $ $ ### ## $ # +# $ ### # # ## ##### ### +# #$# ..### ## # # +# # #.# #.. # # $ $ # +### $ $ #.# #.. # # ## ## + # # #.# #### #### ## # + ########.# # $ $ # + # .. #.# ###### # # # + #.$$$$.#.# # # #### #### + #.$ @$.#.# # # # $ # + #.$$$$.#.# # # #### # + # .. . # #### ##### + ############ + +; 29 + + ##### + ####### # ##### + ###### #.### # + ## # ### #. * # + # ###### ## # ### ## + # ## $ ..$ # $ ## # + # # $ *.$@##### # ## + # # ..$ # $ # ## +#####$#######$## # . # +# $ . #### #### +# $$# #########$## . # +# # . .# . # $$*$$ # +# . # $.$.# #... ...# +##### $ # ## ##### $$*$$ # + #.# # . # + ###################### + +; 30 + + #### +##### ########## +# # # # +# # .. ## $### +# # ##.#. # $$$@ # +# #. # $ # # +# ######## $ # # +### $ ## # + #.############ # + #. ## + ################ + +; 31 + + ##### +## # #### +# ### # +# # @# # +##$#### ###### +# ... ## ## +# ... # ## # +#### # ##### # ## + # # $# # + # # $ $ $$ # # + # ##### # # + ## # # # + ###### ### # + ## ## + ####### + +; 32 + + # + ## ## + # # + # .$. # + ## $.$ ## + # .$.$.$. # +# $.$+$.$ # + # .$.$.$. # + ## $.$$ ## + # .$. # + # # # # + ## ## # + # ### + +; 33 + +##### +# ## +# $ ##### +## $ # # + ## $ # $########### + ## $ $ $ $ # + #####$ # # # # # + # # # + # #######$####### + ## #@# # + # # # ## # # + #..*.*.*...... # + ########## # ## + #### # + ##### + +; 34 + + ##### ##### + # #### # +## #$.*.$ # # +# $.@.$ # +# # $.*.$# ## +# #### # +##### ##### + +; 35 + + ##### +########## # +# $ $$$ # +# $## # # # # +# $ # # # # +##$## .#. # + # ..... # # + #$ ##.@.## $# + # # ..... # + # .#. ##$## + # # # # $ # + # # # # ##$ # + # $$$ $ # + # ########## + ##### + +; 36 + + ####### ####### +## . ### ## +# $$.$$ # .$.$. # +# $ . $ # $.$.$ # +#...#... .$@$. # +# $ . $ # $.$.$ # +# $$.$$ # .$.$. # +## . ### ## + ### ### ### ### +## ### ## +# .$.$. # .$$$. # +# $.$.$ # $...$ # +# .$ $. $.#.$ # +# $.$.$ # $...$ # +# .$.$. # .$$$. # +## ### ## + ####### ####### + +; 37 + + ##### + ##### ##### + ##### # $ # ##### +##### # $$ $$ # ##### +# #$$ . ##$## . $$# # +# $$. ##### . ##### .$$ # +# ##### ##.## ##### # +##$ # #.... . ....# # $## + # . $ . # @ # . $ . # +##$ # #.... . ....# # $## +# ##### ##.## ##### # +# $$. ##### . ##### .$$ # +# #$$ . ##$## . $$# # +##### # $$ $$ # ##### + ##### # $ # ##### + ##### ##### + ##### + +; 38 + +##### ##### +# ################### # +# # $ $ $ $ $ $ $ $ $ $ # # +# $ # # # # $ # +## #.###.#.###.#.###.# ## + #$ # . # * # . # $# + # . # . # . # . # + #$###.#.###.@.###.#.###$# + # . # . # . # . # + #$ # . # * # . # $# +## #.###.#.###.#.###.# ## +# $ # # # # $ # +# # $ $ $ $ $ $ $ $ $ $ # # +# ################### # +##### ##### + +; 39 + + ################# + # # +##$#.#.#.#.#.#.#$## +# $.$.$.$.$.$.$ # +# #$#$ $@$ $#$# # +# $.$.$.$.$.$.$ # +##$#.#.#.#.#.#.#$## + # # + ################# + +; 40 + + ##### + ############### ######## + ## $ $ $ $ $ $ $ $ $ $ ## +### # # ### +# #.##.#.##.#.##.#.##.#.## # +# $# .$ $ $# .$ $ $# .$ # +# . #$ $ $. #$ $ $. # # +# $##.#.##.#.##.#.##.#.##.#$ # +## . # @ . # ## +## # . # . ## +# $#.##.#.##.#.##.#.##.#.##$ # +# # .$ $ $# .$ $ $# . # +# $. #$ $ $. #$ $ $. #$ # +# ##.#.##.#.##.#.##.#.##.# # +### # # ### + ## $ $ $ $ $ $ $ $ $ $ ## + ######## ############### + ##### + +; 41 + + ########### +## # ## +# $$*.$.*$$ # +#... ...# +# $$*.$.*$$ # +## * ## +# $$*.$.*$$ # +#... @ ...# +# $$*.$.*$$ # +## # ## + ########### + +; 42 + +########### +# # +# $## ### ## ##### +# # $ $ $ ##### ### +# $ # # $. . # +# ##$###$## # #...# # +# $ # # #. .# ## +## # $ $ $## # #...# # +# ## ### #. # #. . # # +# $ # # # # +# @######## ### # # +#### # ### # + # #### # ## + # ## ### + ##### ## + ###### + +; 43 + + ####### + ######## #. # + # $ * ##### + # ## ## #. # # #### +### # $ $$#$#. # # ######## # +# $# # $ * #...... # +# $ ### $#. # #### # +## # #$$ # $ .# # # ## # + # # $ @## # ## ## ## + # ## $$$ # ## ### ##### + ## #.##.### # + ## #*$.*... ## # + # # ## ## ## + ### ########### + ##### + +; 44 + + ####### + # @ # +###### ### ###### +# # $ # # +# $ # $ # +##$###*###*###$## +# $ # $ # +# # * # # +##$###*###*###$## +# # $ # # +# ..*...#...*.. # +###### ### ###### + # # + ####### + +; 45 + + #### + #### .# + #### # .#### + ### #### ##.. ## + # $ # #$ #... # + # # # # #... # + # #$ # $ $ # # +#### $ # # @## +# # #$$##### ## +# $ $ # # ##### +###### # # + #### # + #### + +; 46 + + #### #### + # ### # + #### $ $ ####### + # $ #$ ## #### + # ### ### # # + ## $ ###### # # + # $ # ## ##### # + # # # # # $$ # ## ### + # # #$.## $ # + # ###### $ # ### ## + #....*.**.# # # # ## + #### # ##### ##### + ##$## ###$# + ## # $ # +####### # $ ############# +# $ ###### ## @ # +# ......... # +############################## + +; 47 + + ##### + # . # + ##### . ##### + # $ . $ # + # $ ##.## $ # + # # $ # # +###$## ##$### +# # *** # # +#....$ *@* $....# +# # *** # # +###$## ##$### + # # $ # # + # $ ##.## $ # + # $ . $ # + ##### . ##### + # . # + ##### + +; 48 + + # + # # + ## ## + # $.$ # + # . . # + ## $.$.$.$ ## + # . # # . # + # $.$# $ #$.$ # +# . . $@$ . . # + # $.$# $ #$.$ # + # . # # . # + ## $.$.$.$ ## + # . . # + # $.$ # + ## ## + # # + # + +; 49 + + #### + # ###### + # $ $ ### #### + # $ # ## # +#####*#*#$$$ # ## $ # +# $ $ $ # ## # +# #$ $ $##### $$ ## +## # #### .....# ## +# # $ **.## ### +# # # $$ #.##. # +## # #.#+* # # + # ######.##..$ # + ####### # $..##.#### + # # *..*.# + # .#. # + ######$# # + # # + ##### + +; 50 + +############################# +#. . . . . .# +# ## # # # # # # # ## # +# ## $ # $ # $ # $ # $ ## # +# ##$$$#$$$#$$$#$$$#$$$## # +# $...$...$...$...$...$ # +# $$.#.$.#.$.#.$.#.$.#.$$ # +# $...$...$...$...$...$ # +#.###$$$#$$$#$@$#$$$#$$$###.# +# $...$...$...$...$...$ # +# $$.#.$.#.$.#.$.#.$.#.$$ # +# $...$...$...$...$...$ # +# ##$$$#$$$#$$$#$$$#$$$## # +# ## $ # $ # $ # $ # $ ## # +# ## # # # # # # # ## # +#. . . . . .# +############################# diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/microban.desc b/ports/syasokoban/syasokoban/data/sokoban/levels/microban.desc new file mode 100644 index 0000000000..76bf7257d3 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/microban.desc @@ -0,0 +1,6 @@ +Name=Microban +Author=David W. Skinner +Date=Apr 2000 +EMail=sasquatch@bentonrea.com +URL=http://users.bentonrea.com/~sasquatch/sokoban/ +Difficulty=Beginner/children diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/microban.txt b/ports/syasokoban/syasokoban/data/sokoban/levels/microban.txt new file mode 100644 index 0000000000..10c93675ed --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/microban.txt @@ -0,0 +1,1834 @@ + +; 1 + +#### +# .# +# ### +#*@ # +# $ # +# ### +#### + +; 2 + +###### +# # +# #@ # +# $* # +# .* # +# # +###### + +; 3 + + #### +### #### +# $ # +# # #$ # +# . .#@ # +######### + +; 4 + +######## +# # +# .**$@# +# # +##### # + #### + +; 5 + + ####### + # # + # .$. # +## $@$ # +# .$. # +# # +######## + +; 6 + +###### ##### +# ### # +# $$ #@# +# $ #... # +# ######## +##### + +; 7 + +####### +# # +# .$. # +# $.$ # +# .$. # +# $.$ # +# @ # +####### + +; 8 + + ###### + # ..@# + # $$ # + ## ### + # # + # # +#### # +# ## +# # # +# # # +### # + ##### + +; 9 + +##### +#. ## +#@$$ # +## # + ## # + ##.# + ### + +; 10 + + ##### + #. # + #.# # +#######.# # +# @ $ $ $ # +# # # # ### +# # +######### + +; 11 + + ###### + # # + # ##@## +### # $ # +# ..# $ # +# # +# ###### +#### + +; 12 + +##### +# ## +# $ # +## $ #### + ###@. # + # .# # + # # + ####### + +; 13 + +#### +#. ## +#.@ # +#. $# +##$ ### + # $ # + # # + # ### + #### + +; 14 + +####### +# # +# # # # +#. $*@# +# ### +##### + +; 15 + + ### +######@## +# .* # +# # # +#####$# # + # # + ##### + +; 16 + + #### + # #### + # ## +## ## # +#. .# @$## +# # $$ # +# .# # +########## + +; 17 + +##### +# @ # +#...# +#$$$## +# # +# # +###### + +; 18 + +####### +# # +#. . # +# ## ## +# $ # +###$ # + #@ # + # # + #### + +; 19 + +######## +# .. # +# @$$ # +##### ## + # # + # # + # # + #### + +; 20 + +####### +# ### +# @$$..# +#### ## # + # # + # #### + # # + #### + +; 21 + +#### +# #### +# . . # +# $$#@# +## # + ###### + +; 22 + +##### +# ### +#. . # +# # # +## # # + #@$$ # + # # + # ### + #### + +; 23 + +####### +# * # +# # +## # ## + #$@.# + # # + ##### + +; 24 + +# ##### + # # +###$$@# +# ### +# # +# . . # +####### + +; 25 + + #### + # ### + # $$ # +##... # +# @$ # +# ### +##### + +; 26 + + ##### + # @ # + # # +###$ # +# ...# +# $$ # +### # + #### + +; 27 + +###### +# .# +# ## ## +# $$@# +# # # +#. ### +##### + +; 28 + +##### +# # +# @ # +# $$### +##. . # + # # + ###### + +; 29 + + ##### + # ## + # # + ###### # +## #. # +# $ $ @ ## +# ######.# +# # +########## + +; 30 + +#### +# ### +# $$ # +#... # +# @$ # +# ## +##### + +; 31 + + #### + ## # +##@$.## +# $$ # +# . . # +### # + ##### + +; 32 + + #### +## ### +# # +#.**$@# +# ### +## # + #### + +; 33 + +####### +#. # # +# $ # +#. $#@# +# $ # +#. # # +####### + +; 34 + + #### +### #### +# # +#@$***. # +# # +######### + +; 35 + + #### + ## # + #. $# + #.$ # + #.$ # + #.$ # + #. $## + # @# + ## # + ##### + +; 36 + +#### +# ############ +# $ $ $ $ $ @ # +# ..... # +############### + +; 37 + + ### +##### #.# +# ###.# +# $ #.# +# $ $ # +#####@# # + # # + ##### + +; 38 + +########## +# # +# ##.### # +# # $$ . # +# . @$## # +##### # + ###### + +; 39 + +##### +# #### +# # # .# +# $ ### +### #$. # +# #@ # +# # ###### +# # +##### + +; 40 + + ##### + # # +## ## +# $$$ # +# .+. # +####### + +; 41 + +####### +# # +#@$$$ ## +# #...# +## ## + ###### + +; 42 + + #### + # # + #@ # +####$.# +# $.# +# # $.# +# ## +###### + +; 43 + + #### + # @# + # # +###### .# +# $ .# +# $$# .# +# #### +### # + #### + +; 44 +'Duh!' + +##### +#@$.# +##### + +; 45 + +###### +#... # +# $ # +# #$## +# $ # +# @ # +###### + +; 46 + + ###### +## # +# ## # +# # $ # +# * .# +## #@## + # # + ##### + +; 47 + + ####### +### # +# $ $ # +# ### ##### +# @ . . # +# ### # +##### ##### + +; 48 + +###### +# @ # +# # ## +# .# ## +# .$$$ # +# .# # +#### # + ##### + +; 49 + +###### +# @ # +# $# # +# $ # +# $ ## +### #### + # # # + #... # + # # + ####### + +; 50 + + #### +### ##### +# $ @..# +# $ # # +### #### # + # # + ######## + +; 51 + +#### +# ### +# ### +# $*@ # +### .# # + # # + ###### + +; 52 + + #### +### @# +# $ # +# *.# +# *.# +# $ # +### # + #### + +; 53 + + ##### +##. .## +# * * # +# # # +# $ $ # +## @ ## + ##### + +; 54 + + ###### + # # + ##### . # +### ###. # +# $ $ . ## +# @$$ # . # +## ##### + ###### + +; 55 + +######## +# @ # # +# # +#####$ # + # ### + ## #$ ..# + ## # ### + #### + +; 56 + +##### +# ### +# $ # +##* . # + # @# + ###### + +; 57 + + #### + # # + #@ # + # # +### #### +# * # +# $ # +#####. # + #### + +; 58 + +#### +# #### +#.*$ # +# .$# # +## @ # + # ## + ##### + +; 59 + +############ +# # +# ####### @## +# # # +# # $ # # +# $$ ##### # +### # # ...# + #### # # + ###### + +; 60 + + ######### + # # +##@##### # +# # # # +# # $.# +# ##$##.# +##$## #.# +# $ #.# +# # ### +######## + +; 61 + +######## +# # +# #### # +# #...@# +# ###$### +# # # +# $$ $ # +#### ## + #.### + ### + +; 62 + + ########## +#### ## # +# $$$....$@# +# ### # +# #### #### +##### + +; 63 + +##### #### +# ##### .# +# $ ######## +### #### .$ @ # + # # # #### # + #### #### ##### + +; 64 + + ###### +## # +# $ # +# $$ # +### .##### + ##.# @ # + #. $ # + #. #### + #### + +; 65 + + ###### + # # + # $ # + ####$ # +## $ $ # +#....# ## +# @ # +## # # + ######## + +; 66 + + ### + #@# + ###$### +## . ## +# # # # +# # # # +# # # # +# # # # +# # # # +## $ $ ## + ##. .## + # # + # # + ##### + +; 67 + +##### +# ## +# # # +#@$*.## +## . # + # $# # + ## # + ##### + +; 68 + + #### + # ###### +## $ # +# .# $ # +# .#$##### +# .@ # +###### + +; 69 + +#### #### +# #### # +# # # # +# # $## +# . .#$ # +#@ ## # $ # +# . # # +########### + +; 70 + +##### +# @ #### +# # +# $ $$ # +##$## # +# #### +# .. # +##.. # + ### # + #### + +; 71 + +########### +# # ### +# $@$ # . .# +# ## ### ## # +# # # # +# # # # # +# ######### # +# # +############# + +; 72 + + #### + ## ##### + # $ @ # + # $# # +#### ##### +# # # +# $ # +# ..# # +# .#### +# ## +#### + +; 73 + +#### +# ##### +# $$ $ # +# # +## ## ## +#...#@# +# ### ## +# # +# # # +######## + +; 74 + + #### + # ####### + #$ @# .# +## #$$ .# +# $ ##..# +# # ##### +### # + ##### + +; 75 + + ####### +## ....## +# ###### +# $ $ @# +### $ $ # + ### # + ###### + +; 76 + + ##### +## # +# ##### +# #.# # +#@ #.# $ # +# #.# ## +# # # +## ##$$# + ## # + # #### + #### + +; 77 + +########## +# @ .... # +# ####$## +## # $ $ # + # $ # + # ###### + ##### + +; 78 + + ####### +## ## +# $ $ # +# $ $ $ # +## ### #### + #@ .....# + ## ### + ####### + +; 79 + + ######### + # # # +## $#$# # +# .$.@ # +# .# # +########## + +; 80 + +#### +# ####### +# . ## .# +# $# .# +## ## # .# + # # # + #### # # + # @$ ### + # $$ # + # # + ###### + +; 81 + + ##### + # # + # . # +## * # +# *## +# @## +## $ # + # # + ##### + +; 82 + +##### +# ### +# . ## +##*#$ # +# .# $ # +# @## ## +# # +####### + +; 83 + +###### +# ## +# $ $ ## +## $$ # + # # # + # ## ## + # . .# + # @. .# + # #### + #### + +; 84 + +######## +# ... # +# ### ## +# # $ # +## #@$ # + # # $ # + # ### ##### + # # + # ### # + ##### ##### + +; 85 + + #### + ####### # + # $ # + # $ $ # + # ######## +## # . # +# # # # +# @ . ## +## # # # + # . # + ####### + +; 86 + + #### + ### ## + ## $ # +## $ # # +# @#$$ # +# .. ### +# ..### +##### + +; 87 + + #### +###### # +# # +# ... .# +##$###### +# $ # +# $### +## $ # + ## @ # + ###### + +; 88 + + #### + # ### # + # # # + # # # # + # #$ #.# + # # # # # + # #$ #.# # + # # # # +####$ #.# # +# @ # # +# # ## # +######## + +; 89 + +########## +# ## # +# $ $@# # +#### # $ # + #.# ## + # #.# $# + # #. # + # #. # + ###### + +; 90 + + ######## + # @ # + # $ $ # +### ## ### +# $..$ # +# .. # +########## + +; 91 + +########### +# .## # +# $$@..$$ # +# ##. # +########### + +; 92 + + #### + # # ##### + # # # # + # ######.# # +#### $ . # +# $$# ###.# # +# # # # # +######### #@ ## + # # + #### + +; 93 + + ######### +## # ## +# # # +# $ # $ # +# *.* # +####.@.#### +# *.* # +# $ # $ # +# # # +## # ## + ######### + +; 94 + +######### +# @ # # +# $ $ # +##$### ## +# ... # +# # # +###### # + #### + +; 95 + +######## +#@ # +# .$$. # +# $..$ # +# $..$ # +# .$$. # +# # +######## + +; 96 + + ###### + # # + # # +##### # +# #.##### +# $@$ # +#####.# # + ## ## ## + # $.# + # ### + ##### + +; 97 + + #### + # ######## +#### $ $.....# +# $ ###### +#@### ### +# $ # +# $ # # +## # # + # # + ###### + +; 98 + +##### +# ## #### +# $ ### .# +# $ $ .# +## $#####.# #### +# $ # # .### # +# # # .# @ # +### # # # + #### ## ## + ####### + +; 99 + + ##### + # # +####### ####### # # +# # # # # +# @ #### # #### +# # ....## #### # +# ##### ## $$ $ $ # +###### # # + # ########## + #### + +; 100 + +####### +# @# # +#.$ # +#. # $## +#.$# # +#. # $ # +# # # +######## + +; 101 +'Lockdown' + + ##### + # # + # # ####### + # * # # + ## ## # # + # #* # +### # # # ### +# *#$+ # +# # ## ## +# # * # +####### # # + # # + ##### + +; 102 + +########### +#....# # +# # $$ # +# @ ## # +# ##$ # +###### $ # + # # + ###### + +; 103 + + ##### + # . ## +### $ # +# . $#@# +# #$ . # +# $ ### +## . # + ##### + +; 104 + + ##### +##### # +# $ # +# $#$#@# +### # # + # ... # + ### ## + # # + #### + +; 105 + + #### #### +## ### ## +# # # # +# *. .* # +###$ $### + # @ # +###$ $### +# *. .* # +# # # # +## ### ## + #### #### + +; 106 + + ######## + # # + #@ $ # +## ###$ # +# .....### +# $ $ $ # +###### # # + # # + ##### + +; 107 + +######## +# # +# $*** # +# * * # +# * * # +# ***. # +# @# +######## + +; 108 + +#### ##### +# ### # ## +# # #$ $ # +#..# ##### # # +# @ # $ $ # +#..# ## +## ######### + ##### + +; 109 + + ####### +# # # +# # # # # + # @ $ # +### ### # +# ### # +# $ ##.# +## $ #.# + ## $ .# +# ## $#.# +## ## #.# +### # # +### ##### + +; 110 + + #### + # # + # $#### +###. . # +# $ # $ # +# . .### +####$ # + # @# + #### + +; 111 + +###### +# #### +# ...# +# ...# +###### # + # # # + # $$ ## + # @$ # + # $$ # + ## $# # + # # + ###### + +; 112 + + ##### +## #### +# $$$ # +# # $ # +# $## ## +### #. # + # # # + ##### ### + # # ## + # @....# + # # + # # # + ######## + +; 113 + + ##### + ## # +### # # +# . # +# ## ##### +# . . # ## +# # @ $ ### +#####. # $ # + #### $ # + ## $ ## + # ## + # # + #### + +; 114 + +###### +# ### +# # $ # +# $ @ # +## ## ##### +# #......# +# $ $ $ $ # +## ###### + ##### + +; 115 + + ##### +##### #### +# # # +# #..... # +## ## # ### + #$$@$$$ # + # ### + ####### + +; 116 + + ##### + ### # +####.....# +# @$$$$$ # +# # ## +##### # + ##### + +; 117 + + #### #### + # ### ## + # @ # +##..### # +# # # +#...#$ # # +# ## $$ $ # +# $ ### +#### ### + #### + +; 118 + + ##### +## ## +# $ ## +# $ $ ## +###$# . ## + # # . # + ## ##. # + # @ . ## + # # # + ######## + +; 119 + + ###### + # ## + ## ## # + # $$ # # + # @$ # # + # # # +#### # # +# ... ## +# ## +####### + +; 120 + + #### +####### # +# $ ## +# $##### # +# @# # # +## ##.. # +# # ..#### +# $ ### +# $### +# # +#### + +; 121 + + ###### + # . # +##$.# # +# * # +# ..### +##$ # ##### +## ## # # +# #### # # +# @ $ $ # +## # # + ########## + +; 122 + +##### +# ### +# #$ # +# $ # +# $ $ # +# $# # +# @### +## ######## +# ...# +# # +########..# + #### + +; 123 + +######## +# # +# $ $$ ######## +##### @##. . # + #$ # . # + # #. . ## + #$# ## # # + # # + # ### ## + # # #### + #### + +; 124 + +############## +# # # +# $@$$ # . ..# +## ## ### ## # + # # # # + # # # # # + # ######### # + # # + ############# + +; 125 + + ##### + # ## + # $ # +######## #@## +# . # $ $ # +# $# # +#...##### # +##### ##### + +; 126 + + ########### +##....... # +# $$$$$$$@ # +# # # # ## +# # # # +# ####### +##### + +; 127 + +## #### +#### #### + # $ $. # +## # .$ # +# ##.### +# $ . # +# @ # # +# ###### +#### + +; 128 + + ######### +### # # +# * $ . . # +# $ ## ## +####*# # + # @ ### + # ### + ##### + +; 129 + + ######### +### @ # # +# * $ *.. # +# $ # # +####*# ### + # ## + # ### + ##### + +; 130 + +##### ##### +# ####.. # +# $$$ # +# $# .. # +### @# ## # + # ## # + ########## + +; 131 + +##### +# # +# . # +#.@.### +##.# # +# $ # +# $ # +##$$ # + # ### + # # + #### + +; 132 + +#### +# @### +#.* ##### +#..#$$ $ # +## # + # # ## # + # ##### + ##### + +; 133 + + ####### + # . .### + # . . . # +### #### # +# @$ $ # +# $$ $ # +#### ### + ##### + +; 134 + + #### +######### # +# ## $ # +# $ ## # +### #. .# ## + # #. .#$## + # # # # + # @ $ # + # ####### + #### + +; 135 + +####### +# ##### +# $$#@##..# +# # # +# $ # # # +#### $ ..# + ######## + +; 136 + + ####### + # # +## ###$## +#.$ @ # +# .. #$ # +#.## $ # +# #### +###### + +; 137 + + #### + ## ### +#### # $ # +# #### $ $ # +# ..# #$ # +# # @ ### +## #..# ### + # ## # # + # # + ######## + +; 138 + + #### +### # +# ### +# # . .# +# @ ...#### +# # # # ## +# # $$ # +##### $ $ # + ##$ # ## + # # + ###### + +; 139 + + #### +## #### +# ...# +# ...# +# # ## +# #@ #### #### +##### $ ### # + # ##$ $ # + ### $$ # + # $ ## ### + # ###### + ###### + +; 140 + +######## ##### +# # ### # +# ## $ # +#.# @ ## $ ## +#.# # $ ## +#.# $ ## +#. ## ##### +## # + ###### + +; 141 + + ######## + # # . # + # .*.# + # # * # +####$##.## +# $ # +# $ ## $ # +# @# # +########## + +; 142 + + #### + # # + # #### +###$.$ # +# .@. # +# $.$### +#### # + # # + #### + +; 143 + +#### +# #### +# $ # +# .# # +# $# ## +# . # +#### # + # # + ### ### + # $ # +## #$# ## +# $ @ $ # +# ..#.. # +### ### + ##### + +; 144 + + #### + ### ##### + # $$ # # + # $ . .$$## + # .. #. $ # +### #** . # +# . **# ### +# $ .# .. # +##$$.@. $ # + # # $$ # + ##### ### + #### + +; 145 + + ##### + # @ # + ## ## +###.$$$.### +# $...$ # +# $.#.$ # +# $...$ # +###.$$$.### + ## ## + # # + ##### + +; 146 + + ####### +## . ## +# .$$$. # +# $. .$ # +#.$ @ $.# +# $. .$ # +# .$$$. # +## . ## + ####### + +; 147 +'reduction of (Mas Sasquatch 7)' + + ##### +######## # +#. . @#.# +# ### # +## $ # # + # $ ##### + # $# # + ## # # + # ## + ##### + +; 148 +'from (Original 18)' + +########### +# . # # +# #. @ # +# #..# ####### +## ## $$ $ $ # + ## # + ############# + +; 149 +'from (Boxxle 43)' + + #### +## ### +#@$ # +### $ # + # ###### + # $....# + # # #### + ## # # + # $# # + # # + # ### + #### + +; 150 +'from (Original 47)' + + #### + ##### # + # $####### +## ## ..# ...# +# $ $$#$ @ # +# ### # +####### # #### + #### + +; 151 +'from (Original 47)' + + #### + # # + ### # +## $ # +# # # +# #$$ ###### +# # # .# +# $ @ .# +### ####..# + #### #### + +; 152 +'reduced (Mas Sasquatch 23)' + +###### #### +# # # +#.## #$## # +# # # # +#$ # ### # # +# # # # # +# # #### # # # +#. @ $ * . # +############### + +; 153 +'reduction of (Revenge 306)' + +############# +#.# @# # # +#.#$$ # $ # +#.# # $# # +#.# $# # $## +#.# # $# # +#.# $# # $# +#.. # $ # +#.. # # # +############ + +; 154 +'Take the long way home.' + + ############################ + # # + # ######################## # + # # # # + # # #################### # # + # # # # # # + # # # ################ # # # + # # # # # # # # + # # # # ############ # # # # + # # # # # # # # # + # # # # # ############ # # # + # # # # # # # # + # # # # ################ # # + # # # # # # +##$# # #################### # +#. @ # # +############################# + +; 155 +'The Dungeon' + + ###### #### +#####*# ################# ## +# ### # +# ######## #### ## # +### #### # #### #### ## +#*# # .# # # # # # # +#*# # # # ## # ## ## # +### ### ### # ## # ## ## + # # #*# # # # # + # # ### ##### #### # # + ##### ##### ####### ###### + # # # #**# # +## # # #**# ####### ## # +# ######### # ##### ### +# # # $ #*# +# ######### ### @##### #*# +##### #### #### ###### diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/microcosmos.desc b/ports/syasokoban/syasokoban/data/sokoban/levels/microcosmos.desc new file mode 100644 index 0000000000..9b7d0903a5 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/microcosmos.desc @@ -0,0 +1,3 @@ +Name=Microcosmos +Author=Aymeric du Peloux +URL=http://membres.lycos.fr/nabokos/ diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/microcosmos.txt b/ports/syasokoban/syasokoban/data/sokoban/levels/microcosmos.txt new file mode 100644 index 0000000000..91454a8959 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/microcosmos.txt @@ -0,0 +1,426 @@ +MICROCOSMOS + +// These levels are copyrighted by Aymeric du Peloux // +// http://http://membres.lycos.fr/nabokos/ + +'MICROCOSMOS 01' +#### #### +# ### # +# $ * $ # +# + # +### .$### + # . # + ##### + +'MICROCOSMOS 02' +################# +# # # # # # +#.$ # #.$ # +# #.$ .$ # # +# @# # # # # +################# + +'MICROCOSMOS 03' + #### +#### # +# $ ## +# #$# # +# $ # +#.### # +#.#### # +#. @ # +######## + +'MICROCOSMOS 04' + #### +####### .# +# $ $ $$ # +# @ ...# +### #### + ##### + +'MICROCOSMOS 05' + #### + ##### # + # $ $ # + #.# #. # + # $@$ ## +##.# #.## +# * * # +# # # +######### + +'MICROCOSMOS 06' + ##### + # # + # # ## +## * ## +# $*$ # +# * # # +## . +# + ####### + +'MICROCOSMOS 07' + ##### + # # + # #$## +## @ # +# .#$ # +# . ## +# .#$# +## # + ##### + +'MICROCOSMOS 08' + #### +### ### +# . # +# $ $ # +##.#+#.# + # $ $ # + ### ## + #### + +'MICROCOSMOS 09' + #### +##### # +# $ $# +# .#. # +## ### ## + # .#. # + #$ @ $ # + # ##### + #### + +'MICROCOSMOS 10' + ##### +## # +# #.## +# $$. # +## @ # + # #. # + # $ ## + # ### + # # + # # + # # + #### + +'MICROCOSMOS 11' + ##### + #+ ### + ##*# $ # + # * # +## * # ## +# * # +# #### +##### + +'MICROCOSMOS 12' +###### +# ## +# * # +# $*$ # +## * ## + # * # + # . # + ##+## + ### + +'MICROCOSMOS 13' + ##### +## ### +# ...* # +# #@$# # +# $ # +### #$## + # # + ##### + +'MICROCOSMOS 14' + ##### + # # + #.#$## + # # + #.#$ # + # ## + #.#$# +## # +# .#$# +# @ # +# ### +#### + +'MICROCOSMOS 15' + #### +### # +# ## +# # ### +## . . .# +##$##.#$## +# $ @ $ # +# ## # +########## + +'MICROCOSMOS 16' + #### + # ##### + # $ # + #$# # # +## + ## +# #.#$# +# $. # +### . ## + ##### + +'MICROCOSMOS 17' +#### #### +# ### # +# $ $ # +# $#.## # +## . ## + # .@.#$ # + ## # # + # #### + ##### + +'MICROCOSMOS 18' + + ####### + ## # # + # * * # +## # # +# *#+ ## +# $# +##### # + #### + +'MICROCOSMOS 19' + ####### + # # # + #$ + $# + # .#. # +##$.#.$## +# $ . $ # +# # # +######### + +'MICROCOSMOS 20' + ##### +##### ## +# #$# # +# $.@# # +## ##.. # +# #. ### +# $ $ # +# ##### +#### + +'MICROCOSMOS 21' + ##### + # ### +###*# $ # +# $ @ # # +# # .. # +# . #$### +##$. # + # ### + #### + +'MICROCOSMOS 22' + #### + ##### # + # $ # +## #.##$# +# # @. # +# .$ # ## +## ##.# # + # $ # + # ###### + #### + +'MICROCOSMOS 23' +##### +# ### +#.#$ # +# @$* # +# $ # +##.#.## + # # + ##### + +'MICROCOSMOS 24' + ##### + ##### # + # $ . # # + # # $$ # +## ## # ## +# $.$. # +# ## ## +# .@.## +####### + +'MICROCOSMOS 25' + #### + #### # + #.. # +### $@# ## +# $ #.. # +# $ $ # +#### #### + #### + +'MICROCOSMOS 26' + ######## + # # # + # $. # + ###$## # + # $.## ## +## .* # +# #$# # +# .@ ##### +## # + ##### + +'MICROCOSMOS 27' + ##### + # ### +## #$ @# +# . $ # +#...#$## +# # $ # +# # # +## ### + ##### + +'MICROCOSMOS 28' + #### + ## # + ## . # +#### $ # +# $ $.@## +# . ## +####### + +'MICROCOSMOS 29' + #### + ### # +## @$ # +# .$ # +# .* ## +# .$ # +## ## + #### + +'MICROCOSMOS 30' +###### +# .# +# . @# +# # ### +# # $ ## +# *. ## +#### $$ ## + ## # + ## # + ##### + +'MICROCOSMOS 31' + ##### +### # +# *# ## +# # * # +# * # # +## #+ # + # $## + ### # + #### + +'MICROCOSMOS 32' + ##### + # # +###*# ## +# * # +# # # # +# * + # +## #$## + ## # + ##### + +'MICROCOSMOS 33' + #### +###.@### +# # +# *..# # +## #$$ # + # ## + ##$# # + # # + ##### + +'MICROCOSMOS 34' + ######### + # ## # +## * # # +# .$#*@ # +# * ## +######### + +'MICROCOSMOS 35' +######## +# * # +# +*** # +## $ # + ## ## + ## # + #### + +'MICROCOSMOS 36' + #### + # # +##.@# +# .$##### +# $$ $ # +# .. # +#### ### + #### + +'MICROCOSMOS 37' + #### +###### # +# $ $ # +# # .# ## +# . #.@ # +##$# * # + # ##### + ##### + +'MICROCOSMOS 38' + ##### + ## ### + # # + #*#*#* # + # #@$ ## +## # #.# +# # +# # # +######## + +'MICROCOSMOS 39' + ##### +### ## +# $$.. # +# .@# # +## # # + # $* ## + ### # + #### + +'MICROCOSMOS 40' + ##### +### ## +# $# # +# .@.$## +##.# # # + # $ # + ## #### + #### diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/minicosmos.desc b/ports/syasokoban/syasokoban/data/sokoban/levels/minicosmos.desc new file mode 100644 index 0000000000..b28bf084f6 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/minicosmos.desc @@ -0,0 +1,3 @@ +Name=Minicosmos +Author=Aymeric du Peloux +URL=http://membres.lycos.fr/nabokos/ diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/minicosmos.txt b/ports/syasokoban/syasokoban/data/sokoban/levels/minicosmos.txt new file mode 100644 index 0000000000..a0add7452e --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/minicosmos.txt @@ -0,0 +1,426 @@ +MINICOSMOS + +// These levels are copyrighted by Aymeric du Peloux // +// http://membres.lycos.fr/nabokos + + +'MINICOSMOS 01' + ##### +### # +# $ # ## +# # . # +# # # +## # # + #@ ### + ##### + +'MINICOSMOS 02' + ##### +### # +# $ # ## +# # . # +# # # +##$#. # + #@ ### + ##### + +'MINICOSMOS 03' + ##### +### # +# $ # ## +# # . # +# . # # +##$#.$ # + #@ ### + ##### + +'MINICOSMOS 04' + #### +##### # +# $ # +# .# # +## ## ## +# # +# @# # +# ##### +#### + +'MINICOSMOS 05' + #### +##### # +# $ # +# *.# # +## ## ## +# # +# @# # +# ##### +#### + +'MINICOSMOS 06' + #### +##### # +# * # +# *.# # +## ## ## +# $ # +# @# # +# ##### +#### + +'MINICOSMOS 07' + ##### + # ## +## #$ ## +# $ # +#. .# # +### @ ## + # # # + # # + ##### + +'MINICOSMOS 08' + ##### + # ## +##.#$ ## +# $ # +#. .#$ # +### @ ## + # # # + # # + ##### + +'MINICOSMOS 09' + ##### + # # +##$# ### +# $@ # +# # # # +# #. . # +# #### +##### + +'MINICOSMOS 10' + ##### + # # +##$# ### +# .$@ # +# # # # +# #..$ # +# #### +##### + +'MINICOSMOS 11' + ##### +## ### +# . . # +# # ## ## +# $$@# +### # # + # ### + ##### + +'MINICOSMOS 12' + ##### +## ### +# . . .# +# # ## ## +# $$@# +### # $ # + # ### + ##### + +'MINICOSMOS 13' + #### + #### # +## $ # +# # #$# +#.@. ## +## # # # + # # + # ##### + #### + +'MINICOSMOS 14' + #### + #### # +## $ # +# # #$# +#.@.. ## +## # # # + # $ # + # ##### + #### + +'MINICOSMOS 15' + #### +#### # +# $ # +# .# ## +## #. # +# @ $ # +# #### +##### + +'MINICOSMOS 16' + #### +#### # +# $ $ # +# .# ## +## #. # +# @ $ # +#. #### +##### + +'MINICOSMOS 17' + ##### + ## ## + ## .# # + ## @ # +## # # +# $ ##### +# * ## +# ## +#### + +'MINICOSMOS 18' + ##### + ## ## + ## .# # + ## @ # +## * # # +# $ ##### +# * ## +# ## +#### + +'MINICOSMOS 19' +#### +# #### +# # +# # +### ### +# $$ ## +# . .@ # +#### # + ##### + +'MINICOSMOS 20' +#### +# #### +# # +# # +### ### +# $$$ ## +# ...@ # +#### # + ##### + +'MINICOSMOS 21' +##### +# ### +# # +## # +####$## +# $ ## +# @ # +###. .# + ##### + +'MINICOSMOS 22' +##### +# ### +# . # +## $ # +####$## +# $ ## +# @ # +###. .# + ##### + +'MINICOSMOS 23' + #### +####### # +# # +# $ #.# # +# $## # ## +### @ # + ### # # + ##. ## + ##### + +'MINICOSMOS 24' + #### +####### # +# # +# $ #.# # +# $$## # ## +### . @ # + ### # # + ##. ## + ##### + + +'MINICOSMOS 25' + #### + ### # + ### .. # + # $$# # +## # #@## +# # +# # # +###### # + #### + +'MINICOSMOS 26' + #### + ### # + ### .. # + # $$# # +## # #@## +# * # +# # # +###### # + #### + +'MINICOSMOS 27' + #### + # #### + # # + # #. # +##*##$## +# # +# # @ # +# ### +###### + +'MINICOSMOS 28' + #### + # #### + # # + # #. # +##*##$## +# * # +# # @ # +# ### +###### + +'MINICOSMOS 29' +######## +# # # +# # +## #. # +# ### +# # . # +# $$# # +### @# + ##### + +'MINICOSMOS 30' +######## +# # # +# # +## #. .# +# ### +# # * # +# $$# # +### @# + ##### + +'MINICOSMOS 31' +##### +# ## +# # ## +#. #$ # +# @ # +#.##$## +# # +###### + +'MINICOSMOS 32' +#### +# ### +# ## +# .#$ # +## @ # + #.#$## + # # + ##### + +'MINICOSMOS 33' + ####### + # # ## +## **$. # +# # # +# @ ### +# #### +#### + +'MINICOSMOS 34' + ####### +## # # +# **$.## +# # # +### @ # + #### # + #### + +'MINICOSMOS 35' + #### +### ### +# *$ # +# # #@# +# # *. # +# #### +##### + +'MINICOSMOS 36' +##### +# ## +# # ### +# *$ # +### #@# + # *. # + # ### + #### + +'MINICOSMOS 37' + #### + ## # +## ## +# *$ # +# # #@# +# *. # +### ## + # # + #### + +'MINICOSMOS 38' + #### + # ### + ## . # +##@$$$ # +# . . ## +# ### +# ## +#### + +'MINICOSMOS 39' + ##### +### # +# # +# #.### +##@$$$ # + #.#.# # + # # + # #### + #### + +'MINICOSMOS 40' + #### + ## # +## . ## +#@$$$ # +#. .# # +# # # +# ### +##### \ No newline at end of file diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/nabokosmos.desc b/ports/syasokoban/syasokoban/data/sokoban/levels/nabokosmos.desc new file mode 100644 index 0000000000..dcbedf54fa --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/nabokosmos.desc @@ -0,0 +1,3 @@ +Name=Nabokosmos +Author=Aymeric du Peloux +URL=http://membres.lycos.fr/nabokos/ diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/nabokosmos.txt b/ports/syasokoban/syasokoban/data/sokoban/levels/nabokosmos.txt new file mode 100644 index 0000000000..d1ebe79fb6 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/nabokosmos.txt @@ -0,0 +1,434 @@ +NABOKOSMOS + +// These levels are copyrighted by Aymeric du Peloux // +// Nabokosmos 25 is copyrighted by Aymeric du Peloux & François Marques // +// http://membres.lycos.fr/nabokos + +'NABOKOSMOS 01' + ##### + # ## +## * .## +# $$* # +# * . # +## @ ### + ##### + +'NABOKOSMOS 02' + #### +### ### +# *$ # +# # # # +# ** # +### #@# + # ** # + # # # + # *. # + # ### + #### + +'NABOKOSMOS 03' +###### +# # +# ##$### +# . * # +## * +# + # $ # + # #*### + # # + ##### + +'NABOKOSMOS 04' +######### +# .@.$. # +# # $ # +# ##$#### +# $ ## +### . ## + ### # + ## # + ##### + +'NABOKOSMOS 05' + #### + ### # + # # +### # # +# *$ **## +# # +# # +# # # +## ### + ###### + +'NABOKOSMOS 06' + ###### +### # +# *##.# +# #. .# +# $ $ # +##$#$#@# + # .# + ####### + +'NABOKOSMOS 07' + #### + # ### + # *$ # + # # # +## ** # +# #@# +# ** # +# # # +## *. # + # ### + #### + +'NABOKOSMOS 08' + #### +### # +# .* ## +# # # +#@** # +# # # +# $* ## +### # + #### + +'NABOKOSMOS 09' + #### +### #### +# $ # +# . *# # +###.@#$## +# . *# # +# $ # +###### # + #### + +'NABOKOSMOS 10' + #### + # ###### + # # +## # #.$ # +# * ## ## +# ** # @# +### * # + #### # + #### + +'NABOKOSMOS 11' + ##### +#### # +# # +# ##.## +## #@ # + #..$ # +## #$### +# $ # +# # # +# ### +##### + +'NABOKOSMOS 12' + ##### +### # +# # ## +# **+ # +## * $*## + # # # # + # # + ### ### + #### + +'NABOKOSMOS 13' +#### #### +# #### # +# # +# #### # +##@##. $## +# #.$* # +# ## +# # ## +####### + +'NABOKOSMOS 14' + ####### +## # ## +# .$*$. # +# # # +## * ## + #@ * # + ####### + +'NABOKOSMOS 15' + ####### +## # ## +# **$. # +# # # +## * ## + # * @# + ####### + +'NABOKOSMOS 16' + #### + # # + #. ## + #$@ # +## * # +# * # +# * # +## * # + # ## + #### + +'NABOKOSMOS 17' + ###### + # @ ## +## # # +# .*.*.# +# $ $ # +#####$ # + # # + #### + +'NABOKOSMOS 18' + ####### + ## @ ## + # ### # + # # . # # + # #$. $ # + # $ ### + ###$. # + # . # + ##### + +'NABOKOSMOS 19' + ##### + #+ .### + # # + ## $ # + ###$#### +## $ # +# . * # +# # # +######## + +'NABOKOSMOS 20' + ##### + # # +##*# ##### +# * $ * # +# . @ # +### #*### + ## # + ##### + +'NABOKOSMOS 21' + ##### + ## # +## #.## +# @ $ # +# * * ### +##*#*# # + # # + ## ##### + #### + +'NABOKOSMOS 22' +##### +# ##### +# # $ ## +#.$.$..@ # +#### #$ # + # ### + ##### + +'NABOKOSMOS 23' + #### + ### @## +## * ## +# ##* # +# * # +## #$# # + # . # + # ##### + #### + +'NABOKOSMOS 24' +##### +# #### +# $ # +## ##* ## +# #.. # +# $$ # +# #@.### +####### + +'NABOKOSMOS 25' Aymeric du Peloux & François Marques +##### #### +# # # # +# $###@ # +## $ $ # + # ....$ # + ## # ## + ####### + +'NABOKOSMOS 26' + ##### +##### # +# # +# ..# ## +##$# * # + # +#* # + #$ $ ## + # #### + #### + +'NABOKOSMOS 27' + ####### + # # ### + #$ $ # + # .#** # +## #@ # ## +# ..#. # +# $ $ # +###### # + #### + +'NABOKOSMOS 28' + #### + # ##### + # # + # * * # +##$# # ## +# . *#* # +# # +####@ ### + #### + +'NABOKOSMOS 29' + #### + # @## +## . ### +# $$$. # +#..$.# # +# $ $ # +## . ## + ###### + +'NABOKOSMOS 30' + ####### + # # + # .$. # +##$. $## +# * # +# $.$## +##@. # + ##### + +'NABOKOSMOS 31' + ##### + # ## +##* ..## +# # # +# * # +# * # ## +## $$# + ### @# + #### + +'NABOKOSMOS 32' + ####### + ## # # +## $$ # +# #.# # +# .+. ## +# #.#$## +## $ $ # + #### # + ##### + +'NABOKOSMOS 33' +##### +# ### +# # +## #. ### +#@***$* # +# # +# # ### +####### + +'NABOKOSMOS 34' + #### + ## ### +## .. # +# * # +# $$ ### +## *.# + # $ # + # * # + # @## + #### + +'NABOKOSMOS 35' + ##### + ### # +## #@## +# . *$. # +# # $ # +# #$#$### +# .. # +####### + +'NABOKOSMOS 36' + #### +#### # +# . * # +#@# * # +# * ## +##$** # + # # + ### ## + #### + +'NABOKOSMOS 37' + #### + # #### + # * ## +## # $.## +# #$.# # +# $ $@ # +# #..# # +########## + +'NABOKOSMOS 38' + ##### + # # +### . ## +# *$* ## +# # * * # +# * @# +### #### + #### + +'NABOKOSMOS 39' + #### + # # + #* # +### ### +# .* # +# #$ # # +# @** # +## ### + # ## + #### + +'NABOKOSMOS 40' + ##### + ### # +## # +# *** ## +# *@ # +# .*$## +## # + ## # + #### diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/phil_shapiro.desc b/ports/syasokoban/syasokoban/data/sokoban/levels/phil_shapiro.desc new file mode 100644 index 0000000000..cfbc9e2970 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/phil_shapiro.desc @@ -0,0 +1,6 @@ +Name=Simple Sokoban +Author=Phil Shapiro +Date=1993 +URL=http://www.his.com/pshapiro/ +EMail=pshapiro@his.com +Difficulty=Beginner diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/phil_shapiro.txt b/ports/syasokoban/syasokoban/data/sokoban/levels/phil_shapiro.txt new file mode 100644 index 0000000000..a0a8152b7a --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/phil_shapiro.txt @@ -0,0 +1,1014 @@ +; 1 + + ##### + # # + # # + ### ## + # # +### # ## # ###### +# # ## ##### # +# $ $ .# +#####$### #@## ..# + # ######### + ####### + +; 2 + + ##### + # # + # # + ### $ ## + # $ # +### # ## # ###### +# # ## ##### .# +# $ $ ..# +#####$### #@## ..# + # ######### + ####### + +; 3 + + ######## + # @# + # $# ## + # # + ## $ # +######### # ### +#. ## $ # +##. # +#. ########## +######## + +; 4 + + ######## + # @# + # $# ## + # # + ## $ # +######### # ### +#.. ## $$$ # +##. # +#.. ########## +######## + +; 5 + + ######## + # @# + # #$ ## + # $ # + ## $ # +######### # ### +#.. ## $ # +##. $ # +#.. ########## +######## + +; 6 + + ######## + # @# + # $#$ ## + # $ # + ## $ # +######### # ### +#... ## $ $ # +##.. $ $ # +#... ########## +######## + +; 7 + + ######## + # # +############ # +# # # +# # $$# ...# +# $$ # ...# +# # $$ ######## +# # # +##@######### + +; 8 + + ######## + # # +############ # +# # $ $ # +# # $$ # ...# +# $ $# ...# +# # ######## +# # # +##@######### + +; 9 + + ######## + # # +############ # +# # # +# #$ # .# +# # .# +# #$ ######## +# # # +##@######### + +; 10 + + ######## + # ..# +############ ..# +# # ..# +# # $$$$# ..# +# $$ # ..# +# # $$$$######## +# # # +##@######### + +; 11 + + ######## + # # +############ .# +# # ..# +# $$$# # ..# +# $ # ..# +# $$$# ######## +# # # +##@######### + +; 12 + + ######## + # # +############ .# +# # $ .# +# # $ # .# +# $ # .# +# #$ ######## +# # # +##@######### + +; 13 + + #### + # ########### + # # + # # # # + # # # +### # # #### # +#@#$ ## # +# $$ # # # # +# $ $ $ # +##### ######### + # # + # # + # # + # # + #......# + ######## + +; 14 + + #### + # ########### + # $ $ # + # # # $ # + # # # +### # # #### # +#@# ## # +# # # # # +# # +##### ######### + # # + # # + # # + # # + # ...# + ######## + +; 15 + + ####### + # # + ##### # + # # + # ## .# + ## ## .# + ### ######## + # ## + ##### ##### +## #$ $# # +#@ # +###### ##### + # # + ######## + +; 16 + + ####### + # # + ##### # + # .# + # ## ...# + ## ## ...# + ### ######## + # $$$ ## + ##### $ ##### +## # $ # # +#@ $ $ # +###### ##### + # # + ######## + +; 17 + + ### ############# +##@#### # # +# $ # +# $ # # # +# $ # # # +### # # # +# # # # +# ###### ### # +## # # # # +# ## # ## # +# .# # # # +# ..# # # # +##### # # # # + # ######### # # + # # # + ############### + +; 18 + + ### ############# +##@#### # # +# $$ # +# $$$# # # +# $ # # # +### # .# # +# # .# # +# ###### ### # +## # # # # +# ## # ## # +# ..# # # # +# ..# # # # +##### # # # # + # ######### # # + # # # + ############### + +; 19 + + #### + #### # # + ### @### # + ## # + ## $ ## ## + # # ## # + # # $ # ### + # $ # # ##### +#### # # # +#### ## # +# ### ######## +# # #### +# # +# ...# +####### + +; 20 + + #### + #### # # + ### @###$ # + ## # + ## ## ## + # # ## # + # # # ### + # $ # # ##### +#### # # # +#### ## # +# ### ######## +# # #### +# # +# ..# +####### + +; 21 + + #### + #### # # + ### @###$ # + ## # + ## ## ## + # # ##$ # + # # $ # ### + # $ # # ##### +#### # # # +#### ## # +# ### ######## +# # #### +# # +# ....# +####### + +; 22 + + #### + #### # # + ### @### # + ## # + ## $ ## ## + # #$## # + # # # ### + # $ # # ##### +#### $ # # # +#### ## # +# ### ######## +# # #### +# # +# ....# +####### + +; 23 + + #### + #### # # + ### @### # + ## # + ## ## ## + # # ## # + # # # ### + # $ # # ##### +#### # # # +#### ## $ # +# ### ######## +# # #### +# # +# ..# +####### + +; 24 + +################ +# # +# # ###### # +# # @$ $ $ $# # +# # ## ## +# # ### # +# # ## # +# ### ## # +# # ## ## ..# +##### ## ## ..# + ##### ### + # # + ####### + +; 25 +'%Simple Sokoban #25' + +################ +# # +# # ###### # +# # $ # # +# # $@$ ## ## +# # $ ### # +# # ## # +# ### ## # +# # ## ## ..# +##### ## ## ..# + ##### ### + # # + ####### + +; 26 + +################ +# # +# # ###### $ # +# # $ $ # # +# # ## ## +# # ### # +# # ## # +# ### ## # +# # ## ## .# +#####@ ## ## ..# + ##### ### + # # + ####### + +; 27 + + ####### + ####### # + # # $@$ # + # # ######### + # ### ## # + # #.. ## # # + # ###.. $ # +## #### ### #$## +# # # # # +# # ## # +# ### # # +##### # # + ### ### # # + # # # + ######## # + #### + +; 28 + + ####### + ####### # + # # $@$ # + # #. ######### + # ###.. ## # + # #.. ## # # + # ###.. $ # +## #### ### #$## +# # # # # +# $ #$ ## # +# ### # # +##### $ # # + ### ### # # + # # # + ######## # + #### + +; 29 + + ####### + ####### # + # # $@$ # + # # ######### + # ###.. ## # + # #.. ## # # + # ###.. # +## #### ### #$## +# # # $ # # +# # ## # +# ###$ # # +##### $ # # + ### ### # # + # # # + ######## # + #### + +; 30 + + ####### + ####### # + # # $@$ # + # # ######### + # ###.. .## # + # #.. ## # # + # ###.. # +## #### ### # ## +# #$ # # # +# $ $$$ # ## # +# ### # # +##### # # + ### ### # # + # # # + ######## # + #### + +; 31 + + ####### + # # ##### +## # # ### +# # # .# +# #$$ ..# +# # # ..# +# # $######## +## # +## # # # + ###### ##$$@# + # ## + ######## + +; 32 + + ####### + # # ##### +## # # ..### +# # # ..# +# #$$ ..# +# # # ..# +# # $######## +## $ # +## # $$ # # + ###### ##$$@# + # ## + ######## + +; 33 + + ################# + # # # ## +##. $## # # # +#.. # # # +#.. # # # # # +######### $ $ # + # #$## ## ## + ## # $ # + # ## ### # ## # + # # + # ## ###### + ####### @ ## + ###### + +; 34 + + ################# + #.. # # ## +##.. ## # #$ # +#... # # # +#... # # # # # +######### # + # #$## ## ## + ## $ # # + # ## ### # ##$ # + # $ $$ $ # + # $ $## ###### + ####### @ ## + ###### + +; 35 + + ##### + ##### # + ## #### +##### $ ##.# +# $ ##..# +# ###### ###...# +## # # # # +# # # # +#@ # ## #### # +#### ## # + ## $$ # + # $$ # # + # #### + ###### # + ##### + +; 36 + + ##### + ##### # + ## #### +##### $ ##.# +# $ ##..# +# ###### ###...# +## # # #....# +# $ # # # +#@ #$ ## #### # +#### ## # + ## $ # + # $$ $ # # + # $ $ #### + ###### # + ##### + +; 37 + + ########### + # # # +##### # # +# ##### ## # ## +# ## # ## $ # +# # ##$$$ # +## ### # ## # +## # ### ##### # +## # # # +# ### ## # ## +# # # # +# @## # ##. # +##### ######...## + ##### ##### + +; 38 + + #### + # ######### + ## ## # # + # # @ #### + # # # ## +## ## # # +# # # # $$$ # +# ## #### +# # # # # +## ### ### # + # # # + #### #### + # #### + #...## + # # + ##### + +; 39 + + #### + # ######### + ## ## # # + # # @ #### + # # # ## +## ## # # +# # # # $$$ # +# $ ## #### +# #$# # # +## ### ###$ # + # # # + #### #### + #... #### + #...## + # # + ##### + +; 40 + + #### + ##### # + ## $# +## $ ## ### +#@$ # $ # +#### ## $# + #. #$ $ # + #. # $# + #.. ## + #....# # + ###### # + # ### + # ### + # # + #### + +; 41 + + ######### + #.... ## + #.# # $ ## +## # # @## +# # # ## +# #$ ##$ # +## ### $ # + # # # + # # ## # + # ### ## # + # ## ## ## + # # $ # + ### ### + # ##### + #### + +; 42 + +############ ###### +# # # ### ...# +# $$# @ ...# +# # ### # # +## ## ### # # + # $ $ # # #### + # $ $## # # +#### # #### # ## # +# # # ## # # +# # ## # ## +# # # # # +# ## ## # ##### +# # +## ## ### # + # # # # + ###### ###### + +; 43 + + ##### +##### ###### # +# #### # +# ## ## ## ## +# # +### ## ## ## + # ##### ##### # + ##$##### @## # + # $ ###$### $ ## + # $ # ### ### + # $ $ # $$ # + # # ## # + ####### #### + # # + #.........# + ########### + +; 44 + +########### +#.... ######### +#.... # ## # +# ### $ $ # +# $ # ## # +# #$##### # # +### # # # # + # $ $ ## # + # $ #$# ## # + ### ## # ## # + # # ###### + # # + ## # # # + #####@##### + ### + +; 45 + + #### +####### @# +# # +# $## # +## # ..# # + # $ .. # + # # # ## + # # #$ # + # $ # + # ####### + #### + +; 46 + + ###### + #############....# +## ## ##....# +# ## @## ...# +# # # +# ## # # # +# ## # # +## ##### ### ## ### +## ## # +# ### # ##### ### +# $ # # +# $ #$ $ $### # +# $$$# $ # #### +# # $$ # +###### ### + ##### + +; 47 + + ############ + # ## + # # # $ # + # # # ## @# + ## ## # $ # ## + # #$ # # + # # $ # # + ## $ ## # + # # ## # + # ## # # +###### # # +#.. # ######## +#. ## +#. # +#. # +######### + +; 48 + + ##### + ## ## + ## # + ## # + ## # + # # +#### # ##### +# ######## ## # +# $$$@# +#.. ####### ## ## +#.. ####### #$ $## +#.. # # +############## $ # + ## ## + #### + +; 49 + + ######## + #### ###### + # ## $ $ @# + # ## ##$#$ $ $## +### ...# $$ ## +# ..# # # +# # ..# $ # +# # .. # # +# ### ### ## +### # + # # + ###### ###### + ##### + +; 50 +'%Simple Sokoban #50' + + ####### + ##### # #### + # # # + #### # ## ## # +## # # ## ### +# ### $# $ $ # +#. # ## # # +#. # @ # ### ## +#. # ### # +######## ## # # + ######### + +; 51 + + ####### + ##### # #### + # # $ # + #### # ## ## # +## # # ## ### +# ### $#$ $ # +#. # ## # # +#.. # @ # ### ## +#.. # ### $ # +######## ## # # + ######### + +; 52 + + ##### + # # + # # ####### + # @###### + # ##$ ### # + # #### $ # + # ##### # # #### +## #### ## # +# # # ## ## # +# # # # # +###### ### # + #### # # ..# # + # ### # # + # # + ######### + +; 53 + + ##### + # # + # # ####### + # $@###### + # ##$ ### # + # #### $ # + # ##### # # #### +## #### ## # +# # # ## ## # +# # # # # +###### ### # + #### # #...# # + # ### # # + # # + ######### + +; 54 + +##### #### +#. # # #### +#. ### $ # +# ## $ ### +## ## # +### ## # +# ## # # +# ## # ### #### +# # # # +# @ # +# # ### +# ###### ### +# ## #### +### + +; 55 + +##### #### +#...# # #### +#...### $ # +#. ## $ $### +## ## $ # +### ## $ $ # +# ## # $ # +# ## # ### #### +# # # # +# @ # +# # ### +# ###### ### +# ## #### +### + +; 56 + +########## +# #### +# ###### # ## +# # $ $ # +# # # +### $$# ### + # ## # ## + ##$# @# + # ### + # # $ # + # ## # # + ## ##### # + # # + # ...### + # ...# + ######### + +; 57 + +########## +# #### +# ###### # ## +# # $ $ $ # +# #$ # +###$ $$# ### + # ## # ## + ##$# $ @# + # ### + # # $ # + # ## # # + ## ##### # + # # + # .....### + # .....# + ######### + +; 58 + + #### + ######### ## +## ##### +# ## ## ## ..# +# #$$ $ $$#$## ..# +# # @ # ..# +# $# ###$$ ..# +# $ ## ..# +### ####### + # ####### + #### + +; 59 + + ######### + #...#...# + #..###..# + #..###..# + # # + # # + ### ### + # # +###### ###### +# # +# $ $ $ # +## $ $ $ $ ## + #$ $ $ $ $# + # $@$ # + # ##### # + #### #### + +; 60 + + #### + # ## + # ## + # ## + ### ## + #### # +### # ##### # +# # #. . # +# #$ # # +# $ # #. .# # +### #### ### # + #### @$ ##### + ### $ # + # ## # + ######### + +; 61 + + ############ + ##.. # # + ##.. # + ##.. # # # ## + #. # # # # +#### # # # # +# ## # # +# @$ $ ### # ## +# $ $ # # # +###$$ # # # # # + # $ # # ##### + # # ##### # + # # # # # + # ### ## # + # # # ## + #### ###### diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/picokosmos.desc b/ports/syasokoban/syasokoban/data/sokoban/levels/picokosmos.desc new file mode 100644 index 0000000000..e0c0c44855 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/picokosmos.desc @@ -0,0 +1,3 @@ +Name=Picokosmos +Author=Aymeric du Peloux +URL=http://membres.lycos.fr/nabokos/ diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/picokosmos.txt b/ports/syasokoban/syasokoban/data/sokoban/levels/picokosmos.txt new file mode 100644 index 0000000000..567b07e534 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/picokosmos.txt @@ -0,0 +1,228 @@ +PICOKOSMOS + +// These levels are copyrighted by Aymeric du Peloux // +// http://membres.lycos.fr/nabokos + +'PICOKOSMOS 01' + ##### + # #### + # # +### **# # +# #* *@# +# * ### +# ## # +## # + #.$# # + # #### + #### + +'PICOKOSMOS 02' + ##### + ### # + ## . # # + ## $$ # + ## *$. ### + ## $ ### +## .$. # +# @ ### +# . # +###### + +'PICOKOSMOS 03' + #### + # # +#### ### +# *$* # +# *@*# # +## .** # +## # ## +# ### +# ## +##### + +'PICOKOSMOS 04' + #### + ### ## +## * * # +# * * ## +# * * # +# $ * @# +###. #### + # # + #### + +'PICOKOSMOS 05' + ##### + ### ## +## # ## +# * * * # +#+ $ * # +#### * ### + # ## + #### + +'PICOKOSMOS 06' + #### + ## ### +## . # +# $.$.$## +# .$.$. # +##$ #.$ # + # @ ## + ####### + +'PICOKOSMOS 07' + ##### +#### ## +# * * # +# . * # +##$.$*$## + # . *@# + # ### + ##### + +'PICOKOSMOS 08' + #### + ## # + ### #### +## * * * # +# * * $ # +# * # * ## +## . ##@ # + # ###### + #### + +'PICOKOSMOS 09' + #### + # ### +## #### +# * * # +# $#*#* # +## * * # + # + * ## + ### ### + #### + +'PICOKOSMOS 10' + #### +## #### +# ## +# **@** # +## # # + # **$ ## + # * # + ## . ## + ## # + #### + +'PICOKOSMOS 11' + #### + # ### + ### # +### ** * # +# . *$@## +# *** # +## ### + ### # + #### + +'PICOKOSMOS 12' + ##### + # + # + #$.$# + # * # + # * # + # * ## +## * # +# * # +# ## +## ## + #### + +'PICOKOSMOS 13' + ##### +##### ### # +# ### # +# * * # * +## +## $* ## + # *## * # + ## ## ## + ######## + +'PICOKOSMOS 14' + ####### + ## # # + # # +## # # # +# *** ## +#@#* $# +# *** # +### . # + ### # + #### + +'PICOKOSMOS 15' + #### + ## ## + #@ $ # +## .* ### +# $$*.* # +# #.. # # +# $ # +### #### + #### + +'PICOKOSMOS 16' + ###### + # # +## * .## +# *$* ## +#@ * * # +##* * # + # #### + ##### + +'PICOKOSMOS 17' + ##### + # + # + #$.$# + # * # + # * # +## * # +# * ## +# * # +# * # +### ## + #### + +'PICOKOSMOS 18' + ######## + # # # +##. # +# ***** # +# * * # +## #$ ## + # @### + ##### + +'PICOKOSMOS 19' + #### + # #### + # @## + ##** ** # +## **. # +# $ # ### +# # +######## + +'PICOKOSMOS 20' + #### + ## # +## ### +# *** # +# *@# # +## **. # + # # + # #$### + # # + ##### diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/richard_weston.desc b/ports/syasokoban/syasokoban/data/sokoban/levels/richard_weston.desc new file mode 100644 index 0000000000..a9b5caefbc --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/richard_weston.desc @@ -0,0 +1,3 @@ +Name=Richard Weston Collection +Author=Richard Weston +EMail=SIGMALENSES@compuserve.com diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/richard_weston.txt b/ports/syasokoban/syasokoban/data/sokoban/levels/richard_weston.txt new file mode 100644 index 0000000000..014bdb25dc --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/richard_weston.txt @@ -0,0 +1,152 @@ +; Richard Weston Collection + +; Copyright: Richard Weston +; E-Mail: SIGMALENSES@compuserve.com +; +; +The following levels are best for ages 10+. +; +Some (Levels 1,3 and 10) are deviously difficult, but ARE possible. +; + + +; 1 +################# +#+ # # # +# $ # $ $ $ # +# $ # # # # # +### # ## .......# +### # # # # # +#. ### ## $ $ # +#. $ # $ $ # +#.$ ## # # +################# + +; 2 + ###### +###### # +# .# # +# $$ # # +# # #### ### +##. $ $ .# + ####### .# + ## ### + # .# + # $$ # + # # # + ##. @# + ##### + +; 3 + # # # # ## + # ## ### ## # # # + # .#@ # # + # # # # # # +# # # # # # # + # # # # + # # # ### # # +# # # # ## # + # # $ # # + # ## ### # # + # # # # # # + ## # # # # + # # # + ## # # ## + # # + +; 4 +######### +#. @ .# +# $###$ # +#. ###..# +#$$ $ $ # +# . # +######### + +; 5 + ######### +##### # +## $ $ $ # +# # # # +# #...# # +# $ ### $ # +# $..+.. $ # +# ### $# +# #...#$ # +# # $ $# +## # +############ + +; 6 +################### +# . . . . . # +# ##### ######## # +# $ # +## ########## ##### +# # @# +# $ # #### # +### #### ##### # +# $ # # $ $ # +# # +######## ########## + # # + # # + # # + ##### + +; 7 + ######## ## + # @ ###### # + #$##### $ # + # # ##### # + # #$######....#$ # + # # # .. # +# # .. # # +# # ########### # +# # # +# ####### ###### # +# $ $ # +# $ $ # + ######## # + ######## + +; 8 + ############## +## # # # # +# $ $ $ $ $ $ # +# # # # +#$ $ $ $ $ $ $ # +# # # # +# # $ $ $ $ $ # +# # # # +#...## $ $ $ # +#....### # +#.......#### $ # +#+....... ## + ############## + +; 9 +###### +# #### +#.$. $+# +# $##### +#$ # +# $##### +#.$. .# +# #### +###### + +; 10 + #### + # # + # # + #$+# +#### $ #### +# .$.. $ # +# $ ..$. # +#### $ #### + #.$# + # # + # # + # # + #### diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch.desc b/ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch.desc new file mode 100644 index 0000000000..5cf88957f0 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch.desc @@ -0,0 +1,6 @@ +Name=Sasquatch +Author=David W. Skinner +Date=Jan 1999 +EMail=sasquatch@bentonrea.com +URL=http://users.bentonrea.com/~sasquatch/sokoban/ +Difficulty=Medium diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch.txt b/ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch.txt new file mode 100644 index 0000000000..bd040a7df7 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch.txt @@ -0,0 +1,846 @@ + +; 1 + + ### + ## # #### + ## ### # +## $ # +# @$ # # +### $### # + # #.. # + ## ##.# ## + # ## + # ## + ####### + +; 2 + + ## ##### +## ## . # +# ## $. # + ## $ # +## $@ ### +# $ ## +#.. ## ## +# # ## +##### # + +; 3 + + ##### + ## # + # # + #### # $ ## + # ####$ $# + # $ $ # + ## ## $ $ $# + # .# $ $ # + # .# # +##### ######### +#.... @ # +#.... # +## ###### + #### + +; 4 + + ########### + ## # @# +### $ $$# # +# ##$ $$ # +# # $ # # +###### ###### +#.. ..$ #*## +# .. ### +# ..##### +######### + +; 5 + + ########### + ## # ## +### $ $#$ $ ### +# #$ $ # $ $# # +# $ ..#.. $ # +# $...#...$ # +# $ .. * .. $ # +###### @ ###### +# $ .. .. $ # +# $...#...$ # +# $ ..#.. $ # +# #$ $ # $ $# # +### $ $#$ $ ### + ## # ## + ########### + +; 6 + + ########### +###. .$. .### + ## $ $ $ ## + ## ..$.. ## + ##$#$#$## + #.$ $.# + # @ # + ### ### + ## $ $ ## + #. $ .# + ### . ### + ##### + +; 7 + + ###### + #### ## # + ### # # ## ### +### #### # $ # +# $ @ ...*.. $ # +# $ $ ## ### ### +### ### # ##### + # ### + # #### + ##### + +; 8 + + ####### + # ## +##### ### ## +# # ## +#@$***. ##$ # +# # ## .# +## ## # $ # + ## ####.$.# + ## # + ###### ## + #### + +; 9 + +######### +#. . # +#.$. . # +## ###@ # + # $ ## + # $$ ## + # $ # + # ### + #### + +; 10 + + ###### + # # + # @ ### +#### # # +# ####..#.#$##### +# $ $ ##... # +# .....#$$ # +###### ##$## ##### + # $ # + #### #### + # # + # ##### + ### $ # + # $ $ # + # #$# #### + # # + ####### + +; 11 + + #### +### #### +# @ ## +# #. .#.### +# $$$ $$$ # +###.#.#.# # + ## # + #### ### + #### + +; 12 + + ##### + # # + ##### # ####### + # ##### # ..... # +##### # ## # # # # # +# $ $ $ $ $ # ## ## $ # +# # ##......#### ### $$ ### +# ## * # # # $$ # +##########+$$ ## # # + #.$ $# # ######## + #.## # + ######## + +; 13 + + ####### + ### ## + # ### # + # # # +###$#@ # # +# ##### # +# # *. # +##$$# *.## + # *..# + #### #...## + # #$$$ # + # $ # + ##### # + #### + +; 14 + + ####### +## # # +# *.$.# +# *.#.### +# #$@$$ # +# ## # # +###### # + ##### + +; 15 + + #### + #@ # + ## ## + # .$##### + #$. # # +###..$# # # +# ..$ $ # +# $ $ # ### +##### # # + # # + ###.# + ### + +; 16 + + ###### + ## # ### +## # # ## +# # $.# # +## $ $.# # +# #####. ## +# $. @# +# $. #### +### # #*# # ### + #### .$ # + # .$ # + ## .##### # + # #.$ $ ## + # #.$ # # + ## # # ## + ### # ## + ###### + +; 17 + + ########### + ## . . . . ### + # $$ $ $ $ # + # ######## # ##### + #### ## $ # # # + # # $ $ # ### # # +## # # #### $ # +#... ##### $ #### ### +#... @ $ # # +#...############ $ $ # +##### ##### # + #### + +; 18 + + #### +##### # +# # +#$ $ $ # +#.*.*.*# +#*.*.*.# +# $ $ $# +#......# +#.*.*.*# +#$ $ $ # +# $ $ $# +#$ $ $ # +# # +#@ ##### +#### + +; 19 + +##### +# ####### +# $ ## +## ###### ## + # # # # ######## + # # ## $ ## + # #. #@###### $ ## + # #.# ### ## $ ## + # #. # ## $ ## + # #.# # ## ## $ ## +## #.# ## ### ## $ # +# #.# # #*## ## # +# .# # # ##*## ##### +###### # ###### + ##### + +; 20 + + #### + # # +######$.# +# $ $.# +# $@$...# +# $$$..## +# $ ..# +######## + +; 21 + +##### ######## +# ### . $ # +# $ *.. #$ ## +## $# ..* $ @# + # $ . ### # + ######## ##### + +; 22 + + ##### #### + #@ .### ### +#### $$ $ # +# # . . ## # +# $ # . . ## # +## . $ $$ # # + # # ###. # # + # #### ##### # + # # # + ####### # #### + # .$ # + #### # + ## ##### + ### + +; 23 + + ####### +###### ###### +# . ..$#$.. . # +# $ $ . $ $ # +###$####@####$### +# $ $ . $ $ # +# . ..$#$.. . # +###### ###### + ####### + +; 24 + + ###### + # ## + ####### $ # + # $ $ $ #$ # + # #. $ # + ####.#.# $### + # ..... # + # $ ..##$# +### ## .. # +# $.#$ # $# +# $ # # +##@ # #### + ## #### + #### + +; 25 + + ##### + ##### ##### + # .#$ $ # + # #. $$$ @ ## + # .#$ $ # + ###.# $ $ # + #. ##$ ### + #######*###.$ # + # $ ....#### +## #$#$$....# +# $ $ #..# +# $ #..# +# ########## +##### + +; 26 + + #### + ########### # + # $ $ $ $ ## + # # # # # #$## + ##. . . . . .# + #$# # # # #$#### +###. . . . . . # +###$# # # # # @ # + # $ $ $ $ ### + # ########### + #### + +; 27 + + ######## + ###### ########## +## $ ### ## +# $ $ ## # ######### # +# $ # # # +# $ $ # # ######### # # +# $ # # #. . . . # # +# $ $ # # . . . .## # +# $ # # # . . . . # # +##$ $## # #### # # ## + # #@ # # #### + ###### ##### # # + ## # # # + ##### ## ## + ## ## + ###### + +; 28 + + ###### + # ### + ##### $ $ # +#### #.# ## +# $ #$#.##$##### +# $$. .#.$ ## +# $.#.#.##### #### +## ....... @# # + ####$ #.### #$###$## + ## $ . # $ $ $ # + # $ ### # + # # ############ + ##### + +; 29 + +#### +# # #### +# ######## ####### # +# ### ## $ # +##.###### ... #. # + #.# # .# # $ # + #$$$$#$$$ #.# ##. # + #.# $ $ #.. ## + #.# $ $ # # ## + # # $$ # ##### + #. ##$ ###### + #. # $. # +##. @ ###.#$ # +# # # # +# ## ###### +###### + +; 30 + + ##### + # # + # # ###### + ### ## ##### # ### + # # ## #$$ # + ##$ ########## $ $ # +### ## ..........$ #$$@# +# # $$# ####### $ # +# $ #...# ### #### +# # $ ### ## #### +######## # + # # + # # + ###### + +; 31 + + ##### + # ##### + # $$# ###### + ###. . $ # # + # .##.####### # + # $. . # # # +##.##$$$$#$$$ ###### + #... . # # + #..##.####.### ##@# + ## # $ $ $ # $ $ # + # # # ### + # #.##.#.###### # + # $ # $. $ # + # ###.## ###$## + ###### # # + ########## + +; 32 + + ##### + # # + ######### $ # + ###### # # # # + # # # $ $ #@# + ### ## #### ### ## ### + # $ $ # # # + # $ $ # #$ # $$ $$ # + ###### $ # # # # +## ## ############### +# .# $ # # +#.. # ###### +#...#### # +#....# #### +#....# +###### + +; 33 + + ####### + ## ## + # ### # + # ## $ #### + # # .# $.#### + # # * *###.$ # + # # *# ### ##### + # # @ * * # # # + # # ### #*# * # + # ## # * *.# # ####### + # # # ....$ $ # + # # ## $# $####$ # +###* * # ####### +# ########## #### +# # +## ############ + #### + +; 34 + + ##### + # ..######## + # ......# # + #.. ##$$ $# + #####.## $ # + # ....# $ $$# +##### ## # .. .#$ $ # +# # # ##.### $$ $### +# ### # ## # $ # # +# @ #### # # # ###$ # # +# # $ $ # +# #### ### ####$$## +# ## #### # # +# # ## ###### # +#### ## # # $ # + ## # # # + ###### ##### + +; 35 + + ##### + # # +## # ##### +# ## ####### +# # $ #### +# #### $ $$ # # +##### # $$$ $ #$ # + # $ $ $ $ ###### + ###$ #$ $ $ # + # $ $$ ### @ ## + # $ $$$$####... # + # $ $ #. .#...# + ### $$$$ ...... # + # ##..#.....# + ###### ##.....#### + # .....# # + ########## + +; 36 + + ##### + #### # ###### + # # # $ $ # + # #### # $##$ ### + # ######### # $ $ # + # ..........# $ # + ###### ##....@### # $$ # + # # #####.## # ## $ # + # # #$ $$ $ # + #### # ##### # # $ # # + # # # # ### #### + # # # # ##### + # # ##### + ##### # + ####### + +; 37 + + ##### ######### + # # # # +### #$### ##### # # # ##### +# $. . # # . . . . # +# # # #$### # # # # # # #$# +# . . . . $ $ $ $ . . # +###$# # #$###########$# #$# + # . . ## # . # + ###$# #$####### # #$# #$### + # . .$ $ $ # # . . # + #$# # # # # #####$# # # # + # . . . . . $ . . . # + ### # # # # # # # # # # # + # $ $. . .$ $ $ $ $ $ # + ##### # # ############# + # @ # + ####### + +; 38 + + #### + #### ######## # +###@ ## # # # +# # # ### $ $ # +# ....########## # #..# +# . # ## $ $ $# # #..# +### # $ $$$ # # $ $ # + # ...# $ $$ # # # # + # ..# $ $ $ # # ## # + ##...# $ $$ $ #$# ##### + # ## $ $ $ # # + ### ###### ### # ### + # . ## #### . . # + ## . # # #.#.# # + # . # # # # # # + # . #### ######### + # ## + #### + +; 39 + + #### ##### + # ####### #### # + # @ $ #### $ # + # ###.# # $$ # + ###.## $ #$ # # ## + # ..# $ ...# ### ## + # $ ...$##.## ## + ##.###$ $.. $$ ## + #. #. .### $ $ # + # $...## ## # # + ## ###### # ## +## ## ##### +# $$ # +# $ # +### $ # + # ## + #### + +; 40 + + ####### +#### # # +# ### $$$ # +# ....$ ##### +# ..# $ # @# +###$##$#### # ###### + #.*....$ $ ### ##### + # ..##### ## $ $ # + #....*.... # $$ # $ # + ########## #$$ ## # # + # $.### $ ## + # $###$# # # + ##### $ $ #### + #### #### + ###### + +; 41 + + ##### + # # + ### ######## +## *** # # # + # * * ## # ##### +## *** ## # ## ## + ### #### # # # # + # # # # ####$ $### + ## ## # ## $...$ ## + ##### # ## .@. # + # # # $...$ ## + ########$ $### + # # + ##### + +; 42 + +#### +# ###### +# #### +# $ $ # ##### +##### ### $ # + # # $ # # + # ##$###### + # $### # ...# # + ## #@#$ ##.#.# # + # # #...# # + # $ ##$ $#...##### + ### ## #... # + # # $ $ $ # # # + # $### ###### # # + # # # + ############# # + ##### + +; 43 + + #### + ## ############# + ## .......... # +## # ####$### ## +# # # # ## +# # # $$$ # # ##### +##### # . .# ### . . . ## + # $. .# # $$ $ $ @# + ####### ### # ####### + # $ $ # ## ### + # $ $ # # ## # #### + # $### #### # # # ## #### + # $ $$$ # ## # ## # + ## # ## #### $$$ # + ## ####### ..... ##### + # $ ###### # + # ###### ## #### + ##### #### + +; 44 + + ############# +## # ### +# $ $$$$$ # +### $ $ ### # + # $ $ $### # # + ## $ ## # ### + #### #### # + ### # ### + #### #### # + #@ $ ### #.# ##### + # $ $ ## # .... # + # $$ ## ####..... # + ## $ # #..#.## # + # $ $ ## #...... # + # $ $ # # . ..# ## + ## $ # ## ##.# # + # ## # # + ###### ######## + +; 45 + + #### ######## + # ##### ## # # + # $ ### $ $ # + # $ # ## $ #### + ### # # ###$## # +##### ### #### $ # +# # $ $$## .. ##$ # +# $$ # $ ## +## # $## #### # #### +### # ##$ ###..#..# +# ###.. # .....### +# # *.### # #.. # +##$$# *.##@ # # # + # *. #### ### # + ###### # # # + ##### ## ### + # ### + #### + +; 46 + + #### ################### + ##### ### .$ # +### $. #####$#### # # +# $. #### # . ### .# +# $ $.### ## # #### # $.# $# +### $.## # # # # # # $ # # + ###### # ## #$ $ ## #. # # + ##### #.#. # ### # # + ##### # # ### ### # # + ##*## # .# # #$$* ## + #*### ### ## ## ## # .#. ## + ###*# # .$ .# $.$.## ### # + ##*## # #.#### # $. ## + #*### # $$ ### ### ## ## + ###*# # # . $@$ #######. # + ##### # ### ####.# $ # + # # ########### # + ####### #### + +; 47 + +######### +# # ###### +# $ ###### ### +# #$#$ $ $ # $ # +# $ $@$ $ $ $ $$ # +# $ $# $ # $$$ # +# $ $ ####### ##### +## ###....##### ..# + ###$$# $$$$ #...* ..# + # ## #.. # + # # #$###....##*## + # ##..$. .... # + ### .* .#....# # + ################## + +; 48 + + #### #### + ## # # # ####### +### ###$ ## # ### +# $ $ ### # +# $ $ ###$ # # # +### ### # # # # +# $ # ## ### # ### +# $ # #@ ## +# $# # ### ### # # +# $ # # $ $ # # # # +## # $ # #. # + ## # # ## #.. ### + ## # # ## #... ## + ### # #### #....## + # $.*.## + ############..## + #### + +; 49 +'Parallel Logic' + + ######################### + # # # # # # # # # + # $#$ # $#$ # $#$ # $#$ # + # # # # # # # # # + ## # ### # ### # ### # ## + # # # # # # # # # + # # # # # +## ### # ### # ### # ### ## +# # # # # # # # # +# # # @ # # # +## # ### # ### # ### # ## + # . . . . . . . . # + ######################### + +; 50 +'Particle Theory' + + # # # # # # # # # # # # + # # # # # # # # # # # # # + # .$ . $. . $ .$ # + # $# #$# # # #$# # # # # + # . . $. . .$ . . # + # #$# # # # #$#$ $# #$# # + # . .$ .$ . $. . # + # $# # # # #@# # # # #$ # + # . .$ . $. $. . # + # #$# #$ $#$# # # # #$# # + # . . $. . .$ . . # + # # # # #$# # # #$# #$ # + # $. $ . .$ . $. # + # # # # # # # # # # # # # + # # # # # # # # # # # # diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch_iii.desc b/ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch_iii.desc new file mode 100644 index 0000000000..e35ff11546 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch_iii.desc @@ -0,0 +1,6 @@ +Name=Sasquatch III +Author=David W. Skinner +Date=Jun 2000 +EMail=sasquatch@bentonrea.com +URL=http://users.bentonrea.com/~sasquatch/sokoban/ +Difficulty=Medium to very hard diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch_iii.txt b/ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch_iii.txt new file mode 100644 index 0000000000..43b283635f --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch_iii.txt @@ -0,0 +1,902 @@ +; 1 + + ####### + # * # + # @ # + ##$#.## + # # # + # $#. # + # # # +## ## ## +# * * # +# * # +### ## + ##### + +; 2 + + #### +####### # +# * .## +# $$# * ## +# $@ #* * ## +## $ # * * # + ### #. * * # + # . # .# + # # ##### + ######## + +; 3 + + #### +######### # +# # +# #*### # # +# $ # # # +#*#*## # # +# $ # # # +# *# # # # +# $ # # # ## +###$. . . . # + #@####### # + # # + ########### + +; 4 + + ############# + ## # + ## #########@### +## # * # +# ## ########*# # +# # $ $ $ $ # # +# #$.. . . ..$# # +# # .#######. # ## +# $.#######.$# # +### . . . . . # # + # $ $ $ $ $ # # + ######### ## # + # $ $ # + # # + ####### + +; 5 + + ########### +## # +# #######$## +# # $ ### +# #...***.*.@ # +# # $ # # +# #######$# # +## $ ## + ######## ## + ##### + +; 6 + + #### + ######### ### + # . . . . # + # $$.$# #$.$ # + ## . .# #. . # + # $ $# $ $ # + # $ #* ##### + ##### # ## + # @ # + ## # ##### +##### *# $ # +# $ $ #$ $ # +# . .# #. . ## +# $.$# #$.$$ # +# . . . . # +### ######### + #### + +; 7 + + ##### + # ##### +### # ## +# * #### # +# * ## # # +# * ** # # +# # # # +#@#** * ## # +### #$ # # + # .$ .* # # + # # # # + ## # ## + ######### + +; 8 + + #### +########@ # +# ...#$ # +# $ $ $ * # +##### . # + ##$#$. # + ###. # .## + # .$#$ # + # .$ # + ###.$# # + # #### + #### + +; 9 + + # + ########### + # # # # + # $ #$ $ # + #$.*.*.#* # + # . $. # + #$.$#. .$# +## .$ #* ## +# .#.*##. # +# $ $ $ # +### # # ##### + ##@ # + ###### + +; 10 + + # + # # # + # # ## ## + # . # # .$. # + # $.$ # .$ $. # +# * @ $ * $ # + # $.$ # .$ $. # + # . # # .$. # + # # ## ## + # # # + # + +; 11 + + # + # # + ## ## + # . # # + ## $.$.$ ## # # + # $.$.$.$ # # . # + # .$.$.$. # $.$ # +# .$.$@$.$. * # + # .$.$.$. # $.$ # + # $.$.$.$ # # . # + ## $.$.$ ## # # + # . # # + ## ## + # # + # + +; 12 + +######## +# . . # +# $.$. # +##$#$# ## + # . . # + #$#$# @# + # . . # +##$#$# ## +# . . # +# $#$# ### +## . . # + ###$#$# # + # . # + #$# ### + # # + ##### + +; 13 + + #### +######## # +#@ $ $ $$ ### +# ....*.* # +## ### ..*# # + #$$ # .* # + # # $ #.*# # + # $ #.. # + ## $ ### + ### #$#.# + # $ $ # + # ## + ####### + +; 14 + + ##### + ######### # +### $ $ $ $. # +# .$.$ $.$.# # +# #.*..@..*.# # +# #.$.$ $.$. # +# .$ $ $ $ ### +# ######### +##### + +; 15 + + ##### +############ ####### +# # # ## # # # # +# # #$ $ # .$ $ # ## +# ..*.** *@* **.*.. # +## # $ $. # $ $# # # + # # # # ## # # # + ####### ############ + ##### + +; 16 + + ######### +## * ## +# # # # # +# #.$.$.# # +# $.$.$ # +#*#.$@$.#*# +# $.$.$ # +# #.$.$.# # +# # # # # +## * ## + ######### + +; 17 + + # + # ##### + ##### #### + # ..$$ # # + # $ $ .#@#$ ## + #### # *## # + # # * #$.# +## $## . . # + # $.**.#.**.$ # + # . . ##$ ## + #.$# * # # + # ##* # #### + ## $# #. $ $ # + # # $$.. # + #### ##### + ##### # + # + +; 18 + + ############# +## # # ## +# .##$$ $ . # +# ...#.#.#.# # +## # $ $ .# # +# $. # # #$.$ # +# # $ $ #$## +# .$# @ #$. # +##$# $ $ # # +# $.$# # # .$ # +# #. $ $ # ## +# #.#.#.#... # +# . $ $$##. # +## # # ## + ############# + +; 19 + + ############# +## * ## +# ##.# ##.# # +# # $ $ $ $ # # +# .$. ## .$# # +# # # . # . # +# #$ $.$ #$# # +#* #..@..# *# +# #$# $.$ $# # +# . # . # # # +# #$. ## .$. # +# # $ $ $ $ # # +# #.## #.## # +## * ## + ############# + +; 20 + + ### ### ### +## # @ # ## +# $#$ $#$ # +# . . . . . # + ##$#$ $#$## +# . . . . . # +# $ $#$ $ # +# . . . . . # + ##$#$ $#$## +# . . . . . # +# $#$ $#$ # +## # # ## + ### ### ### + +; 21 + + ### ### + # ### # + # # # +## $$$.$$$ ## +# .# . . #. # +# . # $ # . # + # .$ #.# $. # + ##$ .$@$. $## + # .$ #.# $. # +# . # $ # . # +# .# . . #. # +## $$$.$$$ ## + # # # + # ### # + ### ### + +; 22 + + ########### + # # + ##$####.####$## +# $. $ $.$ $ .$ # +# # ... ... # # +# #$.$ $.$ $.$# # +# # . *#.#* . # # +# #$ $# $ #$ $# # +# .. ..$@$.. .. # +# #$ $# $ #$ $# # +# # . *#.#* . # # +# #$.$ $.$ $.$# # +# # ... ... # # +# $. $ $.$ $ .$ # + ##$####.####$## + # # + ########### + +; 23 + + #### ### #### +# # # # +# # # # # # +# **$***$** # +# * . . * # + ##$.## ##.$## +# * # # * # +# * @ * # +# * # # * # + ##$.## ##.$## +# * . . * # +# **$***$** # +# # # # # # +# # # # + #### ### #### + +; 24 + + ############### + #. $ . $ .# + # ##$# # #$## # + # .* .#. *. # + # # *$* # # +##$$* # *$$## +# #. $. .$ .# # +#@ #* * *# # +# #. $. .$ .# # +##$$* # *$$## + # # *$* # # + # .* .#. *. # + # ##$# # #$## # + #. $ . $ .# + ############### + +; 25 + +# #### # #### # + # # # # +# *. ### .* # +# $# $ $ $ $ #$ # +# # .* *. # # +# . # $ # . # + # $ ##$## $ # + #.* # . # *.# +# # ..$@$.. # # + #.* # . # *.# + # $ ##$## $ # +# . # $ # . # +# # .* *. # # +# $# $ $ $ $ #$ # +# *. ### .* # + # # # # +# #### # #### # + +; 26 + + ############### +## # ## +# *$ $*$$$*$ $* # +# $...$...$...$ # +# .$.$.$.$.$. # +# $...$...$...$ # +# *$$$*$$$*$$$* # +# $...$...$...$ # +##$.$.$.@.$.$.$## +# $...$...$...$ # +# *$$$*$$$*$$$* # +# $...$...$...$ # +# .$.$.$.$.$. # +# $...$...$...$ # +# *$ $*$$$*$ $* # +## # ## + ############### + +; 27 + + ############# + ## . . . ## +## $.$ $.$ $.$ ## +# $ * $ * $ * $ # +#..*.*.*.*.*.*..# +# $ * $ * $ * $ # +# $.$.$.$.$.$ # +# $ * $ * $ * $ # +#..*.*.*@*.*.*..# +# $ * $ * $ * $ # +# $.$.$.$.$.$ # +# $ * $ * $ * $ # +#..*.*.*.*.*.*..# +# $ * $ * $ * $ # +## $.$ $.$ $.$ ## + ## . . . ## + ############# + +; 28 + + ##### + #### . #### + # ##$.$## # + #### . #### + # ## $$.$$ ## # + ## ## . ## ## +### $##$.$##$ ### +# $ $ $...$ $ $ # +#.......@.......# +# $ $ $...$ $ $ # +### $##$.$##$ ### + ## ## . ## ## + # ## $$.$$ ## # + #### . #### + # ##$.$## # + #### . #### + ##### + +; 29 + +################# +# . . . # +# ##$###$###$## ############# +#.## ## ## ##.# . . # +# $ * * $ # ##$###$## # +# ## # # # #.## ## ##.# +# ##*###*###*## # $ * $ # +# # # # ## # ## # # # +#.$ * * $.@ ##*###*## # +# ## # # # # # # ## # +# ##*###*###*## # $ * $ # +# # # # ## #.## ## ##.# +# $ * * $ # ##$###$## # +#.## ## ## ##.# . . # +# ##$###$###$## ############# +# . . . # +################# + +; 30 + + ############### +## ## +# ##### ##### # ########### +# # . . . . . # ### ## +# #$ $ $ $ $ $# ### ### # +# # .#.#.#.#. # ## # . . . # # +# #$ $ $ $ $ $# ## #$ $ $ $# # +# # .#.#.#.#. # ## # .#.#. # # +# $ $ $@$ $ $ ## $ $ $ $ # +# # .#.#.#.#. # ## # .#.#. # # +# #$ $ $ $ $ $# ## #$ $ $ $# # +# # .#.#.#.#. # ## # . . . # # +# #$ $ $ $ $ $# ### ### # +# # . . . . . # ### ## +# ##### ##### # ########### +## ## + ############### + +; 31 + + ##### ##### + ### # @ #### +## # $ # ## +# #..*.#*...# # +# # . $# $ $# . # +# .# # $.# # +# #.$ #$ #* # + #. * # $ # .$# # +# $ #$ $$#$$ $# $ # +# #$. # $ # * .# +# *# $# $.# # +# #.$ # #. # + # . #$ $ #$ . # # + # #...*#.*..# # + ## # $ # ## + #### # ### + ##### ##### + +; 32 + + ###### ##### + ## #### # + # ## $ # # + # # .# $# $ # + # #$.$ # ####### + # $. # ### # # + ### .$. . # #.$.$ # + # $. ###$#$# ## ## +#### #$ # # +# # $ ###@###. # +# $ # #.. #..## +###### # ..# . # + # $$ #..## ..# + # $ $## # # + # $$ # # + # ############# + #### + +; 33 + + #### + ####### #### + # $ ## +####$ ###.### ## +# $ # #.# # # +# # $ # . @ # # +# # #..### # # +# # $#.... # # # +# # #...#$ # # # +# #$ # ## $$ $ # # +# # # .* ## # +# #$$## # ## ## +# # ### ### +# ####$ ### +## ##### + ######## + +; 34 + + #### + ##### # ##### + ## # # # + # # ##### # # # + # # $ $ $ $ # ## + # # # # # + # ######$## # # +#### # * # # # # +# $ # .. $ # # # +# # # #*...# # # # +# .***#. ..# ## ## +##*....*.* $ # # + ##* ##.##### # $ # + ## # $ # # # + ##@ #.#$ $ $ $# # + ## $ $ # # + ## ########### + #### + +; 35 + + #### + #### ### # + # ######### ..# + # $ @ $ $ #..# + # $# $ # # #..# + # ##*##$#$#$#..# + # $ #..#. ## + # #*. .##$## # +##$ $#..#. # +# ##$######### +# $$ $ # +## # + ######### + +; 36 + + ##### + ## . ## + ##.$ $.## + # $ * $ # + #. * * .# + # $ * $ # + ##.$ $.## + ####### ## . ## ####### +## ## ## ## ## ## +# .$.$. # # # # $.$.$ # +# $.$.$ ##### ##### .$.$. # +# .$ $. $.@.$ # +# $.$.$ ########### .$.$. # +# .$.$. # # $.$.$ # +## ## ##### ## ## + ####### #***# ####### + ##### + +; 37 + +######### ####### +# # ####### # # +# .$. $ # . . # +## ### # # # $ $ #$ # +# . # #.$ $.## ##.## +# $ .$ .# #. #. # # +### ## #.$ $. $ $ # +## # ##$$ .## ## # +# ## ##. $$## # ## +# $ $ .$ $.# ## ### +# # .# .# #. $. $ # +##.## ##.$ $.# # . # +# $# $ $ # # # ### ## +# . . # @ $ .$. # +# # ####### # # +####### ######### + +; 38 + +##### ### +# ############### +# $ * @ * # # +# # * * * * # +## # * . * # ### + # # * * * * # # + # # * . * # # + # # * * * * # # +## # * . * # ## +## ########### # +# $ $ # +# ########## # +##### ##### + +; 39 + + #### #### + # ##### #### +#### $ $ ## +# $ ### ## ## +#@### # ###.#..# # +# $ # # .# # +# $ # # # # . # +## # # ########### + # ## $ $ $ # + ###### #.#.#.### + # # # # + # # #.#.#.# # + # # $ $ $ # # + # # # # # # + ## ### # # + ## ### # + #### ## + ####### + +; 40 + + ####### ## ####### + # ###### ## + #.### ## . ## ## + # . # $*# .# # # + # #. ###.# *$ # ####### + # $ * ### . # ## + ###$# * $$ ##$ .######## # +## $ # * # # # . # # # +# $$ $#. .# @ #. .#$ $$ # +# # # . # # # * # $ ## +# ########. $## $$ * #$### +## # . ### * $ # + ####### # $* #.### .# # + # # #. #*$ # . # + ## ## . ## ###.# + ## ###### # + ####### ## ####### + +; 41 +'MS46 v2' + +############################## +# ......... # +# $ ###### ## @ # +####### # $ ############# + ## # $ # + ##$## ###$# + #### ..# ##### ##### + # ..*.**.# # # # ## + # ######.. $ # ###$ ## + # # #*. # $ # + # # # # # $$ # ## ### + # $ # ## ##### # + ## $ ###### # # + # ### ### $# # + # $ #$ $ ## #### + #### $ $ ###### + # #### # + #### #### + +; 42 + +######################### +# # # # # # # +# $ # # # # # # # # # $ # +# * * $ $ * * $ $ * * # +### # # # # # # # # # ### +# * *...... ......* * # +# # # ###### ###### # # # +# $ .# $ #. $ # +### #$ $$$$ @ $$$$ $# ### +# $ .# $ #. $ # +# # # ###### ###### # # # +# * *...... ......* * # +### # # # # # # # # # ### +# * * $ $ * * $ $ * * # +# $ # # # # # # # # # $ # +# # # # # # # +######################### + +; 43 + + #### + ## #### + # $ .######## + # $ # . $ $ # +#### ### .#### # # +# ....#$.# # # # +# #. $ # .#$ # # # +# ## $$$@$ # # # +## ## # # # # + ### # ## # # # + ### # ... # + # #$* *$# ## + # # ...$ ### + # $$ # # + # ###### + ##### +; 44 + + ##### + ## ## + # $ # + ## $.$ ## + ## $.*.$ ## + ### $.*.*.$ ### +## $.*.$.*.$ ## +# $.*.$ $.*.$ # +# $.*.$ $.*.$ # +# $.*.$ $.*.$ # +## $.*.$.*.$ ## + ### $.*.*.$ ### + ## $.*.$ ## + ## $.$ ## + # $ # + ## @ ## + ##### + +; 45 + + ##### + # # + ## $ ## + ### $.$ ### + # $.*.$ # + ## $.*.*.$ ## +### $.*.$.*.$ ### +# $.*.$ $.*.$ # +# $.*.$ $.*.$ # +# $.*.$ $.*.$ # +### $.*.$.*.$ ### + ## $.*.*.$ ## + # $.*.$ # + ### $.$ ### + ## $ ## + # @ # + ##### + +; 46 + + ##### + ########### @ ########### + # . . # . # + # $$*$$$*$$ # .$ $$$.$. # + #.....*.....#*$.$...*.$*# +## $$*$$$*$$ # .$.$$$ $. ## +# . . # . # +# ####################### # +# . . . # . . . . # +## $$* $$* $ # $.$.$.$.$ ## + #.*.* * *.*.#*$$$ * $$$*# + # $ *$$ *$$ # $.$.$.$.$ # + # . . . # . . . . # + ########### * ########### + ##### + +; 47 + + ##### + ########### @ ########### + # . . # .$. # + # .$.$$$.$. #.$ $.$ $.# + #.$$$.*.$$$.#$.*** ***.$# +## .$.$$$.$. #.$ $.$ $.## +# . . # .$. # +# ####################### # +# $. .$ # $ . # +## * .$. * # .** **$ ## + # $.$*$.$ # * *** * # + # * .$. * # $** **. # + # $. .$ # . $ # + ########### * ########### + ##### + +; 48 +'Parallel Logic 2' + + ######################### + # # # # # # # # # + # $#$ # $#$ # $#$ # $#$ # + # # # # # # # # # + # $#$ # $#$ # $#$ # $#$ # + # # # # # # # # # + ## # ### # ### # ### # ## + # # # # # # # # # + # $ # $ # $ # $ # +## ### # ### # ### # ### ## +# # # # # # # # # +# # $ # $ # $ # # +## # ### # ### # ### # ## + #...........+...........# + ######### # ######### + # ### # + #### #### + +; 49 + + ######################### + # # # +###$$ $$ $$ $$.$$ $$ $$ $$### +# $+.$..$..$..$..$..$..$..$ # +# $..$..$..$..$..$..$..$..$ # +# $$.$$.$$.$$.$$.$$.$$.$$ # +# $..$..$..$..$..$..$..$..$ # +# $..$..$..$..$..$..$..$..$ # +##.$$.$$.$$.$$ $$.$$.$$.$$.## +# $..$..$..$..$..$..$..$..$ # +# $..$..$..$..$..$..$..$..$ # +# $$.$$.$$.$$.$$.$$.$$.$$ # +# $..$..$..$..$..$..$..$..$ # +# $..$..$..$..$..$..$..$..$ # +###$$ $$ $$ $$.$$ $$ $$ $$### + # # # + ######################### + +; 50 + + #### #### + # ##################### # + # ....... @ ....... # + # # .###############. # # +### #. # # # .# ### + # # $ # $ # # + # ##$## ##$## # # + ### # ##$## ##### ### + # # # $ $ $ # # # + # # # # # # # + # # #####$######$## # # + ## ## # # # ## ## + ####### $ # $ ####### + ##$## ##$## # +###### # ##### ##$## ###### +# # # $ $ $ # # # +###### # # # # # ###### + ############### diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch_iv.desc b/ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch_iv.desc new file mode 100644 index 0000000000..d57fae05d2 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch_iv.desc @@ -0,0 +1,6 @@ +Name=Sasquatch IV +Author=David W. Skinner +Date=Mar 2001 +EMail=sasquatch@bentonrea.com +URL=http://users.bentonrea.com/~sasquatch/sokoban/ +Difficulty=Medium to very hard diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch_iv.txt b/ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch_iv.txt new file mode 100644 index 0000000000..18a8c7bff8 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch_iv.txt @@ -0,0 +1,811 @@ +; 1 + + #### +#### # +# #### +# $ # . ## +# # . # +## #$$#. # +## ##### +# @ ### +# # +##### + +; 2 + + ##### +###### # +# $ # +# $### ## +##.$. . .# + # $# # + # @###### + # # + #### + +; 3 + + ##### + #### # + # @ $# # + # #....# +##$ $ $ # +# ### ## +# # +##### # + #### + +; 4 + + ###### + # . ## + # #* # + # $.$ # + ## *. # + ## $.@ # +## # .$ # +# $$.# # +# ## +######## + +; 5 + + #### + # # +## .### +# .$ # +#* * ## +# $.$$ # +# . # +###*#### + #@# + ### + +; 6 + + #### +### # +# ..# ####### +# #..# # #### +# #. ### $ # +# #. # $ $ $$ # +# # @ ### $## # +# ##### +## ######### + #### + +; 7 + + ############### +## $. .$ ## +# # ####### # # +# # # # +# .***$#$***. # +### # ### + # ####@#### # + # # + ############# + +; 8 + +####################### +# # # # # +# $@$$ # $ # .. ..# +## ## ### ### ### ## ## + # # # # # + # # # # # # # + # ################# # + # # + ##################### + +; 9 + +########### +#@ # # # +# $#$ $# +## #..# # + # #..# # + # #..# ## + #$ $#$ # + # # # # + ########### + +; 10 + +###### +# # +# .$ # +# ** # +##$. # + # #### + # ## # + # # # + # # + #.**$@# + # # # + ####### + +; 11 + + ######## + ##.... @# + # # . # +## # # ## +# #$ # # +# $ # ## +###$ ## # + # $$ # + # # # + ######## + +; 12 + + ###### + # # + # ### + ##*# # +## . ## # +# # ## +# #.# $ # +# $.###$ # +### ## # + # $$@# + ##..## # + # ##### + # # + ##### + +; 13 + + #### + ##### # +###. #$ ## +# * .*.# +# $.$ #$ # +### ### # + # ### ### + # $# $.$ # + #.*.@ * # + ## $# .### + # ##### + #### + +; 14 + + ###### + # ##### + # $ *# # + # * * $ # +###* . * # +# * .@. * # +# * . *### +# $ * * # +# #* $ # +##### # + ###### + +; 15 + +########### +# * # +# $$ ## $ # +# $..#$$ # +# ##*.*. # +#*#..@..#*# +# .*.*## # +# $$#..$ # +# $ ## $$ # +# * # +########### + +; 16 + +############# +# $ . # +#.$ $### *$ # +# ** ## .* # +# .$#..$ $ # +# # .$.$### # +#$##..@..##$# +# ###$.$. # # +# $ $..#$. # +# *. ## ** # +# $* ###$ $.# +# . $ # +############# + +; 17 + +############### +# # +# $.$.$.$.$.$ # +# .$.$.#.$.$. # +# $.$.$ $.$.$ # +# .$.$.#.$.$. # +# $.$.$ $.$.$ # +# .# # @ # #. # +# $.$.$ $.$.$ # +# .$.$.#.$.$. # +# $.$.$ $.$.$ # +# .$.$.#.$.$. # +# $.$.$.$.$.$ # +# # +############### + +; 18 + + ############### +## # # # ## +# **.. ..** # +# * $$$ * # +##* .### ###. *## +# * ## $@$ ## * # +# . # # . # +# .$#$ ### $#$. # +## $ # # $ ## +# .$#$ ### $#$. # +# . # # . # +# * ## $ $ ## * # +##* .### ###. *## +# * $$$ * # +# **.. ..** # +## # # # ## + ############### + +; 19 + + ######### + # * # + # ## ## # + # * * # +### # ### +# .$#$. # +# # @ # # +# .$#$. # +### # ### + ####### + +; 20 + +#### +# ######### +# ## # +# $$$# # +##...# #$$$# + #...# #...# + #$$$ #...## + # ##$$$ # + ####### @ # + ###### + +; 21 + + ######### + ## # # +## $# # #$### +# #. .# # +# $ *.@.* $ # +# #. .# # +###$# # #$ ## + # # ## + ######### + +; 22 + + #### #### + # #### #### +### $ $ # +# # $ *...## +# $ # #### #.. # +## # # + # $$ $$@ #...## + # # ####### + #### # # + ##### + +; 23 + + #### + ###### # + ## $ $ # +## $ #$ # +# $ # $# +# # ## ## +###$ ..# # + # #*...@# + # ..#### + # #### + #### + +; 24 + + #### + # ### + # # + ########$$ # + # $ ## + # #### $$ ## +####....# $ # +# ...# $$ # +# #...# $ ### +# @## ## $ # +# ## +# # ##### +####### + +; 25 + + ############### +## ....# ## +# # # ### # +# ....# # # # +# # $ $ # # +## # $@$ # # + ####### $ $ # # + ##*# $ $ # # + ### #### # # + ## ### # + ##### ## + ####### + +; 26 + + ##### ##### + # @ ### # + # # $ # +#### #$ $ #### +# # $ $# +# ### $ $ # +#.......# ## +#### ## # # + # # # + ###### # + #### + +; 27 + + #### + ### ### +### ## +# $$#$$$@ ## +# # # +# ### #$$$# +# # # # +#### .## # + ####.## ## + ## .## # + ##... # + # .##### + # .# + ##### + +; 28 + + #### + # ##### + # $ $ # + #* . . # + # ######## + # # # + #### $ # + # #$### # + # @$# # #### + # $$ $$ # # + # # ## $ * # +## ###.....#. # +#... ###$# . # +# $ $ . # +######## ##### + #### + +; 29 + + # ## #### +## # # ### + # ##$ # +#### # * # # +# # * # # + #### * # # +### . # # +#@#.****$# # +# # # +# ##### # # +# ## # +###### ## + ###### + +; 30 + + ##### + # ####### + # ## ## + #.# ### + #####.# # ####### + ## ##.####. ## ## +## .....@.# $ ### +# ###.# #.# $ $ ## +# #. # .# $ $ $ # +# # #. ## #$ $ $ # +## # #. # $ $ $ #### + ### #. # $ $ ## + # # # $ $ # + # # ######$## + # #### # + ## ####### + ######## + +; 31 + + ############# + # @ # + #**.*****.**# + # $ $ # + # # ### # + ##### ##### +######## ###### +# # +#**.*******.**# +# $ $ # +# ####### # +##### ##### + +; 32 + + #### + ### # + ######## $$ ## +### # .*.$ # +# $$ # #....$ # +# $.. # $ $ # +##$*. ## ###### + # ..$## ### # + ## . # $# # + # #$ @# . ## + # ### ##$.. # + ###### ## .*$## + # $ $ # ..$ # + # $....# # $$ # + # $.*. # ### + ## $$ ######## + # ### + #### + +; 33 + + ####### + ## ## + # *.* # + # #$ $# # + ##### *.* ##### +## ## ## ## +# # ###.### # # +# *$* # $*$ # *$* # +# . . ..$@$.. . . # +# *$* # $*$ # *$* # +# # ###.### # # +## ## ## ## + ##### *.* ##### + # #$ $# # + # *.* # + ## ## + ####### + +; 34 + + ##### + # @ # + # $ # + # $ # + ## $ ## +#####.*.*.##### +# *. .* # +# $$$. # .$$$ # +# *. .* # +#####.*.*.##### + ## $ ## + # $ # + # $ # + # # + ##### + +; 35 + + ##### + # # + ## $ ## + ## $.$ ## + ## $ * $ ## + ## $.*.*.$ ## +### $.*.#.*.$ ### +# $ *.# #.* $ # +# $.*.# #.*.$ # +# $ *.# #.* $ # +### $.*.#.*.$ ### + ## $.*.*.$ ## + ## $ * $ ## + ## $.$ ## + ## $ ## + # @ # + ##### + +; 36 + + ##### + ### ## + ## $ ## + ## $ *$ ## + ## $.#.$.$ ## + ## $.$. .$.$ ## +## $.$. . .$.$ ## +# *$. * * .# $## +# . . @ . . # +##$ #. * * .$* # +## $.$. . .$.$ ## + ## $.$. .$.$ ## + ## $.$.#.$ ## + ## $* $ ## + ## $ ## + ## ### + ##### + +; 37 + + ## ## + ## # ## + ## ## +# *$#$* # +# $...$ # + # #.@.# # +# $...$ # +# *$#$* # + ## ## + ## # ## + ## ## + +; 38 + + ## ## + ## # ## + # .$ $. # + # * * # +# .* #.# *. # +# $ # $ # $ # + # .$@$. # +# $ # $ # $ # +# .* #.# *. # + # * * # + # .$ $. # + ## # ## + ## ## + +; 39 + + ##### # ##### + ## # ##### # ## + # # # # # +## $* $ $ *$ ## +# ..*# #*.. # +###*.. # ..*### + # $ *$ # $* $ # + # # * # # +### ###* *### ### + # # * # # + # $ *$ # $* $ # +###*.. # ..*### +# ..*#@#*.. # +## $* $ $ *$ ## + # # # # # + ## # ##### # ## + ##### # ##### + +; 40 + + ### + ################# + ###### ## ## ###### +#### # $$ # $$ # #### +# #$$ #.. ..# $$# # +# ### #.###.# ### # +#* ##### ### #*# ### ##### *# +# ..@.. # +#* ##### ### #*# ### ##### *# +# ### #.###.# ### # +# #$$ #.. ..# $$# # +#### # $$ # $$ # #### + ###### ## ## ###### + ################# + ### + +; 41 + +############### +# .. . . # +# $##$ # $$##.# +# # ### # # +#.## # # ##$ # +# $ $ $ $ # +#.## # # # # +#.## #@# ###.# +# $ # ### # #.# +# $ $ # +#.### ### # # # +# # # ###.# +# $#$$###$# # # +# . . . . # +############### + +; 42 + +#### ##### #### +# ## # ##### # +# $.# # $ $ # +# .# # ##### # +## .#### ### ##$## + #$. $ # $ # + # ..### # # # + #*..@#######$##### + # ..#### # # + #$. $ # # +## .######$## # +# .# # ##$## +# $.# # $ # +# ## # # # +#### ######## + +; 43 + + ################ +## ## +# ############ # +# # # # +# # $$$ $ $ @# # +# # ### $$# ## +## $ ## # $ $ # + ## # # #### # + ###.. # # ### + ## .. # .# $ #### + # #### ## .# #.# # + # # ###* $ .# ## + #### # .# #. # + # ## .###.## # + ###### # + # # # # + ############ + +; 44 + +############################### +# . . . . . . . . . # +# $ $ # $ $ # $ $ # $ $ # $ $ # +###.#####.#####.#####.#####.### +# $ $ # $ $ # $ $ # $ $ # $ $ # +# . . # . . # +###.#####.###########.#####.### +# $ # $ . *@# # * * $ # +# $ * * # # * . $ # $ # +###.#####.###########.#####.### +# . . # . . # +# $ $ # $ $ # $ $ # $ $ # $ $ # +###.#####.#####.#####.#####.### +# $ $ # $ $ # $ $ # $ $ # $ $ # +# . . . . . . . . . # +############################### + +; 45 + + ##################### +## # # # # ## +# * * * * * * * * * * # +# # # # # # # # # # # +# $.$ $.$ $.$ $.$ $.$ # +##. .#. .#. .#. .#. .## +# $.$ $.$ $.$ $.$ $.$ # +# # # # # # # # # # # +# $.$ $.$ $.$ $.$ $.$ # +##. .#. .#.@.#. .#. .## +# $.$ $.$ $.$ $.$ $.$ # +# # # # # # # # # # # +# * * * * * * * * * * # +## # # # # ## + ##################### + +; 46 + + # # # # # + ##################### + ## # # # ## +### .$$. .$$. .$$. .$$. ### + # .* *.* *.* *.* *. # + # $ ## $ ## $ ## $ ## $ # + # $ ## $ ## $ ## $ ## $ # + # .* *.* *.* *.* *. # +### .$$. .$$.@.$$. .$$. ### + # .* *.* *.* *.* *. # + # $ ## $ ## $ ## $ ## $ # + # $ ## $ ## $ ## $ ## $ # + # .* *.* *.* *.* *. # +### .$$. .$$. .$$. .$$. ### + ## # # # ## + ##################### + # # # # # + +; 47 + + ##### + ############ @ ############ + # # # + #$.$ .$.$.$.#**.**$$$*.**# + #.$.$.$.$.$.$# $. ..$.$ # + #$.$.$.$.$.$.# $.$.. .$ # +##.$.$.$. $.$#**.*$$$**.**## +# # # +# ######################### # +# .. .. # $ . $. $ . # +## $*$*$$$$*$ # $ $.$. . ## + # *. .. .$.$ #.$.$. $.$.$# + # $.$. .. .* #$.$.$ .$.$.# + # $*$$$$*$*$ # . .$.$ $ # + # .. .. # . $ .$ . $ # + ############ * ############ + ##### + +; 48 + +############################# +# # # # # # # # +# # # # # # # # # # +# .$*$.$*$.$*$.$*$.$*$. # +###.# # # # # # # # # # #.### +# $ . . . . . . . . . $ # +# *# #$#$#$#$#$#$#$#$# #* # +# $ * . . . . . . . * $ # +###*..$ #$#$#$@$#$#$# $..*### +# $ * . . . . . . . * $ # +# *# #$#$#$#$#$#$#$#$# #* # +# $ . . . . . . . . . $ # +###.# # # # # # # # # # #.### +# .$*$.$*$.$*$.$*$.$*$. # +# # # # # # # # # # +# # # # # # # # +############################# + +; 49 + + ############################# + # * * * # + # $ ### $ ##### $ ### $ # + # $ $ ### $ ### $ ### $ $ # + #*# $ ### $ # $ ### $ #*# + # ## .*.*.*.*.$.*.*.*.*. ## # + # ###$ $ $ $ $.$ $ $ $ $### # +## ..*.....*...$...*.....*.. ## +## $ $ $ $ $ *@* $ $ $ $ $ ## +## ..*.....*...$...*.....*.. ## + # ###$ $ $ $ $.$ $ $ $ $### # + # ## .*.*.*.*.$.*.*.*.*. ## # + #*# $ ### $ # $ ### $ #*# + # $ $ ### $ ### $ ### $ $ # + # $ ### $ ##### $ ### $ # + # * * * # + ############################# + +; 50 + +############################## +# .$ ## $. ## .$ ## $. ## .$ # +#$ . . $##$ . . $##$ .# +#. $##$ . . $##$ . . $# +# $. ## .$ ## $. ## .$ ## $. # +### # # ## ## # # ## ## ## +### # # ## # . # # ## ## ## +# $. ## .$ # $ # .$ ## $. # +#. $##$ . .$## #$ . . $# +#$ . . $# @#$. . $##$ .# +# .$ ## $. # $ # $. ## .$ # +## ## ## # # . # ## # # ### +## ## ## # # ## ## # # ### +# .$ ## $. ## .$ ## $. ## .$ # +#$ . . $##$ . . $##$ .# +#. $##$ . . $##$ . . $# +# $. ## .$ ## $. ## .$ ## $. # +############################## diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch_v.desc b/ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch_v.desc new file mode 100644 index 0000000000..e9af45a604 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch_v.desc @@ -0,0 +1,6 @@ +Name=Sasquatch V +Author=David W. Skinner +Date=Dec 2001 +EMail=sasquatch@bentonrea.com +URL=http://users.bentonrea.com/~sasquatch/sokoban/ +Difficulty=Medium to very hard diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch_v.txt b/ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch_v.txt new file mode 100644 index 0000000000..c44cec3f04 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch_v.txt @@ -0,0 +1,868 @@ + +; 1 + +#### +# ### +# # +# $ # +### ### +# $ $ # +#..@..# +# $ # +### ## + #### + +; 2 + +##### +# @#### +# $. # +###$.# # +# $.# # +# #$. # +# ### +###### + +; 3 + + ##### + # # +#### # # +# . .# # +# . # +# .## $## +## #$$ # + ## $@# + ## ### + #### + +; 4 + +#### #### +# ### # +# # $$ # +# $$ # # +# # ## +### $.# # + #..*.@.# + ## ### + ##### + +; 5 + +###### #### +# ### # +# * * # +## #***# # + # *+* ## +## #*$*# ## +# # # # # +# # +# ######## +#### + +; 6 + + ######## + ## . . # + # *$# # # + #. #$# ## +##* # # # +# # * # +# $#@ .# # +# $ ### +## # # + ######## + +; 7 + + #### + # # + #$ # + # # #### +#### #### # +# .. .. # +# $*. *.$@## +# #$ $#$ # +##### # # + ######### + +; 8 + + #### + # # + #$ # + # # #### +### #### # +# .. .. ### +# $*. *.$@ # +## #$ $#$ # # + # # # # # + # ###### # + ## ## + ########## + +; 9 + + ####### + # @ # + # ### ## +#### # # # ##### +# ### # # . # +# . # # * $$ # +# * $$ # # *## ## +# *## ## # * # +# . # # *## # +# #### # . # +#### # #### + #### + +; 10 + + ######## +## ## +# .#### # +# . # # +# * $$ # # +# *## # # +# + # ## +# $### # +## ## + ####### + +; 11 + + ######### +## ## +# .##### # +# . # # +# * $$ # # +# *## ## # +# * # ## +# *## # ## +# + # # +# $### # +## ## + ####### + +; 12 + +####### +# @ # +# $.$ # +##.$.## +## $ ## +# $.$ # +# .$. # +# .$. # +# # # +####### + +; 13 + + ##### + #### # + # $$# # +## *..$ # +#@ .#. # +# $..* ## +# #$$ # +# #### +##### + +; 14 + + ###### +####### # ## +# ### ## ## +# # $.##$ # ## +# # *.@.* # # +## # $##.$ # # + ## ## ### # + ## # ####### + ###### + +; 15 + +####### +# #### +# # # . ## +# $$$**$$ # +#....@....# +# $$**$$$ # +## . # # # + #### # + ####### + +; 16 + + ######## + # # ## +##### # #### +# $ $$ $ $ # +#..........# +# $ $ $$ $ # +#### # ##### + ## @ # # + ######## + +; 17 + + ##### + # # + ## # # + # * # + # # ## +####### # # +# # .$.$.#### +# # $$.$$ ### +# *##..@..##* # +### $$.$$ # # + ####.$.$. # # + # # ####### + ## # # + # * # + # # ## + # # + ##### + +; 18 + + ####### + ## ### +### .$### +# $$.$ # +# . . # +## $.$### +###$.$ # + # . . # + # .$$ # + ###. ### + ###@ ## + ###### + +; 19 + + ####### + ###### ### # + ### # # $$##.# + ##### $ $ ### #$ ##.# + # $ $ # # .# +## # # $ # ### # ## # +# $ $ #### # ## # +# $#.*##$ # ## ### +#.*..... .# ###### +# .####### +## @# + # # + #### + +; 20 + + ########### + ## ## + # ####### # + # # # # + # # ##### # # + ## # $# ## +#### ## ### .$ # +# ###$ .....# # +# #$ $ $ # @ # +# ### ######### +##### #### + +; 21 + +############## +# # # #### +# #### # @ . # +# $..... # #$ # +##$##### # ##. # + # ### $ # + # ## $ ## ## # +## ### $ ##### +# $ # ##### +# #### +### # + #### + +; 22 + + ##### + # ### + #### ## +### #.## ## +# $ $ $ $$@ # +# # ##.## # +## # # . ##### +# # ...*. # +# $### # # +# $ ### ### +# # ## +########### + +; 23 + + ###### +###### # +# $ $$ # +# $ ## # +# $## #$ # +# $ $$ # # +# .....#$ # +##@#.#$ $ # + #.....#$ # + #...**# # + # $ ## + #### ### + #### + +; 24 + + ######## + # # +###*####.# +# $ $ # +# #......### +# #$ # # +# #. #@# # # +# $$## #$# # +# $ $ # +# ######### +#### + +; 25 + + ##### + # ##### + ###### # ## + # ## * #### ## + ### $ # ### + # #####$# $ # # + # $ $ # $$# # # + ###.#..*......... ## +### $# # $ $ # # +# $ $## #### #### # +# # ## @ # ## +# ## ###### #### +## ## + ############## + +; 26 + + ##### + ## # ##### +###### # $ # # #### +# ### #$#### # ## +# ## # # $$ ### # +# ### ##$ @ $ # # +# # . # $$ # $ $$ # # +#..# .## $# ## # +# . ##$ #### # +#..##.# # ####### +# . # ## +#..# . #### +# ###.# # +#### # # + ##### + +; 27 + + ####### ######## + # # # ## # +#### ### # #####$ $## +# # ### # ## $ # +# # # # $ $$$## # +# # #####$ # ### # +### ##### ## # $# $ # +# # # #$ # ##### +# # # ## ## # # +# # #### ## # $ $ # +##### ## ## # # # + # #### ##### ###### + # # # # $$$ # ## + # # ## $ $ # + ######## ############## # # + # @..................# + # # ################## + # # + ##### + +; 28 + + ##### #### + # ############..# + # $# $ $ $ $ $ # + ## $ # # # #$ ..# + # # . . . *.. # + ### $####@## # ## ## +## ## # ## ####$ ### +# ..* . . . # # +#.. $# # # # $ ## +# $ $ $ $ $ #$ # +#..############ # +#### ##### + +; 29 + + ##### + # # + ## # ##### + ## * # # + ### # ## # ##### +### $$# * # # +# *#. $ # ## # # +# # *... $$# * # +# #$$ ....$ # ##### +##### # $.+.. $$# # + # * #$$ ...* # # + # # ## # $ .#* # + # # * #$$ ### + ##### # ## # ### + # # * ## + ##### # ## + # # + ##### + +; 30 + + #### + # # + # # + # # +########## # +# $ $ $$# +# @ $..*. # +# # *...$# +#####$...* ##### + # .*..$# # + #$$ $ $ # + # ########## + # # + # # + # # + #### + +; 31 + + #### + # # + # # + # # +############ # +# $ $.* $$# +# @ $..*.*. # +# # * $ .$# +#####*.$ *.# + #.* $.*# + #$. $ * ##### + # .*.*..$# # + #$$ *.$ $ # + # ############ + # # + # # + # # + #### + +; 32 + + ######### + # # # +## # # # ## +# *.*$*.* # +# # # +### $@$ ### +# # # +# *.*$*.* # +## # # # ## + # # # + ######### + +; 33 + + # + # ######## # + # # + # *$.$.$* # + # *###* # + # $# #$ # + #.. .@. ..# + # $# #$ # + # *###* # + # *$.$.$* # + # # +# ######## # + # + +; 34 + + #### # #### +## # # ## +# ##### # +# $. * .$ # +###.$.$.$.### + # .$ $. # +# #*$ @ $*# # + # .$ $. # +###.$.$.$.### +# $. * .$ # +# ##### # +## # # ## + #### # #### + +; 35 + + ########### +## # ## +# .$$. .$$. # +# $..$ $..$ # +# .$$...$$. # +# $..$ $..$ # +## $$.*.$$ ## +# $..$ $..$ # +# .$$...$$. # +# $..$ $..$ # +# .$$.@.$$. # +## # ## + ########### + +; 36 + +############# +# # # +# # # # # # +# .$.$.$. # +# #$.$.$.$# # +# .$.$.$. # +# #$.$@$.$# # +# .$.$.$. # +# #$.$.$.$# # +# .$.$.$. # +# # # # # # # +# # # +############# + +; 37 + + ############ + # @ # +# # $ ## $ # # +# #.## ##.# # +# . ## . # +# $# #*##*# #$ # +# # * * # # +# # ## * ## # # +# # ## * ## # # +# # * * # # +# $# #*##*# #$ # +# . ## . # +# #.## ##.# # +# # $ ## $ # # + # # + ############ + +; 38 + + ########## + ##### @ *##### + ## $$ ##. . ## + # # ## # # +## # ## ## # ## +##. ## $## +#* # #*##*# # $ # +# . # * * # # +# ## ## * ## ## # +# ## ## * ## ## # +# # * * # . # +# $ # #*##*# # *# +##$ ## .## +## # ## ## # ## + # # ## # # + ## . .## $$ ## + #####* ##### + ########## + +; 39 + + ######### + # # + ###$#$ $#$### + # . . . . . # +###$#$#$ $#$#$### +# . . . . . . . # +# #$#$#$#$#$#$# # +# . . . . . . # +###$#$##@##$#$### +# . . . . . . # +# #$#$#$#$#$#$# # +# . . . . . . . # +###$#$#$ $#$#$### + # . . . . . # + ###$#$ $#$### + # # + ######### + +; 40 + + ###### ###### + # ### # +# .$.$. # .$.$. # +# $.$.$ # $.$.$ # +# .$.$ ### $.$. # +# $.$.# .$.$ # +# .$ #$ $## $. # +## # $...$ # ## + #### .@. #### +## # $...$ # ## +# .$ ##$ $# $. # +# $.$. #.$.$ # +# .$.$ ### $.$. # +# $.$.$ # $.$.$ # +# .$.$. # .$.$. # + # ### # + ###### ###### + +; 41 + + ##### + # ## ###### + # ## # ## # + # # # # # ### # + # # # ### # # # + # # $ # $ # # + # #$#*.#.*#$## # + ## *.$ $.* ## + ### .$ . $. #### + ### .#. ### + #### .$ . $. ### +## *.$@$.* ## +# ##$#*.#.*#$# # +# # $ # $ # # +# # # ### # # # +# ### # # # # # + # ## # ## # + ###### ## # + ##### + +; 42 + + ##### ##### + # # # # + ### ##### ### + # .$.$. # $.$ # +### $.$.$ #.$.$.$.### +# $.$.$.$ $.$.$.$ # +# .$.$.$. .$.$.$. # +# $.$.$.$ $.$.$.$ # +### $.$.$ #.$.$.$.### + # .$.$. . $.$ # + ### #.@.# ### + # $.$ . .$.$. # +###.$.$.$.# $.$.$ ### +# $.$.$.$ $.$.$.$ # +# .$.$.$. .$.$.$. # +# $.$.$.$ $.$.$.$ # +###.$.$.$.# $.$.$ ### + # $.$ # .$.$. # + ### ##### ### + # # # # + ##### ##### + +; 43 + + ##### + ## ## + ##.$.$.## + ##$.$.$## + # .$.$. # + # $.$.$ # + # .$.$. # + ###### $.$.$ ###### + ### .$.$. ### +##.$.$.$.$.$.$.$.$.$.## +# $.$.$.$.$ $.$.$.$.$ # +# .$.$.$.$ @ $.$.$.$. # +# $.$.$.$.$ $.$.$.$.$ # +##.$.$.$.$.$.$.$.$.$.## + ### .$.$. ### + ###### $.$.$ ###### + # .$.$. # + # $.$.$ # + # .$.$. # + ##$.$.$## + ##.$.$.## + ## ## + ##### + +; 44 + + # + # # + ## ## + # $ # + # $ $ # + ## .$.$.$. ## + # .$.$.$.$. # + # .$.$.$.$.$. # + ## .$.$.$.$.$.$. ## + # $.$.$. .$.$.$ # + # $.$.$. .$.$.$ # +# $ $.$. @ .$.$ $ # + # $.$.$. .$.$.$ # + # $.$.$. .$.$.$ # + ## .$.$.$.$.$.$. ## + # .$.$.$.$.$. # + # .$.$.$.$. # + ## .$.$.$. ## + # $ $ # + # $ # + ## ## + # # + # + +; 45 + + #### + # ######## + # . # + # ### $$ # + # $# # .$# + ##### # . .#.###### + # $. # # . $ # + # $.#.###$### $ # + # $ . #. .#####.## + # # ## *$$ # # # + # # . $ $@$ $ . # # + # # # $$* ## # # +##.#####. .# . $ # +# $ ###$###.#.$ # +# $ . # # .$ # +######.#. . # ##### + #$. # #$ # + # $$ ### # + # . # + ######## # + #### + +; 46 + + ##### + # ##### + # # # ##### + # # # # + #####$# #$# + # $ $ ####$ ##### + # # # # ## # # + # ##### # # $$ # # + ### $ #@# # # + # ####.... # # ### + # # # .... # # # + # # # .... # # # +### # # ....#### # +# # # # $ ### +# # $$ # # ##### # +# # ## # # # # +##### $#### $ $ # + #$# #$##### + # # # # + ##### # # # + ##### # + ##### + +; 47 + +################ ####### +# # # # +# $ $ $ $ ### ##### ### ## +# $ $ $ $ $ . # $ . ## +# $ $ ### #.#.# ### #.#.### +# $ $ $ . # . $ . # . # +## ### #.#.# ### #.#.# ### ## + # . # . $ # . $ $.$## + ###.#.# ### # @ # ### #.#.### + ##$.$ $ . # $ . # . # + ## ### #.#.# ### #.#.# ### ## + # . # . $ . # . $ $ $ # + ###.#.# ### #.#.# ### $ $ # + ## . $ # . $ $ $ $ $ # + ## ### ##### ### $ $ $ $ # + # # # # + ####### ################ + +; 48 + + ########################## # +## ## +# *.*.* *.*.* *.*.* *.*.* ### +# .$ $.$.$ $.$.$ $.$.$ $. .### +# * $ * * $ * * $ * * $ *# # +# .$ $.*.$ $.*.$ $.*.$ $.*.* # +# *.*.$ $.*.$ $.*.$ $.*.$ $. # +# $ * $ * * $ * * $ * * $ * # +# *.*.$ $.*.$ $.*.$ $.*.$ $. # +# .$ $.*.$ $.*+$ $.*.$ $.*.* # +# * $ * * $ * * $ * * $ * $ # +# .$ $.*.$ $.*.$ $.*.$ $.*.* # +# *.*.$ $.*.$ $.*.$ $.*.$ $. # +# #* $ * * $ * * $ * * $ * # +###. .$ $.$.$ $.$.$ $.$.$ $. # + ### *.*.* *.*.* *.*.* *.*.* # + ## ## +# ########################## + +; 49 + + #################### + # # # # +###$.$ $.$ $.$ $.$### +# $. .$$.#.$$. .$$.#.$ # +# .###.. # ..###.. # . # +# $. .$$.#.$$. .$$.#.$ # +# $.$ $.$ $.$ $.$ # +# $.$ $.$ $.$ $.$ # +# $.#.$$. .$$.#.$$. .$ # +##. # ..###.. # ..###.## +# $.#.$$. .$$.#.$$. .$ # +# $.$ $.$ $.$ $.$ # +# $.$ $.$ $.$ $.$ # +# $. .$$.#.$$. .$$.#.$ # +##.###.. # ..###.. # .## +# $. .$$.#.$$. .$$.#.$ # +# $.$ $.$ $.$ $.$ # +# $.$ $.$ $.$ $.$ # +# $.#.$$. .$$.#.$$. .$ # +# . # ..###.. # ..###. # +# $.#.$$. .$$.#.$$. .$ # +###$.$ $.$ $.$ $.$### + # # # @# + #################### + +; 50 + + ######################### +## # # # ## +# # .$.$.$.$ $.$.$.$. # # +# .$.$.$.$.$.$.$.$.$. # +# .$.$.$.$.$.$.$.$.$.$. # +##.$.$.$.$.$.$.$.$.$.$.$.## +# $.$.$.$.$.$.$.$.$.$.$.$ # +# .$.$.$.$.$.$.$.$.$.$.$. # +# $.$.$.$.$.$.$.$.$.$.$.$ # +# .$.$.$.$.$.$.$.$.$.$.$. # +# $.$.$.$.$.$.$.$.$.$.$.$ # +# .$.$.$.$. .$.$.$.$. # +# $.$.$.$.$ $ $.$.$.$.$ # +## $.$.$.$. $@$ .$.$.$.$ ## +# $.$.$.$.$ $ $.$.$.$.$ # +# .$.$.$.$. .$.$.$.$. # +# $.$.$.$.$.$.$.$.$.$.$.$ # +# .$.$.$.$.$.$.$.$.$.$.$. # +# $.$.$.$.$.$.$.$.$.$.$.$ # +# .$.$.$.$.$.$.$.$.$.$.$. # +# $.$.$.$.$.$.$.$.$.$.$.$ # +##.$.$.$.$.$.$.$.$.$.$.$.## +# .$.$.$.$.$.$.$.$.$.$. # +# .$.$.$.$.$.$.$.$.$. # +# # .$.$.$.$ $.$.$.$. # # +## # # # ## + ######################### diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch_vi.desc b/ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch_vi.desc new file mode 100644 index 0000000000..efe5d0db5f --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch_vi.desc @@ -0,0 +1,5 @@ +Name=Sasquatch VI +Author=David W. Skinner +Date=Oct 2002 +EMail=sasquatch@bentonrea.com +URL=http://users.bentonrea.com/~sasquatch/sokoban/ diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch_vi.txt b/ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch_vi.txt new file mode 100644 index 0000000000..7ef5db7821 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch_vi.txt @@ -0,0 +1,902 @@ + +; 1 + + ##### +## ## #### +# # # # # +# *$* ###$ ## +# .$. ... $ ## +# *$* ### ## +# # # # @# +## ## ####### + ##### + +; 2 + +########## +# # # +# #$$$$$ # +# .#.# # +# ... ## +### @ ### + ##### + +; 3 + + ######## +## ## +# *..* # +# #$ $#@# +# **** # +## ### + ### ## + #### + +; 4 + + ####### +### # # +# .$$. ## +# * *@ # +## .$$. # + # # ### + ####### + +; 5 + + #### + ##### #### + ## # $ # + # .# # #* # +## * @ * ## +# *# # #. # +# $ # ## +#### ##### + #### + +; 6 + + ######## + # # +### ## # #### +# *.** .* # +# $ $# @ # +####### ### + ##### + +; 7 + + ######## + ## # # + # # # # + # # + # ## ## + ## .# + #####.# + # #.# + #### # ### +## # +# ##$##. # +# $ $ ##### +# $ @ # +## #### + #### + +; 8 + +########### +# @ # +# ###$### # +# # .$. # # +# #$ . $# # +# $. .$ # +###$. .$### + # . # + ####### + +; 9 + + ####### + # # + # $ $ #### +### ## . # +# #. $ # +# @ .#*### +### #.. # +## $ # # +# $ $ # +# ##. # +######### + +; 10 + + #### + # # +#######$ # +# . $ $ # +# . .. ## +##$##+#$# + # . .. #### +##. $ $ $ # +# ##### # +# $# ##### +# # +#### + +; 11 + + #### + # # + # ## +### # +# # #### +# . @ # ### +##.# # # + #.# #$$$$ # + #.**$ # + ###. ## # + # ## ## + ######## + +; 12 + + #### + ###### # + # #$.# + ## ## # # + # $ $$$$ # +##.*.*.*..# +# @ # +# ####### +##### + +; 13 + + #### + #### # + # # + #### ** # + ## # # # + # *** #### +##$ ..... # +# $ # $ $ # +# ####$ ## +##### # @ # + # # + ###### + +; 14 + + ##### + # @ # +### # ##### +# $ ## # +# . ## ##### +#### ## $$ $ # + # $ # # + # . ##$ #### + #### ### # + # $ # # + # . # # + #### ### ### + # $ # + # .....# # + ####### # + ##### + +; 15 + + #### + ## ## + # $ ## + ##### * # + ## . * * # +## * * $* .# +# * *$..$* ### +# $ *$.##. ## +## .##.$* $ # + ### *$..$* * # + #. *$ * * ## + # * *@ . ## + # * ##### + ## $ # + ## ## + #### + +; 16 + +######## +## #### +##. # # +# *$$ ###### +# $. ## +#####*###. ## + # * * # + # #.$@$.# # + # * * # + ## .###*##### + ## .$ # + ###### $$* # + # # .## + #### ## + ######## + +; 17 + + ##### #### + # ##### # + # $ $ # + ## ## ### # + # . # ## + #$#....#*# +########### # .$ # # +# # ## ### ## ## +# $ $ # $ $ # +## ## ### ## # # + # # $. # ########### + #*#....#*# +## # . ### +# ###@##$ # +# $ $ # +# ###### # +#### ##### + +; 18 + +#### #### # #### #### +# #### ####### #### # +# .$. # .$. # .$. # .$. # +#. $ . . $ . . $ . . $ .# +#$$#$$*$$#$$@$$#$$*$$#$$# +#. $ . . $ . . $ . . $ .# +# .$. # .$. # .$. # .$. # +# #### ####### #### # +#### #### # #### #### + +; 19 + + ######## + ## # ## + ## $.$ ## +## $.$.$ ## +## .$.$.### +# .$.$.$ ## +# $.$ $. ## +##.$.$.$.## +# $.$.$.$ # +# . . # +#####@##### + # # +#### ### +## # ## +## $.$ ## +## $.$.$ ## +###.$.$. ## +## $.$.$. # +## .$ $.$ # +##.$.$.$.## +# $.$.$.$ # +# . . # +########### + +; 20 + +##### ##### +########### +## . ## +## .$.$. ## +## $*$*$ ## + #..$@$..# +## $*$*$ ## +## .$.$. ## +## . ## +########### +##### ##### + +; 21 + +########## +# ## # # +# # * #### +###$ .$ ## +# . @ * # +# * . # +## $. $### +#### * # # +# # ## # +########## + +; 22 + +########## +# ## # +# $. .$ # +# .**$*. # +## $ @* ## +## * $ ## +# .*$**. # +# $. .$ # +# ## # +########## + +; 23 + +########## +### ## +# $.*.*$## +# *#$ #. # +# . @$* # +# *$ . # +# .# $#* # +##$*.*.$ # +## ### +########## + +; 24 + +########## +## #### +##.$.$.$ # +##$.$.$. # +# .$ @.$ # +# $. $. # +# .$.$.$## +# $.$.$.## +#### ## +########## + +; 25 + +########## +# $. # +# * * # +# * ** *$# +# * @* .# +#. * * # +#$* ** * # +# * * # +# .$ # +########## + +; 26 + + ######## +## @ ## +# #$.$.# # +# $.$.$. # +# .$ .$ # +# $. $. # +# .$.$.$ # +# #.$.$# # +## ## + ######## + +; 27 + +########## +# ## +# $.$.$. # +# .$.$.$ # +# $.##$. # +# .$##.$ # +# $.$.$. # +# .$.$.$ # +## @# +########## + +; 28 + +########## +# .$ # +# .$.$ # +# .$.$.$ # +#.$.##$.$# +#$.$##.$.# +# $.$.$. # +# $.$. # +# $. @# +########## + +; 29 + + ####### + ## ## ## +##### $### +# $ .. # # +# *$*.### +## .$@$. ## +###.*$* # +# # .. $ # +###$ ##### + ## ## ## + ####### + +; 30 + + ####### + ## ## +###$ $### +# $.* *.$ # +# *.*.* # +# *@* # +# *.*.* # +# $.* *.$ # +###$ $### + ## ## + ####### + +; 31 + +############# +##### .$ # +#### .$.$ # +### .$.$ $ # +## .$.$.$.$# +# .$.$.$.$.# +# .$.$@$.$. # +#.$.$.$.$. # +#$.$.$.$. ## +# $ $.$. ### +# $.$. #### +# $. ##### +############# + +; 32 + +###### ###### +# ##### # +# # # # # +# $.$.$.$ # +## .$.$.$. ## +## $.$.$.$ ## + ##.$.@.$.## +## $.$.$.$ ## +## .$.$.$. ## +# $.$.$.$ # +# # # # # +# ##### # +###### ###### + +; 33 + + ########### +## # ## +# $.$.$.$.$ # +# .$.$.$.$. # +# $.$.$.$.$ # +# .$. .$. # +##$.$ @ $.$## +# .$. .$. # +# $.$.$.$.$ # +# .$.$.$.$. # +# $.$.$.$.$ # +## # ## + ########### + +; 34 + +############### +# # # +# #.$.$.$.$.# # +# .$.$.$.$.$. # +# $.$.$.$.$.$ # +# .$.$.$.$.$. # +# $.$.$ $.$.$ # +##.$.$ @ $.$.## +# $.$.$ $.$.$ # +# .$.$.$.$.$. # +# $.$.$.$.$.$ # +# .$.$.$.$.$. # +# #.$.$.$.$.# # +# # # +############### + +; 35 + + #### #### + # # # # # +###.$#####$.### +# $ .$ $. $ # +# . $. .$ . # +###$.## ##.$### + #.$# #$.# + ## @ ## + #$.# #.$# +###.$## ##$.### +# $ .$ $. $ # +# . $. .$ . # +###$.#####.$### + # # # # # + #### #### + +; 36 + + ##### + #### ### + # # ### + ## # $.# # + # $.#.$.$# # +## #.$.$ $. ## +# .$ $.$.# # +# #$.$.@.$.$# # +# #.$.$ $. # +## .$ $.$.# ## + # #$.$.#.$ # + # #.$ # ## + ### # # + ### #### + ##### + +; 37 + + ####### + ### ### + ## # ## + # $#$.$.#.$ # +## .$.#.$.$# ## +# #.$.$.$.$ # +# .$.$ $.#. # +# #$.$ @ $.$# # +# .#.$ $.$. # +# $.$.$.$.# # +## #$.$.#.$. ## + # $.#.$.$#$ # + ## # ## + ### ### + ####### + +; 38 + + ####### + ###### ###### + ## $. .$ ## + # $ $.$#$.$ $ # + # #.$.$.$.# # +## $. .$.$. .$ ## +##$.$.#.$.#.$.$## +# .$.$. .$.$. # +# #$.$ @ $.$# # +# .$.$. .$.$. # +##$.$.#.$.#.$.$## +## $. .$.$. .$ ## + # #.$.$.$.# # + # $ $.$#$.$ $ # + ## $. .$ ## + ###### ###### + ####### + +; 39 + + #### + # ## + ## $#### + ###. . # + #### $ # $ # + # # . .#### + ## $####$ # ## +###. . $. $# $#### +# $ # $ **.#. . # +# . .#.** $ # $ # +####$ #$ .$ . .### + ## # $####$ ## + ####. . # # + # $ # $ #### + # . .### + ####$ ## + ## @# + #### + +; 40 + + #### + # # + # # + # # +################ # +# $ $ $ $ $ $$# +# @ $ *.*.*. # +# # ..* $... $# +#####$... $ $..* # + # *.$. $. *.$# + #$.$ $.. $ * # + # * $ ..$ $.$# + #$.* .$ .$.* # + # *..$ $ ...$# + #$ ...$ *.. ##### + # .*.*.* $# # + #$$ $ $ $ $ $ # + # ################ + # # + # # + # # + #### + +; 41 + + # + # # + # . # + # $.$ # + # .$. # + # $.$ $.$ # + # $. . . .$ # + # $.$.$ $.$.$ # + # . . # # . . # + # $.$.$# $ #$.$.$ # +# ..$ $@$ $.. # + # $.$.$# $ #$.$.$ # + # . . # # . . # + # $.$.$ $.$.$ # + # $. . . .$ # + # $.$ $.$ # + # .$. # + # $.$ # + # . # + # # + # + +; 42 + + # + # # + # # # + # # # + # # # + # $ # + #.*********.# + # * * # + # * ******* * # + # * * * * # + # * * *** * * # +# ###$* * *@* * *$### # + # * * *** * * # + # * * * * # + # * ******* * # + # * * # + #.*********.# + # $ # + # # # + # # # + # # # + # # + # + +; 43 + + # # # + ################### + # # # # # + # # # # # # # + # **$***$***$** # + # * . . * # +####$ #### #### $#### + # * ## #.# ## * # + # *.# ## ## #.* # + # * ### ### * # +####$ . @ . $#### + # * ### ### * # + # *.# ## ## #.* # + # * ## #.# ## * # +####$ #### #### $#### + # * . . * # + # **$***$***$** # + # # # # # # # + # # # # # + ################### + # # # + +; 44 + + ##### ##### +##### ##### ##### +# # # # # # +# $.$$$.$ $.$$$.$ # +###.#...#...#...#.### + # $.$ $.$$$.$ $.$ # + # .$ $. .$ $. # + # $.$ $.$$$.$ $.$ # +###.#...#...#...#.### +# $.$$$.$ $.$$$.$ # +# $. .$@$. .$ # +# $.$$$.$ $.$$$.$ # +###.#...#...#...#.### + # $.$ $.$$$.$ $.$ # + # .$ $. .$ $. # + # $.$ $.$$$.$ $.$ # +###.#...#...#...#.### +# $.$$$.$ $.$$$.$ # +# # # # # # +##### ##### ##### + ##### ##### + +; 45 + +####################### +## # * # ## +# # # # # # # # +# $.$.$ $.$.$ $.$.$ # +###.$.$.#.$.$.#.$.$.### +# $. .$ $. .$ $. .$ # +# #.$.$.#.$.$.#.$.$.# # +# $.$.$ $.$.$ $.$.$ # +# # # # # # # # +# $.$.$ $.$.$ $.$.$ # +# #.$.$.#.$.$.#.$.$.# # +#* $. .$ $.@.$ $. .$ *# +# #.$.$.#.$.$.#.$.$.# # +# $.$.$ $.$.$ $.$.$ # +# # # # # # # # +# $.$.$ $.$.$ $.$.$ # +# #.$.$.#.$.$.#.$.$.# # +# $. .$ $. .$ $. .$ # +###.$.$.#.$.$.#.$.$.### +# $.$.$ $.$.$ $.$.$ # +# # # # # # # # +## # * # ## +####################### + +; 46 + + ###### ########### + ## #######. . . . ## +##.$.$.$ .$.$.$.$.$.## +# $.$.$.#####$.$.$.$.$.$ # +# .$.$.$# # $.$.$.$.$. # +#.$.$. # $ ####.$.$ # +# .$.##### ### ## # .$. # +#.$.$# # # $ $ # $.$## +# .$.# $ $ # # # #### # +#.$.$## ## # # ## # # +# .$. # ###### $ $ # # +#.$.$ $# # # # # # +##.$ # # ## ##### ## # + # ## ##### ## # # $.## + # # # # # #$ $.$.# + # # $ $ ###### # .$. # + # # ## # # ## ##$.$.# + # #### # # # $ $ #.$. # +##$.$ # $ $ # # #$.$.# +# .$. # ## ### #####.$. # +# $.$.#### $ # .$.$.# +# .$.$.$.$.$ # #$.$.$. # +# $.$.$.$.$.$#####.$.$.$ # +##.$.$.$.$.$. @ $.$.$.## + ## . . . .####### ## + ########### ###### + +; 47 + + ###### ##### ##### ###### +## ############### ## +# $ $ $.$ $ $.$ $ $.$ $ $ # +# $.$ . $.$ . $.$ . $.$ # +# $.$.*.*.$.*.*.$.*.*.$.$ # +# $.$ . $.$ . $.$ . $.$ # +##$ * $.$ $ $#$ $ $.$ * $## + #.....#.....#.....#.....# +##$ * $.$ $ $#$ $ $.$ * $## +## $.$ . $.$ . $.$ . $.$ ## +##$.$.$.$.$.*.*.$.$.$.$.$## +## $.$ . $.$ . $.$ . $.$ ## +##$ * $.$ * * * * $.$ * $## + #....###... @ ...###....# +##$ * $.$ * * * * $.$ * $## +## $.$ . $.$ . $.$ . $.$ ## +##$.$.$.$.$.*.*.$.$.$.$.$## +## $.$ . $.$ . $.$ . $.$ ## +##$ * $.$ $ $#$ $ $.$ * $## + #.....#.....#.....#.....# +##$ * $.$ $ $#$ $ $.$ * $## +# $.$ . $.$ . $.$ . $.$ # +# $.$.*.*.$.*.*.$.*.*.$.$ # +# $.$ . $.$ . $.$ . $.$ # +# $ $ $.$ $ $.$ $ $.$ $ $ # +## ############### ## + ###### ##### ##### ###### + +; 48 + + # # # # + ########################## + ## # # # # ## + # $.$.#.$.$#$.$.#.$.$#$.$. # + # .$.$ $.$. .$.$ $.$. .$.$ # + # $.$. .$.$ $.$. .$.$ $.$. # + # .$.$#$.$. .$.$#$.$. .$.$ # +#### # ### # ### #### + # .$.$#$.$. .$.$#$.$. .$.$ # + # $.$. .$.$ $.$. .$.$ $.$. # + # .$.$ $.$. .$.$ $.$. .$.$ # + # $.$. .$.$#$.$. .$.$#$.$. # +#### ### # ### # #### + # $.$. .$.$#$.$. .$.$#$.$. # + # .$.$ $.$. . @$ $.$. .$.$ # + # $.$. .$.$ $ . .$.$ $.$. # + # .$.$#$.$. .$.$#$.$. .$.$ # +#### # ### # ### ### + # .$.$#$.$. .$.$#$.$. .$.$ # + # $.$. .$.$ $.$. .$.$ $.$. # + # .$.$ $.$. .$.$ $.$. .$.$ # + # $.$. .$.$#$.$. .$.$#$.$. # +#### ### # ### # #### + # $.$. .$.$#$.$. .$.$#$.$. # + # .$.$ $.$. .$.$ $.$. .$.$ # + # $.$. .$.$ $.$. .$.$ $.$. # + # .$.$#$.$.#.$.$#$.$.#.$.$ # + ## # # # # ## + ########################## + # # # # + +; 49 + + ##### ##### + ## ## ## ## + ##.$.$.## ##.$.$.## + ##$.$.$## ##$.$.$## + # .$.$. # # .$.$. # + # $.$.$ # # $.$.$ # + # .$.$. # # .$.$. # + ###### $.$.$ ### $.$.$ ###### + ### .$.$. .$.$. ### +##.$.$.$.$.$.$.$.$.$.$.$.$.$.$.## +# $.$.$.$.$ $.$.$.$.$ $.$.$.$.$ # +# .$.$.$.$ $.$.$.$ $.$.$.$. # +# $.$.$.$.$ $.$.$.$.$ $.$.$.$.$ # +##.$.$.$.$.$.$.$.$.$.$.$.$.$.$.## + ### .$.$.# . #.$.$. ### + ###### $.$.$ #*# $.$.$ ###### + # .$.$..*@*..$.$. # + ###### $.$.$ #*# $.$.$ ###### + ### .$.$.# . #.$.$. ### +##.$.$.$.$.$.$.$.$.$.$.$.$.$.$.## +# $.$.$.$.$ $.$.$.$.$ $.$.$.$.$ # +# .$.$.$.$ $.$.$.$ $.$.$.$. # +# $.$.$.$.$ $.$.$.$.$ $.$.$.$.$ # +##.$.$.$.$.$.$.$.$.$.$.$.$.$.$.## + ### .$.$. .$.$. ### + ###### $.$.$ ### $.$.$ ###### + # .$.$. # # .$.$. # + # $.$.$ # # $.$.$ # + # .$.$. # # .$.$. # + ##$.$.$## ##$.$.$## + ##.$.$.## ##.$.$.## + ## ## ## ## + ##### ##### + +; 50 + + # # + ##### ######### ######### ##### + ## ### # ### # ### ## + # $.$. .$.$ $.$. .$.$ $.$. .$.$ # + # .$.$ $.$. .$.$ $.$. .$.$ $.$. # + # $.$. .$.$ $.$. .$.$ $.$. .$.$ # + ##.$.$#$.$. .$.$#$.$. .$.$#$.$.## + # # ### # ### # # + ##.$.$#$.$. .$.$#$.$. .$.$#$.$.## + # $.$. .$.$ $.$. .$.$ $.$. .$.$ # + # .$.$ $.$. .$.$ $.$. .$.$ $.$. # + # $.$. .$.$#$.$. .$.$#$.$. .$.$ # +### ### # ### # ### ### + # $.$. .$.$#$.$. .$.$#$.$. .$.$ # + # .$.$ $.$. .$.$ $.$. .$.$ $.$. # + # $.$. .$.$ $.$. .$.$ $.$. .$.$ # + ##.$.$#$.$. .$.$ $.$. .$.$#$.$.## + # # ### @ ### # # + ##.$.$#$.$. .$.$ $.$. .$.$#$.$.## + # $.$. .$.$ $.$. .$.$ $.$. .$.$ # + # .$.$ $.$. .$.$ $.$. .$.$ $.$. # + # $.$. .$.$#$.$. .$.$#$.$. .$.$ # +### ### # ### # ### ### + # $.$. .$.$#$.$. .$.$#$.$. .$.$ # + # .$.$ $.$. .$.$ $.$. .$.$ $.$. # + # $.$. .$.$ $.$. .$.$ $.$. .$.$ # + ##.$.$#$.$. .$.$#$.$. .$.$#$.$.## + # # ### # ### # # + ##.$.$#$.$. .$.$#$.$. .$.$#$.$.## + # $.$. .$.$ $.$. .$.$ $.$. .$.$ # + # .$.$ $.$. .$.$ $.$. .$.$ $.$. # + # $.$. .$.$ $.$. .$.$ $.$. .$.$ # + ## ### # ### # ### ## + ##### ######### ######### ##### + # # diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch_vii.desc b/ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch_vii.desc new file mode 100644 index 0000000000..99c9191780 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch_vii.desc @@ -0,0 +1,5 @@ +Name=Sasquatch VII +Author=David W. Skinner +Date=Jun 2004 +EMail=sasquatch@bentonrea.com +URL=http://users.bentonrea.com/~sasquatch/sokoban/ diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch_vii.txt b/ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch_vii.txt new file mode 100644 index 0000000000..123e7ec192 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/sasquatch_vii.txt @@ -0,0 +1,898 @@ +; 1 + + #### + #### ## + # # *### +##.$# * ## +# @ * * # +# # * # +##### * * # + ## * ## + ## # + ## # + #### + +; 2 + + ##### + #### # + # $ # +### #$### +# * . # +# * * #@# +# * * # +### * .## + ## # + ##### + +; 3 + + #### + ## ####### + ## * $ # # + ## * * ** ## +## * * #@.* # +# * * ## ** # +# #### ## +### ## # # + #### ##### + +; 4 + +######### +# # # +# # # # +# .$..$## +# $..$ # +###$#@# # + # $. # + # #### + ##### + +; 5 + + ######## + #@ # ### + # $ $ # +####$##$## # +# .* .* .*.# +# # +## # # ## + ########## + +; 6 + +######### +# # # +#.$*$#.## +# .$ $ # +## ... # +# $ $ ## +# $###.# +# @ ## +######### + +; 7 + + #### + # ### +### . ## +# .# # +# $$*$$ # +### . ## + # . @# + ###### + +; 8 + +######### +# $ . # +# # # +#*** ***# +# # @ # +# .$.$ # +######### + +; 9 + + #### + # ### +####$. # +# * . # +#@#.#$# # +# $ * # +# .$#### +### # + #### + +; 10 + + ####### + ## # +### .### # +# $ $ # # +#@*.$.. # +# $ $ ### +### #. # + # ## + ##### + +; 11 +'derived from SokHard 1' + +###### +# * .# +#. $# +#.#$.# +# $## +##@ $ # + # # + ###### + +; 12 +'derived from SokHard 5' + + ##### +##### @ # +# $ $ # +# ****.# +# . # # +# ### ## +## # + ####### + +; 13 + + #### +####### # +# * # +# .$.$. # +## $###$ # + #*.# #.*# + # $###$ ## + # .$.$. # + # * # + #@ ###### + ##### + +; 14 + +###### +# ####### +# ## $ $ $ # +# . # # # # +###..$ @ # + #..# ##### + ## #$# + # # + ##### + +; 15 + + #### + ### ## + # $$. ### + # .$.$$ # + ## . . # +### @# ### +# . . ## +# $$.$. # +### .$$ # + ## ### + #### + +; 16 + + #### + # # ##### + #$.# +### ######## +# # +# #.***..*#.### +# $$$ @ $$$ # +###.##### #.# # + # # + ######## ### + #### + +; 17 + + #### +###### @# +# # $ # +# $.#. # +# #. ### +###$.*.$$ # + # .#. # + ##$ #### + # $ ## + # # + ##### + +; 18 + + ##### + # # + ##$ # + ## *. # + # .$ ## + ## .* # + # $@$ # + # *. ## +## $. # +# .* ## +# $## +# # +##### + +; 19 + + ####### + ### ## + # *..* # + # #$ $#@# + # *$$* # +## ... ### +# $# # +# ** #### +# # +###### + +; 20 + + #### + ##### # + # # + # ### # +##$* # ## +# *..# # +# $$$ # +##*. $ ## +# $*. # +# . ### +## . # + # @## + #### + +; 21 + + #### +#### # +# #. # +# $$ ### +# #. ## +# #*## # +# # * # # +# @ * $ # +# .## ### +#### #* # + ## # # + ### # + ##### + +; 22 + + ###### + # # +########### ## # +# $. $ $ # # +# # $..*.+*. # # +# $. $ $ # # +####### ## ### # + # # *# + ## ##### # + # # + ######### + +; 23 + + #### + #### ## + # # *### +##.$# * ## +# @ * * ## +# # * * ## +##### * * * # + ## * * # + ## * * # + ## * ## + ## # + ## # + #### + +; 24 + +################# +#@ # # # # +# # # # # # # # ### +# $.$.$.$.$.$.$. # +###.$.$.$.$.$.$.$ # + #$.$.$.$.$.$.$. # + # # # # # # # # # + # # # # # + ################# + +; 25 + +################### +# $.$. *.$ * $. # +# .$ * $.* .$.$ # +#@$.$. .$ * * $. ## +# .$ * * $. .$.$ # +# $.$. *.$ * $. # +# .$ * $.* .$.$ # +################## + +; 26 + + #### + # #### + ##### # # +########### $ # +# # # # # ##*# # +# $ $# #. .$. .*## +# #*## # # ##*# # +##*.@.$. .# #$ $ # +# #*## # # # # # +# $ ########### +# # ##### +#### # + #### + +; 27 + + #### ###### +#### @###### # +# # # +# ###*## $ $ #$## +# #... ##### # +# #*... $ #$# +# *...# # # +### #### $ $ $$# + # ####### # + #### # + ########### + +; 28 + + ##### + # . ########## + # ## +### ### ####$$ # +# ... # # ## # ## +# # ## # # +## #### # # # +## # # # $$ # # +# @ # ## # # +# # # # # ## +### # ###### # + ##### # + ########## + +; 29 + +##### ##### +# ####### # +# $ @ $ # +## ######### ## +## ###....## # +# ## ### +# # # # .## $ # +# # . # # # +######## $ # +# # ### $ ### +# # # # # $ # +## # # # + ############# + +; 30 + + ######## + #. # # + #.$ ########## + #.$###.# @ # # + #.$ # $$$ # # $ # + # $ #..# # * # + ## # # # ..*## + #* .$ ## * # + # # ###### $ # + ### ## # # +### $$ ##$.$.*##### +# ... .# .$.* # # +# $$ # $.* $ # +# # # ### # # # +# #### # ##### # +##### # # + ######### + +; 31 + + ########## +## # # ## +# @ * * # +# $.$$.$ # +##*.$..$.*## +# $. .$ # +# $. .$ # +##*.$..$.*## +# $.$$.$ # +# * * # +## # # ## + ########## + +; 32 + + ##### + ### ##### + # # # + # $.$.$.$ ## + # .$.$.$. # +## $.$.$.$ # +# #.$.#.$.# # +# $.$.$.$ ## +# .$.$.$. # +## $.$.$.$ # + # # # + #####@ ### + ##### + +; 33 + + ######### + # # # +### # # # ### +# * * $ * # +# # . . . # # +# $ *$* * # +### .$@$. ### +# * *$* $ # +# # . . . # # +# * $ * * # +### # # # ### + # # # + ######### + +; 34 + +############# +#. # .# +# $ $#$ $ # +# *** *** # +# * . . * # +# $*.***.*$ # +### *@* ### +# $*.***.*$ # +# * . . * # +# *** *** # +# $ $#$ $ # +#. # .# +############# + +; 35 + +#### +# # ##### +# ######## @# +# * * * * # +## * * * *### + #* * * * # + # * * * *# + #* * * * # + # * * * *# + #* * * * # + # * * * *# + #. * * * ## + # $ * * * # + ########## # + # # + #### + +; 36 + + ##### + ##### ##### + # # . # # + # $ $.$.$ $ # + # *.$.$.* # +###$.$.$.$.$### +# .$.$.$.$. # +# .$.$.@.$.$. # +# .$.$.$.$. # +###$.$.$.$.$### + # *.$.$.* # + # $ $.$.$ $ # + # # . # # + ##### ##### + ##### + +; 37 + +##### ##### +# ####### # +# # # # # # +# $.$.$.$.$ # +###.$.$.$.$.### + # $.$ . $.$ # + # .$ $. # + # $.*.+.*.$ # + # .$ $. # + # $.$ * $.$ # +###.$.$.$.$.### +# $.$.$.$.$ # +# # # # # # +# ####### # +##### ##### + +; 38 + +############### +# # # # +# .$.$. .$.$. # +# $.$.$ $.$.$ # +##.$ $. .$ $.## +# $.$.$.$.$.$ # +# .$.$.$.$.$. # +# .$@$. # +# .$.$.$.$.$. # +# $.$.$.$.$.$ # +##.$ $. .$ $.## +# $.$.$ $.$.$ # +# .$.$. .$.$. # +# # # # +############### + +; 39 + + ############# + ## # ## +## # # # # # ## +# * * * * * * # +# # * * # * * # # +# * . * * . * # +# # * * # * * # # +# * * $ $ * * # +### # # @ # # ### +# * * $ $ * * # +# # * * # * * # # +# * . * * . * # +# # * * # * * # # +# * * * * * * # +## # # # # # ## + ## # ## + ############# + +; 40 + +################### +## # ## +# $$$ # $$$ @ # +# ##.## . ##.## # +# $##.##$ $##.##$ # +# $.....$.$.....$ # +# $##.##$ $##.##$ # +# ##.## . ##.## # +# $$$ # $$$ # +###. . .###. . .### +# $$$ # $$$ # +# ##.## . ##.## # +# $##.##$ $##.##$ # +# $.....$.$.....$ # +# $##.##$ $##.##$ # +# ##.## . ##.## # +# $$$ # $$$ # +## # ## +################### + +; 41 + + ######### + # # + ##$ .$. $## + #### .* *. #### + ## $*.$#$.*$ ## + ## .. # .. ## +####$..$$ # $$..$#### +# $ *.$# $#$ #$.* $ # +# .. $ #.#.# $ .. # +# .*$ $. .$ $*. # +# $ ##### # ##### $ # +# .*$ $. @ .$ $*. # +# .. $ #.#.# $ .. # +# $ *.$# $#$ #$.* $ # +####$..$$ # $$..$#### + ## .. # .. ## + ## $*.$#$.*$ ## + #### .* *. #### + ##$ .$. $## + # # + ######### + +; 42 + + ######### ######### + ## # ##### # ## +##.$.$. # $.$.$ # .$.$.## +# $.$.$ # .$ $. # $.$.$ # +# .$ $. #.$ $ $.# .$ $. # +# $.$.$ # .$ $. # $.$.$ # +##.$.$.## $.$.$ ##.$.$.## +# # . # # +# ##### ### ### ##### # +# . # . . # . # +##$.$.$ # $.*.$ # $.$.$## + #.$ $. #..$ $..# .$ $.# + #$ $ $. * @ * .$ $ $# + #.$ $. #..$ $..# .$ $.# +##$.$.$ # $.*.$ # $.$.$## +# . # . . # . # +# ##### ### ### ##### # +# # . # # +##.$.$.## $.$.$ ##.$.$.## +# $.$.$ # .$ $. # $.$.$ # +# .$ $. #.$ $ $.# .$ $. # +# $.$.$ # .$ $. # $.$.$ # +##.$.$. # $.$.$ # .$.$.## + ## # ##### # ## + ######### ######### + +; 43 + + #### + ### # + # # + ##### #* ## + # $ # ###### + # # $.# # + ### #$.$#*#### # + ## #.$.### # # + ## ##$. # # # + ## ## . #* # # + ## # # #### ## # + ## # $. # * # # +####### .##$## # # +# # ##$##. ####### +# # * # .$ # ## +# ## #### # # @## +# # *# . ## ## +# # # .$## ## +# # ###.$.# ## +# ####*#$.$# ### +# #.$ # # +###### # $ # + ## *# ##### + # # + # ### + #### + +; 44 + + ####### + ## # # + ## $.$ # +# .$.$##### +# $. .$.$ # +##.$. .$.$ # +# $.$. .$.$##### +# $.$. .$.$ # +# $.$. .$.$ # +#####$.$. .$.$##### + # $.$. .$.$ # + # $.$. .$.$ # + #####$.$.@.$.$##### + # $.$. .$.$ # + # $.$. .$.$ # + #####$.$. .$.$##### + # $.$. .$.$ # + # $.$. .$.$ # + #####$.$. .$.$ # + # $.$. .$.## + # $.$. .$ # + #####$.$. # + # $.$ ## + # # ## + ####### + +; 45 + + ######### + # * * # + # . # + ### # # ### + # $ # # $ # + # $ # # $ # + # ## ## # + ##### ## ## ##### +#### #.$.# #### +# #$$ # . $ . # $$# # +# ###.*.#.*.### # +#* #### . .$ $. . #### *# +# . $$# @ #$$ . # +#* #### . .$ $. . #### *# +# ###.*.#.*.### # +# #$$ # . $ . # $$# # +#### #.$.# #### + ##### ## ## ##### + # ## ## # + # $ # # $ # + # $ # # $ # + ### # # ### + # . # + # * * # + ######### + +; 46 + + ######### + # * * # + # # + ### # # ### + # $ # # $ # + # $ # # $ # + # ## ## # + ### # # ### + # # $ ## ## $ # # + # $ # # $ # + #### ## ## #### + ##### #.## ##.# ##### +#### #$$ . # # . $$# #### +# #$$ # .. .. # $$# # +# ### ###. .#. .### ### # +#* #### ### .. .. ### #### *# +# # @ # # +#* #### ### .. .. ### #### *# +# ### ###. .#. .### ### # +# #$$ # .. .. # $$# # +#### #$$ . # # . $$# #### + ##### #.## ##.# ##### + #### ## ## #### + # $ # # $ # + # # $ ## ## $ # # + ### # # ### + # ## ## # + # $ # # $ # + # $ # # $ # + ### # # ### + # # + # * * # + ######### + +; 47 + + ### + ### ### + ## $$ $$ ## + ## $$.#...#.$$ ## + # $ #..$$ $$..# $ # + # #.*$ $ $ $*.# # + # ..$ .#...#. $.. # + #$#. .#.*$$ $$*.#. .#$# + # .$. .$ $ $. .$. # + #$#* #.. $.#.#.$ ..# *#$# + # $.$ .$ #.$ $.# $. $.$ # + # .. .* $. # # .$ *. .. # + #$#$ #$ .$ * * * $. $# $#$# +# $.$$.$ # # * * # # $.$$.$ # +# . . $. * @ * .$ . . # +# $.$$.$ # # * * # # $.$$.$ # + #$#$ #$ .$ * * * $. $# $#$# + # .. .* $. # # .$ *. .. # + # $.$ .$ #.$ $.# $. $.$ # + #$#* #.. $.#.#.$ ..# *#$# + # .$. .$ $ $. .$. # + #$#. .#.*$$ $$*.#. .#$# + # ..$ .#...#. $.. # + # #.*$ $ $ $*.# # + # $ #..$$ $$..# $ # + ## $$.#...#.$$ ## + ## $$ $$ ## + ### ### + ### + +; 48 + + # + # # + # # + # * # + # * * # + # * $ * # + ## * $#$ * ## + # . * $ * . # + # * . * * . * # + # * * . * . * * # + # * $ * . . * $ * # +# * $#$ * @ * $#$ * # + # * $ * . . * $ * # + # * * . * . * * # + # * . * * . * # + # . * $ * . # + ## * $#$ * ## + # * $ * # + # * * # + # * # + # # + # # + # + +; 49 + + # + # # + # # # + # * # + # * * # + # * $ * # + ## * $#$ * ## + # . * $ * . # + # * . * * . * # + # * * . * . * * # + # * $ * . * $ * # + ## * $#$ * # * $#$ * ## + # . * $ * * * $ * . # + # * . * * . * . * * . * # + # * * . * .#* *#. * . * * # + # * $ * * $ * * $ * # +# #* $#$ *.#** $@$ **#.* $#$ *# # + # * $ * * $ * * $ * # + # * * . * .#* *#. * . * * # + # * . * * . * . * * . * # + # . * $ * * * $ * . # + ## * $#$ * # * $#$ * ## + # * $ * . * $ * # + # * * . * . * * # + # * . * * . * # + # . * $ * . # + ## * $#$ * ## + # * $ * # + # * * # + # * # + # # # + # # + # + +; 50 + + # + # # + # # # + # * # + # * * # + # * $ * # + ## * $#$ * ## + # . * $ * . # + # * . * * . * # + # * * . * . * * # + # * $ * # * $ * # + ## * $#$ * * $#$ * ## + # . * $ * # * $ * . # + # * . * * . * . * * . * # + # * * . * . * * . * . * * # + # * $ * # * $ * # * $ * # + ## * $#$ *# #* $#$ *# #* $#$ * ## + # . * $ * # * $ * # * $ * . # + # * . * * . * . * * . * . * * . * # + # * * . * . * * . * . * * . * . * * # + # * $ * * $ * . . * $ * * $ * # +# #* $#$ *# #* $#$ * @ * $#$ *# #* $#$ *# # + # * $ * * $ * . . * $ * * $ * # + # * * . * . * * . * . * * . * . * * # + # * . * * . * . * * . * . * * . * # + # . * $ * # * $ * # * $ * . # + ## * $#$ *# #* $#$ *# #* $#$ * ## + # * $ * # * $ * # * $ * # + # * * . * . * * . * . * * # + # * . * * . * . * * . * # + # . * $ * # * $ * . # + ## * $#$ * * $#$ * ## + # * $ * # * $ * # + # * * . * . * * # + # * . * * . * # + # . * $ * . # + ## * $#$ * ## + # * $ * # + # * * # + # * # + # # # + # # + # + diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/sokevo.desc b/ports/syasokoban/syasokoban/data/sokoban/levels/sokevo.desc new file mode 100644 index 0000000000..e842876848 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/sokevo.desc @@ -0,0 +1,6 @@ +Name=SokEvo Autogenerated +Author=Lee Haywood +Date=2003 +URL=http://www.deth.dsl.pipex.com/sokoban.html +EMail=sokoban@dsl.pipex.com +Difficulty=Easy to hard diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/sokevo.txt b/ports/syasokoban/syasokoban/data/sokoban/levels/sokevo.txt new file mode 100644 index 0000000000..0ccdb404c4 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/sokevo.txt @@ -0,0 +1,1047 @@ +Designs generated using SokEvo +author:Lee J Haywood +e-mail:sokoban@dsl.pipex.com + +; Claire +####### +#.@ # # +#$* $ # +# $ # +# .. # +# * # +####### + +; Alice +####### +#. # +#$* # # +#. $*# +# .$ # +#@ * # +####### + +; Sophia +####### +# # +#@$.# # +#*$ .# +# $$ # +# . . # +####### + +; Jill Leatherby +####### +# ### +# ** # +# $ # +# $..# +###@ # +####### + +; Andrea Wadd +####### +# # # +# $* # +# . + # +# *$$ # +## . # +####### + +; Kaitlyn Gauge +######## +#+ ## # +# $$ # +# *. . # +# $ *$.# +# . $ # +### * # +######## + +; Amanda Clayworth +######## +# *. .# +# $ # +# *##$$# +# $.+# +# ** # +# # +######## + +; Samantha Gelson +######## +# * .# +# $ * # +# .$ $ # +#* * *# +#.# # # +# @ # +######## + +; Cecile Clayworth +######## +###. .# +# $ # +# *##$$# +# $ +# +# *. * # +# # +######## + +; Alison +####### +# . # +# $*$$# +# ..$.# +#@* $ # +##. # +####### + +; Tara Gelson +######## +# # *# +# * * # +# *$ $ # +# .#. # +# # *# +## @ # +######## + +; Rebecca +####### +# * # +#. $.# +#.$ # +# $*$+# +# * # +####### + +; Stephanie +####### +# # +#$* # # +#.@ $.# +# .$$$# +# .. # +####### + +; Bianca McCalman +######## +# *@ # +## .. .# +# *$$.$# +# $.$ # +# $ *.## +## ### +######## + +; Lucy Leatherby +####### +# $. # +#@*$ $# +#.* . # +# $ .# +### # +####### + +; Deborah Wadd +####### +# .$ # +#. @* # +# $ # +#$**$.# +#..$ # +####### + +; Vanessa McKiddie +####### +# *.# +# $ $# +#. $* # +#$ *+*# +# . # +####### + +; Christina Gauge +######## +#+ ## # +# # +# *.#. # +# $ #$.# +# $ $ # +# # * # +######## + +; Florence Gauge +######## +#. ## # +# $ # +#*$ $. # +# $.#..# +#@$ $ # +# # *.# +######## + +; Dianne +####### +# * # +# $ .# +#.# * # +#@.$$ # +# $ . # +####### + +; Emily McKiddie +####### +# ##.# +# $$ $# +#. .. # +#$ * # +#@* # +####### + +; Belinda Leatherby +####### +# . # +# .@$$# +# * * # +# $ .# +###.$ # +####### + +; Helena Wadd +####### +## # +#..$ @# +# $ **# +#$*$ # +#. . # +####### + +; Louise Helling +######## +##### .# +# $ *# +# $ + # +##$$#*.# +# $ * # +# . . # +######## + +; Tiffany Gauge +######## +#+ ## # +# # +# *.$. # +# $.#$.# +# $ $ # +# # * # +######## + +; Cynthia Clayworth +######## +# * .# +# * # +# . #$ # +# $. # +#@* #$ # +## $ . # +######## + +; Kristi +####### +# @ # +#$* **# +#. #$ # +# . $ # +# . # +####### + +; Kristina +######## +# ..@$.# +#. $ # +# $ $ # +#.# * ## +# #$$# # +#. $ . # +######## + +; Brigette Virji +####### +#. # +#.$$$ # +#. * .# +#@$$*$# +#. $..# +####### + +; Karen +######## +### * # +# $ @# +# #. # +#* $* # +# * .* # +## * # +######## + +; Megan +######## +#. $ # +#.$##$ # +#$ $. # +# $#.$.# +#. # # +### @.# +######## + +; Kirstin McCalman +######## +# .## # +# $ @# +# **$ # +#*.. # # +# * $*# +# * # +######## + +; Daniella +####### +#.$ + # +#.$.$ # +#$$ $.# +# *.$# +# . # +####### + +; Lucinda +######## +# . # +# $##$ # +#*$ .# +# *$@ # +##$. # # +# . . # +######## + +; Jessica +####### +# @ # +#$* * # +#. *$ # +# . $## +# . # +####### + +; Kimberley Helling +######## +#. .$ .# +# $ $$# +#@ $## # +# *$ $ # +#.* .. # +## *. # +######## + +; Hillary +####### +# . # +# $.$ # +#*$$# # +# $ .# +# + . # +####### + +; Katie Leatherby +####### +# #@# +# $$ # +# # $ # +# . ..# +# # # +####### + +; Briana Gelson +######## +# . .# +# $ * # +# .$#$ # +#*$* *# +#+ ##$ # +# . # +######## + +; Amy +######## +# ## +# .*.$## +# * . # +#* . $## +#.$$ $ # +#@$ . # +######## + +; Melanie +######## +### ## +# + $$ # +#. .$ *# +# * $ # +##.#$# # +## . # +######## + +; Anabelle +######## +# *@ # +#. #$. # +# *$ * # +#$ . $ # +# .$# *# +# $..# +######## + +; Felicia McCalman +######## +# + ## +#. #$$ # +# $ $ # +# .### # +#* # # +# . # +######## + +; Bernadette Clayworth +######## +# *. .# +# $ $. # +# *##$*# +# $+ # +# # $# +# . # +######## + +; Patricia +####### +# *.# +# *$$ # +#. @#*# +# . $ # +# $. # +####### + +; Trisha Gauge +######## +#+ ** # +# $$ # +# *. . # +# $ #$.# +# *. $ # +# # * # +######## + +; Lauryn Hawa +######## +# * # +#.#$$#.# +# *@ # +#$*. *$# +#. .$$.# +# $.# +######## + +; Jane +######## +## ...# +#.$$* .# +##$.$$ # +# * $## +#@ $*.# +# $ *.# +######## + +; Pamela +######## +#@# . # +#.$$#. # +# $ *# +# #$$. # +#$ $ .# +# ..# +######## + +; Catherine Virji +####### +#. # +# $$$@# +#. # .# +# $$*.# +# $ ..# +####### + +; Sarah McKiddie +####### +# ##.# +# $$ $# +#. . # +#$$* # +#@. .## +####### + +; Dawn +######## +# $. ## +#* # $ # +#.*. # +##.$##@# +# $$ $ # +#..$. # +######## + +; Victoria +######## +#.+. .## +# ** $ # +# # # # +#$# . # +# $ $$ # +#. $ # +######## + +; Juliana Helling +######## +# @.$ .# +# $ ## +#.*$# # +#$ $.$ # +#.* . ## +## * # +######## + +; Diane +######## +# ##### +# .#### +# $$$ # +#.$ $.# +#$# #.# +#@. * .# +######## + +; Monica +######## +# # # +# .$ # +#$$.#$## +#.. # +#.$# $## +# * +# +######## + +; Kristin +######## +# . $ # +# $ . # +# $#$@# +#*# * .# +# .$## +# * .$.# +######## + +; Hannah +######## +# . # +#$$ @$ # +#.$# $ # +# $.# # +# .$ **# +#. ..$.# +######## + +; Francesca Hawa +######## +## @ # +#.#$##.# +#$ $ # +# #.**$# +# *$ .# +#. $.# +######## + +; Harriet Gauge +######## +# ## # +# $ @ # +# #$#..# +# $ #..# +# $ * # +# # * # +######## + +; Bronwyn +####### +#. $@# +#$$ $$# +#. .$.# +#.$*$.# +## . .# +####### + +; Cassandra +####### +##. *@# +#..$*$# +# $ # +#$ $*.# +# . # +####### + +; Heidi +####### +#.. * # +#.#$$ # +#$ $ # +# .$*.# +##. $@# +####### + +; Josephine Southway +######## +## .# +## $$*.# +#. * $$# +#* .# # +#@$$$ ## +#. .* .# +######## + +; Daphne Southway +######## +## # +##$ $$ # +#... $*# +# ### .# +# $ $ # +# .+* # +######## + +; Michelle + ####### + # $ .# + ## #$ # + # $ .## +##*.. *## +# $$## +# +# # * # +# .$ # +######### + +; Amelia +######## +# # # +# $@$ # +# $#* $# +#.$ *.# +# $ # # +#.... ## +######## + +; Miranda Domville +######## +# # +#$@*$$## +# $ $ ## +# $.#..# +# ..*$.# +#. # +######## + +; Phoebe +######## +# # # +# .* $## +# $ $.# +# * # +## ##$$# +#. . +# +######## + +; Hayley +####### +### .# +# $$# # +# @$. # +#. $# # +# . # +####### + +; Cindy +######## +## # +# $# $ # +##.#$$ # +#.+. #.# +#** $* # +# # +######## + +; Christine +######## +## # # +# $ $ # +## ** # +# $ # +# # #$$# +#...@..# +######## + +; Marisa +######## +# ## +#.#.* .# +# $$$ # +#*. $* # +# #@# +######## + +; Sabrina +####### +#.* . # +#.$ #.# +# $ # +#$* $$# +#+$ . # +####### + +; Melissa +######## +# # +.# +#. *$ # +# #$ ### +# $ $$ # +# ..* # +## # +######## + +; Celeste Angelo +######## +# . . # +##$$$$ # +## . # # +#. .# # +#.$$*$ # +# $. +# +######## + +; Gabrielle Domville +######## +# ## +#@$$ $## +# $ ## +# *## .# +# ..*$.# +#.# # +######## + +; Jennifer Silsbury +######## +# + .# +# ##$$ # +# $## +##$. $.# +# .#$## +## . # +######## + +; Helen +######## +# . $ ## +## $.$ # +#...# .# +# #$ $ # +# $ #.$# +# @ # +######## + +; Jasmine +######## +## * .## +# .$ # +#.# $ # +#. *$# # +# $# # +# ##@## +######## + +; Adriana +######## +#... # +# #.## # +# # # +# $ *$# +## #$..# +# $ $$ # +# @ $ .# +######## + +; Hazel +######## +# ..# # +##$$ # +# @ $..# +# #$*$ # +#.* $. # +# # # +######## + +; Lisa +######## +# @* #.# +# $$ $ # +# # #*# +## . # +# $.# # +## * .# +######## + +; Cordelia Silsbury +######## +# .$ # +# *$$. # +# $## +#*$. $.# +# .#$ # +##@.. ## +######## + +; Angela +######## +# # # +# @*.* # +# #$$$ # +#. * .# +#.#$$$ # +# . . # +######## + +; Clare +######## +# $. .# +# .$. # +# # $#.# +#@$* $ # +#.$ #$## +#. # +######## + +; Laura +######### +## $. .# +# ## #$# +# $#. ..# +# @## .# +#* $$ # +# # $ # +### # # +######### + +; Madeleine +######## +## . # +# #$@$ # +# $. *$# +# *.$ # +# . #$.# +# #. # +######## + +; Meredith Angelo +######## +#. .$ # +#.$$$* # +# * # # +#*$. # # +#. $* # +# $.+ # +######## + +; Heather +######## +# # . .# +# $ # # +#. $# $# +# $@*. # +# #$ .# +# $.### +######## + +; Wendy +######## +# . .# +#@$#$ # +# .$ $ # +# $ # # +##*$# ## +##... ## +######## + +; Beatrice +####### +# .# +#@# $ # +#* $## +# # +#$$##.# +#. *. # +#. $ # +####### + +; Veronica +######## +# # # +#.# $* # +#$$ * @# +#. .$.## +# #$.## +## # +######## + +; Penelope +######## +# $. . # +#.$.$ # +# *.$# +# $# $.# +# $+$ .# +######## + +; Sophie +######## +##@ .. # +# #$#. # +# ..*# +##$$ $ # +# $ $ # +# # .# +######## + +; Marcea +######## +#@$. $.# +# $ $.# +# $$ $ # +#. $.#*# +###$*. # +# . . .# +######## + +; Zoe +######## +## ## # +# $@$$ # +#.# # +#.#$## # +# $. # +# *. .# +######## + +; Kelly +######## +## # # +# $$ .# +# $@$### +#.#$ # +#.* ## # +#. . # +######## + +; Felicity +######## +# $. ..# +#.$.$$ # +# .$ # +### ### +#..* $ # +#$$*$ # +#@* .## +######## + +; Carla +######## +# #@ # +#. ** ## +#. # # +# $$ #.# +# $ ** # +# .$ # +######## + +; Katherine +######## +#. . ## +# # $ # +#$*$##@# +# $.# # +#. # $ # +## . # +######## + +; Fiona +######## +# ..# # +# $ $ # +#*$#$ # +# @$.*## +# #. # +# . ### +######## + +; Tracy +########## +# .. $ # +#$. . $ # +#. ####* # +#$$ $ $*# +#+* . # +########## + +; Teresa +####### +#+$ .# +#*$*$ # +# $ .# +#.$*$ # +#. . # +####### + +; Abigail +######## +# .$ # +#$@* #.# +# **$ # +# $.$$# +#.#. #.# +# $ .# +######## + +; Mandy +######## +#@$. # +#$*$ .# +#.$ *#.# +# $ $ # +# #$..## +#.. $ # +######## + +; Isabelle +####### +###.### +# . ### +#.$*$.# +#.. .# +#*#$$$# +# @$.# +##$$ # +# # +####### diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/sokhard.desc b/ports/syasokoban/syasokoban/data/sokoban/levels/sokhard.desc new file mode 100644 index 0000000000..9264a8e948 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/sokhard.desc @@ -0,0 +1,6 @@ +Name=SokHard Autogenerated +Author=Lee Haywood +Date=2006 +URL=http://www.deth.dsl.pipex.com/sokoban.html +EMail=sokoban@dsl.pipex.com +Difficulty=Medium to difficult diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/sokhard.txt b/ports/syasokoban/syasokoban/data/sokoban/levels/sokhard.txt new file mode 100644 index 0000000000..6c5530b7ba --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/sokhard.txt @@ -0,0 +1,1831 @@ +SokHard puzzles, generated using SokEvo +author:Lee J Haywood +website:http://www.deth.dsl.pipex.com + +; Aislinn +######## +## * *.# +#..$ $*# +# .# *.# +## $ $## +# #$ $ # +#.. $@# +######## + +; Darcy Bursnell +######## +# . $@# +#.#$*$$# +# . * # +#$$ $$.# +#.# # # +#. . .# +######## + +; Erin Bursnell +######## +# . $@# +#.#$*$$# +# .$. # +#$$ $ # +#..$# .# +##. * .# +######## + +; Ivy +######## +# . # +# # $* # +#.. .$ # +# $$.$ # +#..$#$*# +# *@# +######## + +; Jacinda +######### +# #.# # +# $$$.# +#$$$$ # +# $@# # +#. ###$## +#..... .# +######### + +; Jeanette +######### +#.. .$@# +#.##$#*$# +# # .* # +#$* .$$ # +# $ $.# +# ## # # +# # #.# +######### + +; Joann +########## +## . #. ## +# .*...# # +#$ $ $# # +#. ###.# # +# # # +## # $## # +# $*$$ $ # +##@ # +########## + +; Kaylynn +######## +#....*@# +#$# ***# +# $ # # +# $ *# +# $$ .# +# ## +######## + +; Kiara +######### +#@*.*. # +#*...* ## +# $#.# # +# # # +# $$ # +## $$ $ # +# # # +######### + +; Martina +########## +# #@$ ...# +# $ $ ** # +# $# .*.# +# $ #*.# +# $$ #.**# +# # # +########## + +; Maureen +########### +# # +# $ $ $# # +##### # ## +## ##$ $@# +# ..$ ## +## #..# # +# #..# ## +# $*.# # +# #. $ # # +########### + +; Rasa +########### +## # ## # +# #.*. # +# $ .*.* # +## $ $# .$# +# $ #..# +### $## *## +# # $@* # +# # # +## # # # # +########### + +; Tarina +########### +#@$...# ## +##****. # +##. .### # +# $ # +#####$#$ # +# $ $ # +# # # # +########### + +; Thara +######### +#..... @# +#**# $$## +#. ## # +#*.$ # +# $ $# # +# $$ # +# # # +######### + +; Uzma +########## +# # @ # +# $$ # $## +# $ $ $ # +# ## . # +# $#.**. # +## .... ## +########## + +; Valora +########## +# # +# # $$##.# +# $ $@##.# +# $$ #.# +## $$ $..# +# #....# +########## + +; Glynis +########## +#@$ ...# +##$#.*.* # +# $. #.## +# # # +# ## # # +# $ $ ## # +## $$# # +# # # +########## + +; Irene +########## +# # .## +# $ #...# +###$ *.*# +# $ ## . # +# ### ## +# $$ $ # +## #@# +########## + +; Karimah +########### +## # # ## +# # $ # +# # $ # # +#.* . #$ # +#****$ # +#@*..# # # +########### + +; Maeve +######## +# ....## +#$*+$$ # +#..#$ # +#. $ $ # +#$# $ # +# # +######## + +; Marlyse +########### +# #### +# ## ## +# ## $ $ # +## $ # +##$.##$#$ # +##.*# ## +#..$ $#### +#..... $@# +########### + +; Marquette +######## +## # +# # $ # +# $ ## +#.*#$ ## +#...$$## +# .. $@# +######## + +; Mirabel +########### +###### ## +## ##$ ## +## # $$ ## +# ### +#. #$ # ### +#.#. # $ # +#...# $$#@# +# .. $ # +# ######## +########### + +; Natalie +########### +## #@....# +## $$.**# +## $ $$#.# +# $# # .# +# $ # ## # +# # +########### + +; Oralia +######### +#..$.# # +#....** # +# $.## # +## $ $ # +####$ $ # +# $ $ # +# #@# +######### + +; Raven +########### +# # # +# $# $ $$ # +# ##$#$ # +# $ #@# +# $## # ## +## # .## # +##$ #.*. ## +# ..*. *. # +# # .. # # +########### + +; Adin +############ +#@##. # # # +#**..$# # +#. $..# # # +# $#.$#$$$ # +# ## +# ## # # +############ + +; Ajalae +########## +# #### +# $$#### +#.* .#### +#$*$#*#### +#@*... .## +#####$ .## +#### $ $ # +#### # +########## + +; Arielle +############ +#@# # # +# # #$#$# # +# *$ # +#..##$#$ # +#..#. # $ # +#....# $$$## +# # +############ + +; Delaney +######## +# # +# $ $# +##$ $ # +#@$*#$ # +# #..$*# +# .....# +######## + +; Iona +######## +#.. $ # +#. $$$ # +#.$# $ # +#*.. # # +#.$ $$ # +#..#@ # +######## + +; Nickolette +########## +# # .# +# $$$ #*# +# $ ...# +##$ $***.# +#@$ ..# +########## + +; Tegan +########### +# ## #@ # +#.* # ## # +# * # $ # +#.* ## $### +#.$ # $ ## +#.* $ # +# . ## # +########### + +; Frieda +########### +# # .#.# +# $* .# +# $ $ *...# +# $ $$$ #*# +#####@# .# +########### + +; Gretchen +############ +# # +# $$$$@$$* # +# $ ## .* # +# $$ ##. # +# #*...* # +# ##...*.# # +############ + +; Leonie +######### +# *@# +# $$$**## +# #. # +##$# ...# +# $ #. # +# $ ##* # +# ..$ # +######### + +; Marissa +######### +## #### +# $ # +# ## # +# $ $# +# $# *..# +# #$**## +# ##@...# +######### + +; Rayna +######### +# ..# # +# ..*. ## +##$ $ # +# ## # +##### $## +# $ $ # +#@ # +######### + +; Xaviera +######### +#.## ## +#.*.$ $## +#.*.. # +#*#*. $## +#@$ $ ## +##$# $ # +# # +######### + +; Althea +########## +#@*.. # # +#*.$. # # +#..#.$ # +# $ # $ # +#$ $ $ # +# # # # +########## + +; Freesia +########### +# #@ ## +# $###$ # +## $ $ # +# #.$ # +# #$ #.** # +# # $#*.*.# +# # ... ## +########### + +; Keirra +########## +# # # +#.#$$## # +#.$ $ $ # +#.$ # +#..*##$$ # +# ...*@# # +########## + +; Lucia +########### +#.........# +# #$####. # +# $@# # $ # +# $$$ # +#$$ ## $$# +# # # +########### + +; Rosa Perdue +######### +# #.# +# $$$ #.# +# $ #.# +# $ #.# +# $ #@.# +# $$**.# +## .*.# +######### + +; Sandrine Perdue +######### +# #@# +##$ $ # # +# $ $$ # +# $ #.# +# # #..# +# $**.# +## ..*.# +######### + +; Gail +########## +#.## # +#.* *# ## +#.**.. $ # +# $..$ ## +# # $ $$ # +#$### # +# @## # +########## + +; Khalia +########## +# # # # # +# $ # # +#$$$ $ # +#. *.##$ # +#.** # # +# #. *.$## +# ##...$@# +########## + +; Leah +########## +#. .$.# @# +#..*..$ ## +#*$.##$# # +#. # $ # +#* #$$ # +# $ $ # +# # # +########## + +; Marcia +############ +# #@$ . # +# ###$#.$ # +# $.# # +## $$***.* # +## $.* . # +# ##.* # # +############ + +; Aubrianna +########## +# $.. .# +#@$**.**.# +## #. $ ## +# $$$ # +# ### # +# ## # +########## + +; Tameika +############ +# # .*.$. # +# $ *.*.*..# +# $ . $$## +# #### $ # +##### $ $ # +#@ # # +############ + +; Tevya +############ +# #@# # +#.. $$$ $# # +##.*# $$ # # +# $.# # +##..#$ $ # +# ... ## # # +############ + +; Aaleigha +########### +##@# # +# $###$$# # +# $ $ # +# #* *# # +# $...... # +# # # # # +########### + +; Ailsa +########## +# # #@# +# ## # # +#...* # # +# . # ## # +# .##$ $ # +## $ ## +###$$# ## +# # +########## + +; Kerry +########### +# #@*. .# +# $$#$$**.# +# *..# +# #$#. .# +# ## $ $ # +# # # ## +########### + +; Shahla +########### +# #. # +# $ $ *# # +# # $*. ## +# $ $. # +# $$###***# +# #@*... .# +########### + +; Sheree +########## +# # +# ## ## # +## $$$ ## +## $ # +# #. # +# ##$***# +##$*...*@# +# . .* ## +########## + +; Grace +########### +#..... $ # +# $$*# $$ # +# .*. $ $ # +###.# $ # +# .* ##$ # +## #@ # +########### + +; Julia +########## +# .. # # +# *.$$$# # +# *..* # # +# .$.. $ # +# $$.$ $ # +## *# # # +# # #@# +########## + +; Khayla +########## +# #@ # +# $$ $$# +# $ # * # +# $ $ #..# +# # #.*..# +## ..$.# +########## + +; Poppy +########### +# # #@ # +# $ *$$*# +# $ ..*.# +# ##$#$.# +# $## *..# +# ## .## +# # # ### +########### + +; Reisha +########## +# ## # +# ### $ # +# $ # +# .# $$ # +###*.* # # +# # .*.. # +# #$** # +#@$ .* # +########## + +; Shayna +######### +#.. $ # # +#.**..* # +#.#.## # +# . # # +##$ $$ # +# # $ # +# $$ $# # +# #@# +######### + +; Terra +########### +##..###.# # +## .$ . # # +## .*.. # # +# #.#*## # +# $ ##$ # +# $#$$ # +# $$ $ # +##@### ## +########### + +; Zaina +########## +####.. # +#.....$$ # +####..# # +# #*#$ # +# ## $ # +# $@#$$ # +## $$ ## +# ### +########## + +; Antonia +########### +#..... # @# +#..## $#$## +#. # # $ ## +#..# $ # +# $ $ # +#$$$# $ ## +# # # +########### + +; Dora +########### +# # +#..# $$ # +#..## $ $ # +#.*##$$ $ # +#. # $ $ # +#.*# $ #### +#...$@##### +# .####### +########### + +; Eiligh +########### +# ....# # +##$*.*.*.## +# ##.. # +# ## $ # +# ##$$## +# $$ $@## +# # ###$ # +# $# # # +# # # # +########### + +; Genevieve +########### +# # # . # +# $ **. # +## #$*... # +#@$ ##.. # +### $ $ # +# $$ # ## +# # # # +########### + +; Jillian +########### +## #####@# +## ... $ # +#.*.#.$$### +##* ## # +##..# $ # +# $$ # ## +# ##$ $ ## +# ## ### +########### + +; Kallie +########### +######@ # # +##.. $$$$ # +# .*.#... # +# .$.**.$ # +# $ . $ # +##### ##$ # +# $ $ # # +# # ## +########### + +; Soma +########### +#@$ .....# +####$##**## +# $ # *..# +# $ # $.## +# $ # $# # +# $ # +# ## # # +########### + +; Azhar +########### +### ##### +### $ ##### +#### # # +## $$ # +# .. #$ ## +# **.. ##@# +## *$$### # +#.*.. $ # +# .$ ###### +########### + +; Denise +########## +# # +## +# ****.# +###$$.$. # +### #..# +## ## .# +## $$#.# +## $ $ $ # +### ### +########## + +; Iris +########### +### ##### +## $ $@#### +# $ $#.### +# # ### +# $ #*.### +# $ ##.$*.# +# # ##. # # +# #$##$$$$# +# .......# +########### + +; Jessenia +########### +##@## ### +##$## ### +## ### ### +# ### *.# +# $$ #$*.# +# $ # .# +# $$ #.# +# ## $***# +##### ....# +########### + +; Knikki +########## +# ####### +# ####### +#.*... # +#.*.*#$# # +# #. # $ # +# *$# $ # +# $@# # +####$# $ # +#### # +########## + +; Naamah +########## +## ## +## $$$ $ # +## # .# +###$$$##.# +#@$ # ...# +# $ # .# +# $#$#...# +# $ ... # +####### # +########## + +; Rachelle +########### +#..... #### +#..$#*$#### +#.. $ #### +## # # ### +## # $ ### +## # $$ ## +# ### $$ # +# $ @# # +## ### # +########### + +; Raine +########### +## # +## $$$ $$ # +### ## # +#####$ # # +# $ #$ # +# # *. ## +##### ..### +######**.## +#####...*+# +########### + +; Shirra +########## +#### # # +### $ $ # +# $. $ $ # +# .. # # +##** #$$ # +# .*#@$ # +#..*.*$### +# . . ### +########## + +; Tavia +########## +#### #### +##.* ## +# .* #$ # +#$.**$# # +#.*. $@$ # +#..*##$$ # +#.$ ## # +### ###$ # +###.### # +########## + +; Thelma +############### +############ # +########## $ # +# .... . $ $ # +# #$***.$$ # +# $## .*# $$ # +# ## .. #@## +############### + +; Briony +######### +# *.....# +# ##*. # +# # .*$ # +# ** # +##$ $ # +#@$ $$$# +## # +######### + +; Catalina +############### +# # # ## +# #$$ $.*.# +# $ $$$ #.*.# +# $ $ $ #..# +##@###### ....# +############### + +; Krystle +############## +###.$ # # +## . #$ $ # +#..* # $ # +#..* # ####### +#.#### $ ### +#.#@ $$$ $ ### +#.## # ### +############## + +; Saskia +######### +#.*....## +# #**$.# +# #@*. ## +# $#$$ # +## # # +##$$ $ # +## # +######### + +; Shaina +############# +# ....... # +# $.######. # +#.*.* ## +######### ## +# # ### +# $$$$$$ $@# +# $ $ $ ### +# ##### +############# + +; Charlotte +############# +# ###.## +# $$$ $###.## +# $ ##.## +# $# $ * #.## +# $# ..**## +# ##. .*@# +############# + +; Cheryl +######### +# ##### +# $ $ . # +# # ** # +# $# ..# +# .* # +# $$##**# +### @. # +######### + +; Kylie +########## +# # # +# $ $ # +# $#$##$## +##@$ # +###$#*# # +#...*.*. # +## #$.$*## +##. .. ## +########## + +; Raquel +########### +# #### # +#.. $ # $ # +#.$ $ # +#.*# $$ $ # +#...# $$$ # +# ... #@### +########### + +; Whitney +######### +# ... ### +# . # $ # +##.# $ # +# .$$@# # +#$. $$$ # +#..* $ # +# .$ ### +######### + +; Yvonne +########## +# # # +# #$$@$ # +# # .#$ # +## # ..$ # +## # * $ # +# # *#*## +# $$ .*.## +## ... ## +########## + +; Ashlyn +######## +# # ## +#..** ## +# .#. ## +# #.* ## +# $ ## +# $ $ # +#$$## # +# @# # +######## + +; Bathsheba +########### +# ######## +# $#### ## +# $ ## +## .*$# $ # +## $*.$ #@# +###...$ ### +###.*** # +####..# $ # +#### # # +########### + +; Epiphany +########## +##### # +# $$ # +# ..# # +##$.#$#$## +# $.# $ # +# .*.$$@# +###....$ # +########## + +; Lauren +############### +# ### .. # +# $# $ ##.*. # +# $ $ $**.# +# $ ##$$ ...*# +### #@ ### # +############### + +; Shereen +############### +# # @# ....# +# $ $$$ ##..# +# $ $ $$$ **# +## ## ...# +############### + +; Basimah +############ +# ####### +#*$ $## ### +#.#..#@$ ### +#.*.$##$ ### +##..*.* $### +## * ..$ ### +## . ### $ # +#### $ $ $ # +#### # +############ + +; Dolores +######### +# $ *. # +#....$# # +#..# # +#*. #$ # +#. $ # +##$$$$$ # +##@# # +######### + +; Kaylee +########### +## ## @# +## $ $ ### +## ## # +### ## #$.# +### ## ...# +### ###.$.# +# $ ### ### +# $ ## +### # ## +########### + +; Mairi +########### +# ##### +# $ $ # # +#### $ # +##### $$# # +##### $ # +## ### . # +## $# .*..# +##.*.$*$ # +#@$ ....### +########### + +; Maliha +################# +#.... ... $ # +##$*.*.$ $ $ $$ # +# $########## # +# $ ######### @# +# ############ +################# + +; Theola +################# +######### # +#### # $ $ $ # +# $ $ $ $ #### +#...# $$# ###### +# ...*.# #$###### +## *.*.. #@###### +################# + +; Yetta +########### +## .*.##### +## .$.$ ### +###.....$ # +# .#*### # +# $ $@# # +### ##$$$ # +### # # +### # $$ # +### # # +########### + +; Aylin +################# +############# # +# ######## $#@# +# $ ### $$ $ # +##*#$ $ # +# ...# ####### # +#.. .#$####### # +#.##. ########## +################# + +; Brandy +################# +######## #### +########$$ $ #### +######## ### #### +## # ## ..### +# $ $$ .### +# $# $ ###*..## +# $####### .. # +####@######## ..# +################# + +; Gwendalen +################# +# # .### # +# $ $ #$.# *..# +# $ #$$ .... .# +# $## $ # $*$#.# +# #@ # ### # +################# + +; Jieva +################ +###### ### # +###.## $$ # +###.# $$ # ## +###.# # $$$### +#..... # $ # +# #### ###@# +################ + +; Madison +########### +### .. #### +###$*.*. # +# $@#*.* # +# $$# ..### +# # $ $. # +# $ $* # +# ### +########### + +; Tess +######### +# # +# $ $ $ # +##### ### +#@### ### +#$### # +# $ $ # +#.** $ # +#..# $ # +#.** #$ # +#..... ## +######### + +; Tiarne +################ +# ###### +# $ $ $ #.*... # +# #### .#.*# # +## $####$#..*..# +## $ $ $ * ## +##$### $ #### +##@### ######## +################ + +; Azure +################## +##### # *..##### +# # *.##### +# $$ ## ...$*## # +# $ ### *#..*.# # +# $$ ###*# *# $ # +# $ $@$ .... # ## +## #### #$ $$## +############ ## +################## + +; Daria +################## +##@############### +# $#### #### # +# $####$ # +## $##### ### $ # +## # $ $ $ ## +##### # $ #### +######### *. #### +###########..##### +###########......# +################## + +; Imani +################# +#####...........# +### $* ####.$ # +# $$ ##### ## +# $######## ### +# $ ####### ### +# $$$ #@$ $$### +# ### ### +################# + +; Lynette +################# +### ########## +# *. $ ######### +#.*.# $ ######## +# $. # $ #### # +##...#$$ # +###*.# @### $ $ # +## * #### $ ## # +## ..### $ ## # +######## ###### +################# + +; Priya +############# +# #### ...# +# ..*.*..$ # +# $$.#. ### +# ## $ #### +#######$$$ ## +# $@# +# $ #####$ ## +# ##### ## +############# + +; Romy +#################### +########## # #### +#@ #######$ $$ #### +#.** $ $ ## +#.$.*..*.* # # $ # +# # . # ##### # +#################### + +; Zandra +######### +## # +# $ $$$ # +#. ##@$ # +#. # $ # +#.# $ $ # +#.*.$ ## +#.*... ## +######### + +; Annabel +#################### +####..############## +#.##.*... $ ###### +#.....$$# $ # ## +# $$## ##$ # ### # +# ## ## #### # +# ########$$# # +###########@$ $ $ # +############ #### +#################### + +; Brandi +#################### +## . ### ### # # +#.$.$### $#$$ # +#.*.....$ $#$ $ #@# +# #.*#### # $ ### +# ########## # +### ########## # +#################### + +; Cara +###################### +########## ## # ## +###### #$ ##$.#$ $@# +######$ ........$### +#### $ ######$ ## # +### ###### ## $ # +# ########## ## +# ########## ## +###################### + +; Deirdre +############ +# $ .....# +#@$$$ $* ### +##$ ##.#### +# $## .. ## +# # .#$ # +# $$ ##.* # +# ## # +############ + +; Gwyneth +################ +#######@######## +# ####$# ##### +# $#### $. ##### +# .#* ##### +###### *...* # +#### *.** $$ # +#### $ ##.$ $ # +#### ##. # # +################ + +; Jean +################ +##@#### ####### +# $ # ####### +# $$$# . ## # +# $ .##*$# # +####...... #$ # +########.#$ # +########. $ $$ # +########.* # # +################ + +; Kari +############# +###. * # # +# .*.*.# $ # +# ..* # $ # +##.* ####$$ # +#...#@$ $ # +##.# $$ $ ## +##$$ ## ## +## ######## +############# + +; Tessa +############## +######## ### +###### #$### +#####..### ### +# # . ## ### +# .** # ## +# $*...** ## +### $ $. ### +######$##$#### +######@## ### +####### $ $ # +####### # +############## + +; Bryn Shelsher +########### +# ## #### +# $#@$ #### +# #$$ #### +# $ $ #### +# $#....# +# $$ ...# # +### ..* # +########### + +; Carly Shelsher +############ +###....*.. # +#####$#.*. # +# ## ###*## +# $@# . # +# $$#$$ . # +# $$ $ $# ## +# ## +############ + +; Carmen +############## +# ..........# +# ########### +## # ######## +##$$ ####### +## $ ####### +####$ ##### +#### ##$##### +#####$$ $ ### +####@$ $ ### +####### ### +############## + +; Cecilia +################### +###### #... #### +## ## $#.* # #### +#@$ ## ..*.## ##### +### ### .* $ # # +# #$*..## $ $ # +# $$$ .### ### +### $ ### $ ##### +#### ##### ##### +#### ############# +################### + +; Elizabeth +#################### +# ################ +# $$ ## ########## +# $ ########## +# ### $$########## +### $ # * ### # +### ## $.#.* ##$@# +#########...**...$ # +############. .$ ### +#################### + +; Flynn +##################### +# # @# * # . #### +# $ #$$# *..*..#$#### +# $ # $ .**..* # +# $$$ $# . #. # # +# ############# +##################### + +; Gaynor +###################### +##### # ### ### +# $ $ $ $ # *.#@$ ### +# # # # ..#### ## +####### # $****..* $## +#######$ $.. # +####### ########.. # +###################### + +; Gemma +########### +#### . ### +####$$. $@# +# . *$### +#...*** # +# **$.* $ # +# $.# $ # +# $.## # +########### + +; Isla +##################### +# ## .* # # +# $$$ $ $#..$. ## $ # +# $ $ # .#**. ## +# #####$ *....*. ## +#####@$ $#*$.##. ## +######## ######## +##################### + +; Kelan +############## +### ## . ### +###$ #.* $ # +# $ #$*...## # +# $ #@##*.. # +# ## ** ## +# $ $ # #### +# # #### +############## + +; Alanis +############### +## .. ######### +## $.$ ######## +###.*. # ##### +## * * # ##@## +## * ## ##$ # +# *. #### # # +# ** ####$ $ # +# $ ## +#### ######### +############### + +; Alisha +############### +# ## *...#.## +# $ # $ ***..## +# $ $@## *.. ## +# $#$$$ ##.$ # +# # +############### + +; Heulwen +########### +######## # +#### #$ # +### $ # +# #$##$ # +# $ *.#@ # +# $#$...# # +# #.$# # +# $$#..$ # +#### ....## +########### + +; Letitia +############# +####### ### +###### $# # +#### $ ### # +# . $$@$ # # +# **.#$$ # +##$..# $ # # +##.*. # $ ## +##....### ## +############# + +; Pessim +############# +#### .## # +#@$ . #*##$ # +##$*.*..# # +# #**$ # +# ....* #$ # +## $$ *.## # +## $ # $$ # +## #### # +############# + +; Serena +################# +######## ## ### +####### $ $### +# # ## ### +# $ .$*# ## $ # +## ..*.* ### $$ # +#####$ * # ## +####@*.. ###### +#######..######## +################# + +; Sorcha +############# +### @ ####### +### $$####### +# ## $. #### +# $## *. #### +# . ..* ### +###**..* $ ## +## .$$# $ # +## $. # # +## # ##### +############# + +; Zari +################# +# ###.....# # +# # $ $## .*...# +# $# $*#.$ # +## $$##$$ $### +## # @ # ### +################# + +; Alexa +################# +##@##### ###### +# $#### $ ###### +# ######## +### $## ####### +### ## $$ ##### +####### $ $$$ $ # +####### # ... # +###########.* ### +###########.$#### +###########..#### +#### ..#..#### +## $ $# *.* #### +## #$..$ #### +###### #. ##### +################# + +; Ashleigh +########### +### ###### +# $###### +# $ ##### +# $## $@## +# $...*$### +# #** ### +### *.*.* # +####* .. # +#### $ * # +#### ### +########### + +; Doris +################## +## ### ##### +## #$***..##@## +# $#$$ .#.. $$ # +# $ $ ##****. # +## ###. . ## +################## + +; Ekugbe +################### +###### $ .# # # +# $ $..# $ # +# $ ##..*$. ###### +# $## ..*.* ##### +##$ ## $ *$. ##### +##@##### ######### +################### + +; Gerrilyn +############ +#### ###### +#### $$ $ # +###@$ $ # +# $$## . ### +# ..*.*#### +# $ #*...### +# # *. ##### +# # * ##### +## ###### +############ + +; Guilia +################### +# ###.## ###@## +# $$ ###..$ $$ # +# $ ###*..$ # $ # +# $ # ..**$#### # +# $$## ##.. ####### +## $$*..# ###### +#### .. . ###### +################### + +; Rose +################## +#### ######### +# # $*$######### +#@$$ ##. ######### +# $ * $ ##### +#####$*.##....$ # +##### *..*$ # # +##### . ###### +################## + +; Scarlet +#################### +########## # ### +## # **$.# # +## $$$$# .....*.#$ # +# # $ $ #*.*.*@$ # +# # $.##### +#################### + +; Selina +#################### +# ##### @# +# $ $$$##. * ##$$ # +###### . #. .. ## +##### **..*.**$ #### +## $ $ #. ###### +## ##### ###### +#################### + +; Teolani +#################### +# #########@# # +# $#### .. #** $ $ # +# ***.. $ $ # +#### $ # ..* ##$ # +#######$ #. .## ### +####### # #### +#################### + +; Bertha +################## +# ### ..$@### # +# $ $*$### $ # +# #$*.*. * ## +# ### *..$#### +# ##### #. #### +################## + +; Disa +################## +## ########### +# $$@$$# ####### +# ##*.*. *####### +# ## .***..###### +# $### *..$ ## +# #### .#### $ # +# $#### ##### # +# ############### +# ############### +# ############### +################## + +; Maya +############## +#### ### ## +# $ $ ## ## +#. $####$ ## +#.* $ $ ### +#*.#$*.$ #$$ # +#......* # @ # +## ######## +############## + +; Philomena +#################### +# ### ########### +# $## $ $ ## ### +# ## # ...#.. $ ### +# # $ #.*.*** #### +# $$# $##.....# # +##@$ $ $ ###.$ $ # +##### ##### ### +#################### + +; Phyllis +########### +##### #### +####. . ## +###..**# ## +###* *. ## +# . ##$### +# $.$## # +##$$ $@$ # +## # # +########### + +; Rhian +########### +######## # +####### # +# ####$$ # +# $$ # . ## +# $ .*.. ## +# $ .# ### +# # ..$### +## *.*. ### +## *$$*#### +### @#### +########### + +; Virginia +################# +##@### $ . ### +# $$ #**..$### +# ## $$ *... # +# ## $ . *.$ # +################# diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/sokogen-990602.desc b/ports/syasokoban/syasokoban/data/sokoban/levels/sokogen-990602.desc new file mode 100644 index 0000000000..c925370526 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/sokogen-990602.desc @@ -0,0 +1,5 @@ +Name=Sokogen-990602 +Author=Jacque Duthen +URL=http://duthen.club.fr/SOKOBAN-HTML/sokoban-jd.html +email=duthen@club-internet.fr +Difficulty=Beginner/Moderate diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/sokogen-990602.txt b/ports/syasokoban/syasokoban/data/sokoban/levels/sokogen-990602.txt new file mode 100644 index 0000000000..5e782bc4f6 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/sokogen-990602.txt @@ -0,0 +1,832 @@ +Level 1 +; 7/38 A 0:15 +'4 mp Jack 990505-01' + ##### + #@ ## + #.$* # + # # # + # # + ###### + +Level 2 +; 7/23 A 0:15 +'5 mp Jack 990505-02' + ###### + #@ ## + # $$ # + # #. .# + # # + ####### + +Level 3 +; 7/31 5/33 A 0:15 +'4 mp Jack 990505-03' + #### + ### # + #@ .$## + # $ # + # #. # + # # + ####### + +Level 4 +; 9/25 7/29 A 0:15 0:30 +'6 mp Jack 990507-05' + ##### + ##@ ## + # # # + # $*$ # + # . # + ## . ## + ##### + +Level 5 +; 10/37 A 0:15 0:40 0:40 +'5 mp Jack 990507-07' + ###### + # ### + # .. # + # $$$@ # + # # . # + ######## + +Level 6 +; 12/55 A 0:40 0:50 +'7 mp Jack 990510-04' + ##### + ## ### + # .# $@# + # # # # + # * $.# + # ### + ###### + +Level 7 +; 7/32 A 0:15 1:15 +'7 mp Jack 990601-01' + ####### + #@* ## + # $# # + # $ . # + #. ## + ####### + +Level 8 +; 13/51 A 1:40 +'8 mp Smyg-smtsf 990602-03a' + ######## + ## ## + # .. # + # # $$$# + # #@.# + ######## + +Level 9 +; 8/26 A 0:15 1:45 1:05 +'6 mp Smyg-smirf 990526-09' + ####### + #.@* ## + #$ $ # + # # # + # . # + ####### + +Level 10 +; 7/33 A 0:15 1:45 +'6 mp Smyg-smirf 990526-03' + ####### + #@ ..## + # #$ ## + # # # + # $# # + # * # + ####### + +Level 11 +; 7/31 B 0:20 1:40 +'7 mp' + ##### + # # + # # ### + #*.$ # + # #$ # + #@ .# + ####### + +Level 12 +; 11/34 B 0:40 1:40 +'7 mp Smyg-smirf 990526-04' + ####### + ### @# + #. *# # + # $ # + # $. ## + ####### + +Level 13 +; 8/38 B 0:30 1:50 +'8 mp Jack 990507-03' + ###### + #@ ## + # .$* ## + # #$. # + # # + ######## + +Level 14 +; 10/37 B 0:15 1:40 2:25 +'6 mp Jack 990507-04' + ###### + # . # + # #. ## + # . # + # $$$ # + # # @# + ####### + +Level 15 +; 12/30 B 2:00 +'7 mp Smyg-smtsf 990602-06' + ####### + # #### + # *.# + # $# # + # .$@# + ####### + +Level 16 +; 6/31 B 0:15 2:20 2:40 +'5 mp Jack 990507-02b' + ####### + # . ## + # $$#. # + # #@$ # + # .# # + ######## + +Level 17 +; 10/45 B 0:15 3:00 2:15 +'6 mp Jack 990507-04' + ##### + #@ ### + # $$$ # + ## ...# + # # # + # # + ####### + +Level 18 +; 11/31 C 0:15 4:30 2:15 +'8 mp Smyg-smirf 990526-06' + ####### + # #### + # ### + #$ $@## + #. #$ # + # . .# + ####### + +Level 19 +; 10/41 C 0:15 5:00 3:00 +'6 mp D&Y-30' + ###### + #@ .# + #$$$ # + #. # # + # . # + ###### + +Level 20 +; 15/51 B 2:20 +'7 mp Jack smirf 990507-02d' + ####### + #@ ## + # # #$ # + #. $* # + # # .# + ######## + +Level 21 +; 7/34 C 0:20 3:20 1:30 +'6 mp D&Y-16' + ###### + # @## + # #* # + # $ # + # $..# + ####### + +Level 22 +; 17/58 C 1:15 3:25 +'7 mp Jack 990507-07' + ##### + #### . # + # @$ # + # ** # + # ### + ###### + +Level 23 +; 9/22 B 2:40 +'7 mp Smyg-smtsf 990602-03b' + ######## + ## . ## + # $$@# + # #. $ # + # .# # + ######## + +Level 24 +; 13/62 B 0:45 2:15 +'8 mp Jack 990507-02d' + ####### + # . # + # $ # ## + #.#$ $ # + # .#@ # + # # # + ######## + +Level 25 +; 12/58 B 1:00 2:35 +'7 mp Smyg-smirf 990526-03b' + ####### + #. ### + # # $ # + # * # + # ## # + # * @# + ####### + +Level 26 +; 11/54 C 0:15 4:10 5:00 +'5 mp Jack 990507-02d' + ####### + # ## + # #@# # + #.$$$. # + # #. # + ######## + +Level 27 +; 10/26 C 3:45 +'7 mp Smyg-smtsf 990602-05' + ######## + #@.##### + #$$ ## + #.$ # ## + # . ## + ######## + +Level 28 +; 12/58 C 3:00 +'9 mp Jack smirf 990601-01b' + ##### + # # + # # ### + #. $$ # + #. # # + # *@ # + ####### + +Level 29 +; 12/68 C 0:30 4:40 +'8 mp Smyg-smirf 990526-01' + ######## + ##. ## + # $$$+# + # # # # + #. ## + ######## + +Level 30 +; 11/39 C 4:25 +'8 mp Smyg-smtsf 990602-04' + ####### + ##. ## + #+$$$ # + # # .# + # ## + ####### + +Level 31 +; 11/42 C 0:20 5:00 +'9 mp D&Y-54' + ##### + # ## + #. ## + # #.$ # + # $$# # + ##@. # + ###### + +Level 32 +; 7/33 C 0:15 3:30 1:40 +'7 mp Smyg-smirf 990526-07' + ####### + ## ## + ## #.## + # $.## + # # $ # + # * @# + ####### + +Level 33 +; 13/47 C 1:00 3:00 +'10 mp D&Y-54' + ##### + # ## + # #$ ## + #. * # + # $# # + #+ * # + ####### + +Level 34 +; 20/66 C 4:00 +'9 mp Jack smtf 990602-02' + ######## + ##@ #### + ##$$ # + # $ # # + # # ...# + # #### + ######## + +Level 35 +; 10/53 C 1:30 2:00 +'9 mp Jack 990510-07b' + ###### + #@ * ### + # # # + #.$$.# # + # # + ######## + +Level 36 +; 16/61 C 0:15 9:00 3:50 +'7 mp Jack 990507-02c' + ####### + #@ .. ## + # $ # # + # #$$ # + # # # + #. # # + ######## + +Level 37 +; 19/54 +'11 mp Smyg-smtsf 990602-06' + ######## + ## .$@## + ## *$$ # + # . # + # # # # + # .#### + ######## + +Level 38 +; 20/75 B +'8 mp Jack smtsf 990603-01' + ##### + #. .#### + #$$ # + #@$# # + # . # + ######## + +Level 39 +; 12/60 C 1:15 2:00 +'8 mp D&Y-35' + ###### + # # + # ## ## + # . * ### + ## $ * # + # # @# + ######## + +Level 40 +; 15/75 C 1:00 3:00 +'11 mp D&Y-43+' + ###### + # ### + # @#$ # + # *.$ # + # . # # + ######## + +Level 41 +; 10/45 C 2:00 2:30 +'8 mp D&Y-35' + ###### + # # + # ## ## + # .$@.### + ## $$ # + # #. # + ######## + +Level 42 +; 14/39 C 1:30 3:25 +'10 mp Smyg-smirf 990526-10b' + ######## + # .$ ### + # $+## + #$ # ## + #. .$ ## + ######## + +Level 43 +; 10/25 C 3:25 +'9 mp Smyg-smirf 990531-01' + ####### + #### @# + ##.$$.# + # $ ## + # # .## + # $ .## + ####### + +Level 44 +; 11/31 D 1:00 6:00 +'8 mp Smyg-smirf 990526-08' + ####### + ###+ ## + # $$ # + # #$ # + #. .# + ####### + +Level 45 +; 15/67 D 2:00 3:00 +'8 mp Yoshio 6' + ###### + #@ .#### + # * $ # + # $# # # + # . # + ######## + +Level 46 +; 12/48 D 1:00 6:05 +'9 mp Smyg-smirf 990526-02' + ####### + ## ### + ## .$ # + # $$ # + # #. .# + #@ ### + ####### + +Level 47 +; 13/52 D 1:00 10:00 +'10 mp D&Y-35' + ###### + # # + # ##*## + # * ### + ## $ # + # @#. # + ######## + +Level 48 +; 17/63 D 1:30 4:35 +'12 mp Smyg-smirf 990526-10' + ####### + #@* ## + #$$$ # + #. # # + # ..# + ####### + +Level 49 +; 14/57 D 1:30 7:30 +'10 mp Smyg-smirf 990526-05' + ######## + ##@ ### + #.$*$ # + # # .# + # ### + ######## + +Level 50 +; 14/94 D 1:30 3:45 +'11 mp Jack 990510-07j' + ##### + ## # + ## . ### + #@$$$$ # + # #. ## # + # . . # + ######### + +Level 51 +; 18/82 D +'11 mp Jack smtf 990602-01a' + ######## + ## #### + ## * . # + # $ # # + # # $ # + #@ .#### + ######## + +Level 52 +; 15/48 13/64 D 2:00 5:05 +'12 mp Jack 990507-1b' + ##### + ##@ ## + # $*$ # + #. # # + # #. # + # ## + ###### + +Level 53 +; 14/63 D 8:00 +'8 mp Smyg-smirf 990602-02' + ######## + ## #### + #+ ### + # #$ # + # $$ # + ##. .### + ######## + +Level 54 +; 19/92 D 2:00 +'13 mp D&Y-35' + ###### + # # + # ## ## + # *. ### + ##$ $ # + #. # @# + ######## + +Level 55 +; 10/30 D 2:30 13:00 +'8 mp Smyg-smirf 990526-07b' + ####### + ## .## + ## #$## + # $ ## + # # $.# + # . @# + ####### + +Level 56 +; 12/36 D 1:00 9:10 +'10 mp Smyg-smirf 990526-03b' + ####### + # .$@## + # .$$.# + #$ # # + #. # + ####### + +Level 57 +; 16/67 D 8:50 +'11 mp Jack smtf 990602-01c' + ######## + ##. #### + ##.$ .# + #.$ # # + # #$$ # + #@ #### + ######## + +Level 58 +; 17/59 E 2:30 9:15 +'8 mp Smyg-smirf 990527-01' + ######## + ### ### + ### ## + ###$ # + ### .# # + # *$. @# + # ### + ######## + +Level 59 +; 14/48 E 10:00 +'9 mp Jack smtf 990601-03' + ####### + ##. ## + #*.# ## + #.$ $ # + #$ # # + # *@# + ####### + +Level 60 +; 13/60 E 2:30 +'9 mp Smyg-smirf 990526-02c' + ####### + ## ### + ##$. # + # # + # #** # + #@ ### + ####### + +Level 61 +; 16/53 E 1:00 10:00 +'8 mp Yoshio 6' + ###### + # .#### + # . $ # + # #$# # + # .$@# + ######## + +Level 62 +; 14/43 E 3:00 +'12 mp Smyg-smirf 990526-03' + ####### + # $.@## + # $ # + # $# # + # .*. # + ####### + +Level 63 +; 19/73 E 1:00 11:15 +'11 mp D&Y-43+' + ###### + #... ### + # @#$ # + # $ $ # + # # # + ######## + +Level 64 +; 13/58 E 0:40 12:40 +'9 mp D&Y-35+' + ####### + # . ## + # ## ## + # $*# # + ##$ # + # .# @# + ######## + +Level 65 +; 18/62 E 1:15 13:30 +'8 mp Smyg-smirf 990527-01' + ######## + ### ### + ### ## + ###.$ # + ###. # # + # $$ # + # +#### + ######## + +Level 66 +; 18/84 F 3:00 6:30 +'10 mp D&Y-35 smirf' + ###### + # .# + # ##$## + # $ ### + # #$ *.# + #. @# # + ######### + +Level 67 +; 14/49 F 3:00 +'9 mp D&Y-35 smirf' + ###### + #.$..### + # ## $ ## + # $ $.# + # # $ # + # .# @# + ######### + +Level 68 +; 16/73 F 3:00 +'9 mp Jack 990510-05' + #### + ### ### + # . . # + # #.$# # + #@$ $ # + ### ### + #### + +Level 69 +; 18/75 F 3:30 +'10 mp Jack 990510-06' + ##### + #@ # + ### # ### + # .$*$ # + # # # # + # .# # + ######### + +Level 70 +; 20/113 F 4:00 +'9 mp Smyg-smirf 990526-02b' + ####### + ## ### + ## # + # $. .# + # #$$ # + #@ .### + ####### + +Level 71 +; 12/38 F 4:30 +'10 mp Smyg-smirf 990526-05b' + ######## + ##@ .### + # $$$ # + # #. # + # . ### + ######## + +Level 72 +; 25/81 F 7:00 +'11 mp Smyg-smirf 990527-02' + ######## + ### ## + ### ## + ### $ # + ###$.# # + # $* # + #.. @### + ######## + +Level 73 +; 18/67 F 8:30 +'10 mp 990510-07i' + ##### + # ## + ##. . ### + #@$ * $ # + # # ## # + # * # + ######### + +Level 74 +; 23/61 F 9:00 +'16 mp Yoshio 10' + ##### + #@ # + ##$#$### + # . . # + # # $ # + # . ### + ###### + +Level 75 +; 25/82 F +'16 mp Smyg-smirf 990527-02' + ######## + ### +## + ### $$## + ###$ # + ### .# # + # . * # + # $.### + ######## + +Level 76 +; 35/107 F +'18 mp jack smtsf 990611-01' + ######### + ## #### + ## #. . # + #.*$ #.# + #.$ $ # + #$$## # + #@ ###### + ######### + +Level 77 +; ??/?? F +'18 mp jack smtsf 990610-01' + ###### + #. # + # # + ###$ .## + # #.# + # $$$.# + #@ .$ # + ####### + +Level 78 +; 32/195 F 10:00 +'22 mp IQ 22' + ######## + #. # + # ## # # + # *@* # + ##$$.### + # # + #.$ # + ###### diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/yoshio_murase.desc b/ports/syasokoban/syasokoban/data/sokoban/levels/yoshio_murase.desc new file mode 100644 index 0000000000..b99aab4e54 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/yoshio_murase.desc @@ -0,0 +1,4 @@ +Name=Yoshio Automatic +Author=Yoshio Murase +URL=http://www.ne.jp/asahi/ai/yoshio/sokoban/index.html +email=yoshio@asahi.email.ne.jp diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/yoshio_murase.txt b/ports/syasokoban/syasokoban/data/sokoban/levels/yoshio_murase.txt new file mode 100644 index 0000000000..a99272b8bf --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/yoshio_murase.txt @@ -0,0 +1,491 @@ +Level 1 + ###### +## . # +# * # # +# .$ # +# #$## +## @ # + ##### + +Level 2 +####### +# .@ # +# #.# # +# $ # +#.$$ ## +# ### +#### + +Level 3 + #### +#### @# +# *$ # +# # +## .### + #$ # + # .# + #### + +Level 4 +### ### +#.###.# +# # .# +# $$ @# +# $ # +# # # +# #### +#### + +Level 5 + #### + # @## +#### # +#. #$$ # +# ## +#. $## +##. # + ##### + +Level 6 +##### +# ..#### +# $ # +# #$# # +# @ .$ # +######## + +Level 7 + ##### +### .# +# $ # # +# *$ # +# .#@ # +# ## +# ## +##### + +Level 8 +####### +#. @.# +# $# ## +# # $. # +# $# # +#### # + ##### + +Level 9 +##### +#. .### +#.#$$ # +# @ # +# $# # +## ## + ##### + +Level 10 +##### +#. ### +# # # +# . # # +# $*$ # +##@ ### + # # + #### + +Level 11 +######## +#. . # +# # # # +#@$ $.# +##### $# + # # + #### + +Level 12 +#### +# # +# ##### +# .* # +##$ # + # #$### + #. @# + ##### + +Level 13 + ##### + # @ ### +## . # +#. $.$ # +##$# ### + # # + ##### + +Level 14 + ##### +## # +# $# # +# . @## +# * # +## #$ # + #. ## + ##### + +Level 15 + #### +## #### +#..$ .# +# #$ $ # +#@ # # +##### # + #### + +Level 16 + ###### + # .@## + # $.# + ###*# # +## # +# $ ## +# ### +##### + +Level 17 + #### + #@ # + # # +##. #### +# $$. .# +# $ ### +### # + #### + +Level 18 +##### +#. # +# # ### +# *$ # +# $. # +# @### +##### + +Level 19 + ##### + # # + # #.# +### .# +#@ $$ # +# .$ # +####### + +Level 20 +###### +# @# +# $# ### +# * $ # +# ## # +##. . # + ## ## + ##### + +Level 21 +###### +# @## +# # # +#. $ # +# $$#.# +### .# + ##### + +Level 22 + #### +###. # +# . ### +# $$ # +## . $@# + ####### + +Level 23 + ###### +##@. # +# $$* # +# # ## +# # .# +#### # # + # # + ##### + +Level 24 + #### + # # + ###$.# + # . # +### #.# +# $ $ # +# #@ # +######## + +Level 25 +##### +# .### +# $.. # +# ##$## +## # # + #$ @# + # #### + #### + +Level 26 + #### + # # + # ### +### .. # +# $# # +# .$$ # +#### @ # + ##### + +Level 27 +##### +# ### +# # *@## +# * # +###$ # + # .# + ###### + +Level 28 + ###### +### . # +# $@#. # +# $# ## +# * # +## # # + ## # + ##### + +Level 29 + #### +## ### +# ## +# #$$@# +# . *.# +######## + +Level 30 + ####### +##@ # +#. # # +# $$$.## +# .# # +# #### +#### + +Level 31 +######## +# # +# # ##*# +# #@ $ # +#.$ . # +##### # + # # + #### + +Level 32 + ###### + #@ ## + ##$ # +### . # +# $ #$## +# . .# +#### # + #### + +Level 33 +##### +# ### +# $ # +##$$ .# + #@ . # + ## # # + # .# + ##### + +Level 34 +##### +# #### +# $$ # +# .#. # +# ## ## +# ##$# +# @ .# +####### + +Level 35 +###### +# . # +# .# ### +# @$$ # +# $. # +######## + +Level 36 +######## +# @.# # +# .$ . # +# #$ # +# $ ## +### ## + # # + #### + +Level 37 + ####### +## . # +# $ $@# +#.$.#### +# ## +# # +# # +#### + +Level 38 +###### +# . # +# #@# +# $ ## +##$# # +# # # +#. * # +####### + +Level 39 + ##### +#### . # +# *@ . # +# $ # # +# # $ # +# #### +##### + +Level 40 + #### +### ### +# .. $.# +# $$ @# +#### # + ##### + +Level 41 + #### + #@ # +##### .# +# $ $ $# +# . # +### . # + ###### + +Level 42 +######## +# # # +# #.$ $# +# $ # +#####. # + # @# + # .# + ###### + +Level 43 + #### + ##@ ## + ## ..# +## $#$## +# $. # +# # # +# ### +###### + +Level 44 +###### +# @# +# $$#### +# $ . # +## #.# # +#. # # +# # +######## + +Level 45 + #### + # # +#### $## +# @$. # +# ## # +# ## # +# * .# +######## + +Level 46 + ##### + # @ # + ### # + # $ $## +## $ # +#. # # +#.. # +####### + +Level 47 + ##### +####. @# +# .$ # +# # ### +# $ $ .# +#### # + ##### + +Level 48 +######## +# .# @# +# # $ # +# $.#$ # +## . # + # #### + #### + +Level 49 +####### +# # +#.## .# +#* $@# +# #$ # +# # # +####### + +Level 50 +#### +#. # +# $# +# ##### +# .$ @ # +# .$ # # +### # + ###### + +Level 51 +######## +# # +# #$ # +# $ @#.# +##$#. # + # .# + ####### + +Level 52 +###### +# . # +# ### +# #$$. # +#. ## # +#@$ ## # +### # + ###### diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/yoshio_murase_handmade.desc b/ports/syasokoban/syasokoban/data/sokoban/levels/yoshio_murase_handmade.desc new file mode 100644 index 0000000000..6a11b5b3db --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/yoshio_murase_handmade.desc @@ -0,0 +1,4 @@ +Name=Yoshio Handmade +Author=Yoshio Murase +URL=http://www.ne.jp/asahi/ai/yoshio/sokoban/index.html +email=yoshio@asahi.email.ne.jp diff --git a/ports/syasokoban/syasokoban/data/sokoban/levels/yoshio_murase_handmade.txt b/ports/syasokoban/syasokoban/data/sokoban/levels/yoshio_murase_handmade.txt new file mode 100644 index 0000000000..f214ff87d6 --- /dev/null +++ b/ports/syasokoban/syasokoban/data/sokoban/levels/yoshio_murase_handmade.txt @@ -0,0 +1,978 @@ + +soko001 +################### +# ... @ ... # +# $$$ ##### $$$ # +## ### ### ## + ## # ## # + #### #### +Title: Œ‚‚¿‡‚¢ +Author: ‘º£ –F¶ +Comment: +‚æ‚­‚Ý‚é‚ƶ‰E‘ÎÌ‚Å‚Í‚ ‚è‚Ü‚¹‚ñB‚Ç‚Á‚¿‚ªæ‚ÉuŒ‚‚Âv‚Å‚µ‚傤H +Comment-End: + +soko002 + #### +### ## +# $ # +# #.#@# +# #$ .# +# .$ # +## ## + ##### +Author: ‘º£ –F¶ +Comment: +‰×•¨‚RŒÂ‚Å‚ÍA‚à‚Á‚Æ‚à‹C‚É“ü‚Á‚Ä‚Ü‚·B +‚Ü‚¶‚ß‚Él‚¦‚Ä‰ð‚±‚¤‚Æ‚·‚é‚ÆA‚©‚È‚è“‚¢‚ÆŽv‚¢‚Ü‚·‚ªEEEB +1992”N‚ ‚½‚è‚Éì‚Á‚½‚ÆŽv‚¢‚Ü‚·B +Comment-End: + +soko003 + ##### +### # +# $ # ## +# $.$. # +# ##. # +# @ ### +###### +Author: ‘º£ –F¶ +Comment: +L‚³21A‰×•¨3A‰×•¨—¦1/7=14.3%B +‘º£‚Ìì•i‚Å‚ÍA‚à‚Á‚Æ‚à•W€“I‚È–Ê‚Å‚·B +Comment-End: + +soko004 + ##### +### ### +# . $ . # +# #.$.# # +# $ # $ # +### @ ### + ##### +Author: ‘º£ –F¶ +Comment: +ƒŠƒxƒ“ƒW‚Ì‚V–Ê‚ð‚¿‚å‚Á‚Æ•Ï‚¦‚½‚¾‚¯‚Å‚·B +L‚³24A‰×•¨4A‰×•¨—¦1/6=16.7%B +Comment-End: + +soko005 + ##### + # ### +###.# # +# $.$ # # +# #* $ # +#@ . #### +###### +Author: ‘º£ –F¶ +Comment: +L‚³23A‰×•¨4A‰×•¨—¦4/23=17.4%B +Comment-End: + +soko006 + ##### + # ## +###$ ## +# .$.$ # +# #.#.# # +# *$* # +### ### + # @ # + ##### +Author: ‘º£ –F¶ +Comment: +L‚³31A‰×•¨6A‰×•¨—¦19.6%B +‚¾‚ñ‚¾‚ñ‹·‚­‚È‚Á‚Ä‚Ü‚·‚ËB‚Å‚à‚₳‚µ‚­‚È‚Á‚Ä +‚¢‚é‚悤‚È‹C‚à‚µ‚Ü‚·B +Comment-End: + +soko007 + ##### + # # +### #$# +# .$.### +# #$+$ # +# .$ # # +### #. # + # ### + ##### +Author: ‘º£ –F¶ +Comment: +•K‘RŽè‚̘A‘±‚Å‚Ç‚¤‚É‚©‚È‚é–Ê‚Å‚·B +‚Ù‚ñ‚Æ‚Í\Žš‚É‚µ‚½‚©‚Á‚½‚¯‚ÇA•ö‚ê‚Ü‚µ‚½B +‰×•¨—¦‚Í17.2%‚Å‚·B +Comment-End: + +soko008 +########### +#@$ ....## +# $$$$#....# +# $ $..***## +## # ##.. # +# $$$# ## # +# ## # ## +# $$ # # +# ### # +####### #### +Author: ‘º£ –F¶ +Comment: +Ž„‚Ì‘æ‚Pì‚Å‚·B’†Šw‚Ì‚±‚ë‚©‚ÈB +Ì‚Í‚±‚ñ‚Ȃɉו¨‚Ì‘½‚¢‚à‚Ì‚ðì‚Á‚Ä‚Ü‚µ‚½‚¯‚ÇA +¡‚͉ו¨6ŒÂˆÈ‰º‚ª‘½‚¢‚Å‚·‚ËB +L‚³66A‰×•¨15A‰×•¨—¦22.7%‚Æ‹·‚¢‚Å‚·B +Comment-End: + +soko009 + ###### +## ## +# ## # +# # # # +#. .#$## +# # * $ # +# # * $@# +# .. $ # +######### +Author: ‘º£ –F¶ +Comment: +’·‚¢’ʘH‚ðŽg‚¤–Ê‚ðì‚낤‚ÆŽv‚Á‚Ä‚Å‚«‚½–Ê‚Å‚·B +ã•”‚̒ʘH‚ª‚»‚ê‚Å‚·‚ËB +ˆê“xì‚Á‚Ä‚µ‚΂炭‚µ‚Ä‚©‚ç‰ð‚«’¼‚»‚¤‚Æ‚µ‚½‚çA +‰ð‚¯‚È‚©‚Á‚½‹L‰¯‚ª‚ ‚è‚Ü‚·B +L‚³36A‰×•¨6A‰×•¨—¦16.7“‚Å‚·B +Comment-End: + +soko010 +#### +# #### +# ### +# #$ . # +## #.#$ # +# # @* # +# * ## +#### ## + #### +Author: ‘º£ –F¶ +Comment: +ŠÈ’P‚Él‚¦‚Ü‚µ‚傤B +L‚³31A‰×•¨4A‰×•¨—¦12.9%‚ÆL‚¢‚Å‚·B +Comment-End: + +soko011 + ##### +### ## +# . * # +# .$.#@# +## # $ # + # $ # # + ### # + ##### +Author: ‘º£ –F¶ +Comment: +‚Í‚¶‚ß‚Ä•½¼Ž‚ÌMule”Å‘qŒÉ”ԖʃGƒfƒBƒ^‚Åì‚Á‚½–Ê‚Å‚·B +‚±‚ꂪ‚Å‚«‚½ ‚É‚ÍA‚¾‚¢‚½‚¢ƒL[ƒoƒCƒ“ƒh‚ðŠo‚¦‚Ü‚µ‚½B +L‚³25A‰×•¨4A‰×•¨—¦16%‚Å‚·B +Comment-End: + +soko012 + ##### + # # + #. $# + # $ # +####.. ## +# $ ** # +# . @$ # +######### +Author: ‘º£ –F¶ +Comment: +Œ³‚Í‚P‚T–ÊB‚P‚V–Ê‚à’‡ŠÔ‚Å‚·B +L‚³26A‰×•¨6A‰×•¨—¦23%‚Å‚·B +Comment-End: + +soko013 + ######### + #... . # + #### #.#. # +### ......# +# $ $ $#..## +# $####..#### +# $ ### ## +# $$$ $ $ $@ # +# $ $ $ $ $ # +## ## + ############ +Author: ‘º£ –F¶ +Comment: +Ši”[‚̓‚¢–Ê‚ðì‚낤‚Æ‚µ‚½‚à‚Ì‚Å‚·B +L‚³78A‰×•¨16A‰×•¨—¦20.5%‚Å‚·B +Comment-End: + +soko014 + ###### +##### ### +# .##. ## +# .$## # # +##$$ # $ # +# . ##$#$ ## +# @ . . ## +########### +Author: ‘º£ –F¶ +Comment: +yos_weekly‚Ì4–Ê‚Æ43–Ê‚©‚çì‚è‚Ü‚µ‚½B +Œ³‚Ì–Ê‚É”ä‚ׂÄA‚¾‚¢‚Ô•Ï‚í‚Á‚¿‚á‚¢‚Ü‚µ‚½‚ËB +2ƒ–Š’ʘH‚ð‹ó‚¯‚½‚ñ‚Å‚·‚ªA‚³‚ ‚ÄEEEB +‰×•¨—¦‚Í13.3%‚Å‚·B +98.1.29 ì¬B +98.2.9 Œ»Ý‚ÌŒ`B +Comment-End: + +soko015 + ##### + # # + #. $# + # $ # +##.. ## +# **$ # +# @ # +####### +Author: ‘º£ –F¶ +Comment: +L‚³22A‰×•¨”6A‰×•¨—¦27.2%B +‚P‚QA‚P‚V–Ê‚ÌŒ³‚Å‚·B +ƒ_ƒ~[‚É‹C‚ð•t‚¯‚ÄEEE +Comment-End: + +soko016 +###### +# # +# .* ### +# .$.$ # +## $ @# + #### # + #### +Author: ‘º£ –F¶ +Comment: +L‚³21A‰×•¨4A‰×•¨—¦19.0%‚Å‚·B +•‚‚¢‚½ƒuƒƒbƒN‚Ì–³‚¢–Ê‚ðAŽ„‚Íu“‡–³‚µ–Êv‚ƌĂñ‚Å +‚Ü‚·B‚±‚Ì–Ê‚à“‡–³‚µ–ʂ̈ê‚‚ł·B +‚à‚Á‚Æ“KØ‚È—pŒê‚É‚µ‚½‚¢‚ñ‚Å‚·‚ªA’N‚©ƒAƒCƒfƒA‚ð +‰º‚³‚¢‚Ü‚¹‚ñ‚©H +Comment-End: + +soko017 + ##### + #### # + #.##. $# +##$# $ # +# * .. ## +# #**$ # +##### @ # + ###### +Author: ‘º£ –F¶ +Comment: +Œ³‚Í‚P‚T–ÊB‚P‚Q–Ê‚à’‡ŠÔ‚Å‚·B +¶ã‚̉ו¨‚̂悤‚ÈA“ü‚éƒS[ƒ‹‚ª–¾‚ç‚©‚ȉו¨‚ð‚È‚ñ‚Æ‚©—LŒø‚È +—v‘f‚É‚µ‚½‚¢‚ÆŽv‚Á‚Äì‚Á‚½‚ñ‚Å‚·‚ªEEE‚¢‚Ü‚¢‚¿‚Å‚·‚©‚ËB +L‚³30A‰×•¨7A‰×•¨—¦23.3%‚Å‚·B +Comment-End: + +soko018 + #### + # ###### + # $## @ ### +##. ## . # +# . $.$ # +# *$ #$#.### +### # # + ######## +Title: Œƒí‹æ +Author: ‘º£ –F¶••½¼ ^—¢ +Comment: +Ž©“®ì¬‚Å‚Å‚«‚½–ÊAyos_weekly‚Ì13–Ê‚Æ17–Ê‚ðŒq‚°‚ĉü‘¢‚µ‚½‚à‚Ì‚Å‚·B +‚±‚Ìu˜AŒ‹–@v‚ÍAŠÈ’P‚È–Ê‚Ì“ïˆÕ“x‚ðã‚°‚éA‚¨ŽèŒy‚ÈŽè–@‚Å‚·‚ËB +Ž„A‘º£‚ªŒ´Œ`‚ðì‚èA•½¼‚³‚ñ‚ªC³‚µ‚Ü‚µ‚½B +L‚³35A‰×•¨6A‰×•¨—¦17.1%‚Å‚·B + +98.1.28 ì¬B +98.2.4 ¶ã‚̃Xƒy[ƒX‚ðíœAƒS[ƒ‹‚̈ʒu•ÏXB +Comment-End: + +soko019 + #### +##@ #### +# $* * # +# * # # +# * # +# #*. # +# # # +######## +Author: ‘º£ –F¶ +Comment: +–¢ˆ—–Ê‚ðì‚낤‚Æ‚µ‚½‚ñ‚Å‚·‚ªA–¢ˆ—–ʂƌĂԂɂ͂¿‚å‚Á‚Æ +•µˆÍ‹C‚ªˆá‚¢‚Ü‚·‚ËB‚Å‚àAŒ‹‰Ê“I‚ÉD‚݂̃pƒ^[ƒ“‚É‚È‚è‚Ü‚µ‚½B +‰ð‚¯‚é‚ñ‚Å‚·‚ªAŽ„‚É‚Í–¢‚¾‚ɉð–@‚̃|ƒCƒ“ƒg‚ª•ª‚©‚è‚Ü‚¹‚ñB +L‚³29A‰×•¨6A‰×•¨—¦20.7%‚Å‚·B +Comment-End: + +soko020 + ##### + ## ## + # $..## +##$ #.$.# +# #...# +# $###$ # +# $ $ ## +##@ # + ####### +Title:‚V‚‚̃_ƒCƒ„ƒ‚ƒ“ƒh +Author:‘º£ –F¶ +Comment: +‚à‚Æ‚à‚Æ‚Íyos_weekly‚Ì23–ʂ̉ü‘¢‚Å‚µ‚½‚ªA +‘S‘Rˆá‚¤–Ê‚É‚È‚è‚Ü‚µ‚½B +‚‹´Œªˆê˜Y‚³‚ñ‚Ìu‘qŒÉ”ÔŒ¤‹†Žºv‚Åì‚Á‚½Å‰‚Ì–Ê‚Å‚·B +Comment-End: + +soko021 + #### +##### # +# $ . # +# *$ # +###..$ # + ###@### + # $. ### + # $*. # + # . $ # + # ##### + #### +Title:‰Ÿ‚µ•t‚¯‡‚¢ +Author:‘º£ –F¶ +Comment: +yos_weekly‚Ì41–Ê‚ð‚Q‚‚‚Ȃ°‚Ä‚©‚ç‰ü‘¢‚µ‚Ü‚µ‚½B +“_‘Î̂̂悤‚ÅAŽÀ‚Í‚»‚¤‚Å‚Í‚ ‚è‚Ü‚¹‚ñB +1–Ê‚ÌuŒ‚‚¿‡‚¢v‚̂悤‚ÈŠ´‚¶‚Å‚·‚ªA +‚±‚¿‚ç‚Ì•û‚ª­‚µ‚â‚₱‚µ‚¢‚ÆŽv‚¢‚Ü‚·B +Comment-End: + + + + + + + + + +soko022 + ##### + # #### +###$ $ # +# $ # # +# # .## ## +#.**.##$# +# @ . # +######### +Title:2~6‚Ì—Z‡ +Author:‘º£ –F¶ +Comment: +yos_weekly‚Ì34‚Æ35‚̇‘Ì‚Å‚·B +Ž©“®¶¬‚Ì–Ê‚ÍŠT‚µ‚Ä®‘R‚Æ‚µ‚Ä‚¢‚Ü‚¹‚ñB +‚µ‚©‚µAŒ`‚ª‹C‚É“ü‚ç‚È‚­‚Ä‚àŽè‚ð‰Á‚¦‚é‚킯‚É‚Í‚¢‚©‚È‚¢‚Ì‚ÅA +Ž©“®¶¬‚Ì–Ê‚Í‚»‚Ì‚Ü‚Ü‚ÌŒ`‚Å”­•\‚µA‚±‚¤‚µ‚ĉü‘¢‚·‚邱‚Æ‚Å +Œ`‚𮂦‚Ä‚â‚肽‚¢‚ÆŽv‚¢‚Ü‚·B +Comment-End: + + + + + +soko023 +######### +# @ . # +# .#*$ # +# $. .$ # +##$.##$ # + # ## # + ######## +Title:ƒCƒk +Author:‘º£ –F¶ +Comment: +yos_weekly‚Ì18‚Æ19‚̇‘Ì‚Å‚·B +‘OŽÒ‚Ì–Ê‚ÌŒ`‚ÍAŽ©“®¶¬‚ÌÛ‚É‚ÍoŒ»‚µ‚â‚·‚¢‚悤‚Å‚·B +‚·‚È‚í‚¿A•]‰¿‚ª‚‚­‚È‚è‚â‚·‚¢Œ`‚Æ‚¢‚¤‚±‚Æ‚É‚È‚è‚Ü‚·B +u‚»‚ê‚Í‚È‚º‚©Hv‚Æl‚¦‚‚Âì‚è‚Ü‚µ‚½B +Comment-End: + +soko024 + ##### + # @ # +### # ### +# $$#$$ # +# .. . # +## #.$## + # . # + ####### +Title:ƒNƒŠƒXƒ^ƒ‹Eƒ‰ƒh +Author:‘º£ –F¶ +Comment: +ƒtƒ@ƒ~ƒRƒ“‚Å‚Ì–¼ìƒAƒNƒVƒ‡ƒ“ƒpƒYƒ‹‚ð‹“‚°‚é‚È‚çAuƒtƒ‰ƒbƒs[v +uƒ[ƒhƒ‰ƒ“ƒi[v‚»‚µ‚Äuƒ\ƒƒ‚ƒ“‚ÌŒ®v‚Ì‚R‚Â‚ð‹“‚°‚Ü‚·B +uƒNƒŠƒXƒ^ƒ‹Eƒ‰ƒhv‚̓\ƒƒ‚ƒ“‚ÌŒ®‚̃AƒCƒeƒ€‚̂ЂƂ‚ł·B +uƒ‰ƒhv‚̂‚Â肪•ª‚©‚ç‚È‚¢‚Å‚·Burodv‚Å‚µ‚傤‚©cB +Comment-End: + +soko025 +##### +# ## +# *$ ## +#@ * ## +# .#$ # +## ...$## + ### $* # + # # + ###### +Title:î‚­‚¸‚ê +Author:‘º£ –F¶ +Comment: +‚à‚¤‚¿‚å‚Á‚Æ‚ÅîŒ`‚É‚È‚é‚Æ‚±‚ëA‚­‚¸‚ê‚Ü‚µ‚½B +‚È‚©‚È‚©Žv‚¤‚悤‚ÈŒ`‚É‚Í‚È‚ç‚È‚¢‚à‚Ì‚Å‚·‚ËB +Comment-End: + +soko026 + #### +### ## +# .. ### +# *.* # +#@$$.$$ # +# ## # +######### +Title: ƒ‰ƒ“ƒV[ƒ‹ +Author: ‘º£ –F¶ +Comment: +ƒ^ƒCƒgƒ‹‚̂‚Âè‚Í"Runceel"‚Å‚·BƒX[ƒp[ƒtƒ@ƒ~ƒRƒ“‚Ì +ƒhƒ‰ƒSƒ“ƒNƒGƒXƒg‚R‚Å‚ÍA—EŽÒA“‘¯A‘m—µA–‚–@Žg‚¢‚Æ‚¢‚¤A +‚ÐŽãƒp[ƒeƒB‚Å—Õ‚Ý‚Ü‚µ‚½B‚¨‚à‚µ‚ë‚©‚Á‚½‚Å‚·B +ƒhƒ‰ƒNƒG‚R‚Ì’†‚É‚Í‘qŒÉ”Ô‚ð‰ð‚­ƒV[ƒ“‚ª‚ ‚è‚Ü‚·B‚¿‚á‚ñ‚Æ +ƒVƒ“ƒLƒ“ƒOƒ‰ƒrƒbƒg‚Ì‹–‘ø‚Í‚Æ‚Á‚Ä‚ ‚éA‚Ɖ½‚©‚ÌŽGŽ‚É‘‚¢ +‚Ä‚ ‚è‚Ü‚µ‚½B +Comment-End: + +soko027 +######## +# # +# $$#$ # +# $.* # +## ...## + ##.$## +##... ## +# *.$ # +# $#$$ # +# @ # +######## +Title: »ŽžŒv +Author:‘º£ –F¶ +Comment: +‚à‚¤‚¿‚å‚Á‚Æ‚Å“_‘ÎÌ‚Å‚µ‚½‚ªA‚»‚¤‚Í‚È‚è‚Ü‚¹‚ñ‚Å‚µ‚½B +‘ÎÌŒ`‚͉ð‚­Û‚Ì’Tõ‹óŠÔ‚ð‚©‚È‚è팸‚Å‚«‚é‚Ì‚ÅA”÷–­‚É +•ö‚ê‚Ä‚¢‚½•û‚ª‚¨‚à‚µ‚ë‚¢‚©‚à’m‚ê‚Ü‚¹‚ñB +Comment-End: + +soko028 + ##### +### # +# $$.$# +# . . # +# # # # +# ..* ## +###@$$ # + # # + ###### +Title: ’Ž +Author: ‘º£ –F¶ +Comment: +‰½‚©‚̉ü‘¢‚È‚ñ‚Å‚·‚ªAŒ³‚̖ʂ͔閧‚Å‚·B +‚È‚ñ‚Æ‚È‚­AŠ¿Žš‚Ìu’Žv‚ÉŽ—‚Ä‚Ü‚¹‚ñ‚©H +Comment-End: + +soko029 + ###### + # # +###$$ # +# $ #$ # +# $ # # +# $ @# ## +# $#.*. # +# $* #.# +## . #.# + ###... # + # # + ###### +Title:’†“úƒhƒ‰ƒSƒ“ƒY +Author:‘º£ –F¶ +Comment: +Ì‚Ì–XŽq‚̃}[ƒN‚Å‚·B‚±‚ê‚ð‚©‚Ô‚Á‚Ä‚½‘IŽè‚Í‚¸‚¢‚Ô‚ñ‚Æ +Œ¸‚è‚Ü‚µ‚½cBŠÈ’P‚É‰ð‚©‚ê‚é‚悤‚Å‚ÍA—DŸ‚Í‚Å‚«‚Ü‚¹‚ñI +Comment-End: + +soko030 + ##### + ## @ ## + # .$. # + # * * # + #$ #.*# +## # ## +# $.$.$ # +# # # +######### +Title: ‰º”¼g +Author: ‘º£ –F¶ +Comment: +˜‚©‚牺‚ðŒ`‚Ç‚è‚Ü‚µ‚½B—á‚É‚æ‚Á‚ÄA”÷–­‚É‘ÎÌŒ`‚Å‚Í‚ ‚è‚Ü‚¹‚ñB +‘ÎÌŒ`‚É‚µ‚悤‚Æ‚µ‚½‚Ì‚Å‚·‚ªA‚È‚©‚È‚©‚¤‚Ü‚­‚¢‚©‚È‚¢‚Å‚·B +Comment-End: + +soko031 + #### + # # + #. # + # $# + #. # +### $### +# .$ ## +# # $$ # +# .##. @# +## * $## + # . # + ####### +Title:‚±‚Ì‚ä‚Ñ‚Æ‚Ü‚ê +Author:‘º£ –F¶ +Comment: +‚¢‚ë‚¢‚ë‚Æ‚¢‚¶‚è‚Ü‚µ‚½‚ªAŒ‹‹ÇƒfƒUƒCƒ“‚ª‹C‚É“ü‚Á‚½Œ`‚É‚µ‚Ü‚µ‚½B +‰×•¨4‚‚­‚ç‚¢‚Åì‚èŽn‚ß‚é‚Ì‚Å‚·‚ªA‰ü‘¢‚·‚邤‚¿‚É‚¾‚ñ‚¾‚ñ‚Æ‘‚¦ +‚Ä‚¢‚«‚Ü‚·B +Comment-End: + +soko032 + ##### +### ### +# $..$ # +# # ## # +# # ##@## +# $..$# +### #$ # + # . .# + #$# .# + # $ # + ### # + #### +Title:ˆê–œ +Author:‘º£ –F¶ +Comment: +‰×•¨‚ƃS[ƒ‹‚Åuˆê–œv‚ð‘‚«‚Ü‚µ‚½BŽ„‚Ì‘qŒÉ”Ôƒz[ƒ€ƒy[ƒW‚Ì +ƒAƒNƒZƒXƒJƒEƒ“ƒ^‚ª10,000‚ð’´‚¦‚½‚Ì‚ð‹L”O‚µ‚ÄB‚¿‚傤‚Ç10,000 +‚ðŒ©‚½‚Ì‚ÍŽ„A‘º£‚Å‚µ‚½B +ŒŸõƒTƒCƒg‚Ö‚Ì“o˜^‚Æ‚©‚Í‚µ‚Ä‚¢‚È‚¢‚Ì‚Å‚·‚ªA‚»‚ê‚É‚µ‚Ä‚Í‘½‚­ +‚Ìl‚ª—ˆ‚ĉº‚³‚¢‚Ü‚·B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B +Comment-End: + +soko033 + #### + #### ### + # $ $ # + #$..$ . ### +## #.##.. # +# ..$@$ $ # +# $ . #. ### +####$ $ # + # #### + #### +Title:–p +Author:‘º£ –F¶ +Comment: +“Ç‚Ý•û‚Íu‚Ï‚­v‚Å‚àu‚Ú‚­v‚Å‚àB +¯‚Ìé—c’t‰€‚Å“¯‹‰¶‚¾‚Á‚½–pˆä‚³‚ñAŒ³‹C‚©‚È‚ cB +Comment-End: + +soko034 + ###### + ### ## + # $$$$ # + # *..* # + # $. $.# +## $#.$#.## +# $. $. # +# $$*$#.# # +# .... # # +####### @# + ##### +Title:’†“úƒhƒ‰ƒSƒ“ƒY part 2 +Author:‘º£ –F¶ +Comment: +1999”NAŠJ–‹5˜AŸ‚ð‹L”O‚µ‚ÄB‚±‚ê‚ð”­•\‚µ‚½Žž“_‚Å‚ÍA‚Ü‚¾˜AŸ‚Í +Œp‘±’†‚¾‚Á‚½‚肵‚Ü‚·BìãA–ìŒûAŽR–{¹A•“c‚Ü‚Å‚Í“–‘R‚Æ‚µ‚Ä‚àA +ƒTƒ€ƒ\ƒ“‚Ü‚ÅŸ‚Á‚¿‚Ⴄ‚Æ‚ÍI +H‚É‚Í—DŸ‹L”O‚Ì–Ê‚ð”­•\‚Å‚«‚邱‚Æ‚ð‹F‚Á‚ÄcB +Comment-End: + +soko035 + ##### + # @ ## +###$$$ ### +# .# . # +# #.# .# # +# . #.# # +# *$$$ # +### # ### + ## # + ##### +Title:’†“úƒhƒ‰ƒSƒ“ƒY part 3 +Author:‘º£ –F¶ +Comment: +1999”NAŠJ–‹10˜AŸ‚ð‹L”O‚µ‚ÄBæTA5˜AŸ‹L”O‚Ì–Ê‚ð”­•\‚µ‚½‚Ì +‚Å‚·‚ªA‚Ü‚³‚©‚±‚±‚Ü‚ÅŸ‚¿‘±‚¯‚é‚Æ‚Í—\‘z‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½B +6˜AŸ–Ú‚ÍA’ß“c‚Ì•œŠˆŒ€‚Å‚µ‚½B’†ŽRAŠâ£A³’ÃA—Ž‡A‚»‚µ‚Ä +éB“ŠŽèw‚Í”Õ΂ł·B +Comment-End: + +soko036 + ##### + ## .@## + # * # + # $*$ # + #..#..# +##$ . $## +# $ # $ # +# # # +######### +Title: ƒVƒ“ƒƒgƒŠƒbƒN‰º”¼g +Author: ‘º£ –F¶••½¼ ^—¢ +Comment: +Œ´ìFyos_handmade #30u‰º”¼gv + +‘S‘Ì‚ð¶‰E‘ÎÌ‚É‚µ‚ÄA•Ç‚̈ʒu‚ðˆê‚•ÏX‚µ‚Ü‚µ‚½B“c‚ÌŽš‚Ì•ÏŒ`‚É +‚È‚Á‚Ä‚Ü‚·(‚Ђç‚Ü‚Â)B + +99.3.10 (Wed) +Comment-End: + +soko037 + #### + # ### +### $ ## +# $...$ # +# ##. # # +# .$.# # +# $#. $ # +## #$##@# + # # + ######## +Title: –Ø +Author: ‘º£ –F¶ +Comment: +–Øi‚«j‚Å‚·BA•¨‚Ì–Ø‚ÌŒ`‚©‚çì‚ç‚ꂽAÛŒ`•¶Žš‚Å‚·B +Comment-End: + +soko038 + ###### +### . ### +# $.$$$ # +# # #. # # +# @. . # # +#### $ # + #$.#### + # # + #### +Title: ¡ +Author: ‘º£ –F¶ +Comment: +¡i‚·‚ñj‚Å‚·B’·‚³‚Ì’PˆÊ‚ÅA–ñ3.03cm‚Å‚·B +Comment-End: + +soko039 + ##### +## @### +# ** # +# # # # +# #*$ # +# # #.# +# *$. # +### ## + ##### +Title: ƒV +Author: ‘º£ –F¶ +Comment: +‰×•¨‚ƃS[ƒ‹‚ŕЉ¼–¼‚ÌuƒVv‚ðŒ`‚­‚è‚Ü‚µ‚½B +u”Vv‚©‚ç•Ï‰»‚µ‚½•¶Žš‚¾‚»‚¤‚Å‚·B +Comment-End: + +soko040 + ##### + # ## +###$.@ # +# $. # +# # * ## +# ### +##### +Title:20•½•ûƒ[ƒgƒ‹‚Ì•”‰® +Author:‘º£ –F¶ +Comment: +‹v‚µ‚Ô‚è‚ɉו¨3ŒÂ‚Ì–Ê‚ðì‚è‚Ü‚µ‚½B +쬓úŽž‚ÍA1999/06/06‚Å‚·B +Comment-End: + +soko041 + ########## + # # + # ##$# # # + # .....# # +###$$$$$ # +# * .@*### +# $$$$$ # +# # ...## # +# .#. .# # +### #$# # + # ##### + ##### +Title: ‘© +Author: ‘º£ –F¶ +Comment: +‘©i‚½‚Îj‚Å‚·B•¶Žš‚ðÛ‚é‚͓̂‚¢‚Å‚·EEEB +Comment-End: + +soko042 + ####### + # # +### ### # +# *$ .# +# * $#.# +## *@$ .# + #$$* . # + # # .### + # ## # + # # + ###### +Title: ’†“úƒhƒ‰ƒSƒ“ƒY 1999”N—DŸ +Author: ‘º£–F¶ +Comment: +1999”NAƒZƒŠ[ƒO—DŸ‚ð‹L”O‚µ‚Äì‚è‚Ü‚µ‚½B‚±‚Ì”N‚ÍŠJ–‹11˜AŸ‚Å +Žn‚Ü‚èAÅŒã‚Í8˜AŸ‚ÅŒˆ‚ß‚Ü‚µ‚½BŽ„‚ÍK‰^‚É‚àA—DŸŒˆ’è‚ÌŽŽ‡‚ð +ŠÏí‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚µ‚½B–Ú‚Ì‘O‚ÅŒ©‚鯖ìŠÄ“‚̓·ã‚°‚ÍA‚Æ‚É +‚©‚­‘f°‚炵‚©‚Á‚½I +Comment-End: + +soko043 + ##### +## ### +# .... # +# #. # # +# $$$$ # +# $.@$### +# $$$$ # +##$..$# # + # .. # # + #.##. # + # ### + ###### +Title:•Å +Author: ‘º£ –F¶ +Comment: +•Åi‚¨‚¨‚ª‚¢j‚Å‚·B‚±‚ê‚Åu–Ø¡ƒV‘©•Åv‚Æ‚»‚ë‚¢‚Ü‚µ‚½‚ËB +쬓ú‚Í 2000/02/13‚Å‚·B +Comment-End: + +soko044 + #### +#### # +# .$* ## +# $ # +# .# . # +# *#$@## +## # + ###### +Title: ‚ ‚Ђé +Author: ‘º£ –F¶ +Comment: +“–‰‚ÌŽv˜f’Ê‚è‚É‚¢‚©‚¸A‚¾‚ñ‚¾‚ñ‚Ɖו¨‚ðŒ¸‚ç‚µ‚½Œ‹‰ÊA +‚±‚ÌŒ`‚É‚È‚è‚Ü‚µ‚½Bׂ©‚¢‚±‚Æ‚ðl‚¦‚¸‚É“®‚©‚µ‚Ü‚µ‚傤B +쬓úŽž‚Í 2000/05/15‚Å‚·B +Comment-End: + +soko045 + ### + #.# + ##$### +## * # +# * *## +# * * # +# ** # +# * ## +## @ ## + ##### +Title: ”­‰è +Author: ‘º£ –F¶ +Comment: +u‚ ‚Ђév‚̉ü‘¢‚Å‚·B‚Æ‚¢‚¤‚æ‚èA‚à‚Æ‚à‚Æ‚±‚̂悤‚È–Ê‚ðì‚é +‚‚à‚è‚ÅA‚»‚̉ߒö‚Åu‚ ‚Ђév‚ª‚Å‚«‚½A‚ÆŒ¾‚¤‚ׂ«‚©‚àB +쬓ú‚Í 2000/05/17A”­•\“ú‚Í2000/06/16‚Å‚·B +Comment-End: + +soko046 + ##### +## ###### +# $ $ # +# #. # +##@#### ## + # #. ## +## # #$$ # +# ** # ..# +# *## $$# +## .. # + ##### # + ##### +Title: DUM +Author: ‘º£ –F¶ +Comment: +ˆÈ‘O‰×•¨‚ƃS[ƒ‹‚Åu¡v‚ÌŽš‚ðì‚è‚Ü‚µ‚½‚ªA‚Í‚¶‚ß‚Í +‚±‚̂悤‚É•Ç‚Åì‚肽‚©‚Á‚½‚Ì‚Å‚·B‚±‚Ì–Ê‚ÍŠO•Ç‚àŠÜ‚ß‚Ä +u’cv‚Æ“Ç‚ñ‚ʼnº‚³‚¢B‚µ‚©‚µcH +쬓ú‚Í2000/06/25A”­•\“ú‚Í2000/07/13‚Å‚·B +Comment-End: + +soko047 + ##### + # # +####.. # +# # +#******# +# # +# $$#### +# @ # +##### +Title:‚’µ‚Ñ +Author:‘º£ –F¶ +Comment: +Ž—‚½‚悤‚È–Ê‚ª‚ ‚è‚»‚¤‚Å‚·‚ªA‰½‚àŽQl‚É‚Í‚µ‚Ä‚Ü‚¹‚ñB +Š®‘S‚È‘nì‚Å‚·BBB‚ªAu‚±‚ê‚ÉŽ—‚Ä‚é‚æv‚Æ‚©A‹³‚¦‚Ä +‰º‚³‚é‚ÆŠð‚µ‚¢‚Å‚·B +uŽ—‚Ä‚¢‚é–ʃ`ƒFƒbƒJv‚ª‚ ‚é‚Æ‚¢‚¢‚Å‚·‚ËB +쬓ú‚Í2000/09/10A”­•\“ú‚Í2000/09/11‚Å‚·B +Comment-End: + +soko048 + ##### + # # +###$# ### +# #.@ # +# *.# # +# # # # +###$# # + # ### + ##### +Title: ƒƒ‹ƒc +Author: ‘º£ –F¶ +Comment: +ƒ[ƒŠƒ“ƒOƒŠƒXƒg‚Åu3x3‚̬•”‰®v‚ɂ‚¢‚Ă̘b‘肪o‚½‚Æ‚«‚ÉA +‘¦È‚Åì‚Á‚½–Ê‚Å‚·B¬•”‰®‚Ì‚Ç‚±‚ÉoŒû‚ðì‚é‚©A‚Æ‚¢‚¤ŒŸ“¢‚à +–Ê”’‚»‚¤‚Å‚·‚ËB +쬓ú‚Í2000/09/14A”­•\“ú‚Í2000/10/09‚Å‚·B +Comment-End: + +soko049 +######## +# * # +# * . # +# *** ## +# $ * # +## @ # + ###### +Title:6 in 9, arranged +Author:‘º£ –F¶ +Comment: +Œ´Œ`‚Í’Pƒ‚È–Ê‚Å‚·B–¢”­•\‚Å‚·‚ªA‚±‚̃^ƒCƒgƒ‹‚ÆŒ`ó‚©‚çA +‚¾‚¢‚½‚¢‚Í‘z‘œ‚Å‚«‚éŒ`‚ð‚µ‚Ä‚¢‚Ü‚·B +Comment-End: + +soko050 +######### +# . # +# ##$## # +# # * # +# # *@# # +# # $ # # +# # ### # +# . # +######### +Title: Square house +Author: ‘º£ –F¶ +Comment: +³•ûŒ`‚Ì“ñd\‘¢‚ðˆÓŽ¯‚µ‚Ü‚µ‚½B’†‚̬•”‰®‚Í3x3‚Æ‚È‚Á‚Ä‚¢‚Ü‚·B +‘qŒÉ”ÔƒNƒ[ƒ“‚̂ЂƂÂuSokomindv‚̃GƒfƒBƒbƒgƒ‚[ƒh‚Åì‚è‚Ü‚µ‚½B +Windowsê—p‚Å‚·‚ªAƒNƒŠƒbƒvƒ{[ƒh‚©‚çƒCƒ“ƒ|[ƒg‚Å‚«‚½‚肵‚ÄA•Ö—˜ +‚ȃ\ƒtƒg‚Å‚·B +Comment-End: + +soko051 +########### +# * # +#@# * . # # +# #*****# # +# # $ * # # +# * # +###### ### + #### +Title: 6 in 9, Yokohama +Author: ‘º£ –F¶ +Comment: +‰¡•l‚ÌA‰½‚©‚ð‚©‚½‚Ç‚è‚Ü‚µ‚½BŽs–¯‚Ȃ番‚©‚é‚©‚àB +ƒ_ƒ~[‚Í‚¢‚­‚‚ ‚é‚Å‚µ‚傤B–³‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚æB +Comment-End: + +soko052 +###### +# # +# # +##$ ### +# $ # +#.***.# +# @ # +####### +Title: ¬‚³‚ȂЂ傤‚½‚ñ +Author: ‘º£ –F¶ +Comment: +‰º‚©‚çð‚ð‚µ‚È‚¢‚悤‚É‹C‚ð‚‚¯‚ÄB +쬓ú‚Í2001/03/06A”­•\“ú‚Í2001/05/20‚Å‚·B +Comment-End: + +soko053 + ##### +## # +# # ### +# * $ # +#. * #@# +# * * # +## * ## + ###### +Title: ƒVƒWƒ~ƒ`ƒ‡ƒE +Author: ‘º£ –F¶ +Comment: +쬓ú‚Í1999/06/14A”­•\“ú‚Í2001/06/19‚Å‚·B +ì‚Á‚½‚Æ‚«‚Í–ž‘«‚Å‚«‚È‚©‚Á‚½‚Ì‚Å”­•\‚µ‚Ü‚¹‚ñ‚Å‚µ‚½B +2”N‚½‚Á‚ĉü‚ß‚Ä‰ð‚±‚¤‚Æ‚µ‚½‚çA‚í‚è‚Æ–Ê”’‚©‚Á‚½‚Ì‚ÅA +”­•\‚·‚邱‚Æ‚É‚µ‚Ü‚µ‚½B +‚±‚̂悤‚Ȭ‚³‚ÈŽs¼–Ê‚ÍA‰½‚àl‚¦‚¸‚É“®‚©‚·‚Ì‚ª‚Ä‚Á‚Æ‚è +‚΂₢‚©‚àB +Comment-End: + +soko054 + ##### + # @ # +### * ### +# ... # +# ##$## # +# $ $ # +### ### + # # + ##### +Title: ƒ‹ƒ“ƒo +Author: ‘º£ –F¶ +Comment: +uƒƒ‹ƒcv‚Æ“¯‚¶“ú‚Éì‚è‚Ü‚µ‚½B +Ž—‚Ä‚Ü‚·‚ªA‰ð‚«•û‚Í‚Ç‚¤‚Å‚µ‚傤B +Comment-End: diff --git a/ports/syasokoban/syasokoban/data/sokoban/themes/default/borders16.bmp b/ports/syasokoban/syasokoban/data/sokoban/themes/default/borders16.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1005cdf96284f8cf0df6e76c7f18520359749c7d GIT binary patch literal 3128 zcmbuB%Z{5s5Jd@SkRXXAdy$C*i)4c%B@0HfBUnU6-sk^+C+Ai_Xv{boGiB(me$4Ia zTMy>?cleZ<{HFcE`^~=}vae`P4j;2jZ;&F-tExI24sF|Z-LdccVHl_BGELJsjtsl5 zYuc6#bzS9oetl4iyr`-=;CBFy!smob#BUqnV@6&S55ixU_8a~<0=~dE`>VPtiVgPX z^~{g6e=vHme{lRjo$QC74fqB8!_VIM5B7_oX&i=^gn#jqKg z|L^AKrN^y`o+N%eKb!4e@;~5T9H97d{2v2;y&*ou5BU2v{}I1?kAI;w$*-Azt}w^H z;%C1t{;@yAXA}H8D7&T!q89O4)m!}gn*A5S-{ND&2L6@5tN2uO2K=MyPeTB!{yZL^ zclp0i-rdhAZ<@%zuWt+f_tZDya|8amK2U$eKZSJZ-!1hmd zEPkMlH$L6bFQoYF`HB2e6NNLm1pJj|KN0m-;p5czH~7q)&!@A5_QWX;AK&11?5F7Q zU6V*d_fMFx=|R&b!y2FYKPIQsImLJWB{7s6h-vdsGZM=kZLz@wKC!f}|D3R}e@Fa? zf6F|FZble%x_ zC)l5^zC|aeQ~T$@lcpH+{tfs(?853gShXS9l-7TrD3&g1ju4;Zm*YR=Q0PN$rTfF0 z`pEzPvp(X7ZTq0mr+PANDs_)a#P8;D^~u#JD^|6$AKiwlb*pFTenaJxbXT;*s{(9Y Vo)e#@yLnVSD#wPh-p_oN{R1H<#*zR4 literal 0 HcmV?d00001 diff --git a/ports/syasokoban/syasokoban/data/sokoban/themes/default/borders24.bmp b/ports/syasokoban/syasokoban/data/sokoban/themes/default/borders24.bmp new file mode 100644 index 0000000000000000000000000000000000000000..7c83840606c6ea9b0f9180d176fde122bfe9edc5 GIT binary patch literal 6968 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 L!;44!pO60nPkR-7 literal 0 HcmV?d00001 diff --git a/ports/syasokoban/syasokoban/data/sokoban/themes/default/borders4.bmp b/ports/syasokoban/syasokoban/data/sokoban/themes/default/borders4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..e92f4a97f8758ff041f69e8afc1d20ad78e8e29d GIT binary patch literal 248 zcmZ9Gu@1u^5JTw(LV@G5^b@K`NQo3^mSjk>_WysSW1mR7)RN(3bH@AYZ7x)<2ee<_ z%>6Pr)nEJxA;wxtnP*j9*Y!A#y&C}JWp0Y*LBl0jpHaOEz5#M x8nD*#MF@cbOZ#3M$6=! zEs4+qqcbyaZxP^ce++@jDbiS2L?o)hlY4tGcBdqq$UnBW;Q93B#y)uT{W$DIYz#gM z92cdb4^NgIJ1+tma6D}qe$z+r_V=|--d?92weh6!=*hixWc7&Llh&-|13=#f_3O^? MbB6mQ4Y0K=KbTK)>i_@% literal 0 HcmV?d00001 diff --git a/ports/syasokoban/syasokoban/data/sokoban/themes/default/sokoban.bmp b/ports/syasokoban/syasokoban/data/sokoban/themes/default/sokoban.bmp new file mode 100644 index 0000000000000000000000000000000000000000..65fda3b0832c1df2fab7845e55510b967b9bd2d1 GIT binary patch literal 42056 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

jAx2m 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 Ap8x;= literal 0 HcmV?d00001 diff --git a/ports/syasokoban/syasokoban/data/sokoban/themes/default/sprites16.bmp b/ports/syasokoban/syasokoban/data/sokoban/themes/default/sprites16.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6eadd7307d233f1c141fcf033d2ced1fc45f18c5 GIT binary patch literal 49208 zcmeI5hkq4UlJDg)ni<<<1VTa*Aac$qlQRaBY`~ZxAps76av&Ll0?N{rZq7Lg>(=pU?S{4MH?CX1Vf}`6t5>gCy>iW_^_vGqiXSf5hWgr<&!2ngg_klj4`*g( z9LdVc%FN2hJe+kT^GMdwOpaz`96EGp&z`+owrt(7VZ#qsQv=g;x7(q&7#f-y%FD|y zUVNqW!Yda`OD|NEmR~9_udFIBt1P`(cJAd@^78W1(+_Ohv3+2q_~CMGX=(Ggy%wWU zr_-vn%}tF>YISpyMy=K9#b>ofYtT0~smd-~c=3f7cJJQv!`0Nl^t|h8S6f@F!)`a4 zO$M`3&p&39(PY$U3_87DYt-uuI;~E7sq)fs^uPC^{_pcJT)TF){c?-f=k$0SE{EOi zbosq5m(A+1yUbRH&FL^04O*SLx~A%6_Q_`+>i<5gKkU}4*Sl_X1={@{uh;E$w|IP) zTU%PZ-qzMOUyIk}c3908gWgnIQ-3@=XV>ms_xt`obbhbD`r5S{U7a1Rt$x49=W7kL zc6PLTe1W#M%Yn95M#OA0=?#X8OI0tO%-Q|yz8|{2?sxxRf9=-QuC9*uw)R$kYe(zl zj*dWE!0qw1w_Iib0s)W1Y112Y8vUB$AeeQnW|A)@+_19j%d9ACxqod_=>*XtL zSGqbcceJ!J4Fat#?$*|p0Qxs*nlF`KI{D&Dd-m@Bq3i2@_aFVg+I6kHy|b;g^Gf^G zt}9(#SFUti>G1jeUJql?=5{+RW0|?uFT2JdHR`$`R9E$m|M4AyL_d~?{~X>F2A2B z(9zP_*3#aN|Lqx0w+8%ymbNQb zu3Wu-wd?xTD_5`HxN)Q7^5rX?oq-mw!C*N5%K6O0NALIjf9U)^{NNWKeDI5R-g)QE z*WP^N^;h3`{f*nVZ@>Na?KfV3{mnPueEY38-?@GJ=Bqc`S^|2V`t+G|KXiTF@BV-B z$!A}F{`JRfAAa=FN56Rg{a?KQi(kC|-n$>X_ufYz{``}VKKST^58iwC7q{Pho7B|g zu;1_dKjimN0}nOuPy-J&@K6H}HSkaa4>j;m0}nOuPy-J&@K6H}HSkaa4>j;m0}nOu zPy-J&@K6H}HShpv;Qxe$$-l6$h&?ZicyizHwL7I)5xb9xk85_^Ay6p4p?`e#l5vYu z#?DzR>Bpz6j+(b5a@K<0>A$%uV($whw;tdwLzitDlDzJ&#Ql{A{#^3R(Gi=U9lmD! zuvJeDTeYnh=2F&y-2Z6gq_Dx!VNZ++dtz+Z6OrO?aAeq!abZKE!-k9%?Lk8xd3;RR zPe(QO+yVo-Y}*|K#?|OAp*yvoQNSA4l&y9!eA1o_n+)YWL9*8+S|kNe7OP z+L1A0!|qU;p6w;M7r4=k7fy2{2BIf{a-_fVaN&aN^D|#O9iLS=?odv|-WL^Ce{T$= z=7j-7M2wh`79OAaXvCDCOj+~e@rmK%69IWls{B?3#aRrL%Nf3G@?eqT0!?kP9RxfHDzWg6YZvXS-P*!)^1FZky!-r2#elj*K z{jn*jF^T)eCGLw#d^T$7(@`n=M=#tyVsgTW2@4(_F+O@m(#R=^V<*q;DdB9*6LXA% z7hN8b^6{{qXL}y$Fa0dl6AL^;Qa>BslU1)r#xAyvm~mnF zjEJaj`5!55z^oN_8=*&AaMS|a9aM$IZ0x0_piX3Z$&Y|qBWMKedwZ5TG?)aaR~d!8L& z^@pMVsMPfE`MV#DUJy1uHGJN#u$aWK@KGa<%^Ngn`H#jfnDp+_u!xz1r>+<@J}Dx0 zhLrHV^+^0Sszv_Lgw3q(&m@jJ&f4MI6 zmrI}dWa66lW0$=ix9r;8uKKEaNTi=ga{%$X11F!$+f zhD9wIHfwG8ghWOEikzE|eYNHJU$z~J-f-lrgNujmT`)vB)w7}98M*a^U+z5l>!)7& z)!M^f&)OnPv?p1&BTv2f%bQ1HcAWUtnvAcL#y^%k{;^HdpLk~8U2nwPbnG3QyL?19 zKA|7$pBl}KXx=^sO1e<6V&sZRkI&!saVX85_J4u?S3W;z+B%dRHfk1uVA;OYKbpNA zj}$g`QP`m2kB(m!7PWZ9!l%Py7e&N%Pj5awz2Kw#DYuTqsCSHcF{QWo6|`pv{QILk z`-C0hxa@n!o?1PU_OgkOEr|Z8?pE}z#IN&?D8XnrmPkEA31YS{PL-*4vtEAHhkXGgBI)!dn`%}%IG=6d+7hO zb4xxdnEqi-{0ArF-g-U;mF6uUv0>U1m}s|N{93c`>)I_G{Q2=%G!2PDl|0y*_ACnetLEh$M;YdDlWOyjCXb6?BOId}G^VV0-xZ1SS3=*cYYCKRLbN!@SAwpNx|- zURXbB+pNKhzujM@JHIhxd{MgM!<>l>*0s!W_++L(hQ}x{{pEB}h-rLWID?VJp7~?o zxXSxn)GO;paWBQUa7wx4tIGA*_DA_s-+f6;fxv+%m_I#tNXmrn_P{0o?9N@bY}xqn z8F?jG`hTzqsF}hum$C8Gx?=j`2 zihl1eCTf3nZYjiA>GiB}cnNxqmJ}U^Hhyc)V&Z&tY27C!bD3of0i(u{G0U>kdhzYQ z^A-J*{iR98>i!-kB1bn4o$(X$_&wu$}RO-F{z-W)z{O;~L5u$imE|GWPGcuVy! zU6=mR_Tv2c^XbJ0+2fHE`%GWb`zq{Tu2lTalm8EmJ3l?U7%RneFCU5~GsIDcs$FUS z>2)o)_?@@#m-SD5dS)TM;_Vk=i6G^hB2KUA?)kauFF&*Y`L^j_I?FJOe`wtG#l>ZB zy%4L~J|=%fFN5`$cWi%pP0f(~vVI$ml(~jHa(>~66d6QgfH(Zl{8hWAZ#oe^c~#ht zhJ-yH9X4o0*kkO6hlP)snXoQCdDmm{Ni);7#Vy)2X38Q(w!ePR^4AXne|)VOtzy`p zUrfWdH*FtN(jzR&OaAIlOGq)?s>M`5xm5|Ua!S*G50?^pGel! zjiBd8tQ0Rtpv0f|Jp2E61V{9Tj*AFSEa;up0PFvWCk7{Mcy7`5oT2l#FW8tdf6a3X zH)k!{e00f^$L8U(HfOWfu zt=KYj+2+5?@C}VP(qI1fM$gxR^jakY*+y zY>b$FmgR9R}QENc{ zPy*V~$p>OqpFrnvyBcD*md0*AAG0oh+_J2g)hA=t7saf};bX+CbqZOx%lnJ}e-C_~ zL^1ijVQYRjcKgS3k_vjk-$F&|FaPhP_j&y9y!n>P>9tv%9;e^W_j3IKhs)`7I2~4} z!|t$HjLl6A)zwwS#f1rp$)Uo~e)3PTdw;u-deh#k%hIoJ>UNfoLb2-$(Qxcj<#9V| zW4ByD=Zpn^usftII9rOM1m zfBxw6KY#b;kqvviKGiQBV^0Sfiw?;1AGdB6q=!H8KvY!2o zTx1wMr)tF1;t^AFdYlkVZ-n#dBZ2? z_FC_drjGNETDp7Onw-cbdxyu)j$Ha|?7IBul#IBwc`@q>qE? zy7$K|dpjoW)#wDzm<4K%^u+)BOCPGMQ2ak?z9^{xS#+x}NdBCfw&|0|G7f&aIgaQ`+F@wc|R>QYs4 zUS8U=R4KW2&sYTqo3Q$W39H_XU-OQv2SETzpx|AxTg!0!`2TfBYvOj+#XeOrX2G^$ zQB$Il4@ED_j9r@>yX_MCSI8uPiT@|=`66lWm#O$Qi!TAlvYs`Rgup8ab2=Fj3*-0oSAxOe)1uf=XO zSuKvYZ~x5g;LGTKkH>3w3D0l05`Ufe|Hg*es;bJOqJpI4JNjpF_Zvg{#5EsACAN=W z{lSzCA5U2Q{G8$exJ``&^0$UAAjk1XXiDKuhr#qx!kUx|M!~BR;EQ$QzP%E$}cKNNnI8y z&#vrWtM`@T3?Dyl?9x4vNe2`%h5x*ldIVuix$QdR%VOe}~m-vl|^`KL&ksT{W-At2|v? zn3|TN=m+6JSEzIV8v^-K@zLxYLzO3P__s<7IDE`r=zrF_am$~NUh;I@rc>*4?6FUk zja&IrWa55eLFBy63Yo&czxaPBJ@u5fgVBB03vlL$jqt#j2v02rda-z9`zEyrZ7BRX ze=q!@A3b`stY7p&AMgh3I-|*CwVIs)PdnMa%j@z6d^VfIWaOa5V9+)-t7>X$PM4G< zCjDLiJP$zqf-bNR3QhSb&h_lrX||5fK{3rKU4F3Ynt+f4$iN*iMy% z2O*@bGS>j}DPbryp^g8h^t^b)px4_iW;~F?gV*OZk#>v4?s9;Ub2dcG-8^bq+UWUPMonM7Hmh>n zsuO%v$Q1s6`>6e|AGQJMQ_BNFrx5nei?NvK-SGVXru6Nt?c_f;hr{Nug8aDITz2wK z@*n)a%i+))wF3SruOR;q#ee?xaR-`V2*?lbj6(K!7EKkKzE$s2fVJ;|zy0TL-lgOL zqzs-+?GIl8e`SDrHbUw5?Ag;V`u_62U-abvHk|?R$7bivs4YI9&*Sm9Jr1kQW;S8} zc7svdSYK09U48b{sc!k_fBfq0KfR%+5=52l>)NefURsO)>82LNv5?_>5B%*vfAh0{ z`~2Gf3Jw7!7^)=Q_;>sG-;Unr^=ca%tR|DigxULi{&s)|Pm7QA(_(SqldM*gO5Fhd zQ*!!S@mJ~i-#+R1^KCO#xqq_vf`=%MPo6S$%9M!{Cr+6>b<(8Cw0V$# zj}s=u$I)V&Fg}hgHf~(>IA|n2hbK>(LVNP0NkQTX&`+2+F+M&%7Sg!5i4!J{j}v^R zKrRXyGBJLlrEGkP zi<`hbV2;T)HLH!hS6Roatu-2r&dTf6^m?NX6v(_q+Gx=5PH2lt z-CR;!l$@NBarjUc@2StoIGBFu;GzBEef3#chcePLveKV>?z#Q@_wRf5*wXTaxhM*3kmWgSk>ICLcIu)HtFIhLNDjy%Ygk)FZ*W*G ztaEuUHY+Z>l?xaLo7H5a_|n+afc^!2US48KGW<;jBfg2H85{4^HnABEz!Vmd#ab+8 z@zT{Bz=D_R*t9(d*KLMCeNj#o4^#!n0>j7v$y? z78Pa}=CRK&ER^)QdHF|<9ND+;nWYH{xrGoGVjCqz1%iK3elZ`4^G}`Pf`WqlyzGM9 zl9J*QKG81BlQIZyr-}qkUasVS`gF0BEw8ws_1U@kOOuxBjRxRmH((EHw^~{F5`cLxws=D}7g`Kz zbyH1kZDnQE$-IK3)Fk*jEjBm!kl;qxV6Dc$+F8N5tTqoPY%aTvtF1A_9-~>% za|^rG19y)TgEzCl!zvuXC}Za$-h!)zzN(6;cB$f0c@?jutg0-#SXNO{ev#h^sH(0g zt0*lizgSlK@+&VF7ZhOcOO_<4d7XW869|b)-PG9Fz?Cqls6^gs){GZR%gQRs&z(P4 zQdpRoaX2X{`BEi6L{MH@ezBswjHIr#G|0blt#RB&loSy_2`8GJ5PA?*ls757DMWHXx0n6QJ_T4VeUo7?NM+v%f)nxc&y({9xn z)%EqY-1S6mesXG>!DPbK19zfO)Z!-XbUCa-S)`xB#I?HS+Pd1xs+yOwbCXh1nOoSf z*X=S0?Ez2=T9gk~CrUP$crce@Xbdc!#rx((W=lDT(R7R0?giDrl^CXv9GOfR5hs@RgKlv^}-B5Vr!}xmzU4KoRyK0n4E;q#QQO? zxtB(-H`LTMs2FpINzm)+xmR^;{JMrlUN>8rUs#ZwvK(*V@=*G<@k15PVEq^94Il_L zx&;0&^p6_oLUwL0`9Fs0=2h}eT$2TQW|!n($FF$3HsNTvj4`qER#k`B<)p66Vvb4Z zVM*a|dt6wBn3}TI>?Xf5J8do}(~Ys@#{tBk8EiO1orVF_YjqZro;L4DZ*0;wYc=$@ zwvJKYeXZFk%hHG=7#etqjsI|cEM4$vxJ8Ra$FB_N)Tj=6%s4yeB>vN=QyUEiF+zF` zj*)xm)XhXcqh2d;7=r;cjJT)Q>&!;tmH3qi69$M8aCuoECP&A}fo(A%wM8$T_f z(Ka;^F!dOZ(_{Dg$Y2D7%qvfM={t62r<5oxjAKp{>)FOy-1zB|;2FhX9qZgM(+uVT3Ra6$`iu~W@1*G=!K7WiIq$0qZRXuLhEo|Rq;|L96 z4GRb6n$zucdvIuW_Fi85?*U@+5|Kr9*<+V{#I3A$WE0vWNSF+E0vGWJn>Og}CJXKi zKgiS#zA0Ucr@vr5LBOY|M!lyycM=_)pk_2^AGcUKVuWQIHD8zqa zAlM=LG+RvA3im=7G43X_6Hmd6rwn4VS_~$SaNHKG0UG=>g%EN?d<1Rmk~T9OH!T*c z_);#kF`n9hhZnsEyi9Z-o%Xc^T0}bU^D+elo?{iaZfvTruB<$F_Dphen%~_5=HJ3w zfO!+Gn;%NxO|=**zT8Ss#i)!1U6UArsxzlgfj_|C>+uEx0j%2Xq+skPgGHqt7dQ3# zygoP62c6j9foi>84;AHr7$yc-=o&j-n3wKu7GGG8z;!8@MB^_onoArG9KcB(P(A{ zW4DYCKbBEjS0kQ>$;nAhS>_OP%172sz!UzB+`)!RVAimRbmIkedJW(e@3+s*&xf8e zpP1nukIP4Wo4Yue@=O6tgEli%)INwz^d5(SXY+Cn^BDWRpHt2gXPJEhhBt{+XmfVKtXT*BPjo-sqAhO{Dg^%!hF=3&3+9F&c zpXiQP)S+<8LI$pa#^c8v5SU!UChkkA&_j0^a4UBwiV@h5nb{6o`tJ$2gRy|r1S(v= zNJFrPpg+Gq>JfbicyTBECWUzXhZ%)OL?=c~eM1e276~}?$N;^^gVhTc zhjYQ2g0VvwQqUDS8GM97R5~SWj0nsq&@WN|EDFP>*5C=?nW#8$oc}Ba!iC*zFa^B9 z7exmUo$y6q67JLM_fQf74*``TED%xgpJz%+cpd|Ph|>ebB|KmSOwOS1^$<)bs$#^f zYoI6KfuDe%GuP;?&&zM0;2@xGWxC=w=>)!7T<+s6{tw}V9k`jgBr)U`(70&$yx2EA zbqdSCuM*M3*ogE&pqL&9bY2(`3f(UL6~0}#GE9LPYIh1eUsX>*OX4~3;l4o{pU)kD zwU`csRNSeU@8l;u|Ik=lQ&m_X>c8|CA%$b}`SAMmomk*!#Cdd%n+hN5Vfi4!z0K+M z2pbQ&5iFi?foVZOMnE?ZGid%oHY|w$31v(?BoBB3e$3JB#K>A)Eq)Ip?#5sE2!SL? zO}ZxG56_5rbjN45_-(8RZ8q=|5zrWJ49o5n3mUr>dg`Y|B?3Qp1Q^X$et*VEpdfq& z+VQ<^euu-;>hTcN#AtJ&*Vl#*2Zw<_JduIvs@w~gj-Thao%!M?`0(c=Agb&(E-a$N$?zbrl;BLxZ-2D-p|0CKgLWe7lIV_(Dt_Q^vjG zRIoG%c_xQ@(Pkkf{XcDD0eLv~ivPg@lRS|Q*ljN02G&npFS7IC^PD7rK6i_qi|sa^ zXRB?fVeOrglp@y)tb>@a3?S~GtN=5kztkal{zt0=Fe3l2$Pv#UrokWCoPIZ{1GyW+ zZ}+$?WNKC{o|_PoSij+Nd}a~?7K0-B6up1|G0~5h8EC*OvRv*<{?BDWU0F%YNkCb$ z5vFyls#qq7#X0^=7&5LMl!Qc2s}uD&@`0qpRQzzze-dmgw3$)F3v6C^HJ+mpzi%b{ zKhMt;<>vDI48C2s0*e*&iG_vHAQs}x9FB+_lvvN=0jLCTNMeT14CcvZ~y{I#{Ur_Y>DPD+z92l` zI>R{XSk+clg8Ps^;6H^Aq-^RTbPJzMEWjs=#e~4m9r%CjjR(w56%`RLNW*m+9qR(U zs+q)E*WApV_>ZNQPNNp9Dr~@@MgSvOl+}zshd*A_hY$Rw9gIyx3p^da;K6E_OpY

|{9mnV04fz$%CeBPKR3{8uq3UzS*HQ#L~u|9P#Lv_^@Guf zZ4+GZ`_wdjUUE&5LSQRIM_eL)1&hTmK`Z6Iag!gb>g0D~u6B0Zx_R~L)vjw@UHo{= zmG-vl*E(-r@46~}!l#QL^I`g&$j!ZR{i^iC_*?ulz7c=xCJ4KQ|71~wjWp|^D_~hU7ej>m)jNo_h0eCXhZEgk>M?t)^dkDcIerX$ltnAQwoH%hZ^s}bV0+W~cKeYg0 z|CpG#@e?M9O2POzE*3?A*tq1S$?@@1rcRzZW9kf1Uzj{)#`NiY#cWdiq*$s8u;wGpEm-HhCI#0cr$N9@^9bs02WdFcc`b8hYje;YQWeq{RqzO$NdS zj~804szx=-dB9>-b0hv7Wbed@6H5~l$Y%QW{J#hv%__A<)ue6~oGFtTjVwEH4Vbja zsK&KMQ;f!)m0g19(8-CANqK6cCljR>==}U|MUe zuCL1lV=peky%PjkMT=-F;DlgOz)DH91UN_5F2De%JsW7fAYZF(ex>5#D`l^oJ9iGe z9c;g#upp0G0PeoHI43)=xTpmDA3T5e?j7LyINbB)7ob0T_UxH6B@&;{DayZt$p`BN z**Uq#jvWL4U$l6!TCIZqeCheqr%#_fdx}L(0so&WE-5Jq!vBa+2*S_99@GxF7xd>! z&z}|S@9?J{0e^8Vb%Ub9+@iev!hC`M=OBL(i#wfB3ydi6e2a+=1B`*N;K^wcDm5B) zld7SjqB1A10Q|qb^)m68kwFFb^87!mLaj+_wiDaLDof-D3;;`PvHoYtCLAtNPjA*Y z03g@aArCnX(Ut@NAy}yqc3B>h$N&)p$4=ycV5W>ISQ*Rt(u?I)72xR=<(JCtVDjMY zfbtcU;QyuNW#IV)Q}BQ07ge>g(u&G*>IGorm8BO-!R@IRRM*sUE%^V1(uhB&1cOUs3vlmI9Y zR8@+SKqadMtzKg_0gYP3s+c^CEJm!7#gbO8e{oP{<(I(!Q__~P4iadp&KOMkzx(-r z_yfyY%?6hFxDS#8fnNm|wqzYBGzdPpc%qkDXG2qci$7p6^Kg-#wK*P$I8R6+B9mc~ zD~bG2)Dge}#0(-MAt+F8qe4WHu8zWg9jLs3-)m}sk?X+!C7uude>5{QIW>hYK~ISk z=)RUTr>;R%4akqG1b|;HP6+V)?76c?4j%^phaNB#(-1g6Krp$Ks4~>o2I~vKdI9$q z_o}L^sjRL<9`U&jtiO@lNd797s1$Iys0uU)4xF#5t*NQ42TL~Sbr=-(4*UY3A%G4- zH+T&>l3kctU42!#_`OB(eJ=U@KlB2x4d&_qn|(b0PrMM%3t7!Bu~;D4W|?Ur^Rt6p z2Ye2<(5k>{0E>B?-J~TuB-_L9fsEmWaQ`?PW+u1<3o+I;ApI1E1g7F3dDbwRwRKg^ z>UuL*2l0Q#nv@YpzDZ3|XrT5{U4yBXOZ=aJ(x|FaYZ}1SB_>b3K-a8-lmt_)(@J`# z2KYbq0_fpS1|Fmr0a08fir2cvW>vGc8Kvs=29=uJPR}^vZ{e@eHX;v{L^t@G4g6}c zEC-MQs%dMQf&UH7n&yBn!1FvzcJe&bLW+vVAnQOUHUrL>b(|J3fqEJERccy_^8CLj z6$EPmF4h$IDp8u^=G~wFhh9`hSXSUgfU&rUCn#78>TCPWw=l?|(au3h{xA|F|0gD=w70bCj2h|R1h{Rnfr;SLC^s;!(Bso^CeVxe zbxJDqlD~McM&kKyC+kKuNZbmRFG=czwX(!v9^-GB#jN#7m_y~^k|2U%LD8({fos8k zc%q;!(5_WA^3))89Eu7T_}>EH@@JO)!jf6oc?AY8YX{Iv z{GXU2>jmKd(Blt{lyn(vGy+y1#Bkt``Pqzk5fXLsbPH`J69XarrvQl%7?1-?0~;1a zaDljiz+?C#(lQHJ&)Bdr4@n@{0rJ2fd8pOmrC^0T$WQ%<>LY1WK~8pZN>YEH{}=Is zQZ=TH{ouw0UW?LsZWmi3<_PtR=OK&&zQS*#ALuy%z0jvv|I!7JU+`+LpY8+UQv5RD zT^#5Ne}#XO{*!tr3vy;0{uA56AJ8paH25d=Q1Els0MI_VFUS^)Sw&>sh(r-To^ z#DBn_TLW#-!wT>gya*r248?eY{#iio0yCucZItC`3;rB=pl7m^E0RtKEJ&a=ST0kU zra)BaEg2@b9s?ns1%L28E?4Nwh=pWCo(N1SL}%fgQ|!>EG~I;(18YH-9_$ zHa-piN#_7&aq*3sM$&KafAp{TLs7c?#@{;qsKFzB8jFhtb%Ue_f8)pJ^-U`LClIN` z_5pRo^OmG;0-t9xTQDbLWw5ekMSGftdfXEHp(kpgcDxXdSJVq+;fivNs62`Eg0te8 zHv)=YzmaDr zwJIKJ!P3Ff`IZCq1^Bc4l=ysT8;FzmBJyV*HKW#m52CV#*L9KMb0bQCR9?6(D|zBD z2IVD-4doC1F9c$->F~iH|E5u^s9zMHDxrRXKNtDDC>-3=^Z$N-OA}AW=$j2Zo+8Qx zUgRe^VR=D*Nn7YjJW_;3;aI3#iFhaFM`j$5@bpN|YK?*$ilY2YtwlU*!~-W<@;wy= zI(5BX+pN~GFgFXlPIR6W!v%iM0)uQE{Qu0^GvNQk3z-k&-|+u9LlQ|wO(fsqc^fO%K`W^$7l<+Sjpeo@t@@L@E87H_#i4Z z6o$kD9bP{@LHof+FHpao8S87-tC624ZKeET@fDPx6%O*llhq9y2uW(nawXo88KJXa z5EVcIX4LER|H$8{!9rCUzB8%Tg6#1m28kKNDrRg@S40QqHugYHj8j5C0(_uk>~#?D zWG#c(5nP)DpB6#|1_8@qtF0|QDn2{`WoXuGni@4~uxh<-^#6ns&|v&0(H(;k5AultU^K{~slte2ACJERytf3r@aLgOquK!e4}Ss?Werdt zMSj-Y6x6~0MgG&z=l{ta;g5dcAFMTq`aaD9+uid@N@8g z?DeJWZ2U9+oEwpEEAc|&|FT{TUzJt`{x9prZ@>Q5&1la}42rugwH?Cc|dHu$fj;qLz&!T?8eCpTp|LEs>*G=Sq^~OzV0n{vHokFQ!P_y86 zoZ?>e1^ErlO&Bftzf!*r$}D0B^$TJX{>o-?pMUurr4ad5zI)%VUAuO}x3`VoY@0W4 z<^lLE!HvewojZYxA2fQtaxgt)n>%-Ia&oflL9g-;H2uA6UQ$LzMp7;b-6)7CoA|Ou zaN`KYk#+0VJ!teph71`MvW*!tCMqhb5BUe0{(I;@Hn^eQm>6nSqG;9a2p>7cI7t0> zJNy5a9)0qPez^@BHjJSdJ9cb02}9){X!`!@A8GHHc<>)YWy$^&b&2TCsmrjgd>^ zk!n|t&?92>nl)=4GHDjH>{7&2>rT-rKml~D=<7#9>2?Wyla8S{IC_Vip-qCUPv}w>I_G}zsH9B+ZoBTcLxeK?rn|{8B{uzC#WNGJ8 zz0!HIXOrfk=s%QRDqk8BvtQaF4UW*S88c>JpYo$T3w_`GL+QDM4OZ;oEcddZ@Mlm$ z|xHfiT@W-hR2lO2(J&Px4vqeq`ow z{Y#r6ZDV6{5zFWl?a-jcag?xp`EpK$(sK}BijZu$?$GVA#~zzBX%fd#ourXow{QNT z^a@WJN?W;wO@((oq_s~DOMb!w5dkLEPO4@Q`UT})z^oUc` zmC*kKMUOu5a@aFp-Jvma=FCNl7JVcBs-E%>G<|>dkEl}lXjNJ}dPd>2*>eib(}ql$ z1rHQGYFCtxZl(VFkbj`*`>TJcVQJD>i&QduX+pBWUV0~n=0T&Eo?K1=+V~&rzYqBb zn!dmKM^v;b_tL$iVGN!l@}qPUuP!xlK=N1zYG=( z83Vzr;SH!f#nvc*wGg=}5D3FHq$?`aR210fgdYJdYUwQ^fkJ{zOKKOT&=R4)^FaK`z zjF-eW?xvsbp?@^Yh9R*>;nJeeHhtj;H)7+XJR%P&^!Nv zxmKC@(gN?szneVYDSvEXb}kxbP`n69Vkq;kz6_usVfdL3efk>U#eH( hps-aM@Knyy?k3N7%HLo9-RSA;(xprL&`(&{{{`rfqgwy~ literal 0 HcmV?d00001 diff --git a/ports/syasokoban/syasokoban/data/sokoban/themes/default/sprites24.bmp b/ports/syasokoban/syasokoban/data/sokoban/themes/default/sprites24.bmp new file mode 100644 index 0000000000000000000000000000000000000000..4f51f15da36f9a1022fbb3f9e34fa908ffae0f81 GIT binary patch literal 110648 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 SpT6odlur0I5r1yE<$nRKcMqrl literal 0 HcmV?d00001 diff --git a/ports/syasokoban/syasokoban/data/sokoban/themes/default/sprites32.bmp b/ports/syasokoban/syasokoban/data/sokoban/themes/default/sprites32.bmp new file mode 100644 index 0000000000000000000000000000000000000000..4f07237c42e0e5e76fd86cb8a26c982c4c36affe GIT binary patch literal 196664 zcmeFaheKRfvf$m4V4P$na+ZWZNT3KJCm{h6$`Z;M3eV2ty8C}PF0;cb(1zkN~TD} zC!BvlqA|((Z<54ae6xIJFP2EeKl{f{fr&tYtNE7>>^ZP@&ARybq{PJJlvOEflGkvg z{BWeMUY(M{k(_KfQc~84BUzkSlbo8CoVqrd@2TRj{GpM$W=-0fl(nmqR;Q(|n+P

o+{Rl(qMKB2Ylv+1b`At*WlL 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≥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 ==eP}GLO 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 literal 0 HcmV?d00001 diff --git a/ports/syasokoban/syasokoban/data/sokoban/themes/default/sprites4.bmp b/ports/syasokoban/syasokoban/data/sokoban/themes/default/sprites4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1c1ed7f55f58aa7e3ba657268cdcbbd391899223 GIT binary patch literal 3128 zcmeHHTTfh77#-BnL`^7AXBZi7Ln*~7r6mYz8@WwuK}fAO#o&N2Gqko<=E}7uwNc-+ z1?PI^%-Lt}bDI%U(2$yVN%TQujfpWa(HEQe;P0sGu#ud!nS?&@=FXly>wIT@Ykzxv zJEw2B`*GXmcoypc{2I1?WwvS{J{sB($8R^sr3;sWfnXpI7#<$kjeU%QQZ!UqVKbqb z-O#_WzP`4;`q}EIGZ!!IhW`2&H#Tl=tgo$IdGE?@=>M;I9}e8HIearMZ!OsF*f1+j zo~=4P#c^lkYURi{$5zf$7ngXj)Gl_mJs_BQfYdwA6K5^(ePjPmAzLk5& z);jdd-h=Ps@wX3pI?w#->R#io_MiB1i&J8Qhuh9R(lK7JHQR<`jUiP7ZgO->2@vSx2t-E$8f7%Y482-2&P;Ru-a{kq<1zO@*xmmQ{NH!{C&%F=2v&?o`0r}} zkjI_Rf4BFUkMF`VWkePkmFJ^TGFsixe+vXm=sOOds`W-{N6hwZ`+pa{8K~iXxhuZS zmt@&Ci1K{e{}0RPA1h`);Gp4CjWeoKr_vf%@ z!(RhXvHvKxFy}$<)YMck81(skLqjk7{eFD3$HvA62Z#KKPY3-0Ki*DGPV#l^4WC3r zSt7YyHXMmCB2gmcL?IlFn#T}DLZomk%4CUZRFz3|HZJFLl9)}TQ{hNRVT8&gl}U!e zGuagW6Oth0bAl*jDG@2jr!rYhr<$fHOj%l(H*{v`imIq{ktn|Tny#t%>{FuY3ZjUR zyrdfpQzjD5Xy^vgfpH)7qFykJLP0kQs-jUvCA!WO_^m^SDU8m?Vw$dMhK7XsxmjIT zu$N&dx~@US)Gun3Q1l4tQa-=9vQaEOMf}WZi$o&3`l2m}dh0V=z5<*}FY{VVooOmb% z4(|p02S%LA=ExKHL-hjugbM_XLtZ=_vfh7i%+^%Ldscp4fS z>g((4>gslatE#G8E*IyQ!d87S-EKF;8yg#Uf-5R291aKPm%>*4+RefFJHe>Ay1JV4 z_w3o@bUN?FR(-rh{iq!E16Nj7qAIM&-Hrp7mzVRnm2Zs$<6K`{8HGe4_OQp-`m@}6WrR`iuyUfsi~=> pqvKv|)rah{W5=*^T1!jIzW>H{907EPhpl{T9Jsx`o$J_a{{n4#E+PN` literal 0 HcmV?d00001 diff --git a/ports/syasokoban/syasokoban/data/sokoban/themes/default/sprites8.bmp b/ports/syasokoban/syasokoban/data/sokoban/themes/default/sprites8.bmp new file mode 100644 index 0000000000000000000000000000000000000000..d17eada72b3d44a0d22b66420eb31d860fe819db GIT binary patch literal 12344 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

iM6U>iM6U>iM6U2f9Yz4C!v<_&? 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 literal 0 HcmV?d00001 diff --git a/ports/syasokoban/syasokoban/licenses/sdl1.2compat_LICENSE.txt b/ports/syasokoban/syasokoban/licenses/sdl1.2compat_LICENSE.txt new file mode 100644 index 0000000000..a705f9b50f --- /dev/null +++ b/ports/syasokoban/syasokoban/licenses/sdl1.2compat_LICENSE.txt @@ -0,0 +1,22 @@ +Copyright (C) 1997-2024 Sam Lantinga + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. + + + +This project includes code from dr_mp3 ( https://github.com/mackron/dr_libs ) +which can be treated as public domain or MIT-0 licensed, at your option. diff --git a/ports/syasokoban/syasokoban/licenses/syasokoban_LICENSE.txt b/ports/syasokoban/syasokoban/licenses/syasokoban_LICENSE.txt new file mode 100644 index 0000000000..f0097a9eab --- /dev/null +++ b/ports/syasokoban/syasokoban/licenses/syasokoban_LICENSE.txt @@ -0,0 +1,73 @@ +--------------------------------------------------------------------------- +STILL YET ANOTHER SOKOBAN +------------------------- + +Title: Still Yet Another Sokoban +Version: 2.0.1(d) +Date: 29 July 2007 [3 Oct 2016: sign binaries] [(c) 8 Oct 2016: Linux + compile fixes] [(d) 4 Aug 2017: Windows compile fix] +Description: A clone of the popular Sokoban puzzle game. The goal is + to push the crates onto the designated squares without + getting stuck. + +Author: David Joffe + http://djoffe.com/ +Copyright: (C) David Joffe 2001-2017 +URL: http://grayskygames.com/sokoban.html + +Requirements: Mac OS X / Linux / Windows + +Notes: Uses the SDL library (http://libsdl.org/) +Source License: Your choice of GPL 2, GPL 2 or higher, or BSD-style license + (cf. http://www.opensource.org/licenses/bsd-license.php). + +--------------------------------------------------------------------------- +ABOUT +----- + +Sokoban was invented in Japan and the original program was +written by Hiroyuki Imabayashi. It is copyright (C) 1982 +Thinking Rabbit Inc. Japan. + +"Sokoban" means "warehouse keeper" in Japanese; the goal +of the game is to push all the crates into the designated +crate positions without getting stuck. Crates can only +be pushed forward. + +The levels provided are not my own, they are assembled +from various sources. The default 90 levels are public +domain. + +You can add more sets of levels in the data/sokoban/levels +folder. The file must have the .txt extension. See existing +sets of levels for examples. + +Please do not contact me to assist with solving individual +levels. + +--------------------------------------------------------------------------- +VERSION HISTORY +--------------- + +1.0 20 May 2002 + First release. +1.01 11 May 2003 + Source code release. +1.02 21 January 2004 + Updated release (some bugfixes) + 6 March 2005 + Mac OS X release +2.0 18 June 2006 + Add support for multiple sets of levels (finally!) + Add "Are you sure" messagebox when closing + Fixed 'uses lots of CPU' bug +2.0.1 29 July 2007 + [URL changed to grayskygames.com] +2.0.1(b) 3 Oct 2016 + Identical release to v2.0.1, except executables have been signed +2.0.1(c) 8 Oct 2016 + Identical release to v2.0.1(b), plus some Linux compile fixes +2.0.1(d) 4 Aug 2017 + Nearly identical to v2.0.1(c), plus Windows compile fix + +--------------------------------------------------------------------------- diff --git a/ports/syasokoban/syasokoban/syasokoban b/ports/syasokoban/syasokoban/syasokoban new file mode 100644 index 0000000000000000000000000000000000000000..a4cc140496c758184628708a9c5c302b2dbf9c85 GIT binary patch literal 298664 zcmce93t*JRwg2pHfGDU)Kv2|df>kc4fLH+^Wg#LcXk(y?)|w3=JT&rFQK+t9>jT@e zN)_AQ8l|ley%lY5C9T?st(W?!h%dC>b~iz##a0yCl3p?Y-)|nf=bPP40@^=q{JuGJ z=FFKh=QZ=q_w9`nrkoQFg_QdjQI9K@R-bMlFwzfPWom@!ZvM$ZI!Sm-q5LOVC~QXq5ghdEL0q)Nfoz4p=tV zxxI8zHTN}F(?Tg?v)zJ5({4ed!FSh~?ap1@_&7HHO|$j>^=#DfpSu#5|0>^EGL!f9 zy64>M9Y#nJ3lHop<%plWJ-f z)y_HX)RPy_KY4^1H^oRvO}yYM>Z0GL`(JSCne$)z#@R(viheQW=jZt2a39r2$dgRodSKRo$+Fyg=KCU3HeKFzr;P;_< zKKN4w@V{07|2ZgoJ~~?0Q|uM@L2`u*B7vtaRumnP(a_#fE=Pi&)n_O z0{!j-{e1rU9|iE27vQJ10KBvS{09Z-Gs(?2k9`ZwS4#mp|G>cW(K-7d=3hsu1$40D z-(ea)KppAjKO+j@zoo}@i2Bh~Oa%U|w&aEvz(2ymefs4E;17UoxjIB8b{Zz9n~OTL z0DXnLbn%jzwL^z889hx^SI@p`{=DkNOKKJ^sjgPl=T1AndS>0Cy4iCVFR5EJ?fi=R z`Sa?g)y$}`Gj;iEF1=v#)Fq>;t814o9Wi3WDKlyo&#eW`MRVuPKDT!2k`W_n=hQ5! zUb3iW?vlml)=rpOga1qzRXhKx1vQK6CR9$YRn-SX;lQ7VzsOS8eV#o+qh7H8%$_!P-r~ANOD0?}1`?ZhwH_%3Ja7J@t7_`2 z=R#IBOXe>+x3YHXsnruE=<)1-Cl!XhsY@2r7ZzJ#=BHIp8(uwa1p2R4 z0~71wtDz)|CR}wD3GDwkPODk4pl;qwH?jLq0D{1@VH6|v5cZ$If+@E1c{QJL3}E6^ zGBNF<3r0Y{py4$$=3X;m1hu`sX7S?cCD$#etDZY=*8B-t30Yy3a7N9{>YDoc`L)ze zuQ^q9@!UKV&_PZ044B`%>e`wmwR6yPW_=|o9Kbw$5n8#pu8TTLSFm(x^@6%Zi|5a) zsh_*#y6S6&A6UONQ!`UfOSfu$AU@)Y+Kp(VompeVZ~&g>)LCLcqOsrcnfgagZ!$m9_4>i-JbL!_Va5&TE)?T?-7cM@(dTQO0 zikbyW=FXp|A?MdDsG2xl-&S3G&Z7BOoii7aiQVC*zN)U)kee`%5o>bYbyal>>S_$E za(;dNglp>NnG$$8fBwv=OKO&w=I73{oJ^fF|JsVHVFQNEv+L?>uG1ZWlZ)ogtecN! zrpbj@+a_nvUAzET=P(v58CSnxPK|Cb#T)*V`86}gpI=#Bb+KW1QC*#sPJoK*v0{Gx z{6!cCC47~M*tKu0H1_4DU1nnm#JTG)u$S%S>3g{D_m)h)jIsybHInl`g$)nC1M zj)G6GU2vURR97=|=G;YU@d5FdP^aMtLm;=T(^W(_`j;1L*lb)>*p`7Q;TZm&D8y37T7)f zQSDU=6ni8VNY>4}Mj>|2;(z99oH=N1Su@50^MymYzK$JTHUFAAjRh*z)f}QtUaqQ{ zOSYC`083Q`Cv59L4Bzl7Y})mI*WT~F?2P80Q; zM7?R>J<$IBocf5UkDv!bpZzWQk2}FlH+7lLgOz&akt-pfA~naB7w)|W0tlM2W?X|k_*x4e?!hnngP}j#gD~XM+cCw(?)^!Rzlc{ciN&4Gjjq$%8xjH+yg=|1BQe$$zT{ckpFMbA3-9g0Pqgp>9{g+zAMC;R z?lJNl?ZM}KY~Yi8_)mL1|Ij|@oNlxjtAel)W8>b@JWvw_);Hk z?Iq#C2P`-ExB76ahpRn!cK0m{I`4XEwzT9ln38y;X6I}nKKRkZV!I*90T9$!GC1o%J%Q{)7eY02Y=P#_x9k< zUIuvZIde_FQ4j9qKiGpidl~M*o%~08aAz+u5ANhY$%8xjPxs*QHe(lY5AOWf0uP?B z_)9&w!@t#o7e8q1YqbX-ZuimFdhob~H+XR857&Ee=MOh}aOV#3)5ANnS<-y(j?)2bpes_CtH@|y5xSL;PsLMaWfmUu;0+c&$%DK3s`TJHZZ-6$dvG^jaSuN8HiJLMgS+`!;K5(D z_)9&wo3Dfick^|t2Y2(e+Jn3KTI<2xd^LD*H(wh)c-+c=lLz0i(2Td)gP*y`z_)mC zXD?elxRd{O51z1eQXbsNf2RjubDimTw+DCf-|NAju=r}d@dr+CKfc<~DfZyKuQBl6 z9(;<05AfhiEj;SMm)m{^dvGWJ(H?xYm4D2Ge>~gpGs%ND^FcWNReEqI|LGpw$v^JF z)fI-$91rf~zrce#f3?(uJNYL(_-af4Ru8^(mFai22Y33v)`K@#{00yHgoUs7;3*5= z=)s-*n?3kaEB`GX{OGS5KDT=C^%lO}gFE@BJh+qpP7nT@%MAV99^A=)uLnPMhQU{s zU#HJb{>2{rM;5=g2Y3EwfCqQ-k9u(De+GMS=YNKKaOZzUdvGWJmetCp`Eji+`&Jclc{P_!f)b;K3dKMh_lsH~eq%;0}L_2OnE|R5?)0ma- zz}FXmJNxtdZLsnTVc!fJl9_*-1pJr`RH>~3eujYW6mWA|(^T#j@QVe0Z#!S)XSjfG zdD!S-82p$!Q@K^Z?G~S|*e>AQ0e1gV0*;N?%)gxij_uUUzuf|kjnmA(y#j8xN=@B= zW%)cfgN+?u0k=nEb!~3}KSbaU5b#3tAI09T3;`0$wKI8wI>vz&8o_AOUX{@Z$u0i-3PYz_$wc@dCbGz)ukH zlz|6Hq z`sPUW>#W`l_{NahefW%X+IojaCZplf*Gr?3*W913n}xb^Q>V*Upgdlb=b=19loz4A zLX@vT`2kVB9_7uVd;`iYqPzm-@Tr;?-QPD+E*It7Q64YK-$r?cDBp?l3Q@irTMfvwA&k*HpD6bIZ*HL~zl;1*mvnc-&L zmy7aWP#!PJe?xhOD1U_V3Q_(C$`6S0zfj&R%Aca#BFf>3=zny!|L!Q4i}JxJj~C@b zQJx{neNbK@%15C5fG8h@@@7#!7UdREE=M^$Cfon%9};` za+F&{c?QbiGqU~9Lb+U&uRwXcD9=NAhA1yWd4(ungYpBSd_BsWMfnDlTSR#U%HcD! z{eKhXa#6k=s81Z$>%%rELGtqFipu$Ed`%WAXP+L^Y-( zv9^{$D)}z_I*tSERxeC!TZe1y`xD!KgzL?(PHc;}x8E}vf4ctdiES~Ze!lC|_Wtz$ z^zqFhwOS=q@@ZVla77NZs~N9l-jDWWTPL>F0DpHR)Tj^_*v7}l8sPczPi}l=T(6r} zm3=bquBU;IGwHj>e>|~mhHe|qv}J$$mOZ88(4L;E4O>U6<11ogVj=ZK&EL+6Z3(o| zeH6vo#(?kb_=~DUReXgSv!`dQZQruZI(E7E^mcoD|Mm*?a;k@FBaKkvuw<%7j8CuH zcr7im*WRj0m;0(FwndvH$K&`(9VXfzX4~V6wcZ-Tx9NA^vL`eAr}~3-|5)1x;E~st zKW)DUYwf;!FgGl}h;k}Y()aps7#OiKrnVb$b=-$LMyz0o}A6Blb-+o%2|SKGUVKrVx4M{XpDSvBqXa;%ACE&{JNhSjdk5#R%s1}v)7Dy3p$-ow~P1Mki1F(}Z+xP}m~Y`Gek z8WscZs%NXk3!&ci37Z@8P9!vB$56BZd{At%gIYuFaY%nnb1hd)6#!Bdr)``-rU ze$Uj<26gVO+oG!BqnGwUKPXS=%Bj6T16S(N#};-5WgF?+_%&SjOdYo&JNG81Q<&p! zu`x-`by2jpzD8o^8n)$7ytnZYsflfmWOUl(fi5>>dx`gQ4xX{yjIAj20iD#ghO3Ig zrjTC-?ZxOP?VUQRZItbxA8gk?*60e`-h;MU{$n|(p(|4l-glHbTJ_<4M|)xZ(1v*F zv5BU8fr~lRc9ZIn#Y6uAyzdCS7<6PkWG(63LVoEh1nm`UV{Nh{+Dioa&F%MdoF-P}6m)$t< z=yHv_pMrbrBW8Ra=Vv18p~H`YuF-vG`?pT36ukX!=K#wh6dRU_Ae}PMVPlLDnAQRd|s=v_to7szMiyUABRBi86&ifU|w&BjWlCP9ck#D+}u4; z#rsfmZ?KZ6Iup7T2EOr)PM5R(G~GX|7wP`7rW*3l8+xL~B1dt#N6?ot-qU~Xft@;g zJO}L4X^Z{!!yapdG4KSBo?qk$75 zAG8P9A?9gUGv=ukWer1J3w#h{0^TBx^T-2n0oQY;+p9Ll1i}x2-^}2nO#Glcvi%eP zIN*0w-zTR&H>S`hQ(htP&ugK1HZqRrT>VhcB`($zfjGqV2W9-}|G8LZWGwY5JNMSt zyIh<;A2vq1-7$Vzc#M2f9B|vY0yS< zd2NCG9lx!ad2;-2%FWwNK9`NRW0j7#^n2mx;mI<_Uc^w+(lM6tlyk!v%X{)}gV^0l_$b_awy5_d;o5;N^BO%L ztOL#Khz~f&qxBN7e7;AwK^<+2en5{OyoH#fqHP-eaXu-NLSx6fHmgiOX5QgX^&F+g z8Xs1s!n?4>+ZHcU)5>6{-}x7G9CQ)qKYSW`)xv%{k*$$yxDkTZ`5*f`!;KlVI8SGy zOn3`;O{0wGNo%Iljv(&~aHY%!XeC{yF0C6IG%bY$3{m!2$Yta1w*HXPt;bLwO@1vahTsxxuQI-wNr@)J|tDTv) zxjZm8WNt?u{*u9SJml|#V^-Y~+bR${(`Z-TE4CrrOKm9cH4fL%hBD+2Sc_}h&yM?- zo!c?&Q_C51_ab=FYg610Lq9cP^*r-w#s!&U#O+wuQTf_Mb^pQuu!a4e7=FF{onX6G327;dUJ)k)N_f`%$zTWVfUr)F`$>XeSqp$D5tIg?zg?cCvNz)m7O>1dW{icG!i> znWK5uk}_wHA-BT*c#al2Vx0+btd|5<4LrH%b{$(oS!Nu59`zrR-s#V*&wW{sC+32H3;;eMf z#91weCC+LsNu0H#f8wln1}4sWw={9qdxH{Z8UGT|w%V)s)@|*zCqBP#nKJuz*dJjG zY{5Q%YmP688egLK!PLV0@jT+4R+Z%5dMoUf^Vy7}m!Z_*$yB6UM0Y#RYRZT zR_2-#mg=KNQ>G_Ke3E)S-U=mUA}TNc}3`CjEe8AdVYQ)T3w$!y zMc1<*l(im0kC-2@Je_c~c^y|ii_`uC@G6uUzjYb)zt?yrjVI!onTN5|!&sY~hmEK= ze#Wf@{@dt}uQSk39e>~_oNe@&jeMX;jgb4IamX5St0FH^T!G8|TN8&a&W%H>HJ{wS zeLnEKhWod)EBN*?kl8}Lr-pJp@Kup|nfYSWK36I|70)ZI9nQ>GKUgi~{F2^fUOi}! z!E?L*)K{lt(r+0XbMY|i=c%8hw?BI~y*Y=hp>^nQs-eqjIa6j5dKUYv4^ma$*UJZSeeUfcq(*_> z&SkG~eaiXE#=J=57TBEIGbk2o|ATSw?->y0>{n5icF*8n;KA)Re1d!34tAR!i7~*g z2-CP2*T=Zmv4C~Mus6$o0Oy$Ho`L#g!d)5WgPUCd7CdUZF`Y$;~U^z@A&~|vl|E6av$I= zjuCLT50FOrBKSM{hAH%Wki+q~K1x_m<`~ZQZEW{#ANr(E(1Q>IUQ<&F8Z=Q%gWl! zY2I~rcIxQOVflP!zV$cPj4p4L>t30MR05|nf9!J83o^KFoVj_k zSwH3OTb=8*b>qU^!2iGo>5qHxYWzwzug=PnvWtVxc>Lv)nT}ha!Fh=ykLJAOqr>sb z^)hAP=oON!j7ifqzLPU4ZXO!$YFC*_-e@^~fqGjru+pY4zIPS?By z*WZ+XR{!#xS%SafdP@6O_+7UrnjpW3d-OMq6+_4~u9|1W6xO-?;3M$QGS=>WfBG?U zZrqb*E#kh8w~oE;J6lM#+|$G#Bu)?{bX$?yLQ)c5WMni z)*kTgV&DeksyYT@?Z9|=nvCxT-AK<0K?e$c99c{1C&=}SuH|P_ZqM8cLd8RMOK<7)irolr# zdvH!yDb9QGBIIY)oTH5f}CGJEazSugv|*!hEsd~PG%r;b59DoJcRpY3UL zpml5o^agb$cC0*`rY5NiQ+VD_IM2P|^J<5OmX}V2zwD`&hf35;oI9(q^}}OrJ1Ve# z#@T@KP@<{~fA6E8_A_k#iO?mKVdF!Pqc!RCC*sUNyc_hG{QwVnWmB8MZRGxa@>s`P ztc~Ro@U49X_`Y;vw(euJW4%g*lLrHbxo^2%gY_N4G2WIJS0&r`7~Js!_XgsE77o86 zhqq@gFqRi-L*O%v@oIi6?HNAgr2lK_E7UPx*7dk&j8QR_)Nu=VQJk@81r1%#y5>-l z>r#hr#ujOe0Z+p?7n{_DQue8ds!1J^*!DJfcXN1A%*w**sXEp0(Trcu2qpSrtsQQ> zA9|;0+B$cik4M%O0gvq?XwPfdUJbpX#_!rb*%!|Ur=SCBZTRrtL=si46Jt$~!;qRV z_BFAOG6!?&`YVI1ccENR4xlIHz_H#h#yZfA)!L#OEymhl#yZQ5)z<00abIw(sMBLb zdp%Zr4QYBsjhDKy0#A<>;|ndI4djlQ<2|vX@qvaMpV%uf@%6!Aew)G`74pc;8O?2w z1%2YjPA1UR6R4}u^A7-XXF0c6yuS$8GZyv^t_xr%h}lETzUOOs_aGiW+MGqp`fe}x zuznRe0ruQtZ5x5lbClT_E#gFf^`wre82`uP3?A~`g(;iwQZGXEtJ+r@zpC+}4?6{Z z%*JVnPrK^|8-!ek==Si*ykg#;yrR4^1zIJRW?#_M>t~!(ScjPM0RHaB-wBu}=-ZGTk-nf&5}>j6t0tDI z-4l&opN;Wi|4;MpU@^cdlwRXgMo*lBe&<6r^XZ4x!pQ^Rd%=?$3|(FfIC!GJm;Oe} z6ud|2`?mn^T8l@24LaY#oNIkv7fybGz8lxnpm6fxkDy<;$3AlMB#Z<7eJJ+~Q(Wf* zkMztw!ygqP2)Q#XK+#m=X-#$O_A!CY`qqKW-;UnnWo0Z+E!AhaedqHG$e(3 z^xu;_@2LO|`dfkaJK(PZZDBi0*cLc1=4q?@i{|z>+xFL-r;YB9=*X3!G?K6~|RG`n(ZJ&4LX|MZ?=k|G$?em*?+GP4v;pET)eI8@` zye3b3-De`V&)&Arxp~@T`b4}xv_PNA_IXL3_SA#lpdIydJL;+TtzJFITn7J}dT^h2ZnD%CIfKO6&cXRZloUvc_I z;BwFXIM(6*kGN|4#66$sq`UE*3w0gq-Vk+R)NwA9IwFaE+6}QHwIK~0?z#UEJYav` z*lO$uoloq&4195&fxJD_H|`N*$I!Q=;MciUB+XFs5j<F3mwG=d&2fJ~n zhn*eRqgNP9Ciew?J>>wIo(7(u#-GW5V;dmLz%yGXPx$_}U6XCT4?AL+IXKR|wyEBH zA408)(_gWClzBgbu;mU`o`pRMnQOe`voQSbn`wJa7WQqlW!|aBj5UTE^Ya7M8p6U2 z{f!J$*}5d;q46Q31kb2KM)w0onflKcIEIDX`@^-gGOF{&(rNY@hhHXqrfLcs9`riL z(R>{=Lx|19L5`mcHH$UOB-0l9rPnjW(f4*ur0=I09JVc8V*8348l^J@t;@1_y4_M+ zu8eVyy(-ik8KZeXS=WD@t=Hwf+4iLy?R^Y=-W)Y^XXgda;;FBzLy)B#<5Y}M>pJwL z5_9IpTDmo?`z*c8$;w`*n5!Ps9MNyR=r>_-)+)7Tu(ffm3u4{}VBVem`+CxhxewF{ zy;=tz19d_VTaNbHS)KirfOCB3L&s?s3qUKlCJgRRQbr+R2U<3et4hSR{W@JkY#c(l zMq&e!n~&AHygJk{05)GVR zEAzpo(oaGQUqJq^-{lx)%k=SwAw~>MG_?#%G>uPP_sV$q?wh)=*ftK=u)4J>ytHf+ zVp`^Xfe*QM1wF<0#X$SdD5pU~`n?2YPZ;d7v;j8i?%!A5{)SisoS>Ro1|e_eI^YD8 zQ$ED^Lk5}q$-IXw)Fi}J)Q`nk{KkVVYzkn&BkW+n_&h8%C;_}gQyIp@u|#3xs$tw1 zp6QQa+#TW^hi9F|hISfsT0qB_japi>iF-Zl^Do_j%Y7fnBn|$lOD$;EigvZ=zgC4; zt$<8t;2K?8zDbXRYkoV9r@3z7*rsL2k>GQ1)I-h};&~cmgF3EBfcF^n!PFh@*FD5K z;AYyP4f|ocA7$%IJ5l$as4Ip~VjN|x=2+0AT^QLOrP~}2KNW@i zsC#anTgC?W6=HbyioIi#vtkSiyt`OLS$u*%=%?Po)$J+#OvCy%zJ{xoDcXI6d)e-9 z8mFZ31zaztTrztM!Dp>}FO~bVAe__!}PJRIB? z9BFeFtlw44+cO+x>+-d8`?R)Q%~!r#HSQ}vUKCnh_WiO?;;*RXr6p0NCTI48f>7CcGQn6YKE&^`p#Q!Vc88f(G{q(~)l2r|sT&`2aJ{F#6E* zh-|K5iTAqycyJGw&)al- z%=8y-9KhVbwufD3&c~4k%MH*YuI6#6tb|XA!Kbjii_b`C8#4_Y?TkHL7HcYDE`YkzAoH3-n~%c# zXanP6JBNVpg_*oS(=e1xzXJO7|8|d>Y1v}Ha zg1-M&oSU!i{i}#eVvSKd-N&5ZFT=R<(QwFu?V)3uvo zaB6_V_}NXs`79ORW zbDxLz1mcsPGqGL>A7%3n@g9Ck@Lwv{mU_I*V=eu0#dlQQ|APk?Mb!z%s`u5C%#(Co z@9cWk@xd`D_ZS%qI1yM_~rw2X{!>x#;3ah z?J)kpUTp(pEb(Y_vK&SE5wtVDx1{kmyrd@U z`IXC)n$Na!%oD>HL)boqbw-MN)$nD0Y>F`^iC8D=GwtbXI%>~nqKH}4kMp3<`WYwU zSfV|3$&@oPV@#@gz(JevJ5JBSL%?SrVLR6G{C)`9 zb9}@dGDhHnhQ_ty(zu}MaGx6`a7h<*${6b@gI>)?@!KMLJm51#T4)=npPH>#Tfi^& zPsu~t**eGf0^m~(JPtU0AM-`}y40Vn?*bm%hPGtsu}$a&TdoA1<_hgw6ylIx2To0( zzudJVbWrQUBSLrleoHZbaqGXzo$gg;`7d)mg=;(T5rs_HM*S#pDc7RSUOmTLbF`JE zrQ^4$8Hjr89~JMZCmfgck2OaLnDvja;S8RZkMPY}KG-Y!t@C4~<@x{S{%HRv;0ed=399;1`?Nkf1;Os=2Q@6!(O~kGv0f3+~hS<6Klz{~HoV(LZXLRD%ZF zIb7VQ@s}63R>4m}x88tHeIpjg)t+{HZsf5GV~u5VmZsEfJ3iX*mF7M~pHQu1LC=g_ zLD$(DVcK8RdN`0Laqj21QI`e{;*N7`4f@X61}7wa?3D&qgLds0-(lA0<>SNUulf29 z!Cy8x{hoh%n&{7*s4mbrkC6+(MJ^&BojvCkI zj-nmTzE10gc7A@wIb}@KaO~IR?Bk%_zFpjNz*!D`ZqMwqv{wwuK4avW^RI?CVC~qJ z9)zN|khaqv5L%w0(X`C`x1cVbP0;47Ku zl8%E#0ecs9@8FNmoj6zUZB_H32aZ+`pBDPixi9*UA@?l@{m$qbUFgwB`n0Eu_k%w8 z4$^1;R(|XsW9TWz&=N8IG@zfeI_f8%Ou9%r0ouodc02tsWsbE#`by&?@j*Xho6s*` zb}hi+ymcx!;BY>CxgFHOcqHvE%gpxUWERJ`c3+6O2cL@jQy3rKjq0BnC*J%g-tLeh>Gvc!bvjZu7nOxo%{8!1W#n?wzgaeG9aYfnU>C2Kcd+@r!_FQ9^k&Rj9Io#7;T)-#J*QfEFj%5XgHixDO1KV#4W6+ z`-Bg}o<9D5zSExN#Qe76uLWm1@xH?l;(h^hg7?t+2F7n<=VUz(+>5yj^FW>`ACB3? z(QN%aww~jZdnIU-x(7bsu3R7B>}h77j_nrb|D6m$$IN3H^KjSB%+@4 z_B8i}31glQI#F+5Dml;Ps2fr2ABaL$Z$Ba$y!=Qd)1NL0}wimK(FSM244&mO9l}qYI zJCBfSY9)O8EjYV+3*_bTFcx%jzQ2g`yaBn~m>s*$xuADpyvIS?;Cmd9f6vtSmEM1} z`qZ;!Wf$7qhc+HRY4CU)^IQd9(XXbBvE;)$ig?(YPNOf4hjH#V-|NsujM@WO`aaY>n63L5W!8NRSiW)Wr2ofwIoAosHpsUh{3zRe1+gz* zn?JA(#xC0&VcT4UHogwU8MELcikJsO#!;Nn;QlsFzTwI3w7{Ja;W>{MLKs{VL(Ns#f6LjS%?xChE)?^dpcD z_QRSg>$m>-W#mfeQ^yYI=|zkkW5GkM&GD%t@K<5(GeS1ZJAM1q<0Z}uSsZDnk%O5- zV4aR@t>Xo>d>{HMd0~HuOO$OK^PzCo72kmA>-vyu^a$Xr*ZE12nX5AJQMLr*f$Xr( z)-elbt9o)C2hnGt-L|U;-A+MemocdOC8}i)F0AJ4u-xGN}S4UEh z$C_Z*leG>~FRTs@Iw;Yn9Dil_Tk@{)BgaAiTA_z6&_C@ffIHdRgw#9I#N1ET=M<>h zlJ23Pi@!4bUETrRFLp#1?=)ukMPL1jvF~sBe&&!w)n@!XjlXj&{T=XqKHtYUTNY=Q zlv|hLj0OGBDwp%PGZz@kn}_M|Zw%3P9EZFBQ!`^t?+%J2jjyH8;Qm#~5ZXy7bqvk{ zb#Gh=UOt9B>2}us=ucBG1A8OS6B#s3?k;ZE9qj861&%mDo7{(pUjkvx- z`(F{CeBz$(B7}bQjjB*l1DnSD*bLV$Vo3vWV9VV|n`*d*hJzE2&S z+%c#G`+xYhD}24?NtJ@9qQ?H@7j@))ImZCMj(O2~*X4P^oSu()(Y)B$*5Gsu=X#Xb zA5B5mTF@7G*cghF2gt?$R%Zh8NvJVSk1+n6eMZQA2zm8&>kjB`V9yU{zOD{K|Ad}J zp^qhT=pOjK9{AKnscS8;BOMo@Z~ZYY#@|xxqbKY;%jwy{_dsHh`2@&OzvKPY@pz90 z?|f7YGVjq;#9nTXgxlIHB7wbbo~7eAz%n!|kY8YLwS1;(LoTt6@Bi>T>iS8rL)`N{ zAeOb<>{-tX5fAlqLVK1Iv2YdfTGsI_Yq;^}jF%`srgbx%+{i2H{<6cI8`88?RL{YS zfa&iD4U4tWHtuJxi02;L58}E$Q8hQD`pUi_!&Q8rvJ^BmT-f4yJ<%_pTS2!YiMV+u zLe$en*_QVC5pelkA%*YCYy}VQ9PIme-m+&T&Y6$G`T~30{I+|0d#??t+DJ0=>3!Rv z$BoSWTG597fco14-pf=&Rd+q!NOBs^N2Lbgnf%_6$$fbbe;0yX>D&qV17)D1(d0_I z_s+4$k?-id9r`sEYr-^T0bI6C@O~uoq)>7Z+?RZA0-)XE!Fa{ca(LRd3Int@exq9{!g}w8N`J6_Y%`D?u&ocUs_AuA?@jR~- zJSM;|uk|crER=UC#{quNfox@;WtjgEL48dhj%IXyWTF&3iF zwS$xib%FELK)r5`CTBz6WPOGnc-4Jkes2|eL>;HjIGy_^+5<1Elh_*!VJ=)f_1o1; zo%}Q4r7HZP{#KIK(J;TeH^%8J`$^gOhWiii2TcVZ@KS5m2RsJfvj_IYvBTE;IN9p^ zA|q#ov#J}BPvAY24^y{fzjaD|VLR5RD?-Uffs?|V=rO~mq~I&Iqc6>eIPVpMzP*p% z1Y=wB6$hQJ_=5SQZ+%`G{vmX8w5@$2a)ya9{rouE9cyZLo}Rn`H*pBp*~oK%GZub^ zYyBv6TCewTC2yF=X(`lezCrJOu3s(9(RkmB?)>tr zdhYr*@;fLFX6CbRV}>4hJk+**ANbemd-sk%<7On;4xXDM{5>-9tr^D46Lb!y<#{6H zsr?aUu5%&O@m{?1HqFjSsd(>@az{Sc6v8`z?Rd_t=gj6?L+!kjpiKAx%n$aj^3F@M z#dYrjFs3f9fH0lJ8JG44czu^%!SZ2K^TBkQ$Z1 z9#U{$RNHU^-e&}^)(iMC{rw!F-+!S^BWI=#$9PtP>jv1uJIHsO-1uD>@?45{D>W|` z=WT~W-r(!yZ%@&GJ6dV**4vHG+UYLLsiV(le$?w1sl%|R9ilG8KEXHPe{^siV?$SB z;|K8;<3?Q+u?62!8&gOY=}2Tq$dd)W@!Mb8`g2wmI76Vv8{#{o7%RTBWy;f3lYS;a zSqPbE+1U3>OMxTjYYO&F<$O&+tSrPM-w$&#xgY0SGkyTi6ZCI>X*t_xS!NC|BrUB+ z-rP%C-xjpud3;BLa%XJevn<3hox>m(nxf^ah(K>)6~K;%*_QY_-%n>)>J(`?#awMF8JO=&+_HnO0c#m!QS2E8OUYImWKxd zJ{dN)uqMy^M?3H#_cIsr?B;yWZYHn{d9J{FpxU=piZlAuPn5MU6K6hkS-u~=1o}W+ z_-Oa8bZI>JPWG=E8xgHeyzr37>igUwdPNY9+l&}9qfvxpJ_hrOD2 zU5uXVwu}R4qo1>R=ceNH=d5EaVXnb5SF+4AS16B#EVveQ-1l;-^pk8yKTXD zbkg^!F$wt%F87YkeX+oLz1hV%&Yyip-JPk@{)KakGgaS88y(@h{v*hzeZO+=*}?ZK z8~8qav`nu#??-&)yNTzZt=+f5d)($d#(M$dxW7!g{C))R6zqa@Kh-c3+nVXi@GfN; z>fmE_3=V+@!sZaq>YkP%_&*rD=^O_1-bZ~VFCo9gN1pR6u9O{gVmH50hCM*6$+@;P zzZDb1+@6d6VI`^vzZ35y z>E{E)v3n~qr>oxHik=VP>9OK_2T{<-=;=!JGT+;Fw$yqUeq*#}R>#xeH#A3-VN0QU zg|%Ixs(q#V#?o$l4#LhL;$*b~s*_ zpE~|WVJzg|{T?IqQO<8O-$x>^T^JMf3bw3e;P~Y{>ofQqgZ1YcHrdF;;kj|?x-Z*0 z>HqE6Qd9HG?kf5nJC+*yY5R;Vg_uZLmxF)msD5sS>)Cw1MmYLNgSLj_%4cY;fHT)v zfj_=)z<2QhUlnC+9cgrheMGUZKwrag%RYSCozawYu7A52{c~SF#QhB1hwyEcjQ;c< zax8WMo}@3!2h-nhV0+jH_6W3%91Q=I`CU$)*&AkU2R?_ok{X%-EVv%gxeIllz76=W zfy1$v*o1FH2EOU=4$GjS{S$Kl-0SbMkO!=}bdHSslOpD~{m8fftpMk5z*mk>-jU)r zJfF?`owzXkE&Jm;om`KpxI&!Ac(6v}d#-wHwqC~(!11or8rKGXDf_;x_1z8HPh&h- zSCxTQ=6%`AqHUT_@eUiu;(T#tUCZ~&OW~6d-&!Cq#w_qQ2H*5tcoXA7Dfu*UBjn1q z@0%C{SWiEJcRH2uv*e3)Nxa)meVd8B+YIeu%3Rs@g|Qg?V(4={ z@GboZ?fbG*KwqJs^VpBziN3snI>El!_U4e@$K#djUD8T`7Wes5xb}v9Ab#lI*M1f6 z1(WwL=Ap?p4(~aOhqb%r0lzzE#>)OGixzV2%j=XuxK1fr80Wqtt}m41I;m(OpHuKU zh2^u07AD}od3^z~s`S;+!qk!GI)&vILJJc(2gB zSXKIS;NzVPUZ=2p2g*37#On))Razc+&x+S6EJGfO`=OKv`uQvUIptZ2Irj2Z&apmo zVC8ir{6FRO=T6#`1INj(mu>TQCvDIV+w>tX?N;6|b)ij}A+q&k608u@39lLi5B z-aC04CGg`GzXJP~q{+Q^;+!mSV$RReuQiX;el3JNl6drW`kP?(p7mHaaIaf`M@;)% ze4FgkNrpc6-klCM<6S}aiQGZ=8OWtcFJCSVxRx`&9p?J9@6RVNmJsL>zQNMw+Cl-w z@7?gqJyo|4`Yq@zpI<*h-PONa@7B3yk5lK=j6WjJtHrZ1#vS+FE6&r?c&@_y!N+TP z2EYG^^-tV>7cX8k4&TQMZSZlg=CiqH_^d}QjKkOHy=3UU%LAFq_-C5&{HiI9eI&kX z*dZQc81e|_!8+%G40O%|duqX+bsGJ+d}(~Xd!-{@~^{~L&^$$jIsLFUtdca^|NR^W6ge7-dq1;FJ0S<_kAUPSDMe6Q&=}Y z%k>$`my=)W7T?QCJq|d(byp}w^g*=sf(+BD?Lq^cSHu;+#3VdXq znLrM2f*;PqvSMhYTI*%lA=NhLU}7)v^Xoy?Z7GITJVaM)rAVGv^0z zj+wMS`83;K95FZjiuqlfQqmAf zuJTmqR#{zdVX$Rz(mBS#`S^LKrr;)!j%I5>#iZQle9`)E`9DAhk`|QV# zU9qj5Ta61@N!--}_wRoIuHbvD<@*i5^T}nrmCIeAv1Wo=b0o&Cb9T`9Heifly1X)! zoC~>R%7a45I?4;SHWPTR%}ux`tXja9TiB(zGCoTiD}N#AuVawS+icsDF_GWo?VkIb z*?#XWjhOCeg^<_7evNO2tPogq?yC3fsIPcd+Y7!@;X8f}kcH+KeBO!m${rmf@%;zj zVc)227uq@-Pl2B_WpBS%n2v;!OE7M|$8YB|3ZJ{r z>+*yTIbX;(OMKbjnX12+eK+M2$Vs#L4bQ33PWNyOg5UK$a^LNUAvQ>yG}=^SOt8f^ zUuT>dVV9PjydyiZckJp4((2i-Plzpul7CEmHfp^leMiMGjne1nzG z^SGL^|0eIgk>ee9VfHq`UlrRj-^BY499O0e<;k{A^93B_vu(sJ?G0bRYhPu*RqDQ- zW@U}va-ysquW}6ML)Kb;;+)D&*vHVei#cl+r-R#dd+O%>l2N`kA%{+T7V#q_# zV@WFwyf+;lc;MUiMFLcPuZBWjsBZ_eF4sYqKq-T%zQUGCqA0b7*gP!xz^o&-2$_Z#=7sI zPWxZn^SpA}oG-gBh1@HR^%Q>dzA1AL-P1k;xI5OBC0kLS;j7v3RRVe~sMEaKXK}y4 zILa^|^|+?2Por$_r%j-rk<49Cub=zDU(qi3ogTM8^+UAdIz6OruVSpaLeq)0o$7c8 zjS%e^b<0?nk3Tg?$L?LEB8G^D-A=bs!`xg8(gBW%k%9vf@rc)kx`?~f(HycKA7{bR-Zv{^;b;3w|2<9dmNDW!Qv~E6Q)aX=rhL zr1>|;Q0L! ziT|X7CxYerj! z31d7Q1%Hb(;CMFD)`~OKJCKLH1OM|b{P24`6Yxw7ve&uV#>_hU*EUyc4JD@(LGHNn zJm%HpANLCKOb^3v6u2_v$n&vRxiaL3wNKkzSBBiu@DFva40&tHUXpl_Ky1>nC0eCo{upmkEl-nQF3CFmEJ zvr1d~ImYhWQk;9M;ElHQ3)J)bqwj4;{6KD6%rg&&w{ovBPJIV1d6NF(J=h8SeV?HH zi?f<8PBM4I9{V2du|a0v$-`6B?i+9)E@^q%Or9XqRy@!1d5Y2|L5uj`0KSfW7!%&X zT0{S>c}1P}ZRk5~cnzE_%B_|E<4_S!PUgHqx9$eN+@mClF&QCP$SqT}SzB|r3`t#Co3UVA< ze=%sT;P_3xuvNteB`*UFu75WH&UXub!Rxw6^5?o-lzdE=i;^34xm)t5y4)@Kur7B` zHsb2&j|F`#vvu8)4bUsT+mXWkUxCASzUNX$Q2sN@$Q@qheapHY`hAiW827bk!?VVO z!Ee}ch8xcXoO4wJojDct%&Gd~im{qKO5pbf&V491@Eiu{Zk2ruGJV+hI=0cCS^!I- z9rwd@Uk#LLxbZH|JK(87-IMcyN1Qg$N&)|$`ieEMZpYti$Gl*UK13Vh4MqJ=Aoh;nAYgDNAn7udH^(i`9ogQW-z}& z{UYFTpP^+?cVojgmOqSk^q)TbCxFxc>@ajclrbWT=jYCcyv=&yL$;%w&xg!H|M`3f z`R~k!w1Xynh_Zg_*LnJIK4c2$Ii0J+J?-=Z;PXsL8vci4s@8D)E*#)m-=SaSxYv0c zbfpyc{9W@D=KW~g|AY6K!y|G3PYv&uJOcN7HN0E01ov1p0Ka>(H||pr5vD)kwfO zUwfvGM}AR({Niln7u%1afWB=XXeVfDT;x(*^E%$ymxRl8 zBFB)zek`9+!%ygaGS$HMwN&!0P;lLl8Jou+*GR~>oA5rhUPB|7Z3^|W_lMd2590L1 zz1@3r@{qic&U@%Hdqyj}j^UYE*UwIYb7!iBw~=SwFBkV~g3s~g zJm%2AGk?Y?O#^#Z%mbq~50vdBZ|Q0^CS4sHL)qe4QRewq8f_i?T>+1KH1m!J^1%9R zOlVDLOg=r;^MXCcd~@LR@t3db{9FG{t3Eq~JSmFr!npo&ep~%U$ni$=%$qX6-&Pgt ztKYxZ_xuhp{43X4Tz@?obGq$*Vy+^B41nX z>ad2@bzI9b_Mq-+SBLeiX_u{==jyPwHSMsbwe4oRI;?X|yKG(D)nVOe+PUAa2sd8h z>ahMb?Xq=Ms5{QZ0gQ#~&O;#MOe`S`{T2H#@E7r67|*Am7if!dxA`#0>theL8)dGi ze~+tKyXKca<*hJ|9mKc%rrkaG{G+=Ee}8cI;A^|P2S2a5d+@Q%-fzX#m&5ab1;zsU z&-yU*^Ry2`e^2-@^!vCEL;sI?u%Dt#IoyG3XL1-wTrCfk9N_NJPd|4LKKi(O@OhZK z$2fYqd(8Ji?jCaOj(cAYw*ltM;btEO`ZxM8^nbk%1Ao;2AU%~_;KAxqrX0@0H7Ez+ z`x&E5{AhcX__)`$h`6O7TW2>fx;pgDn1;RhOdaRbw6k^K*|qz%tHan#yR5x!a&?fU zuEW)}d(_oIwx(Uy-WpvUWNq4I>(<%2tS`$QE8dILW5$`?wy{d>YQ~;RE5^++aBshb zF%Y0>XVAQoS$~_ zCO_V!96a!+W2Jsh6ame*m%aj;tGY%n+pmmQ9M5AO|1K7|-wLCxaQ~UtzLX=bTPOqi zf9?lE-+qTO;Sb`P$zf4mM>y(#@+$Miarlmi^H141A`dSBPs*?>JfQyo57@8LJUor7 zvKPI#c6Xg!2Xutp2Wq+@-N z^PA;cpX0-xCF3vma4Cm%uOJs-+{XRc;D@qud;FK7%xCPU>#I3)=jN=d{X4uIeck=_ zfWEppX6}#m-0IAJH~7VKqixKg@h!&WR>}_iQZ5d!1!IwC*J8*~?$tbp8Xdn<&zT1y zU)J{iEa+wDIID*`S3;lr<17A3-q40VB%iPNI`-P6uONOQJNr;~ z>1%MV{IQeA{TbIB?h$q{uD#y4h%d+GbRfTPle+rZ4JCdUwY@x@uR4hb4+|G1E-7m=XiW(jvZc(Zhw4(=d(YXz5Y;+Cr@s5GM?qg z@en`Xcyjp6i7i<^wfux#vkytr*AqSi3)Xk8CpF|-_`Yjf&5=l5G^Bl-O{`2xT7xJrKK5DtD%>xADV@Pa&c&clOfBYEKYJM!>N zTqO@H2nP@SI^f|zZ0jDp=51;*&@Gg|NmX z3_R-fp2kC&&(3cr4d8GLA?|(h9(^#Tr7&(czA}u@&{F!Wk&}CRZ18*qp2bY#^N72* zLT^9^`>7v}!`ik5bbWalS%n*?fd{>o1{(PSFE(M*Sy#?)Y zQck_KNA7}ClQ-9!N<@=2tjrC`rajZNiXyz^dSWnN?=O63f zocjG4>x8@Hywb;aG}fh`ajeH?cy(jVJ>#VHkG>H$;d}<)*`oc^o)bJD1l=nk4z53f z&Y3a5pP|iHQ<{Ht^{A7sv zK5V!Q*AE##$tU`L2JZo6{CTTN9)xkb_X6VN-?rI-Hu~8s+WZ1-@a+fd!%G@@Hj}jM zTKZ+)b3F774(@zdU*g)fjz_!~lC!Q@L%)dcsv3E?cO7%>kn0I&i#>AY?7(AT5&7&S z7C!ZV;8DcFF>E7Z;RKcsFczMTwk{SP0X^|!;W*OH6AMoh?TTGH$TvL_bHNzk+CfK^ z(?`}J&V`82_=CTWV&O4be?aqdj)kxM9`XdQU5SOvEnO`9J>LJ(c7?W#g)i}aAdJDq zLY_-*c*(@VyK$u)7U24SgdJckJQA|X(PQYlzdml!{mEF^u?}y?xPm_Rz;*aF&Qm8k zd?@un=&(L3Ep%9)4L?8~Wh;`P z9X^lvUC?1YPT+msI$XXVI{Z(e!~NYjtPT%AS?cgVfcpVx(+9u9KA^+D#`V0KVJ}(_klgCbU_$caw&|$5!LWh}`9H<|rPj@ zm#hw-YIXQfT<<090R8YMK^@lbu;*KoBy@k$4|gS>n{Zc0`P`K_D<|{0dY+ww{S?aQ zGS5wHj^?lBU+KEt_+Ep!fwi_lfrKFen39ok39-&2VKd;@`wF7b-uH^@C z&$}bLvE$3Lme+DmkIlc9U-v=*yAkqA!+&$ndm3_RXE$$t63k!TLRs3)`-lY#V3YLy zvuK;}{V`mhC#(fhwF3jrZ9Hw zbv#d9(R*0yFxSthx~Sv$@(SLfgt z%r&!fZ1)a*f5Uz0&f@g5#1a1HEtZA9d6(sU{szx7I`cR0psn*8kGXXZe3aWeY$0vu zZ}>dM`kOaIJFd^QpA!B?`%&v}et>!zr~i}qdHs!@ck6FDT`$@3?XSPN<@o~sM##(g zn@2EC=WniXVSCrTnwGrpC<| zr|;JNNq^I^4pZ;Cm}_SFE1<)-lgCbS&1Z-sbeQ@hb-0z~d^+5P{cq~1)8RkjoU9)+ z|3unOhsFLkb=0-n>e>k%e%ZByu5LlS)ZyO|Kd%l~7~f@e`0ru#4ZH(bFKM|KikYuJ zS3rk_yqpd{jBz*}zT1t%>hL`%OCA0l_+1D4pbpW7Tal+?eWsvr zoI5--2L~4CDl@#gIQQA*%a|;4`4oNPe#n>aGIk{2lXB`0T)xoh4)cg6*wkmqBl>1| zb@C1BQZ!SaUzZNeso$TmP735qhk#Z`InxcFajZodUfozbjyK^P`~%OK4&vB4i8tek zBjU|PEQ_3J2Fv;44bGT$mNV6$t&1D^a;D2k+r=9`XSX@iRM9S9&P4mvxQG{B&zbDJ z+j#RGo;T?z-q`Ww$(c6h`%b=l-g^4)VAqHlIeQyIUM}7Y#W-BN=`3fe1;0J0i-tKy@CuAahQ@%YBH)a(|Z2JiLpq>wm!#?BH&%Ux_HNOK8_$ChWPpm1kvc)+D zy)K15y^VR|98tG!{usY)5?0T19Xb|g%jI`Vu)dkbaa_u|1nzafb?vUfJ@q?{bu7P| za|-rH$y*%1mFMjFD&T0ohf>!9|u@9Tn2{oMAEm2*%h+^s(BKx1ACz}ytk5aP&up))8yDukE!E-k-YnmgT@C2)nx&UN zE?<%9&(-ISs}Qg8Oj|e3EDxMdC%YLLJl97Sk35nNud_PAo10VLbzZA8Z9C?batqFL zkXO|nI!+IGxqR{l<|Cg&CVa9Nwrw-0B}S;{@Qo&SU%%kIIM_yQm0 z`7v~G$1T($>jzIeYyvM!EeIF_44@Axme$xYaUI2QJ{)a*) z+Sh`&!MJD4(>@b1^*>k#o6dLMSnA=Zj9i_(^3MtBGR{oLnnd@3`TjiO%rR~Z7*E5V z&f`q;|Cl)QUEsPnb0_X)oLP&#P(RMx1{}@z&|sX|hc%dlyEyYtz`Gh}M%sBd@(#us zf9^leIPkjVv9mbPRiFO?=w*F=$9lm1h|g0Gn$WkK&u@OzxgLDU>cKMLx^_!(FZJMv zJbEx6IC8#SzHu-5mvE;CcUc*CCEs|IJY~+}1ogn48_fD1FW-@98IZ&N{GSl{R)Oq~2^JQ4yI6u#C^l+~|?)_ec;o0S7 z1=pFYGw(l&b>{cMx3hsYU9f@X-x?dZP1peAh4lMtk)!xF@bv;Vunhg@^ZQo=?%9Cm zKi@iYWal=J9lPiE@p~%L@0&i5$N9PCQJ>icCfpUwD}y?iZ=HFjmBHs_1E+wVvw^Pq zWQj*TL)o4+&+^Z;#|fa#>q)og57ZE$Xx550z5ROl_wIdyf+LiztO?( zH1nGega6uo51%RF8zJVKi-673=LPyTPJRaVj&H5}9s9-mmbrIc_Al>j$GHdRGcNjD z=f0*KeR9ujGH_kHNw}B3=3j{8evBLo9O+Y>ulW=DmvHB6-UPg>zUI5+>EG;YmfJqE zwz|K*X3~Dg$ObEe&&$``4SHGrv%W#v*uB7!w%_#_nWaY?!;8Y&7TKqyCw&R={Qms< zpP~JC@#miJ$a?b4?+LqS3I7$q%e84f-*L}U_^j@~HGb|ok^JV%uce&GS8!ap{mH(_ zo59cZ8vLWA{kiYm8#C*79*^I{J-B&&KG&c3`+dEy z_w~O1e6G*+na{O3zX{td>>3aLNNk6bnx%pauXFmKJGzOCY=fwYeid_B6|6)qIQ_KHLlRk63cM<2y z_5V#9{Xv4?sq~pFzkJ>y@_pBo!;R&V@#*&YQcAj0>*p1d{*B3##n`etg-`$ToJdJ` zYI(xYc4LJ8+e?z4^rJj~%X%Cv-&ZNy{{`O{{>FSy)qd4B`)j{uOhO%K-Et~>l03bG z&;1Va$S>*IGiTm-$Nz^j^n>~ej-{0DC#3%tzodUn)^oa@|0pHhsqN}#CVgK&Ai9$M z`ro9U^PDc*KJo`;cQ*3Zk2{k4AtJ%EZtPwN&pY{fb9M-Nk^j^gXJ-G_6W;oI=4hJV zsK0f2Grfznyu+WDxV;BKnYr%wtPqV&x5Cr(=VmWZ=+*cm$?u^?*#kB58E6xyb7U^% z+O=6XmI(F*5zexX_j;3qeHtI)pq^9Tk?K1>=v%Mi`DyqC?a`G>VFQ+ny!X6`yi4Ci z-ioxmDfYFP^Oo7$qB>35e&4bO^;c^2*N;78GlzTad>7m1JYBQD&D1Bn-T|*9pTXPV zlr%ehfpy!#*x?T;yXME~^{uuuV0~eS1*fpXd%m5t!_RU3M(yz2fE^}mmpzHDU4_)n zGPKFF({%B3ROUJG=CZSRffY(Mma zer)<6b#~R8(AjrRp|juYO4?5^*KgE*o*snGKJrF&7VAy;{x7HL>`$yY52nra$QJ&} zHn;W^I@|1Y#=ElL_$zdFcR*)v#CH#Sqk8mCB=mS|njW7Rq#n1t2|eC;3O&wsdgT4b z%D+O7?+@rPtsQnIp7Ce!U00^*qB2z%CU2(k#LaI)7h_MMi=j>zj3?glSLlKdf%X|s z1jhrJ>?~7Qrm?X6UM(^O{hrI4+J_~_s~XR?|Jvno^R|?}wr?HvB-{Oe>)B~w%=c&3 ze*^8l-#YrE^!Qh{`xoIkQ2+ASPU|aq_hdWQZ`4xuUS=*$Ud5Sf-s}0JzD>vdnLMX^>fcGvwdQcgkM%zC zS=y=AZ&$1B@{I4Jx@S(1d|sDo>+fXV;Ox=$DP|u=P+sKt1@gFcVYQv$p7;HVGd$c_ z()vBS_g?47xc5=mt6=6P!EMxRWYTatF!d#{nMy zna1Nsr{Hn+AbI>Gz~hB99_pV`?JBiCat6sm{fe{QpQiDUEf2)w%uGDoGj-cWUZZ`u z=jp#=%w(RY)2{VAz5JEF&(ptXp6#C3au@cUe4d`VHj+Bd@Y_?S=QYm+%C?hh_q?WE zT)T2U%5|`uU*z8L{Ic@A37#93-|~EzYsd5R zTnBk>;NJ24lJdL>p6iw0^875{^6R+DQ}E<9)_E^IJqGtDW2g` z-MN1!y3s+tn6pe|39w(1SgUHJym#!}M$ZN_T3?E{U~{x&@R zyyNfB@zA+@ea5w?($(~ob9fRwSW^n}Xmvbv*47*5 zk$Toof=Al;e1qdLi1GP};a(GK>}{dw+x_ohB=#)3wUXr6EjrpU1hjm&$F=M-(sGY<=y`RXFSX^dAnyH zk0Fyu*D-GWHKy&*2QiL>-XA)c3u+GN(td@s?)syoRe$L2Bg~1qPK(V8dEVVF?54Cd z7m-H1Lh*6toAVd(j3W#EkBRW@*N8XS3&-ZwlE-TtJ>Q+J4z2RJl1t}EFuzoOFH*RE z3$n03a5(*FzW9YGi{ZO}_VJ+?@lJJq?1guc#`Nvz{P!37_3rh|=39SOzg%Y_gUQFW z*160t>aExF7o9&D@uvP%vUr|1&&gDYZs9#|vE{8g2&oRjsddmig!$x*(0bl`Xi4at zv?uX@&hzH^~-Ic|6Qx3Y$Ec~?X>;AH0;x!u{` z_(R#D@$3(zE_nV4y)9j$omMvP2PoU{B3Cv`Tkn0P@RF`NLOf1o&H*i*7aB!Zmr}N1 zx3j_5wT%HKn@dBysiR;W|7wia^z(1=t$Nyl>H=FFZ_*!| zef;3m)c2=6_^BP5u^qN>0eaM&Xfn9lT!+T{<2iTsjPLs#z2LLBouv1?i$_I2w+;P{ z8|94{Gm7=nUCcpt@yu$MliAo&WZGn8UlGso%Ae{dU!C}m=9|zDckE&?R(CS(>MIi8LL5ik(^n`h{;fTa^nQKi zwOo`FeKIS@d-9^3X<+EdF}e5wzPX;-cO+?=eH+l4ajvhAP~_tEqK(b?-4s_LjErmuV8B(6vs!RpGFN@OtOd0KcjJEFX zkA5>%o-AaHs*h+cG<}4L=Q+q7tY;X#s61A7kF*+7ylQFaz7W~u3rx9f*@ER6&0dZ4 zF|zBsWp{maHi$AjmsSSJG2QC9)2x;&^V(H z4c~7$8eNZBUx7~y`Y@w=WPAxaPN!adw4JlR#!pQ<-%0*Q>GMeM@;xp7JR>sqb;iGp z*IC8cIn0?Ki%xd-`zNK79grpz_RiIHh&oXnm^O}F8egan8RKQKtu6Kfbziuy|AuHg?eWIZ zCE*p@MtSAau*WfNh3g{=Dt9dMyxhp12ul*9e`?l*DVuzDhisa%*s|WJYn3&E&lw$} z54UlQN5-3L^!X3y$DI2zF6r;n=$sp*bC#u}HY>VkIJ(ff&96&C+wl##cq?N}b(uj% zg_-(Q9JH=by}g_IwP{UzVjT0(FuMkV?Y)mQl7VL)8OwHchO))w2hwrlz?KZ50FtzW| zvCxX!Ps1K{eK@p&voOlz6KMBd-f*?&sM-o~A;$hDJnWh9O4@k@n#^1BBb13fZo|y{ zV0Gw5VV7;+o8fn^<&}{Jc?}I{^+#i^mH8Ye^GP#W z&dxIPp@TQmPc0<><`?hBJ2>{?hi|M;OD7@6OJL zM&9@!jq9Od^y=nb(dcpd4t~+&FT9LS??Yy;3(tht16;$;jfdj0E#1REuQ9s8#eMo; znOm@iQOQ}0-ic{18e2lA?qjO{}q}X|1W=B zUYW-{GK7vkXJvqAi21c>dX1qx$K!JDk3z%HrVqHDvJ=PnI=^Kr%I>C$gc}<;L9psJlZVbve*2#d3_adVyi%(}5{p!;A_mll<)apEi9({a}-njvK zx2Dlk`4ck9UZ{&P=q!F8Wui_bd;Ae!X6fhTznHn)AKaO4W{g04eGT2H{PBCE?ZwJ( z_4!BAoBDht+I|pwGj&Qo+l@__G_EbZm~3k^(ci6VYod`h=7})pG~xZ!w~-wgRPS+k z=7+r-RhIKKPIGO6_T$>Z+tH2R7S0=gG4*3)q)jO8LnFPWS(1Z#k}l$(vUS&=o*qi- zX?q4eRa!kc-F(gI<{@I;mjJk>PO;OPf$!;H@9vi(2IP=4iq~{ED#1VkP?1{W{vYuqiZIypr?Glr_wC>2#eRimLx0zq^mAJ=*)v zQZ_?db1j7x!iTk+L>_ye$iw~pE{~PhD@w~_?-O~ruXlND*`7uhsb%Rqzty*JHJA7b zd4uz!$3+Xfcn&<({8aCoiH0k?DOcd$$Y}59iZ0h~&YYqPr3vc7-oM}FkuDS#)J5Pv z!H4)uT^{Kok9S#E+cG|w^dVah{}K!nZT7o76$~SoOFB?(3=0;P=JC(6VvA5z`*$Q;bSR6Zy;1hCoX9i%0R0(bB3~Xi zm;2U}uV<^D=RAO$vz|2Ty7c!4p?&B|<~16t1pCz4lo6h4m+=q6|4MtUF~K;lNIo04_>9=_ zTlg*F_Y1`>PR3n)R&4l1{KoKmQE|5>D&WR2GGQY?9J*~KaJP$A){{+AL`E65NK%VEa zk(J-G{2o^v^29$F&^P^@(LMSu2*?@aw?X*=at8IbR&fD2gJt-n;sSC8_4aYa1>_9s z?JmVhPFqhi7~f3iH;rGN;xu-UZK&?4^D*-G*pOL+z<#o1O99(?g?_LA`#mJT56z#w zoiSUc^wzeNp1#`jgG&EA>0en$*j>@~L#ybc&{-EcRNQ!;JG`>k(oc)qB|fAxa*@Z# zMH<=fE4QY~^bPTVj(C{9Ccxusndp$t(Fw}hOxiB;#)*&k{oRePEDy*>xt#0|Te_#C zuV9{#X>XSP(xjZ64@duZy3yf3iVtOrQ=TB76#1>b?@dc<=sSJ5a=<58j%DOw{^0LN zwDs)ayHwx2qg1Z(mTB{}{SMmxS+ZT#IqP|G@|ih`?(yBaKh4GChjlNX6`$evUma&) zKeIU#{g>F*eO~)(Tz3(tu$Krk<4)C^7n<8=Y>f^sLeE{4L*pxS(Kiicm5#chDI4s< zZq$!et3Qy8&Q~)>b$p*01Ygn2V~jf(-ubztvt`-_?en6v5z6-%*XL_|j!g2GGnivf z=QoYt!~g8YKj$+)I&XYpOi0?(Wjn}j#@i|bZO646%~|+feR~&eOmzSEZEmc@nJza^ zfAaNv|6^N6_QIbg=b_|Z=l565>UV}vFSgHd^947T%=A3=KGu>v-gOMcN2RWZM?&k5 za{jRTtkLT{(=U!*Yq2bAvcfeF3~9XOuB!sqHG%8ez%}c0iS%|&-O#b?>gKvJkR}$m zULCkz%RS!^;uii4?rhKcb=tt$0_KlOt09n*VUvA(wNS@ zWUJ~!Bg5X~36wFg9=qsm)M?((~>0g7AvSImzp_=h^F-;T6WVL}yNTg?x$D^R$-dttAY9!uq3G zztlZG+h60Ay^v-M{YMC!(Ku*xAfK7viw3rK5BjGs{c*o*zCK-l%{K#Gt@9aqpk>am zXFML9Up8y(2CoowOu8EDZ;(myd(HR1-K=lhGIge0PWK)?U>Cc8H4qG zl5=!jeP`lV>GGk6*Zj0Mn!d#7p|4$;@ilP=C!h=3%WXeTj<0=x;Gc!%{ASk>kF^BP zJa2LSvG)P$M*H9|AdYpjL+5zy-NWF;9IxvF^l9goU3pyN>paR#9)F!~26=~g=1iWD z^NaXmb4^fzBRMXuEPW+H&x` zJX3rY@rKXpByX)br=)e|h}m-VQ_d{n4XrgvTCHmPR&Ha1y2h?P60pJGcUwBt9&CEb z=|7uO+dow~ZGC-hXqxO+4~hB;l(Q87oT;3d>f_Z@=!9>)rqJ@V?#ll6!O&-|Yp&X| z+RdV~JKk=}zs?_fvEJPN+7&ThujuWZe)JZ%dh5Ev`ksKkX4kL-FYsx|*1n^2Z`1mQNHjxzv7gP%<7Z-b^RYR`f%wUD&0LVOXsnpG zhPF4Ay%qayT@fDAcuPoI6=qR)LXUpV`G!|jKMEtx*tOE*yWP7=F0bO{D}Ixj{zgNe z^nddAh78x5LyB$5&PCt0gNM>>+s2!Apmc$DP?YW))ZR&B+JVvr{L=Gjb{?{6J?k6x zX7X_vXc?PFk6#byQDu+dOEtfKZE4Ie5A`>X`lBBDj87`1Bj#VyMXy_TLFbwiN{1~P zXGwnOD$LMke*W6>B<(Aqoj&fV%(eNb&o1VmqNTaIt~D>#{p0d$qMeIPXx>R#?x8H^ zIfJ$LL#MM3(5`RPJ(Xtf^P$aLTJwzA*ed(e@(sNJ&rCcPrSZ_3hFd53-~c=>fyW4V z1j}%LhB91}Mt{cX%&YiK<2Q8x`sYKxm$jDHSZ^@ppx(OBa}Q?`RqW`ypCE=EIsHA` z^5DG3TUu6z8pnKT%!$eu*=Nc0(3@+<9MCiC;ONTKAM0taq3a-zpTUFiM2pt>$-}du ztd@xe&69BWFt3-PN*uKsAgavuIn zdjNxDPRVD-YPJsg#GA32(gl3Ct%GFRG=FUCpijIRtBF=%tkz#0Oglv#Ob*t8#*@&^ z*H{od4_Qqez{l0W%bXSSM(Us!eJL;F$Np(&sDr!#>R>fAH80TqT7PZF?XeAf57fS& zYwF7FRkM5E*_*KbBRccukhgvpe7eB+;?R11i-I}I@zo0BUg>J}Jdo?f(i7>rgmxU< zMf`Tr0dJIEkje4u!Y2jyplR-ZHuh@vjzjMT=*WJ}J#?QB-b3#yLpQHwEa7eZ{4t;_ zXS@HrL(iKSr*<*UJa{?tF3RlqhuHr{xaLtWXnd;nvmBcEuOG*+h^dXId~>mbHiZxC zF?%FQ|8>@6%=pIU?IKSt`S-IQz|gq7FAWc$;&>^2CFxE1D38$}c<5s3nf=9%7kj)5 zDWAUO===Y?mUE4I@}N?pY8 zS7$oi!{-R;6LkT<8pAiQ<$HwR$hEKg@Aq9lESo-gG;{oB`J*As=j~dJXnBFLd2r0G zbX`N}7nm2xUflTIrBS@*jV?TW?a_VjP2a~;`9d8dQ`aA(q4g7y+t?`Avgb+me)J^l z1^tXJu~_Q04|95uO_Tn~pe_ijgpc~&2MG7|;GO}dK11zKmWM6x>!A}|+q>4%z5Nt) zC9hi_d_QS}G^U6)vQ_kt?ZVblj z`J{JN?1is=jq;oE32pM2Pb<&r(_;^M!lpYWn?1&LDxY*}LsF0rygKjPU^&g$F8j0=Z=kY~KUlU1x{!S{u4i1C*YXtQ)ZU{`(1kr|!=9H80`K3t zwI*odB4zmaF!waI7N_~GFp+M8rbf2RGJeaSU9_dY<%zJEKPS6y@-w`uV^ zG5HokT{JzWc>coCI)>gG19DjH8_(l2H5VXuX0ch45 z2-owVC(zZG`903>TS;TYl~77BfFEd(Te8 zhUlC6J~Kl$Gk4(maUw5e%{0ehuhZN(vY5S2@c9jOnBq6Gy}7HjN6qs89Q@5*EbaMY zKGa27WsCRAhmqzGv<|{w;knTA$2T*0Zp9v-=RzrKrEU#YeTAu4)>r%MOGft-CmPB> zO?E*V*`@1qTwmnUxM$w?+kVdQ)IOmA|4jK!Uxv*%x+yk&4*Qpwvq|pc+Eic-D`ULf zccQgs#y+O*-Pn$CP)K7P@@ec7A7*^cL#F*c!T9buZ$0w{&Y|*sgv-mml0NU|lpCLr zJmWE4ZqZ4V+xCTl{w7Z{;DhtAXW=KvqduaGIye2PWFh>cV6abP53}iSzly#1{>bld zU7bj$A<+coZ}F$khfeTL>uaHJRNnOPA0v(4mz=&`9( zKNFuw&%M$Ib(tbFvYNV7nR(wx=`zVFeqp^UIe;zwF^y09xJq@AZR;#VId$Kke*JpP zZc&=wsl4C;#>>HaH1FBa=e$?-h<@DrL9TqNzhqf_`$_aQvTynt(S0Q$cj~w+nD!v$ zcjpEDd)+2{kzxLdlRPcYZA2li3x`aS49 zelc_zH>-_J)4hB!aq?wly1$b9E6KzAwucmc1=nddXzYhHvdM##+u74@^x8{4(Vhz} z)2^WL6yfY^XkiRQ+PoI|&^h9zwBw*7+q3zu3gl~c`AE}sx#Y-end0(6cO&tpeiaAJ zN0pv%mB-ixVVT;T$wQppSv7u!^j*j%yEVFiUx;?#`~B4R=gJ^>jg)~O@&zINBt z)cH##>pb*7`M=sm-vM3bAb)t4HYs0rD&6{e&1yN5GP`GgH@h-JOZ8O2z2rDZ{izJ^ z#SWf+(jWhR1(eS21J6v@wwsq)JH~#U?8d$rLnVAO?Z$q6+DhnZZqfMy7DB?On8St{iphX;B&u9tFPb59!Yx> zX{j*4QY&BVsE3p(5r_;4?6qd9}NGr4S#{~EXu8M zWQzUJ{?hGdk+mP+2m9}$INz^l)+uGTcG^W<%0}nHXD~K8r;m-=@qqeIXu3K3h0rtp zi#i#>wbetP{yW%T^y!bWpM;Gfr|gOMyo^3P+Kd}Z4Yr>-gp7xv;cQ)Y&--A3GhdSJ zC}``SBTcY9Ieyd!wkf}d4u=T60sHNL?1zr>QcgpI^+q3urqXgeCC5O0X|Qa|6a4yV z%c^_yAsfdw%>1gBJazocxWr4X3oj=Vy<=mO>jI| zE&9YYfG*upa?K(jWNG zl7qITvTcXX!~C2L1>;rsS=g8Jbx)+4HpS3$iqvFg{Rr0>w{sdItB)~(v-j<34B zex16!sbj399jmOboN#%3U!6IRty8t*z}QLkp>;;yrEKb=&UCMH(t>(F`I4{qe?>OG zJv*Hb+($a!vjuvC@jdU7&oyV{I(r_NzRDi5eefp-$s@Nv9@e)V#E+)ex9m9CXD8=v zDgG9nn!e^W?;Fi6@juE}O1?WKSKz$hS6PFVuT1gv=sexm{|a6Ey6|T24tc=1v^9^jnHWDlWWuaZb#311?9_hT*6AtAiXY8bR`I^Y#HF=A zYYWI>-)qXS*Hd;votbe3cHqV&G5Kr8upZ+gjgfAY4nZ>)z}ABE0=IWV&jIpPw;KCG z^V9gDqugu!@*7ZN-QBuJZ^>~~<~rb=i*&osJIE$E8h-`{MLhE5ti7E=_Hxvbjus zx!Z$0&^XHM1F>h^1jkR#p4At~hwyBEy{=6g0iB(tr^^)X!h-#x{8^}Zc*;9=UbDA; z2zyhc%h8;zVsI$yZMx5~m}@cLV#KDa^d?ION&Wl&%IP4%4_h^50KEuwnYTn`JAwO{ z9hWQqX>3Aqqs2#Qkn!Rl(+8&Qt%_-HhmDtSex7IU(p!4Ei1wcZ(mfkU*9>2c|Hed; z=Pm`)epAo!<)g@-ha4{MDfWFhJKs;5pUS2!kALT0Hf7p`4HF%;&jXY#Sm$nh?{p>_ zS}zcOowSL5n)@fE7ic`+hem1}SKX!PIdE_EZ0~OpJ=L@HjL$g0oXwPpun=LXb(_II zOkh70Ywo<$+irXp`f2a%y9cLP`j>AbUTf-$(1o#Y>7B5P!GjZ6Po_=kj3(z_DybXw zN$&lBPy1-#*X^FKl21NGeXGkaJ_#DwW~wg?jFIrmy*w{tk59X+w+A!GUg_*qvXk~Q zD?2{y5%cUvGC}8euKp!crF~{bokb{*^ytgs##O0u&^K^)7WtI7!{!|qHDSu1E@x#1 zIb&&Z4z+UPXLq5m6j_b`b^PLe`AO%Q%sllWf7f^JDIF zxWCZfbHrR=yj%N=*>Wk(Zk~^0cjKi`=G04r^L5#d^saQ@A)TH}44O}NxaG%bWtZ*v zcJ1mSVApnhfZsCbMaVC(ZyVngdqH&|zK;$dYfO9htgJkwPaUIOkbD=v!`4;MpL~)1 z0CBBNDnIL!dtH9odk5F2sjno?v;ky!iE=nOH694=--yy~u21*~_kCz{ThRQhZCA&-a;F-1`sf{+s*OZr!TEXn;o)_N1V>$r0LwL#rghWv9WNhiOk{5&%><@cXI zrL}3{oO(Ay^Fo_viV;)o1ZYPugxQuA%@28(KQYOEyoL{p3H&b2NdMX*9o^+Olt0z4h3D(p5`l+Xhr>Li2s?P}2#eZe; zKUVLpX}UH3$Lf7=x<1v;Gw6LSeOyZYsNHAKdudSb&3*Omd}vU=$+<$>nL~+pnNq`p z^979!dsustY@t|g%DiE8r2jKFGNnJBwuY5y-0RK_{{5Fz$Gxv|uW|2LPh=iDoA&*^`^M4)mU$=gyT?d(d1(^?Z&!kI39pw?ftVus}HTS@ny09^-+T z-s|flhixZab`Of{uR1heMQ+mv(-uYYuL=FSa_Jce<It1-J4;%G;m}^IY^3u-Ty1ry_<#cO5&KE>u=j0~N z4|i*~vI&(_zQLB$%xRurUjLl8e!S#j4yy4-oPCYv%sBk8=9j_eymuLYl-zS8eRyFn zUnu&TV|Z`0pU2Hw)ZTN-#v1OLC%K>C`^ zQr2No*GZCV7+Od9P@nkJy%Sm=(Yk|>^(}*1Z;#mTHv8)-{(Bw2zkpfC zW$4^^d<*H=TbTO1KUL?PePZ^xT+v7Osp+QliBGK?x3_08vbjCdm0YWS`rF&%)~C!q z4?UBz@3v^2pJ!&)*MBJ?3&9T=Q!@X!n*7cdqgT-d}Y*RgNUjK%Ff1)(^G%O|JJPq#zPY(4|FORW*H4qr!nH1MzC{(Zf4g3o&l<7T1sBqOgenh?t0xq_ ziua~@x7vn(N@(+U>A4Md;J)V*qfKa^o7o!;jYiTwmgS$nCmP2#$!^bU`6;+abO=kX zm%HbgsrIKf^5FmYJVUW@iFfL?#&6`SL_W#0fA;ZDd{5^E^bOxOglCodwgQgM(9H61s#3@efqw@ts$rB5d8#oCt8p4Tu^vDG=l5W*IJslpNb}V z`M#X-#qTF=kj515C09is8ru`+ftx+WK|5UNv0lylZP5KNdkcj6-Wu)t4~uw)kVn1p zZbQDuzQ(7%Wc@8XieyKm&9m>t=kYFf{E+`0#%aiRkn8y3Ec0DPV=s~Sn{xnu^L_FW z{yAu6bB<6JKj*VQAezLLsvP9M78Kug0lsHDzP9f2qDj6NXX0Dw^WAItu7K7PX?!PH zzL!|OMV9Z%0N){lmF5ka%9nAMF zlP0g_VbJAUX2SAY67~hZuczgE(&qaV=xA?EOVb>@r~I3O_teKm?p3}!!I0{jvzh(A zX|Fj$#XYBX&y`HQHB$%lG4CLce9?q&^>z{eg^5OtMMW4 z!Fh`RiOI(q(}bILrsq@koQ_`+7koCD+_&$)7iXSZ>8uC67p6W*GBHj%Mn1{(lxQ=K z)AL!$WX=xeTJ>Rg!Qb#A?0M2AXduI{Esf2h@os3moAa#6XUfEx4cT1NPaFTOGd?_? zp>uY&*=zCx?51~iAdY9zU96fdb%uqJ7{)H`%)fKdd6Rq_5OmwJbiC@f*DUe#51|}crSaTMh>0tRd|&%Mu=9Jgr9qCCcC^i0^^-zvRxZTduo;YXFmjIRUt&E(PZ#xaq=-eu*J z|5ZBtU`jrF-)}zoPvxV(NXcjK`^`r`qp~K)W`19ruu=Al$~IL$qbGVR9#>h>mwW!L zJ}eQRYrnyv=dbKpGjky29U8qGyB%-R+{pF`@pY8THeD6=_&hg6UOcU+R^Yc$; zKl=)`O<@jub9h&8MGRSVX1>QbEwLx9hCL3RcbR0=nVV-xKGm-YADsx-9`9uMs6@EN zvE8J1eDMM7Iq<(lrti=$P=DcM9O272Q2KAV^h43#8!1D>=;0a5&@d_yo>GQ}cO=49 zhJ=jh=W(Y;)uFyA;qKXcq3@x@rAN+?387c* z+jYskZl<0I8%AHIxC=qqm-fI)F7+Kk&)A$B-zD2s*Ft;%cHFg)?`rGp57{*IO_hvS*l%@_&Z^bD_A{~XD#E?lOHY{O zdXBn}liySS1V6XOJvonbeNS@U>)wqzh|M0-UO48h=6oa2oNvThge|M_U9z*EZ**m~ zXDPG)t&4qd+B4HeS=A;}=Jn6za!!+H<~OE2X+N}EW4a*A%x$`{U1x6rKgpOg+;Z?W z%0;|a>7QMvy`JWNQ*@WtanY!QPk8H1d+uQD!&$87QWuIpP4gY)qrSRG)6Kfj4CJ5A z&$K=Erd@CQ*c6`RsY92>_gPuHE|{J&pO4}P?t;(j_eMGED7W9Uj=F}>hv>bjAzJt1 zns=u}*R5|j``6wu{E|s$_T`d3q`9(C`#^=7GmDOBYF@2t(PVBNr0Ldag8i;}Pa~*z zyS5?Uu0B2{zb1dp^&+lmyTj!tjL$Cd^5ToVyQ$xHPuI6{t$vGk!Ts>~QhQJPF!#&3 zf6iNvZMGbQCN}ee(!Yq^NKRw_R+da>8I4i>G5$`zZ)(T7ZoSOfYBzrOm5aUhUoo!u zwcbMsmXEe$_+pcZ@?q1#@{LjX*yCx+v;mnfw%3nvt-eWR`x4iFxrfIe<63(_rGqE9 z#_rAaR|Dz47D)fJcX!te=4}^qh9tIU&N|UN3Yper(#3?-xtDD0WzzY&aBbJ>f_FdM z+M&J|7Su&XJ=nT6^=x(G>iI_LLG|SOx%M$R9dDPv$;x^5?b8}Vbh~`dN4oI!Go169 zE|hLe*`>EY-UxZS$SX8?tR7SHNWYer(XZ3B^ow6h=-1Va^y|_~zb-xcjX%4SC{LEgA+f3&@JC+DO` zu%mwRn>=d6&dxLBFSPkn>XiP+*a3T`6ZViM+hAy)n?W|i$I27Q#AlG@{>vBA{5U=! zxGo!|j!&a*lD_8eQ!fMQ_Q!*e@c=qX%9#8fg68&Jv#}rMpNH@X-S~o6uD~Z=j!(o- zcF~^VU-H`{K3wC5U7`JBKFV3tyF4(W@zbr|E}fwRd~pI=P3NfFl@2C>mkzeo&@#SH!b0bw5v$F zfwcJ8jA;o^q`ix@$P>TS=Ua&m`QF_wg?Wq%$LJf)Hg1LD?&ICcdx?{LGkiLiV^>}G zL4)wfq{ygzZ_+5*h#Bv6EoZ;@NN@PTRnhk8;Gw&s?Tf)LLMyQke=6^I>AjxW$V|Q! zj2RsNi1;t`c72UC0e>vy&YOD19|xKF2YrLq-73eduV=ihzVY>YpS9~v$$5;%Fz;jC z*N=DSG^MR$3dhi1Mfe^HFqS<<9xGV zjneZxDQ^3wh{kyS^<<$JhQH!TAEGVjezx-98x?hfS!Xo}yaXj^8#;ga&&Fu5c@lVQY#w&~kXN<9D zK-e+1o=Lg)Nu@{L>(yAOS$dT0sbi9P*nNI4?N>Vc3-yWr9L)> z;>>ELGtVFG{r_;UF}oRmQSYYyc)wS?{zDCsA)7(UQ=|WH2i5nrCMNXp&d}yb1fh~iPLqo>7IYz7@%I|v!P6dBUiF$YlJGl}YI&lWU{TG+}=>?#GtDi`$_%%1Apiau`2ETBS?X zQ(!!%=Nz;Pr`M;^YtV-_tGu*7WSA^nsBcnxG40%icX%rz(xbcI7+TS+d4anh5n2%m z-tQnjNOw}m&{dmLokqaqxGYUp+KQ8P^zNkVovR`JI?UC@!fSeL@TWFF^KCFMyo{c1Be`1R!PS33bM)l+}_)$&wN_%`R8+*+B|y_`-G&t>fxOV2@FyLc@j ztE=a}emv->c?nm$Q5{Iv zsq=uOf0PgTiDUX=wZ{<Wu!Ow38LAeK#vy^<7 z@XO=_R4?pzNSwcWbxOLvz99WPR-H}h^xdC4E<9DnzO-edzg+Le)UK`DF*QD-L;FnJ zGfCRL+PCNRe%`EgQ6H0#Me9$djXvS6UuD~<+Lp_k=~>n?wRdyYtv`-;@}6o8BVTwC zJWbm*KCVJBpXthZdg#~9FH-F<&%~vUPo)p!x9eMd zb?kh%WIxm7cY02xeT4odX)l5PEa-3Xk=plReB_1E<9v@XWj{R6WK#CSXV$BwongQF zxdGam!<+qv$St0J-{^nyB!_!b2h@4K@?_YreyX|*>P2$9dU7&5-!NF+W(R0ws%tm? zjo7hQa4dk2_UF3Tj43B&mcLoO&hMAZ*o%AeKICjeZOie|nX2^7Jxv##vtHj~W-QS2 zuirU)eN)zX&;Ji=m49BG{p6pq_hYQR+yu?ubDCbQWc<-|a>fSsDZlWU7Rg%)Wr<`{$3>IcAS#<-Izlx3^sS)%Owqyjb56@@-T6JF*v=^ApYY4rz1v^m$9y z_g?V&z5d+N%_l=1y&iunZ!zFqF{A3XtCugU_wPJ!{_>^EZ&|d=yX=yQmnv+A3$O_$ zT3oeq@r2onZm*tKee04{^(*hbWN}@cqVB9-T)%wflqn0ZTez}%QElz=#S51#TUEW% zF}U>d8NqDcv{i~+vV2+OV~dv5R#!y|$F6!;WC^$2MaHg*EUJ&xE?LGUGhhCu&7VJO zUip;B&0|;5eR*VFE(uR$R1rg^2h^=7^2I?6T0o4Mp;A6v5cj@tUW zr+8}#pI-S2+lFKBpL4@?vy|?VRd+91fO>bRc`5dR`v8uaTDs}R4Uw%#L ztogIb{g7$3_3xgwtiGBmF@IOzQCque@yhDzWs&QaS5BoO;aK_Evs7Y&7Tr+sy1|{A@eQE??|MZ zH6M<%8kV>K!xj6jnlQEsiSDdkrJG3E9jj{mOGCx;uy=Fyk%$ej;OstO9WNtz3erq?U1wU3JUyl~vU%-Mt!s2pHqI8jG+#;*zTB zRf`F~%24;bnWjSUGgtYpVHxdMQHxAF_Pi?8q5C^l(&+iCzMbX_RwdfA2|lIYyMFSr zRr788zI=vna=yix=I;gKCpn+1m{a*F`S0thm)+q@L4AK{nq_mzB6;NNmq%`;NUI_% zjiat!Y5hmS?^NAp;uHC2mPW2wwxoW^qS__*n5qvtX4SCg$*z8v_EY_(hYjXFQ$BS~ zxAK#oSMa-&pJ=ge>BabclHY^;*bl7z- z4t}gzdb#}4$5W^BbC+HwKeuWXW0C308$9oQRkxKg@boU7San-D9rdg#ze}BrKb(F? zef{!fFyU|Pswp=tyH0(d83mZ$actGQ0^z0Ai|(vGrJohu4=$mHzssj9zk5x6_3i$h z=b6DWHxq3D{l=mRT+@dxtzTZJVaI$k>@cH_MELxg<#)}jzU7WvuUYo7<;wao`sF~k zY3?UATza_+Q@rkPSzhaRe3qZ(<1M~p<*MZ?FLTM={lY~y#EtvMUUJ#Tl=YN)pGZL+ zanieSf>i^0ylU(!x&=Et_r@Bk1Jey%n0@7%ku2&mQLCSFvbUM*t>AXB8{7jHUwN|k z2sjB0V>tETNN_8-06YxFz~U0}gWX_<@T!x&-QdLcpX|*U<#`QY5!eh?f&0MKU_5%V zw-qdycCvS$!oj0p&y173`79tsW}fUV2KRs?-|2aUvrhJwfHT2T(p7*9h+hZRfxE#q zU^lo8oOAWb-cGO{>;aF0xe*o|XP@ky2o{57U@O=Fc7W@^BVZd?I|sSIP2f>*=v?HW z@zjDPU=vsYZU-B|9&i&lqV#0%POu6*0M=f2ve&!F^Y(%faK!Z|duM`WU=>&eHi8?$ zO<)JO6Fdy=10y$34`39`xfpt20T=^Iz&5Y~+ymBwhruQ=w~YD(qu@Sp0eA$g1;Yi% z4;FwqHzE%h0V}{pun}wnH-U%2?O>RX&g}z7f=9qPV9r?N2aCW~ung<~Yrx3-lf7%f zVsI;13GN0Pzysh`@B}!q9J#62Mz9Io3$}vm_~2b9xE<^P^FMg9cf>g41}A|d79cO- z6Tt=Cw}A~{9NY-z-i$qh^&o54-T^R&Ib(MP^$*Vc2=aof!Fq5f*aUWhtzb8}8yxXb z>=}%LVFq5cU;(%doC$V<6<`n82##0?9WV-R2kXFnU=w&0+zIB7$IifFu(I-GZ#h^G z)`Gjiwcs(Z6^t%A*}E640gr&I!JKzvFJJ*!bPMePjDl5QCAb=F1h;~5u>2C*%VNq2 zt_8Iq+6m_1AV<`oPjC{r0IUHUz!Ts`Fm^k70QW6J|2Ws~6(@V6VA(3_8EgXAfhF~{ z8}R5I)En5?K>dPi?ncf_v9o*8H`of+f!&`*4scI1{ss(hL%)}Kp7+$r-a>F2I0r0y z`ebh<*w#k-*8M-zzQHE21B`x?`UMYw-sRZqPV5of^lkJ4mOVpxz|Ic*6xjA1_<^pH=`7!nmwt%da539JIQfsJ4X z*aYqeTfy7|*a=t#c7ri6{2tmFSO9i|CE(DPuvf4ItOqN=Ca@W71^0uy!J?O;1D1g& zz#1?gyV(R5gGa!fU~QaqV0{}_V0d|8$uR@2ljXJOZTnEks zkAf^adG$wV&)_C-E4Uln3C{d2a)7nqQE(%ee;689acmg~E=D#2N{S*1YNnkm+0IUahgPXwp;C3+lKja4+z++%Dm^&3a z_%r#z9bh?l_&DVTOaDTCuo2t|ww|EeVD9VaJxV#i0#?=f&KIAR*@1Dpu%1%qfCO_B!?f}<MdV42< zjo<>X6>IhzhD$>1S`RHU<0@nTnFw4+dy^;_jZCs zU=LUW=FTQPSP1R_=Yadc8ZiGnO?X3q(!HwW*a0j>%>;(6MJz&n;$$u?! zUfA1P4Az6?;C8S9JOXY6y^)k3ECxHl3a|&<26;5u+S*ar51o#2RzDF?U!%)K7_EkF-o2UrezW6=XR3ET*lf^A?7 z>;$)gJzys|^akqZosfl;s% ztOSpNF);Ej+94PPJHQ$+4z2@vE68gDBj6D*3g(X|KiCMa1y{ct{$MxQ2^JLf_8tW* z!2Egm9k2-83YLOd=h z;3lvR+zze=_k!EOBj8>zT#o!;0XTxqG9_RUSPoWz^;bodkxQu;FbW<9Yrvr&z|O%!unmlYaj+8fE~8$+ zLa-TJ0Cs?N;C`?fJO*}vBR)tw2Pc6eF2_E>Nnit51+D`dz-{0*a1Yo4@@}yg2fYQf zt77UGoCHR}GH?M{2R48k!HwV^a0eI%J3;Tg*eO^94*d}210&!9a1z)6E&#WJb>I$g z4cG}bgFRpeIP!gz3!Dh{fR$kGhmjYY2<`#Pz#gy;j9fvvz?onhSOs>1>%ha{R#1!f zBPJmaSOiW28^Hx&8`uEu0oQ>&U>g{ojDEl(@Guw!Ib+1D0V7}|I0@VeE&z9f4PXzr z5iFX5e!ymMKe!$20mD~Po{ykka3a_WmVq5$4VYVkUci~)Hn0}l1IEF_;8D=~DDhVz z2iO2c!Dg@$%zr=j0v3WB6%XzJTfzNc2iOB126Go;?^BTjtOMtO9bgT36kG$=M3Dn* z1UtaJAn!r(;1D?~;RlWY3&DwC2{;F=0&BnqFa~Y}o57sv&;cXhey|Qa25tpMEW$3p ziQqo43_J|hfcZ0!2aJN-zzT2=SO>%ooST5vbm3LXG=gFWB@aO4g6Yp@v1zYV_v7K3ZSa&QM&4|ao1 zU~U=u0ZYJrU^93W4BtrprRWzd2KR#H;KX_42b;hqa5uOeJPPguC(XwWYti!uC^vX` z0rC*;eF%EoN5EpR9vpc)dIV>JZ69Ww3zpnW`M?;s9b8aBy@7icK?j_43v`xIf45?< z;2N+JEU&>{!HwWHuxSbP1s2?fy@O?S*y(cg2u=hWRv;(X3C6(umE;50+(ADIZUwu+ zICuigxf8y1=<9Cm94rLOz%o$J^NK!!U4Z!y(5_Zc->cyR?gr<8hrvqF`y}=WZUmdb z9&is>{Eyfr*sun@tVAzh30U)K>L1K`2s=b?#o$h`4BRI@f=9sZU>N=E1)GuM2-pGU ztfd~vzZ%>MZUuLPLq9`4umlXR!asl`!5**#9PwG|8=M5zgA2eWuoK(~c7yxC+|OYz zU=+-+$N#P;KbZS@l_11lbZKiCMK0Jnl8 z@1k9TCEziz0?gS+`N3ka37iAAf;He?uo3JAJHea=_&th00h_>5a5q>BmV6Pr2Ft*$ zU@N#AjDy`^?w6>CyQv4T0OVY^-V$&xSOFde8$oXqa)3?XPH-o90Ib?f{(I01SO9i| zW#9?028?cjKUf291!Le&un8=>7rKujFIe16dBFy76LI;aLred4=jF?d|*=x*xn8 z1rLBbz@y+kFz4f>dx~;`bHIHn7kE_V0rQcw6)YisA6O0^1?#~DPeUJU1b2cbo`F6% zvIF_R5^&^w*a;C^rcIO#dc z2bO|OU@f>E+y;j4N3PxY3vknSNe}jbF|hc1@B{b#2jv8-en2_Fg1waU6SU(WqDQdt zN0bxX4c3GCKZXxj1h#^!!QEi<3$%MM_eJD=06PcwAxF_Z!oe6=OnBK(pa)j`6nbF6 ze&~Tae~#Q>l zz_nm2*b43i_ku^jBjAExlmAoH4_E|l1WUm^U@ds;zmW&5_zm)ao#1|jgU7%TuhP$~ zK~8WI*a$8FcY+Pz?jzVASnyly53B;?;3m-fG;)I@z;197nDaaGgT-JSSPrfOW8gNh z3G4uOgK_WxcnmxNj(8A0zlRQ34lV#|!8$Mot^v1!+rW`M_*HNs7*{-~6A8D25wH`C zg5BT(F!v9X2P^_Ng7x4|a1FQ*JPaNKPk_19PvIZ2Z!ikZ0c*h;a38oAEPoAtpFyu+ zKA7wIf1!KkdEtgpp$l_Ho3IfC?|lc)YHYmH74bVvScwgbfKh(=qj**TdehF1Yz}Y9 zp1vXL`j=mN@oWX<^Q+<)B~4fX_D|usDX)ldLvPyIxz~|nBw1;$Q^s^3iHCgYrq74G3ng~};Sqi_$vYDaKgWP#+SwB~pT6a^=^Mh=Ihn-c7{5x= zm4Z(08!ZpTj|efABfia#k8U2iWyozdK0+ApL3txbv(^rhzijiFTh5riVQ8b{Az51a z9V3l+gl8C8oPL@@H;{7Q*`~a!MJtlfVeaOvEupf2EPPkin@M~jbl_#;=h%4ZaX0Zj z@8tQAjh|`tc!2O?@)i5xhWA{XPxA4dP;U8d;z81yVfUH}&=vWUluJ@vX#n z6Tgk?fUF;LI+rdwNpoUsqRhE-(S^bf6FveRSzVZL@$|CM5#bSCTU)z2prbnSDZYy6 z@Y4+ZlJ?Y;eN(ay=Rl{9bZR4x&NY^f_|y>JNPH|1|ItAF8sZQ1BZu;D8z5eFG{VL= za2>uNMa~Zg_0vPTqH#Pk@a4#zVQpn-7~es-mEY8jlRrY*LgI^wkNNqWom4p5lChLD z>qukUt)b!Ctz_H@?`Gm<2jTl_rKebEbMBUNrf)bq>k*%l=rlp6`(3`yoxVR9(A9S0 z3&$tggRyJZ9+ZC{@e_%UaP8{C)v4l-+V~Pb-pGk_Koh?I$v=&<3_!n__;TXauAO|& zcSHy(Cq72}P}&Xgm78<644b~;%#R0k)j*o6ck^tOB#y=htPBx?HWI&;_#h8_n7l?p z&Yh&$OPWbO4WoxrOGEX0fcS3W)9d;u;c>!kTQKE!enI-lKOG$rZ~aY*enqR8_!G(a z+&Q+5l@gv)l#nO4)Y?`R;YEZ;$eUgtqPN<{TieUM#?sqFc$9qU@^2@+gz!vurnLKr zFC{+RA0Dyc5z?f~p>pR8@$+RWx8jS4FCTz!De+Zld?inn4NoseBjJ^#xBN^!1nqbe z@ioM&O(U;qb2KFy(ZC*c)-K0_B*W%8*UM~Od1e6b&I=(_qBt^A?r z;yr!qv54>@!bQXBZ&pB_QsN7VPuF{u4Y&1cZOQQc(`tTX_J!yF**GR(G5S~eH^{|il?U(kI z>xjbPTk7XC_2B%L%9C>@`Xau}kM9i4JKKwJT|oGVOL*?B@aboF#6r_HugTr=sodLN zdRay#Ip&aN2WbkF#`dGLZJ89d1KvA{uf!*YzxFYuN&0@(1%yOr9dwRPNc1ypq0Q%S zInQ>Kif<#nd?I^nxORLN26Wd+d?)d-Kzy*D?IC_5y2<1_Bxfb@QN^o|x;RbFHAy)q z4WrDLXYQj4p|cG-Yl*MnI-G6jm@(pv4MUrTJbXIM@h37rqu8130qFY4#YT`55j^ay+Zz4WZ8&G^L@f!!A zzn1vs0qD09-$r~rw9u#V+cyXN?_T1=?@O&e@$DwuBiy!YV;l1VZ6=HzP9)yeV@iLZ z`~}3%Bz_Lpt{#K)6U{ejiMRSR^n>+WMSMN+qUG`j{ncvX>xfs~5O2n$(%}*07TqSU z!_VKMI5*G2T_)$3yUD*lEx&jjAbcO;5w0CyX9tQuVdFE&RYZI(@tx$a;yS$8@He`d zvElTl(;g1vwfr_rwCP7m&jFuKEr-ffMR;z8@J7OO2zUHv!B6R%Z2Ab-lKW~K-b(n0 zWcpl}emCJG33qlk+onH2cwq*oX+JCYwLXwd~@0OLsfr%>(4yNBmaei)}v5 z0mbhK;T?oW{O~@0A?I8_ex}WLgVkdJ;YY}4%byt6mJpuPmMpjApC4$C6~sr0x8=)q z^-@oGDd9o=OTM)>+{$g_3;NSm;w#Bl=F8Wo9q%Q6HGM#1ApRqPc7BBTIPnwxctbxp zKa;#Y#H;+_`xZ*)t{+LPov19UNmqy*G42|_*P8fQ3nsl96o5yc?*YpjAP2;l94$;`vS4u~1!)fc2GS{KvJ8irzqmkd0QSm** zA0~ej*Ul#_wmOn5mBd#}W_%%8#u{1LvZrmnY|Ew7H%x4rkUcW=(#sM?Y1fi=`&HDx z^bj#=P}cMf4`yYRkruh7iyfqGbh^mNtP7=!i{|^;lgC^+oR^X=tHU}y zr5l<@`5Ttn?B8@+7M5+S!ncb($hZ9(_823JtJjZN`6C1!CcgMu+A#GI zlr8(gY@;pNOU`+W>Da&CeZEQ4dG55$U(DL_Xx5Ak8?%}o$$Iz;SzmZKEBjwgd+Ft$ z{8X&v57t5V*fPc_%&EfD{c^{`)6ed_KTPiEmPe!0H*AbHJrd3Sp0OO%5(`iB$JLGS zJ9Y>AIGK+llk3~E@0Gz@dv7L9=e>z~F>Th>3#{3X$69)0B0jgq+FK#vhY2_1?bkn& zQs%6{c-y0_k&kEAo9IV~Zzg^w*V3zeqU>c7;d=>h4V!SY#*zIl1h?@Eh+pskdq-_P z`NnEnAF`J{$hVL99OmTV`;C0A{7pl$?{iJw@Y)Kk?Vo18xLyyY|D=^NIDvp(bdH1R7@2evUWJ~#Z__*`l`X&G zj}Tw-#s2$_oVWEKFF6`*{zBE+k8U=$lf8N3mI>20T$07WQYDIzu3U7!#CsWB2g+O- zEOP^C>RZ`M@24@kyE{-<8;M^7jaEP2*~YDoMk(QvH+K_#*-+&9pf8VXZ{2EauOqtU zndqzy-;OrziaxwE`h|awKJstTjqTA#cSN(_mi5xhKmXZ&c`;{{(ofFY(IGO$e4a)o zH+PmVC?dY->xp_wtozL*yd*<-1>vO`!s`jINDCMLwS?Ca9trSw<8|r(1m#tH71!Z~ zro731Bd`{~4?5chpd)z|Z|IEcpU%h&nL7^0NMzN@&iAjk?MMX);t*N**71`XP!os9`DXGY)C@JYm zH5KLe^X&C`4*P8OI+NYs>-+otUa!teXK&umv!C^>XZ_i0|6A*WKKrT7r>YscMD&z2Wj~%c7q4Ut^L+;JD zt~YB6sayr((ojPjeuz6?rP^$3<@b z0_*7_^ym91eH`b?y?x7E5;;Up z4drgzc-L;Rp<}s(wo&jRls(cBU&TLtf1(`xD0ooY5dY+x{87kl@ts2Y6C#)Rp6jL` zSf_?zXX>~;z7vq={HHyg63FvKF6lgeo#Y`fo$L#6p8sZWI$`9e2=Z3QlhrAiA7BhR zq90TyZAs)(CiC!Bj(5xCM%UNCGC2-A8DlHUWEwmjJg7{>rzOa)#o6 z|MJlA76be%0bfYsUlj5s$Zhq00_kUbi}mroYpwNh5O%V@6I>tN_78at6Bn!%Mvdl#P6|GLVgVLWY2PA(CHr!zWxfsY!Bo! zke6Uz)9^pb9f8ggbc&3Q+uwPg$xK0>^+;lUlDf43p6TO~uk;I14&a5xo||{?vxhv$ z!;m9P@%VcC-*U+FAh*@iM#u{xFZS5idqv_`C*+mO_T$fF`@y5jd_})M3V9>sVPkhi zzdu8HP`Z+D=OT;=lh_YK-jzgN0(no8^rMv9(r<@c=CrWIwIA}4B=S+nN0X#KL%A(| z2L(2r#C{m^S;*T=eBJZ4K2r*Vl|Wwd-S{=Ewwd_zBGHj~GosKb$3E(_jtk@O??^dx zLZ<^dwm1wz-UWGyvEioUZFggk4?%8gcVQei51sDsCED<}tIUgG2RgQPRRH;M$o>6v zIru2Jt^G7YKIu!_>whQYi;&y=ml(P8gG|`_jd9q>el&Uh7NAoI9b5h~H(-nnxj%n- z;N{@9{FOsq3%RZQ8X>QTJg6Q@TAh%$FCV|${=vJ!OQ55Dp*L=$kjvaI$>JvSqx5{= z9=Fg&lnvzGH2n1<4>}9bvBj+%^7O}6#w`jS0=LDj9rA3*ZE@>|JPf%lZljPFFCQO| z+Z1>OIL_$txam6|VW1O`w?UpPZaFwgqB{clEaZ%vn{VMV_t7GFw(%)`{V+#vi*x!WoKJCF*c`XwJd#IwP&r83 zEQdV%2XTK^oTnNg4?|vJ?62s*Iw3ECJXv`RK_~aW?By{Ic|GLbH2meU0G)Q|*vcdG z5uj^$j2 zIs$pvq`RVy6`w?2OL>rAQU}{0Z-sqy&GCHcyE@``ALN~o`}=a4&rG<@?j+>h7Q2$} zBINy$hq3Q(JCd%TMPe49mu`lslpxj@V)2~GTj^n&_ zPs%q8K4wWzbW0$gf;=1h(kJNs>KgK};VbH0E9JI)_Ch|BB;66n7Xs3qAh)HvK)Eg5 z%wmiUlB8PzdHVFq{Fajkr7Ll2q}(6(cJLh7^Tu8Fd%?2<(itYVr87afKb<-7{D5?1 zA%whubh629=@e1!Pp1;R*q2U@pxfiPGd*AuUgS^X*{g9Oqs~>2+;_JWRc^AC9`jtd(`nx$!m*86!Hbg{eHEA z%N)Kozj`6h`KjG6nG>}Da+_aMkQYI2^XmlUU6A|zk~vj7!EJsOKt2L_A&LX-U`6|? zgnT@}ZX@^@xXs^A$R{AT`8x=C?#xPmWp39nxXs@g$SWZa@>lAWgGKmfXiI83qCIXkAlyG2gOzF%>>w!<4(|C82j4a zd!LtQmzwl!aVdhl6mw2X8s7e}61)W5RvyieH$z@%j$2WGx*_ifusaCe4(^s2$JzQV zk@z5U?6w6QHv`@ZZtL%yGLxQ79)`R-NxCJFcLk(d1Kyb=-B!qZlGyEKy8ieMGd-KX z6Oi{NvAe)@{dUv0nS9#p=0V<<#BMp{lCIyb%uOu$wApQkyg!NEex~cUJHqsAcBdd8 zNMiQ{)AiexxsfHGHoFCo4<@l&3Av=}wVR9jDgH`6d$1pRszBO|zT;HqeaERA$7ehd zT+hQeb{O(>$jh;>{jc|1cxfM#(8-5Ry+;QxvEVKS&MEkR5%T6FX=K58(@D}Of=+i5 z8#R!3oy0~PbcU1I=!1OdBsNB&Gm*r`4CLb{u@TyVzAlN4T*&87Vxt^7nLoFeTO;Hd zki#8oxphIOz+xj0hb`gYe8{C-Ltn>3EuMe<-=j+1n}V%+=z8m67+mJij)F(AugAOJ zQ^_|$e4jk)YP5lXWAnj#PjYM}bS49iZ3Le<$+2C~$-p`UexC=x)4`MZJO-W8fMaLC zOHOiZ=o*|m0*=iAZ#~JeCD1tcPcdo4pRmonNfXPanD8-cj(S zB=#mDPYEs*{hRzi7(47V! zehT7wzZ2i#&X``_j02XSTl^c`D@etGJeQ=t%?uR8&m0Wmqvv6sO_N^y8G9jkGr0JS z!tW(Sj_ZM|nr&+2e#12dc^GTBj6)Z` zy7Jd>3@CXnhkP7zH_v~)z#E%*o+X{|ZnR10Eg3s*IlSI8mMnq%_+Jvgb;S3iZW&2G z7KOa@Jbf-M9{sZf_-jmt0_TDw`U7hwegvESJ4Y9|#q z!Z-?gF|;T6qht2eAJUlkTne3|t5&uLSw~_7ycjxC1~R{;=*PgP!P(Ed^PPpkyTBK~ zLnbZv+8FgK^~;{LhM_Z&p4eujoW{u6R^9T}`lm-$A5Tx(;(kV?Xo*5KR+v{pm*?qBjA((0a_- zn}Y54T|IZ+$gA$jNX7kNx4khV`i+Fhk3xPF@@6A<%SONRhGl0G^3d6se;P5x@y%N} zIcd+Ssr6>|3X{$f^xDtC{IbT5>yOSaC+XzefI0(t*vJ#=fTYuf<3(PN{m@-6l(aOK z@wqXxAghO+tmm#QyEgCwA9wQ)UIE^YV`0-xSMx9SjzT^JIqQ1-eTH%HW8h)Wao##R zpF}SCsij=v5lTzQPr@9Ug*Re+hqfWUz`yvjfC}(*aJFkV7T$a7O^|0nUSN)MwwJ%nxX&~OxBOwJ@p&fh8guXU{Uqc=kTX7R{IoBS;};=63VGQ0 zkx;H8&qAdad9jhZexfqR>t`Y46G`k>Lq27Zi%-Xq{tV=e*bl9B^J#rIrysU*Fh)rB zZq9M&IM2tt|JZ0e^jsJQnuWXs@(Pa}V}OLYG-ZvMM(7k79XBT4_v!N>Z-?Ap<|W{5 z;DsLB-scuk$h#pADhsjI4tejgJYJW3!3V*^9)Gkh%W)%=d(R=lC%}*4INA5s%{lN9 z@SwUUWuAUB&LNPOo8#R4>+?tPy%onVKz2ID*lG<2`!4br zZaHaxmxE*4AP=1%&$lbre2XuAke5Qv@`|^Oqu{b$nl0T)$QvQgF@Cvr zz0V33A+Lu#+sNH_Hl)17U*SF24}Ix*l4l+7CETMed==Um^n&WI*cpJGDaZ%K&V31X zZsm~1J&O8uThXb3&IoimjgDJxX!jV#m}?NxX@gGA1z0B~ zQ3rjg(Gg$zp)&}bX^+kk<~p?>KE<$e}di~JTx`KweT%YPtS2w_K zPyYDcaOxJG=p-M-(3AE3ByHG=z`qSFt$`-U=QzcHDNN=PB_~{1tgU_Cr z2K1OO*N&cFMP3N`2;^1)+yc+WCEx~?>JeEW*Y0kn=IbPxy`Z;=o<@Stb zxZHk@!A>po=AZ{1t*`OAFKNv{N7ja8-{$5;&-o&E_M&Y-9+rLIb*`{5<)udMo}0b> zr|6VIryMrQjgGc;e8#ZcjvJxVWJyQLw3Bl7jqy3q`@!3Boan$mx386bStG8^$HU+g z;H}_M>_cCDNqARw5jsbG$4V?RP%(zV!{*q8`Xlmu%8Na6y)F=+Dj?6Pil3L`YcJG; z%X($i=D5r%vp zPh32{=&(h>%|GNbyRrU`SKhoV&)5e)szC!SexY*%?yF#<>7$am=}SB+ zAn$E%Kv>t^)Fp15H> zi=NX`r8{1}Z&d-knpYxzVt30L(@s3`lXV&=AaD1|d1FWN-356;E!NTV$~n2a$cG^B zft>w_TYq)FU6GGNJ_b3{cjZjplt1Jpud=sKSr>8`@*$JH8;kucU$LJLdGRgr>mgU} zy&kH7yfulu3G#x7yH1S*~_6NX=!0De`u3rC+LtY9w$Azw3uQMh6LddH{j(#)r)H+E&-Zs7SS7p2! z+&${%DSRa z$h~P`OoXBO@_0wqCT)XGk@3ULr;g>NtXm=Pfn4?x%lI{9H+VOAq2X@Y-g^qekPko} z6koA50r}9fJbuq$4*VE+*w{^oyBwE(z{vBBJU;#kgHPZ%zn?|m83m=e7H z8Gqe6?|o0d1oDc8mGP+oF9)wQ$GLVn)NuRaR>)f+FZ9^;mUA!UU64zjQ9s-`dGFzj zK;9XU?gV%TILpyZ*V|VtK;CV!8%9!@hfKQVCS7gg@v*$buMj%JzO?1o3h*KDDE2-5 zL&Dg*89H;mVD_$H_TGebPS7jcv0TYebFQ zjkC9{harz*4B_gcoyyvDS`KoE)c;cGIJYKV54!gkw%!|hZ(7-Xsl6#UO`G{<*FZHB z|F`0p3LF!{zWjuBft7&CzW$zhCM7*9lGOBqc?N7WlD91l5DA&6z9YPXkb*DP*sj@$u3cY1J!zqo!X(_|0D2VB_!tRjM=eLty6e@9CKkh#(Wp#0= zKBYOm)#*ryCnvrahKij^@h>so1vy|vp_x<|7*BPYLnEn9S4wCg)fseMI-U|*N^xdV zLUSq3f;fibFUk%zJGmjuo?Z~bkhVC4`#R;J(G-}NOmU*3Dv>~*T=mNfuq_VFp6W~q znM-LrajG+!Di0CcL!qv8XF!g1=2wOK)1B^9aJ18zj@%-p7j~pfTtbA;TQ!0m2oeuHwm^x|-6&CZwvm!~SRJ^SeziTB2jmU~RdZDNn zh89*KH&d%1$2w@uq5f48%8pe|U&>h8T*zrZ#Uy%Bb?CSpKa=9LNsPKvLcOWZKuYLn zs&h0&f_Y4`J567_m90F#0-Z%lXfWjTri6P#&ZxUTmV!{}OkQXf&ZHW0Z3zf6wHp5Rt(Ht- z-4`4*vD)cL=}YNagcKXjfVmQu_^@Z3L zXHBI#HP}Iky9tnvq`7pA4RL1)0@WHiehLbGC>5)=&7|cFoFcUe`)D2z3`mSdLs?U& zIMY(t&WTkySf;J_lyuyJl@gqjf0kI5YxARU7=@PNOw*q;5E<0H@swQGku#-VC=K<6 zoW?F(u@5o&Ynmk=ZIJcyxV15<5pGRiBFd_Oyrw;+Bh^^%VdkDrDTko4X*yFXz<8!J zmJ&La=}e$tGQ~n)rZl{+Oz9(*);bF)-?dIB+QM3=C$+R^jdLQk0Q;k9q0u$Ycv@(9 zje}kb`_pMT;7e)g6KkBVP%ie5hO%cM4V7bmcvWa&jWe;Tpnt8?cS@*xtut^+e_H!m zXY4fjW8$?St30ZC}&;2hMSEKVj>iKHq72CokJ|g@d@L zn@tVPp+`xZL6etrGRFx8p?W9Ax>y@(a_X@!eE{U%Zr;1^cE<&B7Mf+RkdcS!5#-b; zoq+Gi7sv^%Jakk}sW?y8%3e%PHO+r?OHZB?ymiLApV&ug{{MkEd)m!u<)N6It=*DzD`asE z26{)CbVe?^SgCmIX1&Qjn39)^dmS4QeUzu#=1tsnjLbCla@Zk=h9QWm%Q z+?H~yew=vPq^o~7F8codn2A?qi_tiC*leS>o9$ey*_MBSTgEH9&HSzLs=Ukmt$rT+ zck{RUnZv(repb?tvAyOvd4EWL#r0;}(P*{<+-kW^@^AH{5znsWr+z%!ct!tg;-lqf ztT|4*g{Obq#IK;r92e#G|8_Z#So|wzJq*3g_*ctqKeyT*W;=~s<68d?^S8!zl7Iix zait%#uQ7IuTj&q#v-;6au732~ndrwc{=Im_@XXuIwu0MMZriBmZx7w{V{xB3ZnV*C z{pID{X1My{`1*%#%3J@<=xIIc=ikS;o#EE+M=Slvd8IjikXyeW$7>V)DBNTI)^Zu( z-_N#O>Tfo7w0`&h-TdvZ_rn%GV&P*J9)2d+egV1qQS(XDp3=Wz^lQ28=e8Tq666JbKMt-Z!#+hROjkkZ@-|$CFe9q2jjf7874hrd6A zC(C%AVzTAn*^&F3V8YA>?jad|I^}OZ&Fq}PzcszH__uD1S9n}FWcFyrsi6b%Ok94< zzJs?%-CuLQ*(#r-K>hCIfpo*s^v~n*s`uAtO#V;~F8VwF&ZE6&__yYJfq(DDE28rI zGyndU`SbtUzcVcFe{D_3{}qS-f5xGi{q_LIKiYss*?-mGS+n<-H*Ef{;Z|iO)UWh$ zm1p~Sy6^9l?OV6LG@N(+o+AfiN5Y#5He9-);Nne3+&?$H;gW(41%)pmR+H9knuC`c zv?KFqrQzIA9mvz1)3n{uM&B>qy1bWKh4qpG?AZ< z?}5C;?58<+m4N+`SDJ>ileWu5zS@!bpZ&iyXHERP<&~v5Yn?fkZz9ihns~lV8o#QXU11gewNhEYG=mh|2+No^WTwYUWpyg&%`a;S<#=MU?dLy z`xIw`r+CU&%1?gA&dU1sLRWt!znb>-{)n-nc2?Hs8(cdpxk+~&*2GS17lyB_hjRIp ztUe3`#s_c9_{zoDU)he7>;0U>e64l-_a%&ewv*{=FNUvkntl0dKZ*a9FV_^!*4SC= zr2FoFsQt?G661E)N$ktKp5C9abB?3uHI-@m%HaJfMNV-`MP;h}4T?aSP1 z-kIX*J?nfIsmWezd#PkEb#4_Wwe3!k!Z2lHZi zf0}Nqh07dc-k<8vS$GcS$@2bGzuLl^Exgmhk6QSIg=b^FDDO}G$+vKsQ_K5P{eBA{ zxA0jD&#d-Z*YoUI&Vp|oX!?z_9DUxPM;X4>@!vs-!2F)$ln0(?*E+41^HHD0eh%iD@%}X33Ln>g z`0{rqo@Z6R?Ui0D%k6i@!pm!e^(!%dhWDrThb?@;!t-wNT3Pl-=A`ic)PALfcUbt4 zg-=AwxuFR<`o3!k#^(C>on=URBDg&(!>NeeG} zDmdL53qNMz#S6i9YAt-!!sjeJ`}c|Vx4D0=cZTml$LRTKzgPaW2Vz(GkcE$1_`HSJ zEC$QBk%iY- zc&mlaTKEYI&s`PlPql@2oEoe@XW`lD!TRN=2lF8d51$dNUt-}=3m>=e84J(I2u`=% z!uu_J)WY*u2iq^P@FolIvhX1b&t4OpZoY-rSa_#}k7Neh&si7Di!Hp?!pAH;eSNU~ z%rk>|vxN^^_?(3=S$JkvaJr=y-elpu7Cvd=OBSAcmc<_nZ@2J43!kv?1q;uAPOv}K z7T#vzeHK1t;f_2=_5Ad_&}QMI7M`9RY^T7&n=QQcoM1a67QSHNq2~tMDYEcZ3vWL+ z*v^cFhjW7UYb?CU!uu_J%)&#@3r;uR!ka8Sc3!ZZNej<`+(T6l+rAGh%F+~9Qc zUlh!nEPTMiM=X5a!m}<2PPf>?+bq1}#ld!FEj%|bSijc7n=O36!pALq(ZX|H66{a0 zh1XknmxT{m_@sp|S$NKc!G6|Qc)NwqS@^<5!S*ZjgL$`wk6HM%g=bzIY`@6DqZZz2 z;e!@FX5kAK9^PQ_)54<`-fiK-7Cvp^3l<*UXz|m+Yb?CO!h0=z%))0Z9E)&ydg0~! zKlv73V&Tme-f7`|7QSTRS(}3WEVS@i3-7Y`(X=jw(tQ9 z&n^zOpKsx97Cvm@Qx;zFvfy;17Cvm@vlgE5@?iVz7T#mwvlgEHieUTs7G7=PV-`Mb z;rS)O=|(Ml(!%E~yl6|X{U!@B@2&k54PWC;m0j}#=`T;gYB1Ec$b9_TKIy6XY2@0x7xy+ zEquhnCoR0_>fm%MEPTkqM=d;jO|bn!3-7V;K?_f>2)3VN;cXV)ZQ%hH9S@?p5hpr9wzre!FExgvkJ1xB5 z!pANAgoWo;2K!%W;cXT^XyF;x1>0}7@JS0V+8u1C&&SPsN@qDGoTo`|N+}<+aGn1r zQGczY^YJ9|vz$iG7nI1?#^>ot68+SCHCcFd{yL}8=jY8Q@l)s3(fq1?onOb#b-o=x*ZFt+Jlqu=hZ#$L^Zt^kzaRd)?=%11 z@DLMFKZ`8(Yb?Cg!WS$&^X^1{G~Jkm4_f%NkDKyZ?>zb5#CoOnYu_21Zij^rSom=Z zFMe0B{YndOv+yAc&wfv^{Wc39u<+v+?%We>KhMG|EquhnM|*pXOc{47W3(M#kQFInvC{C|FZowqKLuX8dFB%TM`PBLye`su`c>3MU~!kveL z^_>qUa*f-RFJEdu+hV80!lM>`+`{L4-1xKJsrF55r2aIHCi<_u)4~TWJnL)0c9twW z_u*juQVZ|2@CgfFu<)F(2d7(L;iVQnVBsScKIP-ujxq;=+i9%6&%^?$9S^EM{( zv*Pn2Ci1n8e?CX!53avnm)MTpev)=nKN%d)ULV(XQSwZpzTxLM{&~c-9%da6(qHeq z<$Z~MYCIgRl5e%CquZ%MTCA&VW2gMXei zwcj}%6o<7~OFPlN>i7O4QD6Cph3EV-SijH0k6ZY>g=haN*nW|P*I4**3!k!ZS&h&8 z(>N6RxQYLIXUbQvRKNZ=!FI+hy!gpr{dx=Uu<%g}pR@41`QUU5ejCiYEqubl(|;Fi zC&$7oExgsj`z?Ib!sjjAc`De?0t+v<@J0*ow(wC4pR(|I3(r~z_P^7@`z(Ck!o$B0 zwqI=Fl@{J+;k_0_;!WsA%Ylf!;8%FbgL-K=n(4?l<8 z^c!b7qn7z$8nNo3_xD{(|F8Xw&a0`%82js-BHz4NKRSt>v8NN`rgqwWc7BG0g3fEI z-{aGN0_mnW>l{B9e}n8SxY<8*#k`Iw?yzU&{CMZ=H*r?~GZ~01=%--b#qNg^$4eKI z`{#jt`}@Ss%J~mByN9ow$5P|pIGh+a!&lC$xea#CM}5$F&)VtdTgY|3tbFn@a{az0 zkNofC`hG$d`8M3B6#Lo_#K`XgUk^U?c?0^$KTmzF&-LUNtTJ}=`4MKobbmLK>vO#* zc`vxw*ZJ8)@K1gt)Yt15_5X2lo%cq08NU_koN3>TemldRydO)Gyj-;vY6* z=ZoZdQ3DFdFFMuO*Z0*m-BNOWUs3s;n>~~XN&!<}M^RE7CNAJ&fGycCP*Yz&4Y5%O#Ogwcy{uuSIB-eTP zv1YLQs|A;OrQaVF(f>a17hv8Gy?&>N*e4AzyVyaGYNVF8S5_rG?aQCD-@9G~I_>JF6XC zucC+gKcK$e*HVA3$uRcy`ge}{edKzc)j0eXTu<7!anNV(_5) zQ|WTdD?4TMwH>w4j*g2oU&GXQK4T0Ip}&yd_o=VnQ-@uOf7Td(^nE0a+qLBSy>Jut zTgY`@tYY#h@F4&HPJR8pTjP2C+F<>UfJ-^*JeFbF{{gvIHouEvg(OWR{6o?4Fe;F*{|w%Io?b~E*JCye1R?Y|pb($(ij%0Eu-?>Bx( zuHT<(9A1n^hT^B*2k4~zLU6I~Z;v(L;{S18FYD_{O)lrbp3NI+N9SG9bU#S0^Kxjv z_XxRuH>CM`++zPi6uS7S_l*mf_PfE?rDm^~Z#jCY@!vmB^#in{^Gj%bULe=&LFKPF z)1<4<%i5Xl5peaH$lbh~`uZJrK7~`{MQo26pA+QzeYfVT4h~3ubzVy44}!zh6~8~b z9P<^o7?Jh^S!WqL`hIdDkK9hK_qEi|4s!jzK>hq7xxRN)PCI9!!xTSt-Wb)-C)e-k zG~H%$eLq3#!w<>zd2TN4FM$W;w;by`NV+<2iS`?vp?C3mT zCDeZrxjwhj`0OXw`A?L8l3d^OQT`Khecw#uwi*k2NVvvw7 z?qlTo{+s6OPqd@!TFs*V$uIYLCSCoWNbS4^T>8n8pPPPu$f!H_QD5I9Rr_P)`o5*s zlMBx?c69wRwODolUI$#tIIBJwB5_4@*~f64Pr zy88UCkoryFl3#sJq4lSY`Z^Diw(D<`>-%6DhY%c-eCcxsZST9m#lFs)t?BNkzJEN^ zLw#K@uGBHV0rH&ho4>VOeg`h;>i3VD-|JprxXyQ>`T7`mP(Az{^>rQ+n00?A$n}1m z+P~_2V_&~d(Q^MJxqjCirJZk*>wQSo553UDC+E9HQSFDpC13S*hL_XMo5}S%FSYYI za($mu%jGHMTT@&MXb$eL6b0m#dzIl@KdW6%CC}zoaPddykybw+BG-8gN_fl*Uu5+4 z``lvk*OKdZ3R)k&POkGRw^ILawV@+Br+ou3wJ?(gH|I**W+@97sBef`c+^{)aKe{@|w)qgGZ_5Bdl z{|@#0UT)GWXSzS3zCIUF{j)DJ>FRgr%I_f8@7lt&Gf1xUv1|Q#5_}!T+qw=-Hue8V zeZ6n5=cz^%sFaJ|U)6T;F>?R-bM?ihAJ*q+YCi{D?C3lsB~14qxy~!1_47Z-b)Ic4 z_dk&9_YTTmvBB8a=gV3TZy?w2`;CYUwe;octa{azc<509w%6;Xp4BV~H ze7{}&d>6SsH_>|XJMu~PSE^qF1+k;^x@fsSMDD+@^(S(jpHuZO-(>8B&oB)|^VXkQ;>-Rp&KT59OdxqUq9p^vE^**!K zA7`_%uj>U=P`?yh{MYqK(Ve=#z0}wD&@>KrQNQGn(aTIT+mC|F_(9*(&~!&=N1x-A z7c5c2@u78o5Zyxe};8N~7pP}}XUEu5KgLl(M zef_R5M&T^Ef1H2GWyXH~wMJ3n(?PEDQ$=a#L2{iBIZXZtxWrB0hv_7rR{MpC_3dxu zI!`#l;{I;GJUCx>flD0pdxt3XKTodnO{xD5IuOy<`3!UP4^aZ{a!=;>?POl(Ud<$uIrd+eR%Fm zjeVWxEo|I(t_7ENq3cEVvz{NIzJ5QY_8*{r{j4dkTH1M-`Z~X^+W#x{OTTLrGt6Pm z*;g8Wbbdnhb2qupx1;6t8F2B_-yR>KzOG-O{q||a#(wEpCPDn^{%$7M?-Mm&?icQgwDW3mea@))`U1Ir-&#riUy|pqHVLYq z8!!%#dg~vT){zg@83Stn8{lrgx6jy#(*6{A=|>EoCjT4l=zMXS?)F!hbah@ewf}l@ zo#(clb{;0zc^YxLaepZ##*V)KpyhrUxqkns<=9TH?<*F%RvhO!TZ|q3ZW_hm{<_HZ z`Kh~bZx0CC9mC9Sd*EuVH1Ju{=ku`45 zkmsy3aaKEfDuT=Xc5sPvd@LE|adV*QWO0Lay)CXn8$CuJ5mgneG$hI{&}gc|OL$5{Ic7 zqo~i9uO`>|)zwZbdB-1&zVdI7>w9R*mr&n>o^$q9qxEygb;gd)pQCYWCm-f>8MX76^2-zJ)tS4EpWy++=jeX{ zc@y8?=4F6W0PvTFJjm?tc#?waVDh^%pe1SAwtSvEI$w zU5-_5K&yUGlB-D)aUkatqwf4}A1u0EAKo5!i| zzn{GI#^7?_1uo^K^OIGvm+NBvE<@v-2kzDrzEF@w zJFg_y`6`uviCpJdLUVS1zXuPh&(2N8zOMVD_2Ei#|MgJ|xz0OXLi>+{OS$NJH*MsZ zHyisp|5!HpmE=0lhNjyME_S+~F!j8b`k$e`e$TG?{Vw%0Z#Vj^7S5B@*YB!oX(#WM z#vfh(2+hI$m67ZBr(yC}f=jvR_t%}|uLBo9+dgg5Eh6tD_g^mz)4t9dujkDt$#q_O z<)^@5DR-ThPwQJHxTIV1ZIf;{(>+3coj*w0#2 z{`~>De$S=#tvq7v=y!r)rrQJ_Zu! zUHhw@VpiDlkP$paJ34QMjtAE7G3n~})aqw3xcJ|=-yGjTJBO&R^CxS$KR~YQ3#k3a z$o&7;)V@&PDlR5j?QNiC9fjab+Xj| z*OKdcb6So)b6 z;J+XHHuC0dV_)0*_rRrn>32`7X=g_5TxRq&UuUD8tWU*#$fpg@r2cu}lCBdqAdh@M zxz03qK$pEr@~JndoH zf2VSOkF5FqzQz78U5;{z83Ti~vj!(n$!|8>m&WHM;Np+YtCmCkI&z)wNcHa`*YD5^ zsK4=mv7_IgwvpcsF6nkXYJiR(K1Y53d!$pYJ`eV6enWlzo~4kojR#G-I#0XS^Hy^I zeanxK>vuYuuiudC{6G1$fA%3`U)N75A+G|Ld=`y*D+WA4RZf| zp-^*h{iz0b+dH4@v6!8=k?VYX*} zPv8=Vx$l`clv6*u#c<~~!@J41fQ$b+FS?fFgVbMOf0$zqbEc`U-|wjZ=VP2Fc1rl( zi{|%ca$VP3+e;t0&JP@>Kc56&&wcOaD=x=)@~ein)1P0{j(*3a={`SZ@;i&?81mC} z3&F)tou^mz+sJht(y)7!UmxA@+V8l}F@yRLE0X=NPB zjU$@hI&%HKTl4!>jN{z*SoAq;x;gG^(3f)2d9k$rc^o__U#Hv|%+CRreEHuyJxK2V zF5_Nsd5-UYF5E|bosW^(bN-7w%-sEF>K`Z9`E|9tvfGUP9CmD)uN%pA zo@BNEA#z=htcmvji(J>eDk4AQ^~S#cd#HBu?DI{$)K&v~%?vOq}ziA>cPa z-a>xtAp`WivOaK$zphuS?equaGuw=QJMCn=k#X?dhd%@^?X+~lD2A!uP5st$j6Wsh zYuk+-U6&`1d(R+ix@m@TdEG3_Fsq=yvmW*le6L-(>jQbp{lY z?;_Xv0JVJY1`ldqAEf?x)ELlulKy66zkqQI)Ba|1ov)bH$ay2Vu0vEz{m+6+dtc!9 zp=#%w;F4ee`~Oe4oCkY0f1!Py7gy`&b#F2Kr_PIV29Jq?OWbsw2#v$1$aQ|CTwL~yUd~&MeO;$gpQqeJuIr6zyL%sa zQ2qQOdH+m`o13+lItDV>*CPRbF*H39j*JVR@+MO&m(eE5M~bbX{ven0!C= zkNvv=s{bCBQ^~XW81;vzjr}lXU!r}Tm!O3Fw0D?vbso!l@+f%FdrAkXuj{01+}=#C z>q^(q&iBZ5{sgU`Id_?K{r69Hl6UaDrtSS*xq`jSI9?w?^*qVc4mHN9MSfkdACVd=dUZGpB3aIiw1vzq^s*KYW+L_9@O5SpuVnGqV}`9jUAnz zS<7)dxWu#m9VTDR^k)zCbsd39@=ufNd}xE@uX;D_Z!mVWp1%j&EiVS9fcnR%@Bbd{ z&*Zvpc$oTUy~o(s^@2WC?YkuEN{qAw&=Pd0!NPS%gS^fMy zdBAEy4_Ri6g5J#M+j`00P2@U`SRzpj?=1o`C8jp26Mf5zqf!?SsA5A7Eu#<>Ap z`VF1O=?oqdqrR@YS3*8O?r)FZBiHrFvZ#OQy(V3qPhR<3z$N|}j~RcOss9P;w_ay} z>OV!U^VBJCc(1WD$o`7e#krHbjnAXCUfl;S?Xfmu>}&jgO|J93X#Fp`&*=NF-?x!F z6~<23Y@EI1IuCp~c{{oP{qTpuB@Rp18^v7e|B(8*PZ|&-Kdaa1k8^x}%!JP=1DAX) zQD5uHE#$hMruLtAxprvOv$>!86*n2E=I(pQGjbO>+Nzk0;4>9b}DL z{{6&I@A3W^>uz!jn5Rh|2w;LKWOqh z_I+cZhlbt&F8TG3OYbMo|Bcbt`tvQ<4xR99enEYmN4kWvQ~GItlL==_Rd+KG_s`Xd_8Pl3yM zp>ffqn@RnzQQ!Zb-v59HwTrY5n{;)ZFHQGqa$Ubb)9oPF`46K^_qXJEw-})Mdp=^~ zGx90pXA||`OrFQ@ZM(@o4ld=MzQcf~RI^<>V7Sg7SWW$nHmJ=5^#x|zyEKczTDrEU(p(~eGhrg*UjI@(#-ZNw4>{GX@7G1 zps}y(Z7IKo+&?eGo#ZuaFJWWec^`OCJ^ZZ8alP{)Q%{al|EIL0>nawIpZ5vlkIrMP z@!U(U^9JWo{}bdozg!;qs!s;{a~`c1Eaw>?xzzPW`k8 z=|8^*QGc!@*Y)+350UFSedVh?zSj9aH4f{+CBM3kr1Dph>%4QC-+Rc5IiI=O ze@OND97_9vzmn^^)oSO8VUupmfzl}28hiOOW zD=wv<*`G6ZT3=^CKlxU0w_JW@3^b9yk=*~?+$U*A*D=xl@QdU+AFSre zuk+-qoeMv2{PDks&_v$$N@Jv+wvLf!O&g%?<;UPM9-i>s-~J7_#ItaZ$!|05q~(`n`O=LhC~rxRkrDS{o?O@U)AQOzUo>`fea|rUKR~YQ zv1)vlz{P+6cO{u$GIpByfL+twPp<0~s-IscAEUmO*J;O0x$AuL-Sp?V;F4ee__h>W z{8`**0y$3o8>p}At(TBLPJWE>QGYH*d5E3aPGhH?`Zt41x;o#uwu|?W`{!f%K6(0j zV@I#YSAE6UKh|ux#^(j#QqOhX`)sCrG4=aDVf3SB<5W|>fa@q_Qoj*g{LJTfB_-tl zNjv`gjX$9N{Iy0=%lCy}HFk8pc+KxS$o=0(Oq1(+2RTgl>`{|n|8wvcgNvWKo^_b| zjpVw1w8r5+@|mbntTY?v1b9$8z2#+c5bE`OFz9F46P#GhJu9v7cFO{OmFt=d@TpLE>izd>gzi7s(-w16MF3$Z{a5-KCF6sK;H@?ZDzsKe1KkqdDbeL>7cU$y7MEg2Vvexrok^7&^ zZ~wOO$KRiPirin%Q@&&L{quEPLhgUx>9yceUIQEtEQCxx`l+w;X>0$s=<2hOJeyN- z;*hxczazVuT-OWJ_#Y(K^>nlxzX~4Iz8&;T`bUgE&YW?woxa{k-hQqr zs3`e6$aTK-Lh@gePyWOJ<)?qw#BFS^;ToTdz~y|T>(FU_i@+s5x;|++?N^hRP8(1} zet>p#9l%cVw^P6QaRaoTKS1ukuQ(1a)MvE#dRQV(Ncf^=~pjA@5x@ zAWZ%-aEZ?(pAQZ&-S3k7zn@Bb%-GlY*rT*lPF~9TSxtV3T-X2A_Vsge|2!uznq+>T zYaA)0op+Este;urA0^lIR+K+VuIuO(QvVt9UdB`Pcm2Sm+e`m*slSiBG|TvtM?Ofd z>s+gyKa%_B6MOl88T+}vGX^vcH-oRIP4A}mQpX7g%&T*Nc69wIwbMuLe?R;a7W;pp zew5F1wceKexAF5tn#r%W#|OweUTk=j&i;s8*VWZHWK9`6x-Of>?PhXaw@dB6k6hRL z)BC;74~?D90+X)VZzeCk!0;0K^Duar``*noxXde?uJ2n?_-oo}W&KE-Y`W0s5ocd#vuK#&@7P)`^ zkZRROKIE5UHqPtFW7x`1%jJXQ{`&w^%iUf z#Wqv!J=Fg>d3B`$S`ROrG5We5iuMC)>qQ==ofF^^H~;(_tDi9Thb}c1 zG;S{=*L6#?Xy;Aj^SmC{xP6|y{X%1>k@{t=Y?|)yek=#G7 zdk5{z%p1e%&&SAho%ATveTuyHg~m_SKXuml*~9CvVd_7he0I!$X7U~2;{Q0Wi#0xP zq<;EWjiSc?E7Y$%-=wSh=l#Oi(RE<8f2$)TJrGti#oS7bJh zgX=Nzvzp@{&996Lh5O&rzK(nnTlum3bNb2s^O<}HTu)yxkC6X` zcBWgQG95{LPx zjiTzmnfgtfucMcC-cSAMLSrY7{3+_s&aX|n?Qb#qZD!+K0xs$L=a)D_ z?w_CJBjnYuFa~1Ayz?D$T|YNU{%7)$9Y$ZzBRfzJB;9G>^Opz78%K?Pn09_n?tia) z&6CEC|9(*o`O@Xaj@I*sz@>lI_4_($|0~qj_2sqx|Bc+g{>VA=Cf$6FE26YhO|I)r zw~~K`+&|8DerxRLI#AlLmXrJM|Gb@iqQV%~diyZAylO z(aza8uZw;EIR8rW@mb@D#_a&Pt}m(l!{p5zH)^_1l84yOWHVnEoiOS8=e4+je30jb zChE6?OMd6RX}}WsAobgKnS5oFf1CQpYYlH+WdwhqzP~ifzQ-h(!*mzGB@X`eo7SZmJN|X(iph0-d9DBL;9{p>!uZc{ zquVrg=GY!p|0(i;Jfp9CTPpqMbF?D*83TU-?rUZ8x;UM@oBICmM7{y;)*m*M4(d-) zzZCtn{IoutgZqHeE~?qTDc?r!UytT>$~k_}a_aOei85gl#uTRm-;!%^`mh* zc7GA-r~lOat^H&dx&Qq8OY$k-`Qk;V(EoB{N8?;WKK;1i+E3n2?qA34D0y_d$(PpW zzk^Hs{p(p|oodqU+impgO)^d=xqtqvACnL8{$!Z?&%+5<;x_dHW2c0?4_wmi<9Vcl z{6Xp;MLUz9_DgF{Gj{yrOaDj~s5<*tCDo#(jJDZmg?o z+1q$o;l)k+4<2c~c;CSz8#fhf+^~WFt&~>nZHaB#aLCE6cXC_*ccx%zKP>I7Yif$z z(NOp5$gKze*9H%Y!Is$J*pXXr-LTiGZ)j=QxBqagp(PSK5ZT*w=wQQPClaYY6xr8w zXir^Jq&{}2<#43#NUO8=(1GTrhFC-WhJs*?$gTSi?vK>9wA9@hX*d{bxzo9|rS3pO zr2fc(19##O&tDN}#u8NPZ`*e0U~I$Q=4NL*4mup)+wJ<-a;FO-Hy3V-L=MO5V*B^H zHul#w?SC!)I&?5ncd$NE-*7nAa%8XjcLC;KifpgA_NpxvIONEl$d1Uqh}c$(PW^4y z$M!dwq^b_R8u>lQR4R&g@7P{mebtuTPUPl_O;>EWzWUn8wreXYuDx;RwKtSi@7P)9 z3NEX>zN$P@Rk?ddby>uvl7MTZ{RuX1=_Lc(kclIGPJj4e=|r`-Hxh)NLksY zOCviY4J~zt8zOZv)SCLTN^o=Vrb{9>xQ9pfK%T_L<*K(IH8fIR7pvQPN!jf%QWYzT zAWcO4&K;Gzt~hv@rChX?J6BX)f3W`0&O^61l$G6H9jPjGlfEJnK|7D^ZEfAO`C!8x z5wyQUd+Q`09vhoBZ>?y!y`gDm-NCwj4J}txxqqQx%F39!C;z)PZQ5FYo0i(9f~xo* zWfF-^5{XTbs>p%5*2v-guWcyXeNELR#+Q{&Z@PSI)1ku+TN@AIUpLjmZf=ntj70Vx zYQ8ga09o2mv8SM{V$Y_ss@Nr$wV-(%IuNPbySL%+;mCe8c*#&CR=2OLNRQc(#Lcp@ z%IZkvHC2~Js){02mx*sk?vh9ZRSTWR9jKf;D!nnj%!H>5wFQ|eWNdNFW=#$*M(SKA z0}rg)94V{b6sazVNTQ}>E~~$-0=?Cy%db7S^U#sQ4ObnB#SR@TJ#@#xGBkE?jjOyI z0hhL<@!j8Ac0g1-g?l-?Kh$yny`07awWKNrEJeR*(h{MD@7OD4x3{be@zr{cz({(Rp**D)Amf+2rFe~cbNTj$*eaKj~=5^KvYUz$>g(kM4ek7SBKD*Hdw9hI8CXBXVnYGE@ElRG1O8yoh% zI?~i|u+;EWIMlRW~>2mS(nv>PqB>hX=3-ls3<>d+m9r7d-LlvQrpR8?9LsXEefYu(-kIg{S3nLyhsyB+8EvfWpRio1Uq_I4h^ znIo=cH{*62-be=Z8tN!Iw4K`jHn40HOHIdcl7g*7ucNgHHB#$ky!@o-mSYgm z;+IpEg7>z#&2EdUt_tc|FuFk>SQpuY!PmhE&V73uOG?mqwp_I%vT4I+guW`a8L1sP zC_@K#5Y|xdo^&GnZ$+ot(7Lyw83R1@r~Z~@Dxowk^z1n0x_$d@bo5f5XfwWMh5(?> zxB9=A!ivKzxWf6uai|82fp`C4DH9O!1J%SD&``rw}%jt5+ru#XDJ|7AN4--u|J?M3*i zcgSE*u4W~cn+os;&I@uOce%8IEl|T5BeDm>aEvbG`U`E^+kts6EA;G?*o*2AV@0L0 zUT0aW*-2WpbXC&vEXP`!2_ss4gAQwbwZ_+iaW3YV$QupU$gNF>4z=9s>n^-Qr{(^? z(7iC?$yU#aUibBiLwuG&PCU=(yY|Na`X@$_m%7&gWr+>NRt^7G?KYt^LV!^FqKxtjk5ta%s3V-&1|!9rG1c@oNK($0qv;bfroENg?2ZHJLdrpB1Nnl#QJGuV_AU zxDkEO-d9T=rD5%;mM%;0Mj^v;FRHq34{l-jt};B?P0|aa2AC`Q-N-+N8glMTyjao7 z>*|>WW=W&F<^n80wQ1vRWyWQMxv)mG}b#_6O+}zVh?2tVDOHgdk zuSkz}scHV&qiwJyX|t?~1vCP!G}3#S3L3xZw&LWlvK1$s zx8jAj;ym^2`>N%F;RwQYCi!)?CybgabII-AwfsN5eM^j_Ns?CbSRUFDED{1n>|rH1 zAiEKLyeOy@_-@9 zY@&(J3dCt^<0jLX=ol{Q9PSviQ|?o*LA!PvnQ@ybl}v}W$}j@boPvS7PWlr#GOOgs zAWN~HuWrVDWkeVN-(=%92}IUPdq5gfg*zX>huLQXa`odfl1LWVk%o%+>SUJ<=EkN- zF`iCO*SDNFt6B;iuQ4Q~QCA&*gpP~lgUC%UIatr6@yI#{P|5U1-4I>nZX9oj!uXzw z3gQ)vMdlfM7E|iZLqy4Q4C486c|q3Y4b9I`jP8^&D4$yfB|8fH_amN_qH~mrNF0n2 zw9H@V3^-Omas332$bqEDz6DNIWowmd2^}DXBU%M)ic@uHHk!vAs*d(9;Q3`_68r=q zpTkS&1J)V3(I`bNv<^S@H8u&Qh&l0!BPONe%F0!dM6pz2dfj;MU@tNNvbo4PswDQ& z=p2+GT?LJyiMM{JrV!4N_wtA{mg7j|qINJaKKHDH9Va+qG-#eEs_^oDq92Z;RMu;M z{}n>{l8=P3%t=?$qt{1CK00u1a`5J*L8s;V4vvM-Fb3DK-)6#ILZ3u^ky9 zppn-i#JrhE>IBTOp!iwbzwKJ(MqnQ;y02O0F?*Ij|rJ3xL z+O5}U`1$g^`9UHLZnDS4R35La_k_wg%7Uf?&SDJ^RFpet>W#SRWCC*zGfhQWYf7}; z2l}d(?gF2*h)=MHDDzq&Wm^Z;4J4YXrXAMPg*Z{N^_XgWl6&o56JhBtuR_Zn_fqi* zVbJiqya1^NI3i0D?*p}@00`73pD71w$6kRNAb_$DG$tG?rOcN87h~rdh6&Lo?^yPoze3Y;`~y zM^={GBaaN$?1HL1NKgjWBJQR#p6ym*{Q{>@cOHx^c!qG1`Sq z1YyFB=FjPq392~6{T5o-vCtH9ezUW)71-+X+*kPaXPm0ANqpH{m9ZlQCG`_9=S6w; zkfLyvHeACT2sSybFuom*sTWXvLa3gdQux2gYE1TXx%R;oYQ+z@Aghc`RIJ8lbwiWQ{$X4Zf$48+Z(lUGmGwJ0m*v?>XcbCIWES>VJ51R?*iz_ zSKWj{j;WdGkbAIcLBme7mZXR#E@c5wnDBJ^nyMhE?EP%9s=QWMlyJWY)ul>an-fc= z_D4Z2OL)1tkDVq@1uOg;@o|((c~iQJ;$`u2D@}=<#Z{Ha;WENNpEgvDO%oY8rP@`$ zzQGbDECxb`X*^JCR#tN|hG-uph9TD51ftbbECj_0g(J5V$4#}EU>UTu@5>%1_YbvX zUJ^N7YrBY&nx)JBz;dOB*pz`tQneGx^)E6W+SeREGgD(>e;a%dMH_0=_RqMLi|}!* zlZw?ab<|@HUt@aJ<+5&Tf3lN<6@y82B{KV|M5bNp08$2*Ti;|sCFxsRft|KnY=|r( zNYPfpiYw6@iCkn^BThtR#>dwy!&jgc4ml_Crv@lUsU6&~(l1#*0< zaf#}tOF{RssX7TQLAS0Vp#a!|bl7K=s{^Vz@Zc^>Ao{UQ_3S{dO0=xo)14-?DEpAD zdCt2MAQDEZmFT5>B+>AGd!(yIM@%c79hI$Rb-8V%;-)ycw5_x-emw@1tt=*PJeYt` z)9yp_Tc{`#L4nEiXdxj1vj{^@L{_~Fk3FD?2JWL-l)EbTxuT^g3+BNiT9~`;V0yyP zN+|@Cj#4TiakL*yk6)3C!&vAY%CY{84cx@1$UuP|!r(un93+WD>sW2DBm>&o$FhY4 zLYkG7s>*0YCc~6a$SbL3!?gA3Wd8o<;B0ZDXxjR;Pid>tr}Nb^dB=WcJK}4kT|I7I zAiuM67c3#X<9Kk_S(OB&Bh*x6%7tB6Nb#;JY>lSQ)!hipD%B`b0jm7&39)#vhtDq- z)xI*ebg}dZICsZ~S=*B4JiT6Cr_Bs(SNamxaE>H#*fqDFZ;`O`xF~k2Hi?;UI6tI$ zIn6n7TN9;Z77ZuMZX2%RA+9=5OcoWm7lN_9b9{9%0cR z3jCTxYH1S17yilZB5lT*zvUKl8JU{h&Otz)HoZa0Bhh-v zy)%%Gfk9*vHykxZ21KwOCcUN@14oZc3Yhnfb)_#m+#2lgR)0WKA&A*Ad5LwQR2U&z81iQ;kzJMaw8t)C)DB-ape5Ci`itIFrK??3+mw4K z9ce(ZmwS;1e9t>RW!2s06?HEaxn;9P&xl)2E062sE9{hIRhqq7d^@4lIlY)+i!9Zh zq4NKHc~BidFhY@>T6ZM_)lSd_8>9vk+JW97glBlenXlvkp3RO*7+_$>6yW5hym4?R z@&@MiEv1Nl2F{-cU3gwYLPq(WN+-!P6Ng=DJ#x%cCd0k8OT-?XUd(5!(Wv0S3`Oxmj6x@0 zfZz4TX^I+*fIRuW8QtpYmH@P^tG7%-T4jO-lUl{ISGmqi+o`VS=$Kih zxGqWRr*AKD9wBFC((w+a1e+?G74f6fCf$j#R`5$oK;+(3u6m%0H_>$E0Oi(Qwi=La zDKQ8dvKA33hTiy1Gn0LAOFD^fPCuoGh?WKj(cRlDGv|*5YUbC=S`Ab-v+P19o`V)b zA1Z8!TpQa1#{&SbPDLtT7j+x)>*m2%?;6 z*MP)1Ej6q~8lTOv%{gJ3OjkOI4Im9;#=HXCAdgb0L!DgJ%E>+%;wOUhLDC)DwR`;NQcA|$F1Yq0Yf_uNk>lx7QjtG1)q`FJFA_7V|3_al~51h&iQz}Iqf$y}%e((J4{AOLv9V(7oGQ5t=8+WU#*sxd}1sxbzpDdBT%0&ZZF&2h4~QDzQ~3eE7M|+ z@fIf4NE@z8G3`)*q;*1xJI^=KJClu*oB`j~ps{al2aM3_~F@X5g!ppyR6~ zq*AlN4F_BjmrNBILW@cqCpB*LZFkJb!sB;EpA9JIN#*X-zNG696{tFKP=$~!&bBt2 zjO#mc?B^Som9$qwUPNlhs%ntP%}*d5Lq0l@9aqPliqXlO_>kOPta5OyEQ7iU z*e@e}>?%ah5`pvqpaxASPK7~V&Ds++D&EiL9KwVDHNs;%k=2ruUsGp@jO>_AnPLn6Wp>^yR`9fUeV*2%FjW#(V%epJT1 zsj|boK}%f~Sdh|J-6tQdtjGXumLQSLlbA(WT5*88=B-t`H9!0ry}vf1$%r_5a=oocLz@3IaPDn+3)WsoWhI;chpDn+Zfp4+D` z!4&i)^jjlsbyFA=f;gNomCUH%wpa@BZM*L5O{C{{E&g%njTwcNtB)`4$$e8^&*ke4 zP91^70BZ8-GfMJ!^$1-+Air9i&2gOl*&M2^MJ5A=l!FFk*@+#;^Yq!-S&q@koDyP` z5d8>m%|!au#d5~ciu$bR%C2A-YP;q9g|bnOf8OPBxQ8&CurQ_&PeQ_>1OV>#A*o|s*-)8!2gJL(ba7z5hbMVoJr`U1tL6f7mvNXgSe$XkE@)BS$It`zb!G7SBJwMC83_?&>16KvXzEof| zrYVCn6$D&~G#^}F99$48IlrP}X8TX#6U`2<&gSpU#8&WN6)+6oB&c71&f5uR*Oa(r zEQ?b&LkIz&b%kZzaU0i$AQ1y~MNbuEydS7^w+rC|efQKw1hI6B^5z&W4iP7aOG9X! z&O%put(3M`3nEb60^LA&NkYhL_BbZor}6LU%TUv}M%6eOzl;`mO=^#l30HQkSK zi_cp^jo7J?uIpsU_+kn@G~E$)nJJReXt0m%&c8h6;AoYf^x9o7`$#_w`Nnus;Whgk z5WG{?2A~INs_Ku;49z&je+?Ooa1sPK7iEHrNhVgY`lkd zlVOuF$owv?3~w%YoeNrvK7T@6zrJ3aA$j$3{^s`WAr;Q4xN%q>GZt$6kQx%=rFh6g zsqY^W3PJm*7|H2mB}h~((U(_pQGuPR)E}AaP-WM=aAzmOeYuri`A#eL%K1vkR!^{B2N=E3yB3W8 zzGlH&emCd{Vo!JTe+-4w6(e+vBH14^vyHF_`fC(U&EwVl@aQ83M-JY+Mr#AdCLZuf z2fnkO6Vy~*tyL1mp0h5GkqoAsMk4}a>zE;=t!+q~C-;2~x818)R&!H^v$!z~^6Yb{ z$ly)izJEWxo+Gh!g}YgAK1{#8UsUc=66jqM$G4Sr!{{rE;GvKqLL3qj(GMq<0WEj0 zP!;nOi!21PjCOyLRFH5RU5bP%R ze@;h-@Bs4d1@S6c86*Yq%R(#ed|3`s-_aK}YV09ZhopVWWz3H%w_eWAXSWv;Pb9Ad zvU|i##zh3Uk$bM@`r_9i^+AY(tnEHquvHtR&3qpaeBwkYt828&8+iYj8JI zDalPb%Iy4TcvfOrjq)0*KqEOl*%r&26ok3+o%COGX*k)F1eDIzCp19dBPmzY(@mFd zsQ)a*QA4KSCU5{$>KUotF2^Ll$a|(INU9Pir*rY6Woy)*t+JD`y#rBS|UgKg?>;0~-7bIObA>@;+ z?E5-w&sa^olIN66KF9Ocujkkr@`PP-=~vmQy~=ty7>p(u$3 zRy9`1kEJs}sFLsCJ?_e;vxSqzu(@Z%=n8>-kJl&_ghL9#8t1kZ;7Br75;kH1^5+H= z*L~{>n&74oC<4p~-Ok=DSIy4o0NU>&lbh@WZ^xNcMv@b5r7OpFL`^q3n8e(>@Elt( zzOO2)&eGR{O0orCUIA3jrmyGg+e^Bv^~DQZi+w+d$#xMVC&A*QFt%J+o;!Q!H$DV zCCL{%)j->JDjWEoj*bW*`wq;MIk1%0N2kRkZ|* zxdG99nu)jf78BD-21H_YlepNHCu&$x%Nh5%)TE@TprD=cyC8Ov-(>`z-7FWivueVU zp-Je34_+)LG4tbgXvoJd z>UnJkFF8DS%p0Fd!We`a=76NZ4lPXE<9>rd5DoU74!*erv1*1K=tD(qx^FU;B z9Q`xY>$k9j7Ue4Dh2cn>L#g}xGU@M5Q?cT6U8AAB+;$AWJr8P}ZoLv3UV8(6r z5u~Bu(-&?>WGURVVJF+bs>V&(VONL+RNC3<*~``eZ=Vg;(n-B6zP!6U_jgX9)^iHAOzck%!6hF5{63geJhHBxC2 z$o{TqeyB(ndTK5HkL74e(Jd+roe);A8!w1XXXq|=eYPOJJQkC27~Hw@Ka3Y{lH9!aGGlTZ9s@aG>=ArRle)UK@Hq?-1C)HmDSO&&B& zp|sC_7ggydPbUDmr+{HjLc83vPx!UagOpAl{(Vp+@bGVLme&Q!_|**1EXSsd-X(I= z>;uQt=;?>WHY6KH*GT9g7S3Fc;fsoMjrLf*yAe*D<#}{6J>n8N__LBMRe!b?hBD+y z2^$>fHKQwek-q#11xG$ReEvccVB6}gIt@Pdz*Ph%9242(ULAi{=>eTlnl_rM{pqfZ zNUkS&BSfUz)`2al_j(*1@o%XWI|4Neu0(|*zOJRebEb_1HcCViMzQUIw2tq2G(UHR zM3?1o^W_Pu*mR*au{Z7+^bW+IW`gprg`Uou|h)h>4&!M}i@d=c}13@yvH}I7qj*J#pN}nVkQ10Krqsf;1bsB^c&`llcy<_^Mlpw zY=Mo=U%{WKk58tp&-|whqWMj*uw`x;oh1okfe30ePQR()4#dgwFuMfv5Rs?Dfx&<~ zF&)o_loXqq)0|QaRbVL#`xETcA-10K&UP#M0=7|u#l^9<+Zd$*wa@RDsF0gkdw~w4 z@1gkp5WB1ipV&qNb+#oiGxbzgVgz<#VC-5dfTNRV;x<5jy2q!#LXZ}c7HIrv2zcp(2t%_QU{?oWR zRgYAVv-<-Lojgw7J{@ndKAC+3e}4<21XLTX)CBi| zpPnma$4&09x!-bIwR3uTv9AynX->#9uIua>H;3;5tV_DC}BGiO;E3GKH zbbZ^L_2fyKTl@axh}M+SzzSEyiCtrEfNB^uc!VbdyXrYY{M-xpAmBS;c3Z*hd zb{a^0`cxXi8q%j&*e&>jR$CS*lM_FznxYDaoYZCqPJp;ltpkJXmOG;=P%hl!pgh;B zR3G5_U=qL_q^5S&4J!LB$tEQKJ_Sr~34q3IeBZUte21@xD^+FXQ8ZS!2?sM+_6 zy8JNNbbo(gV|~bq=PY4Yes(ddK8OrAk=FK0ln<@w0-VwiIq)0@hr<5kjt{|2q&qT& zCK=>4sCwHp1QNGVXM1PsaYxG%rTUOh1DF0>bSes?-tOS+^ZD5D=8mUpK3r>x1ET3L zDw5>hNf@Hhh9J->(JV-qSD`@oLA>CFCTr)^q(U(_^=?(wLVJPBSqte_$RvjBq+mkf zRt5r6^$>8BzvKgL9!v)oHJyXSm=_q3`{c2n%vNs^+CbR0)F7kM((zrWBvy>5lZ!5x zg4A^<{c)&rRpk`~0LR!NkPedM{+H+Ns9_Sy7Om$T0fY1<-CZxv{G)6%NwI!Lel^vmOfmR&_rv^B;#&mTTc&BBi1WoBIpch+3 zMKLQ#c(92Kf}=ZZO^<*9t0F>~VqIK2{2FXNofWuPU*ojESIgDq?B?0U^*h?SH(C(o zm0Bd%W;DN&9ob^aD~X5BlvolU9wKyjZcvgWi!4PL=BE>O=sSVso2NN+9qLk7;GAJ=O&m zelWHCqAWfb*_F|(cQb!BzZ^j7#h2TDV*Z(8N4(yr^P)FKhqAl;@cpl6>!a0tz2?Kv z>3o%J3?UNx`|k47wBTP}2gl|dVwL@|8zuITLDUO<0v6hYVgW;92%j!fLlrvKdEBiQovbjr4vaPDYfVSmDPfl^7+H5uN zZD4H_-p$ki?qy(BcF}rw6Wmj9^XYuGe7RWVix`^_o_p7@uzWtnS#or_9PXN>jbaC$ z&PDP~W{pBM9A+U^uC#ly|9buw$1luRa#tO(5dPoMD@CAhb1t$H@(o-id%_jx6ai9{ zdI1hec(9)n@<+ko(1Jyi6a@+Txg6s(cX46l=(f8_Of@mRForGxX(l`3rP;9O?zSCa zWO8M*0-|TwHzSANi1+KkuAwZuM5A*8972oi6r$eqE2*E1HaJ9b-LRBbtsBt5jIHBwV5>-Msw)bP9DPscnZNyM7O}n;BMRFI6Dz=ZSY~Evx;)F%Pf$wICX3 z_Ism89e97cyX|W*0x~E9Wa@nkh$I~8WcJFoDc~Vq8EsAf zI-#p~Beo~tx~C_HfX{=&Lby=m3iQ_B(lFo%0h$_5C9tVOa}d{*NFyH2Yi8rJpPL4r z253c&vJopu3(rOQuXFHEmt#WffgNKgF2(uTIKv(IUE&mk*XPSKTR1rsrx4#3LkLeE zWIMf%vj^0YSXXy3(J}ey#f_LcqfFK1ks>$mWU#AG2_ABMQ*C!P8m$GOTOYv!*gK)F zLMxJOD&pMyn>roXa1#PT3d8Jf+9Xea8)stK_3DUxe zLr7}#KM`DtBgu+dlPaz0&hHbPIf%w|m%>0sBna2j8MpSg=6i@9c8-!=@CpyI{eXXw4xI*UM){=*ZDe) zL9a~RMMgTelfhk>+n)m`^}2{|+Bd4O_mWVvl!)VL&`4>HvS!v<)FR-_^@?R;w(n0- zI)Pu_p58P?ZnQRZRW1NMZ(--FvGS{S2-rSe-@d`S4lc`kciZy@1Cv@VNtGN(%aSU@ z-MVbFqeV7NCCR2_KtU)0z}*vkR8Xu9DnQIB^g&^5+-<^bA2Z0o zpaIg|GyyFvk6WW+F&TUPZBb*$<@UjBFh80o=72EyOk(^jdG~Jf^;G<|UL%M=9p(B2 z0G=Gs=fq`8Fg5~&!-gIbizTP{@Py_d#otdpM@ZpnelmM=fq=#IY`vV~T4U^x;DJ7X zl$Uitm)Jf$U7Sy^mh<1cTIGt%1mtK}Msp4dKfJ>qw6@*|aZIwly%rT7kzQ>hKNrKDZMO>VoZYf5L) zVKS*qdvUSrUMPA4{92WTh;61)#I_+NqY1UjN{ZF@8aVLgY*QWb_y?=DMRl`(Mt2pm zXDBMJ#9I-Fvc=7^IxTYn-W@W?c0U833Z+(UBkpP-o+n&FmBL9z3It3&R74bw#Zj`6 zj!9J22YayCSC#gHCudW->%^{tq-Nr^l+Up&j~JphB7&I5sNR4zw{y;k&P9}%E1UzK zqa3F_pqpJtEnUZ&-czs0VK@G#p$cW4cDf>60(<(+^z_{~)3>*?)mcSm+z?7&(Cn71}&j!GyV$Ou+=UJ4Vwa8(SAz37KkomX1yFN(m=R0 z8?Mx?8Ynw>KTy3kyrPSPg_V%LhKF!8l4^4E-Pe+M)~Ejz=UzQS<yY zD#9uN;swFio=S>wt^;-E^cKx z+ah2#e+}CckHDtdnn+oT!kEX`ClpRe02!52wF`q2^*i~>HlIKiF(aVjyq$|3KyjIy$xe3jRV z23;;2fB`NO@D+K4)7g67Zm=Aoapb^MzArg3QZA|3QRhhei$(Ln7FnWIopTU)aHsF0 zTf@z=M(SBjfjX?YYlLU1dv9`srer=`xYLDh&S#5@CUT>p zTMheIUBghtl^1c9H^*!c99M};$xU<)=%^(wR9x_sZplns6eq0Fu@<+h^V#WK2u1_y zx#F+Ig#dcp41N@|lVz;mtgeaHb~H#R0Z5Tob-MIfQE|4|Iih#6IQ?dw_?FTd<0U%# zo-+v0KLSqjIcd|`&6IB(%Z8~x35;if2Yh>rwR>N3o>n#KKqyd~w4@{fLGr z*4YJw^6U!PDWX$4<7WG|#~FLJps>R?Sxa}^NF!vh=?h0o+Ejt3>~$`KVim%uJas4F zE>X1ogG<;1_O&4E0ZZ~GAq3drVLNn7*|wBJqzgte(|Ru1L|ABB9$wlph=Pt_Qir#b zegq43N?7-%h)vgWFqx%@hqXdvmu ze74dWJKB)Q4HmWhh(vQKCkR0DIsg>E#b)(vaWj&6GYxA^P=bsi^4C~i4z{GXT0A6) z#o<2&`8Zo#O>eP-mL*Ba7H@^FkxGrBXEHlvGEo!wl1-9B+<{eA@lmPPI@Un~q|3-r z%uKFXYuv{AM`yqF+43#IB|o7FAhFp2Zq?NF2UHW)(pJ!YN<_2OS!kA#BDhKK)pgCw zGufxu8J}N=qjb{Y>f4WDc1+Gge1=Bpw9&17i<<@C!;>Q0-i}WuIVyjSO_nJxzw4xC z$o=F~DA>*O`Rs;w`+A4H78+UcD&8|BB_k*S14NMP95W|70d#0(nF4QLBtj%>tBVTt z-bFeoK1Br_Pl^qv4yqeqDg0()rRhdcncm_=no>BhW-0VIIOp4oCslycIMPC3GkqRR z@>hVkqp_s`MIi3NQn+=7Kn=RuX}YqO4vKZ1g*@8toJ3VT+a20YriC11M=L5T^G>Z~ zu>lzVcNjqI9Kae6!$|TkLBb?xu;N$O=gq&9l9nPR)yj zNt4YsJhI(@0CFJ@HaJUN6y!CgJLqC!@r{9n(n!BnW%9vmV7jK^UsZRqI6 zak)6SD5s>pz1q)@`bU<0M?J1o?$CibvSid|Ar1R0Gh6P3qr?4gd4w3>zGpnBB+%0slU#jUtaK$6Qg zWAf8)r9X&R0d*M&ort5CuNTEDr%Ftqr%0OzcGR0FcPFM&iT*mO-==6|YPRXvc3}CK z6!M%%b%mze6m43GAQRRf9d16(jOh_hJXzwhu=(-wo8_C?RXQ1yc0*Gu&2DJt*={%s z687A?xBhT>Gkb&2n^pRJCx2U9A)s-+ckgO>Gr#xt>h|87+r`D%Z!XUAk8p+AZ{Ez_ z?(y&5&DQVs?wx(OLVM}+W|e+}Q;+Gy{Q28xzP||E~Ws{{H8ye?P{*{qyhh^YZx{)%WY?U*h-w`xn1h%KLve|3yAO&CmZz z{`^Z-dtcz+zl#6l`9IEokGPlAzhAiizy2HPxAOU4(?9p5|MDLB{06`OfA0Ce_czl6^7%*kdFns4A^p!k z-unsuLUStZ{YidaKL6!kPv4aH%kwh+f03Vmp1!ts{SVS#|yztU!Q)6|F75oU*Tu|`9IFj%jb8}@!Z0%RiFR9dj8-2!}JCD{PaJS5--o^ zX7>I=_56SPU+MeuS%1Io|4;MtI{*3kKgplJo#jd1C-W!&{{8Cti@cKZ`LBOnzL`Gj z_y5Q0`TzUtsVDOJ)9dp2`u%@YJ^#D^COt2o@2dXS@Bc4&{;%La(k=S)-S4HpefN8* z9g(y2TazE@$A8B!{wn^H=YN);|5<)szSn#Hf8ZCiV)FdY^YcH?&;L{eGdEDT_kZwn z!3O%u^&g~`uKytQ{~x6fm2Y`oYsbRmfwG08qA;a{NJyBPGhA%{xeTe`bGZ# zPxJf#`F~D7ATjYsc6AMnHVod5s; literal 0 HcmV?d00001 diff --git a/ports/syasokoban/syasokoban/syasokoban.gptk b/ports/syasokoban/syasokoban/syasokoban.gptk new file mode 100644 index 0000000000..05d79d38c0 --- /dev/null +++ b/ports/syasokoban/syasokoban/syasokoban.gptk @@ -0,0 +1,34 @@ +back = esc +start = enter + +a = mouse_left +b = u +x = c +y = r + +l1 = n +l2 = \" +r1 = m +r2 = \" + +up = up +down = down +left = left +right = right + +left_analog_up = mouse_movement_up +left_analog_down = mouse_movement_down +left_analog_left = mouse_movement_left +left_analog_right = mouse_movement_right + +right_analog_up = \" +right_analog_down = \" +right_analog_left = \" +right_analog_right = \" + +deadzone_mode = scaled_radial +deadzone = 2000 +deadzone_scale = 8 +deadzone_delay = 16 +mouse_scale = 512 +mouse_delay = 16 \ No newline at end of file