### ..# ###########.# #.........#.# #.###.###.#.# #.....#.#.# #..<..#...# #.....#.#.# #######.#.# ..#.# ## #.###########.# ##.# #.............# ##..#.#######'####### ...#................. #.######.########.### # #.#.............. #####.###........###..... #..........)..##.# ... #.###.....#.####.##.... # #......hhg.S....... #####.#.#######.>?# #..... #######