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