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