...................*......*..................*.....................*....................................*
.........*....................*...................................*......*..........**
....................*....................*
*...........*............................ *...........*...............*
....................*........*
.......*.............................*.......................*...................*.....................................*
.........................*.................................*