########.... . ........#..... ######.. #........#..... #...##..# #........#....##### . #...##..# #.................. ... #...##..## #.........# #..#.###### .... #...##... #...# #.........# .....##...##.###### #...# #...<.....# .................<######...###....#......# ...........................'o.@.......... ###.............###.......###...#....... #.........####................#.####.. ###......)..# #.##.##.....##.#.#.# ###..(........# #.##..'.....##.#.#.# #..............####'#...#.....##.#.#.# ......##.......##......#.....##...#. ....## #.#####.#+..........######## ########.#...#.##............ #..........#.#####........## #......#+###.# #.##.###.. #........ #.# .# . #####.....# ..# .. #....(# ### #.....# #...... #..... #..