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