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