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