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