################# ##. #...............###.... #.#####.### ###.............. #.........# #.....#..<.####. ######)..o###.....####.# ########....>##.....# .# o..o...((....hS...).# .. o.o..........##...))# .## #########...#####.#.# .# ##.## #.#.# .# #.# #.#.# .# #.# #.... #.# ##... #.# #.#. ....