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