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