####. .. ##.... ... ....# #.##. #.....# ####...# #.##.##.....# # ##..$... #.##..#.....# .?#......# #.# #.......# #........####.####......# ##......................# #$....O[..###.#####.....# ..#....))####.##........# #......##......##.....# #.......#.#.#######<### #.........#.# #...# #........#..# ###..# ...###...##.## #.# ... #.#.##. .# ..# #. . #. . #. .#