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