##### #>..# ... ... #.# # #.# .. #<# ##. #.# ##... #.# ##.....#.# #........# #........# ........# .......o# ......?.. .####.oo ### ### .... #.. ..# ....# #.###.### #.# #.#..... #.#.#.# #....<#### ###......# ##.#.#.# ........ .#.#.#.#.# #.#.....# # # #.###># .## #. . . ### #.. #.# #.# #.# #.# #.## #.<######## #.........# #...##.##.# #...##.##.## #........... #.#..####...##.##... #...........# # ###..####........ #.#.##.# .###.. # .# #..# .# #.