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