.... ... #.# ... #.#### .. #.#.. .####.###.#.# ..........#.# # ............###.# .......<#.......# .............##### ........#..#.....# ........########.# .......o.oo# .......###o# ......? #.# .$..... #.......# ....... #######.# ....... ....(.. ..oo... .# .# .# # .#.# .#.# ... ##.### #<...# ##...# ....... #######