..# #.# . #?# ##. #.# ....###.# ......... .!......### #.......# #.<# ##..S..# ......... ##.#####.. #l# #.# #.# #.# #.. #. #. #.######## #####..(....... ..............# ..............+ #..............# ##### .. #...<# #8.8# ....#.#..# #.<.+ .........S# #...# ...##.#))# ##### #......# ...# #.#.#### ...+ #.#. ....# # ....# ####.. #