#......# ###......# ..!(......# ......... .S..... . ... #.#.# . #####.#a######... ................. #####..<.O....... #.......>.... .............### ##...........# #######.....# #.....# #.....# #......