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