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