... ..#######.# . .... #. ## ##.# #..#.. #.#. ### .### . #. ... .##.. . #.. ### ## .. ..#. #.. ##.# .#####.# #...### .#..## #..###$###...# #.. #.....#..# #..#.#..#.....# ##.......... .# ..#...#..#.#### ####..#.....# #######X.# ###.# .# ##