### ############.# #............# ########.#######.#..# ....................# #########'#######.#..# #...............#.#..# ### #...............#.#..# .... ###...............#.#..###.... ...>.........#####............ ####.#..[.##..#.# #...#...#.... ..........##..#.###...#.⌠.# ..# ####.#....##...^....###...###... ......W........##............# .##......####..###..⌠..>..⌠..# #......# #..##.............. #......####..##..###...###....# #..#'#.....W<......#.⌠.#. ....# ....................#...#...... .###.#.#..###..###...........#.## #.#.#........................ # ...........##...###.#.#.#.# ..?..............+...)W..#.###.# ###.#..##.##..#...# #<.......#### #.#..##. ..##+## ####.^#.###..... # #.o #. ...#. #.............# #.#.# #.##..#.#...#... #.#.# #.##............ # #.#.# #.............## #.#.#.# #..#.##.#.#...# # #.#.#.# #..#.##.......# .#.##.#...####..#.##.#.....# .....................#.....# ...........###....##........ #......#>.# #....##.#...... #..##..#..###....# .# .... . ...............# ..##..#..###....# ....###............. ... ................. #.####.##......... .................. .#.#.......$###.#.# ............# .# # #.#.##.....###.# ..............$.. .........)....... #...............# ##.#..#....###### #..........# ...........# #.##.#....# #. #.#..... . .....#