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