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