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