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