# .# #.. #.. # ####...#. #.#...#.#. .#.. . #.. ... #... .#..3##.. ...# .# ##.##...#...###.# ##... ##. ..... #.. #... # #.# # . . #. .####.# ... . #.## ....###..# .##..###.....# .....#.......##.... .##.#.#.##..##.# # ! . #.#3X...#.# # #. ##..$# ##.. # # ##### ..# ... .#