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