. .. .. . .# #.#####.# #.......# #####.### ####'######## #...........# #...........+ #...........# #...........# #...........# #...........# #########'### #.# #.# . ###.# ##. #...# #.. #.### ##.#### ####.### #.....# #......# #.....# #......#### #.....# #.........####.....# ############ #..<...##....#.<...########...S....?%. ############................########## ###.....########## #######