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