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