.. ..# .... . .... .. ##+###.# ... #...... .... #....#.###..... #....#.