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