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