##### .... #..# .. #..# # #.##..#####.##. #........{....< #........... ##.####..#####.#.. .........# ##.####..# #.####..# #.. ........# #.# #.#####.# #.# #.# #.# #.# #.# ##.# #.###########.# ##..####.#........##.# ##.#.....>....####.##.# #.###.....^.#.# #.##.# ##.#.####.###.####.##.# ##.# #.###.........# ###.# #.#.######.#### #...## #....# #.# #.###.######.## #.. ..............# #### #.#.#.#.#.#.#..# # ............# ..⌠.....⌠....# ......_.......# ...⌠.....⌠....# .............. .#.#.#.#.#...