#...#.. # ## . # #....#. #.. ..# .#...# ... ####.#... ## # ..#.# ....##.# #......#. .###..#.. .........###.##.### .... .......#.#.# . #.#.##.....### ..#.. ##.....# . ... #.##.#..... . #. ##...# #.# # #.#..# ..##### #.. #.. #D .0