#....# ..# #....#...# #....#...# #....#...## ##.........### #............ #..........# #..$.......## ..?.[##........# ### #.#O?....# #.####.#.# #.# #.#.# #.# #.#.# #.# #.#.# ... #.#.# #. #.#.# ##.#'#.######### #...(..O........ #...o.o.#######. #...o...# #...o#.... ......#.#### .##.o..#.# #....#$# #..o.#..