********************............................................x......x
********************............................................x......x.x.x
********************............x..x...........................x.............x
********************..........x......x.........................x.x...x...x
********************.....x.x.x......x.....
********************.-.x.............x....
********************....-x...x...x.x
