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