... #.# #.....# ####. #.# #.....##+#...... #.# #..........^...# #.# #..............+ #.# #..............# #########.# #..............# ..........#########.............. ........()...................# ....#####.....#####.....##.#.## .# ....#####.....# ########.#..# .# #...........# #.##.####.# #...........# ##.........# #..(..(.....# #..#.......# ...# #......F....# #..#.......# ....+ #..........(# #.####...####....# #...........# #..#.......#.....#.#.# .......?.....# #..#...#...#...# #.#.# ##...........# #..###+#'###...# #.#.# #...........# ##.. #.....# #.#.# #........#..# .. #.#...# #.#.# .. ###...# #.#.# ... #.#...#####.#.####### ...Y #.....#.............# .###+#+###...###.#.#####.# .#...#. #..####.#.....#.# .#..... #.......#..##.#.# ####...####.######.... #.# .#.......#....#..#...# #.# .#.......#..#.#..#...# #(# ....#####...#....#...# #.# ... #.#......#...# #.# . #####.#.#...##...# #.# +......>........(# #.# #####.#.#..####).# #.# #.#.#....(...# #.# #.#.#..#.###.# #.### #.#.#...<#.#.# #...# #.#.#(...#...# ###.# #.#.#....#.### #.# #.#.#.#....# #.# #.#.#...##########.## #.#.................# #.......############# #########