### ##### #.####.#.# #......#.# #.####.#<##.. #.# #.#.##.# #.# #.#.##.# #.# #.#.##.# .... #.# #.#.##.# ...... #.# #.#.##.# ...... #.# #.#.##.# .....##########.####.#.##.###### ................................. #.....o.......####.#.##.####### #.....o######## #.#.##.# #......###### #.#.##.# #........$.... #.#.##+# #>..%......... #.#.. #.#####....... #.#.. #. ...o... #.##. # ....... ....... ....... ....