. ... #. .# #.. .#.. #.# #..*#...####. # # .###.#.........# .#... ....#..###..##. #..#.# # .##......#...##.##.. ##.# . #..###.......# ....####. ###..#..# # ##..#.#.###...#..# #.. . #..#..#.#.# ......## #.#..#.#*#### #.##.# ## ####.#...# # #..# ..###.## ...## ### #..# #.### ##.# .## #.# ## #..## # # #..#. # .D.. .. #.. ##. ## #. .. ..