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