######### ### ##### #.#.#...#.###.####....##...#..##.. ...............#...........^...... ................................. ................................ .........o....................## # ......................$........# ... .>....)...)........>..........##....# ...$)).).........)..........o........ .......#........................$...# ........#......................$...### ..........................#........$.#.. ....$.#................................ .#..###......#..........#....))....#.#o. #...#.............).....#............# ##.............#...)....##...))<.....# ##........#........)).##.#.....#....# ##.###............#%#)....#..#......# ## #...#.........#..)....####.##.## ##.#^........###)....## ## # ####......... ###..## .......#.## #### .....##.# .... .. ..