. .# . ...#. #..# #. ##...##### ....###.#.#.##.# #.....#.......## # .##..#.##.#.# .##..#.#....##... .###. ......#.#.# ##.#...#.## .#..... .#.#..###. ..## ..# ...#..# ## # . # # . ###... #. #..# ..... .. .#.# #.#.. .#.. ... #.# ..#