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