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