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