#.# #.# #.# #.# #.# #.# #.# #.#######.########## .............. #...#####.##.###### #.........o..# ..........o.# #.#########.######## ...######......... .................. #.####........... #. #.#########. .... #.####'######## .......#.##........... .?.....#.##........... .......#.##........... .......#.##...o....... ...$...#.####o######## .......'oo....# .../...#[###### #.......# ...#..))....# ......#.......# ......!.......# ..............# ..#.#.#####+#.# . .... .# .. #.