########### ....l.....# #########.# #.# #.# .. #.# ######.####### #.# .............# #.### #............# #...# .#............#######.####### .....................>....... .......................###### ..............#.#####..# ..............#.# #..## ........#######.#####...# .............##.........## ...#####'#######+####....# .. ##.........## #..#.############# ##...#####...###................# ##.#.#.###.#.#.#####.############# ##.##.##.#.##.##.## #.# ##.###.###.###.###.###.# ##.####.##.#.##.####.##.# +......<..###.........'.# #..####.### ##.####..#.# #.#.###.# #.###.#.#.# #.##.#.## ##.#.##.#.# #. ##.## ##.###.#.# #. #.#.## ##.#)##.#.# #.#.###.# #.###.#.#.. #..####.### ###.####..#.. +.........###.........+ ##.####.##.#.##.####.## #.###.###.###.## #.##.#.##.##.## #.#.# #.#.#.## ...#####...## ##. #.........## .... #+#######'####..... ........(........ ................# ##.##...(........ ##.##...(.......# .........##.....# #.#....†.......# # #.....##.....# ........... ....# ##.#............# #.####.###..>#.# #.# .#.# # #.# # # #..