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