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