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