... ...... .. ..##....##?..## o.#...?#...... .........#.# ..#.. ....# #.#.##..... .#####!#....#####. .................. .#####!......### #....>..o.#.# .#########o# # .........o.#.##### #####...........# #.#####.###.# #.# .# #.# # #.# #.# ######'## #<.....># ### #########..# #.. #...#...#..# #.⌠ #.>...⌠.#..## #.. #...#...#...# ##^###.######..(# #...#...#...#...# #.⌠...⌠...⌠.#...# #...#...#...###.# ######.###.## #.# #...#...#...# #.# #.⌠...⌠.#.⌠.# #.# #...#...#...# #.# ##.############.# #.# #.).# #.# #.### #.# #...# #.# #.#.# #.# #.#.# #.##########.#.# #............#.# ###########(##.# #.##.# ##.##.# #.....# #######