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