### ### #.###########.# #.............# #.###########.# #.# #.# #.#.######### #.# #.#.#.......# #.# #.#.#.#####.###.# #.#.#.....#...#.# #.#.####.####.#.# .#####.#...........#.# !........####.#######.# #####. ###................# .....> #...####.######### ....#.####...<.##.# ...............##.# ...............##.# ...............##.# ...............##.# ...............##.# ..........#.#'###.# ..........#o#.# #.# ..........#S#.# #.# ..........#.#.###.# .........o#.#.....# ..........#.####### .........#.. ....#'#####