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