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