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