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