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