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