### ### #.# ########.######## #######.# #................ #.......#####.#####..######## ### #.#####...........#..# #.###########.#...#..####.#.###..# #.............#.#.#....##.#.#....# . #.#############.#.#.##.##.#.#.#..# .. #.#.#### #.#.#.##.##.#.#.#..# ... #......# #.#.#..#.##.#.#.##.# ....+ ..# ##..#.#.##.########.#.##.#.##.#.#.##.####....# #.# .......................................>#....+ #.# .#...>........................#.#.##.##.#....# #.# .........#.########.#.##.#.#..#.#. #.##.#....# #.# ...#####..#..........#.##.#.##...# #.##.#... #.# #+# ##+.....<######.##+#.##.### #.##.#.########.#######.#.. ###...........[....##.## #.......................... #.................##..# .#####.##########J###.#####. #.................###.##.....(....................# ##................# #.########...........####.###.# #................# #..# #...........## #... #................# ##.## #..............# ##### #................# #..# #..............# #................# ##.## #..............# #................# #..# #..............# #................# ##.#####+##.......... #................# #..####.##.......... #................# #.................... #................# #..####.###........h. #................## #...###.# ...................#####.......# ...#####...#####...#........#.... #...# ###...#...........## #..)<......#.#....# #....).....#.#.#..# #..........#.#....# #..........#.#..#.# #..........#.# #..........# ............# ............... ......[........