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