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