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