### ###################.# #...................# #.#################.# #.# #.# #.#################.# #...................# #..################### #..# #.............# #..# #.###########.# ######..# #......o# #.# #...##..###########o# #.# #...##.....# o# #.# #...##.###.# .# #.# #...##.#.#.# .# #.# ### #.......<#.# .# #.# .[# ###....####.# .# #.# . #.# #...........# ### ########.# ... #.# #.#....######.#.. .........# .... #.###.###########.#.#########..# .....+...........................>..# #.....#.###..##########+#.#####.###### .. #....##..# #.......# #.# #. #....##..# #.......# #.# ##+###.##.....#..# #.......# #.# .... .........#..# #.....(.# #.# .... .#...##..#..# #.......# #.# ... #...##.....# #####.#.# #.# ###.## #......#...# #.#.# #.# #....# ###.####...# #.#.# #....# #.####...# #.#.# #....#####...##...######## #.#.# #........'...##..........# #.#.# #.....####...##..........# #.#.# ###'#.# #...###.........+ #.# #.#.# #...# #.........# #.# ..######.#.# ##### #..############.# ..........#.# ##>.............# ..........#.# ################ #.........#.# #.........#.# #.#######.#.# #.# #.#.# #######.#######.#.# #...............#.# #.......######### #....?..# #.......# #.......# #.......# #.......# #########