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