# # . . ## # # # # #. # .. .. . #.# . . . . .# # .. . ... #. . # . .. ...# .. # # . # . #... .#. .# # . . # ... # .. . #. # .. . . # #. ## ...# . ... . ### .##.# ##.. #.... .#..#.# .....v . # .....## ....... . . . .. .#. ..... .#...... #.# ......#.#... .#. . .. ... #. #.## . ###.##.## .#...# ..###.# .. #. . . .. ............#.. #...# . ....###. # .. v#.##. #. ##.#...# ... # #. # ##.# ..#.. .### #.#.#.#..##. . #..##.#.####.#..#### ...#....#..##.#....# #..#..#...#.. .#. ....#........##. . #...............# #.#.#....#....#.# #.#$###.#..#..# #...!## .# . # #.#X## #.#.. #.##..# ... .. #.. ..#.# . .... ..#.#.#..# #.. ..###.. . # #. #.# .#. ## ... ... ..