##### #....## .##..... .........##################### ...... ...............>#...# .... ............^..#...# ####.######................##### #..............................#. #.##.#..###.....#.######<........ #.#..#..#...#.#.#.############### #.#.##..#.#.#.#.#.......... #.#.##..#.#.#.#.########### ###.#.##..#.....#.. #.....##..######### #.........# #....####.# ##....# .# #.....# .# #.....# .# #.########.# ..#####.#### #...#. ............# #...#.# #..........###...#.# #..........'.'...#.# #..........###...#.# ...<......# ##..#.###### ########## #..#....... #..#c.$..... #..(u....... #........... #..#.#..... #..#.# .... ...#.# ... ##.##.# . #.# .# #. .# .