comp20003-project03/test/suites/Microban_155.xsb

1842 lines
18 KiB
Text
Raw Normal View History

2021-10-11 12:24:40 +11:00
; Microban (155 puzzles, revised April, 2000)
; This is a good set for beginners and children. Most of the puzzles are small and illustrate
; a particular concept. More experienced players should also find them interesting, since they
; are as different from each other as I could make them given their size. Sokoholics could
; perhaps time themselves on completing the whole set. This set also contains puzzles which
; I thought were interesting but too easy to include in my regular sets.
; 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'
###### ####
#####*# ################# ##
# ### #
# ######## #### ## #
### #### # #### #### ##
#*# # .# # # # # # #
#*# # # # ## # ## ## #
### ### ### # ## # ## ##
# # #*# # # # #
# # ### ##### #### # #
##### ##### ####### ######
# # # #**# #
## # # #**# ####### ## #
# ######### # ##### ###
# # # $ #*#
# ######### ### @##### #*#
##### #### #### ######