### ##### #... ####...#### ##### ..... #.........# #...## ....## #.........## #....# #...# #####...###....### #....## . #...# ###........#.......# #.....# ... ####...###..................# ######.....###...# ###...........................####..........#...... #........#####..................................... .........#5# #....................................... .........#^#^#......................%................. .........#...#.................(....................... .........+._.+........................................... ..........#...#.........##...........#..........>.......... .........)#^#^#...##.... .............#..................... ..........#5# #...# ... .............#..........#.#.#.#.#... ..........#####...# #####..........#.................. #.....%.<........ #..........#......#.......#... ....#.......##... #......................r....... ...#>........# ..... ......#..#...>...#..<. #...>......# >....#............... #..........# .####..#.......#... #....<....## #.........?.... #..............# ##.#.#.#.#.#... #.........##...# #............ ...............# ####........ ............... #....... ............. .... .......#... #.....### ...