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