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