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