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