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