### #.# #.# ##.###### #...# ## #.......### #...####.# #. #..##.....# #...#....# ...# #. ###.........# #...#....# ...# . #. #....##.....# #...#....##...#.. .. #. #.#..##.....# #...#....#....... ..J###.##....####.### #...#....#....... ###................# #####........+....... .....J.............# #....#+##....#.......############J...........# #....#.##................#........#..........# +....'..#....######## #.<........#..........# #....#.....#.# #.#........#..........# ######.....#.###########.#........#..........# ###.......#............J....####.#.........J# ######....>....+......................#...#####.## #..............#####.###############..##. ##.###### ### ###.###..........# ..... .##.#####.......# ... #.............#### #....... #.#........J.....# #.#####.##........# ..h........ #.##.............# #..>....##.#+####... ....#.#####. #..#.......####### #.....##.#.# .###....#.# #..........# #..........#. . .###.#.# #..........# #.............. #.#.....########## #....###........ ....... .................. #.######......#. ....... #.##.##.##......# #.............# ....5.. #.##..'......# #.#...##.^....# .......#####..#.##......# #..<..##......# #........J.#..#...####### #...### ####### #..........#....### #...# #..........#....# #...# #........Z.#<...######## #...# .........o.............. #...# ........{.............## #...# ...............>......+ #...# ......................# .........####.........# ..###J...# ########### .J #.....# .......