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