... .. ##.D #.. #.. #.## #..## #...# #..##### ##.#...## #D..#..# #..##.## ##.#..# ###.### #...## ###..## ##..## ## ##..# ##. #..# ##..### #..# #.....# ##.# ##.....## #.## #.......## #..# ##........# #### ##.###........## ######..## #..##.........### ##..##....## ##..............###..........# ##..............#.......∩.∩.# ##..........##....##.......# #.........####..#####....## ##.........# #### ##..## #........## #### ##......## ##....## ##..## ####