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