2000 2000 80000 **.**...*.***.**....**.*....*.........***.*...*******.....**.......*.....*.*..*.*..**.***.******..**.*.**.***..**.****.*....*****.*...*********.*******.*.*.*.***..*.*...*...*....*....*..****.....******..*...*.**.**..*...****...*.**.**........***.*.....*....****.**.*.*....*****...*.***.*.*...**..******..*..*..**..*.**..***.*****.**.*.****....**.**.**.....*.******..***.*.....*.*.*.****.*..*...*..***.*....*...****.*....*.*.******.*.*..***..****.*..*.*.**..**...***.*....*...*...*.....*..*****....*.*.*...*.***.....**.....*....*..***..****.**.*..*.***.*.*......*.*.....**.*.**.*..*...*.***.......*..***..***.**..*...**.*...*...*..*..*.*.**.*..**.***..*.*.*..****.*******.....****.........*..*.***.*...***..*..*.***...*....**..**....*.***........*****.***.*..*.***.....*....*.*..**...*.*.....*****..****.*..**.***..*.**...**....*.**..***.....*..*..**.*.**.*.*..*.**.***..*****..**..*.******..*..******..**.....*..*.***..****..*...*.*.*.*....*.**.*..***..***...*.*...*...*******.*..**.**.*****.*.***..*.**.......*.*****..**.*.*****.*.**..*.*..*.*..*....*.**.**..*.**..*....****.***.**..*****.*.*.*.***.***.*.*.*****.*...******.***.**.**.**..**.*...**..*.**...*.*.****.*..**.**.***.*..**..*........**...***.*.*.**..**.....*********..***....***.*....**......*.*.**.*.***.....*.***....**..*.***.**.***.*.**.**..**..*.**..********..**....*.*....*.*..*....***........***..*.***.*......**.**.***..*.***..*..**...*..*..*.*..*.*.******.****..***........*.*.**...**.*..*.*..***...*.***.**.**...**.*****.***.*.*...****.******..******.*.*..**..***.....*****..**..*...*..*******.**...******..***.*.*.**.**.*.****.****..*.***.*****..****.*.****..***......*..***...**.*..*.*..*..*..*....**.*.*.***...*..**.*.*...*.*..*.*.*.*...**.*..***...*********..........**......**.*.*..**.****.**..**..**..*......***.*.******..*..*....*..**.**.**..*.......*....**.....***......*......*...******.***....*..***.*..****...*.*.***.**.****.**.*..*.*****..*..**.*.*..****..***.*......*..*....*.****..*****.*.*..**.*.**...*..*.*...**** ..*..*...*****.**.***.*..***.**.......*..*..*.*..*..***..*.*...***...*...***.*.***..***..*...*.*.*..***.*.*...**.*.*..*.*.*...*..***.**.....*.*...*.*******.*...*.*.*.*.****..*......**.**..*.*.******..**.*.*..*.*.......****......*...**..*****.......*.*.*****....**.**.*.....*****..*..........*.....*....**.......*.*..*..*..***.**.....*.**..*.....***.*...**......**....**.*.*.....*...***.*.***.******....*.****.**.*...*...**........*..*.*.**..**.....*.*.***..*.***...*.*..*****..**......*.**.*..***.***...*...*.*.**.*..*.*.*....*.*.**..***....****..*.***...**....*.*...*********..***..******..**..***.****.*..*****.**.*.**.*.**.*.*...*.*...*..****.****...*.....**..**.**.*....*****.**.......*...**..***..**...****.**.*..*****.*...*..*.*.*.*...***.*...*....****.*.*.**.**......*.**.**.*..**....**......*.**.*....*.**...*..*......**......**.**.*.*.*.*..*..*.*..**.*.*.**..**.*..****...*.**..*...*.****...**..*..****.**...*.**..**..**.******.*.*********...****.****.*..*......*.*.**..*.*...*...*..*..*.***.**.*.**.*..**...*.***..*.*...*....*****.**.....*..*..*.**.*.**..**.**......**.****.**.**.**..*.*..*....*.***...*.*.*.**..***..**..***.*....***.**..*...****....**.....****.**...*..*..***.....*......*.***.******.***....**.*.*****..*...*.*.***..*....*..**..*.****.*.*..*.*..*..*.**..**.*.*.*..*.*.**.**.**.**..***.***..****.*.*....*.*.*........****.**...****....*...***.*.**.*...**.*..*.....*.**.**...**.***...*.*.**.**...*.**.*..*....**..**..*...******..*.*..*******..**.***..*.**..*.**..**..*..**.*.****...*..**.*.*...*.**.*...*.*.****.*****......*.**.**.*****.*..**.....*****..*..**.**....***..*.*.*.*.*..*.****.**.*.**......**..*..*.******..*.*..**.*..*...*****..*..**.**.....*....***.......**...**..**.**.*.*.*...*.....**.*.***.**.**...*....*.*..*..*...*.*.**..**.*..**.*.**..*...*.**..****.*.***.**.****.**.......***.*.**.***....**.***....*..*.*.**.*....**..*..**.**..*..*......******.****.*..*....*.*..**.**.*.**...*.*...**.*.**..**.***..*..**....*.*.*...**.**....**....*.**.**.*.**.*...*...*.*. ..*.*..****...*.*...****.*****.*.*.**.***.*.*..*....***.*..*.**...*****.*......*.****...**.**...**..**.***.*....*.*.*****.*...*.*..*****.*.****.....****.**..****..*...*.*.***..*****.*.....*.*.*..**.....***..**..*....****..*.****.**....*..*..**...*.**......*.***.........*...*.....*....*..**.*......*....*..*****..**..*****.**.....**..***..****.*...*..**..*.*.*****.*..*..*..*....***.*.**...*.******.*.*..*..*........*.****..*..*..*.***.*...*..*..**...*.*.*....*.**.*******...*.***...****...*.**.*.****.*..****.*.*.*..**.**..*.*.**.*****...***..****....*....**.**.**....**.*..*...*.*.**.*...*.***...*.********.*..*..*.*..*......*...***...*.**....*.***.*..*.....**...*....*..**..******..*.*...**..*.**.***..**.**.**..*..***.**...**.**.**.*.***..******.**..**.*************..*.***...****.*.*.*..*...***...***..*..*..*.**.*...*.*.*..**....***..*.**.****.*.***...**..**..***.*.*.****..*.***..***....*.**...*.****..*..*..*.**.***....*.*.*..**.***.*.*..*.....*...*..***....***...*..**********.**..*.**...**.*......*.*.*...*.**..***.*.*.*.**.**....****...**..***...**..*..********.*.*.*****.***...*.*.....**.*......****.*..**..*..*.*..*.*..***.*....*....*...*.*.*******.*...*..**.**.*.***..*..*******.**.*.*.*...**..*.*...****...*.**..*..*.*...*........*.*.*...*.**...***.**.**.*.****..*..**...*...**....*.**.*.*..****.....**.**...*.*.*.*...*.....*.*..**..*...*.....**.*****.***..**.*.*.**.*.***.*****.*..**..*....*......*..**.**.*.*..*....*.*.**.**.**.**.*.******.****......**.***.*.**.****...****.*.*.**.*..****...***.***..**..*..****.************...*.***.*..***...*.....*.*.*.*...*..*.***.*..*.***...*...*...****.*.*.**..*..*..*****....*...**.***.***.*....*****.****.**.***......*...****.*...*.**.*..*.*.**.*.**.*.*.**.**.....**.*.*...**.*****.**.**.***.**..******...***.**...*.**....**.*.*......**..**.**...*....****...***.******..*..*..**..*.*..*****..***.******.*******...*.***.*****...*.**..**.***....*.***.....*.*.*.*.****..****.*..*..*..*******..****...*..*...**...**.....****...*..******.***...*..* **.***.*.**...*.*...*.**.*..*..*.*.*..**.***..**..*.*.....****...**.....***...*...**..***.**....**....*.*.*...**.*....**.**....****..**..*.**..*******..*.****.****.*...*.**......*.**.***....***.*.....**.*....***..**....*****.*.**.**.*.*..*....*.**..**.*..**.*....*.*.*...*.**..*....*.*.**.*.***.*.*.*...******.***....****.*...*..*.**.*..****..*..*.......**...*.**.*.*..*....*.***.**..*..*.***.*..*.**..*.*.*.*..*.****.**.****..****.**..*.*.**..****..*.....**....*...****.**..***.**.*...****.****..****...*.*****....*.*....*.*.*..***...*.***.*.**.*.*.*.*..**..*..*...*..**.*****..****.*.****.*****...****...*....**..*.***.....*.****.*...*....***........*****.*...**.*...****.*.*.**.**..**...*...*.*...*....*.*....**..**.*.**.**....*.*..****......**.**...*.*......**...**....**.*....*.**.....*.***.***.**..*.*.*...*****...***.*.*.*..**.*..***...*..**...**.....**....**.*....**...*.....*..**.*....*******.*.....**....**.*.*.*..*...*..*.*.****.*.*..*.*..*...*.*..*.**.***...**..**...**.*.**....*...****.***..****.......*..*.**..*..***.*..*.*..*....*.........********..*.**...*..*..*..*.*****..**.**.**..**..***..**....*..*...*........***.*.**...*....***...*******.**.....**.*.*...*..****....*..***...***.......****..*.*...*.******..*...*.***.***..*..***.*.*.*.**.*.*.*.***.**.*..**.*...*....*...**...**..**..*...****..*********.**.****..*..****..*.*..*.....*.**...*.*...*.....*...**..**..*....***.***..*****..****.*....**.**....**..*..*.**......***......**.*.*..*.**...*.*****...*...*..**.*.**.**..*.**......**.**..**.*....***...**.*..........****.**....*.**..............*.***..*..*..****....*..******...*..*.....*...*..*...*..*.*****...*...*..**..***.*..***.*.***.*.*.***..*.**...*.**.**.**.**......*...*...*.*..*****...***..*.*...****.***..**..****..****..*..*.*...*.*****.*..**..*.**..***.**.**...***..***.*.*****....*.**.****.**...***..**.*..*...**..*.**..**.*.**...**...*****..**********.*.*.*.***.*.**..*...*.*.*.**.*..*....*.*..**..*.**......*.*...*...**..**.**.*..**.*****.*...***.*******....... *...*..*.**.*..*.**...**.***.*...**..**........*****..*..*..**.....**.*.***......*..**.*..*.*..*..*.****.***.*.*..******.*...**...****.***...*.**.*.....**..*.....**.**.**.*..*..*.*....***.*....***.*.****.*.**...*....*.**.**.**.***...*******.*****...**...**.*.*..*...*....*.*.***.**.*..*..*...*......*..**..**.**.*.*..*.....*.*.*.*.*.*.*.**.**....**.***.......*..*..*..**.***..*.*.*.*....****..*.*..*.*..*.*..***.**.*.*.*..**.**.*...***....*..*****..**.*..*.*****...**.***.***......***..*.*.**..**.*.*..*.*.**.**..***.*..*.*.......*..*.*..*....*.....**..**.***.*..*.*...****.*.**..***..*......**..*..*.*.***.*...*.***.*.***.*..****.**.*..****....***....**.**.**.*..***.*.****..**.***..**.******.***..***..*...*.**..*.*...*..****...**.*..**...*.**.******...*.***.*.*.***....*.*.*....****.***..***..**...***.*..*..**.*.*.*..*.****.......***.*..*..*..*.**.*******..*.*..**....**...***.*.**...**..*.*.*..*.*...*.**..***...***..*.**.*..*..**.*.**..***...**..*..***.*..****.........**.*..*.*.****.*.**....*****.*.*...*.******..**.*...****..***..**.*****.*..**..*..*****...*...*...*..**.**.*.*..*..**.**.*...*....*.*.***.*.****....*.*.*....****.**.*****.*.******.***.....***...**..**..*...****..**......**....*..*.****.......**..*.*.*.....***.....**.**.*...*..*..****..***.*....*.**.*.***.***.*..*....*..*...*.***.****.******..*.*.***..****.*..*...*.*...**....**..**.*.**.*..**.*.*..*.*.******.**.**.***.*......**........*.***.**..*.....*..*****.*...**.****.*.*..***.**.*..*.**...***.*.****..*.....*.*..*....*.*..*****...*****.*..**.*..*...*...*****.**...*..*.**.*.*..*...*..*.***..*.*..**.*.***..*...**.*.***...****.**.*.*..**.***..*..***.*.*.*****....**.*...*..****.****..**..**...**......*...***.******.**.***.***...**.**.*.*...**.*....*.....*....*...*.*.***...**.**..****.********...****.*..**..**..*.*.**.**.*...*****.******..****.***.**..**.*..*****..*.**.*.*......*.*..***..*..***..****...*.*...*.***..*..*..*.*.*..*.**...****.*****.*****...*..*..*..*****.*.**..*.**..**.*..*..*.*.****..*.*.**.**.*... ...**.....*..***.*..*....**..**.*****..***....***.**.**.*.*.*..*...*..*...**.*..*....*.*.**.*....*..****..*..*........*.*.****..**.*.*.*.*.*...*.*.**...***.*****...*.*.*..*.*.*.*.....*..*..**..**...**..*..*...****....*****..**.****......***....***..**.*****..**..***...**....***...*.**.**.*.*...****...*..***.*..**.***.***.....*****.**.*.....**...**.*..*.*...**.*.**.*******.*..*.**.*..*..****..**.*..**.**.*....***.***.**..*...*.*....*..*...*...*.*.*.*..***.*.****...**.***...**..****..*..***.**..*..*..**.*.*****.*.**...**....*.*.**..**..*****...*..*.....*.*.*.****.*****..**..*...***..****....**.*...*...**...*****...****.********.*.**.*.*..***...*.**...*****.***.*..*...*.*..**..*.**.*...**...*......**.*...*********.****......*.........***..*.*.*****..*.**.****.****.**..**..*.****.***...*.**.*..**.***.***.***.*.*......*...***...**..*******.*.**..*.*****.*.***.*.*.*.***..*****.*.**....*.**.*..***...........*..**.*.**...*...***.*.***......*.*.*.****...**....*..*...**.***..**..*.***..****..**..*.*.*.*.....*.*...***.***..**.*.*.***.....**...****.*****.*.**..*.***...***...**.*.*..*.*....*..***.**..*.*..**..*..*...*.**.*.**.*.*.**.***..*.***.**....***.*.**....**.***...***..*****.*.***.**.*..**.*.**..**.***.*.***.....*....*.....**.**.*..*..***.**.**......*..*.*....*****.**.****..*.*...*..*******...*.*.....***.**.**..*.**.*.*.**..******.*..**.****...*.*..........*..*.*.**.*..**...**...*****..*..*...****.*.*...**..*****..***..******.*....*..**.*.*.*..**....*...*.....*..**.........**..*..***.*..*...*.****..**..**.*.****.....*****.**.*.**.***.*...*.*..**.*.**.***.*...*.***.**..*.***.*...**.*.**.***.....*.**.*...**.**.****.*...**.*****..*....*..****..*..*...*.*..*...*...*.**....*.**.**....*.*..*..*...*..*.**.**.....*...****.*.**..*.**.**..*...***..*.**...*.....**..*..***...**..*.**....*.*..*..***.*.**....*.***.*...*.******.*.*......*.*...*..*****..**.**...**....**..*..*..*.***..*..*...**.*...*..***.*....*.***.**.*****..*.******.*..*.***.*.*.*.**.**.****.*.*..***..***.....**...*.*..* ...***.*.*....*.*.*..***.**.**..........********.****.**.*.*......*..**.******....*.*.*...*****....****...**.**.*...*.****....***.***.*.****.*.****.***.*.*..*.*..**.***.***.***..*.*.***.*.**.*..*.**.*.***..***..*.**..*******...**.*.*...**.******..*..*.**...*...***..**.**.**........***..*.....**..*..**...****.***..*.**..*...**........*...*.*****..*****..**.*.**.**.*.***...***..***...*.******...*..*.**..*..******.*.*.******...*...*.**.*.*.**.*.**.*....*.*.*****....*....*.*.*..*...***.*.*..***..**...****.**.**..*.*.**.**..**....*.*...*.***.*......***.*.*..*.*.***..**.....*..******.****......**..**..*....****...*...*.**.**..**.***..*****.**...**..***.*******....*...*.*..****.*.....*******.***..****..***.....****.*.*..***.**..**..*...*.*.*..*******.*.*.**.****.*..**...*.*.......****...*.*..*...*.**.*..****.*.**.*..***.*.....***.***..**.*...***.....*....****....*...*.**.*****..**..*.**..**.**....**.*..**..********...*.***.*...*..*.***..*...**..**.***.*.****.**.*******.*.**..*....**...*..*.*...**...****.*****.**.*.*...*...***.**...*..**.*..*.*.**..****.**.*....******.*.*.....***.****....**....*.*.*.*.**....*.*.**.*****.*.**.*.*..*...**..*..**..*.****.*.**.***...*.***.*..*.*.......*.*.*..*.***.****.****....****......*.*....****..*.*...*..**....***....**...**.******.*..*.**.*..*.......****.**.***..**.*........*.*...*.*..****..****...*..**.*..*.*****.*.**.***.*...**.***......******...****..**.**.*.**.*.*.**.......**...*...***.****...*...***.*...*.**...*.***...*..***...****.**.*.***..**...*....**.....*...*.***....**..*.*....*.*..*...***.....*.**..***.**....**.*.*.*..**..*..*.*...**..*..*....*..***...**.*.****.....**..**....**.****.**.*....*..*...**.*..**.*....*.**..**.*.***.*.***..**.**.***.**...**...*.**.****.**.**.*.*..**...**.....******.*.***.**.*..**.*..**....*...**.*..***..**..*.*.**..**..*.....**...*********..*.*******..*.****.....****.**...****.**..***..*.*.*..**.***....*.*.*....*****..*.****.****..*.*..*.****..****...*.*.**..***.*.***.**..*.*.***.*.**..*..**......**.** ****..*..*......*....**.*.*.*..*.*.***..***.**.*..****..*...**.**....**.**.**.*...**.**.*.*...**..*.*****..**.*..*****.*...*..**.*......*..******..*.**..****..*...***...***.*.**..........*.*.*.*.***...****.**.***.*.****..***.**.**..*******...***.***...*.**.*..**.*.**.**.***...*..*.*..**.*.*..**.**..****.*.*.**..*.*...***..*.**.*..*.**..*.*...*..*..*******.**.*...*...**.*****...*.*.*.***...**.***..*******..*.**......**.*.*.........*****..**.***...*..**..**..***.*..*...*....****.**.**.****..**..**...****..*...*..*.*.*......*.****.**.**..*.**.*......*.*.**.******.*..********.*.***..**.*.*..***...**.....**..**.***..*.*.***.**.....***..*...*.****.*.*.*..**.*.*****.**..***.*.**.**...***..*...*.*.*...****.*.***.**.*..**..*.**.***.....****.*...*.*....*...**..**...**..***.**.***....**.*****.*..***.***......**..*..**.***..*.****.*....***.*******...***..*...*.**.*...**...*..*.**..*.**...***.**...**.*..*.*******......*...**..***...**..***..*...*...*.*.....*.**..*.*....**.*.**.*.**..*.*..******..**....***...**...****.***..******.*....**..**..*.......*.**.*.*****.***.*...***..****.*.**..**..**.*..**.*.*....*****..*.*...**.*...*.*.**..*.***..**...***.***..*......*..**.***..*..*...**..***..****..**.**.*.*****..*..*.***.*.*...**.*.*.*.**.**..****.*.**.**.*...*.*..*****.*...*..*.**....*.******...**..**.*****....*...**..*.*.*...****.***.**.*.*...**..*...*****.**..*******..**.***.**.***.....****.***..**....**...*..*****.**..**..*.*..*....*....*.*....*...***..*.*...*..***.*...*.**.*.....*.*******.*.*.****.*..*****..**.*****.*.*...*.**.************.**....*..*...**..*.*....*..*..**......*.**..**.*.*******..**..*....*...*.*..*....***.....*..*...*.**..*..*.*...****.*.**.**.***...**.*..****.*.*.*..**.....*.***....**..*..****.*****..*.*.***.*..*.***..***.**.**.*.*...*.*..**..**..*.***..*..***.*.**.....**..***...***.***..*.*...***.*...**.*.**.......*******.***...*...**.***...**...*...***.....*****..*...***......**..**..*...*.*..*..*..*.***.*.*.*..*...**.*...**.****.***...**.*.*...*...*.*.**..* *.***....*..*.****.....*..**.*..*...*.*.........*..**.*.*.**.*..*...*...*..**......**.**..*....*...*.*.*...*.**..*.**..*..*.*.*....*..*.**..*....**.***.**..*.*.*..*.*...*...*...*.*.*.*....****..*...*.**.***...***..****.*..******..**......******..**.*.***.**.********.......***.*.*...**.....********...**..***..**..*....*...**.***.******.*****..***...**********..*.*.**.*.**..*****....***.*..****.....*..*.**.***..*.*.*..*.**.**.*.*.*.....*......********..***..***..*.*.*..***...*....*...*.******.*..*.***.**.******..*.*....****..**.*..*.*.*..****.**...**..*****.*.*..********.......*.***.****..***.*.*..**.**.**.*.*****...*.*...*....**.**********.*.*.*.*****..****.*..*****..*.**.***..*..**.*.****...*.*..*.*...*.*......**..*.***...*.*.*..****.*****.*******.**.***.**.*****..*.*...*..**..**..*..***.*.***.....**...*.*........*...**.*.***.*....****..***.*.**..*.*.**....***.***.**.*..*....***..****..*...*..*****.....****...*.**..*****..*.**.****.....*.*....*..*.****..*..********..**.**.******....**.*....***....*.**.*.*.*.*..**..*.*.***..***....*..*.***..**..******..*.***.*..*.*.*.*.******...***...*....*.*.*.....*...**.*......*.***..*....*...**...***..............*.*..****.********.*...**...*..*.*.**.***.*..*..***.*..*.*..*.......**.*.***.***....*....**....*.**.*********...*..***..*****.****.**...**...*.**....*...**.**...*......******.*.****...*..*.****...**.....*****..**..*.*.*.**..**.***..*.***.*...**...*..**.**....**....*.......*.**.*..*.***......**.***..***..*..***.*..**...***.****..**.*..*.*...*..**..***...**...**...****...***.*.*......*.**.*...*..*.****.***....**.**....*.*..*.*..*..*.***.**..***.*.....*.*.******....*..***..*.**.**....***......*..**...**.*.*****......*....*...*..*.*..**.*..*..**....*..*....**.....*****..***......**......****...*...*..*.**..*.*.*..**.****.****.***...***.*.*.**.**.*..*...****.********.**..**.**.**..*.***...***...***.*.*..*..*.....*.**..*..**.**.*...*..***..*....******.**.*****.***.***.***.***.***......**...*.**..*.**..**.***..**.**.*.*..*.**... ..*.*..**..**........*..***.*..*.*.....*.***...*.....***.**..**..**..****..*.***...***.*..****..*.*.**..*.**..*.**..*....**..*....**...**..**...**..**...********..*..**.*..**.****.****..**.**....*..*..***.*..*****..*****.**..**.**..**..*..*....***....*....*......**..*..*...**.**..*.***.*.***.*..*..***.***.*****.....*...*.***...*.*.....*.**.*.**...****.*...*..*..****...***.***.*.***.**..*.**.*......*...*******......*..**.**.***.**.*....**...*****.***...**..**.**...*...*.*.*******.*.......*.*...*....*.*****...*.*.*...*.**....**.*.***.*.*..**.**......****..*..***.**.**..**.***...*.....***..*.*.***.*........**......*....**.***..*.*******.....*.***..**..*.**.**...***.*...*..***..**.*.***.**...****..**.****.**.***.*.*.*...*..****......*.*.*.**.******..*.*.*.**..*****.***..*.*.**..*.*.**.****...*....****.**.**.*.*..**.**......*...****.*....***.*.....*..***.....*..*.*****.*.....*.......***.***..*...*.******.*.*..*.**.**.**..***.*..**.**...*...*.*.**..**.*.*....***.*...........**.**.**..*.****.*.....*..*..***...**...*.*.**..*......*.*...*****..*..*.*.....*..**..*..*....*.*...**...****..*...*..*.*..*.*...**..***.**..*...**.**.*..*...**.**...*.***.*.**..**..*....*.****.****.*.*.**.**...**....**.***.*.******....*....*.***.*...*..**...**.**.**.*.*.*.***.*.*.*.*..***..*.*.*.*.*..*.*.**..**.***.*****.....*..****.*.****..*...****..*..***...*.**.*..*.*.*.*.*.*.*..****...*.**.*..****......*.*.*.***.......*..*.*..*.****....**..*.*..****.***.**.***...**..*..**.***.....*.*..***.*.*.**.*...*...***.*..*.*......***..****..**...**..**..***...***.*.*.*.**.*...*.*..*..*.***..**..**..*..**..*.*.***..**.*.**.***...******.*....*...***..*.***..**.***..*.******.****.****..*..*.***..*..*..*..*.**.****.**...*.*....**..*..*...*..**.**.*.***.**..***.*.....**.****..*....****........*.*...****..*...*....*.*..**..........****..***.*..*.*.***......***..**....****.*..***..*.*.....*.****..**...*...*.**.****.**..*..**.*****.*..****...*..*..*...*.*.**...******..**....*.*.....***.*.*.*.*....*..**.*.....*.*..** **.*******.**.*..**....**.**.**....*.*.***..***.***.*.*...*.*..**.**.*...*.**.*...*...*.**.....*...****.*.**......*..*....**...**....*.*.***.***.**..*.**.**...**..***.*..****.**.......**.**.*..*.*..*.*..*.*..**...*..*..*.*.*..****..**.****.*.****.**..**.**..*.*....***..**..*.***.***.*.*..***...***.*.**.**..*....***...*.*...*.***..**..*.*******...*..*..*..*.*.*.*..*..*..**...*.*....*........*..**.***.*.*.**.***.*..*.*...******.**.*...**..*...***.*.**...***..*..**.**..**.******......*.*.***....*****.**..*..**.*...**.*..*..**..**...**..***...*.**.***.*.***.*.**..........***.*..**.***..*.*****.**.**....*.*..**.*.*.**....*..**.*......*..*....**...********...***.****.**.**....*.**.**...*****..*..********.*.***.***.*.*.**.*.*..**.....**.**......*.*.*..***.***..**.**..*.*.**.*.*.**...*****..**.***..**.****.*****.*..****.......*.*.*.*....**.....**.**.........*...*.**.**..*.*.*..*....***.**..*.****.*..*..*.....***.***.*.****..*.*......*.*...*....*.***.***...*...***.**.****.*..**.*.*..*.*.*.**..**.***.*.**..*....***.**.**...*.***.*.*.*.***..******.**.....*.*..****..*****.*.*.**...**.***...***...****.***..**.***.***...**.***....*.****..***.*.*.*..*.*********.*...*...*.....*..****..**.*..*..**.*****.***.**.....***.***.**.***..*.**..******.*..*..***.*..*.***.....*..***.*.*..**.....***..**.**..**.***.**..**.**.**.*.**.****.********.*..****.*.***.*.**.**..*..*..*.*..*.*.*.*....*..*.***...**.**...*.*..**..*..*...***..**.*.....***...*....***..*......*****.**.*.....**....***.****...*...**.*....*.**..***.*.*.****.*....**...*.*...*...****....****.*.**.***...*....*..**.**.*...*...*.*.*..***...*...**..*....*..*...***...*..*...*...*...*.**.**.*..*...*.*.....*.........***.***.*.*..****..**....**.*.*.**...**..***.**.***....*..*.*.*....***.*..*.**....*..*****.***.**.******.**.****.**.*....**.*....*****.**.*.*****.*....***.**..****....***.*.*.**....*....*..*.*.*.....***..**.*...**...*...***..*.*.**..*..*.*.**.****.*......**.*.*..*.****..***.***********.*.*.....**********.**..*.***..*...*.*...* .**.*.....**.***.**.*...****....*......*.**********..*.**......*****..*****..*...***...**..****.**....*.*.**....*.***...*.*.*.********.*.*...**.....*..*....*......*.****.*.*..*......***.....**..**.*******.***......*...*.****.*..*.***.*.*.*....*.*...***.**..*.*..****....*.*...*.**.**.***.....*****.*.****...*....*.***....*...*.*.**.**..**....*.*.*.***..**.***..*.*..**...**.*.*..*.**..*.*.***..**.*..*....***...*.*.***.**.*..**.*.*.**.***.***.......**...*..**.**.**.*..****.*.*...**.....**.**..*..**.*.*.**.******.*..***...**.***.*..**....*..***.*.*.**..**.**.....*...*.........*.*.***..*.**..*..*.*...**...*.***.***...**...**..*..*****.....**.*...*..*..*.**..**.*.*..**...****.*.**..*.**..**.**.........*..*.***.*.*.*..*..*.....**.***....**....**.***.*.**.***.......**.*.*.*******.**.*..**....*...*****...***..**............***.***..**.***..*.*.*..*****.***..*..**..*.**.*...*.***.*.**.*.***...***.**....*.**......***..*...*..*.*.*..*.**.*..**.*.*..*..*.**..*..***..*.****.*.*..*.......*****..*...**.*..*.*.*...**.*.***.*...**...*..*...**.....*.****.....*.*......**..*....**.*..***...***.****.*****.*....*****...******..*..*.*.****...*..*.****.*.....**.*****..**....*.**...**.*.****.***.*...*.*.....*******.**.*..*.*...*..*.......***.************.*.*****..***.***.***..*.*..**..*****.**.*..*..**.**.**.***..*.**.*..*..*...**.......*.........*.*.**.**.***.*.**..**.*.****.*..**..***.**.**.*.**..*..*...*.*..**...*...*...*...**.*......****..**.*..**..*..*..*...*.***..*..*.*.*.*.**..***..*******.*...**.*...**..**....*..*.**...*.*.***.***....*..*...*........**.***..*..***....***.....*..**.******....***....***....***.***..***.***...*..*.***...**..*..*.**.*....*.*...*....***.*..***..***.*..*..**.**..*.*..*.**.....****.*****....*.****.*..**...*.**......**.*...**...*...*..*...*****.*.******.*...**.***...*...*.**......*..**.**....*...**...****....*...*.*.*..*.*........****.*..*****.*.*....**.*.**..*.*.**.*...*..*.*.**......*..*.*****..*......*.........*.*.*.*...**..*.**..*.****.*..*..**.*.**...*** ..*..**.***.*...*...**.*...***...*********..*.*..*..**.**....*.*.....*.***.*..*.*..*..***..*.*...*.*...*..***..*.*.**...*.**..*.****.*.****..**.**.*.**.****.**.**...**.***...*.*******..**.*.**.......***.**.***.****..*******..***.*...**.*****.......*..*...*...*.*.***.**.**..*.*..*......*.**.**.**.**..**.*....**..*.....*.***.******..***..****..*.*....*.*.*.*....*.*.**..**.....***.*****.*...****.*.*.....**.***..*****....*.*.**..**.*..****.*...*.***....*.....*.*.**.**..*.***.**...*......***.*....***.**..*..*..*.....*..**..**.****.**...**.*.*..***..*.*.*.**.**.***..**..*...*...*..*......*..*....*..*..*..*****..***...***.*...*.****..***..*.*.....*..*...*.*.**....****.....***...*...**.*******.*..*.*****....**.****.*...**.*..*..****..***...***.**.***...**..**.....***.*.*...**.*.**..**..****.**..*.***..**..*..*...*.*..***...**.*..*.*.*****.*******..*******.**....**.********.***...****.***.****.*.**.*..*..*..*.*.*.****.*.*.*****.**.**.*...*****..**...**.**.***......*.........*..******.*....**...*..****...***.*.*..**..****.*..*..******..**....***..*.*****..******..*...**.*.*.*.**...*******.***.**...*.**.***.*.*.****.**..******.*....**.*.*....****.**....*.*.**.....*...***.***..**..**.*.**.**.*******.**.**.**.*...***.*.***...**.**.**.*.*.*.**.*...***....*.***......*...*..***..*********.....*.**.*.......*.***.**.*..*.*...**..*.***....**...*.*.*....*.*.*..*****...**...*.....*.*.*....****.*.*.**..***..*.**.*..*..**.*....*..***...*.*****.**..*...*****.*..*.*..*.*....*.*.*....***.**..**...*.*..**.***..**..*..*.*.*....*.****.**.*....***..****.*.******...*.*..**.**.**..*.**...*.****.****.****......*.*.*.**.*...*...****...*....*.....*.***.*.*.*.****.*.*....*.**......**..*.******.*.*...*.*....**..*.....**.*..*..**...*.*..*.*..*......***...*****.*.****.**.*.**...**.**.***.*.*..***********.***.**....***.**.*.*...***..*.***.*..*.*.**.*..*.........**..**.*..*...*.**...***...**.*.*.***.**..***...*..***....*..*.*..****..***...*..***..****.*....*...*.*.*..***..*....**.......****.*..*...*.**.**. *.*.**.***...*.*****.**....*****.*..*.********.*..*...***.****....******.*...*..*.***.....*.....**.**.*....*.***.*****...*...***..***..**.**....***...*.****.....****.*.**..**....*****.**..*...******....***......******..**...**.**.....**.***..**..*....*.***..*..**.*.*.**.........****..*.***.....**.****.**.*.**.........*.....*.**.*......*..*.**...**.*..*.*..**.*.*.*......*.**...*.****....*.*..*..*...*..**.*.**...***.******..*.****.***..*..*.**.*.*.***..*...**.**.*.***.........****.....**..****.***...**...****...**.*.*.*.*****....***..**.*......*********.*.***.....***..*...*...*.**............**..*.*.*..*.*...**..*.....***....**..**.***..*...**.*.*..*.**.*.*.****.**.*..*.***...**..*.*..*******.....**.*.******.*.*..*.*...*....****...*.******..**......*.**....***....*.*****.*.*.*...*.*******..*...*.*******....**.*.*..*..****..*...*..*....**.***...*.**.*.......*..*.......*..*...*.****...***.*...***.**....****.*******....*.***.*.*.....*..*.*..*...*.**...*.*..***..*.**.***.**....**.*.....*.**..**..**.**...*.*****.*..**.*.*....*.....**...**.**......*****..*..**..*..*.*.***.*.**.*......*......**.*.**.*.**.*.**.*.*.*....***.***.*..*.**.**.**.**..*.*.*.*.....**....**.****...****.**.*.*.*..*....*...****...****..***..*.*..***..***...*.*.**..*.*...**..**.****.*****...*.*...******...******...**.**..*******.**...****..*.*.*.*******.******.*...***.*.*.***.*.*..*.**.*.*.*.*****.*..****...*.*..**...****.*.**.*..*.*.*.*.*.*.*.*...*.*.*..*.....**.*..*.**.*****.*..*.******.******..*.*.*.****..****.**.*.*.**.*.**..***.*...*..*.***..*.**..*...**...**.......**...*.**.*...*.***..***..****...*...****.*****....**.*.**..*....*.*....**..***.*****.**.*****.**.*..**..***..*..*.*.*..******.**..*.******.**....*.**..*..*...*..*.*.*....*..***.......**..**...**...****...*.*.*.**.*.**.***.**.*..**..***.******.*.*.*...*...*......*...******..**....*****..**.***.**..*..*....**...****.*.*.*.********.**..*.....*.....*..*...*..*...*..******.*..*.**.******..******....*....****..**.***.*......*...*..*....*.*.... ...***.*....**.*.***..*..********.......**.....*....***.*..***.****.******.**......*..***..****.**.......****..**.*.*.**.*.*.*..**..*...*******....*....******.*..*..*.*****.**..*.*..***..*****.****..*...**.....*..***.***.**...*......*..*.***.**.***.*.**...*.*******..*..**.*.****.**........*.**.**.***.******.*.**..*...*....**..**...*..*..*.*...***..****..***..*.*...*.....****....*...*.**...******...****.*.*...*.*.***..**...........****..****...*.***.**.*.*.***.*.*..***.**..**.*.......*.*.****..**.......*.....******..*****.**.*...**..*.**..*.*.*.**.*....****....*****.*.*..*.*...***.*******..*****.**...*..**.*..*.*.*...**.........*.***.**.**.*.*****.....**.**.****.*..***..*.*....*.*.***..*.**..*****..*...*.*..**....****..**..*****.*....***...**..*....**...*.****.*.***....***.....*..*..*.**.*.**...**.*...*****.**...****.*********..*.**...*.*..*.*......**...*...****...***.*********.**..****..*..*.***.*..*.*.*...**..**.*..*.**.**..*..****.*....*....**.**..***..**..*........**.**...**...*..*..**..****.***....*....*...***...**..*.*..***..**.*..***..**.***.***..***..*.....***..**..*.**.*.....*...*..******..*...**.*.*.***.*...**.*..*..**.*..****.**.*****.....*.....**.*.*.*..*.**..**..*..****..*..*...*****.***..***.********..***.*..********.*.**.*...****......******..****....******..****.**...****....**.*.***.**....***.*.**.*....***.*.*.*..**.*..*..***.*..*.......*..*.*..*..*...****.*...**.*.*..*.*...****.**.*.*...*.**...**.**...*..**...*..*...*..*...*.*.*.......**...*****..****.*...***....*......***..***.*...*.**.*...*.*.*.....*.*.*...*.*..*....***.....*****...*****.*..**.****.*......*.*......******.***..**.****.....*...*.**..*............*.*...*.*.*...**.....***.*..*...*.*****.*...**.*...**.*..*.....*..**..*****.*..*.***.*.***.*.**.**.****......*...*....*.**.**.***.*.**.****..*.*****.*.**.***...*.*...**.***...*.*.*.*.**..**......***......**.*.**.......*.**.**.****.**.*...*.*..**.*.......*.**.*.*..*...**..*.*.******.*.******..*......*.*...****..*....*.*..*.***......*.**..*..* *.***.***....*****..*....*.*.**.*..**...*.*...*..**.***..*.....**...**..****.**.***.**.*.....*.*.*.**.*..***...***....**.*........***.*.*.**.***........**..*.......*.**.*.*.*..****...**.***.*..**....****..***....**..***.***.*..*..*.*.*****....*..***....*.*.*...**..*....*******...********....*.*..*.*.***.**.......**.*.*.*****...*.**...*.**...*....*.***...********.****.***.**......***...*.....*.**..**...****..*......*...*.********.**.*.****.**.***....*...*....***.....*..**.**..**.*.*.******.*.****..***.*..***..*.*....********.**..**..*.*.*...******...*..*.**.******.*.*******....*..*.****.*....**.*..*.**..*.*..**.***.....*.***.*.***..******...*..*.*...***.**.***.*.*..***...**.*.*.***.**.**..*.....*..***..*.*..*.*..*..*...*..*.***..**....**.****....*..*.*...*..*..*.*....*..*..*.*.*..**.*...*..****........****.*****.****...*..*****.*.**...*..*....*.****..*....*.***..***.....*..*.*.**.****.*****.*.*...****.*.*.*..*.***..*****.*.*****...**..**.*******..****.*.****.**.....**.**..**.*****..**...***..*.....*...*.*...****...**..*..***.**...*.*.**...*..*.***.*..******...**.*.***...***..*..***.*.***.*.*.***..*...*.*.*.*.....*.***..**.***.**.****.....**.***..*.*****..*.*.**.**.**.*...*.**.**...*.*.*....*...*..*...*.*..*******...**.**.***.**..*.***.*.**.***...*..**.....*...**...**.***.****.*.**...*.*....*.*...***...****..*.***..****.....**...****.**..**...*.*.*..*.****..*..*..****....*...*...*..*.........****....*.*..*********..*..*..*******...*...**.****.*....***..*.*....*..*..**..**.**.*..*...*...**..*.***..*.****..***...*....*.*****.*.*...**....*...*.****.*.*.*..*....*.*.**.*****........**.*****....*****..*.***.*.....***..*..*.*..**..*.**..*.*.*..*..**.....****.*.*..**.**..*....*..**.........*.*.....**..*.********.***.*..*.*..*....*.*.......***.**.*.*...**....*.**.*.......*..***.*.**....*********.*.*.***.*....*.**..*.***.****..***..*...*.*.**.*...****..**..**....*......*.*..*******.******....**.**...**..**.*.**..***.*.*..*.*..***.*...********.***...*.*......*.*...****...*....** ..***...*.*.*.......*....***.**.***...**.*.*.*.......*.*..*.*.......**.*..**..*.****.***.**.***.*...*.***.**....*.*...*..**...****.*.*..**.*.....****....***...*.*.*.*.**.**.***.....*.....*...*****..*..*..*..*****.*.**.**.**.*..**.***.**.***....***...****.*..***.*.***.......*.****.*.****.*****.*.***..*..**.*..*.*******..****.*...*..*....***..*.*...*..**.******...*..*...*..***....**...*.....*.**.......*...*....**.*..*.*.*.*...*...*..**.*..**....*.*****.*.*.*.**...**..*.**...**.**..*.*.*...**.********.*****.*.*.*..*....**..****..**.*.*.**....*.*.*.*..**.**..*.......*.*.*.**...***.*.**.*.**.*.***..*...**.*..**.*..*.*..****..*..***.*..*..*.*.**.....*..**..*.....*.*.*....*.***.*****.*.....****.*..**.**..*.***.***....**..*......**.*......**.**.*..*..*.*.**.*.*..*.....**..*****..**...*..*.*..*.*...***.*..**..*..**..**********.**...*..*.***........*..*..*.*..*....**..**....*......***.**.**.*.**.....**.*.***...*..*..*...**.*..***...*.*...**.*.*..*........*.**.*.***.*.*.***.***.*.*.*..****.*...*....****.**...*...*.**.*.***.**..**..*..*****....***.....*.*....*..****..*.**....*********.***..***.*...*..*****....****.****.**.*..*..*...*.*..*.**.*...*.*.*..**.********...******...*..**....***.**..***...*......****.**........****.**....*.*..**.....**.**....*......*.**..*.*......*.***.*.**.**.*.*.*.**.*..*.*.**.*.************.*.*.....***.**.....**.**.....*..****.****.**.***.****..**.*..*.**...*..**..*.*..*.*..*.***.*****.*****...***.*****..**....*..**.*.*.*...**..*...***.*...******.**...*.*.**....**.*...*..*..****...***...*.*.*.*...***.*..**.**.*.*.*.*..*.*.***.*.*.**.***.***...*.....**..*..*..*.******..*.**..*.***...**...*.*.**.*...*****.*...*.....*...*****.*.*****..*.***....**.**.*****...**..**......*.***...*.*.***.**.***.***.********.....**..*...*..*.***...**..**..**.**....*.*.*..********.*.*.*.***.*..*..*.***..*****..**...*.****.*....**.**......*.*****.*.**.....**.***..**.*......******.****..******.*.*.*...****.**...****...***.****.*.***.....******.****..**.***.**..*...*******.*** .*.*.****...**.**.*..*.*.**....**.*....*...****....*.**.**..*.*****....**...*.*.**.*.....*.**.**..******.**.********..**.....*.**.*...**.**.*.*.**.**.*.......**..**.***.....**.*.*....**...*.**.******.*.*.*..**.**..**..*.****.*..**.*.*.**.*....*...**.*....***..*.******..**.**.*...******.*..**.*.*.***.*..*..**...*.**.*.***..*.*..*...***.*..******.*....*.*.........**...*.**...*.****.**.....*.*.*******..*.***....*..***.*..*.*..**.*..****.****.....*.*.***...****....*****.*..*.***..***.*...**.*..*.*.******...*....*..**...*.***....**..*..**..**.*****..***.**....*.**...****...****.***...**..***.....***..*.*.****.*.***.********.**.*.*.***.**...*....******.*****.**.*..*..*******.*...*.**.**.*.***.*..*....**.*...***....****...*.**.*.*....*.**.*.**.*..*.....**....*..**....*....****.*..*****..**..*.*..***...*.*..*.*...**...*..**.***..*..***.*.***..*....*...***.****...**..***.......**.*.**.**.......*.**.*..*...**......*....*.***.**.***.***..*.*...**.....*.*.*.****.*.**.**.***.*.***.**.**.**.*.....**..*.****..*.*.*.******.****...**..*.**..**.**...*.*..*...**..***.*.*****.***..**..*.**..**.*.**..*.***.***...*****.***..*.**.....*.*..***.......*..**..****.*.*.*.**..*.*..*......*.***..*...*..**..*.***.....*.*...****.****.***...*.***.****......*........*.***.**....*..*.*****.***..***.....*.**.**.****.**.*.***....*.*...*...***..***.**..*.**...*.**.**..*.*..****.*.*...****...*...*...*...*.*.**..**.*..**....**..***..*..*..*.**..*.****.....***.*..*..*.*.*.*..*.***..*..**..*.*.*.*****.*..*.*.**.*.**..**.......***.....*...*.**.*****.*.****...**........**.**.*.**.*****.*....**.*..*.***.*.*.*.*..*.**.*...*.*....*..*.*.....*.*.*...*.*......***....*...*..*.**.**.***.***.**..**......***....*..**..****.*.*..**..**.***.***.*..**********...*.*..**.....*.**.**..**.**.*.***....*...*..***...*...*..*.*..*......**...........****..**..*....*.*..*...**.*.*.***......*..*....***...*******..*.*.....*.*.......**..*.....**.*..*..*.......*.*.*..*.*..*..**.**.**.*..***.**....**....*..**.*..**.***.**.*.***.**...** *....*...*.*.*.***..**.*.*******.*.*..*.*.****..***.....*..**.****..**..*....****...*.*.*.*......**..****.*..***..**..*..**....*.****..*****.....**.**.**.**.**...**..*.*.*****.*.*.**...*..***.**...*.**......***...**.**.**.***....***.**....****.***....**.**.*..**.*..*.....*..*.*.**..**.**....**..**.*.*.....*.******.*.......*.**.*.*.*..**...**.*....*.*.**......***..***.*.*.*.******..***...*..**...*..***.*.*....**.*..*..****.*......*....*****...*..*..*..*..*..**.*.*.****..*..***....*.......**..**...***..**.*****...*...****.***....**.**.****.*.*..**.*...****.***.*..*...*.*.**...****..*.**..*****.****.......*...*...*....*...*...***.*.**.**.**.*.***.......*..**....*.***..*.****..*...*****....*.**..***.**..*.*.**...***.*.*...*.*..**..*..******.*...*......***.*.******...***..***.*.**.*.*.***.*.**...*..***....**.*..*.**...*..*....****..*.*..*..**..*..*...***.*.*..***..***....*.*.*.**.*....*........*.*.*.....*.***.*..****......*.*..***...*.*.*.**.**..........**..*********....*****.....*.*.*...**.*....*.*......*..*..***...*...*..******.*.*.***....**..*.**..*..*....***...**.*....**.*....***.***......**********.***...*.*.**.****.*..****.*..*.*..*..*.*...*.*.*.*.*.....*****..*.*..**...**.**.*.******.....**.**.*...*...***.*.*.*.*******..***...*...**..***..****.**.*.*.*.**.*..*.**.**......*....*****...**.*..*.*.******...***..*.**.**.....**.*****.***.*.***..*..*....*.*..***.****.....*.***..*....***.....***..*...*...*****.***...**.**....*.*******...*...****....*.*..******.****...**..*..**.*..**.**...**.**..*..*.*...*...*..********.***.*..*..*..*....*.*....*.******..***..*.**.*..****.*..*.*...*.***.***.**..*.***..*..****.*..*..***.....**.**.....***.*.....**..****..*.*.***.**.*..**....**..**.**..***.*..*..**...*..**.***......**.**....*.....*.**.**..***.*.*.*.*.**.****.**..*.*.*.*******.*...***..****..*..*...*.*....****....****.**..****..*..*.*....***......*....*.**..*...*......*....*******..*..**..****.**..**..***.*.***.**.**.**..*..*.**.*.**.***.****.*.....*.*.....***..*...*.**....*** .****.*...*..*..*..*..*.*.*....****...*.***...*...*..**.*...***....*...*.******.*.**....*****.*..****.**..****.**..**..**.****........*......**.*.****.**..*.*.*****.*******.**.***********.*.*..**..**...***...**..*.*****.***..*.***.*.*..*..*****.*.******...***.*..*.**.**..*.*...*.****.*.**..*.*...*......*...*.......**.**....*.****..*..*.***....**..**********.***.******.*.**..*.**.*.***..*.***.**...*.***.*.******.***.....*.**..**...*..*.**.***..*.**.**...*..**.**..*...**.*.**..*...*.****.**.***.....*...*****.*...*.*...*..**...*.*.****.**.***..*...*.*.*.*...*.*..***..*.**..*..*...*.**..*.***.****.*.*...*.....***..*...*.****..*...**.******.***......****..*.*..***.**.....*..**.*...*...*.*....****...*....*........*.**...*.*.**.....******.**......*.*.*..**..***..***.**.*..***.**....*.**.*....*...*.**.**....*.*..***.*...*****.*..***..*.*****.**.***.*.*.****.****...*.*.*.*.*...***.....******.*..**.***..**...*.*.*....**.*..*.**..***....*...........*...*********.*..**...*.*....*....*.**....*.**...***.*.*..**.....***...**.*..***...**....*....***.****.*.*.*.***.*.*.*.......*.*..*.*****...*.*.**..*..*.****..*...*...*....****.**.*.*..**..*.......*..*..****..*......**..**....*..**....*.**.*.*..**..*......***..*..*****....**.****...*..*.*.***...**..*.*...*****.**...*.***..**.*.*.*..*.***.*....*.**.****..*.*.***.*.**..*.*.*.*......*.**.*.*.*****.....****.**...*...***.**...*.*.*.*..****.*****...*..**.....*.**.***..**..*.**..****..*..*.*.....*..****..*.**.....*..**.****.....*.***....**...*.**.**...*.*.....*.**..**...**...*.**.******..***.*..**..*.*****.*..**.***.**.*.*.**.**..*....*******....**...***...*.*.*...*..*..***.***..******.**....*.*..**.****.*.*..*..**.*.**.*....*.*.*...***.******.**..*.*..****..**.**..****.**..**.*****.**.*.....*..**..***.***.*....******.**..**.**...*.**.*.*...**.*****.*...*..*....*.*..**.*.*..*..*.*.***..*..****.**.*....***.*.*..*..***..**.*...**.**...******..*..****.*..*..*..*...****...**......*...**...*.****.****...***.***...*..**.*****.*.**....***..*.**.* .***.*...**...*..**...*.........****.*..*.**.*.*..*....**.*....**.*.*.....*.*....**.*.....*.*.*....**.....*****..**.****...*..*****.*..**..**.*.*..*****.******.*...**....***.**.*****.*..*..*...**.**..*..**.***..**.****.*.**.*.*.**..**..**.***.......**.*.**.****..****.***.****....**.....*.**.*.*..*....**.*.*..*.**..*....*****....*.***...***.*.**...*...***.*..*.*..*..*******.*.....**.*..*.*..**...**.***.*..*.*.*.*.**.*..*....******..........**.**..***.**....***.****.*..**..**.*.**....****.*.**..*.*.**..**..*..*.***.****.*..*.*....***.*...**.***.*..*.***..***.*.*....**..*.**..*.*..*.*.***.***.*........****..*.****.*..***.*.**.**.*.***.***.*..***...**..******...**..****...**.....***.**..*..***.*....*..******..**....**....****....*.*.*...***.***..**..******.***....*....**.*...**...*..**.**..*.....***.**..**..*.***.*.**.**.***..**...**.*....*.*..*.**...*.*..*****.****.*...*..*..**.**.**..*.***.****.*..**...*...*..**...*...**.***..*.*.....*.***.*.**.*..*...*..****...*****.*.*...*.*.*****.****.*.*..*...***..*....*.**.****..***...**.**...**..*******......****.**.*.****......*.*.*..*.****...**.**........**..*...**.**..**..**.*......****.*...*...**.......*...*..*.*.**.***..*.........*..****.***..*****.*..***...**..**.*.***..*.*..******......*****.*...****.***.**.***.***.*****......******.*.*****.*..**.*.*...**.******.*...**..**....**..**.*.*.*.*.*****.*.***.....***.***.*.*.**.*.****...*...**...*.***.*..*.....*.***.**..*.*..**..*.*.*..*.*****.*..****..*.**..*..**..**.***...*...*.***....***.*..****...*....****.****...**...**..*...*.**..*..**....*..**.....***...*.*****.**...***.....**..*.***.******.*.**.....*.*.*****.**..*....**..**...**..*.....*.****.********.*.*.*****...*.***..*..*......***.....**..**.*..*.*.*..*....****...*.**..*.**.*.******.***.*..**..**.***..***.*.***.*.*.....**.*.***.*****....*****.**..***.***...****.*....*.....*.***.*.**....*.***.........*.*.*..**.**..***.**..**..*.*.*...*...*...*.*.***.*****.*...*****...***.....*...*.**.*...*....**.**.******.*..***....*.. **....****....*..*.**.***.***..**.***..**.***..***...*...*.....*..*.**....*.*.****..*.*....*.**..*.**...*...*****..*..*..**.***.*......*.....***.*.*****..**.**.*...*..*...*.**......**.*.*...*.**....*..***..*.*...****.....*....*****....*..*..*****....****.*.*.*..**..**.***********..**...**...**...****..*.*.**.****..*..*..*.****.**.**.**..*...**.*.*.****......*....***...*.....**...*****..***.***..**...*.******...*.*.**.*....**.*....*.***.***.******..*..*.*..*....*.*.**.**.*...*..**..*.**....*....***.**.*********.***.***..*.*.*..****....*.***.*.***..****..**..****.*.*******..***.....***.....*.*..***....*..**...*....**..**.**..**..****....*..**...*..*...**.*...*..*.*..*.**...*..****.***.***.*.**..*.****..*.*..****..****.**.*.****..*....*****.*..***.......*...*.****..*.*.**.*..**.*.*.*..*.*..****..**...***.***..*.....***.*.*.***..*.*..*.**.....**.****.*****...............**..***.**...***.**..*..*...*.***...*..**..**.****..*.*.**.*.**.******.**.*..*..***....*.**..******.*.....*******...*******.*..*....**..***...**.**...***.*.*.*.*...***.**..****......**..****....*.*.****.*...*.**...*..**....*.*.*....***...**.*..*.*..*..****..***.***.**.*....**..*.*.*******.*.***.*..***.***..*.*.*.***.**.*...*...*.**..**..*...*.***..**.**.**..*****..****..****.***.******..*.*..**.*.*...*..*.....*..**.*..**...*****.*.....******.*...**.****.*..*....*.**.......*.***..*...***.*...*.*.*..***.*.**...*....**.**...*..**.......*****....******.*..****.*..**.**..*..**.****.*.*..**.****.*.**...**..*......*.*.*.*....****...*...***..**.*.**.***..*.***.***.*.*.**.**.*..*.*..***..**.*..**....**...*..****.*.*...**.**..*.....*...***..*.**.**...*.****.***..**....**.*.***.**.**.****...***..*...***.*.**.**....****.......**.*..*.*..*..***.....*..*.**.*.*.*..*..**.....*....*.*.*......***...**...*...**...*****.*.**..*...***.***.*..**.*..**....***.*.......*.***.*******..*.**.**..**..*.**...*...**.***.*...****.*.*....*.....*..*.***..*....*....***...*.*.*.***...***.*.*..*....*.*..*.*.*.*.**.*.**....****.*..****..*** *.***.***..**.**.*.***..*.***.*.*..*....****.*..******...****.**.**....*.**...****.**.***..*..****.*.**.**.*...*...*.*...*.***...**...**...*..*.**....*.**.**.*...**.*...*.*.**.**.**..**.....***.*...**..*****..*.*.******.*.*......*...**.*.****.*..****.*..*.*.***...*..**...*.**.*...**.*.*.*.*..*..*..*..*.****..***.*******.....**.***.******....*..***.*.**....******.....*.**.****..*..****.*.******.**.***.*.***.***.*...*..*...*.*.*...*..****.*..**.**...**..*.**...*****..*.*..*....*.****.**.**...***...***..**.**..**....*..****..*...*.***....*.***.*..***.*....*..**.********.*..*.**..***.......*..****..***....*...***.***........*....*.*.******.***.**.*.*.****.....*....*.........*.*.....**.*........*..*..******.*.*...**....*..**.........**.**.**..**.**.*....**.*..**...*****.**.**...***.*...*..*......*..**.**...*.*..****.*......**....**.......*....***.*.***.*..*****..****.*.*..**.**..*.*.**.*...****......*..*......*..**.******.**.....*.***...*********..****..*.***.**.*..***.....**.**..*......***..*...*...**..*.......*..***..*.*...*..*...*...*.*..**.**...*........***...****.....*..***.....*.*.*..**...*.*.****..*..*..****.*..*..**.*.**....*.***.****.*...*.....*....*.*..***..**.*..*.....*.*****.**.*.*..*...*......**..*.**......**.*****.*.*.**.**.**.**..*.*.*....*...**.*....***....*.*****..**.**.******...*.***.....*.*.*..*.*...***..*.***..*.***..***.*...****...*....*.*****...*.*****.*.*..**.********..*****.......*......*.*..*..**...*.****.....*..*...****.*..***..*..***.*.**.***.**....*.*..*..*.***.*...*.*..*..*....***......**.****.*.****.*..**..**.****..*.**....*..***...***.*..*.***..***.*..*...****....*...*.*.**.*...*..*...**..*...*...***..*..*..****.**.*....*.******....***..*.*..*.**...*.**.*...******.****..****...*.....**.*.*.*....*.**.**.*..***........*...*.*...*.**.*..*.***.****..*......*....**.*******.**..***..*.*.**.*.*.***...***.*....*.*..**..****..*.**..***...*......***.....**...*..*.....***.*.*...**..*****.***.**.*..*.*.****...**..**.*****.*..**..*.**..*..******.**.**.* .**.***..*.*.*.*.*...**..***.*...*..*.*.......****...*.*..******.*........*.***.*.*.*.*...*.**.....*......***.**...*..****....*....***.*...*.*.*.*****.*.*.*..**.**.***.**.*..*.***..**.*.**..*.****.**...**..*******...*.**....****..**..***...*..*....***....**...*.**...***.***....***.*......**..*.......*.**.*.*...**.*.*..*.**..**.**..*.*.*****..**.*...*.**.*.**.***.*.......*..**.**.***.**........***.****.**.**...***..*...*..***.***..*.**...*.***.*....**...*..**.*..**..****........*..*..*....****..*...***....*...*..**....*.*....*.**..*........*.*.***.*.***.*..*.***.**..***.*.**..**...*.**.**.*...****.**..*....**.**.***.***..**...****..*..*******.**..**.****....*..*..*.*...***.**..*****.*.....***.*.*.*.*.*....**..***.*.*..**....*.***.*****.**..*****...***...*.**..*.**...*.****....*****.*..**.*.*.*..*.*****....**.**...**.****.*.*...*..**.*.*...*..**.*******.*.*....*...*...****..*.******.****.*..****.....*.*.****.*.**..********..*..*.*.*.......***.**.*..**.**.*.*.****..**.*.*.......******.*.***.*..*..**....***.**.**...*...**.*.*.**.....*..*.**.***..*.*****..**......*.**.****.*...****.**...*.*..**....****....*...**..*****....*..**..**..**.*.***.*.*..*...*.*.*..*..*.***...**.*..*..***.**.******.*...***.***.*...**************.*....***.**.**.**.***.*....*...*..*****.**...*.**...*.....*.****.*...*.....**..*****.*.*...*..*******.*..*.*.*.*.**.*.*.***..****..*.**..*.*.**.***.*..*****..*.*.***.*****.*.**.**..**.*..**.*..**.*.*.*****...*...*.*.*.*****..*.**.*...*...**.****..**.....**.*****.*.**...**.*****.*.*.******.*.****.*.********.*..**..*..*...**...*....******...**.**.*.*****....****..***...*.*..**..*****...*.*....*...*....*******.*.*.****.*.**.......*..***.*.*.....*.*...*.*..*.**..****..*.*..***...**.***.***.****.*****.**.****..*.**.*..*.*.**....*.*...*..*......****..*..**..*.*.**...***..**...*..***.*..**..****...**...*.*.*********...*........**..*..**..**..***.*.*****..**..**.**..*.*.*.***..**.**.**...*..**.**....*...*.**..*.**.*.**.*.**.*.*.*..*...****..*.**..*..*.*..*..**.* *...*****.*..**...****.*..***.****.**...*....**...*.*....*.*****..**..**.****.**...*.*.**..*.***.*..***.**..***.*.....*...**.*.***..**....**.***..*.**..**....*.***....**.**...*.....**..*....***.**.*.....**....**.*..**..*...*.*......*.*.*....*....*.*.*.*....*.*..*.*..**.***.*.***.*.**..****.*.**.*..*.*...*.******...**..*.*....*...*.**.**.*........*.***.*...**.*..*....*.***...*...*****.*..*.**..**.******..*.**.*..*....**.*.*..*.*****.*.***.*.*..**..****.....***.*.....*.**...***.*..***..*****.....**..****.*.**.**..*....**.***...*.*..*.*.**.***..**..****..***.*...***.****.***.*.**......*..*..**.........*****.*..*......**.**..**..****..*..***.*..*.***.***.*...*....*.****...****....*.*******...*.*......*.*.*.****.*....**.****...*....**.*..**.*..*.**....*.***.*...**.********.*.*..*.*.*..**..**.*.***.*.****.*.***.*.*****.*.**..*.***.*..****.....**..*.***.***..*****.**...***.**..*..*.***..*.**....**.*..*...........**.**..***********...*.****..*.*..**...*.*.*.....*..****.*.*.*...*...*...*...*.***..**.**....****...*..*.*.**...*.*..******.**..*..*..***.*.**...**....**.*.*...**.*.*...***.***.**.*....****.**.**..**.*..*.**.*.***.*..*....**.*...*...**....*.*..*..*.*.*...*..***.**.*.*.....*....*....**....*.**.*.**.......*..**...*.*.**.*****...*..*.......*.****..*.*.*.**.*.....**.*****.*.....***.*.....*..*....***.*******..*..*.**..*.*...**....***......*.*.*******..*.*..*.*.*****.**.*.**.****...***...***.*.*.****...**.****.***.**..*..****.*...*...*..**.*.*.......**.....***...........*****.*..**.**.*.**....***.......*****.***.**..*....*.*.**.*.*.********.....*....*****.*.*..**..********.*.*..*..*.*..*.*..***.*....***.**.........****...***..****...***..**...**..**.***.*.....**..*.*.*...*..******.*....*..**.*******.......*..**....***.*....*...*****....*...*..***.***..*..***.*.**..***....**..*....*.**..*.*.*.........*.****...****....**.****...*....****.*.....*.**.*.**.*.*..***..*..*....***.*.....**.*..***.*..*.*.*...*..*.**.*.*.*..****...****..*..**...**.**.*.*****.*.***.**......**..***. .**..*..***.*.....***..*.....***.****.**..*****.*.*..*..*.*.****...**...*.*...*..**..*.**.*.*..****..*****.....***.**.......*.*.*.**..*.....*..**.*.**.*..*.**..************...*.*..*..**...*..*...**..*...**..*...***.*.*..**.*.***....***......****.**.**.***.**...***.***.****.**.*...*.....**..***....***.**....***.*..**.**..**.*.*......****.*****.********..**.*..*...*.*...*.*.***.....**......***....*..**...**.**.*....***.*..**.**..****.*.*****.****.*..*.**.*..*.****...*....****..*.*****..***.*.*.**.*...*.***..*...*.........****.****.***.....*..*.*.*....*.***.**.*.****..**.**.*..**.****.*.*..*****..**...**.***.*..***.****..*..*.*.*.*.*..*.*.*..*..*****.*.*****..*.********...***.***.*****.*.*..*.*....*.****....*.*...***....**.*.*.*..*..****.*.*..*...******.**.**.***.**..*.**..*..*..*...*...**..*.....*.**..*......*...*.*....**..**..*....***.*.*....**.****.*..***..**.*.**...******.*...****.....***..*....**.*.**.**..***..*...**.....*..*....*..***...***.*****.**.****.***.*.***.*....***..*.*.*..**.*.**..**.****..**..*.*.*....**.***.**..*.****.*.**..*.****....****..*.*.*.....****..*****...**..*******.**..**.**.*****.**....*.....*.*.***...*.*..**..***.*.***.*....**..*...*******.**.*..**..**.***.*.*..****..***..**.*****....**...*....*......**.***.....*..*..**..*.*.*...*...*..**.*..*..*.*.****..**..**.**....**...*...*.***..*.*.*.***...**.*..*.*.....*....****..*....*.*...*.***.**..*..***..*.....**......*..****..*...***..*...**..*..**.**...**..*...**..*.**.*.*****...**..*..***.**..*.**..*.*.**.*...*.**.**....*.***.*..***.....***..*.***.**.*..**...*...**..**..*.*..**...***.*...**...*.********..*****.*.**.*.***..*..**.*.****..***...*..*.**.*.*.*.*.*.*...***.*...*.......*..*.*.*.*.**.****..*.*.**...***.*.**.*..***.*****....****.**..*.*.**....*******..**...*..*.**.**.**..*...*...****.**..***...***......**..**...***..*.**.*.**.**..*.*.**.*..*.*.....*..*.*.*..*.......**..***..*.*.*..*...*.**..****...**.*.*.*****.*.***....***..*.**...*...*..*..*...*****.*..*.*.*..*..*.*...*......*.....*... ***..*.*..*.******.**..*..*..**..****.*..**..*..*.*...*...*.*.*...*....*.**.***.*.*****.*...*..*****..***.***..***.......***.**..**......****..***.*...**..*..****.**.*****...*.**.***.****..****....***...****.****..**.***.**....***.*.*.*.*.********.**.*****..**.**.*...*..*.*****..******..*.*.*..*****.*.******.***.******.**..*.....********.*...*.....***.*..*..*.*.*....**...****.......****..*...*.*.*..**..*..******..*.*..**...**.*.**.**.***..****...***..*.*.*....**.*...**...**.**..****.****.*.*..**.**..*.......**..*..**...**.*..**.**...*..*..**..*.******..*.********.*..*.*.*.**.**.*.*.***..*.***..****.**.*.*.......*...***.**.**......**.**....*..*.*.*.*..**........*....*..*.**.**.*....*...**..**.***.***..****..**...*.*.*...........**.*****.**.........*.**....*...**...*.*..**.*.......*.**..*.**.*****.****...**.*..*..*.*.*.*..****....**.*.**..****.*..***.*....*.....**********...*.***..*.*..*..*....*.***.*.****..*.*..**...****.*.**..*...*.*..*..**..*.....**.**.*.*..*...***.*..*******..**...**.**.*.**...**.*****.*.*...****......**....**.**..*..*.**.****..***...*...*..***...*...**..***.*....**.**.....**..***..***...***.*....**..**.**..*.*..**.*.*.*....*.*...****.*.****.*****..**.*.*..****..***...****.......***.*..**.*.*...*...***..***.***....*.*.*..*..***.****..*....**..*..***......*..*.*.......**..*.**.*..***.***.**..**.***...*.***.*.**.***...*.**.....**..**...*...*.***..**.**......*.**..***...*.**.*..***..*.*.**.*...*...**...****.*.*.*..*.*..*.**.*....*..********...*..*.*...***.........*.**..*.*..*.**...**..*..*..*.***.****..*.****.**...***.*.***.*....**.*..****.*.***..*...*...****..*****.*...*.*.***.****....*.*.***.*.*..*.*****.**....**.*..**...*.*...*..**..*.***.**.*****..*....**...*..*.*...*******.***..****.****...***.***.**.*.*.*.****.**.....*.*.**.******.*.**.**.....***.*.*.**.**.****..****.**..**.......*****.***.*.*.........***..*.*.*..*******.*.*....**.*.*....*.*.*.*..********.****.*.....*...*.***..*...**..*.**...****..**.*.*..***..**.**..*.**.**...**.***.*...**..** ..**.*.*.***.***......*..**.*..**.*.*...**..****..*.*..*..**....*..*.*...*.*..***.**.*..*.*..*.***.**..**..**.*...**.*..****..**.*.*.....*..**.*.....**.****.*..*.*..*..****..*.*.*.**.*..*..*...*.*..*.**..**..***...***.***..*.**.....****...*...***.....*.****.**.*.****.....*.***..*..***..***...*..***.*.**.**...***...*.*...***....*.*.*..*.****.******.*...*..*....*.**..*.***.**....*....******..****....***....***...*.*...*.*.*.*.***.**..*****...*...****.*.*....*.*..**..**..*..**..*.***...*....**.**...**..***.....*..***.*..*..*.*.***.*....**..*....**...*..*.*.*.**....*.**.**.....*.***......*....***.*..*.*****.*....**..**......*.*.*..*...****...*..*.*.***...***.*...****.***.*.**..****.*....**...*..**.*****..*..*...*.**..******.*...*..******.*.*...*.***.*...*.****.***.*.*.*.**.*.*.*.*..**.**.*.....*.*.**.....**.****.*.*..*.**.***...**.***..**..*...*.**.....*.*****..**....***...*.***.*.....*....*.*..*...**..****.**..***.**.*****..**.*..**......*.*...******..*...*..*...*.***..****.....**..*..*.*****....**.....*.**.*...**..*...*..**.**..***..***..*..***..*..*.*.**...*...***.*.*.*..*...............*..**.*..***.**.*.***.*..*.***.****...**.**.*****..*.*.**..**..*.*...*......**..**..**.***...*...*....*..****..**.*...*..*****..*..****...*..**.**.**.*...**.*.*......*.*....*.....*.*.*...*...****..**.....*...*...**..*..*.**..*.*..***.....****..**..**.***..***.*...**.***.*.*....***.*...***..*.*..*****..*.*....*..*......*.**..*.***.****..*...*.*...*.**.*.*..****.**...**.*....***.....*.*..**.*..*.**.*.*...*...*...*.**.....*...***...****..*...***.**..*....*****.*.*..***..***...*..*****.**...**..*.*.******.*.***.....*.*..*.*.****.**......*.*.***..**.**.*.*.*.***..*..*.*************.*..*....**...****..*...*.*.**.*.*....****...*.*.**..*...**.**.....*.......*.*.***...*...*.*.**.**.***.*...***..**.**.*.*.**...*****..**..*****.**.*.******..*...*.*...*.***..*.****..**...*.*....**.**.**..**...***........*.**.********.***.***.*...**.*....*...*...*.***..**.*.**..**...**.*.*...**....*....**..***.*.. ..*..**..*..........*********.*.**....*****.***.*....*..*.*..**...******.*****...*....*****.*********...******.*....***.*.**....*..*.*.*.*..*.*.****.*..*.***..****.**.***.**.*...*..*..*.***.***.*.*.*..**..*.*.*.*...*..***...**..*....*.***.*.*****.**....*.*.*.....******..*.*..*...**.*.***.*.**.*.*...******.**..**.*.*.*...***.....****.*...*..*..*...*......*..*.*..*..*.*..*.****.*.*...**..*...***.....*****.**********.*.**.*..***.**...***....**.****.****.***.*.*...**.**.*.*...*****.*.*..*.**.**...***.*.*...*****...*....****.*.***...*....**.**...*.*...**.*..*.**.*..***....*.*.*...**...*.........**.**.*.*****..*.******....*...*.**.****.**..*.**...*....*..*.*.***..*..*.*.*..*..**..*.*********...*...*..**.*.*.***.*...*.*..*.*.***...**.*..*.......**..**.*.*....***.**..**.*.***.*..**.*.****.....**.*.*.***..**...*.***..*.*.*.*.......*..**.*..*.*****.**.*..........*******.*.***.*......****.*..**..**.**.*....*.*.**..*.**.**.*....*...***.***..*.*..*....*.*.***..*****...**..*.*...***.*.**...*..**..*..*...*........**.**..***.*.*.********..*..*.*.*.*.*..***....*....*..*..**.****...*..**....***..**.***.*...*...*...*...**..*.****......*.******.*..***.*.**.*...***..*...******..*..***.*...*....**.**.*****.*.*..**..*..*.*.*.***.*.*****...*.*..*.*..***....*...***..*..**********.....*****..*.*...*.*....*.*****.*..*...***.**..**...*.*..*.**...***.***..*.*.**...***.**.*..*.....**.***.**...**...**.....*..**..**.**...*.....***...*.**.***.**..**.**.**....*...***.***.*.**.*****.**.**...*****.*.*.*.**..*.*.***..***...**.*.****..**.*.*..****...*.**..***.*..***.*.**.......*.**.*.*.*.*....****.*..**..****....*.***.***.*..*..*.**.**..******.***.*..*.*..**..*...***.*.***.*.******..*.***..***.***.*****...*...*..*..*.*.*.**.**..**.*.*.******..***.*....*..**...**.***.*.*..**.******.*.**.*...******..**..*****.************.***...**...*.*..*.....****.*....***....*..*.*.*...*...**.*..***.*...*..*.*****...***.**.***.*.*..*......***..***.**..***..*..***.*..*****.**..*..****.**...**...*.**.***.****...**....*.*. *.*.*.**.*.**.....**.....*.*******.**.*.**.*..*.**..**...***......*.**.**.***.*....*.***..**....**.*****..*.**....*.....**..**.***..*...*...*******..***......*..*.**..***...**..*...*.*...*.***..**....*...*****..**.*.*.**........**...*..****.***.***..***...***....***...**..*.....******..***.**.**....*****.**.**..*.*.***.*....*.**...**.*.*.*..*.****...*..**.......*....*.....*.*...*..*..**....***.***.*...*..*...*.*.*..**..***.*.**....*..*...*...*....**.*..*...*....*.***.***.*..*.*..*..*...*..**..****.******.*...***.*.........*....*****.**......***.....*..*..*****.**.**..***.*.***..***.*.*..***.***..**..******.*.**.*.*...***..**.***.*..**.***.**..**.*.****.*..**....*..*.*..***.....*....*.*.*...**.*..*.**......***........***..*****....***..*.***.**.**..**.*....*.******.*.*.**.**..***.*****..*.**..*.**.....********.*.*******.***....******..*.*....***.....*..**......*.*.**.***.******.*.**.*.***..*******.*.******..***...**........***.***...**..***......*.*..*....*..**.*.*..*..**...*..*.*.*..**.*..******..*******.*****..*.....*.*.**.****....**.....******.***...*..*****......*.*.*.*....*.**....**...****.*....*.*****.*.**....*...**..*..***.....*...*......***..*...***.*.*..***..***..***.**.*****..**.*****.*......*.***....**..*.*..***.******..**.*.*..***.**..*.*..*.***....*.....*.**.**.**.*.*.*.****.**.**......***.***.**.....*..*.*..**..***.*..**..*....*******.*...**.*....**...*.***.*.*****.****.**...*...***.***..****..*.**.***...***.*.*...***.*....*****..**.******.*..*.**.*..*.*.**.*.**...*****.****....*.****.**.*.*..**.*.**..*.*......*..*.*..*.**..*.*...*.***.*..*.*...*.*....******.**.**.*..*..**.*..*...***....*...*..***.**.**.**....**.*..*...*******......***.*....*.***.......*..**.**.*.***.*.......***.*....*...**..***...*..****.**.........***..*.**.....*.***.*.*..*.***.*...*..*...*.**...***.*...***.*.*****.*...*.**....****.**.**.*.....*..*.***..**.***....*.**..*....*..*..*.....**..****.*....*....***...*.**.*.********...**.*.*..**.*.****.*....***.*..**..*.****.**...*.**.*...** .*..*.**...**...****..*..*****..*.....*....**.*...**.**.**..*.*.**.***.**.*....**..**.**.***.*.....***...*.*..*.*...****.***....**....*..**.*.....**..*.**.....*..*.****...*..*.*..*.*.**........*.**.***.*.*....*..***.*.*...**..**..*........*.*.*.**.*.**.*.*..*.*.***...*.**.*****.*..*...*..*.*.**....*.....*.*..*..**..*.**.**......*.*****..*....*****.**.*.***.**.***.*****.**.*...*.***.**...*.*....***..*.**.*.**.**.....*.****..*****.*.****.**.**...**.*****.*.***.*.**.*.*...**....*....*..*.***.**.....***.......*.*.******.**.....***.*..***.....*****.*.*.*..**...*...***.*.......***..*.....***.*...***....***.****.*.....*.**..*..*...*..**...*.**...*......***..*...*...*..*.*.**..*.*.*.*.*.....*.*.*..****..*...*****.****.*****...*...**...*.....***....***.**...**...*...*....*********..**.*****..*...*.**.*..*....*..*..*..*..*.*........*.......****..****.******.*.....*.*.***.*.**..*...*.**.**.......*..*..*..****.**...*****.**..***..**.*.***.*..*..**....*.*....*.*****...*.*.*..*..*.**..****...****..*****...*....**.*..*.****....***...****.*.*..*..**...*..***......*.**......*..**.**.*.**.**..*...**.....**...*..***..*.****..***.**..**.**...**.**...***.**.***..*****.....*.*.****.***....*.***....*.*..**..*.***..***....*.*.*.****.**.**.**..********.*......*****.*.**....****..**.***...*.***.****..*..*.****.*.*.*.*..****..***..*.**.*.*..*..**.*..*.****..**.***...*.***..**.*...*....*.******.*.*..***..***.**.**.*..**....*...*..**..**.*.*.***..*...***.**.*.....**..**...*....*****..***.***.*.**.**.**.....*.**.******.*..***...***.**.*.***...*.**.*...***..**....*.*.*.*.*.***.*.**.*****....*.**..***.....*.*.*.***...**.**.**.***..**.*.**.**.***.***.*...*.**......*..**.******.**.*........*...****......*..***.*..*******.....*...*..**.....*...*....*.*****.**..*..*..*...*......**..****.***...***...*.*...*..**.**.*....******..******.***.*...*****.*.*..*.**..*****...*..*....*.**...*..**..*..*.****.*******.*...*.*.*.**.....**.*..*..**.*.******.****.*..*.*.*........****.*.**..****.**..**..*.*.**.**..**** ****.*.**.*.*..*...*****...*.**..**..**.*...*.**..**.*..*.**.*.*..****..*..*****.****..*.***.*...*.****..******..***.***.****...*.*.**.***..*.*...*.....*******...*.**...*.****.**...***.*.****..*..*..*..***.*..*..*.......*....*.**********....*..***..**.....****.*****.....*.****...*..**.*..***..*..*******....*..*.****.********...*..****......*.*...*..***.***.*..***...*....*****...***.****.*.**...*.***..**.**.*..*.******...**..*.**..*..*..****.*..****.****.*...*****.*.**..**....*.*.*.*****..**.........*.....****...*..*..*...*.******.*.*..****.**.*..*.***.*****..*.******.*.**.******...**....*****.**..***.*.*...*****.....*..*..*****...***..*.*.*.*.*....*.**...**.*.*...*.**.**.****..*****.....***.*...**.***.*...***.****......*..**....*.*.*.*.*.*.....*.*..***..*..*......****.**.*.**.*....*****..***.*.*****.*......*.**...****.***.**.***********.*.*.*....*.***.**...*.*.****.*.*.**.*.....*.*.**...**.****...*....*.*.*.**.......*.*..***...*.**.....**..*.***....**..*.*...*.*..........**......***.***..*..*.*.*.*...*.****.*.*.....****.....*....**.*..***.*.***..**.****..******..*.**...****.*.*.****.*.********.*.****.*...*.**.***..****.**..**..*.*..*.*..*..***..*.*.*..**..****..***.....*...*.*........**.**.**.***........**.*.*.*..**..*...*.*.*.....*.*....*..***.....*****.***.....**....**........****.*.**.*.*.*....*..*****..**.**.**...**....**.*.......*.**.*...*.*.....**..*.*.....***..*****.*...*...*....**.***.**..**...*..*.***.*...*..**..**.*.*.*..**.***.*.*.**..*.****.**.*.****.....*******.*.*****....*..*.***..*.**..*.*****...*.**...*..*****.*.***.*.***.**.*..*********.*.***.**..******.*.*..*.....*.*..**.***.*.**.*.*.*...**..***...***..**..***.........***.*.*..*.*****.*.**..****.*..**.****....***.**.*..*...*....*.*.*..****..*.****.**..*.*.*..****...*****..*.**.....*...*..******.**.***..******.....*****...*..*.***.*..*..*..**.**.**..*******.***..*...*.*..**.*....*..*..*.***.*.***..***...******..*.****.***..*.*.*...**.****.*.*.*****.**...*.**.*****.*..*.....*****..***.***..*.*.*..*.* *..**...**.*.**.*.*.*..**.......*..**.*..*..**....*.**.*...*.*.*..******.**....*.*..*.*.*..*.***....****.***..*..*.***.*...****.*.*..**.*..*..**.*..*...****.**...*...*******..*...*......****..**..**.*......*.**..*..*...**...*******.*.*.***..*....**....******.**..*...*.**..**.*.*.***....***....*.**...*****.*.*..***.....*..*..***.*.*.*.**.*..*..*...*.*.***.*****..***..***.****..*..*.***.*...*..*.*.**...***...****.******...*.*..****.*****.*.**..***.*.**.*.*...***.******...*.****.*.*****....*...*.*......*......*..***...*..*..*.*.**....**.*****.*******...*.**.*.*****..*...***.....**...**.....**.****..*...****.**.*.**..*.*..*****.***.....*....*.**.***.******.*..**..*..*.**........*.**...**..***.**..*....***....*.**......***....*..*****.....***...*****.***.**.**...*.*.*****.*..**..*.***......***...**.*.*...*...***..*.*..*.*.**.***.***..*.****..*.*..*.*.*...****.....**..**..****....**.*.*.***.**.******....*.***..**.*..***..*.....*.**.*..***......***.*.*..*....**..**.**....**.*..***.****.**.**..*.*...**.**.*.*.....**.*.*****.****.*..*..*..*..**.*.**..*.....*****..**.*.....*.*....*.****...*..**.**.******....*....*******.....**.**.....*....*..**.**.*.*..*..*.***.*.**.*..*.*....**..**..*.*.*..*.**...***.***.**..*.******.*.**.******.**.**.***..*.****..*.***.*.*.*..***.*..**.*.**.*.....*....*.**.***.*.*...**.*...*.*.***.**.*..*****.*.****..**.*....**.....*****..***.**...*.**.*****.***..*...****..**..*.*.**.***..********.*.***.***...*.*****.*..**.**..*.**.****.*.****.**..****...*...*...********.**.**....*.****.*..**.***..****....***....*....*....*.*.*.....*..**.**...*.*..**..**....****.*..***..*.*.**.*.******.**..*******...*.......*.*****..***....*......**..*.**...........****.*...*.*.*.*.....*.***..***..*****.....**..*.**....***.*.*****..*.*.**.***.***..**.*..**.**.*****.*...***.***.*.**....*..****.**.*.*...*.*.***..*********....**....*...*.*.***.*.*...*.*..**.*..**.*.**.*.*.***..***.***.*.****..*....********.*.*....*...*.**...*....***....*.**......*..**.*..*.*.*****.*......**..* *..******...**....*.***.......**..*..*......*.*.*.*.....*.*.**.*.*..**.**..*..***.*.*....***.**.*.*****.*.****.....*...***.****.......****.......**.*****....*.**.*****.*.*...**.*....*.**.*.*..*.*****.***...***....*.*......****.*............*.........**...**..*....**.**.**....*.****.***.....*.*......**.****.****.*...*....**.*.*...*.*.*..***...*...*...*..*..*...*...**.**.*...*...**....**.***.***..****.*.*.*.*******.**.*.**.***..*...***....*****.**.**.*.*.*..**.**...***.*..*.***.**...*.*...**..***.*.*.*..**..****...*......*.*.*.**....*......*.....******..**...**.*.*..*.*.**.***.*.*.**.****..******.....****.*..**..*....**..*..****..*.*****...*.*.**.*.*.*.*.*.*...*...*.*.*.****.**.****....*.*..**.....*.**..**.***..*........*.***.**......****.*.*....*.*..*...*.*.*.*...*..*..***.****.*.*.***.....***.*.*.***.*.*...**....**.*.*.*..**.****.*.***.**.*.**.*.*.*.**.*..**......*....*.*.*.**.****......***.****.*.***.*..**..**...*******...**.......*..****.........**..*.***.*.*.***.*****.*.**..**..**..***....*....**.****.****.**.*.*.*.*...*.*.***.*.*..*..**.*.*.*..*......*..***..*****.**.....*....**...**...**..**......****...****..*.****..*.*..*.**...........*****..**.****.*.*.*..*.****........*...*..*...*.**.*...*..***......*..*.**...***.**.*..**.***..**...*.**.***.*...*..**.**.*.*..**..*.**..**.*.**.**..*.*..*.*.**.**...*.*.*.....*.........*.*****.*.**.***..*.***..*..*.*.*..**...*.*.**.**.*.**....****...**.*******..*..*..*.***...**...**.**.***.***.***..*...**.*...*..*.*.*...****.*..*****...***.****.*..*.**..*.***..**.**...**.*.**..**....***.*..*..*.**.*.....****..**.*..*....**.*.*...***..*..*....**.**..**..****.**.*.*.*.*.**.**.******....*.****.*.**.*...*.*....*.*.*.*.*.**.*..*.*..****.************.*...**..*.....**.**.*.*.***.***...*.**.***.*..***.**....**.*..*.**.*.....*..**.***....*.**.**..*.**.***..*.*.*.*...***....*.*.**.*.****......*..**..**.***......*.*.**.*.*.*****.**....*****..*.**....***..*.*.**.***..**...**.**.*.*...*..***..**...*.*.....*..*******...*.*...***...*.*.**.** *.**..***.**..***.*.*.*.*..*****....***..**.*.***.*.**.**.*******.*****.***.****.*.****.****.....*.**..*.*.*****.*.*...****.*****.***...**.**...**.***..*.**.*..*.**.**..*.*.**.....*..*.....***.*...*..*..*..**...**..*..*.**..*.*....**..**...***..*.*..****...**.*..**..*****..*..**.*...***.**...*.**.***.....***..*...**....*.**.....*.*..**.**....***.**.**.**..*....*.**..*.**.*.****.**.......*..*...*.....*.*..*.***.**.**.**...*****....**.*.****.*.***.*.**.*..*.**.*....*......*..**..*.*..*.*.*.*.*.***.*.*.**....*.....*.*.....***.*....*..**..***.***.....*****.*..**....**..*.**..*...****..*..**.*..*.**.***.****.**....*****...*..*..**....*.*.**.***...*.*.**.*..*****.*.**..*...**.*..***.............**..*..*.*.**....***.******..*.**..***...*.*..***...****....**..***.**.***.*.**...****.***..*.*..**.***.***.*..*...**..*.**....*.........**......*.**....*..**..*........***..*.**....*..***..*...*.*.*.....*.*....*.*.*.****...*..**....*.*.....*.***..*.***....***.**.****...**.*...*.***.*.***.*.*...*.********.*....**....*..***.*..***..***.***...*..**...**....*....**.**.*.*.***....***...**.*..**.**..*...*..**.*.**.**.**..**..*..**..*..***.*.*******.***..***.*.**.*.*..**.*.***..*.......***...****..*.****.*.*******.**.*.*.*.*..*.**..*..**.**.*******...****....*.*.*...*****...*.******.*.*.*.*....**.***..**...******.**....*...*..*.**.*..**...**..****....***.**.****.***..*....*......*.***...**.**..*..*.*.*.**.**..**.***.*.**.*.**.*.**.*.*******.*.**....*.**...*.*..*...**..***.*........*..***.**...*...*...****.***.*.*.***.....*.*...****.*.....*.*.**...**.....*.*.***....*.*..**.*....**.*.*..*.*.*...*.***.***..*.***.**......*.*..**..*....*.**.*.***.*.*.**..*.**.****....**..*.....*****....**.*..**..*..*.*..***********..*..*...***..***....**.......*..**..***.*.******.*.*****.*.*****....******...*.*****.....*****..*..*****.*.**.*...*...*****......***..*****.**..***..*..**.*..*.*..*******.**.*.*..*.**...*.****.*..*.*.***.*.*.*..*.***.****.**...*..***.**....*..**.*..***...*.......*******..**.*..*.** ****.*.***....*.***.*.**..**.*.**...*.*.***...*...*****..*.*.***.*.**..***.*.***......**.**...**.***.*.*.*....**.*..*.***.*..*....**...**.***.****.*.*.......*..*..**..*.*..*..*.*..***.*.**.*****......*..***.*........*...*.***.***.*..*.....*.***....*.*.**.**.**...*.***.********.*****.*.*...*...*.*..*****..**.**.*..*..*.*.******.*...*..****.****....*.***.****..*...**.***...***.***.*..*.*.*.......*...*....*****..*.**...*..*..**.***......**..*..*******..****..**.***.*.*.**.......*..*...****....*.*.*.**.*.*...*......*.*.***.....*........***.**..****..*.*.*...*.*..*.*.*...*..*...**...*....*.*..**..*....******....**.......*.*.*......*.********....**.**.**...*..*..*.*..**.....**.**.*..*...*.****.*..***...**....*****.*.**.********.**.**..*.*.*.*.***.....*.....*.*****..*.*.*...******.**......*.*.......**...*.....***...........*.*.....**.*...*..***.*..****.**.*..*......*.***.*****.......****.*.***.*..*****..**...*...*...**..*.**..**....***...*.*.*..******...*...*...**.*.*.*.*******.***.****..*....*****.**....*...*...***.....*.*.*.******.....**.****.****...*..**.**..*..*.*.******.*..*.*.....*******....*...*....*...**.....******.*.....*.***..*.*.*.*.*...*...*.*......*.*****.*******.*..*******..***..**..**.****.....*.**.*.*.**...*..*******.*.********.***.*.*....*..**...**.**.*.........*.*......****.*.**.**...*..*..*........****.****..**..*...*.*.**.****..**....*..*...****.*.*.*.**.....*.*.****...*.****.*.*.***..*...***......*..**..*..****.****.*..*.**..*.*...**.*......*.**...*.****...*.*****...****.....*.*.......*.....*...*..*.**..*****.***.***.***..**.....*..***..*.*.********..*.**********.**..*....*...*.**..**.*..***..**.*.*...*...**.*..****.**.**.**...**.***.*.*.*.*.*.*........*.****..********...*.......**..**..*****..*.*..**.....*..*..*...*****.*.*.***.***..*.*...**..*...*.*..**.**.*..**.......*..**.*.***......*.**..*.*.*.**..**....*..*.*......*..*.***.*.*..**..***.**.***....****.*.*.*.*...*.*...*...*.*..*...***.****......*...*.**..*.**.*..*...**.**..*..*..**.**..**..*..**... ....**...**.**********.***.**.*.*.*.**...*...*..*.....***..**..*.....*****..*.*..*..*.*.*.**.*.****....*......*..******.*.*.*......**....****..**.*..**.*....***.*.*.***.*..*..*.*....*.*.**...*.*.*.*.....*.****.*.*****..*.*..**..*.....****..**..*.**..*.*..****..*.*...**.*****...*..........***..**.*...**......*.**.*****.***....**.**...****...*.****.*..*.*****.*.*******..*...**..**.......******...***..**.*..**.*.***.*..**.******..*.***.**.*..**.***.....*.**.......*..***...*.....*.****.**...***.**.*.**.*...*.**.*.*.***....**..*..**..*..***.**..**..*.*...*...*.*.**.**....*.**.*.****.**...**..*.*.*.**.**.*...***..********.***..***...***.**.*.*..**.*..**...*.***.*****.*..*..*...*...*.*.*.*.*.*.*.***..*...**..***.......**.*....*....****..**.**.***.**..*.**..*.*......**....**...*****.....*.***.******.***..*..*.**.....**.*...****..*...**..**.*..****......*.****..*...*...*.**.*******.*...*.**.**...*....*.****.*.***.*.*.***..*..*.***.**..********.*.******...***********.**.****.****..********.******.**.*......*..******.*..*****..**.**..**.**...*...*****..*..*.*.***..*.**.*....***....*.*...***.**.****.*...*.**..**.*..*......*.*...*****...****...*.**...*.**...*.***.*.*.*.**.***......***.*.******.....***.*..**.*****.****....*.*.**.***....**..******.*.*.*.****..**.*..***...**.*....**..*.***.***..****.**...*.*.*..*.*.*.*.*.**.*...*...*...***.***.*******.*...*....*.**...**.****.**...**.*..*.*****...*.***.***.*.*.***.*..***...*.*..*...**.*..**.*.*.****...*.*.**.**...**..*..**.*.......*.*...*..***..*.*..*...***..**.*...*.**..*.....**.**.*.**....*.*...*.*..*.*.*.*.....*.****.*.....*.*.....***..**..****..**.**.*.*....*...**.**.*..*.****...*.*...........*..*.*.*.**..*..****..*..*.**..****...****.*.***.*.*..**.*.*..*..*.**...*..*.*..*.**...*.*..***.....*.*.**......*.*.*.*..*.*.*.*...*..***..*.**.*.**....**..*..*..*...*...*..****.*.*...*.....*.**.*...*****..*...*.*..****...***..*.....***....*.*.*.*..**...*..**.*.......******..*.*****....**.***...*.**.****...*****.***..**.***..*..*.**...*...* .....****.****.*.*.*..****.*.**..******.*.*.****...*...*..*..*.*.......*.*..*..*..*..**.*.*.*...*..*.*...*...*...****....*..*.*...*..*..***...**..***..**********.*****.****.***..*..***.*..**.*.******.*...*..*...*....***.*.*.*.*..**..*.*..*.*.*.***.*.*.*..*...*..*.**....*.*.*..*.****.***.*..*.*..**.**.....*......*.*.**....*..**.***.*.**.*.*...*...**..*****..*...*.........*.*.*.*...*.**.***.*.*.***.*..*...*****...****....*.....*.**...*...**....*.**..*..**...**..*..*...*...**.*.*....*.**....****..*.......****.****...***...**...**..***.*************.***....**.*.......*...****.***...*.**.....*.......**.*.*.**....*..***.*.**..*****..******....**.***.***..*.**.*..*.*...*.....***.*..******.***.....**....**.***..**..*.*.*.*.*****..**..**.******.*.....***..****..*......****...****.*.*..*.*.*....**.**.*....***.....*****....*****.....******.*.......****.......***....**.*.*..*.....*.***...**..*..***..*..***..*.*...*.....***...**...*.*.****.......*..***..*...*.**....*.**...*..**.*..*****.*..*.**...***..*....***.*.***.*.***..**..*.*****..**.*.**.****..*.*.**......**.*.*...*.*.*.*.*..**..*...*......*.**......***.*.......*..*..**....***...*.*...*..****...*.*..*...****......*..****.**.*....**..***......******....*.*....*..*.**..*...*......*..*.**.**..*.**.*..*...**..*.**..*.***..**.***.*..*....**...***..*.......*..*.**********....**.**.*.******.*.*..*.**.**....***.....**..*.*.*.*.***********...**.**.****...*.*******..****..*.**...*****.**.*....*..***.***.***..**.*****.****..*.*.**.*...***..***..*.**.***.**...*...*.********....*.***.**..***..*.*..**....*....*.*...**...*.*.*..**..*.**.***.*.**....**.**.***.**.*..*.*.**.*.*...***.**...*.***.*.*.**....****.*****..**.*.....**.***.*.****.....*.*..*..*.*.....*...*....*****.*.****.**....******.....******..*.**.**....****.*****.*.****.*..**.....**.**.**..**....*****.****.....*..*.*..*....*.***....*.*...*.**..*.....**.***.*.*.**.*.....**...*.***...*..*....****...*.*.**.*....*.***.*...*.*..**...*.*..*..***..*...**..*..*.*.*..*.****.****.....*.* *.**.*.....*..*..*.....*.**.*.**.*....*.**....*...***...******..***..*..**.***..*******.*.*.......*..*.*..**.*...*****........*..*.******.....*.**.*.*..*.**.*..****...**.*..***.*.**...*.....*...*.*.***..**..**.*****..****...*.****...*.*.****...*.*.***.....*..***.*.***....**.*..*....*****..*..*.....*****.**.*.*..*......*..**.....*.**..**.*.***.***.*.*..**.***....*.*.****.***...*.****..*...*...****....*.*****.*..*....****.**.**.**.....*..**.*...**.**.**...****.**.*.....**....*..**.*...**..*...**.**.*.*.*..***....*.*..***..**.**..**..*.*****.......*.*...**....*....**..*.*...**.****..*..*****..***.****....**.........****..*..*.**.**..*.**.***...***.*..*.*.*.*.*.....*.*..*..*....***..*...**......*.**.***.*******.*****.*.*......****....*.....*.*....*.**.**....*..**.***.*...**.*..**..******..****.*..***...****.*...*...*...*.**.***...***.*.**...**.*..****.*.**...*..****..*..*..****...**.*****..**...**..*.....****..*..*..***...**...****..*.*...*.***.**.**...**.**...*....**.****.*....****...***.*******.**.*.**.**.*.**.*..**..**...*....*...******.**.*..**...*.**..*..*.*.******..**.**..***..***.....***.*.**.....****.***..*..*..*..*...***.*.*.***.**..**....*****.*.***..*.*..**...*****.*.........*.*.*.*.*..*.**...*...**..*...*..******.**....*****.*.***..***......**.....*.*.***.*...*.**.*.**.*.**...*.*..***...*.*..*..****..*..*..*.*..*.***...**.*****.**.*..*..*.*..*....**..*..**..*.***.*...**.......*.*...***.**.****.*...*.*****....*.*..*.*..**.*....*.**...*.*.*******.*...*...**...***.*.*.*..*..*.**.***..****.**...*****...*.**.*..****.*.**..*****...*.*.*......*.*******.**.*..*.***..****..***..*.*.**...*****..*****..*..*......**.....*.*.*.*.*.**.*.***......*.****..*...*....*.*.**...*..***...*..*...*.*.*.*.**.*...*......*.**..*.*..*..*..*.*.*.....*****.*.*..*****.**...*....**..**.*..*..**.*.**.....*......*..***...***.*..*****.*.****.......**.****......****..*.**.*..*..***.*.**...*..***.*.....*.**..*..***.**.*..*..**..*****.********.****.***....*..***..**.*.*..***...**..***...*...*.** *.*......****...*....**.**..**.**..*.**..*.*.****..*...****..***.*.*..***....*....****.*******.*.*..**.**.*.*....*...**.....***..*..**...*..*.*..******...*****...**.......*..**.*.*........***...**.*...*****.***.*.**...*****.*...**.*..*.*****..****.*....*.*.....*..*..*.*.*****.......***.***.**.*....***......**..****...**.**.*.****.*****.*........*.*****.****.***.*.*...****.***..*..**.*******.*.*****.*...**.......**..**..***.***..******..**..*..***..**.*..*..****..**..*..*..*.**..**..***.**.*.**....***.*.**.**....***..**.*.*.****.**..*.*..*.*.*....**.**..*******.......**.***.*.*.*..***.*.*...*.*..**....*.....*.*.....***..*..**.**.....*.*..***.**..*.**..***...**..*.*.....**.***...**.***..***.*..*.**.****..****.***.*.*.****.*****.*..**.*.**.****..*......*......*.**..*..********.*******..**...*..*...**.*...*..*.**...**.*..*..*..*.*.*.******.*..**.*..*..*****.***....*...***...*.****..*..*.*.*..*.****.**.**..**..*.**..**..***.****.*....**....***...*.*.**...*...*.***...*****...**..*.*****..*******.**....*.**..*.**..**.**...****..**.**..*.***.*...**..***...*.*.*..**...****.*..*...**..*..**.*.....*.*....*..**.*..*.*..*.***.**..**..*......*....**.....*.*.*.*.*...*.**.**.***.******.***.**...**.**..*.****.*..**...*.*.***...**..****...***.**.*.**.*.*****...********.*.....*.*.**.*....*.***.****.*..**....****.**..**.*.**...*.*..*.***..*****.*..*...***.*....****.*..*.*****..***..***.*.*..***.*.....****.*****...*...**.**.**..**..*..**....*.**...**.*...**.**..**...*****..**..**.***......***..*...*****....*..***...**.***..**..***.****.*****..*.****.*.*..**..***.**...*.......*..****...***...**..***.*****..*..****..*..**.*.*.......*...*...*..*.****...**.*..****.*..*.**....**.*..***.*.*****..*****......*..*.***....*.*.*****..*..**.*.*.***...*.****.*..***....*..*****....*...*.**..*..***.*.*.*...**...******.*.**.......*..*.*..*.*.*.***..*..***.***..*.*..**.*.**....**....*..**.*.*.....**.******.***.*..........*****.*.**.*.....*.***.*.*.*.**.****.***.**.*..***.....*.*..*....*.*.....*.....***. *.....**.*.*..****.....***....***.***.*.*.***..*.**.*...*.**.*.***.*.***..**.*..**.**.**.*..*....*...*.****.***..****.***...**...*.....*...*..*..***.....*.*......*.**.**.***...***.**...*.**.....*..*.*.*...*.****.***....****.***...***.**.*..**.**..**.***.****.***.***.*...*.***.*...**....**.****..**.*.*..**.***.*.*..*.*.*.*..****..*...*..**.*********..*..*****.**..**.**..**.*****.**.**......*.*.***..*..*.**...*.*..*.****.**..***.*...*.*...*.***....**.........**..**.*...*.*.*.*.*..***....***.....*.****.**.**.*****.*....*********....**..*..*.*.**..*.*.****....*...*.*.*...*.*.*****...*..**.*****.*****...**...***...*.....*..*..*****..***...*..*.**.***.*.**.**.**.**.*...**.*.*.....*.*..****..*..*.....**.*.*....**.****...****....***..***..**.*****.**....***.*.*..***.****...***.*..**.*............**.**..**...**..*.*.*...**...**.*.**..****..****.....*..*.***...**.**.**......*..*....*..*******.*.*.*.**..*..*.**...*..*..**..*..*...*.***.***..*.....****....**.*........****.*.............***.*.*.**.*.***..*.**.....**....*.*.*..***.***.....*..*..******.**.**..*..*..******..*.*.*****.**.*.**.*****.***..*.*..*.****...**.**..**.*.*..*****.*.....****...*.*.*.**.*.**.*****.*.**..**.*..**.**.*****.*...*.*.***.*....*.*.*.*.*....*..**....*.**.....**..**....**.*......***.**.***..*.*.*.***.*.*.**..**.*..**.........**.**.*...**.*..*..*.*****.*...*..***.***.**.*.**...*.*.*....**.*.*.***.****..*****..*.**.*.***..*******..*.*.*.**.****.*..**.**...*...*.*.*******...*****.*......***..**....*..*.******.*..*..***..*.*...****.****.*..*.**..*.**.*.*.*.*...****....*...**.*.*......**..*.*****.*..*****..**..**..**.*....**.****.*...**..*...*.******.....*..***.**.*.**....*......**..*.**...*.***.*.*.*...*..***.**...*...***.****.*****..*.***.*.*.**.......*.**..*..*.**.***.*...**.***.**..*....*..**..**.*.*.*****.*********..***.........*...*.*....*.*...****.**..*..****..*.***.*....****...***********..*.**.*.*..*.***..*.*..*.***.****..*.***.*.*.*.**.......*..*.***.*..**...*******.*.***.**.*......*..***....*.** *..*.*.*..****..***..*.*****.*.**.*...*****.**...*..*..*....*.*.***.**.*..***.**....***..*.*.*.***.**.*.**.****..**..***.*...*...*.**.***...**.***.*.*.*...*.****.***.***.*....*.***.*.....*.*...*.....*..**.******..******.*..***...*.*......**.***.*..*.*..*.....*.*..*.*****...*.**.*..*.****..***.****..***.*******.***.*.*.*....**.**.....**.*..***..*..**.***...*.**.*.......*..*..**.****.*.......*****..**...**...*..****.****...**.***.****....*.***..******.**.*.*..****.***.****.*.**.****.***.*......**..****.*.****.*.*.*.*..*.**.**.....*....**...*..*..**.**..***....*.....*..***.**..*.***.*.*..*.**......**..*.......*.**.****.*.*..*****.**.....*...***.*..**..***....*.*.**..****..**.*.***..**.*....****.****.*..*...*..*..*.*..**.**..*..*.*.*.***.**..****...*.**.**..*.**.****...*..*...*...*****..*..*....*....******...*..*.....****..*.*.****..*.*...*..*.*..*.*.....**.**.*..*.**.*.....*****.......*.**.*.**.*.***.***..********...*.*.*...*.*...*.**..**.*.***.**.*..*...**.*.**....*......***..**...**..*.*.**.*.****..*..*******.*.****.*..***..*****.***......*.**......*.***.**..*..*******.***.*..*.******.**......*.*..**.*...******.*...**.**.**.**...***.*...**.*.***...***...*.*..*.**.***..**....*.***.**.*..*...***.**.*..*.***.......*.*.*..***.*.*.*......*.....*..*.*..*..**.****.*......**........**.**....*.*...**.****.*...*..*****.*.**.*.*.*.*.**....****....*...*.*****.*..*.****.....**..***.*...*.*..*.**..*...****...***.**...*.*.**.*....*.***********..****...******.*.****.*...***.**..*.*.**.....*..*.**.*..*.*.*.*.*....*.***.***.......***...**........*.**.*..*..*....**..*..**.*.***..*..**.**..*....*....*....*..*..***.**.***.*...*...***.*..**...***.*..**.**....**.**.*.********.*.****.*.....*.**...*..***..******..*....*.**......*.****..*.*.**.****....**...**.*.*..*...**.**.....*.*.***...*..*.****..*.***..****.*...*...*.******.*..*..***.**...*....*..**..*.*.**..*..*.*.*.*.*.*..*...****.**..**.*....**.*........*.***...*.**...*.**.*..*****.......*......**.***.**.*.**.*.*.*.*......****.*****.**. **..*.*..**..***.*..*..***.***.*....**..*.*.*.**..*..*.***....*..*.*..****....*..*..**.*.*..***..**...****.*.*....***....*.......****..*....*.*.******.**.*.*.**.*.****.....***...*.**.*......**...*.**..*....**.*..*.*.*.*...*.**.**..******.**.*..*..*.**.*.**..***....***.*.**..*.**.*****.**.***.**.****.***...**..****.******...*..*....***..***...*.*.*..*....*****..*.*.*.**...*..***.****.****...*...**..***.*****..**.*.*.*.*.***.*.*****...*.***.*.**.*..*.*...**......*.*...*.*.*.*.******.*.*.****.*....*...****.*.*..***..*.**.....*..***.***.*******...**.*..**.*.**..*...***...****........*...*****..**...**..*..***.*..*..****.*******.**.*.****..*..*.**.**..****.***..**.***.**..*.*.*.**.*..*.*..*.**...****.**..*.**.*..*....*.*..*.*..*.*.**.*.*..**..*****.****.*....*....*.*..****...*.*.***..**.***..***.***..*...******.**.**..*.*.*.*.*..*..*...**...*...*......*****.***.***...*.**..*...*..**.*.*..*...***.*****.*.***...**..*.....*....***.*.*.*****....****.*.*...****......*.*..**...*.*...*.***.*...*.*..*...*...***..*....**.**..**..*....*..*.*..*.**..*.**...*.*.*.....*.**.*.*.**.*.......**.*.**......****...*..****.*.**..*.*.**.*..****....***.........****..**.*.*...*.*....**.*****....*...**.******..**.***.***.*.*....***.*..*.*.*.***.........*..*....*..**....***..**.*...*.**.*.***..***..***.*....**.**....*.**....**....**..*...*.***.*.*..*.....******..*....****.....*.**..****.*..******.***.**...*.*.*.**.*.*.*...**.***.*..**.*.**.***...**.***..**....**.***..******..*.....***.*.*.*.*..***.*....*.*.***.***.**...*.**...****..***.*.**.***..*...**.**..*.*.*.*.*.**.*..**.**..****.***.*..*....***..*.*..***.*.*.*.**......**.**..*..**.*..*.*..******..*.***.*.***.*..***.*.*..**.**.***.*.**.**.*...*...**....*...*.....*****....*..**.**.*...**.....***.*.**..**.*...****.**.*.**..**..*..*....**..*.***..**..*.*.****.*.***.***.**............*.**..***.**.****.**.**.**..****.****..*.*....*.*.*..**.**.....**..**.**.*.***.**.*..*......**..**..****.****.******.**.*..*...*.**.**.**..*..***..****.***.....*...* .***.**.**...*******........**.**..*...*..*..........****.*....****.**.*.*..*.*...**..***...**..****...*.****...*.****.**.**.**.***.*...***.*.*.**.***.*.**.....***..*..***.*.*..********..***..**...*.*.**.*...***..**....*.*..*.*.*.***...*.......*.*.*..*****.........***.****.*.*.*..****..**.*.**..****.**.....*..**...*.****......**..*.*.**.*.**.*....*..*....**.***.*.....*....**.**..*.*.*...***.********...*..**...***...*.......**........***.*.**.*.....***........***.*.....**..****...*.**..**.***..**.**.**....****...**.*..*.*..*.....***..*....*.*.**.*.****.**.*...........*.*.*.......*.***..*.***......*..*..*....******..*.*.**..*...*.*..*...*...*..*..**..*.*.***..**...*..******.****.*..**.****..**.**.*..*.*****.**.*.*.*.*.......*.***....**.*......*....*...***.**.***...**..*.**.*.*.*...*.********.*..*..*.**.*.***.*.**.*.....*...*..****.*****...*..**......****.**..**.**.**..*.****.*..**...*..***.........*....*.*...**.*....**.***....*.***..*....*.*..**.*..*.*.****.**...**.**.**.*.*.*...**.**.**....**.*...*..**.**.*..**..*..*...*....*..**..****.****...*..*.****.....**..***.*.*..*****..*..**..*.*..**.*...**.*..**..*..*.***....**.**.***..******......*...*.*..***.*....*..**......*..**.*****..*.*.*...**..***...**..*...*.....*.*****.*.*.*.*..****..*...*..*.**..****.**....***...*********...*.*****.***.***..**.*.*.*.*.....*.**...*.....****.******.**.*.***.******.*...****.......*..**..**....*.***.*..***.**.....*.**..**..*.*..***....*.*..*.**...***.*..*****.*.****.*.**..**.***...**.......******.**.*..**......*.****.****.****..**.**..*.*.*.*.*...*..*..**.**..**..***.*..*....*****.**.*.*.*..*.***.**.*....*..********.*****..*.*..****.**...*.*.***.*******......*.*.****.*.*..***.****.*..*****.***.*..*..*.**.**..*...****.**.**..*.*..**.**..**...**..*....**..*..*.........*....**.*...*..*.*.*.*.*.*.****....**.*...*.....*..*.**.*.******.**..*.*..*.***.*..*..**..*.***.*...***.**..*....*.*.*.*..*.**...***..*.**..**.*.**.**..****.*.*.*...*....***.****.**....***.*.*.*....**..*.**.***.*....****.**. .*****...*.**..**.*.*****.*.*.*..**.*.....******.**...*..**.**..**...***.......****....***.......***.*******...*.**.***.**..**..***.*.***.....*..*...**.....*...**..****.**.*.*..***....*.**..*...*.*****.*..*...*...*.*..**.**.*.*.*...*.*.*..*..**.**.*...*...***..*...*****....***.*..*.*...***..***.**.*.*..**...*...*.***....**....***...*..*.**...*..*.**..*...*.*.**..*.**..**.*..*...**..*...****..........****..*...*.**..*.*.*.*.**.***.***...*..*...*****.**.*....*****.******...*..*....*.*......**.**.**...*.*...***.*.*....**..*......*..*.*.**....*.***..*.**.*..*.*.*.**.**..*....*.**.......****.*.***..***.***..******....*..***..****..**.....***..**....***.*****.*.*..*.**...***.**...*.*.*.*.**.**.*.**.***.***.*...**..*..**.****...**.*..*.***..***.........*.*.***..****.***.**.*..***.*..*.....*..*......*.**...**.*.*......***.*...*.**....**.*..**.***.**.*..**.***..***..*.*....*.*....*..***..*.*.**....*.....*.*.***.*..*...**.*.*.**.*.**.*...*.*.*.**.****..***..*.*******....*****.........**....*..**..***..******...***..***...*..**.***.*..*.*.*.***...*****....**........*.*.**.**....*.*..*.*...........****..**.*....**..*.*.****...*..*..*...*.*....**....*.**...*.*..*.*.**...*...**.....*.**.*.**...**.**....*.**.******...*...*.**..**...*...*...*.*.*..*..******.**..*.*****.*.****.*..*.*..*.*.....**.***.**.**.*.*.*.*..*.***.....*.*.**..*..**....*...**......****..***..****..*.*..*....*...*.***.*.*.**.**..*..*..**.*.*.*.*******...*.***....*.**.*...*.***..**..*..*..*........*......*****.....**..*.*....***...*...******.*.*...*.*.*..****..*.*.*.***..**....*.**...**...***.**...***.*********.*****..***.....**..****....*.*****.**..*****...**..*.*.**.*......**..**...**.***********.*.***...*.*..*.*****......**.*.*..*.*.*....*.**..***..**.**.*..**.....*******.**.**.*.***.*..*..*...**.*..*...***.**..*********.**..*..*.**.*****...*..***.**.*..*..**.*.*..*.*.*..*.....*.*.**.****.*....**..*.*.*..****.**.**.***..*.**..*.**.**.**.**.*......*.....*..****.*.*..***.***...*..*.*.*..*...******...**.**.*...*. **...*...*.*.*.**..**..****.***..*.**.*.*.*.***.**.*......*.***.**.****.*..**..**........**...*.**..***..*.***.****.....***..***.*...***..***....*.*..*.*...*..*..*.***..**.*******.******..**.*.**.**.*.*.*..****.*.**.*.*......*****..*.******...**..*..*..*..*.**..**.*..**.***..****.*..**.****.*...***..***.**.**.****.***..*.***...**...*****.*.**..***.**....*****.....**.**...*.***....**.*.*..*.****.**..**.*.*.*..****.*..*.***.....**..*..**...*.**.***.*..*.**.***..*...*****..**.*.*..**..*.*...*****.....*..*..*.***...**..**...**.*..***..****...*.....*.**.*...**.*.*.**.***..***...**.**......*..**..*.**.*...**.**...**.....*...*....***.*.*.*..**..*.***..**.*.*.**.*.*..*.***.***....*...****.**.***.*..*...*...***.**.**.**.**...**...*.*....**..*****.***..*******..*.*.**..*****....*..**..**...*******.**.****...*.**.**...*...****.******.**.****....*.....*.*..*........*.....***.***.*******..*...**.*.*.*.*...*.**.*...*.***..***.*.....**..**.*..****.....*...**..*..**.**.....*......***..*......********.*.**.*****.*.**.***.**..**.....*..*.******.*.*..**..*.*.***..*....*.***.***..**.*.***.*.**.*....**....**.****.*****..**...*...**.**..*.*.**......*..**..*..**..***.*.*.**.**...*..**..***..*.*.**.*...**..*..*...**.*.*.*.**.*..***..****.*.*.***.***.*.*****..*.**...**.*.***....**...***..*.*.*.*..*...**....*.....*.*.**.*...*.**..*.*.*..**..*******.*.....*.*...**.*....**...*.*..*....**.***.***...*...*.*...**...*.*..******..****.....******...**..*.*...*.*****.**..*..*..**....**..*.****.*..*...*.*****..*.*.*.....*...***.*.***.****..****.*.**.**.*.*...*.*.***..*.....*......**..**..*..**..**..**...**.....*...**..***..........**..*******.*.*....*..*...*.**.*..***.***..******...****.***.****...**...**.*..**.*.....**.*.******..*..***...*.*.*.**.***..**......*.*.*..*.*..*...*.**.****.*.**...*.**...*..*.*.***.....*.****.*.***.....*.*.**.*.....*.*..***..*....*.*.**.**...*.**.*..******.**.*....*.******.***...*******.*********.*..***.**....*.*.........*...**.*.*..**..*...**.**.*...**..*.*...**....**..*. ***.***......***.***.*.***.*.***.*.*..*....*..*....****.....**.**..*.*...*.**...**.*..***....**.*.******.*...**.*.**....*.*.***.*..*..*..********....*.***..*******.*..**..***.....*..**..****....*****.**.*..*..**..*.*.***.***...****...**.*******.*****..***.***.*...*...*..*...**.**..*...**....*....***.***.....**.***.*.*....*..*.**...****.****.**.**...***.*.*****...**.*..****...***..***..***.*.**.*.*..*.*.*..******...***...**..***..*..*....*..**.**.....**..*.*....*.*..*.*.******..*.........*..*......******.*......*.*.*****.***.****.***....*.*.**.*...***.**.*.**..**.****...**..*..*.*.....**...**.****..******..***..**.*..*.*.**...***.*.*..*..*.**.*****.*....***...**.....*..*....****.****..**.*****...****.*...**.*...***.***..*.....*.***....**.*..***.*******.**.*.**..*..*...*..**....*.....***..*..****....***.*.**...**.**.*.***.*****.*...*****.***.*..*****..*.**......***.***.**.*.*...*.*.*.**..........*.....***.*****.*..*..**.*..**..*..*.*.**.....**.*.*.*.**.*.**.***....***...******.**.*..*.*****..**.*.***.*.*..*..****.*.*......*...*...*..*....***.*.*.*...*..**.*......*.***...*....*.***..*..*.******.......****.******.*.*.*...*...**.**...****.***......**...*..*.***...*..*.**.*.**.*.**.***.....**.***.*.*.*...**.***....*.*..*.*.*.**.**.***.**....*...**.*........***.....**.*.**..*...**..*..*..**...*.**..***..*.*.*.**..***.**.***.*...*.*.*..**.*...*.*....**..*...*.**..******.*...***...****.**..*.***......**...*.*.......**.**..*.*.**.**.**.**.**.**.*.*.**..*.*****.*...**.*.***..*...**.*****.*****.*..***.*******.....*.**...*.**..*...**.***..*..*****.*.****.*****.*.*..***.*.***..*....*.*.....**....*...**.*.*.*.***..****.***.**.*..*...*.*...*.**.***.****..*.***.*.**..*..**.**..*.**...*....**.**..*..*.*..**...**..**..**.*..**.***.**.**.***..**.****.*...****.**..*...***...*.*.**.*.*.*...*..***..*...*****.*.*.*....*.*.**.***.*.*.*..***..**.*.**.....***..*.*.*.*.***.**.*.***...**.*.*.****..***.*...*...***....*.*.*...*.*...*..*****.*.**..*..*..*.*...*..****....*.**.**......*.*...**.***** .**..*.*.*.***.**.*.*.**....*.*...**...****..*.*..**...*****.*.*.***.*...*****.*....*..*.*.**.***...*..**.**..*.**.**.*..**....***********.*.*..*.****.**....*.**.**.*.....*****......**..***..*.*.*..*.*..*.*..*.*.**.*.....*..*.**..*.*.....*.*.**..**..****...**.....*.*.**.***.*........*****....*.**.*..***..*...**.**..*...*******.**.*...**.**.*.***..*....*.*.....*****.*..**...*.*...*..**...***..*..*.***..*.*.***..*..**.*..***.*....*.*****...**.**.**.....*.***.**..***.*...**.*.*....*.**...**.*.*..*.**.*.**....*.*...**.**.**..***..*...**.**..***.*.***...**.*.**......*..**..*...*.*..***....*..*.*.*.*.***.*****.**..**..**.*.*.*....**.**.***.....**..*.*.....**...*.**.********...*.***.**.******.*.**.*..**..*.***..*.*..*.*...****.........**...*....****.**....*...***.****..**..*.*.....*..*..*..*****..*...**..**.*.****..**...*..**.**.**.*.**.**.**...***..**..*.*.**.***..*.*******..*........*...**....*.*..**...**.****..**.**..**..***.*.**.******.*..*.**.*.**.*...........*.****.*.**.*******.*..*..***...**...**....*.*..**..*..*.*.***..**..*.*..*.***.***...**..**..****...*.**..*.**.****...*.....*.***..*.*...*****..*.***...**.*....*..*.***.**...**.....****.*.*.*.*.***.*.....*..***.****....**....**.*..*......*.*...*...**..*...**.**.**.**.**.*.....*****..****.*******.****..*....*..*****..**..***...*...*...***....*.*.*.**...*.*.*.*.**...........******..*...****..******..*..*.**..***..*.**.......*..**..*......*...***..***...*..***..**..*.*...**..*...*.*....*.*..*....**.***.**..***.*.**...*..*...*....*......*.*.**.**.*...**.*..*.*........*.*...*.......*.*..***.**.*****.*...***..***...***.*....*****....*.*****.***..**...***.*.**..*.*.*.*....*..*..****.....*...*.....***...*.*.***...***.....*.*..**.....***.*.*.*.**.***.*..*.....**.*.**..***....***..****...**...*.*******.**.....*...*.**....**...*.***...**.*.**......*.*..*..**..****.**.*.*..*..*****..*....*.******...**.**.*..*..**.*.****...**.........**..**...*.*...*.**.**.***.**.*..***..*.****...*.***.**...**..**.**...*.*.**....**.**.*..**.* ..**.*.*.**...****.*.**.**.**.*....**.*..*.******..****..**.*.*..*.**.***.*...***.****...**.**.***.**..****...*.*.*....*..*..**..*...**.*..*..******..****..*..*.*.*.**..*.*.*.*....****.**..*.*..*.*.*..**...***.*.*...*.****..*.*..*.*..*......*...*....*.......*...*.****.*....*...*...**.*..*..******.......**....*...***.****.**...*...*.*..***.***......**..*..*.****..*...*.*..***..**...*.***...*.***.**.*...*.*.*.*.***.*.*****.*.**...*.*.*.**.*.****.*..*...*****....*..***...*...**.**....*.****.*..****..*.*.**.**...*.*..**********..**.*.*....***.**.*...*********...***.*..***.**.*.*..*.*..*..*....****.***.*****..*.*****..*..*.***.********..*..**....**.***.....****.***..**.*......*.....*..*....*.*..*.*..*...***..***.**.*.*..*.*..*......**..**...*...**.***..*..**..*..*.*.*****..*.*.....*****.**..*.*.*.*.**.*.****....**.*..**...*.**.*.*.*.*.**.*****..**.*.***....***....*....*..****.....****..*....**..**..**.....*.....*.*****...***.....*...*.*.**.....******.....*..*.**.***.***.****.*.*.**.....*..*.*.**.**.*...****.**...***.*....*.**..*****.***.*....*..****.*...*...*.**.*..*.**..***.*****...*.*....***...***...*....*.*...*.***.*****.**.*....******.*.*....*.***...*****.*..***....**.*****..**.****.*.**.*...**.*.*.**.*.*..*****..*...**..**.*...**.*.*******....****..**.*.**...**.**..****...****..**..*...**.*...*.*.**..**.*.....***.*.***.**.*..******.***.*..*...**.****.*....**...*******...*.*..*..*..*.*..*...........*.....*.*..*...*..*.*.*.*.**..****....*...**.*.***....*.*.*..******.**...*.***....****.*****...***.*.***.*..**.**.**...*.**.***..*.*.*.*.*.**...*...*.**.*..*.*.****.....*.****.**...**.....***.**.*.....*.....*******.*....**...*.****..*..***.*...*..****..*...*.*.........**...*..****..*.*.*..**.***..*..**..*.*..*.*....*....*.***.**.*.**....*..**.**.*.**..*.*.*...**....*..*...*****.....**.*......**.*.*..***.**.**..**.*.*....*.*..***.....**....*....**.*..*.*.*...*..***...*******...***..*..*.**..**.*...*.**....*.....*****.***.*..**.**.*.**.**...*.*....*..**....**.*..*.....*.*.*. **.**.*..****.*...**.*.*..***.**.***..***.********.*...******..***..*..*.******.*..*..********.**...***.**.*.**..*****..**.*....*.*.*..**..*.**.*.*.*.....*.**..*..*.*..*.*.*..*..*..***....*.*.*..*..*..*......****..*....**.**......*.....**.*.*..*..**.**.*.**.**.**...*.****..**..*....**.*..***..**.*.***..*..**.***..*..**..*.*.*.....*...**....*....*.*.*..****....*.*..****.*.*...****..*.***.*.*.*.**.*.**..*..*..**..**...*****.*.*...*.**...*.*.****..**..*..**.*****.*..**..**.**....**...**.*.**..*.****.*.*.**....***.*.*.*..*.**...*..***..*..**.*.**.**.*.****.....*.*************.*....**...*.*..***.****.**...*..**......***.*...******..****.*..**.***..*..*..*.*.....***..***.*..*.*.*.*.*****.***..***..*.*.****..*.**..**.*...***..*...*.****.***.....**....****.*.**.*.*****..*.*.*********.*......**...***.**.****..**..*.**....*..........***.********.**.***.*.*.*...**.*.***.**.***...**...**..**............*.**..*.*****.*****.*****.*****.**.**.....***.*.*.**..*..*.*......*..**..***.***.....*.***.*.......*.*..***.**..*.....*....***.*..*..**..*.**.*.*....***.**.....*......**.**.**.*....**...*...*.**..**...*.*.***.***.*...*..*.*.***....*...*....**.*..*.***..**....*.*....**...**.*...****.**.**......**.*.***.*...***...**.....*****.**......**..**...*..*.......*....*****....*..*..**.****.*..***.*......**.*..**.......*.***...**.***.*..*..*..*.*..****.*.....*.***..***........*.*.***..*.****..***.....**..*.**...*..*.*.****.**..***..*.*..*......**..*.*.**.***...*.**..**.*.*.*.....*.****.*..*.*.**...*.*.*...*.***.***....*...*...*.**.....*..**.**..***.****...*.*.****.*.****.*..*..***...*...**.*..**..*.***...******.**.*....****........*******.*.**.*.*.*.*.*.*..*.*..***.*.*..*.**....***..*......*.*...*.**.***......*.***.*.*..*..*.**..***.*.*..*.**...****.***....*.*****.**.....**..***..*..*..*******.**...***.*.*.****.**.***.**..*..*...***........*......******....*..****.*...**....*..*.......**...**.*.**..*.*.*..****...****..***..*.....*.****..*..****.*.*.*..**.**.*.***.*..******.****..*.*....*.*** *.*..**..*..*..*....***....**..*...***.***..**.*..*..******.******.**.*..**..*.*.**.***..*......**.*...*..*.***..***.*..**.*....*...**.*...**..**.**.*....***...**..*.*.**.*..*.**..**..*.*.*..*.*.....*****.***...*.**.***.*...*.**.*.*.**.**.***.....*..****.***.*.*..**...**..*..*****..*..**.***..*.**.****.***.*.**...****.*.*.*....******.***...**.***...*.**.*.*.**.......*.*..*.**.*.*...**..*..**.**..**.***....******....*.**.....**...*****..**...*...**.*..*.**.****.**....*****....*.**..*...**..**..*******.*.**.......*....****........*.**.***.*..*....*...**.***..**...*..***.**.*****.**..*..*..*...**...*.**.*.*******.*..*.*...*.*...*...**.**.**.**.*.*..*...***.*.*.******.**.**.*.***..**........***...****.*.........*.*.********.******...****.**..*.*****.***.*.****.***.......*..***.*........**.****...****..*.****.*...****.**....*...**.****.**.****..*..*.*..**...****...*.*.****...*.**.**...*....*.*.**.**..*..**....**.*..*.***.****...**...*..**..*...*.*...*...*.*...*...****..***..***.**..*.****..****..*...**.**..*.*..**.******..***.**.*.....*.**..*..*******.*..***...*..***.*..***.*****.*..*.****.*.*...*...*....*.*..**.****..*...****..***.*.*..***..*....***....**.**.*******..****......*.*..*.******.***.****.*..***.*.***..*.**..**.***.**....**...**.*......***......**..**..**..*.*..*.****.***...*....*.........*.*.*.*.****.****.*..*.*...**.***...****.**.*.*.*.**....*.....*..*.*.******.*.*..*..**.**.*..***..***.**...**....**...*.**.******.****....*****.*..*.**..*.*.**....****.*.*..*.*.*.*.*.****.*......**...**..**.**.*******.***..**.*..*.*.*....***.*.*.*..*.*..**.**.**....*....*.*.........*..*.***.*.*.*.*...*.***.*.....*..*.*..*..*..**...**..***......*.*.**...*******.*.*..*.*..***.*.....**..*.....**..***.**..*...****..*..**...*..*.*..***...*.*.**..***....*.....*.*****..*.*..***.**........**.***.**....**....*.**.*..****...**.*..*.*.*..****..**...**.**.*.***...*...*.*.***.*.*...*...***.**..**..****........*..........*..*..*..*****.**.*...*....*********...*****.**.*.*..*.*.*****....** .....*..*****........***..**.*.***.*..*.*...*..**...***.*.......*.**.*****.*...*....*.*****..**.*.**........*...*.......*****.****.*.********.*....*....**.**.*....****..*..*****.*.**********.*..***.*.***.*..***....**.***.*.***...*..*...**.*.*...*.**.....*.***..**..******.**.****...*..*******..*.**..****....*..**.**.**....**********.*...*.*****.*.****.*..**...**...****.**....*...*.....*.*.*.**..**..*.****.*.*******....*..**...*....................*.*..*..**..**.*..***.***..*..*.***.*.**..****.****.*..*...*.*..****.....*..........**.*.***.*..*******.**....**.....*..**....*.....*.....*****.*.*.**.***...**...*.*...*****..*.**.*...**...*.*..****..*...*.*****..*****...*...*.*...**..**...*****.**.**..**....*.*.****......****..**...*..**...*.*****.****.*.**.*****....*.**.*...*...*....**.*****.*..*.*.****.**.*..**.****..*****.***..****....**.*.*.*.*...***.**...***.***..****..**..*.**......*.*****.***.**..*.**.*****...*..**.******..........**.****.*...*..***..**......***...*...*.*.**.**...***...*...****....**.**..***.******.*....******.*....**..**.******.*...**..*******.*.*...*.*.****...***..**..*...*.*..**.*..*...**...**....*.*.**.*.*..*.***.***.*.**...**.......*.*.****..**.***.**.*.**..****..*...*..***...**...*.****.***..*.****..*..**..***.*.......*..**..........*..******.**......*..**.**.*.*.*.**......*.***...****.....**...****.**......**..**.**..****.******...**..*******.*.****.*..*..*.*******.*.**...****...******.***...***.*..*....****...*....****..***.....**.***.**.****.**......**.**...*****...*.***.*.*..*..**.***..***.**....*.**.*.*..**...*.*...........****..**...*.***.*.*...***..*.****...*......*.****.*.**..*.**..****.***.*..***..*....****.*...**...*.*.**.**.*******...*.******.*****.**..*........**.**.....*.........**.*.**..**..*..***.....*...**.****..**..*..*..*******.....*....*****..*******.**.**...**.......**.*.*.*.**...*....*.*.**.**.***.*......*...**.*.**..*.**..*.*...**..*.......**..***....**.****...*.*.**..***.....***.**.*...*..**.**..**.***..*..**...**.**.*.** .*.***.***.....*..**.......*..*..*.**....**.**..***.**...****.**.*.**.****.**.**.**..*..*..*..****.*.**.*..*..*...*.***.****...**........**.*.**........****..***.*.**..*.***..*.*....*.**.*.*..*.***.*****..***.***.*...*****...*.*.*....*.*..*.*.*****..*.*.****.*.******..*.*..*...***.*....**.***....*.*.******.*.**.***.**.*.***..****.***.***.**.*.*.*.***.**....*....*.**..**.*.*...*****....**.....**....**....**...*******.*.*...*...**.********.....*.**.*...*.*.*.*....***.****....*.*.**..*..**..*.*.*...*.**....*...*..*...***..*.*.*******.*.*.**.**....**.****.*....*.*....*.**...********.*.*..*..****.*...*....**.*...**.**.*.....*...**..*..*.**..*.*.****.*.....***.*.*..*....*****.*****..*...******...*.***.*.*.**.****.***.*.**.*.*.*..*..*..********.***..**...****.*.*.*.*.....***..***.*****..*..*.*.*...**..***.*.*..***.*..**.**.**.*.*...*...*....*..*******.*......**..*...**.*****.*..*...**...**.***.*...*.*.*.**...*.*.*..**......*.*..**.....*.*.**..***.*...***..**.***.*.*.*....**.*..*...***.*****....***..***.*.***...**.**.....**.**..****...*.****.*.*.*****.*.**....**.**.****.*.*.******...*.*.***..*.*.*.*.***..*.*.**.**.....***..*.....*....*.**..**.*.**..*..****.*.*...**..****.*...*.*..**..****.**...**...*.***....*......*..***.*.**..**.*..**.*****..*...*.**...**..*..*.*****.*..**...**....**.**.*...*..*.*..*...***.**...*..*.**.***.**.***....*..**....*..**.**.***....*.**.*.*****..*...*.***.***.*.**..***..*.*.***....*.**........**.....*.**.*..*..**.......**....*.*.*.**....*.**.*.*.****.*.**.**..*.******.*.*.**.*..*.*.**..*****.**.**.**.*.*.**..***.*..**.****.****.**.*.*...*....***.*..**.*......**.*.**.*..*..******..**..*******...*..*.**.***.*****.*******....*...***.***.*......*.*..***..........****..*.....*..*.**.**..*.**.*.******....*.*...**...**...*...*.***.*.**..**.......**.****..***..*..**.*...*..**.*.*.......***.*..*****.***..**....*.*.*..*.**.*..*.**...*.*...***..*.***.*.***.***.***.**.....**.*****.*.*.......*********..*.**...*.**.**.***....***.*.....***..**..*..*.*..*.*..*..* .**......*.**.*..**.*.***...**..**.*.**.*.**.*.*******.***....***..**....***.**.*.*.***..****.*..***.***.**..*.....***.**.**.*.***..*...**.*.**********.*.*..******.......*.**...*.*..*..****...*.**...***.....*..*..*....*.*.******.**...**.*.*.*..**.***..*.......*.***.***.....**.*.*.......*****..*..*..**..*.*..*.**.......*....**..*..*...****..***..*...*..**.*.*..*.....*.**.***.*.**.*.**..****.*.***..****.**.*.*.*...*.*********...*.*.....*..**.*..*..*.*.**..**.*..**.*...*****...**...*.***.**.**.***..*.**.*.....*..**.*.*.*..****.*.*.*...******.*...*..**.*..*..*.....*.*.*..**.**..*.....*...*.**.****.*******.**.*.**..*....********.*.*..*.********.**...****.****....*.*....***..**....**..*.**.*****.*.*..*****.**.*.**..****.*.**.***....*.*.****.....*.***.**...**..**.****....**.*.**..****.**...*....*..*.*****.*.*.***.**.**.*.*.....***.****..*...*..***.**.*..***.*.**..*.****.*...***.***.**.*...****...**.***.*.***.*.*...***...********.***.***.*....**.*.*...**..**..**.........***..**....***...****..*....*..**.....*.....*....*.*..*..**.*****....*.*..***.**.**...**..**.*..*.*...*....**...*.**....**....****.**..*...*.***...*.*..**...****...*...***..*..*.*...*..*....*..***.****.*.***.*....*..*****.***.*.*.*..**.*.****..*.*.**..*..*****.**.***.*........***..**......*.**..*..*...*...**.*..*.*******.*...*.....*.*.**.......***.*..**.**.....*..**.*..*****.*.**.*.**********....*******.....***.*...**.*.....******.*****...*.*...**.**...******.*...***..*...**...**.....**.*.*.**..*.........*.....*...*.***.*...**..**.***..*.***..**.***.**..**.***.**.*..*******.**..*****.**.*.***....**.*********...**.......*****...***...**...***..*.***..*.*.....*..*..*.***.**.*..****.***..*.**.***....*.***.*.*...**....***..*..**.**........***....***..*...*..*...*..**.*..*****.*.*..**..*.*.*.....*..****..*.*****.*.*....*..**.**.*.*.*..**.**..*.**..***.***....**.**....***...**.***.****..***.*.*.***.*.........*.**...*.**..*.***.****...**.*.**.****.*.*...***.....*..*****.**.*...*.***..***.*******..***..*...*.*..*.** ***.***.*.***.*.*.**.**.****..*....***..*.*...*******..*.*...***..****.***.....**..**..*..**.*...*....*...*****....*...*.*.*...*..***....*..**.*..*.**.**...**.**..**..***.****..**....*.....***.*..*.*.*..*.*.*.***...*.**..******..*******.*.**...**.*.**.*.........**..*..**.*...*...*....***.*.*****.*....*.******.**...*.**.***.*....*...*..*...*...*......*..*.*.***..*.*.*****.*.*.**...*.**.....*.*.*..**..****...*...***.**....*..****.**.**.****.***.*...**.*..**..*..***..*.*.**..*.****..*.**......*..***.**.********...........***..*.*.****..**.**.*....******.*.**.***.**.**..***......*.****..*.*********.*.*.*..*.**.*****...***...***..*...***....*.**...***....*.*.****..**..**.*.*****....*..*.**.****.*...**..****....*.**....**.***.*.*...***.*******.**..*..****.*.**..**..**.*..**.*....***.****.......*.*..*.*..*..*..**.*.*.*.*.*..*...****.**..*....*.*.*.****.*..*..**..*.*..*.*.*.**.**.*.**.**...*.*.*.*.**.***....***....***..*.***.**.*..*.*.*..****..*.*..*.**.....*****.*..*.**...*...*....***..***.*...*..*****...**.*****..***.**.....*.*..*.**.*....**...***.*.**.*...****.**.*..*.**.*..*..***.*.***.*...**....*...*..*.****...*.*.**.*.**..*..*.****..**.*.*.*....***...*.**.*...**.....***.*.***..*.*.*.****.****.*...*.*..*.***.*.***.*..*.*.****.**.**.*.*****.*.**..**....****...*.**.**..*......*.**.*...**.*.****..*..*.*....***......*.......***.**..***......*..*.****.*...*...*...***.*.....****.*.....**.*.*.*.**...*.*.*.**.*.......**.**..***.*..*...**.**..***...*****.*.**.*.****.*..*.*....*.*.*.**....*.**.*****.*.....*.****....*...*..***.***..*..*..**..*.**..****.........******.*.*.**....*....*...*****..**.**..*.*.****...**..**...*.**..*.********...*.****...***.*.**.*.....****.....****.*.*..**.*..****.*.*.*.*..*.*.**.**.**..*******...**.*..*..*...*..*.*.**...***..*....**..*.*.**.*.*.*.*..*.*.*..*.....**....***..**.*..*.**....*.***.*.*.***..*.**....*****.*..**.****.***..*...*.....**.**.***.*.*...**..*...**.....*.**...*.*.**.****.***.*..*.****.**.....******.*.***.*.**.*..**..*.****...**.**.** ...*..**.*..*...**...*.*.*****..****....***.*....***.......***..**..*.***.***...*****.**..*.*..*******.*****.*.**.***..**....******..*...*.**..**...*****..***.****....*****.**.*..**..*.****.**.*...*..**..*..*..**....***...*.******.***.*.*..***..***..**.**...**..***..**..*.*****.**.***....****.....**.*****.***.*..*.*****.**..*..*.**.***.*.**..*..*....*.***..**..*..***..****.*...*.*****...*...*.*..**.**..*....*..***.*.*.**...**..*****....*****..*..*......**..*..*.*..**.*****......*..*..*.**.*..**..*****..***..*...***.****.*.*..*..*...**..**.*.......**.*.....***..*...*.....*.*..*.*.*.*.**..**...**.....*..****.**.....**....**..**..*.*....***.**...*...**.....*....***..*.*....*...****..*.*.*.*.*...*******...***.*.*********..*....*******.*.**.*.**.*.***.*.*....***..*.*.****..***...*.*..........*..******.*...*.***..*..**..**.***...*..***...*......***.*...*.***.*****.*..*.*..*..**..**.*.....**.**..*..**..**..****.**..**.*...........*...**..*...*.*...*******.***...*..*...*.**.***.**....*......***.**.***......*.*..*.*.*.*..***.*****..***.*.****....**.****....**.*.*..**.***......****.**..*.***.***.**.*......*****..**...**.*.*.*****.*.******.*.**.**.*.....**.**..***...*..**.*..*....******.**.**.*.*..*..*......*.......**.***.*.*.**.....*..*.*.***..**.......**..*..****.....******.**.......**..*.*.**.....**....*.*..***.*.*..*..*.......**..*.*.*..*..***..***.*.*..****..**.*.***.*.***..*.*.*..**.*....***...*...*.***..**..*..*.**.**.**.*.**.**..**..*...**..*...*.**...*...*....**..*.*.*****..**...**.**..**..*.*.****.**..**........*.*.***.***......****...**.*...**.**.*...***..*..*.*.**...*....**....*...*..**...*****..*...***.*..*....***.*..**..***..**.***.**.*...**...*****.**.*...*.**.***.*..*.**.***.*.*.*..*****...****..**.*.**.****..**.*.***.*..**..*.*****.......*****...*****...*...**....*.***..**...*.*...*.*.**........**..*..**.******.*.**.**.**..*..**.*.*.*..*..*..*..****..........*.*..*....**.*****.**.*.*.***.*..****.....******..*...****.*******....********..*..*..*.**..*.***...**. *.*.*.*.***..*..**...*...*..***.*.*****...*.**.**.*.*.***....**.*.....*.****..*****....******...*.******...**..*.*..****.***.*.***.***..**.*.**..**.*.*.*..*****..*..*****...**.*..*.**.*..***.**.**.**.*****..***...*.***.*.*....*....*.***.*......*....*.*.*..***....***.*****.*...*..***.***......**..*.***.....*****..*.*..**...**..***.*.**.**.*.*.**.**...***...*.*.*.**.*.**..*****.***.*..*....*..*.**.*.*...***...****..*..*..*..*.....**..*......****.***.....***.*..*...*..*.*..**.*..*.*.*...*..**.*....***..*.*.*.*...*..**..*...*....*....*.**.*..**.***.**...**.*.*...***.*..**.....*.*..*...*..*..*.*......***..*..**.*..*.**..*.....*..****.*...**.*...**..****..*...*******..*.*.*...***.***.**...*******.***..*.*.***...******.*.**.*...***.*.***.**..******.*.*..*.*...***.....*****..*..****.*.***....*..**.***.*...*.**.*.*..**.**.*.....***.*.***.***..*...*.*....*..*..***.***.*.*..*..*..*.**.**...*.....*.**..*..*.*.*.*...*..*..*.****.....**.*.*.**.*.***.....*.*.**.*..****.***.*..****.**.***..***...**.......*.**.*.*****.....**.****.*.*.....**..*.*.****.**.***.***..*.*.**.*.*...*.**...*.**.**.......*...**.**...******....*.....**..*.***.**.*..*.*.*.**.*.....*.*....*.*.***..*.*..**...**.***.**...*****..**.*..*...****...*.**...****....*..***.*....*.*.**.*.**....**.....**.*.***..*.**...*.**......*..***.**.*.*...*..*.*.***.***..*..**.***...*.*....**...*.*.***.*.*****.....***.*....*..**.*.*...**.**.**...*..***.....*.*..*..**.*.......***.....*.*.*..*.**..*.*.*..*.**.*.**.**.....*.******.***.**.**..*.*..**.**..****.***.*...*.***.***..*...*..***..*.*.*..*..*......**.***...*..**.*..**...*.**.*.*.....**.***.*.***.*...*.*.**..*.**.*.*.*.*.**.*.****.*..***.......*..***.***..**....*..*******.*..*...*..*.**..**..**....*.*.*.*.***.***..*..**..*...*.****...*....***.*..*.*..****...**.*....*.****.....**.*.*..*..**..*..*.*..*..***..*.*.*..*...*..*...*....*..****..*.**..*.**.**.*..**.**.****.********.***..*...*....*.*.......**.**.*.*.*......*..*.**.*.*..*.....*..*....****.*...****...***..*........**....**. .*.**..*..*..*****.*.*.**..***.*..*.*.*....*...*.****....*..*..**.....*.**.....***..*...**..*.*..*****.*..**.***...**..***.**.****.****..****.*..**.**.**.***.***.****........*.**....*..*..**.**..*...****.****...*...*****..**.*...*.****.***....*.*****.*.*.****.********.**..*.**......**.*.**..*.*..**.*.*...***.*.....*****.*.*.*******..*.**.*.**.*.*...*.**.*...*.*****.*....**...*..**.*.**.......*.....**..****.**.*...*.***...**.....*.*.****.*..*.*.**..*..***..**..*.**..*..***...******.*.*.*..**...*.***.*..**.**..*.*..**.****....*..***.*****.***.*.*.**.*.****..**.*.***.*..*...*....**.*.****.***....*.**.**.*******..**.****.*...*..****..***..**.*****.***.*.*...***.*....*..**.*..*****.*.***.*.***...*...*.......*....**.**..***...**.****.*.*.....****.*..**.*..*.**..***...**..*....*.****..*.*......*****..**...*.*..*.**.....***.**.*....**.**..**.*.*..*.***.**..*....**.*.........*.*.*..****.*..******.**.....**..*.****.**..*...***..*....**.*..**.**.*...**.***..*..*.*.*.**..***......*..***.**..*.***.*.**..*..*.*.**..*...***..*...***.**.**.*.*.*.*..*..*.***...***.*.******.**.*...**.*...**.*..***...*..*..*.**...**...*..**...**..**.*..****..**..**.**....**..*.*.***...**....**.....**..***....*****.*..***.****...*..*.*.*..**.*.*.**...**.****..**.****..***....**.****.....***..*.*.*.**.***..*..****.****..**.*.*.***.*****.***.*.*.***.**.*...*.*.**.*.*.***..*....**.*....*.*****.....*...*.***.*.*..**..**..***.**.*.**.*..*...**.**......**...*..*...*......***..**..***.****.**.***......**..******.****.*.*.....*.......*.*..***.*.**....*.**....*.*****...*****...*..*.*...**..*..**.....**...***.....*..**.*.*.***....*.*.....*....**.*.*..*.....*.*.*.*..*.*.*...*..***.**.*.*...****..*..*.**.**.******...*..*..***.*..**....**...*...**.*.*...**...*.**.*..**.*.*.*.....*.********.**.****..*..**.*..*.**.***.***.*.*.*.*.**.*...*..*...**.***..**.....*..**.*..*..*.*.*.**...**....*.*.**......***.*******.**.*.*.***....*.****.*.*..*.*..*****.***..*****...*....*..****.**.**..*.****.*...*.*.*.....**.*.**.**.*.*... .*.*.*.****.**..**..*..*.****.**.*.**..*.**.*.*...*....*.**.***.*..*..*.*.*******...*...**.*..*....**.**.**.***.***.*...*....*.*....*.**.****..***.****..****..*****..***....*...*.....****..*.*.*.*......***..*.*.**.*.**.*****.****.***.*.**.*..*..****..*****.*.*..*.*.***....***.*..*...**.****.******.***....*.....*.****.*...*.*..*..**.**..*.****.**..*...*.**..*...*....**...*..****.*.*..*.*.*..*...*..***...*.****.**.**.***.**.*.*.****.*********..***.****.*.**...**.*.*.*.***.*.**********...*....******.**.*.*...******.**.**...*.*.*.*...***.*.*.**.**.*..*...**...*..*..*...**.**..*....*.*.*.***.****..**..**....*.*.***..*.*........**..*..**..*.*.*.**.**......**.*......*****.*.*.*****..**.***..*..*.**....**.**..*..***...******..*.....***....**.*.**...*....*.*.**...**....**.***.****.*....*...**.....*.**..****.**.*.*.***.*.**.*.*****..***.*.**....**...***....*..*.**......*****.**.*...*....**.**.***...***.....**..*.***.**..*.******..**.*******.**.*..*..*.*..*..**.*...*.****.*.**.***..****..*.**.*.**.*....*....****.***..*..*..*.*.*..***..*.******...*.*.*..*..*.*.***.**.*...*......**..**.***..**.*.**.****.*..*..**..*.*....*....*.....**.*.**...**...*.******.***..*....********.....*....**.**.*********.****.*..*..**.***********.*.**..***....**.**.**.*...**.***...****...***..*.**.*.*.****.*....**..******..*...*.*..***.**.*.*.****.*...*.....***..*.***......**.*...***.***.*......***.*..*.*....*.*...*..**....*.****.*.......*..**..****..*.*.***..*.*...*....*.****.****.*.****..*...****..*..*****.*.*.*......*...*.*****.**.....***..***.*.*..***.*.*.**.***...*.****..**.***...*...*****..*..*.******.***..*.**.*.*....*....**.*..*.*....***...*..*...*...****.*****.*.*...***....*..*...**.*..*..*.*.*...**...*..*.....*****...***.****..*.....*.*.***.*.*****...*....*.*..*....*..*****.*.*****.**...*...*.*..*.......***.*.*.....*..***..*.****..*****.*.**.**..**.*.........*.*....*..*......*.***.....*.***.*..*..***....**...**.*.**.*..*.**...*****..*****.*...*.*.**.**....*****...*.**.**.***....*.*..**.*..*** *****.*......*.*....*..*.*..*..*.....****..**..*..******....**....*..***..*..**.*.*.......*.****.*.*..***.**.....**....*....*..**....**.***.*..........*.*.****..**...**..***...*....*.......*..*..*...*..**.*******.*.*.*..**.*...*.**.*......*..*......**.*..****..***......***...****.*.*.***.*.*.......*......*****..*.**********.**.*****.**.*.*.*...*...*..**.*.*.*****..*....*....***.*.*.*****..*.*.*....**.**..**..******...**.*.*...**.*..*******..***..*.*.*...*.*..*..**.***.*.*..**..*...*.*.**.**..*...*.***..****.***.*..**.*.**.***.*..*.**.*.***.**...*...*.********....*.*.*.**....*..***.**.**.....*..*.*..**..***..**...*...*.**..***.**.*.....**..*.**...*.*.*...*.**.**..*..****.*..*..**.***..********.**..**......*...*.*.***.*..**.**....***.*.**.*.**...***.*.*.**..***.******...*.****.**...***..**.******.*.*.**.**..*..*...*.**......******...*...*.....*.**.**.*.**..*.*....*.****....****.***...**....*.*.*...*..***.***.*....*.*.*....*.**.**..**...*..*....*.*..**.***.*...*.***.*.*.***..*..**.*..****.*..**..**..********.*..*.*.**.*.**.**.*.**.**.....*..*.*.**..**.****..*.*..**.****...****..*.*..*.**.*..**..*..*.**.*..****.****.*...*.........*..**...*.....**..**.*.**.**.........****.**......***.*.*.....**.*..*.***.*****.*..*..***..*.*.*.*.*.****..*..*.*....*..*......**.***..*......*...*.*.**.*.*****.*..*..*..****...**.......*.*.*..****.*.*..*.*..**..***.....*....**.**..***..**..***.**..**.*..****...***.*..**.*****.**...*...**..**.*..*.**.*.**.*****.****..***.*****...*.*..*..****.**.*..**.***...*...*..*..*..****..***.*.**..*.**......***.**..*.*.*.**...*******.**..*.*.*.****.....*..**.**..******.*.***.***.****..****..**..*.*.*.**...*...**..*..***.*******......****.**..**.***.*.**.*....*.*.*..**......*.**.*...**.*.***.**********...***..**.**.....***.**....******.**.*.*.*....*.....*.*.**....*.****.*.****.*..****....*...*.******.**........*..*.......*.*****..**.*.*....****.*.*....**.*...*..**.*.***.***...**..**..****...*.**.*.*.*..*.**....*...*..*........**.*.*****...*...****.*.***.***. .*.**.*.***.*..*.*..*...*....**.*...*.*.***.*.****.**...***..*..**..**..**....***..*****..***..*...***..**.**.*..***....*.***..*.**...**..****.*..**.*.**...*.*..*..****..***...**.**.**.*.*.*..***.*..*.*******.*******....******......**.*..*..***.****....*.***....*.**.**...*.*..*.*.*.**..*.*.***.*.*****...***...*....*..**.**.**..*..*..*.***.****.*******..*****.*.*.**..***..*.**.*.*....*..**.*.****.**..***.*.*..*....*.....*...***..*.**..*******.***.**..*.******..**..*...*...**....**...*****..*..*..*.**.**.*.*.*****.*.***..******..*..****.****.*.*.**.*.**....***...*......*...**...**...**..*.****...**.*****..*...*.*.....****.*.******.***.*..**..****.*****...*.*.*.*.*.**.***....*.....**..**..**...****..*****.**.....***.*.****..*..***.****..*........*..****.*...***....*.*.****.*.*..**.**.....**..*...***.*.***.....***.**.***..***.***...****...*...*...*******..*...***...**.*.*..***.*.***..**.*..*.*.*.*.*.**.***...***...*....*....*.***.**..*.***.*.*.***..***...**..**.*.***.***..**...**.***..*.*..**...*..*....*.*..*.**.**.***.......*...**.**.**..****.***.**..*..*.***.**.**..**.***...***.*..***..........**....***.*.***.*....*..**.....*....**.*...*.*.*.*.*..*.*.**.**.***.*.*..****..*..*.*.....**.*.*...***..*...*.******....*...****.......**..*..**..*.....*.*.**..*.....*....*..*.**..*....**.**.*.*..**...*.*.**********.*.**.**..*...*..**..*...*********.*.**..*.*****..*.*.**.*****.....*.**.*...**....*.*....******..*.*.*.*.*..**.****.**....*****..*.*...*...*...*.*.******.********.*.*.****...*...*.*.*....*.*..*.*****.*.*.....**.*.*****....*.*..*....**..***.*.*..****.**..****...**.***...******...**..**.****.**.*..*..*.*.***.***....****..****.***..*.***....*...**.***..***.....****.***..*.***.**.*..*.*.***..***.**...*.**...*..**.........******....**.*.***....*.**.***....***..*...*..*.*****.*.*....*..*.*..*..*.*.*.*..*.*.*.**...**..***.**.**.*.*.*.***...*.*.*..****..*.*...**.....*..****.****...*.*....*.*.*.*..**...**.**.**....**.*......***..**...*..***.*..*.*.**...*.***.**.....*...*..**** .**..*****..**...**.*...**.*..**.*.*..*...*.....*..*..*..*..**.**..*..**..*..*..*.***.*.*..*****...***...*..*.....*.*.*.*..****.....*.*...*.**...*.****.*.*.*.**...***.**.......***.**...***.*..***.*...**.*.*..***.**....**....*****.*.*.*.*****....*.**..*.*.***...**.*..*...*.*.***.**..****.*.*.**..*..**.*....***.**.**.***.***.***...**....****.*.***.**..*..*.*..**...******.*.......*.**...***.*..*......**.*.*..*.***.***....*.*..*.......*.**...*....*..*****.**.****.**.***..*....**...*.*..*....***....*...*........*...*.*.*....*.*.*.***.*.**..***..*.****..*...*.*.*...*...**.*.*.**..*......**...*..*..*.*.*****.****...*..*.***..*.....*************..**.***.*...***..*...**********.*......*...**....**.**.*.*.*..*..**....*..*.**..****.**...*.**.*.*..**..*.**.*.**..........*.*.**.**.*****.**...**.**.****....*************...***.**...*****..*.**...*..*****.**.**.***.......****..******.*.***.***....*......*..*...*.***.***..**....***.**.*...*.**...*****.*.*.**.*..*.....*..*******.*..*.**.....*.*..*....*....*..*.*****.....**.*.*....***...**.**..*..**.****....*******..**.*****.***.*..*.....**..***..*..*..**.*...*****..*****.*..*.*.*...*.*..*.***.********...*....*.*.**.*.*...**.*.*.*..***...*.*****.********.**.***..***.*.***.*.*..*....*.*.**.*.**..*****..*.*.**..**...*.*.*..**..**.*.**.**...**......***...***.**.....*.*.....******.*.*.*......**..**..****..*.*.***....*...*..*.*.*..*..*.**.*.*****....*...***..*.**....**..*.*.*.*..**.*.*..***.**...*.***.**.**.*..***....*.**.**..***.***.**.*...**.*.*****.**.**...***.***.****..*.**.**.**.*.*.*.*.*..*.**...***.*.....**.*..*..******.*******.*****......*******.*.*.....****.**.**........*.*...*..**....**.******.*.*.***...*.******..*.**.*....*..*.**.**..********.*..*.***.**.....**..**..***.********.....*.*.****..*..*..***..**.*..*.**..***.**.*..**.*.**..*....*****..*.**.**.**..*.***.**..**..****.*.....*...****.....*...***..**...*.*...***.*****.**..*...***.**.*.**..***...*...*.*****.*.*.*..*.*.*.*.**.****..*....*..**.**...***.*.****.....**..****.*.. .*..*.*.*.***...***..***.*..*.***...*.***.**.***.*****...*.*.*.**..*..*..***...***..*.**..**.*...**.***.**..*..*...**.*..**.*.*..***......***.**.*...*****...**..****...******..*******....*.*.************..*.***..****.**.......*..*.*.*...**.......***...*****...........*.*.**.*....*..***.....*...*...*...*.....*.*..***.**.**....*....*....****..*..******...*..*****..**....*..*...**.**.**.*.......**...*.*...**...*.*..***.*.*.*.*.**.**.*...*...****.**..*......*...******...**..*.*.**....**...**.*..*.*.*.*...**.*..*.***.**....*...**...*.*.**.*...*.*..*.*.*....*..*.*.*.*.***.....*.*.**.*.*.....*.**.*..**..*.**....*.*..***.*..****.*.*.........***..***....**..*.**.*.**.*.*.**.*..*...*.***.***..***.*..*...*....*.*....*..*...******.**...***.*****..*..**.*.....*.*..**....*...**.***.*..****.**....*...**...********..*....****.**...**.......***.*..****...***...**..**...**...*.*.*...**.***.*......*......*.*..*.*.*.**.***.**....*.*.***.******.**...**..***..*..**.***...*....*.....*.****.***.*******.*.*..**.**.*...***...*...*...*....*.....**.*.***.*..*.***.**..****....*.**..*.*..*...*****..***....*.*.*..*..*..*****.**...**.*..*..*.*.*.*.*..**..*.**.*..*...*....*...***.*.*.**.....*****.*.**.****...**.**.*.*...*.**.....*..*..****..*...*..*.****.****......*........**..*.***....*..*..**.***..**.*.*...*.*.*.**....***.*****.*..**.***....**.***.*.**.***...**.**.****..***.****.**..*..*.**.**..***.*..*.*..****..*..*....*******.**.*.*.*.*..*.*....**..*.*..*.*.**.*****.......*.*..**..*..*.**..*.*.**.****.***...*.*.*.**.*.*....*.*.**.*.*****....***...**...*...*...*..**...****...*..*..*.**..*.**.**.**..******.*.***.....**....**......**..**...*.**...***.....*.**....*......*.*.*....***....***.......**...**..**..*..*.*..***...*.**..*.*...*.....*****.*.....*..*******.**..**..*....*.*.*.*****.***.*.....*.*.*..****.*.***.**.**.****..*.*****..*..***.*......*..*..**.**.*.*.*.******.*.*....***...*..***..****...******.***.*......**.*..*....*...*.****..*.**********.***.***..****.***.*.*..*..*****.*..*.....*... ..*..*.*.**.....*.***..*.*.*..**.*.....***.**..******...**.**.....*...***.**.*...*.**.....**..*.**..****.*...*..*..*..**..*..**..**.*.*.***...*.***.**..***.*..**..*.**..**..*.**.**...*..*.***..*...*.**.....***..****.....*.**.***....*.*.*..**.*..*.***...*....*.*..*.*****..*.*..**..*..*.****.***.*....*...*******..*..**.......**..******....*...*.*..*.*..*.****..*.*....**....***.*..*****.****.*.*****..*....***.*....*..**.....*..*******..**.*.***.**.*.*.*...**.....*****..**.***..**.**..*...*..*****..*..*......*****.*.*.*.*.**...**...**..**.*.*******.**.**.**.*..**..*..***.*.*..**.*..******.*.**.*.*........*..****.***.**.......*****.****.*.*.*...*...***.*..***.**.*.......*....****.**.*..*...*.***...*.*.....*..**....**.*.**.*.....**.*...**.*.**...***.*...*...*.**....*.*****.*..*..**..**....*........*.**.*******..****..***.**..**.....**....***.......*..*..*.*...*....*****.*.**....**...**..*.*.....***.**.**..*..*..*..*.**.*.*.****.**..*.**.*....*..**.****.**...**..*..**..*.*.*.*******..**.*..*.*..*.*....*..**...***...*...***.**......***..***.**....*..*.....**...**.***......**.*****..**....*...***....*.**...*....*.***.**..*..******..*...*....****..*....**.***.***********..**...**.*..*..**.*...*....***.*....*.*..*******...***.*.*...*.*.**..**.***.**.*.******..*****.*****.*..***.********.*.***.***......****..***.*..*..*.*****.**.*...**....***...*..*..*...*...*...***...*.*.*...*...*..*..**......*.***.*****.**.****.*...**.****....*...***..*..**...****.****.*..***.*.****.....****..*.*..***.**.*..*.*...*...*.*.**...*******.*.**....*.***..***..**.*.**.***..**....***.*..*.****.*....*..****..*.**.*..***.*..**..***.*.*.****.*.**.*****.**.**.*...*..**...**..*.*..*****.**....**.*....*.*...**.**.....*....*.*......**.*...**....*....**......**.*..**.*.*...**.*.*.*.....*.**...*...**.***.***.***.*..**.**...**..**.***..***..*.*.*.*...*...*..******.*.*.***...*..*..*.*...**...**.*...*.****...*..**.*..**.**.***.****.*..*....***.**.*...**.**..***.**.**..*...******.*..*.**.*......**.*...*..**.*...* .*..*****.**.*..***..**..*.*..*..*..*.*...*...*****.**.**.***.***....**....***..**.....*.*******...**..*..****.******.*****.*.*..*.*.****.**....***.**.*...**...****.*.**.****..*....***..**..*...*..*.****.*......***...*..****.*.*..**....*****.*.*....**.**.*..****.*.****..*...**..**..***..*.*.**.*.******.*****.**.*..*****.***.****.*.*.*...********..**..***.**.*...*.*.***********.***..**.*.*...*.*.********......*.**.....**.**.*.**.******.**.***.*..*.********..***.....**....*.***....***.***.**...**.**......***...**...*****.......**...***.*.**..*.*.**.*.*.*****.**..*.****...*...*.**....****.**.*....*.....**..*.*.*.******.*.*.*..**.*.*.*....*..**.***...**.*****.*.*...*.***.*********.**.*...***.***.**.*.**.*.....*...*.*..**.**.*.*.***.********.*....*.*..**.*****..******.***.****.**.****.**...***.***.**.***..****.*.**.******.**...***..*.....**......*..***.*.*..*.****....**.*.***.**.*...*..*.*...**..*.*****...*....****.*.***.......**.**..*.****.*..***..***....**.*.**.***.***.*..*.*..**.*****...***.***.*.........**.*.*.*..*.**.*.*.***..*..**.**.*.*......***.*.*..***.*.*.****.**..*..**.***.....*.*.*****..*.*.**.*..**.*..**.**.**..*.*.*.*...*.*..***.*.***.*..***.*..**.**...***...*.*...**.**..*.......****..***.****.******..****..*.***.**.*...***.*....***..*...*.**.**.*...*.***..**..*...**...*...*.*.*......*.*.......*.*..***......*****...*.*.**...*..***.*.**.*.**..*********.*.....**..*..**...**..**...*...****...**..*..**.*...***.**.*..**.*..*****....*.***..*.*.****.****...*..*..**......*.*.**..****.*...****.*..*.***.....**.....***.*****.***....******.*...*.****.***.*****..***..*.*..**..*.*.**...*.....*.****.*******.**.....*..*.****..***..*****..*..**..*..**..*..***.*.**.***...*****...*....*.***.*..*..****...**..**.*..**.....*....**...***.***...**.*.***..****.*......*....***.**.**********.*..****.*****..*..*.*.*..*.***.******.*.******....*.****.*...**.******..****.***.***..***..*.*****.*..**..*...**.***.....*.*.*.****..**..*..**.*****.*...*.*...*..*..*..**..*...******.****...*.**. .***************.**.***...*...***.**.*..*....*.***..*****..**.*....*.*...***.***...*.....*.*.*.**.*...******.**.*...**.*.*.....**.**...**.*.*.***.**..*....**.**.*.****.**...**.***.*.*....**..***.....***...**..*...*....*..*.**.*..*...**..*.**....*..**.**.*.**..*..***.*.*.*.*.*.**.***..*.*...*.*.*..*.**.*..**.*...**.*.**.***.*..*****..**.***..*..*.*.*.*.**..***.*..*...**..*****....*.*...........*..*.**.*..****.*.*.***.*.......*..*.*.*.*.***..**.*.*.***..**..*.*..*..***.***.*..*.*.**..*.*.*...*****..**.*.*.....**.*.*.*..***.**.*...***.****.***.***...*..**.**.****.**...***..****...**.*****.*.**.*.**.**......*.****...***..*......****.*.**..*..****...*.***..**.*..*.......***..*.*..*..*....*..***.*....*..****.***.***..**.**....**.*....*.*.*..*...*.*..***..*.**..*..**...*...**.*.*...**.*.*.....***..*...*****..*.*......****..*.*****.****.*.....**.**......****.*....********........*..**..*..***.*..*.*...**.*..*...*.*.*.*.**.*....****.**...***......***..*...**...*.*.**.*.**.**.....**...*.**.**.*..*.*.*.*..**...****...*.*...*.*****....*.***.*.*..*..****.*.**..*.*....*...**.*.**.**...*.**..***...*..***.*..**...*.*...**.*....**..***.**.*....***.******.*........*...*.****...*.*.**.***.***.*.**.*...**.*.***.**.**.*****.***..****.**.*.*****..*.**..***.*.....***.**...*.**..***.*.....**.*******..**.**.....**.******.**..*.*.**....****.***.**...*..*.*.*.**.*.**********..*..*...*.***.****.*...*.*......*.**..******.*.***.**.***.**..*.***.**.***.**....**..**.******.****.***.*.*.**..*.****..*******.*...*..**..*.**.**..*...*.*.*...**..*.***.*..*...*......*.**..*..*..**..**..**..*....********..*.**..*.**.**.*.******.**...*.....*.*.**..**..***..*...*.**.*.*.****.*....***.**..***....**.*..**.********.*****.*...**..*.*.***.*.****........*....*.****..*....*..***.*..****...**..*.*...***.*.....*****.*.*...*......*.*.**.*.*.**...*.**.****..***.*..*.*..**.*....*.......*.*.**........**.*..***.*.**.*..*.*.*......*.*...*.*****.***.***..*...*..**..***.**.*****.*.**.*.**.*...****....*.**.***.**.***.***.** *.**.****...*.*...*.*.*...****.**.*..***.*..****.**.*..*..*.*..*.*.....*..**....*.....**.*....**.*.**..*...........**.*..**.*****.***..*..**....*...*.*******..**..**.**.***.*...**.*.**.****.*.***..*...*..**.*..**.**.*....*.*.***....*.....*.*.****..***...**..**.**.******...*....**.*......*.*.*...**....*..*.**..**.**.*..***.*..*....***.*.**...***.**.**.*..**...*..*****..*...*.*.****.*..*...*****...*..*..*.***.....**..**.*.*.*......**.*.*.**..*.****...****..***..*...*..**.*..*.*.**.*..*.*.....****...*..**..*..***...****..*.*.****.***.*.***..***.*.*....***..**.....**.**....*..*.**.****.**.*.****..*.*...*..***.*...***.***.......*...**..........*.***..*..*...*..*.**..*.*.*.*.***..*.*..**...*..*...****.*..********...*..*..****..*.*...*.*.*****.*.......***..****..*.*.......*......*.*....*..*...**.*.**.**...*..***.*.***...*.**.*.**...*....*....*...***.*..*..*..*..**..*..*.**.**..***..*.**.*...*..*.*..**..*.**..*..*.*.***.***.*****.***....*.*.**.*.*..**..*.*.***..**.*..***...*...*.****.*.*.*.*...*****.*...*...*.*...*.**.*.***.*.****..**.*.**..*.*.*..**....*..***.*.*.**.**.*...*...*.**..*..***.***..*..*...*..*..*.****..*.*.******.**.**...*.**.*.*.***....**.*****....**..**..*.****....****...*.***..*...*.**.*......*.****.*...*...*****....*.*..*..*.**.**.*.**.*...*****...*..****...*....****.*.*..**.***.***.*.....*....****.*****..*.*.*.*.*......*.*****..***..*..*.*.*.***...**...*.*..*****.****.**..*....*..*.**.*...*.....*.*.....*...*.*...**....*.*....*.*...*..**.*....**..***.*.**...*.*.....*.******...***....**..****..**..***.******.*..*..***..**......*.*...****.***...**..*..*.*..*****.*..***.***.*...*..*.....*.*...**.*..***..*..*******...*...*.**.*****.****..****.****.**.**..*.*...****..****..**..**.*........**.*....*.....*.*...*...***..**.*...**...*..*.*...*...**.***.*...***...*..***.***...*.*..*.*...*.*.*.****....*.***.....***......*.*.*.**..*..*.*.*.*.....*******.*.****.*....*..*.....**.**...*...***.***.**...****.*...**.*.***....***...*.....***...***.**.**.*..**.******.*.*....* *.**..*..***..*.*..**.*...**......**.*.*..*****.****.*..***.*.*..*.**.*.*...*..*.*...*.*..***.*..***..****...*...*.*..**....**..*..*.*.*.*.********.**...**.*.****..*.*..*.......**.*.*.*..*.*....*..*******.****..****..*...*****.*..*.....***.*.*........**..*..**...**..**.*..*.*****..**..**.**.****.**.**....**.***..*.***.***...*..*..**...*.**********.*..**..*.*.***.....***.*.*.***..***.*..*.*.*.***..****..*....*.*.**....*....*.*..***.***.***.*.*...*..*..*.....*.**.****.*.*...*.**..*.****..*.*...**.*..**.***..*...***.**....**.*...*.*.***.**.....**.**.**..**..*.*....*.*....*....*.*.**.******...**....**..*.*..**..*.*.*.***.***.*.*..**.**.*.**.**.*.*..*..**...*.**.****.*....*...*.***...*..*.*.********..**.*.*..*..*.**..*...*.**.*...**.*****...*..*......*..**..*****.***.....**.************.*.****..*...*.....****...***.*..*.*.*.*.*.***..*..*.**..*.****.**.**.*.*******...**.*.**......**.*...*.*.***.********...*.*...*..**..**.*.*.*.**.*..*.*.*.**.....*..*...*..*..*.**..**.****.***.*.**.*..*...*..***.....*.**.***.*.***.***.*..***.******.**..*.***.*....*....**..*.**..*****...*.**.*.*..*.**.**.*...**.**.*.***..*..*.*..***.*...*.*..**.*.*.***.**.**...*.***.****...*.*.*...**..***..*.****.**..***.****..*.*...*....*.****...**.....**......**..........**.*.......*.*..**.**.**..*..**.*****.***...........**.*....***********....**.***.**....*..*.*.*..*.***.**.*..****.**.*.**...***.**..****...*.***...**..***...*.***.******.***.**.*.*.*..*.*.**.****.*.**....*.*..**...***...*.**.***.***.****.*.**.***.*...*.*...**.**.***.**..**.**.***.*..****..**.....**...**.********..**.**....**.*******.*****.*.****..**.*..*.**.***.*.*......*...****.......**.*...*...*.*****.****.**.******..*****.....**.**.**.*......***.*.**..**.**....*.**..*.****.**..*.*.*****.***.***...*.*.**.**.**.*...**.**...*..*...*.*.**.*..**...*..****.**..*.*.**...**.**...**.******..*.****....**.*.**...*..*...*.......*.***..*.**....*.*.**...*.*...*...***..*..**.**......*****.*****..*.**...**.***...*.**..*...***..*.*..****.*......**...* ****.**...*.***.*.*..*..*.**.*.*.......*.*......**.**..***.*...*...**.**..**.**...*.****..***...*..*..***.****.****...**...*******...*.*...*..**...*..**.....*.***.**..**..*..*..*.***..*******...**..*****.........*.***.********...*.....*.*.*..****.*..*.....*.....**...***.*.*..*..***.***.***.**.*.*..*...*.***..*.*****..***..*...*.....**.*.***...**.**.*....***.*.*****..******.****..*..***.****.*..*...*.*.*......**.*********.*.**..**..**...**.****.*.***....***.*.********.***...***.**..**.*.**..**.*****..*.*...**...**.*..**.*...**...*.....*.*.*.***..*****....**..**.********.*..**...**.**.*.*.*.*..*...*.**.....*..****.*.*..*****.***.*.***.*..*.*..*..**..*.*......*****...**.*.**..*.*.*..*.*.***..***..***.**..**...***.*..*.**..*.*.*..*.****...*.*..*..**....*.*.*.....**..*..**.*.*...**.*.*.*..**.***.*..*****.*...***.*..**.**..*..*.**....*...**.*..**.*.****..***...*.*.******..**.**.***..*...*.**....**.*......***..*..*.****..*.*..*.*.**......*.*..***.....*.*...****..*.......**....*.***.**.***......**.**.*.**.***..*.....****.*..*..*******.*.***.****.......*****.*.*.***.****..****...*****..*..*.**.**..*..**..*.*.***..*.*..*..***.*.*****.**..**.**.*****.*...**.*.*..****...**.*.*...*..**....*..**.***.*****.*....**.*.***.*.*****..***........**.*.**..**....*...**.*****......**.**..********.***...*.*..**...*..**..*.*.*.*.*****.**.*.**....**.**.**.***.**.*.*.*...*..*...*.*.*.**.**.**....***.*.*.*****.**..**.*.*....*...**.****.*.****.*....*.*.***..***..*..*.*******..****.*.*..***...*.*...**....***...****...*..******..*.*.*.***....**....******.*****.....**.*.***...**.***.***..**.....*.*.*...******...*...*************.*****...*.**.**.*.*......*.....**.*.*...****..***.*..*...*..*...*.*..*..*..*.**.***....*..*.***..**.....*.*..*.**.**....*.....***...***.*.*.***..*.*.*..*.**..*.*.*.**.**.**.**....*..**.***.***..**.***....***.......*****.**...***.*..*.***.*.*..**.*.*.**.*..*..*.**.*.*.****..........***..*....*.**..*..****.******.*..*....*..*...*..*..*..*********.**.**.*..****.*..**.*.**.*.** **.***.*.***.**.*.*.*....**.**.*...*.*.*.****.**.*.*..*..*.**..***..*.*.**.****..*........****.**.**.**.*...****.**.*.****..**...*..*......**..**.**.*..*....*****.**.*...*..**..**.***.*******.***..***.*****.*.*..**...*..*....****..**.***.****.***.***..*...**.*..***....***.**********..*........**.***.**....**...**.*...***..*..*..*.**...*..*.****.*...***..*.***.....**.*.*.*..***....**.**..*.**...*.*.*.....*...*...*.**.*.**.....*****....*.***....***.*...**..**.....*........*.**.*.***.....*.****.*..***.***..*.**..****.*.....**.*..*.*.*..*.*****.*.****.*..*****....*..*..*.****.*..**.**********..*...*.***...***.**..*..**.***.**.*.*****.....*.*....*.*..*.*.**.***.**.*..***.....*.***...*****..*.....*..**.....**..*.**....****..*...*..****.**.**..**.**.****.*..*.*.*..**..****.....**.**...**.*******.****.***.*..**.**..**...**.*****..***********....***..*...****.***..*.*.....***....*..**.****..***..**....*.**..*****..*.*...*.***.*.....*..******.**..**..*.*.*..**...**.***.*.*.*.***.*.**..***.***.**...*.*.*.....*....**.***.******...****.*.*..*...****..**.......*.**.**.******..******....****.*...**..*.**..**....*.*..**.*..*..**..**..*.**.**.*.*..*......*.*...*....**.*.*.*..*.**...*.*.*....*..*.**.*..**...*......**..*.*....****...*..**.....***.**.**.*.*.*..***.*.*.**.***.*.*.****..***.**..*.*.*.*....*.*.*.**.*..*******.*.............*....**.*.......*..*..........*..*.**.*.***.*...**..*.*.**.*....**...**.*....**.*.***...*.*..**...*.*..*.**...**.****.***.***..**..**...********.**..*******..*.*..****.*...*....*.*.....*...**.*.****.**....*.***..*..**.**.***.*.*.*.*.*....*....****..*..*..*.....**.**.***..*.*.*..*.*..*...*..*..*.*..**.*.**..**....*..*.***.*.**....*..*.*...***.*..**..**...**.*****....*..**...**..*.*....**..*....*.*..*.*.***...*.*....*.........**.***.*....**.*......*..*.*...*.....*..**.*..***.**.....*..**..**...**.****.*.****....**.*.***.**...*******..*.*.....**..*........***.**...*.*****..**...*...*..*..***..*.**.***..*****.*....***..***..*..*.**.*..*..**..***...***...*** **.*.*...**...*..*******.**..**.*...*.*.*...***..*.*..*.*...***.*........*.**.**.*.****....****.**..*.......**.*.*.***.**.**.*.***.**..*...*****.*...**.**.*...............**..*....*..*..**..*.**...*.*.*...*.....**..*****..*......***...*.*****.*.*..**..***..*..*****..*.*.*.*..****..***.*******.*...**.**.*.*...**.**.*....*...*.**..****.***.*...*...*.....*..**.**.*.*.*...****.**.*.*..***......*****.*....*.......*..**.***.****.*.*.*.**.*....*.*..*.**.****.****.*..*.**...**.*.*.*...**..*****.*..***.*..*.........*..*......*...*..***...*..*.*...*.*.**.*.****.*....***.***.*...**.****.*.**..*..*...*...*..**.**.***.......*****..*.*..**...*.*.*.*.*..**..***..*.****.*.*...*..**.*****.******..**..*..*.*.***...**.**.*....**......*.**..*.**...*.**.*.*.**..*.**.*.**.***.**..*.*...*.***....**.*..*.......*.*..***...*...***.*.*..*.*.****.*.*.*...*.*...*.**.*...******...*..**...**.***.**.***.*.**..***.*.******..*.*...********...*...*.**.*..*.**....**.*.***.*.........*..**.*.**.*.*.....*....**.*....*.*..*.**..**.**.**.*.**.*.****..**...**..*.*..****..*.....**.**.....*.***.*.*..*****......**..**.**..**..**...*......*..*...**.**..***.......***....**.***.****...*.*.**.**...*...*.....*...*.....****.**....*.*..****...**.*......*.****.**.**.*...*.*..*.....*...******.*.*...*...***.*.*..**.******.******.***.**.**..*.*..**.**.***...**..*.....*.*.*..**.****.*.*.*....*.*.***.***......*****.**.......**.*..*..*.***.******..**...***.*.*.****...*.*...*.****.****.*.*.*.*****.**...*.*....**.****...**.******.*.....***.*...***.*.***..****....***.*.......***....**.*....*.*..**.*******..*****.*.**.***..**.....**.*.*.***.*....***.***...*.*..*...***.*.*.**.*.*.*.....*.****.*.***...**.*.....**...*......**..*.....*.*.*****.*.*..*..*..**.*.*..**.*.*.*..*.**..*.***.*..***.**********.**.**.....**.***..*..*.**..**....***.....**.**.*..*.***.***.....**.**.******.***..*...*.*...***.**.*.***..**.*..***.**.*.*...**...*****.***..*..*.*.**.**.*...*.***..**..*.****.*.**..**.**.**.*.****..*****...**...*.**.*.**.***.****.**. **..*.***..**.*.*.****.**.*..***..***....**..**.*.**.**.**...*.*.**..*.....**.***.*.*.*...**.*.**.*.**.**....**..*.*.*..*..***.*.*.*..*..**...*..*.....***..****.*.**..***.**..*...*.....**.**...*..***.**...****.**.**.*.*.*.***.*.***.*..*.*.*....*...*.*.**..*..**....********..**.*...**.***..**.*...*...*..**.***..*..**......*.....*****...**.**..*.*.*...***.****......***....*.***.*...*.***...*.*.****....*..***..*****...****.***.**..****.....*.**..**.*..*.**..*.*..***.**.**..*.**....*..****...**.*.*.**..**.**..***..**...****...***.*.*.*.**..**.*...*.***.*...**..***.*..**..**.*.*..**.*...**....**.*.****..*....********..*.*.****...*.*.....****...**...*..**.*..*.**....*..*.......**.*.....***..**..*...*..**..*.**.***.**...*.*..*.**...**..*.*..***..**...*..**.*******.*..*....*.**.**..*...***.***..*..*.*...**..*.***.**...*.*...****.**...*..***.****.*.*..*.**.*.*...***....*.*.***.*.**...**.*...****.**.**.*....*..**...*...*...*...******....*..*....*.....*.*.*.***.*.***.*.*.******.*....***...**.***.*.*....***.*.*.*.*..***...*...*.***..**.*..*.*..*...*.....**..*.*.*.*.***..***.*.*..*..***.**.*.......*..*.**....*..*.**..**...****.*......****......**.*.*.*.**.**..*.*.***.**..**...*....*.***..*..**.******..***....*..*.*.*...*.........**.**.*.*...*.*...****.*...***.***...*.***.**...***.*......***.*..**.*.*..****.**...*..**.*.**..**...*...***...**..*..*.**.*.....****.**...***.*.*.**.*.**..*.****.***.*..*..**...**..**..**.*..**..**...*.*****.*.**...*....*.****.*.....*...**..***..*.**.**...***......***.*..*..***...*..*...*.****....*.*.*.*.**.**...*****.**.*..*.*...*........*****.*****....*..***.***.***.**.**.....*..***.*.**...*.*...***.***..**..***.***.*....***.****...**.*.....*...*.......***...**.*..**.**.*.**.*******.*....*****..*.*..*.*....*****.*..*.*..*....**..*.****.*......**..*......**..**..*....***..**..*.....*..*****...*....*.**..**..*****.**..****..*...*.**.**..***....**.....*.*.*.****..****.*.**.*.*.**..***..**..**.*...*.***..*.**.**...**.**.*.**..*.*..***......*....*.....*..* .*.******..**...**..**....*.....****..**....*.*........*......******..***...*.*.*..****...**.**...*.********.*..*...**.*..***...**.*.*.*.*...*******..***..*.*..*.**..*.*.****..*....*....****..***....*..*.*.**.*.**...*******..*.***.*.*.....*.***.*.*....**.***.**.....*.*..**.***.***.**..******.*.*.*..*...*...****.*..*..*.*..*..**..*...*.**.*......*.*..*.**.*....****.*.*.*...**.*....**.***.***....**....*.**..*.****.***..****..*.***.**.*....*.*.**....*****..**.***.**......****.*..*.*.*.***.***.*.*.*.*...*.....*.***.*...******...*.**..***......*.*.*....****.****...*...**..****.**..*****.*.*.**.*...***..*.*....**...**.*...*.**...**..*.***.*.*.***....*.**.***.***.*..**.*..*.*...*.*.**...**.*.*.*.**.*.***....*.****.***..*.**.***..*...*..**.*..*.......**.**..*.***....**...********.****.**.*.**....*.***..*..***...*.*.**..*.*...**.**...****.**.*...**.*.*.*...***..**.****...*.*...*.*****..*....****.*....*..******..**.****.....*.....*..*.*..*.*.**.*.******..**..**.*...*..*....*..****..**.***.*..*****...***....**......**...*..*.....**.*.*..****......*..**..*..*****.**.*****..***.....*****.**.**.**.***...**.**....*...***.**.......*..***...*.***.*****..*.**.****.***.....*.*****.***.**...****...*.*......*.***..***.*.***...***..*.****.***.....*.**.***..*..*.**..*.......**.***.***.***.*..***..**.*...*******.*..*..**..*.*...***..****....**...*.***..........**..*.*..*.**.*.*.*.*.....*.***.*...*...***...******.**.*..*.*.**...*...**..*.*.*....**....*..**..*..**.*....***..*.**.**.***.**.*....**..*.**....**.*...***..**.*..*....*..*.*.*...**..*.***.*.*.**.**..**.**.**...*.*..****.*****....**..*..**..***..*.**..*...**.**..*..*.*..*.*.*.*..*..**.*****....******..**.***..***..*.**...***....***.***.****.**.*..*..*.*.***...**..*.*.*...**.****.****...**.***.******....****...*.**.*****.*.*..*****...*...*..**....*.*.***...*.*..***.****.*..*.*.*.***..*...*.******..******.....**...**...*.***..*..**.*...*.*...******....*.*..*......**.*..*..*.*.*.....*.****..*******.***.*****..*.***.*...*.*.*..****....* .********....*..**..*..**...*...*...*.*...**.*.*.**.**.*....*.***...***.*..*.*.**..*..**.**.**..****...**.*.*.*.**.**...*......*.*.****.*..**.***.*.***..*..*...*.*.**..******.**.*.*..*.**..*.*....***...*****...*.*....**.*.*.*..***.***..**..***.*.*.*...*.*..**..**..**.**.**.*.*.****......**.*...*.***..*..**..****..*..*..*.**.***.***...*....*.**..*****.**.*******....*..**.**.**.*.****.*.*.**....*.*****.*****.*.*.*.**.*.*.....**..*..***.*.*****...*****..*.*..*..**...*.*...*.***.*.**..*.**...***.*..**...*.*.*.**......*...*....*...*.*....***.*.**..**..*.***..*......*.**....*..*...***.**.....*..*.*.**.*..**.***.*..***.*****.**..**...*.*........*.*.......*...**....*..***.*.*.....*.**.****..*..***..**...*..******..*.*.**.*.**.*.**.****..****.*....***...***...*.*****....*.*****.*****.**...****..**.****.***.*.*......***....**..***...*.*.*.........*.**..*.**..*.....*.***..****.*.*.....*..*.....*****.*....**....*.****.....**.*.**..*.*.**..*.***.**..*****....****.**..*.****.*****..*****.....**.***.......***.*....*****.*.**..**..**.*.*.*.*.*.*.*.**..*.*..**.**.*...*.**...*.***.*.*.**...*.**..*.***..*..*..**.*******.....****.*.*******.*..****...**...*.*.*.*....*.***.***..**..**.***.*...*.*..**....**.....***....*.*.**..**..**.**...*...****..***.**.*..**....***..****.*..***...***.**..*..**..*..*.**.*..*.**...****...*.*....*....*..***.*.******.*..*..*.*....*****.....*.*..*..**.*.**...**....*.*....*..**...**..*.*.*..**..*..*..*.*.*.*....***.*.***...*.**.*.*...*..*.**..*...****..**....*..*.***.*...*.**...**..*.*****.....*****...*.**....*..**.**.**....*.*.*.**.****..*****.*.*...**..*...*..***.....*.*..*..***....*.***...*..****.***.*.**..***.***..**.**..***.**.**..*...*...*****.*.*.*.***...**.****.***.*..*...**.*****......*....*...**.*****.*.***.**...*.....*.*.****..**..***.****.*..*****.***...*.**..*..*..*****.**.*.*****..*.**........**..****......*.*..***..*.*..*.*....***..***..**.**.*..*..*..*..**..****......****.*.*.*..******.*.***...*..***..**.**....****.**..*.**..*.*****.**.**.*... .*....***.*...*..*...**..*******..**...*.*.*.**.....*.....**.**..*.**.***..****.*.*..**.*******.*.*.**....*.*.*.****.*.**..**.****..*...**..***..**..***.....**..**..***.**...*......***...**...*...*..*.**.*.***..*..*******..*.**.*...***..*..**.*.*...*.*.**..*...***.*.*..*.*.******.***....****.***.*..*****..*******************..*.....***.**..*..***...******.*.**..*...*..*.*.***...****.**.**..**...*..*****...*.***...**.....**.**.***..*.*.**..*..*.*.**..****.*.**.*..**.*..**.*.*..**.....**..*......***.*..*.*.*..*..*.**...**.*.****.*.*..*...****.**.*..**..****...*.**.****...**....*.**...*..*****.....******..***.**.**.*......*....*.*.....***...*..**.....**.*.*.*..****...*...***.**...***.....**.***..**....**.**...***...*.......*.*.****.****.***.......**..******.*.**.**.**...*.***.**......***.***......*...****..*.*.*..*........*.*.****...**......*.*.***..**.**.*...*.**.**.**....***.***.**.*.*...****..**.*.*....*....****.****..*.**..***..**.*..**.*.*..*.*.***..***..***.*..***..*.*.**.*..*....*.***..**...*.*.***.*...**..*.*.*.****..*......*..*****..**.**....**..**..*...*.***.******..*..****..**.*.******.**.**.*..**.*....**.*.**..**..*...*.....**.*.*....****.*.*.****.*.*.*.*.**.***.**..*..**..*.***.*...*.***.*...**...*.**....*.*...**..*.*.*.**.****.**.******...*.*..*.*.*****.*.*.*..*****....**....*****.*.**....***.......*****....*.....***.*******.*...*....*.....**..*.*....**....***...*..****..**..*.**..*.***.*.**.***...*.**.**..*.******.*.***.*.*.*...*..*....*.*.....*.*.*.*.**...*****...**...*.**.*.***..**.**.***.*...*.......*...*****.***.**.*.**.......*.*****..***.***.**.***...**.****..*.*..**..**.*.*.****.****.*..*..*.***...*...*.*.***.*....**..*****.*..**..*.**.*****.*..*.........*...**......***...*..*.....*****.*****.*..*.....*.*.*..*..........*..***.***.**.*....**.***.*.*..**.**.*..****.*.**.**..**..****..**.*....*****.***...*.**...*.*.*.*...**.*...****.**..**.**.....**...**.******.**.*.**...*.**.*.*****.*.*....**.*.*....**.***.*.***..*.....*...**.***..*.*.*.***.*...*..** .*...******..*.*....*..*.*...*...*.*.****..******..**..*.**.*.*..**..*.*.****..*...**..*..****.**.**.......**..*.**.**.*.*.*........*****..*********.**.********..**.*.*..**..**********....****...*.*........**.*..*.....*......**..*...*..*...***..**.*****.**..**...*.**.**.*.*..*..*.*.****.***.**..**.**....****.*.**..*....***.**..**.******.***.**.*.***.**.******...***.*...*..*..***..*****.......*...*...***...***.*.*.***.*****.*.*...**.*.***...*....**.**.**.*...*..***......*.**..**...**....*.**...*.*.****.*..*.*.*.****.*.**.***..*.**...**..*.*.*.**....*.***.**.*....*.*..*........**...***...*..*.**.***.*..**.***..**.*********......*..**....***..***.*..*.***.*..**..*****.***.*.*.*..**.*.*.*.*.*******....*..***.*****.****.*.*...*.****....**...**.*..**.*..*..**..***.**......*.***..*.**..*.*..*..*****.**..*.*.**...**.**.*.**...*.*.**.***.*.****..*****..**.**..*......*.*.*.****.**.*..***.**...***.**..**.*..*..*.*...*.**..**.***.*.**.*..**********.**....**.***..******.*.**..**...*..*..**..***..**.*.***....*...*.*.**..***.****.**.*.....***...*.******....*..**..*...*.****.**.*.*..****...*...*****.*.*.*.**.*..*...***.*.*.*..****..**..*...*...*.*...***...*...**..*.....**....***.*.**.*********..*.*...**....****.*.**.....*.*.*..***.*...*....*.***.*...*..*.*..***...*..*.*...**.*.****..*..****.*...***..**.****...*..**.*...***...**.***.*..**.***.**..*....*.*.***..****.....*..*******.**.*...*..***.***....*...*.***.*...****..*.*..*...*.**.......***.**.*..***.....*.***..*..*.***.**.***.*....**..*......**.*..*.***..***.****.****..**.**.****.****..*...*.*..*.*.***...**.*.*.*.*.*...***......***....*...*.*..*.*.*...**...****.*.*.**....****.*.**.****..*.......**..***.***...*..**.**.**...***.*..*..**....***.*.*...*....*****.*.**....*...*..***.**.....*.*..****.***..**.*..*..******.......*.**...*.****.**.***...*****...*..*.*..*....*.**..**..*.***....**..**.......*..*.***.......**.***.*....*..*.**.**.**..*..*.****...**.*.*..***.******..****.*..*..**.**...**...**.**.....****.*.****..**.***..***.*** *.*.*.**.*....*.*.....**....*....*..**.**.**....*.*.****..*..**.*...***....*.**..**.*****.*......*.*..*..*..**.*.*.****..******.*.**...*..**...****.*....*.*..*.....***......*..*.*.*...**...**...**.**.*.*.***.*****.....*...**.....**.**...*..****..*.***.*.**...******......**.*.**.**.****.*..***..**.*..*...*..*.**.**.*..*...***....*****.*..**.**.*....*.***..***.***..*.*...*.*.*.**.......*.*..**.*.**.*.*..**.*..*.*.**.*..*.*.**..*....*....*..****.*.*...********.*.*..***.***....*.*.***.**.*..*.******.....*..*.........***..*..*...*...**..**....**.***.*.*.**..**.**.*.*.*...........*.***..*.***...*.****...***...***..*..*.....*...*.*.***..*.***..***.*...**..*.*.*....*....**...*..*..*....*...**.*.**...***..****..***.**.*.*...*...*...**.*...**..*....***...*.**..**.**....*.....**...**....**....***..***..***.....*.*..*...**.**...*..*..*...*..**.*..*.**.***..**..*.****....**....*.***...***.*****.**..*.*..***..*****.***..**.**...*.....*.*..****...**..**.*.*.***.*.*..*.*.*..*****.*..*..**..*..*.***..***...*.******.***.*.....**.****..**..**.*...**.**.*******.*..**...*.*.*...*...**.*****...**.*....*...*.***..******..***..***...*..**...*...*.****.*.****.**....****.....*****...*.***.*****.****.**.****...*....**.*...***.**.*..*.***.**.*..**.***.*******...**...***.*...*.**.**...***..*..**..***.*....*.*..*...****...***....**..***.*....**..***.**.*.**..*..*..***...*..*...*.**.********..*****.*...*****.**...**.*.***.*.*.*..*.****.*****.*..****.****.*....*.....*.*..**.***..**.**.......**.****.***..*..*.*....**..*..*.**..**...*****....*..**...*...*.*..*.*.*.*..**.*.***.**.*.*..***...***.*****.**.***...**.*......***.***.*..**..**..**....***..*.**..*.*...*.******.....**.***.*.....***.**..*...**.*.**.***.***.*.**..**.*....*....*.*.*.*.*****.**.*..**..*....*****.*.********...**.....*.*.*.**....*...***.**..*.*.*.*.*.....*..........**..**...*...****..**...****..***.**.**..*...*........***..***...**..*.*...**.......***..*.....***.***..****.**.*.*..*..***.*.********...*..***......*...**..*****.*.**** *.***.*.*.*...**..*****.**...*...**...*.*.*****.........*.*******...***.***.***..*.**...***.*****..*..*.*.**..****.*...***...*..*.......*.*.***.**..**.....*.*...*****..***.*.***.***.**.*.*.*...**......*....**.*.*.**.****.*.*...*.*.*.******...**..**.**..***...**.*.**....***...*...*.***..*..**...***......*..*..***...*..*..**.*.**..**....***.**.***.*.*..***.***...*.**.*...**.*.....*.*....*......**..*.*..*****.***..*.**...***...**...****.*.****.**..**..*..*...**.*..**.*....**..*.*......****.*..**....**..****.*..*..**.***..**..**...****...***..*****....***...*.**********.**..*..**....*..****.******.****..*.*.***.*.*.*..*.***.......*.***..*.....*....**...**...*..*..****.*.****.******..****..**...**.......*....****.*.**.*..*..*...*..*.*..*.***.**...**...****.*.....**.*...*.*.*****....*.***.*...*..*.*..*..**.***.*.......*...*..**..***.*****..**....***...**...**.*.*****.*.*.*....**....*.*.*..*.***.*.*..*..*.......*....*.....*.**.*..*.**.*..*.*.**.*......*.....*..**..*******...**.********.**..*....**...******......****...**..*..*..*.***.**.**..**...**.**...*....*.*.*.*.*.*.*..*..***.**....****.**.*..**.**....**...***...**...**.*.**...***...**.*******.**...*...**..*.****.*..***.....*.***.*.**.*..*.*....***...*...***..*.*..**...**.....*.....*...*.*...*..*...**.*.*.**...*.*.*.*..*...******.*.***....****.***.*.*.*..**.*.**.*....*.*.*.**.****..*.*..**.****.***.*.******..**..**.....****..**.......*..**.*..***....**.*...***..***.****.**.*...***..*.*...*.*....****....*.**.***.*.**.*..*.*.********....*******.*..**.*.***..*..****..*.*...***.***...*.***.*.**.**.*.**.*..****.**.*........*...*..*****...*..*.*..*..*.*********...*...**..*...*.*.**........*.*..*.**.*****..*.********..***..*.*..******.*.*.....*.***.*.*....*..*..*.....**.......*******..**...**...****.*..******.........******..***....****......**....***.*.*...**..*......**....**.*..**.*****..*.******..*...*....****.**..***..*....*.*...*..***.**..****..*.**..*.****.*.*...**..*...*.**..***.....****.*..*******....***.*.....*.*..*. *..*...*.**....*.**.*....**.*.*.**...*..*.*...*...*.*.**...**...*.**.*...****.*.*.**.**.**...***..*..****..*****..******...***...**.*..****....*.*....**.***...*..**.******..*.*....*..*******..*.*..*****.*****...***...***.**.*....**.*....*...*....*..**..*.*...*.*....**..**...*.**..**....*.*********...****.*...*.*...****.*.....*..*.**.*.**.*....********..*.****.**.*.**..****..*.***..**.....*..****..*.***.***....*.*..*..*.*.**.**......******...**.....**.*...***.*......**.*.*.***.****....*****.*.*.****.....*...****......****.**....*.*..*.*.*.*...........***..**....*..**.**.*....*.****....*..*.*.**.**.**.**...*.*.*.****..*..**...*.**...*..*.**..*..*.*.*..***.***.*..******...**.**.*.*...****.....*.****.*....**.**.*..***.*.*.*..***..**.**.**.**..****..***..*.*.*****.*.***...*...*****.*.*......*....*.....*****...*..**.*..***.*...*..*.*.*.**.***..**.*....**.**.*.**...*..*.***....*.**....*...*.**....*.**.***.**.***.*..*.*.*..***.**....*****...*.*...*.*...**..*..*...*...**..****.***.****..*****..***.*.***......******....*....*.*..**.*.***.*..*.*...........**..**.....*.*.*****.*.***..*.***...******..****.***..*..***.***.*..*.****...***..*....*.*..*...*.*.***..*..*..*..**.*.**.*.*****.**...**.*.*.**..****.**..**...*.....*...*...***.***...**...*.*....*.*.**.****..**...***.***..*.**...**..*****..***.**..****...**..**..**.*..**..*.*..***.*.*..**.***...*.****....**.********..****.***...**..**.*.*.******.*.**...*..***..*.*...***.**..**.....*.****.....**.*..***.*..*.*.*****.*...**...*....*.***.*.*.*.*.*..*.**.*........**.****.*....*..*.*..******.**..*.**..***.*....****..**.*..*.****..*...*.*****..*...****....**.*..*..****.***...*.****..****.*..********.***...*.*.*...**..*.****..*.**...*.*..*...******..*..*.....*.***....*.*.*...*.**.**..*....**.....*...*.*.*..**...***..*..*..******.*...*.......***...*....*....*.***...*...*.***.*....**.*.*.......*.***..**..*....***.*..*.......*..******.*..*....**.****..***..***.**..*.*.*..****......***.*..*.*.*.**.*.**.***..*...**.*......*.*..***..*.**. ....*...**....*.**.****.**..********...*******...**..***.*.*.**.....**...*.*..*.*.*.**...*.****.*.**.*..*..**..**...*..*..*..*..*...*..**..*.........*.***..***....**.**...*...**.*.*..*...*...*.*.*******..***.**.****..****..*.*.***.*****...*...*..*..**.*******.*..*.**...*....*.*.*..****.*..****..*..**.**..*.*...***.*******.****.**...*..****..******.***.*.**.**.**.**.*.**..***.....****..**..*.**...****.*......*....***..*.**.*...*.*.*...****.*.*.*.***.....*.*.***..*.*..**.***.*.*.*...***.*...*.*.****..**..*.******.*..*.**..**..*.**.***.*...*.*.***.****.*...*.*.**.*..**..*.....**.....*..**.**.*..**.*.....****.**.*....*..*..*..**..*.*...***.*.*.*.********..**.**.*...**..*..******.**.***.****....*.*.*...**..*..***..*..****.*.*****..*....*.**.*...*.***.*.****..**..*..*****.*.*..*.*.*.*....*..*..*.**.*....**.*.*...*....*..*..*...*.**.*****.**.***...***..***.*.**.*...**.**...***.***...*..*......**.....**...*.*.***.*.*....**.*.***...***....**..**.*.....*.***....*.*.*...*...*..***.*.**..*..***..****.**.*..*...**...*..*****.***.***.**..**.*.*..***.*.**..*.********..*.*.*..**...**.*.***..****.**.*..***.***....*...**...**..**..********.***....*..**.***..*****.*.*.*******.***..**..**..********.***.***.*****.**......***.*..*****.*...**..***..*****..*..*.***.**...****.***.....**.*.**.*.*.*.*.*..***..****.****.*.*......*****.***.****.**......******..*.*...*....****....*....*...*...***..**..*.*.******.*******.***.**.*.*...*.**....**....*........***.*.*...*.****...........*.******......*.*...*..**....*..**..*.*....*..*.**.***.*..*...**....***..***.**..*.*.***.*.*.*.***.*.*.*....**...*.*.....*..*.*.**..***.**.**..**.*.**...*..**.*.****..**.***.*.*..*....**.*****.***..***.*****.**.**.**..*..**...****.*.**.***.*.**..*...*****..**...*...****..**.****.*.*..*.*****.**...*.***.*.**.*..*.*.*.**..*..***.......*.**...*.*.*.**.***.....**.....**...**.*...**...*.*..***..*.***.*****.*****...*.**.*.*..***....*****.***..*..........**..*.*.**...******..**..*...**.*....*...*.....**..***.*...*..*.*.*.*.* **..*..*.*......***..******....**..**.**.**.*.*.**.*..**.**.*.*..*....**..****.**...***..*******.*.*..**.*.*..*.*****.****.*****.*.....*........*...***..**...*.**.***.**.*.*.***.....**..**.*.*.*..*.******...*.*.*.*..***...****.**.*...**..*.*...***.*..****.*.**.***.***.**.*.**.***.*.**..*.**.**.***.*..........**.*..*..*...***...**..**..*....*.***.*.***....***.***.***.*...**..**.....***..**.*..**..*..*..*.***..****.*...*...*..*.****..*.***......****.*..*.**.*.*....*.****.***.*..**..***.**.......**.*....***.*.**.**.**.****.**..**.*...**.*.**.****..***...**..**.***..***.*...**..*.*..*******..**.*.*.*.*..******....*..*..*.*.*.***.**.*...**..*.**.**....****..*.*..*.**.*..*..*.*****...*.*.*.**...***...**.*..*..*..*...*.***.......*******.*..*..*.*.**.**.*.*****..*.*.*.*...*.*....*.*..*.**.******..*....*.*....***.*.**.**.*.*..**...*...*...**.***.*.*.*..*...***..*...*.*..*.**..***.*...**.*.*****.*.*..***..**.*.*.*.*****..**.*..**.*******.*..*..*...*.*.**..****....*..*..**.*...*..*..**...*.*..*.**.*.*..*....*.**.....****...****...**.*.***.*..*.**.*.****..**.**...*.*.****....*...*..**..**.**..*.*....*.****.*....*******..*.*.**.*..***.**...***.**...*...***.****.******.*..**..***.*.***..*.****....*.*.*.*....*.**.*......*....**.**.**.**.***.*****.*..**...*.**.*.*.....***...**.*..*.*..***.*****.**.*..**...******.***.*.**...*..*..***.***..*...**..*.....****.......***..*.........*.*...*..*****..*.....*..**.***.***..*.**....*..**.**.....*....*.*****.*....*...**.*.****..*.**..**.***..******.*...****.*.*.**...*....*.*.*.*......*.**.***.**..****.**....*.*....**..*.******.**.******.**....*.***.*.***..*...*...*.*.*..**********..*.....*....**.**..***..*.*****.**....**.*..*.*..**..**.*...*.*.****......*.*.**.**.*.*.***.*..*.**.*....*..**..*...**.....*******.****..*..*..**.***..*.***.*.*.*...**.**.**.*....*......**..*...**.*.*..*.**...*...*...*..**...***..*.*..****..*.....*.**.*..*..*.***...**.*....*.......*...*..*...**.***.***.*.**..******.**.*.*...*.*....*........**.**.**.*.*..*******.*.... .*.....*..*...*...*.****...**.***..**...*.*...*.***.*..*.**..*.**..**.*....*.***.*..*.**..**.**..**..****.***.*.**.*.***.****..*.*****......***...**...*.**...*****.***.*.*..*.*...*.*.*.**.*..*.*...*.**.***..**..**.*.*.**..******.*...*..*.***.***.**..**....*..****.*.*.**..*.*****..*...***..*.*.**..*..***.*.....**...*....******.*...*.**..*****.*...*.*...***..*..***..*...**..***..*..**.*.*...**...*****...*...***...*..*.**.**...**.*..****.*****..**..***......*..**...**..*.*......***..*..**....*..*.**...*.***.*.*.*****.*.**..*.****...**.**.**.**.**..**..**..*..*****.*.*....*******..*.*.**.**.**..**...*.*.*.**.*.*.*****....*.*.**..*..**.....**...*..*.*..*......**..**.....*.***.**.**.*...*.*.*......***..**......*..*.*..***.**.*...**..**...**.*.***.***..*.*.....**....**....*.***......*.****.**..****..**.**....*.**.*..*.*..*.*.***.***.*..**....*...*.*....*.***..*.**..***......****.......**...*.**..**.**..*.*...****...***.*...*****...*.*.*.**.*.**..*...*...*.*...**....****.*.**..*.*..****..*.*.***...**.......*.....**...*..*...***....**.***..***...*....*...*...*...*******.*.*..*...**.***.**.......***.***.**..*..**.*.**.*..........*.*.**.*.****.*.***.*.*.**.***.*.*.****.*........*.*.*..*..***.**....*.**.*..**.**..***.******.*..*..**......*.*....*.*..*......*.*.*...**.*.**..****.....*..*.*******.*******.*...***....*....*..****.*.*.*.**.*.*.*.*.*.*.*..**.*.**..**.***.*..**.********.*..**...*..*...**...*.....**..*.*****...*.**.*.*.*.**....*.***.**.......**...**.****.*..*.**.***.**...*.****.*....**....*.*.***....*..*.*.*****...*.******.*.*****.*..*.**..*...*.**.....*****.*..*.****..****.****.*.*.*.*..***..*.*..*..**.*..***...*.**....**.**..*..*.*.**.**...**.*.******.*..**..****..*.*..**...***...*.*...*.*.*.*..*..**.....****.*..*.*.**....****....***.**.*.**.*.**.*.**....*..*.****...*.***.....*.*..**....****.******.**.*****.*..**....*..*...**.**...****..*.*..*.****..*....*....*....**...*.*.**..**.**.*.*.**...**..**...****.****..****...*...*.*.***.**....***.*..*.**..**.*..*.*.*.**.*** **.*..**.*..*....***.******.*.***.***..****.*.*..*.*..***..****.*.**..*.....*..**.*.****....**.*.*..*...*...*.*...*...*.*.**.***..**.*.**.*..***.*.***.***..*.**.*.***.*.*..*..**..*.*..**....*.**.**..*..**....*..**.*.*....***.*...*.*........***.***.*.....***.*..***.*..*..**..**.*.*****.*....*.**.*.***..*.*.****..**...*....****..***...*...**..*..*****.**..*.***.**.*.*...*....*****..*.***...*.*....***...*...*.***.**....*...**.*....**.*.*******....*.*..***......*.*.*..*...*.**..**..**.**.*.*.***.*.*..**.**.**.***..**..*.*..***.*...**.*....*****.....**.*.*...*.*.*......***.**..*.***.****.......*.******..*.**.***...**.*.*.**.****.*..*..*...****...**...***.....*.*...***..*.*..*..*.**.*..**.**.**..*****..**...*..****.*..****.*.*.....*...*.**..*....*.**.***..**.*...***...**.*.*.*..**.*.***.********.**.*****..*.....**.*...***.*..*..*.*.**.***.**..*........***.......**..*******.*.****..*.*.***......***..**...*.*.**.....***.**.****.*..*.****....**....*.....******...***.**.*........**.**....**..*..*.**.*..*.*..*.*.****..*.****.*...........**..*.*..**.**.****....****........***.*....*.****.*.***.***..*.**..*...*******..*.****..*.....*....****...****.***....*...***...*....*.*....*.***..*.**....***.*.**..****.**.**.*.*...*.**...*******.**.*.*..*..*.****.*.*.*.**.....*..*.**..*.*.**..**...*..*..***..*.*..*..**....*..*..***...***.....****....**.*.**...****...****....**..*.*.**...****....******....**.*..****.*.*.****......***...***..*..***.***....*.*...*.*.*..**..**.*..************...**.***.******...*****..*.*****.***.**...*****..**.***...*.*.*.***....*..******...**.........**..*.****.**..*****...*....*..*.*..***.*.*.*...**..**.***..**.**.*.***.***....*.******.*.****.**..*.**.....***.****..*...*....*.**..**..*.*..*.**.**.*.*.**..*.*.**.**.....*.*****..**.*.*.**..**.*..*.*.**.*.**.*.....*.*.....****...*.**.******.**......*.*...*.*...***..****....***...***.****....*.**..*..**.*****.*.*.*.*.*.*.*..****..*******..........*.*..*..*.**.**.*..*.**.***.*.******.*.*.***..*..****..**..****.**.* *..*...*..*.*.**..***.**.**.*..**...*..*********...****.*.******.**...**..*..***.*...*..*****....*.*.*..*....*.********...**.*..*...****...*...*....*...*.****.***.*..*..****.....*..*******..*...******..*...**..***..*.**.**...****.**....*.******.****....*......**.**..**.....*....*.***.*.*.**.....*..****..******.*.......*.*.**.*.*.***.***.**.*****..*.*..*.***..**.*.**.*...*...***...*....**..*.*.*...**.***.**..*****...*.****...***..**...******..*...**...****..***..*.*.*..***.***.*....****.**.**.*..*.*.*..**..****.*..***..*.**....*******.*.*..*..*......******.*...*.*..**.*.**..*.*..****..*...****.*.....*....****.*.**.*.*.*.***..*.*...*...*..*..**.*.*.****.*....**..**.******.****.*..**.*..*..*.**.***.*..**.*****..*....**....*.....*.*....*.*....**..*..*****...*.*...****.....*.***....*..*.*..****.****..*..*.*****.**...**...*.*..*.***..**..*.*....****...***...*.*...*.****.*..*.**..****...*..**..**..**..**..****.**.*.******.*...*.*..*...**..*******.****.**....*....*.**.*****..*....*...**.****...*.***..*..**...*..**....****...*.*.*.**.**......*.....******.*.**..*.**.*...****.*****.****.*.***....*.*...**...*.*...**.*.*.*.*....**.***.*....**.*.***..*....***..*.....*.*.*...*..*.**......***....*..*.**..***..***.......****.*...*..**.******.****.....****..*..***...**.**..*.*.....*..*..**.*.*.**.*.***.*..***.*.*.....**.*..**..*..*...**....*.**.***.****.***.**...*....*..*.*...**.*...*..*.**..*...*.*.*.**...*.**.**.***..*.*.**.*.*..*.***..*..**.**...**.****...***..*...**.*.*.**...**...*.....*....*..**...***.***..**.***.*..****...**.*..***..********...***..*..***.*.**.*.**.**.*.*...**.*..**.*.**..*.***......*.....**....*..**..*....**.*..***...*...*.**.*****.***.**..*..**.*.*.**.**...*.*.**...**.*.**.*.*.*.*..**.**...*..*.*.***.*...*.*.*...*..*******...*.***..*.*..*....***.****..*.**...**..*...**...***..*.**.**..........***....***.......**.*.....*.*...*..*...*....**...***.***.**.*..*....*.*.******.....*...*..***...**.**..*.***....*.*..*....*..**...***....*.*.*.*****.*.***....*.*.***..*. .*..*.****.*..*****..*.**.*.*****.*.**..*...*.**.*****..***.****.**.**.*.*.**.*...*........**.....*....**...*.*..*..******..*..**......*..*.*.*..*.*..**.*...*..*.....*...*.....*.......**.*....****..*****.*...*..*.******.**.**..**.*..*....*..**...*...*****.****....*...*..*.*...**..**..*.**......*.*..*.*...**.***..*.*..***.**...**..*.*...*.*.*...*.**..**.********.*...**..**..***.**.**.*.**.......*..*....***.....*.*..**...*****...*.*....**.***.**.*.***.*.*..*..******.**.*....**.*..*****...*.****.**...***.***..*..**.*...*.*..*.*..**..****.*.....**.****..**.....*.**.*..*..**.****..*.********.**..*.**...***.**.****...****.**....*..*....*****.....*...*...**..*..**..*...*...**.***.*.*..*****.*..***.****..*.**..*...*.****..*...***......*..*.*....*..****..**.*.*.*.*..*..**...*.***..*........*...*...**...******..*.****.*********...*.*****.*.*.*******.*****....*.**..*.****..*.**.*..**.......**..*...*...*.**......*..*.*...***...*.......*.**..**.*...*.*.***.**..****.*.**..***********....*..*......*...**...*..*.*..*.***.***.*...*.....***..**.*..........*..**.**.***..***.*..*.*.**.*.**...*.....*.***.*.*..**..***..***.***.*.**.*..********..*..*.***.*.*...*.*..*.*..*.******........*..*..**.****.*.**.**..*.*...****..*.*....**...***.**......******..*.....*.*****..****...**.******.*.***....**..*.*.*.**.**.....*.**.***..*.*.***.***.*.**.**.*..**.****.*...*.....**..*.....*.*.***.**.***..*.*...***..**..****..**.*...*...*.*..***.*.*.*.**...*...*...*.**.....**...*.*.****.**......**...*....*..***...****...****.***.*.*.*.**.**.*.***..*****.*.**..*.*....**.*....*.*.*...*.*..**...***..**.***.*.*.*.**.**..***.*.......***.**...*.*.*.....*.**..*.*.***.******.**.****.*.*.***......*.**..**..*.*.*.*.*.****..**...*.***.*...***..*.*.*****.**..*..*.*...*****..*..*...***..**....*.**..******..*..*....**.*.*..*.*..*..*..*******.*..*.*.*..**...*.**.***.*..*.***..****.**......*.*.*.***.....********.*****.**..*...****.*.**.*.*....**..*..***.*.*.....**.*******..*........*.*....*.*.*.*..*.***..*..**...***.*...*. .**...*.*.*.**.**.***...**..***.*.*..***.**.**.....*..*...*******..**.*..**..*.....*.......*.**....*..**..*.*...***.*..****.**.*.*.*.**..*.*..*****.*.....***...*******.*********.*****.*..**..**.**.***......*.*.****.***.....**.**.*....**.****...***....*.*....****.****.*..*..*..*..***...*..*.**...**....****...*****.**.*..*.***..*.*..**.........**.*****.********...***.*.*.*****.......**...****.**.***.**...*.***.**.*.**.**.****..**.*.***....**.......*.*.*.*...*..*****...**.*.**.*.***..***.***.*******...*..***.**..*...****.**..***.*..***.*.***....*****.....***..*.***..***....*.**.**.*.**.*.****.*..*.**..*.**....****..*..*....**.....**.*...**...*...*...*.**.........**.*.*..***..*****....***.**..*..*.****....*.*..**.**.**...******.****.*****....**........*.**..*.**..*.*.*******....**.*.*.*.*..***.******..***.*..***....**.**..**.*...*.*.*****.*..*.**.**...*....**..**.**.****.*.**..*...*..****...****.*.**..*.*....***.***.*.....**.**..*....*.**.**..**..*.***.**.*.*.*..****.***..*.*.*..*.**..**.**.******..*.*...*.****.***.*..*******..*.****..***..**..*.**.*.*.*..*.*****.*..**.***...**.*..*.....*...**..*.**.**..***.*...*...**..*...*...***.**.*....***.*....**..*.*.**.........*..**.*...*.*....*..*.*.***..**..**.***.**.....*...*....*..*.*****.*..**.........***..*..***.*.**....**.***.**.****..*.*.*.*******..*..***..*..***...*...**..**...***.**..****.......*.*.**.****....*.....*.*....*.*.**.*****...*.*.*.*......****.**.***..*.***.*.*.*....*..*.**.*...*.....*..**.*.***..*.....*..*****..*.*.*..***..***.**.**.*...*..*...*....*.*..*.***.*........****..**.**.*.....***....****...*.*.*..**.****.*..*.*...*.**.*...*..**..*.**.....*.***....*.****.**..*.*...**..******...***.*******..***..**..*.**.******.*.*.**.*****.*.****.**..****.**.*.*.*.***...*..****.**.*..*.*..*...**..**.*.***...*.*..*..*..*.**.***.*.....*.*.....*.****.*..**.*.*.****.........*.***..*.*..*...**.***..**.**.*****.......**.*.*....**..*.**......**.****..***.*..*.*.******...*.*..***.**.**.*..*....****..*..*.*..*.**....**..*.**. .*..*.*..*.*****..........*.*..**.*******.*..**.....**.*.**.***.*.*.*.**.*****.**..***....*.....**..***.....*.**.***.*..***..*.*.**.*..**.**.....*..**...***.....*.**.........***..***..******..****..*..*...*.*.*.**.*.**.*.*...**...*.**..*...*....*******.****..*.***...*...**.***.***...**.***..***..**....*..**.**.*..*.*...*...*.*.*...*..*....**..*....**.**..*..*.*..*...**.*.*...**.****..***.***...*.*..**..*..****..**..**.....*...*.*..*.**..****...*****.***.*.**...***...*..***.**...*.*..****.*.**...****.*....**..**...*********...*.***.**..*.*.***..**..*.*..*.**.*.*..**.********.*..**..****...**.*..*......*...*.****...*...*..***..*.***.**.*..*.*.**.***...***.**.****.****.*.*.****.******.*..*..***..**..*.**.*******.*..**....**.*.....****.*.......*****.*...*******.**.**..**..*.**.***.***.***.**...*....*..*..***.*.****.***.....*..*..*...**.******.***...**.*.*.**.....**.**.*..**......*.***..*.*.*.***.*****.*.......***..***.*..*....**.**.*...*...**.**.****...*.**.*....***.***..**.***.**.*..*.*..***.*..**.***.***.*.**.*...**....**..*..**....**..*.****..**...****..**.****...***.***.****.*.*..*.***.**.*..*...*..***....**...*.*..*.*.****.****.*.*.**.**.*.....***.**.*.*..*.*.******..**..***.....**.*.**....*.*.**********.*.*.*..**.*.**..*.**....**..**.**.....****.*...**..*....*..**.**.**.*.****....*.***.*.***.*.*.**....**.*.******....***..***..*.**....****.**.***..****..**....**....**..*.**...*.*........*.**...*.*...*.*..**.*..*.*.*.*****..*...*..**....***.*.*.**.*..*****.*.**...**.*.*.*..*.*..*.**.*..**.*.*...*..*.**.*..*.***..*.****.*..***..*....******...*****.*.*..***...**.*..*...**..*..*.*****.....**.*.*.*..*.**.*.****...*.*.....**.**.**...***..*****..****.**..***..*.*******..*****..*.*.*..**.*.******.**..*.*..******.*****.*...*...*.*.**.*..**.**..*.**.**...*.*......*..***********.*.**..**...**.**.******..**....*.***.*.......*.**...*....*.**.********.*.**.....**..*..**....*...*.***.*.***.****.....*..******.****..*.***.**.**.**.....*..*..*.**....*..*****..*.....***.**...**...*** ...*..**..*.**......*..*.*.***.*..***.*.*.*.**....**.*...**..*.*..*.*.****..***.*****.****..****.**.*.*.*.*.****.*....*..*..**.*****.*..*..*.**..*****.***.***..*.....*.*.***..*..**.*.*.........*....****..**.****..*.*.*...*......*.*.......*..*..*.**.*.*.*..*.*..**.***..*.*..****.*..***.***..*.......*.******....***....**.*...*.*.***.*.***.*.**.***...***.*.*.*.***.***.**.*.......**.******.*.*...****.**..*.*.*.**...*..******.*..**.**.**.*...**.**..*....**.***.**..*.**.*..*..*.*..*.****..*.***....**..*..*.**....*.*.*.*.*****..***.*.*****.****.*.*.*...*.*...*.**.**..**....**.*......***.*..****..*******..*.*..*.*.*.**.**....**.....*.....**.***...*..*......**.*.*.*.**.*.**.**.....*.*.*...**.*.*..*...**...*.*...*.**.*.****..*..*****.*......*..**.*.*.**.*.*.******.****..***....**...**.*.**..*........*.**.****..*.*..**..*....***...*****.*.*..****.*...*.**.......*......**...*.*.*..****.........*.**...*****..***......***.**.**.*..*..*...*..*...**.***..**....**.**.*...*****.*..**.*.**.....***.*.*...*..*.**...**.*.***.....**..***.*..***....***..*..**..*.*.......*.*...*...***..*..*.....**..*...***..**..***...**.*..*.**.*.......*..**..*..*.**...*..*...*.****.****...*********..*.*.***...***.....****.*.****.*....*..***.***......***....**.....*.****......****.*..*..*.*..**.****.....*..*.......**.*.....**..**..**.**.**....***.**..*.*...*.*..**..*.*.****.**...**...***.**..*.....***....**.****.*..**.*..*....**.**.**...*.***.*.*******.*.**.*.**.....****.*.**..*.***.*.**..**.*...*******.*....******..*******.**.*..*..*.**..*.*.***...*.*****.*..*****.*****.........**...*.**.....**.**.**..*..*..*..*...****.********.*..**..***.*.*....*****...*.***..*.*.***.**.*.***.**..*.*...**..*****.......****.**..****...**..*.****.....***....*...*...*.**.*..*...*.*****.***.*...*.*.*.*..*.*.*..**.**.*.*.*...*.*...*****.*.*.*.******..*..****.**..***.*.*.*..**..**.*.*.*****.***.*.**..*.*.*..**..****..*.*...***....***.....*.*****.*....******...*.*.....*.*..**********.*.***..**.......*.*.**......*.**.**.**.**.*** *.**.**..*..*...*..*.**.*.....**....**.*..**...**..**.****.**.*.**.***.*.****.***...***.*..*..*****.*.***.*....**.....*****.*.....*..***..***.*.*****...***..*....***..*..*.*....*..*.**.***.....**.**.*.......*.*..*..*.*.****.***.**..**.***.*.*...*..*....*.***.*..*******.***..**..**.****.**....*.........*....*...*..**....*.*.*.*..*.***.*..***....*.*..**..*****....**......*..*.***.***********...*....*...*.**.*...*...***.****....*.*.*****.*.*.****...*....**.*.****.**...****.**.*...**..*...*..**.****.**...**.....**...*.*..**.........**...*....*.**..*****...*..*..*...***..**...*.***.*.****......**.**.*....*.*...*.**...*.***.*****.***.*......******........****.*...*.*..***.......*****....*.**.**.**..**...*.*...*.**.*.*..**..**..*.**...*..*..***..*..*.**.*..*......*.****.***..*..**..*.**..****.**.***.**...***...**..******.**....*.*..*******.*.********.*.*..**..*....*.*..*..**.......*..****.*..*......*..****.**.*****.*......***.....*..****....*....*.***.**....*......*...*..***...*.*....*.***..***..*.......**...**..*.**...*.**..*...*.**...*....*.*.*..**.***..**...*.*.****...*.**....*.*.**.***.****.*..*..*......*...****..**.*....*......*..*****.*.*..**..***********..**..*.*.**.*.*.****..**..*.**..*.*.*.*****....****..*.****.*.**.***..*..***.**....*.*....*.**.*..*..***..*.*.*...********.**..**.*.*..**...**.**..*..*.*...*****.*...*.*....**.*....*.*.**.***...*.*...**.***.*.*...*.***...*..*.....*...*****...*...*.*..**.**.**..**.***.*...**..*.....*..*..***.**.*.*..***.*...***.***...*.*.*.**.**..*..*..**.....***..*....*.***....*....*.****.*..***..*.**...*...***..*.*.***.****....*.*..*..****.*****.**..***.....*....*....*..***...*..**..**.**..*.**.***.**.**.....**...**.****..**.*.*...******.*....***...**..*..........**.*..**.....*.**...*....*.*..*..**..*...**.*.**..*.*.*..**..****.****..***..*..*********.***..*.**.**.**.*.....**....*...*..*.*..**.**..*.*********.*.******..*....*..*.*.**.*..**.*.***..***..*..**..*.*.*....***.**.*...*.*.*.*****.***...*.***.......*.....*...***.....*.**.* .***.*.**.**..***..*******.*...**..*...*.***.*...*.**....**.......**.....***..*..*.*.*..*..**..*.**.*.**...*.******.......*.*..***...*****.*..****.***..********.....****..**.*.*.*.**.....*.*.**..****.*.**..**.**.*...****.**.****.***...*.*..**...**..***..*......***..*..****...**...**.***.***.**.*.*....*.....*..**.***....*.**...**..**..**.***.*...**.*...*..****....*..**......*.***.*****..*...**.*...**.*...**.**.**.**...**.***..*..*.*..**.*****..*....*.**.*.**.*.***..***...*.*****..*...*****.*..*.******.*...***.*..*.**.**.***..**.*..*..**..*.**.**..**..******.*.*.**..*..*.*.*.....*.....***.***.*....**..**..**..*.*..*.**..*...*****......**....*..**...****.**..**...***...******..**..*..***....*.******..**********.*..**...**.**.*...*.*.*............*.*.**.****.*.**..*..**.*.*..*..*.*.*.*...***.**.*..*.*...*..***.*..***.**.**.***...**.**..*..*..*.**...*.**.**..*.****.*....*...**..*..*....***.*..*.*.****.*.*......*.**....**..**.**.**..*....*...**..**.*.*****..*..*.**......*.*.***.....*...**.**..**.*..**********.***...*.***...............*..*.*.*....**.*.****..****.***.**..**.......**....*..**.*.....*...*.**..*.*.**.....***....**.**...*...*...*...**.****.****...*..**...*****..*..*..**...*..*****..**.****.*..**..***.......*..*.*.**.*****....**.*....**...*..*..*.**.*.******.**.*..**.**.****...****..*.*.***...**.**.*.**..**.*****.*****....*.**..*.***.****.*..**.*.***..*.**.***.*.*.****...*****..***.**.*.**..*.*.**.....***....*.....***..*.*..*.*.*...*..*.**..*.*......**.***.**.*.*....***..*.*....**.****.*.**...******.*.*.**.*.**..**.***..*....*.*.**.*.*.**.******.**..****.****.***.**.*.***...***.**...**.**.*.*..*.**....****.*.*.**.*.*..***.*....*.**.*****..*...*.*...**......*.*.*......**....*.**..*.*...***....*..*.*.**.**.....****.*..*.*.*.**..*.*****.....**.**..*...****.*.*..**.*.****.**..**.*..***.****.****.*..******.**.*.....*.*..*....**.*....*..**.**.**.....*..***.*..*****.*.**.....*.**..*****.*.*********...*..****.**..**...*...*.*...*.*...*****.*****.*..**...*.....*..**.*.* *...******..****.*.****.*.*.****...*..*.**..*...*.*.*...*.***..***.*.*....**..**.**...*.*..*.**..****...*...**...*....**..***..*****..**.*...**.*.*..****.***.*....*.....*.*****.*..*.**......*...**..*.*..*..*..*..*....*...*.*.*.*.**...............**.*..**.***.*******..***..**....*.*.*****.**.*.*.....**.**.*..**..**.*..*..*..*.**..*.***..*.*********.........*.*...*..*....**..**...*.**...**.****....******.**...*.*.*....***...***.**.**.****.*....*****.*.***....*.****.*.*****...***...*.....*.**..*.......*.*.*.**..*.....*..*..*.*.**..***.......**.***..****.*.....**....*....*....*...*..*.*...*.*.**.**..****.*...***.*..*****.**.*.**.**..*.**.*...*.*.****.**.**.***........*.**.**....*....**.*..***.*......*.****...****.*..*.*..**..*..***.........**.******..**.*........****.*..*.**..*...*.**...****.**.***.**.**.*.*.**.*.***....*.**..*.***.*.******....*.*.*******.*.*****...**.**..***.*.....*.**.**..*****..*.**.**.*****.****..*..*.**.****.*.....********..*.....*.*.*....****.***.*..*.....****.*.**.**.*......*....*****..*..****...*.....**.***....*****................**..*....*.***.*.**...*****.**.**.........*..*.....*.*....*..***.........****.*.*.**...****.*....**.*.*.....***...******...***.****..***...**...*..**.*.**.**.*..**......*****...*....*...*.*.*..*..*.*****.***..*.**.**.*..******.**.****...*.*..*..*.**.******.**...*.***.****..**.*..***.*....**....***.*.****...*.*.*.**..****.****..***.*.*..**.*...*.*.*..*..*.**..*.**.....*.********.*...***.*.*..**...*....**.*..**...**..*****.*........*.**.***....**..*.*.*..*...*.***..*..***.......********.***..**.*.*****....****.*..*..***.**...*.**..**...*.*..*..****..*.*.....**.***..***.**.***...*****...**...*...*..*.*.*..*....**.*..**.**.**.*..*...**..**.*..***.*.**..*.***.**...*.*..**.*...******.**.....****..*.*...***..*....**..***.**.....*..****.....***.*..***.*****....*.**********..**.*.*****...*.*.*..***..*.*****.*.*.*..*.....****.*....*******..**..**.***..*.**...**.*..****..*..*.**.*..*.****....**..**..*..*.****.**...**.*..*****.*.* .**.***.**.*......**.**.**..**********.**...*.*.*....*.**.*.**..*..**..****.*...*******.***....*..*..*.**.**..*.**...*..*.**..*.****..*.*...*******....****.***.*****..*.*.*...*..***..**..*..**..*.**.*......****..***.........*.*.....***...*.....*..**.****.****.*.**.****.**.*.***.*...**.*.**.****....*......*..**********.*.*...*.*.*.....*..*...*.***.*....*.*.**...*.*.*...***.****..*..**.*****.*.**........*..*....****....****..**.*..**...***..**.**.*.*.**...*.*....**.**..**.....*...*****..****....**.*...*.*.**..*...***.**.*****..*******..***.**.**..*..*...*.**.**..***..............*****.*.*..****....***.*.........*....*****.*..***...*.*.****.*.**.*.*.*.**..**..**.*..*.*.*.****.*..*..*.*..*.*....*.***.***......*..**....*.*.*..****..*...**.*.****..*.*.*.****..*.*.******...******....*.**....***..*...**.*.*..**......*..*..*.*.***...*****..*.*.*.**.***....*.**...**.****...*...***...****..**..**..*..***.*........*.....***.*.**.*..***..*....*..**..**.*.*.*.***..*........*.*.*...*...***..*.***.**..*.*******..**..****...**.*...***.**..*.***.*.**...*.....*.**..*..*.*..*.*.***..*..*.....*...**.*..*...**.....**...********.***.*...***...**.*******.**.***.*...*.*.*.**.*****.*.*.*..**........*.**..******..*.*..*.***..*****..**...*.*****..**.*...*.****...**.**.**....*...*.**.*...**..*.**.**.*.**..*.......*..**.....**....***..*..******.*.*.***.***..*.*..***...*..*.**.*.***.*****.*...*...**.****...***.....*..*..*...*.*.**..***......*.**.*...**.*....*....**.****.***..*.**...****.*.**.*.*.*..******.....*...***...***..***.****.**.....*.*...*.**..***.*.*...**..*.........*.*.*.*.***..**......*...****.*.*.**.*.*******...*.**.**...*.***...**.**..*...*...*..*.*.*...*****..*..*..****....**..*..***.....**..****..*...*..****...****..**.***.****.*.*......***.*.....*.*.*****.*..*...*..**.**.**.....**...*.*...**.*...*...*****.****.*...****..**...*......*****.*..**....*..*....**.*****.*.****.*.*...*...*.*.**.**.*.**..****.*.****..**.**.**.*.*....*..*...**..*.*.***...*..*....***.*.*.***.*..*.*..***..... *..**.*.*..***...*...**.*.***.*****.*..*****..*.....****.***.*.*.....*.*...*..*.*.*...**..*.*.***..*.*...*.**.****.*.***....*..*.****.*.***.*...*..**...*.*.**..*.*..*..*.*.*....*.*..*.**...*.***..*.*.*.*******.....***.*..*......*...*..*.**.**...**.*..*..*...*.*..*.*.*.**..*.**..****..**.*.*..*..**.*..*..**..**..*..*...*...*.***.*.*.*..***....**.*.*.*...**..*.**.**.***..*****...*..*.******....****.**.****..*.***.*...*.....*.....****.*..*.**.*...***.***...**.*.*.*****..**...*.**.*.*.*........***.***.**.****..***.*...*.*.*..**.*******..*...*.***...**.*...*..**.***.**.*..*.***.*..*.**.....**...**..*........***.*******.......*.*...**.**..****.**..*....*....*...*.*..*.**..**.**..*.***..**....***.***.*.*.**..****..*..*********..*.**...**...*.**..*..*.......*.**...****.*..*..*...*.*...**.*..*..*..*...**.**********.******.*.*....*.**.**...**..*.*.***.**....*..*.*.**.*.....*...**.*..***.*.**......*****.**...*.*.*.***.*.*..*..*.****.*.**...**.*.**...***..*****..*.***.*.*...**....*..*...*.**..**.*.....****..*..*....**.*.*......*...**...*.***..*..*.*..**.....*.***..*.*...*********....*.*.**...*.**..*..**...*..*.*..**.....***..**.*...**...**..*.****.**..*..*..*.*.*.....*...***..*.*.*...***......*..**..*****..*..****.*.**.*********.*...**.*..*...**...***..***...***.*.**.**.**..*...***.*..**..*...**.******.***.....*.*.**.**.....*...***..**...**.**.*.*....**.....**.****.*...***.**.*..**.***.*.***..*.*..*......*.*..*...***.*****.***..********......**.*****.*.***.*.*.**.***....****..**..*.*.*..*..*..*.**.*.*.......*..**.***.**..*..**.***...***..*.*....*.*****...*.*..**...*..**...*....****.*.****.****.*...**.*.**.*.......*.***.*.*..********.*..***...*.....*...*.*.**.****..**.*.****.*..*...**.*.*..**..*.***.**.***..****.....**.*...***..*.**...*..*...**.....*******.*...***.**.....*..*...*..**.***.***...*...*.*****.**.**..*....***..*....***.***.*..*..*....*.***..*..*.*...*****..*.*.*.....****..*.*..*....*********.....*.*.**..*.*...*.*.***.**...*.*.*.***..***..***..*..**.*.***.*.*.***.**.* .***.*.*.*.......*.**.**.*.**.*..**....****...*.**.*.**....*..*...*...*...*....**.....*.***..*.........*..*.*.*..*.*.*.***..**.**...*..*..**..*.*.*.*.***.*..***.....*...*.***..**.***.**.***.**.***...*.****..***..*...*...****..*....****...**.*.***.**.**...*****.**.*.....*.*.*....*..***.*.****.**..*****.**.*....***.......***.*.*.*...****.*..*.***..****...******....*.*.......***.**...*****.**.**.***.....*.*...*..*...*.*...*....**.*********.**..*.*.*...**.*.*****.*..*...*.....*..*...**..*...*..******..**..*...*.***..****.....*.******.***...****...**.*.....*.***..**..**......*..***.**.....**..*****.****.**...**..*.*.**..*..**...*..*****...........**.*.**.*..***..*..*.**..*..*....*.**.**........****...*.*..*...***..***..**..*.***.****.*****.******....**.***......*..**..*..*****...*.*..***......**.*..*...*...*.**.**.****..*...**.....*....*****...*.**.**.*..*..*..*.*.*....**..***.*..*.**.*****.*.*.*..*..*.***..*****.*.**..**.**.*****..**.*..**..**....*..*..*.****..**..*.**.****..**.*.*...*..**...*..*.*.*.****...*...*......*..***..*.****....**.*.*.****.*....*..**..*..**.*.*..*.*..***.*..**..*******.*.**....*...***.*.****..*..**...*****....*.**..***.**..**..*...*...*..***.......**.**.**..*...*.****...*.**..**..*..*.****.*****..***..**...*.******.**...**......*....*.*.*.**..*..**..*.***...***...*...*.*.***.*.**..*****.*...*.*.**.*.*.**..**.*.....***..*.********...**.*.**.*.*.*...*..*.*****.*...**..*......*.****.*******....*.*...***...*********.**........**.****...*..*..*.****..***.**.**...*.**..**......*..***.******..*..********.*.*....*...**.*****...*.*.*..**.**.**..*..*....*..**..*****.*..*.*..*...*.....**.**.**..*....*..**.*...*****.*..*.....**....*.**...**.****.*.**.*.**.*.**..*.**.*..**..**..***..***.**..*.**.*****.*******..***..*.*..*..*.***.*...**.....*..*..**.*.*.**.*..**...***.*..*.*.......******..*****.*.*.*.**..*..***.*.**....***..*.*..*.**...***.*.*.*.**.....**.*..*****.*.....*.*.*..**.*****.*.***.*.....*.*.***.....*.*...**...**.***.****.*.....***.*.*.*.*.**.*...** .**.**.*....*.*...*....*.*....**..*.*...*..*.*.******..***.***.**.*.....*..*.*...*...*.***.*..**.**...*.*.**.*.**..**..**.****.***.**.....*.*....**.**..**...*....*...**..**...***.*.****.....*...**.*****.**.**..*..*.*..*.***.***.***...*..****.*....*****..*.*..**..*..*****.**..**...*.*..*.*.***.*..*...*.***.*.*.****..**...**.**.*.*......***...***...*.**.****.*.**.****...***....*....*.****.*.....*.*****..*.****...****......**....**.*.*..**....*.*.....**.*.**..**..**.*.***...*...*...*.**.**.***....**...*.*..****..***.*..***.**.*...**.***.**.*.*...*********..**.**.*.****...*******.********....*.*..*.**.*....****.*..**...**.***.*.**.*.***....***.*****.*.**.*****.***..**.*****.**..*.***.*.**..**.**..*.****.*.*....***.******.***.**..****.**.*.*..**..*.******.****.*....*.******....***.**......*...*.*...*.*....*.**.*.*....*****..*.**....*.*.**.....**...*...**.....*.***.*.****.**..**..***..*.*.******.*.*...**.**.*.*.**.**.******........****.**.***.*****.*******......*......*..**...**.**.*..****..**.*.**..****.**.****..*......**.**..***.***.*****.*...*..*.......*.*..**.*...*.**.*..*.*....*.*....**.*..*.***..*.*...**.*...*.....***.**.**.**.*..**.*.....*...*....*.**..*..**...*.*...*.*.......*.....**..*...*..*.******..*.**.**.*.*...*...*..*.**...*..*.***...***..*.*..*.*..***.****.*.*.......*.*....*.**...**.**..**...*.*.*.*.***.*.*..*....*.*.**...*.**...*..***.*****..*..*****.*...*.***.*.*..*..*..*****..*...*.****...**.*..**..**...*..*****......****..*..*.*...**.*...*.****.****..*..*.**..*..*...*.*.*..*.*.*.****..*.*..***...****.******...**....*...*...****..**.**..****..*.*....*.*.....*..*.****.***.......*..*.**.******.**.**.*..***..*.**......*....****.**..*.....**...*..*...****...**...*.***..**.*......***.*..*.*.**..**..****..**.*.***...**....*..*..*.*.****.**.*.*.*...**.*..*....****.**.*.*......***.****.**.*....*.***..*.***....*.*.*******.**.***...*.*...**.*.**....*****.**...*******.***...**.**.*..**.....**.*.*...**.**.*.*.....**.....**....**.**...*.*..*.*..********.......*.*.*.. **.**.***.*.**.**.*...**....*..**.**...*.*.*..*...*.*.*..****......**.*...**...*..****....*..*.*.*..****...*.*.*..*****...**.*...*.**.**.*.**.*.**.......*...****....***.....*..*.....*..*...********...*****.**.....*.*.*..***.*..*....*....*..*.**..*.**.*.***...********...**..........**.*...*..*...**.**....****..**.***.***.**...*...**.*.****.....*.***.*.***.**.........**......**.********..*..***.*.***.***......****..**.**.***...*......*****.**.*..*.**.**.*.*.....****.*....**...*.**..**.***.**.******...**..*..***..*******..*.*******.**.*.*..***...*.....*..*....*.*...*.**......*.*.*...**.....**.*..*.*.**....****..*..****..*..**.*....***..*........*..**..*...*****.*.**......**.**.*..*....*..***.***.*********.*...*********...*.*.*..***.*...*.*...*..*.*.**.*.**.***..*.*.*......********..***.....****...**.*.*...*****..*.**.....*..**.*.**..***....*.**.***.*.*.******.**.*.**..*.*.*.******.*.**..*...***...***...*.*.**..*...*.***.*.***.*.*...**.*..**.*****.*.***..*..*.*......*..**...***.*.**..*.***..***.**.*.**..*.***..*.**..**..***.*.*...*.*.*.*..*..*.....***.***..*.*..***...*...*.*..*.....*...******.*.***..*.*.**.....*.***....*......*.**....**..*.**.*..*.*.*..*..**..*.***..**...****...**.*...*..*..***.*..**.***..****..*....********...****.***..**..**.**...***....*****..*....****..***.***.***...***....**..*.**.....**..*.*.**.*.....**.*..*..*..***.*..*..*.*..*.***..**..*....**.*****.*...*..*....**.***.****.*..**.**..**....*..**.***.....**.**....**.**...**.*.*.*.******..*.*...*..**.**.*..**.*...*...*...**..****..**.**..*.***.**.**.*.*.**.*.**.*......*.*.*.**.**.**.....**...*...*.***.******..*.*****..**.***.**...*...****..*.***.**.*.....**.*.**..*.*...*.**..*....*.*.*....*.*.*......*.***.***..****.**.*..*...*....*.**.*.*..*.*.*.**..*...*.**.****.***..*.**.**.**..******.****...**.*.**.*.*.**.**...**.*.*.*..***.***.*****.**..*.......*...*.....*.*..**.**..*.*.******..*.**..*.*..**.*.**.*..*..***..*.***.....**.*...**.....*..**..*.**.*.*.*.*****.*.......***.....*..***..***.**..*.*****. *.*.*.*...*.*.*.***........*.......***..*.*..****.**.**...*.***.*.*.**...***.**....***..****.*.*..**..**..*.***.**.****..**..**..*.***.*.******.*.*..**......**.....*.***.***..*.*..**.****..*.*..**.....*.**.......*****.*.**.****.**....***.*..*.**..*..*...*..**.****.****.*....******.***...**...********..*.*.***.....**.***....*...*..*.*.****..*.....*..**.***.***..**....*...**.**.***...*....****.*..*.*.**...**.*.***...***.*..**...*.*.*..*..**..*.**.*..*.*****.*..*.**..*....*.*******...*.**..*.**.****..**.**.*....*...******..***..**..*.***..***.*.**.****...***.*.....*.**.***...*..*..*...*..*...***.*.*.*.*...****...***...*....****....*.*.**..***.*..*.*...*.*..**.***...***....*.*..***..***.**..*....*.**...*.****..*.****.*.*.....*****..***.*....*..*.*******...*.*..*...*.***.*..*.**.*...*****..**.*.*.*..**.********..******..**.*..*...*.*.**..***..**...**..*..*...*.*..**.*.*.*.*.******.*...***.******......*.*..*.**.**..****.*....*.*.*...*.**.***.*.*..***..*..**.***.......**.**...*..**.*..*...*.**.*...**.*.*.***.**....*.*.*...*...**..**.*...***.**..****.**.*.**..*.*.*.*.**.******.**..**.......*.**.....*.*.***...*.**..*...**..*..*.*.***...*.*...*****.**..*.*.*....***.*.*..**.*......*.*.*.....*...**.**.**.*....***......*.**.**..**..*..*.****.*.**..*..**.***.**.****.***.....*.*****.****....*..**..*****.****.****.****.****.*.**..**.*..********..**..*.*.*.**...**.*.......*.**..***..*.......*......*.....*.**.**........*.*.***.**.*.*.**..**.***.*..**...*...**..******..*..**.****............*****..**.*.**.*....**.****.*.*..***.*....*.***.***....****.*....*.***....*..**..*.**...**.*...*.***.*...**..*..*.*..*.**.*.....****..*..*.**.*...*.*..***..**.**...*.*...*..*..*.*.*..***.*........***.**.**.***..***..****...*..*...*.*....****.**.*..*.*.**...*...*..*.......*.***.*..*.*.***.**.****....*.*.*.*......*..*......*..**.**.*.*.*.****.**..**......*.**.*.*....*...*****....**....*..****....*.*.*....*...*.***...*.*.*...*.**...****...*..**...*.*.*.*..***....**...**.**.*.***..**..**..**...*..**... *...*.*.......*****.**..*.....*.***.*...*..*....*..*.***.*...*..***.*..*..*.***...*..*....****....*..*....*....***.**..*..***...***.*...*.*...*....*.*..******.**...**.**...**.*...*...*.*.*..*.*..*..*..*..***.*.****..****...*..**...**.**.*.*.*.*.*..*.*...*.....*.*****.**.****.**..*..**.***...*..******..*.*.**..*.***..*..**...**..***.*..*.*.....***.***..**.**........**.*********..*......*.*.***.******.*....******..*.......*..*..**..***..***....*.**..**..****.**..*.*.*****.*.*.*.**.*..**********.***..**.*****.*.**.****...***..**.***...*.**.***....**.*.****.**.**.***.**...*.**.*.*.*.*..*.*..**...*****.**..**.*.****....*****.*.*...*.***...*.***.*.*....*..*.*.*...*.***.*.*****.........*..*..****...*.*.**..****..**.........****..*.******....*..*...***.*..**..**..**..*.**.******.*.**.****..**..*..*..*.***.*.***..**.**.*..**..***.*...*.*...****.*.****.**.**.....****.*....*******.*......**.*..****..*.**.*...*..*.*.**.*.*...*.**...**..*.*...*.*.**...**....**...**...*...*..**.*.***.**.***...*..***.....*...***....*..**..*...**.*****........*...**.*..****.*.*..***..*.***..*..*..*.***..**..***.*.***..***..**.**..*.******.**..****.*.*.**..*.*..*..*.***..*....*.**..**.***...*..*.**..****.****..*****.*......*..****.*.*.**...*...**..*.***.*****.**....*.*.*...*..*.*........*...*.*.*....*...**.*.**.****..***...*....*...**..*.***...*.*....**........***...***.*................*.*.***.*...*.***..*.***.*.*....*.***.*....*.**..*.****..***.*.**.*.*...**.........*..**.*....*.....*.**...***.*.***..**.*.*******..*.*.**..*...*.*.***.*.*..*.*...***.**....*..*.*..***.***.*...*...*...***.....*****.*..*.***..**...**.*.*..****.*...*.*..**..****.*...**..*.*..****.******.**.*.*.*.***....*..**..*..*.**....**...*.*.......*.*....**...****.*....*..***..*.**.**.......*..***.....*..**..**..**..**.*******...*...***...***....**..*...****.*....*.***....**..**...*.*....*...*...*.**..***.*..***.*....***...*.*.*..*.*..*...*..*..***.*....*.**.*.*..*****.*..*...***.*.*..**...**.*.**.*****.....*.*****...*..***.****.** *...*.*.*..*...**..**.*.*.**.*.*.*.*.....****...**..*.****...**.*..**.*..*.**...*****.******.**...*.....*.***.......*..****..*..*....*.********.**.*...*.*..*.*.*.*.**....****.*.***.*...**..**.**....*..**.**.*..*.**..**.*.*..*..*.*.**...**.*....*...********.*.****.*...*.**...*..*.*..*.****.**.**.*****.*.....*...*.*...*.*****.*..*.*.******..**..*....*..**..**.*..***..*..****...**.*.***.*..*..*.**...*.....*...*...***.*..*.**...*.*...**..*.*.*...***.*.*.*.....*..*..*....*.**....*..**.**....***.*******.***.*..*.**......*.*.*****.....*.**.*.***.**..****...*.**.**.**.***.*.**..*..***..*..****.**.****.....**.*.*..*.**...*..**..**....***..**...***..**....**.**.....*....****...*...***..*.*.**.*...*.***.**.*..***..*.*...**.*..*..**..**.**...*..**.*.**...***....*..*....**...**.**.****..**.*..**..*.*.***..*..*****...*..**..*.**..**.....*..***...***.....**...*..*.*.**..*..*.***....*.....**.**..****.*...**.***..***....*.....***.*.*....***....*....***.**.*.....**.******.*.*..*..*.....**..**...***.*.......*.*.*...**.*.**.*......**.....***.**..*.*...*...**..*.***..**..*.***.*..**.....*.**..*..**.*.****.**..........*..*......*...**.*****..*.*......*.......*....*...*......****.***.*....**.*...*...***....*.*.**.*****..******...**.*.*.***...***.**...**.*.***.********.**....*....***...*.**.****...*......***.******.**...*...**..*.....*.*....*.*..*.*.**.*.**.**.****..*....**.**..........*.*..*..****.*.*..*****....**....*.**.*.**.*.****.....*.*..*.*****..***....*..*...*..**.**...*.*..****....*.**.**..*...*..**.***..********..*..*....*.**...***.*...*.*.*...*..*.****.**...*.*...***.*.*..**.*.......*..********..*.**.**....***.......*.**.**..**..**......*.**.**.**...*..*.***.*.*...*...***.*.***....*..**.*...***...*..*....*......*...*.*****...*.**.*******.*.*....***..**.*.*.*..*..*..********.**.**.**..**.*.......*.**..**....*.*.*..**......***.*...*.*.***.***...*..*....****.....*..****..*..**.**...**.*.*..***...*.**.****.*.*...****.**...**.*..*..*..*..**.*...**.**...**.*..*.*****.*******.*....*... *....*.*.*.....*.......*..****.*....*.*....*...**..****...***...*******.*.*..*..**.***.....*...**.**..**...*.*..*..............****.**.*.....*.*...****.**.....*....***..*.*..*..*...*....**..*..**...***.***...**.*...***...*.**.***...*...**...***.*.**.*...*.**.****..**.*...***.....**.*..*......*.***.*...*.*.**..***.*.*.*..*.***.*..*..*.*..****.*....*..*....**..***.*.*****.*.*.***.....********.*****..*.***....**.*.*.***.*.*.*.*...*.**********.*...*.*...**....**.....****.***..*...*..*.*.**..*..**.***.**....*....*...**.**.***.*.*.****..*....*..****.**.******..*..**.*.*..*.**..***.*.*..****..**.**.**.....**..**.*..*..*..***.*.*..*..**.*..**...**..**....*.**.*.*******.*****.*.......*..*****.**.*.*.*..***..**.**..*.**...****.******...*.**..*..***.*****.*.*.*.*..**.*....*..*..*.**.*..**.*****.**.***...**.***..*.*.*...*....**.**..**..*..**.**.*.**....*****..***....*.*.**.*.**..*.*....*...**.***...**..*...**.*.**.*..******..**.*..*.****..**..**.....*........***.....*.*..**.***......*****.*******...****...*....**....**...***.*.***.***.****.*.*..*..*.*..***..**.*.....*.***..*..*..*..**.*..**.*****.***.*..*.**.********........*.***.*..*.***..**...**..***......*.*****.*.*..****..**.***..**...**..*......**..********...*.***********...**...*.*.*****.*...*...*..*.*.*...*.*********.**..*.*.***.****.*.*..***....**.****..****.****....*.**..*.*...*.*****..*.*..*..*.**..**.*..**.*..*..**..**.**...**.********..**.*.*.**.*...**...**.**...*.*..*.....*.**.*..*******..****.*.**..****...*.****.****..***.*..*..****...*.**.**..*.*.*...**..*..*.*..*.*..**.*...**.*.*....**.*...*...*.*.*.**..***...*****.*****.*...**.**.*...***..*.*******..****...*.*.....**.***.****......**..*.***...***.***..**..*.*...**...*..*.*.****.***...*.**..***..*..**..**..*...*...**.***.***.*...***.......*.**.**.*..**..*..*..**.*...*.*.*.***.*....**.*.***.*...*.*..*.*.***...*.....***...*.**..*....***..*...*......**.**.***.***.*.**.***.*...*******.....*..*..*.*.*.*.*..*.**.*****..**...****.*.....****.*....****.**..**...**...**. *.*.****.*..*.*..*****..*....*.*.*..**.**.*..*.****.......****.*...*...*.....*.*..***.**.*.******....***....**.***.****...*....****..*****..*.....**.*...**.....*..**.*........****..*...*...**....**....*.***..*.*.**.*.**.**.*****.*.*.*...*.****.**..*...**..*.***..*.*..***.*.*.*.****..*.****.*.*...**...****.****.**..**...*.***..**...*.***..**..********.*.**.*...*.*.**.***.********.***..****...*.*.***..**.*..**.*****..*...**.***..***...*.**..*.*.*...*.*.*....****.***......****.**.*.**..***.*.*.*.**.**.***.*...*.**..**.***.*..***.***..*......*..*.***..***.****...*..***...****.*.*.*..**...***.**...*..*****.***.*.**...***.*****.**.***.*.......**..*..*.*.*..**..*...**.**...**...*.****.**..***..**.*...*.**.*.**.......*.*.*..*..****.*..*...******.*.****.*.*.*..*..***.....**.**....**.****.*.*....*.*..*.**.***....*****.....*..*.**...*.....*.****.....*****..*....**...*.*..*......***..**....****..*.*****.*.***....***..****......**..****..***.*....***...**..***..*.*.*.....**.***.**.****..**.***..***.***.*...***.**.****......*.**..*.*..**.***.....*.*..*...*****.....**..**.**..**..*...*.*.*.........***.**.****..*.**..**..*.**.*.*.*.**.*.***..**..**..**...**....*.......**.....**.*.**.*.****.*.*....****....*.***.*..********....*.*.***.*.**.*...**.*....****.**.***....**..*.***...*.**..*******......**........*...**.*..**.*..***.***.***..*.**.*.*.*.***..*.*...*..****.*.*...*..*****.*..**.**....**..*.*...**.*....**..*..**.****.**..***......*....****.....**..**.**....*...**.*..***....*...*.**.*...*.*....*.**.*..**...*.*.....**..**..**.*.**....***..*.....**...******.*****.*..*.***..*..***..*****.*.*.*.*.*.*.*.......*.....**..*........*.*.*.*.**...*...**...**..*.***.**.*.***..*.*.***..******..**.***....*....***.*.**.*....**.**.*..****..*******....*...*..*.*.**.*..***..*.*......**.......*..***..***.*.**.***....*..**..***..*.......*...*..*...*..**.*****.**..*...*..*..***.*........*****.***.*..**..***..**.*..**.****..*.**.*.**.*....***.*.*...*.***...*..***....**.*******.*.*......**.**.*****..* **.**..*.******.**..**...*.***...*...*..*.*.******.*....***.......***.*.*.***.*....*..****...*.*.****..*.*..*.*..**.....***...*.***.*.**.*.*****.*.****..*****...*..***.*.*.*..**..*........*.**...***..*.***...***.**..*.****..*.*.***...*.*.**..*.***.**.....*****.*.**..**.***...*..*..**.***.**..****.*****.*...*.*.******....*..**.*.****.*.....*..*.**...*..*.......**..*.*..**.*.....*..*...**.*.*.**..*..****.*.**.*.**......***.*****......**.*.*.....***.....*.***..**.*..**...*....*..*.****....**.*.***...*..**..*.*.*.**..*.***......*.**..*.*..*....*.*......***..**....*.*.*....*...*....***...*.*....*..*.*..**.*......*..***..*..**..*.***..**.**..*.***..***..***...*.*.*.****.*.**.*****..*.**********.**..*.*..*....*.**.*..*****.**.*...****.**............*****....*...***...**.***.****.*.*.*.*.*..**.**.*.*.***.***.*.*.*.**....*..*...****....*..*..**.*...*.****..*.*.**..*.***.**..****.***..****...*..*.*.*...**...**......***.*****.*...*.*..**.*.*....**..**..*...*....**....**....*.**..*..******.*..***.*..***...*...*......***...****.*..*.***..*.**.***.**.....***....*...***.**......*.*.**..*....*.*..***.*..*...*****.**.*...****.*.*****.*.**..*.***......***..*.****.*****..*...*..*....***.*.*...*.**...*****.*.*..****.*.*...*.*.***.*...**.***.**.*..**......*.*...*...****.**.*...*..*.......***...**.*.**.***.**.**...***.**.*..***.***.*..*...*****.****.**.*...*.*.*....**..*.*..*.*.***.*.......***..*...*..*.*.....****.....***..*.*....*********.*.*....****..**..**.*.*.....*.*........*.**....****.*.**.**...****...*.......*...*.***.****.*.**.**....*...*..**.*.**.*.**........*..**.**.*.*.*.*..***...*.**..*...******...**.*....***.*...***.**.**..*..***.*.*.*.**..*...****.**.*..*.******....***.***..*..****...***.**.**.**..*..*..*..***.*****.***..*.*....*..*.*...*.*......*****....*..***.*..*...**......*.*....*.***..*.*.**.*.....*..*.*.***...*...**...*.**.***...**..*.*.**.*..*.....*..***..*.***...*****....****.******....**.*.*..*.***.*****.**.**.*.....**.*.*.**.*...**.....**.****..***..*.*.***.**.*** **.**...**..*....*.*...**.**.**..**..*.***..****..*****.**.**.**.*.*.*..*..***.*.****.*.**.*.*..*....***.*.*...*.***...*********..****.****..*....*****.*.*..***.*.*.**.***.**.**..***...**.***.****.*..*....****.**.*..*..*.**..*.*..**...***.***....*.**...**.**.***.**..*..***..*..**.**..*.*.*...*....**.**..***...****...*.*...*.****.***.*..*..***.*.....******....*.*...*.*.*..**.*....*****.*.***....**..*.**.*.*.*..****..*.*....**..***..**..***..*..**....***.*..***..*.*****..*****.*..**..*...****..*...**......**..*.***.*.*.****.*.***..*.***.*...**...*...*.*..*.*..***.***...*.****.*.*...*.**.*.*.*..****....**...*.*.*.*.*..*.*..*..***...******...****.**..*.**.***.**.*.*****.****..*......*.*****.**.**.***....**..**.......**.*****......**.***.*.*.*.***.*..****.*..**.*....*.*...*.*..**.**.....**..******...*.******.*.*..*****.*.***.***....***..**....****..*..***...**..*..**.*****..*.**...***..*.****...*..**.**.*..*.*..****..*....**..**.*.****.*..*...*.*..**...***.***...*.*.......*.....**.****......**.....**....**...****.*******...**..*.*.....*.....*....*......*.***.***...***.**..*.....*.......******..*..**.**.*..****.*..*.*..*..*.**.*.*..*..**.*.**.*..*....*...*.****....**************.*...***...**......*.....*.**.**.*.***.***..*....******..**.*..*.*...**.***....*...**.*.*******....**..**..*.**...**..***..**.....****..*..***.****.**.***..*.***.*......*..**..*...***.***.**.***.*.....***.....*....*.**..*.***.**.***...*.*..*.***.*.*.**....*.**.**...**..*****...*..*..*****.*.**...***.**..*..*......***.**.*.*...*.*.****.**....**.****..*....*...**.**.*.*...**.....*.*....***.......**.*****....*..*....*...**....*..*.**.*...**.****.....*...*...***.*.*.*....***...*.***...****..*.*..*..**..****.**.*.*.*.*.....*...*.*...*.****.*.*.....*.***.*.*......****...*..***..*...**.****.***.**.****..**.***.****.*.***..**.*.*.*.*..***...*.....*..*.....**.....**....**..*.***..*...*........**..**...*..*.**.**.***..*.*****..*****.***.**.*.*..**.***********.********.*.*.**...*****.*.....*...**.*.*..*.***** ....*..*...****..**.*....*****.*..*.*.*...***.*.*.**.*.******...**.*.*******.....**....*.....*.*.**.*.***.**.*..***.*****.*.**.**..****..****..*..*****.***..**.**..*.***.*.*.**.**.*..*...**..**...**.****..*.*.*.*.***.*.*.***...*...**..*..**.*...**.*.***...***...*...*..*..****...*..***.***.*.**..**..**...***..***.*....*.*.*...*.*.*.**...*......****.***.*****.*..*..**.****.***..*.**.*****...*.*...***..***..******.***.*...*...*...*..**.*.**.*.....*.***.*.*...*..**.....**..*******.**..*...***..*..*.*.*.**.**.*.*.*....***.*.*..***..*...**.*.**.**..**********.*.*....**.***...**.*..*..**..*.***.**..*.*.....*.*..****..*...**..*.*.*****...***.**..*..*..****..*.**..***....*.**....******.*.*..*.**....**.***.***.*...*..**..*.*...**.*****.**.*.***....*..*..**...***.**..***...*...**.***..*..***..*....*...*.***...*.****.*..*.......**.*.*.*.*...***.*.*...**.**..**.****.***...***.*.**.....***..*.*****.**...*.*.*....*.......**......**.*.*..*.*****.*.**.*..**.****..**....*****...*.*..*..**....**..*...*......***...**.*.*...*..*.*.**.*...*....*...*..*...***..*.*.*.**.*..***.....***.**...*.****.**..*....*.*....***.*..*...*..*.*.***.**..******.*****.*.*.*...*...**.**.***....*****..***..****.**...****.***..*...*..***..***..**...****.....***.**...*.*.***.*****..***..**.**.*****.*****....*.*..***....*.***.**.*..*.*.**....*****..***...*.***.**..***..**.*..*.....**..**...****.**..***..*.***.***.*.*.*...*..****..*..*.*****...***.*.*.*.**...*.***...*..***.......*..*....*..**.**.*...*....**......***.****..**.*.****.**.*.*.**..**..**.....**.**.*......**.*..*.*.*******.*..***..**..*..***.*..**.*.***.**.*.*..*.**..**.***....***.*..**...***.***.***.*******.***..******..****.......*.*.**....*.*****.*....*......**.***..*.**..*.****....*.*..****...*....*.*..**.**.*.**...****.*..***..*.**.**....****..****..*.**...*.*..****.........***.*.***..***..*......****..***.***..*****.*.**.*****.******.*.*****..*....*..*.***..*..*.**.*..*.**.*.*..***..**.*..**...**.*.....***.**.*..***.**.....***.**.***.***..*.***.* ...*****.***.*.***...**.*.*.**.*....*.*.*..*......**..*..***.*.*.*...*.*...**.**.*.*....*....*.******..**.....*.****..**.****.*.**.*..**.....*..*.**.*.**..*.**..******.****..*.**.*..***...***..**.*.*.......*.*.*..*...*..**..*..**.*****..**...*.*.*....*.*.*..*..***....***...*.*...*..*.****..**..*...**.*.*.*.*.**.*.******...*..*.*.**.*..*..*..**..***.*.****...**.**.*...*..*....****.**..*.***..*...**..*.......***.*..*****.**..*.**......*.**..*..*..*****..**.*****.*.*.****..*...*****.*.***..*.***.*.*.***.**..*.***.**..*.***..*...*.....**.***.***.*.*....*.*..*****..*.***....*......*.**..**..***.*.*.*..*.*..*******.....*.**..***.**.**.**.*.***.*...*...**..***....**..*.*..*...**..**.**.**..*.*.**.*.....**.*.***.....****...*.*.****.*.*...*.**.**.***.*.**.*.******.***..*.*.*.**.*.**.*.*.*.*.***....*********..*.**....**.**...*.....*..***.*.***......*...**.******.*.*....*....**..*.**..**...**......*...***..**.**..*.*...*.*...**..***.******.***..***.*....***..*.*.**.****.****.****.......*.***..*..*.*****....**......*.*..*****.*..*.**...*..****..**.*.**.**...**..**..*..******..******....****.*.*****.**.....***.*.*...***..**.**.**.....*.**.*..**.*.*****.**.*.*********.*..***.*..*.*.*.*..**.........*..**.**...*.*****..***.*.*.*******.*..*...**.*.*.*.*.*....****.***.***..**.**.***.*.****.*......****.*..*...***..*...***.*.....*.*..***..*.....**.****.*..*.**.****...****.....*..**..*.*...**...**.*..*.*.**..*....*******..*.**.*....*.*.*.......*..***...**.*..*.****.**....***.*.**.**.**.*....****...*.*.*.*.****...*...**....*..***...*********.**.*.*.*....**.*.**....*.*..*.***.****...***.*..**.**.*..***.**...**...****...***..*.****.**.....**.******.****.**...*...*....**.*...*.*.******...**..*.*.*.***.***.*.....*..**.***.........***.*..**.**.*.*.*.***..*.*.*.*.*....**..**..**.**......***..*...**.**.****..*..*..*.*...*..**.***...**.**.*....**..**......*.*.*.*.**..*.***.....*.*.*.*.*..***...**....****.*...*..*..*.*..*.**.*....*.*.**.*..**.*...*.****.....*.**.*.***.*.****..**.*.*.**.*..**.**** ...*.....*****.*..*..**..*****.*.**...*.*****.*..**.**...*..**..*..*.*.*..**.*.**....****..*..**....*.*..*...****..***.*****..*.**.****.******..**.*.*..*.**..*....**.**.***....***.*..**..*..*...*.****..**.*****..****..*****...***...*.**...*...*...*.*.*.**..*.**.**.*****.....*.*.**.*****..*...*..***..*..**..*.*.**....*......*..*.**...*.......**..*.*****.*.****..**.*...*.*.***.**.....****...****.*.**..*.*.....*.*.*.....*..*....*****..***......*...*.**.....**.*.**..****....*...*.**...**..***.*****.*..**.****..**..**...**........**.**.*......*.**....*.*...*.*.*.*..*.*...*.......*****.**...*....**.****.*..**.*.*..***..*.*.*.*..**.*....***..*.*.*..*..*.*.*.*..*****...*...*....*********...******..****.**.*.****..*...*.*.****...**.***.***..****.*.*.**...*..*****.*..**..***....****...*****...***...*..*.****.****.....**.*...*....*.*.*.*.*..*.*****.*..*..*.*.**.*...*.*****.**...**.*.**.****....*..**.*.....****.*.*.*.***.**..*..***...**..*..**..*...*.*****.**...*.**.**..***.*....****....**...*.**..****.....*.*.***.*.***....**..**....*..**...*...**.*..*.**...**.*.*...***.***..***.**.**.*.**.*..**...***.**.*.*.**.....*...**...**......**.*.*...**....***.*****..*..**..*.*.....***.**...**.*.**.***...*.........*.......*....*.***..*.*..***..*.*...**...*.*.*..**...*..***.*..*..*..***.**********..*.***..*..*.*.**.*.*****.**.***..*...***.*..*.***.*.**.**.....*...**.*.*..*..*.*...**..*****.*.*.**..***...****...*****..*.*..**.*........*..*....**..*..**..*.*...**.***.***.*..***.*..*..**.**....*.*****.***...**.****.**..***.*.....*.*.*.*...*..*.*.*....***...****.*.*...**.**..**.....*.*...*.*...**...***..**.*.*.**.*..**.**.*.****.**.*.********...*....**..**.**...**.*.****.*********.****.**.****...**..*..*.***..*****..**...*.****..****.*..*.***.**.**.**..*.*..****.**.*..*.*.**.*****.***..**.*...*..**...******.**.**..**.*..***.....****.***..*.******.*..**.**.*...**.*...*...********.*.***.**.******..*.***.**..*...*.*...*..**.*..***....*..**..**.**..*..*.***...*****.*.....***...***.*...*******..*. .*.***.*.*..**.**..**...*.*...*....*.*.*...**..*.....***.**...*.*.**......*.*.*.**..**.**..*..*.**.*.***...*....*....*..*..*..*.***.*.*.*..*.**..*.**.*.***..*.*...****..**...**.**.**..**.**.*.*..***.**.***.....****......*.*..**..****..*...*.****...**....**....*.*..********.*..**..*...***.****.......*..**.*..*...*.*..**.....**.**.*.***.***..*.*..*...**..***....*.**.********.*.*.***....**.****...**.*.*.*.****....*...****.*...**...**..*****.*..**.**.*.**.*.***..**...*.****....**..*.***............*..*.***.******.*...**.**....*.***...*.**.*..*.***.**....***.*****.***.****..*.**....**...*.*...*......******.***...*..*.**..*.*..*.**.**.*..*...*..***..*.**.****......*****...*.**.*...******.*....*......**.*.***.*..**.*.*..*.*.**..*.*****.*.*.**.*.*..****.*..****....*..*.***.*...*.*****........*..*...**..*.*..*.*..**....**.**.*....****...****.*.**..*.***...*....*.*.***.*.*....*.*.*........******...****.*..**..***...*..**.*...*.*****.*.*...**..*..***....*..*.****.***...****..***..**.*.....*...*.*.***********.**..***.**.*.*****.**..**.*.*.**.*.*.****.*.*..**.*..**.*.*.*..*.*.*.*.*..*.****.*.***..*.**.*.**.**.*****...**.*.*.***..**.*.*.**...*.****.**..**.*.**..**....*..*.*.*..*..****.*..*********.**.****...*...*....*..*.**.*.*.*..*..***...........**..**..*..*.*.***.**.*.**...*..***..***.*.*.*.***...*.*.**.***.******..**.*..*.*..*.....*..*****........*.**..*.****...**.*.**.**....*.**.**.****.*.**.*..**.****...**...*...**...*.***..***.....****.**..*.*.*..*..*.**.***..**.*.*.*........*..*.*.*.***.*...**.*.*.****.*....*..*****..*.*.....*.**.**.********.*..****..*******.*.*..*..******..*.....*..*****.*.***...**.*****.*.***..**...**..*..*.*.**..*......**.*.........*...**...*.**.***..*.*.*..****.*...**.**..***.*.***.***..***..**.*..**.....*...*..*..***..**.**...*......***..*.***..*******..**.*...*....*.*.***....****.*.*...*...****.*..*.*.*.********.....**......*..****..*.*..**.***.*.****.*...*..******.***....**.*.****.*...**..***.*...*..**.**.*..*..*..**...*.***.*...*.**.**...*.*.....* .**...*.*****.***.**..***..**...*....*.*...*.*.**...***.*..*.****.*.***..**.....**.......*...*.****.**.**...**...***.***...*.**...*.**.*.*.*..***..***....*..*.*......*.**.*.*.......**.**..****...*.**.**....*.*****.*.*..*.*..***.**..*..***.*.*...*..*..*....***..***.**.*..**.*.**....**.*.**.*....*..****..*****.***.*.***.*.*.**.***.**...*..**.*****....**.*****.*.*...*...*..*.******.*.***..**..*..*..*****....**..*..****.***.*****.****..**....*.****.*.***...*.**.*.*.*.******...*....****.**.*****..**.**..**..*.***..***********..**.**.*******.**.***.**..*..*...*..**..**.**.****.**...*.....**...***...*.*.**.....*..****..*.**...*.**.*.***...*.*.*.***..******...*...*****..*..****..*...*****..*.*..*...**.*..**.*****.**.**.*.*.***..**.*.**.....*.**.*.*..*.*.*.***.*.***...**...**.*****....***.******.******..**.*....*..*..**.**.*.*..............**..*.*.****.***...***..*.******..*.*****.****.**...***.****.*.**.****.*...*****..*..*....*...***.*.*****..*.****...***.****..**......***.......**.**.*....*..*..*.....****.***...*.*.**.**...**.*..*.*..*..*..***.****..*.*....*....*.**...****.***.****..**.***.**..*..*....*..*.****.**..*.*..*.*..*..****.*****.*.**...**....*..**.**.**.*.*.*.*****..*..*..**.**.*....*.**..****.*..***.*.*...*....*..*.*..**..**.*.************....*...**.**.*.*...**......***.**.....*...*.*.**.**....*..*..**...**.***.****.**..**.**...**.*...***.**.*..******.*.****.....****..*****......*..*.*..*..*.*******.*.*.*.*****.**..*.*.**.**..****.**..*...**...***..*****.*..***...*.*....*.*.**..****....**..*.**..**...*..*..*.**.**.*.......**.*.*.**...**.....*...*..***..*.*.*.*..*...*..***.*....*.**...**.*..*...***.*.....****.*..*.**.*.*...*...**....**.*...*.***.********.*........*..*..*.*.*..*..***.**.**...**.*.*.*.*..**.......***.**..***......*..**...*...**********.**..*...**...**..*.*****..*..**.*.*....**.**..*...******.***..*.*.*****.*...*...*...*..*....***.*..*.*.......*.*.....*...**.......*.....***....*.***..*.*....**.*.*....*.*.*..*.*....***.**..**...*.**.***...**.**.*..* **.*******..**.*.*.....*..*.**.........**.*.*.*.*.***...**.*.....*****..*.*..***...*.....*.....*.*.......**.*.*.*..*.**........*..*****...*.*.**..**..***.***..*.******.****.*.**.***.*..**.*.*...*.****.*...**..***...**...***.*...*****.*.**.*.*..*...*...*.****.****...**..*.*.*..***.*..**.......*..***..****.**.***.**.*....**.******..******..**.*.*.*.**..**..******..*.*.*.*.*......**..***....***.*.***.**.*.**.**...**..****.*.*.***.**...*......*..*......*.*...**..**.*.**.**..*.****.*****..*.**...*.**.....**.****.**.*.*..***...*.****......*..***.*.*.*.**..**.*...*...******...***.**.*.**.*.....***..**.*.**..**.*....*..*....***.******...*.**.*.*....*...*....**...*..*****..*..*.....*...**.**.*...**..*......*..***..*.**.**.*..*.*.*..**...*.***.*.*.**.*.*...**.*.*****....*..*.***..**...*.*.**...*****.*..*****..**....*****.**.******...*...**.**.*****..*..*..*.***..**...******.*****.**........*...*.*.***.***.*********...**...****.*.*****...********.***....*.*...***..***.*.**..*..*****.**..**..*.*.*.***.*..**.*.*..***.**.*.***..****...*.**.***..*...*.**.**.***..*....*..*....*..*...*.*****..*.**..**....*.**.**.....*..***..**.****.*..*.**..*......*..****....**....*...***.*..*..**....*.**.**..*...**..**..**....**.....**...**.***...****..**.*..***.*....*.****.***.*.*****.**...*...*...*.*.***..*.*...**.*...**.*...*.*....***..**.*.****.**..**.**....****.***..**.****.....**.*.*.*.....*......*...*....**.**.****..*..*.*.**..***..*.**..**...**.***.**....*...***.**.....**..*..***.**.*.*.....*....**.....**.**.****.*****.****.*.*.***.*.**.*...**....*.**...***.*.*****.*...*.***********.**.*.**.......***.*..*..**..*.****.**..****..***..*..*.***...*.***...****.*.....**.*...*.*..***..***....*****...*****.**.*.**.....***.*****.....***.****....**.*.****.*..**..****.*..***.*.****..*....*.*..**.*...***...****..*....*.*.*....***.**...***..**..**.*......**.*.*..*.**.*..**.**.******.*..**......**....****.*.*.***..*.**.**....*.*.**.***..*.***.*.*****.*.**.**......*...*.**.*.......*.**.****...*..*...*..*. ..***...*****.*.*.*....*.******.....**..***..*....*..*..*..*...*.....*.*.*.*..**.*...**.*******.**.**..*..***......*...****..*...***.***..*....*.***.****.....*..*....***...**.*.***..*...**..*.***.***..*.*...*.***..***..*.*.......*....**..*.....*..*.*.*....*.*..*.*..**..**.......**..........*.**...*.**..*..*...***.*..***.*.*.**..*...*.*.***..*..*.*....**..**.*.**.**.*.***.**.*...*.*..**.**.***..**.**....****.*.***.*****..****..****.*..*******..**..*...*.**.**.*.**...*..**......*..*.***..*..*.....*...*....**.**.***..*.......***.**********.*.**.......*.***.******....**.**.....*....**.*****...*....*.**..***.*....*..***..**....*.*.***..*..*..*.***...*.*.**..**..***.*.*.*..***.*...****..*......***..**...***..*.*..**....***.***.*...**..***.*.*..*.*..*...*..**..*.**..**..**.**.******.***.*****.*...*...****.**......**.***.*...*..........*.**...*.**..*.*.....*..*.*..***..**...*.*....***...***...***.......*..***.***.****.....**.*.***.....*.**..*.**.*..**...*.*..*.***.**..*.**....*.*.*..**..**..*.**......***.**.*.**.....**...*..**.*..**.***.....*..*..***...***...***....**..**.**..**.....****.*..*....*...*....*..**.**..*...*..**.***..*.***.........**..*.**...*.*.**....*..****..**..***...*....*...***.***.*.*...******..*...**..***..*...*..*.**..*****..*.***.*.*.**.***.*.**.***.*.***.**.*..**.**..**.*....*.*..*.*..**..**..*.*..*.**.....*.**.**..*..*.**..*..*.*.****.....*.....***..****..*.******...***...*****.**....*...*..*....*.*.*..*...*...******.*.**..***.**.....*.*.*..*.*..****.***.**...*.**.*...*.**..*.*.**.*.*.*.******.....*.......*.*..*.********..***..*.*....**.******.***....*...**.***.****.*****.****....*..***.***.*.*.*...***.*...**...*..**...*.*..*...**..*..*..**.*..***..*.*******.***.***.*...***..*.**.**..*.****...*.***..*..**....*.*.***..******.*....*..**.*..*..*..**..**...*...**.*****.*.*....***.*.**..***.*..****.***.*.....*.**.*...**.****.**.**.*.****.........*.**.**....****.******..****.....**...*......*...***.*.******.****...*......****...*..**.*.*..***..*****.**.**.* ..*.**.**.*.*.*...****..**......*...*....***.*.**...*.*.*************..*.*..**...**.....**.*..****..***..*..*..*..****.***..*..**....**..*.**.******..*.**..****..**...*......*...*.*.******....*..**....**....*.***......**........*...*.**...*******...****.*****....****.**.*.*.****.***...*.*.*...**...*.****...*....***.*.**.***.*.......***.*.***.*****.*...*......*..*.......**..**..**.***....**...**..**..*.****.*.**...******..*...*......*.*.***...*..**..****..**.*.*....*.....*..**.***.*.**...****..*..******..**...****.**.*.***.****....***.*.*....*..**.*.****.**...*...**..*.*.**.....**.***.***.*......***..**.***...*.*.*..*......**.***...*..**...*.**....*.**...*.***..*.*.....*.**.*..*..*..*******.*.*.*.*..**.*..***...*.*****.**..*****...*.....**...**....*.****.*...*.*.*.*.*..**.**.**..*.**..*.**.*.*..*..****..*.**.*.*.*****..******..******.****.*.*..****.....**..***...**.....****.**...***...*.*.*....*....*..*...**..*.*.*.**.*..*.*.**.*..***..***..**.*.**.*.*.**.*..*.*..******..**.*.*****.****.......*......**..*...*.*.**...**.*.**...*..*...*.*.****...*...**.*****.........******...***..*.*.**..*..*....*****.****....*****.*..*****..**.*..***...*.***.******....**..*.**...*****..*...**.***.**..*..***.**.****.**.*.**.**.**...**.****..**..*..***.******..*..*.*..*...**.***...*.*.*..****.*..***.**....***.**.**.......*.*.........****..***..**********..*...*.*.*...**...*.**...***.***.*..***..**.*..*.*..****...******.**********..............*.*.***....*.*.***....*..*.*.......*****.**..*...**....**.**...**.*..*..***.**..*.*****.*....*....*..*.*.**.*.*..**....**.****..***...*..***...***.*..*.*.*.*.****.....**.*...**.**.**..*.*...*..*..*.**...**..*.*.**.*.*.**.**..**..*..*..*.*.**....***.......**..*......*..******.*.**....****...*..**.*.**.*..**...*.**..********..**.*.*......*.*.****.**...*...*.**.*.**.*..**...**.*...*...*.*..**.**.***....**.*.....**....*...***.*...******.*.**.*....****..*...*...*.**.*.*.*****.**.....**.*.**.**..***.**.***..*...**.***.....**..***..*..**....****..**.*.... *.**..***...*********...*.**.**..*******.*..****.*.**.***.*.*..***......*....****..**....*.*.*.*...**.*..***...*..****.*.....*..**.**.*.*....*.*...*...*...*.*.......**.*..*.*****..**.*.*.*..***...***....*....**.*..*......*.*..********.*...****.**.....**.*..*..**********...*..*.*....*...*.*.**.**...**..*.**.***.**.**...***.**..*.*.***.*.*.*...**.*..........***..**....***.****.****.**.*.*....*.*....***.*..**.***.........*...*.**.*.***..****.**.*.*.**.*...***..**..*....***.**....***.****.*.*..*..***...*****...*....*...***....*.**.***.*...**.******.*.********.*.****.*...*.*..*....*....*.**..**......*.*.****...**..***.***..****.*....**.*..***...*..*...****.*..****.*.*.*.***.***..***..*..**....*...***.*****.****.**...*.*.*****.*.*...***.**...**.....*........*...***..*...*.*.*.****.*..*.***.*.*.*.*.**..**..*.**.***.*****...**.**..**.*......*.....**.*..*..**...*.***.****..***.***..**..*.......*..*.**.*..*..**.*.***...*...****.****.*..*****...*......***...**.*..........*.*.....*.**...*.*.**...*....**.....*.*.**..*.*...*...*...**....*.***....*..*.****...*.**..*.**....*.*.*..*.......**..****.**..............*...***..*..*..**.******.**....*..***.*.*..**......*...*.*.***.*.****.*..***.***..*....******...*...**..*..**.*.**..**..**.*.*.*.*.***..*...*.***.....**.**......*.******..*..*..****.**......******.*..*..*.**.....**...*.*...*..******..*.....***.*.**.*.*.*....*...*..**..*...**.*.*.*..**.**.**.*****..*.**.*.**...****.*..**.*.*.**...*.**..*...****.*...*...**..****.**.*.*.****.*.....*.***...*.*.....*****..**.**.*******.*.*..**.*.*.****.*........*.***.....***.*..*.*..*....*..*....*..*.*.*****.....***..*...*..***..*..*....*...*******.*....*...*..****..***.*.*******..*******.*****.*.*.*...**.****.*....****.*.*...*..**.*..**.**.***.*..**..*.**.*.*.**...*..*..**...**.*.*..**..**..***.....*..*..*...**..*.*....*****..*...*.*..***..***...*.*.***.**..*.***.*..**.*.*.*.*.***.*..*.*.*******.*.*****.**.*.*.**...*.*..*..*.*.**.*..*.**.*........*.*.**.**...**..*.**...**...*.....*...**.*.**.*. .*.*****....***..*.*.****..*..*..*..*..*****.**...*.*.*.*.*.......**.....*.******.*.**.*..*****....**..**..**.*****.*..*...**.**.......*****..**....*..******.*******..*..*....****.*.*..*.**.*.*.*.****....**.*...*..*.***.**...***..*.*****..***.*....*..**.*.*.**.*....****..**.*...*..**.**.***.*.*.**.**.*...**..*.**.****.*****..***......**.*..*..*..*****..*.*..**.**....*****.**.....**.*.....***..***....***.***..*..*..**.**.........**.*...*..*.**....***.**.*.....**.**...*....***...*.****.*.**.***......**.***.*...*.*..*...**.**..*.**..*.*.*....***.**..*..*...*..***.....*.**...***.*..*.*....*.....**.*..**.*.*..*****....*..***.*..***.*...*****.***.*.******...**.*...******.*.**...*.*.**.***....***.***.*....***.*..*.....*.**..*.*.**.**....**..******..*...*..*.**...*.*.*.*.**..*.*..*.********..*.*...*.....*.*********....**...**.*..***.***.**.*.*.****.*...*.*.**..****......****.***....**.**.*...**********..*****.**..****.*....*..*.*.****.....*****.......**.*..*..*..*.***...**.*.*..*.****...****..****.********.***.**.*.***.**.*.*..**....*.****...*.***..*.*.*.*.*..***.**.*.*.*.*.*.*.....*.**.*.**.*.....**...*.*..**....***...*****..**..***..***.*.*.*.......**..**.......**.*..*...*****.***.....***.**..******.*.***..***..***...*******.*.*.*..*...***.****.**..*.*.**..*...*....***.**.******.*.*..**...**..*.*.*..*...***.**..***.*.....*.***.*.*..***...*..*****.*.****..***.****.....*....*.****.**...*...***....*..*.**.*.***...**.*..*.***.*.***.***..*...***..*..*.*.....***..***.*.*.**.*.**..**...***....*.*....***.*****..*.*.**..*...*.**..*..*..**.***..*..**.*.....*********.*.*.***.*.**...**.*......*.***.***..***..*...*.*.******.****.....**.***.*....*****..*..**.**.***.*....*.***...*...*.*.*.*.*.*...*.**.*...*.*.....**.*....***.*.......**.*..**..*..***.**.....****.*..*..***..*.*.**.*.....****.*.**.......*....****...**....*..**..*....*...*.*..*.*....*****.**..*.*.*......***..***.****..*.****..*****....*..*.*..*.**.*..*******..*****.......***..**..*.*.*.*.**......***..******.**..**.....*.... ***.****..***.**.**.*.**.*...**.**..**.***..*.**.*.**.....*.*****.*.*.*.*.*.***...**.*****..*...*.****.....***.**..*.*.*..**..***..**.*..*.*....*.*.*.**.*.*****.***...*.***...**.**.**.*..****.*...***.*.***.*.***..***...*.**...*.....**.***....*...*.*..*.*.*****.**..*.....*..*.*.*.****....******...*....*.....**......***.**.****.....**...*.**..*.****.*.*......*.*.***.*.***.**..*...*.****...**.***.**.*.*......*..****..*.*.**.*...**...*.***.**.*...**...*..**..**.**..**.**.*..*..*******.****...****..*..*..**.**..*.*.*****......***.*.*.....***.*.....****.......**..**..***..*....****....*.**...*.*.*..**.*.....****.*..*.***..***..*...*.*..****...*...*...****.*...***.*.**.*********.**.*..***.*.**.**.****.********...**....*....*.*...*.**.***.**..*...*....*.*.**..******..**.*..*...*.*.*...**.**.***..**...**...***.*....*.**.**.*...*.....*.*..*.*.*...**.***...*...**..***.**....*.....*..*.**.*....*.*.*...****...******.**....****..*.*...*.***.*.*...*..*.**.*.**..*.***...*.*..***.......*.*..*....**..*.*.***.*.***.**.******......*..*.*.***...***.*.**.*....*...*....*..**.......**...**..***..*.*...***.*.****...*.....***.**..*..****.**....*..**..*.**.**.**...*.....****.***.****..****....*.*.*.*..*.**.*....*.*****.*........**.*...****.**...*..*.*.***...*.*.**.**...*.*..*...*..*.**..*.*********..****.....*.**..**.......**.*..*...****.*.*..*....*.**.**.***.*.*.******.*.*..**..**.***.*..*..*.*.*.*.****.*......****.*****....**..*.*..****..*.***.*.*.****.*.**...*.*****.*...*.***.*...*....**..**.......****...*...**.*.**.**.*.*****.**.**.*.***..**..**...***...***...*..*.*..***.*****...*.**.........*...***.**..**.****.....***...*.*.***...*....***.***.*****...*.*.*..***.*......*....*..*..*..*.***....*...***.**.*****.*.*.**..***.***.*.***.**....*.*.**...*..**.*.*.***..*..*.*...***...**..******.......**.**.*.***..***..*.*..**..*.*.*****.*.***....*....**...*...**.*****.*..**.*.**.*.****.*...***..***..*.*....*..*..***.*..*.*...*.*..*...*..*..***.*****....*.....***..***.**...*.*..*.***...*****..*.*.*. ....*......**...********..*..*.**.....**.*.***..*.......*..*.*....*..***.*.**.**..*..*.***.*.*******..*..*.....***.**.*.*****.**.*.**.*.*...*.....*...***....*..**..*.***..*******.**.......***...*.***....**.***..*..*.*.**..*..*.*..*****.*..*..*****...*...*.*****..*.*.*.*****.**.*..**...****..*....*.**..**..****..*.**..**..*..********...******.*.*.*.***..*.*.*.....*.*.**.*.*..*****.***..**...*...**.**.....***.*.*.*.**.**.*..*.*.*.*....*.**..**..*.**.**...***....*...****.....*..***.**..***.**.*****.**.*.**..**.***......****.*....***.*..*.***..*....**......*..*....**..*******.*.*...****.*****.**.*...****.***.*.**.*.*.*.*****.*..**.**.**....**.***.****..*.**.**......****.***.*...**..*..**....*******.*.*.*..*.**...******...*.********.**.**.****.*.....*****.*.*..***.*..*....*.**.*.*****..**.*..*.*.**.*....*.*...*.**.*.**..*.....**..**...**.**.*..*****.*.******.........**.*.*......**.**.**..**.*.*.*.....*..***.**...**.*.....*....*.*.*.****.*...*.**.**.*****.*..*.****..*.*.**...*.*.*.**.***....**.*.......*.*.**....**.**..**.***..*.*...*.*.*..***.**..**........*..**.*.***.*..*.*..**.*.*.******..**...*...****..***.*.......*...**.*....*.....*.****.**...*.*.***.*....*..*.**.*..**.*....*..******.......*.......*....*.**....**.*.*.**....*.**..***.*.*.*.*.*..**.***.*.*..*.***.*..**.*..**.*****.***...*......***.*.**.*..**.**.*****..*.**..*.....***.....*.********......*..**......***.*...**.*.**.**..*..*.***...**.*...*.****.***..*....*.****.........*.***....*.*.***.....*.**...******..*..*..*.*.**.*..**..**......*..**.*...*.*..**.**..*.*.****..**...**..*......*****.*.*..*..*..***...*.*.*.**.*...***...*.**.**..*...*****.*.*..**.**.*..**.*.**..**.*.*.*.*.......*.**.*.**....*.*.*.*.....****..*.*..*..*****.....****..****....*..*..*.*....**..***..***.***.*.**..********....**...**..*****..*.*..****.....*....***..*.*..*.*.*.**..*....**..**.....*..*..*....*......**.*.**...*.*.**.**.*.**.**.**.*.*...****.***.*...*.***.*.***......*****...*.*.****......*.******.**.*.****.****.....*.*.*.*.**...*... .*.*****.*.......*.*..**.*.*.**.*******.*.*..*****.**...*.**.**..**..***..**..******..*.*.*..*........*.*.*..*..*.****..**.*.*.*......*.*.*.*.*****.***.*****.**.***..*.*.******.*..*...***...**.*..**..*..*...*****.*..**.**.......*....*.....*..***.**...***..**..****.***.*.**..***.****...*.*.*.*.*....**..*.*..**..*******...*...***..*.*.*....***...*.*.*.*..*.***.***..****.**....*.***......**.**..*...*****.**.**...*****....*..*...*.**..***..**.***.*...*....*.****..**.*.*..*..*.*.**...**.*..**.*.***.****.***..*...**.*...**.......**.***.**.***........**.**..*.**...*...*..***.**....**..*..***..**..**.*.***....*..*...*.*.*...*....**.*.*.**.**.**....*..*....*..*.*.*.*..****.*.*******..*.**...*.*....*.*..*..*.****.**.......*..*.*...**.**..***.....*.**..*..**..*......****.*.*.*.*.....*.**..***.....***.*.......*******...*.*.*...****.**.*..***.....*.*..*..*..**....**.**..******.*.*..*..***.*...*.......*....**.*.****.....**..**..****...*..*.*..*....***.....**..*.**...**.*..******.*..**.*..*.****.****..*..*.****.....**.***.***..***....***.***.*..*...**.*..*.***.*.*..**.**.****..**.****.*.***.**.*.**.**......***...*.*.**..*.*.*.**.**..***.*.**.*..**.***.....***...*.**...*.**********..**.***...*.****.**.*.**......***.*....*.***.*.*.**..***.......***..**********..*.*****..*..*.**.*..*.**.**..**..*****.*..***..*.***.*.*****....**.***.**.*.***.**...*..*..**..*..******.*.*.*...*..***.**.*..**..***.*....*..*.***..*.....*.*...**.***.**.*...***..*....**....**.*.*..*.**..***.*....*..*.***..*...***.**.....*.*..**.*****.*.*.**....*.*..*....*.*....**.*..******..*..*..*..*..***.**.*...***...*.....**...**.....*****....*..**.**.*..***.....*.*..***.*...*.***.*..**..*.***..*.***..*....********....******.*.**.*......*.*.**.*...*.*.**.*.*.*...*..*.*.**....**..*.*.**...**.*....*...*.**.***..**.*.******.**********...*..........*.**...***.***.***.***.*..*....**.*.**..*.**.....**...****....***..*..*.*...*.**....****..****.********.***...**.**..*..**...*.****..*..*......*.**.**.....*...*...*..*..*..*****.* .****.**.****...*..*.***.......*..*****.**..*.*.*....*.*..*.*....*.*.**.*.*.***...**.....**.*.*..**.*.***..*.*****.*.*..*.******.*.*******.*.***.***.*.**.....******.**...*...*..***.*.....**.***..*.*.**.*.*...*.*....*...*.*.**...****..*..*..***.****..*..**.**...*...*.**..******.*......**.**......*.*...*..*..**...*****..*.*..***.*.**.**..**.*..*....***..*.**...*....***.*.....***.......*.****..*...****.**.*..**.*.*********.*..*.***..*..**..**.**.**.**..*..**.*.*.*.*.*.**.....*.***....*..**..*......*.**.*.*.*.*..........**.*.**.**.*.*.....*..*....**.****..*..**..*****.*....*.*...***.***.**.**.*..****.***.**..***..*...**.*.*.*.*..**.*.*..*....***.**.**.*..*.*.*...**.*....**.*..*...****..**.**....*.***.*.*...*..**..**.*.***..*.*..*..*..****.**....*...*.*****.**.***..***.*.**.*.*..***.*..*...............*..*....*...*.**.***...*.****.**.*...***.*.*..*.*.**...**.***.**.*...***...**...**.**..**....*...**....*******..**..*..*****..*****....**.......*.**.*.*.*..***...*..*.*..*.*...**..*..**.****.**.*...**...*..****.*..*..***..*****.....*..**.**...*****..*....****.*.***..*.*..**..*.*.*..*.***..........***.*.*.*.**..*.*.**....**.....*..**.****..*....*..*..*....**.***.*.*..*....*...***..*.*.**.***.*...*...**..*.**.***...**.*...***.*.*.*....***..****...*.*.****.*.*****...*.**.....**...***..*...*.**.....****...*.**....**.....*...*..**...*.*.*.*..*..*....*.****.**.......*..****.....****.*..******.***..*.**.****.*..*.*.**..*...*.*...***...*.***...******....***...*....***..*.*.*.*....*.****....*.*.******...*****.*.*.*.*****...**....*******...*....*...*.***.*..*****..*.**************...****..********..*...********.**...**.******.**.*..*..***.*.*.******..**...**.*.....***.**....*.......**..*.....*.***..*.***..*...*..**..**.*.***.*...**.*.*...***.......***.*..***..*.*.**.*.**.*.**...*.***..*..******.****.**.*..**..***..*.**.*.**..***.*.**.****...*...*.**..*.*..*..*.*******..**....**.**.*.*.*.*..**..**..*.*.****........**.*.****.***..**...****..*..****.*..*..**.**....**..*.**.**..**.*.***. ...**.**.**.**.*.........*..*..****..**.*..*....****.*..*****..****...*..*...*******..*...*.*..***.***.****...****....*.***.***.**...**..*....**..****.*****.**.....**.*.*.*...**.**..*.*.**.*******.*....*...*..*.*.*.**.....*..*...*******.*.****...**..***...***.....*..****.*..*.*..*.*.***...*****.***..*...*.*.*..*.*.**.*..**.*...******....***......***.*****...******..*.*.****.*...***..***.*....*.*..*..*.*...*****.**.*..*.***.*.*...**..**....***.****.***....**....**.***...*.*.***..*.....**..**.....****.....**..*.*..*......*.***..*.*..*.*.*.**.**.*....*.*.**..***...**..*....***.*...*.*.*..***.*****..*.**...**..**.*.****....**.....*....**.***.***....*.**...**..*.....**...**..**...**....**..**....*...**..*.*.**..**.****..*.**.*.*....*****..*****......***...*...*...*...*.*.......**.**.**..**...*.**..**.*.*.*..*.********.....*.*..***..*.**...**.**..******.***..**...*.*..*.*..*.**.***.**..***..*..***....*****..***.*..*....***...**...*..*****..***..****.*...*...****.***.*.....*..**..*..*.*.*.**....*..***..********.***......**.****...*.**....*....**.**..*...*..*......***.......*..*......**..**.**.***.**.**..*.*.....*.******.**.*.****.*...**..*.......*.*..*.*.**.**...........*........*....*.*.**.**..*.*.****.***....*********.*..******.*...*.*..****.***.*..*.*.*.*...**..******.*.*...*.*.****..**.****..**.**........*.*..****..**.*..***.....*..*..***.*.*..**.**.*.*.*.*.**.*....********..*.*.....*......*...*.*...*.**..***.*....****..**.***.*.***.*..**.**...**.**...*...**..*..*.*....***.**..**..*.***.*****...**.*....*.*..**..*.*...*.*.*.*....**.***....**.....**..**..***.*....**...**..****..**...**.**.**.*...*.*.***...*.***...*.***...*...******..*..*..**..****.*.*..**...**...*****.**.*.*.**..*...*..***...****.**..**.*..*.***...*.....**.*.....***.*..**.*.*..*..**..**.**.....***...*.****.....**.***.***.**.******..**..*.*..*.*.*..*.*..****.*...*.*..*...**.**...*...***..**...*...***.*.****.*..***..*.*.**.**.*.*.*...*.*..**..*.**.*.***..*.**..*.***.*..*.*...**..*.*.********...*.....**..*. *******.*....**.*.*.*...***.*..*..*..**.*.**..***....**.*..*.**.*.***...***.*****.*..*.*.***.**.*.**.*.*.**........****...*...***..*.**.*..**.......**.*.*.*.*.*..*..**..*.***..****.*.**.**...*.....*..***.*...*...*...****..**..*.*.*..**..**..*...*.***....*.***.**..*..*...*.*..*.*...*.****...***...****...**.***...**.**..****.***...*..**..**.*.*.**....*....*.....****......*.....*****.**.*...*..******.*....**.*********.***......**.***.**..*..*****........**.****....**.*..*.....***.*.*.*...***.*...*.*...*..*.*****...****.*...*.....***.*.**.**...***.*..*.*...***.*...**.*.**.**.***...*.....*.**.**.****.***...***.*..***..*.*.**.*.***.*.*.***......**..*.*...****....*.*..*.*..*.***.**.****.*******..........*.**.....**..***...**.*..*..*.**.*....*..**.*.*.**....*.***.***.***..**.*..***..*.*.*.**..**...*.******..*......*...****...*.***.*****.*...****...*.***.***.*..******..*.*.**..*..***...**.....*.*.****.*..*..**.*..*..**...*.*.*.****.**......*....*.***.*.**.*.***..*.*.**.....*.....**.***.****..***.**..***..*.**..**...****.*.**...*..*..*.....*.....*.**.*..**.*......*......*..*.*..**.....*..**.***....**.*.*.*.*.**..*.*..*.**..*.*.*.******.*****.*.**.**.**.*...*....*....*.......**...*...*.*.*.*.*...*...***....*.*..*...**.*.******.*******...*...***.**..****..*........**.*.**.*.******.***....**...*.*.***.*...**..*....**.**..**.**.*****..*...*...*.*.*...*.....*.*.*.**..*.....*.*..*.*.****...*.***.**..**.......*.**.***.*.*...*.....*******..*.**.****.*.**.*.*.****....***.***..*.*.*.**.*..*....*.******..*.*....**..****...*.***.**....**.*****.*.***.**..***..*.**..****.*.*.**.****..*..*.**.****.**...*.***...*.*...*.*.*.*.**.*.*..******.*.*......*.*..*.****....*.***.*....*..**...**.**.***..**.*****.**..***..*.**.**.**..********....*.*...**.**.**.*.....*..........*...***..*****.*.*.****.**..*...**..*.****....*...**.**...**.*.**..*..**.......*......***....****..*.**.**.*..*******.**.....*.***.**.**.*..**.*.....*...*.*...**.*..*..**...*.*..**....**.*.***..*****.**..*...*..*...*..*....***.... .*...**.*..*.....**....***......*.*.****.******.*.*..*..***.*.**.*.*.*..**.****.*******.*.******...*.....*....*.*..**.*....*.**.*..***.*.*.*.**.*.....**.*.**.***.***...*.*..**.**....**.*..*****.*..***.*.*****.**..*....***.*..**....*.*..*..*.***.****...**.*..*.*.**...*.****..*...*..***.*.****.*.**.*.**.*.......*..*.*..*.**.*..***.***.*........*********....**.*..*....*......**..*...*..**..*....*....*...*.**..**....***.******.*.**..**.*****.....*...*.*....**...*..*....*.*******.*....*..*.*.*......**..*.*..**...*.**.****...*.***..***...***..*.*.......*...*........*....*.***..****.***..**.**..**...*.***....***.*..*.*.*.**.***..*.*...*.**..**.....***.***..*.*.*.*.**....****.*.*...*..**..*...*.**....*..**.....*.*...***.*....*..*.****.......**.***.*..**.......*..***.*..*...*.**.*....**...**.**..*****.**.***..**..*.*.*..*.*...*********.****...*....***.*.***..***...***.*.**.***.****.**...**.***....**.*.**..**..*....*.*.**....*..*.****...*......*..****..*......*...*.*.*....*.**.*..**....*.*****..***...**.**.*..*..*.**.*..**..***..*.****...***....**...*...**....**.***..*.*..***....**.*.*****..*.****.**.***.**.*.*.****.**......*..*****...*.******.....*...**..**.*...*...*..*.****.*.*.****.*..******...*.*..***.**......*..*...*....*.........*..**.*.***.**..*..**.****..*****.*.****..**...*..*..*...*.*...**..**..*****...*.**...*...*.....*******.*..**.*.*..**.***.*..**..*******.**..*.*..**.....****..**..*...**..**.**.*....*..**.***.*...*.*........*.*..**.*****.***....**.**..**...**.**..*.***.**.....**...*.**....******.....**.*...***.*..*.**.*..**..*.**...***.*****.**..*..*.**..*.*.****..**.......*.*.***..*.***.***.****.***.****....*.*..***.*.....*..*..*..*..*.**..*.**.*..*..*....*.**.**..*.**..*.***..*...***.***.*.****........*....**.*.*****......***.*..****...*..*.*.*.....**....*...**.......*....*..**.*..*****..*...*...*.*.*...**..***..*.**.**..*..**.*...**..*.**.**.*.***.**.***......**...*..***.....*...*.*.*.*..*...*...***.......***..**.........*.......*..*..*.****.**...**....**.... *.......*..**.*.*..****.*..***.*...**.*.*.*************....**...*.*.**..*.***..*.*....*.*.*****..*.....***.*...***.***.******......**....**...*..*.*.*..**.*****.*.....**.*....****....*.*...*..*...*****........*.*****.*..*..*.*.....*.**..*****....*.*...*.***.*..**.**..***..*...*.***..*.**.*.**..**..*****...*.*..*...*.......*..**...*****.*..**.**...*.***...**.***...*..***.**.****..*.**..*...**.**.*...*.****.*.*..*******.**.***...***..*..**.*..*.********.*....**...*...*...*.*.*..*****.*.*.*..*****.*....*.***.***.*********.*.*.*..**.****.*.*.....**.*.***.....****.*.***.***.**.*.**.*..****.****.*.*....*..*..**..*.*..**.....*.*.*........*.**.*.***....*.......*.*..**..*...*.**.**..**.....*..**..*.*....*.*****.*.**..***...****..***.*.*.******.*...**.*.*..*..*..*..**.*..**.**.*.*.*.****..*..**..**...****....*..*.**.**.*...*...*..**..***...*****.***....*......*..**.***.....***...*.*****...**..**...**.**.********.*.**.*.....****..**.*.*.****...**.*......****.*..*....*..*..**.*........*...**..*******.***.***.*.*.*****...*...****.*..**....*..*.**.*..*.****.**...**.**..*.*.*.*..**...*.*.******..**........*...*.**..**....*....*.**...*.*.******.**..****.*...*.**.*.*..*...**.*......*.***.*.***.*******..****.*..*.***..****..**....*.*.*.****..*....*.**......*..***..*.*..*.***....*..***....*.*....*...*.**.*.***...*......**..*.*......**...****..*.....*..*..***.*.*....*.*.**.*.****..*...*.*.***...**.*.....*....*.***.**..**.*.**.*.**.***.*........***.**.*.*.******...*....**.***.***.****....*..*.***.*...*.****..*..**.***........*.**.*.....***.*.**.*....**..**..******.*..**.***.***.**..*.*.*.**.*.**...*.*****.*.**.*.****.....*..*.*....*...*..**..*...***.***.*.****....**...****.*.*.**.*.**.******.***.**..*.*****....*.........*.*.***.*......*.**....**.****..*.**.**.*****...**.**.*....***..*..*.*....*.***...*.**...*..*...*.....*****.**..**....*....****...*.*....**.*.***....**..*.*......***..*...***.*...***..***.**.**.**.**...*..*..*..*.*.*.*...*...**..****..*.*..*..***.*.....*.*..*.*..**....*. .*..*.**.*.*.*.**..****.**.*...**.***.*.**.*..**...*...*******..*..**...*..*...*.**.*.*.*.*.***.**..*..*....**...**...**.*..**......*..****..****...*...*..****...*.*...*..***....**..*.***.*..***..**.*.***..********.*.****.**.**.**.........*...******...**..**....*.**.*..*..*.....**...*.*...*.**.*.*****.*......*.**....**.....*.*****.***.**.**..****..****..***.*.....**..**..****.**..*.*..**..*.**.**..**.*.*.....*.**....*.....*..*.*.*..*.**.**.*..*...*..*..******....***.****...*******.******.**..*..**..**....*****.*.***..*..*..***.*****...*.*.**.*...*.***.*.*.**..*.*.**.*****..*..*...**...***..*.*..*.*******..****..*.*..**.*...***.***....***..*.*****...*.*..****..*....*.*..**.*....*..*.**..*.*...*...****.*...********.*..***..**.*..**..*....*...*.****......****..*.*.*...........***.***..**..*.***.*.***.*..*..*....*.*...***..*..*...*.******..***.**..*.**...*.*.**.**..*...******..***....*..*.*....*..*.......*......***.***...*..****.***...*..*.*.**.*.****..*****.**.***...**.**.**..*...*....****..*.**.*....*...***...*****...**..*..*****.......*.*.*..*.***.....*.****...*..*..**..**.*.*.****..*******.*.**.*******.*******..**...**..*.*...***.**...***.**...**.*.*.**...**...*.*..**..*..*.*..*.***.**.*...*.....***.*.****.*.***...****.*.*..*.**.*......*..***..*.*.***.......*..*.*.*.*..*.*.*...*...**..*.....*.**.***.***.**.*..*..****.**..***.**.....***.***.*.....**..***.*....*.*..**..........***.***...*******.*...*..**.*.**..*.***.*..***..*..*..***..*..***....*.***..*...*...****.**..*.....**..*..*******..*.**.***..****.*.**.**..*****.**..*.*.*..*****.**..*...*.*.*.****..**...*****.*...*.**..*.*..***.*.*.***...*..****..**......*...**.*.***..*.*.*.***..**..******.*.*...*....*.**.**.*.****....***.*..*.**.****..*.*.**.....****...*.....**..****.***...**.**..*****..*.**..**.....******.*.**....*****....*.****.*.*.*.*...**..****....****.**...****..***.*..*..*..**.**.**..**..***.****.******....*.*......**.*****...***.....*********.*.**...*...**.*****.**.***..**.*..*.*..*...*.*..*.**..****... **...**.....**.*.*.*..**...*..***..**...**...**.....*..*.**......**..*.*.**..*..**.******..**.***.*.******...**.*....*****...**..***.*..**..*....***.*.**.****.*****....**.****..**.*...*.*.*******...*.....*.*..........*.***.*.*.*..****..*.****.****..*..**.**..*.*.*...*...**..**.***.*.*.*.*.....*...*.....**.**..**.**....*.**.***.*.**.**...**....*.*...*..*.*....*..**..*******.****.**......***..***.*..*..*..*.**..**..*.**..***..****.**.**.*...*..*........*...*.****.*.*.*.*.*.*.**.**.*...****.***.......*******.*.*..******.*.*..*..****.*..*.**...**...*..***.*.**.*.**...**.**.**.......*****....*.*.**...*.*****..*.**....**.*.*..**.*.**..****.*.****.**.....*...*..*....**.****.*..**.*..****..**.*.*.....**.***.*.**....**.***.**.*.***..***.**.*....**...**..*.*.*.*.***...**..*.....***.*.*.*.*.*.******..**..**..**.**.*.......**.**.***..**.*.****.*.***.*.........**........*...*.****...**.*..*.***....***...**..*..*.**...*..******...*..*.....*.........*...**.*....****...***.**.*****.............*.*.**.*....***.**..*.*......*..*****..*.*....*******..****...*.****..*..*...*.***....*...**.*.*..*.*..******.****.**.*.*.**..***....*....**.******..*.***...*.....***.**.*.**.*.***..*..**.**..*..***...*..*.*..*...**.***....*.*..*.*****.****...*.*.*.*****....***.*.***..**.*..**....***..**.*.*.**......**.***.***.*.***.**.*.....****.....**..*...*.....*****..*...***...*..*.*...***...*.**..**.*.*........*.***.**.**...**...***.***.*...*...***....*.....*****..**.*******.***...*****..**...***...**.**..**.*****.....**.*...*..*....*...*.**.**.*.....**....**.*..****.**.....*.**....**..*...*.*..***....****.*****.*****.*..***.*.*...*...***..**..*...**.*.*...******..**..*****.*.**..***....**.***..*******.*.******.**..**..*...*.*...**...*.*.*.*.**.**.***..**.***.**...**...*..*..***..*....*...**.*.*..******..*****..****.****.**.**..*.**...****.***.*.**.**...*.**..*..***...*.***.*.**.....**..*.*...*.*..*.*..*....*.**.**.******.*.......***..**...*......*..**.***..****.*...**.*****.***.**.*....**..*.*..***.***. .**.*....*****.*......***.**.**....*.*.***...***..*....*.**.*...*****....*..*...*..*..**.*.*..***....*.*.*.....*.*...*.**..*..**......*...*.**..**..***.****.*..*..**.*..*.***...*.*...*....*.**.*...**.*..***.*.*..*..***..*.*.*.*....*..*..****.*.**.****.***..*****....**...**...*.**.*..***.*...**.**.*...*..*.**..*.*..*....*.******.*.*....**.**.***.**.......****...*..**..****.....**.**..*.**.*..**.*..*..*..***.****..*..........**.*...*****..*...*.******.***.***.*..****...***..*..*******.**.***.**.***..****..*...*..*.*.***.**.*.*.*.......*****.*.*....*....****...*.*.***.**...***..*...****..**.**..*...*..*.*..**...*...******.*.**......*....*.*.....********...****.***.**..*.......*..*...**.*.****.*.**..***.*.*.*.*.*.*..*.*...***..*.**.*.**.****.....**.*..*.**..*...*.*..*.*.*...**..*****....*....**.**.**..*.*..*....**...*...**..**..***.****..*..........**.*.***...***...**...**..**....**...*.**.*..***.*****.....*...***.....*.*.**...**....*.*.****...*..*..**..*.*..**..**.*....*..*..*...***.*.*.*....**...**.*.**..*.*.*.*.*....*..*.*..**...**.*.***.**..****..*.........*.*.**..**.***..**.*.***.*.**...**.**.**..*.*****.**.*..**.*.**....***.**..*.*....*.***.***.*.**..*.*.*.....****.**.*.*****..******.......***..****..**..*....**...****....*****..............**.....*******..*.*.....*..**.*****....*..***.**.**.*.**..**..*..**..*****.*.*...****...****..**..*****.*...**.*....**.*...*...***.**.....**.*......*..***..***..**.*..*...*.*...*.....**.***...**....*.*****......**.*.*.****...*..**..*.*.*.*...*.....**.*.***..**.*.***.**.*...**.*.*.*..*..****.***.**.**....**...*..*..**.***.*.**...*.*.***.*.*****..*.*.*******...***...*.**...*...**..**.*.***..*....*.**...**..*...**..**.*****...*...*.*.*.*.*...****.**.****..****......*.*..****....**.*.****.***.*...***..*******...*.*.*.**..*.*...*.**.**.**.*.*.***..**....*...*..***..***...**....**....**.***.*.**********.*.**..*.***..*..***..*..*...**....**.*...*.**.***.*.****.**...***..*.***.**..*...*..*.**.***....*.*...**...*..*..****..**.**.*.**.** **..**..**..*.*....*...***....****.***.*..*..***....*****..*.**..***..***....*.**..*..*.*....**.*****...**.*..**.**....*.****.*...*.***.**..*......*.....**.*.**..***..***.***.***..**.*.**..*.*.......*....**.*.********.*********.*.*.**.***..***.*..*.**..*.....*.*..*..****..***...**.***....****.**.....****.**.**.....*.***..**.*.*..*.**.**..***.*..*.*..*..*.***...*.**..**.*.*.**..***.****.*...***..*.....**.*..****..**...*.*.*...*..**.*..**...*.*.....***..**...**.**.***..*....***.*...*.*****..**....*.....**.****..*.*.*..*.**.***.*...*.*..*..*****.**.*****.*.*..**.******.*..*.*..***...**.***.**...***.*..*...**.*.**.*..**...*.*..*.**......*....*.*.***.*..***...**....**.**.*...*.**.*....*.**.......**.*******.*.**..**.*....*.***..**.**.....*****..*..*......*****.*.*.*.*..*..**.***.***.*.**.**..****..**.*.**..**......****...*.....**.****.*****.*.**..*..*..*.*.*.*..*..*......*****..****......***......*.********.*..***.****.**.......**...*.*.*.**.***.*....**....**.......**..**..*....***.*.**.*.**.****.**..*..*.****...**.****.***.....*.**.*...**.*.*.*..*.*****....*.**.*..*..**...*****.***.****.****...*..***..*****...***.**..****....*.*****.....**.**.**.***.***.***.*..**...*****...****...*..*.*..******......**.*.***...*****.*..**..******.**...**.**....*.*****..*.****.*....*..*.*..***..*.*....*...*.***.*...*....**.***...********.*****.....*.*....***.....*..**..*.**.**.*..**..*.........*.*..*.....*...***....**..**.*.*.***.*..*..*...*.*..*.*.......*..*.....***..*.**.**.*..*.........*..**......**...**.*.*.**.....*.*.*.*.*.***.**..***.**..*.***.*...****...*.*****.**.*..*.......***.***..*..*.**...*.***...*.*....****..*.****..*..*...*....*..****....*..**..******...*...*.**..******.***.***.*.***.**..*.***.**.*...*..****...*.**..**..*.*.*..***.*.*.*...*.*...*****.**..**.*.**.***.*.****..***.**.*.*.**.**.*.*........*..*.**..*...*.*...*...***.**......*.*.******.*........**.***.**....**.***...*.****.*****.*..*.**......*****.*..**.........**.**.....****.*.*.*...**.**.*****.*.*..*.**...*....* .**.*..*.*.****.....***..**..*...*.***.**.**.**.*...**.**.**.***.*.******.**.....*.**.**.*.*.****.**.*.**......**.*..*......*..**....**.***.**.....*..*.***.*.....*..**..*....**.**.**.*..**..***.**....*.*****...**.**..*****..*.***.*.****..**..*.***.**...*...***..**.*.****.**.*****.....***.......**.***.****.*.*.*.*..*..*.**.**..*.**.*.*..******.***..**.****.**.*.*..**.***.**.*.*..*.****.*..*.***....*.**.***...*..***.**....*.*....*.....*.*...*****...*.*..**.***..**..*...***....*****.*.*..**.*.***..**.*.*.*.*..*.*...*.******.*..*....*****..**.*.*..........**.*.**.*.*.**..*..*..*...*...**..*..***.*...*...***.**.**.*...**...**..***.**.*...***..*....***...*..**...*..**..*....*.***...*.*.******.....*.*...********.**....*.....*.....****.***.**.*.*.*.**..**.*.***..****...**********.*******..**....***.**...*.****..*.**.*.*..*..*...*....*.........*...*.*.**..******.**.*.*.......*.**.*.**....*.....*.**....**.*.....**...****....**....*.*.*.***.****.**.*........*..*****.*...*.*.**.*....*.*..**.****.***.....**...*.....*......*.**.*.*******..*.****...*.****.....*..**...**.*.******...*.*********.*....*.*..***..****.*****.**.*.*...***.**..***.****..***.**.*.*.**.***..**..**..*..*.*...*..***.**...***.****.****.*.*****.*.*....*.*...**.*.*..**.*.*..*.*.*.*.**.*....**.....**...**.*.**......*..*.**....**.*.**.***.*.*......*.*...*...*.*.*.*........*...***...**.****.*.*.*.***..****..****...****...**..**...***..**....**.*..*...********.**...*.******......***....*******...**....*.*..*.*.*..***.***....*...**..**.****..*.**..**.....**.*.*..**...*..**..**.**..****..*.**....***.*.*..*....**...***.**.....*.**.......*.*.*..****.*....*..**.*...*..*...**.***.*.**.*..*.****..***.*.**..**..*....***.*..***..*.*.***.**.**....*.*.***.**.**.*.*.*.***.***.***.**.***...**.*...**...**..**..****.....*..***...*.*****........*......*.***.....**.*.*.****.**..****....*.*...**.**.*...*.**..***...**....*.***.***..**..***..*..*.*.*.*..**...**.*.**...*.*..******....***.**.....***..**.*.*..****.**.....**..*.*..**.*...** **....*..*..*.*.**.*..****..****.**.**.*...****.**.*.***.****.**.***...*...*******.....*....**.*...****..**..*.****.*............**......****..****.**.*.**...**..*.**.*.*.***.**.**....***..*.***...*.*.......*.***.***.*.***.*...*.**.*.*.*......**......*....**....**....**....*.*****.**.*.*..**..*.***.*..**..*.*.....****.*....*.****.....**....*..***...****..*...***.*.**.*...*******.*....*.**..*...**...*..*...*.*.**.**.*..*..****.*..*.*..***.**.**.***..*...**.*......*......*****.**..*...**..***.*..****.*..*.*.*...**.**..*.**.*.*.***..*.....***.*..*......***.**..*.*....***..*.*..*..*.*.**.**.**..*.****.*.**..******.*.**..**.***.*....*......**.**.*.*..****...*****.*.*.*..**.**.*....*.*.**.*******..***...**...*..*.**....*.**.**.**.**.*******..**.*..*......*...*.**...*...*....*.*..*...*..*.****.*.***.*.*.*.**.*..*.......*..*.**.*.*.*.*...*..**...****.*..*..*......*.*.*.**.**.*..**.*.***..**..****..***....**.*.*.**.*..*..*....*...***..**....*.*..****.******.*...**.*****....*..*..**..*..**.*.*...*.*.*..**.****...******..*...*.....***.***...*.***..****.*.*..***.***.***....*.*.*.*..****..**.......*.**.*.**..**...*..**...***..****..*..**...**.******....*****....******..**.**.*.***..*.*...**.*..**.*.****.**..**..**.*....*.*.*..****...*..***..**.*..**..**...*....*...***......****..*..**...*..*.*......**..*.*.*.*.**.**.*...*..*.*..*..*.**.*.......**..**...**..***....**.**..**.*.***...*..*..**.***....*..**...*.****..*.**.*..**.****..*...*.*****.*.*.***..*..**..*...*.*..*..*.*..*.*.*...*....****.***.*.*.****...*****.*.***....**.**...**....***....**..**..***.....*.**.**..*.*****..****.**.....**....*..*..*.*.***.**.....****..*..*.**.*.**.*.**.....**..**..**.*..**.**.**..***.*.....**.****...***....*.**.*...*..*********.*..*.*..*.**.***....*...****.***.....*..*.....**..*....*.***.*...*.**...*....**...**..*.***..*.**....****....*..*...*.**..******.*..*..**.*....***..*.*.*.*.****...***.*..*...*...*.***.*..*****.***.**....*****.*......**...***.**.**...*......*..***...*.*..*.**.*.*..*.***.*. ***..*..**.*.**..****..**...**.*.......**.******.***..****....**.........*.**..**.***..*.....*.**..**.*...*.*.****..*.**.*****.*...**..**.*.*.**.*.****.*.***..*.*.*.**.*..**......*.*.*..**.*..*..*.****.***.**...*.****.*....*.....**......**...***..*...*...*.***.*.*..**...*.**...*.....*.**....*****.*.*...*****.*...**.*....*.***..***....**.**..*.**.**.*..*.****..**.....****.*....*.*.********..**.*....*.*....**..*.*..***.***.**..*...*....*.**.*****.*...*....*.*.***.***.*..*.****.*..**..**..*****.......*.......***....**...*****.**...**.**..**..****....***.**.*.*...*.*.**.***.****.*.*******.*..****.**.***.*..**.*.****.*...*..*...*****...*....**..*..*.*..*..*..***.*.**..*.*.***.*.*.*..*.*...*****...*..****...*.*.**.***.******...*.**.**.**...*..**.**..***.**.*.*...****.*..*.*....*...***.....*****.*.*..***.**.*.**..**...*..**..****.***...****..***.***.....**.****..***.*...........*...**.*....*..**.****..*.*.*.*.*..*.*.*..*...*..**..**.*.*....*.***..***..*......*.***..**.*..*..***..*..*.**..***.....**.**.......******.*.****.**.****.*..*.***.*.**...**.**.*.**.*..*.*..*.*..*...*....***.**....*..*.****.*....*****.**.**..*.******.*.*...******.*.**.*.....**.....***.*..**.*....*.******..**.**......*.***....*.*.*.**.*...*...**.**...*..*.*...*.******.*.*******..*...***.*..*...*...*..**..*.....*.**......**.*..*.*..*.**.**..*..*..*.*.***....*.....**.***.*.*.*.***.*.*..*...*.**.**.*.......*.*....***.*.*.*....*.......******.**..*...*.***.*****.*.**.*..*....*.*.****..*.**..*.....*....*.*..*..*.....*******..*......*.*..*.*..*..*****.***.*..***...*.*..*..****.*.*.*...***......*.*...***..****...*.***..***.*.**.......*.**.******.......******..*.**.*...*.....**...****..*****.***.***.**.**....***.*....***.....***.*.**.**.****.**..*****.***.***.*.***.***..*.*...**.*...***..*.***.*....*..**...**.**....**.*...**.*....*.*****..*.*...*****....********.*..***...*..**..****....**..**.**.****...*...*...****.*.**..*..*.***...*****.**..*.**..**..*...*.*.*..*...***.*.*..*****.*...**.***.**.*...**..**....* **..***.*.********..*.*..*****....*..*.....****..***..****.***.*.*.*....***.*.**.*.*.**.**........*..*...****.....***...***....**.........*.**.**....***.**..**.*.........*..*.***.**.**..***..*...***.**.***.......*.***..****.*..*.**.***..****...*.*.***.......***...*..***...**..****.*.****...*.*.***..**......**.*...*.*...*.****....*.***.*..***.*..**..***..*...**..****.*.....*****..**..*.*.*****.***...**.*.********.*.*..*..**.**.*...**.....**..****....*.*.*.*...*..***.*....**.***.*.*...*..*....*..*..********...**.....*.*..**.***...*.........*.....*.*.*..*..***.**.*..**.*..*.**.***.*.***.**..**.*******..*.*.***.*.**.**.*.*..**..*...**...*.....*..*.**.*****.**.*.**...*..*..***...*...*.*.*.****.*...*.**...*......*...*.*....*..*..*.**...*.*.*...*......***..*****.****.*.****.**..*.**.***.*.*..**.****.**.*..*..*.**.**.*.***..****.*...**..**.*.*....**...*.*....*****..*..*..**.****..***...*****...*..**..**.*....*.*....*.*.*...**...*..*.***...*.*....*.*.**..*.**.******...*......*.*.**...**.*.***...**...**.*..*.*.*.....*.*..*.**....*.*.*....**..**.**..*****.....**.***..*..*....*.**.***...***.**...*.****.**..**.*......**.*.****..*...**.*.*.***.***.*..****.*.*.....*.*.*.......*..****.******..*..*..*..**.....*.*..****....*.*..**..**.....***.*.....****.****..*.*.***.**.***..**.**.***..*..*.***.*.*..***..**.*.*.*..**.***.**.*****.***.*******..**..****....**...*....*.*..**.....*.**.****.*.***...**.**.*..*.*.......**..****.*...*.....*.*..*.....*.....*.*.***...*.****..***.*..*..*....*.*.*.**...****.**.***..**.***....*....**.**.***.....*....*.*..**.*..**.***..*.*.*..*..**.*****.***.*..*.....****...*....**..***..**...*.**.*..*.*.....**...******.**.*....*...*.*.***.**.**....*.*.**.*..**..**.*.*.*.**.**..**.*****...***.***....**...***..**.**..*.*..*..*...*.....***.**.*..***..**.*..*....**.*.....***..**...***.****.....*...*.*.*.*...*.*.***.**..*.***.*..**.*..***.....*.*.*****...*.**.**.*..**...*.**...*..*....*.*.*.***.**..***..***..*........***....*....**.*.*.*.**.....**.*..*..*........***.* *.*..*.*..*..*......**....**..*....**.*.*.*****...*.**..*..**...........**.**..**..***.*...*.*.*....***...*.***.********....*.***...*...**..*******..*..**.*..***.*.....*.*.*.*.**.*..***.*****..*..******..*...**..*..*.***.*..*..**.****...*.**.**.***.*****.***.**.....*****..**....**..***..*****.*..***.*...****.***.....****........****.*****.*.**.....*..*.****...***..**..****...**.*.*.***..***..***..*.*.**.*.*..**...**.******.**..*.**..*.*****.*..***.****...******.*...*.*.**.**...**.*....**.*...**..*.*.....***..*...*****....*.****...**..***..**.*.........*....*..*...*......*.*.***.**.*.*.**.**...*..**.*.*..*....**.*........**.*****...***...**..**..****.......**........******..*.********.....*.*..**.*.*........*......*.*.***.*.****....****..*****.*......*******.****..*******.***..*.**....******..*.....***.*..**.*....*.**.**.**..***..****.*..**...*..*..****........***..*..*...**..**.*****...*.**...*.*.*.****.*..**..*..****.*..*..**.*.*.....*.**.******.....*..*...**.****.****.*..*.*.*..*.***.**.**.*.*.****.....*.*.......*....**....*.**.....*..********..*...*.*......*.***..***..*.***.*..*.*.***...***..**.**..**......***.***.*.*.*.***...*..*.**...*...*.***.....****.*...**.....********.*...**.*...........****...*..*...*..****.***.*.*.***....*..*.**.*....**..*.*.**.*.*****..**.*...**.....*.*..*....***.**...*.**....*.***...*.......*.***...**.*..*.....***.*.....*.*.*******.***....*.***..****.*******.****..*..****..****..*.***...*.***.****...*..*.....**...*.*...*****.....**..**..**...*.*.*...*..*.*.**..***....*..*.*.*.****.****.**...**..*..**.**.*.*.**..**..*....**.**.*..**..*...*..*..*.**...*...****...**.****...*.*.*..**...**.***.*.*.*.***...***..***.**.*.*..*..****....*.*.***..****...*.***.*..*.*.*.****...*......**...*****.**.***..**...**.**.*.*.*...*.****.****..**.*.**.........*.****....*..**.*.....**..*.**..**.*..**.**...**.**..*..*..*.*.**.*****.*....*****..*.***.*.****.*...***.****.***...**.********...***..**..*.**..*.**..*.**.*..*.****.*.****.*..**....*.**.***.....******. ..****.**.*.*.***.*.***.*.*.***.****..*..****.*******.*.*......**.**.*.*.**...**...*.**....*.**.*.**....**...*...**.****..***.**..**.*..*.**..*.**.*.***..*.*..**.*.*.*..*.*.***..****..**.***....******.**.**.***.******.*..*...******.**......*.**.**..*.***.*...**.*...**..**...**.**.**..**..***.******......**.**..**.***....***....*.........***..***.*....*...*.....*.....*..****.***..*.****.*****...******.....*.***.**..**.***..*..***..*..***.***..*.**..*.*.*...***.*..*..***.*.**.*.*.*...*.***....*...**...**.*...*..*..*....****.*..*.*.*.*...******.*..**.***.*.**.**.*....****...*..**.*...*.**.**....*.*....*****...**..*...*......*...*.**...**.*..**.*...*.***..**..*...*****.*.********.**.****.*.*.*...*..*.*****.*....****.*.***.*.**..*.****..**...*....*.*.....*****...**.**.****...*.**.***...*....**.............*..*..****.....*..*.**.....*..*..*.*..*..**....*.....*.*.*.*.*..*..***.....*...**...*.**..*....**.*.*.******..***..***.*...***...*.**..*..*.**...***.*..*..*.**.*.....*..*****.**...*..****.*...****...*.***..*.*..*..*..*.****...*...**.**.*...********.*.**.*...***..*.****.**.*.*..***.....**..*.*..**..**....*..**..****.*...***......******.*.*****.**...***.*****.*.*.*.*.****.**.*.**...**.*.**......*.**...***.****..*....***.****..**.**...****..*****.****...**.**.*..***..**.****.*...*...*.*.*.*******......**.*.*.*.*.....**.**.***.*.***.*.***.***.*****...**.**..*.**..*.**..*.**.*.*.*..****.*..*.*.***...***.***..****...*.*...*...*....***.****.....*.***.**..*...**.*.**..*.*.***.*.*..*.**.*.*...***..*...*.**.****.*..***.*.*.*..**.*.*.*....*.*...**..*****.****.***...*****.*..*.***.*.**...*.**..*.....*...*..**..*.****..***.**.*..*...*.**....**..**.***...*.***.***.*.*.**.***.**...*.**...*.***...*..*.****.*.***.**.***.**.*.***.*.*.*.*..***..*...*.......*..*.*****...*.****.**.*..**.*.****..****.......****.*.*.**..*.**..*..*...**..***..**...*..**.**..***.*..*.*....*.***..*...*..*.*..*..*..***********..***..**.*......**..***.**.***.*.**.***..*.*..*.***.*...**........**.*..*.*.**.**.**..* **.***.**..*.*...***.*...*.*.*...****...**.**.*.*..*.....*.****..**...*.*.*.**.*...***.*.*.*.***..**..*.*..*.**....*.*...**...**.***....*..*.*.*......**..*.**...*.****.**..***.*.....*..*.***.*.***.***.**...*..*..****...*.****..*.*..*..**....*.**.*..**..*.*..*.*.**...*.***...*.**...*.**.....**...*.**.****.**.***.**..*****..**.*....**.*.*.....**..*.*.*.....****..**.*.****....*...*.****.****..***.*...*.*.*.**..*...****.*..****...****.***....*....**..*.***....*..**...****....*..*****....*.**.***....**..**.**....******.**..***..*.***..*.*********.****.**..*..***.***.**.**.*..*...*.**.*..*..**..*..**..*.*.**.*******..**.*..***.**..*.*.*..*.*.****.****..**..*..*.....*.**.**.**....*.*.*..**.*..***...**...**...**..***..**.*.**..**.**.******...**..*.*..*.****...*.*..***....**.*****.....****...**..*.***.*....*******.*.***.....*..**.....***....*.*........****..**.*....**.**...*.***..**.***..***.*.***.*.***.****.........*...**.*.*.********..*...**..**.*.*.**........***.*...*.****.*.**.*.*..*....***..**.**...**.*.**...***..*.****..*...*..***..***.*********.*.****...***...**....**..*....****..**..*..*....*..*...***.*.**.*...**....**...*.*...*.....*****.*...*****.....*.***....*...*.*....*...***..**..*.*.***.*.*.....*.....***..*.*.*.....******.*.****..**....**..*..*.***.**.*...**..**....*.**.*.*.**..**.*....******.*.....*.**.*.......**.***.*.*....**.**.***...**....*..*.....*.*.**...*...**...**..*.***.*..*...*.*.******...*.****...*.*....*...**.*.*..*.*.**.*.***...*..*..***..*.*..*****...***.*..*.*****......*..***.***.*.**..........*...*......**...***.*****...*....*..*....**....***..**........**...*.*.*.****.*..*.**.**..**..*.*.....*......**.****......*.*..**..*..*..*.*****..*.**.*..*...*.**..*..*******.**..*.**...*..**.**.*.**..********..****....*....**.*******....****..**.******...**....**.**..**.*.***.*...*.**.....***..*..*.*..*..*......*....*..***..**..*..*****.******.**..*...***.**..**.**.**.**..****.**********.*.*...******..*...**.*...*..************.**....**.**.****.*.**.****** .....**......*.*.*...**.******..****....*..*.*.*..*.**..*******.**..*.***...*****..*....*..*.***....**.***......*...*******.*.*..*.**.**..*******..**...**...*.*******..*.*.*...*.****.**..***...**.***.******...**.***..***.***.***.*..*....*.*...*****.....*..***.****..*..***.*.*..*...*......**...**.**.*..*.....**.**.*...*.*..*...**.***..*......***.*...**.**.**....**.*.*.**...*...******...*..***.*.*.*.*.*...****.*.*****..****.*....*.*.*.**..***.*****.......**..**..*.....*....**.**.**...*...***..*****..**..**.*.*..**.*.*.*.....**.*...*.*....***...****.*.***.**...***.***..*..**...**.*.*....*.****.***.*..*.*......*.*.**..**.*.*.**......****..*..****...**...*.****....*.***.**.*...*.**.*..*..*****.****.*..*....*.*....*****.*..**...*******..*..*.*.....**.**.*.**.*****.*.**.***...*..***....****..*..***.***..*.**..**..**.*....*.*.***.**.*.**..**.*.*...********.....**.*..*...**.****..***.....*****...**.*.*..******.*...*.*.**..**.**.....***.**..*...*.**.*...*..****..*.***....**..*.*..*.***...*.***.*..*..**...****....*.....**.**.*..****.*.......**..****.***..******...*..*.*.....***...*.*..**.***.*...**..****.**...**.....***.*.*.**..***.*.*.*.*..****.*.**...***.....*...***....**.***...*.*.**....**.*.*..**.*....***..**......******.*...*..*..**..***...*.**..*.********.*..*..****..**...*******..****....*.***.**.*..*.*.*...**.*...*......*.*..**..*.**.*....*.*..**.**....**.*.*.*..*.*...*****..********..********.***.****...*.....*****.**...**...****.*****..*.****..*....******..*****....****.*.**.*...**.***.*......**...**.**..*.....*..*...*....***....*.***.***.****..*.*.*****.********.*..**.*..*...**..**.***.*.**.****.**.**...*.**.******...*****..*.***..*.*****...*.****.*****.*.*****.*....*.**.**.*.**.*...*..**.*.***.....*....**....**.***.**...*.***.*.....*...*.***...*..*....***....**.*...*****.*.*.****.....*...**.*...*..*...*.**..**..*.***..*..**...**..*.*.***.*****.*...**..*.***..*...*..****.***..*..*..*..**.*...*...*.....**.*..*..*.*..****....*.*****.***..*****.**.....******.**.***.*.* .**.*..**.***.*....****.*...*...*..******...**...**.***..*.*...*..**..*********.*.*....****..***....*...*....*.*.*.**..*.**..**...**.****.****.*.***..*......**..*....**.**.*..***..**....***..***.****...**.....*..**..*..****...*.***..**.*.**..*...**...*.**.***.*..*..**.***..*....****....***.*...*.....**.*.**...**.*..**.*.*..*.**......**....*.******.*..**...**...*..*...****.**......*****..*.*.****.*.****.**.*.*.**...**..*.**..*.........*.*..****.*.**.***.....**.*..*.*..*..*.**.*.....*...*.*.....***.*.*******...****.......*..****...*..****.***.**...*..******..*.*.***.....**.*****.***..*****.**..**.....*.....**.**.....********..*...**.**...*.**.***...*.**...**.*.*.**....*.***.*...*..**........*.**.****.*..****..*..*.****..**.*...*.*.*******.*.**.*.*..*.....*....**.*....**...****.*.**..*....***.*.**....******.*.*****.**.***.**.*....**....*.***.......*....*......*..*****..*.*...**......*..........*.**....***..**.*.*..**...*.**.**.*..**.*..*..***..**.***...*.***...***......*..**.****.***..*.***....***..*****.*..*..***..*.***.****.**...***.*.*.....*****.*.**.*.*.*..*****..**.*.**...*....**..**.........*.*.***...***..*.*.**..**.**..**...*.***..***.**..**.********.*.**....**.*...*....*.*******.*.......*..**.*..**.*..*.**.***.*.**...*.*.*..****...*.....***.*...****.....***...**.****.****.**...*****.*.***.....*..*..*****......*.**......**..*.*..*.*....*.**.******....*..*****.**.*..*....*.*.**..****.....**...*..**..*..**.*..*.*.*.*.***....***.***.***.*******.***.....******....**.**..**.*..*..**...*.....**.*****.**.**...........*****.*..*..***..*..*.*.*..**...*...*.*.*.*.**.***..**....**...**.***..**.*..*.*.*.*...*.****.*.*.***.**.**..***.*.**.***.....**.*..*.***.*...***.*.....*...***.*.**.****...*......*..*.**.*.*.*****...*.**.......*.****.*.*..*...**...****...***.*....*...*...*.*.*....*...****.*.*...*.**...*...*.***....**.**.*..**.*.**.*..**.***..***.*.*.*...*.*.*..*.*.****......**.*..****...*..*..*.**...*..******.....***...***.*..*..***.*..*..****.*.****.*..**.**..**..*.***..* ***.*...*.*..**......**.***......*..*.****.*.*.*..**..**.***.**********.*..*.*.*.***......**.*.*..*.*....**.**.*...**..*....**....***.**.**.*.*...*.*..*.......***...*......**..*.*****.*.*******..*...**.***.........******.*..***..*.....***...***..*.*....*.*****.*****...*...*....**..*.**..****.*.*.***.****.*.....***.....*..****......*..*.*.*..****.*...**.*.****.*.**..*.**.*.**...*****.***.***.*..*.*...*.*....**.***....*.....*......**...**..*.****.*.******..*.*..*.*.**.*.*.*..**.**.**........*...****.*.*.***.*.*.**.*..*..***.**..*...*..*...***..**..***.*.*.*.*...**.*.*..*..********..**.*.**..**..*.***...*...*.*.*.*.*****.*****.*.*.*.******.**..*..*...*...*.*.*.**....**..***.*...**...*..*.....*.*.*.....*..****..****.**.*..*..*..*******.*.*.*.***...*.....**...****.**..**.***.*....**..*.**.*.*.**..*.*...*.....*.*..*.**...**..*..**.*.**.**.***.**...***..**..***...*...........**..*...**..**.**.*.*....**.*.**.*.***.*.*.****.*..*****..*.**.**.*..*.....*..**....***.....*******.*..*.******.*.*.****...*.*.******.....*.*..*.*.*.*.*....**..**.****...******.*.*...*..*.*.****.***...**...*.**.***....*.***.**.*****.*.*.***...*.*.***...**.****.*.****.**...**..***.*..***..*.*.****..**.*...*......*.***.***.*....*..**...**.**.****.*.*.**...*..*.*.**..**......*****..*.*.*..*..****.*..***.*...*.**....******...***...**..*.*...*.**.**...***.***.*.**.*.**..*.........**.*.**.*....*****..*.....****..**....***.*.**.*.**.**.*.*..**.*.**..**.*..**...*...*.*......***.*.***..**...***...**....*...*..*..**.**.*.*.**.****.*.**...*..**.**.***...**********..*.*.*.*.....**.*.........*.****...*.*....******..****......***.****.***.**..*.**...****.***...**......**.*.**..*..............*.**.*.****..**.*.*...***..*...**.********.*..*.*.****.*..**.*.*.*..*******.*..**...*.*...****.***.**..*.**..*..***...**..**..**.....**..*..*..**..***.**..**..*.....**.*.*.*.**.*...**.*.**...*..*.*.**.*.*.*...*.*...***.*..**...*...**....*.**.**.*********.**.*....**.***.*...***.**.***.******.**...**.**.*****.*..*.*..*..*....***.. ...**.**...*.*...*.*....**.****..***..**..*.****......*.*.*.**.*.*..*...*.**.**..*...**.*.**..****.*.***...**.**.***.****.**..*.*.*.***.....**.*****.....**..*....****..*...****..**..*..*......*.**...***..*.*..***.***..**..**....**.*..*..***.**.*.*...*.*********.*.*..**..*..***.***.........*..**....****..*...*...*..*..*..**.*.*.*.*.*..**..*....***.***.*....**.***.*....*.**.***..****..***...*..*...**...*..***.**.*.**..***.*..*..**..*.*..***..*..........*...***...*****.*.*..***..**....*...**.***.**.*****.****.....****.*****.*.....*..***...****.*..*****.*****.*.*..*..****...*....***.*.*.***.***..*....*..*.****..***.**.***...**.*.***..*..*.*..*...**.**.*.*.***..*.***.*.**......*.**.*.........*.*.*..**..***.*..**..*.***.*....**.*...**.*.**....*.***.*..***...**..***.*...*..****....**.....*.**.*.**..**.*...*..*.*.*...*..*****..**..****.*.*.*..*.**....*.*.*.**...**.**.*.*...*....**..**..*.**.*.*..*..**.*.*..*.****.*..***.***.*.****...***...*.*.....**...****..***....***.....**..****.*.**.*.**..***....*...**.****.******...**.**.*..*...*..****.*..**.*......********..***...*..*.*.****..****..*.***.*.*.**.*..**.***.*.***...*...*.**.....****.**.*.***.*...*....*...**.******..***.*..*...*.*..*.*.*.*.....*..***..**.**..........*******.**.***.**.*.*.*.**.....*..****..**...**.**..*...**.*.*..**.*...**.....*..***...*..***.*.****...**.****..*.....**......**.*.***.***..*****......*.*..***.*....*.....**.***..**..**.******.*.***.*..**.*.*.**.*..***.*..*.**.*.*..**********.***.**.*.****.****.*.**..*..........*.*.*.***...**......**.******....***.*..*.*.**.*..*..**..*.*.**.*....******.***.**.*...****......*.**.*.*.*..**..*****.*.*.**.*.*.***........*....**..**...**.**....**..****...**...***..**..*..**..****.*.*......*..*...*.*.**.****...*.**.*.****.**..***..**..*..**.*..****......*.***..*..*....*..*..*.****.**.****.*.***...**.*...**..********.*.*.*.*.*.***......*.****.**.******..*...*****..***.*.*....*..*.*.....****.*..*..**.**..***.*.*.****.*..***.**.***.**.**.****.***..*.*..*..*....*...***.. *****.*.******..*.*....*....**.**..*...*.*..*.**.*******..**.**.*.*...*.***..*.*..**.**.**..*.*.*.**...***..*...*****..*...*.*...**.*.****.***...**..*.*..*.*..*.**..*.*.*.*.**.*..*...*.*.**.*.**..*.*............*.*.**..*...**..*.****.**..***.***.**.***..**...*..*..*..***......*.***..*.**..*..*...***.*..*...**..*..*.*.****.....*.*..*....*.*..******.*.....*.***.*.**..**..******.**..*******..**..*..*.***.*.**.*...***..**.*.***...*****..**.***...******..**...*.*....*..*******....*...*..*..****....*..**..**.**..*..***.*.*..*.*.*.***.****....*..*.*.*.*****..*.*..*.*..*..******..***.*...**..****.....*......**..****..*.***.*..*.....**....***.*..****....*.*.....*....*.*.***..**.*.**..*...**.*...*.*..*....*.*.**.***.*.**.******...****.*..*.**.**.*.***.*****..**...*.**..**..*.*......****..*.*.*.*.*.*.**.*.*..**.**.*.*.**********.**.****.**....*......*.***..*..*...*..**.**....***..**..***..*.*.*..****...*..*.**...*....*......*..*.****.*.*....**..*.*.****.....*.*..**.**.*..*....******.....*..***...*.......*..*.**.***.***....*.**..*.**.**..*.****..**.**..*.*.*.**..***..*.*.....*...****.*.*.*.*....*....*...*..*....**..*.*........***.....*.*.*..*..***.*...***.*...*...**...*..**.***.**.*...**.*..*........**..****.**...**..*..****.*..*.*..*..*..*..****........*.*.****......****.****.....**.*.*....*.*..*..*.....*..*..*..********..*.***.*..***..*.*.**.**...*...*...*.*....**.....***..**..*.**..*.*..**...**.*.***.****........***.*......*.**.*.*.....****....*.*..**.*******.*.*.**..***.**.*.*...*........**...*...*..****.*********...**....**.*...**..*.....*..***.*..*.*.*.*.*....*.*..**...*..****.*.**..**.*.*.***...***..*......*.*.*....***...***.*.**....**....**..*.*.*.....**.*...**..*.**..*.*****..*.*..*.*..***.***...**.*...***..***.....*****...***....**.*****.**.**.**....***.****...**..*.*.***.*....**.**..*.**.*.*..****.*..*.***..**...*.***.**.*...*****....*..***.*.*..**.***..***.*****......*..*.*..**..**..*.**.*.*..*......*.*..**.....***....**..****.....*.*...*..*.*...*.*..*****.***.**..* ****....*.*..***...**..**...*..*.*****...*...****..*.****.*..***..**.....*........**.*..***..*.**.***.*..*..***..*..*......****.***..***.*.**.**..*.**...**.*.*...*......**.*..*.***.*.***..**..******..*****.*.......***...*******.*******....**...**.**...*.**.....****.*.*.****.*.*.*.*....**********..*.****.*.**..*.***....*******.......***.......***..*.*...**.**....*...*.**.....***.****....*..*.**.*.****.*..*..***...******..*.....**.*.*....*.****.****.**.**...*.*..**...**.*.**..**.***.**.*..***.....**.**...***.....****....*.*..**..****.***.********...**.**.*.*...*..*...*...**.*....*..*...*.....*.**.*...*..*.**.**.**..**.**....*.**.*.****.**.*.**.*.*.***..*.*..***.****.*.*..*.***..***......*.*.*.****.**..*.*..........***...*****..**.******.***.*...***.***********.*.******.***.....*.*******.*.*.**...*.**...**.*..*.**.*.*.*...**.*...***.*****.**...*..*..*..**.**.**.*..*..**.*..*.*.....*******.**......*.****.***.*.*..*..***..*.......*****.*.***...*...**.********..***.*.**.*****.***.**..*..***...****.*.*...***.*..**..*.*****..*.*.**.**...*.****.**..**.**...**....**.*.**.**.******.***.******.*****.*.*.*.*...*.*......**.**.....***.*..**.......***..***.**.**..*.*..**..*..*..*.***..*...*.*.**....*.**...*.*....*..*.*..*..*...*......**....**.*....***.**...*..*.*..****..**.....*.*...*..*.**...*...**.**.*...***..*..*..*...*..*..****...**.*.*..*....****...*******..****.*...**.*.***.*.*.*..**.***..**.*...*..**...*.******....**.....***.*...*.***.*.*****...**.***.*....*.......**...*...*....*.*..*.*....**.*..**...**..*..***.**.**.*.*.......***....***..**....*.**.*.*.*.*...*..*.**.*.****.*.**..*.*.*.***.***..*.***....*.***.*..**.**.**..*..**.....*.*.****...**.**....*.*.*....**.**..**........***.*.*.*.....**.**.....*.*.*.*..*.***.**...*..*..*.****.**...***.**.*.*..*.*..*..*..*...*..***.***.*.*..*...*...***...*.**...*..*.*...**..*.****....**.***.***.*.***..*.*******..*...**.**...*...**...*...**********.*.*....**....**.**.**.*..*.**.***...*...*...**.**.**.*....**...*.*...*.**..*.*****..*.*** *.*.****..**..*..***..***...*.*...*........**.*.*...****.*.*****.....***.**...***.*..*..**.***.*..*..**.*.*..****..****...***..****.*.*.*....*.*...*....*.**.***..****...***..**..**..*..*.......*.....*****.*.*..*.*...*****.***....**.****..*.*...***.*..***..***.****...**...**..**.*...**...*...*..*.***...*..*..*.*.**.****.***.***.*.*...***..****..**...***...**..*.*.*.**....*.****.*..*.***.***..*....*...**.*....*......*...**.*..**......**...***..*..*.*.*.**.*..*..****..*..*.*.*.*....*.**.....*......****.*****........*...******..**.**..**..**.**..******..**.*.*.*.****..****.*.**..**.**.*...**...***....**.*****.*..*.*...**..*....*.***....***....*.*.**...***.*****....*.*.....*.****.**...***....*.****..***.*..*....*...**.....**...*.****..*.**.*..**......*..*.*.*..*..****.***.**...**...*.******.*.**..***...*.*..*.*.*.**......*....***.*..*..*.*.*......***.***.*..*****...**.***..........*.*.***.**.**..**..*.*..*.*.**...**........***.**.**.**.****.....*..***....**********..**.*..*.**..******.******.*....**...***..******.****....*****.*...*..*.......*...*.**.*.*.**.....*.*..*..***...***...**.*.**.*...*.****.*.*.*.**..*..*****.*.*******..*.***.**.****.........**.*.**.*.*......**.*.....****.*****..*****.*.***........*..*..*..**..*.....*..**..***...**.*.*.*...*..*..**.***.*.*.*...*..*..**.*....*.**.*...*.*..****.*.***..**.*.**...*.***...*..***.....*.*....*..*.*....*..*...***.***.***.*.*.....**.**..*...*...***.**.*..**..**.**********..**..**.*..**.***.****....****.*..*..**.*......*.**...*..*....*..***..*....***.**.***.****....**..****.....*...***.**.**.******.***......*.***.**..*...*.**.**..*....**.*..*...***..**.*.***.*...***...****.*..*..*.****.*.*.**.*.....*.....**...*.*..****.....*.**.***.*..*.**..*...*..**.*..***.**.******..***..*.*..*.*..**....****....**.*..****..******..*...**..*..****.*..*..*...**....*******..***..**....**...*.***..*.*.**...***....*****......*........**....*...*..****..**.*.***...*...*****.***.**.**.*..******.*****...*..***.*.*.*.*..****.***..**.**.***.....* ..*******.....*.*..**.*.***..**.****...*.*.*..*...****.*.*..*.*.******.****.****....****...*......*..*.*.*****..*.**.**.*.....*...*.*.*..*..*.**.*.***.***.**.***...*****.*.**......*.*..**.**..****.***.**.**.....*.****.*..**..***.*.*..***....***....*.*..*......*.*..**...*.*....*.*.**.******...**......*...*..**...**...**..**..***.*.....*..**..*...*.*.**..*.**....*..****.*.*.....***..*...*..*.....**.*.*.**....**.*......*....***..**.**.**..****.*..*....**..****..*****..***.*****....***..*...*.***..*.****...*.**..*.**.**......*......****..*....**..**..*..**..*.*..***.*...*...*.*.***.*****.**....*.****.*.*..*.....*****.*.**..*.*.*.*.*.....*.****.....*.*******.**.*.*.**.**...***......*.**.*..*****.*.***...****...****.....*......**....****.***.*..*.*.***..*.........*...*..**....*..*.****.***....*...*..**.*..**.*.*****.*..***...*..**...*.*.****....*.*****.**.*.....***.**..*****..**..*..**..***.*..*..*.*..*.**.....**.*..***.......*.****....***.*.*.***.*..*.*..**...****.*.*****.*.*....*.*.*...**..*.**.**....*..*.*.***....*.**...*.*.....***..*..***.*.*....*.****.*...**...*.*.***.*****..**.*..**...**.*.*.**...*..*.***....**...*.*.****.******..*..*.***.*.*.***.*...**.*.*....*..****.****.***..*.*.*.*.*.*.*..***....*...***......**.*...***..*.*.....****.**..**..**...*.***......*.*.........*.*.*....*.*..****..**.*.**.....**...*.*....***.**.*.**.*.*.*..*.***..**..******.*****....******.***..*.....**...*....*..*.*.****..**..*****.*.**...***.*.*.**..**.****.*.**.*.****.***...*..**.**.*.**.**.****.*....**..***..*.*.**..*.*..**...**..***.**.****.**.*******.*...**.**..*.......*.*.****..*.*.*.*.*.**....*.*.****.**..*......*...*.*.***.**...*...*..*....***...*.*..*...*..**..**.*...*.*....**...**.**...**.*...*.......*.*.*...***.**....*.**.*.*....***.**.**.*...*.***..***..***..*****....**...*...***..*....**..*..*..*...*****..*.*.*.*..*...***..**.*****.**********...**.*.**..*****...**.*****....*.*.****..*.**...**...*..****.**..*..**.*.**....*..*..***.***...**.*.**..**.**...****.*...*.********..* ........****.******.*...****.***.**.*.*.*..*****...*...******..***.......*..*.*..*****.***.*.*..*..*..**.*..*.**.****..***.*...*.*....***********.***.....*...*..****.**.**...*...*.****....***.*..*.......*.*.*.**...*.*..*****.**.*..**...****.**..*.*.*.**.***.*.****..*.*..*.****.****.*.*...**.*.**.*...***.*.**.*****.***.***....**.*.**.**.**..*****.**.......*..*....*..*.....**.*.****..*..***.**.*...*.***.**...*..******.*....**.*.*****.**..***.*.**.***.***.**...*.*....*..***....**.....*..*.*.*....*.***.*.*.*.*...**..*..*....****.*...*...*.****.*..**.*...*......**.*...*.***...**....*...*.*******.**.....***.*..*...*....*.**.*..*......*.**.*.**.****......*..*.*.*..*..**.***..*...*...*.*.*.***..*...*....*.*.****...*....*****.**.*..*.*.....****.***.*...***.*.**.***.*...*.***..***.*.......*.*.*....**...*.**.**..****.....*.****..*.***..**.*...**.***..**.*.**..*****..*....*.*.****.*.*.*.**...********....**..***..**..*..**...*.*..**..****..*******.*..**.***..**.****...*..*****.*......*....*...**.***..*.***.*..*.....*.****.*.**.*.****.**..**.*.**.*.***.**..**.**.*********.*....**....*..**.....*.**.....*..****......***.********.**..**.**.*..*..**.*.***.*.*.**..**....***..***.**.....*.*.*...*...**.*.*.*.*..*.***..*.*......*...*.*.**....*..*....*..**..***........********..*.*.*..*.****.**.*.*..**.......***.**...**.......**.*..*.**.*.**...*.*.***.***.**......***..*.*.*..*.*..*.*.....***.**.****.....*.**.*..*.....**..*.*.**.*..**.*..***.****...***.**..*.*.*....*..******...*.*..***..*..*......***.*.*.*.*.***.****...*****.**.**..**..*...**.*.**.***.*..*********.....*..***.....*********.**....**......*....***.*..*.*.***..**.**...*..*.*.********.***.*...*.***..**.****....*.*.**.*.**...*.*..**....*..*****.*...*...**..*.*..**.....*.*.*.**..**....***....*.*****..**.....*.*.*....*.**..****.*......**.*....****.....***..*.*****..*..*..*...**...***....*.****.**..*..**...*..*...*****.*...**.*.**....**..**..**..*****..****..*..*.*****..*..***..***..*..*.....*.*.****.*...**.**..*.*.***..*.*..*.*.*. .*.*.*..***..*..*....*...*....*...*.*..*...***..**..**..*.*..*.*.**.***.*...*....*..**....*...*...*.***.**.****.***..*..*..**..*....*.****..*.*.**..**..*.***.**..*.**.*.*....**...**.**..*.*..*.****.*....*.....*.....***......**..**.*...***.**..**..**.**.....**.***..*.**.****..***..***..*.**.****.**...***....***.**.*.***.*...*..*...**.***..*.**..*.*......**...***....*.*.......*******.***.**.***.*.**....**.*.*.***.*.***..**.*.**.*..*.*****.*.*..*....****.*.***..*..*...***..*****...**...**...*..*..*..*....*.*....**...*..**....*.******.*....**...*********.****...**.*.**.**.*..***..*.*.*.**.*....*****..**.*...*.****.***.*.**.*...*....*..****..***.**..**.*..**..*****.***.*..*.*...*..****....**.****...*..*....**.****.*....*.***.*.****.*..***..**..**.*.*.**.*...*..*...*....****.***..*.*.*.*.**..*..*....**..*.**..**..****..***..**....***..**..**...*.**.*..*..**...*.*...*.****..***.*...**.*.*...*.*...**..**....*..**..*.*..*..*....**......***...*....*...***....*..*.*.*.*..***..*.**...*...***.*.....*..*****.**.*.****....**.*..*..**.*.*.*.*.*..***.*....*.*.*..******...*..*...****.**.*.*.*.....***....*..**.**.*....*.......*.....**..****..*..*...****....****.*.*...**.****..*...*.*..*.....******.*********..*.*.***...*..**.****....*..**..**.*.*..*.*.*..*...*.***...*.*.*.***..**.*.*....***...*....*.*...***.....*.*.*.*....*...*.*..***......**.*..*..*.*...**.**.**.*.*.*.*...*.*.**.***.....***..*.*..***.*.**.*...**...**.....**.**.**...*.*.**.*.*..***..*.*****.*.*...**...*.****.....*.***...*...**...*...**.*....*..******...*.*.....*****.*.**.***...**..******..**..*..*....*..*.*.**...**.**.*..*.....*..****..**..**..*......**.*****..**.*..**.*.*.**.*.**.***.*.**..***...**.*...***...**.*.**.**.*.*.*..*.*...****.*.***.*.**.**.*....*.**.**.....**..**..**.*....***..*..*..**.*.*...*.....*...*..**.*...**.*..**.*..*....**.***.****.**.**.*.**..*..**...*.***........***.****.*.**..*..*.....**......****..*.*....***....**..***.*.*.***.*.*.**..*.*.********...**...****.*.*.*...*.***......*...*.******...** **..*.***.**.***....*..**.*.*.*********.*.*.*.....**.*.*..**....*...*.*.*.**..****.**..*.*.*...***.*.*.******.*******.****.*......***...**..*..***.**.*.*.*..*..***.**.*..*...**.**..****.***.********.***.**.****..**.*.**.*.*******.**.*****..**.*...*....*..*..****..*...*...****.*..*.**..**.*....*....*..*.**..*..*..*.*..****.**......*.*.**.*...***.**....**.*..**..*.*.**.****..*...*..*.**..*...*......*.***.****....**.*..**.*.*..*...*.*.*...**.*.***...*..**..**..*.*.*.*****..***.*.*.*.***.***.***.*....***..*.***..*****...***..*.***...*.*.****..**......*..**.**.*.**.*..**.**..*...*.****..**..*....****..***...*.*..*..**.**...*******.*...*****....*.*...***...............*.*.*...**...*.*.......*..*..*.****.***..**..****..*.*......**....**.**.*..*..*.**..**.*..*.**...*.*******.*..*......*****..*..*...******.*...**..*....*.*.**..*.***.**.***..**..***.*..*.**.*.****...**.*.......**..***.*.***...****..*..**.*..***..*..*********..**.**..*.*......***...**.*.*..*.*.*.....*..**.****..*..*******..*..*.***.*........*...*....*.*..*..***..***..*.***.*.*.*....***..*****.....*.*..***.****.*.*..**.....**.*..***..*..*...***.*....*...*.*.**......**...**.*....**..***...*...*.***..*.*.*..*...*.*..*.*.*...***......**.***.*..*******...***..*.****.*****...**.****....***..****.**.*.**...***....****.****..***....*.**..***..*******....*.*.***.**..*......*.*.....*.*...*.*.**.**..*...***........*.**.*.*...*..******...*..********..****.*.*..****.**..**..*..**...***.....**.**.**..**....*.......**....*.**.*.*..*.....*.****....*..*..*...*..*.....*......*..**.*.....**..***.*..**...**.***.*.*.***.***..*......**....*..*.****..**...*.****.**..**..*.*.*..*******.**.**.*...**.***...*..*.....**.**.*....*.**.*.****..**.****..*...*..*.*..*****.*..*.*..**..**..**..*.*..****......**..**.**..*.*.***.****.*.*...*..**.....*.**.***.*..*....*****.*.***...*.*****.***.***.****.........**.*..*...*..**.**....***.*****.*....**.*..**.*.**..***.**.*.**.*...*.*..*.**..***.***..***..**..*..*....*****.**...**...*.*.***.*.*.....*** *..*.*........**..*.*...***.****...*..*..*...**..*.*....**......*..**..*..******.*.*...*....*..*..*...**..***..*.*.**.**.**.******.*.*.**.*...***..*...**....*..*.**....**...******.*.*..**.**...**.*..*.*****..*.**..********...*.***..**.....***....**.......*.*.**..*.**......******..*.*..**.*....*.**...*..*..*..*.****.*.*****..****....*.**.******....*.**...***......*..**....***.*....*********..****.*.*****.*...*....*..*..***.....***.***.*.***....**..**..*.*..**.*.*.*....*.....*...**...*.*.**********.**.*.**..**......**..**..*.***......*..**..***.***..*.*...*...***..*..***..*.....*.***.***.*..*.*..*...**..***.****.**..*.*...****.******.......*.*......*..*...*.....*...*..***..***....*.**..**..*...****..**.*..*.*.*..*.*.*****.***....**.***.*.*.*.**.*.....**..****.***.*****..****.**.**...*..*.*.*..**.*******.*..**......*...*..**.**.........*.**........***......**...**.**..**.*....*.**.**.*******..*..****....****.**.***...*..*....***.**.***.*.*.****.....****..***.***********...****..**.*.**...*.*.*.*.**.*.*.*....**......***.*..***..*****..*.*.*.*.*..*.*...*....**..*.**.*..*..**...*.*...*****...*..*...**.*.*.***..**.**..****.......*..*..***....****.**.*.......**.**..*********.**.**.*..****....**..*..*.**..**.*****....**********......***********....*..*.*.*.*....*...***..*.*...*.**...*.*...***..*.*..*...***...**.*...*...***.*.*..**.*.*....**.*..**...********...***....*..*......*.*.*.*..*.**...***..*.*.*....******......***.**....*.*.**.***...**.*.**.**...*****....*.*.*..**.*.*...*..**.******.*...****.**.*****..****..*...***..*.*.***.*...*.*..*.***.***......*.**.*...**.**..**.*.*.*****..**.**.....*...*.*.*.*.*.*.***....**.**.**.***.**.***......**.**....*.**.**..*.***.**.**.*....*..**..**..**..**.*..**.*..**.*.*..**....*...*..*.*..*****.*...****....**..*...*..*.*****..***.*......***......*.**..*.*.*.***..***.*....*...*..*.*.*...*......**..*.......*.**.*.*.*..**.***...*.**.**..*...**..*..**.***..*.***.***..*****....*..***..*....*.....**..**.****....****.*..*.*****.*........**..*. **.......**.*...*..****.*.**.*...*..**.*.*..**....**.*....*.****..*.*..*.*..*..*.**..**.*.**...**.***.*******..*.*.*..****...*******.....*****.*..*...***.....*.***.*.*.....*.*...*****..*.*.*.*...***..*.*.*.*..*....**.**...**.*...***.**..*.*.*..*..*****..*******..***....**.*.*..*....***..**.....**..*.**.**.*****..*****...**.*..***.....**.**..***..********..**.***.*.*..*..****.*.**..**...**.*.******..*...***.*...*.*....*.*..**...**..***..***....***..*.*****.***...*...*..*....***...**.*..***......*.*..*.******....*.*.*..*..*..**.***.....******.*..**...*..*..*..**..*.*.*.***....*..*****.*..**.**..****.*.*****...***.*.....*.*.*.**.*****..**.***..****....*.*..*.*..***...*...*****.*.*....*..*.*........*...**...**.***.*..***..***.*..****.....**.**.**.****.****...***...***..**..**......****..*.******.***..**........**.**...**.**.*.***.**.**..*****.*.**.*..*.******...**..**.**..*.*...*.*...*..*...*.***...*..*...**.*.**..*****..*..*..*.*.*.**..*......*.*..**.***.*.***.*..***...*..*.*.*..**.*******.**.**...*.****..*.*..*..**...*.**...***....*.*.**..**.**....*.*.*.**...*...**.***.***..**..*.**.*.*..*.**.*.*...**.**.******..*....****.*..**....*.*..*..***.*..*..*..*..**.*..*..****....***.*..*..***....**..****..**.***..*.***.*..**..*.*....****.*.*****..**.***.........*******..*****.*.....*.**.*.*****....***.*.**..*.*....*.**..****.***.***..*.*..*.....*....*.**..**...*......***.****.....*......****....***........**.******.*...*****......**.*..***..***..****..*..***.***...***.***...*.*...*..*..**.*.*.****.**...**.*.*.**..*.*.*.*..*.**.*.**.***.*.*.*.*..*.**..*..****.*.*...**.*.****.**..*.*.**....**.*...*.*..**...*.***.*********...*******..***.*.*.***..*.********..*.***.**.**.****...*.**.*******...**..**......**.**.....**..*.*.*****......**...*..**..*.**...****.****....**..**...***.***...***.**....**.**.*...***.*.*.*..**..***....*.*.*..*****..**.*.*.*..*...*.*.**.**...***...*....*.*.**.....**..**...***.*.*...*.*...**.*...*.****.*.....**..***.*......***.***..**.*******..*.*..*...*****. **.*.........**.*..*.*..**...**.....*.*...........**.**..**.*...*...*.***...*..**.**.**.**.***.*.*....*..*.*.**.....**.*..**......*....****.*..***.*...**..**..*..*..****.....*.****....***........*.***.*..*.*..**..*..*****..***...*.**.*...**********..****..***..**.***.***....*..*.**.*..*..*.**.*.**..****.****.*..**....*********...*.**.**.........**.*.******..**..***********.**...*..***.*.*...***....*.*.**.***.*.*.*..**.****.*.**..***...***.**..**....*..*.*.*....*..*.***.***********.*****....**....*.****.**..*..**..**.....***.**......***..*.**.*....**.*.**..*...**.*******..**...*..**.****...*...****.**....***.*....**.******.*****..*.*........*..*.**..**.*.***.****..**.*..***....**.*.*..*...**.*.**....***..**..***..*.....***..******...***.*.*..*.....*.*.*.********.....*..**..**...*...**********..***.*..**...*.*..****....*.**.*.*..**.**.*.......*....**.*.**..*.*.....**..*..*........****....**.*.*.***....*****.**.****.*..**.*****.**...**.*.*..**..*.***.**.*..*.**.*...*...****.**.**.****.*.....*.*.*...*..*..**.*****....**.......*...*..*.*.***.**....*...*.**.*****..*.****.*.***..*.****...**.*....*********..*....*..*.*.******..******.***.*....*.*.*.***.*..**.***...........*.*.**.**.**.*..****.*.*...**.*...*.**..*****.**..*..*.*..**..**..**....**..*...*...*.*....**.*..*..**..*.*..*..****.*.***.****.......**.**...***....***...*.*.**..*..******..**....***....*****..*...*...*..*.....*.*.****.*..*..***....*..*******.*....**.**...*.*....**..*......*...*..*....**..*.*.**..*...****.**.*..*...***...**..***...****.*.**....***..*.*.....***......**.**.*****..**.**.***....*..*.***..**.***.....*..*****....***..**......*..*.***..**.****.**....***..***...***..*.*..*..****..********.**..*..***.*.*.*.**.**.*.*****..**....*...*...***...**.**..*..**.*....*.......****...*.*.***.*.***.*.*.......**...*..*.*****..**....**.*.....**..*..**...*.*..**..*.**.*.*.*.***....**.*.***.*.***.***..*..*****..*..*...****..*.***.***.***.**.**.*.*...**....**..*.*......*..***..**....*..*..****.*.*..**..*.*.....*.* *.*.*..*..**..**.....**..*****.****.***.*..**..*..***....*...****.*.*.*.*.*.*.***.*...***.***.......*.*..***...*.****..****....**.*.**.....*..*..*****....*.**.*****.***.*.***.*.*...*..*..*.*..*.*.*....*...**....**.**.**......*.*.*...*...*..*.....*.*.*.****.*.***.*.*.**...*..*.***.**.......*****.**..*..*.********..*.......*..*.*.**.*****.**.*.***..**.......*....*.******.......**.*....****..*.*.***..*....****...*.***.*.**.**.*..**.*.**********.**.**.***.***...**.*....*******.**.****..**.***.****....*...*..***.****.**.*..*****.**.**..*.*...****..**.**.*.***..*..*..*...*..***..*.*.*.....*******.*..*...***.***.***..*..**..*..*.*..*..**.*..****..***...*.*...*.***..*....*.*.***.**.*....*..***.......*.*..**.**.*..*.****...*....*..**..*..*....*..*..*.*.**.**....***..***..*****.*********....**...***.***.****....*.****.*..**..*.**.***....**.***..*.**.****..***.**.....**.**.*...*....*.**.**.*.**.*.****.*.**..***.....*.*.*.***.*..**.*..**.***.*******...*.*....**.*.*.*.***...*.***.......**....*.*.**.*****.*.***.......*.*.**.**..*.*...*.*.*.****..*.**.**..*.*.*.....*.*.**.*.****..*.*...***.******.......*..******..*.........*...**.*.****..*.*...**.*...***.*..*.*...*...*.********...*.**...***....****.**..***.**..**..*.....*.*.**..**.***.*..**.***....*.*****.*.*.**.....***.***.*...*..*******.***.**.****.**.**.****.*..**.*.*..........**.**.*..******..****.........**......*......***...**.*****.***..*.*...*.....*..*...*...*.**....******.*...**..*..*..*.*.****.*.*...***.**..*.*.*.**...**.***.**..*..*.*..****........*.**.*.*....**..***..**..*.**.***.*.*..*.**.**.**.**.*.*..*..*.**..**....*..*.*.**..***.**..*******.*....***...*.*.**.**...****..**...**...**.***..*.**.**.*.**.********.*.**..*.*....**...**......*...*.*.*..*....*.*.................****..*.********.**.*****..***..*...*.....**.*.*..*..*.*.*.*.**.*.**...**..**......********..****..*...*.*.******.***.*.***..*..**.****.**.**..*....**...**....*.....***.**.****...*.**.***..*.*...*.*...**.*.**....**.....*..**.*.***.*.*......*****..*.* **.**.*.*.**.....*....**.***.......*.**...**.*****....**.****...*****..*.****....****.******.**..*.**.*.**.**.*...**.*..**.*...*.*.*.**...*..**.**.*.****.***.....*..**..*.*.*...***..*.*..**..****.*...*..*.*.***.**...****.*.*********.*.*.*****...***.**.*..*.**********...***..**..**.*.*.**..**.**.**.*****..**....*..******....**********.****..*.***.*.*....*.*.*..******.*.*.*******.***.*.*.*.***.**.*.**.*......*.*.*...*..*.*.**..**.*...*.*..**.****.....**.***.**..**..*..****...*..******...*.*..*.**.**.***..***...*....**..*.****..***.***...*.*.*..******.*.****.*.*.*....**.***.*.*..*.**..*.**...*...******...*.***...**..*..*.*....*.****.*..**.*****.*.***..**.*.**......**...***.....*.*.*.*.*.***.*.....*....***.**..*.......*.****..*...**.****...**....****.****.*.**..**.*....*.*.*.......***.*.*..*.**.*****..***.*.*.*.**.****.*.**.....**..*****..*...***..*.*..*.*...****..*.***..*..****.*.....*...***.*..**.****.*******..*.****.*.*.*.*.....*.***....*...**...*.....***..**.*....*..***....*.*.**.***.***..*.**.***...*.*.*..*....*..*.**...*..*.*..*......**..*.**..***.*.*.*..*....****...****....*.****...*..**....*****...***.**..*.**........***.***...**.*.**..*.*.*****.**..*...*...*****...*..*...*..**.***.**...***..***.*.*.*******..*.*.*.*.*..***.*.******.*.*..*...*...***.....*.**....*.***.******.**...**...*.*.*..****......************.*.*.*...***..***..**.**....**......***.**...**.**...*...*..*..*...**.*.**..*.*.**....**.**...*****.***..*******.***...*....*.*.*.**.**......***..***....*.***...........*.*.**........*.**...*..**.*.....**...****.*....**......***.*.*.*........**......*.**.*.*.**.**.***.*.*.**...*.......*.*....*.*.....*****.*..***.**.****.**......*.*.**.***.****....**...************..**..*.*...*..*.*....*****..**.....****..***..*.*...**.*.*...**.**.*.****...*..*..*.*....**.*.....**.*.....*...*.**.****..*.*...*...*.***...*..*....****.**..*.**...******.**...**.*..***...*..**.*....**..**.*...*..***.*..**.***...*..*..*.***...*.......***....****.*.***...*.***.*.*.**....***..*... **.*...*.*.********..*.***..**.*...***....****..*.*..**.**......*.**...****....**..*..*.*.*......**..****..*...*.**.***.*.....*.**...******.*.*.....**.....*.**.**...*.**..**.******.**...*.**..****.*.****.*.**..*..**.*..**..*.*****.*******....*****.*****.*.....***.*.**.*...*..******.*..**..**..**...*..**.**.****...**.*.*.**.*.*.*.*.**.*.**.*...**..**.....*.***..*..*.**....*.****...*.**..*.*.*...*.....***..****.*****..*.***...*..*.**..*...*...*..**.*.*..****.**.*.*.*.**......*.****.*.......****.*...**.*.**.*...**...*.*****......**...**.*..******.......*....****.*.**...*..*....*.****.**..**.....*..***.*..*......**.***.*...*..**.*.**..***.*..*..**.*****.*.***..*..*..*.**..**.****.****......**..*.*..**.*....**..***.*.*..**.****....*.**....*.*...**....**.*..*.*.**..*..*......*...**.*.*.******..*.*.*.***..*...*.....*.**..*.*.....*...*...*..*....*..***.**.*.***..**.**..**...*...****....***.****.***....*.*.****.****.**..*.*..**.*..*...**.******.*.*..**...*.***.*.**..*.*..**..*.***.....*....**....*...*.*.*********....**********...**..*.*.***.**.**..**..***.**.*....**.*.*..*.*....*.***...*.*.*.....*..**..**..***..**.*...*.*...*...*..*.**...**.*.***.......**.*..******.**...******...*..**.*.****..*.****..*..*.***..***..***......***********.**..*...*...**.*.**.**..*....*......***.*.*......*..*.*.****...*....*.......*.**.**.****.*..........*...*.****..**...*****.***..*...*...*...*.*...*.*.***.*....*..***.*.**.*..**..*..*.*.**.***.*.*.**.*....****.***..*.*.***.****...***...*...*..**.*.**.***.*.*..*.***..***.*...*....*..*.**.*.*****..*.******.......*.**.*.***.**.**.*.****.*.*..*....*.***.*..*.****...*.*.**..*.******..*..**.*..**.*.*....**..*.*.*..**.***.*.......*.**.*......**.**..**.**...****....**..*.**..**.*****.*.***.*....***..***.**..**.*.*....****.*...*****.***.*...*****.***..*.***.**.*.**.*.....******....*.*.**.*..**.******..*.....**.*.*..*...**.*...*..***..****.*.******.********.******.....**.....**.***....**..*..*..*.*..**.***..*.*****.***..**..*******.*****..**.**.**..*.*.* ..*...****....****.***....*.*.*......**..*...*..**..**.*****...*.*******...***.*..*..*..***.***..*......*.....*.*..**......*.**.*..*.*.**...*.*****.*...*.*..**..**....*..*....***..****.**.**..**.*..**...**..*.......*.*.***.***.*.*..***..*...**.**......*....*.**..*.*........*.*.**..*.*....*.*****...***..*..*...*.****.***.****..**.****.*.*.*.*.*.*****.**.*****.**.****.*.*.*..*******.*.**.*..*....*.....***.**.**..**.*.**.*****....****.....*..**.**.*..*..*.*..*.*.***..*****.....*.**...**.*.....*.***..*....*..*..***..***.*.*..*.**.*.**...***...**.**...*....*..*.*****..**.***..*.**.*.*...*.****..***..**.*.*.****.**.....*....*.***..**.....*..***.***...***********.***..*...**..*..*.***.**...*..*.*...**...*..***...*.*...***.****..*.*..***.***.*.....*.*.***...**..*...*..*****..***.....***..*********.**.*.....*.**.****.***....**.....*...*....**.*...***.**.*..****.*..**....***...........****..***..**.*..****..******..*****..*..***..****....*.**.*.*.*.*.*.***.***..***.*....******.***....***.*******.****..*.**...*...*.*..*..***.*..**...*.....***..**.**.....*..*.....*.*...*...*.*...*.....**....***...*.****.****.....**.*..*...***..**.*...*...******.*.*.*...**....****..*...*.*.*.*..*.*.***.*..*.**.*...*****.*..*.****.*.*.***.**..***.**..*.*..***.***.*.**....*..**.*.*****..*.....*...**.*...*.**...****.**.*..**.**..**..*.*...*.*..*..**.*..**.*..*.*..*..***..*..*.**...*...*.*...****.*.*..*..***.*..*..*****.*.***.*.*....****....*..**.*.****.**....*.*.*..**..*.*....**.*....***..**.***.***....*.*.*****...***...*.***....*...****..*..***...******.***...*....**.*..*.*.**.....*****...*.*..***.*.***....*.*..*.*****.*.*.*.**...*.**.**.***.*.*.**..*.*.*.**..****....*.***.*.*..*..*..*.**..****.*****...***.*.*..***.**.*.***...*....*.*.*.*..****..**..*..**.***.....**..**.******.*....*.**..*....*.**.***..*..**..***.*.*.*....**.**.*****.*..****.**.*.***.*....***.**..*****.*.****.*.**..*..*...*...*.....*...**..*.*..****.**...*..*...**.....*..****..*...*..*.*..**....****.***.*.**.**.........****...*... .**..*...*...***.*..*...***.**.*..***.**.*...*.**.**..*...**...*.*****..***...***.*.*.**.*..**.**....*.**......*.*.*.*.*.*.**.**..*..**.*..****.*..**.*.****.**.**.****....*....*..****......***.*.***....*...*.*..*.**.*.*..*.*.**..***....*...*......*..*.*..***.*.*.*****..*.****.*.*..*..*..*..***..*.*****.*.**.*.....**..*.*.....*...*..*..***..*.*...**.*...**.*..*..*..*....***.*.***.**..*...*..**.......*.*...*....*.*.......*****.*.*.*.****.*..****.**..*.****..*..**.*...*.****...*..*..**....***..**.**....*...***..**...***....**.****.**.*..*..*......*.*.*.***.**.***..***.**...**....**.**.*.*..*...*.*.*.**.*..**....*....*....***..*..*.......***..***.*.**.**.**.***.*..****.*....**....*.....*.*.**.***********..*.*...*......*...**.**..***.***.*.*..***.*.*.*.***..**....******....**...*.**....*.*....***.**.*.************..**...*.*.*...*****.*.****.*.**......****..*.*.*..*....*..*..*.***.*...*......**..**..*..*.*.*.*****.**.**..*....**.*.****.....***......*.....*.*.**...*.*..***.**..*...***.*****..*.**.*....**.**..*.*..*..*.*.******..****.**.**.*..***.....**....*..*...***.******....**..**...**....*..*..**.**..*..**..*.*.*.*******..*...*..**..***..***..*.*.*.....*****........**..***.***.....*.*..*..***.***.*.***..***..*.****....*....*.....**..**....*.*.*.**..*...*.***..***.*....*...****..***.****..*.*..*.....*.****.**..**....*****.*..*.*..*..*..*.***..**.*...**.......***.*.***....**..*.*....**.***..**....*****.*.**...*.**.*..****.*.*....**.**.********......*....*.*.*....*......**..****.....*.*.*....**.....***.*..****.*....*...**.**.**..*.*.....****....*...*.***.*.*..**.**..**.*.*.*...*****.*..*.***.******............*...*.***.*..***.**...***.****...*.*.*..*.....*....*..*.**********...**....*..**.*****.*....***.***.**.*..*.********.*.**.*****....*..****..****.**.**.****..***.******.*....*..*.***.*...*..***.*.**...****..****.***........***..**.**..*.*.***...*..*....*.....*.*..***.*.****.**.*****...*****.****..**.***..***..*.*******.**....*..*.**.*.**.**..********.*.*..******.*...** .***..**..*.*.****.*.....**..**.****.*..**.*..*.**.*..*..*....***.*.*..*.*.**...***.****.***.*..**...****..**.****.*.**.***..******.***..*...*........*..*...*...*****.*.*..*...*.*..*..*.....**.*.*..********....*.*.*.**.*******.*.*.*..*.*..*...**...*.*..**..****.**..*..*..****..*...*****.*.*..**.*...*..****.***.**..**.**.**.****.*..****.**......*...*...*.....**.**....*.**..*.*.*..***..*********...**.*..**..*.***.**.*..*.**.........*..**.*..*.**..***..*.******.**.***.*..**...***.**..*.**...*.***.**...**..*****..**.***.....*.***....**..**.**..*.***.***.****....**.*...**.*.......**.*..*.**..**..**..**....*..*.***...*..*.**..*........**...****..*......****.**..*.**..*.*......**..****...*.***..***..***..**.*******..**...**..*.**..***...*......*.**.**.**.*.*.*..*..*.*...**..*.***..*...*****.*..**......*.**...****..*..*..*.**....*.*..**.*******.**.***.***....**.*..*...****.***.***.*..*.******.**.**.*......**.******...*.**....***....******..**.****...**...**.******.*..***......*......**.*.**.*...*.*...**.**.****.****...*.**..****.**.*..*....*.*.*.*..***.*..**.*..*.**..***.*..*..**..***.*..**.*.*.**.......**.**.*.**.**.*.**..****.**.****..*..***...**.**...***..*..*.*.....*...**.*...*....*..**.*.....*.*.*....*.*.*****..*..*..*..**.**.*....*...**..****.*.....*.*..*.*.***..*.*.**.....**.*....*.*****...***....*.***..*....*.*.**..*..*******.*.**.*.**..**.**.*.....***.*..*.....*..*........*.**...*..*...*.*****..***.**.*.*..****..****..*.*.*....*.*.****.*..**..**.*.*.**..*****.*..**..*.**.....**...*...*...**.*..***.**..**.*.*..*****..***..***..*......*.**...***.**...****.**.....*..*****.....*.*...**...***..*..**..****..*.*...**.**....*....***.**.*.*...*.....**..*.**.***.*..**.*.*.****...***..*.**.*..**.*.****.*.*.*.*....******.***.**.......*.**.....***....*********.*.....***...*.*...***...****.*.***.**..**...*****..*.*....***...*.*.**..***....*.**..*..**.**.*......*...**.*..*.....*.*.*..**....***.**.***.....*.*....**.**..*.*.*..*..**..*.***...*.***.*..***.***..*.*.***.**..*.****...* .***....*.*...***....*.*...*.*.****..*.**....*...***.*.**..*.**....*.*..*****.*.**...**.*..**..*.***.*****.......*...***.*..*......********.****.*.****.*.*....**...*..*.**.*......***.*..**.**......******...**.*.....*.***.*....******....**.**.******.***.*..*...****..*.*.*.*..*****..*..******.*.***.*.**.*..*.*....**..**.***..*.*.***.*..*****.***....***..****....**.*..*...**..*.*....***.*....*.*****.*.**.**....*.*.**..*.*.**...*.....*.*.*.**....*.*..*..**.*..**...*..***.**.*******.**.*.*..*.....*.*.*.***.****....****.*......*...**.*...*.**..*.*..**..*.*.*..***..*.*..*..*..*..*.*..*.**.*.**.*....*.*..***..*....**..***...**....**...**.**.******......***.****...*.*...***.****.*.*.*..*.*..*........*.****.....***.**.***...*.*.....**.*.**.*.*.*.*.*.*.*.*.*****.**.*..*.****.....*...**..****..**..********..*****.*.*.**..*.***.*.***..*.******.*.**.**.*..**.**.**********...*.*...***..*****.*********.*..*....***.**....*.*.*....*****.*.*....*.*.**...**..**..*..**.*..*....****.*.*.***.*.*.*..**.*..***.**.****.**.*.*..*.*..*....*....*...**.**.*.*..**..*..**..**.*.**...*..*.*......**..*.**.**...*...*.**.*.*.*.**.**..**.*..*.*....***.*.*.*...*.......****...***.*.**..*.....**.**.*..*.**.***.*.**...*.*..***.*.*.*.*.**.**....*.**.*.....*.*.**.**.*..**.**.****...**.*.*.***...***..***..**...**..**.*.*.**.*.....*.**....**..*****.**.*.*.*.*..**.*..**...**.......*****....***...**.*.**....*...*.*..*...*..*.....*.*..........*..**...*..****.*.*.....*..*.***..*.***..*..*.*.....*.***..****.****..**.**..*.*.*.**.***..**.*....*.....****....*.*.*...*...**..*...*.*......**.***.*.**.***...*****.*.**...*..*....******.......*...*.**..*..*....*.***.***.**..*..*...**..*.***..**..**...**.***..*****.*..**.....***..***...**..*.**.*.****...****..***.*********.*.*..****..****..*...**..*..*..*.****..*.***..***..**......*.**..*.**.**..*..*******...*.**..**..*..*.*.**.....*....**.*.********.**.*.****.*..**...******.*....*.***..**.**.*...**...*.....*.*...****...*..**.*..**.*..*...*.*.*****..**.*....*.*.*****.****.* ..*..****.****...***.*...**...*.**.**..**.*..**.*.....*.*.*.*..**.***..**.***.*....*.*...*..*.*..**.**..*********.**.*...*.*.*.....*.*.*****..**********....**..*.*.**.*..**..**.**.**.*.*.**..*.*..******..*****..*..****...*......*.**...***.*.*...*.******.***...*****.*..*..*....***.***......*****.*.*.**.**..****..*.*..**.**.**...****.**.****....***.*....*.*..*.*..*....**...****.*.*.**..**..********..*..*..******...**.***..***...*..*..****..*.**....**.*..*.***.***.**.*..*.**.**.*****...**.**..***.**.*....*******..*.***..*...*****...*.**.*.*.***.*.**.**...*.....*.*..****.**.*.*......*.**.*.**..****.*....*..*.*...**...*.*.*...*..***...**.**.*.*....***..**.*.****.*.******...*..*...**.*..*.....*.....*.*...*...*.***.****.*..**..**.......***.*.*..*...**.******.*......*.***.*....*...*.....**...*..***.*.****.**.****.***..*.***...**.*.*.*..****....****.*..**.**.*.....*.****...*...***..*....*.*..***...*.***.**.***...***..*.****.*......*.********......**.***..*..*.*.*..***.*.*..***.***..*...*.*......*.***.*.*****...****.**..**.**.**......**.*...*..***.**.*.**.***.....**.*..***..*.****...**.*.*..***.****....******.**....**....**..********.*...*.*.*...***.***.***.***......*....**.*...*.**..*****.***.**.....*.****.....***...*..*.***..**.*....*...*..********.***.**......******.********.*********...*.***...***....*.*.**.***.**..*.****...***.....*.*****.**...*.*.....*.**..****..**..*.**....**..*....*.*...****...*.***.****.*****.*.*********..*...*.*.***.*..***..*...**....*..*...*..*..***.**.*.*....*..*.**..***********...*.*...****.**.**.*.*.*..*....**.*..*....*..*....*.**...**....*...**.*.*...*....******..*.****.*...****.*.*...*.*.*..*.*...*.****.*..**.*..**..****.*...*..****..*....*.**..*...*.......*..*****...**..******.**.***.**.*..**....*........*...*.*.*...**.****.*.***.*..**.**.*****.*..**.*...**..*.*****.**.**....*...*.**.*****.*.**.**.***..*.*.**.***.*.**..*..**.....******..***.*.*.**.**...*..*..*.**.**.*.*..*.*..**...*.***.***.****.*..***..*..*..***...*.**...*****...*.*....**.** ****....**.*.**...***...***.**.****..*.*..**.****.*******..*.*..*......*...*..*.*.****.***..*.**.*..*..***..**.....**....**.*.**.*..*.....*.*..**...*.*.****.*..****.*.**.*.*..*...**...*..******....*****.**.*..****...*.*......***.*.*****..***.*..*..*.*..**..*....**..****..******.....**...***...*..**..**.***.*..**..***.*****.*.*..**.*..*.*.***.*.....*.*...*...*....*...*........*....**..*.***.*...**....**.*.*..**.*.**.***..**..*....*.****....*.*.***..***..*....*..***.*******..*..****.*.*....*..**...**..*......**....*****..*.....***....*..**.**.*.*..****.*.*.*..*.*.*..**.***.*.....****.***..**..*.**.*.*.....**.*.*..*.*****..***.....*.*.**.......*..**.....**..*...*..****.*....****.****..*..***..********.**.**..*...*..*.***..*****....**.**....*....**.*.**.*....*.*.****.....*.*.**..*..*.*......**.**....*...........*...*.*.*....**.**..**..*****.*...**..*.....*******.***..**.*.**.*......***..*.*.*....****...*..*...*****....******.*.....*..*..*.*..****....**.*.*.****.***.*..****.....*..*..**.......*.**..**..**.*..*..******.*.*.***.*****.*.*.***..*.**..*..**..*.*.**.*..***.***.*......*******...***..*.***.***.*..**......*.**.*****...*.***.*..**..**.....*.*.**.***.*..*.*.*...**.*..*****.*****..*.*..**.*.*...*******.**..*...*.***.****.**.**....*.....*.*...**.***.*....*...*..****.......*....*.*....**..*...*.*******...**.*......**..*..*.*.**.*....*..***....*.*...***.****..*.*..*..*.***..*..*.*.*.**.*.....*.*......*.*.***..*.*...*....*...*..****.*.*..**.**..***.**...****.*..***..*..*....**..***..**....**..**...*.*.**.***.*******.***..***....****.*.*.*..*.**.*.....******..*******..*...*.**..*.***.**..*..*.*.*.*..*...**...***.***..*.***.....**....*....*.*..**.**...*.***..*...**.*.*...*...**.*.*....**.******.....**.*..****..*......*******..*.*.***.***...*.***.*.*..**......*.**..*.*******..........*.**.*....***********.*..*...*..*.*.*.....**.*.****...**.**.......**.*.*..*.***........**.**.*.**.****....**.*..**...*.*..***.**..**....***.*.***...****.*..*..*.**..*.****.*****.*..*.*******.* .**.*.*.*..*.*.*.****.*.*.**....*..*.*****.*****.*.....*.*.*.***.*.*.*..**.*..***...*.*.**....*.*.**...***..**...***.......*...*..*.**.*.*..*.*..***..*****..**.****....*.*.**....*....**...**..**...**.**...****.*...**.*.******.*.****..*.*..*.**....*...***.....*.***......*...****..******.*.....****..***.*.*****.*...*...*...*******.*...*..*.****....*.......*.*....*.*****.....***..***.*..*.****.******.*.**.***..*...**.**..*****..*....**...**..**......*************.....*....*....***.*..****..****....**.*.**.**.***.**..*....*****..**.**...***.**......*.**..*...*.***...*.**...********..*...******..*******..****.*.*..*.**.....**.***...*******..**.*.*.*.*...***.....***.**.**.******..**.**...***..*****.....*.*..*.....****.*..*.*..*..*..*....*....*...*.*....*.**.....****...****..**..*..*..*..*...**.**...*.*****..*******.*.**.***.*.*.*.**...****..***..***..*..**.***...*..*.***.*.**...*...**.****....*...*..*..*...*.**.*......****.****..***.******.*.****.*.*..*.***.*****************.*.**..***.*.*.**...*****..***.*.*.*.*.***..*******...****..**.**..**.*..**..**.**.**.......*....*.****.*.*....*....*.*..***...**.**..**....*.*.*..*..*..**.*...****.....**....*......*.*.***..**..**...**..***.*.***.*.*....*..**..**.**..*.*..*.*.*.*****.*****...*..*..*****.*....***..*.*****.**...*.*.**...***.***..***.**.....*.******.*.*.*..**.***.*.**.*...*..**...*.......**.**.*..***.**..**...**..*.....*.*.*****...***..**...*...***.***.***.**..**....*.*....***.....**.*.*****.**......*.*.....**..***.*..***......*.*...*.**.*....****....****.*...**.*.**.**.****.***....*.*..**..**..**....***.*....*****.***..*......**...*.***...****.*.***......*.*....****...***.*.**.*.**.**...***.*.*..**.*..*..***.**.*****.....*...*...*****...********.*..****.*..**.*.*..*....*.*..*...***....*.*.*.*.***....*.**....*.***.*.****...**..*...*..*.**.*..*.*.**.**...***..***.******...*..*.*...*****.*..*.***...**.****.**..*****.****..*..**.*.*.*.*..*.*.**.**.*.*.***..*.......******.....**.*....**...*****.**.*..*..*.*..**..*.**..**.*.* ..***.*..*.***.*.*..*.****.***.*.*..*.*.**.**.*..*.**...***.***..*..*..**....*******.**...*.....**.*.....**.**.**....**.*.*..*.***..*.**..****.*.**..**.*.**.**..**.*.*......*.*..******....*.*.***.*..**.*..**.*******.**.*.*.*******.*...*****.****..***...*.*.******...**.*******.....*..**.*****......**.***.*****.*****......**...*....**....***.****.*..*....**.******.*.*.***.***..***.**....*.*.*.***......*.....**..*.......*.**..**..***...*.**...**......**..**.*****.*.*...*.*.*.*.....**..****.*.**..***.**.*.**.*.......***.**...***.*****..***..*..***.**.*...*.*.*.***..***..*.*.*.**..*..*.*..****.*..*.*....**...*.*...*..*...**.*..*......*.*..*..*.*...**.....*.*..****.**...*.....*.**.**..*..*..*.***.*.**...******.****.*****.....*.....***.**......*.....*..**.*.*..*.*.....*..*.*.**...****...******...***...*..*****.......**..*.*..*********.****.**..*..*....*.**.*.**......**.******.*..***.*.*****...**.*.*.**.*...***....*.*.*..*...*...*.***.*..***..*..**...*.*.**....*.**.**.*.*****.*....***..*.**..*****.....**.*..*.**.*..*.***.*.**.**..*.*............*.**...****..*.*.*..*.**.*******.....*.**.****..***..**.*.***.**.*.*.**..*.*.***.*....**.....*....**.*..*.**.***....*....*.......*.***.**..*.*.*..*.*....*...***...********.*..****..*.******....*....**.***....*...*****..*.**.**.***.*..*...**...***.*****..**.*.*.*.*.*.*...**.***..*..*.*..**..*.*..***..*..**..*.**.***..*.....****.***..**.....*..*..**.*..****....*.....**...*.***.***.*.....***.*.*.**...***.*....*****..**......*.*..**.**.*.****.**.*..*..*.**...**........*.***.*..*..*.*..**.*..*.*.**.*.****.....****.*.*.***...*****.*.*.**......**..**.*.*.*..*...**.******..**.*.*..*.*..*.**.**.**.*...*.*......*..**.....****....***..*.*.***......*.*.*...*.*..**.*.*...***...**..*...*.....***.*.*.**......**....***.***..*.**..*********.**.**..******.....**..*..****..**.*...**.....**..**.*.**.*.*.*.*...*..*...*.*.*.***..**.*.****.**.***.*.****...*.......*...*****..***.*.*****.**.****.....*.**.***.*.****..**.*.***.**.....*.**.**..*.**....****.**.* .***..*....***.*.***...*..*****.....**..*.*.*..*..**.*..*.*..*.....***.......**....****.*****.....*..**.*.*..*.***....****..*.*.....*.**...**..**.*.**..*......*.*.**..*...*...*.***..*.**.*.**.***.*.****..*..**.*.***.**.**..*.**...*....*.*.*****.*.*.**....***..***.*..*.***....**.**.***.*.....**..**.*****.***.......*.*......*.*..*.*...*..**..******.***.*.*.**.*....*****.*..*.***.****..****..*.****..*...*..*...****.*.****...*....***.*..........**....**.*.**.....*.**.*....*.**.**.*.****...****.**..***......*..******..***..**....*..*.*.**..**.*******.***...*****...*.****....*.**.**..**.**.....*..***.*...***.****.****.*..*..****..**.*..**...**...*.******...*.**.***....****.*****.**.**..*.**...**.*.****.*.***.*.**.*******...**.**...***.**.***.**...*..*.*.*..*..***.**.*...*..*.*.......*.*******.******.**.*...**.****.*..*.*.*.*.*...*.*....***.*..**......**.....*...*...*...**...****..*.***.***.*.*.***.*..*..*.*..***..*..*...**..**..**.**..******.****.....*..*.....****.......**.***.*...**.**.**.*****..*.*....***.****.**..**...****.****..***.**...**.*......*.*.*..*.*.*.***....*.....*...*.**.***....*.****..*...*.**.*...*.**..**.**..***....***..*.*.....*..*..**.....***....****.*..*****.**.*.*..*...*****.*..*..*.**..*******..***...***.....*..*..*.**.*.**.*****.**.**...******..*...*.....****..*..*..***.*.*..*.*..*.**.***....*.**.****....**.**..*..*..*..**.****.*..*.**...*.*.......*.*.**...*..*.*.****.**.*.....***..**.**.*..**..****.*..*.*.*.***.*..*..*..***.***.*...***..**.**..***.*.*.***..**.**.**.**...**..*.*.*..***....********.**...*.*.***.........***..*.*.....*.*.***.....*.*.**..*.*...*.**.***.*....*...*.*.*.**....*.......*..**..*...**...*..**...***.**.*.*.**...**.*.**..***..****.*..***.*....***.*.*.**.*...*..*.***.*.**......**.*.*..**.....**....****..*...*.*...**..*..**..****.*.***.**.*.**.*****..**.**....*****.****.****..**.........**.***.**.*..*.****...**..***.*..**..*..**..*.*...*.*...****...***.**...***..****..*..**.....**..*.*.******..**.*.*.*.*...*.**.***..**.....*..*... ..**...***.*****.*.****.**.***..*.**..**..*..**********..*......*.***..*.***.*.**..****.*...***.**...*.***..***..*.*..*.*.*.*.*.***....*.*....*.*..*.**.....*..*.*.*.*.*.****.**.**.**.**..***.*...*****.*.**..*.***.....**.*.**..*.*..*..**..****....****..*....******..*...**..*.*****..***..*.*...*.*.******....***..*.*.*.***.*..*.....*.*...*....*...***.*..*.***.*.****.**.*.****.......*..*.*.**.***.*.*******...****.*.....**..**.**........*...*...***.*.*.*********..**.***..****..*.**..*....*...*...*.*.*........*..****.****.*....**.*.***.....**..*.**......*.*.*..**...*.....***.*.*..**.*.**..*..****...*.**.*.******..*****...*******..*.*.*..**.*....***...**.**.*.**.**.*...*.*...*....*.*.***..**..*.*.*****.*....*..*..***..*.*.*****.*.*..*..*****..***......*..*.**....**.**...****..**........**.*....**..*.**.*.*.*..*.*******.*..*.*****.*.*.*.*..**.....**.***...*.**......******..*.....***...*...*.*...**.**.*...*..*.*.....*.**.......**.*.*....**.*..***.*.*....*...***.****.*..*.**.*..***.*.....*.*.*....**..*.***..*.*..*****.*.**...***..**....*..*.*.*.**.***.*.***..**..*.*...*..*.**.**....****..*..*.*...*.*.*.*........**..***.*..*.***.***...**...*.*..***...****.*.**.**...***..*.....*..**....**..******.****.*...**.**.*.*......***.***..*.***.**.****...*.***.*...*..*..***..*.....***.*..*****..********.....**.*.*...........**.**....*..****.*.**.*.**.***...*..*.*****..***.....*.*.**.****......*.***.*..**.....**.**....*.***.*.******..***....**.*..*.**..*..**..***.***.**...*.*....**.****.*.*.***.*.***.*.*.*.*.**..*.*..*.......*...****.*...**.***..**..*.....*.*.*..*.*.*..********......*....****.*..*.*...***.**..*...*.***.*.......**..*.*.*......*..***.*..*....***...*...*..*..***.*.*.*..***...****.****.**..****..**..*.*..*..*.**.**.*.*.****.*...*.*....*...*...*.*.**.*.**...*.**.**...****.*****..**..*.*****.*..*..*..*.*.*.**.**..**.*..***.*...***..*****.****.*.****.*.......***.*....*.....**...*..****..*.*.**..*..*.*.****...*****.***...**..*.*.****...*..*******.*.***.*.**.*....**.*.*.****...*.. ...******.*..*..*...*.*..*****..****.*...*.***.***...*......*.**.*..*...*****.*..**.**..*.**...**.***.**.*.*.**.****.*..**.******.**.**.***.**.....*.**....*.*.****.**.**...**...*.****.*...*.*.*.*.*.*.......*.....*.***..***..**.**.***..**.*.***.*.**...***.***.*..*...**..***..**.*..*.*.******....***...*.*.**.**.....*.*.*....**..***.**.**..*..**.*..*.**..*..*..*.*..*****.*..***.*.*******...***.*..**..*....*******....**.*.****.*...*.***.*...***.*..*.*....*.*.****.*...**.***.**.*..*..**.*..**.*.****.*.*.*..**..*..**..*....**..*..*.***....******.......*...**.**.******...*..***.**..*.***.....******....**.*.*.*.***..***.*...***......**.***.*.*.**...*....**......*.**.**.***.***.*......**..*..***...***.***.**..*.*....*.**.*.*.**.*********......*..*..*.*****.***.*****.*..*.*.*.*.**...*******.*....*.*.*.*.*....**.********..**..*.***...*...***....*.*.***.*..*...***.**.****..************..*...*.*.*.*..**.....*.****.*.**....**.********.*.*..*.****...*..*..*.*.*.****.*.*..******.**..**..**.*...******......**.**..*****.***..*..*.***.*.....*.*.****.*.*...***.....**...*...*...*...**.***..**..*.**.*.**.**.....***.*.*..*..***.**.*..**.*..*.**.**.**.*.***...*.*..*....***...*.*.****.**...*.***..**.***...*....***.***..**..***.*.....**..*.....**...**.*..*......**..***.*..***.**..***..*.*.**.*.*.*..**.***....*.*.**..*..*.......*.*.*.....***..*.*.**...**..**.***.***....**.**.**....*****....*.*..********.*...*******.**.*.*..*.*.*.*.**.*..**..***...***...*.**..***..****.*.....*...*...**.*.*.**.****..**.*.**..***.....***...*....**.*.*...**..*.**.*****.**.***.**...***.***.*...*..***.*.***.**.*.*....*.**..*....******..*.*.**.....*.**...**.**.*.*.**..*.******..*..*.****......*.*.***.**.***.*.*..**.*.**.*..*.**..***..**.****.*.*.****.....*..**..**..***....*.*...**.*....**.****.***....***.*..*.......*..**.**.*.***..*****...*...***.....**.**...**..**..*....*.*.*.*..****..****.**...*..*..***.********...*..*..*..**.*..**.***.***..*.**...***..*..**...*..*.*.*..*...*.**.*.*.....*...*...*.*..*..*.**....**. ***.**.*....*.****....*.*..**..***..*....*...**.*.**..***...***.*.*.*........**....**.*****..*.**.....*.*....*..*.**.*.**.*..**....*.....**.*..***..*.*..*.**..*..*..*..*.***.*.....*.....***...*.*..**....****..*.**.*.*.******.**.*.*.*.**.......*.*..*.**..**..*....**.**....***.***.*.....**.***.**.***..*..*....*..*.**....*.**.**.....**.**...*.*.*...*..*.***.*.**.*.***...**..**..**..***....*..**...*.******.**.**.**.*.*.*...*...****...*.**..*.....*.**.*.****.**...***.*.*...*.....*..*.**..***.**.*.**.......*....**.*......**.**.....*.******.**..**.**..*...**...*.**.....**.**..****..**.***..***.****..*..**********......**...*..*..**.**.***.***.***.*.*...*.....*.*.*.**.*.*.*...*..*.**.**.*.***.*.**...****.****...*...*...*.**.***....*.*.****.*..*.**.....**.*.*.*****.***.*..*..*..**..**.....*.*.*..*.***.*.**..**.***.......*.***...**.*..*..*..*.****.***..*.....*.*...*.**.*..***.*..**.****..*..*.**....**.****.**..**.*****.**.......**.....*.*.***.***.*.*...***.*...*.*******...*..**.....*..*..*.*.**..**.**.....***.....***********..*****.**..**.*...***...*.**...*...***.***...**.***.**.*.*..*..*...***...*....*.*.**.**.*..*.*...*.*.****.***.**.***..*.*.....*****..*....*..*..*.**.***..*.*..*.****.*..*...**.*.*.....*..*...*.*****.***.*.***.*..*..**.*...*...***.*.*.*.*...*.*..*.*.*.*..*.**..*...**.......***..*..**.*.*****..*.*.**.***.*.***.**.*..*...*.**....***...**........**.***..*.*.****.*****....*.*.*.*..****.**......**.****..*..***..**.**.**..*.**.*.*...***.**....*.*.*..**..*...**..**......*..***.*....*...*.*..**......*.***.*.*.*****..*****.***.*....*..***.*...*..**....***.*..*.*.**.*..*..**********.*..*..*..*..*..*..**.***..*.......*.*.*.*..**.*******.*..*..***.*...**.**.**.***.***.*...*..****..**.**.*..**....**.**.*.**...*.*....*..*..*.*.........*.*.**..**......**.*.*...*..*.*.*******.**..****....*.**.*.***.**..****.*..**....***.....*.*.*.*.**.*.*..*.*...**.****.**.**.**....***...*.****.**..**...*****...*.***..*..**..*.*.****.*.**....***.****...****.*...****.**.**.*....*...*.****. ..*.*...*....*.*..***.**..*.**.******..*.***.*.*.*.**......*****.****.*....*.*.***....******....*****.*...***..*...*.*.*.*...*.****.****.*.****.**.*...**.*....**..******.*.*...**.*.*..*.*.**......*.*.****...*...***.**.*.*..*...*...****.*.**...*.....*..*...**.***...*.**.**..*.*....*...**.......**..**..******.**..**.....**..*...***..*.**..**...*....*.*..*.**...**..*.*.**...*..**.*..*..*.**.*..*.***...*.*.*...*..******.***.*..**.*...**.**.*.*.*.**....******.**.*.*..*..*...****.**..**...********.**.*.*...**.*.**.*...*.*..*......**.*.**...*.......***....***.****.**...**..*.*........****....*..*..*..****..***.*.**..**......*..**..**.**.***..*..*****..*******..*...*..***.**..*...***.**.*******.*.*...*.**.******.***.*.*....*.**...**.*.*******.*....**.*.**..*.*..*..*.*...*.****.*..**...**.*..*.***..*****...*..**..**.*.**.*..*...*......**.***.*..*******...*..*....***.....**...*..*...****....*.***.*.****..*..***.*..**..******.*.***.*.*.*..*.....*..***.....**.*..**.**.*..*...*..**..**...*..**.***.*..*....***......*.***.****..*******.*****..*..**.**.***.*.*.****.*..*.**.***.**..*.*..*.**..*****.****...**.*..*.*...***...*.**.*****...**...*...**.*..****....*.**.*.....*..*.***..***.****..*...**.****.******..*****..*..***.*.****...*....*.*...***..**.*.**.*.*.**.*.**.*.****..**.****.*..*.**.*.*..*.**.***....*...*..*.*.**........*...*..*..****...**.***..*.***.*.*.*....*..*...*...*..*...*.****.*.*..*.*..*.***.*...*.*****.**......*........****.*.*.******..*.*..*...********.*..***..*..**..*...****.*.**...*.....***..***..**...*.******..**..*.**.*..*..*****.*.*.***.*.**..***..***..**..*..**..*..*...****.**...*....*....******.***.....******.***.**..*..***..**..*..***..*...*****.********.*.*******.***....*..**..*.......**.*.**.....*...****.*..*..*.****..***.*...*........*.**........*.*.**.....**.***..*......***.*...*..*.**.**.**...**.*.*...***....*.**.*.......*.*...*.***.*..****..*.*...*..***..**...*.**.***.*.**..**.*..**.*.**.*..***..*.***..*.*..**.*******...*..*****.*..**.****.**.*...*.*** ..*..*.*..***.**....*.***.*.*...*....*...*.***...***...***....*.*..**...*.**.*...**..****.*.***..*..*.***.***.....*..***..*.*.****....*...*....*..*....***..*.*.*.*....*.**.**.*.**...*..*.**.**.***..*....***.*..*.******..***.*...***.*.*.....**...**....*..****..***.**..*.***..*.*.*.*..*...*****..**.****..**.**...*....***.*..*.....***...***.**....**...*.*..*..**.**..**.*****........*.*******....**.********.*.***..*.*.*.***.*.*.***.*..*..*.*..****.*.*.**.****.*..**.**.*..**..***.*..*.****.*....*...**.**..**.*..*.*.*..*..*.**..*****.****...*..*...****..*.**.*.**.**..**...**.*...*...***.*..*....****.***.****.*******.*.*..**.***.*.*.***.*.*..***.**.....*.**...*.*..*.*..***.*********.***.....*...**...**......***.**.***..***.***..*.**.*.***..*****..*..*..**.*..**.*.*.*....*.*...**...*....*..**.***.*.*..*.*...***.*...****.**.***..**.**.**.**.**..*.*.*..*.**..**.**.*.**..*........*....***..*.*.*..**...***.**.*....*.**...*.*..*.**..***..**..*..*.*..*....*.*.***...**......*..**.**.*.*...*.****.*.**.**..**....*.*..*****.**..**.*..*.....**.**.***..**.******.**.****..*.*...**.*..*.**..***..*.*..*.*...*.****..***.*****......**.*..*.*.*..*.***.*..*****.*.**.**.*.*.***.*.....*.**..*....*.*.*.*.**.*.***.*.*..****....**...**....**.**..****.**.*..*.*.******.*...****.*..**....**..**..******.**..*....*.*..****.*...***.*..*...***..*..*.*..*..****..*..**......**...*..**...***..**....*.*.*.***......**.*****.**.*.***........*.*.**...***...*...........*.*******..***...**...*.....*****..*.**.*.*****.**.*.****.*****.*.*.*..*.**..*.**..****...*.**..*..*..****...*.*..*...*.*.***.....*...***.*.**..*..*....**.**.....*****.**.*...**..*****...*...*..*..*..*..*.**.*..*.**..***....***.*.**..*.*...*.*..*.****.....**.*****.**..*.*.*******.*...*.***.*.*...*.*....*.*...***.*.***.***..*.***.*.****.**.*...*..*...***.*.*..*....*.*.***.*..*...*****..**..****.*.*.......**..***..*...*....**..*.....*.....****..**.*.*..*...***...*..*****.**.**...*.***...**.*...*.*...*..**...*.*.**...*....******...**..**.**.***..**** *...**.**..*....*......*.....******.*..****.*.*....*.***..****.*.........**.*.*.*.******.*...*..*.....**.**...*..*.*.***.****...***...*.**.....*.**......***..*.*.........**...**..*.*.*******.********.*....*.*..****...*.**..*.*.*.....*.*****..***....*..*.**........*.*..*..**.*.*.*..*.*....*.*....*....**..***.*.**...****.*.**..**...*...*.**..*..*.**..*****.******....*.*...*..*...***.*..****.*..**..*.*.**...*.....*....*....*..******.*.*..*.*****.*.**.*.**.*.*******.****..*...**.....*..*..*.*..*.*..****...*.*.*..**.***..*....*...*......**..**..*.*..**.*..*.***...*...***.****.*.....****.*****.***..**.**.*.....*.....*....***..*.*..******.********..*..**......****...**.*.*.****.*.**..*......****..*.*.**...**.**.****..*...***...****..*****.*...*..*.*.***.**.....**.**.**.**..*..*....*.*.***..**..*..***..*...***.**..*.*..*.**..*....****.*..***........*..*...*..*...**.*..*...**.*.*.**..****.....***.***...****.*..*.**......*****.***....*....*.**.*.**.*.**..*.**.*...****.*.*.*....**.*...*.....**..*.**..*.****......*.....*..*.*....*....**..*.***..*.*.*.*.*.**.*.********.**.**.*.*.*..***.**..*.*.*..**..*..**...*...***.....*.**..*....***.**.**.**...*.**..*.*.**.*.***.*.*.**...*.**..**......*.***...***..***.*...********.*.*..*.*...*.*.*.*.*.....*.*.*********.***..*..***..*..********.**.****..********..**..*****.*..*******.*.**.....*.*.*.*..**...*.*..**...*.*..**.*****..*..*..*....*..*.****...*******.*.**...**..****..**.*.**.....*..**.**..*..*..*...**.*.....**.*.*....*........**.***..*.*..*.*..*.******.*.**.**...****..*..**.*.**.*.*.*.**..*..*...*..*.*.*.*.*******.*.**.**.*.......*.*.****.**..*.*.**..*.**.***.****.***.....**..*....***.*.**.**.*....**..*..***.*.**.*.....*.*...***.*.....*.*.**.**..**.*...*.**..*.*.**.**.**...**..*..**.*.**.**.**..*...****.*.....**....*.*...***..****.**....*****.*.*****.****...***.**.**...*.**.**..*...*.*...**.*****.*.*....**.*...*...*..*......*..*..*..*****..***.*.****...*..*.*.*..**.***.**.....**..**..*..***....******.***.*.*..*....*.*...****.**..***. *.********...**.*.*..*..**.***.***...**.**...***..*.*.**.*..*...*.*.....**...**.*..***.*.*..*.**..*.***...*****.*.*.*..*..****..**...*.****.**.*....*..****..*...*.***.*.******..*.*...***..*...*****.*...*..******.*....******...*.*..**....*.******..**..**.**......***.*.........***.***.*****.*..*.*.*....*.**..*...******..*..*.*..*...*...**.**.*.*..*.**.**..*.***...*.****.*.***.*.*.*....*...**.***...*.***.**.*.**.*.*******..*.....*....**....*..*.*...**.*****..*..**..***..**.**...***.*....*..*.......*.*......*****..****.**.....*...**.**....**.*.**....**.*.*....*..*.*............*..*.*..*.*....*..***.****.**...**.******..*.****.*.***...****.****...****.**.***....*.**....***.*.***..***.*.******.*.....*.******..**....***...*.*..**.**.....**...*****.*..*..****.*...*..*.***..**..*....*.*....*.**..****.**.**..****.*.*********.**.....**..*..*...***.*****..***..***..*...*..*..*....***.*..*...*.......*.**..**.*.*....*...*..*.*.***.....**........*.*.***..*.*.*....*.**.**.**.*.*****..*.*.......***..**.*.*****.*..*...**....**..**.*****.....**.*.*.***.**.*.**...**.*..**..****....**.*.**.*...*..***.***.*.***.*.*****...**..******.....**.*.*.**..****.**.**..******..**.****....*.**.....*..*.*.**...***.*...**..*..*.*...****.***.*.*.*..*.**.*..**..***.**..*..*..*..*..**..*...*.*****....**..*..*.***..*.*..*..*..*.*...***..*...**........***..*.***.....*....**.**.***..****..*.***....*.*..*......*..****.....***....*..*....*.***.*.****.**..****..**..**..**...******..**....***...*...*****..***.*.*...**.**.*..*.***.**..*...*.**.....***..*.*..*.***.***..*...*....*****...**.*.*.**......**...**.*...**..*.**.....*.*****..***.**.*.....*...*.**...*..**.**.**..**...**..****...****.*.*...***.**.******.***.***.....**..*****..****...*...*.*...*..*.*.***...*..*..*..**..*....*.*..*.....***.**.**.**..***.*.*.**..*..**.**.**.*........*....****.*******..*.**....*..*.*...*.***.*.**...**..***....**.*..**...**..****...**....*...**..***.*...**.*.**...*..**.*.*...***.*.**..*.*..***.*...**.*.*....*.***..*.*....****** ....*..***.******.*....**.*...**.*****..*..**.**.**.*..**.*.*...**.******..**..*....**.*********.**.*.**.****.*.....****.***...***...**..*.**.....*...*.***.*..*.**....**.*..**..*.*.***..*..**.*.**.*..*..*.*****.*...*....*....**..*..***.....*.....*..*.*...*...*..*******..*..****....***...*...***...*.*.....*....*..*..**.**..*...***.**.*.*.*.***...*....***.**.*.****..*........*...*****.*.**...*...**.**.*..*.**.**...***.*..*.******.*..*.*...*.....*.......**.**.**.**.***...*...*..***...****.*..*...*....***..*........**......*.**...****.****.**..**..*******.***.**......*.**.*.*.*.**.*.*.***...*****..*.....****.*..*.**....*****..*.**..**....***..*****.**.**..*.*.**.*...******.*.**..***.**...***.*.*.*..*..*..*****..*..**.*...*.*.***.***.*****..*.**..***..*..*.****...*..*.*..***.......*...***...**.*.*...*.*.***.*.**.*...*****....**..**.**.***..*...****.....*.....*..*.*********.*.*.*.......****..**...**..*...*....****.**.**.**.*..***....**.*....*.*.**..**.*..*.***.*.*..**..**.***..**..**..****...***...***.**..**......****..***.....*..*.**..*..*...**..****.*.**.**.*.*.*.*..*.**.....*.*.********....**.*..***.*******...*.*...*****.**.***.**.***.*.**.****.....*..*..***.**.*..*.*.***.**.*......****...**.***.*.*..***.....*.*.*..*....*.***..***..******....**....*..***..*****..**..***.*..***..**.....**..***.*******.***********..*.**..**.*.*.***.*.*.****........*.*.....*.*.*.*.*.*.*..*.*..*..**.**...*.***.*.*..*..*****...*...*.....**.***.*.***.*.*..**.*..******...*.**.***.....*..*.***.*.***.**..**.**..*..**.***.*******.**.**..*...*......***.*.****.........***.*.**.......*..*****....*...********..**..*.*.**.***.....*..**.*...**.**.....*......**.**.***...****....**...*.****...******..*......*..***...*....*.****....*.****.*****...**.*.***.*.**.***.****..**..*...*.....**..**..***..***.*.***.....*.*.**...*.**..**.**.*.**.*.*.**.*...*.********..*.***********.*******.*..****.*.*..*...***..**.*..**.**...**.***.***.**.**********.****....*.***.*...*******.*..**.*.**.*.*.**..****..*..*..*...*.** .**.**.**..*..**.*.**..*....**...**.*.*.****..*.****..*..*.**.***..*.**..**..***.***..**.****....*.**..***.*.*...*....*.*.***.....*....*..***..*.*.**.*..***..*...****...*..**.*...*..**.**..*..*.*..*.*..*..*.**....*...**.*.*.**..**.*.*...*...*...***...*.*..*..**....******..**....*..**.***.*****....*.....**.*.*..*.....**.**.**...***...***.*.***...*.****.*****....*...*..*.**.*...**..*.**.**...*...*.*****.**.*.....*..**...*...*..*..**.**..*.**.*****..***.*.*....**.*.....*.**.*.*..**..*..*.*..******..**.****.***....**.***.**.........*..*..*.*.********..*.....**..***.*.***.*...**....*....**..***.*.*...**...*****...*..*.****.*.**.*..*.*.**.***...*.*...*.*....*.........*****...**.*..***.*...*........***..**.*.**.**....***.**...*.*.........*.*..**.*.*...*..*...*..**....*.**.*.****..*.****.*..****.**.**.*.**....*.*.*.*....*..*.****.*...*.**.**.**.*..*..*.*..***...*.*.*****...**..***..*****..*.**.*.**..**..**.*...**.**.**...**..****.***.....*.*.*..**.***....*****..*.*.**.*.....*.*.**.*..*..**.......*...***....**....*..*.*..**...*.....**.*...*..*.****.*..*.**.**.***.***.*.*..*.*.*...*..*..*...***..******...*.*......*****..***.**..*......*.***..*****.**.*.**...*..****...**.***.*....*...*.*......*...****...**.*...**......*.*.*..*.*.***.***..*..*.*....**...***.*.*..*.*..*..*.***....*......*....*..****.*..**..**.*.*.***.**.*.****..*.*...******...**.*.*..********.....*....*.*..**.**..**.***.*.**..***.*...*****.*.**.****.*****.**..*.*..**..*.**....***..*.*..*....*..********.*****....****..*..*.*..*....*....****.***.*.**.*..*..*.**..*******.******.******..**..*...*.*..*.**......**.*..*....*....***.*....**..*...**...*****.*...*..*.*.**.*.*****..*..**.****.*.**..**....*..*.*.*..*...*...*..*.*.**.*.*..*....*.....**.******....****.***.**.*.*...*.*..*.**...**..**.**.**..*.....*****.**..**..*..*.*.*.*.*...**.*.*..**.*.*..*.*.....*.*..*.*..*.***..*.*.*.*..**.*.*.*.*.**...*.*...*...***.******....*.**.*......*******.***...**...*.***...***.*.......*...*.**.*.**.*...**..*...***.**.*.*.****..*... *.***.*.........**..***..***....*....*..**..****.*......****....**.**.**.******..**.***..*....*.***..**...****..**..***.*.*.*.*...*.**..**.***....**.**.*.*..*.*..***********..*.**.*..*...***.***...*..***.**.*...**.*....*..***..**.**.**.***...*.**.......*..**.****..*...*.***.*.*.***....****.*.***.*.**.....****..**.**.*.*..*...*...*.*.*.*.**.....*...*.*.......*******.****.*..****....*.*.*.*.*.*.**.**.*.***..*.*.*..*..**.*..*.*.**.*.***...**....**********..*.*.**....*.**.*.***.*.*...*.*.*....***.........**..**..*.*.***.*.**.*...***.**.*...*.**.**.*.*......*.**.*..*....*****..*.*.*....*.*.*.......**...*..****..**.*.**.**.***.*.....**.....*.****..****.***..*.*.*.***....*..*****..*...*..*..**..****...****.****..*...*.*.*......****.*****.*.*.**.......*.*..***.**...***.****....***.**.**..*..**..*.......*.**...*...*****.**...**....*....*..*..*..*..........*...*****.**....**..*.*.**...****.*.***..*.**.*.**.*...*....*.**.*.**.**.*...**.*.*......***.*....*.*.*.***...**.....*..*....*..**.*...**..***.*.*.*....***....**..***..*.**...*..*.*.*..**...*...***..*..*..***....***...*..**.*.***.**....*.***..*.**.....**..*.***.**.*.*.*.***.*..*.*..**...***.*.**....**.**..**.**.....*.**....*.*****...*..**.*....**..*******.*..*.*.*.*..**....**.*.***.****.....**.**.********.*.***...*.*..*.******.....***.*****.*..*....****.**.*******.*..*.*.*..****.*.*....***..*.*.****..**.**..*..**.......*....**.*****.****..*.*...**.******.*.....******...***.**.*.*.**..*.........*..*.*..*...**.*.*.***..*....*..*..**.*.....**..*.*.***.*....*.****...*.*..*****..**.*..***.**..*..****.******.*...**.***..*.*..*.....*.**.*.**.***********.*....*.......*.....*.*.*...****.......***.*...***.***..*...**.**.**..**.**.***..**.***.**...**.*.***..***....****..*....*...*.**.**.***.*..*..*...**..*.*****.......*..*....*..**....***...*.******.**.*..***..*..*.*.*...*.***...****.**...*.*.****..*.***......******...***..*.**.***....****.*...*..*..*****.**.**...***....****......*.********.*.*...**..*****.*.***.*...*.***.**.*...**... ......*.*.*.*.****..**.*...**.****...**..*...*.**.*...**..*.**...**.*.*.***.*..*.**.....*....****.*..***.....*.******.***..**.*..**...**.**.******...*...***.**.**.*...*.***...**....***........**...*.******..*.****.*...*.***...****.***.***.*..****...**.*.***..***..*******..*..*.....***.**.*...*.*.***.*.*.****.*.*.***.**.*.**.**.****.**........**.....**..*..*...*****.*..........*.*...*...*.**..*....*.....**..***...***......*.*..****.*...**.**.****.*.*..........*.**.*..*.**...**.*****.*.*.**.*.*.*..**********.*..**..*..**.*...*..*...*..**....**.*...*.*.*.*.**..**....***..*..**.**.*....**.**..*..*..***.**..*....*.*.***......*.*.****...*.*..*..***.*.**..*..**.****.**.**.**.*....***.*.......*.***..**.*..*.*....*..*..**.**..*.*...*......*...**...**.*..*.*....*.***.****..*...***.*.**...*.....****..*.**.****....**.**.*...***....*..**.***.*..***.*.***.****..***.*.*.*.**.**.**......*...****.*...*.*.*****.......****.****..***.*.***...*.**..*.**..**..**..***.....**..*....*******...*..**..*.....******.*.********..*..***...*.*.*.**.*...*..********.**.*....**..*.*..**....***.*.*.**.*..**....*.**.....**..*......**.....*..*.....*....****.**.**.**.***..*.*.**.**.*.*.*..*.......*....*.**.*.*.....**.*..***..*......*.*..**.**.***.******.*..***.*.*.***.***...*..*.*...*.*.*..***...*..*...***...***..**.*.......**.****...**.****.*.*.*..***...***.**......***...*..**.*.**..*..****.*.**.*.*..*.....*.*..*.*.**.*...*...*****.**.*.***..*.*****.**...***..**.***.***.**...*.*..**...**..******.*****....****.****..*.*...***.......***.*.**...*.***......**..*..***..*.**.*****....*****.*...*.**.....**...*..............*.*.**...**...*..***..*...**...***.....**.**.**...*.***.****.....****.***..*..**....*.**.****.*...*.*.......*..***...*..**..**.....*..**...*.**...*.........*.******.**.*.****.*........**...*..***.********.***..*.*......**.***....*.***..*****.*.**...***.**.******.**.........*.***...*...*.*.**.**.****.*..**.***..*.*..**..*.***..**.**..*****.*..****.....**.*.*.**..**...**..*...**.*..*.**...*.*. *****.*****.*****....*...*..*******.*.*..*******.**..*..**.**.*..*..**.**.*.*.*******.**....********....***.**..**.*..*.**.*..****.*.*******.*.*.....****..****.***..*.*****....**..*..*...*.*...*..*.*.*.***.*.*..**..***.*.**....*..*..*.*.*.*.**.*.****.*****.**.*..**...**....*..****.**.*****..***.**.*..*..*****.*....*...**..***..*.**.**.*...***.*..*.*..*.**.....*..*..*..**.**......*..***.**..**....**..**.*...*...*.*......**...*.*.*.**..*..***......*.*****...****.****.*.**.*.*.*.....****..**..*.*.*..*.**.****..*.*.*..**..****.****.*.*..*..****.**.....*.***.*****.*****.*..***.*.*...***...*....*...*.*.****....*..**....**.**.***...*.*..**.....*..***......**..*.*****..**......*.*...**.......*..*.*..*....*....**.*.**...**.*.*.**..**.***......*****..**...*.**..*.**..*..*..*..*.***.*....****.**.*.....*.***..*.*.*..*..*.*...*.*.***..**..*..***..*.**.*.*..***...***.*.*..*.**......***.....*....******.***.*.*..*.*...*..**.*.**..**..*.*..******.****....***...*.***..**.*.*......*..**..*.****...*..*....*.*...***.*...*.**..**.*...*******..*.****...**.*****...*...*....**.**.****..*****.**.**..**.*....*.*.*..*.*.*.**...***.*******....**...*..**...*.....*.**..**..**..***....**...*.******.*.****.*..**.**......*..*..**.*.**.*.*.*..***...*.*.*.*......*.*.**.***.*..**...***.*..**..***.*...*..*.*.****....***.**.**.*.**..*.**.*...***....***.***.*****....***..***....**..***.*..***.*...*.*..******.*..*****..***.*..*****.*..*...***.....**.**.**..**..*.*...***.***.**.*.....****...***.*....*....**.**.**....**.**.****.*...***..*.*..*.*.*.**.*****.*...*..**.**...*.*..*.*.*.*.****.**...**.**.****.**.*...**.****.****.*....**.****.**.*.*..*.....*....**...***..*..*.**.*.*.*..**.*..**...*.....****.***.*..*.****.*..**..*.*....*..**..**....***.***.*.**.*.**...***...*..**.*.**..*..*.*..***...*..*.**..*.*****.*..*.**..**.*.*******...*..*.*...*....*.****..*.*.*...**.**.**.*.********.**.**...*......**.*..**..**.***.*..*..*.*************..*.*.*.....*......*.**.**..***..**..*....****.***...**..**...*.*........*. ......*.*..**.**...*****..**.******..*.***..*.*****.*..*.*.**.*....****....*...**..*.***.....**.**..**.**.******.*.***.*.**.******......**..**.**.**.*..*..**.*....**.*..***...****.**.*********.**.*.*.*..**.**.....*.**....*......**...*.***.*..*****...***.**...*..*.*.**.*.*.**.**...*.****.**...***...*....**.*****.**.***.....*.........*....*......*******..*.****...*....***********..***...*.*.*.*..**.*.*..****.**...*..*..**.*......*..**.*....**.***....*.*.*...*..*..**.*....*..*..*....**.*.***.....*...*..*..***.*...***.*....**....*.**.**.*...****.*.*...*...**.*..**.*..****....***.*..*.**.****.**.*****...*****.*.*.*...****.....*...*....**..*....**.*..**..*..**.***...***.*...*..*..*.*.*..**...****.*.**...*..*.**...**..**.*.....***.**.*....**...*..**..........***.*..***.**...*....*...*.*.*.*......*.*.*.***.*.**..**.*..***.***..*.*.*...**.**.***.***.**.*.*.*..**.**....*.*.*****..**.*.**.******.*.*.*..*.*..*.**...****..****..**...**........****.*..*...*.*.........**.**...*...**.*.*......*......**.**......**.*..****........*..**.***.***..****.*....*......*.*.*....**..*.*....*.....**.*..*.*.**.*...*****.*.*....**..**.*..**.*******.**.**....*.*.*.**...*.*.*.**.*..**.**..*..**...***.***********..**.***.***..*********..***....*..***.....**.*...*..*.....**.****.**.****.*...**.**....*.*..**.***.***.********.***.*.....*..***.****..*....**...*..*.*.*.*.*.*..***...*..*.***..*.*.*....**....**..**..***..*.**.*.*.*.*....*.*...**.***..*...*.**..*...*..*...*....*..***....*.***....***.***.**...**.***...**.*....**.**..****...*..*.*....**...*..**.*..****....*.****.**..**...*.**..**.*.*.*****........*.**.*******.*.**.*.......**.****..*****..*...*.***..*****.....**..***..*..**..*.**..*.**......*.*.***.**.**.*.....***.**...........**.*.*****.**.**.***.*...*.****...***...*.**.***.*...*.**.....**.*.**..**....*.*****.**.......**...***.**.**.*.*.*.**.*...*....***..*******.*.*.**...*.***.**..*****..*..*.*.**.*...**.**...**...*.*.*.****.*******..**..*...*.*****..*.*.*.****......*....******....***..**.. .**..*...*.*.***..***..*.*..******...**..*...**..*..**.*..**...**.**.******..*..**...*.**....**....***..**..***..***.***..***.****...****...*..*.....*.**...*.**.......**..*.***.*..****.*...*****....*.....*.****.***.**....*......**..*..*..***....**.**..*.**.**...*....*.**.*...*...**.*..*..*....*.****..*.**..*.*.********.*..*..*.**...****.*.***..**.*.*.*..*.*.*.*.*****.*.*.*.**.**.**.*.***..*..*.**...*...****.*.*.*........*.***..*.*...*....**.*..*.**.*..*.....*.*****.**.*...**.**.*.***.*..**..***..*...*....***.****..**..**..****.*.*.**.*.*..***.***....***..**.******.......*...*.***.**....***..*......***.**..*.**.**......*.....*.*..**..*.*..***..*....****.**.**.........*.*.*..****.***.*..***.**.***.....**....*.*.**..****.....**.***.**.*...*...*..*...*.**.*.**.****.******.**.*..**.*...**.*.......****..**.***..*....****..*...*...**..*..*..***.*.*.***.....*.*.*****..**..**..****..**..****...**..*..*.**....*.**...**...***.**.*.********..**..**..*...*..*...*.****..********.*.*.*.**......**.*..*.**...*.*.****..*.*..*..*.*.....******..***.****....*.......***.*...*..*...****.**.**.***.*.*.**.....**..*....*.*...**..****..*...**....*...*...***.*..********..*...**.....*...***.**...****..*..*...**..*....**.*..*.*****..**.*****.*.....**..*..*.**.*.****..*.*.******.**..**.***.**.**..*.***..***...**.******.*.*....*..*..**.*..****...**.*.**..*****..****.*..****..****......*..******.*.***.**.*..*......*..*.....*****.**.*.*..*..***.*...*..*...******.***.*.*******..*...*..***.**.*.****.**..*.*.*.**.....*..*...***.**.*..***.***.....**..*..*...*.....***.****..*.*...**......*..*...**....*..*.**.**.*...*.*......*....*......*.*....***.*.*.*****.*..*..*...*..**...**.**.**...*.**......**..*.*.*..*....*.**.**...*.*.*..**.*..**.....****.*...**..*..**.*.*...**.**.**.*.*.*...**.*.****.**..**..***..*.***.***.**...*..**...**.*.**.***..***.*..*.***.*.**...*.....**...******..******.*....****..*..*..***..*.***.*.*...*.*.*****.*...**.*......****.......*...**....*....****...**...**.....*...*.***..*.*.**.* ...*..*..*.****.*..*...****..**..*.***..*..***.***.**.***.*.....*.**.*....***..**.*.***.*..*****...*******.*.*.*.....*****.*.**......*.**....******..***.*.**.***.*...**.*..*...*.*...*...**.***.*.*.**.*..**..*..**.**.*.**.*.*.*.**.*.*.***....***..****.**.*...**...**.**..*....*..*.*..**..**.....**..*.**.*****..******..*..*..**..***.***.**.*****..*.*...*.**......*.**..*.***..***....***.*....***.***.**.*.*.*..**..*.******.**.*..*.**.***.***...**......**.......*.**.......**.....*.*..*......**....*..****..*.*.*...*.**..*.***.*.**.*...****.***.***......*.**......**.*......*..*..*...*.**.**........***..........***..*...*..*.*........**.*.***...***.*..****..****...****.*.**.*.**.*.*..**......***..**.**.*.*....***..**.**.***..***.******..*******.**...**.*.*.*...**..*..*..*.*.**.*.**.**.*.***.....***..*...****.*.**..*.*.***...*....**...****..*..*.***..***..*..****...*.***.*..**..***...*...*.*.....**.**.*...**...***.*..***...**.*.****.**..*....*****.**..*****..**.*.***.*.***....*..**.*..*....*....*.**.**.***.****.**.**.*..****..********.**.*..*...*.*....**..***.***.*......***...*.......*.*.***.*..*.**..*.....*...*.....**.****.*..**..*...*.*.*..*..***....*...**....**.**...*..*****..*****.**...*..*.***..*.*****..**..**...*.*.***.*..**..*.*.*...****.*...***...*.**.*...*.*.....****.******...*.***...***..*..**..***....**..*...****.*.***.**.*..**....*.*.***.**.**..*.....*..*.***.*.*..*.*.*.**..***.*.***.*.....*.*.***.*.***.**.*.**.***.**.*.*.**...*..*.*.*.*...*..***...*..***.........**...*.*..**..*.**..**.*.***..**.*.***....**...**.***.**.**.**..****..****.*..**..****.**.*.**.******.**....*.**.*.**.*..*...*.**..**.******....**.*..*..*.***.....*..***...*...*.....**.**..*....**.****.*....***.*.*******..*.*..*.*..*.*.****.**.*..**..*.***.*...**.**..*.***.*..**...***..**.*.*..*..**.*..*******...*.*....*.*.***..***...****.*.*.**.*.**.*....**.*..****.*.*.*...*...*..**..*****...**.**.*.*..**..***.**.**.*..*..*******..*...*.*....***..***.**.*..****.***..**.***..**.*******..*....*.**..*.****. ..******....***.*.*..*.*.....*.*....*******......***..***.*.***...*.*...**....**.*...**.**...*****.*.**.**..*.....*...**.**.**..****.*****.*...****.**..*....****........*..***....*.*...***.***.**.*.*..*....*..*.*..*...***....*....*.**.**...**..*.***.*..*..****.*.*.**.*..*.*..****..*....*..**.....**..***.**.**.*..*****.*...*....**..*..*..**.**....*.***..**...*..*..***.*.****.**.*..*.*....*.**..***..**.*.*.*****.*.****...........*...***.*.*..**.*....**..**.*.*.***..***.**.....***.*.**...*...........**...*...*...*****..**.***.***.....**.****.*.*....**.***..*..**.....*.*...***.****.....***.....***.*.*.*.****.....***....*****.**..*.*...*.....****.*.*.*..**.*.**..*..**.*.**.*.**..*.**.**...****...**..**..*****.*......*.**....********.......*..***...**....*.***.....**.*..**....**....******..***..**.*....***..**.****..*...*.........*.**..*.**.**..**...**.*....*..***..***...*.*..**....***...*.****.***...**.*.**.*..***..*.*.**..**.*.*..***..*.**..***...**.****..***....*.*.*.**....*...*..*****.*.*.*.**..**....*.*...*....*.......**.****..***.**.*.*..**.*..*..*...***......**..*.*******.**.*.*.*...*.*.**.*..*.***....***.*.*.****..**..**..****...**...****..**.*.****.**.***..*..........**...**...*..***.*.*.....*.*.*.*****.*..***....*.*.**....*****.*....*..**.****......**...**..**..**...**..****..**.**..**..*.***..*...*.*******..**..*.**....**....*..*........*..**.***.*..***.***.....**.****..**.*...*.****.****.***....*.***.....**.*....*..*..**....****.*.***..**..*.***...*.***..*.*....**.*...*.**..****...*.*..*....***.*.*.***..***..*.**......*........***.......***.*.*.**.*.***.*.*.****.....****.**.*.*.*..***.....*......**...***..*****.*.*...***..***.****..**.****..*...*.*.***.****..*..*..*.***..***..****.*.****...***.****...****.*.**.**..***..*.*.*..***.*..**..***.***.*.**.***....*.**.***..*.*.****...*.****..**.**...*.**...*.......*..**.**.........****...*..*...***...**.*.*******.**......****...**..*.*****..*..*.**.******.***.*..**.*.*..*.*.*..**...**.***.*...*..*****.*.***.***.*.*.* ..**...*.**...*.**.**..**.*...**..*..*....*****.*.*...*.****.***....*.*....*****.****.*.*..**..*.**...*.**.*.....*.*.*.*..*....*.**.*....*..*.*.*..*****.**..*.*..*.*.*..*...**...*.******.**.****.**.*.....*.*********.**.***...*.*.....******.*..***.**..*.....****....****.*.*.**...*....*....**.*******.*..*..***..*.***.*.*.*.*..*.**.*..*****.**.***.*...***..*.****.....*****...**.*..*..*...*.*..**.....*.*..*.*.*.*.*.....**.......*.*.*******...*.*****.***..*.**...**.*.***.**.**.**.**.*****.***.**.*.*....*......**.*...*.*..*****...****.**..**.*.*..*...*.*.*..**.***.**...**..**.*.*.*****..*.*.**.***.**.*..**.**.*..*****.**....*..***.*.*.**..*.***....**....*.*.*.***.*.***.*...**...*.**.**.**.***..*.**.........**..**.**.*.....*.*..*.*....*.*..*.**..***.***.****....*.*.....*.***...**.*.*.****.*.....*..*.**.***.....**..**.*..**.*****.*....*.*.**.**.****..*..***.***.***.....****.*.**.*....**.*.**..*******.*..*...*.*......***...**.*.*.**....**.*..**.******.*..*.****..**...*....**..***..**.**.**.*...*....*.*.**.*.***.*.****.*.*....*.**.***..***.*.****.****.*..*.*...*.*..*.***.....*********...***.**..*.**..*..***..*...*.**.****..*.*.*.*.*.**.**...***..*.***.***.*.*.....***..*..*.****..******...*.*..*..***..*....*****..*..*....**.**.*.**...**...**..*...***.*...*****..*..*.....*****....**...*..****..******..*...**..****.**..*.....****...******....***...**....*.*...*..*..*.*.*.*.**.**.*.****..****.....********.*.*..****.*.*..****...**..*.*..**.*.********.*****.*.*..***..****.***.**.**...*.**.....*.*.*..*.*.*...*.*.*..*.*.*****..*******.*..*.**.**.*.*....*..**.*.*.***...*.**.**.***..**.**...*.*.**.*.*..**.**.....**..**.*.*..*.*.*.*.*..***..*..*...*........*****...**..***..**..*****....*.*...****..*.*....***.**.*..**.******..**..*.*....**.*.*.*******.*****..*..***.**....***...*.*.***..**.*...***.....*..*.*..*.****...**.*****.**..*.**..***..***..*.*.**......******.***.*.*.*.**.****.*..*..***.......*.**.*...*..*.**..*...*...***..***..*.**.*.*.*..**..*..*...*...*.***.......*...*.*.*.***.*. .**.***.*.*..***.*.***...**.**...*****.*....*..*.***...*.*.**.*****.*.*.*...**.*.*..*.***.**.....*.****..*..**.*****.*..**.**.*.*...***.*.*..*....*.**.*..**.*...*******.*....*.*.*..****.*.**..*.*****.*.*****.***.......*..*.*....*.....*.**...*..*.**....*..**...*.*.**.*******..****.**.***...***..*.*.***....*.*.**.*.**.****...***..*.***....*****.**..*....*.*....**.*....*****...*..****.....***...**.***..*.....*.**.*..*..******.**...*.***.*.*..****....*.*.**.****.*..***....*......*.***.*.*****.**...****......*.*.*.***.**....*.**.*.*.*.**..***.*..***...*...**.**.*..***...*..*.....*.*.**.****..*.**..**..******..*..*****..*..*.*.**.***.*....*.****.*.***....***..**.**...*..*..***...*.*...**......**..***........*...*.....*..*..**.**.**.***..*...***..**...........***.*.*...***....*..***.**..**..*....***...****.********.****..**..*****...**.....*.***...****..*.**..*.*.**....*****..**..**....*.*.*.*..*.**.********..*..**...**.**.*..*******.*...*.*...*..***.****.**...*.*..*.***.*.**..*.*....*.*.*...*.*.****..*.*.*..*.**.****..****..***.*....*...*.***.*.*******.*..*..*..**.*..*.*.*..****...**...**......*.**.****.**.**..*.****..*..*..****.*...***.**.*..*..*.*...**...**.*...*..**..**.....*..**..*.****...**.**.**..***.....***.*...**.*..*.**.....**.*...**...**.*.****...*.**.*..***********......*....*.....**.*..**.**..******..***.*....***....**...**.****..*.**.***..*.**.*.**.**.**.*..*...****...*.*.**...**.***....*..****..*....*..**.*...**......***..**..*****..**..*..**.**..*.*.********..****.....*.....***.*..**.*.**.....***...*.***..*****.*..*.*.*..***..*..**.*...***.***.**.******..*....*.*.*.*.***.****..*..*.******...**.*.*.*...*.**..****...*.*.....**.**..***...**.*....***.*..*..*.***...******...*.***.**.*..*..*..**..***.***.*.......***.*.***.*....*....*..*...*******.*******.*..*.**.*..*..*...**...*.**..*...*****..**.*.*..*.**......**.*...*.*..*.***.*.***.**..**..**.***.*..*....*****...***.**......*.***...***.***...*****..*.*..*.***.**.*.**..*....*..****.****.****.*....*.*..***...**. *.***..**.*..*.*..****...*****.....**....***....**...*.*..**..**..***.*.***...**.*.**.*....****.*.*..*.*....*....*.*...*..*..****......**...**.**.*....*.*.....**.**..*.*.*.*.*.*.*..*.*.*.*....**...*********..***..**.**.*....**..**.....*.******.......**.*.**......***.*.**...*.*****.*.***.*..**..***..*..*.**...*.*.**...*..***.**..**.*.***.*****.*..*.....*.....*.**.*.***.***.*****..**...*.*.***.**.*.*...*..*****...*.*.*.*.***.***..*.*.**.*.*.***..*..**.......*.*..**.....*.*.**..***..*****..*.*...*...**..*.**.**.*.*.*......**...***.*......**..*.**.**....*.**..***.**.**.*.****.****...*.***..***.*..****..*.***.*..***...*.*.*..*.**..*..**.***..*...*..**.****.*..**.*.**.*.**.***..*.**...*.*.***.....*.*.*.**..*.*.**......**.*.........*.*.***..**...***....***..***.**.**..****...*.*.***.*..***..***.*.***.**.****.**..****.**....*.**...***.**...*.**...***....*.**..*..*.........****.*.*.*...***.....*...**..*....**...*..*...**..*.****.*.*..*...***..*.....*..***.*.*.*.*.*...*.*.****.*..*...*.***.**.*.*.*..*********.*..*.*.*..*.**..**...***.****...*.*..****.****.*.**.*****.**..*........***.*..**.*.**..*..**...**.*..******..**.*..*..*****..*..**.**..***..**..*...*.*.**.*.*.**.***...**...****...*.*.*...*.*.****..*.*..***.*******.*..*.***.*.**..******..***..*.**.*****.*....*...*..*.**.*****.*.**..**.****....*..*.**.........**..**..*..*****..*.*......***.****.***..**.*..***..**.**.*...*.**...****.**......***..*.*.*.*.******.*.*.***.**.*.*.....*...*.**...*..*........*.**.*..*.*....***.**....*.....***.***..**.***.**.....**.........**.***..**..*.*.*****..****.***.......*...*.*...**.*****..*..*.....*.*.**..*.*..***..********.*..***.***.****..**...**.*....**.*...*...**...***.**.****..*...*.***.........***.*.***.***..........***.*.*..**..*....*.*******..**...***.....****..*****.**...***.**.*...**...****.**..*...***..*.***....*....*..*******..*..**.*.*.*..*...*...**..*.***..*.**.**.***...****...***.*..*..*.**..******.*.**...*.....****.****....**..*.....*.*..*****..*...**.**..***...**.****.*... *..*.*.*..**.*.*..*.***..**.****..**.*...***....**..*.***..***.***.*.***.******...**.*..**...*..****.***...*.*...*...*.**.*.****.**.*.*..**..*...*.***..*.*.*...**.***.***...**.*.***.*..****.*****...**....*..*..****.*..**..*.***.*..*.*.*.*.*****.*.....**.*.**...**.****..**.......**..**..**..**.**...*..*.*...*..*....**..*.***.*****.**.*****.**.**..*.*.*****.**.****..******.*.**...****.*...**.***..****.*....*.***....**.***..****...**.**.**....*.*.*.**.******.***.*..***..***.*.***...***..*...*.***.*.*..*.*.....*.*..***.*.*..****...*****.**..*****.**.**....**.**.*..*..*.**..*.*.*....*.*****.*.**...**..*.*.*.....***.....*.*..**.**.**.**.****..*.**.***.**...***..**.*.*.*.*.....*.*..*........**...*..***.*.****.*.*.*.*.**.******.*...*.***..*....*.****....*******...*.*....**..*.*.***..*....*.*.*.****.***.*.*.*..******.****..*.**....*******.**....*.*..*.*..**..**..*..**..***.*...****.**...**.......*..***......**.***...*..*....*.**....*..*....**.*....**..**.*...**..*...*..*.*....*.*.*...**..**.*.****.**.**..*..**..****..**.***.***.*..***.*.....*.*.*.*.**.**.*..**.....**.*.*..***.**...*.**..*........*.......*****...***.**.**...**.***.**.*.*.*..*...*.*.**.*....*.**..***.***....*..*..*...*.*.****..*.*..*.*..*...***.*...*...*.**...***.*.**..**...***...*...***..*******..***..*******.**.*..*.**.**.....*....*.*.***...**..***.*.*.*.**.******..****.*.**.**....****..*..**.*******....*.**.*..*..***.*.*..****....*..*...*.*.**.**......*.****..*.**..**.*.**.**..******.*..*..*.*..**.*****...*...***....*.*.**...****...*...*.*.**.*..**.**.**...*..*.*..***..*..*.*...***.*...*..*...***...*...*.*...*****...*....*.*****.**..****...****.****..**.**......***.******.....*****.****..**.**....**.....**.******..***..*.*..****..***....**..*.**********.******..******.*.***.*..*..***..******.*..**.*.*....*.*...***.***..******.*...***..***.**....*..*.****.....*..**.*...*..**...**.***..***.*.****.*...*****..**......***.**..*..***.*.*.***.*..........***.***...***.*.**..*****..*......*..**.***..***.****.*.*.*** *...*.******..**..****.**..*******..*..**.*.***...*.**...**..*.*.*..*...*.*.*..**...******.*.*.*.**.*....*.**..**.*.**.***...**.*.**.......*****....*..***.**..**.*...*..**...**.****..*****.***.*.**.*.*.***....**.....**......*..**.******....*.*...*....***.***....***..*..*..**....***..*....*.*..**.**..**..*.....**..*...****..**.*....**..*..*****..........*..*.*....*.*.*..*.***..*****..***.....*.****.*..*.*..*.*.***.....***..**.*....***...**********...*.*****.....*******...**.**..*..*..*..*...***.*..*.......*.**.*..*.***.***..**...**.*...***..****..**..***..***.**..*.***.**.*....*....*..*.**..*.********...*...****....*****.****.**..*.*......*..*..*.***..*....*..**..*.**.......**..*.*.*********.*...***.*....**.....**...*****...**...**.*.*..**.*****.***.*.**..***...*....*.*******.*....**.*...*...***.**..*.*.***...*...**.*..***.*.***....*.**....**.**..*..*.*...**..**..***...**...***......**.**...*..***.******.****.*..******..*...*...***.****..*..**.*.*........*..*.***...******.**.**...*.***..*.***.***.***..*.***..*...*.***.*.....*..*....*.*.*.***.*****..***.*.*.*.**.**.*....***..**.*.**.**..**.*...*.*.****.*..****.........**...***.**.*..*.*.*......***...**.***.****.*.*****.*.*..***.***...**.*.***..******.*....*...**.*.......**.*..*.*.**..**.***.*..****..*.*.*.**.****....*..*..*.***..*.***..*.**...*.**.**...*.****..**..*******..*****...*....****.*.....*...*..*.*...***.**.*.*....*..***.*.**.****..*...*.....*..**.*****.***.*.*.**...**.*.**.**.*.*.*.*.*..***...****.**..**.*.**.**.*.**...*.*****....**...**.***.....*.***.****..*.***..**.*****..*.....*.*.***..*.**..*...*****.*.......****..**.**.********..**.**.***.**.**.****...*..***.***.....**...*.*.*..**..**.*.**....**.*.**....*.***...*****.....****.*.*..****.*.*..*..*.****..*.*.*.*....*........*..**.**.**....**.*.*.**.*.*..*.*....*...****.*.*.*.*******..*..**..*..*.***.***..***.*****.*...****..*....*.*..*.**.*.*****.*.*.****..*......**.**...*.**..*.*.*..******.***.*.*.***..*.*.*..**....*..***....**.*****.*.**.**.**.****.**.*. ***.**...***..*....*.*....*.******.*.*..*.**..*.****.*.*.*...****.*...**.*..***.*..**..***..*...*.***.*.******...**.**...*...***.*..*..*.******...**.*...***.**.****..**..**..**.***..*....***........**.*****...****.*.*.**.*.**..**.**.*.**...*.**..**...***.********.*.***.*.....*****.*.***.***....*...*.*..***.*..**...**....*..*.*.....**..***....**...*..*.***..***.**.*.*.***...***..**.*...*.*.*.***.*.*****.*....*****.*.*..*.**.*.*****...*.***..*.**.***..*.**..*.**..****...*.*...*....***...*.*.**..**....***.*.*.*...*....***..****.*.*.*.*..*...*.....*...*..****...*.*.*.**..***.*.*.*****.****..**.*****.**.*..****.*.*..**.*.*..*.*..*..**.***.**.*...**.**.*.**.**..*****...**...***..**.***.*.*......*.*...*...**.....*..*.*.**.*..*.**.**..*..**..**.....*...*.**..**...**..**.*.*.**.****.*.*.**.****.***..***..*.****.....*.**..**..*....*.**.**.*...****..*******....*.....*..*.*.*....*...*****.**....****....*....*..*.*.*.*....**.**..**.....**....****.*.....*.*...*..*.*.*.*.*..**..****.*....*...****..**..***........*.***.*.....*.**..***..*...*.***..*.*.....**.*******.*..*...*.*.**.**...*.*......***.*.......**.*****.*.**...**..**..****.**.......**.*..**.*.**.*.**.***.*..**....**.******...*....*..*..**...*.****.**.*.*..*.....**...*.***.....**....**.*..***....*...*.....**.***.*.*.***....**...*.*.......*.*..***.****..*.....**.**......*.**..*..*..*.......*.*.*.**.*..*..**..*.****.******...*..***..**.*.*.*****..****.*.*..***..*****.*..*..*..*.**..***..*..*..*.*..*.*...**..**...*.*.....*.**..*...*.*.**..**.*.**..***.*.**.*.....**..*..*..**..*..*...**.........*.*.....**.....****.*.*...**.*.*...******..*..**...****.*..*.*....**....*.*...*.***.***.**..**.**....*.*..**......*..*.....*.*****.*...*******.**....*.*...*.*.**.**.***..**.**.****..****.**.***.*.*.*..*.*..**..*.*...*...****..****.**.*.*..***..****.....****.**...**.**.*...*......*.*.....*..*...**..*..**.**.*..**...*****..*.***...**.**.*.***.*.*.*.*...***.....*.*.*****..*.*****.****.***..***.****.*.*****..*..*..*......**..*.*.**...*..... ..**....**.***....*....**.*.*...........*..**.*..*.**..*.**..*.**..*****..******.*****.****....**.*.*.*.**.*.****.....*...*.**...**.*..**...*.*.**.**..**.**.******..**.*****.....*.***...*..**.**..*...*.**..*..*..*.*.**......**.*.*....***..*.***...*..*.*****.*.*.***.**.**..*.*......**.**.*.***...**.*..*...*..*.*....**.****...*..*.**.****.**.*..*...***...***.**.*.***...******.*.**.****.*.*....*.*..**.*....**..*.*.***.***...**.*....***..*****...********.*..***....******.*.*....**.***....**.**.*.*..*.*.*****..***..*.******..*.*.*.*.*.*.*...*.*.*.**....***.***.****..**...*..*..**...*.***..*.*...**..**.*..****.********.**....****.*..***...******.*.**.*...*.*..**..**.*.*..........*....**..*...***..**.*..*....*****.*.....*..*.*..**..*.......*..**.***.**..*...*.*.**.*....*.****.**....**.***.*.*.*..*.*.**.......*.***.*....***..**.***..**.......*.***.*...*.*.*.*.*******....*.***.*......*........*..*...*..********...***..*..*.....*.*..*.**.***.....***..**.*...***.*.*..*******..*.*....*****..........***.**.*....****.***..**..*.*..*.*.*...*....*....*.**...*..*...***.*.*.*****.*...*.**.**.*.***...*.***.**.*.......*..**..*.*...*.**.*****.**.***.*..**.*.*.***..*.*****...*.*.*.*.......*..*****..*.*.*.**.*.***.....*....**.***.**..***..*.*.**.*****.**.*.*..**..**.*.**..*..**.****..***...**..**.****.**.*...*.*.*..**...*****..*.*...*.*.*..*****.*...**..*...****.*..*.*.**..*.*..***....*...****.*....*..***.*.*..****.***..**.*..*.*.****.*.*..*...*.**.....****.*......**.*...*.*..***.*..*.****...**...**..*.***...**..*.*...*..*.*.*..*..*****.**...**.************..***.**...*...*..*..*.***.**..**.*****..*.**..*.**.**.***.......***..*..***..*.*.....**.**...**.***.****.*.**...*...*..****...**.******.*................*..**.******..**...*...*...**.*..*....**...****.**...*.*.*..**.*....*.*..*..*****...*.*..*...*....*....******.***...*.*..*.******..***.....*.*.*.*...***.....*.***..***.****.***.**....*.***....*******.*.***....**.******.***....*****.******....*.*...**...*.*..*.**.*.*...*........**....*. ****.*..*..**.*.*..........**.*..*...**.**....**..**.*.*.******....*..***...****..*...****..*...**....*.*****.**.*.**..*.*.*************.***.***.*......**.....***..**.*.*.*.*..**.*.*..*..*....*.***..*..****.*..***...*.**...***.*..*.**..*.....*****.*...*.**.***.**..**.*.*.**..***.***.*.*......*..*.**...*.*.....*.....*....*..*..*****..**.**.**.......*...*******.*******..*.*.*.*.**...**.*..*.*........*****.**.*****.*..**.*.****..**.**.*..**..**...***..**...**...*...**.*..*...***.*..****..**.....*.*.*.*..*.***.*....**.**.*.*.**.*......******..*..*..*...*.**.*..*...**...*..***.*****..*.*.*.*..*...**.**..*.**.**.*.***....**..*****...**..***...*....*.**...***.*...**.*.*..****..*..**.*****.**....***.*.**.*..*.*..*.******.*****.*.**..**.***.****.....*.**.*..****..*...**.....*.*****.**......****.*.**.*.*.****.*.*******..*..***...***..*.**.***.**..*.....*.***....**..**..**.....***..*.****..*.*..****..*..*****....****.**.*.....*.***.*.*.*.*..**..**.*....*.*.**....*.*****.*..**.**.**...*..**.*.*...***.**..*.**.**......**....*.***..***.*.**....*...*.*......*...*.**....***.*.*.*..****.*..**...***.****.***.*..*..*..*.*.**....**...******.****..***....******..**.*.*...**.*.***..*********..**..**..*....*..*..*..***.****..****.....*..**.**..***.**..******....***..**.**....*.**..*...**...**.*.***..**.*.*.*.*.****..*******..**.*..*..**...*.*...***...******.*.**.*.*...*.*.*.**.....****.*...*.**.****.*.**..*.*..**...*****.***..*..*.**...*.*....*..*..***..*..****.....*..*.......**..******.*......***....*****..*.**......****...*.*.*..***.*...*....**.**.**.*.**..***.*.*.***..******...***.****.....**....*....*..*..***.***.....*..*...*******.*.*..*..*.*.**....**.*.....*..*.*..*...*.****....*****.**.*.***.***.*.*****.*.*******.*****..*.**...*.*****.****..*.*.****..*.*.*.***...*.*****..***.*.**.*..*....*....*..*...**.**..*.*.*....*..**...***.***...****...*.*.**.****..***.*****.*****..****...*.****.*.**..**..**....*..***...*.***.*****......*.****..*..***......*.*.***...***..***..*...**.*..*.*.*..* ..*....**.....*..***..*.*....**..*..***...**.**.**...***....*****..**********.*..***.*..*.*****..*.*...**.**....*.**...*.....***..*.*.**.*..**..*....*...*.*.*.***.*.*.....***..***.****.*..*.**....*.*..****..****...*****..*.*...*.*.***..*.*.*...**..*****.***.*..**.**.**.*..**...****.*.****.**....***.....***.***.**...**.*.***.*...*...***.*******.*...*..**.*.......***.*.*..*.**..*....***.*..*****.**.****.*.**.*.**.*..*..*.*......*.....*.**.****....*.**....*....*.*.*****.***....**..***.******.***.....**....*.*.***.***.*.....****....*.***..*..*...*.***......***..*..*...***....**.***.**....*..*...*.*...*****..**.....**.**..*.****.***..***.******.****.*...*.*...**...***.*...****..****..**.**........***..**......***.**..****.*..**..*....****.***....***....*.***.***....*.*...*.*...**..**.*.****.*..**.*.*..*.*.**.*...**..**...*.***.*.***..*.**...*....**...*.*..****...***.*.....*.*...*.***.**..*.*.**.***.**..*******.......*..**.**.*..****.*.*.******.*....***.*.*...**...****...*.****...*.**...**..****...*.****.**.******.*.*....*..**.*.***..**.***.*****....*.**....*****.***......***..*.**.*...*...**.*.****...**...*....*...**.**....*...*..**.*****..*...*******.....*..**..****...**.*.***.*.*.*..*.*****.**..*.**.*..*.*...*****.**.*....**.....**......*.**..****.*.***..*.****..*..**.**.*...****.****..****.**.*.***.**.....*.**..**.**.....*..*..*..****..*.**.*..**.*..*******.***..**...**.*..*.*....*..*....*.****...*.***.*.**.*....*.*..**..**....***....*.....**....**.*...**.***....*.******.**.**.**....**.**.*.**...***......*......****.*****..*.*.*..*.*.*....*****...*.***.***..*.****...*.....*..*.*.**..***....*.**...***..***...*.**.**....**********.....**.**.****.***.****.*******.*.***.*..*.**.***.*.******.*..********..*...*.****....*.*..**...*.*.**.***...******.***.*..*..*..*.*.**..*....*....*.*.*.***.*...*.*********.**.***.***.*.**.******.********..**.*..**.***..*.**.*.***..*.*.*..*....**...*******...***.**.*...*.*.*.*.***..*..*.....*.***....**.*.***.....*..*.***.*.**....*.**...***.*.* *.***..****...*......*..****...*..****..*..*......*******.*..*...*********.***.*.....*..**..**.*...**..***.*..***..*.*.*.*.**.*.*...**..**.***.**.**......***.*..**.***.****...*...*....*.*.**.*....**.*.*.***.***...****.*....**.**.***..*****.**.***.**......*.***..*..**...*.*.*.***.****.****..***.***......*****....**.**.**.*..***.*.**...*.****.*..**.*..*****.....*....***...**...*..*..*.*****...*..***..*..*..***...**.****.*.*...**...**.*.*..**...*..***.**.*..***...**..*.***.**.****..*.**.*...**..*...*******....***.**....*.*.*....*....**....*....**.**...*.....**.*..**.*..*.*..*..*.*****.*.....*******...*****.**.*...*.***.****..*..........**..***.***...*.**.*.*.*.**.***..***.**.***.*.....**....*.*...*.*****.**.****.....*.....******.***....*...*.****...******..*....**.**...******..*.**.**.**...*****...**.......*..****..**.**.***.**..*.****.**....**.*..*****..*.*.*..*...**....*...*.*...*.*.*...**.****..*.**..*..*....*..**.**.*****.*.*....*..*..*.****.*....*..**...**.***.**.......*.***.****..*....***..***.**..*..*..*******....**.**..*.**.***........*....*.*..*...*.*.....***..........**.*****.****..*********.*.**.*******..*.**.******...**....****.*.*...**..******........*..*.*.*.....*..****.***.**..***.*.*..**..*..**..*.*..*.*****..***..**..**..*****..*****.*.*..*.*......*******...*.**.**...***...**....***.*.*.**...**..*..**...*..*..*.**..*..**..*.**......**.*..**..*...***...****..****.*..*..*.*.********.*..****.*...****....*.......*..**....*.*..*.**.*..**.****.....**....*.**..**.***.***..*...**..**.*.*.....****..*....****.*******.*.*.......**.*...****.....*...**.*....**.*.**.....*....*..*.**.*..**..**..**..*.*.*..*.*.*...***...*.*****.....*..*..*.*...**.*.....****.*.......*.*.*.*.....*....**..*...**.*.**...*******..*..**.*.*.*.*.*....*.***..**......*.....*.*..**.*...*.**..*..***....**.*.**.*..*****........*.**...*****..**.......*..**..***....**..*.**...****..***..*.*.**.***.*.*.**...****...*.*.*..**...*.*.*..*.*.*.***..*.*....*...*..*..*...*.**.*.***..******..*.**..*..*...** **.....**.*.*...*..*...*********.*..........**.....*..*......*.*...*..*..*...*.......*.**..******....**.....***.**.*.*....*.**.*.*.*..*..******.***.*...********...***.*..*...**..****.....*...*.*.***.**....****.*.***....*..**..**...****...*.***...*.***...*****.**.*.*.....**....*.*..****.*..***.******...*******..***..*..**....*..*.*.*.*.....*.**.*.....*.*.*.*.*.***.***..***...*..**.**..**..**.*..*...**.**.*....***.*.*.*..***..*****.***.*****..*.*..*..**.*.****.*.****...*.*..************.**.*..**..*.****.***..***...*...*..*..****.*.*...*....**.***.*..***.*.*.*.*******..*..*....***..*****.*..*.......*.***..**.*...*..*****.*.****.....*..**...*..*..****.*......**...**.*....*.*.**.******.*.****.**...*...**.**.....*...**..*.*.*..*...**..*....*.**.*.**.**....*..*****.****.*.*.**.....**.**..***..*****..*...*.*.***...*.*.*.....*.*****..****.......****.....*.**.**...***..*.**.*...*.*.*..*.*.**..*....*.*..*.***..*....*.******..****.***.**....*.****......*....*..*.**.**.***..**..**.*****..**..*.*.**.*.**.*.******.*...***.*..****..***.*..*.**.*.*..*..***.***..**..*.**.****...*..*..*..*...***.*..*..**.*****..**.****.......**...*..*****.*..*..*..*.**...***.****.*..*..*.***.*.*..**.*.**.***.*.**.**.**.*.****..**.*...*.*.*.*.*..**.**.***..*...**...*.**...*..***.***.****..*.***..**..*.***.*.**.**..*...*.****.******.*.***.**.*..***.**.**.***.....****...*.*..**...**...*.....***...*.**....******...*...*..*..**......**.*...*...**..*..*.....*....****......**..**.**.*.*..*..**.*.*....***...**..*.*.*..****...*.**..**.*...*.***.*.***.*.*.******.**.*****.*...*....*.***.**.***..*.**..**.*..***..****.**.*.*..*..**.*...***.*.**.*..*****...****....**..*..*..*...**.*..*.**.*..*....*.*.*..****...***.**.*.**.**......****..****...***.**.**.*.*.....****.....**...*..**.*.**..****.....*..***.*.*..*....*.........**.**.*****.**..***..*****.*.*..*..**.*...*..*.*.***...*...***.*..**....*.*.**.*...*.*..*.*.*..*..****.*..***....*.*..**..**.*...*...*.***.*..**..*.*....*.**.*.**....**.**.*.*......**....**..*....* **.**.**...*...**.****..*....**.*..*...*.*.*..***..*.*..***.*.*......*.**..*.*..*...**.*....**........*..**.*...***...****.***.**.....***.*.*..***....*...*.....******..***...*..***.****....*...**.*.*.***..***..*..**.*.*.****..*.**....***..*.****.***.*.*..***.....**.*..**.*..*..****.*.*******.**.*.*.**.....*****..*.....*..***.*.*.*.**..***.*..*.*....***.*....**.*.**.*.*..*.*.*...***.*..*..**...***.**.***.....*....****.****..***...*..**...**.**.*.******..*.*********..**.*..*.***.**..*****.***....*****.******.***....*.**.****..*.*.**...****...*******....*...*.*****...*...*.**.*..***.**.*.*...**....*.....*.*..**.***.***.*.**.*****...*..***.*.*.*.*.***.*....*.....*.*..***.******....*.*.******....*....*.*.*..***.*..**...*..***.***....**..*****.**...*.*..*****.*.****.**..***.*.*..*...*...***..*.**....**..*....****.******.***.*....***.....**...*.**.****.....*...**.****.***...**.**.*..****.*..***.**.**..***..*..*.***..**.**....*.***..***....*.****.**...*...**..*.....********.**..*..**.**.*.**..**.*..*.*.**...**.**...**...*.**.*....*.....*****..****..*..*.*.**.*.*.*.***.**.***...*.***.....*..*....***.*.*..*.***.**.*...**.****.****....**.*********.*.*.**..**..***...*.**.*********..*.****...*...**.**..***.*..***......*..***.****..****.**.****...**.....*****..***....***.**......**....*.**.**.*.*.***....*..*.*..********.*.*.*...**...**..*****..*..**...***.***..********.....*.*.*.*..*.*...**...*...*****.*..****...**.***.*...*...**..*...*..****.*.....***...***..*..*.*.*....*..***.***.*.*.*..**..*..**........*..*..*.*.******.**.****.**.**.**..**...***...*.....**...***.**..**...*.****.*....*....**.....*...*..*.**..*....*.*.*.......*.******.***...*..***......*..******..****..*.*..***.***.*..***..*..*....*..**....*..*.....**.**********.*....*....*.***......*.**.****.......***.**.**.*..***.*.***.**.*.*.*.*..***.***.*.**.*.**..***..**.....**.*.*..*..**.***.*.*....*.*..**.*.*...**.****.***..**..*.**....**.....*.*.*..*****.*...*..*.***.***.*..******.*.*..****....*...*...**.*...*.*****.**.. .**.*..*..*......*.*.*..*.**..**********..****..***.*.*.*.*....***.***.*.*.****.***....*.**..**....***.****.***.*....**..*..*..*..*...*.*....*.*.*.*.***....***.**.*******.*****.*****..**..****..*...*.*....**.***..******.****.**.*......**...*.**.*.*.*.**.***....*...*..**..**...***..*****.*.**.......*.*.**...*.***.*.......*********....**.***.**.******..**..*.*.**.****.*****.*..*.**...*.....*.....*.*.*....**.....*..**.****.******.*.*****...*.**...**.***..*****.*.*.*.*......*...**...*...*..***.**..*.....*.**.*.**..****.*..****.*.*.*...*.*.*.*.*.*..*.*.*..***.*.*.*******.***.*.**...**......***....****.***.*....**.**...*.****.*..*..******.*.*****..*..*.**.*..*....*******.***..*.*.**.*.....**.***.**..***.***..*.*.*.*..*..**..**.**..***.**.**..***.********....*....**..*......**.**..*..*..*.********..*******..****..*.**.*....*.*.*.*.***.*.*..**.*...*..***.*.*.*.*.**.*.**.*..**.**..*.*..****..**..*****..*..**.*.*..**.**.****.*.*...***.****.***...***..*..*.*.***.***.**...*.....*...***..***...**.***....*.*.**...*...*...*****.*..**.**.***......**......*...***...**.*.*.*......**.*...*..*****..***.*.**...*..**.***.***..**.*......*.*.*.*....*...**....*..**..*.*.***.*....**..*..****....**.**.****...**..*..*.**.***.******...***.**..****.*****.*..**...*.*.***..***.***...****..*.**...*...*..*.**.*...*.*.......*..**...*.*.******.*.**.*..**.******....**.***..*..*.*.*.*.*.....*.*.*...*.....*.***.**.*.******..*.*.*.*.*..***..**..*.*..******...*.*..*....****.*....**..**....****..*.**....********.*.****......*******.***...**.**.***.....***..*****..*.*...**.***..*.*.**.....*****...*.**...*...**.*..**.*...***.*.***....*..*..*..****.***.***.*....*..****...*.**.**...******..*.*..**.****.*****.**..*******.***.*..****..*.*....**.***..*..***.***...*..**.*...*..*.*.....**....*.*...*..*...*..**..***.**......**.*.......*.....*****.*.....****..**.*.*.**.**..*.**.**.*.*.*.**......**..*.*..***.*.*.*.**.*...*.*.**.**...**..*.......*..**.*.*.**..**.....*....*...*..*.***..**...*..***.*.*...*..*.*....*..**.. ..*...**....**..*...******.*..*..*..**......**..*..*..*.*.****.**.**.....*.**..****.....****...***..**.**..**..*..*.*.***..**.**.**..*..**...***...*.****.*...**......**.*.**.*.*****...*.*....*..***.*.*.***..**.*..***...****.....*.**..*.*.**.**..****..*.**.*...**..**..*...****..*.***.*...****.*.*..***...*.*.*.**.**.*.**.*..**.*.*.*...*..****.*...*..***...**.***.***.....**.*..******..*..***.***..*.**..*...*.*...*.....*******.*.**.**.*.***.**********.*****.*..******.*.**.***.**..**.*.*.*...*******.*.*****.**.*.**...***.*.*.*....**.*.**...*.**..*..*.*.***.*.****.....*..**.*.**..*....*.*..******..*..*****..*..*.*...*..*.*****..*..*.**..*..*..*.***....*.**.....***....*.*..*****..****..****...*.**..*.**...*.***.*.***..*.*...*..****....***......**....**.*****.*..*.*.*..*.....*.**....****..**..**....*****.*.****..***..*.**..*.***....***........*..*....**.****..*.*.....**..*.....***...****....**....*.*.**...*...*****.***.*.***.*.**...**.....*.***.**..**.***.......*..**..*.*..**..**..*.***..*.*..**...*..***..********.****.*..*..*.*.***.****.*...*.**...**.***.***...*..*.*..****.*.*....***..**.**.*.**.*..**...*.*....**..*..**.**.*..*..**.***...***..*..*.*....*....*.*..****..***....***.*.**.*...*****..*****.*....****.******..**..*.***....*...***..*.***..*..***.*.*..*.*.*****....*..*....****.*.**.***.**....**..*.**.**.**.**.***.*.*..........*..*******.**.....*..*.**....**...**..**.**.......**...****.*.***.....**.**.*.***..**...***...******.*.*.**.**.*...**.*.*...**.*.***.....**.**..**..*..***..***.*.*******.*.**.**.........*.*.***.*..*...*.*...**.**.****.**..**.***.******.**..*...***..**.***..***.**.*..........*..*..***....*.*.**.***.*.*..**.**...**.*...*.....**..*.*******...*.**.....****........*.....*..*....*.*.*.*...***..*..***.*..***********.*.***..*.*..**....***..*.*.*****.***.*..*.*****.*.**....**.**.*...**..**..***.*..****....*.**..*.**...*..**...*.*....******.*..*...**.****.**..**.**.**....*.**.*....*.***.*...***.*..******.*....*..*.******.*...*..***.**..***.*...***..***** .*..**..****..***.*.**..****..***...*...*..**..***..**.*.*.*.***.*...*.***.*......**...***.**..**...*.....**.**....**..***.*...***.*.*.*.*...**..*******.*.*...*...****.*******..****.*...*********.*.*****..*.*......*.**.....*.*...*...*...**......*...*.***.*.*...*..****.***....**.**.*...*.****..****....*.**.***..****...**.*..**..***.*.....**..**..**...*.*.*.**..*****.*..***....***.**....*.*****....***.**....*..**.*.*.*..**.....*.***.*..*..*.....**..****.**.....****...**.******.*.....*.*...*.*.**.**..***..*.**.*.**.*....***.......***.**.*..*..**.**..***.******...**...**....***.****.**...*****.**.*....*..*...*.*....*****......*.*...***........*..**..*.********..***.***.**...*.**......******.**..*.***..*****.**.*......**....**.*.****.*.*...*..*.***.*..*...*....*.**..*.***...*.**...*.**..**........****..***..****..**.*..**.**..***.....*.**.**.**....**.***..****...**.*..*..**.**.*.*...***.**...**....*.*..**.******....*....***..**.*...**.*..*...****...**.........**.**...***.**.*....*...***.***..*...***.**.****.*.*.***.*.**.**...***.*....*..*.*****.*....****.*.**.**.*...*..*******...****.***.**..****..**.*...**.*..*...*.*.*.**.*..**...***.*.****....*.*.*.*.******.*..****..........*.*.*****.....*******...*.**.**..*...*...*.****.**.*...**..*.**.****.********....*..*..*.*.*..**...*****.**..*.......**.**..*.....*..***.***..*...*.*..**.*...***.*.***.***.**.**.*.**...*...*...***.**..*...**.....*.**...*..*.***.*........*.****.*..*.**.*.*.**.*.*..***.**.*.*.*****....***..**....**.....*.**..*..***.**.****.***...****.*...**..*.*..*...***.***.**.**.*.*.**.*..*..**.**....*....*******.*...*..**.*....**...********.***..*.**.***.****.*****....*.*..*.*..**..****..******....*..*.....**..*..*.***..*...**..*****.**.*******.****....*.**..*.....**...*.****..*...*...**.*****..*..**.*.****.*.*..*.**...*.***..*.*...****.*.**.*.*.*..***.*.....***...****.**.**...*..*..**...***....**.****.*....**.*...*..*.*..*..*....*......******.*..*..**...***..**..*...**...**...*.**.**..**..**...****....**..***.*.** .*...*****.*.***.****.**.*.**...****.*....*.****.*..*.***..****.**...*.*..**.***.*...*...**..*****..**.*.*...**.*....*....**....**.***...**.*.*.*.*******......**.*...*...***...**....*******.***.***...***.*..***.****...*..***......**.*...*..**..****..*.*.*.*..***..*..**..**.**..***..*....*.**********....***.*..*.*.....**.***.*.*...*.....*.*.****.*.*.***....***.**..***.*.*..*.*.***...*..*..*.***.***..***....*.*.......***.******..*....*.*...****..***.***...**.***..**..***..**....*..*..***....*...*...**.***..*.....*..*..*.*.*.**.*.*...*..*.***.***..**.*.*.*..**.**.*..****.*..*..*******.........*.....***....**.*****.*.******.*.**...*.*...***.*.******.*..***..*.**..*.****.*..**.****..........**..*..**.***.*..*...*.**...*****...******.*.......***.**..**......*.*****....**.*..*.*.*****.*...***.***.**...****.**..*...*.*.*..*..*.*...*.**.*..***.****..*..*..*.*..*...*.*****.*****.******..*.**.*.............*.*.......*...*....***.**..*..***...***.*.***..**..*...***...**....**.*..*..*..*..*..***.*...*..***......**.*****.*........*..***..***...*.*..*..**..***.***....***.**...**..*...*.*...*.**.*...*..******.*....*.*....*.***.**..*..*.***.*****....*..*....*..*.**...*..****.*.*..**.*..**...***.*...........*.**...**.**.**.....*..***.**...*******.***..******....***....*..*.....*..*....*...**...**..**.***.**..*****..**.**.*..*..**.*.**.*.......****.*...**...***.*.*...***.*...**..*.*...**.***.*...*.**.**.*..**.********.***.*.*.....***....**..***.*****.*.*.**...*.**.*.***.**..*....*.***..**.*.**...***.*.*.*.*...*.***.*.**.*.*..**....****..***..*....***..*......*.*..***.*..*.*...***....*....**.**.**.**.***.*...*...*..*****.******..**.*.*..*.....*...****....*.**.*..**..*.*.**.*****.**...*.*****.*.*.*......*......*.***..***********..*..*....*........***......*.**..**....*.**...**...*........*****.***...*...*.**.*......*....*****..****..****..*******.***.*.******.*.*...*...**.....**.***.**...***..**..*...**...***.*....********.*.*..*.*.**.......**.*..***.**....*.***...*..**...**.***.*..**.. *....**.*.*.*.**.*...*.*.*...**.*.**.*.****......**....*....*.**.**......*....**....*...*....****..*.....*.*..****...*....*.*.****.*.***.....*..****...**.*...***..*****.****....**.*.*...*.**....*...**.**..***.****.*.*...*.*.*...**..**..*.***.*.*.......****..**.******.**.*.*...*..***...**.***.****..**...**.**....****.***.***.**.....*.**.....*....**...**.***...*.*...*.....*.*..****..*.****...*.*..*.**.*.*****..**..*.***.*..*....*..**....*****...**...**...*.****.....**....*.*.*.**.*...**..**.**.*.*.*.*****.**..****.....*...........*.*....*.**......**.***..**..**.*..*.**.**...*.*.*..*.*..*.........******.*****...*..*...**.**...**.**..**.*..*.*.**.*...****.*...*..*...*...****..**********..*.*.**..*...*****.*****...**..**..****.**.******..**.*****..*.**.*...*.****.*....*...*..*..*....***.**.*...****.*...*.*..**.*..*.*.*..*........***.**..*.*.*..**.*.**.*.**.**...*********.**.***.*...*.*.*..******..*...*..*.****.******.*.**.***..***.***....**.*..*...***.*.***.**...**.....*...**..**.*.....*..*.**..***.***..*.*.**......*..**.*.**.****..*.**..*...****..**..****...*..*.*...*....****.**.**.**.****..**.*.**....*.*.....**.....*.*.***.*.*.****.*.****.**.*..*.*...*.***.....**.**..*.*.****....*.*...*.....***.*....*..*.*..*.*.*.**.****..*.....*.*.**....*...******..*.********.....*.******..***..*.**..*.*.*......*..**....*.*.*.**.*..*.*****..*.*...*..****.*...*.****.**...*..*.*..**.*.***.*...*************....**...*....*.*.***..**.*....**...*.....*.***.*......*.****...****.***.***.*****....***..**..**.....*...*..*.****.****..*..*.*..*.**..**..**.*..****........*..*.****..*.***.*...*.*..*****.....*..*.**...***..*..**..**.*...***.*.*.**..*.**.****.**..**...*.**.**..*.*....**...*...***...*.**.*.*.....*.**..***...*****.*.*.*.**.*.*.**.***..*..**.*.****...*...***.**..*.*.*..*...**.*...*****.********.*.**...*..*..****.*..*.*...*****...*.*.*..***.**.**.............*.**....*.**...*.**....*****.******.***.*.**.**..**...****.**..*.*.****.*...****..***....*..***.*..**.*..**.**..*....***....**..**. .*..**...*****..***.*...****.**..*****..*.**.*....*.*..**....*.**.****..***.*.......**..*.*....*.***..**...**....*.*....**.*.*.*.*.*...***.*......**.*.....*....******..**..*...***..*.******.*..**.*..*.*.**..*......*****.****....*.**...*...**.**.*.*.*.**..*..**..*..**..**.***.*.**.*..*.*....**...**......**...*.**........*..*.*.*.*.***...**.**.**.**.*...*.***..*..*.*.....*..**.**...**..**.*.*.**..*..**..***.**.*.*****.*.***.*****..*..****.**.**.**.*...**.***.*..**.........***...**.*****.***..***.*.****.**.**..***.****.***.*.*.**..*.***********.***..***.***.**.*.**.....*..**..**..**.****.**....**.......**.**...*.***.......***.**.*..***..**.*....*...**.*.*..**..*....*..*.*.*..***...*.***.*...*******....*.**.*.*.*....***....*...**.**.***....*..*.*.....*..*.*.***...****..*.....*.*.**..**.....*...*.**..**.**.****.**..*..*.******.*....***.*.**.**.**.**..*..*....**...*..***...*.*.*.**.*.*.****.***.**.*..**.*.*.**.***.*.***....****.*.*..**...*...**...*....*.*.**.***...**.*..***..****....**.......***..**.*..**..*..**.*..*..*.****..*..***.**.**.***.**..****.**.**..*..*.***.*****.*.*..*...***.*..***.**...***.*.**..**....*.*.****.*.***......***..**.*.*****.***..*.*.****.*.**...***..*...*..****.*...*****.**.....***.****.....**.*...*****.**.*..*****..**....*.**...**..***...**.**..**..*.**...**.*...*....*.*.*.**.*.*.*.*.***.**....**.*.***.****.....****.*..*...*...*.*********.*.****....*....*...***.****.**.**.**..*..*.***..***.**...*.*...*..*.**.*.*..***.*.*..*..**..*.**.*...*...*.**..**...**.**.*.**..*..****....**...*........***....**..**.....*****..**.***...*....*.*....****.***...........**.**..*..***.*...***..*.**.***.**..**..*.*.*...*.*.**.....*...**..*.******.*.***.*****...***...*..***.*.****..**..*....**.****......*...*....***.*..****.....*..*.*.**.**.*.**..*.*...*.**.*.....*..*..****.*...*..*.***.**.*.*...*.*...***.*.*****..*...*.*..*....***.*..*...**...*..****.**...*.**......*.*.*.**..*...**.*..*.**..*..***...***..**.**.*****..*.**..***.......*...**..*.***.*..*.*..***.*...*.* ..***..*.**.*..**.....*..*..*...***...****..*..**.**.**.********.**...**.*....**..**.**.*...*.*.**.....***.....**..*..*..*...**..**.*.**.*.**...**.**.**..**..*.*..*....*.***.*....**.*.**.**.*.*.*..**...*..***..**..*.*.*..****....*..**..*....*....*****.*..*.**....***.***.**.***.**...***..***..*.*..*.**...**.*.**..*...**..**..**.*..*.**.*.**....*....**.*.*.*.*..******.*..*..**.*.....******.*.*.**..*..*.*.****.*.***.*.*..*.***.***.*.***.*....*******..**.******..**...**..*..**..*....*..*.**.**.*****..****.*.*.*...*..*.*.*.*..***...*****.**..*..****.*.......*.**.*....*.***.**.*.*.*.*.*.....***...****..*.***.**.**.***....***...*****...*....*....***.*.*.***.**..*..**.**..*.**..**..**..*.*.*.*..*.*..**.*.*.****.**.**.....*.*******.*..**...***.....*..*****...**..*.*...**.*..**.*.*.**.*.***....**......**..*..*.*****.*.***...*.....*.*********.*......*..*..*.***......*.**......*.*.......***.....**....*.**.*.**.*.*...*.......****..****.*.*..**..*..**.**.****.***..*..*.*.*..**********.**..**...**..*..*....*...*****.***..*..*.**...**..*.**..*.*....*..*..*.*.***..*.**....****..*.*.*....**..******......*...***.*....*..**....*..*....**.*.**..***..*.*...*..*.*..*.***.**.....*.*..**.***..**.*..*..*.*.....********.**..*.....*....*..**..*.*..***.*.*****..*..*.*..****.**.*..**.**.**....*.**.**..***...***.***.*.....**.*..*.*....***.**.*******..*...*..*..*.***.***..*.*....*.**...*..*..*.*..*..**.***..*..***.*...*****..**.*****...***.*.......*...****.**......*****..**....*.***.**..**...*......*..**..*.*..****.***.*.**..**.*****.*.*...*.******..*....*..*..****.**.**.***..*...*.***..***.***.***....*.*..*......***..*..***..*.***..*.**.**...******..*..*....*.*.....*..*...*.***...*.***.*....*.*...**.*...*..*****..****.*..**...**..........***.*.*.*....*..**.**.*.**...****.**...*.*.*.*..******.*..***..*..**...**.**..***...*...*..*.***.*...*...*.****..******.**.....*.**...***..***.*..***..****.*..*.....**..*.....*..**..****...*..*.*..*****.*..***.*..*.*.*..*..*.*....*....*.*...*.*.**...*.**.*.**...* .**...***.*...**.*...**.**.*...**...*.**.****....**.******...****...*.**..**.*****.**.*..***.....*..**..**..**.*....*.****.*...*...***..*.********.*..*..**.*.**.*.*..***..**..*.**..**.**..*..****.***.*..*.*.***.**.*.*.*...**.**...*..*.****..*....*.*******.*.....*.....*.*.**......*.**...*..*.*..*******.****.........**.**.*****..**..*....*...*.*.******.......**.****.***.****.*..*.*.**.*.......**.**..*....*..****.**..***...*.***.**..*......*...*..**.**.*....***..****....*..****.*.**.*.*......*.*.*.*..**..***...****....**.***......**.*...*.*.****.**.*..*.***.*.**.*.****....***.*.****......*.*..*..**...**.....****...*.*..**.**.*.*.*.*.*****..***...*.**....**.**...**....*..****.*..**.**..*...***.....**..***....**...*..*.*.*.**.*.**.***......*.*......*...*..*..*...**..*.....***...******.***.*.**.*....****..****..*.***.*.*...****.**.*....**..*..*.*.**...***.*..**.*......*.***..**..**..*..*...**.****.***.*.**..*...****.*..**......*****.**..*.*.....*..***.*.*.*.*.*..*..**.*.**.***..***.**.*...**.*..*.***.******..*****.*.......**...*..****....***.*.**.....*..***.**..***...***.**...*..**.*..*.*.***.*.*..*.*.....*..*...**.*.********...***.*..*...*..*..*****......*...*.***.*.*..**.*...*.***..*.....*****....***....****.*.***.*...**.*..**...**.*..**..*.*..*.*....**.*..*..*.....*.*..**.*.*****.***....**.*..*....***.**.**.***....*.***.*.**.*...***......*.***..**..*..*...*.****..***.*.*....**.**..*...*.*.**..*...*.*..**...***.*..*...***.**..***.*.*......**..***.*.****..*.**.*..***..*.**....**.....*********..**.*..*.***......***.**.*.*.....****.*.*...*....**..***...*....*.*..*.*..*.*.*..*.****.*..**.***.*.........**..*.***.*.***.*.*.*****...*..**.*.***..**...**.*.....***.***.**...*..*.*...*.*******..***.*****.**.*.*...*...*.*.....**.*.*..***...*...*......*......***.**...**.**..*.*.*...*..*..**..**..**.**.*.**..*..**.*..*.***...*.****....**..*****.***.*.*...***..*....**..*...*.*..**.**..***...*.***.*..*.*.*..**..**.*..***...***.*...**....*....******..****.***.****.*****..*.**..**.....*. *****..**.***..**.*********..**.***.*.*.*.....*........*.**.**.*...*.**.*******.*.*....**...*.*.***.***.***..*...**..**.*.**..*.*.*.*.*.***.*..*..*****..*..*.*..*...*****....******..**...*****..*..****.*...*...*.*.*..**.*.*...********..*.*.........***....*..*..***.....*...**..*.**..**....**...*..**.*.**...*.**.*.*..**.*.*...****..**.**.*.*.**.*.*.****...**.**.*.*.*...****.***....*..*.*..*.*.******...**.**.*..**..*.**....**.***.*..***........*.*****.*..*..**....*.*******..*.*.*.*...****.**....***..*.**..****.***..*.*..**.....*....**.*..**...*.**....*.*...**..**.**.....*.*.*..**.**.**.*......*.......**...*......**.**.*.....*....*......*.....*..***..**..*.*..*...**.*.*..*.*..*..***.***..*****.**..**..*.*.***.*.*.*.*.*.**....*..**.*****...*..***.******.*.*.....*...**.*..*.*...****.**.**.***.*****.**.*..**......*....*..********.**.*.***...*..*.**.*.***.***..*.*.*.*.**.****....*.....*...**.*..*.*.....*......*....***...*.....*.*.*...****....*.**.***...*..*.*.***..**.*...**.*****...**...***....**.**....**.****.***.***..**...*..*.*........****..***.*.*..*....**...*..**.***..**....**..**..*.***.***....***....*..*.**.*....*..***.**.*.*..**.*.**.*..**.*....*...**.*...**...*****...*.*******.*...***..****.*.***....*.*..*.*****..**.*.*...**.*...**.*.......*..*.*.**.*....**...*.**.**..**.**.**...**.**.*...*.***.***....**.****..*.*.*..........*.**...**...***.*..***..**.****.*..*..**..*..*.*.*.**...*...*.*...*..*...*****...******.*.**.***.*..**....***.*****.***..*...*.*..*.*.*.*.*....*.*..*.****.*...*..**..**.*.**..*...*...*.**.*....**..*.....*.*****.***.***...***...***.*.*.**....*.*.*...*..******.**...*..*.**.**.....*.**....**..**...*.**..*.*..*.***.*.****..**..*.***.....*..**.*.***.**..***.*..*..*.*.*.**..*.***.*.*.***********..*.*.*..***.***..*..*.*...**..**..*.***.*.**...*.*...*.......***...*.*..**..**.**.**...**.*.****..*.***..****..**..*.***....****.****..*...****.****..**..***.*....**...*.**...*.****.*.*.*..........*.*.**.*..*********..*...*..***...**.***..**.********.*.*...*. ...*.*.*..*....*..**..**.*.**..*...**.*..*.**..***..*....**....*...****....***.**..*.**.*...*...*.*.**.****.**.**.*....***.*..*.****...***....****..***.*..*...*..*.******..*...**.*..*..*.*.*..*********.**********.*..**..***..**.***.*..*.*****.*.****..**.*...**...*.*..***..*.*...******...**.*...**...****..**.*..**.*.**..**.*...*...***....**...*...***....**.......*.***.*.*.*.*****.**..*.**.**..**....*.*.**..*.*..*.*.*...***..**.*..*.*..*.*...*..**...***..**...*.*....*.*.****.*....*..****..**...*.**.*....**.*.**..****.*******.*..*.*..**.******..***.*.**.***.....*.*....****..*....**...*.*.***.*.*.***..*....****.**..******..*.*..*...*..********.*.*.*.*...**.*.**.*...**...**..*.*...**...***...*.*******.*.*....**...*....*.*.*.**.***.**.**..*.*..*...*****..*...**.*.**.*.*..*.*..*.*.*.*.**.*.*....**...*......*.***.*.**.***.*.*****..*...****.*....*..****.***..*.*.*..*.***.***..*..**..*****.....*....***...**.*....*....*..*..*.**..*.**.......*.*...**.***.**.*.*...*..***.**.****..****.......*....*.**.....**.*.**..*.*****..*..****......*..***.*.*...****.**.*.*.**...*..*..***.*.**..***.*****..****.*......*.**.*....*.*....**..**.**..*.*.*.*.*.**.*...**.....*.......*..*.******..****.**...*..*.*..***.**.**.******.*....*.*.**..*****...*.*.***..********.*.*...**..**...*...*******.**..****..**...***.....***......**....*...**.**.*.***........**.*.****...**.**.*.*.*.**.*...*.*.**.***..**.**..*.*..*..*..*******.***...*.*.*.***.*****..***..***..**..*....***.**..*.*...**....***.***.**...**.*.***.*.*..**..*..*..**..**..**.*..***.**......***..*......*..*...***..**..**.*.**.**.*..*.**..*...****.......***..****.*.*....*.**.**.*...****...**.*..***.*.*..**..*..**.*.***.***.*.*.*.*.**...******.**.*.***...**.****.*......*.*...*****.*...**.**.**..**.*.*..****.****.*...**.**.****..*.***.*..***.**..**.*...*.....***.**..****..*******....**.**......*.....****.**.*.*.***..*....*******..*.....*....*.*.**........*...*********..**.**.*************.**..**..*.*..........**.*.*.*..*.**.***.*....**.*.**.*...*... *******..***..***..**..*.****..*.**.***.*****..****.******..*....***.**....*..***.*.*.*..******..*.**..*..*..***.*****.**..***....***.**.****.*.*.....*.....*.*...*....**..**.*.....*.***.**....***......***..*****...*.****...******.*..*.*..**..**.*.**..**....*.*******.**.**.**.**.**...*.*.***.*.*.*..**....****.*.*....***.....****.*.*.*....*...*.**..***...***....*...**.*.*..*...******..*.**.*.***.*.****.*.**..*........*****.**.....***....*.****.**...*.*..*..**...****.....*..********..***..**.****.*.*.*...**...*.**.*.**.******.....****..**.**..*...****...*..*..*.**.*.**.*.*.***..*..***.........****...***.*.*..*.*.*...***.**..*....******.***.*.....*..**.***.*..*****.***.**.***.****...*..**....*..**..******.....*......*....*.********.*..*..**.......***..**...*..*.**.*...*****..*..*.**...*..****...*.*..**...*****..*.***...*.*..*.*.*****..*..**...**.*.*.*.*.***.*.*......*.*.**********.....*.**.*..**..*.*****..*..*****..***.*..**.**..*******.....**..*****..........*****.****...*.*********.*.**.......***.*..*..***....*...*.**....*.**.*..****.*....*..**.....**.***.....*****...*..*..***..*....*..*..****.****.***.***..**..**..***....*.*...*....*..*..*.*.**.***...*..**..*..***.***.**.****..****.***.*.**..****.*****...*.*.***..*.***..*.*..*..***....***.....*...*.*...***.*...*.*.**.**..*.**.**....**........*****..*..**.*..*..***.*.*****.*..*.....*.*.*..**..*.*.***..*.**.**..*.*..*.............*..*...**..**......**...**.**.****..**.*****..*.*.*..*.***..**.****..*....**..*......***.***.*.*...*..*.*.***.*.*.**..**.......**....**..*.**...*..**.**.*.**.**...*****.*.*.*..*.**...***.*...*.**.*...*.*.**.........***...*.***.*..***.*..*.*.*....*.**.**...****.*..*******.***...**.*.*..*****.**......**.***.***..**.*.*.**..*****.*..*..***.*.*.*..**..****..**.**....*.*.*......*..*.**.*..**.*.**..*.*...*....***..*.*.*.**....*.**.*.*.*.***.**..**....***..*****.**.....**.**.**.***.**...**...*.....******..***...*.....**..*.**.**..*.......*.*.*.****.******...**.***.****.*.*..*..*.***......*******...*. .*....*.********...*.*.*..*..********.***.*.******.*..*..****....*.*********.**.***......***...*.**..****...**.*.**.*****.*.*....*........******..**..*.*.....*...**.*..***.*.*.**..***....*.*.***..*.*..***...*.*.**.....*****.***..***.***..*.**.*..*.*.**..*.***..**.***..**..**.*....****....*****.*..*....*.*..**..****..***..**.......**.**..*..*.**....*...***..*****.*.*.**.*.*.*.****..*....**....***.*..*....**.**.**.*.**.**...**..**.**..*.......**..*...*.*...******.....**..****..**.*.**...*....**...*..**..**..*.******.***.*.****.*.*.*****.*.**.*.*.*..*...*.*..**.******.*..*.***....*.*......*****.*...*.....*.*.*.***.*..*..*.***.......******.**...*..**....****..**....*...*.**.**.**.******.*.*...**....**..****.*.....*..*.**.*...*...*.*.***..*****..*.***..........*.*....*..*.*.**......**.***.**.*.***.......*........***.**..**...***....**.**.*..*...**.*..**...*.**.**.*.**...****.*.*.***...**...**.**..*..**.*....***.**.****.*...**.*.**..***..***.*.*..**..*..*.*..*.*..**....***.*********.*.....***...*.***..***.****.*......***.*.***..*..*.***..*..*.*..**..*.**.**....*.**.......**.*.*...*...**...**.....*.****..*.*.***.....******..**.*.*..*.*....*.***......****.*.*..**..*.**..**........*.**...**.***.***..**.***..*..*.**.***..*..**.........*.*..*.*.*.*..*.**.***.*...**..***.*..*..***.*.*.*.*.**.**...*.***.*.***..***.*..........*******.*..***..*...**.**...********.*....*.*...****.***..**...*.*****.**....*..*..*.****..*.**.***.*..*.*...*..*..**..*****....******..*..***..*****.*.....**.*.*****..**...*.**....***..*.*.**...**.*.***.*.**.*.**..*.**.*...*.*...****.*.*.*******....*.*...*.**.*....*..****...*.*.***.....***.***.....*.****.**..**...*....*.*.*.******.*..*.*..*.*.*..****..*..*****...***.*.......*..**..*.......**.***.****....***...**...*..****.**.**.**.**.**..*.*..***...*.**..*.........***.***.*.**.**.*.**....**..*......***..**.*..*...*.*.*....****.*.*.*...*...**....*..****..*..**.***..*.***...*.*.*..*.**.*.**.....*........**.***.*....**.*.*..***..*....*...*...**.****..***...*** .*.*...**.*..*..*.....*..****..*.*****.**..*......**...**......*....*.*****...****.....***....****.****.*.*...*..*.*..*.*****..****...*..*.*..**...*...****...***.*.*..*.*.*.*.*****...*...**.***.**.**.**..*.**.**...*....**.....******..*.*.*.....**..*.*...*...*.*...****.****.*.*...*...**.*****.*...*.**********..*..*....*..*.*..**.....**.*.**.***********.*.**..*..**.**...**.**.*...*..*.*..*.*.**..**.**...**..**..******..*..**.**.***.*.******..***.***.***.*..*.**..**..*.*..*.*.***.***.****...*.**...*.**.............*.***.....*..*.....*.*.*..***.**...*..*.*..**..***.....*.*****.*..*.***.*.*.*.*.....*..****.*..**.......**..****.**..*..*.**...***..**.**...*.**.......*.......*..*..........*****.*..**...***..*.******....**.******..*.*.*.**...*.**.***..*.****........**.*..****.*..*..**..*....*.*..****.**..**...*..***..**..*.***..***..*.**.****.....**....***......**....****....*.**.***...***.****..*.*.**.....*...**.*.**.*...**.***....*.****.....**.**.*...*******...**.**...*****..**..**.....*.**.*.....*...*.....**.*.*..**.***.**.***..****.***.*.*..**.......*..*...**..**...**.*..***....****.*..*..*.*..**.*..**.******........**..*....****....**...****.**...**...*.***.*.*..*.*.*.*.***.*.**.*..*****.***..****.***.....**..***....*.*..*****.*..*...*.*.****...**.....***..**..*.****...**.*..**.***..*.*..*.**..*.**.*...**..*****..*.**...*.**..**.*.*..*.**....***...*..*....*..**....***...**..***..**.....*....****.....*..**.***.....****.*.***.*.****....*.*.*..*.*.*..*.*..*.**..****.***.*.*****.*.**..**.*.**...*..****.**..*.*****..****.*.***..*...*.*.*..**...*............*..*....*.***.**.*.*..*.*.****..*...**.*..*.*.*...**.*..**.***.*..*.*...***....*..*..*..***.******....***.*..*.**.**..*...**....**.**.*.*.*..**...******.....***...***.*..**.**.....******.*....*.*******..***.**.**.**..*.***....*.**..*.*...**.*..**...*.*.*.**....***.....*..**.*...*.***.*..*.*.**.*****.....**.*.*...**.*..*...*.****..*.......*...**..*....*.**......*.*.*.**..*...**...*****..*...*****.**.*..***..*.*.*.**.******* **...*.*..*..***.*..***.*****.****.**********..*...*.***.*.**.**.*.*.*..*..*.**..**.**....*..*.****...*..**.*.*.*.*..*.*.....*..***.....****.****..****...**.*...****...***..**.***.*....**.*..****......****..*..*.*.**..*.*.....*...*..***..*.***....****..*..*.**..*..***...*****.**...*..***.****.********.********..*.**.***...****....*.*......***..**..*.*.....*.*.*..****...*.****.*..***.**.*.*.*..**.*..**.*****.*.**...***.*****....*.**..**.....*****..***.*..****.....**...****..****...*..*.**.*.*..**.....**..*.*..***..*..**..*.*.**.***.*******...*...***.**.***.*...............*....***.**.**.***...**..**..*.**.*..**.*.**.*....****....***....******....*.*.**.*...*.*.*.**.....*.***.*.***......*.*..*..*..*.*.*.*...**.**.**.*...*..*****.*........****..**...*.***...*.*..***..***..***.*..***..*.**..*...**..*.***..**..*.**..***.**..***..*....*..****.****.*.*****..*..*...****.**...**.**....*..*.**..*.*.*.*...*..**.*....*.**....****.*.*.*.*.*.*..**.**..*.......**.**.....**..***...*..***.**....*..*.**..*..**..*..***...**.*.***..*..**...****.*.***.*..******....**.*****..**..**.....*..*.*...***..**....**.*.*******...*..****.*...*..*.*.**..**.*.**...*.*.*...**...***........*.***.*......*.*.*....****.****....*..***.**.******..***.*.**.*...**.*..***..*.**.....***....*.**..**.*..****.**..***..****..**.**.******..*******.*.*...*..*...*.****..*...**.**.....**.*.***.**.****.*....*..*.***..**.*.*..***.**.*......**...*..**...**..***.****....*...*...***...*..***.*****...***...**.**........*..**.**...****.*.****........*..*.....**.**....*.******..*.**.....***...*.**..*.*.******.**....**.*..***.*..***.*....*..*.*.....**.**....*.*.**.***..**..**.*.*..**....*.**.*.***..*******.*....***..*****.*..******.***.*.*.**.......***.***.*.**.*.*...*....*.....*****.......*....*..*..*....*.*..*.**....*..**.*.**..*.*..***.*..*..*.*.**.*..*.**..........*.**...**....*.*...*.*.****..*.*...**.*.*.***.****.***....*.**.**.***.**.*...*.***.***.*..*.*****......*..*...**..*******..*..**..*****.*.*..*...*..*....**.**.*. .***.*.*.*****......**.**.*...*****..**..*.*.*.*..*.*..*....*.*..***.*....*.*.*.*******..*.*.******.*..**....*.*.....*...***..*****.*.*.*.*.....*.***.*****.*.*******.***..***.***.*......*.*.*..*.***.**..*.*.........***....*.**..***.*.*...*.*.**..*..****.**.**..*.*....*.....***.....*.******.****.*******..*.*.*..****.......*.***.*.****.*.***...**....**.**.***..*...**....*.*..*.****...***..**....*..*.....**.*.*...***********.***...******...**.**.**.*.****..*.*******..*.*.*.**..*..***.**.***.**..**.*.*....**.*...*.***..*.***.***.*****.*.**.*.**..******.....*.....*.**...*.....*...*.**..*...*.****..*...*........***.**.**.....****..****...*..***.*****.**...*..***...****.**.*.*..**.....****..****..**.*....**.**.*.**.****.**....*.******...*..******..*.*.**.**...*..*..*.**..*.***.*.**.**...*........*.**.***.***.*.*....*..**.*..***.....*.*...*....*.*.*......******..*...**..***.**.*.*.**..****....*****..*.*..*..**.*****....*.***..*****.*.****...****..*..***.***.*.**..**...*..***........*...*....**..**..*...**......*.*...**.**.****..**..**.*.*..*.*.*.*.*...*.*..*...**.....**..*..*.****..**.*.******....*.**.**..*..***..*.*.****.**.*..**.*****..*.***.*.**..***..**..**..***.**....*.....*.****.***..**.*..**.****..******..***....*.******..*..*...*.*****..*.*.*.**.**.*.*.*..**...*.**..*.*.*.***.**.....*..***....*....**....*****.....**..*.*******...*.******.****.*......**....***.*.**.*..**.*****.*.**.*..*.*.*.**********.***..*...*.*.*....***..**.***.**..***.**.****.***.**...***.**......*...**.*....*.****..*.....*.*...****..*...*.*..*.*..*....*.*.*.****..*.**.**.****...***.*.**.*.**...*.***.....****..**.****..**.****..*....**.*.**.*..*..**.***.....**.*.*..*.*..*..*.**.....***..*..********...***.*....**.**...**...*....*.****.**.*..**..*...***..*...*....**.*.*.*...*...***.***..********.*....**..**.....**.******.....****..**..*..**..**.......*..**...****.*..*..*.*..*..*.**..**.*.*******.*.*....*...*..**.*..**.**.**.**....*..*.**.***.**..*.*.*****.....**.*.*****.*...****..******...*........ .*.**...**..***.....*..***.*...*..**.*..*..*..****..*.***.**.**.*.***..***..**...**.*....***..*.**.*.****.......*****...*..*...**....*...*...*.**.***.*...*...*..***..*******..*.*..*****..*....*.*******..****...*..***...**.*.....***...*.**..*..*..*...*.*..*.**..*.**..***.*........***..*...******.*****...***.**..*.**..*.**..***..*...**....**.....*.*.**..**.......*.****..**....****.*.*.**.**..*.****..*.*.*.*.*.**..*****...**.***.*.....*.**.**.****..*....*....*..*...*.*.*.****..*..*...*.*.*...*..*.**.***..*..*.**.*.***...*.*...**.***.*.***..**..*..*.*.*..***..*....*..****.**.**.....*****...*.*.**.**.***..***.....**.*.******...*.*.***.*...****..******..**.**...****....*...*.***.*.*..*..**.....*.**.*..*..*...**........***..***...*****.*.*..*.*.*.*****..**.*.*.*..****.*..*******.*.**...****..**..***.*..**..***..*...*..*......*...***...*......****......***.**...**...**.*.*...*****.***.*.....*........**.*.*..*...******.***.***.************..*.*...*.*.*.*...*..**.***.***..**..****.***.**..*......*...*.*.****.*......*..**...******.**..*.*...*....*...*...*..**.*..***...***.**.**..**.**..*******.****....*.....*.**.*.**.**....***.**..*****..*...***.*****........**...*...****.*..*..**....***.**.***..*...*****.*....*.**.*.*.*.*.....****.*.*.*******...*.*.***.*..***..**..*...****.******.....*.**..******.**.*****.*.....**.**.***..**...**..**...***..**..**...**....*....******.***.*.*.**..***..***.**.**...*..*.*.****..*.**.*..*.*..*..**...***...*.**....**.*.*.....*.**.**.***...***.**......**....*.*..******.*..*****.*....**..*..*...**...*.*..****...*.**..*.*...**.....**.*.......**....*.**.*.*...**..**..***.***.*****..**.*...***.***.*..***..*...*....**.*..**........*....*......*...**.***.*..**..*.****.*****...*.***.....******...***...*.*..**..**.***.***....**...*..**.*..***.***.*....*.****....*..***....*...*...*.**....*******...*.*****...*.*.*..*..*****.*.***.***..**.......**..****...*..**.*.*.*.*.....*.*..*.***.**..***.**.**...*...*.**.......*.....*....*...***.***.*..***..**..***.*.*... *...*.**..**..*...*..**..*..*..**.*.***.*...*.**.*.**....*.**.***.***..**.****.**..*.**.*..*.***..*....***..*.*****....*.*.*.**.********.******.**..**..*.**.***.**..**.**.*....*..***...***.*..*.*.**.*.********.*..*.*.*.*.*.**.*...**.*....*..*....**...*....*.*..****...**..**....***.**.**.*.**..**....*.*..*...*.*...****..**..*.*...***...**..*..**...**...*..***.*...**.*.*.**.****.**..*.*.***.*.*.**.*..*.*..***.***.**...**...*..*.*.****..*..*.*.**.****..**.**....**.*.***..***.......****...**.**.**..**..**...**.*.*.*.*.*..**......*.*....**..*..*.*..*.***.....*****....***.*..***.*.....*..****.**..*.*.*......*.*****.***......*.**.**.**.**....**.**....*.*.*...**...*.*.*..*.**.....***.*....*...**..**.****.....*...*....**.*.*.*..*...**..***.*...****.****.*...******....*.....***..*...**.**.*...*..***.*...***.*...*.*****...*.*...*...*...*.***.*...*.***....*.*.**.......*.**.*.*.***.**......**....**.*..**.*.**.*..*.*.**.***...****.**.*..*....*.*.**..*..*.***..**..**...****.**...***..**..*......*....**..**.***.*...*.***.**...*...***..*...**....*..*.****..***.**.**.*...*****.*.*.*****.***....***....*......*...*.....*...***..*..*.*.....*..******..***.***..**..*.*..***.*.**.*.*******.*.*.*.*..*...*..*..**..*.*...**...*..*.*.*...*.*.*........*..****..*..****..********.**.....*....*..***.**..**..*.****.*..**.***.***...*******.*..*..*.**...*.*..**.****.*.*....**...**.....*.*..***..*...*.*.*..*.**.**...*...*..*.....*..**.*.**.*.***.*...**.*****.*.*..**..****.****..*.*.*.*..*.***..***..*..*.*****.*****.***..**.***..*..*...***.*...**...***.****...*.*...****.*.*.....*..*.*.**.**....*.*.*..*.*...**.*.***..*.***.**.***...*.***********..*****.**..**..**.***....***..**.*.****..*..**.*..**..*.**.*.**.*...****....*..*..*....******.*...*..*.**.*.*.*.*..**.****..**....***...**.*....*.**.**....*...**.........*.***..*****.**..*.*.**.**.****....*.****....*..*.**..*.*.*.**..*****..*.*.*..*..****..*..*.*.*.....*.*..*.**.**.***.....*.*...*.......****..**..*****.***.*..*.***...**..*..***..*..*...*....**.. .**..*..*.*..**.*.*.*****..*.*.*.*.**.*..*......*.*......**..*..*.**.**.....*.*.*.*.*...*.***..*..*....*.**.*.*.*.****..**.**.....*.*...*.*..*.*....*.*****.*.**..*..**...*....*..****..****.***.*...*....***..*.*.***.*.**.***..**....********..*..*.*..**...*..*.*****.*.*..**....*....****..****.*.*.*.*.*.*.*..*******..*.*****..*.*..***..**.***.*...*.*.*...**..*.*.*...********.**...*....*****.****.........*.*.**..*...*..*..*..*.**.**.**.****.***..*...*..*.*.*.*.*.....*********..**.....***.***.***..*.**.***.*.*.**.......****.**.*.*.**.**.*.....**.**...*..****.****.**.*.***.*...*****...*...*.**..**.**....*...**.****..****......*.***.*.*.*.**.*..*..*..*..**....**.****....*.**...***.*.*..***.***.**..*..*.......*...*.*..*..****...*.****.**..***.....*..**.*****.**...*...**..**....*.....**...........*....*.*****.***.*.....**.*****.*...****...****..**...*.***....**.*********...**.*.***.*.*...**********.**.*****..**..*.***.****...****...**....***.**.**....**.***.**.*..*.........*...*.**.*...**.***.*.*....*..*..**.**.*.*.....**.*.*..*.**....*****..*.*..****...*.**..**.**..*.*****.*.*****...*.*.**..*.....*..*..*.**.***.......****..**...*****..**.**.***...*..**...*.*.***.****.**.*....**...*.*........*...*....**.....*........*****.*.**.*.**..*..**..*.*..*.*.*..*..*...*.*....**..*..**...*..*..*****.*..*.*.*****...*.**.*.....**.***..*.****..*..*..**.**.*...*..**..***...***....*.*.*..*......**********....**..*****.**..*.*.....**.**.***.**.**..**.**.**....***.*.**.**.*..*.*..*.*.*.*....*..****...*.*****..**....*..**..**.*..*.*.*.....*.**.**.*....***.*.**..**.....****.*.***...*....**..*.**..***.**.**.**.*.*****.*.*******...**..******.*....**.**.......*.*.*******.*..*..**..**...**.*.****..*..*.*..**.*.**.**.****.*.****.*.*..*..*...*******.****.**..***.**..****..**..***...***.***..*.**.*..*.*....*....**.....**.***.********.*.*.*.*.***..*****.***.*.***....*****...**.**...*.*.....*...**..*..**.***.*.*.**....***.****.***.*.*...***.**...*..**..*..*.*.**...*.**.*.*...*..*.***..*...**.***.*..*... **..*.*....*....*.*..*..*.********.*...*...*.*......*.***...*..*.**.**..**.****.*.....*..**********...**..****.**.*.**.*.*.*.***.*.**...**...**.*.**.********..*.****.*..*.******.*...**..**..*..*.*...*.***...*****..**.**.***.**.***.*.*.*......****.*.*******.*...*..*.**..*...*.**..*.**.*..*.*.*****..**...***.*....**.***..**...**..*..*..**.****..*....*..**..***..**..*...***..**.....**.*...**..***..*...*.*...*......**.***.**.**.*...*.*.***.*.**.**..*..**.*.**.*.*..****..*...*..*..****..**..*.*.**.*..*.*.***....***..**.**.*..**.**...*.*******.......***..****...*.*.............*.***..*.*.*.*..*.*.*.**.****.*.*.*.*.*.*..****......*..*.****.*..***.**...**...*.....*.**.*.*..*.***..**...**.*........*.**..***.....*.*.***..*.**.***...*.***.*.*..******..*..****.**...***......**.****.*..*....*.***.*...***.*.****.***....*..**...*..*..*.*.**.*.***.*.**...*..***..*..*.*.**.***.**....**.*.**.*.*..*......**..*...***...****.****.**.**...*.**.***.*.**.*****.*.****...*.*...***..***..**.*..*...******.......*..*...*....**.*.*.*.****....*.*..*.**.....**..*******...**...*.*.****.***.**....*...*.*....*.*************.*.*..**..***...*..*....*.*.....*.*****.***.*.*******...**..*.*...*..**..*.***..*.*******.*.******.*.***.*.***..*..******.*.**.*****..**..****..******.*.*..*.*..***.**.***.****.*..*.*..**....*....**..****....**..****.*.....*.***..*...*...*..***.*******.**..........***..**....*.*.....*..*..*.***.*.**...**..*.**..*.*..******...*.*.....*.*...*****.***..**.*...*...**..*.**.*..*...**......*..***..**.**.***...*.**..*.**.....*...***.....*.*.***....***.**.**....**..**.**.*..**..*..**..**.*..*.......***.***....**..**.****...**.*....**..***...*...*****.*....*****..***.*.*.*.*.*...**.**..**.**..****..***..*......*....*...*..**.*.**.*....**.***.***...*.****.*.*..*..*.**....*.*..*...**...***.**.*****.*.**....*....*.**.*....*.****...*.**....***..*..*.**.*******.*.**..*.**.***...*..*...*.*..**.*.*.*.*...**....*......**.***...*.....*.*.*......******.*****.***.******.*..*.**....**....*..*....*.**.* .*....*.**..**....*.**...**.**.**.*...........*.........**..*..**.*.****..*.**..**...**...*..***.*...*.*..**.****...*.**.*.****..*..**.*...*....*..**..*****..*.*..**.....**...*..**...**..*.*****.**.*..***.**....**.*..**.*..*..***.*.*..**...*...**.****.*..*.**.***..*.**.*.*..***...**.**..**..*........*...***...*.*.***...**.....****..**..***...**..*....*...*.******..*.*.**..*.**.*...*****...*.*..*..****.*.****.*..***....**...*.*..***.***..*....***.*.*...*....**..*****.......**.*****.*..*****...**.*..*....*.***..*.**.**.*.....*..*.*...****.***..*.....***.*.******..*.****.****..*..**.*..*.*...***...*...**.***..***.*.**..**..*.**...*..****.**...*****...***.****.*..*..*.**.*.***....*.*.*...*........***...*.*..**...****.*.....*..*****.*...*.*.*.***.*...*.*.****....*...**....********........**..*..*..**..***...*...*.*...*.***...***..******.***...****....*..*.*.*.*.....*.*.*.*.****..**.*..*.*..*.**.*.*....*.*.*....*..*.*..*.....***...***.*******.....**.*.***..*...**..*.******...*.*.**.*.*....*.*...*.*...*..*.***.*.**..***.****.**.**.*.***..***.*...*......*..*.**..**..***..**......*..*.*.*...*.**.***.*..*..**...****.*.***...**....*..**...*.*..****..**.**.*.****....*....**..*..*...*.*.*..***.**.*..*..*..**...***..****.***..*.***..**.*...*...****...***.***.**.*....*.****......*.*.***.***..***...****..*.***.*....*..***.**..**....**.*.*....*.**.**.*..**.*.*.*.*...***.*.*.*..***.*..**...**.....**.***.*....*...**.*.*....*.*.****..**..******...**.**.***.****.***.*.*.*...**.**..*.****..*.*.*.*..*.*.**.*.***.*....*.*.****..*****....**.***...*******...*..**.*.**.....*.*.*****.....***.*..*.**.*.*****..**.*.*.....*.........*.*...*...*.*.**.****.**.*.**..**..*...*..*.**.*****.*..*.*.*...****...****..*..**...*.***.**....**.*..****...*...**.*..**..*****.*.***...**..*...*..***.**....**.*....**.*...*.....*.***.**..**.*..*.***.*****.*.**.*.*.*.*.*.****.***..****....**.*.********.*.***..*.***.***.*.***..*.******..*....***.****..*.*.*.*..*.*.....***..**.*...*.****.*.....*.*.**.....**.**.*.**.*.. *.****.*.*.*...***.***...*...****..*..***.*****..***..*.*********...*.**...*..****....**.*.**....**.**..**.*.*....******...**********..***.......*......*.**.****.........*.**...*..***..****.*****.**.**..*..**.*.***.......*****.*.*..***...*..*..*...****....**.....*.*****..**.*..*...*.**.*.**********......**.**..*..*..**.....***...*......**..*.**...*...*..*.***.....*******.*....*.*.******...*..**.*****.*.**.**..*..**..**..*.*.**.**.**..*.***..*.*.****...**..*...**.*.*****...*.*.**.*..*....***.*.**..*...*.*..*...**..***.*...**....**..*.*.*..***.*...*..***.**.*.***..*..**....*.**..*..*.**.*.**..*...*..*.****...**...*.***..**..***.***.*.******..**.******..*****.**...***.***..**..****.**....*.**.**....**...***.*.***..*..**.*.**.*****.*.**...*..*.*.*****....**...*.....*....**.*.**.**....***..*...*.***.**.**..**.******.*...*...**....**..**..***.*.***.**.*******.***.*...*.*.*..**..*.****...**..*.**.***...*...*.....*.***.*...**...**.*..**.**....*********.*.*****.*.****..*..**....*....***..****.*.....*..***.*...*..**.**..*..*....*...*.*.**.*****.**..**...*****.***.*.**.*.**.***.***...***....**..*.****...**..**.*.*********.....**.**.*..*..**..**.*.*...*..*.*..**..*.*.*.***.*.****..**.*..*.******.*.*****..*....*.**..*....*..*..****.*.*..**...***..*****.**.**..........****.*****.***.**.*..*.**.....*.*.*.**..*...*****.**.....******...**..**..**.***......**.......*.**.***.***...********......**...***.*.**...***..*..***.**.*.**..*.***.*...**....*..***.***...***.*.*****.**.*..*....*...**.*..*...*.*..***..**..*.....*.*.***.*...***.*.*.*.****..*..***.*.*****.*..****..*....**.*.**..*...*...***....*...****.***.*.**...***.*.*..***.***....***.*....**..***.*...*.*.*****...*.******.*....*****.***..*..***.*..*.*..*...*.**..**.******...*.*.**.*.**....****.**....***.*...**.*.**..*..**.***..**..*..*.*.*....**.*...**..*.**.*.....**..****.*..*.**..*.*....*..*..**.****.**.********.*..*.*.*.**....*....*.**.*..*..*..**.*.****.*.*..*..*.*..***..*.*..*****.***.....*.**.*.**.*.*.*.*...****....*.***.**** ...*.****.***.****...**..*..*..***.**.*..*.**...**.**..******...*.**.*****..**...*....*.*.*.*.*..***....*...**..****...***...**.**.*.*****.*****.*.*.*****..***..***..*..*.............**..**.**...**...*....***.*...***.*****..***.*.*****..*...*.*.*..***.....***.*...*.*...*.*...*.*.**.**...**...****..*.**...***.***..*******.*..*..*******.**....***..*.*.**.***.*.***..*.*......***.**..*.*.*.*.***....****.*..**.*..*..**.**.*.***..***.***..*..*..*..***.*.**.****.*...****.....*.***.*....***.....*..**..*....*......****.**...******.**.....*....*...*******.*.*.*.**...*...*.*.*...*****.*******.....**.*...**..**.*...*....*****....*********.****.*.......***..**...*...****..*...*...***.**.*.*..*...*...*.*****...****.*....*****..*...*.*..**.**.*..*.***...***.**..*..*.....*....***...*.*.*..*****...*.**.*.*.*..*.*...**..*.**.....*.*.*......**.****.****..**.*.*....*.*...*..*****..**.**.*.*.....**.*.******.*..*.....*.*.**...*.**..*......*....*..**....******....*..**.*.....*...*.*...******.****....**..**..*.**....**...*.*...***.**.*.....*..**.**.*...*....*.***.**..*..*.*.****..*****.***..***.*.*.*..*******..*****..*..**...*....*.**...*..*.*..*****.*.*.****....*.**..*..*....*.**....**.*.*...**.**..*.**..*.**...*...**.....*..*.*...**.****..******.**..**..**..**.*.*.*...**..*...*..**..*.**..*.*..***....*.*.*.**..***.**..*.*****.***...**..*..*.......**.******.*....*.*.**.**.*.....*.**.*.**...*...*.*.*.**..*..*.*.*****..******.**.*.*..**.***....****.****..*..*.*.**.*..**.....*...*.*..*.*..*...*....*****.**.****...****.....***..******.*.*****..***.**....**..*..*.***..*...*...**.**.**..*..****..****...*.**..*..*.*....***..*.*..**.......*..***.**.*.**.********.*..*.*.*..********.*......***...***.*.*.....*.*..*.*..*..*.***.**.***.*.*....***..***.**....*****.***.*...**....**..*.***.***.*..***...*.**...***.**.....*..***..***......*.*..*.*.....****.***........***..***.....*.*.**..*.**.*..*****.**.*.**...****.**..*****..*....*.********.*...**.*.*...*....*..**....*.*.***...***..***.**.*..**.*.**...** ...**......***.*.***.**..*.***.*.*.....**.*.*..**...**.*...*...***.**.*.*..*.*.*.*..**.*..*.*..*.*...*.....***.*.*....*.....*****..*.*.*...**.*..**...*.*.*.*.***.*.**........*....*.***.**.*..*...*...*..*.**.....***.****.***.*.*..*.**.******..*.**.**.*.*....*...*...*****..**..**.***..**.*.*.*...*******.**.***..*.*..**.*..*...**..*..***.****...****.*...***..****.***........*.****..**.***.**.*.**.*.**.*****..*.*.*.*...**.*.*****..*..***.****.*.*.....*..**.*...**.**...***..*..*..*..*.*...***.***.****..*..**..**...*.......*.*..**.*****.***.*********.*.*.*..**...**.***..***.......**..*...***..**..**..*.*****.**.**.****...*.*********.******.*.*.......*..*****...**.***..**...*..*.*..**..****...****...**..*......****..*.***.***.**...*..****..*.*....***.**.*.*.****.*.*.....***..**..*...****.*..*.......*.*.***.*.*.....**..**...*.....**..*..*..*****.**..*.***.*..*.....**.*******....*.****.***.****.*..**..*....**..*.*.....**.*.**.**..***...*..***..*..*.**.*..*..*...*.**.***.*.*.......*..*..**....****..*..*..**.*.*.*......**.*.*...*...***....*..*.***..*****.***..**.****.*...*....*.*..*..**..***....*.**..*****.*.****.*...**..****.**....*.*.**....*.**..*..*****.*..*.*.**.*.*..*.*****.******...*..***.**..*....*.***..**..*.*.*...***.*.*.*..******.*..*****.*..........**.*.*.*.*.....*.********.******...*.....**.*..**..**.****.***..*..**.*.*.******....**......*.*......**.....*.**.**.**...*.*.....*..**.**.****.*...***.*.*********.*...****.**.**..*..*...*****.**..**.****.**...*......*.*.**.*....*......**..*.*....**.**.*.**.**..**.....*..*******.*.***....*****.*.**...**...**.*.*******.**...*****.........*..***.**.***.**.......**.**...*.*..***.*..**....****.*.**.*....*...*..**.**....*......*.***..*.*.*.**.*..**...**.*.*****.***.***.**.**.....*.*...****.*.**.*.**.*....*.**.*.*.****.*.****...***..*..**....***...*****.***.**.......*...*..*******....*.******..**....****..**.******.*..**.*..**...*.****...**.***..*.****.......***..***.**.*.*...*.....*.*..*..*.....**.*..*.*.*..**.***.*.*...**.**.* ..*.*..**.*.*.....**.*...**.*.....*.**....**...*****.**.*.*.***.**.*..**..*.*.....*..***..*...*.****.**.*......*.*****.*..****...*..**.....*.****.*****..**..*.*..*.**.*.**..*.****...*.*.*.....**...****...*****...***.......**.*.**...*.***.*.**.....*.*.**.***.**.*...*..*..**.*..**..**.*.......*..***.*..**..*****.****.*.*...*.*......***..*.*.**..***..***...*.*.*.*...*...*.****....*.***.**.**.**..***..*...*..***.*.****..**..*.....***..***..****..........****..****...***.....**.*.*.**..****.**..*.******..*****.***.*...*.**..****...**.......**..*.**.*.**.*...*.*..*.....**..*.....**......*.*..*.****.....*...***..*.*.**.....**.***.******.*.*....****.*****.**.*........*..*....**.....******..******.**.****...*..**.*.*.*.**..**.*.****...*.*.*....**...***.....**..***.*.*.***..*.*...*.*.**.*.*.*.*.*.*.*.*.*.****.*..*.**.***.*******..*.***.*.*..*.*.*...*.....*.......*..*.*..*.**.***.****..*..***.**.****..*....*..***.*......**.*.*.***.***.***.*.**.*..*.*.***..*..**.*.*...**...**....***.*.*.**...*.***.*****.**.*.*.**...*....****.**.*....*..*....*..........**..**..***.*.*.****....**.**.....**...*.**.*......*.*.***.**..*.*******..*.....*********.*.*****...****.*.......**.*.*.*..*..**.****.*..****.**.***.*.**.*******..*..*....****...*.*.****.**.*.*.*...*..****.**..*.....*.........*..**..****......**...*.******.***....**......**...*.*.**.***.*..*..***..*****.**.*..***.**.**.**..**.**...**.***..*.....****...*..*.******.***..***..*.*****.*..*..*...*.*.*.**.*.**.*..**...*.*.***.***...**..*.*......*..**.**...*..*..*.*.*****..***.....*****...*.*.**...**.**.***...**..*.....***.*.*.*....***..*.***.......**.**.**.*..***.**.******...****.*****..**.**..****...*..**.....**.**....*******.*...*...**.*.***.....********....*....***..***.****.*..***.*.*****..*.....*.*.*..**.**...*.*.*..**.**..****..**....*.*..**...**.**..*..**.**...***......**..*.*.***.**.***..*.**........*.*.*.**....**...**.....*..*.*....**..*...******.**......**...**.*.*...*..***..*...*****.*...*...*..***..*....**.***.**..****.***.* .**..*..**...*.*.****.*.****.*.*****..*..*......**.**.****..*.****....**.****.**.*..***.**...****...*..*...**.*..**.*..**.**..*.*..*..****..*.......*...****..*.*.....*.**..****..***...****.*.*.****..*.....*..***...****.....****..*****.****.*.....*.*...*.**.**.*.....**.*.***.**.***.*..**.*****..*.*.*...*...**.**.*...**...*..*.......*.******..***......****..*****...........*...**.**...****.****...*.....*.*.*.*.****.***.****.***.*.**..*****......*..***......****.****.*..**.*..***..***.*.*.******.*.***..**..**.*...**..*****.**.***.***..***.**.****..*.*.*.*..***.*..**.*.********.**********..*.....*..*.***.*.*.*...***..**.*....*.*...*.*.*..*.***..**.*****..**.*.**.**.*..*.**.*.**..*...*....**.****.****.*.*...*.*.*.*.*...*...*.*.******.....*...***..**.*.***.*...**.***........*.**.****.....****.*.*.**.*...*..****.*..*....*.*.***.*..**.***..**.*.**.***.**..**..*.***.***..*..****.***..*...***....**.*...**...***..*.*..**..****.......*.*..*...***.*..*.***.***...***..*..**.*.*.*...***......*..*.*.**....*..*..******.......**......*..*.*..*..**...*....*.*....**....*.***.*.*.**.*.**.****.*.*........****.**.*.***......****.**.*.***......*.**..*.***.*.*..**..*.*.*..*.*...*.....*******.****.***..*..**.***..*.*....**..*.*.*.*..**.*...*****.****.*...*...**...****..*..*...***...*.*.*..**...*..***.****.****.**.*..***.*.*.........*.**.*.***.*...*.*.**.*.****.**.*****..****...*...*.*******....*.......**.**..**..******....**.*.*.....***.**.....***..*.***.*...*..*.*******.****.*.*..*.*..***.***.*..**...*....***.*....*****...*****..*...****.*......**.*..*..***...*..**.***..*.**..**.*..*****.....*.*.***.*.**.******...**.***.*.*.*.**.**.....***.*.***.*.***..**......**.*....**..***.*....****......*.***..***..*..*.**..**..*..**.*.*.*.**...**......*.**..*...*.*****..**.*.*.***.**..*....*..***.**.***....**.*.*..*..*..*****...**..**.*..*.**.*..*.*..****.*.***..**.**...*..*......**.*....**.*......*..*.*****.*.***..*....*.**..*..**.*...*...*.*....*.*..*.*..***..*..*.**..**..**..*.**..**....**...*..*.** ..****.........**..*.**..*.*.*...***....***...*.*****.*.******.*..**...******.*****.*..*.***....*.****.*...*****...**....***.*.*.*.*.**...*.*...*.**...*..**.***.*...*.***.***.*.*...***..**........***......**.*.*..*....**.......*.**....****.*.****......*.*.*.**.**.***.....*.*...***.***..*.*****..*.**...*****..*........***..***.....***...**.**.***..***.*..*..****...**..****...*..*.*....**....*...*...*..***....*.*******.*.....*.**....**..****.**.**.***...***..******.*.*..*.***.**.*********........**.*.**..*..*.**..****..**..*..*.**.*****...*.***.*....**.*..*.**..****.*..**.*..*.*...**..**.****.****...****.*.*......*.*.*.....*..*........**.*.*..**....*.*.****.****.*.*...**.***..***.***..*.*..*.....***.**......**......*..*****.**...***..***.*.*.***.....*****.*.***.*..**.*.*.****.*..*.*..........**.**.***.****...*.**...*..**..*..*************..***.*..*..*.**.*..********....***....**..****.*.***..**...**..**....**.*****.*.*.**.*..***.****...**.......**..**..*****.*..**....**.***..**.***..**.*.****.*.*.*.*****.**..***.*.**.......*.*.*.*...**.*...**.**.**...***..*......****.**.*.*.....*.*.**.**.*.*.**...*.*****..*****.*.*.**...*...*....*.*.***.********.*.*...*.**..*****.**.*.*******.......**..*...*..*..***.**.**..***.**..*****.......*..***.*..*.**..*****.*...**...*.*...**..*.*....*..***.*.****.****..*..****.**...***..****.*..**.****.*....****.....**....*.****.**..*.*.*.***.....***.*.****........*.*.*......*..**.*....***.**.***...*.***..........****...*.*..*****.**.*.*......*.***.***.****.***.*****...******.*.*******.*.***.*...*..*.*...***.*...**....*.*...*...*.**..*...****....*.****.**...**..***.*.*....*..*.**.******.*.*....*...*..*..*.**..***.*****...**.**.*..*.*.*****.***.......**.*.***.**........*.**..*...*****.....*...*..***..**..*******.**..****.*.***.*.**.***....*...*.***.***.*******....**.**.*.****..**...****.*..****...*..*.**..**.***.*...*.**..**.*.*....**.*.***......*..****.*****.*.**..**.***..**.*.******...*.****.***.***.****....*..****.*..**.**..**.***.**..*.*.*** *....*.**..*..*.*..*....**......**.*..**.**.*****..*...**.*.***..******.**..***.**.*..*.**...*****.*..*.***.***.*****.*.**..*.******.*.**.......**..*.**..**....*.***..*********.....***.*..*.*...*..****.****...*.**.....*****..**.*.*.*.**..*.*.*****.****.*.*****.**...*...***....*.**.****.**...*..*..****......*..***.***...***.*.*****.......*.*.***.*.*.**.*.*...***..*.*..*.**...**..***..*.....**.*.....*...**.**.***.***..**..*..**.**.***...*.**..*...*.*..***...**.*.**.*....*.***..*.*...*.**.*.*.**..**.**........****..*.....*...*.***..*.*.......*.*...*.**....*..**.....*.*...*.**.*.**.*.******..**..*...**..*.***.*......*.******.****.**..*..*.*...**..**...*.*.**.*....*.**....**.**..***...**..*..***.**.**..*.*...*.**..**....**.****.*..*...**.***......*.**..*..**.*.**.....*****..*.*..****...******...*.*...*****..***...*.*..****.***.**********..**....***....*.*..*****..*.*....*.*.**..*..*.*......**..**.**..**.**.**...**.......**...*.**.****.....*..*...*...***..**...*..*.****..*.*.****..*..***.**..*........**.*..*.*.......******.*.**...*......***.*.....*.*..*..*......*.*.****.***....*.*******.*.*..**.*.**.*..**.*.**...**...***..*...****.*..***.**..**.**.*****....**...**..***.***..***.*...*...**.**..**.**.*.*.......*...*.****.*.**.*..*...**...*..*******.**.**..*..*...*****.....*.....*..****.*****.*.**....*****.*.**.*....*.***...*...*.....**.****.*****.***.*.**.***..***..*.*...*..*..*.**..*****.**..*..*.*.*.*...**..*.*.**..*.**...**...**..**..**...*.****...***.***.**.****.***.*...*.*......**.****.*....**...*.***..***.*.*.**..**.*..*.*..**.*..*****..**...**.*..**.**.**.**.*.**.***.**.*...*.*.****....*.*..***...***..***.*********.****....****..***.**.****.*..*..**.****.**...*.......*..*.****.*......*.*.**...*..*..*.**..*.*..*.*..*******.**..**.**.**..*.**...*.*.*****...****....******..*.***.**...*.*..**.*....*.*****..*..**.*.*..**.*.*.**.*.**..*...**..*....*****.*.*..*.........**..***.......*..*..*..**..*.*.*........*****.**.....*****....******..*..*.***...*..*****...*.**.*..*...** *.******.*..*.*..*...***.*.*.*.*.....*****.*.*..**...**.*.**........*.....*.*.*..*.....*.*.****.**.*..*.*..**.*.***..**....*..*..*.*...**.*..*...*...**...*..***.*.*****.**..**.*.*.********.***.**......**...*.*.*..******..*..*..***.*......**..**...**.*.*....**.*.....**...***....*..............**....***..*.***...*.*....**.******...*****.*.*..*..**....***..*.*.*.....*.***..**...**.*.....*.*.*...*...*.***..***...**.*...*.*.......*..*.**..*.*.*.*.**...**.*.**.*.*.*..**.**..***..*..*.*.*....*.*.*.**.***....*.*...*...**..*.***....*.****.*.*.*..*.****..*.....**..***.*****...**....*****..**...*....**.****..***..**.**.***.****.......***.****..*......**.*.*...*****.*.**..**..*******...*...***.*.*..*..*.*.***....*.*..*.....**.*.*.*.****.*.**.***..**.*.**.**..*...*.*...*.*.*..**.......**..*.***...*..*...**...*.*.*.*...*.**..*.***..**.*...*****....**.****...*.*.*.******..***.**.*.**.*.*..*..*****......**.***....***.*..****..*....*...*..****..*.*.*.*.*...*.....*....***..*.***.*..**.******....***...*****.*..****....*****....*....***....**......*....*...***...******.*.*.*.**..*..*....**..**..**.**.....*....*....*..*****.*.*..*..***.***...*.**.*..**..*..***......*..***....*..**......**.**.....****.*.*.....*.*..*.***.***.**.....***..*...**.....***.**.***.***....*...***.***..****.**..**..**...**.*.*..*..******.**..*..*.*..***..*****....***..*.*..***.*...**...*.**.*..*.******.......*.***..*.**.*.*.*****....****..*...*..**....**..****.*.**...****.**...**.***...*.******...**.*...**.*.*.****.*.....**.....*..*..*.***.*...****..****.****.*.*...**.*..**.*.**.***.****..*...*.*.....*.****.**...*..*.**....**...*..*.*....*.****.**.*..**..**..******..*.*..***.*..**.*..*.***..*..****.*.**..***.****..**.****.**..*.**....*....*.***.*.**.***..***.*.***...*.***...****..*..*..*....****.****.*..**.*.**.*****..*.*.**.*...***....***.***.**..***..*.**********......*.**..***..**.*...**.*.*...*...**..**.****.*.*.....**.****....**....**..**...**..****.*.**.*..***..****.***.......**..******.*..***..**...****..* *.*.****..**...*....**...*.*.*****..*.**.*.****.**.*******..**....**.***.*....**..*****.*.*.*......*****...*....****.***..*.....**..**.*.*....**.*..*.*...**.*..*.**.***.**.*****.***.*..*.**..*.*.*...*.*.....*.*...***.****...**.*..**.*.*..**.****.*.***....*....*.**..**..*.**....*.*..****..**...*****.*.***.**..***.*..****...*.....*.*.**.*.****...*..*..********...**..**..**.**.***......*.**.*.*******.***....****.*.*.*.*.....*..*.......**.*.*.***.*....***.********.....***.*.**...**..**...*....****.*.**.**.*.*...*......***.**.**.*..****...**.**....*.**.*********..*...*****....**.****.**....***.**..*..*.**.*..****.****..*..***.*...*...*....***.**...***.*.*..*..*..***..******......**.****....*****.***...*****..*...*..**..***...**.*.***.*.****..****.****...*..*.*.**..*******.**.****.******...***.*.***..*.*...**.*..***.**..*....*.*.**..*..*..*..*....*.*.**.**....**...*****.*...*......*...***...*..*..*.**.**..*..**....*....***.*****.**.*.*.***..*.*..**.*.*....*.****..**..***..**.**.*....*..**....*****.*.****.*.*.*.**.....**...******..*...*.*...******.**.*.******....**..**..***..**..**..****.............*.***...*********.**.*.**....*..***.*.**.****..**.*...*********.*..*.....******.*..****.*...*..*.*.**....*..*...*..**.*.*.**.****.**.**..*.*.*.*.....**....*.*...*.**..**.**.**.*.*.*....*.*.**.*......*.**.*.*..**.*.*****.**..*...*.**......**.*.****.*.*...****.*...*.....*.***.***..........*...****.******...*...*.****.***.****..*.**..*..**.**.....*..*****.**..****..***.****.*..*..***.**..**.....**..*..**..*.**.*..****..*.*.**.**.*******..*..*.**.**.*...**...*.*.*...*****...*****.*..*......*..*.**...*.**.*.*.*.****..**..*...**..***.****.*.*....*...**.*...**..*.*.***********.**..*.*.....*....*.**.**.*...*****...*.*.*....***.*...**....*.**.*..***...*.*******.....*.*.****.**..***.******..*.********..******.**..*.*..*.*..**..***.....*....*******....*.*.***.***.*.**......*..***.*.*****.....**.*...***.*..*.*..***.*.***..*.......****...**..*...*****...*.**.*..*..**.*.*.****.*..******.**.. .***.**.**...*****...**.*.*.*..*...*.....*.*.*.********.**.*.**.**....*.*********..*......*..*.**.*.****.***.*........******...**.**.*.**..**.****.*..***.*...*...*.**.*.*****..***.......*.***..*.***...*.*.***.***...******.****.*.*....*.....*.*.*****.*...*****..*****.*..*******.*.*...**.*.*.****.*.*.*.**....*.*...*..*.*****.*.****....*...*.*****..**.....**..*..**.*.**.*.****....**.******.**..*..*..**.***.**.**.*..**.*....******...**.*.*.....*******.*.*..**....*******.....**..***...*....***.****..**.*.*...****.**..***.***.*.**.*...***.***.**.**...**..**......**.*..*******..*..*.****.*****..**..*..*.*.*..**.*.*.*.*....*.*..**....**.*..*..****.**.*..**.*..***.**.......*******.*..*..**..***.*..*.**.**.*..*****....***.*****.....*.....***...*.***.**...*****.*...*.****.*...*.**.****...*..**..*.**.**...*.*.****.***...*.....*.**.**....*****..***.*.*.**.*.**..**...*....*.**..**..*..*.*****..****.*..*.....***..***.**.***.****.*.***.**...*.*****..*.*.*..***.**..**.**..*..*.*........*....*..**.**....*...****.....*.**...**..*******...*..**...**.***..*.*..*.*.*..**...**.*..*..**.**.***..*......*.*..******...*..*....***.****.*...***.*.***.*..***.*..*.**..**...****....***.**..*.**..*.**...*...*..*..*.*.**.*.*..***.**..**.*..**.*****..*.***.*.*......**********.***....**...**.**.*...**.*.**....*..****.********..*..*.******.***.*.**...*.**..**...***.*......***...*.***.*.*....**.*..*.**...*...**.**..**.*.*******.....**...**..**.****.*..**.*.**....*...*......*****.*.*.****...*..*..**..*.*.*..**..*..*....*****.*.*....***....***..*...****...**..*.*..****.******..*.*.....*.**.**....******.*..*.....**.**.*.*...*.**.*...*....*..*..*..*.**.*********.......******.*.*.***.**.**...*.....*..***.*.**...**..*.**.*..*.*..*.*...**.*****.**.*.*.***......**.*.*.....**...****.***.****....***..****.*.***..***********.**..****....**.*...******.**.*.***....**...*.**.*.*****.**...*.**..*..******.**.*..*.*.....*.*..*...****.***.*....*.*.*.**.****.*.*.*..***..****.*..*.*****.**.*....**.*..*....**.***..*....*..* *.***...*....*.......*...**.****.*.**....*.*.*.**.*..*....****.*.**..*...*.*******.*..*.******...*.**.*.*..*..**..*..*..**...***.*.****...*.*..*...*.*..*...**.*..*..****.....**.****.*.*.*.*.**..*.**.*.**.*.*.**..****.*.*...*****.*.**..*.**.**.*.**...**..*.....*..***...*..*..*..*...*******.*..**.....***.**.*****.**....*.***.**..*...*..*....*...*.**.*.....*.*.***..*..**..**...****....**...***....*....**...*.*......*.****....*..**...***......*...*.*****...**.*...**.*.**.****....*.*.**...*..*...***..**.***...******.*.*..*.*.*...**.**..***..*..**....***.**.*..*.**.*.**.*..*.***...*.**.*..***..*.**.*....*.*.....**.*.....*..*..*.*..*....****.*.*.**.**...****.*..*****.**.*.*.*..**...*..*.*.*.*.....*.*..*..*.*.*...*.*..*****.***.**..*..*..******.*...**..***.**.*..**...*.*.**.*.****..*...**.*.**..*****.**.****...*..***.*.*....*..****..*..**....*.*******.*.**....*.*.**.*.**.***...**.*..*..*..**.**.*..****.**...*.**.**.*.*..*...*****.**....***..*..*..**..**..*****...*..*.*.**...**.***...*.***.*....****.**.*.*****...*...*...**..*.*...**.......*.**.**....*..*..***....**.****..**......**....*.**.*..*...*......*.....**.*.*.*******.**.*......*.*..*....****..**..*..*.*..*...***....*...***...*...*.*..*..**.*....*..**..*.*.....*.....****.***.*..*.*.**.*..*...*.**.***..*..**.*.*.*..****...***.*.*.*.**.***.*.**..........*.***.****..*.*.***..*..*...*...*....****...*.**.*..*...**.***.**...*..**...***.**..**..*.*..*****..**.*.*..**....**.......*...**..*.***.*...**.*.***.**.****..**.*.*.*..**....**..**.***..*.**..*.***.*.*....*..***..*....**.**.*..**.**.**...*...*....**.*.*.*...****..**.*.***..***..*......**...***...*.....**.*.*****.*...*.**.*.******...*.**....*****..*.**.*.****.*.***.**.*.**.*..**.*.***.....*.....*.*.*.**.*.*...*.*....**...*.*...*....*...*..*...**.*.*.*..*...*.***...**..*******.**...***.****...*.*.**.**.*....*.....***..*.*****.*.**.****..*.*...*..*..***.*...**...*.******....****.***.........****..*.....*.***..**....*..***...*.*....*..*...**.***.*.*.....****..*..*..*.*..***. *****...**...***.....**.****.**.***.**.*.***...***...***.*.**....**..*.**.**....*.*..*..***.**..***.*..*.....*****.*..**.**.**...*...***..*..*...*.*......*......*.**.*.**.**.***.**.**.***..*.***...*.**.***.**...***.*.***...**...*.*.**.*.***.*********.**....****..***.*...*.*.***..***.**...***.**.*.*.****..**.**..***..*.*..**.***.**...****.*.****.*...*.*.*...*.*.***..*...****.*..****..*.....*...***.**..***..*.**..**.*..***.***.*.*.**..*.*.*.**..******..*******.*.*.**.......**...**...*...*..***..*..******...*.***.*****..**.*..*.**...*.****...***.*........*...*.*...**.*...*.******..**.*....*.****...*...****......*..**.*......**...**.*...****.*..***...*...***.**.**...**..**..***.....**.*..**..*.*..****..**.....*....*.*..****....**..*.**.****.**..*.*..*******..*..**.*.**.*....*..*..**..*..****.**..**..***...**.**.**.**.***...**.*..**.*..**..*.*.....*....*.*.**...******.**.*.**.**..**.**.**.**.**.*....******.***..**.*****..**.*....*..**..*.**.*.*.***...*.*...****.***....***..**.*....*.*.**.*.**....*..*..*....*.*.*.*..**..**...*...***.*.**.*.*.*****....*..**.*.**...**.*.**.*...**.******..***.***.*.******.**..**.....*..**..*..*...**...*..**.*.****.***..*.***..*****.**..**....**.*.*.***..****..*.**.....**..**.***.*..**.*.***.***.*...........*..***.****..*.****..********.*....**.**.*....**.....*......**..*.*.*.*******..**..*..*.*..*****..*.*..*.******.**.....**.****.....***....********.*..**.*.*..*...***...**..*.*****...**.**.*****.*.**...*.*...**....*...**....**.*.******..*.*...****...*..**..***.....*..*..**.**..*..**..*.....*.**..**..****....***..**.*.*..*.*...****...*..*.*..**.....*..**.*****.********.*.****..***.*.*..*****.**.**.*.**..***.*****.*.***.**.**...*...*..*.*....*.*..***.....*.**.*......*.*.......***.*..******.*..**.*.*.*....*..*...**..**...**...**..**...**.*.****.*.**...**....*.*......*...*.****...*.***.**.*.**.*.*..**.*.*.*..*....*..*..**....**..**.......*....*...***..*..**....**...**.**.**...***.*..*.*.**..*.**.***....*..**....***....****..*...*..*..**..***..* **..*.*****....**...**.*...*.**..***..**.**.*.......**....*.*......**.**.***...*...*..*.*...***.*.*.*.***...**...*****.***.***..**....****.**...*....**....*..*.*******..*......*...*.**.....******.*.*.********.**..*.*...*.*..*****.*.**...*..*..*.***.***..****.**.*.*.***..**.*....*..*.****.*.***.****.*.*****..**.***.....*...*.**.****.****..***.**..*..*.*.***....***.*.*****.******..**..*....*.*...**.*..*..**.*..***...**.*....**.***.*.**..*..*.*.*.***.**.*...**....*.**.*...**.****.**.*...**.*..***..**....*....*.*.**.....*.****.**..*..***.*.*..*****.**.*...*.**.*.*....***....*..*...****..****.**.***..***..*.*...*..*....*.****.*..*.*..*...*******.*.*.***.*...*..*...**..***.**.*.****..****...*...**.**..*.*..*............*....*...*.*..*..*.***..*.****...**.......*****..**.....*.*.*..***..**.*..**.**.**..****....***.****.***.*.****..*...*..**.**..***...*...**.***.*...**.**.**.*..*...*...*.*****.***.*.*.****.**..*....**.**.***.*****..***.**.****....**.*..*.*....*...***.**...*.*......*...*.*...**.***..**.****....**.*..*..*...*...**.*.*..*.*........*.**......*.*.*....*.*.*.*.*..*..***.*..***.**..*.**..***.**.*****...****..*....***.*.***.**...*.***...*....*.*..*.......*...**..*.......*..**.***..******.*.*..*.*.*..**.*.*.*..*....***.*.**...*...***.****.*.*.....*..*..*.**..***.*.****.****.**...****....*...*.*..**.....*.*..*****..****......***.*.**.*.**.**...**..*...*.*..**..*.****..*.**...****..*.*...*.**.*.*..*.*.*...****..*..**..*******.*..*...*....**..*.****...*.*.*.**........*.***..*.*...*.**************..*..*.*..***...****.**......***..*....*.*.*.*...*..***.*.*...**.**..**.*.....*.**..*..*...*.***.***...*.*.**...*..**........***.*..***.*.*.**....**..***.***.**..*..*.***.*.**....****..*.......*..*.****.*..***.*.*.**..***....**.***.....*..*...**.**..**..****.*.*...*...**.**.***.****..****.***.*.**.*..**..*...*..*.***.*.*****.*******.....******.*.**..*..*.*.**..*.**.*..**....***.*.**.*...*.*.**..**.**...*....*.**..*.**..*.****...*.*.*...*****.*.***.**.*.***.*..*...*..**...*..*** **.**..****...*.**...*.***.*.......****.*.*.*.*....*.*....*******.***..***...*.*.**.****.**..*.**..*....***..***....***..*....*..***......**.*.*.*..*.*..**..*...****.*****.***.**..*.**.****.**......**..*...*..**.*....**..*.**..**.*.*.***.*.....*..*..*.**....*.*.*.***..***.*.**.....**..*.*....*.*....*.**....**.*.*..*.****..*....***...******.*.*.*.*****.....**.**.**....*.********.*...*..*.*.*..**.......**...*.....***....*.....**.***.*****.*..***.*.****..**...*.***.*...*****.*......****.*.***..*......*......*.****....***...*.***...*.**.**.***.*.**.*..**.**...**...***.**..****....*.*****..*..*..*..*....*....*.******.**..*.***.*..**..***..*..*.*....**.*.*..***.**.***...**..*..*.***.*...*.*..*****...*.******..**..*..*.*.***......*....*.**.***.*****.****...*..**..**.......*.***...****.*.*..**...*..**********.....**...*.**.**.**....*.******.*..***..*...*.*.***..*..*.*.****...**...****......**.*..*.*.**.***.**..**..***.****.**.*....****..*..**...*..**********.*..***.***.*..*.*.**.....*.**..*.*.**....*..*..**.**..*.******.*******..*...*.******.*.*..*..**...****.*...*.*..*...*.***.***....*.*.....**...***..*****..***..*..*.**.*......**.*..**.*.*..***.***.******...*.*..*..**.*..****...*..*.**.*******....*********.*...**...*.****.**..*..*.*....*.......*.***.*.*.****..*.**.*..*.**.**.***..*.**......*.***...*...**...********......*.*.*...*..***..**.*.*..*.**.**.**.**..**.**..*...*...**.**.***....*.*.*..**.***.....*.*...***.****..***...*.*.***.*.*.*...*************...*.***..*...***.*.*..***....*.****...*....**...***.**.*....*.*...**.*...**.***..*..*.......*..*.**.**..*....*..*.********.*..**......*...***....**.*.*...*...*...*..***.*..**.****.***.*.*..*.*.*...******.*.**..*****..*.***.***.*..*..*..*.**.....**.***..*.**..*****.*.*********...*..**.*.**..*.****..**..*..*..*.***.****.*.**..***.*..***..***.****..*..*.**.*.*.....***.*.**.*.*.**....*...*..*****..****..****...*..**********...*.*.***..**...**.****...*.****.**.**..**.*..*.*..*.**.********..**..*..***..*..**..*.**.*.......***** *..*.*.*....*..*.*...*...**.***..**.*.*..*..*..*....**.***.***..****....****.*....*.*..*....**.*..*..*.*.****.********....***.*.****..*.**..*.*****..*********.**.*.*..***..***...***..*..**.**.**.**.*..*.*****.**......*.*..**..**.**.**..***.**..*.**.*..****..**...***..*..*.*..**.*.*.*..**..***..*.**...**.*...**..***.****....*..*.*.....****....*.*.****..**.**.......**.***.*.**.*.***.*.***...****.***.*.*******....***...*.*....**..**.**....***.*.*.*.**.***.**.*.*****....**..*..*.***..*.***.*.*..*..*.....*.*...****....******.*..***..********.....**.....****.*..*****...*.****.*..*...*...**.**.*..*****.***...***.******.***.*.**..*....**..*.**..**.*...*......**..********.....****.*.*****.****.******.*.*.......*******....*******.*..***..**..**...*..**.**....*.***...***...**.....*..*.****..**.***....**..***.***.******..**..**..*.**..*..*...***.*.********.*.***...*....*.*.**....***.*....***..*.**.**.**..**.**.*..**.**..*...**..*.*....**..*..****...***.****.**.*..****.**..*..****.****.****.*.*.**..**..*........***.*...*.****.*....*.***......*...*.*....*..*..*..*....*.*.***..*...*.***..***.***.*.***.*.*****..***..*..*.**...*.....**.....***.*..*....***.*..********..*...*.*.*...**.**.*..*..*....*..*...*.*.********..*..*.***.**.**.*...*.*.*.......*.*.*****.***.*..*....**..****..*.**.**.*******..***.*..*..*.......*..*.*..*..*..**..*...*..*....**.*..**.***.**.**....*.*****..**.*.*.*.*..*.***.....***.**.*.*.**..**.*.*...****.**.*....*.*.***.....*.*.*.**..*.*.*..**.***...***...*...*...**..***..**...*...**..*.*.....*...**...*......*.**.**.*..*....***..*.****...*....*.....***......*.****.**....*.*..***..******...*.***..**..*.**..*...**....*..***.*...**...**.*.***.*.*...*.**.***....**...*.**....*.*.**.*****.*.**..****..**....*....*.**..**.**********.**..*..*..*.***....**..*..*.*.*.......**.**.*.**..**...*.....**.***.*..*.*.*.***.*....**.******..**.**.****..**..*.....*.***..****...*****...**.**..*.**..*..*.**.*.*...**.*.....****..*.*****...*.*..*.*...**.**.....**.*.*****....**.....*..*.**. **..*...**..**..**.*....*.*..***..*....*.*...***.**.*.*..*..*....********...***....*.*.***.*...*******.**.*.**.***********.*..*.***..**.*.**.*.*.**.****....**......*.*..**..*.****...**.***.*.*..**.*.....*****..**.*.*..*....***..*..*...**.*.*....*.....**.*.**.*.*********.****.**..*...**.*...*.*..*.*...*.*..**.*.***.***....*.*...**.**.*.****.**..***..**.*.*.*.*.***.***.**.*.*.*...***.*..*...****.**.**.*.*.*.*.*..*..*..***..****...*.***.....***.*..*.*....*.****.*****...*..*...*.**...*..*.*.*..**...*..*..*....*.......***.*.*....**.******...*..*.**..*...*.******..*.*.*..****.*..*.**.**.***.....*....***.*****....*****.**....*.***....**.**...*.*.*..*.*....*.*...**...***..*.*..**..**.*....*..*.***....**.*..*..*...*..**.**.******..***.*......*.***..*.*..**.*.**.*****...*...*....***..****.**...***.**.*.......****..**.**..*..........**.*****...**..***....*.*.*.*******.**...*.....*.***.*..*.*****.....*.*.**.*...*.*..***.****.***....*.*..*.......*......**.**.**..*.*****.*.*.*..**...**....*.*...*.....**...*.*.******..*..*.*...**.*.*..*.*.**...*.*****..*...*.*..**...*..**..*****.*.*.**..*..**...***..**..*..*...*..*....**.*..***.*.*.....**.**.*.*..*..*..*.**...*..*..*.*.*.**...*.......***...*.....*...*.**.***...*.***..**.*.*****.*.*....***.***.*.*.**.*.*...*....*.**.*.*.****..*.****.**.*.***.*.**..**..**....*...*.****.*.***....*....**.....*..*..*...*..**.***....*...****.*.***..*.*.***.**********...**.....*.***..**....**.*..*****..***.***...*...*.*.*.*...*...****....**..******.**.*.*****..*****.*.*..**..***.*...***...***..**..*.**.*..*.*.*..*..*...**..*.*....**.*.*...*.****.**.**.*****.*.***..***.*..**.**.....****...****....*............*...******.****.*.*.*...***...*..******.***..***.*......*....**.*.**.*.***.*...*....*.****.*.*.****.***.*.*..*.*....**.***..**.*.*.*..*.**.****.*.**.**.*.......**..****.....**...***.**.*.***.*.*...**.*...*.*.**.**.**..*....**......*.***..**.***..*.*.****...***.**.*.**..*.*.*...*********....*....*.*..**.*..**.***...*.****.*...******..*.**.*..*..*..*** *..*****.***....*****.**.**.***..****..*.*.*...*....****.*...**.**..***.*.*.****.**.***.**.**..*.*.**.*..*..*..*.**...**.*.*.....***.*.*.**.*...*.*.*.*..*..*.**....*.*..*.*...**..*..*......**..*..*..*.***.....*....****.......*.....*......*..**.*..*..........*.*..***.*.*.**..**.****.***.**.*.**.**.****...****...**..*..*..**..**...*......**...*..*.....*..**..*.*.**.***.*.**..**.*.....*..*.**.**.***....***......*.*....*.*.***.*..***..*...**...*......*..**.*.*.****.*.*.........**.*..**...*****..*.**......*.***...*.***.*...*.*****...**...*.*..*****.***.*.**..**.*.*...****..**...*.*.*..*.*....**.*.*.*........*.**...****.**.*...**..**.*....*.*.*.****...*****..****.**.**...*..*...*.......*.**.**.***.**..*...*.***..***.*****...**..*.**.*.***..*.**.*.*.*..*.*.........**.****...***.**..*....****.**.*****...*.*...**.*******.*.**..**.*.******..**.*.**....*....*..****...**.**.**..*....*...**.***.*..*......*.***.*.....*....***..*...**..****..***.*.*.*.*.*.**.**********..***..***..*.........**.**.***..***.***...****...*...****..*..**.*......***.....**..*.**.*.****.*..*.****.*.*..***..*..*..****..**....*.*.*.....**.**..*..*..**.**.*...**.**...*..*..**.**.*..*.*.*.**.*...**..***.**.*.***...*.....*..**.*.****.*....**..*..*..**.....*.*.*.****..***....*..*..**....**.****.*.**.*...**.*..*..**..*..*.****..*.**.*..**.*.*.*...***.*..****.**.*.*..*.****.**..***.*.****....*.*.*......****..*..***.*.**..*...**....*...***..**.*..***.*....******...**.*.*.*.**...*....**..***..**..**..**.*....***.*.****...******.**..*....*.*.**.*.*..*.*.*..*..***..***.***.*.**.*.**..*****..*..*.**.*..*...**.**.*.*.*..*....**....*****.*.**..*.*.*.*.***....*******.*.****.*.....****..*..*...*.*.**.**.**..*.*..****...***.**...*****...*.*.....*.**.*.**..********.***..****.*.*.*...****.*.**.*..***..***.***.*.***.**.*.....**.*.***..***...*.*.***.....******.********....**.....*..*..******..*.*.*....*.*.*...**..*...***......**...***.**.***.**.*....*....**.*.***..*.*..***...**.****.**.*.**.**...****.**..*...*.****..**.**.*.. ..***.*.*.*..**.***.*****..*.*....**..*.**.**.*...*..***.**.**.......*..**...*....***.**.****..****...*..****.*..*..*.***.***..*.***.*.*.*******.*...***.*..***.*.*..*.**.*..**..*...*.*.**..***..**..*.**........**..*.*..****....*..***..*****.***...**.**.***..*************.***.**.**.*.*......*.*...***.......*...**.*..*****..*.********.***.*....**..*..*..**..*****...*...****.*....*..*.*.**.**.***..***.***....**..*.*.*.*..**.*.......*********..*..**...*....*.*....**.*........**..***.***.*.*.*.*.**.***..****..***...*..**.*...*.**.***....**.....*....***.*..**..**.***.*.....******..*.**..*....*.*.**.***...*******.***..***...**.....*..*...*******..*.*.*....*********..**...*..*....*.**.**.*......*****.....**..**....********.****.*...*....*...*.*...*.*...**...**..*.*.........*******.....*.***..*.*...*.**....*..**.*..*..**.***.**.....**...*..**.**...*.*..*..*.**...***.*.*..*...*.*.*....***.*.*.*...**.**...*.*.****....*****..*.**.....*...**.***.*..**.******.*.*..****.*..****.*..**.*.**.**.***..***..*.......*.*****....***.*.*.*.***.*.**.*..*.*****..*.....*.*.*.*****.*.*.*.**.*..*.***.*..*......*..*..**.*...*.*.***.*.*.**.*.......*..*.*..**.****.*...**...**..***..**...*...***********..*.*..***.***....***.*.**.*....*..*..**..**...**.**.**.*.***..***.*.**...**..****.**.*.**..**..*.**...*..**.*...******.*.*..*.***.*.*.*.**.**..***.**...*......**..**..****.*.***.*.***.*****.*.***..***.***..**...*......****.*.****.*.***.**.*******..*.*..*.***.*.***.**.**.*.***...*..*....*...*..*.*.*.*****..*.....*.**.....**.*.*.*****..*.*..**..*.***.*..*.*....*.****....**..**.*.*..**..**.*****...**.******.***...*.....*..........**....*.*...***......*.*.*.**....***..*....***.***.***.*.****.*.*******.**.**.*.**.*...**.*.***...****.....*.**..****.**.**..**.***.**.*.....*.***..*...*.*.**.***.***...**.**...*...*..*.*..****.*****..***.*..*.**.*.**..**.*.***..*****.*...*..****...**.***.*.***....***...**.***.**.***.*..*.****...*....*.*..**...*.***.*....*..*.***.*..*.**....*.**..****...**.*..*..*.***.....*..*. ***..*.*.*.*...*..*......**...*....*....****......*..*....*.**..*.*****.**...****...***..*.*.**.****.**....***.*.*.**...****....**.***..****.*.*.**.**.*.******.****...***..**..*..*...**..********.*....*.*.*.***..****.**..**********...*.*.*..*..****.*.**......**.....*.*..*..***..*.***.*.**.*.*.*....**..**.*..*...*.**.**..**....*****..*.*.****.*.*..***.**.....****.**...******.*.**.**..*...***..*....*..**.*****..**.**.**..**.**..***.....*.*...****.*..*..****..**...*.****...*..**.*.***...****.****..**.**.****.***...**.**.*****.***.*.***.*******...***..****..*..**....*..**..**.*.****.**..*.**.*.*.*..*.**.***...**.**..*..*..***.*.**..*...**.....*.*..**.*.**.**.*****..**..*..*.*..****.*..**.****...*....**.**.*....***.*.*..*.*..*...**.***..****..****.**.*.*..*.*.*.**.***.*.*******.**..**.*****.*.******..*.*..*....*.***.*..*.**..*..*..*.*..*.*.*.....****.*.**..*...**.*.****..**.*********.*.**.......*.***..******.**.**..***..**..**...*.***..**.*.**.*..*..****.*..****.***.*..*..*.**.**.**.*.**.***..*..*.*...***..**...***..***..***......**....*...*..**...*.*******....*.*.*.*.**..***.**.**.*.********.*.***..*...*..**.***.**..**.**....**.****..******.***...**.*.*.**.*.*...**.*.*.*..*.***.*..**.***.*...*..*..**..*.*...*.**..*.*..**......***....*.....*...*....*...**.*..*....**..*...**.**..**..****..........***.*.*.****.........****......*.**.*....*....****.*...*.**.**.*******.**.*...*.***...*.*..*.*.*.*...**.*..**..*****....*..*.**.***...*....*....**...**.****.**....*...**.*...*.**.**.****..*.**....*.***.*..*.....**..**.**........*.**..*..**.*.*..*....**.**.**..*.*...*.*.*.***..*******.*.***...*.***.***....**..*.*****...*.....**..*.*....*.*****...***...*.*.....*.*....***.*.***....**..***.**.*.**.**...****...****..*..**..**.**....***..**.*..*.*.*.*****.**.*.*.**........****.***.*......*.*...*..***.**.*.**.*...**...*.*.*....*....*.****.*.*.*.***.*..****.*....*.****....*.*.*.*.*.**.*.**.***.*.*.******...*..*.*...*****.***.*.....**..*.*.**.***..*.*...*.*..**.***..*.**...***.***....*.** ..*.***..*.*****.*.*....*..***.**.*.*.**.*.**...****.***.**...*......*..***.****..**....*...*.*..**.*.**...***....**.......**.*.*.**.*.*.*.**.*..*.**.*.***..*.*.**....*.**......**..*.*.....**.**.****.*...*...**....**.****..*....**..*.****.*...**..*.*.***..***....***..*..*..*****..***..*....*..***...*...*..*.*.*.*.**********....*..*......*.*****.*.******.****..*.**..*.**...*.**...***..**..***.**..**.*.*.*.*..*.*....**.*.....*****.*.*..*.***....*.**...*.****....**.*.***.*...*.***.*..*.*.*....*****.*.***.****.***...*.......**.***.*.****.**..*..*.***.*..*.**..*.........****.*.*.**.*...***.*.....**..*.**...*.**....***..*.**.....*.*.*...*.*..***.*.*.***.....***...*****.****..*.**.**.****..*...*..*.****.**..***..*.**....*...*.*...**.**..*.*****..*.*..**..****.*...*..*.******....***...***.*....*....*.*.*.*.***.***.**.**.*..***.***....*..**..*..*..****.*...*.*.****.*.*.***.**..*.**..*.*.**......**..*....********.**.**....*.*..**.*.*****.....**.*...*.**....*.***..*..*.....****....***.*..*.**.**.....**.*.*..*.***.********.*.*.*.****..*...**..***..*****.***...*.*..*****.*.*.***.****...***.*.***.....*.**..*..**...*.*...**...****.***.****...*.*.***.*..*..*..***.*.***.....*..****.*.....**...*.*.*.*.****.*..*....*.*...*.*.....*.*..**.**.*..*****..*....**.**.****...***...***.*.*********.......****.***...*.*.***...*....*.*.**.*.***...****.*...**.*.****..****.***..*..*.***..***.*****.**.**.*..****..**...*.*.*.****.**...*.....***.**.**....*****..*.*.*.***.**..*.**.**.*...*...*..**.*...**.*..******..**.*....*...*.*...*...*.*....*.*.*.*****....****.*..*.*..**....*.*.*...*....*.*..*....**.***.*..*.**.**..**..*..**..*.*.**.*.***..*...*.****.*....*...***..****..*.***.**.....**.****...*.*.*.**...***.***.*....***..*..****..*...*.*.**.***.*.*...*..*.**..**.****...*..*.*.*..*******.*.....*.*.*.***...*..**.**.*.*...*..*.*.*.*.**.***.****..****..***.*.*.*..*.*.***..***..*.*...*..***....***.*.*..*.*..*.*.*..*.****.*..*.*..**.*.**.***..**..*.**.*.**.****.*....*...****..**.*..*.***.*.*..**.*..*...*. *...**.**..***...**.*.*....***.***....*....**...**.***...***.**.*....***.*..*..*..**.**.*..*..*.**..**..**.*..***.*..*.*..*....*....**...**..*..**.***.**..*..*.....***.***.**.**.*..**..**.**.**...*.*.**.*.*.*.****.*.**...*.**..*..**..**..*.*..*.**.****.*..**...*...***....*.*..*.*..*.*****...****........*****.***..*..*.*...*.*.*..*..*.*.*.**.**...**....*.**.*.*****..*.**..*...*....**..*.**..*..*......*.*..*.**....*.*.**...**..****.***.*...*.*..*.****..**.***.***.*..**.*...*.**....**.*..***..*.*..***.****.*...*..*...**.*.*..*.*.**.*.**.*..**.*.***.*...*.****.***.....*...**.**.*...*.*..*****.*.*.*..*.*..*.**.*.*..**...******...*.***...*..***...*..*.*...*.*..**..**..***.****.*..*.*.***..**...**...*.*.*.*......***..*..*.***..*.*****..**..........*..***..*..*.*..*....**..**.***.**..*.**.*.***..***.*****..*....**.**..*.*...****.**.*.*.*.****..*..*.*.*.....**...**..*....*....*.*...******.*****.*....***.*****...*.*****.**..*.**..****.*.**.**..****.*....*.***..*.*....**...*..**......****.**..***.**.****.*****..*.**.*.*.*....*.******..**.**...*....*.**..**.**..*..*******....***.*.***..*...*..**.****....*..*.*.**.*.*........**...*.**..*****..**.*..**...*....***..*.*....**.*.*..**...*.**.*.*..*..*.*..*..***..****..*..*.*********.......*..*..**..*.****..*....*..*..*..****..*..**...*....**..**.*.*..**.**...*..*..*****.*..*.*.**.**...****.****......**.*...*...**..**..*.*..*.*.*.*...**...*.*.....**.....*.*.....*.*..*...**...***..*.*..*.****....*.*...*.*..**.**....*****.*.***....*.**.*...*.******.....*.*.**.****..*******.*.*..**..*****.****.*...*...*..*...*..**..**.**...*.******.**.****.*....*.....****..***..**.**.**.*.*.*....*......*.*..**.***..**.*..*.***.**...*..**.**.*.*.*.*.*.....*.*.*.*.....*.*...*..**.**.****.*.....****.*......**..****.**..*..**.*....*..*..*.*.*..**..*.*.*.**.*....***.*..*.*..**.*.*.**.*...**..**.***...**.***..**.*...**.**.*........*.**....**.**.*....**..*.***.*.*....*.....**...*..*.**.****...*....**.***.*.**...*..***...***.*....****.*..*.**.*....***.*.*****.. ..***..*....*..**...***..*.**.***...***.**.*****..***..****.**..*.*...****.*...*..*.*..**.*..*...**..*..**.**.......*..*.**..**......***.*.*..*..**.**.*...***.**.*.***.****.*.**.****..*.***...*.....**.......*.*..**.*...**.*..*.*.*.*.**..***.*..**....***.*.*..**.....*.*....***...***.*****.*....*.**...*****.*.*.*..*.*.****.*....*.*.*....*..***..**...*.*****.**..*.*....*.*.......*.*.*......**.****...*.*.*....*.**..*..**....**..*.*..**..**.*.****..**..***........*.***.***..**.*.**.*.....**.*....*.*.***...******.***..*****.*..**..*...*.*.**..****..**.....*...**..**.*.***..*....*..****.******.*.....*******.***...*..*...*..*.**..**.**.*....*...*.*.***..*.**..*.*.**.******...***..**.*..*.*..........**.*..**.**.*.*..****..*.***....**.*.***.*.*..**.**..*.**..****.......*..****.*...*..*.**..**.******.*......**.....*****.*.****..*.*..***.*......***.**......**.*..**.***.**...**..***.***..*..*..*.*..*.*..*..**...*.****...*.***..*.**.*...**.**.*.*.*.*.........*..*********...*.*....*..**.****.*......*******..****..***.*.**.*..*...*...*****.*.**.*..*...***..**...***.**.**..*.****..***..*...***...**....**.*..*.*******...*.**..*....*.***.*.***.**..*..*...***.**..*..*.**..*********.***...*.*..*...***...**....******...**.****...**..**..*.*....*...*********.**....*.*..**.***....***.**.**...***..**.**........****..***..****.***.**.*.*.*.**.*.*.**.*******......***..***.......****.*.**.*...****..****.**.*.*.*..***...*..***.*......*.*..**...**.*..*.*.*.**.*...**.*.*.***....*****...*****...*.****..*.*..*..*.**..***.*.***...*.*.*.**.*.***.***..*.****..**.*.**.*.**....*.****..*.*.*****.*.****.**..*.***..***..*...*......*****.**..*..*..**.**..**.**.*...*....*.**...*.*.**..*.*..**.**....**...**..**.**..*.**...****.**.*.........*.....**.....*****..*.*.**..*.*...***.*.*.*...*.*.**.**.**.**.*..*....**.**.*.***..****...**...*....*..***..**..**.*...*...**.*..**.***.....**.**.******.*...**..*..*.****.*...**.....**.****..***..****....*..**.*.*.***..***.....**..**....**.***..**..********.**.*....**...*** **.****...*.*...*.*..*....***....*..*.*..*..*.*...*.**.***....*..*..*.****...*.......*.*..****..*.*.....*...**.*.***..****..*****.*....********.*..****..*.****..**..*.***.**.....*..*.*.**..*....*.*..***...**.**.*..*.....*.**.**.*.*...*..****.***....*....*.**.**.***.***..*.....*...**..*..*....**.*..*.****..*.*..*.***...******.*.*.*..***.*.*****...*....**.***.**..****....********..**...****..**..*.**.****.*.**.****.**...*....**..*...**.*...**...***.*.**..**.*.*.*..**...*.*..*.***...*...*..***.*..*.*.*.*.**.*.*.....***.*..**..*...*.**...**.****...*****......********..*.*.******.*...*..*..*.*.***..*.*.***.****.*.***........**.*..*...*...**.***.*..**...**.**...**.*...*.*.*.***.*****..***...**.....**..*.*****...**...*....**.*...**.*..**....***...*..*...*.**.***...***.****.........***.....***.*.******.***...*.**....****.***.*.****.***.**.*.*.*.****.*.**.**..*.**.*.**.*..*..*****.**..*.***......*..**..***.............*...***.***..*.***.*..*.*......**..**...*..*...*.**.**.**...**.******.*..**..*****..******.*.....**.*.*.***...**.*..***..***.**...*.*****.....****...*.*.***.****..*..**.*.***.**.**..*..********..***.**.**..**.*.*..*...****.**.**.*.**.*.....*..***....*.*.**......***..*...***.**.***.***..*.******.*..**.*.*..*.*.*****.*..**.**.*....*****.***.***.*...****......****.*..*.***..**..**.*.*******..*..*...**********.**.*..........*.........*..***.**..*.**..*..*...*..***.*.**.*.*.....***.**.******..*..*.****..**..*.**..*.**.*....**.*..**.**.**.**.*.*.*....*.*.*..**..**.**....**.**..*.*..*....*.***.*********.****.*.*.*******.*...***.**..*****.*.**.**.*.**.*..****..*.******..*.*...****.*.*....*.****.*.*....***.....******.****....*..**.*.*.*..*.*.********.*.*****....**..*.*.*...**....***.....*...**..***.**.**...*..*...*****..**...*.*..**.*.**.****.***.****.**.*...*****.**.**.**.**.*.*...**.*..*.**.**.**.*....*.**.*...********....*..*.**...**.*.*.***.*.**..*....*.*..*.**.*.*..*..*.*..**.*..**..*.**..**.*.******.***....**.**.*....*.**.*.*..*..***....*.***.***.*...**..**.*.**** ..**...*.........*.....*.**.....*...*.**..*.**.*.*.***...*.*.*..*****.*..**.**.**.*.****.*.*****..**.****.****..**.**.*..*..............**......*..*.*.**..**...*...***..***...***..*********...******.**......**..****..*.**.**.*..***.*...*..*.**.**.*..***..*...***.*.*.**.*.**..**.*..*..**.***.*..*.***.*********....*.*...***.**.**.*....**...*...****.*.*.*.*..*..**.***.**.*...**.*.**.*....**..**.**.*...**.**.***.**.**..*.**.......***.....**..*...*..*...........*..******.*..********.*...****...**...****..****.*...****..*..**.**..***.*.**..***....*.*...*...*..***.***.**.**.*..*.*.****.**.*..*.****...***..*.........***.*..*.**.*.**.**.****.*.**.*.**..***......**.****.*...*******.**..**.*.*.***.**.******.*..*.*.*****....**....*..*.***...**.**.***...*.**.*...*....***.....***.*.*.*.***....**....*.*.*.*..****.*.****.*.**.*.....*.***...*.****..******.**.*....*****..*.....***.**..*...*****.**.*.**.***.**.*.**..*.**.**....**.*..**.*...***..*..**.*.**..*.*.*.***....***.*.*.*.**..****.*.....*..***.***.*...****.**.*******...****....*.***.***.*********...*******.*****.**....*....*....*...*.******.*.*.**..**.******..******..*****......*.***...**.*..........*.*.**..**.*.*.*.**.*.****.*...**...**..******.***...****.***...**...*.**.*.*.*.*.***.*...*.**.***.**...***.**....**.**...******.*....***...**.*****.***.*....*..*.**.**..*****..*..*****.*.****.....*.*.*.*....***.***.**.****.***.*..*.*****.*....***.*.***..**.*.***.**.******......*****...**..*.*.*.....**.*..***.*...****....*.*.**.***....**.*****.**.*.**..*....**..*.***.****.*....*...****.*...*.*.....**.*..**..**..*.*.**...*...*.**.********.**..*..*....****.****..*..**...*.**...*.********....**.*..**.....****..*....*.**********.*.*.**...***.*..******...****.*.*..**..*..*...*...*..**...*..**.**********.*.*.*.***.*.***.**.*****.*...*..**.**.....**.*.****.****..**.****.****..*.....*.***..**.*.**.*...*..*******.*****...***.**.*.**..**.*.....*..*.*..*....***..*****.*......**.***.*.*.*.**.****.***.**.*...*.****.***.**....*.****.**.*....*..** **.*.**.*...**.*..****.****.*.....*..*.*****.**....*.*.*...*.*...*****.*....**.*...*...**..***..***.**...**.....*.*.*.*..***.*........*.*...*...*...**.*..**.*****.....*..*****.*..**.**..**.****..*.****.*...****.**..*....***.**..**..*...*..**.......***.**..*.*.*...***.*..*****.*....*.***.***..**..****.....***.*.**.*.**....*...*.****.*.*.*...**.***...**......***.***..*******.......*..**....*..*....**.**.*.**.*.*.*.***.*.*.*.*.*.*.*.*..*..****.*.**.*.*.*..*.*....*.**..****.....**.**.********.**..***.....*.**..**.**..**......***...*..**....*.**.**.*...*.*..*....*.*..***.*...****..*...****...*.***...*..**.**..**.**..**.*.*.*.*..***...***..***..****.....*.*..*......***.****.*..*.**..*.*.***....*......*...****..*.*.***..*.....***.*.**..*...****.*...***...*..***.*.*...**.**..**.**..*.****..*.....**.**...*.***.*..**..***..*.*.*.*...*..*******.**.**.**.*......**.*.....****..**..**.**..*.**..**...*.***.....*****.**.***....***.*****.**.***.**.**.....*.*.*..****....**.****.***.***.*.***..***.**.......**.*...***..**...****.*.*..*.......*..*.**..**...**....****.*.*..****.******.***.*..*..**....*...******...***.**.***.***...*.*.*****.*.*..*.*..******.***.***..**..*.**.**.***.*..*...*****..**..*...**......*.**....*.*..*.**.********.**.*.*.**.*...****.**.*....*..*.*..**.*.*...*****..*....*...*..*.*.*.*.*.**..***...*...*.**..*.*.......**.**..*....*....**.***.*.**...**.....***.***.***.***.....**...*.*.***...**.****....**...**.*.*.**...*****.**.*.**.**.*.*.*.....*.**.......*...*.**.*.*..*..*****..**.*.*.***...**...***.*..**.*...*..***..*****.....**.**.**.*..**..**.*..*.****..*.**...*...*..******....*..*.*.*..***.*.***....***.*****..**.....*...*...****.**.*..*..*.....**.**.*..*..*****.******....*..******.*..*.*..*.****..*...*.******....*....**.*****.**....*..****..***..**.*..*.*..*.***...***...**....**..*********.*.*.*..**.**..*****.***..*******.**.......*.**.**.*.********.*.*..*...*..****..*..*.*......*.***.***..***.*.**.*.....*..****........*.***.*..**..****.**.****.***...*.***..*.**** .***....**.*..**.*..*.....*****.*....*******.*..******...**.*..**.**............**.*..****.*****.***.*..*.*******.*...*..*.*..*.**..**.*****.*.*****...*.**..*.*.***....***...*...**.....*.****.*..*.*.**..*.***.*.*.***.*...**.*****..*.***....***...*..*.*..**.**..*...*..*..*....*.*...****..*..*...*...**.**.**.**.*..*..**..*.***.*.....**......**.*.*.*..**..***.*..*....**..****...**.*.*.*.**..**....*..*..*.***.**.***...****......*********..***.**.*.****...*.*.....***.*..**..*.*...***..*.*.**.*.*..*..***....*.**.**..****..*****.*.****..*..*..*.*....**..*.*****.*..*........*...*.*..*..*....*****.*****.*...*..**.....**.*..*....*.******.*..***.*.****...*...*..*****.*.**.**.**.*****.*..*.**..*..***...*..*.*.***..**..**...*****.**.**.*****.*.***..*.....*****.*****..***..**..**...***..*.*.*..********...**.****.........**.*....**..***..**...*.***...*.*...****.**...*.**...*..*...*..*..**..***...**.*..*..*..**.*...***.**.*.*.*.*.*.**..*.*..***.**.*........***..****.*..**...*.*.*....**.*.***.*..*..****......***.***.*.*...****...**..****.....***..**..****..*.***.**.***....*.***....*.**..*..*..**...******..***.**.***.*.........*.*.....**.***....***.*.....**.*.*.*.***..***.*.*..**.......****.**...**.*.*..****...........*..*.**.......****.**..*..*..***.*.***.********..*.....*.*..*..*..*...*.***.*****.*.....**.**.*.**......*...*.***.*.**..*.***..**..*..**..**..**..*******.*.*.*..**..*.*.***.*......*****...**.*.*****.***...*.**...*****..*...*.*..*.**...*..*.**....**.*.***..**.*.*.**...*.*..*.*.**.***..**...****..*...**.*.*...**..*.******.**..*...***.**..*.*.****..*.**.**..**....*...*.....*.*.*****...*.*.*.****..*..*.**..******.***..*...*...**...*...*..*.**.******.**..******.***...**..*.*.**.**....***..*......****..********....*.*..*.**.*........*...***...***..*.*..****..*..*****.****..*....*..*.*...*****.*.***...*...****..**..****..*..*..*.*..******.*.*.......*....**.*..**......*****....**.*...****.*.*.*...***..*.*..**..*...**.....**..*.****...**...*******..*....*.*....*....*...**.*..*.* *.**.*.....*.****....***..*.*.*.******..**.***..*...*.....*.*.*.*..*.***.*......**...*.**..*.*.***...*.....**.*........**.**.*.*.*..**...**.****.*.**....*.**.*.****...**...*....*.*.*..*****....***.*..********..*.*..*..**....**...**.**.*.**.*.*.***.***.**.**..*.***.*.....*..*.....*...*..*.*.*...***.*****.*.**....**.****.*..*..**********.***.***..**....*..**...*.....**..**....*.********.*.*....**..*..*.*.....*..**..*..*.**.....****..*..*.***..*.****.*...***.*..*...***.*******.**.*.*..***.***.***..***.**..***.*.**..*.....**..**...**..**....*..*.*.*..*.**.*.**...*.***..*...*****.*.*.*...***...*.****.*.**.***.**..*..*...*.***.****.**.*.....*.*.*.***..*..*..**...*.****.*.*.**...****...*..********....*..**.*..*.*..***.***.**...**.*.*....*...**.*.....*..**.*...**.*...*..*...*...*******.**.*..**..*.***.......***....*.*****.**.*...**..**.**...*.......*.***...*.....****..****.***...**..**..**.**..*.*****.*.*.*.**..*.*..***....**.*.*.*..**...*....*...****.**.********.**.*.***....**.****...*.*..*****........*.*.........**.*..*****.*.*.**..**.*.*.*....*..***.*.............*..*...**.*..*.*****....**.**..*.*****..*.***.....*.****.......**********.*..*.*.**..*...**..*.****..*...*....*****..*..*.**.*..**.*.***.*.*...**.**..***....***...**...*.***.*.*.***.******....*....**..*.*****.*..******..***..**..*.*...**...*...*.**.*..*.*..*.....*.******..**.*..***.****..*.*....*....*.*.*....*..*.**..******....*..****..*.********.*....***..*.*.*****..****.**...**....*..*......**.*.......*.*.**...*..*..***.*****..***...*******..*.*..**...***.****.*...*..*.**..**..*..**..**..*..**.*...*...**..*..*.**..*.*......*.*.*.**...*..*.**.*.*.**..**....*.**.*.*.....*..**.***..*..*.**.*..***.....***.*...*.**....*****.*.*.***.*..*..**..***.....**.**.*.*..******.*.*.*.****..****.*.*....**.********.*.*.****.**.*.*.*.**..*.***..****.**.*...*..*.**..*....*....*.*.*..**.....**.*.*.....***.****.******.**...**.**.****...******...**.**.**.**...**.***.**.**.*..*.**.***.*.*..*..*.*.****..**..*.*...**.***..*.*.*..*..*.. ...*.**.**.**..***.*.**....*.********.**.**.*....*.*..**.**.**.*..**.*...****..****...*....**.*..*..***....*..*.*.*.**.*..******...**..****..*.***.*...**.....****.**.*.***..*.***..**...**.........***....**...**.*..****..*.**...**....*...*.*.***.*....***.*.***.*.*.*.**..*...*..**.*.*.***..*.*.***.***..***..*..*....**........*.........**.***....*.*..**....*.**.*...*....**..*...*...**.....****...*.***.*...*****.**.....*....*...........****.*.****.*.***..*...*..*****....*..*..**...***....**.*.*.*.*...*****.*.*.*.*.***...****.******..*....**.**.*.***.**.**.*..**...*.*....*.....*..*...*.*.****...**.**.***.**.*..****..*.*****.*.***.**......*..**....*****......*.**..*.***.****.....*..***********..***.....**....*****.*.**..**...**....*.**..****..*.***...*..**..*.......*..*..*.*******.*...*..***.**...**.*...*.**..*.**...**.*...***....*.*........*.**....*..*.***.*.*.*.**...*....***.*.***...***.*......*.*...***.*.*.**..**.*.**.**..*****.*.***...****.***.**....*.*.**.*....**.***.***...****...***.*.***********...****.**.***..*.*****..*...*.*.*.*.*****.*...***.***.*.**.**..*..*.....******...**.*...****..***...***.**..**.***.*...*****.*.**.**********.*****.******.....****.......*.*...**..****..*..***...***.******...**..***.****.*..*.***.***..**.*.*.....*..*.**.**..*.*..**....****.**.*.*.*.**.*******.**..***.***...*..**.******.**.....*.*...*...***.*..***.**...*...***......*..*..*....*.*.**.**.*..*.**.....*.....*..*.**.***.....**..**.**.*..*....*****...***.*.**..*.*..*..**..*.*.*....*..**..*...*..*..***.***....*..***..**.*.*.*.*..*..**.*.*.*...***...*...*...*.**......******......***.*...***..**...**..**..*.**.*..*..**.*.*.**.*.**.*.*.*****.....***..*.****..*.*.**.*..*.....******.*.***.*.**.*.....*.*.**..*.****....***.***.*......**.*.*........**.*..*..*.*..****..***.*..*.**..*....***.**...*..*..*...*.....**.*.*.**.*...**...*..***....*.*..**...***..*.*.*.**.....*****..*..*.....***.*.*..***.....***.**.******.*.....******..***..*.*..**.**.*...***...*...**....****...********..*.****.**.** .****.*...*...**....***.**.**.*.*......*..*****.**.*..*.***.*.****..*..*....*****.....***.**..***.*...*.***.....****........*.*.*..**.*..*....*...**....*....***...**...*.*..**..***....***.*.*......**.*..******..*..*.*....***..*.***...**.**.**.*......*.***.**.*.**...*.*....*****...*.*****.*.**..*....*...*.****.***.*.*..**...*...****.**.....*****..*.****.***.*.*.****.***.*..**.*....**..*..***.*.*****.**..*..*......*.****....***.*.*.**......*..**..*..**..**.**.*...**..****.***...*.*.*.*...**.*....***.*..****.....**.......*..*..**..*.*....*..**..***..*...*...***.*.***...*......**.*.*...**.**.*..*.*.*..***.****.*****..*.**..****..*..*....*..*...*.**..***.**....*********...*....***..**..*.....**..***...*.*******....*..**.**.***..*..*.***...*.**...**.*..*..***.*..*.*..**.***.*...*.*.*......*.**.***......*.***.*...**..**..**.*.*.****...*..***...**...*.***.*....**.***.**.*..*.**.*.**..******.*..***.*.*.*.*...*...***.**.....*...**....*.**.*...**.**.**.**.****.*.*.....*..*.***.*.**.****.*......*.*.**.***....*.**.**...*..******.**..**.**.*.******.**.......*.**.***....**..**..**.**...**.*...**...****.....**..*.****...*..*..*.*.**.****..*.*..*.**..***.****..*.*.******..*...**.*.*.**...*...**...*******.**....*.****...*..**.*.*.***.....**....***..***.***..*.**.*.*...****.***.*.**.*...*..***......*****..*.*.........*.****.*..*...*.*.**.*.****..*..*.*...**..**..*.*.**..***.**.***..*.**...*.*.***..**...****..*.*..*..*....***..*.**.*.*****.*.*..*.*..*...********..*.****.**.*..****..***.*..*.**...*.*.........**.**..***.*.*.**.*.***..**.*...*...*.**..*.....*....*..***..****.*.*...**.*..*.**....*.**...*.**.*...*****........******.**...**.*..***.*.*.***.**.**.*.*..**..*..**...*..*****.*.****...*...*..**..***.*..*...*.......**..**..*....*.*.*...*.*...*..*..****.*******.***.*.****.***.*......***..*****...***...*..***...**..**.******..***..**..*.**.**.*****.**...*..**.*...**..*..*.*.**..**.**....*..*.**..*..*.***..***.*..**.*.**...****...****...*..**...*.***.*...*.*.*****.**..**..*.**..*.*.*. .***..**.**...*....*.....*.****.*........*...**..**....*...*.*.**.*..*.*..*.....**.**.*.....**.**.*.****.*.***..*.*..****.*.**..**.*.*..***.**....*..*....**..........****.**...***.**.....*..*.***.*.*.**.....***..*...*.**..*.....***..*.**.*..**......***..*.****....**....*.*...**..**.*.*****.*..*..*.*.*.....*.******.*..*....***.****....*.*...**.....*.....*...*...*......*..*.******.***.***.**.**.**......**...**.....**.***.***...**.....*.....**....*.****...*..*.*****.**.....*...***....**...*.**.*..*.*...**.*...*....**..**.**..***.***..*...*.*...*.**.*.*....*..****..**.*...***..***........*.*......***..*...*...**.*..*.**.*..*...**..*...**.**.*.*.....*...*...*.*....****..*.*.**.*..*..**..*...***..****.*...**...*.***.****..**.***.*..****.*...*.**.*****..*.*.....***...******.*...*....*.*...**...**.*****.....*.***..****.****..**.*..*****.*****..***..*.**.**..**..**.....*********..**.*.*.***.**.*.**..**......***.**.*..******.**..****.***.*..*....*..***.*..**.*...*....*.*..*.***...***..***.**.**..*******..****.***.......**.**.....****..****..*.*.**..*.*..**..****..*..*******..**...****.***...**.****.*..*..**.*.*..*.*...*..*****..***.**.**....*.**.***..**.*.**.*******...***.****..*..**...*...*....*.**....***.**...*.....***.***...*...****.**......*.*.**.*..**.*.*..*.*....*...*.*****..*.***.**.**....*...*.**.****.**.**.***.**.*.*****....*.*....*..***...**...*.*....**.**.******...*.**.*.***.*****.*....*****..**.**..*.**.****.****.**.*..**.**..*.*********..*.*.**..*****.*..**.*.***.*.*....***.*..*.***......*..**..***.....***.*...*.*.*.*...*..*.*.*...**.**.....*******.*..*.**.**...*..*.*..*.*.***....********.*.*..***..**...*.*.**...*..*..*.*..*..***.***....*..*..**..****.....*...*.********...***.*.**..****.****.*.*.*.*....*...*.*.*.**.......*.*...**..*..*..*.*.*..****.*.*.*..**.***..***..*..*.**.*******..*..**.*.....*....*...*.*..***.***.*.*....**..***.*...****.**.*..*...*.*..*..***..*..**..****.****.*....****.**.*.**...******.*****.*..*.*...*...*......*.*....*....*.**..*.*.***..*.. ..*.********.....*.***......*.*.*****.*.***.*..***......*..*.......****.*...**...***...**..***.*.*..*..*.****.***....**.***......**..*.*.....***..*..*........*...*.**..***....****.....**.*****.*...***...*.**.*.*.*..**.**....*.*...****.*.*.****.*..*******.**.***.*.**..**.*.***....****......**.*.**.**.***.*...........**.**.*...***..*..*.........****...****.*...*.**.**.*..*.*.**.***...*..**..***..*.*.********......**..*.*..**....***...**.*.********..**.....***.**.*..*****.*...*...***.*...*..*****.**..****..*.....****..**..*.*.*..**..*...*.*.****...*.***..*****..*...*...***.*..*****.****...**...****.*.*.**.**.*..*.*.*...*****.*..****...*..*..***..**..**..*.*.**..*..**.*.***.*.*....*.*...*..*...***.....**....*..*...*..*.***.***...********.*.*..*******.*.****.****...*....*...**....*.***....*...*.*.*********...*.***..**.*...*..******...**.***.*..**.*.***...**..**..*..*.*..*.*.....*...*.....****.*****.*****.****.**...*.*.***...****...**.*..*.**...*.***..*.*********..**.**.**.***.....**..*.**.*...*.********.*.**....*..*....****......*...***.**.*.**.**.**.**.**.****..*.**.***..**........**.*.*.*..**.*....*.*.***.*.....**.....*.*.*.*....*****.***..........*..****..*.*.**..*.**.*..*...****...*****.**..*.*.*.***....**....*..**...*.***.*...*.....***..*..*....*...**.*...**.*.*.*....*..*.**...*.*.*...*.*.****...***.**.......*.............*.*.****..*******...*.*...*.**...*...**....*.*.*..*.*.......**....*..*...*..*.*****.*.***..*..*.......*..*.*......*****.*..*..**..*****.*..*...***....**..*..**..**.*****.*.**.***...*.***.*.*.*.***.*.*..*.........*..***.**..**.*.*..*.*...******..*....*...*.*.....*.*..*...*.*.*...*.**.*....***..*.**..**....***.****.*.*....***..*..***.**.***..***.*.**...*.***.**.**.**.*.*.*.*.***.*****...*.**.****.******..*.**.***..*..*.*..**...**..****..*..****.*..**..***.*****.**..**.**.*.*.****....*.....*..**....*.*..*..*****..*.*...***...**..*********.***...*....****.*****.*.*..****.**.***...***.***....*...**.*.*.....**..***..*.**.**.***....**.**..*.*.*.*.*...**.* *.*.*...*.*..*.*******.*...*..**..*****..*..***.**.****.*.***....*****..**...**....***.***.***..*..***..****.....*..*..*..****.*.*..**..*.....**.****..**.*.*.***...*..*.***.*...*.*.**.**.*****.*..*.***.**.*.*.**...**..***.*****.***.**.*..**..*..*..*...*.**...*****.*..***.**...**..****.*.********.**....****.*....****..*...****.*****.**.*...***.*********.....******.**..****.**.*.**..***..**..***.*.*.**.***....*...*****..***..*.**...**.....***.******..****..***..**.**.***..*.*.****...*...*.*.*..***....*.*.....**.****..*..**..*.******..**..*..*..***.*.*.*..*.*..***...***...*..*.**...*..***.*...*.*.**..****.*..**********........*.*****.**...........**.****......**..**.*.***.*.**..*.*****.*...*.**.*..***.*..*..*.**.*.*...*....*.*..****.**.**.***..**...***.***.......***.....*.*...*..***....*..**.*...****..***.**.*.**.***..*.*.*..***.....*...*....****...*.*.**.*.**.******..**.**.*..**.....**.***.**...*.**..*.******.*.***....**..**..*.***..*..*****.*.***.*..**...**..**.****..**.**.*.**.*.....***...*.*..**********..*.....**....*...*.**..*.***...*.**..*...*****..*.*.***.......*.***.*.*.**.**....***.**.*..**.*.*.**.*.***.***.*....*.**...*..*..*.*....*..***.****.*.**...**....*..**..*..***...****.**...*..**.*.*.****..*.***.*.**.****....*.***..***..*.*.**.*..**.***.*..*.*.****..*..**.....**.**.*....**.***.*.*.**..****..**....**..**..**...***.****.*.***.****.***.....*.****.*...*.******.**...**.*.**..*.******.**..*..*****.****.*.*.**....**.***...******..*.*.******..*...*.*.**...*...***.******...***...****.*.****.*.*.*....*...*..*..**.***.****...*.**...*.*..***.*...*.*.*...****.....**.****.*****.***..*.*****...*****..*...*..******..*.**.*.*.***...*.**.**....*..*..**..*.***.*...*..**..***.*.**..*.**.*..*.*...***..*.*..***.*****.*.....*****...*.*.*.*...**.*.*..*..*..*..*..***.******.*.*.*...****.*.******.*.....****.*...***.******.*.*.....*.....*.*..*.....*.***.*****.****.**..****..*..........***...**..***..*.**..**...***..**.***.*....*..*.*.*.*.***.**..*******..*...*..**.*****...*..*.. ....*.......*.*.**..*.**.*.*.........*.**.***....*....**......**.***.*.**.****..***.**.*.***.*.*...*.**...*.*.**....*...*...*..*.***..*..***.*****...*.**.....**...*.*.*...***.*...**..*****.**.***.*.**....*.....****.*.**..**..*.***.*.**.***.**.*.***.*.*.......**...*..*..**.******.*.**.****......***..*.*..****..***.*.***..*..*.*.**.***.****..*.*.*.**...*.*...***.**..*.*.*...*****..****.*.*.****.**..***.*.*.*....*.**..**.*.*.*..***.*******...*..********.***..**...****..*.*.**.....*...**..*..****..*****.***.*......*****.....***..*.*.***.****.**.*.*.**..*****...*.**...*.******...*.....*......*******..*..**...*.**.*.....*.*.**..*...*..*.**..*.*.*****.*..****........*.**....**.**.*.****..*..***..*...**.*.*..*.**..*....*..***..*..*.*.*.*.*.***....**..*........**...*..***..***.***..*.**...*.*.****.*.*****..****....***....*.*.*.*.*****.**...**.*....*****.*.*......***.........*.*.**.***.***..*.*.***.*..*.*...******....**...*..*....*..**...***..*.*****......*.**.*....*.**...*.*..*.***.*.***...*.**.*.**.*.*..*.*.*.**.**..*..*.**.*...*.*.......***.*.*.*....********...**.*.***.****.*.*.*...******....****.*..**.**..**....***.***...***..**.*..***.**..*.*.**...**...****.**.**.*..*****..****.*..******.**....**..**..*.**..**.*..**....*..*.....*.......*.*...**....**.**.*.*....*...*.*******.*.*.**..***.*.***..*....**.....*..*..****.**.**.*..*.*.**.*..*.*.*.***.***.***..*****.*.*.*.*..***.*.***..*.*....*.*.*****.**.....**.*.*...*..*.*.***.***.**...**.*..**..**...*..*.*...*.****.**...**.**..***....*.*.**.***.*..*********...**..*.***.....*..**...*....**....**...*...*....**.*...*.*..*.......*****..**..*..*...*.**..*..**.*..*****..*.......*.*.**..*...***.*..**.**...*..**.**.*..*....**.*......**....*..*.***.**..****.**.***.*****...**.....***..*.*...*.......**...*.**.....*.**..*..*.***...*...*.....**.*.*..**...**..***...******.......**..***..*.*.*.**..***..**..*.*.*.*....*.*...*.*..*..*.*.*.*.*****..***.**...*.*.**.***..***.*...**.**...**.*..*.**..*.***.*..*.*..*.*.*.****.....*.******....*.*..* ..*.*....**.*.*...*..*..*..*...******.*.*.*.**.*.*.*..****...**..**.******..*.***..**.**.*..**.**.*...**.*.****.*....***.*.**...***.***.**.*.***...**.......**.*...*.**.***.**.....*...***.*..*..**.**..*..**..*..***.*.***...***....*...*...*...*....****....*.**..*.**..*.****.**************.....*.***...**.**..*....***********.********.*.*.******..*...*..**.*..*.*..*....*...*.****.*..***..*...****.**.*...**..*.*.**.*.****..**..**.*...**......**.*******.....*..*.........**...**..***..*..*.*.*.**.*..**..***..*..*****.**..**..*.......**....**..***..**..******.***...*..***....*..*.**.*.....*.*.*.*.*.*...***....**.*.....*.**...***...*...***.*......*......*.**...**..**..***.*.....*****...**.*..**..****...**......*.***.****...*.*****...*.*..*.*...*.**.***..*.*....*******..*..**..*.....*..**...**..*..***...*.*.*..*...**........*.***..*..*..*.***....**..**.*****.**.***.*.*.****....*.*.*.*.*.*..**...*..*...*.**..****......*.**...*...*..****..**.***.*......*.*....*.*****.*.***..**.**..**..*.****...*..*....**.*******..*.**..******.....*.*********....*.***..**.*....*******..***..*..**..**.**...*.*...**...*.*..*.*.*.**...****.****.*****.*..***..*..*.*.*..*..*...**.******..*..**.*.*.*****.**.**.*.***...*....*.**.***..**.......****....*******.***........*......*.*...*...*....*...*.**.**..**....****..*......*..**.*......***...*.*******..***.....*.**..**.*..****.*********..***..*.......*...**..*.*....**.****..**..**.*.****.*..**.*...***.**..*...*..*..**....*..*.****..*****.*....***..*...*.....**.***..*...*.*.*.*.****......*....*********.*...***.*****.**.......****.*.*.******.***.*...*.....*.***.*...*****.*.****..**..*.*.*****........**.*...**...***..**....***........*.***..**.....*******..**.....*****.**..*******.*.**.****..*..**..*.*..*..*.....*.*..*.*...*.*****.*..*.*.**...**...*.*******....**.....**.***....****...***.*..*..*.....*.**..**....*.*..**..**.********..**.*....****.***...*.**..*.**.********.***.*.*...*..*.*.*.*....**.*.****....*****..**.*.*...**.......*.**..*.**....**.*...... .**.**...**.*********.*****..****.....**.**.*.......*..*..*..*...*.**...*.*.**...**.**.**.*....*..******.**.****.*.*.**..**..**...*.*...*...*...**...*.*.***..***.***.*...*...**.****....****....****....***.**..****...*.*..***......*...**.*.*.****..*..**..**..***....*.*..**.*.*..*.*...******.**...*..*.*....*..****...**.....*.**..*****..*****.*..*....**..**......****.*..**.*.*....*.*****.........*.*.........**..*..*...**.*.****.*.*******......*.**....*.*******..*.*.**.*...***.***.****.**.**......*****.***...***.*....***.*...*...*...**.***..*..*.*.***..*.*..**....*.***.**.*.**.*..*.***.*......***..*****.*.**.**.*....*.*****..*........***.*...******.**.**..*.*.*..**.*...*......*..*.**.....*...**..*.*...***.**..*.*....*.****..*..*.*..*****..*.*..*....**.**.*.**...**.**..*..**.*.*.**..****.*..*..*..*****..*.**..***.*....**.**.*.**....**..**..*..*.*.***.*..*.*.**..****.**.....****.**...**..**.*****..*....**.**....**..***..****...*.*.**.*..**......*.....*.***..*.**.*...*.....*...**..*.**..*.****......*.***.*.*...***.*...*..***.*..****..**....*.*....*..**.*******..*.*.**.*...*...*.*.****.***.*.***.....*..*.*.*....*.*.*..*.**.***.**.*..***...*..**.**....**.*.*.*..*....*.**..*******.*......*..***....*.**.*..*.**....**......***.....*..*.***.*.*.*.**....*..***.*......**..**......**...***.....*.***...****..***.*.*.*..***.*.**.*.**..****...***..*....*...*.....**.....*****..*..**...**.*...*****..*.*...*.*..*...***..**..*....*.**........*...**.*.*....*...*..*.**......**..***.*****.**.*.*..**.***.**.****.**.*.***.....*****.*...*.*....*....*.**.*..*.**.**.....*...*...**...**..**.*..*.**.****...**..*...**.*.*.***....*.**.....*.**.***.....*.**..***..**.**.**.**.*.***.***....***.**..*..******..*...*...**...**.*.*********..**..*.*..**...*.*..***....*.*.**.*...*.*.....****........*...***..*.**..*.*.*..*......*...**..*.********.*..*.*****.**..*..*....*....*.**.*.*..*...****.*..*...***.*...*****..*.*.*..*....**.**.**.*...*.*...*.***.*.***..**.****..*....****..**....**.*...*.*.*...*.*..*..*... ..*.*....*.*.*...*..*.....*.**...*.*.*..*.****.*.**...**..*.*.*.**.*.**..**..*.**....*..**..*..**.*....*.**.**..****.......**..**.**.*..*.**..*..*..*.*...*...*..*.*...**.*.***...*..***...*.......**..**...*.****.**.*...**.*..**...**.*.....***.**..*.***.**...***.***..***..*.**....***.**....*.*..***.*.*..**.*.*..*..***...**.*.**.**.*........*.*......*.**.***.**.*..*...***.*****..****..*...******...****.....*****.**.*.**.****.*.*.***....*****..*..*..****.**.*.....*.*.*..*..*..*.....*.***......*..*.*..*...*.*.*.**.*..***....***..*****.*.***..**..*.*..**...****.*..***.....*.....*...*.***.**.**..*.**..**...*.**.**.**.****..*.***..*..**.*....**.**.**.*......***.*.***...**.*..*..*....**.***.*...*.**.*.**.*.*.*.*********.**....*.*..**....***..*..**.*.*.**.**.*...*.****..**.**.*.****.*...*.*..*...**.***...**..**.*..*.**..*..*..*.***..**...**..*.**..*.*..*..*.***.***..*.*******.*.**.***..**....*.....***.*.********...****.*.**...**....***.*.*.*.***....***.*..*.**...*..**....**.*.****.*....***..*...**.*.....****.**.**..*....*..*...*.**..***.*.*..**..........**...***....*.**.*.*.*****.*...*.*.*****.....***.****.*****..**.***.***.**..**.*..*.*...***.*...*......*.**.****..*..**..**.**...****.*...*...*****..*****..*..*.**...*****..*..**.***.**.****.**.**...*.*****....*.*...*.*.*.*.**.*.*..*..***.*.***.*.*..*..*******.****.**...**...*..**.**.*.***..*.....*.*.*..**..*.**..*..***..*.*.*****..******.***...*****....*.**......*.*....**.*..**.*....*****..**..****.**...*.**.**...**.***.**...**.**.***..*.*...*****........*....**...*........*.**.*..*.***.*.**.*.*.*.*..*...**...********.*.**.***...*.****.*........*..**.**.*.*.***.**.*.*.*..**..*.....*...**.*......*.*...*.*..*.****.*.**.**.*.**.******.**.*...****.*.**.**.*.*..*...*****.*.****.******.****....****.....*.*.**..*...*.*..*..**.****.**..******.*******.....***.*.**.**.*.**.*.***.*..**...********.*..*****..**....****.******.**.....*.***.****..****.*..**...***.**...**..***...***.*.**.*......*...*.*..**..**....*.**.**.*****.*.**..*...**** .**.***.**.**.***.**.**.*****...*...**..**..**....*....*.**.***.*..*..*.***...*..*....*...*.***..*.*.*..*...*......*.....**.**.**..**...*.*..***..*...***.**.*.***..*...**.*.**....*..***.....***..***.**..**..**......****....*.****..***...*.*.*.**..**.**.*..***.**.*..***.***...**..*******..*.....**..****.*......*.....*.*.**...**...**.*.***....***.**....**...*....*..**...**.*.*..**...********.*.*.*.*.**....***.*.**.*.*.*.*..*.*..****.***....*****......***.**....***.....**.**.**..***.*.**.***....*.**...***.**.*.****.**...**....**..****...*.*..*.*.*.***.**..*....*.*.*.**.**...**...*.**....***.*.*.*.*.*****..****..***.*........*..*..*.**.***...**.*......**..**..*.****.*..*.******..*.....*.*..*...*.**.*************.*.**..*.**..*.*....*****.*..***.**.*.**..*..**...*****....*.*.*.**..***.*....*.***.**.***.**.*.**..**...**.*.**.**.*..**..***...******...*..*..*...*...**.*..******.**..******.*.*....*.**...*....***...*..***.*.*******..***..****.**.....*.***....**..*...*.****.....*...*.....*.*.****...***....**.*..*...**.*****....**..*******.*...*.**..***.**.*.**..***..**......****.**.*.**.*.**.***.*...****.*..*..**.**...........***..****.*.**.*..***..****.***.*....****.***...***..***..*..*...***.*...*.....*.***..*.*.**.*.***...******..*......*....**...***...*.*.**...*.*..***.*...*..*.**.****..***.**....**.***.*..*.*.**.*.**....*****.*...**..***.*..*.......*.**.*****..*.**.*..***.......*...***....***...***..**.*......*..**.***...***...*...**.**.*.**.*.*****..**.*.****.*..**.***..*......**....*..****..*.*....**.*.....****..**.*.****.*..**....****..**.*...*...**...******.**..***..****..*.**.****.**...**.**...*..*..*...*.*.*.***....**..*.********.**.***.****...**.*..**.**.*.***.***.**.*...*.**.*****..**.**..**.*.**..**....*..***.*.**..***.*.**.*****.**.*..*..**.*.*.****.*.....*.*.**..*...**.*...*...*..**....**.****.**.**..*...*..*.*..*.*******.*****....***.*****.**..**........*.**..*****.***......*.*..**...**...***..***.***..*.**.**....**.***.*.*.**.**.....**.*.*.**.....****.***..**. .***......**...*.**..**.*..***..*...*..*****.***.**.*******.*****.*..*......*....*...*.**.**..*......**.*....**...**..**.***......******.**.*.....*..***...*.***...*.*....*.*.......**.......*.**.**.*..**...******.*.****...*.*.**..*.*.......******..*.*.***..*..***.**...**.*.*.**.*.*..*....*.**.*....*..****.*.......******.***.*.*.**.*.**...***..*.*.*...******.*.*****....**..**..**.****...*.*.**.*****.**.***..***.*...***..*..**.***....*...***...*..********.**..***...**.***...****.....*..**.*..*.*.****.*...*.*.****.***..**.*.....***..*..****.***.*...***..*..***...***.*........***.*.**.*.**.***.**..**.***.***...***..*..*.....**.**.*.*..*....**..****..*..***********..*.**.**.**...***..**.*.****...****.*....*.******.**..*****...*...*..*........**.*****....***..*.**..*.*....*...********..*.**...***.*.**.....*...*****..........*..****..*..***.*.*.**..****.****...*....******.*......**********..*.*.***.**....*.****.***....*.*..*.*..*...*.**..***..*....*.***.*****.**.*.*.*.**.**.*.***.***..*...*.**..*.*.......*.*..****..***...*..*.***********...**.*....**.*.****..***..**....*.*...*..*.*..*.*..**.*.**..**.***.*..*.**.*.***.***.**.**.....*.**..**.*.*..*....*****.**..*.*..***.*.*.***.*...********.*.....*..*.....***.*******..*.*.*.*.*..***......*...***..*.....*..*.*.*.**..*..*...*......**.*....**...*****.*****...*..**...*..*..*...*.*...**.*.*.*...*.*.**..***.**..**...*..*.*.*..*.*....*..*.*.*..*...***...*.***.**....*.*.*.****.*.*..*.***.**..*...**.*..****..**..**...*....********..*...***....*.**.**.**.**.**...*..*....*.*.*..*..**...***..****..*.*.*...**.*...*..****..*.*..*.***..**.*.**...**.*.*.*....**..*.*.*****.*******..***..*.**...*.....*.***..*...***....**...*.*.*.****.***..*.*******.**.*..**.*.**....**..*.*..*..*..*.*..*.*.**.***.***..*****.*******.**..*...*****.**..**..*.*.*.*.**.*****.*..***...**..*..*.**.*****.*.*..*.***.*****...*.****..*.**.*..******..***.*.*.*..*.*..*.*.*..*.*.*...***.***...**.*..***.*...*...*.*.*.***..**.**.***.*.*....**.***.*.*.*..*......**.****.*...*... .***.***.*.***..*****.***...*.**.....*..***.*..*......*..*...**...*.*.*...*.....**..****..******.....*..*.....*.*...*.***...*..**....***.**..***.*..*..**.*..**.*.*.******.***.***...*****.**..*.*.**.*.....**..*.*...***.**..*..*.*.*.**.*...*....******..*.**..**.**.*.**...***...*.***.*.**.......****.*...*....*.***..**...*.***...*.*.***.***.**.**...*.*....*.****..*..*..*.*****.*..*.*......*.*.*...*....**.**.....**.****.*.******.*******...*.*..*.***..*.*..****....*..****.*.*.*..**....******.*..*...*********.***.*..****.*.*.*...*...*..**.****.*.**..**...*..*..***.*...*..*..*.*.**.*.**..****..****.*.*.*....***.***..***.***...*.**..**..**..**.*..***.*...***.*..***.....*...**.**.*.**....***.*...*.*.**..**....*..*...***.*.*****.*..**......*.*.*.*.*.*..**...**.**..*.*...*....*.*.***.****.*.*...****..*.*..*..*.*...*...*..*.*..*..*...****....*....*..*...*.***.*****.**..**.**...*.*...*..*....***..***...*.*.....**.**.********..**..*..***..*.**.*.****.**...***..**.*.**.....*..**.*..**.**.******.*....**.*..***.**....**.*******.*.**.*.*.***..*******...*..*.***...*.*.**.*.**..*.***.**.***.**........*..**..***...**..**...***.*.*.....**.*.**.**.**......*...*.....*..**......**.*.*..***....*......*.....*.....*..*.**..**.*.***.....*.*.**....*...*..*.***.****..*******..*.**..*..*.*...*..*.*..*.**.....**.**...*.*.*.**.*....*....*..*.**.*..****.*.*.****.**.*..***.*.......******...*..*.*....**.*.****.*.....*....****.****..*..*.***.******.*.*..***.*..**.*..*..**.*.**..***.*.**...**.****.*..**.**..***.**.*.****.**...**.*.**.*...*.*.....**..*........***.**.**.*.*.*....*..*.....*.*..*.*.*...*.*.***.********.*****...****.*.***.*.*.*..*.*.**.*.*.*.*.*.**..***..**.*..*.*....*...*.*..***.**.*..*.******.*........*****.*.*..........*.**....***.*.*..***.**.....*..*....**.*.**....**.****..**..*...****..**...***...**.*.****.*..*..*.*....*.....**.**.*****.**..*.********........*..***.**..*.*****.*...*.*.*.**...**..****...***..***.*.**.**.**..*.*.*..**.***.*..**.*..*.*.*.*...***...**.*.*..*****.**...*....*** ...****.**..*..*.*..**.***.**********..*.**.**.....*..***.**..*..**.***.**.*..*.**.....**....**********..**..***.**.*.****...***..**..*.....**..**..*...*.******.*.......*.*.****..*..*...*...****..**.***......*..*...*.***.*.***.**.*..*..*.**.*..*....*.*.*..*.*.*.*..*..***..*.*.****.*...***..*..*..**.**..*.**..****.*.*.*.*.*.*...**..*..*.*.*.****..*...*...*..***..*..*.**.*...*......**...*****..*......*.**.****...*..*.***..******.....*....**.**.*****...*.**....************.******.*.***..*..***.*.*..*..**.*.****...**.**.**...****.....*..*........**.*.**.*.**.*...*..*.***...***.**.*.**.............*....*.****...*.***...*****.**..*.*.*.....*...*.*...****.**...***.*....*.*..**..***.**..*..*.*.*****.***...*.*.**.**.....*....**.*.****........**.*....**.*****.***..***.*...*.*..*.**..*.***.**...**.****...**...*.**.....****...*.*....*****.****.*.***.*****...***.****.*......**..****.****.**...*..**..*..***.**.*.*.**..***.*..*...****.***..*..*.*..**.**.*......*..**.*.*..*.**.*.****.***.**.***.*....*.*..***.**...*..******.*****.***.*.**..**....*.*...*..**.**.*..*...*...****.*.*...*....*...*.*......*...*.*.*.**....*.*...*...****..******.*.*...*...*..**.*..*****.***.*.*..*...****.**.*..****........*..***.**..*.**.*..*..*..**.*******..**...**..*.*.****..***..*.*.**...**...*****.****..*******.**..*..*.*....*.*.***.......***....*.**..***.*.*...**.*.*********.*****.*..**.*.***.*.**.***..*.***..*..*...*.**...**....*****...****..*..*.*****.*..**..*....*******..***...***.*****...***.**.*.**..*...*.*...*.**..*.**...**.**.**.*.***.*.*.****.*****.*..*..*.*******.****........*.*.....*...*....*..*..***.***.******..**.*..**.*...*...*.*.**..*.**..*....**.*.**....***.*.******.*...*.*.**..*...**.***...*...*...*.**...**...*.**..**..*****.*.**.*.***..*..***.*...*..*.....*..*.**.*****.**...**...*...******.**.****.**.**..*..*.***.*..*..*..*....**...**..*.....*.***.*****.*..**..**.*.*....*****...*...**.........*...***...***..*..**.******..****.**.*..**.*....***...**..*....*..*.*....**..*.*.....*.**.**** ****..**..*.**.*..*.**.*..**.*.*...****.......*.**...*.**..*...*..*.*...**.*....*..***...**.*..*.**.*.*.*.*...**.*.*.......*..*..***..**.****.**.**..**...****.*....**.*****.*..*...*****....****.*.***.*....***.***..*.*.*.*....***.*..***..*.**.****..****...**....***.**.***.**.**.**...*********..**.*.**...*..**...**...*.**.***..***.*.****....*....*..*....*.*.*.**.*.***...*...***.....*.**.*..**..*.*..***..**.***..****..*.*..*..**...**..*.**.***.*...*...*...*****..**...*...*..*..**.*........*..*...*..**.**.....***.*...**...**..**.*.........*...*..**..****....********..**.*...*..*.***..*****.**..*.*..**.*..**.*.**.**..***.**.*..*.**.**.*..**.**.*....*..*.*.*.*.**..*.*..*.*..**.*.**...**..*..****...***.**.****...***.*.***.....*****.**.*..***...**.*.******.*.*...*****..*..*.*...*.*..*.**.*..*.*.**..**.****.....*.*.*.**...*.***..***.....***......***....***..*..*..*.*..****.**.*..****.***.**.*......****.*******..*.*.*.*.**..*.*.****.*.*..***...******.**...*.*.**.**....*.*...**..*.**..**.***..****...*......**...********.....*..**....**.....*...***.**.......**.*......*...*..**..****.*.**....*...***..*..*****..**.......****..**....*.....***.*....*.*.**.*.*..*...**.*....**..*..**.*....**.*..**.*..*..**...****.***..**...***.*...*.*..*...*..**.*...*.*.**..*.*.**.*.*..*******.*.**.*..***...***.*.**.**...*.*.****.*...*.*.*******..*****........*...**.*****....**.....**.*.*.*..*..****..*...*..**.*...*.***.........*....***..*.*...*.....***.**..*****..*****..**.*.*****...*.*.**...**.*.*****.**....*.*.***....**.**..*..***.*.**..*..**.**.**......*...*.*.**...****.*........*..**.*..*.......*..**...***...*.***.*.**.***..*.*.*.**********.*.*..*.*...*.*.*...*****..*.****.*..*.*****.*.*.****.***.***.*....**.*.**.****......**.******....*....*...**......*..***..*.********.*.****.*.*..***.**.*********.**..*****..*...*********......*.**.**.*.*.*.******..*.*...*.*..*.**.*........*....**.****..*..*.*.....*****..*..**..*.*.*..*.*..**.*.*****....*...*.***.****.*.*.*.***......*.*.**....*.**...****.**.** ..*..*.*.*.*..**..**....*..****.****.*.**...**.*.***..*.*****.....*.**.*.*.*..*.....****.*..*.*.*.***..**.***...*..*.**.....*.****.*.*.*.*.**.*.*.*...****.**.*****.*.*.***....*......*.**.*..***..*..***...**.*****......*.****..*****...*.*..**.*..*.....**..***..*..**.***.*..*.*...*.*.......*..**.***.*****.*.*..**..**.......***..*****.****......****.*...****..*.*..******..***....**...*.**.**.***..*..*...*****.*...*.....*******..*.*..*.*.*..*..*.**...*.*****...*****.*.***.**.*...*..*....*...**.**...**..***.*.***.***...*..*****.*..**.**...**.*..****.*..*...**..***.**.*.**.***.**.*..**....**.**..*.*.**...*....****....***..**...*....**..*..*.**.***.*.*.**.*.**.**.**.**..*.*..*..****...****.*****..*..*..**..*******.**.***.**.**.***.*.**.*.*****.*.***.***.*.**..*..*....*.*.**.**....**.*.***..**....*..*.*.*.*..**.*.*.**.**.....*...**...***.*..*..*..*.***.**.*.*.**.....*....*****....*.*.**..***.*.**..**..****.....***...***....**.**.*.****...*.*..**.*****.*...*.*.*..***.*..**..**..*.**...**.*****..**.......**..*...*.*..*..****...*.*****..*.*..**..*..**.**.**.*.***...**..*...*.*..***..*..*...***.***.......****..****.*.***...*.**..**.*....****..*.*..**.**..*..****..*.**.......******.**....*..**..*..*...*.***.....****.***.*...****.*.......****..*..*.**...***.******....**...*...**.***.*.****.****.**.*.*....*.**....***.*..**.*..*........***...*.....*****.*....*.*....**...***.*.........****.*.*.**.*..*.*.*.**....**......*****.**.*****...*.***.****...*...****.**..****.**.****.**.**..***.***.*....*.*.**....*.*.**.*.**..*...*.*..*.........*...**...*.**....**..*....**.****.*.*..*.*..*.*.****..****.*****......***.*...**....*..*..**....****.*.*..****.**.**.***.*..**.**..*.**..*..**....*.****.****..*...**...*.*..**.*..*.****.**.....*......**...**.***..**....**...*.***.**.*.****.**.*..*..*......***.**.**..*...*..*..*.***....****.*.....*.*.*.*.*.**.*.*..*.*...***.**..*.*.***....*.*.*.*...*....*.....****..*.*....**.*..***.***...**.**.....*.*.***..*.*.....**.....*.**..*..*..*.*.*.*..*.****..*** ..*..****.*..*.**.*..*****.**.*.**...*..*...***..*.*.*...*.**.*.......***.*.*.*...*...*.**.**.*..*.***..*****.****.*.....*..*..***.**....**.*.*.*....*......**.*..*..*...*...*.***.***..**.*..***..*...*.*.*.***..******.*....*.*..***..**..*..***..*.**.*****.**.*..**.**...*****.*.*....*.*..*..****...*.**.**.*.**.....****.**.*****..*....*.*****.....*.*.****.**.*..********.**....*.*.****.**...*.*..*.......**.**.*..*..***..*.***..*....**.*..*.**...*..****.**..*..*..**.*..**.***....*.**...**.*..**..**.*.**..*..****.***..*.**...***.**.*.*.****.***..*..*....**.*.*..*..*.*..***.*....*..**..*..**.**.***...*.........*.*..***..*.****.**..**..**.*.*...**..**.*..*.**.***.*..***..**..*.***..*****..*.*.**..**.*.*..*.*..*.*....***.*****..***...**...****.****.*.*.***..**.*......*.***.*.***...*...****.......**.***.***.....*..*..*.*.**.**.*..*..**..**.*..*..***.*****..**...****.....*.***.*....*.*****..****....***.*.**.****.*.***...**.*..**...***..****.*.***.****.**..*.*.***.*...***.*..*...*......*.**...**.***...*.**.*.**.**..**..****..**.***....***...*..***.*.*..*.**....*..*****.*....****..*..**..*.*...*.......*.*.......**...***.*..***...*.**.*.*...**..***....*.******.**..***.*..*.**.*..***......****.***...*.*...**.***.**..***..*.*...**...*.*****.****..*..*....**..**...**.**..*..**..*****..***.****.*.*.******.*..*.*..***.........*.**..*..***...*.*.***.*..*.**.***...****.**...*.*******...**...*...****.*....*.*.*.*.*.**.**.*.*****.**.*.**.***.**.*.*.***.******....**...******.*.*.*.*.**.*.*..*..*...****..****.**.*.**..**..*...***.**.*..***.****.*.****.*****....*.**.***.*.***...**...***..*..***.**.**.**.**.*....****.***.**...****..*.***..*.*...*.*.*..*.*.**..**.**.....*..**.*..*..**...*..*.***....**..*.*.*.***.**.*..*..**..*...***.**....*...**.*****....*.*..*****.*.***....*..****...**....*....*..*.*.*.**....*..*.**..****..*.*.***.*.****.*...*.******.*...**..*.*.**.*.*....*..****....****......*******.**.*..*..*........*****....***.**...**..**.**.**..**.**......*..*.....***.*.**.**..**...*..** .....**....*.*.*.*.*.*..**.*.....*.*****....**.*.....*.*....**.*.**..*****.**.*****....***...***.*.**.*..*******.***.***..***..****..***..*...*...****.*.*.....**.*.****.****..*******..***...***..*.*..*.**.**..**..*.*...*...*.*....*****..**..*...***.**.*....**.**.*.*..*......*...**..**.*.*.***..*.*.*.***......*..**.***.**.**...*..**.*...**...*.*...*....**.*..***.**.*.*.*..***.....*.*....*.***.**..**.*..*..**.**.***.*..*..***.**.***.***..**..***.***..****..**.*....*.***...*....**.**.**....**.*..*.*.***********..*..*****.*....*.***..*....*....*.***..*****....*.*..*.***.***...***.*.*******.*.*.....*....***.*..**..***....*.*.**.*.*.*...*.*....*..*.*...*..*....**..*.......**..*.*****..*...******.******..**.*.*.*.*.***.**..*..*.*..*.***.**.***.**..*.*.**.**.***...**..**.**......*.*.*..*..*..*.****...*.*.******.***.**.*.......*....***.*****.***.*.****..*.****.**..*...**.*...**.....**.****.*.**.*.*.........**.*..........***..**...*...*.**...*.*****.*.******....*.*.****.......*......**.**...*.*.**.*.****.*...*.**..**...*.*...**..**..*...****..*...*..*.********.***..****.....*.*.****.....*..**.*.***..*....**..**.*.**.****..**.*...*.*.*..**.*...**..*.*..*.*..***.****...*..*..*********.*.****.*.***..**.*.**..*.*....*..******......*..*..*.....*.*.***..****.**....*.*..*....*****..*.*.****...**..*..*...***..****..*..*..**...*.*..*....**..*.**.****.*.....***.****....***.******.**...*..*..***.***.*..*.***..**.***.*.****.*.******.*.*****.**.**.*..*.*.***.*..***.**.**.....**.*.***....**..*.*..*.**.***....*.*.*.*..***.*......**..*..**..........*..*****.*........**.*.***...*.*....*.*..*..**......********.***.*.*.*..***...***...****.*..***.*.***.***......******.*.**..*...*.*...*.**...*..**.*...**.*..*...*..*....**.*.*...**..*.***..**.**..**..****.*..**.**..**.....*.*..*.......*.*..*.*........*.**..**.....****.*..**.****.*...**.....*.*.*.*...***..**.**.*.****.....***....*.*..*.*.*....***.****.....*.*.....***..*..**..*******..**....*..*..**...****...*..***.*..*.**.***..*.*.*.**.**.**..*.*.. **.***..**..**..*..*...**..***..*..*.******.*..*.**..*..**.*........***.*.*..*..***.....*..*.**.*..*.*.....*..*.**.****..*...**.**..*.*.*.**..***......*....***.**.***..***.*..*..****..*.****.*..****.*.***.***....*..*.****.****..*.*..*.*..*.*.*.*....****..***.*.*...*..*...***..**.*.**.*..*.***..*.**.****.*.*....**.***..*..***.**.*...***..*...*..***.**.***.*.***.**.**.*...*.******......*.*...*..**..*...**.***....**..**....*.***..**..**.**.*..***.*....***.*..*...*..**..*.**.**.****...*..*..**.**.**....*.*.*..**.**.*.*..**.**..*****.*.*....*..****.*.**..*..***....*****.....*.****.*.....**.**...*.*.**.*.***......*....****..*..***.......**...*.***....***.*.*****....***...*************.*..*.****.*.****..***.*.*...****..****..*.****..*..***.*..*...*...*..*****..*...*.*.*.**.*.*.*..***.****........*.**..***....**..*.*..*.***..****.***.....*..***....*...**.****..*.****..*****..*.*.*.***......*...**.**..**.......**..****.*****...***..*****........****.**.*..**.*..*****.*.*.*...**.**.****..*.**.**...**.*.*.*.*.****......*.*.***..*..***..*.**.*.*******.**.*......**.*...**.*.****..**.*.***...*.**.****..*..*.....*..**.*..*.***...****..***.**..*...*...**.**.......*.*....****....****....**.....*......**.**....*.****....*.....*******.*..***.***..*.*..**.**..*.**.***...*.....******..*.**..*..*...*.*....******.*..*.**...****...*..*..**..**..*****......*..*..**.***.....***....*.**..*...*.****...*.*.****.**..*.***..*.*...*..*.*..***.*.*.*.....**.****..**..*.*..****.*......*.*.**..*****.*.....*....*.*.*..**.*....*..*.*.***.****..***.*.*..****.....*..**.***....**.***.**.***.**.**.***.**.*.*....*....*.*...**.***..**.***....*..***..*....**..**..*....*.*...*.****.*.**.....*...**.**.....***...**.*..*.*.*..**.****..**..*.**....*.***...*.*..*.....*..*.**.*.**..*....***...*..**......***.******...**....*****...***.....*.*.***.***.....*.*...***..*.*.**.*....*.....*.**..**.***..**..***.**....**..*.*....*****.*.**..**.**.....*.**.*..*....**.**.*..*****..*..**...*.*....*..*.*....*....*....*..**....... **..***.***...**.....*...**..**..*..**.*.****.**.********.*...**...*****.***.**..*..*.**.*.....*.*.*...*....***..**.*..*.*....*.*.******...**...******.*******...*...***.**..*.*..******..**...*..**.*..*....*.*.***...***.***..**.....*...*.*.*...**.***..*.***.....*.....*.**...*..**.**...**.***.***..*.*....*.*.*...*...****.****.*****.*.*****..**.*.*.*...*..**.....*.*...*...*.*...***.****.**......*.**.......**.*.***...**..*.*..***.**.***...*......*.*.*.**.*...**...****...*.....*...*..*...*.******.*.******.*...*.**.*****.*.****..*...*******....**.......****.*.*...*.**..*.......*..****.....**..*...***...**...*.....****...*...**..***..*.....***.*.*.*..**..***...*****..***.**.**...****.****..*..***.*..*.*.*.*.*..*.*.**..*.*..**..***.***.*....*...**..**...***.***...*.***.***.*.**..***.*******..**.*..***...*..**.*******...*******....*..***.**.**.*.***.*.***..*.*...**..*..*.*..*....**...**..**.*..*..*.**.**.*..**.***..****...*.***.*...**.*..***.....*.*..****.**..*****.*..**.****.....********.**..*...**.*..**..*.*.*.***.*******..*..*....*****..******..*.***...*.***..***.***..*.*.*.*.*.**..*.*.*..*.***.**.***.**..**..*.****..**.*...........*.***.**.**..***.***..*.**....*...*..**....***.*..*****.*****..**.....**..***......**...**.**.***...**.**..........****.*.***.*....*...****....***.*...*.....**.***..*.***.*.**.***...*.*..*.***.*....***.**...........**..*.**.*..*...*..**..***..*.***..**.*..*...*******.***.***..**..**.*...*.*****.*.*..**.....*.**..*.*.*...*....**...*..********..**.**.*.***.....*..*...***.**..*..**..**..*.**...*.*......**..**..*...**.***.*.*.*...***.*.....***.**.*.*.*.*...**.*.*.***...*.*..*...**.*...*.***...***..**..*.**....*.**..****....*.*...*.*.*...*....*.*.**...****...*..**.****..**.*.....****.**.....**..*..*....*.***.***...*****...*....*....**........*..**.*..*******.*....*****..*.**.*.*.****.**..*...*.....****.*..*...***.*****.**.****...***.**.....**...****..*.***.....*****.**....***.*..*.*.*.....**..**...*.****.**.*.*****..****..*....***.***..*.***...**... .**..**********..**..*..***.*.**..***..*..*.*.*.*..*..**....*.**.**********.*..**..***...*.***.*.******.*.*****.....*..**..****.**.*.**.****...**...*.....****...**.....*.*.*..*.***.***.***....*.*...**.*...***..*..*..*...**********..**.*.***...*.**.**..**..*..**......*.**.*.****.****.**.***..**.*.*.*****.*.*****.**.***..**.**.*.***.....*.*.*.***....**.*.*..**.*.**..**.*.**..*****.***.***.**..**..*.***.**...**..*.....****...*..***.***....*.**..**..*..*****....*...**..***..****.*...****.*...*..*.*..*.***..**.**.****.*..****....*..*.**.*.*****..*.*..**.****..**..*.******.***.*.**.....**...*....***.*..*****.*.**..*...*****...*.**...**.***.*..**.**..*..**.*..*...*.*...***..******.*...*...**.****..*..***.***...*...*..****.***...*...*..**......*.*..*****..*.*..*.**.*..*****.*....**.**....*.*.*.***.*.*.***...*.....****..*.**...**.*.**..**.***......*.*....*..**..*.*.*...**.*.**.......**.*....**..*.***.**.****.***.*..**..*.***...*.*.*.**..***.*..*..***.....*......*..*..*...**....*..****.**......***........*...*...*...*..***.*.***..*.*...**.*.*****.*..*..*..****....**..*.*...**...*.*...**..*...*.***......*.*.*......*..**.*.***..***.***..**.***...*...*****..*.*..**..*.*.***....***..**.**.*******.*..*.*.*****.....*...*....**......*.*...*..**....*.**..***.*..*.*..****..*.*..*.*..***.**..**...**.**..****.**....***.*..**..***.......****.**.***.**...******.*.**.******...***..******..**..**..*.*..**.**....*.**...*..*****.*..****..**.....**.****.***.**.****.***.**..**.*..*.*.***.....*.**.*.....**.....**.****.*...*.....*.*.....**.*.********.*...*.***.*.*.*...*.*****.*.*.****..*..****.*.****..*.***..*...***..*....***.*.*.*.*..*..*..**.*...*.*****..***.*.*.***.***.*.*..**...**.*...**....*.*...*.......**..**.*.**.*..*..*..*..**.***..**.*.**********.*******..*...******.....**......**.**..*..********.****.****.**.*.....**..........***.*...*....*..**.....*.*...**.*.*.******.***....****..**...*....**.***.*.....***.**.*...*****..*******...****..******.*...*....**..*..*.*.*..*.**.*.*.**********. ...****.*.....*.*....***.**.*.**.**..***.*.*..****.*..*.*..**.****....*.*.*...*.*..*.**.******..*..***.**..**..*...*.***..*..*..***..**..****.******.*.*..*.*..****...*..*.***.**.*...*..*..**.*....*.....**..****.....*.**.***.*.**.*...**.**.*...*.***..*..**...**.**.**...**..*...**.*.***.****....**.**.***...**.***.*.***.**.***.....*.**.***....*...*****.*....*.*.**...*.*****.***.......***....**.**.****.****.***.*..***.******..**....*.**..**.*.*.*...*...*.*.....*.....*..*.***.*.**.*****.**.*.***..***...*..**.**..**.*.*.*.*.***...****.*.*.******...*.****.**.**...*..**.*...*.***.*.*.****...*..**.**..*........**.*..**.*...*..**.*.*****.***..**...****.***.****.*...**.*....**.*.*.*...**.**.**...*****.***...*.*...*.***..**.**.**...*******.*.*.**.**.***...****.*.*.****.*........**.*.**.*******......*...*..***..***.**.*.**.*...*.....*..*.*.****....***.*..*..**.***....*..*.*.*.*...*...*...*....***.*..*....****.*..****.****.*......***....*..***.*..*.........*..*..**..**..***.**.*..**.*.***..*...*..***...***...***.......*.*.**..*.**....**.**.**.*.*.**.****......**...*.**..**.*..**.*.**..***.....****.*.*...***.**.....***...**.**.***.*.*...**.**....*.**.......*...****.***.*..*.***......*..**..*.**..*..******.**.**.****.....*..*.******...*.****.******..***....**.****..*.**.*..*******..*...*****.*****...*..*.*.**..*...***.*....*.*...........*.****...****.**..**.*..******..**.*.*.*.*.*.**.**...**..****..*.*.**..**..*****..*..*.*..***.***....**.*.***..*...*.*****..**.**.*...**..*****..*.*.**...***.**...*.*.*....*.**......*.*.***....**...*.*....*...*.**..******..*.*.**..****.***..***......*.****.***........**......**..****...*.************.**.**..**.*.*.**.*...****...**.*..**...*......*...*.***.*.*..***..*.....***.**.****.****.**.**..*.*..*..***...*..***....*.**..****...*.***********..**.*****..*..**...*****.***...*..**....*.*.*.*****.*..*...**.*.*****...**.*.*.*.*.***.*...*...*.....*..*****.*...****.**.*.**...**..**..**.*.*.*.**.*.*.*...*.*.**.*.**.*.*.**..*.*.****...***.***..***.....*.. *..**.***....**.*.*..*.**.*.*..*....**.*.****..*.**..*****.*.*.***..*.*....****.*...**.***....*.***.**..*......*.***..**....*******.*..***.*.*..........**..*****..*.*.**....**.*...**.*.....*...*.*..****.*.*..**...*.*..*..**..*.....***.*.*..**..*.*..***..*.*..*.*.****.*.**.*.*..*......*.****.*.*..*..****.*****.*..***..*.**********.**.*.*...**..***...*.*.*......**.*.*.**.*...*....*.*..*..**.****.*..........**.*.*.*..**.*.*.***.*.*.**..**.*.*..***.*.*.*.*.*..*..**.*..**...**.***...*.*.****..****.*..*......****.**..*..**...*.**.*.*.********..***.*.*...*...*..*..****..*..*.**.*****.***..*....*.**.****...**....**..*..***.*.*...**...**.*..**.*.**...*****.***.......**.*.*..***...***..*....***..***.*...**.*.*.*..*....***.**...***..****...*.**.*.*.**.*..****.****..**.**.**...*****...*.**..*****.**.*.****.*.**..*..*..**.*.*.*..**..*.**...**...*.*..*..**...*..*.**..*.*******.*.***.***.*..*.*...**..**..*..*.*..****..*...*****..*...**.....****.***.*.*.**.**.....*..*.***.**.*.**.....**.**.*******.....*.*..*****.*.*.**..*****..********.*.*.*........*.....*..*.***...**...*.**..***..*.*..**.**....*...****.*.*....*.*...***.*...*..*.*.****...*..**.****....*.**..**..***.........*......*.....*..*...*****.......*..*.**.*..**..*.*****......*.....**.*....**....*.*.*****.****..**..*....**..**...*.......******..****.**..***.**.**..**..**..*..*.*..*....*..*.***...******.**.....*.*.**.***...****......***.**..*****.****..*..**..***.*....*...**.*..**.**.*..*...*****.***.*.*....**.**.*.*.....*.*.*.*......**.*...***.**...*....***********...*.*..*....**.**....**.*****..***.*..*....***.*..*..**..*.*.....**.....****..**...****.***.....****.********.**..*...*.*....**...*.***...**..*.*..***....*.*....*..**...*..***.**.***.**..**..*.**.*.**..*..**...**.....**..**...***.**..****.******.***.*..*.........**.*..****..*..*.******...***.*..*..****.******.**.*.**...*****...*..*.....*****.*..**.***......*...*...*..*.*.**.**..******..*.*.**...*.*..***...**..*....****.**..**.****.**..*...**...*....**.*.*...*.*.*** .*.*.***.*.*...**.*.*..*..*..*..*..**.*.*..****...**...*.****.**..*.*.*.*...************...*.*.***.***.***.******.*.**.*.***.*.***...*.**.*.***.*.....**..**..***.*****.*..*.***.*...******.*.*.**..*.*.*..****..*...*..**..*.**..*...*.*****.*****....*....*.*.*.*******..*.**..**.*....*.*...*...*.*.*******...*..*.*....**......****..*..*.**.***..**.****..***..********.*...******.*.*.*.****.***..**.**......*.....**...*..***.****..*.***..*.**.*.*.*..*.*.....**.*.*.**..****...****......**......*.****..*....*.....*.***.*.*..*.*.*.*****...*.**....**..****.*.....***.*..**.******.*..***.*.**.**..*.**.*..*..****.*.***..*..*.*.***.*.*..*.****.*.**.***..*.*.....*.****..*.****.*.*.****.*..*...*..*.***.*.*....*...*.*........*.*....*.*.**.***.**.........********.**.******..******.*.**.****....*.....*.*..*....*..**.*..*.**.**..*.****.*.....*.*..**..**....*..*...*.*.**..*.*.**..*.*.*..*...**..*.*..****.....*.**..*.*.*.*..**.**.*.***.....*.**.*****......*...**.**.*.**..**..*.*.**..*..*..**........**....*.***......**.*...*.**...**..*******..***.*.**.*.****......**.**..***..***..**.**...*...*.****....**..**.*.*.**..*.*.*...***..*.*..*..*****.***..****........****..*..*..*.****..**.*.*.....*.**......**.......*..**..*.**.**.*...*...****.*****......*.....*.***.*.***....*..*..*.*..*..*...****..**.*..*.*.**.**..*.*******.**....**...**..**..*.*.*.***.*.*..***..*..*.*....*.****.....***....***..*.*.**.****.*...*.*.****.***.*.*.***...*.**......***...*...***.*.****.*..**.*...*.*....*.**.***.**..*..**.***.**.***.....*.*.*..*...*..*.*.****.***.*..**..*.***.*..****.*.*..**....*.**.*.**.*....*...*.*..**...*.*.....*****...*..*..*..*.**.....*...***.**.****.****...***.*.*.*.*****.**.*..*....****..*.*..*.**.***..*.***..*..*...*..**.****.**..*...*.*.**....*..*..*........***.**.**.*.*******.**..***..**.**....*.*.**.**...*....**.**..*.*....**..**..*..**......*...*..*...***..**.****..*.**.*..**.*.**.**....*.*..**.*...****.*.*.*.*..*.***..*.*...**.*.**....*.....***....**********...******.*.****..**...*.*..***.*. .*.....***.**.**....**.*...***.*.*.*.*..*****.**.*.*.**..***.*..**...*............*..**...*.*.*............***.**.****.....****.*.*..*...*****.****.******..*.....*..*.....*.***.*..*.***...*..**.*.*.*..*...***..**.*.**..**.***.*..*..*.***..***.**.***.*..**..*...*.*.*..*..*.****...**.*.*..*...*.......*.*..***..**.*.*******.**...*.*.***..***.*....**.**.*.....*.**.*..**....*..*..*..*.****.**.*.**.**.***..*.*.*..****..*.*..**.***..*.******..*.....*..***...**...***..*.*....*.***...***..*.*.......*..*...***..****..*...**...*..**..*****.*....****......*..**..****...*......***.*..*.*.*...****.*****.****....*...*......***.***........**.**.*..*.**...******...*...**.....***.***..*.**.**.*.****..**...*.*****....****...**..*..***.**.*...*..*******....*.*.*.*..**...*.*.*..****.*..**..***.**.*...*..*.*.******.***.**.*********...*.***..****...*..***..***.*.*.*....**.****...***..*...*..***...........**.*.*.***.*.**.***.*....*.**.*...**.*....*..**....***....**....**..*..*.***....*.*.*....*.**.***.*.***.*..*..***.****.*....**...*.........***.**....*.**.**..****...**.*....*.*...*****..**.*...*.*.*.**...*.*.*.***..****.**.*.*.*..*.*.**......*......*.**...***...**.*.*****...****.**...***..*****..***...*..*.*.*.*...**...**.*.**....*.******..****.****.*...*...**.**...**.*.*.*.*.....****..****...**.*...***.**.....**.**.**.*******..*.****...*.*.......*..**.****..**.**.*..**.*...*.*..**.*..*.**.*.***...**...*..*...*..*.*****..***.**.*..*..................*.*.**.*..*.**.*..*.****....*.***.*..*..**...*..*...***....*.*..*.*..*..*.*.*.****.*.****...*.**.*.**..*...**...*..**.*.....*.**.***.**.**.**.***..**.*..*..*....**.**..****...*.***....*.....**...*.*.**.***.***...**..****.*...**.*.*.*.**...*...*..*..*..*.**...**.....****.**.**.*.....****.***.*.**.**.**.*.***.***.*.**.*.*.*..*....**.*.*.**.....**.***.*.**..*.**.....***..**..****.*.*.*......*..*..*.*..*.**.*..*..*.*...*..*.*..**..**.....***.....**.*..*****.*.....**.*...**....*.***.*.**.....*..**...****..*.*..****.*.*.*.****...*..**.*.*******...*. *.*...*..*...*..*..**.*.***.**..**.*.**..*..*.*..***..*.*......*..*.*...**...*.*.*****.****.*...*....*..***.*.*.**..****.**......*.**.***.***.*****.***.*.....****...........*.*.**...***.**.*.***.*..*.*...*****.**.*....**..*.**..****.*.***..*...**.*.*....*.*.***..*.****..*.***.***.*.**.*..****.***.**..**..*...**.****...***.........**..*..*..*****..*..**.***.****.*.***.***.*..*....**.*.*.*...*.***.****..*****....**...**.***.*..*.*.*.*.**.**...***.*.***.**..*.**...*.*.***..*..**...**..*..*****.**.***......***..*....********.**.********.**.**.***.*.*...**.*..**.*....*.*...*..*.***......*........*......*.*****...*.....*....**.*.*.*.*.****....*.***.**.***.***..*.*....***.*.*....***.*****.**.**..**.********..**.*..*.*****..*.*....*...*.*...*.*...****.*...*.**.*..***.**.*......*.*...*...*...*.*.*..*...**..*.**...*****.***.*.**....*.****.*.*.*****.*.*...*...**.***..****..*.**.**.....***.*.*..*..**.*....*....*.*.*....***..**...*.....*.**.*.*..*...*....**..*.****...**.....***.*.**.*.***..**.....*.*..***.*..***..*.*...**..*...*.**...**.*.*...*.*.**.***..***.***.**.*...**..**...**.*.*.**....*..*..*..*.****..***...*..***....*.**.*.****...*******.**..****.....*....*.**......**.*.*..**.....***.**.***......*...**.....*..**..**********...**..*..***..*..***....**..***....***.....*.*.**..*.**...*....*..**...**.*******.**.*..****.******..**..*...****...*.*.*.****.**..**.*..*....****.**....******.**.*..*..*****.*...*.**.**...****..*.*.*.*...*.*...****.*.....*...*..**********.....*..*.**..*.**.....****.*.***.**.**..*******..*..***.**.**.*..*..**.*.***.******.........***..****..**.........*...*.*.*..*.*.**..**..**..*.....*...*.*.***.**.**.*....*****.*...****.**......*.*.*..**....***.......*.*.*.**.*..**..**..***....*..*...*...**.***..*..***...*....**...****.**.*.*.****..*..**..*...***..***..*..*.*...*..*.**...*.......*.*****.......**...*********...**.*...**.***.***....**..***.*.***.*..*..*..*.**.*...**.**.**..**..*.*..**..*.**.*.**.*....***.*.***..**..*..**.....**....*..*..*......**...*.*. ***.***..*.**..*.**..*..*****.*.**.*.**.*.*..**.*.*....**.*.....***..*..*******..****..*****....*..**.***..*..*.*...***...**..*.......****.*..**..*.**..*.*..*****.**.......**.**..*******.**.**.***.***.**....**.*.*....**.***.*..***.*.**..***..**..*.***..*.*.*..*..*****.****..***..**......***..*...*..**.**.*.*....***.**.**..*.********.*...****.*.***..*...*..**.***.**.*****....**.**.***...**.*..*..*....**.....**.****.*...*.**.**....****.*.*.***.*.*.**.******.*...*..*.**..**.**......*..*.**..***.......****..**.**...**.*.*****.*..***..*.*.......*****.*.*.**.*..*.*.*....*...**..*..***.*..*....**...*...*.........****.**........*..***.***.*...*..*...**..*.*..*.*.*.*....*...*..*.*.*.....*....*..***...***.*.*.**...*.*.....**..*..*..*.**.******...*..****..**.*.*....*...*.*****........**.**.*.....***..**.*..*...*....*..****.*.*..***.*.*..*..*.**....*.*.*.**.**..*.*..*.*.*.****.*.*.*.*****.*.**..*.***********.*....*.*.**...*....**...*..*..*..*.*.*......*......*.**.....*.**..*.**..*.....*****.*..**.*..*..***.*.*.**.....**.**..*..**..**.***..****.*...*.**.*..********.****....*.****.*****.*..*.....*.*..**.**.*.***..**.*.**.***.**.**.*..***.**.****.........*.***.....**..*.....*.***..***..........***.*.......******.*.*..*.***.****.*.*.***..**.**...*..***.***.***...**.*..*.*..*.**..**.*...*..**.******.***.***..*..*.***.**...****.*..*....**..**.*..**...*.**.*...**...*.*.****...*...**.**.***..**.*.*.*..*.*******..**.*..*****.*.***.....*......**.***.....*.*.*.**.*....*....**.**.*.***.**....***..**..*...*******.*.*..*...*..*****.*...**..*.**.*..**.*.*.*..***..*..*.**.*...***.*..**..**..***.*******.***.***.*...***.**..**..*.**.*.***.*.******..*.**.*.**..*..**.*****......**..**.**.....**...*.*..***.*....**.*.**....**..****.*....*..*....**..*.*.*****..**..*....*.**.**.**.*....****...*..****.*......**.****.**..**..*..**..*.*.*.**....*****.......*.*..*..**....*..*.*......**....*.***...*....***.**..***.**.***...**.***...*****.*.*.**..**.***.*...*..*...***.*.*...........*.**..**.....**....**..*. *.*.******...*..*.***.*....****..**........***.**..*.*.***.*.*..*.*........*.*..*..*.*..***..*.*..*.*.***.**.*.*.****.....*.*******.**.*.*.**.**..****.**.**.**....**.*..*.*...**.***..*.*.**.**...**.**..*.**..........*.*.***.***..*.**..*..**.....**....***.*****.***.***.***....*....******.**.*....*....*..*.*.*.*..*.***.**.....*.*.**.**.***.**...*..*....*.*.*..***...**.*.*..*....**.****.*******.*.*.*..**..*.*.***.*.*..*..*.*.**..***.**.*.*.*.**..*.**....***...*.**.****.*.**..*....*...*****....**.*.*...*.*.***.**.**.***.*****......*.......*.*...**.*..***.......**.*.***.*.*..****....**.*...**.**..*..*****..*.*****.*.....***.*.*.....*.*.****..*..**..*..*.****.****.*..*.......****...*.*.*.*****.***.**.*****..*****..*.*..**.......*.**.*.****..*..........*.**.*.*.*.*..*****.*...**...*.*..*..**...*...**.*..*..***.*..*..**.**..******..**....*....******.**.*.*.*.**....*..*...*.*..***.*.****.**.*.....****.*.**.*...*.*****..**...*..**..*.*.*.***.*.**.....**.****..********..**.*.***.****....**.***...**.****.*..*.*.....*.*.****...**.....*.*.....*...*.**.**.*.*.*.**.********.*.***.*.....**.**..*....*.**.***..**.......*.............*.**....***.*.*.*..*.*.*.****.****.**...**...**..*....*.*.*.*....*.*.**..*...**.....*..**....**.***.*.*..***.***.***.*......**.**.***..***...........*.*.*..*.*..**.**..*..***..*..*.......**.*..******.***....*.*...*.**..*.*..*..*..**....*..*.*.***.*.**..*..*.*.**..*.*..****..***..******........*.*.*..*..*.*....******.**.*.**.*..****.**.**....*.**.****.***.*..*.**.*..**....*..*.******.*****....*******..*****.**..*.*.....***..*..*.*.*...**.*******..*.*.**.**.***.**...****.**.***.*.*.**.***.*...**...*.*****.*..*..*.***.*.....*.**.****.**.....*...*.**...*****....*..**..***.*....********.*.*****.*..*****.**.*.*....*.*****....****......**....*..*.***...*....*...**.**....***.*...*..**...*..**.**.*****.....*..*.*..*.*..*********..*...**....*.****.****......****....**.*...***..*..*..*..**...****.*.**.*.**..******..**.....*.*..***..**..***.*******..*.*.****.**..*.*.* ...*..***...*.*....*.**.....*.*..*.*.*.*.**.**.****....*****....*..*.*.**.****....*.*.*...**....*...*..**.*****.****.****..***.***..*..**.*..******.*.*..*...*.*.***....*.******.**..*.**..***......*...*.*.**.*..**...*..*.*.**.*.**.....*.***......*..*********.*.***.....*..**.*.**.*.....**.**.*****..**...*.***..**...**..*.***.***...**...**..*..***.*..****.***.**..*.***..**.**.***.*.**.**.**..*...*.*.*..*.***.*...*..*...*..*.*...*.*.**...****.*..***.....**.******..***..**..**...*.***..*.*.**...**..*.....*.**.**.**..**..*.***.***.***..**..**.*.****..*.**..*..**.**.*..*...*.....*..*..*.**.***..*.......*..*.*****.*....***.***.....***..*.***.*..***....***..**.**..**.**..*..**..**..*....*....*.*.***..*.*..*.*..**..**...**...***...*...*.**..*...********........**.****..*..**.*.*.***..*****..**.***.*.*****.*****.*..***..***.***..*****..***.*..*.**.*.*.......***.*..**.**.**..**.**...*.****.*******...*...*...**.*..**...*....*..*..*.....**.**....****..*..**.**..**.*.****..*.*....**********.**..*.*****.....**..**..**.....********...*...*.....**.***.......**.**...*..**.*.***....*****....**.***.....***.***.****....*.*.**....*.*.*.*.*..*******...*.*...*...*..*.*.*.*...*...*.**..**.*.**.*.**************.*.*****.*****.*.*...**.*.*..****.**.*******..**.*.**..*.***.*..***.....**.....*...**.****..*.****...*.*.*.**.......*.*....**.*..***.***...*..*....**..*...***.**.*.*..*...****.***.**.*..**.**....*.*....*.****.....*....*.**..*.*.*****...**.**.......***.*.*.**.**.....****.*..**.........*.*.*.**...*........***.*......**...*..**...****......***...******.*.*.*.**.**...*..*.....*.***..*....***.*...****.**.*.****..**.**.*****.**...*.*.**.*..*..**...*.*****.*.*...*.*.*.****..**..*.*...****.*..*.*.**.*...*......****....**..*..**..**....**.*.*.....*.**.*..*..**.*...**.*..*.*....*.*....*.*.*.*..*.***.****.*.*...**.*.**.*.*.**..**********..***.*..***...*.***..**.***..***.*.*.**..*.***.*.**..****...*.*.*...*****..*.**.**..**..*****...**.**.*.*.*..**...*****....****...***.****.*.*.*.**.*.****.**.***. *****.*.**.**.**.*.**.*.*.****....****.*.*.*.*.*..***....*.**.**.**.**..*.***.**..***..*.*****.*.*..****.....***...*****.*****..*...*..****..**.*.*.*.*.*.*..*.**..***.**.**......*.*.....***.*..*..*.***.****.*.****.*......*.***..***.*.*.**.***.**.*.**..***....**.**...*.*.**.*.**..**.*.***....**..**..**..***..*.***..**..****.***.**..***.****.**...*.*.**.*.*.***.*..*.****.....*.***...*.**.*.****..*...*...**......*..*.*...**.*....***..****..*...**.**.***.*....*.*****.*.**.**......*...*....******...*...*.**.***.*.**.***..**...*.*.*..**..........*.*.**..*...**....****.**...*.....****.*...***...*.*.**.*.*...*.....***...*..*...******.**...**.***...*..****.**..**..*..**.**.**.***.*.**...***..*..**..*****.**...*.*..**....*....*..***.**.*.*.***.*.**.....*...***.*.*..**.......***..**...*...*..***.**.**...**.....*.**...**.......**.**..*..*.*..*.*...*.***..**.*.**......*..*******..**..*..**.**..****.*...*..*.*...**.*.*.**..*..*..**..****.*..*.***..**.........**..**....*.**..**.*..*.**..**...********.**....***..*.***.*.*..*..*.*.**....*.*..*..*.*.***.*.*.*.*...*..*.***....**.*.*.....*.*.**.*...***.*....**.****.*****..***.**...****.*..*.*..****...*******..****.....****...***..*******..*...**......*.*.**..**.*..***.*.*..**.*.**..*.***.*******.**......***.*...**..****.*.**.*.**.**..*.*..*....*.*.*.****.*.**.*......*..*.*.************...*****.***.*.*.***.**...*..***.*........*..*...**.*.**....**.*.***...*.*.******.****.*.*.*.**..*..**.**.*.*.....*.**.*..*.......**.*.*...**.*********..****.*.*.*..******.*..**.***.***..**.....*.*.*...*.***.*.*.*.**...*...*.***.*.*..*.*.*.**..*..*.*.**..*****.**...***.***..**.******..*..***...*...******..***..*.*....**.....*.***.****...*.....*.**..**..*.****.*..*...*...*.*.**..*.**.*..*.*.*.***..*.****..*....**.*.**....*******..***.*.**..***.*......**...***.*......*..*.*****.*.....*...*.*..**.****.***.*..***..*.**...**.....*..****...*.*..****.**..**...****.*..****..*...*...***.*..*.**..*.*..**.*..**.*.***...**..**.*...**..*..**.*..*.*..*.....*.....**.*.* ***.**.**....**.*....*..*.*.*.*...*.*.......*.*.*..*****.*...***......**..*..*.*..*.*.*****...***.....*...**.****.**.**..*.*.*..*.**..*.****..*.****.******...**..***..*..*.*..**.*..**.*..*......*.......***....**..**..********.*....*...*****..*...**.*...*......*.**.*.***..*...*.***.....*.***.*...**..*.**.*.**.****...*.*..*..***...*.***..*.....**..*.......*..****...*....***..***...**.****.*.***.*.*****...**.*.*******..*.*...*.*...*.*..*...*.*..**.*..*.**...*...**.***.*.*.*..****.*.**.*.***....**.**.**...**..*.*.*...*.*.*.*.**.*.*.*....****..*.**.*****.**.***.*.*.*.***.....*..**.*..*...*.*.***.****.*...*.*....***....*..**.....**......****....*.*.***.**...*****.**.*.*.*.*..*......*.**..*...*....*.**.**.*..**.**.*.*.***...*.***..*....*...*....*..****..**.*****...****..***.***.**.*****....***..*..****.*...*..*.*.***.***..*****..*.*.*...*...***....*.*****..***..**.**..***..**...*...**.*..........****.*.**..***.***.*..***.**.....**.*.*.*.*..*..*...*.*.***.*....*.*....*..**..***..***.....*....**.*.*......**....***.**.*.*.*.*.**.**.....*.*.*..*.*.*.***..*.***.*****.**.*...****.**.*..*..*****..**....*.....*.....******...****.*.**.*.****....**...***..*.......***.**..***......**..***.***.**...**.....*.*..*.*.*.*...*..*.*..*..*.**.****.*..******.....**....*.*..*.***..**..*..*...*.***.*.....*.*...*.*..**..**..*****.*..*......*.*..**.**.*....*.***.*.*.*.*.******..****.****..**..*****..*.*.*..*..*.**..*.*.*...***....****.*.*****.****..**.*.***....*..**..*.**...*.....**.**..*...*...*.*...*..*.**...***.*..*.***.*..******....**.*.*......**.*..*.***...*.*****..**...*******.*..*******..*....**..*.****..*..*.********...**..**.*.*.**..*..**.*.*.***..******.***....**.**.*.*...*..*..*.....*.....****...**.*.*.*..*.*......*.....**...**..**.**....*..*.*..*..*.*...******..*.**.**...*.**..*.***.***.*.**.*...*****.*.*..**....*.....**.......**.*.*.*...**..*.*.*.*...*.***.*.***.*..*.***.*...*.*.....****.*...*..*..*.*....**.*.*......***.***....**.*.....******...*...****.****.*.**.*..**.***...*...**.* .*.**********.*******.*.....***.*.*****....***..*..*.**..........*....***.*.**....**..*.***..*..**..*.*******..**...*****.*.**.....****..***.*..*...**.**.**.*..***..*****..***.**..*.*.**........*.*..*.*.....****.*...*..**..*.*..*...**.**..**....*.****..****.*..*...*.*****.*..*..*.***.*.*.********.......*..***.*.*.**.**....*******...*.*.***.***..*.**...**.****.**..**..*..***..*.*.***...**..***..*..*.*...**.**.*..*..***....***.**....***.....*..**...*.*****.**..*...****.**.***.*.....****..*..*..****.**....**......*...*..**...*.**.....*......***.**.*.....*..***..*.*.**.....***...**..*..**...***.******.**..*.*..**.**.....*****.*....*...*.*..*.*..***.**..***.***.*..*..**.****.****..*.*.*...**......*.*.***..***.********.*..*..*.*.***...**..*.**.**.*.**..*.*....**...*.*.**..**.******..*.*...**.****..*..***..*.*.*.*....*..*.**..**.***.....*.**.....***..*..*...*.*.**..*.**...*.**.*..*.***..***..*....*.**...**.....*.*...*.*....***..*....*.*.*.*....****....*...*.**..**.***.....**..*.***.*..**..*.****.*.***.****...*.*.******...*.**.**.*.*.**....*****.***.**.......**...*****.**.*..*.*..*.*.**......*..**.***...*.*.*..*****.*.*.*.*.*.*.*...***.*.**.*.***....****...**.**.*...*.**..*..***..*.....*.*.*.....*.*..***..*.***.*....**...*.***.***.......*..*.**.*.***..**....*...*...**.****.***.******..**....*...*****...*.****.****...***...**.*..*...........*.*....*....*.***..****.**..**..*.*.*.**....*.***...*.*..*......*.*.*******..*****.**...*..**..*.....**....*.**...***..*....***..****......*..***.*......***.****..**..**.**.**.*****.****.****..***.****.*...*****.****...**..**........*.....*....**.*.*.**.***..*.*...******..*....**.***..*...*....*.*.**......*.*****.***...**......*.*...****.*........****...*...*...**.****....**.......*****..**...**..*.****...******..***.*.*..*..***.**..***.**.***..*.*...**..*****....***.......*..**.*.........****..*****.*.***......*..*...**.*****...**............*.*.******.**..**.*..*..**.**......*.*...*....**...*.....*..***.*****.*.....**..**.*****..*.*..** **.**.***.***.*.**....*...*.*.**.*....*.....*.*.****...*.*.****.**.....*******.****.*.*.***.**.**..*..**.*.*.**.***.*.......*******.*.*.*..*..*.***......*..***.****..***....*.****..**.***..**.*...*......***..*...*...*.**.*.*****.*..*****..*.*.*.**..***..*..*****.**...****.*.*.**.***.*..****.****....********...*.*..*.*******...********.....*..**.*..*........*.*.*.**..*.****..**.*.****..*...*.***.*...**.*...*****...****.*...*..*...*.*..*...**...**..*.*..*..*..*.***.*.**.**.*.**...*..*.**...***..*.*.*.***.*.*.*..**.*****..*..*.*.*.**...**..*....***..**.**..*...*.**..*..**..*.*.*..***.**...*****...**.***.*.*.*..**..**...***.********.**.*.*.*..*.*..*.**..**...*.....**..**..*.***.**.**.*****..**....*****...***.****..*.*.*.****..*.****..*...**....**....*......*.*.*.*..*.**.**.***..*...*.*.....*..**.**.*****.......*.**....*.**.....**...**...*...*..*....*.*.**.***.......**.****.*.***.**.*..****.**......***..*.*..*.***....*.***.**.**.*.*.****.**.*.*.*.*.*****...*.*......**.***.*..*.*.*.*.**.*..**.*...*..**.**.*.*.**.**..*.*******.**.*..*.*****...*.***..***.**.*.*.*.*...******...**.*.....***.*......*..*.*..*.*.*.****....*****..****...*..*.****.**.*..**************..***..***..**......**.*.*.**..*.*..*..**......*..***..**.*.**..*...*....*.***.*.....*..*..***.**....*...****.*..*.*.....*****.*****..*..**....*.*.*..**.******..**.*..****..***.*.**.**..*.*...**...*..***.*.....**.***.**.**.*.*...**......*.***...*...****.**.****..*.......*.*.*.**.*.**..****.**.***.*..***.*..*....*****.*.*.**.*...*.......***.*..***..*..*.*.**.*.*......*..***.****..**.*.*...**.***..*.*..*.**.*.*.*.....*.*.*****..****.**..*.**.***.*.*.*..*****.*...**...*..*..*..*.**.....***....**.*..*.****.*.*.*..*..***..****..**...**....**.**.......*..*.***.*....**...*****.....*.***...*******..*.**.***..*****.*..*...**..**.*.*.***.*.*...*.**.*.*...***.**..***.*..*.**..*.*****..***.*..*.****.**..*.***.*.***.**.*.*...*.**..****..****.*.**.**.**.**.*****..*.*..**...**..**.*...*..*.*.*.*....*.***.*.**.**.**..*....*..**...*.. *.*****.*..**.**...*......***..**..*.*.*..***.*****...*.**..*.***.***.**.**.**..*...*.**..*.**.*.*.*.*.**.******..*****....*....*.***.*****.*****....*.**.***.**..******.....**..***......*....**.*....**..**.**..*.*.**.***..*......*****.**.**.....*******.*.***..**.*.*...*..**....*..*.***.*......*****..*.*..***.**.***....**..****..*....*.*..*...**.**.*....***.*****.**.......***..**.*....**...**.**.*.**.*.**....***..*.***...****..****..**.****..*.*********....*..*......*.**..***..**....*......**.**.*...**.**.*****.*.*.*.*.*..*.....**...*..**.*..**..*.*...**.*.**...*.*.**.*..*....**....*.***.**.*.**....*..*.*.*......**...*..*...*.*...*..*...***..*..**.**.****.*...*..*....*.*..***.***..*....**....*..*..**..**..**...***...**.............*******.**..**.*.*..**.*.*.***.*...**..*.*...*....*.*.*.**.**.*.**...*.**.*.**.**...*.**..*..**..*..*..**....*..*****.****......***.**.*..**...*.***.......**..***..*....**.****...*.***..*.***..*....**.**....*.*.*..*..***..*..*....**.*...*..**.*.****.**.*.*..**..***.**...*..**..*...******.***.*****.**...*.....****.********.**...*.**..*...*..**......*...*.*...*.**..***.*...**...*..******...*****...**...*...**.*..*.**....*.**....***.**.....***.....**..****...**.*..**...*...*..*.**...*****.**.......**.*.*****.***...*.....******..*.*...***......**.*.**.*.**.......**.****.*.***...**....**...**...**...*..**.*..*****.*.*..*....**.****....*....*....****..*******..***.*.***.....*..*.*..*.*.**.**.*.**.......**.*.*..*.************.****.*...*.*..*****.**....*...***.*.**.*...****..**..***..***...****.*.***..***.****..*.....*.**.**...***..****...*.*.*.....***...*..*.*.***....**.**..******..*.******.**.**.*.*...*....*.*...**..*.*.****..*..*......*.*.**..**.**.*.**...***.*.**...*.***..*..*.*.*.**......****..*.*...**..*.*..*.***.****.*****.*...*.*****.*..*..*...**..*.****.*.*.**.*.*.***.*....**.*.*.....**.***.****....*..*.**..***.***.*..*.***.**....**..***.......***.**.**...*.*..**...*.*.***.*...*.....****.*.****..*..*.*...*....***.******.*..***..********... *...*....*****.*.....***.*..***..**...**.***..*.**.**..**...**..****..*.....*...*..*.**.*.***.****..*...*.***..*.**......**.*.*.*.*.*.*....*.**..*.*.*****.*....*.*..****.*..*..*..*..**.***.*.*.*..***.******.**.*.**.*********.*.**..**.*....**.*.**.*..****.*.*.*..***.**...*.*.**.......**...*...*.***.*.**.......*.***.*...............*....*.***...*...*.**.*..*.*..**.**...**.**.*..*.*...**...*..**.****..***...*.....****.....*....*********.*.*..*.**..****..**..***.*..****.***...*.**.****...*.*...**..*.**..*..*.......*..**.******..*.**.**.*..*....**..*...**..*******..*....*.*..*****.***.*.*****.....*...*.*......*....*.**...*....**.***.*.**...***.*****.*.**.....*.****..***.**..**.*..*.*.*.....**..**..********.***.****.*****....**...**...*****....*...**.....*.*.**.*.**..***.*..**.*...*..*.*....**....**.*...****.*.**..*.*......*.*..**.*.....**.**..*.**..*.*****..***......*..**.......*..*.*.....*****....*.*********..*.**.*.**..*..*...**....**....*..**.....**.*......*....*****...****.....*...*.*.****...**...*....****...*****....**...**...*.**.....**..**......*.*.**..*.**...*........*.**.*...**....**..****.*.********.**.***.**....*.**.**.*..***.**.....**...*.**.***.*.**.*.****.*.*..*..**.*.....*..*..*..*.*...*****...******.....***..*..*.**.**.**..**...*.*..*...........*.*.*****.*********...*..*..****..********..********.**...**..********.*.*..***.**..**.**..***..**..*.*.**.*.******.....**.**.****.****.***...*.*.***..**.**..*.*...******.*..*....*.....*..*.*....*.*...**.*.*.**.*...*....**..*...*.*.*..*..*.**.**.**.****.***..**...*.**.*.****.**.*......**.*..****.**..*...*.***..*..**....***.**.*.*..***.*..**....***.*.**..****...*.*..*.*...****.....*........*.**.*..*.****....*...**..****..*.*..*.***.*.*****...*****.....*.*.******.****.*.*..***..*....***..*...******.***...**...**....***.****..**....*****.....*.....*.*.*....**..**..***...***.*.*.*..*.**..**.*.*.**..*..**.*.*.*.****.*....*.*.....**.**.....*..*.*...**...****....*.....*..*..*.**..*..*.*.....*...***.*.*.****.**.*...**.**.. *.***...***...**.**.*..*.*....*...**.*.**..**.*...***.....**.***.**.*...***..**.**.*.***....***.****..*.****.*.**.***.*.*.*******.****.**..**.**.*.*.*....*****.**....*.*.*..*.*.**.**.*.*.*.****....****.*.***...*..**.*.*****.*...*.*.***.***....**.**.*.*...**.**.*.***...***.*.*....*.****.******...*****.*..*...**..**...***..*.*.*.*.*********.*..*.**.*....*..**.****...**.*....*.**.**....*.....**.**.*...*....***..*.**...***.**.**.****.***..*.****..**.**....*.*....*.**.*.*.*...*.*.***...*.***...**.*.*.**.*.***..*..*.*...*****....*..*.**.*..*..**..***..*.*.*.***..*****.......***...*.**.**.***.*.*..*..*..*.*...*.*..****.**..*..*..***....*...**..*.**.*.*..*.*.****.**...***..*..****...*.*.*..*****..*..***.**....*.*..*.......**.*.**.*.*.....**.**..*...**.**..*...*.**.*..**.*.**.**......****.***.**..***..**.***...**.*..*.*.*.**..*.**.****.***....***..*.*..***.**.**.*.***.**..*.*.***..*..*..*...*..*****.****.**.*..****...**.*.**..*.***.***.****..******...*.......**.*.**.*.**********.*.**.**...*.*.*...*..*......*.****..**..**.**.**.*....**..*..**...**..*..*..*......**........**.****......*..***..*.***..*.**..**.*.*.*.*..**...***.**....*.......*****.**..**.***.*....*.*.*.***.***.**.*..*.**..*..*.*.****.*..*..*.******..*...**.*.*..*..*.*.**.*..*.****.**.**.*.*.**...*....**.*...*..****...**..*..*........*.*.*..*..****.**.***...*.*.*.*..**.**......******..*.*..****...*..***.*...**...*.**..**.....**..******.**..*..***.****...***.****.*.*****.*...*.*.******.*...***..*.*.**..*..**.*.*.*..*.*...****..*...**.*.***....******.*...***.*.*.***..*...**..*.**.*.*.***.***..***..*...*..**...*...**...*.***.****.****.*..****.***..**.***...**.*..*.*.....*..*.**..****.*...*.****..***.*.**...*.***.***..***.***..**.*.***..**.***...**.*..*...*.***....***...*..***.*.*...*.**.*.*..*.*...*.**....****..*.**..*.*..*....**...**...*.*.****..*.*....***...*..*.*....**.*...*.*.*...**.*.*.*.*.....**..*..**.....***...*...*.**.**.**.***..*....*...**.*.*..*.*.....*.**.***...******....*..**.********...**.*....**.*.*.* .**..*.*.....**.*****..**...*.*......*.....*..*...*.*..*..**.*..**..**..**..*.***.*.*...*..*.*..**.**.*.**..**.*.*****....*.*****.*.******.....**...*.*.******...*.**...*.*.**.*.****....*.***..**..*...***..**..****...****.*.*......*...***..*.*****.****.**.*..*...****...****....*.***..**.*.*.*.*.....*.*.*..*.*..*.***.*.*.*..**.****.*.*.***.....**...***..****.**.*..*.**...**.***.***..*..*....*.**.*..**.*.**.*****..***..*..*..**.***...**.*.***..*******.*...*.***.*.*..*********.*.****.......*******.*.*..*.**........*.***.**..*.*..*.*.*.***..*****.**.*.*.*..*.***....*..***.**...*.*.*.....***...*******...**.**.****.*.**.**.*.**.**..*....***..*.*.**.*..*..***..**..****..**..*..*.*..*****...*.*..**.***.......*****...*.**.*.***...***......***.***.******.*.*....****.*.*.**.**..**..***.*...*..***.*****..**........*..*****...**..*..**.*.*****..*..***.*****.*.*...**..*.***..****.*..*..*.**......*....*..****..*.....*..*..*.******.*.*.*****..*.***..**.*.**...*****..*.**.**.****..***..**....***.*...*...*...***.*..*...***.****..***.**.**.*..***..*.*.*..*..***.*.*****.*.*...*.*...*.*****.......***.***.**..**....****.**..**.....*.*.*.***.**.**.*..***....*.***.**..*.***.*.***.*..****...*.*..****.*..**..**...***...*.*...****....*.**.*.**...**.*....*.*.*.*.*....******.......***..**.***.**.*.*.*.........*..****..*....**.*.*.**.*..**....**...*...**.***.....***..****...********.....*.....**.****.****.*.***..*****.***.**.****...**..**..*.*.****.*.****......***.***...*....*.*.****.*..*.**....*.***.*..*.*.***..*.*.***....**.****..***..*.**.*......*.....*......*...****.*..**....******.*.*....*.*.*.*..*..*.**....****..**.**...**...*..****..*....***.*..*.*****.**.*...*...******...*.*.**.*.*.*...*..**...**..***..*.**....****.**.....**.*.*..*.*.******.*....*.**.***....***...*..**.********.****....*..*.**.*.***.*.**......*..*.*****.**...*...*..*......*..*..**..*.....******....***.*.*.......*..*.*..*.*.*.*.**.....*.**..*.******....***.*.**.*.*****.**....*.***..**.*.......***..**..***..*...**.*..*..*** *..*.*.*..**.***.**........****.*.**.*..*****.***..*.*****...*.**.****.***.*..**...*..***.**.**.***..*.**..*.**...**..*..***..**.********...*.***..*****.*.**..**..*..*.*.**.*.**.....*..*....****.*.*.*.**.*.*.*...**..**..*..**.***..*.*...*.*...**.**..***..******...*.*....**.*****...*****.****..**..*****.*...**.*......*.**.*..***..**..*...****.*...*.*.**..**..***.*.*..**.**..*..**...**.....**...*.*..*****.**.**.*...*..***..*.*..**..*.**........*.*...*...*..*..*.*.******....**..**...***....**.*...**.....*....*...**.*...***...*.....*....***.*.*.*.*.***.****.*...**.***....**.*....**..*****..*.***.**.....**.**.*.****.*.***..*.**....*....*.....*..*..*.*.*.*.....*..***.*.*****.****.**.***.*.*...**.*.....*..*.**.***.*.*....*.**.***...*****....*...*.****.***.**..**..***..*.****..*.***.**.*..*****.*.....**...**...**.***.*..*.*.*..*..**.***.*.*..*......**.***.*..*.******..**...**..*...***.****.*.*....*.**..*.......*..*.*..*.......**......***.*.**..**..****..***....*....***.*.*...**.***.**.***.*...*.***..*.**.**..*.*...**......*.*..*.*****..*****.***......*.***...**.*...**.*.*******.**..*..*.*..*.**.**..***.****..**.*.**.*..*.*..****.***..***.*.*..*..***.***..*.**.*.*****.**...*****.***..*..**.......*.*.*..***.....****..*..****..**.*...***...*..***.*****.***.*.*.*.*.*..*...****.**..*....*.*.*****...*..***.*..***.*.*.*....*.*.****.*..****...**...*..**.*****.*.**.*...*.*****.***.**..******.*.*.***.....*......****.*.*..*...*.*..**.*.**.***.*....*.....**...*..**.**..**....*..*..**.....*..****.*...**..*..****.**.***.****.**.*.***..*.**..**.******.*****..*.....***..*...*..*.*..*..*****.*....*.*....**.....*.**.*..***.*..*.***..**.***.***.*..**......**..*.***...******..*..***.**.***.****.*..*..*..*****..**.**.*..**.*...*.*..***..*.*.*.*.**.***...*.**.*.*.*.**....**..*..*.*******.****..*....*.....**.*.*.***.**.*.*..*..**...*..*****.**.*..*.*.***.*..*.*.**.....*..**...*....*.******...*......****.*****.*.*.*..**.....**..*..*..*.*..***..**.**.*.**....**...*.**.**..*.**....*.***..****.*..*.. *.**..**.*.*******.*..*...***.*..***.***..******.**.*.*.*..****.**..*..*.*..**..*.***.*...*.*.*.**.***.****.*..*...*.****.*.*.*..*****.*.**.*...***.*.*.**.....**.**....*.....****..**...*....*...**..*...***....*......**..**.*****.*...*..*****.*.*..**...****.*.*..*****.*****...***.***..***..*..*..*..****...***.*.*.*.......**..***..*..*.**.*.**.*.*..****.**..*.**..*.*....*.*...**.***..**.****..**.*..*...**..*.***.....*..*.**..*.*.**.*...*..*....*..****....*.*..*....*.**.*.***.***....*.**.*****..*.*.*..*..*******.***....*......*****.*.**.*...**..*.**.*.**....*...*.***.*******..*...*.*.**...*.*.*..*..******.*..*...*..*..**....*.*.****.*.*...**..*****.****.**..**.******...*****..**.*.**.*.*..**.***.****..*..*....*..**..**..***..***.**.*....*.....*.***.*..***.******.**.******.***..****..**.....*.......**.*..**...*.**.*..**.*..*.**...*...****..*****.****.*.*.......*.*****.*...*..*.*..***..*..******..*.*.*.**..*....*.*....*...***.*...***.*.***......*....*..**.***.***...*..**.***....**...**.***...*.*.****.*.***.*..**.*.**.***.***.....**...*..*....*..*...*****.**...****....*.**..***...*.*..***.***...***.....*.*..*..*...*.**.*.*..*...*****........**.*.***.*.*.**.*....*.*****..*.*.****..*****.*.*..*..*.*..**..*.****.***....*.....*.*******.***....*.***.*..***.*.*.*.****..*.*.**********..***.*.*...****.**..*...*.*.***....***..*.*****.***.*....*.****..***...*.**...*.***...*...******.**.***.**.*..*****.*.**.*******.**.**...*...*..**.*..*..*.**.********...**.******......***......**.**.**..**.*..**..***.**..*..**.*...*..**.**.*...*.*..*.**.*.*****.*.*.*.**....*****..*.**.*..**.*.***.******...*.***.*..**...**.*.*..**.*...*.*****..*.*.*.**..**.*..**.....*.***.*.***....*.*...**.*.*.*.***.*.*......*.....**.***..*.****.*.*.*..**.**....*.*..**.*..*....*..*.*.****.*******...****.*.*.*..**.....*..*.....*......*.******.***.**.*..**.**.*....***...**.*.*.***..*.**..*.*...****.**..**.*..**.**..*.**.....*...*....*...******.....*.*****.***.****.**.*.*..*.*...*.**....*.**.*..****..**.*.*.***.**...*. *..**.*.****.**.***..*.*.****.*...*...*****..*.*.***........*.*..*.*.****.******.*.*.*..*.**...*...*.***..*.*....***......*..*.**.*..**...*..*.*..*...**..*..*.*.*.*.**.****.***.*.**.*******..**.**..*..**.***..*..**...***....**..*.*.*.***.*..**.***.*..**..******..*..****.*....***......**..**.**..**...**...*.*...*.*.*****.*...*.**.*******..**.****..*....*.*.....**.*..*....*.***.*..*****.***...*..***..*...****..*..***.****.*.*...*.*.*****..*.*.***...***...*.**.*.*...**........*.***...*.*.**..**.**.*.*.*.***.*.*...**.********..*...*.****...*****.*****.*...*****.*...*...*..*.**.***.*...*.*...*.*..*.***.***...*.......*..**.*.*.**.*.****..****.**.*..*.*....*.***.*..**..*..*...***.*.**..***..***.*..**...*..*..*..*..***..***....****...**...*.*.****......*.*.*.**..**...*...**.......*.*.**..**..***.*.****....*.***.*..*...******.**.**...*....*......**..***.*.*.*..***....*..*......**..**.**....*.***..*...******.*.**.**.***..******..*.**.*.***.*******..*..**..*.**.*.*.*****.*.**..*.....**.*.*.*.*.**.**.**.......***.**.***.*.*.*..**..*...*.*******.*.*.*.*.*.****.**.**.*...**.**...********.*.**..**.***.*..**.*..*****.*...**.*.....***.*******.*....**.**.*....*....*...*.....*.*.**.*****.**..*.**.*.*..*.....*.**.*.......*....*...**...*.**......**.****.*....*****.**..***...*.**..*.*....*.******.*..**..***..*******.*.*.**..****.*.*...*..**....*..**.*.**.*..*..*.*..*.....**.*..*.*.**.*...***.***.*****..****.*******..*..*.*****.*...*.*.**..*.*..***..**...****..**.*.*.*****.*..*..***..***......*..***.****.**.*.*.*.*.*..*....*...*..*.*.*..**.*..*.******.**.**.******.*.*..***..**.******.*******..*.*..*.**..*..*.**......*.**...*.***..*...*.*.*.**.*.*.*.*..*******...*****.*.*..***...**...**..**..*****.**..*.*..*.*.*.....*****.....**...*.*.***.**.*..*****.*..*.**.*.*.***...***..*....**..*.*.**.****.**..**.....*.***.*..***..****.*...*..*..*.*..*.**..*......**.***.**.....*.*.*.*...*.*..*.**.**.*.**..*...**..*...*.......**.*....*.**.*..*******......**..**.***.**..*.**.*...*.*.**.*.*.*****....*..*. ..**.....*....**.**..*.***..*..**..*.**.....*.**.******.*.***..***.*.*..*.*.*.***.*...***...***...*..****...***.*.*.**..*..****.***..*.*.*.*....***.*.****.***..**...*.***..*..*****.**.*....*.****.***.***...*..*......**...**..*....*..**..**...****.....*..******..***.....*...**.*..*....*.**.....***..**.*.**.*..*.....**.***.*.**..*****.*....*......*.*.**.*.*....***..*.......***..**.**..*.*.******..*****..*.****.*.**..*.****.*****...*.****..**.*..***.....*...*.*..*....****.**..**...*.*.**.*.....*.***...*.*.....*..*.*.***.**.*.*.*.**.**.****.***.*.***.**..****.*.*.*.*****..***..**...**.*..*...**.*.....***.....*..********.**.*..*..*..*****..***.**....**.*.*.**.*.*.***..***.*....*.*..***.**..**.*..***.*.**.**..***.*...**.*.....***.*..**..*..*.***.....*.***....***.*.*....**..*.***.*.....*....*.***..*...*......*...****...*..**.**.*.*..*...*.*.......*..*.*.**.*.....*.*.**.***..*.*..*..*.***.*.**.*..***....*.***.*.*******..****.**..*****.*...*......*.***.*.**.*.***..*..*...*.*.*..****.***..**.....*..**.****.**..**..****.****..*.**..******..*...*.**.*...***..**..***.*..*.*..*****.****.****.**.*.*..*.....****.****.*..**...*..****....***.**.*.*..***.**.*.*.**.*.*....*****..*.**.****...*.*****.**..*...****...***.*..**..****..*.**..******..*.*..*..***...*.**..**...*****..**......*..******.**..**..**..*.*..*.*.*.*.*....*.**..**..*..*.*..**.*......*..**...***....**.*.**.*..*.**.***...*....**.**.**.***.*.*.....*.**.**.......***.....*.**....*.......*....*.*.*.**.*....**.***.***....**.***.*.*.****......**.*..*...*....*.**.....*.*..**...*.*...**..*.**.*.***.*.**...***...**.**.*.**.*...*.*.*.*******.*..*.**.*.*....**...**.....*******.*..*.**.*..*****.****..**.*****...*...**.*....*..*.**.*****.*..*..***...**.***.*.*.*.*...*..**.**.***.**.**..*.*****..***.**..*.*...*****.*..***.....*..**.*..**......*......*.*.****.**.***..*********.**.*.****....*..***.*..*.*....*.*...**..**.***.***.*...*.*....*****.***...*...****...*.....*...***.***..***.*..**....***.*..**..*****.**.....*..***.**..*.*..*..* ...*........*.*.*.*.*...****.*.*...*.*.*..*.***..****......**.*.**..*.*.*.*..**...*.**..*..****..*.**..**...**.*..*..**..**...****..**.....*.*.*...*......*******...**.*.*.***...**.*..*.**..***...*...******...**.*.*.***..*.*.*.*...***..*******.*.***...****..*.*******...*.*.*.***.**.**.******..*.**....*.**.*.*....*****.**.*****..**.*..*...*...***...*..***..**.*.*.*..**..*...**......*.*.....****.**.*..*......*.**.*.....*..**.*.*.*.****...*....*.***..**.***.*....***.*.......****.*.**.***...**...***..*...*...*..**.******..**..*...**..***..*...*..**.**..***..*..*.**...*.*.*..**..*......*.*....**..***...*....*....****.**.*...***...***..***.*****.***....*.**.*.*.***..***.*.*.**.**.*****.****..*.*...*.*.*.**.***.***.....**.*.**.**.****..*..*.....***...*.****.*****.*....**.*.*..*****...****...**..**.********..*.**.*.*..*..*.*..***.....*..**...*..*..**.*****..*.*.*..*..***.*...***.....*..****.**..**..**..*..*.*...*.******....******..*...****.*.*******......*.*..****.******...*.*..**.*.**....***.*.*.*.*..*.*....****.*.**.**.*.*.**.*...*.....*..*.*.**..**..**....*.*.*....*....**..*..***.**.*..***.....*....**...*.**...*.**.*.*.*...*....*.*....***..*.*..*..*..*..*.*.....*..*....******.*.*.**....***.********.*..*.**.**.*...*.....*..**..*.*.***.......**...**..***.**.*.*.*.**..**...****.*..***.***..**.***..*..*..****...****...***.****..*.**.**...*..*..*..***..*..**.*.*..*....*.**.*..*.****.**.*.....*....*.*..*.*.******..**.*..**.*..****...**.*.*..***.**.***.*..*......*****.*....***.*.****.*******..*.*.*...*..*.*......**.....*.*...*.*...*.......**.....**...*****....*.**.*.*....*..****...**..**..*..*.*..***.*.*.**.***.*....**..*******.****.**...**....**.*..***...***.****.***..*.....**.....*..*.*.********.**....****..**.***.*..*.**...*.*..*.*.*.**........*.*....*...**.*.*.*..*..**...**.***...*...****......*....*.*.*.**..**..*****.***...***..*.*...**...****.*.**.***..*....**......*.*.**.***..***...****.*****....**....***...***....**..*..*.******...****..*.**.*..*........*.*...**...*..... *...*...**..*.*..***.*.**....*****.***..*.**..*....*******..*.***.**.*..***.....*.******..*..***.*.*..*.*..****.**.*.*.*....***.***.....**....*....**.*..**..*..***..**..**.......*.*.*.**..**......**..*.*.*.****.*****.***.*......*.*****..*...**..*.**.*..*..****....***......**..*..****..***..***.*.****...*.**...**...*...**..*****.***..***.*..**.*...*.*....*..*.*.....*.*.**.****.*...*..*..*....**.**.****.****....*.*.*..*..*.**..*.*..*...***.**.**..**...*...*******....**..****...**...**...**..**.*.**.*..*...*..***.**.**......*******.**.*..*..*.*....*...*.**.*.**...*.*....*.*.*.*.**.*.*.**..**.*.**.*.******...*.*.*...**..****.**...**.**..*****..***..**.*..*..**...*..*.*****.*.*..***.**.....***.*...*..*.*.****...****..**..*********..*..**.****.**.***......******.***..**....****..*..****.**..*...****...*.**..*.*....*.*.**..**.***...*.***...*.**..****.**..*.**.......*****.**.*.****.*.***.*...*..*....*.****..****...*.****.*.*.***.*.*...****.*.*.*...***..***.***.*******.***.*..**.***..*....*...**...******..***...*.*.*...**.....*...*.**.....**.**....**.**.*.*..........***.*...**********.*..*....*...*..*.*.*..**.*******.***..**..*....*..**...**......****....**.*..***.***.**.*...**.**.*.*.*****..**.***.*...**..****.**.**...*..*.**...*.*.*.*..*..*******.**.*..*.*****..***.....*.*.**.*.**..**.*.**....*.*..*....**.*..*.******.****...*****....****.******.....*..*.**..****.**...*.*.*****.*.....*..***...**..*.*.**.*****..*.****...*..**.****..**.**..**..**...**...***..*.*.*...*...*...*.**.**..*.***.**....***...*.*..*******.*..*.*..*.**.**..**.***...*.....****.*..*......*.*.*.*.*****...*...**.*..*******..*.****.**...****.....*.***.*...*..*..*..***..**.**.**......****..*.*.***.*.**..***..*.*.....*..***.**.**.*.....**.*.**.****..**..**....*.*.*****...**.*.*..*...*.*..**.*.*.***...*.*....**...*...*.***..*..*****.*..*...***.******..**.***.*...**..********..***...*.*..*....****.***.*.*..****.*....*..**.*....*...*.***.*....**.*...*.***..*.*.*****....**.*****...*.**.**..***.****..*..*.....**.. .*.*..***.*....*...***.*..**..**.**.*..***..**.*.*......***..*....**..*.*..**.*........**.**..*...*...*..*..*..*..***.*******..*......**.*.******.****..***.*.**.**...***.*.**..**..**...*.*...*****....**.**.**.**.**.*....***...***.**.***....**.*.***....**....*...*...**.****..***.*****.***.***...*.**....***..*..**.*.*.*.****.**...***.*.*.....*.*****..*.*.*..**.**.**..**....*.*******.*....*.*.*.*..**.**.*.*...***...*..*.*****..*..*..**.*.*..**.*.*...*.*..*.*.*...***......*.*..*.**...**.**.*.*.*..*..****..***.***....***...*...***.***.***.***.***.*....*.*.**...*.*.*.***********..*.*.*..**....*.**.*.*.**.*.**.*****.**.*.*********.*....**.*.***.****.**.*..*..*.*...**.****...*.***...*........**.*......*.*..**.*.....**.*****.*..*.......****..**....*...*....***.****.**.*..**..***.*...*****.**.*.*...*.**.*..*.*...*..**.*....*.*..*.**..**.***********..**.*.*...*****.*.****.**.*****..**..**..**.*..*........****.***.*..***.*..*.*.**..*..**.*....***.***....*...**....***.......***..***.***..***...*..**...**..*.....****..*..**.****.*..*****.*....***.**..*.*...**...*.**.*.*.*.****..*.**...**.**.*.***.....*.*..*******..***.*****.*.*..*.***..***..*...*.**...*...*....*....*..*.***....*.....*...*..*...**.*..*.*.*...*.***.*.*..*.***.**.....*...*.....*........*..*.....*....**...*...*.**.*...***.*.*.*.**.*....*.**.*..***.*........*..**.*..*...**.*....*.***.....*..*.**.***.**.**.**......*...**.*..*.**.*.*..*..*...*.**.****..**.***.*.*....***.*..*.*****....**.......*.*.*****.**....*..*****.*.*****.*.....*..**.**.**.*****.*.*.***..*****...***.**.**...*.*..*.*...*..***..**.***......*...***.***...*...*..**.*......*****.**..*..*.*.*...*.****...**...**..***..*..*....*****...*.......****.**..**.**.**....**.***..***..*.*.**.**....***.*.*...*.....*.*.*.*...*.*...****.****..*..*****.*.*.***.*****.*.***...*...**....***.*.....*.***.*******...*****..***..**..*.**.....**.***.**..***.**...*..*.*..****.*.*****..***..**.*.*..*..**.*.**.*....***.*.....*.****..*.*...*.*****..***...*.*...*..**......*...**.*..*. **.***.**...***..***.*..*..*.***.*.***..**.****..*.**.**...***..*.*****.**.*.*...**..***.*.***..*..*.*..*****....*........***....****..*........*****.*****..**.**...*..**.....*****..**.***.......*..*.*.**.******..*****..**..***..........*...******.******.**...*..*.**...*..*.*****.*.***.******.***...*.***..*...****..**.*.*..******.....***..****.*.**.**.***...*...*.*.**..*.**.*..*...*.*...*****.*...*.*....*..*...*****..*.......**.*....*...*.*..*.....****.....*.**.*...***..**..*.*.*.*.*.*****.*.....***.*..*****...*....**..****....*.*....*..**.****.**.**.***.*********..*...*...*..*..**.*****..**...*.****.***.*....**.***.*.*......***.**..***.**..*.*.*.*.**..............*.*..*..***..*..**..*..*...*.**..*........*.*...***..*....**.*.........*.**...*...**.*******.*.*.*.*.**...*..*********..*.**.*...*...*..***...**...*.*.***.*.....*.*..*..*..**.*..........*..********.*****...**.*.*..****....**..*...***.*....*...*..***.*...***..**.**..****.*.....**.*.....*.**.*.****.....*.*...**..****.***..******....***..**..**...*..***....*..*.*...*****.*...*.*.....*..***..*.**.**...****.****..***.*.****.**.*...**.*.*..***.**...***.*..*...*..*...*..*....**....*...*.**.***...**.*.*****....**.*...*.**......**.....**...*..*.**.......*.**..***..*****.*****.....*........*****.*.....*******.**..****..**..*.*.....*.*.*...*.*.**.***.*.........**....*...*.******.*.*.***.....*.********.*.**.*..***..**.*...*.*.***.*.*..*.**.*...*....****......*****..*..**.*...*.*.****.*.**.**.**..*..**.*..*...**.***.**.****...**.*..*..*......*.*.*..**...**...*.******.***.*..*...*...***.*.*.****.**.***.*.**....**.******.**..*********..*.**.*****.*..**...***.**..*****..**.*.*....****...*.*.**.*...*.**.**...*...*.**..******....*.*.........****.*****.*..*..*.**.*.*..*.**.*.**..*..*...******.****.**..*..**....**...**.........**.**.....*.*..*..*.**.*...*..*...****.*...**.**..*.**.*.**.*.*.*..**...*....*..*.***.****...*****..*.*...***.****.*....*...*...**.**.*.**.***.**.*****....*..*.*..****.******.***......*.....**..*.****** *****.*.***..*.*.*......*.****..*...**.**.*..*.***.*****..**..*.*..*..*.*...****..**.....**.***.*..*.**.*.***.**....***.*.****..*..*****...*.*.****..*.***..**...*....*...******...*.....***.***....***..*****.*.******.****.**......*.**..**..*.*..*****.*..*..***.***.*..*.**.*.**.**...*....**.****..*.***.**.*...*******.***..**.****.*.*.*****...*..**..**..****.***..***........**..*.***.***...***..**.*****.*.*...*.*.**.****...*...***.****.***..***.******....*.**..**.*.*....*...**.***...****..**...*.*..*..**...*..*.**.**.**.*..*****...**......*.**..*.*******.******..**..*.*.***..*.*.....*.*.**.*.***..**..**..*..*.**.*.*.*.*...**.*.*.***.*........**.....**.**.**.**..*.**..*.*.*..*****.*.**...**.**...*.....*.*..****.**.*.*..*****.***...*..*...**....***.*.**.**....*..**.**.***.**..***..**.*.*.....*..**...**..*.....*.******..****.***.****..*.*..***.*.*..*...******.****.**..*.....*...*..*....****..*******...**...**..****.*.*****.*..******..*.*.*.****...**....*...**.*..**..*.**.**...***..*********..**..*......***.*...***********.*..*.*...*.*..*.*.*..******.*....***.*...*..**.***.****.***..*....*...*.**.***.**.****..****....*...*.***..*...*..*.*.**.*...*.*.**.**..*..**..*.***..***.**.***.***..*****...*..*......*.*..*...*.*.**.*..*.*****.*...*.**.*****.**..***...***.**.*.*..*..*..*.*.*..**.***...*****.*.*.*..**..*..*.*...****..*......*...**...***....**.**...**...*..****..*.*..*******...****..*.**..***..**..*...**.*.*.......***..***...**.*.*.*.******..*...***..***..*..*.***...*..****....**.**.****.*.*..*..***.*...**.**...*.***.****.*.***.*...*.***.**.**..***.*.*.*..*.*...*.*..*******..*..*.*..**..****..*****....**.**.*...**.*..*.***.....***.*.*..........*...**.*.....*..*..**...**.****.***....*.***.*..*..*....**.*.******.***....**..*......**.*.**...**.***.*..*****.*.**..*...*.**.**..*..*..******.*...***..*.*.****....*..*.*....**...*.****.***...***.****.**..*....*****..***.*....*..***..*..*.*.**.*..****....***....***..*.*..**.*..*.....*.*******.*.*..*.****...**.**.*..**..**.*.****.** *..*.***.*.****.**.*.**.*..***...*.**..**...****....**.*.****.....*.....**..**...***.***.***..*..**..*..**.*..***..***....*...*..*..*.**.**.*.*..*...*..*.*....***.***...**.**..**.**..*.**..*.**..**.**.**.**......*.**.*..****...***...*****..*..*.**..*.**.*...*....*.*..*.*..*****..*.**..**.**.****..*..*.***..*..***.***......**..*..*.*.**.*.....*...*.*.**.*..**.**.***.**..**....*.*.*****.*...*.*..**..*.***....**..*.****.**..**.***...*...*.*.*.***..****..*..***.*****..*...***.*.*.*.*..***.***.....**....*..*.**..***.*..*.*....****....***.***......*.*.**.*.*.*.****..*...*...**...**.*.*..*.**...*.*...*.********.******.**..**...*.****.**.....*.***....**...*****.*..**...*********.**....**..*...**..***..*.*....*..*....*.***.***.**....**.*.**......**..*.**..*..*.******.******.**.****.*******.*.**...*..****.*.**..**..***..*..*.********..*.*.***.*.*....*..*****.**.***.*...**....**..****...***..***..****.*..*.*.*.*.*...*.*.***..***.*.**...*..****..****.*.***.*...**.**..*.**..***...*..***..*.*.******.*..*.*....***...*...*.*.*.....*.***********.*.**.*.......****.***.*..*..*.......*.*..**.****..****......*.*****...**.**....*.*...*.....***.****..*.*..***.*.***....*..**.*.*..*******....*.**..*.*.**....***......*.**..*...**...***.**.*.*..**..******.**...**.**.**.*...*.*..***..**...*..*..****..**.....*.*.**.***..**....*.....*.*.***.....**..*.*..***.*.*.**.*****...***.*.**...**.****..*....*.*.*..*.**..*.***.**..*..*.*..**.***....***...**...*.***.*..******.*.**....*..*...****..**........**.......**......***..***.......*..**..*...*..**....**.**.*.....**.*...**.**....*..**.....*.**.**********.**.***..*.*.....*.**....*.*..*..*.**..*...*.*.*.***.*.**.**..*..*..*...**..*********..**...*....*.*..*...*****...**..**.*.*.***.*.*..*****..*.*..*****.*.*.**.....**..*..*....*...*****..***...**.**.....**..***.*..*..*.*.*..***.**.*..*.*..****.**..**....*..**.*****.****.*.**..****...****.*.*.**.**.*..****.*****.*...**.******.***....***...*......*....**.***...*...****.*.***.****.*..****.**.****.*...*....* ...****....*.*****.*.*..**.....****...*..**...*........**....**..*.*..*..*******.*.*..*.****.*.******..*...***.*.**..*.*****.*..**.*..*..***.**.*......**...****..*.**.*.*..*.***..***..*.*.**.*.*.****.****..*......**......***.**.*.*.*...****.***...*.**..*.*.*...**..*.*.*.*.*...*.*****...***..*.****.**.***.**...**...***..**.*****...**.**..*..**..**.***.*....**.****..***....**...**.*....**..*****.*.**********.*....*...*****.*.***.****....**.*..*.*.*.**..*.*.*.....*..**....*********.**.**....*.*.****.*..**..**...*.****.*..**.**.***.**..*****.**.**..**.....*...*****.***.....*..******..**.**.*.**.*.*..**.*.******.**..**..***.*..**..****..**.*...**...*****..**..*..*.*.*...*...*.*..*.*.**.****.*..****.*.*.*.****.*.*.*..**.****..***....**.***.**..*.*...*******.***..*...****..**.**..*..*...*.*****...*****...*.**.***...*******.*..****.*****....*.**..***.*.***.*...*.*****.*.....**....****.*****.*.****.*.***..*..*.**.*.**.**....*.***.***.*.*.**..**..****.*..****..**.***..*.*.**.*****.*****.....****.*...**.**.*..***..*.***........**...*.*.*..**..***.*.....*****.**..**.**.****.*.*.*..**.***....**.**...***...**.*.***..***...**.*.*....**.*..*..*.***..*..*.***...**.**.....*****..*..*..**.***.****....****.**.***..***.***.****.****.*....**...*..*.*.******.*.****..******......*..**.*....**..*.***..*.****..**.*..*..*.*..**...*..***..*.******..*....******.*.*...*.......*.*...***..**.***.****.*......**..****..****..*....**.*..*..****....********.*..****.*.****.***...*.*.***.*.*.***.*.*...***.****.*..**...**..*****...*..*.****..**.**..*..*..*..*..**.**.*****..*..*..**...*.......*..*...*.****.*.*.*.*.**..****.*.**.**.......**.*..***.**....*...*.**..**.*.*.*.*.*....**..**.*..**..*..*....****...*.*...*...*.*.**...*******.*.****..***..**..*.....**..***.*..*.*****..*...****...**.*.***..*.*.*...**...***...*****..*.....*..**.*.....*.**.....***.***..*.....*.*.*.*.*.****....*.*..*****.**.*.**.*.**.**.**.***.*.**....*.*.*....**.*..****.****..*****.***.***..*..*.**..****.***..*..*..**...*****.****.*.. .**.....*.*..***..**.*....*.......*.*....****.****..**.*.**....*..*...**..**...**....*.*.....*.........*.*.*.*.**..*.****.**..*..******..**..*.*.....*.**..*.....**.*.******..*.*.***..*.*..*..*.***..*..*...*.*....*.*...****...**..****.**.*...*.*..**...*.**...**.*.**..*****.*..**.*....*.****.**...**.*..*......*.***.*...*.***.**.....**..*.**.*..***..******.*.**..***...*..*.*..*.**.*.*...****.*.**.***.*........*.**.**..******.**..*.****.*.****.*..**.*..**....**.***........**.*..***.*.*.***..****..*.*...*.*..*....*....**.*.*.**.**..***.*.***..**.*******.......*.*****.*.*****.****.*******.**..*.....****....*....*..**...*****.*..**.**.**...*...*.*..*.*.*....*...**..*******..*.**..****....****.*****.***.....*.*****.****..*..*.**.**......*****.**...*.**.**.*....*..**.*....**.*.*..****..*..***..******.****.....*..*..**.**.*.*.*.*.*.........*.*.*.**.**.*..**..**..*..*..*..*.*..**.*..**..***...*.*.*.*.*.****.*.**..***.*..***.*...**..*.***..*..*..**....*.***...*.**.*****...**...*.**.*...**..***...***..**.**.**..*...**.*.....****..**..*..*..*.*...**.*.***..*.**..**.**.**.*...****...*.*****.....*..*..***.*..*.****..**.**..**......***.*....*..*..**.*.**.***.**.*.**.**.***.*...*..........*..*..**..*..*.**..*..***.*****.*....*...*..**..*.****.*****..*.**.***..*.*.*.***.*...*..*..*****.*..*.*.****..*...*..**..*.*.**...*..****..*...*..*.**.*.*..**.*......*.**...*....*.**...**.*.*.*......*..*.**.*.**....**....*....**.*.*.****..*..*.*.**.**.***..*.*..**..**.*.***.***...*******.*..*.***.***..*****..**.***.....***.*.****..**.**.***....*.**.**....***..*******...*...*......****..**...*...**.***.***.**..*..**...*.*****..*.***.*.**..*****..*.*....*.**...*.**.***.*.***...**..*.*.*.*.**...***.....*.*...*....******.***.....*.****..**..*.*.*......*.**.*...*......*..***..**..****.**.***....*.****.*..**..*..**.*..****...***.....*.**....*..**.***.*.***.*.*........***..******.**.**.*.***.*..***..**..*.*********.***....*...**...***.....*..*.***.*.*..*....****.*.*.*..*...********.*...****.*.*.*...***... .**..*...**.*.......*.*.*.****.**.*........*.*.****...*.**.....*..*..**.**...*.*..****.....****.*****...***.*****...*.***.*..*.*...*...****..***..**.***..**...*...**.***....*..*.**.***.*..**..*******.*..*...**.**..***.***.*....*****.*.*...**.**.*....*.*.**..**.***.***.*..***...*.......*.*..*.**......*.**..*....**..*..*.*****..***.*.***...*.*******.**...***....*...**.....**.**....*...****...*****.*..**.**.**..*.**..**..***.*.**...*.***..*.**.*....**..*****..*.*.*.**.*******......***.*.**..***..**.*....****.*****.*....**........*..***.**.......*..*..*.*...*.....***.*.******..*.****..***...*.......*..****.*.**********....***.*..**..*******..*.**..*.***.**..***.*.*.*.*****.**..***..*.*******.*.*.**..*..**..*..*.****..*****.*..*...*...***...**.*.....*.*...*.....*...*..*.**..*.*.***.*..*.*...*.**..****.***.**.*..****......**.*..*...**.****..*.**.*.*..*.**.*..*..*..**..*.**.*****..**...*.**....*...****.*..*.*.***....*.*.*.***..*..*..**..***.*.****.*****.*.*.**.**.***.*.************...****.*.*****..*.**.***.....*....*.*.*....*..***.*..***.*********.**.**.**.*......*.....*.**.**.***.*.*.***.*...*..*****..***.****..**.*...**.*.**.**......*....*.**......*..*....*..**.**.***.*.*..*....*..*.****..*......*....**.***..**..*.**.**.****.****.**..**.*..**.*.*.**......***.*.*...***..*.**..*....*..**.*...***.****...***.**..**..*..*..**..*..*.......*...*....*.*.****.**.**.*.*.*.*.*..*..**.*..*.*.**.**.***....*...*******.***.*****.***.*......*.....*.******.*..*.**..***.*...**.***.*.*....*.*****.**********.*..*.**.*.***.***.**.....**..*.**.******.*.*****..*****.*.*.....**...*.*.**.....*..***.*..*..*..*..*.*.***.*....*....*.*.....*.***********.*****....****..**.*.*.*.**..*..*.*...*****..*.*.*.*.***.***.*.*...**.....*.*.......*.*.**.***..**....***.**.***.....**...**.***.***.*****.*...*.****..*.*..***..*.**...*..*....********.***.*..*..**.....*..*..**..**.*.**..********..****.*......***...***.*.**...**.*...*.*.**..*.........*.....******.**.*******..*.*******.****.**.****.*.*..*..*.***.*.*..* ****..*.**.*..*...**..******.****..***.*.**.*...*....**..*..**.*.*...**.*.**.**...*.***.********...**.*.***..*..*.*..**..**...*.**..***..*.*...*.***.*..**.**.***..****.*.*.*.**.....*.*.*..***...*..**...*.*.*....****..*..*...***..**.**********.*..**..*....*.....**..***.*****.*..***.*..**.**.****.*.**....*..**....***.***....***.*...****.****.*.***..*......***.**...****..****...*...*.*.*.*.****.*.**.*....***.*..**..*.**..*...***.**.*.*****.*.**..****.**........**.****.*.********.*...***.*....******.**.*..*......*.*.*.....**..*.*.****.*.*.***.*.**..*.*..****........***..*.*.*....**.***..*....*.....*..***.....**..**..*.....**.*.*.*....*.*.*....*.**.**.*..**.*...*..*....*..**.**......**..*.*...*......***..**.....*..........*.**.*.***...*..*..*......*..*.***.*...*****.**.***...*.***.*..*.*.**...*******.*.*****....*...**..**.*.**.*.*..*..*..*.*...***.***.*...*.*....**.*.**.*.***.**..***.**.**..*.....*..*..*...*******.*..*...*.*..*..***..***...***.**.*.*.**.**.*...*.**.*****....********...*.*****..*..**.***.*.*.**.****.......*..***.....**..*.*....*....*..*.*..*...***....**.***.**.**.****.*.**.**...*....*.**.***...**.****.....*.*.**..**.*.*****...*.****.**..***.****...*.*****.**.***.***....**..**...***..*...*.*...***.*....**.*.**..**..*...*.*.**.....*..****..**..**..*..**.******.***.***..*.*.*.**....**..*****.**.*...*.*.*..*....*.*.......****....*.*.*.**..*...*......*..*..***.*.*****.*.......*..*****...**.**.....*.........*.*...*.***.**.***.**.....****..**..**..**...**.*.*****.*..**.*..*..*.***.**.****.....*..*..***..**.*.****.*.........***..**.**.*....**.*..**..*.*.*....*.***...***..***.***..**..*......*.**.....***...*...*....**.***.*..*.**.**..*.*.****.*..***.****.*.*.......*.*..**...*.*....**....***.****..*.*...*****.***.*.*****.....****.***.*.*..*..*****..**.****..**...**.*.***.*.***..**.*.*..*..*.*...*..*****...*.*.**.**..*..**..**.*..******..*.*.....*..*.******.**.*.*.****.**..**.*.****....**.**.*******.*......*.*.**..*.*..**..***.**.*.**..***....*****..****...****.**.* *.*****..**********.*****...***.****.*.**.**.......*.....*.*****...**.*..*.*..*....*..***...**.**...***.**...*.**.**.*.*.*...******.****.****.*.*...*.......*..*.*...***..**.*.*.*.****.*...*....***..*****.*.**...*.**.....*.*...*.**.*..***..*...*..**.*.**.***..**...*..*..***.**.**...*.*.*....**..**.**.***..*.*..*...*...**...*.*.**...*.*..**.***.****.......*.*.****..*.**.*.*.****.*..*...***.*.*.**...*.***.**.*.....*....*.****..*..*.**.....**.*.***..***.....*.*.****.*****...*.******..*.****...**..*.***..**..*.***.*.**.*.*.....*..*.*.****...***.*.***.*..*...****..*.**..****..**..***.*.*....**....**.*.........**.***..*..*.**.*.***..*.*..**.*...**..*.....**.***..*.....*...**.*.*****.*.**...*..**.*.*.*.*.*......*..****.*.*.*.*.*.*.****.***.*..****.*..*****..*.***.*.**..*.**...*.*....*.***.*...*...*..*...*..***.*..**.*.**..***.*.**..*..***.**.**.*.**.*..**.......***..****.**.**.**..*****..**..***....**..**.*****..**.*.**.*...**...*.**.**.*..*.*..**....***..*..*.*.....*...*....*..*****.***.**.***..***...***.****.*...******......***.*.*.*.***.***.*.**..**.........*.**..******...*.*.**.*.**..**....***.***.*..***.*......***.*.**.**..*...***..*.*.*.*...*.*..*..**.....*.*......**.*.**.**....*.**.*..****.....*..**..***..*.*.*.**.*..*..*....***.*.*....**.*.**.**....**....**...*.*.*.*..***.******..**.*.......**...*.*.*.**.**..**...**......*.*******....**..*...*.*.********.**..*....***..*...*****..*.*..*.*.*.....**.*.*.*****.*******..*..*..*...*.*.*..***.*.*.*....**.........**......*.**.*..****..*..**.***.***.**.*.**.*.**..*....**.**..*....*****...*..*.**.**..*.*....*..*.****.***..**...***.*.***.**..*...****.*.**..*.*.*.**....*..*..*...*...*.*.***...**.**..**.*.**.**..***.*.**.**.*.*...****.****..*..*.***..***.*.**..*.****.*.**.*.....**..***********..*.*.**...******.****..*..*....*...*..*..*..*...*...*****.....**...*.*.*.***.***.*.....*.*.*.**.....*.*.**..*..*..***.....*.***.*.***.*.*.***.***..**..*...***.*.**.**.***.*..****...*...**.***.**.*.*...*.**.*.**.**..*....*.**..*..*.*.*.***. *.*.........*.*.**.*.**...****.*....*..***.**.*.**..*.****....*.***.**.*****...****..*.*.......*..****.**...*.***.*...*.***..******....*.*..**..********.*.*...*...*..*..*..***.....*...*..****..**.*.**.*..*..***..******.*******.**.........**..*.*....**.***.**..*..*****.*****...*..**.****.*..*..*.**..*.....***..*....***.***.*.*....******..*.**..**...*...*.**.**.*.**.***..***..****.***..***.*..*.***.**..*****..*.*..****..**.....**.*.**.*..****....***.*..*.*****..****....*....*.*.*.....*...*.*.**.**.**....*...***...***.************.....**.*..***...*..*..*..*..*..**.*****..****.**...**..***.**.*.*.*.*.**.*.**..*...****....**..*.*.*.**...****..*.*****...*.*.**.**..**.*.*..**.*.**........*.**.**.*.*.***..*..*.*.*.***.***.*...***.***.*...*...**.**********.*****..****....*.*.*.***.**.*.*.....*..*.**..**..*....*.*....*******.*****..*....*.****.****...******.**.*.*..*.***..***..*.*.**....***.*.**.*.*.*.**...***...*.*********...***.*...*.********..*******....*.*.**..**.****...****...***..****........**.*.***.*.**.*.....*..**.*.*......*..**....***.*...**...*....*.*.*....*.****.**.*.**..*..*.****...*****.*...**...***.**.*.**...**.*****.*..**..*****.......*.***..***.***.******.*..*.*.*..*..**.*..**..**.***...***..*..**.*..*.....*.**...*.**.**..*.*.*.******.***.*..***....**..*...*....**......***.....*....*.*.**....***.*.***.***..***....*.*.*.****.*.***.***.*****..**.**..**..*.**.*...**.*.****.***.***....****.**.*.......**.*......*...*.**...*.**....**.*....*.**.****.****.***.*.....*..*....*.**.*.**....*..**.****..**..**.....**.***.*..*.***...**.*.*..**.*******.*....***.***.*.....*.*...**.*....**..*..**.***..*..*........*..*****.****.**.*.*.*..*.****..***..**...**..*****.****.**..*.*.....*....****..**.*.**....***..**.*.*.****.**.**...*..****.*....*.......*..**...*.**...*..**.....***...**.*.......*.****.*..*..**..***.**.*.****..*.*.*.*****.****...***.*..*****......*..*.*.*..***..****..***.*.***...*......*..*..*...***..**..*...*...*.**..******.....*.....*.**..**...*.****...**.*****.*** *..*.**.**.********...**.*.*...**..**..*.**..****.....**.*..***.***..**.*..********.*..*.*....*.****..*....*.**.*.**.*.*.*..*...*****.**.*.*..*..***....*....***.*....*****..*..**.*.*.**...*..*......**..****..*.*.*.**.*..*.*.....**..*..*..*.*...*..**..**.*..******.**.**...*...*....*....*.*.***.*..***...*....*....*..**.***..**.*.*.***.***..******.*...*........*.*..*....***.*...***.....*.**....**.*....*****....*..***......**...**....**.*.**...**.**..*....**.*.*..***...**..**..**....**.**.**...**.**...**.*.*.**.*..*...*.******.*.*.*.***.*..*.*...*.*..*.*..*....*.*.****..*.*.****.*****.**.*....*.....*...*...*..*.*.*..**.**.....**..***.*.....*...*..*..***.***....*...***********.*..**..**.....*.*.*..*...**.**.**..*..**.**.*.*..*****...*********.****.**..**..****.*..*..**.*.*..*..*.**...*.***.*.***...*.****...*.*..**.**..*...***.*.*.**.**..*....***.*..**...*.........**..**.*.*......*.*.***....***..*.*.*.*..*.****.****.*****..****.**..*..*...**.***..****.*...*.***.****.....*...*.*.*..*...*.******.........*.*****..*.*...**.**.**.**..*....*..*..*.**.*..*.***.***....*.*.**.*..**..**.....**.***..*.*..*....*....****...***..*..**.****..*.....*..******..*...**.*.*..****.***..*..*..**...****.*****.**.*..*.*..*..**.*.*****..*****...****..*******.***.**.*....*..****...*.**.**..***.*.*.***..*.***********.*.***.*...**.....*...**..*..***.****.*..**...***.*.*.***..**...*.****..*...******.*.**..*.*...***.**.***.*..***.*....**.**.**.**.*...*.*.*.****.****.*.*.*.*****.....*.**..*.*....*..*.*......**....*.*..**..***..**.*.******..**....**..**.*.*****.**....*.*.*...***.*..**..*.*****...*****....****..**.*.......*......**..**.****..*..****.*.***...*....*...*..*.*..****.****..**.*..**..*..*****...*..*****.**....*..*...*.*****.**.*.*.*.*....*.*.***..*.**.*.*........*...*..***...**..*.*.*.....**.*****.**...**..**..**.**...*.*...***.****.**.**.***..*......**...**..*...*..*****.*..**.*.*....*..*.**..**..*..*...**.*****.....*.....***.****..**.***...***..***.***...**...*...****....****..**.*.*..*.***. ....**..***...*.*.*.*...*....**...***.****.*..**..*.****...*..****.**.**.*****...*.*.**.*.*.*.*****.***.*.*.**.*.*.*.*....**.*****..*....*.***...***.**.*.*.*.**....****.**.***..**.**.*..***....**...****..***....**..***...*..*.*****..*.*...*.**.*.*.**.*..**.*.*....*..*.***.*.*.**.**.**.**..*....**..*******.*..***....**...***..****...*..........***.*.*...****.....**.*.*.*..*.******....*.*.....***.**.*.........**..*..*.*.*.**.*.*****.**.****..*.**.****.**..**.*..*********.**.*....*.*****.*.**..*..*..*...****......*..*.*..*.*...***.*..**..***.**....*.***..**...*.**.*......**..********.***....*.**..**.**.***....**...*..*...*...***..**.*....*.*.*.*...*..*...**.*....****.*.*.*.***.****..*..**..*.......**.*.*........*.*..**.*.**.**.***.**.*...**********...*..*******.*.*.**..*...*****.*..*..*.**.*..*....**.*********...**..*.....*..*.*..*..*.**.....**....*.*....*.*.*.**....*...**..***.*....*******.*.***....*.*..*.****..***...***..*..*...*...*.***.......*..**.*..***.......***.*.*.**.*...**.*..***..******...**.****.*.*.*.*.*....***.*..**.***...****.*..**......**.****.*******.**.*..****..*.*******.****..**...*..*..***.***...***....*...***.***.*.*.*.**.*.***..*****..*.*.***.*.*.***.***.**..****.*******.....***.....*.**.****.*..*....**..****.....*..******..*..*.***.*.**..*..*.*...***.*******.*.**.***.***..*.*.***..*..*..**.**....**....****..**.**.......**.**.*...**.*.***.*..*....*.....**.*****.*....*..*..*.*.**..**..*.**....*.*.*.**.*.*****..*.*..*...*...*.**..***...*.*.**.*.**.**.......**.*.****.*.**..*..**.*.*.**.**..*..*....****.*...****.*..*...**.**..**.*..*......*.*.*.................*..*.*.***..**....*****..****.*...*..****.*.***...**..*.*.**...*..**.....*...*...****.**...*.**.*..*.**.....***.*.**.*..*.**.**..*..*.......***.***..*****...*.***.*..**..**.*.*...**.**.*.*.**...*....*****..*..***.*..***..**..****..*....*.**....*..***.*.*...*..**.....**.......*****.*.***.*..**.****.....****...*.*..**.**.*.....*..*.*.....**.****...*..**.....**.*.**.*.**.*.*.*.....*..*.*..**....**.* .*****.*.*.*.....*..*********..**...*..*...*.**....*.**.*.*...*.*.***..**......***.....***.*...*....*****.*.**.*...*..*..**..*.*.*..*.**..*****....**.*.***.*.*...*.*.**...*.**..***.......**.....*.****..***.**.****.*..**..*....**........*.*.**.****.*...******.**...*..***.***..*.**...*..*..*.**.*..**.*...*..**.**.....***.*****..**.***.**.*..*....***...*.*.*...**...****..*..**.*..***...*.***.....***.*.*.**......*..****....*....**...****.*.***.****..**.*........**.*.*.***...******.****.**...***..****...**.*..*.**.**.*.*.*.*****.*.**..*..****..**..**.**.....****.*...**....**..**...**.**....*.**.**.*.*.****.*.*..*.**.**...***.*..*...*.***...*....**..*.***..**.*.*.*.*.****.*.*.****..*.*...*.**...**.**....**.*****...****...*...*...*..***..***.*.**..*.*.*....*..*.*..*.**..***..*.*....*..*..*.****..****..**.**.**.**...*.*.*....****......**..**..*.*.*.....***.***....**.**..*.******.*..***...*****..*...*..**.*...*..*.*..*...*..*..*..****..**..*....*....*..**.***.....*.***..*..**.***..*..*.***....**...****.*..*.....***.*.**...*.*...*.*......*.*...***.*..***.***..****.*.**.****...*..**.****.*****.*..***.***.******....*.*..*..**.**....***.*.*.***.*.*.*.*.*.*.****....*..***..*****.*..**..*.**....***.*****..*...*********.***..*..*..****.*....*.*.....*.*.*..****.*...****....*..**....**..**..*.*.*.**...**.***..*****.*.*.*....**...*..**..*...**...***..**.**..**.*.*.*.**.**.*.***...*.**..*...**.*..*...***..*..*.*.**.*.....****..**...*.**...*..***.***.*.**..****...*.**.*..*..**..*..**....**.**....*.**...**...**.*.******.*.*.**.**.*.*.*.**...*.**.*.****...*.****.*.**..******.............*..*...**...*..*.*.*.****....****.****.***.***..*.*.*...*.*.*...***.*.***..*.**.**.*.****.*.**...*.....*****..*...****...*.*****..**.*.*.****.*..*****..*.****..*...***...**...*.****.***.**.*....*..*.**..**.*..***.**.**.***.****..*.***....****..***.*....*.**...**...*..*.*.*.***.*.*.**.**..*..***....****....********......*.***.**.....*...***...*..**..*.**.......*.**....*........****.**.......**.*.**.**..*.*. ..*....*.***.**...**..****.**.*.**....*.*.*..**.****.*.**..**....**..*..*****..**.*.**.*.***.**.******..**...*..*..*.......*...*******...*..*..***....**..***..**..*.*.******.*.***....****.*....**....*.******.....*..*..*....*.******.*..**.***..*.**...*.**...*.*.*****.**..***....**.**..***.*.**.....*..*...**.**.**.*..*.**..*.******..*.*..*.*****.*****.***.*...*******...****...*.........*..*....*******.****..*...*.*..***.****....*.*.***...*..***.........*.**..*...*.*..*...*.***..*....*..*.**.*.*.**.*..**.***...*..*..**..*..*...***....****.****..*....*.***.*..*.**....**.**..*....*.**.*****.......**.***....*.......**.*****.*.*..**...**.*..**..*...*......*****..***....**..***..**...*...*.*..*..****..***.**.**...****.*.*..*.*...***.*...*...***....*.*.******.**......***..**.***....*****..***..***.*...*...*..*.**.*****..*.**..***..*..****...*****.**....**...*.***.***.***.*...*....*******..***...*.****.*.*.*****.*...**..*....****.**.*.*.**.****.*...*.***.***.**.*..*..*.*..*.*...*..**....*........*.*...*.**.***..***..****..*......*..*****..*.*.*.*....*.*..****.*.*.***.*.*....*.*.**.**.*..**.*.*.*.**.....**.*....*.....******.*..*.*....*****.*.****..**.*.******..***...**..*..*...*.*..*.*.***..**...*.*.*.****.*.*.**.*.......***.......*..*.*..*..*.*..*.*.***.*...***....*...******.*.*.*.*****.**..*.*..*..*..*..**....***.............*..**....**..*..*..*.***...*.***.**.....**.**..***..*..*..***...*****....*****.*.****...***..***.***..*.*.*.****.*.**..*..**.*..*...*..****..****.**.*.*****...***.****..*.*.***........***.**.***..*.**...*.*...***.*.*.*..*...***....*.***...*....*..**.***...******.*.......**..***..*...*....*...***..****.*........***.***...**....****...*.*.***..*.*.*...*.*.*********......*.*.*...*..*.**....*****....**.*.*.....**.****.*.*.*.***....*...*.*.***.*..**.*.***.*..*..**.****.........**...**.***.*...*.**..**.*.**.*.***...*******....*.*.**.*..*...*..******.**.*..*.***..*..*..*..***.****........*...*.**.....*****..*.***..*.****...***..**....*....****.*.....**.*.*.***. ..*..*****..***.*..****.*..*...*.*.*..***.***.*.*****..*****..*...*.*.**...*..*.**..***.*..**...*...*.*****...**.*****.*..*****..**......*....**.*..*******.****.*.*.********.**.**.**...*..****...*..*....*....*..**..*.*.**.....**.**...********.***.*.*......**.**..****...*.**.******..***.......*.*....*****.*..**....*...*.*..**..**.*.*.*...*****..*.***.*..**.*.*****......**.*...*....***.*****..***....**.*.**.*.*........*.**....***...****....**..****.****...**...**.*....***..**.*****.*.****..*..**.*..**..*..*.*..*......*********.**..***.*..*..*.*..**.*.**..***.****........*....*.*.*..*****.*.........****..***.*****....*...*.****..*...*..**.*.***.**..*.***.*..**....*.*****.****.*.*...*..*.....**...*..**.***..**.**..***.**.***.**....*.*..**.**.*..*.......*....*.*.....***....*.....*..*.**.**..***..*.***.*.**...*.*.*..**....*.********..*****...**.*.**.*.*.*.*.*.**...*.***.**.*.***.*...**.*..****.*..*..*..**...*****....*.........***.***.****.*.**.*.*.*...*..**.****..*..**.*******.*.**.*.**.**.*....*.**.**.*...***.*.*..*.*.*.*.......*....*..*.*.*.*....*..*.****..*..*.*..*..*...***.....**..**...*.**.*......*.*****.*.**.*..*.*.**.****...**..*.***.**.**...**......**..*.***..**....******.****...*.**.....**....****..**.*..*.*.***.**...*...*******...*.*...*********.*..****.**....*.***..*.*.****.*....******.*.*....******.*.**..**.*****..***..**...*..*..***.*....****...*.**..**.*.*..****...**.**.*.****.*.*.*.***..*..***...*.*.**.***...****..*.***.***.***.****.******..****.*.*****...*...*.*..*.*....***..**.***..***....**..**..*..*..***...*...***..**....*..*.*****.**.......*.**.******.***..*...*.**...*.......*........*.*.***.**.*.....***.*..*..*..**..**.**.*....******..*..*.***..*.*.*.*..**.*.*.*....***.**...*...*******..**.***.*...******..*.*.***.**...******..**.*...**.*..*.*****.*....****..**.****.***.**.*****..****..****.*.*.*.*..****...**.*....*****.*........*..****..***..*.**.***.***..***..**.****.*.**..*****.....***.**.*.*.****..*.*.*...***.*.***.*.**..*....*.*.*.............**.* *.********......**.*..***..**.******..*..****...****..*....*.*.****.*.**.*.*.*...*.***....*..*.*.....*...*..*.*.*..*....*******.*.**.***.**..**.*...**..****...**..*******.*...***.*...*.**...**..***..*.***.***..*.*..*.**.**.*..*..*..*..*..*.*.***....*...*.*.**.*.*....*.*..*.*..**...*.********.**...*.**....*.***.*.**.*.....******...*...***.*..***..***.*.*...*..*.*****..**..**.*.****.....*.......**.*..**.*.*...*..**..**.**..**.*...*.***.*.........*..*..**...***...*.*.***.*.*.**..**..*.*.*.*.**.****..*..*****.*....**.....**.*........*...*....****.**.*......**.****.*..**....*****.**..*..*..*.*.*..*....*........*....***..**.*.*.**.*..**...*****..****...*...*.**.**..****..*.*..**..***......*...**.*.....*.*.**...*....**.*..*.****..*.*.*..*....**...**...**.*.**.*..*.*.******.**....*.*.**.*.**.*.***.......**.....*..******...**..**..*.**.*.*.**.**.*.*......***..*.*********..*.****...**..******..**.***..***..*..*.*....*.......**.....**..*.*.*.**..**..**....**.*.*..***.**..*...**...**.**.**..****...*.*.....**.*..**.***.**.***.***.***..**..*.**.*...*..**.**..*.*.**.*.*...*****.**.*...*..*.**.*..***.**..*****..**.****.**..**.......*.*.*.****.*.*.**..*..*...*...*******..**..***.......***..*...*.*****..**..***.*........***.**...***.*...*.*.**.*..*.*****.**...**.**...***...*.*.**.****..***..*...*.*******.******.******.......***..*.*......*******..*.****.....***.*...**.....*..*.*.***.***.*.**..*..*.**.*......**..*...*..*.*..*****.*..*..***.*.**..*.**...**.*.*..*.*....*..*..**.********.....*.*..*..*****.******.*.****.*.*.....*..***..**.*.******.***.**...**...*****.***...*.***...*.*..****.*.*.**.*.*.***.***..****...*.****.....**..*******...**.....**....*.*...***..*....******...***.***...**..*.........**.*.**....*.*..*.***....*.**.*...*.*..***...*...*.***..*..*.*.**..*...***.*.****.**...*......***...***..***.*..****....*.*..**...******...**.**********...*.*.***.*.*..***..*.***..****...***.**..***.**.*...*..**.*.*****.*....*...******.....*..******.....**.****..**.....**.**...*.*.**..***.* ***.*..**.*.*...****.*.******....*****...*..****...*.*...**.......*..*******..**...**.*.*.*.****.*..****..*........**.*.*..*.**..**..***..*.*....**..**.***..*.*.*..**...**...*.*..*.****..***.***.***..*.*.*.*.***..***.**..**.*..*..*.**..***....***..*..*.**..**...*.*...*.*.**..**.**...*****...*.*.*...***.**..**....*.*.**........*...*..*.*.**.****.***.**.**.********.....**..**....*.***.*.*....*.***......*.**.*....**.******.**.**...*.***.**.***...***..*.**..*.*...**.*....******.***...**.*....*.*.***.**..*.***....*....*.*.**...**.**.*..**..***........*...*.**.**..***.......*.***..**...**..*....**.*..**..*.*..**.***.**.**.*..***.*****.**....*..**..**.**.**.******.*.*.****.*.**...***..****.*...*...*.**.*.*......**......*..*..**.*.**.****.**......*.*.*.*.***.......*.*.*****..***.***..***.**..***.*...*.*.*.*...*..***.*.*..****.....*******..****..***...*.*.***.****.*.*.**....**.*..*.***......**..**...*.***...*...**.*.*....****..*****.**...*..*.....*...*.****.***..*.**.****..**..*****.****..*.**.*..*.***....**.*......**....*.**.***......*.*..*.***.***...***....*......****....**.*.......**...*...........*.**.*.**..*.*..*.**.*...**......****..*.****...*.*..**.***........**..**.***...*.*.**..*.**..*...**.**...*..*.*..***..*..***.*...******..**.**.**.....***....*..*.**.**.*.******.********..***..*..**.**......****.**.*.*....*......*.*.*.**..*...****...*..**.**.***.**.*.*.**....*.*.*...***.*.***.**...........**.*....*.*...*..******.*.*.*....*.*****.**..**..*...*******...*.****..*...*.***..*.****......**........*.***.*.*.***...*.*..*.***......*..****..**.*..**....*.*****....**..**....*.**.*.*.**..*.**..*..**..**..*.**.*...****...****..****.*****.**..**..*.*********.*.**.***..***.**.**.*.**........*****.*.....****.*.*.*.*.*.****.*.*.****...*.....***.*****.***..*..*...***..*.**.**..***..*..*...*..*.**...****.*..***.*..*.***.****......*.**.*.*...**.*..*.****.*..*..*.*.*.**.....**..*....*.****.*.*.**..**.**.*.*..***.*..*....***...***...**.*..*********....***.**....***....*.*..**..*..**. **.**.*.*...*..**.*****..**...*.****...*****.*.***....*.**...*.*..*...**..*.*...*...**.***.*..*..*..*...*..*.....**.....*..**.*..******.*....*..*...****.**.*..*..**.****.**..**.*..**..***.*..***.*.*....**..****.*.*..*.*.*.....*.**.*......*****..**....*.***.....*.*...*...*..****.*..***.**.*..*.**..***.*..**.**...***...*...***********..*.*.**...*.*..*.**.**.****.*....*..***.*.*.*.*.**.***..**..*.*....*....*.*....***.***...*..**..****.....**..*.****....*...**.*.*..*********.*...*.*..*.**.*..*.*****..**......***..**..**..*.*....***..**.*...**.***.********...*.*....***..***....*.*.*.***..*..**.****.*.....**.**...*.*..***..****.***.*...***..*..***.*.***......*.*...*.**..*..*.**..***.*...*.***.****....***.*.*.....*..****.*.**.****.*....***.*...****...**.*...*..**...**..**..*..*.***.*..*...**....*..*.....****.*.*..*..***.*..*..**..***...***.**..****..****.*..*****.*.***.**.*.*..**..*...*.**.*..**.***.*.*..*.**.*...*...****....***.**..*..*.***.**.**....*.**.*..****..**.......*...*...*.*...*...***.*.*******....*..**..******..**.*.**.***.*..**.***..**.*.....***.*..*...*..*.*.*.*.*..*.*..*.*.*.*.....*..****..***..**.*.**.**...*.....*.**....*..*********...**...**.*..........****..**.*.**.*.*.*.**..*****....*......*.*.**..*..****....**.***.*.*..*.**..**.*...*.*******.*.*.....**..*.*..*.*****..*.*...*******.****...******........*.**..****....*****.***.*.**.*....**.*....****.*..*****.*......*...***..*.***.***.**...**.***....*.*...****..*.**..*.****..*.*.*.*.***..***.***.*.*.**.**.*.***..*.*.*******..*.*...***...*....*.**.*...**.***...**..**..*.***.*.**.*.**.....***...****.*..*..*.*.**.*..**.*....***...*.*.*..*..*.*.**.*.*******.*.*.***..**..**.*.*...*.*....****....***...***.*.**......*.*.*.*..*..*.**..*.****...*.*.***..**..***..****.*.**.*.....******.***.***....*....**...*****.*.***..**..**....*......*..*.*..*..***.*.*...**..*.*......*.*.**.*******.*...*...**.*..*..*.*..*****..*.**..**.*.*.***.*....*.*.**.**..*..*.*....**...****..*...*.*.**..*****..**.***..*..***.***..**.*..*****.* .**.*....*******....***..***.**..**.**...**..***..****...*.*.*..*.*****...***...***.**.*..*.*.**.***.*..**.*.*****.*.*......***...**.***...*.*.*.**..**..**..*.****.*.**.*...*.*.*....**..**.*...**.*********.*...***....*.*..........*.**..*.**.*.**..*.***..*.*......**..****.****..*..*...*...*..*..*...*****....***.****..**....*.......**..*.*.**.**.....**.*.**...*****.*.**.**.**..*..*...**..***..*.*....*..*...***.***.*.**.....**.****.*..*.*.....*..*..*.*.*.**..*...**..*.*...*..**.*.**.*.******.**.*.**.*.*.**.**.*..******..***.*.....****....**.***.....*****..*..*..**.*****.*...*.....**...*.***..***......*.....*.****.*.......*.**.*.***..*****.*..****.*..**.**..****.*.*.**...*.*.********..*.**....*...**.**.*......*.*.**..**.****.*.*..**.*.*...****..*.**.**.....*.**....*..**.****...***...*.*.*..*.**.**.......**.....**..****..*...***.**...**.*****.*.*.*.**.**....**.*******....*********..*.**.*..*..**.**.**..*.****.**..*.*.*....***.*..*...*.*.***..*.***....****.*..*..*.**.*...**.......*****..*.*******.*..*...***.********.***.**.****.**...*.*.*.**..****.*.*.***.*.....*...*..*.....*..*..*.*.***.*.*..***.*.***.*..***.***.**.**..*.**....*.**..***.***..*..*.*..****.*...*.*...*.****..***...***.....*****..***..*.**.*...****.**.****.*..*.*.*..*****...**.*..*.*....*.*..**.******.*....*..*...*.*..*.*.*.*.*.....**.*...*.*....*....*..*...***.**.*.*..***..**********..**.*...****.**.**...**....**.***......*..**..**.****..**.***.****.****..**.*.*...**...*.****..***.**..*..***.*****..***.*..****...**.********.**....**.*..*****..*.****..*.*.**.*.*.***...**..*.**..**.***.***...****.****.*...**......*****....**.**....*.******..*.*.****......****.*...****.*..****.**.**.****.....*.***..**..*..*....***.*..*.***.**..*.**...*...***.***..*....***.****..******.**.*...**....***.***..*.****....**.**.....*......****.*.******...****.*...*..*.**.***.*.......*..**..****...**.****..**..**.....**.....*..****...*...*..*.*..**.....*..*****..****.*..*...**.***...***..*.*.*..****.*..***.*...*.*.....**.***.***..*** *.....*..*..*..*..**...***..***.*......***...*.***....*..*****..*...**.****..*.*.*.*.**.*****..*.*.***.*.*..*...*.**...*****.****..*.**.**..*...***..*.*..***..*....****....**.*.**..*..*.........***..*.****..****..*..**........*..*.*.*.*..*...*.****.....*.**.*..***.**.**..*.*.*.*.*.**.*.*.*****.......*..*...**.******.*...*..*...*.*.*..*...***.**..*.*.*..*.***.**.*****..*.*.*.*.*..*..*..*.**...*..****..*.*.**.*....*...*.*.**.*...***.**....**.....*..****.***...**.*.****.**..*.****...*.*..*.....*****.****.**********..*.*.*.**.....***.*....*.*.*.****..****...*..**....*..**.*.....*****.****.***..*....**......*..*.*.*..***..*....*.*.....*.*.**..*....*.******.*.*.*.**.*.*****.***..*.***..****.*..*.*..**..*...*..*..*..*..*.....*.*..*.**..*.*.*.*...*****.******.**.**..*******.*..**...*..............*********.******.*.*...**.**..********..*.*.....**.**...**..*.***..**.****...********.*.*.*...*.*.**.*.**.**..****.**....*...*.**.**.****..**..***..**.*..**..*..***....**..*.....*.....****..**...***.**.....*.***...*.*...*****.*..*.*..*****.**.........*.*....*..*..**.**...*..**.**.*.*****....*.**..*****..**.***.*...*.**......**.***.*......***.*..*.*.**..*..*..*..**.***...*.**.*..**..***......*.**.**...*..**...*...*...*.**....*..********.*...**.......*..*.***.***.**.*.*.****..*.*....**...*.*....*.**.*....****....*..****..*.*.*....**.*...*..*..*.***.**.****...*....***.**..*.**......***...*.*.***..**..*..*.**.**..*.**...*.**...**...*...*****.**.**.......*.*...*.*.**.****.*...**..*.*.*..***.*.**..*.**.*.***....*.***....**....*.***.*..**.*.*.*.*....*.****......*...*****.****.*.*..***...*..**.*...**..**.***..*.*.*.*..*.......**.**...**..*.*...**.*.**....*****.*..*.*....**..*..***..****.*..*...***..****.*..***..***.*****...*.*....*..*.*.**.****..*.**..*..*..***.**.*....*..*****..*.*..******...**..**....***.**..*.*.*.*****..*.....**.....**.*....**.*..***.***..*.*..**.**.***......**....**.*....***..*..*.**..**.********.*...*....*.**...**..*.****......*.*.*..**..*....******.*.***.*.*.*....*** **...*.**..*...*.*.****.*.*.***.....***..*..**.**....*.*.***...*....**.****........**..*..*******....**..*.*.*..**.*.*...**....*****.****...**.**.*.**.*.*.**.*.*.*.......****.**.*.*..***.***..*....*..***.**...**....*....**..***.*.*.*.*..*...*...*..*...*....*..*..****......**.*.*.*...**.*.***..*...**.*....**.*.**..*.****.**..**.***.******..**.**.....**.*..**.**.***.*.***..*.**.**..***.*.....**.*.***...*..**.**.*.*.*.***...*.....****.****.*..*.**..*..*.*.**...*....****..**..*....*..*.*.*....**.*.......*.*..*...*....*.....*.******.*..*...******..*....**.**.....**..**.......*****...*.*.********.....*..**.***....**.*....*..*.***.*******...****.***..***.****..***.******..*..*..*....***..*.**....*....****...*.**..*...**.*...*..*******.**..**.*...***.*.**....****.*.*..*..*.**...********.*...*.**..*.*..*...***.***..*...**.*.*.........*.**.*...****..*..*...*.**..*..***********.....*.....**.*******.*.**********.****.*..*..*.*.*...*.**...******.*.*.**.**...*.*.**.*.**..**.*.*.*****.*..**..***.***.*..***.*..**...*.****.*.**.*****...*..**.*.*...*.....*.....****...**.*.*.....*.**..***.*****.*..**..**..*.*..****..*..**.****.*..**..*.*.*..*.**.*..**..*..*.**..**..**...****..**..****......***.*****.**....****.*****...*...*.*.*.*..*..*....*..**.***.*.*.....***.*.**.*.*.***.*..**..**.****.**.*.*.*..**..***..*..*...**...*...*.***...**....***..****...**.*******.***...*....***********...*****....*.*......*..*.*..**.*.**..****...*....*......*..**.***...*..*.*.*...******..*..**.*.**..*..***.*..***....*.*....**..**.*..*.**..*..**..*.*.**.*..*******...**..***.**.*.*.*...***.*.**.***..*...*.********.*.*******.****..*.*.*.*.*...**..**.*..****.*...**.**.*.***.**..*****..*...*.**...**....***..**.*...*.**.*...**......**.*.*.***..*..*...*.......***....*.*.*.*.*.*.***..***..**.*.*..***.*.....**.****..***..***.**...***.*.*..*.*.*****.....*..****.*.*.*..**..*..*.....*.***.....**.***....***.*...*****....***...***.....*.**...**.*.**.*.***...**..*.....*...***.*....*.*.....*.....***...*.*****..**.****.*.. *.****.....**.*.**..*...***..*****.***....*.*.*..*.*..*.....*..*.....*..*..**...*.*.*.****.*.***.**..*.*.......***.*.**..****..*.**..****.*.****.....***....*****...*.*****..*..*.*..*.***..*..*..****..*..*.*.**.*.***.*****.**.*.*....*.*..**..*...**..*.****..**.**.......*..*..*.*.*.***...*.**.*....***.*.*.*......**..***......*.****.***.....**..**...**..***...***...*..*.**.**....*.*...*..*****..****.**....***.*.**.*.****.*.*..****..****.*.*...*.***.***.*.*.**.*....*.**..*..*.***.*...*....*..*.****.****....****..*.****.*..**....*.*.**.***.****.***....*.**..***.**..*.*.**.*.****.*.*.*....***..*..**...******.**.*.**...**...*....***.**.**...*...***.**...**.******.***.*....**..*......***.*.**.*...*.**.**.***..*...***.*..**..*.**..**..**.**.*********....***..*.*..*..*.*.*.*****..*.*......******.*..*.***.....***...*.*.*.*******.*.***....**.*..**...*.*.*..*..*...*.*...*..*****.*****.**.**.*..*****.*.**.**..*......**.****.**.***.*..*...*.**...*..**.**..*.**.**********..*.*....*.*....*..*****..****..*.**..***..**.**..*****..**.**.**..***.**..**.*.*...**.**..*..**...*.**.*.**.*..........*.**.**.*.....**..*....*...**..*..*****.*......*..****...****.**.*..*...*..**.*******.***.*.**.****....*.**.*....**.*.**.*.*..**..**.**.**.***.**..*..****.*......*.*..*.*...**...***.*.*..**.*...****..***.*.*..*.*.****..**.*.*.**.......****......*...***.*...*.*.*.*.*..**..*...*******..**.***...**.***.***.*....**.**.*.**....********.**..****.*.*.*..**...**.*.*.*.*..**.*..*.*..*.*...*.**..*.***.**.**.*****...**..*..*......******.*.*...******.*...**.*..**.*....**.*.*****.**..*..*..**..**.***..**...***...**.**.*.**.*.*.*.*.....*...*..*.**.**.**.*.***.*.***...*****.*..*.**..*.*****.***.*.*.*****...**********.**.*...*.....**...*.*.*....*.***.**.**...****..*.*.**.......**.***....*.......***..*..***.***.*.**...*......***.**..***..*....****.**..**..*****.**...***.*.*..*.***...**.*.*.*.**.***.*..*.**...**.**...*..*..***.**.*.***.****..*.**..*...*****..*...*..*.*******..*.....**...****....**.*.*..***....*..*. *.........**.**.*..*.*..**.........*.**....*..***...****...**...***.....*.*..***..***.******.....**.*...*.**.**.*......***.**..***.***.***.*...**...*......*..**...****.*.***.*..***.....**.*.*..****.**..**...*...**...***.*....*..**..*..**..*..**.**...*.*..*.*.*.*...**.*****.**..*.*.**.****.....**......*.....**.*.*....*....**...*.***.*.***..*..*.....**..*.****.*.**.***..*.**...*..****..*.**.*.***...*.***...*.*.**.*..*.*.*.*...**.*.**.*.*.*.....*.*.*.*****..**.*****.****.**...*.*.**..**.*.*.***.**.*.*..***..*****.*.....***.**.******..*.**...*.**.......***.*.**.....**.**...*.**...***..***....*.....*****.**..*.*..*.**..**.*...**.*...*.*...*...........**..**.*.*..**.**..*.*.*.***.....**....*****...*..**.**.***...**.**.....***.*...**..**.**.....*...*...**..**...*.*....**.*...**...*.***..*.*.**.....***...*****..****.*.*...*...*.....**..**....***...**.*.*.***....**....****...*.*.*.**..*..**.***.**.****..****.*.*.*.**.*.**..*.***.*******.****.*.**.*..***.*..*...*..******...**.***..**..*....*..****..*.*..***..*.*.*.***.**...*..***.**.****..**...**.***.*...*..**..*..*...**.*..*..*...**.**..**..*...**...****....***.*..*.**...*.**..**.*.....*.**..***...*.*..***.**.*****.*.**.*.*...*.**.....*.**.**..**.******.....*...*..***.....********..***.**..*******...**.***.*.*******.********...*..********...**.*.*...*...*.**..*..*...**..**.*****.*.**.....****..*.*..**.....**.**...*.********.**.*...****.*..*...*.......****.*...*..*.**...***..*.****.**..**..**.**..*.***.*.........**..****..**.**.***.*.**.*..*....*****.*.**.....*...*..*.*...*..*.*.*.*......*..*.***.*..*.***.****....*...*.**.*.******.*.**.*.*.**...*.**....**..*..****.*..**.**..*.*......*.....**.*.*.**...***....*..*.*.......*..*.....*..*...*.*.*....**..*.***..*.**.****.*....*.*.***.***....**.**.....***.*...*...*.*..**..*....**...***...****....*.*.***..*.**.*.**...**...*.*.****..*.*.****..*....**..*...**...**..**...*.**.***.*.**.*..*.*.********.*....**.***...*.****.**..****......**.***..*.***..**.***.****.*.**..******..**...****.. .*.*.**.**..*..*..*..*****.**.*.*..*.*.........***.*.*...***.***.*..*.....*****.*.*..**...**.**.**.**..***.*..***..**..*.**...**.*****.*.*..**.***...*.*...*.**.**..**..**.***...**....**..**.**.*.***...*.*.*..**.**.*****...*...*..*..*.*...*..*..*.***.**...**...*.**..****.***.*..*...***.*****..***...*.**..**.***...***.******...**.**.***.*.*..*..**......*****....*.*.*.**.*.***.*.*.*.***.*....*.*******....**.*.*.***..*...***..*.*..*...*.****..**...*.**..*.**.*****.**.*.***..**.*..****........*..*.*.*....*.*.*.*..**.**.....***.**..*..**...*.....*.*...*.**....*..**.*.*...*.****.*...*..*.**.**..*..****.**.*.*.*..*.*.*....*******....*.**.***.**.**......**...******.**.*...*.***.....*.***.*..*..*.****....*..**.....*.**.**.*.......*****.*....**..**..*.****.*.*..**....*.**....*.***.*.....*.*.**.*..*..*.**..**.....**.......**..*.*.**.*.***.***..***.*.*.*..******...*****..*.....*..***..****......**.*.*.**....*.*..***.*.**.....*......*.*.*****.*.*...*..*...*..**....**...***...*..*..*.****.**.**..****..*.*.*.****..**.*******.*****..*.****.**....*.***.***..*.......**....*..*.*............**.****...**..***.***..**...**.****..***..**.**.****.**....***.....***.**..***.***.*.*.*..**.*.*.........*.**....*.**..**.********.*.**.*.****.*...*....*...*******.**...**.***...*.*..*.*****.**.***.**..****.***.*.*.*.*.*....*..**...*.*..*...*.*.*..*****...*..****.*.*.*.**.....********..*.*...**.....*.**.*..*..*...*...*.......****.**.......*.*....*****.*.*.**....*..*****..*.***.***..*.*.*.*...*....**.**.*.......*....***.***...*......**...****..*...*..**.**.**.****....**.*.***.*...****.***.*......*.**.***.**..***.**.......*.**..**.*...*......*.........***.***...*.****.**.*...****.*.*.*...**.*.*..***.*.*...**.***...*.*..**.*.........*****...*****....***...***.****.*....***.***..**..*.**....*....**..**..*****.*..*.*.**.**.*....*.*.*.**.**.*...****..*.*.......*.*..*.**.*....**.***.**.**.**...*.*.*.**.*...*******..**.*.*******..*.*.**....*.....**..**..***.**.....*.*..*.**.******...*..*.**.**..****..***..* .*****..*...*..**.***.**.**.*...*.*...****..****.**..*......**.....***.*..****...**..*****..*.***.***..*..*.*.***.*...***.****.*..****...*.***.*********.******.***.*..*.*.*..*.*.*.****..***.**.*..****.*.***..*.*******.**.***.*.**....***.**...**..*.***********..***.....***.*.....*.*.*.....*.**..*.*..*.*.**.*....*......*****..*****.....*..*..******.**..*.***.*......*.**.***.....*..***..**.*.*.**...******.*....**.*...***..**.*.**.*..**..*.*.**..*...*.*...***...*..**..***..*.**.***...**.*...*...*.******.*..**.*..*.*.*..*...*.***.**.........*.*..***.*..*..*.**.**.***..********..**...*..*..**.***.**....******.*.****...*.***...***.*..*..****.*.*.**.*...***.**.******...****.......*.**...*...***..*.*...*.***..**.*********....**..*.*.****..**.**.**.*****.*..**...****..****..*..****.*.*....*.*..**..**..******...*..*.*..*..*..****.*.***..*.**.*.....**.*..*.***..****...****.**.**.*.*...**.****.****.*.*...*.****.**.*..**.*.*....*...**.*.****...*..*...*..*.**....**.*.*...*...*......*.**....*.*...****.****.*.*.**.***..***......***.*.**.**.*****...***.*.**...*.***....*.**.....***.......*.**.**..*....*...**.*..*..**..*.*.*.****.*.*****.**.**.***..*.**.****.***.***.*.***...*.*..*.*.*..**...*..*.*.**.**..*.*....*.*****..****.***.*****.***.***.**.**...***.*...*.**.**....*....***..**.*..*.**.*.******.....*..*...*...*.****..****.**...**.*.*..**.****..**.*......*..***..*..*..*..*..**.*.*.**.*.*.**.*...**.**.*...*.*.***.*..****..*.***..***.*.*........*...*..*...*.**.....*....*.***..*.**.*....**.*.*.*.....**.*..*.***.**.**..****....******..*.*....***....***.*.*..*...****.**.**.*..*..*..*.****.....***..********..*.***.**..*.*.*.**..*.**....***********..*.**...**..*.**.****..**.**.**.*.**.*.....*...***...*..***.*.**..*..**..*...*.*.**.........***..*.*...**.*..***.*.**.*..*...**..*...**.**..*..*******.*.***..*.*..**...**.*..*.**.******...*****.*.*.*****.**..********.**.**.***....**.****.*.*..**.**.*.**.*.*..***....*****.*.*****..*.*..*..**.*...*..*..*.***.**.**..****.**..**.*...*..*...*.*.**..* .***..*.*..*.**.*****.**..**...*.*..***....**........*.***.**.*..***.*.***.*..*.**..**.....*********..**.*********.*....*****..**....***..*..*.**.......*.**.......*.**..*.****.*.*..*....**..*.*...***......*.*.*.**.*****...*......*****..*...******..*...***..******.....*..*********.****...**..*****.**..***..*****.*..*...*.**..*.**..**..*****..**.*.*.*.**..**.*..****..*......**.*..*****...*.*.***......*..*.*..**..*.......****.*.*...**********.*.*..*..****.*......*****..*....*..**.**.*.*.**.**....*..**.*.**..*...*...*....*...*.*...*..*....*.*.....***....**..****..*.*.*.....*..*.*.*..*...**.********...*.*.*..****.**......****..***.*.*..*....*..*.*.*.*.***..****.*******..*..*.*.**..*.*.*.*.*.*.*..*..**.********..*...*..**.*...*..*..*.***.**.**.**..*..*..*...*......*.*...******.*.*.**..**.**.***.**.****.....***....**.*.**..**..*****.*****.*********.*****..**..*.**...*.**....***.***.***.*.**..**...*.***.*...**..**..*.**.**.*...**..*..*..****.****....*..*...**..*...**.*..*.*....*.*...*.**.*.**.*..*...*.**.*.***..**.....*...*....*..***..**...**.....*.*.*.*.**.******..*****..*.**....*..*..*....***.*....*..**.*.**.*.*.*.**.*...*.*****...*..**..*..**.*.**.**.****...*..*.***...*..***.*...*.**.***.....**.**..****.***..*.*.**.....**.*...***..*.**.*.**.**...*....***...*.***..*..**..***..**.*.***.**.*.*.**....***...**.**.***..*..**.*...*.*.**.*..*****.*....**..*.***.*.*...**.*..*..*.*..**..**.******.*.*.**.....*.*..***.*.*...***..***.**.*.*****...***.*...*.*..**..****.*..*..**...*.*..**..*.*..*.*****...**....**.**..*.*******.***.*..**....*.*..*.**.*...*..*...*****....*...**.**...****.**.*...*.*..*.****..*.*.***.*.***...**..**.*.*.***.**..**.*.****.*.*.*..*..**..**.**...**..*....*..*....*.*..*......*.........*...*...*****....*..**...****.****.*..***.**..****.....*.*.**.*****.*.*...*..****..***..****..***..***..**.*..**...****.*...*.......**.*..*....*****..**.**.**.*.*..****.***.****....*.*....**.*.*.***....*.*..**..**.*.*.....*.**.*.....*....*******..**.**.**..*.*..****.*.*.**.....*.. ..**.*.*.****.***..**.*.*.******.*.****..*.*......***.*..*.***.**...*..**......*.*.*.***.***....**..*...*.....***..*.....***.*.*.**.*.*..*.....*..*.*..*....***..****.*...****.*.*..*..*...*.*.*.....***...*..*****...*.**..*.**.*.*.***...***.*..**.*..***.*.**.****..**.*.**..****.*****..**...**..***.*.**.*.**.*.*.**.*.*****....*****.*****....*.**..*...*.....*****.*...**..**..*..*.**.***.*****.**.*..**..*..**...***.*.**...**.****..***......*.***.*.*********.***..**...*...*.*.*.****.***.*.*....**.**.*.*****..****.*.*.*.*..*.*.*....*...*..*....**..**.*.......*....*..**......*..*...*.*.*..*..**.........*.*.....**..**..*******...**..*..*..***..**..*.***..****....*.****.**....*.***.**..*.**..*..**..**.**.*.**....**.***....**.******.**.***.**....**..*****.***.....**.**...**.....***.....*..*****......*.***.***..*.****.*..*...*.*.*.*...****.....**....*.*.*.*.*..********.**.***...*****.*...*.***....*.*****.*.***.*.**.***.*.*.....*.**.***..*.**..**....**.*.**.**...**....***.......*.*..**.*....*..*.*.*.*******.*......****..*......*.*.**..***.**...**..**..*.**.*....*.*.****..*..**..*.*...****..*..***.**.*..**..*.**.*..**..*.*.*.***..*..****......*....***..**..*..*.*.....**....***.......****.*..******.**..***.*....*.**...**.*.*.*.*.*****.*..*.*.*..**..**.*..*..*.**...********....*...*.***..**.**.***.**..*****..*****....*.*......***.....****..**..*.**.*.*..*..***..*...*..*.*..***.****.......**.*......*.***.*.*..*.*..**.*.****..**.**.**.*..*....*****....*.....*..*.*.*.**.*.****...*...*.....**.*********....*.*.**...*.*.*.*****.**...*...*.*....**.*..****.**.*...*..*..***..**.**.*..***.*.**.*..***.*.****..**.....***.**.*....***.**.*.*.***.**....*..*....*.*.*.....****.**.**.****..****.*..*..**.*.******.***...****...*...**..*...*....**..*...****.**.*...*...*.**.*..*.*..**.*....*.******.*******...*.*.*****...**.*..**..****.****..**.....*.**..*.*...*...***..*..****.*.*....*.***.*****..**..*...**.*.*.*...*.*..*..*...*************..*...*.*.*..*.....***.......**..**...***.*.*.**....****..***.*.. ..*.**.*.*..**.***.*.....***..****...*.*.*....**.***.*.*.*.***.*...*..*.*.***.*.**.*....***.**..*.**..*...*******.***.****.**.***.*.**...*....***.***.**.**...********..**.......*.****.*..........*.*..*..***..**..**...*.*.*.*.***.**.*.**.*....*...*..*....*..*..**.*******..*..********.*..**.****.*****...*.*.**.*...*..*..*.*..**.***..*...***.***...**.*.****....*....*..***.**...*.*.*.....**.*.*.*..**.*...*..**...***..*..*...**.*..**....*.....*.**.**.*..*.*.**.*...*****.*..*****.***....*.*...*.***...*......************.*...***...*.****...**..*..*.***.*.****.*.**..*...**.***.....****.....*.*..******.**...**...*.*.....***.*.**...*..****...*...*..*....**.....***.**..**..***......*******.***.**.*.**....**.**.***..**..*.......******.*...***..***..*....**.**..**.**.........*.**..**..**..***.............**..**..*.***.....***.**.*.****..*.**....*.....***..*..*...***..***....*.*..********.....*.****..****.*..*.**..**..*..**..*.**********....*.***.*...*....**...****.*.*..***..*.**...*.**.**.*.**.*.**..**..*.*****..*.*..*..**.**.****..**..*....*.*..*..*.*.*.**..*.*.***.*.**....***...**.**..*.*.*.*...*.*.*.*.***..*.***..**.****..*..*.*........***.*.***..***.*.**.***.*.*..*.....*..*.*.**.*.*..**.***.**.***..*..*..*...*....**......*..*.***..*..*......*..**.*.*...***..*.*....*.*....**..*....***.*...***.*..*******.**..*......**.*..*..**..*.*....**..*.*.*******..***..*...*.*.*.......*.**..**.**..***.**.**..**.*.**..**.*...*..*.***.****.....**.*..*...*.**..**..*....****..*.***.**..**...**..**..******..***.......**..**.*.****........**....*..*..*.*..**..**.***..*.*...*.***....*..*.*..*.**..**...**.*...***.....*...**..*.**..**...*.**...***..***.*****.......*....*.*.....***..*..*.*...*.**..**...*****.*..*..*.*.*.*******.*****....*......*..*...***.*....*.*..*.**..*....*..*.*..**.****..*.****...*.....*.****....****.**.***.*.*.*.*.*..**.******.***.*...******...*...**........*.*.*....*.....*..*..**....**.*****...**.....**.*.*..***...**.**.***..*.........****.*.*.*.*..*.****.**..*..*********...*. ***.*.*.****.**.****...***.*....*..******.*.*.*.*.**.*..*.***.........*****.*.*..*.******...*....***.*....*.*.******.**..*.*.**....*.*..*..*....*.*****..*.*....*.*.***.***...*..**..*****.***.*.*..**.***...***....**.**.*..**.*..*.******..*..*...**......*...*..*.*.*****..***.**.**..*......*...******..***.****.**...**....**...*.*.*....*..*.*.**...*.**....*.**.***.*..****...........**..***....**.**.*****..**.**.****......****..*.**********.**.*.**....****.*****.*.....*....*..*..........*.*..********.*****.*..**....*..*..*.*.********...*.*..*....*.......*..**.**.***.**....*..**...*.*...*...***...*****.*..*.....***...***.*..**********.***.*...**.*.***....**.*..*.*.*.*.*..**.*.*.*.****.*..**.*...*.***..***.....*****..*.*....****..**.**.*.**..***.*****....*.**.****.....*.**.....*****...***..*....**.***..*******...**..*.*****..*****.*....**.*..**.**.****.**.*.***...*....*******.*..*....**...*..**.....*..*.****...***.**...*..*.*.**.*****.****..*..******...*.*.**...*..**..**..*.****.***..**....****...*.*..***...*.****..***...****.**.*..**.**..***..*.**.***.***..****..***.*.....*.*.*.**..*.*******.****.*...******.*****...*...**....**.*...*.*..**.**...*.....*****.*.*.*.***..*.***...***...***.****...*....*.*..*.*..*..***..***.....*.*......*..**.*.*..**.***....*..**.**...**.*.*..**.....***...*.**..****..****.**.**...*.**.*..*.....*.*.**..*.*.*.****.*.*****.**..*.*.***...*..**..**.***....*.**.*.**....*.**.*...*...**..*.*..*.*****..*...*...*.**...*...*.*..**.**.**...**....**.*****...***..***.****....**.***..*..****...*.*.**..***...*......**....**...*..*.......*.**.*.**.**.***.***...........**.**..**..**..****...***..*...**.*..*..*.*...*..*.*.**...*..*..*.**...**...***..*...****...*...***..***....*.**.*.*..***..***....*..*.....*****.*..*...*..*....*.****.*...*....*...*.***.***.*.*******.*....*.*..***....****.**.*.*..*..*..*.*.*.*.**..**.***.*.....*..*.*...*.**..***..*.**.*..*.**..***...*.**.*.*.**......**.*..*******.**.**.**..***..*.*.*.**.**..*.***..*.*.*.***.*..*.*..**.***..**.*.*. .***....*..*.*..***.*.**..**..*.*.****..*..*************.******.*...**........*..*...*...*.***.****......***.*.**...*.**..**..****.*..****.**..*...*..**.*.*.*****.*****..*.***....*******.*...*****..*..**..*....*..*....**.****.*..*.****...*.*********.****...*...**....**.*..*...*..*.****..*..**...*......*.**.*.*...*.*..**..*..*******...*.*.**.**..*.**.**.....*.*...***...*...*...*.....*******..***..**....*.**.....**..*...*.***...*...****..**...**.***..*...*....**.**..**..**..**.......***..***..****...**..****.......*.*.*.***..***.*.***..*.***.*.**..**....*..**.***.**.*******.********..*....*.**.**.*.******..*..**.*..*..***.**.**...*.****.....***..****..*.*..*.******.**.***..**..******...**.*...*...**...***...**.**.**.*....**...***.*.*.**..**.*.****.*...*.****..***.*.******.**..*...*....***..**.*.**..***.*....*.**.**.*****..*..*.*..*.*.***.*...***..***.**.**.**.****..*.*..***.***.*.*.**.*.**.****..*.***..*...*.**.*....***..*.*****...*..**...*...*.*...*...*.*.*......*....*****..*..***..*.*...*.**.****.....*******.*....***...***.**.*.*..***...***....*..*****...**.*.*****.*.*.**.*.*...*..**.*..**.***...**.**.**.*.*****....*.*.**...***..*****.***..***.***.***..**..*.**.**.*..*....**.**.*****.*.*************.*.....*..*.*....***...*..**.*.*...*..****.**...**...**.*..**.**.***.**.*...*..*.*..**....*..*.........*.*.*.**.*...**.*..*...*.*.*.*...*.**.***.*..*..*****...**..*......*..******..*.**..***..*..*.**...*...**.**...**.******.*****.**...*..**.*...*...**..********.*.**.***.*.*.*.*.*.**.***.***.*.....*....**.**..*.*..**.**.*..*..*.*...***.***...***...*.....*..***.*....****.....***.*...*.****.*....*.**...*******.*..*****.*.......**.*..*..*...***.*****..*.*...**.****.**...****..*..*..**.****.*.*.*.......***..**....*....*...**.**..****..**..*.***.**..**..***..**......*...*.*.*.***.*.*.**.*.**.*.*.*****.*..**.**.*.*.*..*...***...*.*.***..*.*.***.*..*.***..*.**..***.*.*.*..**.*..**....**...*...*.*.**.*.******..*.**.....*.**.*.***...**.....*...***..***..**.....*...*****.*..*.*..**. *.*.****.***.*..*****..****...*.*.*.*...**.**.*.*****..*...*..*****.*..**..**.********.*.**.....*.*.*.......***.*.**.**..*......****..*****.*..*.*****.**.*.**....**...*.**.*.*.***.....*..*.**...*..*...*..**..*..*.***....**....*....******.****.*....*.****..*.....*.*.***...*...****.*..***...*...*..*.....*..*****....*..*.**........***.****.***.*.**.*...***..****.*....***..*.*..**..**.*.**.**.*****.*.***..******.*.*......*****..*..**...*....**.*......*.*....*.**.**.***....*.**.**..**.******..*...**.*...*...*..*.*..**..*...*..*****...**.******..*.**.*..**.******.******..**.*..*.****.*.**..***.***...*.*.*.********.***.***.*....**.*.**..**.....**.**.*.....*.**.*.....******.***..****..*..*.**.*.*.*.....***.**.......**.***.*..***..***.*.*.*..**..*..*****..***.*..***..*.**..*.*.***....***.*.*.*..*.*.*******.**.****.**.**...*****..*..**...*****.*******...****..*.**.*******..*....*.*..*...*.*.*****....****.*****..*.*.*...*.......**.*********...*...**.***.**.**.***..*.***.**..*..***..***.**...**.**..**.*...*.**.*..*...**.**.*.**....*...******.*.*.*****.**.*.*.**.****..**..*.....****..*..*...***.**....*.***.*.*......**.**.*.****.***..*.......**.......*.******..****.**...***..***.***....*.....*.******.*.*..*..**..*........*...*.***.*..*...*...*..**..*.***.****.****.**..*.*.**.*.***...*.*...*..***.**.*..*.*..***.*.*.*.***.**.....*****....**.****...**........**...**..***.*.*..*.**..*.*.**.**...*.**.*.**..*.*.*...***.*.**..*..*.**.*.........*.*.**.....***.**.*.*.**.**.*...*...*.******..**.*..*...**.********.***.*.*.****..*..**.**..*..*...**...**.******.....*.*...**...*..***.**........*.**.*.*...***...*...*.*..*...*..*.**.***.*.........*.*.........***...*.***.*....*...*.****..*..**.**.*..*.**...***.*....***...*.*...*..**.***.*..*..********.***.**..*...****..****.*.*.*..*....***...*.**.***.*......*.....*.*******..*.**.......**.**..*...*...*...*.**....*.***.****.**.**.**.**..**....**..**.****..***...***..*****.****.***.**..*.**.*..**....******..*****...**.....*......*.*.**.*.**....**.** .*..**..*.********..*.....*..*******..*.*....*.***..****.*****....*....***....*...*****..***.**.**....*.*.******.*.*****..***......*..*...**..*.**....**..*.****.****.....*.**..**..*....****......*.*..***.*.*.*..****..***.*..**.**...**..*.*..**.*.**..**.*.******.*..*.**..***...*.*..***.***.*..**...**..*.*.*.*...*...**.*.*.*..****.****.**..*.******....***..*..*..***.*..****.....*.*...*..**.*.***********.****..*..*...*..*...*****...**...***..*..*.**.*.**.***.*.**..***......**.*****.*****.*.***.**..*.**..****....*.*.*...*..*...*.**.*..********.*.*..**..*.*.*.**.**..*.****.**..*...*****.*.*....*.**.**..*....*..**..****...*..**.*.*.*....*.*..***.*.***.*..***.**.**.....*.*.*.*.*.**..***...**.**.*.*..*....**.....***.*....*...*..**.*****...****.***.*.*...*..*..**.***.*.*.**..*****..*..*......*.**...*....*..**.*....*.*...*..**.*****.*.**.*****..**..*..*.**..***...*....***.****.***..**..**..**.*..****.*.*...*.**.******.****..*....******.*.***.**.***..*.***.*.*..****...**...*.**.......**....***.**..**.*..*****..*.*.****.***.***......*.....*.*.*.**....******...**.*.*..*.*...*..*..**..*...*.***.******.*.*****...*......*..***.*.......***..**...**...*.*....*..****..*.*.**.*********.*.*.*..*...**..**..*.*..***.**..**..**.***.****.******.**..*.***.*....****.....*..**....**...**......*..***.***...****....**...***..*..*.*.**.*...*....*.****.**...**.*.*...**.*****..***********.*...**.*.*.******.**.****.**...*..*.***.*****..*....*.****.***...***.*..*.....****.*.***.******.*.**.*..*.*....***...*..******..**....*..*..*.***..***..*.****...*.*...**.*.....*****..*.***.*........**..*..**..**....*.*.**..**....*.**.***...*****.*.*.*.*.*.****..*..**.......*..**.*****.*****..*.*.****.*.**..*..*..*.**.....***..*...*.*.*..*.*.....***.****..*..**..*...***.**..*****..*.*...*.*..****.*.*..*..**..*.*.*****...*.*..*.........*...*****..***..**.*******.*.****.**....**..****....*.***...***....*..*****...****..*.*.*....*.....**.**.****....*.*.*.***..**..***.***.**..*.*..*...******.*....**.*.****..*****...**. ...**.*.*..*.****..*.*.**.**.***..*....**.*.**..*.*******.******.***..**...**.*.****.*.*...*..*....*..****.*.**.*..**.***...*........*****..**.*.*.*.*...*.*...**.****..*..**..*****.**.*****..*.******.*....*.*.*.***.*.***.**...**.**.*...*....***.*.**..**...*.*.*.*......***..**..***.***.**.*..****..**.*....**.***.**.*..*.*.*.*.*..**....**...*.*.*.*.**.*.*.***...*.**.*.*..*.*.*.******.**...*.*..*....*****..****...*..**..**..****.****..*.**...*****.**.......*.**..**...*****..*..*....*...*.**........*.**.***.**.*..*..*****.*..*.**...*.....*...**.*********.*.**.*.****.***.*.*.*.*...*.*.***..*...*....*.*****..*....******..**...**.**..*.*...**..*....*..****....*******.**.*.**....*..****.*.*.**.**....**...**********.*.*.*.**...*****.*....*.*.*...**.***..**..*.*.*..**....********..*.*.*.*..**.**.*.***.*..**.*..***.**..*.*...**.*.**.**.**..***.*..**.**.**..*.***.*.*****.*.**..**..**.**.*...**.**.....***.**.....**.***.*..*.*.*.**.*....*..*...*..***..***.*.*.....*..***.......***.***..**..****..**........****.****.*.*...*.***.*...*....*..*.*.**..****..****..*.*.*....*******...**..*.***.*..*.*.*..*..*....*...*.*.**..**..*****.***......*****..*****...**.***.****....***.**.***...*..*.*.**...*.***.*.****.*...*****..*.*****....*..*...**.....*...*..*..**.**.*..*****..**..........*..***.**.*....*.*.*.**.**...*.*.*.*.*..****.**.*.****..**.....*******.****..*.***......*.***..**.**.***.***.*....*.**..*.*.....**......**.**..*....**..*...*.***...*.***...****.*.*..*....**......***...*****..****.****.*.**.***..****..*.*.***...*.******...**...*...*..****.***...*...****...*.*..*.......*.*...*....***..******.**.*..*******.*****...*..*....*..**.**.....**.**....***..**.*..*.*.*.*....*..**.*.**.*.**...****...****...****.*.****..**.*.**.***.*...*..**....*....*.....***.*.*.*...***.*....*.*.*********..**..*...*****..*....*.*..**.*..*******.*.****...***.*.****.**.*..*.*.......*.***.**...*.**..****.****.*.......*****.**....*.**.*********.*.*...***....*.***.**.**.*..***...**.*.**...**.*...*....*.*....**** *.*.*..*.**...*....*.***...****.**..*.**.*.*.**..*.*..**.****.*.*.*.*.*..*.**..***....**.*...*.***.*.***..**.*...*.....***..*..*****.*...********.*.*..***.*.**.*.******....***.**.**...*.*.**.....*...*.*.*.**.*..******.**.....**......*.*****.*......******.*...*.*...***.*.*.***.*.*..*.**.**.******.*...*..*..*.***.*...****.**...**.....*.*...*.......******..****.*.**.*.****.*.*...**.***.**.**.....**...*.******.*....****..*.*.*....*....**.....****.*.*..**.*.*..*...****....****..*..*.****.***...**..****....**........**......*..***.**********.***.*....**.*..*.*..*...*.***.**....****.***.**......*.***.*....*..*.*.**.*......***...*.**........*.**.**.*.*.***.*.*..**.**..**..*.**.*..**.*.*....**.*..*****..****..*..**.*.*****.*.**.*...***.*.**.***...*.*....*....*.....**.**.**....*.*.*....**.*.****....*****.*..***..*.*...*.*..**..*...**.**.***.*.....*****..****..**.*.*.***.*.*.**.*..***.*.********.*..**.**....*..**...*.****..**..**...*.......*...*.**.**.**.*.**....*.**.*.*.***.**..*.*.***.****.***...*.********..*..**.*..............***.*....**.*..**.*.******.*..****...**.*.**..***.*.*...*.*.**...****..******...***....*..*..**.**..**.**.**.****.***..**...**.**.**.....**.*..**...*.*.**.*...*.*..*.*...**..***..*.****.***.***...*****.*.**..**.***.**..**.**..*....*.****..**..*.***.***.***.*.......****.**.*...*..*.*.**...*.*..*..***...**.*..*.*.**..***..***..**..*.*...**.*******.*.*..*..***........*.*.**.****..*....**.*.**......*.***.*..*********...*..*.****.*..*****..*.*.*.*.*..****.....*****.*.*.***..*.*..*.*.......*.**..*.*.*.**.*..*.*..*.**.*.***..*.*.****.**....***.*********...*..*...**.**.***..*..**..*..**.....*...*****..*..**..*..**.***.***.*.*....*.**.**..**.*...*...****.......*.***.*...*..*...**.**...**.*.*.****.**..*..*.***.***.***..*.*****..*****..*.**.*.*..*...*.*..*..***....*.*.*.*.***...****.*......*.**.********.**.*..*.*..*..*.*****....*..***..**....**..***.*.**.*.*......*.*...****.***.*..*..**.*.****..***......*.*..*..**.**.*...******.*..**.***..**.*..****..**..*.**.** **.**..**..**.*.*.**....**..*..*****.******.*.***..******......****....*..*..****.*.*.*.*.***..***.*...*..**.*..****...*****..**....*.*...**....**.....*....******...**..***.***..*....*****.*.*..***.......**.....*.****.*****.*.***..**..****......*.****.*.***....*...*...**.*..**.***..*..**.*...***.**...***...**.****..*..*...***.*.**.*.*..***.***.*..*.*..*****..***.**.*.***.......****..**.*..*.*..**..****..*.*.....***.**........*.**.*....***.**..*..*..**.*.*..*..*..**.**.*******.*..*.****...*.**.***...**....*..*..**.*..*.*..*......***.*...*.*.**..**..**.****...**.*.*****.*..*..*....*.*.....****.***..****...*****....*...*..***.*.**.*..*.**.**.**.*.*.....**.***.*..**.....**...**.**.*.***.*.*.*.**..***.*.**....**.*....*...*****...**......**..*.*.*.**..*.*****.**...**....***.*..***..*.*****....*..*.*.*.....**.*.**..*...**.***...***...*...*.*..***.......***.*.*****.****.....*.*****.*.*.**....**.**....**....*...*.**..**...*....**.*.******.....****...*.*..***..*****.*.***.*****..********.*.*.**..*...*.**.*..**...***..***..*......*...*....***.**...**.**..**.**..*...**....*...*.*****...**.**...**.******..***.*...*.*.*....***.****.****.***.**.*.*.*..*.*...*.*..*.*....*...**..*.*.*.***....*.****.***.....****..*.****.*..*****.**.***.****..*.*.**.**...*.***..*..*..**..*..***..****.***.*...***.**.**..*...*.***.**.**.****...***.*******...****..*.*.***.*.**..*....**.*....*..*.*.**..*.****.**....***.*.*.*..*.*****.*****.**...***..***.*..**....***..*.*...*.....*****..*.******.****.....**...**..*.****.*..*..*.**.**..*.****..**.*.***...*..**..*.*..*.***.***....*.****.******.*..*.*****.....***.***....**..*.*..*.****....**..****.***....*.**.****.*.******.*..*...**.*.*.*..*.**.*.***....**...*.***....*****..**.*....*.**.**..*.....**...*.**.*..**...***.....**..*****.****..*.*.****....*.*.***.**..**...**..*...*.*.*.*.*.****.*..**.*..*.**....***.**.*.*...*.*.*.****.**.*.....***.*........**.*.**..*..*..*.*****........*..**.*.*.*.**.***.....**.****....*..........***.**....*.*.*...**.**.*.**.*..**. .*.**........***.**...*.*.*.*********...*..***.*.********.*.*.**.*.*...*********....*.*.**.*.***....**.....*..**..**..*.*..*..***.*.*****...*..*....****.*.*.*.***.*...**....*.******...*.*.***.....*...*..*.*..*...*.*.*********...***..*.****...*...***..**....****....*..**...**.*.*.*.**...*...***.**.****...**.*....***.****..*...****.**.....*...*.*.*..**...*****.***....**...**...*..*.*.******.*.****.*.**.*.*..***.***....*..*.*.*...*.**..*.**.**..*..*.****...**....*..*****......**..*.*.****...***.....*...*.*..**......*.*...****...**.*.*..*.*.*.***.....****..**.....*.*...*********.****...*....*....*****.*..*.**......***.*..*.*..*....***.*....*..****..**..*.**.**.*..**.*..*.*.*..***..*.**.**.****....**.*.*.*...*.*****...**.*.*...*.*...***.*..***.***.*..*.*.**....**..**.***....**.****.*..*...**..*.*.*...*.*****.**..*.******..*..*.**.**.**.*.**....***..*.*..*..**....***.*.****..**..*.*..**..**.*.*...*.*....***.*.*...*****..*.....*.***.***.*.*.*...**.****..*.*.....*........*.....****.***.*....*.*.***.*....****.*.*..*.***.***..*****.****.....*....*.*.*.*.*.*.**..*.*.*......**...***..*****.*...*..*...****...**....***.*...*..****.*.*.**..*...***..***.**....***.**..*.*.***...*.**.*.**.***..**.*..*****...******..*...****..****.**.******..*.*.***.**.........***...**..**..*.*.**..*.***.*.***.***.**...*.**.*.*.*..*..**.*.*****.**.*.****...*...*.*.*...*.******.....*..*.*....*****.*......*..*....**.*.**.*.****...**.....***..*..**.......**...**...*....*.**..*.**....*..*.**..........**.....********.**.**..**.....******..*..*.****...**...*.**.*..*.******..****.*....*.**.*.**..****.***..*..*.***.**.*.*..*.**.**....*.*.***...*.*.*.*..****...**.*******.*.*..*.*..**.**.****..*.....**...*....**..**.*.*..**...****...*.*****..*....**.*.***.**...***.*****.***.***.*.***.**.**.*.*...****...**..*..**....**..***..**..*.**...***...*****.*...***.**..*..**..****...*.*****.*.****.**..****.**.......*...*.....*.*..***..*.**...*******..***.****.*......**.*****..**......*..*****.****.*..*.*.**.*.*..********. **...*.*....****.****......*.******..**.**..*.*.*.*.*..**..*.*..***.*.......***.*....***.*...*.*.*****.*.****...*****.*....*.**..**...*..****..*****.**.******.*.*.**.***...**..***..***...*..*.*****....*..*.*.*****.*.*.*..*.****.....*..***..*****...***.....**.....*.*.*.....****.....*.*.***.*.*.**.*...***..*...*.*..***.....*.*.*.***********...*.*...***....*.*****..**.*.**.*....*.***.****.*****..*..*****.*.*..*.*.*.*.*.**..*.****.*******.*.......*.....*********..***..*.*.***....*****..**.*..*...*****..*.**..***..**..*.*..**.****..**...**.....**...**.....**.*.**.**.***..*****..*.**..*..**.***.******...**.*.*.**.....*****.*.*.******...*.*.**.*.**..*.*.*******..*.*****.*....**..*....*.*.**.*.**.*****..*.*...*.*...*....*....*..**.**..*.*.***...****.**.***.*.***..*...*.***..*.***.**.*.**.***.*....*.***.**..*..**.....**.****.**.*.*..*...*....*.**.**..****.*.*.*.*..**.*.*..*..****.*..*.*.****.***..****.*.*.**.**.*..*.*.*.**...***..*..*..****..**.*.*****...*.**.**.**.*.**.***..*.***.**.....*.****...**.......*.*.*.*.**.*.*..***...*.**..******....*.**.******.***.*..**..**.*......*.*...*.*.**..**..**...*.**.****..*.*.*.*.*..**....****.....*.*.*****.*...**....*...***..*****.*..*..**.******.**.*...********...**......****.****...*.*..*.*....**..*...**..*..**.**.*****..*........****..*.....**........******.......**...*..*.*.****..*...***.*.***...*.*..***..***....*****..***.******.*********.**.**..*.*....*....**.*.**.*........*......**..**..*..*.*.*..*..**.*..**..*****.*.*.*****...*..*.....*.....*.**..*.*.....*..*...***.*.**..******..*.*.****..**.*..*.*...*..**.......****..**..*****.**...**.****.*..****.*.**.*...*..**.**.*.****.****.*.*........**.****..*.***.*....*.*......*.*..******.**..**.*.........*.*.*..*.*****..*****..*..*.*....*.....***...***.*.*..*...**...*.*...*...*..******.**..**..******..*.*.........*...*.*..*.*.*.***...****..*...*....***..**.*....**...*...*.**.**......***...*.**..**.....*.**.*.....***.......**..****..**.**.****...**...****.*.******...*.****..***..*...*..**. *..*...*.**..****.*..*...*....***...*.***.....*.*.**.*.***..****...**.******.*.**.*..*.*..*..**...**...**....***.***....*****...*.****..*....*.**...***..**.***.*.*.....*.*.*.*....*..***.*****..*..**...*..*.**..***.****...*.*..*...*..****......*...*.*..***..***.*.......***....***.*..****..***.*.**...*..*.....**.*.*....*......**.***..****.*.....*..******.**..*.*..*....*.*......***....**...***.*..***...*.*.***......****.**.**.....*.....*..*...*****..*..*.***...*.*..****.*..*.***...**..**.***.....*.***.*.....***..*.**.*.*....**..****.***....*****.*..*...****.**....*.*.*..**...*...**.*.*..****.*.***..........*.*..***....**.*.*.***.*.*..**.*...****..****..*..*...*.*.*.*.....*.*.**.*..*.**..**..**..*..*...*.***.***....****.*....*.*.**..***..*.**..**.*******.****..*....*.**..*..**.***..***.......*.*....*.......**.*....*.*..**..**.....*.****...**...*...**.**.****.*...*...*.***.....**...*..***...*.****.*.*...*.**...*.*..*.*.......*....*...**..*.*.....*..*...*.**.***..*.*..**..*****..*.....**..*.***.**....*.*.*..**..****.*.**...*..*.*.*...**...*..*...*.*..*.*..**.*.**.**.***...**.**..***.**.*.***.**...*.*.*..*.******...*..******.**.....**....***...**....*.***..*******......*.**.**.****....*.***.**.*.*.*...**.......****.*....*.*******.**..*....*....**.**....***.**....**.*.*****..**.*.*..*.*.*.**.*.****....*.*.*.*.***.******....**..*....*....***..**.*..*.*...*.*.*..*.***.**..********.*.***.***...*.*....**..*.*.*..***..**.****.**...*.....****...****...*.**...*.**...*.*.*.....***..*..*.*.**...*....**.**.**.****..***.***..*.****.******.*...**.*...**.***..******.**...*.****...***....**..***.*..*.*.*...*.*...**.*.*.*.*.*.*..**.**.....*.*.***.*.**....*...*...***.*....****...*.*.*.***.*.**....******.....*......**.**...**....**......****.**..**...*.*****.********.*..*..*..***..*****.***.****.*.**.*****.*.*.*****..*.**.*..**...*..**..*****.*.**..***.*.*.**.*.*.****.*..*****..*.***...*...*****....*..**.*.*.*.***.**.*..*..****..*.***.........**.....**.**.***.**............**...*....*****.* .*.*..*.**.........**.**...*....**.*...*.**.*.*****..****...*.****....*.*.*........*.***.****....***....*...*..*.*.*.....**...**.**....**....*...**...**.*.**..*.*..*..**.*...*.****.*...***.***...***..*....***....*...**...**.***.**....**.*...**..*..*.**.***.*.*.*..*.****..**.**.***.*.*.****.****...*..*...*.**.*....****.*..*........**.*..*.*.*..****.**..**..*....*.****.**.*****........*..*.*.*..**.*..*...*.**..*.*...***..*.*.******.**.**.**.*.**..*..*.***.**...**....**.***.**..**.***...*..*...**.*.*.*.**.**********.*.....**...*.*....*....*.*..*.***.*..*****...****...***..**...*..*.....*......**..*....***.*...**.*.**.*****..**..**.**.*.*...*.*.*..***.**.*.****...*.*.**....*.*..*.*.....****..*..**..***.*....*****........***...**.*..****.**...*.**.*....**.**..****.*****.*..*.*.**...**....**...**...**...*.***.....*.**....*....*...**.**....**.***.......*.*.*.*.*...**.*.....**..**..*****.***...**..******...*.*......**...***....****.*.**...*..*****..**...*...*.*.*.*.*..***...*....****.**...*..*..**.**...*...**..*.***.*****..**.***.**...*.*****..**..*..**.*..*****..*..*...*.**.*****.*******.......*.*..****.***.***..**..**.*****..*....*.**.*..*...******.*..**.**..***..*.*........*.**.*.**.....***.***.****.*.*.**..*....*.**..***..*...**....*..***...*.*..*****.***.**.*.*..******.....**.*.*..****..*.****.....*.**.*..*********...********....***.*******....***.*.**.********.*.*..***..*....***..*...****.*.....**....****.***...**..**...**.*.**....*..**....*.*....*.*..****...**.***..**.****..*....**...*.*.*.*.**..***.***...*...****....*..*...*.*.....*.*****...******.*....*...*....*.******.*.*..*....***.**..*....*.*.*****.**......******...*...**.*********.****......****..*...*.****..*...*..*.**....*.*.*.***..*****.*****...*.*.***.***.*....*.*..**.*..**.**********..***.******.*...***...**..**..***....**.**.*.*...***.*.*..***...****..*.*.....*.****.*......*.*******..*.*.**.*.**.*.*.***.*.***.*.....*....******.*.***.*.*.....******.....*****.*...*.*..**.*.*..****.**..*...*.***.***.*.*...** .**..*.*.*..*****.....**.*..*..*.**...***.**..*....*.*.*.**..**.**..***..******.*.*..*.*......*...*.*.***...***....****.*.*.***...*..*.****.****.****.*..***..*.*..*..**.*..**.*..**..*..*.****..**.*.**..*..****.*.***..*************.*.*..**.*..*..*..**..*...****.*.........**....*.**.*.*.............*.*.*.....***....*.***...*..**..******..***........*..*...***..*..*..*.*.*..**..****..**.*.**.****.*.....***..*..***..***..*....**.......*.**.*.****.****....*****....***.***.*****.*........***...*.**..**...*****..******..***.**....***....*.**.**...*.*.***.*..**.*.**...*....*.**.*...***...**...**.......*.*.*...***..***....***.*.**...*.****.**..*...*..*...*.*....*..**...*.**.*.**...****..*.*.******.*...*.*..***.*.**.***.*.*****...*.**....**..*.....*..*.**.**.*.******..***...*.**.*...**....*.***.*..*.*..***...***.**..***...*.*..**.**..*..***.*....**...*..**.*.***....*.******.*....*.*****.*.*..*.*..**...*...*...*****....*..**.**.*..*.********..***.**...**..*****..*.*.*.***...*.*.****.*.*.*.***..***..******...*..*....*.**...*..*.**.**..***.*...*.*...***..*****..*..*.....**.**..*.***.*..*....*****...**..**..*........*.....*.....**.***.****..*.......*.***.**.**...*..**........***.**.*.....***.*.*.*.*........***...**.......*****..**..**........***..*..*.*..**.......*.***.*.***..**..***.***..*.*..*********...***....*.......*.*.*.**..*.**.**..*....**...*...*.*..**..*.***...*...*.*...*.***.*..*.*.*.*.***.**..*.*.*....*.**.***.*..*..***....***.***..**.***..*...*.****.*..**..****..*..*..**...****.*******.*.****.**.**...**.***.**.**....*....*.****..**.**.*..***...**....**.****.*.***..*...*.*.*.**.*.*.***.****.****....**.*.*.****.*.*.*.*..*.**.***..**.....*..*.***.*...*.**..*...**...*...*.**.***.*..*.*..*.*.*..*.*.*.***...***...*.****.***..*..**.*.*****...***.**.**..*.**..*...***..*****.*..***...**...**.*.*.***.....*..*..*.**....*.**.****.**..****....****.*.*...***..*..*..**.***..*.*.******.*.........*....**..*.*.**.**.**.***...*.**.*.**.*...*.*.*...*****..*.*..**..**.*.****.*..*.....*.*. ...*.**.*..............*...***.**...**.*.**..*..***...****.*.*...*.....*..*...**.***...**.**........*****...*.**....****.*.**.....**..**.*.***....***.**..*.**....**.**.*.**.**.*.*..**.*******.**.**.**......****.*.***.******..***.****....*****..*....*****.....*...*...*..*.*..*..****..****...*.*.*.*..*********.**..*....*...*..*...*.*..*....*.***.*.****.**....*.****.*.**.****...**..***..**..*.******..*.*..*...*****.**.*.*.**...**.*.*..*.***.*...***..*.**....****.......*.*.*******...******.*.**.*.*...****.*...*.*.****.*....*****..****.**.****..*.*.**.*....*...***...*...*.*******....**..**..****...**.*****..***.*..*********...**.*.***.***....*...**.***..**..**...****.**...**.*...**...*..**.**..***..**..***..*..*.****.*...**.*******.*..*****.*......*.*.*.....**.*...**.*.****..*.*.*..*..***.*.**...***..*.***...***.*........*.*.***.*...*.***......**.*.*.*.*.**.*..**..****...***..****.***..***..*.****..*....**..**************..****....***..*.****...*......**...*..*..*.**.***...*.**..*..***....****....*.***.*.*.***.*.**......*...*.***.**.***......****.**.***..**...***.*.***.***..*....*..*..**.*.**......*..********..**.**..***.*...**..**...*..*.***....*.*..*..***..*.*...*.**.*......*.*.**.****.*..*.*.*..*..*.*.****....***..**.**..******....*.*.*.*.....*..**...*.*..**.**.****..*****.**.*.*.....*..**.***....*..*.....*..**...***..***..**..*..*....***..*.**.**.****....*.**...**.*.***..*...*....***.**..*..*.*..*..*...*****..***.**.*..**.****..*.*..**......***.*...***.**...**.....*.***.********.**..*..*..*.......**.*.*.****....*..*****.**.*.**.*.*..**.*....***..***.*...*..*..****....*..*..**.**...**...*.*.**.***.*...**..*.*.*..*...**..*..***..**.*.*.***..****.*.*.*..*..*..**.**..**....**.*..*.*.....*....*...*.****.*.*.*.**...**.**.....*.***..**.*..****...*.**..*.*.****....**.*.....*.*..****...*...*......****.*.*.***..**....**..*...*.*..**.****.*.****.**..***.*..........**.*..**..*.***.....*..*..*..*.**.*.**...*..*.***.*...**..*..*****....*****.*****.****..*.****..****.*..****...*.** .*.***...*.*.*.*....*.*...**..*..**..*.****...***.**....***....**..*..*.*....*.**.**.**.**.*..*.******..*.*......*...*....**.*....**.*...****..***..*...*.*.***.*...*.*......****...***.*.*....*.....**.*.*****.....**.**.*......*..*..**.**...****..*.*..*.*.***.**...*..**.***.**..*.*.*.**..*.*....**....**.*.*.........**.***.*....*.*..*....**....***.*..**.****..*****..*.*.*..**...*.....*.***.....****.**..***.*.....*..***.****..*..*.**..***..****...........*..***...*.*.****..**...*******..*.*.*...**.*..*****...**..****..**...*.**....******..*.**...***..**.*.***...**.*.....*...*****...***.*...*.*..*******.....*...****.....*.*..**...*.*.******.....**.***.*...****.****...*.*.**..***.*.*.***..****...**..*.**..**.**.*****..**...*..*..*..**.*....***.*...*......*..*...***...*....**...*.**.**.***..*.*.*...*.**.*....****.*..*....*..*.*.******...*.*..**.....**....*..*...**....*.*.**....****.*****.*...*.*....*.***.***.*.*.***.****.....**.*.*...*.*.*****.*.*.*.*.*..*.**.****..*...****......*...*.*.*********..*.*..*******....***.*****..*.......*.*****.**..*.***.**.*.**..*.**.....**..*****...*..*.***..*..*..*****.**..........*.**.*.**.*..***.***.*..*.*.**.*....***.*..**...*.**..*.**...*.***...*..*...*..**.*.*.*.*.***..*.**.*.*..**.***.**..*..***.*...***.**.***.***.*.*....*..**.**..*..*.*****.*.*...**..****.....****...**.****..*..*********.*.*..*......*.*.**.*..*.......***..****.**....*..*....*..*.***.**..*.**..*.**..****.***.*..*..**.***.*...*..**...*.*.*....***.**.****.*.****.**..**.**.*.***....**.*.**..*.**.*.****..*.***..*..****.**...*..*.**...**.**.*.**.*..******.....**.**..*..****...*.**..**..*.*.**.*.*****.*..*..****.**.*.*****..**...*..**....*.*.*.***..*..*..*.....*.....*.**...**.....***.***..*.......*.*.*.**..***.*****.*.***...****..**.***..**...**.*......**.**.*...**..**.**.*..****..*..**....**..**.****.*.*.*.***.*.**.*...*..*.*****..***.***...*..*.*..**..*.**.*.*..*..*.**.*.***.**.*..**..****.........*.*.*..**..*.***.*..*..*.****...*..*..*.***..*.*....*..*.**.**...***......*. ..**.**.*.*.**.*.*.*.**.**..*..*..**..***...****.*..*..***..*.*.*.*......****......*******..*.**.*.*.***.*...*.*.***...**.*.***....**.**..*.**..*.*..***.*.*....*..*.....*....**.*...*.**.*.*..**..*...**...*...*..**.***.****.*......*....**....**.**.**.*.*..***....*.*.*...*****..*.*...*.**.*....*.*.**.****..*.****...***.*.**.*.**....**.**..*....**.......*...***..**.****.*.**...**..**.*.**.....*.*..**.*.***.*.*.**.**********..*.*.**.*.*.***.*..**.**.******.....*.**..**.....**..*....*.*...**.**..*.*.*****.******..****.*****......*.****....*.....**....*.*.**.*.**...*.......*.**...**.******.****.**...**.***.*.***.*.**.....**.*.*...**.*..**.*...*..*.**........****.*.*..**.*......***..**.***..***.**.*..*.*.*..*.*...**..*.**..*..*..**...*...*.....****..**.*...*...*.***.*..*...*..**.*....**.*....*....******.*..*.....*....*..*.*.**.**..******.*.*..*.*..*.*.**...**......*..*....*.***...****..**.**.******...*...*.*..*.*.***.*..**......*..*..*.*.**.*.....*..**.*.****...*..*..**.**..**.****.**.*.**..*.*.*.***...**..*.....*..*..**.*...*.***..*.*...**..***.**.**..*..****...*.**.*.*.*.*.....*.*.****...*.*.**..*.*****....**.**.***....***.**.***.***..*.*.******.****....**....*.*.*.*.*.*..**....*.*..*.****.*..**.*...*..*..*.*.*..****...****..*.***...***....**.**..******..**.**..*...*.*..**.*...***.**.*...**..*.**********....**..**..*..**..........*..*....****.*.******.*..**...*.*...*..*.*..*...*.*.*..*.....*.*.***....**.*.****.**..*..*..*...*.*.*.*.*..***..***.**....**..****.*.......***.....***.**...***.*...*...*.***.**..*.**..*.*.*.***..**.***.***.....*.*.*...*.**.****.**..**..*.*..*.**.**.*...**.**......****.**..*.....******...*.......*.**.*...*..**.**...*....*..*..**..**.*.*.*.*......**.**..*.*.*..*.....*...*.........*.*.*...***.****..*.*..*..**.....*.***.***.*.*.**.*.*...*...*.**.**.*.**.*****.**.....*.**...**..**.***...*.**....*...*....*.**.**...**....****.*..***.*.*.**..*.*.*..********.*....*.***.*..*..*...*..*...*.*....***..*...**.**.***.*.**.*.***.****.*******....*.....*.***..*.. *.*.....**...**.**.**.***...**...**.**..***..***..**.*..**.*.*.*.*.............***..*.****.***.***..**.*.**..**..*****.*..*.*..*****.*.**.***.**.*****.*..*...*..**....**..***.***...*.*...***.**...*..*..**..*.*******...*..***...**...*.*..*.....*..*.*...*******.***.....****.*..*..*......*.**..*..*....*.***.*.*..**..***...***.*****.***..**..*.**.....*..**..*.****.***.****..*...*....***..*.**....****.*.*.....*.....*..*.**.*.*.*......*.*....****..**...**.***.*....**.*.*.**.*******..**.*.....*.*.*..*..********..**....**.**...**..**....*.**.*..*...*.****...*...*****...**....*******.**.*.**.....**.*.****..*.*...*..*.*.**.********..**..*...***.....*.*.***....*.*.*.**.*...**.*.*.*.*.****.....*.*.*.*.****....*.*.**....*......*......**..**.....*..****..**....*.*...*.**.*.....**.**....**..*****.*....****.******.****..**...*.*.*..***..**...*****.*.**.***....***.*...****.*..*******.***.*.....*.***.*.*.*..**..*****.*....**...**..***.*.**.*..*..*.....*.**.*.***.***..*.....**..***.*....*.*...*.*.....*****.*.***.**.**.***...**...**.*..*..*...*.*......****.....**..*....**...*..*.**....****....***....*.....****.**..*...*.***.**.*....*****..**.*...*.*..*.*.****.*****...***.....******..*.***..*..*.**.*......*.*.*..*..*..*..*.***...******....*...*.**..*.*.*.**...*.*...*....*.*...***.*****..***.**.*..*******.*.......**....*..*..**....**..*.***.*.*.**.*.*****..**.**...***..***..***.*.***.....****..*....**..**..*..**.**.*.*...*.*.*.*..**.**......***.**.*.*......*...*.*.****.**..*.*.****..*...*.***.**.*.*.****...*...*..**...**....*..*.******..*..*.*....**....***.***..*...**...*.**.*..**..**..*....***..*..***.**.**...*.*...**...*.*.*******.**...*.**.**..*...*****.*...***.*...**.*.*.*..*..*.*.**.***...******.*...*.**..**.**...*.*.**...*******...*.***.*.***.**.*.*..*.*.*....***.****..***.....*......**.....*...**..**..**.*..*..*..**.**..**..*..*..*..***..*.***...*.**...**......*.....****..**.*.*.*......***.**.*.*.**..*..**.*.*..*..*...*.*..**...*.*.*..**********..**..*.*.*.***....*.**..*.*..*...** ...***........***.******...*...***.**..*******..*.*.*.**.....*.**..*.**.*..*.***..*.**.*.**.***..*....*....***.*...*.*...****..*..*.*...***.**.....**..***...*..*...*..**..*.*.*.*.*..*.***..*****.*...******.....*...*.**.*...*.***.*.*.*......**.*.***....*..*.***....*.*****........*****....***....*...**.**.**..*.....*.***.**.*.***.*.*..*...**.*....*...**.*..**..*..*....**......*****....*.*.***.****.*..*.******.****..*.*****...*.*.*...*.**....**..*..***.*..**.*..*.*.********..*..**.....*.***........***.**.****.**.**..*.*.***.***...*.....***....*....****.******...*..*..*...***..***..**...**...*..*.***....***...*..*.***.*******.*..***.**..**..**....*...**.......*..*.*.*..***..****.*.*......***....*****...****..*.*.****.*..***..**.****....***.*.*.***..*..*..*.*.*.*******.*...*.*.*****...******.**.**.*..*.*.*..**.....*...****....*...*.*.*..*.**...**....**...**...*.**.....*.*******...***..**.....*...***..***....*..*..***..**.****.**..**.***..*....*..*.*..*.*..**..*..*..*.*.*...*..*.*..*....*.*****.*...****.**.*..*.***.*.......*.***.*****.**.*.*..*..*....*.*.***.**.....**...***....*****.***..*.*..**..*.**.**..**.**.**..*.....***.***..*..**.**.*..*.*.*.****.*....**.*..**..*..**.*...****...*...*.***.*.*..**.**..**...**...**.*....*..**..**..*....*****.*.*...******.*.*.*....*****..*.*...**....*.*.**********.**.........**.**...*..*.*..***.*..**..******.***...*....*.***.*.*.**..*..*..***..**..*.*...**.***..****..*.**.*.....*.*....*.**..***.**.*..*.*..*..**..***..***.**.*.*.***.*......*.******.**...*..**.*....**.***.****...*.****..***...***.***...*..*....**....*.******..**.*.*****.*.**..**...*.***..*..**..*.***...**...*.*..*...***..****.*****.*****.....***....*.******.***.****..*......*.*....*.**..*.**...****.******..***........**....*...*.*..*****.*..**.***.****.*..*..*...****..*.*****.*...***.***.*..*..****.*....*..**..*.***.*.*...******.*..**....*....*........***..****.*........**.*...*....*..**.........*.*.........**....*..*..***.*..*.......*..**.*.**..***.*.*.**..**.*..*******. .**.*.*.**.....******...*...**...****.**..**.****.*****..*.***......*.***.**.*.**.**..*.***..*.***********.*.*****..*..*.*...*..*.*.*...*.***.****.*****.*....*.****....*.**..**..*.........*.*.****.....***.**.*****.*...**.*.*.****...****..*.**..*.****.**..*.**.*..*.*...**.*..*.*.*..*.**.*.**.*....*..**.**.*....****......***....**.*.*.*.****..**.**..***.*...*.*..*....*.....***.**.***.**.*.*****.**.***...*..**...**.*.*.*.**....***.***...*..****...***.**.*.**.*..*...*.**..*..**..***.***..**.**.*....*.**...*..*.*.....*.**.**.*.****......****..*...****.*.*.**.***.**.*.**.*****..*....**...*.*...*.**.*******.**....****.***...**.*.***....*.*.*...**.*.*...*...**.....**...**.*****...**.....*.**.**...***.....**...*****..*.*.....*.**.***...*..*...*.***.*.....*..******..**....*...**..*...***.*...*.....**...*..*.**.*..***..****.**.**.**........****..*..****.***.*****..****....***.***.**.*...*.***.***...**.***..***.*..**..**.**...*............*...**.*.**..*..***.**..**.******.*..****..*****..***.*.**.*.*****....***..*.*..***.*.****..***....*...*.**..*...*.*.*..*****..*.***.**.**...*.**....*.*.*.....*....*..*.**...**.*.*..******.*...*****.*....**...****.*.*....***.......**..**.....*..*.**.***..*****.*......*.**.*...***..*.**...**.****.......**.**.****...*.*..*.*.*.*.....*.**.*.**..*.****.***.*.***.*.*...***...**.*.*.*.**..**..***.*.....*****.**.....*..**.*..**.......*..*****.....**.**.****..**.*..*..**....*.*****.*.*.*.**.**..***..**.**....***..*..*..****..*.**.*....**.....*....*.**.......*....**.**....*....*.*....*..**.*****...***...*..*.******.*.**..****.*......*.*.....*.*.*..*.*.***...**..*******......**..***....*****....**.*.*.*.*.....****.*...**....***.*..***...**.**.*.**...*****..*..*.****.**.*..***.**..*..**.****..*.*.*.*.**..*...*.***.***........**.*.**..***.....**.**.*..*..***..*....*.....**....*.*.*....**...*.*..*....**.**.**.**....***..*.*.*.*..*.*........*..****..........**..*.***...***.*.*.**.*..**..*.*......*...*.***.*..*.****..*...*..***.*...*....*.**.....*.*.......** .**.**.***.*.**.**..***..*.**.**..****.*.***..*.******..*......*..*..***..*..*...*.***.*..****.*...******.**.*****.***....*......**.**..****.*....*.*.*.***..*...*****.**..*****.*.*.*.*.**.****..**.***.*.*....*.*..***...**.**...*..*..**..*.*...**..**.**...**..*.***..**..**.*...*.*...*.*..**.***..*.**...**..*.*..***..*.*.*.*..**.*..*..**....*...*..*.*...**.*..*.***.**..**..**..*******...***..**.**...*.******..*..**.***..********...****..*.**..**.**.*.*.....*.*..****..****..**...****.****..*****....***..*.***.......**.**.*.....***....**.......*......*.*.......*...*...*...*.....*.*.**.**..*..***.*......****..*.**.*.***.****.***.....*.**..*.*......**..*****.*...*..*.****..*.**.*.***.*...***..*.******...*.*****.*.*.*.*.*.****..**********.**..*.*.*.**.......****.....*.*.****..*.*.*...*..*.....**.**.*...**.*.*.***.**..****..**.************..*****.....*.*........*****..*.*..*..*...*...****..**..*.*....****.**********..***....**.*.***..***...**..**.***.*.*.******..*...****.**.*.*..*.*****.*.******..*.*.***....**.***..****..**.**..*.*.**.*....*.*..**...**.*.*....*.....***..*.****.**...*......*.*...*.***.*...*..*******...******.***.***..*..*...*****.*.....**..********.*..**..**.**...****...*.*****...*.**.*..***.*..*..***....*..*..*.*..**...**...**.***.*..***..*.**.*****...**...**....**.**.*..***....*.....***.*..*...**..***.***......*..***.*.*..*...*.*...*....*.....*..**...***..**....*..***.*..***.***..**..*..*.**..**.*...*....*.....*.*.*..****.*.......*..*...***.*..**..*.**....*.*****...**...*.*.**.******.....*.*...***...**.****.....*....****...*..*.*..*...*.....**..****...*..*.**..*.**....**.**.*****.**..**.**.**..*.*.....****.*.**.*.....**..*.***...*.*.**...**.**..*****.**.*****.*.*....****..**....*........*.*.*.*...*..*.....**....*.*...*..*..*.****...*..*....**.***.**.**.****.**..*..***.*.***.*.*.***...****.**.*...***....*.....***.*..**..*.**.*.*..**..*.*.*....*****.****.*..*.****.*..****.***..*.***.**.**.*....**..*.**..*...***..*.**.......***..**..**..**.*..*......*.**.*.*. *..**..*...*...**.*..**....***....*****....***.*****.*.*..**....**.****.*.*.*..**.**.*.****...***.**...*.**...*****.*..**.......*....***.....*.*.**..**.*.*.**.*..**...*.*.*.*..*.**.******......*..*..*.**...*...*.****..***..****.***.*....*...**.**.*..*...***..*.***..*..**..**.*.**..**....***........*.*.......**.*.....******..*.*.*.*..*.**...*..*...*...*....**.*.**.***..**.***....*.*...***.****..*..****..*.*........****.*.**..*.*....****..*...********...*...**.*.**.****...**.*..**..**.*......***....****....*..***.**...*...*.***.*.**.***.*.**.*****..**..**..*...*.**.**...***..****.**.**..*..**...**.*...****.*********.*..**..*.**.**.*.**.**.**.*....**.*.*****....*..**....**..*.****.......****..**.*.*..**..*........**.....**..**.**.*...**.*.*.*...*.*.****..***.**.******.**.....**..*...******..*........*..*.****.**...*.*..**.***..*..*....**.....***.**.*..*....****.**.**.**..**......**.......*.***..**.*...*.*.*..***.....*.**..*.*.**.**....**....***......***.*.***.**.*****...*..*.****.*..***.....*.*.***.*..**.*....****..*.*..***....*.******..*.****.*.***.***..**..**...*.*.**.*..*..*.***.*****..*.*.****....***....*.**...*.**.*.*...*****.***..**..**..*..***.*.*.*.*.**.....*..**..***......**.**.**...****...*..****.*.*******.*...*....**.**....*..*.**..*..******.*....*....***.**....**.*..*..*.**.**.*....***..*..*.**...*...*****.....***..*......***.***.**...*...*..*....*.**.*.***.**********....*****..****.*.*.*.**.**...*...**.**.*..***.***.***.*..**.***....******...**.******..***..*..*...*.*.**.*.*.*..****...***..****.*******.**.*..**..***.***..*...**..*.**...**..***..***.**...**.**..***.*.**.**.*****..*****.**...*.****..**......*.*.****.*.**...***.**.......*..*....*.**.*...*......*.***.*......***..******.*...***.....*.***.***...*..***..***.***..*.*..*.*.*******..*..*.*...*.***.***..**..****.***..*.***.**.***.**.***.**...**..*..*.**..********.*...*..*.**.*...*..*****..*.**.*.*..*..*....******..**.**.*...**.*.***..****.**.***....******...***..**.....**...*...*****.***..*****...**. .***.***..**.**..*.*....*.*.****..***.*..*.***...*.*.***...**...*.....****..*.******.*.....***...****.**.**.**.....***.**.....**.*..***.*.*..*..*..**.*...*...*..****.*.*.*.*.***...****...**..*..*.*.*.*.*.*..*.*.*.*...**.*.**.*......****...*....***..**.*..*...*...**.*.**.**..**.*..*.*..*.****..*...******..**.*..*..*.*...**.*.*.**.***..*****...*.****.....**.*.*.*..........**.*....*.*..*..***.***...*.**..*.**.***.**.*.......*..*.*..****.***....***....*.**...**.*...**.......*.****..*..*.....****.***.*.****..**.*.*.****.......**...*.*....*.**.*.*...**.******.*************.**..*.*......**..***.*......****...**.*.***..*..**.......*..*..*.*.**.*.*..*.*..*.****.*.....*....**********.**.*.*..**.**.***.*....*..**.*.*...**..***..***.*.**....***.**...*.*...*.*.***...******.*.******...****......*.*..****.**.*..**.**..*....*..**......*.......*.****...**...*.***..*...***..*.......**..**.*..****.....***.*****..*.*.*****.*..*.*..*......**..**********..*..*.**..*.*..**..*..**..*...**..***.*.*.**.....*..*..*.*.*..*****.**.*.*.......*...***...*...*.**..**..**.***..*****....***.**.*...****..*......*.*..*..*..*.*......**....*.*.*...**..*.**.*.**.**...*....***..*....*.**...*.....*.***.**********..**...*****.*.*..*.***...*.***.*.*.***.**.**.*.*.***..**...*.*.*******..****.**...***...*.***.****.**......***.*..***.*.*...*..***.**..**..*******.*..**.*.***........**.*.**..*..*...*....**.*...*....***..**....*.*.****.****.*..*.******.*.**.*.*.***.****....**********..*.*...**..*..*...*.**..*.*..**...*.....****..**.*...*..**....**.*****.**.*.*.*..**..****..**.****..*****..*..*..**..***..**..*.**.*.*.....**......*...*..**.....*.*.*****......*.****....***....***...****.*.........*......*.*****...*..*..*..*.********.*.........****.**.*...***.*...*.*...**.*..*...*.*.*.***......***.**.*.*..**..**..*..**..**.****.**....*.***.***.**.*.*.*.*..*..*.*..***....*.**......*.**.*..***.*****.*..*.**.*..*...**.*..*.**.*****.*..*....***.*.*..*.*..*..****.........*....*..*******.**......*...*.*.*.....***.*.***.****. *..*.*.**.....**.*.....*.***.****.*.*...****.....*..*........**.*.*..*.*..*..*..*....**.*..*.*...******.****...*.*****......**..****..*.......***..**.*.**..**.*.*..*.*.**..*..*.**.**.***.**.*...*.**..*....**..*...*.**...*.*****...*..*..*..*..*.*.*.**..**...**.*...**...**......*...*..**.**..*...********.*.***.*.**..**..**..*.***..*.......*.*.**.****.*..*.*.*....*..*..**.***.***.**...***..*..*..***.....*.***..*.*.*****......*.**..*...*****...***..*.*.*...*....*..*...*..*.**..*..*.***...**...*....**..**..*..*****.****.***.**....*.*..*...**.*...*.**.****......***.*..**.**.........**..**..*.*..**.*.*.*.******.*..*......*...***.....***.*...****.**...**..*.*.*..*..***..*.*.*.**.**..**.*....**.***...**.****.*.....*.*...*.*..**.*.**..*.*.********.*.*********....**.*.*...*..****..***.**.*..****...***.*...*..*******.*.*....***.*.**..**.***.**.**.***.**....**..*.*..**..*.**.*.*.**.**..***...**.**..********.**...*****.****.....***..*.*.*.**....*******....**....*..*.**...*.*..**.*.....***...*.**.***....*.**.....*...**...*....*****....*.***....***...***..*.*.*...***.***.**.....*..*......*.*.**..****.*.****.**..*.....*....***...*.**.**.***.*..***.**..**...*..*.*.**.*.**.***..*.***.***...**..***...*.******.**..*..*.**.*.*....****..**.**.****.*..***.**....*.*.***.*..*..****.*.*.****..**.**.**.....*.********..*....*.*.**.*.**.***.*..****.***..*..*.*.**.*.*.****..*.******...****.*******..*.******..*.*****..**.*.*..**.....*.*.*.*...*...**.......*.*....*..*..*.*...**.****..*.**.*.*.**....****.****.**.*..*..*.**....*.***.**...*..*...*...*.***....*.**.**.*.*.****.**....*.**.*..***....***...*..**.**...*.*.....*...*...*.*********....***...*****...**.*.*....***.*.**.*.****.****..**..*.......*...**..*.*..*.*.***.**.....**.*.**...******..******...**..*.***.**......*......*..****..*.**....**..*..*.*.*.*.***..*..*.***.*.*****.**..*.*....***.*.***...**...***...**...**..*..*****.......**......*..*.*.**.*.*.**..*.**..*..**.*.*.*******.******.***.*....*..**..**.....*.**..**.***.*.**.**.*.*.****..*.*. .*....*.**.*.*..*...*..*...*.***..**..*.....*.*..*..****.*.**.*..**.******.**.***........*.*.**...**.....**********.**....*...**.*.**.******..***.*.**..*.**..****...********.......**..****.*.**...*.***..*.**.*.*.*..*.....*..****.*...*..**...*...**.*.***..**.*...*...*..********...**....***.******.**..*.***.*.*.**..*..**....*.*.***.*.*..***...**...***..*.**.**.***.*****.**.....**....*.*.*..******.*.***..*.***.......**...**..**.*..**...*....************..**.**.**.....*.*..******.*.***...**.....*...**.***.**...****.***....*....***..*.****..*.****.**.****.*.*****.*...*******..****.**...***..*..*.**...****.......*...***.*.*.*..*..*.*******.*....***....**...**...*.*..**.*.*...***.*****.****..**.....***..**...*..**.***..*..*...............*.*...*.*.*.....*...*..******.*.****.**.**.**.*..**.**...*.**...*...*.********....****.****.**.*..*...*...*.*.....*.*****.****.*.*****.*..**.****.**.*.***.**.**..*.*.*.....**.**....**.****.**....*.***..**........****.*..***.**.****.**.**.******.******...*.*...*....*...***...*.*****...**....*.*.**.*.....**.*.*.*..****.**.**...*..*.....*..**..*..***.**.*.*....**...*.****.*........*..*.***.....*........**.***.....**..**....*..**..***..*.****.**..*..*...*.*...**.*....******.**.*......*****.****.****.*..*..***......*.*........******.*.**.*..*..**.*...*..***.*.*...*..*..**......**.*..********.***.*.*..******.**..*.**...**.....*...******..*.*.*******..*.*..*..*.**..*.*.******...***.*.**....***.*.*..*..*.******.*.***.*.*.****...*..*.*....****.*.**..*.*..*...***.*....*.**.*..**...*..*...**...*..*..*.**....*.*.*...**.**..*.*****..**..*..**............*.*******.*****..*..****.*.******.****..*******.*.***.*.*..**...*...*...*.**.*.****.*...*..*.*..*.*......****.**..***....*****...*****.**.*..**.**..*....****.**..*.*..*.*....*..*.**..*..*.*******..***..***.***.***..*..*.*.*.*..**....*....*****.*.*....*...*.*...*.**..**...*.**.*....***....*.*..****.***..**.**..***.*.....***.********...***..*..*....*.**.*...*******.*******.....**.***..***.**..*.**.**.*..* .*.....**.....**.***.*.....*****....*..*..**...*.****.**.*..*.*...***.*.*...**.*.*....*..**.****..*.**.*.....**...**...***...*..*****.*...***.*.*****.**.**********.*..*.*..***........*.**.*.***.*...*.**..**..**...****.*.*******..*.********..***..*..**...*....***...**.**.....*..*...*....**.**...**..*..***..*.*.**...*....*.**...*...**....***.*...*.....*..*.*.**.****.*.**.*.**..*...*..**..****.*...*.**.*.*.*.*.*.*..***..*...*.*...*.***.**.*..**.....*..********.**.**..**....***.****..****.....*.****.**.*.*..**.*.***.****.**..*...**.*.*.**....**....**.*.**.*.***.*.**...*******..****...***.****..*..**.*...***..**..*****....*.......***.*.***..*.*.******..*.***....*..***....*.*....*.*.**.****.*......*..*..*...*.***..*.***..*.*..*..*..*..*.*.....*.***..**......*....**.*.*.**...****...**.***.**.....*****.*..*.*.**....***..*.****..*.......*.*..**.*.*..*****.*.****..***.*...**.*.**.*....*....*.*****..***.**.**..*.*.*..***......***...*...*.*..*.......**..**..***..****.*...****..*****..*.....**.*.**.*****.***.....**.*.*.*.**.*..*.**.****.**..*..*.*.***..*..*....*.*..*..**.*.*.*......**...***.***...*..**....*****.*..*******...**.**..***.**.**...*.*.**....*.....**.*.**.*.*...**..****..**.***..*.**...*..***.**.**..*...**..*.*.**.....*.****.*.****.*..*..*.***.*.*.*...*.**.***.*.***..**...*****....*..**..*.*.**.**...**.*...*...**..******...***..***...*..**..*..*...*****.*..*...*.*....*.*...**.****....**.*****.*.*..*.*.***.*....**.*..****.*.**..*.***.********..***..***.....*..***.....**....***........***.**.**.*****..***..*.**..*.*..***..***.***..*.*.**.***.**..*..****...*..*....*....*.*...**.*.*....***.*..*.****...***.***.**.*****.***.*.***.***.*.*.**.*.*..*....*.**.*.*.......**...**.****.*.*....*.*.*.*.*..*..*...*******....*...***.**.***.*..*...*.*.**....***...*......*.*.*...*.*.*...*..***..*.**.....*...*.**.*.*......**..****.*****..*..*****.*.*..****.**....**.*.**..**..***.*.*.*.**...****.......*......*...***..*..***....*..*.*.*.**.**....*.***.*..**.*...***.****.***.***.*...**..*... ...*.****.*.*.**...****..*..***.****.*..**.*....***...***.*...****.***....*..*.*..**.*...***.*....***..****..*.*...*.*******.*..*.**.***.*.*.*..*.********...***.**.*.***.*.....**..*.****...*..*.*******.*.*****.*...*..****...*.*****.*.*..*.**......*********.*...*.******...**..***..****....*.*.*.**.**.*..*...........**..*************...***.**........*.*.....*.*.*..*....**..****..****....*......*.....********.....*.**...*...*.***..*..*.**..***..**.**..*.***......**......*.*.*.*.*.**.***...*.*.**...*..*.**.....*.***..*.*****.**..**.*.*..*..*...*.*.***..*********.....*.**.*.***.*....*..**.*****.*..*.*.**.*....***..*..****.**.*.*.******....*.*...*.*....****..**...**..**...**.*.***.***.***.**...*.*....*..*.*.....*****.......**..*.**..*...*...*.*.**....*..*...*.*...*...*..***...*.*.**..**.*..*....**.*...*.*..*...*.**.*.**.****...**..*....***.*.****..*.**.*.*.*....*..**....*..*.*..***..**..*..**.*..*.********....*.*.*.*.*.......*.**.*.*.***.**..*.***......**.*.***.***.**...*****..**..*.**.......*.*.*.*.***.*.****.**.*..***..***.****.***...*....**.****.****..**...****....**..*.*..*.*****.*..*.*.*.*..*.*.....*..***.****.**..*..***..**.***..**.*.*..***...**...*..*...**...***..**..*.*..*...*.*.****..***.*.....*..*.**.***.*...**...**.*.***.*.*....*.*.**...*.*....***.**.***.*...*..***...**..*.*.*.**....****...*.*..**.*.***.***....*..**..***..*...*.*..***.*.*.***.*..*.********.***.***..*.*..*....******...**.*..*.**...***..**..*.***..***...**.***..*...*...***.*...****....***.**..*...**.......****.***.******..*...***...*..***....*.**.***.**..**.**...**.**...*..*****.**.*****.*...**.**.***..*.....**.***...*.....*******.*.....*..***.*.*.*...****....*...*..*..***.*....**.**..*..**..*...*...**.****..**.**.**.*.......*..*********.*.***...*..**..*..**..**..*.******.*..**.**....*.*.**....*..*.*....****.*..*.******....*..*.*.***..**..***....*...***..*..*.*....*.*....**.**.****.*......*..***..*...***.*...*.**.*.***.******..*.**.*****...*..*....**.....**.**.**..**...*...*..**.*......****...*** .****....****.....*.*..*.*.**.**..**....**.....**.....**...*...*..*..***..*....****.*...***....**....*..**.*.*......*..*..***.*...*....*.*......*.***...***...*...*...*....**.******..*.***..*.*.***..*.**.*.***.*.*..*...**.*..*.*.*.***..*.*******.*.*...*.......**.....**..**.*....**........*******.*****..*.*.**..**.****.**.**.....***...***...*.....*...**.**..**....****.*..**.*..**.**...*..*....*..*.....*..**.*.**.....*.*.*.*...*****.**....*.***.*.**.*.***.***..***.****....***.*..****.*.*...*****..*..***..**..***.****..*.*.*...***..*..**.***..***.....*****.*.*........***.**..**.*.*...**..**.*..**....*.**.**.**.*.*.***.****..**...*...***..**...*.**.***....*.*.***********.**..**.*.....*************.*..*.**..*..*******...*.*.*.**..***..*..*.*.**....******.***..*...*.**.*.**...**....*.*****..**.**.*..**......*.*..***..**...**.***.**.*.**.*..***.*.*.****.....*..**.**..**..*..***.**.**...**.*..*.*.*.*.*.**.**..*.***.*.**..**.*..*..***..*.**..**.**.*.*******.*.***.**.......**..*.*....*.****..**......***....**....**.**.**.*..**...*..*.*.*....*....*****..*.*.****.****...*****....**.*...**.*..**..*.**..***.*...*.*.*..*..*..*..****.**.*.*.*****.....*.*......****....**.*..*..*.*..*.*.*....*.....***..****.**..*.**..*.**....**.****..*..*.*.*..******..*....*.*.*.****..**...*.**..**.......****..*.....*.*.*.**.****.*..*.****.*****...***..*.**...**.*.*.*...*..**.**.*.**...***...**.*.....***...**..**.**********.*.**.**....***...**..**.*..***...*.*.....*...*...*..*.***..****......*..***.*...*..***...****......*****.**.*....***..**.*.*..**.***.*.**........*.****.*..*.******..*..*.*.**.**.....*..**..***..*..**....*****.....*..*.*.*....**.*....*.*****..**....**.*****.*.*.*..**...*.*******...***....*.**....**...*****...*..*.**.*.**.**....***...*.......**.*......*.**.**.*..*..***..*.**.****.*.*....*.*....*..*.*.***.******..*.....**....****..*..*..***..**...*.*.**.*******..***....*..*..**.*.***..*..***..*****.**.**...*.**.******..*.*..*...****....*.**......*..*..**..*.*..*.*..*..*...**...**.**.* ...*.**.*..*...**..**...*.*.**..*****.*.*..*..*....*..******..**....*.*...***..*..*.*....***.**.*.***.*...**.*.....*.**..***.****.*..********.*.*******.*.*.**.****..*.*.*.....***....***......*.******.....****..***.***.**.****...**.*..**..*...**..*..**.**.***..**.*.***..**.*****.****..*..**..*....*.*....**.*....*.*.**.*....*.*..***....*.*..*.*..**......*.*******..***.**.**.*..**.**.*.*.*..*.....*...****..*****...*****.**.*****...******..**....***..*.***.*.*.**...*.***.**....**..*.*.....*..***.***..*.*..****.*...*...*..**.***.**...*****..*..*.*.*..**.*..*....*.*.**......*.*.**..**..*.*...*....***.***.*..**.**.**..**..*...**.*.*..****..**.*.************..**..*.*.....***..*...**.**.**....*.*..**.*****.*****.**...*..******.*.****.****.....**....**.**....**..*.**..**.*...*..*.***..*.****.*.****.*.*.**...**.**.....*.*...*.*.**...*.**.**.**.***.*.**.**.*.....*.***.*.***..**..**.*..***.....*.*....**.....*.***...*..***..*.*********.***.*..*********...*.*....********..**.******....**.**.**...**.**.*..****..*......****..*......*...*****...*.****...***...*....*.**..***...**.*..****.....****.*.*..**...*..*.*..*.*.*.**...*...******.*.***...*****...*..*..*..*****...*.**..*..*.*.**.**.*..*...*......*.*....**.******..***...*......******.*.*...**...**..*....*....********...***.*.*.****.**.****...****.*.**.*******.*..*.*.****.*.*.*...*..**.**.*..***..*.**.*.**.*.**.*...*..*..***.....***..*.*.*.*..*****.**..**...**.***.****..*.*....*.***.*......***...**.***..**..**.*..**.**..*..**...****.**.*.*.*..*....*..*.*.*..*.**.***....****.*...***.*.*....*..........****.**.*..***.*******.***.**..**..*....**...*...***..*.*....**.*.....*****.*.*..**.**...****....*.*..**.******.*..**.******.***.****..**.**....*.*.*...*.**..***.*******..*..**.....*...*...**.*...*...*.*....**.*..**....*....**..**....******..***....*..*..***.**.*.......**.*.*..*.***.*.....**......*****....**.**.****...***...***..*.*.....**.*.*.***.....**..*.***.**.*...*****.....**.*.*..***..**...*...*******...**.*.**....*.****...*..***. ****.*****.*..*.*..**..***.*.****.*..**..***...***.....*.***.***.*********.*.*.*....*....***.....*.**.*..****..*..*..**.***.*.**.*****.**.*..*.**.**.*****..*.****.*****.....**..**.*..****.*.**..***..*...*.***.**...*.***.*..**..**.*..**.******....*.******.*****..*...*..**.*....*.......*..**.**..***.*....*..****...***....*..***...*******..*..***...*****.**...*..*****...*...**.*.***..*******.***.*******.....*....*....*******.........*..*..****.****.*.**..**..*..*......*.*..***..********....*.*.....***..*.**..**....**..*..*..*..*.*..***.***..*...*****...***.****.****.*...***.***......****.**..***..*..***....**.***.**..****.***..****.**....******..**..**.***..**..*.*****...**.*..***.*.**.*..*.**..*.**.*...*****.*.**.******.***...***.*.***.*.**.*...****..*******.**.*.*..*****...*....**.****.***.**....***..**.**....****.*..**..*.****.**....*...**..****.***..****.*..*...*....**.*.*..**.**.*...*..*.*.*****...*....*..*..**.**.....*..**.....**...*...******.*.*......**.*..**....*....***..*.*..*.*****..*.***...***..**.***.*.*..*...****.***.***.**.***.*..**..*..*.**.**..***.***..*..*.*********..***..****.*.*..**.***.****..*...*..**...***.**...**....*.*..**.*.....*.*.*..**.***.*....**.***...*.*.*****.****.***.**.*****.**....*.*..*.*..*....*....**.**.**..*****....*....**..**.*.**....*****.****.****....*****.*.****...*.*.*...***......**..**.*..*...*...*.**..**.**.***.*.*..***.**.**.*.**....*..***....*..**.*.....*.*...*.***.**..*****.*.*..*.**.*..**...*..*.*..***..*...*..**.***..*..*.**.**.****..**...**..*****.*.**.***...**.*.**.**.....**.***.*..**.*.*.**.*.*..**.**..*.*.....*..***.**..*.***.**.****.**.*...**...*..**.*.*..**.***..**.***.*******.*.**.*....**.*..*.*..****....*****.***..**.****.***.***...*...*.****.**.*.*..*..**...*.**..***....*.********...*.*******.****.....**.**.******.**.***..***.****..*..**..******.**...**..***********.*...**...*.*****..**.......*.*...*.**..*.**..**.*...*........**.********.*...***.*..*..**.*...**...**.*..***.*..**...***.*.****..*.**.******.***.**.* ..*.....*.*..*....**...****..**...*.*.*.....**.*..*...*..**........***.*..***...*.**...*...*****.....**..**..*.***.**....*......*.***.*...********.*..****..*...**..*..*.*..*..*....*...*.*.*.*.....*.**.*.**.**.........*.**...**.****..***..**......**...**.*..*..****...***.*...*..****...***..*****.***....**...*.*.....*.**.*.****.*.*.**..**.*..**..*.*****...****..*...**.**...*.***..*..****.*..****.**..**...*.*.***..***.**...***.**.*.**..****..*****.*..**..**..***...**.*..***..*..**...*.*...*****..*.***..***.**..**.*.*.*.**.**...**.*..*.*..*.*..*...*...**.*....*.*...*..*.**...*...**..**.*....**.***.*...*.......*.**....*......*.*.*..**.*.***...*..***....*.....*....*.*.......*...**.*....***...**..*.*.**...*..*.*.*.*.**..*.*.***.**.*****...*.***.**.****.****.*...***.*******......*..**.*..***.**....**.*****...***...*.***.***.*....*****.**.***.*.**..****..*.***...*.**..*.**..*.**..**.*...*.*..**.....*****.*..**.*****...*.*.**.....**.**..*****..*...***..*.*.*.*.......*..****.*.******.*********.*.*..***.**..***........*.**.....*..*****.*.*...*.*..*...*....***.**..**....*.*.**.**.........******.*.....*.**..**.**.**.*.*..*.****..**...*..*......**..*..*.......*.***.**..**...*..*..***.**..***...****..*.*...*.*..*..*..*...*.....***..***..**....***.....******.*..*..*.*.*..***...*.***...***..**...*****.**.**...**..*.****...*******.***..*.....**..*...***....*...**.*.*...*.*...***.*.******..**..**..****.*..*.**.*..**.*.*..**.*...***.**.*.*...***.*.*....*.*..***.*..****.***.****..*..*.**.**.*.*..*.*.*.*.*.**.*.*..***.*.**..***...*....*.*...***..*.**...*.*.*.....*....*.*****..**.*...*..*....*...**..**...*..*.*.**..**...*.*.***.*.*.*...**.*..**.****..***....*..**.*..*.***...****..*..*..*....**..***..****....****....*.**.***.***..*...**.*..*..*.*..*.*...*.*.*.***.**.*..**.*...*...**.....***....*...*****..*****...****.*..*..*.*.**.....**.*...**.**.*.**.*..***..*..*.**.*....***.......*.*.*.**.**.*.....*.**..**.*....*..*...*.......**.....*.****.***...*.*.**..**..*....*.*.**....***..*.**.*.**.. ..*....*.....**.*.**..**.**.***...*.*.*..**.***....***.**.*....*..*.....*.**.*..*.*......*...**..*..**..*...***.*****.**...*.***....****.***.**.****....**.*.*..*...**.*.*..*.......*.**...****......*...***....*...**..**....*.**.....*********...**.*.*..***.****..*..*.*..*....***.**.****.....**...*****..**..*.***.*..*.**..*...*.*****....*..*.*.*.*..*.**..******.*.*.*****...*.**.*..*.**.*..***.*..**.***.*****..*....*.*.*.***...**.*...*...*.*.**..*..**....**..*...**..**..****..****..**..*.*.**..*.*.**..*...*..*.**..**.****.*.**..***..***...***.**.**.*.***...*.***...*.*****.*....*..........******.*..**.**.*..**.*..****.*.*..*....***.*****.*.*****..**.****.*..*..*****...*...**..**.***..**...**..*..***...*.*...........*.**.***.*.***.***.***..*..*..***...**..**...***..*.....*..*.****..*....*.****...*.*.***...*.***.***.*.****.***.*..**.*...**.**..*....****..**.**....*.*..**...*****.********..*.*....**.**.*****.**..***.....*.**.**.*...**.......**.*.****.**...*......**..***.*...*.***..*..****..*.*....**.*......*.....********.**......**...*..**.*..***...*..*.*.**.........**..*....**....**.*...*..**.*...**.****.*.*.*..*..*.**.*....*.*....*...**.*..**.*.**..***.*.**.*****.**.****.....*..*.****.**..*.****..**.*..*.****...***.*.***...*.**.*...*.********.*.*.**....*...**.*.....*.*.**.....*.****..**.....*....**..**...**..**.***..*...........****.**.*..***.*.*..*...*...*.*.**...********.*.*.****...****..*..*.****...***.*.**....******....***.**.****..*.*.*.**.*..*.**....*.**.*...**...*.**...**.*......**.**.*.**.***..********..........*..*.**.**.****.**..**.*...**....*..*****.******.*..*..*...*..*.**..***..*.........*.*.*****.*.****..*.*.......*.***...**..**..*.***...*....***.**.*.***.*.***.*..*...*.*...*.**.**.*.*...*....*.**.*.*..*.*...*.*.***..*****...***.*.***...*.****..*.*.***.***.........**.***..***.*.***.**.**.***..*.**.**.....*.*.****.*****.*.***.**.**.*..*..*.*....*..****..**.**.**..*..*.*.*.***..*..**.**.**..***.*...**.*........**.**.***...*..**.....*.*....*....*.*.*..*.*...... *..*..*....*.....***...**.....**.******..****.*.*...**...*..****.*******.*...*****..*.****..*...****..***.*...*.*.****.**.*.**..*..*.*.**...*.*.*..*..*...****.*.*.*..*******....*****.*...*.*.....*....*..*.........**..*.*...*.**.****.**....****.****..**...*******.*.**..***....**..*.*...*..*......*..*....**..***.****....*****.*.***...*.*..**.**.****.*..**..*.***.**....*.**.*****.******...**.*.*.*.**.*****.*****.***.**.....*..****.*..*****..***.***....**....*...*.**...**.*.*.*..*.****.***.**.*.***.*.**.*.*.****.*..*..*.....*.*.*.*****.***.*.....*...*.***..**.**.*...*.*.****....*...*.*..**.*.*.**..*.....*...***.**.**...*...**.*.*.**..*..*..***..****..*...*.*..***.....*.*.*.*..*...*.**..**..**.*..*..**.*****.****....*.**...*.*.*..*..**.*....*..*..*..**..*.*.***..****.*.....*****.*.**.*..**..**.***..****..***...****.***...**.**..*.*.*.*....*****...*.***.*.*.****.***.*...*.*..*.****...******.*****.**..****.*****..***......*****..*.*....*..**.*.*.***.......*.*.**.***.**...*******.*.*.**.**.****..**.**....**....**.*......***..*..**.*.*.**.**...***..**.***.***..*...***.****.**..**.*......**..*..*..**.*.***..*...***.***..***.*.***...*.....**.**...*******....***...**.****..*...**.*..**.***.*.***.********...**......*.......*..**..**....****..*....*..*.....*.*...*....*...**.***...*.*..**..*.*..*.*.......*****..*.*.*.*..**.******...*....**...*....*...***.**..****.*****..*..*..*..*..***.**..*.**..*.*..**....*...***.**.**..*....*..***.*****.*.****.****...*.**..***.**.....*.*.***.******..**....*..*.**.**..**.***...***...****..*..*.***.**.*.....**.*...*.*.*.*.****....*.*.***..*.*..*..***..******...**.*..*.**....**.*****......*...*****.*....*..**.....**..***....*..***..***...**...*.*...*...*.*..****..*.*..*.....*..*.******.****.***..****.****.*.****.***..****..*..*..**...***..*.*.....**.***.....*.*.******.*.*.*..**.*.....*..*.*..*.**.*..*..*.**....**.***.*.*.*.*..*.*.....**.....**.***.*.*....**.**.*.*.*.....*.***.*..*....**.****..*..*****.*...*...****.******.**.***.**...*.**..**.*.**** ...***.**.*..*.*....***.......**...*.**.**.*.**.*..*.**...........*..**..*..***..**.*.*****......*.....*....*..**.*..*..*.**.***..*...*..*..*..****.*..**....****..*****..*****.*......*..***.*****..*****.**.*.***.**...*.*....**.....*.****.*..**..*.**...*****...*.....*.*****..**.*.***.*.***..*..**.******.*.*..*.**.*..*.*.*.***...*.*...**.**......*.......****.*..**.*.*...***...*.**..*.*.*.***.****.**.*.....**.....**..*..**.*..*****.*....***..****.....**.*...*......****..**.*.....**.*..........**.**.********.*..*..*.*..**.**.**...*.**.*.*..**.*.****.*...*..**...*..*..***..****.*..****.*.****.**..**...****.**.*****...********.***.*.***...**..*...*.**..*.*.*...********.****.*.*.*.*.***.**.***..**...***.***.*....*****....*..*.*.*.*.*.*.**..*...******....*..*..**...*.*.*...***.***..*.*..*.**.*.***.*.*..*.*......***..***....*....*..*.*...****.*.***..****.**.*...*.***..***....**.**...*******...**.*.*..*****.*.*...***.*.**.....******...***.......**....**.*..*..****.***.***.*..*..**...*****..*...**..*..*.*.**...*.*..**..*..*.*.***.*..**..*.**..*.**..*.***......*.*...**.*****..*.*..**.******..***.*.*.....*.**....**.**.*.*.**..*..**.**...*******.**.*..*******.*.**.**.*.*..***..*****..*.....*.***..*****...**.*....***.*.***........*.******..**...*...*.*.*....**..******.*****..****.****.****..*.*......**.****.*.....*.*.*.....*.*****...*.*.....*.*****...*.***..*.*********...***.***.*..*..****.**..**.**...**.....**..**....*.******......*.**.*****..*..*..*.***.**.**..*..**..*.**.....*.*...***.**.****.***.**..**..**...*.....*.****..*.*.***.***.**.*.*****.....**.*.**.*.*...*.*...**......*...***....**.**...*.*....*.**...*.**...**.**.*.*.*.*.***...*.***...*****...*..*.*.***.*....**.......**.*.***.*.*.***...**...*...**.**.**.*.**.***********...*..*.*...*.*.*......**.**..*..*.*.**....***.*.....***..*...**.*..***.*...**..**..**..***.*..*...***..*****..**.*.*....******..*..**...*..**.**.*...*..**..*.**.*....***.**.**.....*.....*.*.*.**.*****...*.*.*..**.*.*..**....*.***..**..*.*.****..*..**..* *.*.*.....****.****.*..***.*...**....***..**..**..***..***.**.**********.**.**.**.***......***...*..**.*..*.*.***..**.**.*.***..*.****..*.***.*............*..*.*******.****.*..**..*.*.**..*..*****...*..*.*..*...***.*...****...*.**.*.***.**..*.*..****.**...*..*.....**.**.*.*.***........*....*.**.****.***..**.***.*.****.**....*....**.*...*..*..*.**.**.**...*.*......***********...*...*.*.*...*.**...*.*..*....*..***.....**.***...*..*...*...*.**....*.*****.*..*.***...*...**..*.....**..***..*......****.....**.*..*****.*****.*...**....*.**.*...**..****..*....**...*.****.**...*......*....**..*..***.*.*.*.**..*.**.*.*.**.*.*...**..*.**..*...**.*.**..*.**..*.***.....*..*..*.**....***.....**.**.**...*..*..*...*..*..*..***..***...*..*......*.******.*****...**.*.*.*..*..*..*.**.*..*.****.****.*..*.**..**...**.**..*..**..*......**....*..**..**....**.*..**..**.**..*..*.**...**.*******..****.*.****.......*.*..***..*...***..*..*..*****....***..*..**..****...*.*.....**...**....*.***...*...**.**.*.*.*.*.**..*.*.*..**....********.*..**..**.**.*.*.**.***..*..*..*..*.**..**.**.***.****...*.**.......**...**.***..***.****..*..*.**.*****.**..***....**.*..*..*..*...*****.**.**..*...*****..*...*..*.....***.*.....****.**..*.**.*..*..*.*...**...****.....****.*.******.**..*....**..*..*.**.*****....***********...****.*....*.**.*********.****.**....*..*..*****.***.......**....**.**...*..***..*.**..***.*.*.....**...****.**.***...****....*.....*.**.**..*.***.*..**...*.****.***.*..*...**..*.*....*..***...***..*..***.***..*.*****.**...*....******..****.*.*****..**.*..*.***..*.*..******.****.**..*..*....*.***.......*.............*....**.....*.*..*..*.**.*.**..*..*..*****.*....*...*.****.......***........**.*.**........*****.*.**..**.**.*.**...**.**..*....*.****.****.**.***.*.*......**.*.**.*....**..***..*..*..**.**.*.***.**.*...**.**.*.***..**.*.*****...*.*..******.**.***.*.*.*.*.**.*...**.*...*.*.*....*.***.*...**..*...*.*.*******..*.*..*..**.*.***...*...***..*..*.***..***.*..***..***.***.*......***.. **....*....**.*.***......***....*****...**..**.**...*.*.*...*.....*.***.**.***.....**.**...*.**.*....*....*.**..**.**.*....****.****..***.*.*.*****.**..*.*.*..***.*****.*.*.***.*.*..*.*..**....*.*******.*......*..*.*.*.***..***.*.*.*.***....*.....****.****.**.***..**..**..*.**..***....*.*.***.*....*...*..****......*..**..*.*..*.***..****.*...**..**..**.........**..*.*..**...**.**.***..**.*.**....*...*..**.*..******.*.*****.*...***..*.*.*.**......*****.****.*.*****.....***...*.....**.***..*.*.****..*.**.**.****..*.******.***..*..*.****...****...*.*....*.*.*..**.*....*..**.**.*..*...*.......*...**.*.****...***.*..**..**.**..**.*..*..*...*.**..*.*****.*.*..*.......*...***....*...*....*.**...*....****.....**.******...**...*..******.**.*********..**.**.**.***....*.***..*.***.*..*.***..*...*.*****..*....**.*.*.**...*.*.*.**..***...**.....***.*.**.*......*.*.*..*..***..***..*.***...***...**..***..*..**.**.***...*....*..*..*..******.*.*.*.**.**.*..*..*..**.*..*.***.****.*.*.......***.*...******..**.***.**..****..*..***....**..*.*...**.*..*.******.*.***..*.*.**.*.*******..*.....*......*..*.**..*...*..**..*.*....**...***.**.*.***.*.*.**.*.*.****.*.....*.**..**.**..*.*.**.*..**.**.**..****.*..***...*.**...*....*.*..***.***.*.*.*.*...*.....***...***.....**.**...*.**..*.....**...**.*....*.*.**.....**.****.***.**.*.*.**..*.**.*..****.*****....***.....***.**.***.*..*.*.****.**......*..***.*....***..*....*....**.***...***.****....*..***..*.***...****..*.*...*...*..*.*.*........*..***.*****....*******.**..*.*...*..**.*....***.*.*...*****..**.*.*.**.**.*..******.*.*....**.**..***..*.****.*...*.*.....**.***.*******.**..*.**..*.*..*.****..*.*.**..*.*.***.*.*.*..****........*.*.*.....**..*..**..**.*....***....**..*****..*.*****.****..**.**..***..**...*..*.*.**.*.**.****....****.*.*..**...****...*****....*..*.*..***.*..***.*****..**.***..**..*..**..**..****.*.***.*.*.*..*.**...**....*******..**...*.......**.*.***.*.***.**.**..**.*.....*.**.*...*.*...**......**.*...*.*.*.****.***......**. .**..*..**.*.*.*.*.*...****...**......*.**.**..*...****...*..***..*..*.*.**..***.*.....*.*..*****.***.*..*..**.*.*.***..*.**.***.*****.**...**....**.****.*.*...*.******.*.*...*.*..**.*..*.******.*....**.*.*.*.**...*.**.*.*.****..*..**.*......***...**.*..*.*.*.*..*.*.***.**..*....*..*****...*..***..*****.......*..*.***.*...*.**.***.*****.**..***..**...*.**.*..****.*...**........*.*...*.....*.....***..*.*..****.*.....*.*...*..*.****.*.*.*.....*....**.**.*.*.*****.*...*..***..*...***....****.*....**..***.*..**.**.*.*.*....**.****.*..**..***...*...***.*.**.*..*.*.**.**.***.*.***.**...*.*.***.****..*.**..*.*.***....*.*...***.......**.......***......**.*...*.*.**..**..*..*.*.***...**.***.**............**..**.*****..*...*.*.***..*.*****...**...*..*.*.*...***.**....*.***..*.*....*.*.*.*.*........*.*.*.*.***.****.*...**.*..***..****..*....*.*.*.....*..**.**..**...****..*.*.*.***..*..*...*****.....**...**.*.....*..*..*..**...*******..*.***.**.*.*.**..*.*******.*.**..**...*..*.**.*****.***....********..***.**...**.***.***..*.***.***...*..**.********.**..*.*..*****.*****.*...**.****.***...*...*.....**.*.*****.*.***.*****.**.*.*.*.*....**.**....***.***......*..*.....*..*..*.*.****..***.***.*.*..***...*.**.**.**.***.**..*...*.**...*.*.**.*......*..*..**...**..***.**.*******.****.***.******.*.**.***..**..*..*..*..***.*.*..****.**...*.*.**...*....***..**..*...**.*.*.**.***..***.******..*.******.**.*..*.*.****.....*.**.....*..*.**.*...*.*..*..***..*....*..*.*.**...**..**.***.*..**...***.*..*..**..**...*..**.**.....**.**..**.*.**..**.*********.***.*..***....***...**.*..*.*..**.*.*.*.******.**...*.*******.**.*..*..**......*..*.*.*..***.**.*.**.*.*..*....*..*.**..*..*.******.*..**..****.**.**.*....***..*.****.*.**.*.*...*...*...****.*.****..*.**.*****.*.*...***.*.*.****....*.*..*.*.*.**..*.****.**..***.**...**.**...*...***..**..**....***.*.*..*****.*...**.***......*.**..***....**...**.**.....*...**.*......**...***.....*..*.*..**.*...*.**.****.*..*.*..***.**.****.*.****....***.**..*.*** .*...*.*..*..*.*.*.**..********.....*....*********...********....*....**..*.***.***..***.....*.**..*..***..**...*****....*..*..***....*.*......*.*...**..**......****.***..**...*...**.**.*.*.*...**.**..*.***.**..*.*..*...*..***..*.***.*.****.***..**.**.*.*...*.**.*..***.**...**.*..***.*.*.**...**.***.****..**.*...*.****.*......*.****.*.**.***.**...*...***.**..*.*******....*...****........**.*.*.*.*..******.*.**.*.*.**..**.*.....**..*...*******.**.******..*........**..*..**..*...*..******.**..***.****.*......*.**.***..*..***..**..*...*.*******..*..****.*.**.*...*.*..*.**.**..**.*.*...**.***..*..*.******..*******.*..***.*..***..*.*.*.**..*...*.*.*.**.*..****.*...****...**.**.***.**..***...*...***.***.....*.***..*....**....*..*.**..**.*.***.....**....*.***.*.*****....**.*.....*.***.*.****...***.**.*.***.*...**.*.*...*.**.*.*.*...**..*.*.*.***.*...*.**....*****...*.*..****.***.*..*...*..****..**...****.***....*.*.**.**.*..**.*.****..***.*..***..*..**...***..*....***.*.**..*....***..***.*****....*.*****...*..*.*.***.....**....*.*****....*..*.**..*..*.**..***.****.*..*******..**.***.**..*.**.**..*..****..*...**.....****.*.*.****.**...*.*.*.***..******...**..*...*.***.*****.....***.....*.*.***.*...*.*.*.*.*********.........***...*..*.*.....*.*..*.**.**.*.*...**...**.*..*..**....*..**...**.*.**..*....**...*.**...*.*....**.*...*..****......*...**..*....*....*..*.....*....*..*..***..****....***.*...***.*.*...***..*****...*****.**.****..*.***....**.*.*...*......*****...*.*.**..*.*..*.*..****..**..***....***...***.....*.****....****.*.........***.*..*...*..**.*.*..**.*...****..*..*....*.**.*...*..*.*****....**...*****..*******.***.*...**.**..**..*.*.*...***..******...***.**.*....*....*...*.*.***.*..********...*...*..**..*.*....***.**...****.*******.***..*.*..*..*...***.*....**.*.*..**.*.***.**..*....*...*.****.*.**.**.*....****........*....*..*.**.*..*..***.*******...**.********.*.*.*.****..*.*....********.*.*.***..*.*.**.****...**.*.*...**......**.***.**.......*...*...*.***.*** .**.*.**..*.**.*.****..*.**.*.*.*.**.**...***...***.**..*.*..*.*..**.*.**.**.*...**....*.*.*.*.**.*.**.*..*.****.**.**.*..*.***.*.**.**..***......***..**.*....**.**.*.*..**.........*..*.*.*....*.***...*.*...****..***.***.*....*.**..*..***.***..***..**..**..****...*.**.....*..**.****.*.*.***..*.*..****........***.........*.*....*..**..*..**...***.*.*.*.***.*..*.*..***.*.*.......*..***.*.*.*..*.*..**.**...*.***..**..*.****.***..***.*.**..*..*.***.**...**.*.*.**...*.....*.**..*..***.**......****.**.*..*...*.***..**.****..***.....*.**.......*.**..***.**.*...***..*.****.**..*..**.*...***....***.....***...**..**.*.....**.....*.*.***..****.**.*......**.***.*.**...*.*.*..**.****.*....*........**...*..**.*.**.*****.*..*.....***..****....*........*..****.****..**......*...*.*****.*..*.*.*.**.***.*****..***.*..**.***.*...**.....*.*..*...*...**.**.***.*.*......*....***..**.*.*.*.*....*...******.**..*...*......*.**....*.**.....*.***.*.***.*****.******..*..*..*.**....***.**...****..***.*.**.***.*..*..*.**.*.**.***...***..*......******.*****.***.*.**.**.***.**.*.*.***.*..*.***.**..*..**.**.**...*.*...**.**.*..***.*.**..*..***.**.*.*..***.*.**...**.*...*.*....*.****.*****.***.*****.***...***.*********.***.*..****.*....*...*.***..**.**..***.*..***.*....*.....*****..*.*..**.*..*..**...*.*.....*..**.**.*.*.**.***.*..**..**.**...*.****.**..**...*..*.*...**.**...*..***.****.**.**.......*..*.....*.**.*..*..*...*.*..*..**.*..*.**........*...****.*......**.****.**.*.**.**..*****..***..*..***..**.**....*****.*.****.*....****.***...**.**.*.**.***...**..*.*..**.*...**....**..**.**.***..***.....*.**..*.***.*..***...****..****..*...**..***.....**.*.*....*.....*****.****.*.****...**.**.*.*.*.*.****..******.*...*.*...*..*.**..*..*.*..*.....**.**.*..*......**..**.....**....**.***....*.*****.*.......**.****.**..*.*..*.*****.*..*...*****..*.**.**.*..*.******.*.*****...***.*.**.*.***.*.**.*.*...***..***.****..****.***.**.*.....**...*......*.*.....***......*.*..*.***..**..***..*..*.***.*..*.**..***... ..*...*..*..***.....*.*.**.*...*...*.*..***...*...*****.*..*.**.*....*...*..*****..**..*..**..****..**.*.**..***..**.**..*...*...*.*.*.*.........**..*..*.*..**..*..**....*.*.**..*.*...***.***.***.....*.*****....*.****.*...*....**.***.**...***...**.*.***....*.*.*.**..*.*.*.*..*.********.***..**********...*.**.**.**.*.***.*****..*...**.*.**..*.**..*.***.****.*...*....**...**.*.*.*.*..*..***.....***.**.**..*.*.*.*...*...*..****.*..*.*.****...***...****.*.**.*..*.*.......***......*.*...*.*..**...******....**...*.*..***.******...********...***.**..*.*.****.*.....*.***..*..*....**.**.***.*...**.*.*.*......*...*******..***.*..**.*...*.*..****.*.***.***.*..**.....*....***.****.***.....*..***.......****....*...*.*.***.*......**...**..*...**.*.....*...*.***.*......*.***..*******.**.**.*..*..*.**.**.*.***.**.***.*****.**.....*.*...*..*....*...*.**.*****.***..*..*..**...*..**...*.*....*.*******..*.*..**..**..*.*.*.****....**.***.....*.****..****..******...*.**..*..*..*......*..***.***.**..**.**.*.*..*..***..***..*....***.*...*.*.**..*....*.******..****.***...**.*.**..**.**.**...**..*...****.*****...**.......*...*.*.**..*..***......*..*****..*****.*****.*.**..*...*...**..**.*.....**.**.**..**.*.....*.*..*...***...**..*..**..***...*.*.***.********.***.*.**......*.***.*.**.*..**..****...**.**...**.**.*.***.....****.*****..**...**..**.*....**.****.*......*.*....***........*....**.**..**...**.****.**....*..*.*.*....*.*.**...**..**....*****..*.**...*.....*..*****..*............**..*..***...*..*.****..*.*....*.*.*.****..*.**.***.***..**.*.*..*******...**.**.....*..**..*.*.***.*...*.*.**.*.*...***.**.**.*.******...*.*.***.**..*...*..***..****.********....*.....*.****.*.....*.*.**.***.**..**.*...***..****.**.*****.*....*..***....*.*.*.**.....*.**..*...*..***....*.******.*...*.*.*..*..*..*...*.*.*..***.*****...*****..***.*..*..*....**.****..*....*.***.*..*..*...*.*..**.....*.*.***..*****.*..*.***...*.**.**....****...****.**.**.*...*.**...*.*.***.***..*.***.*...***.**.*...***.*.*.*****... ***...*..**.**.*..****.*.***.**.**.**.****.*..*...*.**.**...*..**.*.*...*.....*...****.**.*..*.*..*.**..*****.**.***..*..*.*.*.****.*.***.*..*.*.**......*..***.*..***.***..*****...*********.*..*..*......*.**.**.....**.*..**....***..****.*..*.*.**.*..***.*.*.*..**.***.*..**..*......**..*.***.*.*.*.*.*.**...***.*******...**.*.**....*...***...***...*.*.******.**.*..**..*.*.**..**...**..******.*...*..**.**.***.***.**.**...*.***..**.**..*.*.**.**....*.*..*..*...*..*.*..**.*...*.....***..*****.......******...*.*.**.*.*.**..*..****......*****..**..**.*..**.**...****..**.*..**.******.****..**..***..**...*.*.****....**.****..*.**......******.*****..***....**..**...*..*..*..*.*****..**...*.*****.*.*.*...*..***.**.*....**...****.*....*..*..*.***.***.*......*.**.*..**....**.**..*.**.**.**.***..*.....**.****..**.*..*..*****.*.**....*****....*.*.*..*.*.***.*.***...*....*..**.*.*...*.****.***.***.*....*..*..*.**.**.*.*.*..**........****.***..****....*.**.....*....*..***.**.***..****..**.**..*...*.**.*...*****...***.*.*...*..**...**........*.**..*.*******....*..***.****.*....**.***.***..*..***.*********.**..**..*.*****.*..*..*...**.*.*.*......*.**...*..*.......*.*..**...**...*.***.**.........******.*.*********.*.*****.*.*.*.*...*.**.*.*.**.*.***.....****.....**......****.**.********.**..*.*.**.***..*.*...*.**.***...**.***...**.***.*.**.*...*****.***.*.*......****.*...*...*****.*..*..***.*.*..***.*********.***.*.**........*.*..**...*..**.**.**.**..*....*......*.*.*.***..**..*.*..*.**..*..*...**.....**.**..*.*..*.*.*.**..****..**.****..*.*.*.**.....**.**..**.*...***.*...*....**.....*.*....**.****..****.***...**.*..*..*.*..**.*.*....*..*.*..*.***.*..**..*..*.**.*...****.**********...*.**.*.*..*..****.*.*.....*...*..***..**..**...*.*.*..***..**.....*...*..**.**...*.*.**..****..*******......**.**.****..**..**...*.**..***.*..*.*.*.***.*..........**.*..*..***..***.*..*...**.*..*......*...*.*..**.*....****.*.*.**.*.***...***..*.*.**.*.*.*.*.*..*.*.****.*.***..***..**...***.****.*..*.*.*.*. *.***.**...**..**.*....***.**.**.***.*****.**.*.*..****...***.....*.....****.*..***.**.**.***..*..*.***.....**...**.*.*.*****..*...*.*.*....*.*.*.*..***..*.....***.*..**....*...*......*..*.**.***.**...***......**.*..***.**..*...*.*..*...****.***..*..***..*.*.**..**..*.***.*..*.*.**.**.***....*.**.*.*.*....*....*..*****..*..*.*...**...*..**..*..*...***.*.*....***.***...***.****.*.*......*..*..**.*...**.*.***.......**.****.*..***..****.***.*.*.***..*.*....***.**.**.***....***..*.*....**...**..*..**.*.*****.*.**.....*...*.*.*...***.*..**..*..*......*.*..**....*..**..**...**.*.........**.***..***..*.***...*...*.*.....******.***.*..*.**.**.**...*.*..*..*.*..**..**..**.***....*..*.*...*.*....**.*.....*.**...*...****.**...*....*....*.*.*...********...****...***..*.*.....*....**.*.*..*.******..******....*.****.*.****.**...**.*.*..***..***.**.***.****.**.***.....*******..*.**********....***..***..******..***.***...*.*.**.*.*****.***.*.****..*.*.**.**..*.*.*.**...*.***.**.*..*......**..*.**...**.*.*.....*...*.**..****.****.***.**.***....*.****.**.**.*.*..***..*..**.*....****...**......***.*.**.*.***.**.***...**.....*.*.*.***.*.*.**.******....**.*..***..****.*.*.....*...***..**.....*...**..****...*....**...*.***..**.....*.*****..**.*...****.***..*..*.*..**.*...***....*.***.*******.*...*.*.**...****.******.*.*.*.*....*.**..*.***.*.****..*.*.*..**.*..*.****.*.....***.*...*.**...*.*...*..*.....**.**....*.***...**...*..***.*.**.**.*.*..*..******..***...**.***.*....***.**....**.**.*......***.**..*.**..*.*....*.*..**.**.*..***.**..**.***.****..****......***..****...**.**...***...**...****.*..*.*..**.*.**...**..****.*.********..******..*..*.*.***..*****...**...*..******.*..****..***...*.*.****.....*...*.*.*....*......*.*****..*..***..*******...*....*....*****.*.*.****.*.*..****..***..***...........*...*.....**..*..*.****.***.*******....***.*...*.*.*..*.*.**.....*....*...**.*.**..**..*..*.**..*...*..**.****..**.*..**.*.*.**.*.**.**.........**.*.*...**.****.....*.*.**.**..**.***.*.**.. **.****.**..**.**......*..*....*..***.*.*.*.*...**..*.*..*...*.**.***..*...***...*....*.****....**.**..*******.........*....*.**.**.*******.*.**.*..*..**..**...**..*..*****..*.*.*.**.....*..****.....**..***.*.....*..*..***....**.*****.**........*****.***.*.***...***.*****...*.....*.**.******.*...*...*.**.***.*.*.**.***....**.*.....**.*..*..*..*.****...*....**..***.*.*.*.*..*..**.********..**..**..***..**.**..*.**....***.**.***..*.***...*.***...**.***.***........**..***.***..*..*.**..*...*.****.*.*.***.*.*.**......***.*.*..***.******.******.***....*....**.*.**.*.*.........*..****...*****.*...****.*.**..*.*.**.***..**.*...*.*..****.*.****.*..***.*.*.....**..***..**.**.*...*......**.***.**..*....*..**..*.*.***.*.*....*...**.**...*.**.*.*..**....*...*.**.**.*...*.*.*...**..***..*****.*.**..*.*..*.......***...**.*..**..**....**.**..*..***.....****..**...***..*******.****..**.*.*****...**.......*.*...***..***.*****.*.*..*....*****..***..****.....**..**..*****.*..*.*.*...**..***....****...**...*..*..*....*.**.*...*......**.**.*.**......*..***...***...**.*.**.*.*****...*.*..*.*..****.........*****..**..*****..*.*.**.****.*****..**..*....***....**.*..*.*.*.****.*.**.**..**..***.*.**..*..**.*.*.****....*..*.****.*.**...*.***....****......*..**...****..****....**..*.***...*.****.*****....*....*.*...**.*...*....***..*...*.**..**..*...*..****.*****....***...**.***.*.*****.....*..*.****.**...*....**...*...*.*******....*..**..**..**.*..**.**..****...***..**......*.**..*.****..*....**.*.*.*.*.*...*.*....*.*.*..***..*..*...*.****..**.....***.**.*.....**..*....*...*.*.***...****.*.*..*.***..*****.**.*....*....*..*****...****..*.......***..*....*.*.**..*.*...*****.**..**.*...*.**.**.*...**.**.*.***.**.*...**.***....*......*.***..*..*.**.**.**.....*.**..**...**...*.*****.**....*..*.*.*..**..*.*.*****.****.......*.*.*.....*.***..*..*..*****..*...*.*...**.**......*...***.***..**********.**.*********..*.**.**.*......*.****.****..**.*.**.....**...*..*.**.**....**.*********...*****.**..*.*. *..*....*..***.*..........**.*...*.****.*.**.*.**.**...*.**.***.*..*...***..*..***.*..*.....*..***.***.****..*.*.**...*.***.***.***.*.*...***.**.*..****...**.**....*...**..**.***.....**..*.**...**.***..**..*..*...*.*.***...***.*....*******...****..****.****..***..**..*......***..**.*.*...**.**.....***.*.*.*...*.***.**...**..*.*.*..**.....*...******..*.**...***.**.*....**.*...*...*..*...*.**......*.**.*****.******.**....**.**..***.****.*.*.*...*.*.*.*****************...*...***..*...*..**..*..***.*..****..*....*..*.***...*.**.....*.*..*.**.*.*.*.***.*....*.****.*..**.**......*..**.*....*..****....**.*.....*..*.*..*.**.**.*.*.*...*..***...**.***.*.**.*.*******.*.*...**.**....*.*...*.*..*.***.****..**.****.*.**.*..*...**.*.*..**.*..*.*...***...*.*.**..*.*****...****..*....***...**.*...*.*...*.*****.*....***..**..**.******.*.**.******.***.*.*****.*.**.****..**.***..****.....*.*.*..*..***..*.*.**...****..**....*..*.*.*...**.*....**.*...*...*****..*..*****.**...****......*.*.**.*....*.*..**.****.*...**..****.*.***.*..**.*..**.*..***.*.*.*....*.****......***..*.***.*...*.**..*......****.**.**.**.*.*.******.....*..*.***.**.*..*****.......*....*.*******...**..***.*..****.**..**.*.*.....**...**.*.***.******..*...*...***.***..***.*.*...***..**..**.**....*..*...****.....*.**...*****.**...*****.**...*.*.*..****.**....**...*****.*.*..*.*..*.*.....*.*.****....*..***..***.*....***....**.*.*****.*****...*..****..*.*.*...**...***********..**.***....****........*..**...***.*....***....**..*.*...*...*.*...*...*.*..*..*...**...*...*.*.**.*.***..*.***.........*******...****.*....**...*.*.**.*.****...*.....*.**..*.*.***.*...........**...*...*...******.*..****....**..**.****...**.***.**.**..*.**.***..*...*..***.*.**.*.**....**..**.*......****..**....*.**..**.*.....**.........**..**..***......*.*...**...**.**.*.****.....*...****.*.*..******.....*.***.*..........*..*..*.......*****.*..*****.**.*.****.*...***..*.**....**.**.***..**.*..******..*..***..*.**.**..**..*.**..**..**....*.**.***.*.*** *.***.******.**.*.**..***.**..*.....*..*.***.*.***.**..*....*.*****..*.**...*....****.*......****.*.**.**.*..******.*.....****.....****..**.**....****..****.**..**.***..*....*..**.****...*.**..*...**.*...*...*.*.****...*.*..**.***.***..**.*..*.*.***....*..*.*.....*..*...**.**.**.....***....*.***......*******.**..*...*.**..**..*.*.**..*..*.*...**...****.**..........*.**.***.********.....*...****.*...**.*..*******..*..***.......*....*...****....**.**.*..*.**.*....**...*.*..*****.****..**..*..*..*...*...********.*.*.*....**..*...*.*.*..**.****.*****...********.*.*.....***.*.*.**......*****.***...*.*.***.***......***..*..**.....**.****.*...*....****.**.**..**..***..*****....**.**.*.**..****.*..*.*..*.**.***.****..*.*...*..*.*..**...*..*.***.*.*.*****...***....**..*.**...*.*..*.*...***.***.*.**.....****..**.**.......*.****..*.*.*.*.**..**.***.*.....*.*.**.*........****...*.**.*...*.*..**.**....*...***.**.*...*..**..*...*.****...*.*****.******.***..*****..***..****.*..*..*.********.*...*.**..*.*.*.**.**.....*..**.*.*.*.***....*..*....****..**...****.***.****.****.....**.*...**.**....*..*****.*..*.**..****.*.......**.**.***............*..*.*..*......**...*..*.*...****.**..**.*.....*.**.*....*.***.*.*...*...**.*..**..**...*..*.**.*.**...***..***..*..*.**.**.***..****....*..*....*..**.....*...*.*.*..*.**.**...*....*.*..***..***...*.*....***.**.**.***.**..*.*.*.*..*.**.*....*..**.***.*.**.**..***.*****...*..***.*.**.*.**.**.**.*********..*.*****.**.***.*.*..*..**.*.*.***.........**..*.**...*.***.**..*..*.*.***.****...**..**..*...**...**.***....*......*....***...*.****..*.*..*.***..**.*.**.*..****.........*..*..*.*.**.**.******.**...*.*.*.....*.*****.*.**..**......**....*.***.***.*.**...*.....*..**..***...*..*.*.*.***...**.*.**.****.**.*...*.*.....*..****.....**..*...**...**.***.*..*.****.****.**..*.**...**.*.*...**...**..**.*..***....**.****..*.*.*..*.****..*...*....***.....*.****..*.*****...***.*******.**..*.**.*..***....*...**..**.**.***.*.......*..******.*.*.*.***..*..**** *.*.****.*.******.**.....*..*..*...*.***....*...***....**.**.*.****.**..*****.**.***..***.***.**.**..*...******..*...*....*...*.***.*...*....**........*.......****.*****.*.*.*....**.**...*.**.***...***.*.....*..***..***..**........*....**..**..*...*****.**.***...*.***.***.****..**.****.**.*.*....*..***.*....**.**.**.*.***..**..**..*....**....*****..*.***...*..*...*.....****..**.*.*.*******.***.**...*.**..*.**.*.***..*****..**.****..*..**.************..**..*....***...*.*.****..*.**.*****..**..*****...**..*.*......*.******.******.***..****.**...*.*.***........**.*.....*.***.**.*.***..**..*....*.*..*..**..*.....*.**.*.***.*.*.....****..*.***.*...*.*.*.**********....*.*.***....**.....*.*..*****.*..*****....***..*..*..**.***..***.*.***.*.**...**.*.****.*.**..*.*.*..**..*..**.*.*..*.....**.**.*.**..*.**..****.**.**..*...*.***.**.......*.*...**..***.....***....*..........*.**...**......****.**.*.*...**..*****.*..*..*..***.*..**.*..*..*..**.*..**.*..**.**.**......***....*.*****..*....*.****.....*..*..*...*.**.*..**.**...***.....***..*.*.**.*.*...**..*.*..****..*..****..****......***..**.**.*.**.*.*.***.***.*.****...***..*..*...*.**..***.*.*...*.**.*..*....*.**.*...*..**.*....***.*.**.****.*...*...**...***.*...****.**..***..**.**...*..***.....*****..*..*...**.*....**...**.*...*****..*..***...*.*..*..*.*.*.*.*.*..*.**.**.***.....**...**..**...*.****....**...*.**.*..*.**.**..*.**...*.***...***..*...**.*.*.**..****.*..**.*****...****...*.***.........*.**..*.**..******..*......***.**..*..*...**..*.*..*.**.....*..**.*.******...**.*.**...*.*.**.*..*.....**.*..*.*....***..****....**.*****.**.....***..**.****.*....*.....*****..****.*.*.*.*.**..*..*****..*.**..*.**.*..*...**...*****.**.*.**.*....***..******....**.**......*..*...*..**.*.*.***...*.*.*.*.****.****.*****..*..*.*****...*.**..***..*.......***.....*.*****.***.*...**..***.....**.*****.**.*..**..*.**.**..*.**.*.****....**.*.**..*.*.*...*..*....*.*****.**.**..*....*..*.....*...*...***.***.*.***..**..*..*....**..*.*.**..****... .**.*.*...*..*..**..*.*..*.*...***.*.**....*.....**.****..*.*.****....****.**.***.*..*..*...**...**.*.*.*.*.*..**.**..*..*..**.*..*.*....***.*.*..*...*..****.*.*.**.*.**.*....**......*..***.*.**.*.***.***...*.*...*.*.....*..*.*..*.*.***.**..**..*...*..*...**.*..***....**...***.*....**.***..*.***..*......*.....*..**..*.****...*...**.***..*....******...*..*.*...***.*..*.*...*.**...*.*..**.****..****..***.**.****.*****.***.**..*.*..*...*...*.*.*..*.****.*.***...**..*.*.***..*.*....****...****..**..*...*.*.**.*****.*..*.*.****.**.*.**..**.*..****.***.***..**.*.***..*..*...*....*.**..****..**.....**.**.***.***..*.*..*.*******..**..**....**.**....**.*.*...*.*.***.*.*.*.*.......**.**........***.*.**..*.**.**.*.*.**.***...*****.*.**.**..***...*.**.*.*..*.*.*..*..***.**.**..*.*..**..***.*.*.**.**....*..*..*..***....*..*...*.****.*..*...*****.*.*.**.....**...*.*.****...*..**.*****..***..*.***.*...*..**....****...***..*...******..*******.....***..*.*****.***.****..*..***.*.*..*..**....*...*.*...*.*.***..***.*....*....*.*.*.***.*....*****.*.*.*..***.*.**..**..*.*.***.**..****.****......*****.*.*.*..****.*...*..*.*.**......*.*****..**.*.****.**.**.*.*..*.**.*.**.****.*..*****.*.**..***.........**.**.*.**..*.******.*..**..*....*....****..*...*.*****..*.*...******..***.*......*.*...*.*.***....*....*...*....*..****.*..***..**....*.......*.**.*.***.*.*..*..**.**.**...*.*..****.*..**..*.*.*****.***...*....*...****.....*..***.......***....*....***....**..*.*.*...........**.*.*.*..*.*.***.......*..***..***.*..*....**........***...**..*...**.***.*..*..*..*.*...*......**.....**.*..*.**..***.**.**.**.*..*....***.***...*****.*..*...***.**.**......**..*.**..***.**.**.*.**..*****.**......*.***...***...*.*.**.*..*.***.*.*.**...***.***.**....***.********..*..*.*.*.**.**.**.....**..*.****..*.*..***..****....*..**.**......*..**.**...**.*.**..**..*..*.*.*...**.***..*..***.*.......*..**..***.*..*.*..**..***....**.*..*...*..***..*..*...****....*..*.**..*.*..............*.*.****.***.***.*.***.**...* ..*...*..************.*****...**.**.*.***.*.*.*.**..*.**.**..**.*...***.**....*...*.**..**..*.**.*****.**.*.*..*.*..**.*.*.***.***.*.***..**.....*..*.**.*.*...*...**..****..*.***.*.****.*...*..**.*.**.*..**.*..*.**..**...*.**..*.*..**..****.*....*..****.*..***.**..**.*..****.*..*..*.....**...*******.........*......*.***..*.*****..*..*.*.**..**.*..**.*...*..*.**...**.*..**..**.*...*...**.*..*..**.*..**...*.*.*.***.*.*.*...*.**..*..***.***.*..*..**.*.*..*....*...**..***.**.*...***.**...****......**...**.*.******.*..*...*.**....****...*......*......**...*..**...**.*..*.***.*.*.**.*.****.**.*....****.*.**....*.*...***..**..*..*...**.*...**.*....*.*..*.*..**.***..*..*.*.**.**...*..*.*.**..***..*..**...*...*...*.***.*.******..*.***.*.*.**.***.*...*..***..*.****.....*******....**...*..**********..**.*.*.*.*......*..*..*.**.*..**.*.******.*.*..*.****...*..*.****.**.*..*.**.**.*.....*..**.*.**.*..**...**..***.*...*..****.**.*.**..**.*****.**..**...*..*.*.*.**.*..***.************......*......**....*.****.*.**...*..*...*....*..**.**.****.*..*...**...*.****...*...***...*.***.*.**.*.....**.*.*.*..........**..*......*.***...**.**.****.*..***.*..**..***.**..**.*.*...**....*..*.*..**..*.*.**..*.***..**.**..*...********......*.....***...****..***.*.**....****.*.**.**...***....*.**.*.....**.*.**.**.***.*.**.*.**..**...*.*.*....**.*****......*.****....*....**.***.*.*..***...*.....****.*.**..**.**....*..*..*.**..****.***..**....*.***..*.*.*.**...*.*.**....***.*****...*..**.***.****.*...**..*.**.*****.**.*..*****...*****..*....*...*..***.**.*....**.*.***..*.*.*.*.**.**.***..***...*.....***.*.*.**.**..*.****...*....*...**....**...**.....*.******..*.****...*.*..*.**.*..*.**..****..**..**.***.*.*.*.******..*.*.*.****.**.**..**..***.*...****....***....**..*..**..*.*...*.**.*.*.***..*....*..*..**.....*..**.**.*...**.**..*..*.*....*..*...*.***.**..***..*..*..**..*..**..**..*.*.*.**....*.*.*..*..*.*..*.*.***.*..*.*.***..*..*.**.**.*.****...*...***..*...*....*.**....**....*.**.*...**...*...*... ....***....*.*.*****.*.***...*...**.*.........*..*.....*.*.***......*.*.****..**.**.*...*...*.***..**********.*..*.*....****....*....****..*.*.***.***.*..*......*.*.**.*..**..*..***..*..***.*.*.***..*..**.*..**.**...**.*.....*****..**....*.*.*.**...*.****.*.**..**.*****..*.....**..**...*.*.*.*......*...*.****.*.*...*..****...**.*...**.**..**..**.*.*...*.*.**.*.*****...**...*..******.*.*...*..*..*.*..*.*....*.*.**.**.*...*...*...*.*.....*******.....*.*..*.*..**..*.......*..**........***.*.*.*...**.**.*******.*.**.***.*..*...*..****.**.****.*.*.*.*.****..*.****..**.*******....*...*...**.*..........*.*...*.....***.*...***..**....****.*.*..**.*....*.**.*.***..**.*....*..*..**...**...*.......**....**.*.*.**.*.*..*...**.***.**.*.**.....*.....****.**.....***..**...*..**....***...*....*****.*......*.****.**....***.*..*..****.....**.*****..*........**..*.*..***..*.****..**..*..****..*.***.***..***..*.*.*.*..******.**..*.*..*..***.**.***..*.*..**.*...*..***....*..***...***..*....**....*.*.**.**......****.**.*.**.***..**.**...**..*****.*...*.*.*****..*..*....*....****...*.**..*.*.*.****..*...**...**....*.*.***...**.*....*.*.***.*.*.....*.*......*.*.*...**........*.****..*..**.**.**...*..**.**.**.**.*.*.*****.******.****.....*.*...**...**.*.***..*.**.**..****.......*...*******....*.***..*.*...*.**....**.*.*..*.**.*.*.*..****.*.***.*..*..*.....*..*.****.***.....*.*..*..*.*.***.*.....**.*.*.**..*.*..*..**..****..**....******..*.*.*....**...**..*.**.*.***.***...**.*...*....**....****.*..**.*.**...*.***.*..*******....*.**.**....*...*..****.*..****..*.*.*..**.*..*.**.*...*.*..*.....*....***.**.*...**....*****..******.**.**..***.*.*...*.*......**..*.....*****..*..*.*..*.....****...*.*.*.....**.*.**.**...***....*.........*...*...***...*..*..**.*..*...*.*..*...**...****.**.**....*..***..**..*.*****.**.**.**.*.*.***.***..*.*.*.*...*.*....*......*..**..**...*..***.**.***..***.*.*......****.*.*..*****..*.*......*.***..**.*..*..**..*.*..*..*.**..***...**..****.**..*.*.*......*.**.*..*..*.* ***...**.******.**..**.....**.....******..*..***.*.*.**.....**.*.*..*...*..****.*..*.**..*****.*..*..*...*..*..*.*.*......*.**..******.**...*...*..**.****..*.*.***....**..****....*....**.**.****...*......*.**..*..*.*.*..***.*..**....*.******..**.**...*...****.*......*..**.**...**..****.**..*******...***.**.*..*.*...****.**.**..***..*......**..****.*.*.**....****.*.***...**....*.*..*....**.*..*.*.**..***...*.*...*....*..***..*.***..*..**.*.**..*..***..**.**...*****.*.***..**..*.*....*.*.*.**.**.*.**..*...**********.*..**...*....*.*...****...*.*.*.**.....***.******.****..**..*..*.*.***..*.*.***..**..*..********.*.***.***...*.*..*..*...*..**...*.*.*.****....**.***..*.....*.*...**.*......****.**.**..*.**..****.***.*...*.*.**..**..*.*...**.*...****.*.*.**.*..**..*..*.*..*.****.***...**....**.*..**.*.***.***...****.**....*..*.**.****.***..**..***..***.**.......*..*******.******.***...**.*...***.*..**..***.*.****.*.***..****..*.*.*.**.**..*.*.****.***...*..**.*.*****.**.*****.*....*.**.*.*.....*.*...*..***..*.*.*.....***....**.***..*.***...*....*.**....**.*..*.*..*...*..*.******..*..***..*..*.**...****...*.....*.**...**.**.*****.**..**..*.*.****..*.....**.*...*.***..*..*.....**.**.***....**.***..**.*.*.****.*.*.*****.*..***..**.....**.**.***..**.*..***.***..***.**....**.*.***.*.*..*.*.*..**.*..****..***.***.*.....**..*..**.***.**.***..*....***..**.*..*****.***.*.*.**.****..**.....*..**.......***.*.....*..**....**....*..***...**.**.**..***.*........*.*..........*..*.*.***...**..*..*.*..*.**.*..*****.***..***...****.*****..*..*..*.**.....*.***..**..**....***.*..**..****...*.***...*..**.*.**.....*****....**..*....*..*.*.*..*****.***.*..*......**.*......***..*..*.*.*...*****.*..***...*.****...*.**.*..**.*....****..*.*...*.**...**....****...*...*.*...*..*.**.****..*.*...**..*.*.....***.**..***.*....*.*...*...**.....***.********...*.***.*.**.*.****.*...****........*.*.*.**.**..*...*..**.****..**..**.*........*.*...***..*....****..*......*.*.**..***.**.***.***.**.**..**.....*..*. *..*****.*..*....******.**..**.*.****.***.**.*****..*...**..**.***...*.*****.*********..*....*...*.**.*.*..**..****...*..**.**...*...****.*..**..***...***.*.*..****...*.**.**..*..*..*..**..*.**...***....*.***.*.**.****.**..****.*..*.**.**......****.**.*.*.*..*.*.*....*.**..**.....*........**.****.....***.***.***.***..*..*..*.*.**..*....**.*..***.....******.**..*..*....*.**...***.*...*...****..**...*********.*..**.*....*.**.**........*.*..**...*.***....*****.*..***.****.**.*.*.*....**..**...*..**.**..**.**...*.***...**.*......****..**.....***...**...*****..*...*....***...**...**.**.*.....*.*....*..*.....****.*..*.*..*.****..***..**...*..**..*..*.****....***...*...***...*....****...**.**.***....***..*...*.*****.*.**.*.*...***..*...*.*.....*.**.***.**..*..****.....***..*..*****...**..*.**.**.***.*..****..*.*..*..**.*....*...*.*.*.*.....***.*..*****.**.**.***...**......**...*..*.*.***.**.*.***.**..*.*.**...**.....*.*....*..*.**.**..*.**...*...**..**..****.***..*.*....**.**.**...*..*.*.....*.*****.*.*..**.*...*..*....**...*.**...*.*.*..**..**.**...**.***...***..**...*.*...**.*.*.*****.**..*.*.******.*...***.*.*.*****..*......****.*.**.**.*....*..****....***...*.*****.**...*.......*..*.*.***..***.***...*..*...****.**.**.....*.*.*.**..***.*.*..**.**..*...**......*....****.**.*.************.**....***...**.....**..*.****.*.*...**..**..***.*...****.*.*.....**.**..**.**.*...*..**.*.****...*..***.*.***.*...**.*.**..*.*..*****......*..***.***....**.*.*.*...**...**.***..**..**.*...*.**.*.**.**.**.********...*.*.**.**..**.**.*.***.***...**.*...***....**.*..*.....***.****.**.**..**..*.****.*.*..*.******...**...*..**.......*.*.*......***..*****..**....**.*.*.*...**..*.*.*..*..*.......**.******..**.**.***.*.*.**.***.*.....**...*.*..*..*.**.......*.*******....****..*.*....******.**...**.*....*.*.*....*..****......*.*..**.**.**.***.....*.**.***.*......*.****.***..*.*******.**.*.*...**..*...*****.***.....****.....*.*.**.****.*.***..*...*.*.*.*****...****.*..*..**..***.***.***.******.*.* *..****..*..*..***...*.*.***....*.*....*.*.*****.**.*****.*.**.**.**......*..*.*.**.*...*.**...*.**.**..*..*.....*.*...*....*.****..*..*.*..*.*.....**.*..**..**.**.**.*....*.*..***..**..*.*....***...**.*.*..*..*.*.*..**....***.****..******.**..***..*.*.*...*******...........**.******.**....***....*...*.*****...*..**.*.********.**..**.*..***.*.**.**.*.*....*....*.****.***.............**.**...**.**.*.*.**.**.*.*..**.**..**.**...*.**.**.*..**.......*.....*.*..***..***...*.**.*..***.......*****.*.*..*.**..*.*.******.*..*.*..*.**...*..*......*.*.*****.**.*.*.*.**.*.**..*..*...*..**..**....***....*...*.....*....*.*.*........*..**.......***.*.**.*.....**.**..*.**.*...**..**.*..*...*.*.*.***...**..*..*..*..***.*.***..****...*.*.....******.*....*.**..*.*.*****.**.**.*...*..*..**.**..****..****..*..*.**..*.*.**....****...*****....**........**.**.*...****...*....*.**.**.***.*.*...***..***.*..******.*.*.**.***...*..*..*.....*....*.**.*.**..***..***.*....***.*.....*.***..****.********.**.**..***.*.*.*.*..*....*.****..**..*.*...*...**...*..*.**...*******...**.....**......*.*..**..******.*.***..*...*...***.***.....**.**......***.*.*.**.....*....*.*****.***.**.**....*.*****..***..**.*******..**..******....****..**.***.*....*....***.....*.***..*.*......*....**..***.******..*..**......***.*..*.*****.**..***.*..*....*..*..*******.*****.**...**.***.**...*...***.**...**...**..**.***...*.*..****.****..**.*.*.**..***.*..*.*****.**.*.****..**..*..**.*.****..**.***...**..**...*.***.*..**....*.**..*.*..***..*******.**.****.**....***.*.**..***.**.**..***.**...*.****.*..**.***.*.*.**.*****.*...**.*..**..**....**.*..*..*..*.*.*.**........***.*...*.**.*..******.**.***..*.***....**.**.*..*..***.**....***..*.*.****..*.***..***....*****..*.***.**.*****.*.**.*.*....*..******.*...***.**.**....*.......*.*..**..**..***.*.*..****...*.*.**...*..*.*..*.....*....**....************.*..***.**..*...*.*....**..**...***...*.**.***..****.****..*.....*.*..***...........*.*.*..*.**..*.*.*...*..*****......*******.* ....**.*...*.*.*.*.**...***.**.*..*.....**..*..*.*...*.*...*...**.****....***.*...*.**.**.*.*..*......*.*.*......*..*.**...*.*****..*.***.**.*.*.**.*..*..*.*****....****..***..**.*.****.**..*.**.**.***..***.***.****.*.....*.*.*.*.*.*.*********..*.****.***.*.**..*.*.*..***.*.*******.****.****.*.*.*..*..**....*.*****.*......**..*..**.*.*.**....*.****..**....*.**..*.*..*.*..**.**.***.*.*.*..***....***.......*.*...*.***..*.**.*.**....*...****.*****..*****.****.***..**..*....*..*.....*.****.*.*.***.*....*...*****.*.*.*..***..***.**....**.....**.*.*..*...***...****.*..**...****.**..**...*.*.*.*.***.*..***..**.******.....*.*.*.*.**.*.******..******.*.**..*...*..*.*...**.....*...**....*...*.**..*.***.*..**..***....****...***.*....****.*.*..****..*.*.**..**.*..***..***....**.*..**.***..*..**...**.*..*.***....*.****.*.*.*.*.*.*...****.********.*.*.***...**.**..*.*******....**.**.*.*..***.....*.*.*.*.**.***....*.*....*.**.*......*..*.**..**.*...*..**...*..*....**.***..**.*.**.*..****....**..*......*..***.***.*.*..**..**....**.***...*.*....*****.*...**.****..**..**.*.**..****.*.*..***...**.***.**..***.*.....***.*******..*.*.*.**.***.*..*****..*...*..***....*.**...*.*.*.*.**..*..****.*....*.*.*.**.*..*.**...*.**..*******.****.**.**...*.*.****.*..***....*..*.*.*..**..*****.*.*...*.*.*...**..*.**......*****..***.....*.*...*.....**.....**.**..*..*.**..**...***.*....**...*....**.*..****......****..**..**.*.***.*.*.***.*.*.**.*.*.*..*.*....**.**.*......*.*...*.*.*.*.**.*.....*..**...****..**..*.***..**.**.***...**..*.**..*.*..******..*......*...*.*..***.***..**..***.....*.*....*..**.**.***.*****..***...*.****.*.....*.*.*.*.**.*.*..***.*..**....*.*.*.*.**..*.*.***.**......***..*..*******...*.*****.....******.**...*.*..*.*....*...*..****.*****..*..*..*.*.....*.****....***.*.*.**.*.*.*.***.*..**.***...***.***..*******.......*..*.*...*..**.**..*...****.*...*...****.......**.***..*...***..*..**.*..**...*.*......**..*........*.***.*..*.*.*..*.....**.*.*...*********...*****..*.*********.*.* .**......*****...*.*.**.....****..**.***..***...*....***....*.****..*....*.**..*.....*...****....**.**.**...***.......*..*.*....*..**..*..*..**....*.*..*..*..*..**....***.........**.**......*.**..**......*.***.*...**.*.**..******.****...*....**.******.*..*...**...***.*..*.*.***...*...***...*.*.*.*.**......*...*.*..**..**..**.*..***...*.**...*.*.....*..**.*******.***.***.*.*.*.*..***.**..*..**.****.*..*...*...***********.*..*.*******..***.*.**....*..*.*.*.****...*..*****.*.*.****...*....*.***..*.*.....*....*****...*.....*..*.****.*.*.*....*...*..*.*.*..*.*.*...*.......*****..*****..*....*.*.......**..**.*..**..*.**.*..*.*.*...*.*..**.***...******.*.***..*.*.*.....***...**.**...****.*..*..***..*.***...**...*..*..*..******...****.*.***.*.***..*.*.*..*.**.***.*....*.****...**...***.***....*...*..*.......*.**......****.********.**.**.*.*******.***..*.***.**...****...........*.....**.**...**.**.......**...****...*.....*....**..*.****...*.**..***.*.*.*.**..*.*.*..*.*.*...*.*....*....*.*.**.*.****..*****....*..*..**..*****.**....**.**.**...**...*.*..*....*..*.***.***...***..**...***..**....*.*..*..*****.***.*.****...**.*.**********..*.......**...**.*...****..**.*.***.*....*.*.*****.**.****.*.*.**..**.*.*.**...*.*.*.*.....**.*..*...***..*****...*...**..***.**.*****.*.**..*.*.**..*.*..**.*****....*...**..*****....*.*.****...*..**.....*..*..*..*.*.*..**.....**...*.*.*.****..*....*.*..***.**..**...**.....*.**.**..*...***...****..*****.**.*.*.......*...*......**.*****..*..**.*.*..*.***.**.*...*...*...*..**.***********.*.******.*..*..*...*...*...*.**...*.****.*...*....*..**.*..*..**..****..***..*..****.**..*.**.........**.**......*****...*..**.******..*....*.....*.*....*.....**.**....****.*****.....***.**.**...*...****..*......***.****...*..**.**.*****..***....*****..*.**.***...*...*..*.*..*.****....*..***...**.**.*.**....**..*.**...***.**....****......***.***.*.*...*.*.....**.**...****....*...***.*.*.*..**.*.*.*.*....***..*.*******...***......***.*.*.*.*.****.***.*.**.*.**.***** ..**.*******..****.*.****.*.*****..*...*.***.*.**.*.**....*******.*.*.**.*******...*......***.*..*.****.******.*.*...**..*..*.**..*.****..***.*..**..*.*..**...*.**.**....***..*.***.*****.*...*...***.*.....*.*....*.*..*..*******.*.**.*.*.****.***.*...**..*..**.*****..*.*...**..**.*.*.**.**.***.*..**.*...*.**.***...****..*******..**.**.***..**....*****.**..*..*..**.***..*.*****..**..****..****...*..******...*.*.**...*.**...****.*.*..*****..**.***..**..*****.*....*.****..**.*.***..**.*.*.**.**.***...*.****....*.***...***..**.**.***.*.*.....*.**.*.*.*...*.***.*....**...*.****.*.....*.*.**.*.****..**.*.............*.*..**.**...*.*.*.*.**.*.****.*.*****.*...**.***...**.....***.**..**..*.****..**.*.*..**.***.****...*****...*..**.**..*..*...*.*.*****..*.*.******.*..*.***.****..**.*.....*..*****.*.****...*..***.*..*..*.**.***.*....*.*..***.*..*..***..***..********..***....***.*.***.*.*.****..****.**.*...**.**....******...*..*.*...***.*.**.***..**.**********.****.....*****..*.*....**.*....**..**.**.***..**....******..*.**.*.*.*.*..***..*.*.....*...**.**..**..*.*..***.*.**.....*..*.**..***.*.*..**.*.******.**.**.....*.***...*.****..*.....*....*.******..*.*****.*.......*.******...***.*..*.....**.*..*****.**.*....***...*.***.***.***..**.**.**.**...*.**...*..*...**...**..*..*.**.*.*.*...*.**...*.****.*.*.*.****.*..***...*.**.*..*.****.**.*.***.**.***....*...*..*...****.*...**.*.*..*..**....*********..*.**....*.**..**...*.**.**.*...*..******.***.*.*******...*....*..****...*.*..**.*.*..***..***.*.*.**.*..**.*.*....*..**....*..*.....***..*..*.*.**.**.**..*...*.*.....**.******.*....*.*.**.*...*..**.***.*.****..**.*.*****.*....****...**.**.*.*...***...........*..*..*....*...*.***...*.*.***..*...**.*..*.**...**.***.**.*..*..*.*..*..*.*.**.*.*..*..*.*.********.*....**.**.*.***.***.****.....***.*..***....*****..*..***.***.**.*.*.***.*.*.*..*.**..*.**.......*...*..*****...*****.**.**.*.*****.*.***..***.**.**..*.**.*..*****.**...********.**.*.*.....*..**....*.*..........**.**.***.*..*..*.. ..*...*****.*..**.*..*****.*..***...*..*..**....***.*.*.***.....*...*..*...*.***.*****......***.*...**.*....**...**.*.**.*....**.**..*..*..****..******.....*****..*...*.***.****.*****.**.**.**..***.*.**.**.*.***.***...*..***.......***.*.*.*..*.**.**.*.*.*..*.....****..*.*.**.**.**.***.*.****..*.*.*.*.......*..*......****..*.*..****..*....****.*.....*.**...*..***....*...*..*.*..*.**.*.*..**..**..***.*.**.*..*.*..*......**..*.*..*.*.......**.****.**........***..*.*.***..****.**.***..***...**....**.**.*......*.***..**.*....*..****..**..***.....**.*....**.**.*.*......*......********.**...**.*...****......*..*.****..*..*.*..**********.*.*.****..***.**.......**.*.**..*.**.*.**.**.**..**..*.**..*..***..**.**.....*.***.**..**...***.****..*.*.*.**....*.**..*.***..**..**...**.*.*.*...*.**.**..*......******..*.*..*.**.***********.*...**.*.****.*...*******..*.******.*..**.***..*.*.**..**.******..**.*.*..***.*...*..***.*...****....***.**.*.******.****...*.*.*..*.***.**.*.**.*.*.**.....***...****.*.*..*...**...**...........*.*..***.*****.**..**.*..**.*..*.*..**..**..*******..*.****..***.*.*.*.**...*....*.*.*.**.*....*.******.********...**.**....**..*.*.*....***.*.*..********.*.**..**..***....*.....*..****......*.**.***.*...***.***.**...*.***....**....*...*.*.****.*.**.*..*****.***.*.*.*.*****.*..**.**..***...**........*..*..*.***..*..**..*.*.*.*****......*.*.**..*.***.****.**.***.........*..*.**..**..***...*...*....*..*..**.....*....*.***.*.*..*..*...*....****...**.*.*.***..**...*..*****.******..**..*.**...*..*.*.***.***.**..*.**..**.*****..****.*....***.***..*..*******.*...***....**..*.....*.**..*...*.*....***..****.**...**...*...*...****.*.*.*..***.*.***.**.*.**.*.*****.**..**.....**...*.*..**.*.**....*.*.....***.***..*....***.****...***.*....*..**..***.**..**.**.*..*.....***....***...**...*...**..*.***...*..**....***.*.*.**.**..*..**.*.*......*....*.*......*.*.*.*.***....*..**..***.**...**.*..*.*.........**.*.*...*...*..*.*.*****.*..*.*.*...**.*.*.***..*....*..*.****...*.*.*.. *****.*...*..***..**.....**.*****..*.***..****.*..*.****.**...**....***...*..***..*****..**.****.*.....**.*...*.**.....*.*.*.**.***.....***.**.....*...*.**.***.....*.*..*.**....*.....***..**.**.*****.*****...*.*.*...*......***..**.**.**..***.*..*......*****..**.****.****.....*.*...*...***...*.*..**...*.**.**..**.....*....*..*.*..****.**..****.*...**.*.****.**.*...***..***.*..**..*.**.....*....***.***....*..*.**.*.*...**.********.*.*.*.*....*****..**.*...******.***....*.*.*...****...**.**......***.******.*....**..*.****...*..*....****.**..**...**.****..****...****.**.*.**.**.*.*..***...*......***.**..******.*...*..*.*.***....*.*****..*..*.***..**..**.*..**.***.**.*.*...***.*.*****...*...**.....**....***.*..**.*.****...**.**.**...*...***......*...**.**........**..**...**...**..*.....***...*..*.***.*..*.*****..****..*****.*...****.***.***..**.*..*.......**..*..***..**...*.....**.*.*.***.******.******.****.*.....*...**.*..*.*..*....*.****..*...**..***..*.*.**.**.*.....**.*..*.*..*.***.**.****.*.*.******...*..**..*.*...**.***.*.**.****...**.*....*....***.*...*.***..**.*..*.*..*.*...**.**.*.*.**.****.*.***.*.**.......***.*......**.*..**.*..***.*...*.*..**.*.**..*.****.*.....***.......*....**.**...****.*..**..*.*....******..**.****...*.*.*.*..**.***.*....*.*..**.*..*..*....*.**...*.****.*.**..*....*.*..*........**...**..*.**.*.*.**.....*.**.*..*.....**....*********..*...*..*.**....*......**..*....**.*.*.....*..*..*.*....*..*.***...**..*.***..****...*..*.**....***.**.**..*.**.*.**....**.*...**.**..*.*...***..**..*****.*..*....***.*....*.......*.*.******...*...**.*.*....*....**.**.***..**.***...**..*..****.**..*....***..**.***.*...*..**...*...*...**...***.*..**.*...*....*.*....*..*.**...****.*.*.........*.**...***.*.**...**..**.*...***.*.*.*....**..*.*...***..**....*.******..***.*.*.*****.**....*..*.*.**.**...**.***.*.*.****.*..**.....*..*.....*.*****.**..**..*....***.**..*.*.***.*****.....*****.**..*.*.**...**.**..**...**.***.*.*.*...*..*.*.*.....*..******.**.*.*.*.*.....** *.***...*******.*.**..*.*****..*..**..*.*******....*.****.**.*...*..*******..*.....***.*.*.**.*****.***.*.........*..***..*..*.****...**.....*.*...*****.****..**..****...*..*.**.**.*...*.*.****.*.*.*....****.*..*....*****..*...*....*.***.*.*...*..*.*.....*....**...*..*....*...*********.*.**..*..*.*.*..........*****...*.......*..**..*...*.*********.*.**.*..**...**.***.***.**...*.****.*.*.**.*.*.*.***..*.**.*.******.**......**.****.*.***.**.**..*.**.*.....***....*.......*..**..*.*..*..*...*...***..*..*****.*...*.*******.*.*..*....**.*..**.**..***.*...*.*..***.*******.*..**.***..*.***.*.**.****..***.*.*....*..***.*****.**.*..**.*****.****.**.*********...**.*..***...****.*..****.*.*...*...***********..*.**..**.*.*.****...*..**..**.**......*.**.***..*..*.*.*.*..*....*.*.**.*....**.....*....*.....*..**.*.*.****......****.**.*.*.*.*.**..*...*.**.*.*.***...**..***....*.**.**..*.**.*.**.*.*..******.***.*.*...****.***...........***.*.*.**...*.....*****.***.**..*.**.*..***...****..*..*.*.**....*..*.*.*.***.**.*.***..*.**..*****.******.*..**.**.**.***.*.*.*.*.*.**..*****.....*****..*..***....*.***.*...*.***.*..**.***.****....*.***..*....******.....*.*.*...*....*******....*...*.*.***.*...***...*....***.****..*..**..******...*..**..*...***.*.*..*..**..*.*****.....*.*..*.**..*..**.*.*..*...**.**..**...***....*.*..**.....**.......**.*....*....***..*.*....**.*...*..**.**.*....**.*.**.*.*.***.**...**..*.....**......*.*..*.*.*.*****......***.**..****....*.**..*....**....**.****.*.**....*.....**...*..*.*****.*..*.*..**.*...****..*.**.*.****...*.**.*..*....**.*..*.*....*******....***......**...*..***.*****..*.*.*.....*...**.*********...**.*****.**.***.**..*....*.*.**.********....*.**.***...*....****.*****....**.**.*.*..***.***.*...*.*..**.*..*...*.***..*..*..***.**..*..*.**...***..*.*******.*.*******....*..***.....**.*...****.****.*..**.*.*......***...*..**.**...**..*.*.*.***.*.**...*..*.**..***...**.*.*.*.*...*.***.*..***...*....*..***.*.****...**.**..**.**.**.**..*.*.....*.........**. .*.....*.**.*...***.*.**.*..**.*.*..*........****..*.*.*****..*..**.****..****....*....*.*..****.**.*...***..*..*..*.*.***....*..**...**..***.*.**...*...******.*....**.**..*...***.*...*.***.****.*..****.****..**.*.***.***...**.**.**.*..**.**.*............*.*.****...*..*......*..**.**.****..*..*..**.....*....**.******.**.*.*..*.**...*.****.***.***...***..***...**...***.*.*.*........*.***...*.**....**.**.*.*.*.**.***.**.*.*.***.**..**.****..*.**..*.**.*****.**.*...*.*.*.**.........**.**.*..*..**.....**..***.*..**.**.*****.*.*.****.**..*.**....*.*.*...******..*.*..*.*.*.*.*.****..**..******.*.*.*.***.**.....**..********.*..***..*...****..**....**..**.*******.**...*.******..*.*****.*.******.*****.*..*.*....**...**.***.*.....*.**..*.*****.**.**.***.*****..**..*.*......*.***...*..*.**.*.***.**...****..**.***..**....*.**.*...***.*.....**..****.*.**...*.*.****...**.****....******..***.**.*.**.*.***..*************.....***...**..*.*..*.**..*.**..**.*.*..******...**....**..*.........**.*.***....*..*..**...****..***.*..........*.*.*.*.*..*.****..*..**.**.*.*.****.*....*...*....***..*****.***....******..*.**.***....****.....**.*.*.*.*..**.....**.*...*****.*.*..**.*.*****...**..***.******.....*.**...***.****.....*..****.**.*.*.***.*.........*********.....***...*..*..**...*...*.***.*.*.*.**.*****.***.....*.****.**.*.*****...****..*.**.......*.**....*.*..****...*.*.***.*.****.*..**.****.*****..*.***...***........*..**.*.*.****..**....***.**.**.***....**..*...***.....*...*********.*..**..*.**..**....*.....****...**.*....*..**.*...*..*.*.......**.**.**.*.**...**.*......*....***....*....*...***..***.*...**.**.*..**.***..**.*..**.*....*.**..*****..*..**.*..****.**...*****..**..**..*..*.*...*****.***..****...***.****..*..**.**..*.*...*.*.***.**..*****..*****.***..*.***..**.**..**........*....*.*.**.*.*.**...*******...**..***....****.**.*.*.*...*..**.****..*****.*****.*.*.*.....*.*.*...**.*...**.*.**.***.*.*.*.*.****..****..***.*.*.**..*..*.....*.*.****.*.......*..**.*.*..**.*..***..**.. *.*.**....***.*....**.*.**.*.**..**.*.*.*..**.**...**.**.**....*.**..*.****.......***.*.*.**..*.*...*....*.****.*..****.**.**...***.*.....*.***.*..**...*..*.*.**.**..*****.**...**.**.****...*..*******.*..****.***.****....**.**.***.*......*.**.**....**..*..*.*.******..*...**..*.....*...*.*..*.****...*.*..***.**....*.*.****.*.*.*****..*.*......*.*...*...****..*******..*.*.**...**......*...*.**.....**..*.*.*.*.**...*.***...****..*.**..***..*....**.*.*.....***.*.*...**.*.**...**.***.*....**..*..**...**.*.*.*.***.**...******..***.*.*****.....****.*.*..*.**.........**.*.....***..***.**.....**..***..*...*.******.*...****....*.*..******.***......**********.....*......*....***.**.**.*...**.*.*.*.***.*..*...**...*..***.***..**.*.*...*..**..**.....*...*..*****.*.**..**.*.*.**.*..*..*....*..**..**..**......*....***..*.*****...*.*.*..**..*...**.**....*...*......*..***.**...*...**..***.**..*..**.*.*...**...***..*..*...******..*.*.*....*.*.*.*.**.*.*.*...****.**.*.****.*..*.**.******..******..***..*.*.**********.*..**.*.*.*.**....*...*.*...**..**..........*.*..**.*.*.***..**.*...*.*.*..***.......**...****.***..***.*..**.....***....***.*.*....*.....*.**.*....**..*...**.*.*.*..*.****.....*.*..*****..*..**..***.****...**.*.*.*...*****.....*.*.*..***.*.*.....***.***..*.....**..**..**...*..*****..*..*.**.*...**..**.*..**.**.*......*.***.***.*..*...**.****.*..**..*....*..*.*.******...*********.***..*.*.*...**..**.*..*....*....****...**.**....*..*..****.*.**.*.*.....*.*..*.*******.****.***..*.**....***..**..*..*.*.***.*.*********...**..*.*.***.**.*****..**..*.*.*...*.****.*..*........*.*****.**..*.*..**..****.........*.*.****.*****..*.**.**.******..***...*.....****......**...**.***.*..**...*.***...*.***..**...................**..*.**.*.**..***.*....**..*...*.*...*.*...****.*.***.**..**.***.**..*..****.**..*...*.**.**.....**..****...**..*..**.*...***..*...**.......*.**...**..**..*.**..*****..*****.....*********..*.****..**.**..**.***.*.**.**..***.*..****.***.**..*..**.*.**....**.***...*.* ***.*.*.***.**..*...*...**.***.*.*..**...*..**...**.*.*...**.***.......*.**.**..*...*.*..**...*....**...*.*.*...*..**.....***.*..*...**.**.*.*.*.*.*...****.****.*...***....****.*.*.*....*..*..***.*......*.*.***.*....*.*****.....*.*...*.***..*...*..******..*.*.*..**.....***.*..*.*.*..*..**..*.......*..*****.*****.*.*.**..***......**.***.......******.**...***.***.****..**..**..**.**..****.....**..***..*..**.***.*.*..****.**..**....***.*..*...*.....****.*..******.....**.*..*..*..*.......***.....****.**.**.*..*...******......*.*...***.**..***...*.*...**..**..*.***.*...*.*****..**.*....*..*.******..**.*.*.....*.*.******.*..**.*******.*...***********.*......*.*.**.*..*.***..********.**...**....**...*..**.*....**..**.....*.*...*..*...*.**.*..*....*..******..*..*.*.**.**.***.**.*..***.*.*.*.******.*.*..*.**....****..*.*..........*..*.****.*.*...****.****.*..*....**.***..*.*....*..*...**.*..*.**.****.****........****..**.**...*.***.***...*.***.**.****...*.*.**.**.**...*.*....*.***.*...*..*...**..**.**.*..*.******.***.*....****..******..*.***..****...*....**.*..*.*..*.*..*.*..****.*..*...*.*.*...**.*..**.**...*..*...*...*..**..******.**..**.....**.**...***.....**....****....***.*....*..*.***.**.**.*.****.**.*..*.**..*.*...*..*.*...*.....*.*.***....*...***..*.*..***.***.**..*..*...**..*..*..**.*.*.***....***.*.*.*.*.*.**....***....**.***...*.*.**...****.*...*....*.**.**..*.**.**.....***......*.***.*..*.***..****..***.*.....*.******..*..*......*.**....**.***..*..*...**..*..***.**.**.****.**.*.**.**.*...**...**.*..*****..***..*.**.***.**.*.**.**..**.**.***..**.**.*.*.**..*..*..*.*..***..*...*.****.**.*.**.*.....*.*..******..**.*.**.**.....*****.**.*.*.****.*..*.......**.**..***.***.*..**...*...***...**.**..*..***.*.***...*.*..*..**......****.*..***..**..*****...***...*.****..**..**.*..*.*.*.*...*.*.*....*...***....**.*.*..****..***..***...***..*.*..*.**.*..*.....**..*.*...*..*****..*..***...**.**..****....*.*.....*...*..*.*.......*..*.*.....***.....**.****.**..**..*..*.*.***.*.* ...*....**.*.***..**.*....*.***.**.*.**.**..***.*....****..*.......*...***......*.**.*.....******..*.*...*.***.*****.*....**..*.*.*..**.*....*****.***.**.****.*.**.*..*..**.....*....*.*...*.*.*.*..****.....*.*****..**.*..***..*...**....**.*.***........*...**.****..***....*.........***.*********.....**.****.*...*..*****.*.*****..**.**.*****....**.*.......**...***.*....***.******...*.*.*..**.**....*..*******.*..*.*.....*...*...*.**.**.....**..**.****..*.**.*.*.*..******..*.*...*....**..**..****.*....******.**.**..*.*..*..**.*.*.*.*..*..*...*.*.*****.*..*.*.*.*.**....**...**.*.*....*...**.**..******.*..****.**...*.***.***.*.*..*.**.****..*...*.*.****.*..*.*.***...*.***....*.****...**...**..**.***.*.*...*..***..**...*.*.*.....***..*....*.*....*.****.***..*.*...*.*..*..**..*.......*....**...**..*****.*..***..*..***.*..****.******.*.*.....****.*...*..*.*.*.***.**.*.*..***..*.*......****....**...*..**..*..**.*...*.****...*...**.*.*..***.**...**.*.*.****....****.*..*....***..**.....**.*...**.******...***.**..*.*...****.*..**.***...**...*..*......*..*.....*..**......*.*...*..*..***..**.**..*.**.*..*..*****....*.**.**...*.*****..*****....**..**..***.**.***.....*.***.****...**.*...**.*.*.**..**....*.**..*....**.*..*.******....***...*..*...*.*.*..*.*..*****.**...**.**.*.***..*....*.*.*..*..*.*...*.....*****...*.****..**.**....***.**.*..*********...***.***..***.*.....*****..*...*..*..**.***..****.**...***.*.....***.**...*...******..*.*....**.*****.**..*****.*..*..*****..*..*..*...*..**..*....***..*..**.*..****..*..**.***....*******..***....*...**...*.*.*.*...***.***..***...***..**.**.........*******.*.**..**..***.***.*.***.*..**..*...***.**.**.*****.*.*.**.********...*.*.***..***.**.*.*...*..**......*.**.****.***.*.*.*.*********.****.**.**..*..**.*.**.*..*.****.*.*.**.*.*.**.*...**...*.........******..*..*.*......*.*.***..*******..*..*.**.....*...*........****....*.....*.**...***.*..*.**.**.**.**.....***..*.*.*.....*.*.********.*.*.....***....*..*.***..**..*..***..***....*.**.*. ****.*..*..****.***.*..**.*....*.*...*.***....**.*.....**....**.......**..***.*.*....***..*..*.**.***.*..*...*.***.*.....*...**.***...*..**.***...*..*..*.***.**.**.....**.....****.****..*.****.*....**.***....**...**..**..*.*....*.**.*......*...*.****.*****.******.*.*.***.*****..*****..******....***...*.*.**.******.*.....**..**..**.*****..**.***.***....**.*..*........**...*.*.....*.****..****......**....****.*...**.*....*.*.*..*...**.****.**.**.*..*.**.***..*.*...**...*..**..*.*.***..*****.*.***.*.*.*....*...***.**.*****.****.*.*....****.*.*.*..*.*..*..***...*..*.*.*...*.**..*..**.**.***.**.*.*..*...*..*...**...*.*.**.*..****..*.....*.*......*****.**.***..*.......**.**..**..**.*.*.*..**.****.*.**.**..**.*...**...*.*.*....*..*..*...*..*..**.**.*..*****...******.......*..*......****...*.***.*.***...**.*.*.**....**.*...*.*.**...*.*****..*.*....****.*.****.*.*.*.*..*.*..**.**...*.**..*...*****.**.....*****...**.....*.****..****..****...*****.***..*.*..**..****.**...**.*...***..*.***.**.*..**.**..***.*....***...****....*..*....**.....*...*.*..*...*.**....*.*..*..**..**.*..*...***..***.....*****..**.*..*.....*.*.*****..*.***.****..***.*..***...****.*..*..****.**.*.*....*.**.**.*.**..*.*..*.*...*****...*.**...*****...*..***......********.****.**.....***..**.**.*.***.*..*..**.*******.*..**..**.*..*..*..**.**.*.*.***...****.**..****..*..*..*...*.*..****..***.*.***..*.**.*******.****..****...*...**..****.*.*****...**********..*.*..*.***.**..*.*.***..*.*.*.....*...**.*.***.***.****..*..***.*.....***..*....**...*.**.*.*....**..*..**..****..**..******...*...**.*..*****.**.**...*....***.**.*.***.**.*.*****.*..*..*.**.**..*.***....*.****.....*...***.***.*.*...**...****.*.......**.*.*.*.**..*..*.***.*.******..*.*.*.*******...*****..***...*....*..*....**.**...*...**.*.*.**.********..*****.*****..*.**.******..*.***..*.***..****.**..****.....*....**.****....***..*...*..*.***.*.*..***...**.***.*..*.......*.******.*****....****.*.***.**....*.*..*.**.....*******.*.**...**.*..*.......*.... *..*.**.**.*.**.*....*.*..*..**..*..*.*...***..**..*.*.****.*.*...*.*...***.****...**..**...*..*.*...***.**..*...*.**..***..***....**.***.**...*.*..**..*.**.**.*.*.**.*.***.*.****.....*....**.*..**.**.**.*..**.*.***.*.....*.**..***.***.....*.***..*.*****.*.*.**.**....*.**..***....****...**.*.*..**.**.**.**.*****....***.**.*...*...*.*.**...**..**.****......*.**.**.*...***...**..**.*.****..**.....*..****.**..**.**....*....**.......*....**..*.*........***......**..*.*......*.**.*.***.**...**.*...**..***..*.**.*****.*...*.******..*......**..*..****.**..*.***...*..*.**.*.*.*..**.........*..*...**..**.**..***..**.**.*.*.**..*...**.*.*.****...*.*.....*..*..*.*.*......***.*.....***..**..**..*..*.*.**..**...******.......*.**.****.****.**....*.**..**...*.*...*.**.***.***..**..*..*.*..*.**...*..**..******.*.....**..*.**...**.*.**..*.*.**...**..*.*****..*...****.*...*.*.*...**....*.***..*****.**..**.*.***.*..*****..***...*.***.*********....********.**..*****....*..*.*.**...*..******......*...*...*.***..*.*.**...**..*......**.*..*.**...*.*.**..*****...**......*....*.**..**...*.***.*.....*.*.**.*.**.*.........***.*.*..*..**...**.....***..**.*.*****..*.****....**.***.****...**.*...*...****.**..*.**...****........**.*.****.**....*..**.*.*..*.....***.*.****..*.*...**...*.*.**.***.**.*.**..***....**.**.*.**.*******.*..*..*....*****.*.*****..*****..***.*.*.********.*.*****.**.*...*...**..*....**..*.**.*****..***.****...*...******....****.***...***..**...**..*.*.*..***....*..******.*****.*****.*.*..****..*********.*.**......*..****.***..**.*.**.***.***...*.**.*.***...*........**.*....*.*...**.*.***.**.*.*.**...***..*..*****.**.*.*.**.......*******....**..***..*.*.*.***.******.**.*...**..*......*..*...*..**....*..*..*.*.*.....*..*....**.....**.*.*...**.*......*.*.*.....**..***.*..*.*****.*.*.*..*...*...*..****...*....*.**..*.***.....*..**...***.**.**....****.*****.*....**.*.****...**..***.****.*......*........*..*****.*...*..***.**.***.*.**..**...*.****...**.**..*....*..**..**.*.***.**. .**...*...*.*..*...**.*******.*.***.***...*..*.......*.*.*..*.*..**..*.****.***.....**.*.*.**...*.....*..*.*.****..****.**.*..****.....***.**.....*...**.**.*...*.*...*....**.**.***.*.*.**....*..*.***...*....***.*..*.**..******....******..*...**.*.*.*..*...****...**...**.*.*..*..**..**.*.*..***.....*.*****.....****...***.*.**.*...***.......*...*.*...*.*......***...*...***.***....*..*..**..**.***.*.****.**.*..*.*.*...****.**..***....********.*..*..**....*.*.*..******..*.***.****.***.**.*.*.**...*..****.*..*..****.***...***.*.*.*.*..*****.*..****.**.*..**...*.**.*.*.*****.......*.*...*..***.*.***.*.******.*.**..*.*.****..**..**..***...**.....*****.**....**..***.*......**....*.*.****.*.***.**.*.***.*..*...**......*..*..***..*.**..*.....*.***...**...*...*.***.*..****...****..*.*...*.*....*.*..***....*.*.*.*......*.****...**.**.*****.*.*...*..****.**.*.***.***......*.***...***....**...**.*..*.....*.*...*.**.****.......**.*..*.**.******.**..**.****...****.*...*.****.***.*..*..***.*.**..*.*.**.......*...**.****.**...*.****....**.**....**.**.**.***.**..*...**..***.*...**.**..*..*...*.**.**.****..*.*.**.**.**.**.*.*.***.*..******.*.***....*.*...*..**..**.*...*....*.**.*...******.*.**...*.*.*..**.**.*...*.***.*.*.**.***.*.***..*..*..**.*.*****.*.***.*******.*.*.*..***.*.***...*.*..**...****..**.*..*.*..*.*..*..*.*..*..**.......***...**.....*.**.*..*.*****...*.*.*.**.*.*...*.*....*....*..**......***.*...*.*.***..***.**.*.*.**..*.*.**.*...*.*.....*.*..*.*..**.**.*.**.*.**.*.**.****..****.*..*.....**....*.*****.*****.*..*.*...*****..*..**..****..***.*.*.***...***...**..*..*..**..*..***.***..*.*.*.**.***.**.****...**.**..**.*..**...*....**..*....**..*.*....*...***...*.***..*.**.*..***.*...**..*.*.....*...***..*****.**.*......***..*...**..**..***..**.*****..*..***.**.******.*.**........****.**.***.**********.**...**.*.*....*.****.***...*....*...*.*..*..**.*...*.*....***..*..*****....***..****.....*.**..****.**..**...*..*..**..**..*..*.*****.*.***.**...****.*.**...*.***.**..*..**.*. ..*...*..*.***..*.*.*.*.**.**...****.**.*.****.***.****...*.*.***.*.****..............****...***....***.*.***..*.****..***.....*.**.*.****..***..*..*..*.********.***..*.****...********...****.*.**.******.*.*.....*.*.*..*****.**.....***.**...*.**.*..*..****.*.***.*.*..**...*.......**...****.**......*.*...*...*.*...***.**..*.*.....*.**..***.*.....***.*....**...*.*..**.*.*.******..*.....*.*.**..**....**.*...*..*...**..*...**.**.**.*.***..*..**...*******..***...*.*.**..****..*.*.*..***.....*.**......****..*.*.*..*..*******..**...*..*......*.**.*..*.....**.....*..**..****.*.**.*...*...****.*.**.*.**.*..*.*..**..*..*..*..***.**.....**.*.....*.*.**..*..****..*...*.**....*.**.*.*.....***.******.*..**.**.*...*...*.*..*.******.....**.**..*.*.....**.*..***..*.*.*.**..*..*.*........**....**.**..***.*...**.*..*.**..*.*......****..*.*****......*.***.****.*.*..*.***.*****.*.*.*.*.....**......*****..**********.....***...******...*.***.*.***.**.*....*****.**..*......**.**.**...*...*...****.*.*..*..**..*...*..*..*.*.**.*..***.**.....***.**..****...**.**.**....*.......*.*****.*..*.**.**.....*....*.....**.**.*.*..*....**.*.*...********..*.*..*.*..*..*..****.**...*.**...*..*..***..*..**......**........*..*.*****..........*..**.....*.***...**.*...*.*****..**.****..***.***..**...**.*.*..*.**.***.*..**.........*.*.....*.*.**.***......*..*....**.**....**.**.****.****.*.*.*..*..**.**.*.*.*.**..**...*..*.**.**..*.*....*...***...*.***...******.**.*.*.**..***..*.*****.*..*.*.****.......***.**..**.*..**.******...*.*.....*.*.*.**....*...*...*.*...**..*..***...*..**.*....*****..***..***..*.*.**..*..*.*.**.*...*.*.*.**..***..*.*.**.***.*..*..*.***..*****.*.*.***.*.....***...**.**....**.******.*.*.....*.*....*...*****...*.******.**..**.****.*.......*.*..**....*...*****.**.*..**.*......*..*..*.*.***.**.*.**......*.**.**..*.*...*.*****..*.****.**.*...*****..***..***..*.*..**.****.**..***..**.**.**......**..*.*....*....*...**....**.*.*..**.**..**.*..**...***......*.****.*..*.*..**.....****.*..*...***** ***..*.**......****...*....***...*.*.**.**...*..*..*..**...*.*......**.....***...*.***.****.**..***.***..**..*..******...**..**.*...****....*...**.......*.**..**.*.*..**..****.....*****.**.*...*..**.*.************..****..*...***.***.*....*....*.*.*..*.......****...**..**..*..*...**.*.....*.*.*..**.****.*.***.*****..*..*.*.******..*.*..**......*.***...*.*.***....*.***.*.*.***...*.*****.....**..*...****.**.*...***.*...***.*..**...**.......*.*.*...****...*..**..***.*.*....*..**..*...*.**.....*..*..*****.......**.***.**..*..***.**.**.*.*..*.**.*...*...***.**..*.****...*..*.*..*.*..*.*.**..*.....**.***..**..*.*.....*.*.*.....**.*.*.**....**...*****...*.******.*......**.**.*.*..*..*.**.*.*.**.**.*..*.**.*******.******..*..**.****..**..**...*.**..*.*........*..*.**.....****.**...**.***.*.*..**..*....*.**....*....**.*****.....*.**..***...**.*..*.**.*.....**...*..*.*.*..*.*.*.****.********..*....**.**....***..**.*..*.*.*.................*..*..*..****.*.*.****.*.**.*.**..***..**...*...********.**.*..***.***..***..*.*...*.**..*.*...**..***.**.*.****....*********..*.**..*.*.***.*.****.**.*..*.******.*....**......*.**....**.**..*.*****....*.*.**.***.***.*..*.**..*.*.....****.***...*.****.*.*.***..**..*....*...*.**.*.*.*.*.*...****.*..****..*.*..*.*.*.******..*..**.*.*...*.**.**.*.**...**....*..***..*****.**..***.*..****.*.*..*...*****..*..******...***....*.*.*.*..*.....******.*......*.*.**.**.*..*..***.***.*.**.*...*....*....*...**..***.....**.**.**..***.....***.....*..****.*..*.**....**.**..***..*....**.*.*.**.*...***.**.****..*..**...*.***......*..*.****.*....*.*.*...*.*...****..**..*.......*..***..**......*.*.*.*.....****.**.**...*.***....**...*.*.*...*.*..*..*..*..**.*..***.....***..*.***...**...******..*.**.**..**.....*....***.**..**.....*...*.****..*.*..*.*.*.*.**.**..*..*.**.*..*..*.*.*..*.*.**...*.**.*.....**.*..***.*...**..*...***..*.*..***..**..****.***.****..*..**...*.*.....*.....***.*.*..**.*..**...*...**..**...****.*..***..**...*.***..***.**.*..*.*....*.***.**....*. .*.****.....*.***.*.***.**..**.*.*.......*****.*.****.*.*.*.****..***.*...*.***.*..*...*.*.**.***.*.*.*....***.*...*****..*****.*..**....*.******.*..**....*.*...*.*..***.....****.*.....*.*.*.*.*...*****.**.*.***...***.******.*.**..***..*.*...***...*.*.***..*..******...*.*..*.**.*...**...**....*..*...**.*...*..*.*.*.***.***.**..........***..*..*..**..*******.**...*.**...**.......***.**.*...*.**...**.*.*...****.**....**.*...*****.*.**.....*..**..****....**.***...*...*..**.*..****.....*....***......*......**....*.*.*****..*...*.....*****...*..****.*..**...*..**..*..**.*.*....*..*...***......***..**.*..*****.*.**.*..*...********..**..*..***...*.*..*.*.*.**.*****.**.*..*..*...*........*..**.*.*...*.*..**...**.....****.**...***......*.*.*.**...*.*.****..**.*...*...***.******....*.**.****.******....*****...**...*.*.*.*..*...*.****..***..*.*..**.*.*...**.*.*....*..***....*..*****.******.**.***...**...*...**..*.**...*..*....*..*.....*..**..****..**.**...**.**.*..*.**.**.*..*.**.*.**...***.***.***.*..**.****.*******.*.*****..***.*********..*.*...*.******..*.*.......*..**..**......**.*....**.**.*.**.*.***.**.****.*..*.***....*.***.*.**..*.*..***..*....*.*..**.**..*...**.*..*..**...*..*.*.*.*.*..**..**......**....***........*****..*..**..*.....*..**....*......*.....*.*..*....*...*.**...***..***...***.*.*....***.*...***..**.*.*.*..*.**..*..****.....**.....*...**.**.****..*.*.*.*****...******..****.*..**.**.*.*..**.******..*......*.***.*..*.***.....*.....*.*..**.*.*.**...*..****.*.*.*.*..****.*..*.*.***.******..**..*...***.**...*.*...*.***.*.*..*...***..***......*.**.***....*.***.***....**.**..*..*.***.*.........*.****.**...**.*..*.*******....*.*.*****.*.**.....*.**.****.**...*.*...***.***..*..*.**.*...**...*.**.*.*.*..*.*.***...*..*..*.*..*....*.**....*.....*.**.***...*.**.***.***.**...*...****.**....*.*..**.******....*...*.***.*..**.*..............*.**.***.*..*.**.*..*.*......*.****....**.***..**.***.**.***.**.**...*.*****...**..*..**...*.*...**.*.....*.*.**..*.*.*.**.****.**.* ......**..*.......*.*****.****..*.*...*...*...*.*******.*.*...*****..***..****..***.*.***..*..*.*..*...****.***...*....*....*.*....*......*...*.***..*....*..*......*.*...**..*..**.*.*.*....*.**.*..****..**...*.*..*********.***.***..*..***..**....*****.**...*.***.*.*..*.****.**.*.*.***.*..****.*****....**.**********....*.**..***.**..**.**.....**..***..*.*.*...*.*....*..*.**.*.**.****...*..*...****....*.....*.*.....*.*..****.*.**...*.***.**...*..*..*..**....*......**.....*.***.......*.*...**..*.***....**.*.*.*......*.**.***..*.*....***.....*...*.**.*..**...**..*...*...*.**.***..****...*.***..*.*..**.**..**..**..**.**..*.***......*.**.*.*.*....*...****..*...**...*..*.***....**..*****..********.**.***.*..**..*****........*******.**.**..**.*.***..*........*..**.*.**.*.***.***...****.*.*...**.**..*..*...*.*.***.**..**...*...***.***....***.*.***.**..***.*.*....**....**.....****.*.*.**.*.*..*......*****.***.*.**..*...*..***.*..***..**...*.*******......**..**.******.*****.****.***...*..**.*.....**..**.****.**...***....**..**.*..*.....***...****.***...*..***..*.**..**...*..**..***..***...**.****.*.*.*.**.***....***.***.***.********..***..*.**.********.***......****.***.*****.****..***........******...*.....**..*..**...*****.****.**....**.*.**..**.*.**.****.*...*..******....**.***..*..*.*.***..******..***.*..***..*..****..**..*****...****.***.*.**.*.*....*.**.**..*.**.***.*.*.**........*.**...****.....*.**...*..*..*.*.*...*****.*....*.*......*.....*...*.**.*****.*..*.**.***...*..*...****..**..*.*.*....*..**.**.....*.....**..**..*...***..**.*.*..*..**.*.***.*....*.**...*....*.*******..**...***..**..*..*..*...**.**....*.**..***.*.**.*.*..*.....*.*.....*..*.****...*.*..**..*..**..**.*..**...*****.**.**....****....***...*..*.*..*.*.**..****.**..*.....***.**...**..**.*..**..**.*.****..****..*.*.*.******.*.*..*.*...*...*...*..**.*.*....**....**.*.*.*.****.**....*.*..**..*****....*.***..****.**..*.*..*.**...*****.........*..**.**.**.***..**..*...*.....*....*.****.**.**.**.*.*..*.**.* ..**.***..*..*.*.***.*.*...**...*.***.****...*.**.*..*..**..*..........**..*..*.*..*..*...*.**.......*.*.*****.**..******...**.*..***..*.*....*.*.*.*.***.*.****..**..*.*......***.*..*.*.**...*****..****..*..*...***.*.***..*.****.*.....*..*****.*..**..**...***....***.*.*...***..***..*.*.*.....**.......**......*.***.****.*...*********..***.*.*******....*.**.**.*.**..***********..*..*..*.***..**.*...**.**...*****....*...*..*****..*..*....*..*..*.*.******.***..*.*....**..***.....*........*.********...**.******.*..*.*.****..*.**..***.****.**..****..**...**.**..***.**.***.*.*...*.***.**.....**.*.*...**...**.*.**..******.****...***..**.*..*..*.....****.**..*....*.****.*....*.**..*.***.*.*..*......**..**..*******..*.***.****.*.**..**.*.**..........**.*....****.....*.**..*.*..**..**.*...*.*.*.****...**.**..*.*..***.*.*........*.*....*..***..*..**..*...*.*.***..*.........****...**.***....**..***.**.*..******.*..**.....***.*..***.....*...***..***..*.**.****..**...***.*.*.**.*.*....**.***.***....**..*...***.*.***.*.**.*..*.**..*..*.*...*.**.*......***.***.*..***....**..*.*....*.*.**..*..*.****.****.*****.*.*.*****.*.*.**..*.*....**.**.*..***...*.......*....***..****...*..*...*...*.****....*.*.***.**....**....******......***********...**..*.*...****.*..*******.***.***..*.....*..*.*...*.....*...***.***.**..*......**..*.**..*..*..*......*..*..***.*.****...******.*.*..*.*..*****...*....**..**..****..**.*...*.****.****.*..*.*.*.....*...**..**...**...***..*.******.**.**.*....**...*..*..****...*****.**..**.*.**..***...**.*.....**..*..*....*...*..*.*...*.**..*.*...***..*...**.*.**..*****.***.***.*.**..**.**.**.*.*....*****...*****.****...**.*......*..******.**..**.****.**.*...*****.***...******....**.*.**..*.*.*****....*.**...**..***..**..***..*..*.*..*..*...*.**.**..*.**.*.***....****.*..*..***..*..**.**..*.****.**.*.****..*..*.*..*...****..**...*..*.*......*..*.**...*....***...........******.***.***....*...**.*****...****..*.....*...**...*.****...**.**.***....*...*.*.*.**..*.*.....** ...**.*..**.*.*....*.*..**...****.**........*...*...*****..*...*****..**..**.***..*..****...*.*.*....*******......**....**...*.*..*..****.*..********.***..*.*.**..**...*..**.*..*.**.*.****...*****..*.**....**.....****....*****....********..*..*....*..***..**.**.***..*.*...**.*.**..*..**....**...*.***..*..*.***.**.****....*..*.*.******..*****.***.*.*.*..*..*..***.****..**..*..**.*...*..***....*.**..****....*.**.**.*******.***...*.*.**..****...**..*...*...**.*..*.*.***..*.*..**......*.*.**..*...*..**..**.***...***.********.......**.*.*..**..*.***...*.*.**.*...**.****.*.**...**..*.**.*..*..**.*.*.*.....*....*...*...**..*****.*....*...***.*...*.***.*******.*.*.*.*******.****..*.***...***.*...***.*...*.*******.*.*....**.***.**.*****.****.**.*.**..****....**...***.****.**.*..**...*..*.***.**..**.**.***...**.*.**.*..**.*..*.*...**..**.*...*.*..**.*******....**...*.***.**.*.*.*.***...****.*.**..*...*......****...*..*.*..*.**********.....*..*.*..*.*..*.*.*.*.*.*.*.*****.*.*.***..*..**.**......**..*.*.**.*******..**..*..**...*.*..**..***....*..*.*.**.*..*..**.***..*.*.*.***.*......*.****.***.***.*..*.*..**..**.**...****.***.*....**.**.*.*..******.*.***.*.*..*.*.*.**.*.*...***..*..*.******...*.*...*.....***....*..*...***.*...****.*.*...**...*.*..*....*****..**.**..*****...*..*.***.*...**.*..*.*.*.**.**..**.*.**.*..****...*...*.**.**..*.**.***...***...*.********.*.*..*..*.***.*****.**.**...*...**.**.**.*.*..*******.****.*.*..****..*.***..**..**..*..***.***.*..*.***.**..*..*.***...*...*.**..***...***.**.**.*.*..**.*.*****..*..*.**....*...*.**....***...******.*****..**.*.*.***.*.....**......**.*.....*.***.**.****.*.*.**..*.*...*.*..*..****....*....*.....*.*..**..***.**.*.*.*.***.*.**.....*.*.*..*...*.**.*.**..*.**..*.*.*...**..*..*....*.*...***.**..*.*....*.***.*...**.....*.***.*..*****..*.**...*.**.*.*....********.*....******.*.*****....*...*.*.***.**.*.**.*......*.******.*.....*.*.*.*.*....******.*..*.***.***.**..*.****..*..*..*.*.*....*.*..*.**.*.*.**.......*.*.***.*.******.*. ***....****.*.**..***.*..*.**.**..*.*.****.**..*.....*.*..*.**..*..*.*..*****.*.*..***..****....**.**....*.***....*.....*.***..**...*..**...*.**.**.**..*******.***..**.*.*.*.**....**.*.....**.***....**.*.*...****.*.*.***.*.****..**..*.**..*.**.*******...*.**....**.*..**.***.*..*..*.***..*.**...*...**....*****.**..*.*..*.*.....***...*.*..*..***.*..*..**.*********.*..*.**.**.*...****.*.**.*.*..*....****..**.*.*.**.*..*****......*.**......*......****.**..*.**.*.**.****...*......****.**........*.******.......*.**.***.**.*...***..*..*****......*.**...**.*..*...*...*...*..**....****..*.*....***.**.**..**....**..**.*...*.*.**..****.**...**...*..*..*.*.****.*...****.***....*..***.*.*.**..*...*....*.*.*.**...*.**....*...****...***....*.**.....*.***.***......***....*.*.*....*.*..**.*..****.*.....*********.**.***.**.***....***.*..*.........**..**....**....*..*....*..***...***..**.*....*.**...*.********.**.*...*...**.*.*.*...**.**....*.*...*.*....***.****.*.*..******..******.****..*......*.....*.*...*.**.*.*****....*...***.**.*.**...**..***....**..*.***..*...**.*....*.***...****.*.*.*..*.....***.*..*......***.*.**.****....**.***.....***.*...*.*...*..***.*...*....**.**.***.**...*.*..*..****...*.****...***.****...*****.*.*.*.*...**.*...*.*.*...*.*...*...*****.*.*******.**.***....*.***.*....*....**.*.*..*.***.*....***.**..*.***.**.*****.*.***.*....***...*****.*..***.*.*.**...***..**..*.*....*.****..*.*...*.*.*.*.**.*...*..***..*.*....****.*..*..****..**.**..**.*.....**..**..*..*.**..*..*..*..*.*....***..*.....**.*.**.*....**.**...*..***...**..****.***.**.**.....*.....***.*.**.*.*..*.**..*..****...*.**.**...*..*..*..*.**..***..**...***.*.*.**..****.**..*....*....*...***....****.**..*...*.*...*...**.**.***.*....*****.**.**..****..*.*.*.*..*.****.*..***.**.**.*.*..*...*.**.....*.****..*.*.**.*.*..*.....*....*..*..**..*......**.***.***..*.......**.*..**..*....****...*******...**.**.*..**.*...*..*..**..*..***.**........**....*.*.....*...*.**.*..*.*..********.*....***.****..*.*****...*. *...*.**....**..**...**..****...*..*.*..*.**..*..*.***...**...**.****.**....****.....*.....*.*...*..*...****.*.*..*....****..**.**.*.*.**.*.*...*..**..****..*...**..*.**...*.**..*..**.**..***.***..**.....*......*...*.*****..****.**..**..*.**....*.....***..*.*.*..........**...***.***.**.**..**.*..*..***.**.****..**...**.*.**.*.*.....**..***.***.*..*.*.***.**.*....****.******....***.*.*******......*.*.****.....*.*....*.*...****.......*.*....*.*.....**.*.*...**...**..***....**.***.****.*..***.***.****.**..*.*****.*......*.*..*.***...*.*.**.***..*...*.....*.******..*..**..*...*...*.*..*.*......*..*.**..**.*....**.*.*.**.*.*.*..*****.**.****..*.*.**.*.**.*.**..**.**..**.*****.*..*.*..**.*...*....**..*.*..*...******..***..*.*.........**.*.....******.***.*.****.****.**.****..*..**.*.**.**.*.*.*.*.*.*..********.*..***.*.**.**.**...**.*...**.***...****..*.*..**.*.*.*.*****..*....*..**.*......*.**...*..*...**..*.***..*..**...***.*.*..****..*****.*.....***.****..*****.*..*.*..*..**.*...*.*.*...***.*..*.**..*....*.*.**.*.**.*****..*.****..*.*...***.*****.*.*.***....*...*..*....****....*..**...*....*..*.****.**.**.**.**.*.*...*.**.*.*.**.***....*....*****..****.*.***.***.**.**..***.*****.*...***.****.*..**...*..*.*......*.****.***.**..***.*.*..**..*.*.*..*.*...*.**..*...**.....*****...*.*....****...*..*..**..*..*......****...**.**...***.*...*.*..********..*.....***..*.***.......*.***......***..***.*..**.*.*..*.*.*.*...**.....*****.*..*..*.**...*..*.*..*.*****....**.*.**.*.**.*.*.*....**..**..***.*.*****..*..*****.***...*.*..****..**.**.**..*.*..*.*****...*.*.*....*.**....*.**.**.*..***.*.******.*.**...*.*..***.*.*.*.....*.*...***.**..***.........*....*.*..*.**..*...*..**....**...***..*.*****.**.**....******....*....*.***.*....*.***...*...*.*....*.*.**.***..**..*.*..**.**...*********..**...**.**.*.*..*..**......*.***..****....******....***.**..**.*****.*..********..**.*..******.*..*.*.*....*.**..*.**..**..*****.**.***..***......*.*....**...*...**.**.*..***...*.*.*.**.**..*..*.*.. .**..***...****..*******.*..*.**..****.******..****...*...*..*.*..*...****.*..**.*..*.*...**.**.*.*....*******.****.***......*****.**...*.***..**.....*..***.***.*.****.**.......**.*.*.*.*****..***..*..*.**....*.**....***..*.*.**.*****..*..****.***...*.***....**.*...**...*.**..*....******..****....**.*.***.*...**..**..**.**.....*..*.*.***..***..*.***................**.*..**.*.*.**...****.*.*********.*.....*.*...*.***.****.*..**.***...*........*..****.**..****..**...**.**.**.*.*.*.***.*.*.....**.*.****..***.*.*.*......*.*.*..*.**...*....****.*.*...**..**.*..*.*...*..**.*........***..**.**..**....*.*.**.*.*.*.*.**.****....*.*...**.*....***.*.*.*....***.*.*.*..*..*.*.*..***.*.**...**.*.*..*.....**.**.*.**..****.***...*.*****..****..***..****..*..*....**......*...*....*.*.....*.*.***.*.***.***.*******.*.*..*.**.*........*.*.*.**...*.**..**.....**.*...*.****...****.....**..**..*..****.*****.**...**..*.******.*..*.....*.*.*.****.***.*.*...*.*.***...***.***.**..****.*..**.***.**..****......*.**..*........*...**.**.**.**..*.*..**....**.*...*..*.*....*..**.*......*...*...*...*..**..**..*.*..**.*.**.*.*.*...**.*.**.**..*...**..*...**...***.*..*.**.***..*.******.*.**.***.*...*..***..*..*..*...*..**.**.*.***.*.*..*..*....*..**.**.**.*..***.**..***..**..*******....*.*...*.******.***.*.**.*.****..**.*...*****..*.*.*..*.*.***.**..********.**...**.*.***..*.*.*****.**..****.*..*..**...........***..*....*.....*****..**...**.*.**...*....***..*....**.**..*.***...*...**.*.**..***.*.*.****..**..**..*...***.....*.*****.*....*...*.***.***.*..**.**.******..*.*.***....*...**..*.**......*..**.**.******....*...*..**..***..**...***.*......****..****.**..*..*.*.*.**.***.**....*.*.*...**..*.*..*.*.*..***.**.*.........*..******..***...*.****..*....*......*.*.**.*..**...*****..*.*.****......*.....*......*..*..*.*.*..**.******....**.****.......*...**.****.....**.*.*...**..*****..**.***..**.**..*.*...**.**..*....*.*.***...****.*****.*..*.*...*..*...*....*...***.**...***.*.**..*..****.*.*.****.*.*..**. ...*.*.**.....*.*.*.*..*...*.**.*.**.******.....*.***...*..**.*..**..*.*..*****.***.........*.**.....***.*...****..**..*.*......****.**....***.**....**...**.*....**..**.....*.*..*.*.*...**.***..**..*..***....******......***..**...**.*.**.*.*..*..*...*.*..******..**.**......*.**..**....**...**..........***.*.***.*.*..*.*..*****.***.*.**...*.**.**..**.*.*******.*..***...*....*.****..*..*..***..*****..***.*****.*.***.***.*****..****.***..*.....**.**.....*...*.*.**.*****.......***.**...*.***.*..*****.*.*...*.*.*.**.***.*.**....*..*.....*.****..**...*.**.**.....***..*..*....*.*..**.*.....**..*..*.*.*.**..*...*..**..****..*....***.**..*.**.*...*...**..*.***.*..***.....**..**..**.*.*..*..**.**........**..***.****.....*..*.*.**.*...***..********..**..***..*******.*..**.*....*..*...**..*.*..*****....**.**..*.*...*.*..***..***.**.....**.**..**..*.*...**..*.**..************..**.***...**.**.*.*.**.****..**.*.*...**.**.***.***.****....*.**.*.***.*.*..**.**..**.*.*.*.*.**.****...*.*.....*.***.***...*.*.*..*..******..***...****......*.*..*..*..*..*.***..**..*.*****....*.*****.**.**.***.*..*..*...*..*..*...*..***.**...*..*.**..*****.**.*..*..*****.*.*.*..**..**.***..........*....*...*.*..*.**...*..*....*..******.*.**...***.**.**..*..*..*****....*..**.......**....*.......*.....**...*..*.*.*....**..***..****.**.****.*...**..*....*.**.**...*****.....******.***.**.*.***.**..*..*.***......*....*.....*.**.**.****.**...***.....**.*..*..*.**.***..**.*..*....**..***....**.*.*******.*..**...*.**.*.**..***...*.*.*.*..*.*****....*.*.*.**..*.***.*.*.*.*********.*.***......*.****..*..*..*..*****..**.*.**.*.***..*..*.**...*..*****.*..******.*..*.**..****.*....*.*.*.**..*.**.*.*..*.****.***.......*****.*.***.***.******....*..***..**.**...**.*.***..*****.*******..*.*..*...*.*.*.*.****.*..***..*..***.**..*.*...*..*..*..*.**..*..**.**.......**..*****....*..***..**...***.*..*.***.**....**..*...*.******....*.*...*..*...****.*.****.*.*..*..*.**.**....*****..***.**..***...**..***...*******.*.*.*..**..*.* *..****.***..**.**.****...***.......*....*...**...**..*...***...*..*.**.....*.*.*.***.*.**..*.*.**.**....*..**..*..**.*.*.*.****.*...*.*...*...*..*.*.*..*.*...*.*.***..***.***.*****.....*.*****.*...*****....**..***..**.....**.*.*.*....*.*..**.**.****.*.**.***..**....*******..*******.**.**..***..*..***.**.**.**.*.***.**...*.****.....****.*.*..*.***.*..***.*******..*.**...*......****.*..*..**.*******.*.*.**..*.*.....*...**...*....**.....*...***..**...***.*.*.*.**.....****.*...**.**..*.....**.*..*...**..*.*.**.*.**..*..**..*..*...**.*..*.*.*.*..**.*.*.*.***..*.*****.*...*..*.*.*.*..*******..*...**.**...*.*...**.*...*****.*.**.*..*.....*..*......*.*..*****.*...*.****.***.**..*..*.***.*..**.***.*.*.***.*.***.***....*.....*.*.****...**.*.**...**.**......**.*..*.*.***..****..*.**.***.*.***..*****...*.***.**.*..*.******..***..****..****.**..*..**..*.*..*.****.*..*.****.*....***.*..*.*..***.....*.*****.**.**.**.*.......*...*..*..****.*...***.....***..**...***.....*..**.*...***.******..*.*.*.*...***.****....*...***.*.**.....*.*.**...**.*..**********.****..**.*.****.....*.***.******.****..***..*..*.....**...*...**.*..*.**.*.*.*.**..*.*.***.**..*.*..*.****.**...*.*.*.*.......*.*....*.**.*.*.*.*.****..*.**.*.***...*..**....***.*******..*.**...**.*..**..*.***.**.*...*.****.**....***..**.**...*.**.*.*.*......**.*.***.*.*.**.*...**...**.*.*..*.*..**.....*.*.*.**....****.*.*.....*.*..***..*.***.****.*...*..*.*..****....*.*..***....***....*.*.***..*.*..*.*****.*.*..**.*...****...**..*..****...**.**.**.*.*.........*.**.*.....**..***.**.*.*.****..**.*..**..*..*.*.*....***......***.**..*.*.*.*...***..**..*.**..***.*.*..*..**...***..**..*...*...***..**......***.*..***.**.**.......****.****...***..*.*****...**.**.....****..*...**.*.***.***.***.**.**.**.....**...**...*.*.*...*..**.*..**..**.**.*.*.*.*..**.***..*..*.....*****..**.*.*...*....*...*.**.**...*....*..**.*......*.**...*.*...*......***.***..*.**.*......**.....**..******.**..*.**..*.**.***.*...******.****.****..**.*.*......*...**.. *.......*...****..*.*.**.*.*..***..*.*...***.*.***..*..*.***.*.*..**..**.****..**.**.**.*.***...*..**...***...*.****.*...***..*....**.*..*....*.*.**..**..***.....*..*.**..**.*..****..****.......*.*****.*...*.*******..**.*.*****...*.*..*.****...****.*...**.*.*..**....**********...*........***.**..**.....*..*.*..*.**..*.*.*.........*.******.....*.*.*..*.*..**..*..**.*.**.*.......*..*..**.*.....*.***..**..**.********..*..*.....*..*.****.****.*.*.**..****..*...*...*.*********..*.***.*.***..*.****.***.*.**..*.****.*....*.*******.****.*..****.*..*.****...*...*...*.....***..*...*.*..*......**..****.**.****.....*.**.*.**..***..*.***...***.*.*..*..**..*.**...*..**.***.*.*.....**..**.....*****..**..**....**..*....****.*...**..*....*..*...**..*..*.***..*.***..*.*.***.*..***..**.**.**....***.*.*..*.*.*.******.*.******..****.*.****..*....*...**..*..*.*.****.*****.**.**.*.****..*.......**..*.*************..*..*......*.*..*.**..***...*......***.*...**......***..*.****.*...**.**...*...*.*.*.*...*.*.....*.*.*...*.*..***.*.*...**.*.*..**.....*.*.*.**...**.........**..***...***..*.*.*.***.*.*.*.*.....**..***.*.*.*...***....********..**.*.***.*...*****..****.......***.***..**.*..*.*..**.*.*.*.*..*..****.......*****....*..**.*.*.*.***..*.**.*.....*..**..*.*.*.***.*.*....***.*.***..***....*..*****.*.....**.**.*****.******..***...**...**.....*.*.**..*...**..*.**..**..*..*.*....*....*.****..*..*.....*....*.**..*.*...*...*.*.*.****..*.*...*.....*....***.*****...**..*..**.....**..*...*..****......*....*.*.*..****.....**..**.*..**....****..*...*.***...*.*..*.*.*......********...***.**.**.*.*.**.***...**.*..***..*..**..*.***.**.****.*.*.*.*.**.*...***.**.**.**.**...***....**...*********..*..**.****.*.*..*******.*****.**..**..*..***..*.**...*...*.**.*.*.**.....**.**.***..*.*..*.....**....*.**..*.**.*..*.***.****..*.....*...***...*******.*.*..*.**..***...*.****.****...*******.*..*...*...****.**..*..*...**....**.*.......***.**.**...*****...**...****..*.**...*...*..**.**.*.*.****.*..*.*.*...**.*.. ****.****.**...**..*..*.**.*.*.*...**.**..***.***..***.*.*.**..*.**....**..*.***..*****...**...*.****...*****...*.*..*.***......***..***.***.....*.****...****...***.*....**..*.*.**.*.*.*...***..**..**.*.*..**.*****.*.*.****.*.**.**..*.*.*.*.**.*.*.*...*..**.*..**.*.*.*****..**.***..**..***..***.*.*..*...*..**......***...*.**..***.....**.**..*.***.***.*...*..*....*.*....*..**.**....***.**....****.....*.*...*..*.**.****.*..*..*****.*..*.*.*.*.*...*.*....*..**.****...***.**...*..*..*.**..*....**...******.*.*..*.****.**..***..****.*..****..**.*.*..**....****...*.....*.**....*.*....*.*.*............**.**.*.*....*.***.***....**.*.*..*****..**.*.*...***.**..****.*...***...***.******..*.**.***.******..***...****.**.**....*..*..*.**.*.**.*.**********...*.**....*..*.**.****.**...*......**********.****..***..***..*...*......*.......***.*.***.*.....****.***....*.****..**.*..**.*.*..******.*..*.***.*..*........**..**.*.*.*...*.*.**..****....*.....*......***.**..**.....*......*.**.***.***.*..**..*..**..***.*.*..****..*.**..*..***.*...*...****..*...*...........****..***.......*..*...*****..*...***.....*..***..*...*.*.****..****.**.....*.****.*.*.****.**..*....*...**...***...***.******.****..*...*.**.********..*.*.*..*...*.***....*......*.*.*...**.*....**.****.****.*......**....*......**.*..*..*.**...*.*.**.*..******.*..*...*.*..**.*..*.***..*..*...***...***..***.*..*..*.*..**.**..*.***.*.*..**..*..*...***.**.*...**.*.******..*.**.....**..*...**....******.****.****......******....***.**.*.*.******.***.****.*.**..*......**.....**.....*.**..*******.*.***...*.***..*.*.******.*****.*.*...*..*.*..**..*..*..*..*...*.*....*..*.*.*..*.**.....*..**.*...*....*****..*.******..*....*....**.******.*.*.*.****..*.****.*..**......***..*...***...*.**.**.*..*.***.*.**..*....*****..*......*.*..*.**.*..*...**...***.*.*..**..*.**.**...*.*.*..**.*..*...*.**.*.**..*..*.*...***...**...**..*..*....*.****..**.*.*...*.*.*.***.....*..*..*...*...**.*.**.*.**.**.*.**.......***..*..*.....*.*.*....*.*..***..***.* **...**..*..**.*..**.*....***.*****.**.*..*.*..*****.........***..**..*...***.****......**.*****..***.*.*......*..*.*.***..*..**.****.*..******..**.*.*..*.*.**.**.***...*.*.***...**..*****.**.**.*..**.**.**...**.***.*....*..***...*.***.*...**.*.*..*...*.*.****..*..*.*.***.*......***...**...***.**....*.**..**...***.*.****.***...**......*.*.*.*.*.**.**...**..*.*...***....**.*.*.**.*.*.**..*.**.*.******.*...*..*****..****..*.***....****.....*****.**.****.*.*.**.*..*.******.****.***....*.*....**....***.**.*.*..*..***..**.*.*...**....*..*....*.*.*.**..*******.*.*..*..*.*..*.*.*********.**.***........***.....*.**..**.*..*..*.****.****..*..****.*.*.*.*.*.******....*.***.*..*.*...*.**.****.*..**.**....*.**.**.....*.*.....*.****.*.*....*.*****..****.**...*..****.*...*.*****..*....*.*******.**...*...**.***..****.*.*......**.*...*.*.*..****.*.*..*...*****.*..**.*****...***.*.*.*..***....*.*.***********..****...**....***.***..**..*****.****...*..*..*..*****.**.*******.*...**.**.....**.**..*...*..***...**.***.....*........*.....***.....**..*..*..**...******......***....*.....**.*.******..*.*.*.*..*...*..**.*.*..*..***.*.*.***...*...*.*.*.**.**.*......*....*******...*.*..*.*.*..**..**.*.*...*...*..*.***...*...***.****.*.*.**.**..*..*..*.*...*...**..*.*.*....*..**.**.****.*...*.*.**....*.*.****.*.*...*..**..*...*..*.**..*.******.......***...*..**..*..****..**.*...***.******..*...*****.*..************.*.*.*...*....**...**..******.********..****....**.*..*.*.*.*..*..*.......****.**..***.....*......*..****.*........**.*.*...*.*..***.*.*.*.*..*..****.**..*..*.*.****.*.******.*****...***..*.*.*.*...*....**.****.**.*..*....*.******.*..*..*..**..***..**..**....*.****...**.*..*.****.*.*..*****..***.*......*.****.**.***.*.*..**.**..*****...****...**.****.*.....*.****.*..*...**.***..**...*.*.*.*..*..**.**.*.*.*****.**.*.***..*.***.*.*.*..****..*.*******..***.*.**.....***...**.**.*.****...*....***.**.**.*.*.*.*.**.**.**..***..*...**..**.*.**.**..*.**.******.*.....***.**.*.*.**....*.**.*.**** ...**.**.***....*.*****...*.*.*.**.......*.***...*..*..**.****....**...**...***.******.......***...*..*.**......*..*.****..**.......*.**......**.*..*.****....*******.**...*..**...*..**......**...**.....***....*..*..*.*.***..*.*.*.*.****.*.**..**.*..**...*.**.*.***.*.**.**.**.**...*****.**.****..**..*..***..****.*..***..******..*.***.*...*...*.*.***.****.**..*.*..*...*******.*.*..*..**..**.*.*.*.*..*.*...**..*.*...**...***.**.*.***.....*....*..*.*****..***.....***...*.*...***.*..*****.******.**.**.**.......*..**..*.*...*.*..***.....**..*..*..*..****..*..*...**.**.....**.**.*.**.**.**..***..*.***.**..*....*....*.*.*...**..*..*.*.*.*..*.*..*.**.**.....*....**..*.........*.*****.*.***...***.**.**...*****.**.**.***...***....*.***.*..*....*..*.*****..*.****..*..***..*.***...*.*.**.*.***..*.*..**..*.**...*..**...*****.***..*....*..***.*.****....**.**..***.*.*..**.*...**.**....**.***.**.**..*..*.*.*...*......*****..*..*..*.**...**.*..**..*.*.*.**.*...*...*.*.*.*....*.*.****.**.**.***.***.*....*.*.*.....****.**....*******.**.****.*****...**..*****.*..*.*.*..*..***.*.*..**..*...*.*....*.*.**.*..***...*..*.....***.*****..*..*.**..***..****.**...**.......**.**..*.*.**.*****..*.*..*.**..**.***...****.*.*..**...****.***.**...*..**...****.*.***.***....*........*.**.***.......**..**..**..*....*.*.*.***.*.*******..***......*******.***.*..**.*.*****..***..**..**.**..**.*...***.*.*...***.***...****....*.*.****..******.*.*.****..*..**..*.*.*.****.*..*.**..*....*.*.....*...**.*******..*.**.**.....***..*..***...***.*.*....***.*.........**....**.*...***.*..*.**..*..***.....*..*..**..**.......**..**...*.***.*********..**.**....*...*....**..**..*****.*.......*..*.**.**.**.*..*.....*...*...***..***...*.**...****.....***.**.**.*****.*.*...*..**.*.*.***.*..******.*.***.....****.*.*.*.*.*..**...*****..*...**....*.*.*...********.*..*.*.**..**...*.***.....**.*.*..**.*.**.....***.*.....**.....****....*.**.*.**.***.*******.**...***.*...*.****.***.**.**.*...**.*.......*..**.**.*..*...*..**.*..***.** .*.......***.*...**.....*.*..*.*.*..**.*.....*...**.*.*..***.*.*.**....*..*...**.*...*******..****.*****.....*...*...*.****.*.**.*..**..*...*.*.....*...*..*..**.....**.*..***.*..**..**.*...****..**.*..*...**.*.*...*****....**.*.*.******......***.*.******....***...**........*.****.**.**.*.*..***..*....*.....**.***.....*..****..****...*..**...**...**..*..**.*.**...*.****...**.***.*..**....*****.****.*..**.**.**.***..*.*..*.***........**....***.***......**.*.**..**.*.....**.*.*..**....****.**.*.*****.*....**.*.***.*.*...*.**.****.**.***.**.....**.....*..***....*.**.*.***.*.*.*.**.*.*.*.**...**.**..*..**.*...**.****...*.....*...*...*.**...**..*....*..**...*..*.*.*..*..***.******.*..*...**..**......*.*.....**.*..***.....*...**.******........*.****.***.*.*.*....**.*..**.*....****.**..*.*.***...*.*.*.**...*****...**..*.**.....*.**.****.*..**..*.***..*.......***.........**.****...**.....**.*****.....**...**.********.*...*.*..***....*.*.**.*.***.**.***...*..****..*..*****.***.*.*...*.****.*..*****.****.***...*.**.**..*..**...*****.**..**..*.*..**.*.**.***..**..*.*.**..**....**.*.*.**....*.*.*.*..*.******..*******.**....****..*.....*..*..*******.**.**..*...*..*.**..****..***.****.**.......**..*.*.***.**.*...*.........******.*.***....*.*.....*..*...*....*......*****..*.*.***.*..**.***.***..**.*..*...*..**.*.*..****.*.....*.**.***.**..*......****.**.*.***.....***.*****....*****.***.**..*.**...*****..**.*...***.**.**.*..*.***.*.....*.*.*..*******.****..****.**.***.*.*.**.***.*.*..***...*..**....***.**.*.*..**.*...***.***....**..****.*.**..*****.*.*..*.*....**.**.*..*..*..*...*...*..**..*.*...*...*...*..****.....*.**..**.******.....*.**.*****.......***..***.*....*..**.*..**.***..*.***.*.**.*..*.**.**.*.**..*..*.****..**.***...*.*.*..**.*....**..*.*.**....*...**...*.****.*.*.*..**.*.**..*.****...*..***.*.*..***.*..*..*.*.*...**...***......*....*.**.**.***.**...*...***...**.*..**.**.*.**...*.***.*.**.***..*.*.*.***********...*.**.*...***....**..*..*.**.**..**.***.*..***.**.*....... **..*.***..****...*.****.*.**.*..*******.*.***.**.....*.**.*...*.**..*..*...*.***...**...**..*.....*.*.*.**.****.*..*.******....****.*.*.***..**.**.*.*..*...***.*.....***.*.*...**..***.*****...**.**...*...*.**.*..*..*.*..***.***.*.*.*......*..*..*.**..*.*******...*.*.*.*..*.*.***.***..**.......*..**.....**.*...**...*..**.*...*..*....**.******.*.*..*.**.*****.**.*.*.***.**..*...**....*..**..*....***.**...**...*....*.****....******.*.*.*.*.**.**...**..**.***...****....*.*..***.*****..*..*.***.*..*....**.*.*.*.****.*.*.*.*..****.**.*......**....*.*.*..**.*..****.*...*.*.*...**..**.....*.******.**...*......***..*...****....*..***.*..*..***..*.**..*.*.*******....**.*.*...*...*.*********.*...*.**.**...**.*..*....*.*.*.**.*.***.**...*.**.**.**.........*.**.**.......*.*...***.*..*...*****.*.***..*..*..***..*.***.*.*.......*..**..*..**...********.**.*..*.*.***..*.******.*..**...*..*..**.****..*..**....*.*..*.*****.**...*....***...**..*..*.**....*.****************...***.*.**.*..*.....**.**.**...*.*.*****.**.*.*.**..**..****.***.**.*.*****.*..**..*.**...***.....**.**...**.***...*.*....**...*.....**.****.*******.******......*..*..***....****.*.**...*****....*.****....*.***.******..***.***.*.**...***.*.********..*.**...*.*.*...*...*.*...****.*.*.*.....*..*..*..***.*....*..**.*.****.*..*.........*.*..*.**.*.....*...*.*******..****.**..*...**.**.*....*..**.*.**.***.****..****.*...**.*..*.**.**.******.****...**....**.***.***....**.**...**..**.****..**.*...**..***.*.***.*....*.**...**.*.**..*.....*..*....*.*..*.*.*..***.****..*.*..*****...*...*.**.....***.*.....**..*..***...***.****...**.*.**.**.*.*...*....*.*..*.*......*..*.**.....**.**.*.**.....*******.**..*...****.*..*.**.***.*****.*...*.***......*********.....***...***...**.*.****.*.*.****...*..****..*..*.*.*...*...*..*...*.***..*...*.**.***.**..******.********.*..*....***..**.*.**...**.*****.*...*.******..**.*..*.*..**.*.*...**.*..*.****.*.****...**.**......*..**.**.*.**.*..**.**.**....*..***.*******.*.**...***.*..****....*..** .**.****.**..***.*.*.*.*********....**.....*.*..**..*...*.......*..**....*..*..**.**.***.***.**..*.**..*.****..****.*...*........**.*********...**....*.**....*.*..*.***..***.*...*.*.*.*.***..**..***..****..***..*****.***.**..*....*.*....*.**..*****...*...*.**..*.*.*.***.***...*.*...**.****..*.*..*.....*....***..*.....*.**.**..*.***....*.***..***.*.*.**..*.**..*.*.*.*.**.******...****.***...****..**.*...*.**..*.**..**......*.*..******.*.....*..**.**.****.**..*..***.**..*.*..*******..*.**.**.**.*.**.*.*.*..*.*.**..*....*.*****.**...*.***.***.****....*.*.*.**.*..*...*******.....*****.**...****.***.*******.**.**...*...*..*.**.*..***..**..***...****.***...*.*...**.**.*..*..*****..*.*..****...**..*..**.****.***.......**......*..****...*.*.***...**..*.......**..***.**...*.*..*..**.*****..*.**.**..***...***.**...*...*.*..***.*.*..**.*........*....**.*.....**.***..**.**..**...*...*.....*...****..***...***...**.***.**....*..******.*....**.****.**.****.....****.*..*.***.**....**.*.*.*..**.***.*.*******..**..*.***.**..*.****...*.***...*..*......*....*.***...*...*..**..**..*..**..*.*.*.**.****...*.*.**..*.*....*.*...**.*.*..****..*.**...*..***....*..*.*..*.*...*.*..**..*******....***.*****.***....*********.**...**.....*.....*.**.**.*..******.....*****.*..**.****.*..**.....**..*.*..........*.**..*.*.*...*...**.**.*..**.*.**.*..*..***.*..*******....*...*.***.*..*.*****..*..*.*.....*.***.....**....***.*...**.*....*..*.***.*.*...**.***.***...*.*..**...***..**.*..*.**......*..*..***..***..*.***..*.****....*.*...*.**....*.******....**...**.*.....*.**..****.*****.**.*.**.*.****.*.**.**.*.*..*....**.**...**......**.*..*...***....***.*.*.***.*....**.**...***..*...*.**..*****..**...*******..*.....**.*..**.*....*..*..*.**.******...*.*.....*.....****....*.*********.*..***.**.****.*.***.*..*..*...*..**...****..****.**..*****...**..**..*..*....**..*.....*.*.**.**.*..*.......*.*.**.*...*....*.**.****..**....**.*.**.*......*.....****..****...**.**.**.*****..*.***..**.***.******.***.***.....**.. ...**...*..**.*..*..**..***......*.***.*.**..*.......*.**....*...*.***...***....**..*..***.*......*.*.**.**....******..*...*..***..***.......****..*.*..***.***.****.****.*.*.*.*.*..*.*...********..**********.......**.*****...**.*.*.*.**..***.*.**....*.....*******.*.*.***.*.**.*.***.*.*.*.******.*****.*.*.*.***.****..*.*.*.*..*....*...**..*.****.**.**...**.**..***.*.*.**...*.*..***..*.*****...*..**..**...**..**.*..****..*.*.****..**.....**..*..*.*........**.*..*......*****...****....*******...*.*****.***.......*******..***..***.**..*.**..***..*****.*...*..*.*..*..*.**********.**..*.....**...*.**.*****.**.****.*.....**..*.*.*.*..**..**.*.****...*..*.*******..*......**.......**.**..***.**.**..*.*.*.....**.***...*...**...*.*....***.*.....*.**.***.*.*.**..*.*..***.*..***.****.**..**.**..**..*.*..*..*****.*.*.****....**...*.**.**....**.**..****....**...***.*..**........*.**..*.*.*..*...*.**.*..*.*..*...*.*****.*.*.*.***......******.*.****.*.*.*..*..***.....*....***.*......**.*.*....**..***.**.**.....**...***.**.*.*..*.****..*.**.*..*.*..*.***..****..**...*......*...**.**.**.....***.****.*..*..**.***.....******...*.**..*.*.**.**.*....**..**..*..****..*.*****.*.*.**..**.*...*.**........***.****.***.*.***...*...*..**..*..****.*.*..*.*.***.*.....**.**......***.....******.*.**.*.*.***.*..***..*.....*.****.**.*.**.*.*.**.**.*..**.*..*.***..*.*..**.***..**.*.*******.***.*..*****.**.*.*.*.*..*.***.***.*..***......*.*.****..***.****..***...**....*.....**....***..*...***..***.**.**.***.*.**.**..*.****..***.**.**.***.......*.*...**.**.**.***...**.******...**..*.*...*..*.....*.*.**.*...**.*...*.***...*.*..*.**.....*.*.**.*.*..*****..*...**.*.*****..**...*.***.**..*..*..*.*****.*.*.**..*.*..**..*..***..****.**......**..*..*...*.*...**.***...*****..****.**.**..*....*.*...***.***.....***.**.**.***.*...**..*.*.**..***...**.....*.*..*.*.*.****.***.**..****.....*..****..*****.****.*.*.*.*...*..*.*.*.**..***...**..*...*..**...*.******.*.***.*...*..*...*..*..****.*.*..*..*.**..*...*...**.**. *......*..*....***.**.**.**.****.*.****.*.....*.*..*****..*..**..*.**.*..*..*...*..***.**...**....***..***.**.***...**..*..*.**.*..***.**.*.*.***.**.****.**...****...*.***.***..*.**.**.**.*....**....*..**.**...*****...**.*....*...*..***.**.**.*.*.**.*.*......*..*******.*..*.*.......**.****..*.**..**.*.....*****..*.**.******.....*.*.*.**.***...**..*.*..*..*.*....**.*.***.***...**..*.*****...*.....*..*.****..**...*..**..*...*.****.****.**.**..**..*.*.***.*...*.**.*..**....****.*.**..**.****..*.***.***...**.*..*.*.**...****..***..***..****.*****.*....*.*.*.*.***.*.*.****..***......**.*..**..*.***..**...***.*.*....*****...*..***....**..**..*...*.*.*.*..*.**.**...*.***.**....***.*.***.******.**.***.***...***.*.*.****.***...*.**.**.*.*.*...*.*.***...*.....*.*..**.****.**.*....***.***....*.*...*.*...**.*...*.**.*...**.*.*.***..*..*..**..***.**.***..*******.*..**.**.....***.**..**...*.*..***.**.**...*...**..***.*.*..**.**.......**.......****...**.****..**.*...**.***..**.*.****.*.**.**.*...**....*.*..**.**..*.*..*....*****.*.***.**.**....**.*.**...****.*..*..*.**.***.*..**.....*..*.**.*..*..****..***.***..*..*******...******.*..***.**.***..**.........*.***...*.*.**..***.......**.*...**.*.*****..**...**.****..**.*.*.****.*****..****..**.**.**.....**.**..*.******.*.*.*.*.*..*.***..*.*.*.*......*...*.**.*.*****...****..**..**...*****..****..*.**..*..**.*****....****...***.*.....***..***...**.*..*.*.***.*....*****.*..***********.*..**...*.***....**.****.***...**.*..******.*****..***.*...*...*.*.*..**.*...****....*.****..***.*.....**.***.**....*..***..***.*.***.....*......*..*.*.**.**...**....**.....***.*.*...**.**.*..*.*........****.**..*...***.**.*.*...***.*******....**.**.....*.*.**..**.*..***..**.*...***..*.*........*.*...*..*.*.*...****.***..*.*.******.*.*.....**.***...*..*.*..*.**.......*.******.*.....*****.*...**...*....***.*...**..*..*****.**.*.****...****..********...*...*****....**.**...*.*****.*********.****.*.***.****..*....****.....*..******.*********.....******..**. *.*******.*...****.*...*.****.*.*..*.******...**.***.**..*.**....***....*.**.*.*.*....****.*...****..*.*****.**.***..**.**...**..*..***.**.******.*......*.**.**.*...*........**..******.***..**.***.......*.****.***.**..***....*.*.***........*...*****....*.*..*.*.......**.**...***.*.*.*...***.*.*.***.**...*****..**.***.*.*.*.********..**.....**.****....*.*.*.*..*.*..***.*.**..*.*...*..**...*..*.*.***.**.***.*.**.***.**.*...*.*.........***.**....*.**.*..*.*...***.**.**.*.*...**..****.*..*.*....*.*..*.***.***...**.*.***.*......**...**..****.*.***......*****.....**.**.*.*.*.**.**.*.*..***.*****..*****.**.*.*.*.*.***...*..**...**.***....*..***.**....**.*..*.****...**....*...*.*..*****.****.**...**.******.*.******.**.*.**.**.**.*******.****..**..*.*.*.*...*.*..**..**.......**.************.***.**...*.*..*......*.*.*...**..*....***.*.***.***..*.*.*.**.*.*....*...**..***.*.*......*...***..*..*.*....*.***.****..*..**.***...****...***..*.*.*....**.*.*..***.....**.....***.**.*.**.....***.***....*....**...*.*.***....*.*..*..***..**..*.**.***....*...*.**.*..****..*.*..*...*.*...**.......***...*..*....*.....*..**.**....*...***......*..*.***.*.*..**.**.*****.......**.**.*..***............****.****.*.*****...*.*.*..**...*....*..**.*****.**.***..****..**..**.*.....*.**.*.**...**.**..****.**..****.***..***.*..**.***..**...****........*.*..**.***.*.*..*..*.....**....*.*.**..**..*.*..*....*.*.*...***.....*.....****...***.....*.**.**....***..*..*.**.*****..*..**.*.*.*****.*...**.**..*.*****.*.******...**.***.**.*..*..*.***..***...*.**.*..*...**.*....*******...*****....*.**.*.*.****.*..*.*.*..**..**..*.**.*.*..*......****.*.**.*.**..*...**.*.*..*..*..*****.*.*****.***..*....**..*..**..****.**.****..**....*.***..*.*....*..*.*.**.*.*.*...**..*******.*.********.*.*.**.*.*.**..**.***...*****..........**..*...*.*....*...******.*.*..**..*..*.*..*.*.*..*.....***.*..****.****.*****.**.*.*.*..**.*....*****.**.****.*...*...***.*....****...***.*.....*..*.*..**.*..**.****...*.****...*..*...*.**.*...** .*.**..**...**..**.***...**..*.*.*.*.*....*.**.*.....*.**...*.**.*..*******.....******.*.*....*.*.*..**.....**.*..**.****.....*...*...*.*.*.****..**..**..*.**.****...*.*.**..*.*..*.....*.....*..**.....***.*..**...*..******...*.*..*****..*.***..**..**..*..**********.........**.*....**.*.*.*.**.***..*.....**.*.****.**.**..**.***.*.****..*..*.....***...*...**...*.****.*...***.*****.*.*..****.*..**..*...**..*..*.*......**...**...***.*.**..*.**...*..**..**.**.****..*.*****...**.*******.*...**...******.*.****.....*....***.***.**.*....***.*.***.**********..*.*..*.**.*....*....***.*.*...******.****.*.**.**..***..**..*...**.*...*.....*.*.*.***......**...**.*..*.**.***....******....*.**.*.**.*.*..*..**..**.*.**...*.*******...*..*.**....*.*..*.**.***..*.**.**.******.*....**.**.*..******....*...*...***....*.*.**.***.*.*.*.*...*****.**.**..*****.*.*****....*...***..*..*..*.*.....**....*..*.****...****.*.*.**..*.**..*...****.****.**.*.*.***..***...***..**.*.*...**.*..*****...*....*..*.******...*****.*..***.*****.**.*.*.**.**.*..****..*.*.**...*.*****.......****.*....****...*..****.**.*.*.****..******.*.**.***..***..***.***.*....*..****.*.*.......**..**.*.*.*****.**..*....**.***...*...**.*..*.**.**.**.*..**..*..*..*..*.***...***.*.....*.**.**..**....*****..*..**.**.***.****..**..*..***..***..**...******..*.*.*..**.*....*.*.*..*..*....*..*.**.*....*.***....***.**....*.*.*..*....*....***...*****...*******.*.***.*..*.**.***..**..****...*.....*..**..*....*.*..**...*.***.**....*.**..*..***...***..*..*.*..*..***....*.**....*.*.**..**...*.*.*.*..*.*****.***...*.***.***.*****..**.*...****..*****.*..***..*****.***..***.*..*.***..**....*.***.**.*****..*..***.*.*...***..***.*....***..*...*.**....**.*.*..*.*.*....*.*......*...*.**..*....*..**.**.*...*.**.**.**.**..*.**.....***.*..***.*...*.**.*...**..***...***..*..*********..**.**..**.*.*.**..**..**..***.**.*..*.****.**.*...*...*.*.***.*..**.***..*...*.........*****.***..*****.*..*...**.......*.*.*.**.....****....*...*...**..***.*.*....****.* .*.**...**...*.*....*.***.....**..*....**..*.*..***.****.**..*.**..*.***..****......*..***.**..*....**...***.*.*..*..*..***..*.****.*.**..***.**.*..*****..........*..***....**.*.****..**...***.*.**..**.***.*.*****.**..**..**...*.*.*..******.**.*..*.....*..**.*****.*..******..*..*****.**..*....**...*......*..**.*..**...***.*.**..*.*.***.****.*...*..**......**.*...*.***.....**.**....***.**...**..***.***....***..*****..*.*...*.*..******..*.*.*.**.*.**.******.***......*..**.*****.****.*..**.*.*..******....*..*.*..*..*.....*.***.***...**.*.**.....**.....*.*.**...*.....*..*..*...*..*.*..***...*****.***.**.*****..*.***..****.*..**...*****..***..*......*....*..***.****..**.*.******.**....**..*...*.***.....***..*.***..****.*.**..*..*....**...***.....**.*.****.*.*..**.*..*.**...*****.....*.*..*..**.*...*.*..***.**....**....**..*..*...*.*.*.*.*.....**..*.*.......**.**.*..***...***...*.*...*..*.*.********.***.**.***....*...*..*.*.**.***.*.*..**....*.*.*.**.*.*......*...*.**..****...*...**.*...***..****.***.....**.*....*...*.***.****.*.**..**.*****.*...****..**...*.****..**.****..***.**.***.***.***....*...*..*....****.**.***.*.*..***.*.*...***......*.*.****.***..*..*.*..*.**..**..*...*******.*..****.***..*.*...***...*..*.*.*.****.*.***.*.*.*.*.*..**.****.***.*...*....**.*.*.*.**.*..**********.**....*.****.*..**..*..**.*..**.**.*...*****.***.**...*....*.*..*..*.*.*..**...***.*....*...*..****..*.****...*..*...*.*...*.*..**.**....****...**..*..*...*..****....**.****..**..*.**.***.**...**.**.*..*..**....*.*..*****......*.*.**.*...*..*..****...**.*..**...***.***..*..**.**......*.*.**.*..****..**..*.*..***.***...**..**.**.*..****.*.*..**.*.**..*....****..*.*.*...*.*.*.*.**...*...***.*.***.*....****..**..*..*...**.******....*******...*.**.*.**.**.****..******.******....*.*..*..*........**.*...****.*.........*.*****..**.***.*.*..**..*.***.....*..*.*....****.......***.**..*..*.**.*****...*..*.*********.**....***.***.**.....*.***..*.**.**.**..*.**.*.*.***.*.**..*..**.*.****..*..**..*.*... ..*..****.*.**..**.**.*****...*.*.*.**......*.***.****.***..*.***....*..****..*.***.*.***...*****.*.*.*.*..*..*.*..**.****.*..**.**..*...*.....**.*.***.******......*..*..**.....*.*.**.******...*.***.*.*..***...*.....**..*..**..*..*..*....**.*****.*.....****.**.**.**.**.*.....****..**.**.....***..*.***..*....*...***..**.**...********..**.*..*...**.***...*...***.....*...**.**.***...**.....**.**.*..***.***.**..***..*.*.*.....**.******.*....**.****..***.....****..**...*.***.*...**.*.**.***..*.*..*.***.*..***.*.*.*.*.***.*....***.***....*.****...*.*.*.*.....**.*...**.**.*.****.*.*.*.**.*..*.***...**..*.....*****..*..*.**...***...**.**..*.........*..*..****.....*****.*.*.....**.*..*....***.*.*..*.***.**.**.*.***...*.*..*..*.**..***..*.**..*.****..*..****.****..*....*..**.**..**.*..*.*........*..*..*....*.*........***.*.*.**..*.**....**.**..*.**..****...*..**....*...*..*...**..*****.*.*..****.*..*.*.*.*.*..**.****.*.*..*.*.*....*.*..*.****.*...*..*..**..*.**......**.**..*.****...***..***.*...*.*.****.**...*.**...*.*.**.**.*****.*...**.*****.*..***......*.**.*.**.**.*.*...*..****.*.****..*....***..**...**..*.**.*.****.*.*.*...**.**...*.*.*..*.*..*...*.*.****..*...****.*..**.***....***.*.*.**.*.*.**.***...*.*.*****..***......****.*..*.*.**..****..*..**.*.*....**.*.*.....*.....*..**......**....*..*.***.**.*****..**.*...*...***...*..***.*...**.*.*.**....*.**.*.**...*.....*.****..**..*....*...***..***.**.**.**.*.*.*..******.****...*..***....****...**.****..***...**....*....*...*****......*.*.*.*.***..*..**.**..***.*....*.*...*.*.*.*.**.***.***..*.**..*....***..****.....****...***.*...**.*..**.******......***..**.*.*.*..*.*.*....*****...**..****..*..***.**.***.....***.*.*.*.*****..*.*...****.****...**...*.**....*..**.....**...*.*.*.**.**.*.....*.....**..*..*****....***.**...*..*..*.***..*.*.****..*..*.**.*...****..*.*.***.**....*.**.**...*......********.****..****.****..*.***.*...*.*.**.............*....****.*.*..*.**...*.*******..*...*.*..*.**.......*..*..**.**..*..**.***...*.* .......*....*.*..***..**.*.**.**********..*.**...***..*.*****...**..***....*......*****.**..*.**...**..*.*.**...*.***.........**.*..*.*.*.*....*.*****.*..*.*****....**.*.**...*.....*...*****.*...*.***..****....*.***********.*...*..*.***.*.*.**.*.........*.**..*......*.*...*....*..*.*..**.***...*.**....***.*.**...**.*....*....*..*....*....*.*..*...**.**....**..*****...****...***..**.****.*.*...***...*.**.*.*.....**.*....**..***.**.....***.***...**..****.**...*..**.*.*.***.****.****...***..**..*..**.....****.*..*...*.***....***..**..***.***..*.*.*..*....*.****.***..*******......*.*...***..**.....**...*..**.**.*.***.****.*.**.***.**.**..**...***.**...*.**....**.**.**..*..*.*****..****.*.**.....*.***.**..*.***.....*...*****.***.*.****.**..*.*.**.*****.*.*.*...*.*..*.*.*...****..**.*..***.*.*.....***.***.....*..*.****..**.*...***..**.*..**.****.***.*.**.....***..*..**.*....**...*..**..*.***.*.****..*.*...*..*.*......*...*.*.**..*..**.*..***.*.*.*....**.*.*****.*.*.*****...**.*...*...****...*..*.*.*.******..**..*.***..*..*.*....*..*...*..*.**..*...*..*.*..*.......*.****..****.****.***...**...***.*.******.*.****..*.*******..*.*.*...***....***.*.*....**..**..*..**.*.****.****.*.*..**.......*...*..**.*.**.....*.*..*..****.*.*.*...*...*..***...**.****..*.*..*....**.**.*.*..*..***.**.*****.**...**.*.*..****.***.*.*.*.....*...*..******.*...*...*.***.*.*..*.....*.*.*..**.***...*.*......*.***.*****.*.**.*****.***.**.**..*.**...*.***..***.*.*.....*.*..**.*..*.*..*.***...***....*.***.*.*...*.****.****.*.***.*****..*********..*******...******.*.*..*.**.******.*.*..***.*.*.*.*...***....*.*..***..***...*.*..*.**.*..**....***..*..*****.*....*...**.**..*.*****.***.**.*..*..*......*.**.*.**.*.*..****.**..*.**..**..**.....**...*..**...*...***...*.**..*.***.......*.*...*****************.***...**.**.*******.**.***..***...*......*.******....*....*.*.*.*...*...*....****...*.*....*.***.****...*..*.**.*.*...*..*.*.*.***.*.*..**************..***...****.*******.*..****...*....*....*.**.*.*.**.**. ....*.**...*..**.***..*.*.*.****..**.***.**.*...**.*..*..*****...*.**...*.**.***..**.**..*.*.**..*..**.*..***.*.*.*..*.*.......*.***..*..*.*......**...*....*.****.**.***.*.*.....**.*....****..***.**..**.**....*.*.**..*.**.***...****.*....*.**.***.***.**......*...*******......***.*...*.*...**.*****.*.*...**..****....***..*.****.**.*..*.*.**.***..***.***.*..*..*....*.*..*.**.*.***.*.**..*.*...*.***..*****..*..***.*..*.***.***..**.*...**.***.***.**..****.*.***...***.******...*.*...**...***.**.**.*.********....*..***....*.*.*..***..*.*.**.*..*.*..**..*******...**.****..*****.***..***...*.*****.....***.***....*...**..*.*.**...***.*..***...***.***....***...*....*...****.....***....*.....***.**..**.**...*.....*.******.****.*.**..*.*..*...*.*.*...***.*.**.*......****.*..**..**...*****...**..*****.....*.*****...**...***...**..*.*..***....*.*.**.**..*..****..***...*.***...*..**.**.*..**..*...*.*...*.*.*****.*****..**....***..*****.*..**...**.*.....**..*.***.....*..**....******...*.******.*.*...*.**.**..*.***..**..**.....*.**.*.*.*.*..*.......**.*........****.**.*..****.**...*...****.**..**.***.....*..**.**........***.*..*..**.*...*.*.**...*..**.*.....*.*.**.*.*..****.*...*.*.***.***.**.*.**...*.*.***.***.....*..******...*.*.*..*...**.***.*.*.*....*.....**********..*.*****...**....*.*.........*......*..*.*.***.*****.*.***........**..**.....**.*.*...**..**.****....***.*****.**..*.*..*.....**.**.*...**...*.**...**.*.**..*.*...*********.**.**.****.****.....*******...**.****..*.**.****..*****..*.**.*.**...*..**...*...*****....***.**.*.*...**.*.*******.****.*.*..*.***..*.*.****.*..**....********.**...**...*.*.*....**.***.**..*..**....*.*.**.**..*..**.**.*....****..*...*****.***....*.*..**..........*.*.***.*.*..*.**.......***.****.***......*.*.**...**.*...*..**..**.***.*..*.*..*..***..****.*********...*...*...*.**..**.*.**.****..**............*.*.*..*.*.**..**.*..*..********.*.*....*..**.*.....*.***....***.***.*.****..*.**.**.****..*..*****.*.**.*..*.*.*...***.*...****.*.**....***** *.**......*.**...**..**..**...*.*...*****.....*.*.*.*...*.*..***.*******.....**..**..*..***.*..*.....*.****....*.*..*.*..*..*.*.**.*.**.*.**.....*...*..***..*..*..*.********..*.***.....****.**.*.***....*.*.**.*.*.......***.*..****.**.*..*****.***..*..*.*..**....*.*....*.*...**.*.**.***.****.*.*..*.*****.***..*.*..*.*........*...****.*.****.*..**.**.*..*..**..*..*****..****.*..***.**....*****.**.*.***..**.*.***.*.*..**..***..*****.*.*****.**.***..***.*.*..**..**..*.***....*.*.****.***...*.*.**.*....*.**..*.*.....**.*....*....*.**.***.**.**..*.***.....**..*.***.**..*****.....**.*.*...*....**...****.*.....*..***.*......****.*.....*.**..*..*.******.***.*********..*.....*...*....**..****..*...******..****.****.....**.***....**......**.*...*****...*......******..*.**..**...*...**.....*.**.*.*..**...****..**......***...******..*....*.*..**.****...*.*..**.***.*****....*..**.**..***.*..***..*.*..*....**.**.*.**.****..***.**.***.*.*.**..**.***.**.*.*.*....**..*..*..*.****....*..*.....**.**..**.*******.....*......*.**......*....*.****..****....***.****...**.**.*.**.*.**.**.*.*.***..*..**.**.*.******...*...*.**...*..**..***..*.*.....*....******..**.*..*...***.*...**.*****..*....****.**.***...********..**..*.*.*...*.*...****..*.*..*..***...**.*.*****.**...******..**..*.*.*..*.*.***.**...***.*..*..*.*.*****..*.*.*.****.*.****..*.*.**...*.***.*...*.***...*...****.****.*.*****.****...*.**......***.*.*****....*.*.*...**.....*..**....***.*****.*.**..*..**.******.*...*..***.*.*.*.*..*..*.**.*****.****.*...****.**.**.*...**...**.**.*.*...**.*..*..*.***.*.*...**...*.*......**.........**......*.....*....*.*****.*.**.**...*..*.*.***.*...*...**.**....*....*.**....*..*****.*.**.*.*...**..*.********....**..**.****.***..*..*.***.***.*.***.*.*..**..*.*....*.**..*..*****.*..**...***..***...**..........**..***..****..***.**.*.***.**..***..****.*.***.*..****.****....*.***.***.*..******..******.*.***..**.*.**.**.*******.*..**...*****..**....*...*.*.*..***...****..*.**.**.....**.*...**.*..*.*****.. **.****.*.**..**.**.**.*****.****.*.**...*.**.**........**.*.***...*..**.*......**.****......*..*..*.*.***...***.*..**..*****.**.*..*.*.*...*.**.*.******.**..*.*.....**..****..**....*.*....*.**.**...***.***.**.*..*.*.*.*.*..***...*.***.*..**..*...*.*.**.*.**.***.*....*.***..*..*...**...***.*..*......***........*..*...*....*.*..*......***..*..***.*.*.*****....**.**...*..*.**..*.*..**......*.*.*.**...***.***.**.*.*.*****.****...*..*...****.*..****..*....**...**..*...*..*.****....*.*.*.*.*....*.**.***.*.......***..*...*.****..*...*...*..****.*.*..*.*****..*...*.*.**...**..*.**..*...****.*.*..*.*.**..**....*..*...**...***.**.*.**.*.**.*.**.*..**..*.**.****....*...***.*..*.......**.*...*.*.*.**.****..**.*.***...*.*..**..***..*..*..***.*....*.....**..****.**...******.*.**..****..*.***...**.*...*...****.*.*.*******..*......*.**..*****.*...*...**.*...*.*.***..*.*****..*.*.****.**.*..**...*..*.*.**...*.*.***......*..**..*..**..*..*.....*.*......*.*.**..**.....*..**..**.*..*.*******.***.*..******.*******....***.*.....**..**..**.***..**.**....*...*...**..*..**.*.*.....**...*......*.*..*...*.**...****.***...***********.***.....**.****..*.**....***...**..*.***..*.*.*****.**..**.*****.**..*..*.***.**....*...**....**..*....*.***.*...*.*****.**...*.******..****..***..*.*.*.*.*.....**....*..*...***.**.***.*.*.*****....*.....*.***..**..*.***....**.***..*....**.*..**.***.*.**.*....**...***.**.**.**..*..**.**.*.*.**..****.*.*....**.**.**.***.***....*******.*.**..**.*...*******..*......*****.**.******.**.*****.****.*...*.*.....*.*....*.*.*..*****.***.*.*...*.**.***.**.*..*.**.*.***.****.*.......**.*****.*..***.**...*.**..***.**..***.**.******...*.*.**..***...*.***...*.**.*..*..*.*.*.*....***....*....**.***..*..**...*..*...*.***.**.**.***.**.**.*.*.**.***..*.*.*********.**..***.***.**.*****..***.......*.**.....*****.*.**.**.*..*.....*..***.*****.**.**..*****..***.***.*....******.*.*.**.*.**.*.....*.*.*...*.*.....**..*****.....****.**.**.**.**..**.*.*.*.**.*******....*...*...*......**.... ..*...**.**.*.*..**.*.**.***...**..*....******.**.***.*.***..*..***.*....*....***.*.*..***..*..*.*...****.***.*......*.**.***...*..***...***.*.***..*...**..**....*****....**.**.***..**.....**...*.*.*.*.***.*******..*......****.....*..**..****.*..***.**...*.**...*...***.*.....*..*.....**.*.****.***....*.*....**..*.*...***.***......*.**.....*.**..**.**..*..*.**.***.*...*....*..****..*****.*..**.*..**.*..****.**.*.*.*..**.....*..*.**...*.***..*.**..***..********.*******.**.*.....*..****.****..**.*...*.**..*...**.**.*..**.*.*..*...**.***.***..*..*.*.*.......*******...*.*....*...*.***.***...*.....******.***.*.....*..**...****.*....*...*....*..*.*.***..*.*.***...***..***..*****...*.***.******..*.*..**.**...***..........****.*.*...**.*.*.*****..**.*****.*..***..*....*..*..*..*...**..**...*...*..*.**.****...*****.******.***..*.**..***.***....***.*.**.******..****.***......***.*.*........**...*.*****......*..***..**.**..**....*..****...****.*.*..****.....**.**...*******.**..****.*.*****.*.**.*.**.**.*..*..*.*.*.*.*.**...*.*....*..**...**..*.***.....*.....**..*.....*.**...***.****.***.**........*.**.*..**..*..***...*.**...*.*.*.**...**...*.**.**..*****..*.***.****..*.*..*.*....**.*..*.**.......*******....**..*..**.**....*.*.*.....**.**.*.*..****..***.*.....*..*.*.....**.**.....***..***....***..*.******.*..*.*..*.*.**....**...***...*.*.****..**.******.*.***..*.*...***.....****.*.**..*....***.*.******..*.*...**.**..*..*..*..***..**.....***...*.*.*.*.**.***.***.**.*...*...*.*....*.****..**..*.*******...*.....*.*....**......*..****......*****.***.**........**...*..***...*****..**.*.*.***.**.**.*.********..**.....*...**...*.**...*....*....***.........*.......**..*.*.*...*.***..*.*.***.***..*.*..*..*...*.******.**.*...**..****.**...**..*.***.....*.**..**..*.*.*.***.**.***...*.**.....*.**..**.......*.*.**.*.....*...*...*.....*.**..******.**....***..*.*...*.***.*..**..*..*.*..******.*..*.**.*..***..*.*.******.*****.****...*...*.*****...*....***..**.*..***..***.*.***.***.**......**.*. *..*..*.**..*..*..*......*.....**.*.*.*...**..*......*.*...*.****.*********....*.*.***.***..**.*..***.*.*.**..*....*..*..***...**.**.*..**...*.*.....**....*****.*.....*...**..*.*..***.*..*.***.**.*******.**.**.*.**..*.***.*.*.**.**.*.*.*..*.***..**.*....*.*....*.***..*...*****...*..********.*.**..*..*.*.*.**...*..**..*....***.*.**....***........*..****.*.*.*.*..****.*.***.**.*.**..**.**.***..****.**.*.*..***..***....*.**.*.**..*..***..*..***.**..*......*************..**.*..**.*.**.**..****........******.*.*****..*..***...***...***..**.*.*.*..*.*.***.*.***..**.**....**..*......***.********.*.*.**.**.**.*...****.*.*.......******.*..*....*..***.*.*.*...***..*****......*..**.**.****...***.*.**..*.*.*.****.**....****..*.*.....*.*....*...**...**.*.*.***.........*..*...*.**....*...*..*..***........*.*.*...*.*...***.*.*.*.**..**.****..***..*...**....*.***...*.*.**...*...******..*.******..*.*..*...**..*.****..***.....*.*......****.***..****..**.*.*.**....*....***..**.***.*..*.*..***.***.*.*......*****.*.***..**..***.***.****.***.*....*.*.***...*.*..*.***.*.*.****...*.*..******.**......**..*..*******..*..****...*..*..*.**.*..*.*.**...*.*....***...*...**......*.*****..**...*.....*.*****...**.****..**.....****..**.**.*...***.*.*..***.***.*.*.**.***..**.*..****...**......*..***.**...*****.*..*...*...**.*..**.*.****..**.*.*****.*...**...*..*.....***.*...*.....*.*..*.*******...*.*.**.*..*..*..**..*******.****......*.*.*.***.*****.***..*..*.***..**...***..*.**.******...*..*..*.*.**.****..**.**.**..*.*..*.*....*.**.****.**.**..*....*****.*.***..*...*..**...****...*..*.*..*....***..***.**....*.....***..***.*.**.*.*..****..*.**..*.*****..*..****.**.**.**.*....*.*.*.**.***.....**..*..*.*..*.***....*..*..*....*.***.**...*..*.......***.....*..***..*.***.*.*.***.***.****..*.**.***...*******.**...*..***.**.*....**.***.***.*..*******.*.......****.*.**.**...*.**.****...*....*...*.**..**.******.*....*.*.*.*.*......***.**.***...**..***.*.****.*..*..*.....*******.*..*.***..**.*.**.*.**...*.*..* **...*****.***.**.......*..*.*..*.*......**..*...**..*..**.*****.***.****.*.******..*.......*....*.*..****....*.**.**.****.*...***.****.....***....**.....**....**..........*.**..**.....*....**.......**....**.*****...**..*..******..*.*.*..*...**..*...***...******..****..*****.*...***.***********.*****..*...***.*.**.***.****.****..**.*..***.*...****..*.****..*****..****..**......****.**.*.*.**.*....*...*...*.*..*..***..****..**...***.*****.**.**..**.**.**.****.**.*.***.*...**..*....**..*.*.*.*.*..*....****..*..*.******.*....*.*..**..****.*.*.**.*....*....*.......**..****.*****..***.*..***.**..*.**.***..**.***..*..*...**..*....*.****.*.***.**.***.*.**...*.*.*..*......***......*..*.****....*.**.**...**..*.**....*.*.**...****..**....**....**..*..*.****..**.*.***.**...**..*.*..*...**....*...*..**..**.....**..*.**..*..*.**...*...*.**..**...*.*.**...*......*..**....*..**..*..***.******.*****.......***.****.*..*..***.***.....*.***..****.****...**..***...*..*.*..*.**..*..****.*****.***...*...***.*.*......*.*.**.*.**.**.**.*...*..*.*.***.**...*.*..*.***..*...****.*....****..*....****.*.***......***....**.*.**.*.*.*......*....*..*....*.*******.*.*..*.*...*.**..*...***..***..*.*.***...*..**.*..*.**.......*.*...*.**...******.*....*.*.*.*..***.*..**..**.***.***.**...**.....*..****.*.*.**.*.*.******..*.*.*****.*.*....*...**.....*.....*...*....*****.*.*.*..*.*..**..**.*.****..*.***..**.*..*.*..*...*.**..*.***.*.***....*.***.**..*...***....*..*..***.*.*...*.*....********..**.*.*.***.*.*..*****..**.***.**.**.*.*.**..*.**.*.......*.*..*...*..***.***.*.......**.****.****.***....***...******...*..*...*.**.*.....*.***....**.**.***..****.*.*.**.***.****....*...***.**.**.**.*.***.*....*...*.*....***..****.**....**...*..**.**..*..*.*.**..*...*.*.*.***.*....****.*.*...*.*...****..*..***...*.*..*.**.****.......*.***.*..*.**.*.**..****...*.*.******..*****.....******..*..**.*.*.**...*..*.......***..*......*****.*.**...*.....*..**....*.**.*.......*..*..**.*****.**.*.*..**.**....**..**.*******.*** **.*****.***.*****.*.**.**.*.*.**...*....**..****.*.*...*.***.**...****..**..********.*..*..*...*.**...**.*.......*.*..*..*****...*..******..*.**...*.****...**..**....**..****..****.***...*.****..*.**..**.***..........*.***....*.*.**..*..*.**.*..***....*..**.*...***..**.****..**.**..****.***..**.*.***......*.....*........*...**...**...*...*******...*****..**....*.*.*****...*..****..***.........**.*.*..*...*.*.**.*.*...*..*.**.*.*****.....*....*****..*.*******.*....***..*..*.*.*..***.*..*...*.**.*..*...**.******.**...*..**.****.***...*..*.*....*.***....****.*.*.*.*...***.********...***..*....*..***.**.***.*.***.*..***..*..***.***..**.******.***.***.*...*......*..*.****.*..*.*.**********..**..*.*...**...**.*..*....*..***.**....*.**.**..**....*..*****..****.*.***..*...**.*.**....*.*..*..****.***.....*...**..***...***.....*.**..**..*.***...*...*.*..*..*.**..*..***.*.*..**.*.**....****.******..*..*.*...**.....***.***.*...***.*..*.*.*.******.***..*.*..*..****..****.*....***.*.......*..***..***....*****..*...**..**.***.*********..******.**.*....***.**..***..***...*.*..***.*****.*****....*.*..*.*.**.***.*..*..*..*.*..*.*..*..*.....*.....*....*.*.*...*******.**.***.*..*......*.....**.****..*****.....**...**.***.*...**..**.....*.**.*.**.*.**..*....**.*.****.....*...*..**.***..***.*.******...**.*...*..**.**.*...*...**.*.*..*.**.***.**.***.***.*.**..*.***..*.*.*.**...***.*.*...****.*.**.......****....*.*...***..*******....******....*.**..*....*..*...*.**.*.***..*.*..*.**...*********..******.....***..**..*.*.**..**..***..**....*.**.****..*..*...**...*.***.**.**.*.***.***...*...*****.**.*....*.*.*.*..*.***....**.*....***..**.*.*......*...**..*.*.**.**.**..*.*....*.***.**......*..*...**...**....*...*.*.*....*******..**..*.......**.*.****...*.*.*........*....*..***.*..*.**.*.*..*.....*..*****......*...*....*..**.*...**.*.*.*.*********.*.*****.*...*..****...*..****.**.*...***..*..******...**......******.*.**.*.....**...*..*.*...*.*...**...***.******.*..***......*.*...*.***..******.* .*.**.*....**.*.***..*.*.***....**.*..****.****.*.*..**...*.**.**.*...**..*****.***...*...**.**.**.****.*.**.***.***.***.******.*....***.*.........*.*........****.**.*..*.*.**.*.********.**..**...**.**.*..**.**..****.***......*.**.*.**...***..***.**.**..***..***.**..*...*.*.**..*.******.****..**.***...******.*..*.*...*..*.**...****.*....**.*...**....*.*..***.*.*.**.*..**......**...*.*..**.**..*...*..**.****.**.....**.***...*.....**.***.*.*..***.*.*..*.....*.*.***.*..*.**..****..***..*.***...*.*.*..*.*.*.***.*.***.*.*.******..***.*.****....***....*******...*.**.******.**.**.**.**...*.*.*.**..*.*..**....**.******..**.*..*.**.***..**.******....****.**.****.*...***.***.**...*....*..****.*.......*....*..***...**..***..*..*****.**..*.*.******..*..*.***.**.*.**..***.*..*.*.***...**.****..***..*****..***..***.*.**.**.*...*...*.**.***..*.*.***.******.**.*.*..****...*...*.**.*.****..***.*.*..*...***.****.*****.*..*..***...*..*******..***..*..*.**..**.**.**.*.*.*.*.*..***.***...**.***.**..*.*...*......*...*******.*....**********.****..****.*..*...**.**..*.*.**..******..*.**...*.**.*.*.***.**.**.**.....*****..**.**.*******.*.*..*.*.*.*...******..**.*.*.***..***.******..*.*.*.*..*.*..****.*.*....*.*...*.***..****.*.*..*.***..*****.**....**..**.**.***.*.*****.......*.....*.***.*.*.**...*****...*......*.**...**.*.*.*.***...**********.*******.*..**.*...**..******..*..*.*.*...*....***...*.....*..*.*..**..**....**......**..*...**.*...**...**.****...*.*..*..**.***.**..*.***.*............***..**.*.*.****..**..*****..***...**.***.***.**..**..**.**....***.*.*...**.*.*.*....*..*.*...*******.*...***....*.*.***.**.*****..****.*.***.**.*....*.***..**.*******..*.*****..****.......****.***.**.**..****.***.*.****.*****..*.****.*..*.*****.*.**...**...*.*.....***..*.******.***..*..*.****....**..*..*.*..**..*......***.....*****..***.****..*..*....*.**.*...*.......*..*...*.*.*.**....*..**..***.......*.*.....*.**.**.*****..*..***.*..*.*****...*..*..**....**.....*****...*.*..*.**.***.****...******.*. ..*.*.*...**...*.**.**.***.*...**.**.*****.******.*.**.***....*..**.********..*.*...*.**.***.*.***.***.*...**.**...*******.***...*******...**..*.*...*.*..*.****......*..**..**.***...**.*...*...*.**.**..*.**...*********..*.*....*.**.*....******.*....**..*.******.***.....*.**.*.*.*.......***.*.***.*.*.*.****..*..*..*.*..*******.*..**..*****..**.........**.*..*..******..**.*.***.*.*....***.*.**.***.****.*..***..*....**.*..*.**...*..*...**********.**..*..***....*...*.*..**...*...*...*.***.**.*.**.**.*....***.*.*.*.*.....*.***.......******....*.*.**..*.*.*.********...**.*.***.***....*.*..*.......**..*.*.***..**..*.*.*..**.**.*.**..*.***....**...*..*.****..***.**..*...*.******...***.**.*.*.*.*..**.*****.**.**...**.**......*.***...***......*..*..*..***..*....**.*....***.*..***.**.*.***.**.*..*****..*..*.*..**.**..*.****..*.*.*.****.*.**.*.***.**.*.......*.****.**...*.**......***.*.***....*.*....*.*****.*.*.***...***.*...*.*..*.....****....***...**..***..*.*..*****.**....*..*.*.****...**********..**..***.*.**.*.*.***...*.**.*..*.**.**.**.**.*.*..**.*...*...**.**..*.........*...**.**..*........**...******..*.....**.*..*.*..*.**..*******.*.*.*.*.**.*..*.**.*..**.*.*..****.*.**........*..*.....***.*...*...*.*...**.*..*..***.*.**......****.*.*...**.*.*.**.*..***.*.......****.*...*.***...*.*...*******..*..*.....*.*..*.**.***..***.*.**..*..*.**.**.**.*.*.*..*.***.*...***.....*..*.**.*.*.*.*..*******...*...***.***********.*...*...*****.**.**.**.*..**.**.**..*..**...*******.*....*...**.*.****....*........**........****..*.*.*.**.......*******........**.***.**.***.*..******.**.*.*.*..***.......*.*..*.***..*.....**...***..***.***.*.***...***..*.****.****...*..*..*..*...***.****..****.*.*.**.**.***.*..****.*.***.**.......*.*.....*.*.**.*....**..*.*.*.**********..*.*.***.******..**..**.**.*.*.*****....******.*...*..*..****..***..***.***....*.*.*****.*..**...****..*..**..**....**.**..**....*..*.**.*.*...*.*.**.....*...***.*.....*..*******..*****.**.**.***.....**...*.**.***.**.****.*..** *..**........*.**.*..*...*..*..***.....*..****..*..***.*....****..**.*..*.*..*..*.*...*....*****.....**.*.**.****.......**.*****.*.*.*.**.*..*.*...*..**.**...**....*.*.*******..*.*....*.*.**......***.*..*..*.*.**.*.**..**..*...**.*..*..**....**.***.**..*.*..**.*..****..**.*.*...****.***.**.*..******.**.*...*.*...**.**.**...*..*..**...****.****.*.*....*.**..**...*.***..****...**...*..*.***..**..**.**...*......*.*..***.**...*.**..**....*.***...*.*****...****...*...*..****.**.*.*..**.****....**..*..........*...*..***.*.......**...***.***..*.*********......**...*********..*...**...**..***......*.******.....*****...******.*.*...*****.*...**.**.***.*...**...*..*...*.*...*.***.*..*.**.**.....**..*...**.*.****...**.....**.**..*..***.*.****.*..**.*...**.****...*.....**.*.**.*.*.....***.....*..*...******..***....*.*.....**.***.***.**.**...**..***..**.*..*..****..***.***.******....*****...*****..*...****...**********.*.**..******.*.....*......****...******....*.**.**.***...*..*..***....**..*..*.*...*.**..*..**.**..**..**.*.*..*.*.***.*...**.**.*.*.**..*.*..*...*..**.**..**...**.*..........*.*.**..***..*.***.***.*...*..***.**..*.*..**..*..*....*...*..*.**.****.....****.*.*...*....***.****.....***...*.****.*.*...*..***..*.*.***.......**...*.*****.**....**..*...*..*..*.*...*..******.*.*....*.*.*.***..*..*...**...**..**...***.*..*..**.**..****..*..**.***..**..*..*..*...***.**..*.*.***.***..*.*.*.****.*.**..*..*..*.*...*.****.**.......**...**.....******..*.******....*.*.**....**.**..***.**.*..**.**....*...**.*..*********.**..****...*.*..***.*.***...**..**.*.*...***.*...**.****..***.**.**..*...**..*...****..*.*....**.*.*...*..*.**.*.*****.*.*....*.**...*****.*..**.*..*****.*.****.**..*...**.***....***..**...*..*.*.**.*.**..*..**.**...*..*****.*..****.*.**.******.*.***.*********.***....*.......*.*..**.*.*.*..*.*.......*.*.******.*..*...*.****.***....**.**.....**.*.****.*..*..**.***.**...*****.****.***.*****....*******...*..*.*.**.***.***..***..****..*.*.**...**..****.*...*.*.***...*. .****.......**..*.*...*.**.*.***...*...**.**...***.*..***....*.....**.*..*.*****..*..*.**.....*..**.*........*.**.*.*...**.*.*.*******..*.....****.*.*..***.*.*..**.*..***...***...*.**...**.*..*..****...*.**.*******.***.*..****....*....**.....*.*..**...*.*..******.....****...***..*.**.*.*...***.*.*...*...*.********.*****....*.*.*.**....**.*.***.**.***.*.**.*.*.*.*...***....*..**..**..**...***.**.**.*..*.****...**.*.***...*..****.*.*.*.******...*.*.****.**....*.*.****.**.***..**..*..*...*...*..*...*..*.***....*..**.....*...**.**....*..*******.*....**..*.*..***.***.***..*.*...*.*.***.*....*.**.*..*.*.*.**.*.....***.**.*.***.***...**....*.*..*...***.***.*.****....**..**..******.**..**.***.*.*.**....**..*******...*.***.***.*....*.....*.*...*.***..**..**.*...*.....*.**.*....**.**.*.**.**.***.*...***.*..**..*......*****...**...*******.*..***.*...****..**.****..*..*****.**....*.**.*...**.*...*...*.*..*....****...*.**.*...*.*..*.**.****..***...*.**..**....*..*.***.*.*..*........*.*.*....*....*.**..*...****..*....*.*.*.***.*..*.**..*....***...*.*...*.***.**.**..*...*.*....**.*..*......*.***.*.....**.*.**..*******...*..*...*...*..*......*.**.....*.*******..*...****....*....*.*.*.*..**.**..**.**..******.*.**..*.**.*.**.*.*.**.*.**.**..***.*..**..******.*..*.*.**...****.****.*..**.*.*....******...**.*.*.***.....*..*..*....**.*...***.....*..***.*.*.....*..*.**.*.**....*.*.*.*....******.*.******..*.********...**...*...*.*..******....***..****.***..***.**...****.****..**....*......*.*..*..*.***.*.*..*...*.****.***.....*.....*****.**.***......**.**.**.****.**.....*.***.***.*******...*.*.....*...****...*.*.***...*.**.***......****.***.......*.*****....***.**.**..**.*.*...**...*.*...**.*.*.*****.****.**..*.*...**.**...*****.*.***.***.....*.******...****.***..**..*..*...*...*.**.*.**.**.**.*..**.*.******.*.*.**..*****.*.*.*******....*..**.*.*.........****.**..*.**.**..*..*...**.***..**.*.*.....***.*....*.*****.*..*...****..*..*.*..*..*.*..*.*..*..*...*.....*...*.*...*..*.*.*.*.*.*.**** .*.**.*..*...***..***.******.***....*.*..*.*.***.**....****..***..*.*....*...****...*..*.**.*****..**.*....*..**.****...*..**.*..****.*.*..*.**.*.**.*.*..****.*********..*...*..**.*.**.**..*...*.*****...*......*.*..*****.**.*.*.*..*.**.**.***...**..***...*.****.*.*..*.*****.**.*..*.**.....*.*.*.***.******..*....*.*.**.**..**...*...*..**.*..*.....*...*..**.****..**..*****...*........*...***...*..*...*.....*.....*.**.***.*..*..****...**....*.*...*...***.******.*.*..*..***....****..**..**.**..*...*.......*****.*...****...**.*****.*..**.*..**..*...**.**...*...**..*.**...*..*****.*..*..*****..**....**.***.....**.*....***.*.*..*...***.****.****...*..**..*.**.*.*......**......*.....*..****.*.*.*******..**.*.**..*.**...***..**.**.*....***....**..*..*...**..**....***....**.*.*..*...****..*...**.*....*...*.*.***..*..******.*..***....*.*.**.**.**..*..*.*..*..*..*..**..***..*.**...*......**.*.***.**....*.*..**.....*..*.**..**.*..*..*..*.*.*****.....*..*.**.*.*...******.**..**..**.*.*.*.***.***..*.*.***.*..*..***.*.**..*..*...**.**...........**..***.**.....*.*.****.*..**...*.*.*.**.*.***.*.*.*********....****.*.*...*..***.**..*...*.*.........*.**....*..***.*.**.**.*.*.*..*....***....**..***.**.*.***...**..*.*..*.....***....****..**.*.**.**.***..*...**...*..*.**.*...*.**..**.***..*.*..*.*..**.**....**..**....******...*.**.***.***.*.*.**.*.*..*.**.***.**.***...**..*****.....*.*.*.*....*..*..*.*...**..*.****.....**.***..***..*****.*****.*...*.******..**.****...*.*....*.***..****.**.**.*......*...**.*..*.**.****.******.*......*..*..*.**.**..*..***.**....*...**.***....**..**...**..*.*.****.*****.**.****.**.***....*.*.***.**.*.*.**.*****.....*.*.*.*..****....***..**..*..*...*..***.*..**..*..***.********.**...*....******.************.*....*.**.*********..**.**.*..*.**..*..****..*.*.*.**...****.....***..*...*...*..*.**...*.*.*.*****..*.*..****....**....*.......*.**..**.*.........*....*.......*....*.*..***.....*..**.****..*.*.**.**..*.**..*.*...**.*...*****......****...*..*.**....*.**..* .*.***..*.**.*.****...**.*.**...****.******.*.*****..*.*..**.**.***.*.***.*.*.**..***.***.**..**..***.*.*.**....**....*..*..*.*.*..**.**....*.*...**........*..*..*.****..**.**.*..*.**.*.******.***..*..****.*.*.*.***.***.*...****.***..*.*.**********.***.*......***.*..***.*.*.*..*.*....**...**...*.*....*.*.*..**...*.*..***.**..*.***..***.......**.*.....*..**.*..****..**..*.***....**....*.*.*...********..*.*.*****...**..*.***.**.*.*********.*.*.**..*......*..*.**..**..**.*..*..*...*****...*...*.*.*.**.*......****...*.****.**.*..**..**.....*..*******...**..*..**.**.*..**.**.*....**.*****...***...*.******.***.**...****..****....*..*..****.**..*.*.*.**..****....****...*.******.****.....**..**...*....***.**...*.....**.****..*.***.*.**.......*........*.**.....*..**.****.*..**...*.****..*..*.*...****..*.***.*...***.*..*......**..***....*.....**.*.....*.*.******.***..*...**.*...*.****..*..**...*..**.*..*.*......*...**.***..**..*.*.*.**.*...**...*......******....*..*.....**.***.*..***....*.*..**..*...*.***.*...*..**.**..*.****..*...*..*.*.*.....*.*........*..*.*.**.**.*.*....*****.***.****...***.**.*****.**...*.**...***.*.*.**.*.*.*..*..*.*..*****...*..*.*.*....*.*..**...*......****.*..**.**.******.****.*...***..***.*...*.**..*.....*.....**..*.*.*****........****.*.****.*.***.*....*..**..*....**.*..*.*.**..**.*..**.*.*......***.*..*..***...**..**.****...*...*.***.*...******..*.*.....*.****..*.**..***.......*..*.**............**.....*.******....****.**.......**......*.*......*..*.*..***......*.***.*.***..***.*****..*.*.*.*.**..**....*..**....**..*****.*...**..********...*...*.************.*.*.***...*.......**..*.**..**.*.*.****.*.*.**.***.****.*.*..****.**....**..*......*...*.*..**.**..*.**.****.***..**...**.**....**...**..*..*...*......**..**.**..**.**..***.*.*..**.*..**.****..***.********..*..**...*.**..*.**.*.***....**.....*....*....**.*..**...*..**.**...***..***..*.*..***.....*.*..**.*.**.****.*..*.**..*..***.***..**.***.***...*...*.***.*.*...******.***.***.......*.***.***. ..*.*.***......***.**.*.*....*****.*..*****.*.*.*.*.*....**.*..***..*.....*..**...****.*..*..*....**..*******.**.*....*******.***..*.***...**...****.*....*.*.....*.*....****...******...*.*.**.*.*.*.*****.***...*.***..***..*....*..*...*.*..**.........**....*.***....***...**.**.*...***...**********..*.*..*..****..*.***..*.**...*....***.*...*.*.*...**.*.*..**....**..*..*.*.**...*.*...*..**.*....*.*..****.*.*..*..*.**.*.*.*****...*.....*.*.*.*...**...*.*..*.*.**.*.*.*.*....**..*...***..*...***.*.....**......*..*.*****..*.....*...*.*..***....****.*....**.*.**.*.*.**.*****.*..*...*.*.*.....*.**....**..*..****..*..*.*.*..***.*..***.*.***.....*.*.***....***..*...**.*..*..***..*..*...**..*....***.....*.*....***.**....*.*.*.*.*.*.*.**.....*...*..*....*.*..*.*.*.*.*.*.*.**...*..*.*.****.*..*.***..**..*.*.**..**..***...*.**.******.*.*...**.*.*.**...*..***..***.***....**.****.*.**...*****...*.**..**...******..**..*.***.**...*....*.*.***....*...*....*.*..*...**...*.*.*.*.**...**.....*.*****.*****..***.*******..*.*.....**..*.******.**..**.*..**.****..*.*..*.***..**.*.....*...*.***...*.*.**..****..*****.*..*****.*.**.**....*...**..***...**...*...****..*..*.*...**......*.****.*...***.*..*..***.*...*.**..*.*...*.*..*.***...*.**.*...*.**.*.*.*.**.*..***..***..***.***.....*.*.***.*.***.*.*..**..*....**.*.*.*....*.**.**..*..**..*.***..*.***.....*.*...*.**...***....*.....**.*....****.**..**...*..*..*.****....*..*..*......*.*.**.**...**...**..*......**..***.*.......*.**.****..****...***.**...****.*..***.*.*..*.*...*.*****.**..**..****..*..******.******.**...****.**..*.*..*.**..******.*....*******..****......*..*...**.*****..********....**..*.**.**.**...*..**.*..**.******...*.*..*****.****..**...**...*.**...*.**.*.*..**.**..*.*.**..**.**.****.*...***.*.......*..*......***.*..**.*...*.....*.*.*.***.*.*..********...**.*.*.*.******...*.*...**.*....**....*..****.**.**.*.......*.*.***...*.**..*.*...**.*...*.....*..****.*.....*...**.....**...*....****.*.*.**....*.****..*.***...*******..*..**.*.. ***..**.*.*........**.***.*****.*.***...**........**.*.**.*.**.**.****.**..**..***.*.*.********.*..**.**.*..*****.****..**.*.**....**..*..**..*.***.**.**.*...**.*.*...*****.*.*..**..*.*.***.*.....*.*.*.*...**.**..*..*.....***.****.*.***.*..*.***....******...***.******.......*.******....**.*.*.*..*.**.....**.*.*.*.*..*.*..*....*...**..*.****.*****..****.....*.....*....*.*..******.....*..***.**.**.*.*.*..**...**..*..*..****...*..*..*..**..***...***...*..**.***.....*..**..*.*...**...****....*.**.****.*.*...*..*******..*.******.**..*...**.***..******.***.**...*....*.**....**.*..*.*..*.****...**....**..***...*..**.*.********...*......****.**.***.........****.*..*..***..**.*..**.*....*...***.***.*...*...*..**..*..**.*.**..*...***..****..*.*..*...*.*.*..*.*.*.*.*****.**.***..**..**...*********.*.*...*.*.***.*.*..*.*.**.*..*..*..**...**...**.**..***.*.....*.*..***.*..*****..*******.*.**..*.***.****...***.*.*.*...*.**.*...*.****.*.*..*.*...**..******..**.*****.***.***...*.*..*******..*.****..*..*.*.*.*.*...*****.*.*****.*.***.****..****.***...**.*....*..**.**.....***..*.*..**.*..****.*.*.*..*..**.*....***....*.*.*...*..**..*.**....**...**...*******.***..*..*.***..*..*.*.***.**.***....***.*...*.***.*.*.*.*.*.**.******.******....***.***...***..*....**.**..**.*....**.*.*.**.*.*.*****...**..***.*..*.*.**.*.**....***..*.**..*...***.*...*.*...***.....********.*.****.*....*.***.*.*..***.**.*...*.*.**..****.*..*..***...******..********.*******.....*...**.**........*......*..*.....*.....***.***..****.**.**..**....*.......******..*...*.***.*..**..*..*.....**..*..*...*.*****..*****..**...**....*.*.*.**...****...***....********..*..*****.**....**.**.***.*..*.*.*.....**.*.********.**..**..*.......***.**.*.**.*..**.**....**.*.*.*.**....*...***.***.**...*....*.*.*.****............*.*..*......***.....****.***.**.*.*..**....*....***..*...***..*..**....*...*******...***.**.*.*....**.**..*.*..***..*..****.****...**.***.*....**..***.*.***.....****..**..**.**.*..*....*....*..***.****.*.....***.* .***..*.***...*..*.**........***.*....*...**...*....*****..****.*****...**...***.*....**..*****..***.***.*....*.*..*****...*...**..*....***.*..*.**.**...*.***..**..**.*....**.***..**...**..*..*...*.*...*****..*.**.*...*..*.**.*.**..*..*.....***...*.*.**.*.*..*.*.*..*...*****.*...**.*.*.****.***.****....*.*..**.*.*******..*.*.***....****....*.*.*.*.**...*.****..*....*.******.........****.*.*..**.*..***.*.*.***..*******.*..*...*....*.*.**..*.**..***.**..*..**..*..**...**..**...*..**....**.*******......********.*.....**.****.**.***..***.**.***.**..*****.*..**..***.....******.*....**.**..***...*..****.*....***..***.*.*.*.**....*.***....****.*...*.**....*..*..***...***..*.*******..**..*....****.**...**...***..*....*****...***...***.**.**.****..***.*.*.**..*.*.****..*.**....*.**....**.**.**..**.**.*.*..*.*..........*..**.*..*..**...*.*...*.*..*.*.....*.**....****.*.*...*...*.*..**.*....**.*.*.*..*..*...***..****...*.***..*........*.*.**.*..*.**........********..*...**.....*..*...******...*..**..*..**...*...**.*.**..**...*.*.*...***.*...***..*.....*...***.*.*....***.*....*..***...*****..*....*.**..*....*..***.*.*..*....*******.***.....*.....*.**.**.***.*.**....*.*.*.***.*...*.***.*..**..**.*.*..**..**.*.*...*..*.*...*..**....*.***..****.****....**..*.*.*....**...*.****....*.**.*.***..*...*..****.**....**.*..*.*..*.....*.....*..*.*****..***.***..*.....**....**.*.....*...****.*......*.*.***....**..***.*..**.**.**...*...**.**....****.***.*.**.**.****.**.*******.**........****.*...*....*.....*.......**....**.**...*..*...*.*..***.**.*...***..*....*.**..***.*...*......*...***.*.**.*....*..*.*.**..***..*.*.**.**...*.*..****..*...*....*.***.*.**...*.*.***....**.***...*.*.*.*.*..****.*.*..***.*..............*****.***.*.*.*.*****.**..**..*.*..*.........***.*.*...*.***.*.****...***.***.**..**...****.***.....***..**....**.**.*....***.***..*.**..******...*...****....***..**.*.***....*...*...**..*..***..*****....***....**.**.**...***.*...*...*.***..*...*...**.**....*.***...*..**...***.. **.***.*..**.....*.*.....*.****..*..*.*..*.*.*.***...**.*....**.*.**.**..*...***...*..***..**.*..**.*..**...***...**.....**.****.**..**.**.**....****.**...*.*.**..*...**....****.**..**.**.*..****.***..*..****..*..**..***.***.***..***..*.*.*..*....*..*.****.*.*.*.**..*...**.*.***........*.....**...*..*..****.*.*.*...***..**.*****.**.*...*****..*..***.**.**.*..*....****......*.....*..**..*.**...****..*..*...*...*.*.**.....**.****...****..*****.**...*....*..*..***.*.*..*.**..**....*.**.*..**.*.**.*.*.**********.*....***.***.*..**.*****.**.******.*.***.**......*.**.*...*..**.*..*..*...*.*..**.*...****...*..**.*.**.**.***.**.*..*.**.**.*..*..***..*......*.**.*.******.*......***..**.**....*.**...****...*..******.*..**.**..*.**.**.*.**........*.*.*.***.............**....*.*.*..*....****.**...***..*.......*..**.*...*...*...*......*.**.***.**..*.....**.*..**.*.*.*..****.***.**.***.*.*.*.*.*.***..**.**...*.***....***.**.*******.*.*...*..*.*.*.****.*.******.*.*...**.*.*..*.*.*.**..*..***..*...*.*..*..**.*.**.***.*****....*.*....**.*.**.****..********....***.*.*****.*****.....**.*...*..***..*....**....**.*..****.*..*.*.......*.*.*.....*.**..*..****...**.*.*.*.***.*.*.*..*..*..*.*.*.*.......**..*.**.....*.*.*..*..***.**..**.*..*...**..*...*..*..**...*.***..*..**.*..**.*..*..**.*****.*.*...****.**.**.**....**.**...*.***..**.**.*.**....**..*******.***......*.*.***...*.**.****.*.**....*....*.*..*...*..*.****..***..**.*..*..*.***...*..*....*..**..**.*..**.......****.*...*.*...*****.**.**.*..*.**..*..*.*...**.**.**..**..*****.....*...*..*.****...**...*..*.**....*.**.*.**.*.**..*......*.*.**.**..**...*...*******.*..**.**.******...*.*.*.*.**..*..*...*..**..*****...*.*....*..*.*..*.*..**..*....*.....*...*.*....*.*.***.****.******...*..*..*.**.*.******..***.*....***..*.**.**.......****..*.****..**...**..*....**.*..*.*....*..**.**....*..*****..****....*...********..*..****.*********..*.****..**.**.*..**...*.****.****...*.**...*.*..*..***.*.****.**.*.***.**......*..*...*..****.*.*.***..*.* .*..*..*.***....*.*.*.*.*.***..*.*..****..***.***..*..**......*.*...*.*....*....*..*.....*...**..*.*...**..*....**.*.*..*....**..**.***..***..***.*.****.*...*.*.***..**.**..**.****......*.**.***.***..**..*..**.**...*.*.*.**..*.*.***.*..**..*...*.**.*..*..*.*..**..*.***..***...****.****...*..***...*...*.**.*.*.**.**.*.**.**...*.......**.*...*....**..*.**....********.*..*..*.*****.***..*.*....**..**.*....**....**.*......**.*******...**.*.***.*******...*****...**.*.....*.***.***.*.****.*.*....*..*..**......*..***...*.*..*.*.*.....****.***.****.*.*....**..**...****..*.*.*..*....**..*...**..***...*..***....***.......*.*****...**...**.*....*..*....*...***..**....**...****...*.**..**..**.*.*...*..*.....*...*.**.***.****....*..****.*.....**..**.*.******.*.**.*..**.**.*.*...**.**.*...*...*.***..****..*.*....**.....*.***..****.*....**..**.....*.*...*..**.****....**.***.*.**.**.*.****..*....*.**.....*.*.*......*..***...*.******.****.*.****...*...***.***.***.*.****..**.*.****......**..*..**..***.*.....***...*.*.*.*.*.**...*.*.***************.*.....*.**.**.***.***.**..*..*..**.*.*....*.....*...*.*...*..*****...*.*****..***.*...**.*..**......***..*..*..*.*..**.*...****.***.*.****.*.**....*..*.***.**...****..***..***..*..*.***....**.**.***.....***...***......*.*...*.....*.***.**.*.****...*.***.***.......*....*..*.****.**.*...*.*...*..*.*....**.*....**.******.***.*.*.*.***.****.*..***.****....**.**....*.*.***.*....**..*.**.***.***.*.*..****..*.*...******...****..*.**...*..*...*.****.******.**..**..**........*.*....**.*..*...*..*.**...*.*.......**.**.***.*....*..****.***.*....**.*.**.*....**.*.**.*.***.*.....**....*.*.*.*...**.*.**....****.**.*.***.**.*****..********..**..*...**...*.*****.**..*..**..**...*.*.*.*.*..*....******.*..*.........***..*.**.*..*.***....***.*.......***.....**.*.**..*.*.**.*****.***..*...*.*.**.**...*.....**.****..*..**.....*.**.****..*...*..*......*.**.*.**.**..*..**...**....***.*..*......*****....**....*.**...**..*...**.*..*..*...*.*..*****..******..*.*.**. .....*****.*.**.*...*.*..**.*.*.*..***..**.*..*.****.***...*********.*****...**.*****..***....***.*..**..*.....***.**....**.**.**...*..*.***..**.**..*.**.**.*..**.*****...**.*.....*.*.....**.....***....**.**..***.*...*..***..*****.*......*.**.**..**.******.**....**.******.**.***.***..*****.**.*.**..**.**....****.***..***.*.***...**..*..**.**.*.**.***.*...****.*..*.***.*..*.**..*.*..*.*....***.*.**..***.*.**.*.****...**..**.***.*.**.*.**..**......**..***..*.*.*..*...**.**.....*.**..**.***.***.*.....*..**.*..**.**..*....*....***...*...*...****.***.*.**.....******..*.**..*.**..**.*..*.***...****..*......******.*****..*.*.**..*..**...***..**..*..*.**..****...*....*.....**..***.*..****...*.*.*.*******...**..**..***.***...*..*.*..***.*.***..***.*...*.**..**.......*..****..****..***.**.**.*..**...*........*.****.**..*.**..*****.*.**....*...**.**.*..*.*.*...**....*..*.***.*.*.*.*...***.*...*..*.*..************..*.***.*..*.**.****.*.**.*.*.*..*...***.*..***.**.*.*.**.**.....*..**..********.....*..**.**...*****.**.***.*...**.*.*..*....**.*..*...****..**.*.*.*.*.**..****..***.*...***..********.**.**..*..**.****.*...**.*..*.*.*.....**.*...*...**.*.***.*....*.**...**.*.*.*...*...**...*.*.*...**.*...**.....***.***.....*.*..**.*********..*.....***.*.**...*.*****...***....*..*.***..**......*****.**.*...*.*****.**..*.***.**.....**.*.**.....**.***.***.*..*...****.*..****..**.****.**..**.****.**...*****.......*.*..**.********...*.***.*.*.*.*.**.**.*.*****.*.*..**...***.******.*.**...***...****.....**..****..*.*.*.***....*.*.*.*.**......**.*.*.*.*.****.*..***...**.**.**.****....*......**.****.*.*******.**....*...***..*.**.**.*...*......*.***.*.*.*.*.*....*....*..*....*..*..**...****.*.*.*...***.*.**.*.****.*.*.*.****..**..*..***.*.*.*.*.******.***...**..**.**.*..***...*.**.......*..*..*...***.*****..****...*..***.**.**..**...*****.****........*..***.*..**.**..**..**.**...***..*.****.*.*.*.*.*...***.*...*..**.**.**.***.**..*.*.**.***.*.....*.**.******..*...****.***..******.*.***........ *****..*...*.**.*..*..*....**.*.*.**..*..*...*.*....***..*.*.*.*.*****.*.**..***.*.*..*.***..***...****.****.*******.**....*.**.*.*....**.***..****.***..*.**.......***...***.***.*....**.*.***........**.***.**.***.*....*.**.*.....*...**.*..***.**....*.......*..****..**...****.****...***..*..***...****...*******....***..*.*....*.****..*.*.*......*.*..*.*.*..*.....***..******....*...**.*.*.****...**....*..*.*.*******....**...**..*.*.....*.....*.*******..*.*..*..*..***..*..***.*..****..*.*..*...*..***.**.*..***..*.**..**.*........**...***..**.*.**.***.**.*..***.***.**.*.*.*.****.....*.****..**....***....***.*.*.*.....*..**...********.**.*..**.*****.**.***.**.*.*..****.***...****.******...***...*....**.*.**..**.*..*..*....*.**..**...***.*.***...*.**..*.*..*.**.***...**.****...**......***.....*.***...*...***...*...**..***...*....*.*...****.*.*....*****..*.*.*..*****.*.*.....*...**.****.*...**.*******.***...*****.....*...*..*.*.****.*..*...*****.*.**..*.*.*****..**...*.*.***.*.****.*..**..**.*.*...**.****.*.*...*..**.***..*.**.*...*.*.*..*****.*.*****.*.*..*.*****.*.......*..*.....*.*.**.*.*.*.***....*.*.*.*....**.*..*...*.*....*.***.*.****.**.**..***.*****..***.*.***.**.**..*.*.***.**.*.....*.*.**.*..*.**.......*.*.***...**..*.*..*.***..*.**.*......*..**....**..*....**.*..***.*....*....*.**.****..**.*.**...*.**.*..*.*.*.*..*.....*.*..**.***....*...*..**.***....****.*..*.****...*..*..**..*..*.*.*.*******..*..***..***.*.***.*..**.******..*.**.***...*.......**.*.***..***.****.***..*.**.**..**.*.*....***.**.***.**..**..**.***.*.****.*****.*.*.*...****..****.**.*....***...*.*.**.*.***.**......*..**.....*..**.*..*.**.**..****.**......*.*....*.*...*.**.**..**......**.*.**.*...**.....*.**...***.*.**...***.*....*..**...*...*.*.**.*..*...***.*..*...**.*.*.*..**.....*.*.***..**.*.********..***.*.**.**.**.*.**.****.**.*.*.***.*****.**.*.**........*.**.****....*****..*.******.*.***.................*.*...*.****.*.*...*.*.**.**.*....*..****.*.**......****.*..**...*.***.**.**....**...... *...*.**.**..***.****.*.*..*..**.......****..****...**.***.*********.*..***.**.*...*...**..**..*...**......****.**.*.**.*...*.*..**.***.*.*.*.******.**....*....**..*..**...*.*.*..*.***.***...**..****.**..**....*.*******..*..***....***.*****.*.****.**..*...**.**.***....*.***..**...*..*.**...*.*..*****.**.***.**..*.***..*.**..*....**.........**...***...**....**.**.***.*..***.**..****..*.*****....*...*.***.*****.**.**.*.****.....***...***..***....*.*...**.*...**.*.***.**..*..***....*.**.****.*.**.*...**......****..*.******.....**...***.**...*.**.****.*.**.**..****....*..*.*.***..*****..*.**..*..*...*...****....**.*.**.*..*..**...****..**.***....*..****....**.*.*.*.....**.**..*.*.**..*.*..**.*.**..*.....***.........*...******.*.****..*.*.....*.*....******.....**...***.*..*....**.*.**...*.**.*.*..**...****.*..*..*.**.*.*.***....*****.**.*..*.**......**.**.**.....*.*.*..*....***.*.**..*...*.*.*...*..***.***..*.*...*..*****.*..**..**.*..*.*.**...*..*....*.**.*******.***.*.*...*.**..*.....**...*.****..****.***.*.****..***.***....***.*.*.*.*.*..****...**..***.*..**.*.*..**..*...***...***.*.**..****..**.*.*.*...****...*****.*.****.**.**.*.*....*.*..**..*.*..*....**...**.*.*..*.*..*.*.*.**.*....******..*.***..**.*....**..**..**..**.*..**..***.....*.**..*********.***..*.**...**.*..***..**..***..*.*.....*.....**.****.**.**.**.*.**..*....*...***.*..*..*..*..***..**.*.*.*.*.....***..**.....*.***..*.**.***...**..**...*..***.....*******...*.****.**.....*.....**.**.**......***..***.***.**.*...***.*.**.*.**...*.*.*..****...*....**..*......***.**...**.***......*.....**..*.***.**.*...*..*....*...**...*.**.......*...***....**..***********.*.***..**...****..*.*.*..*.****..*..**..***.**..****.*.***..**.***.*.*..**..****..**.*...***..***...*****.*...**.*.***......**..*..*...**..**..*.****.**.*...*.***.*.**.**...**...***..****....*.**..*..**..*.*...**..*.****..*.***....***....***..*.**.*..*..**.....**..*..*..***...*.*..**..*.*...*.**.***.........*....***.*.*.*****...*****.*....*.***.******.. ***...**.*..*.***..*..***..***.*....*...*.*...**.****........*.***.**.....*.*..*.*.**..**....*****.***.....**.*....*...**.***..*.*..***...*..*....***.....***.***..***..*..*.*..*.****.*..*...*.*.**.*..******.*..******.*.*.*.**.*...*......*..*......**.**..**.....*....*.**.**.**.*.*...*..*.*.**.*..*.*.*..*.**..**..****.....*.*..****.*...***.***.*.*.*.*.*.*.**.**..*.***....*.**.*..*..*.***.....****..*.**.*..*..*.**.**.*..*...*...*.****.*..*.*.*..*.*****.**..*.*..**..*......**.**.....*.*.***.*..*..*.*.***.**......***.**...***.***....****.**....****..****.**...*.....**********..**..*.......*.*.**..**...*..***.**..**....**.*.**.....*..**..*....**...*....***.*.***..***.**....*..**.****..***.....*...*.**..******....*.*..***.*.*.*..*...*.**.**.**.*.*..*.....**..*..*..*..*...*.*.*..*...*.*.****...**...*.**.*..**..*.*.**......**....*..*******....*****.*....***.*....**.***...**..*..*.***..*...*..**...*.*.*..*..*.*...***..*..****..**.**...**.*.*.....*.*..****..*..*******..*.*.*..*..***.**..*****.******.*.*..*.****....*..*.**.**......**..*****...*.*****...*..**.*.**.*......*.*.*....*..****.***...**.....*...***....**.*..*.**...***.*....**....*.*..****.**.***..**.*.***..***.***..**...***.*.....**.*..**..*...*.***...****.*****..**....******.**.*.*..****..**..**.*.**.**....*...******.*.****..**.**.*.*..**.***.**......***....*..*..*.*.*.****..*..**...*...*.*.*....***.*.****.**.**..*..*..*.*..*.**.**..***...*******....*..***...**.***.*.***..*..*..**...*..*.......**.****......*...*..*...**.***..***.....*.**.*.***...*.**.*..**.****.*******..*.**.....*.*.**..*..**.****..**.....******..*.**.*****...*...*.*.**..*.*....**.****..*.**.**.**.*...***.**.*....*.****..*....***.....*.....*.*.*.*.**.....**....*****..*****.....*.**..**.**..*...*..........**.****.*...*....*.**.*.*.*.*..******..*.*.*.*..*.*..*.**.**....**.*.*.*.*..*...**.*.*.*.*.*.*.*.**.*...*..*.*...**....***.*...*.*.*...***.**.*..***...****.*.....****.******.**.*.........**.****...***..**...*...*..***...*.*...***.*.**.*...**....*.*..* .*..****..*..*.*.*.***.***.*.***..*.*.*..**.*.**.*******.*..*.....*.*..***.*....*.**.*......*.******.*...*.**..******..*.....***.*.....*..**..*.*****..**.**..*.**.***.***.*.****..*..*...***.*.*.*.***.*.*.**.**.*.*.***.**...*.***..*..*..**..**....******.**......**..*..*.....**.*******.*.*.**..**...*..*.**...*******....*.*.**..*...****.**..*....*....****.*..*.*.***.*.*.*....***.*..*.****.******.***....**..*..*.*.*.****.***.**.**..*..***.**.**.***.***....*.**..*..******..**..*.******...***.***....**..**...***..*...*.***...***...*****..*..*.*..*.*...*****.*.*..*.*.*..****.*...**.*..****.*.**.**..*......*..*.*.****.*..*..*.....*....**.*.*...***..**..*.*...*..**.*..***.*..**.*..**.*...*..........*..*.***.**..****.***...**....*...**.**...*.***..*****...*******.....**..***.*.***.**..****.**.**.*.****.*.**.*.*.*****......*.*..**.***.*.*.....*..***..*..*...***..*...******.*..**.****.*.*.****.*.*.....*.**.*..*.**..*.**.**.**.*...*.*.**.**.*..***.***..*.*.*****..*..***...*.**.**.*.*....*..*....*.**.**.**.****...*..*.**.****......**.**.*.*..*****.**.*******.**.*....****..********.*..**.*.*.**.**...*.***..***.*.***...**.....*****.**.**..***.**.*****..**..*.****.....*.*.....**.*.*...**.***...*.*.*.*..*.**...***.*.*......**....**...*....*.*.***....**......***.***.**.**...*****.****.*******..*****..*..*.**.**...**.**.....*.***.**...*.***.*.*..*.**....***..**......**.*..**.....*.......*..**.*.*.....***.....*.**.*.*..*****..*.*****...*.**...*...****...*..*****.***...*..*..**..**.***.*****.*..***.*..**.*.....*.*.***.***.......*..*.**.*.****.**..*..*****.*.**.**.*.*.*...***.*...***.*...*..*.**...****...**....**.****.*...**.***..****.******..**.********.*.*.***.*..***.*.**.*.**.*....****..*........**...*.*******.**.***...***..*..*****.**.*..*..*...***.......**..***.*..**...*.****.*.***.*..***..**.**...*......*.**.**..***.*******.**.****.******.**..*......*.**...*..*..*...*......**.*.*..*...**.....*....*..*.*.*.*.**..*****..***.**..****.....*.**..****.**.***.***..*.......*.....**...**...* *.**..**.**.*.**.***.....***.**.**...*.*.*.****.*.*..***.**....*.*..*..**....**.**..*.*..**..*......*.*.****..*...**..*..**.*...*..*.*.*..***.*.*..*..***...**...**...*.*****...****.*.**.***.**.***.**.**.**.*..*.***.*...*..**..*...*.**..*.*..***.*....**.*.....**.**.**.*.*..*.*************.*..***..***.*****.*.*......*..**...***.****.*.****..*****.***...***.*...********...**..**...**.*.*.***.**.***.***.**.*.**.**...*.**....*...*.****.*.**.......***.*.**.**.****..***.*...**.***.***.*...*.........****..**..***.**.**.*..*****.*......*.*****.*..*.**...**.***.*...**..****...*..*...*.**.***...*.*.*.***...*..***..*.**.....*.**.*...*.......**.**..******.*....****....**...*..*****..**...*.*...*....*..*****....*.***.*.***.**.*.*.*.....**..*.*.*..***.*...**..**...*..***..*...*.*.***.*.***.*.**.*...**.***.**....*.*.**...*...*.*.*....***.*...**..*..**.**..*..*.**...*..*.*...**.*..*.*******..**..*.***.**.***.**......*.*.....*.*.*.**.****..**..***..***.**.***.*...*..**..*.**..***..*.**.**.****.*..*.*.***...**..*.*.*....***....*..**...*.*.**..****..*.*.**...*.*.**..*.***...***********..*..*..***.....*.*.*....*..***...**..**...*.**..**...*****....**.**..**.*****.***.***...*.**.*..*..****.*.*..**..**..*..***.....**.*.******..*.**.*.....*..*.**...*.**...*.**.***.**..******.*.**..*.*.**...***.*....****.**.***...***********..*.**...**.*...**..**...***....**.**.**..**.*.*...***...**.*...**..*..****.*.*.....*.*....****.**.....*.**.**.....*.*.....*.**.**.*****..***....*.**.*.*.*.*****....**..**..*.*...*.*.**.*....*..*.*****...***..**.*....*.***....***..*.*...**..*..*.*.*...*.....****.***.*.**.**..***.**.*.**.**.**...*..*.*..**.*.*..******..**.**.**.**..**.****.**.**.*.***...***.*.*.*****.*.....*....*.*.............*.*..*.*...**..*..**.....*.*****.*.*.*.*..***..**.****.....******.**.*.***.***...*.*.**.**.*.*.*.*..*.**..*..**..*.*.*.****.*..****.*..*.....*..**.**.**...*..*.*.*.....**.*****.**..****........*.*...*..*...*..*****.******..*..**..**...******..*.*..**..*...***....*.***..*.**.****.*** *.*.*.**...*.*.*..***..***.*..*.**..*..*.**.*.*.*.*...*..*.*...**.**.***...*.***..*.*..******....*....*.**.**..**.*.*.*.*****...............*.*****..******...*.*...*.*******....*****.*...*...***.*..**...*.*..*..****..*...*.**..***..****..****......*...*..**.****..*....**.*.**..*.**..*.**..******.**..*..*.*.***..*.......*.*.*...***..*..**..**...*.****.......*.*.*..**...*.***.*****.....*..........*.*.**.***.**.*.**..*.***..***..*.*...*.*....**.***...***.....*.**.**.**..*.*..*.*......*..******.*..*.*..**.*.*.*.....**..*.*.....**.***.*.****..*.*.*.****..*.*....***.***...****....**...***..*...**....*.***..****.*****.*.********..**.*.*.**.....****....**..**..**.**..***...***....***.***..*...**......*..*..*.*.*...**..*.*.***....*..**..***.**.*.******.***.***..*.*.*......**..****....*.*.**.***..**....*.*...**...**...*..*.***.****.****.****..******..*.........*******..*.***......**.*...***.*********....*.*....*..*****..*...*.***.*.**.***.....*.......*.*....*..***..***...**...*..*.*.*...*****..*.*.*.*.****..*.....*...**.*****..***.**.*..*......**...**...****.*..**....***.**.*.********..*....****.**...*..*....*...***....*.*.....***....****.*.***.**.**..**..*...**...**.**.*..*****.**.*.****...***..**.*..*.*.**....*.*.**.*..*.****...*....***.*.*.*..*.**..***.*.**.**..***.......*.***.****.******..**...*.*.*....**..**.*.*..*..*..*.*.***....*...***..........*******.**..***.*.*****...**.**.*.*..*..*.**..**.....*.....*..*.....**.***...*..****...*..*.*..*...***..*.*..*........**.*.**..*.*.******.....**..**.....*.**.*.*.***.*....**.****.*.**.*.*......****....******..*...*..*****.*.**.***.*..*.*.*.*...*...***...*.*....*.*...***.**.*..***.****.....***..*.....*.....***.***..***....****.*..***.*.*.****..**.*.*...*..***.***..*.**.**...*.*.**.**.**.**..*...*.....*.*.*.**.***.**.***..**.***.*...*.***..**...*...**.*..****.*..***...*.*****.**.**.*....*....**.**..*...*.**.**.*.*.*..**.***...**.*.*..*..*.**..*.**.*.*.*..*...*.**...****......**.***.*.***.**.****.....***.****.*.****...*.*..*.****** ......**...*.*..**..**...**.**.*.**.**..**..**.***..*..**.*.****.**.**.*.**.*..**.*....***....*****.****.*.*..**....*..*....*.*.**..*...**..*...**.*.*.*..****....***...*..*....*.**......**.*..*...***....***.*...**..***..*.**..*****.*.**.*...**.*.*..*...*.*.*....*.*...**.*..***.***.*.....*..**.**.****..*.**.**.*.*.....*.*.**....**.*.*.*..*...********.*.**...****.*..*.**...**..**.*.***.**..*..*.**.***.***..***..*...***......*..***.**.****.*...***.*.**..*..***....****.**......*****.*.*.*.....**.*****.*.*......*.***...****.*.***.*..**....**.*.******.....*..*.*..**..****.*...****...**.*...*.**..***.*....**.*.***...*.*...*.*.*..*..***....*....**.*****..*...*.**..**.**.***.*.**.....**....**....**.**..*.***.*.*****.**.***.....*.*.**..*..*..*.*....*.*.*..***..*.*..*.*.*...**.**.*......***.****.*..***..*****.***.*.*.***..*.**..***......*..*...****.*....*****.*.*.**..*.**.*..*.*.**...***.*....**........**.*....*****.*.**..*****...*...**....***.***...*..*...****.***.......**.*..*****.**.*.........*.*.*..*.......**..*..**.*.***..**..*......***..*...******..**...*.**..*..*.*.*****.*..*...*******.*...***...*.****.**.**..*.*..*.*.*****.***.*..*....*...***.*..*..*******.**..***..**.***.**....***..**.*.*.*.*.*..*..*****.*.*.*.****..**.**..*..*..*..*****.*..*...**..*....*.***.**...*..***......*.********...*..****.**.**..*...**......*.**.*.*.....**.***...*..*...*...*..***...*.****.**......*....***.**.*.*****..**...*****.*..**.**.*...**....*****.**.......*...*.***.*******.*****.*.*..*.*..*.**.*.**....****.***.**....*..*.*.*.*.*.*..*.*..**..*.***.*.**.**.*...*.*.*..**......*..**.**..*.*.***.***..**...****..*...*.*.***......*.*...**.**..*.***.........**.*..**.**.*.....*...***....*.*...**....*...*.*..****...*...*.*...**.****.....*.****.**....***...***..*..**.*....*..**.*....***....*.***.**.******.*..*.*..*..**....*.**.*........*******.***.....**......****...*.*....**...**.*******...*.***...*.*..*.**.*****.***.*...*..*..*..*..*..*...*.**.*.****.*****.....*..*.*.*...*.....*.*..*.*.....**...* **.....*.*.*..******.****...**.*...**.****.*..*..*....******.*.....***...*.*.**..*****..**...******....**.***..*****.*.**....****.*.*.**.*.*****..*.*.*..**....*..***.*****.....*.*..***..*.****.**.**.*******...**..*..*..*.*..*.*....**.*..***...*.*...****.**...***.**.*....*.**..*.*.*.****.*..*...*****..***...******.*.*.....*.**..***.....******.*****.*..*.**..****.****..***.**.....****.*.***..**....**...*****..***..*..***....*..*.*..*.*****..*..*.*..**.....**....**..*.*.*..**.***.*******.*....*..*.....****.*....*.*****.***.**.*...*...*.****..*..*..*..***.*.*.*..**.***.*.*...*..****...*.**...**.**.*.*.*.**.*..*..**.*.*.*****..**.*..**..*.****...***.......***.*.*..*..**..*.....*...*..****...**.....**..***..*.**.*..**...*.*.**..*..***..**...**....*..*.........***..****...*...***....**..*....*..****.*.*******..**.**.**.***...***.*......**...*****.******..*..**.*..*...*.**.**.*..**.***....***.*...*.***.**...***..**..*...**.**.*...*.***.*..*.......**..**..*..**.**.*.**.....*.***.*.**....***..****...*****.*.*****.*....*.**..*.....*.*....*.*..*..**.*****..*.****..********...**.*...*.*...**.**....*....****...**.**.***..*..*..***...**....***....*.*..**.*.........****...*...*..*.*.*..*.***...***.*.*.**..*****.....***.*.*.*.*.*.*.*******.*.**.*..**...*.**..**.*******.*.*..*..***.**...*.**.*.*.**..*.*...*.*.***..*.*.*.**.*.**********..*.*.**..*.*.**.***......****..*.***.....*.*.....*****...***.*****.**.*...**..*.**..***.*****..*.*....**.**.***..***.***..*..*.....*..*..**.*.**.***.*...****.....*.******.*..*.*....***..***...*.*.****..**.*..**.*.****.*...****.**.....*.***.**.*****......*******.*.*...*..**....*****..*....**.**..***..*.****..*...*.*.*....**...*.***.**.***..*.*...*...****.*.*...**..***.***.*..*.*.*..***.**....****..**..**.*...*.*****...**..*.*.**...**...*.*......****.****..***.**..*..*.****....**..*.*.*..*.****..*..***.*.*....*.*.*....*..**..*..*.*..*.**..**.*.*****.*.*.*..***..*..**.***.**..*.*...*****.****.*.*.*.*..******....*.**..*.**...*.***...*.***.***.**.*..*.***** ..***.**.*.*.****.**.***..****.*.***...*.***...********..***...*.*..**.***.*.****.*...****.**..*.***....*..*.**..*.*.***...**.**.**.....*..****..**...**.**..****.**.**.*..*.*...*.*...***.*.*.*.**.******..**...*.......**.**.*****..*..*.**.***..***..**...**..**..*.....*......*.***.**.*.....*.*.***.*..****.**..*...*****..****..*.**..*..*.**.**.*...*****....*..**.**....**..**.*.**.*...***..**.*.*****.*.******......*.*.*.....*******..***...*.***..*..*.*...*.***..****.*****.*...*.....*..*.****......*..**.******.*.**..*..........*..*.**.****.***..**...**...******..**..*...****..**.**...*..*.*..*..*.****.*****.****.**..*...***..**....*...*.*.*.*.*.**...**.*****.***.*.*...*.*.**..*..***.**..*.......**.*.*.*.**.*..**.*.....*..*.********..***.*.*.*..*.*.**.***.**...*..*****.*.***.*.*.******........***..***.**.*******.*.*.*.*.....*****..*.*..*.***..****.*..*.*..*.*.*.*..*...**.**....**...*..*....*..*.***...***.*.*...*..*****....*.......**...**...*.*..*..***.*..***.***..*..*...***.***.*****.*.**.***...***...**.*..***..*..**....*.***...*.*....**..**..*.....**.****.*.*.**...*...***..*...*.....*.*...******..***.**.*.*.*..*...*..*.........***.*.**.****.***..*..*.*.**.*.*..*.*.**.*.*..*.*****.**.*.*.******.*..*.*...*.****.**.*.*.*.*......**.*.*.**..**.***...***..**..**.....**.*..***.*.***..**.*..***.......**...*..*.*.....*..*.**..*.**......***..*...*.*.***.*........*..*.****.*.*....****.****.**.**..*.*....**.*..**....*..*.*.**..*.****.****.****.*.**.....*****....*.****.*...***...*...**.*..*...****.*.**.*.*.***.****..**..**.****.*.**..*.*.*.****.***....***.*.**....*..**.*.*..***...*.*....*..*.**.***..****.....*...*..*.**.**..***..***.**.*.**...*.*...****...*.*....*......**.*..***..***.*.***.***..****.**...*....**.**..*.*..**.*.*.*....***.***.*..*.*..*..*..**.**...*..**..****.***.*.*.*..*.*.....*...*.*.*****....*..*.....*..*.*.***...**..****.*.*...**...*.*.**...*.*.****..**.*...*.*.**.....*...***..*..***..*..*.**.*....****...*..**.*...*****.**.*...**.*.**..*...*.*...**.*...**.*.******. *.**.*****.**.*......*..***.....**.*..*...*****.***.*..***.**..**.***..*.**...*..***.**..**.*.**.....**.**...*..*.*.*.****.*..***......**..**.*..***.******.*...**.*.....*****..*.*.**.*.*..***..*......**.***.**...*.**...***.*..*..*.***.**.****.**...*..*.***..**.**.*.....****...*..***.****...*.*..*.**.***.***.*****.**.....*..******....**.**..*.*.****.*.*..***.*.*.....*.***..*.*.**.*..*..**.*..***.*.***..*.*..**.*......*.*****.*.*****....**....**.*.*.*..*.*...**..*****..***.***..**...*.**.*.***.**..*..**...*.**....***..*.*.***.**..**..***.**...*..*****.*.....**..**.......**..***.*....*.*.****...*****...*...*.*..****......***.*..**.**.***.**....****.*..*...*..***.*.**..*.*.***.....**....*.***..**.***..****..****..*..**.*****.*......*...*.*...*.*******..*..*....*......****.*..*.......*****..*.**..*.**.*.*..*.**.*..*.***.*..***.****..**.**..*.*.*.**..*.****.**.....**..*..*..**.....*...*....*********...........**.**.******....**...*...**..*.***..**.*.*..*.*........*..*...*..*..*.*.***..*.**.**.*.**..**.*.*.**..*****..******....**..***..*.*.*.........*.**.****.*..***.**....*****..***...*...*****....****..**.*.*.*.**.....****.**.***...*..............***...*...**.**..*.**...**.*.**.*.*.**.*.***.**.***...********.*.**...****..*.*..*.**..*.*******..**....**...*..*.....*.******...*..***..**..*...*.....*..*...*.**.*.**.**.*.*.*.*.*.*.**......*..***..****.*.*.*...*.**..***.........*.**.*.***..*..*****..*.****....*..**.*.*...*.*.*.*.**.**....**...*.**...*.**...*.*...***.**.*....***...*.*.**.*.****.****.*..*.*...*********.***.******..*.***...***.***.***...***.....*.***..*.*..***.******.....***.***..*....*.*.*....*******...*.........*.......*****.*.*.*.*.*.....**.*...........**..*..*..*.***.**.*****.*.****..*.*.***...***....*........*****.....*..**..*.*.*....**..**.*****.*.**..*.*...*.**..*.**...**..*..***.****..*.*..*****....*.*.*..*.*.***.***....*..*..*.**.**...***..***.**.....*.***.**...*.......*.....**..*****.....**..*.*.***.**.*.....*.*.*.*.*.**.*.*..*...***......***.....*.***.* ..**.****.**.**.*.*******.*...***.*..**.**....*.*..*..*.*.******....***.*.*.*...**.**.*.*.*..*.**..**....**.......**...*..*.*..*..*..*.***.*..*.**...*****.*...***.**..*..*.**...***...*..*.**.*...*......*...**.**.*.*****...*...*.*.**.**.**.**.*.*....**.*.**.*...**......****.*..*****....**..***..**.*.....*..*..*..*.***********.***..*..*.**.......*..**********..*.***.**..*......*.**....*.****.*..***.**.......****.***..*.**..**..***..*.**..*.***...*.***.***.**.*..*...***...*...**...*.......*.**.***....**...**.**..*.*.*.*.*.*.**..**.*.*.*.*.*.*....**..**.*..***.**.****..*.*..***.*.**.**..*.***..*......*.*.*..***.**.*.*.**..*..*..**..******.**...****...*.*..*.**..**....**...*.*.*....*...*.*.**.*.*.*****.***....**.*..**.***.*.*..**.***..**..*....**.****.**.**.....**.*.*.***..******.****..**..*.**..**..***.****.****.****...*.**..*.**.*.**....***..***...**.*.**.....***.****.**.********.*.**...*..*.***.*****...**......*.*...*.**..**.*.***...**..**.*..**..**.*.**....*.......*..*.*.***.****.**..*.********........*.******..******.....**..**..*...*****.........***.****.**...*.*..**.*****....**.*.**..***..****.......*...****.*..*.*****.**..**.*..*..*..*.*...*.***.**.....*.*..**.*...**...*.*....*.**.........**..*.***.....***..*....*****.**.*..**.**.**......*....****.**...**.**.*.**....*.****..****.*****.*.**..*...*********.....*.....*.*.***..**.*.*.*.....***...*...**.***.**.*****..*..*.**.*.*..**.**.**.......*...*.*.***.****.***.....****...****.*.*..*..*.*.*...*.*.*.***.****.****...*..**.*.*****...*****.*..*......*....*.*****.*..*...*..*..**.**.*..*.....***...**...***.*.*..**.*.*.*.**.**.*...**....*..*****..**.*.*.*.*..****.....*.*******.*..*.*.*..**.*.**....*...**..*****.*.*.****.**.******.**.****.*.....**...**.***..*......*...**.**.**.*..*...**.**.**.***.**.*****.***......***..*****.**.***..*.*..*..*.*******.*.*...******..*.*..**..*..*.****.**..**.*.*..**.**.***.***.*..*...*.*.***..*.***.**.***......*....**.*.***.**.***.***.*.***.*..**...*..**.*******.*...*.....*.**......**..*..* ...*..*.*.**.*.*****..*..***..***...*.*..**.******..*.*******.*.***.*..*.....*.*.......**..*......*..*..*.*.****..**.**....*******...**....****..*..****...*..**.**.*....**.***.**.*...*****..***.*.*.****..**.*.****..***...**....****.*****..**.****...***..**..*********.****.**.*.**......*..*.**...****...*..****...*.*.*.*.**.****....*...***.**...****.*.***.***..*.*...*.**.*..*........**.*.*.*..*..**......**...*.***.*..*.*.****...*.*.**....**.*.**.*..*..*...**.**.****.****..***.*.***..****..*..**..*.**.*....**.***.*....*....**.*..*......*...*...*..*********.*..**...*****.**.**..***.**.*...*..*.*..**.*****.***..**..*.....*..***.**.****....*.****...**.******.*.****.**...*..*..***.**..**.*...***.**..*.*.**.*..***..**.**..*.*.*..*....**.**.....*****..*.*..**..***.*...*.**.......*..**.**.****.*.*****.*..****..***..**.****....*****........*..**.*****.*..****.*.***..*.*...**.**.*..*.**..*.*..***..*****.***..*.**.**.****.***..***....**..*.****.....****.**.**..*....*.***.*..*.**.****.****.*.**.*..*.*.*.*.*.**..*..**...*...*.......*...*...*.**.....**.*.....*...*****...*.**.*.*.*****.*..*..*.**....***.*******.*..**.*.**..**********.*.*.****.***..***.*..*.**..*.*.**.*...*....*...***.***...**.....**.**.*..*.*...*.***.**..**.*.*.*..*..**.*..****..*..***.....*.*.*.....*..********....***..*..*....**...**.*..*..*.*..**.*.*.*.****...***..*.*..*****.****..**.*......*****..*.**.**...****..*.**.**...****...*.*..*****...*..**.***.****.*.*.*...***..**..***.*..*.*.****....*.*******.***.******..*.*.*.***.*...**........*..**....*****..*..**.*.*......**..*.*.***..*.*******..*.**.*..*.****......****.***.*...**.****.*.*.*....***...*.**....**....*.*..******.*.**....***.......*.*.*.**.***.*.*...*...*..*.*....**..**..*.**....**.......**..****.*.**..**.*..*...*..**.*..*.*...*.****..**..*.*..*...***...*...**.****.*.*.****....**.*.**.******.*..****..******.*..***.******.*.*******.*.**....*.***.**....*..*.***.***.*.**.******.**.***...*.*..*****.*..*.***....**.*...**...***..***..***.*.***..****.****.***... .*.*..*.****.**..****.*.......*..*.......*.***..*.*.****.**.*..**.**....***.***.*.***....*..*.*..***..*****..**........**.*....***.******.**..*.**.....***..*.*.*.*.*.**.*.*.*.***...*....*..*.**.*.......*.*.**....*...***.*.....*.***....*..*..**.**.***....********.*..**.**..***.**.....*.**.*.*.**.*.***...**.**.*..*...*.*.****...*..***..*.*.***.*....****..****..*.*.**..**..***.******.**.***....***.*..**.**...*...**...****.*...***.*..**.*..***.*...*.*...*...**.***..**.*..***.**....*.*****.*..****.......*...*......***...*.*.....*.*.***..*..*...*....*.*.*..*..***.******..*.**.*.**....*..*.*.***..*....*.**..**....*.........**....***...***...*.*..*..*...***..*.**.**.*...*.*.***...*******.**.***.**..*....**...*.......****........*...*..****..*.*.....*........*..**.**....**.*..*.**.***.*.*..*...**.*.*.*.***..*.*.*..*..*...*.**.*..**....**.......**.***.**.*..**.....**...**.*..*.....**.***..***.*.****.*..*.*.*.********.*..*.....*.**.*.*...***..****..*.**....**..**...**********..**.****.*...**.*.**.*****...*...**.**.*.*...****..*..*.*.*.**.*.*.***.**.*.**.**..**.*..***.***.**.***.*..*****.**.****..*..*.***........*...**.*..**.****...*.**.***.*.**......*.**.****.*...*.***.***....***.....*...***......****.***.*...**...*.*.***...*.****.....*.****..**.*.*.****..*..*.**..*.**.******.*..***......*.****.*.....*....*****.****..*.*******...*.*...*.....*...*.*....**.*.*.*..***.****.*..**.***.**....*...***..**..*..*.**..**.*..*....*...****.*.*.**....*..*..*.***.*****.*..*.**.**.**....**.*.**.***.**.*.*..*.*.....**.*..*..*.*.*.*.**...**...*...***.**..***..*...*..*.**.***....**...*..*.*...***..*..*.*..*..**.*...*....****....*.*.**.**.....*..****.**....***.*..*.**.......*..*..**.*..******.*..**.*******.*.**......***......*.*...**..**..*****.****..*....*.*....*...*....**..*.*........*.*.**....***..*...**.*.**...*.*.*.****..**..***...*..***..**.****.***.*..**.**...*.*.*..**....*.****...*...***.**.**.*...*...*..*....**....**..*......*.**.*.*.**..*...******.**..*...*.**..*...***...**......*...*** .**.**.*******.*....***...*...*.*.**.*...**..**.*.*..*.**..*****...*.*.***.**.*..*..**.*.**..**.*.....*.*.....*.*.*..*...*.*..*.......*.*...**.*.*..*.**..*.*..*...*.***..*..*.*..**...**..**...*....*..**.****.*.********.....*.*....***.**.**.*.**.*.**.**..*...**.*..*.*.*.***.****...*...*....********.*.*.....*.*.*.*.*.*...***..*..**..*...*.**.*.*....**.*..*.*****.***.*....*.**..*.**..**..*.*....*..*.*...***.**......****.**.*.**.**.*...**.***.*...***.....*...**.*..*****.*.**.*....**....**..*.**.***.*.*....*.*.*.**...*.**.*.****.*...*...*..**...*.*..*.**.**.*.***.*****.****....*..***.*.*..*.****...***....*****...*.*.*...*.**.....****.*.*.**.*....**.**.*.*.**..****..***.*.***.*...***.......*.*.*.**.**..**...**..*.****...*..*...*.*....*.**.***.***..**...*.**...*.*..**....*.**.*...*..***....***.**....*..*.******.********..**.*********.*..*.....**.**.**..*.*..***.*..*.**.*.***.*.*.....*...*.*..*...*..***.**...*.****.**.****.**..**.**...***..*...**.*.*.......**...****.*.*.******....***.**..********.**...*.**..*..**.....***.*..........**.*.......*.*.*.....*.......**.....**...*...*******..*....**.***.......*****...*..*..*..**.***.......*****.**...*.***....*******....*..****.*.*..*...*******....*..**...**.*.*.**.*.*..**.**...*....*...****..**...*.**.****..**.*...*.*.**....*...*...******.*.***..**...**.****...**.*.....**....*.***.*...**.......*..***.*.*.**....**.**......*****.***.........*.*...*...*..*****...*..*........**.**..*..**.*.....*..**..*...*.*.**....*.**...*.*.*.**..*...*.*.**.**.*...*.***.*..*.***.***.*..*******.**....**.**..**...***.*..***..*.......**.*...*.**.*.***.**.....*.*.***..*.*.*.*....*.**....*..**.....*.*...**.**.*...*********..*....*.********.....*..*.**.***..**...*..*.*.***...*..*..**.*..*.*.***.*..**..*.****....*.*.**.**.*.*.**..*..*.**.....*.*..***......*.****.*....*...*.***.**...*....***.*.*....**.*......**..*..**.*.**.**..**.*.*...****..**.*...**.**.*...*.*.**.***...****..*...*.**.***.*.****..*...*...*.**.***....****.*.**.*****.**.****.*.**.*.*.*.***.** *.**.*...***.**....*..*.......****..*..*..**...*.**.**.**.....**.**.*...*.***.*..*....**.*.*****....**..*.**....**..***..**..*.*..*..**..*....*...*...***..**..*..***..*..*.*.**.**...**.***..**.*.*..**...*****....**..***...**.*.*.****...*.......*.**.*.**....*.*.**.......*.**...**.....*...*.***.***.*...**...**...***...*.****...******..*...*..*.*..*.***..****.*.*....***...***.*.*.*.***.***.*.****..**.***.****.*.**.......**.**.*.**.**...*.***.*.**...*.*......**.*....*..**..*.*..**..********...*.**..*.*.*..***..*.*.....****...**..*.*.****.*.***..*.*.**..****.**.*........***.*..***...***...*.*.**.*...*..*.*.*......**.......**.....***..****.*.*.***.***.******..***...*.**...*.....*....*****..*.*******.**..**.***..*.*.**.**.****.*.*..***.*.*..*.***.*....***.***..*.**..*.*..*.**.******......*.*..*.***.***.**..**..****...*..*.....*.*....**.*.*..*.**.***.**...**.*.*.*..*....**....**.*.*..*.*.*..*****...**.***.*.*.*.****.*...*.*....*.*..***....***..**..**.*******..*....**.*.*.*.*..*.*..**..*********.*********.***.****.***.....*.*..*.*......*.*.......****..*....***..*.***....**.***.*.**....*.*****.***.*.**...*.*..**....**..*...**.**.*..**..*.....*......****.***...*.*....*********.....**.**.*****.*.**....**..****.**.*......**.**..*.*.......**.**..***.*..***...*.*.**.*.*..*....****.*.*..*.****.*.***.****..*.****..*..**.*..***..**.*.*.*.*.***...**.**..*..**.*....**..***.***.*.***.**.*...***..**..*.**..**...***.**...*.***.**.....*******...*.***.***.**.*..*.**.*.**.*..***...*..*******...*....*.**.**..*...*...*.*..*..***...**.*.***..***...**.*....*.*.*.*........**.***....*.***.*.****..***********...******.*.*..*.****......**.*.*.*.**.*....*..*.***...*..**..*..*****....*.**.***.*..**..*..*.*....**.**...*.**..****.**.*.*.***.*.***..***.*.*..*.***.***...**..****.**..*.*.****..*.*..*.**..**.**.***..**.*.**.*..**.*.**.*.....*.***.***..*.*...*.**.**.**..*..**.....*.*.....*..*..*..**..**...***..*..**.*.***.*.*..**...*..******......*.......***..*.......**.......*.*.*.*..*.*.*.*.*********.*.*** *.**.***.*..**...**.***..*.**.**...******..***.*..****..*..**......******..***...**..***.**.......*.***.*..****.**....**.*.**....**.*.*..*.*.*..*.**.***.***..***.**..***.*.****.*..*.*.**.*.****.....***.***..*.*.**.**....**.**.*..*.*.*.*..******.**..***..*...******..*****.*.*.***..****.*..*...*..****..*****..*.**.****..*..*.*..*...*.*...**...*..*.**...**.*......*...****.*..**.**....**.**.*..*.*.*.*.****....****.*...**..****.....*..*.*..*.**.*.*..*.*.*.*.***.*...****..**..***.****.***.**.*....*.....*..*..**.....*......**..**..*.**.....**.*..*.*.**..***..**..*.....*****.***...**..**....*.*....*.....***....*..*.*.******...*.***.*..***.*..*.*...**.**..*.***.*.****..*****.*..**.*..****.***.....****..***.**.**.*......****...*.*.**..**..**.**.***.***.....**....*****.*..*.*..****.**.**.*....*.......*....*.*.*.*....**..*..*.*.****..*.*..*..*....*.**.*....***...**.**....*.****.*****.*****...*....*****...*.*.*****......**..*.......***.****..**.*.....***.*.***...**.*.*.*.**.**.**...*.*.*..****.**.******..*..**.**.***.**.***.*.*..*......*.*..*.*..**..*....*.*.*.*..*.......*..*..****.*.*..*.*...**.*...*...*..**.*........*.**....**...*..*.***.*.**...**..*.***..**........***.***.**..*.*.**..**.**.....**.*.**......***....*.***.****.**..*.***..*..***.****.**.****..*.*****..*..*.**..**.*..**...........***.***...**.*.***..**..*...**..*.**.*...*.*.*...**....*.*.***.**..***..**.******..*..**..**.*.*.**...***....****.***.*...*...*..*..*.****....*..*.*.**.*..**..*..***.*.******.*..**..*.**..*....*******.*....*.***....**..**.*..***.*.***...*.*....***....*..*.*.*.**......**.*.****.*.*.******..*...**...*.....**...**..***..*.**.*.**.*...**...*****.***....**..**.***..**...*.*.*.*.***....*.*.*..*..**....**.*****.*..**.*..***....*.**...**...***.*...**....*.**..***...*..*.*.*.*.***.****..*.*..***.*......****..*...**.*.*****.*..**..*.*.**.*...*........**.*.*.*..*...*....*.*.*..*..*..**.*.**.***.**...*..*.*..**.***.***.....*..**.**....*.*.*.***.*..*.**..*.*.***.**....*...*.**.*...*.**.*.*..*.**.*...* **..**.*..**.***.....*********..*.*...***..**..*....***..**..*.....******.*.****.**..*...******.*......**.*..*.***.**.*.*....*..*...*.**.****.**...***.**.*.**.***...*.**..**.......**.*..*.....**.*..**.......**.**.*.*.....**.**..***.*.*.....*..**.*.*..***....**..***.**........*..*...*..****..**.*.*..*.*.*.*.*..*.**.*.....*...***..*.*..**..***.**..*.....***...**.*.*.****.*..****.****...*..***.**..*...**.*.**.***.*****.*.*.*.**.******.*.*.*.*....*.*.**...*......*..*..***.*.*..**.**..*.*...**....*.**...*.**.***....*..**...*.****.**.***..**.*.***.*....**.***..*.**...**.**********..**....*.*.*..*..**.....*****..**..**...**..**.***...****.***.**...*......*.***.*.***.....***....*.*.****.*.**.*.*...******...*.***.*.*.*......*...**..***..*.*.*.*...**.*.*.****.*.*.**..**.*.****...**.*....*.****..**..*****.*.**..***.**....*****.**.**.*...*..**..*...*.*****.***.....*.*.**.**...*...*.**.*.********.**.*.*.*.....*.**.*.**.*..*.***.*.*.***...*.**.**.*.*.**.**..**..*.****.****.*...*...**..**.*.......*.*.*.*..****..**.*.*.**..**.....****...*..**.****.*.**.***..**.*.*****.**....******.**.*..........*.*...*****..****.*...*.*.....***..******.****...*.*.****..***.*.*.*..****...**.*......***..*.*..****..*..*.**.....*.****.**.***..*...*..*.****.***.**.**.*.***.*.**..*****.*..*......**.*..*....*.***....**.****.**.*.*.*.***.....**.*.*..**..**.*.****...*...*.*.***.***..****...*...***...*.*..**.**.*.*.****.**.*...****.**.**..*.**.**.*..*..**...*..**..*.*..*..*****...**..*.*...*..*.*.**.*......**....**.......***.**..****.*...****.*.*...*....***.*.***.*....****...*..*.*.**.**....**..**.....*......*..*.***.*.*.*.*..**.*****.*.**..*****.*.*.*......*.*****.*..*..**.****.*.*..*.**.**.**..*.**.*.*...*.*..**.**..**..*.*.*..*.***.**..*.*.***...*.**..**.**..*.*.**...***....**.*...**.**.****..*....**...*.*......*..*.*......*..*.***..*....**....*..*******.***.*.**.*.*..*.**..**....**.****.*.*****...*.***..*****..*.*..*...**.*.***.**..***..*.**...*..*..*.*....*.*.***..*.*.*.*.***...*...*.*..**.*.*.****....* ..**....*.*..**.**.***....*......***.*...*.*******.*......*.***..*...*...*...*.*.*..****..*..****.*.*.***.****..*.**.*..*.**....**..**..**.**.*.**.*.**.****.***..**..*........*.......*...****.***.**....*...****.*.*.*.**..*.*..*..**....*...*.**..**.**.*.*.**..***.**..**...***.***.*.**.**..*.*..**..*.**...*..*...*****....*.*.****..**.***..*****..***.**.****..**...***.*..*...**.*..****.*.**..******......*.******..**...*.....**..*..*..****.*.*.*...*...*.......*...........**..*...****.***...*.*...*.**..*..*...*..*.*.......*...*.*..*...*****.*******...*.*.*...****.*.**.******..*.*..**..**..*..**..**...***.*.******.****..*....*..****..*****..*..*.**..*..*.**...****.**.****...**...****..*.*.*.**.*...**...***..*****.**...*.**.**...*...*.***...*****..****.*.**.**.*...*.*..*...*..****.****.*.*.***....**..*..*...***..*.*...**.****....*.*..***.**..**.**....*.*..*****..*.***.*..******...***.*****..*...*.**....***.*..*.*.*.**.*****..*.**.*****...**.*.****..*.***..**..*****...***...****...****.....*.**....**..**.**...*.*..*.**..*.*.**..**..*.*.***...**....*.....***....**.*....**..***.*.**.*****.**..*..**.***....**.***.**.**..***.*....**.......*.*.**..*..*..***.*.*...***.*....*.*.*....*.*****.*..*.**.**.......***...*.***..*****..*.....*****.**.*.********..*.****...*****........*...**....*.**.*.*....**..*****..*...*......***...***.....*....*......*****..*.....*..***.*.****...***..*...***..**.*.*.***..*..*.***.*..*...*.*......*.**.**...*....***..***.*.*.**..**...*..*...*...*****..*..*..**...**.**.*..**.*..*..*...*.**...*.*...********.*..****.*..**...*.*.*...*..****.***.****...*..*.....*......*..*...*....**...***..*...**..*..*.*****.*..*..*.*.*...*...*..***.**..****..**.***.**..**...*.***.**.*.*.*.**....**.*.*.**.*.****.*.*.*.**..***.*.***.***...**.....*..*****..**.*..*..*....*.**.*....*.*.*...**..*..*...***....*.**.*....*.**....*..**....*...**..*.*....*.*.*...**.**....*****.*.***..**.**...******.**.*....**..*..*....***..*.***.**.****.**..**..*.**..****.**.***......*.*.**..***..*...... *.....*...**.*.*.*.**..**.***...*......****....**..*..*...***..***..*..**..**.*...****..****..*.*****..*.*.*.***.****.*...*..**..*.*..*.**..********..***.**.**..**.....*...*.*.******...*..*...***.*..*.....**...*.*..*.*.**.*..*.......*..******..*.****.**.****...*****..*...*.*...*.*..**.**.*...****...*.*..***....*.*.***.**.*...*.*.**.**.**.**.*......***.*.....*..*....*.*******..******.**...*.****...**.*.*.....***.**.**....*****......*.*.*****..***.*****...*..**......**...**.***..****.**.*.*..*..***....***.....***..*......*.***.*...*.*****.**.**.*.....*..***.**..****.**..*....**...****...***..****.*.**.*..*..*..**......****.**.*.****....*...*..***..*.*.*..*.*****...******....**..*..*.**...**.*.*.**...********..**....*..*.**...*......*.**.*.*.*...****....*.*..****..**...**.********.**.**.*....***.***.**.......**.*...*...*.*..*..*........*.***.*.*..*****..****.*..***.*..*....*.*..*.***.**..**.*...***..*******....***..*......*..****..*********..****..*.**.**..*.**..****...***.**....****.*********...**.**..*..*.*.**..*.***.**....***..***.*.*...*...*.*.*............*****..**.***.*.**...*.*..**....*****.*.**...*******.*...**...**..*..*.*.**..**..**..***.....*.**..****.*...*.**......**..*........*.**********..*..******.....*..*...****.**..*...*.**..**..***..*.*********.**.**......*..***.**.*.**.****..**.**.*******....***...*..**.*...**..........*..**.**.*...**..**...*...***.***......**.*..***.*.***..*..*.*****.*..**.*..*****.*.*.**..****.**...**.***.....*.*..*.***.*.*.*..*.***..***.*...*..*..*...**.***.*.**.***.*.****.**..*.......**.***...*.*.**...*.*.**...**...*...*.*.*.*....*.**..*.*.*.*..**...*****.....**.*..***.***.**.***.......**.**..*..**.*.......*.***..*.*..**.*.****..*.*.*..***.*...*..*.**..*.***.****..**..*.**...**..*.*****.*..**..***..*..*.**.**.**.*.**.*...*..***.....***.****....**..**.*****........*..***.**...*..***.*..**..**..*..**.*.***.******.*....*..*.*.**...*...*..**.*..*.**..**.****.*.****.*******.*.***.*.**.**.**..*.***...****..***..***.******..**...**..**. .*.**.........*.**...****..**.*....*..**..***.*..***.***.*...*.**..****..*.**.*.*.*.*...*.***.*.......**...*.**.*.*...*..**..**.*.*.***.*....*.**.*..*.***.*.***.*.**..**....*..*...*...**.**.....***...*......*****..*..*...*..****.*.*..*....***..*****....*.**.*.....**........*.*.***.**..*.**...*.*.....**.**...**..*..*.*.**.*.*....**.*.**..**...*..**..***..*.*.*.**.***......***.***.**.*.**.*..*...***..*.*..**....**.*.***....*.*...*.*..*.***.*...*...**.....**..*..*.*...*.***.**....*...*...***.*..**.**.******...*****..*.......*****.**..*...*...***..*.*.*.*..*.*******.*.*..***...*.**.**...**.*...*...*.*.***.*.*.*****.****...**....*...******.*.*..*.*..**....*.*...*.***.**..*..***.**.*****.*..*.**.**.....**..**.*.**....*.**..*....*.**......**..*..*.*..***..**...**.*******..*.*.*........*.*...*.****.***.*.**.**....**.**.*****.**.*..*.*.***.***.**.*..***.***.****.*....*..**..........**....*.**.*...*...**.*....*****..****.....**.****..*..**.**..*.*********.**...*.*****..*..*...***..****.**.*...*.*..*..******.....**..***.*.*.*.**.**..***..****.*.*.*.*.*.*...******..*.*.****.*.*.**...*.*..*..*..***.**....*.......*...*.......**....*..*...*.*.*..**.*.***.....***.*.*..**...*..*..***...*...*.**..*.***.**.*..***********......**.*.*.....*..*...****.......****.*...*.***.*...*.*..*...*.*.*..***..**..**.*.*.*....**.*.....*.**.**.****..*.***............**....*.*...*.**.....**..*.....*.****...*******..*.**..*****.**...***.***..*....**...*....*....*.*.....*..*.*...**.**..*...*...***.****.......*****...**.**.*.*.**.***.***...*...*.....****.*......**..*.*.**....**...*...*.*.**...******...*..*..**..*.*...*....*...*..**.***...***.*...*.*.***..***..*.***..****..*.****..***.*.*.***.*.**..***..**...**.*....**....****.*.******..****.*..****...*.**.****..***..***..*.*.**.......**...*...****.***..****......**...*..*..*..*..****.*..*.*.****...*.*..*.****.**.*..*..*.*.****....*..****..*.........****.****..****.*.*...*...*.....**.****..*...*.*.*.*******.....**..*....**...*..*.***.*.**....*****.*.****.** ......*..*.**.**..*.*******.*.*.*..***.*...***..*...**......*.*...**.***...*.****.*..*.**.**.*..*.***.....*.*.*.*****.**......*.**.*...**...****.*....***.**..*.*..*.**..**.****.*....****..*.**.**.*...**..*.*...***...**.**...*.*.*.*......****.*.*...*....**..*...***..***.*.**.......**..*.***..*.**...****...*.**....***.**.*.**..**.**.*..**..*....*...***.**.***.*..**.**.*.**.**.....*****......*.**..*....*...***.*.*....***..*.***.*......****.*......*...*...*...***.*.*.*..***.....***..***..**.*.*.*..**...*.*.*****..***.*.**.*.**...*....**.*.**......*****.*.....*...***....***..*****..*.*.***.*.*.**.**.**.***.....***..****....**.*....***..*.**.*.*.**.**.*.**....*..*........*...***.***.**.*.*.******.*.**...**..*........*.*...*.*.***.*....**...*...*.**.**..*.*..**..**.*.*..*****....****.***.*.*..**.*..............*.****.***.***...**.*****.**..*****..**...*.**...*.*....***.***.**.****..*..*..*..*...**.**.*.*....*.*...**.**..*........**..***.*.**..*..*****..**.**.....*.*..*****.*.**..**..**.**...*****..**.**.*..*...******.**...*****.*.**..*.*.....**..*...*..*..***....*...*...*.***.**..**.**...*...**.*...*..*.**.*..*...******.**.**.**.**.*...********.***.*.......***..***..*****.*.*.*.*.**.....**..**.*.**......*.**..**...*.****.****.*****.**.*..*.*...*.**.*******.*****.***....*****.....**...**.*..**.*.***....*...**.*.**..*..***.**.*.*....*....*.**..*....*..*..******.*...*.*.**.*....**..**.****...*...**...***.*...**.....***..*.**.....**.**..***..*..****..*....*****.**..*....*.*.***..*.*..**.*...**.*.*.**..*..*....*.*.**..*****.*...*.***.******....**.**..**..*.**..******.**.*....*.*..****.*.*.*.....***.*.****.*.**...*..***.*....**.*..**..*..**..*.**.****.*.*......*.**...**.******.***..*...*....***..**..*.*.**.*...*......*.*..****.*..**.*.*.*....*.**.*.*.*..*.**.*....*........*.*.*.*.***..**....**..*******.**.*....*****.*.*...*.*.*.*.**.******.*******.*....***....**.......*.....*.*.**.*.***.**.*****...**..**.***.**...**....***...***.*.*.*...*..***......**.*.***...*..****..***.**...* *..*...*.*..***.*..*.*********..****..*..**.*.*.*..*..**...*......*.***.***.*.*.****...*.*.***..*..**.****.******.*..*...**....*..****...*...**.**.**..*****.*.**.***...***...**.*..**..*.**.**...*.*****.*.**.*.*.****.*.*.*.***.*..**..*...*..*.....***...**.....**.*.......*...**.**.*.***....*..**...*.....*******.*.......**.**.*..*.**.***...***..****.*..*...**...*.**.*..*****.*****.*.....*.**.*.**.****..**..*..**..***..*..**.**.***.**.**.*...*.***..*....*.****.**..**.*****.**..**......****.*.**..*.*..****...*.*...****....*.*..***.***.*.***...**..*...*.***...*.***....***..*****.**....***.*..*..**.****.*..*.*.*..*..*.*.*..**....**..*.*.**...*..***.**..*.*..*.....*.***....**..*..**....*..*....**...*.***.**.***.******..*.....**.*......*.*********.***..**..*.*.*..***..*.*.***.*........**...*.***.**..*.*.....**.*...*.***....**..***.*.*.**....*..*.*.**.....*.****.*..****..*..***.**.**....*****.*..*.****.****.*.*.***.*...*.*..*..*.**..***.*....**.*..*****.*.......*..*..*..*.*.**.*...*.********.*****...*.*.**.****......****..*...*.**.*.*..*...*..**.**...*...*.*......*......*..*..*...**.***.***....*....**...*.....*.*****.*..***.....**.*.*.*..*.*....*...*.*...***..*..*......**..***...***..**..**..********..**.*.******.*.**.....**.......*..**.*..........**.*...*..**..***..***.*..*.**..**.*.*..*.*..**.*.***.*****.*..***.*...******.*.*..**.*.*..*.*.*.*..***.*..**..***..***.*.*..*..*..****.**...*.*..******.**.*.*......*....*.*.*..*...**.*.**..*...**..*.**.*.*.**.**.***....*.***.**.****.***...*..**.***..*.*...*.*.*.**.***..**..***.*..**..*****...*..*.****..*.*.*..**..*..***..*.......****......*.*.*.*.*****.**.***.***..*...**.*....**...**...**.....**.*..*.***......*...*.*..*********.**.*..*..*..*..*****.*.*.....**......******.****...*****..*...*..***.*..*.*...**....*.**..*.***.*..**.**...*..**.***.*****.**.*...***.*.....****.*..*.*..**.**.*.*...**.*..*..***..*...*..****..*...***.**........**...*.*..*.**.**.***.******.**.*.****....***.****.......***..***.*.****.*..*.*.**..****..*..**.*.* ..**.......****...*...****..*.*.*.******..**.***.**....**.*.**.**.*...*.*.***.*...**...***.....**....***.*.***.****...*.*.*...***.**..*....*.*.***.*....**..*.*.....*.*.**.*.*..**..**.***.***...**.*..*.***.*.*.**..*.*.***....**..*...******.*.******.*...*....**..*.....**....***.*..**.*.*.*.*.***.*..*..*...**.....*....*...*.*.*...**...*.*.*****.*.*.*****.**..***......*..*.**.*.*.**.*.***.****.***..*.......*..*..*..*.***.**.***.**.****..*..*..****..*...*.***....*.*.*.*****.*....**....*.*****..*...*.*.**.**.....*.*****..*...**......*.***.**.....*.*****.....*.***.*.**.*.*.***.***.*...****.****...********.*.*.*..*....*.......****.*..***...******..*.....***..**.*.****.**.*...**.**.*.*....*.**..****.****..*..*.**.**..**.***.*.***..*.*.*..*****.**.*.*..****..**.*..**.*.**.**...*****.*..**..**.**....**....****.**.**.**....**.*.**....*.*..*..****..****.*...***.*****.......*...*********.***.*..*.**....**.*...**.*.*.*.**.*......*.*.***..***.*****.**...****.****.*.**....*....*.*.*.*.*..*...***.*.**......*.*.*....**.*.*..*.*..****....*....*.**.......*.*.**.*****.*...***..*.*....**.*..*.*..*.*.*.*****.*.*.*.*.****...***..*..**..*.*.*..****.******..***..*.......**..****....***.**..*.**.***..*.**........**..*..***.****..***...*.*..*.**.***..*..*..*.***.****..*...*..*...*..*.***....*..*.***..*..***..*...*.*..****.******..***.***.*...**.******.*...*.*...***..**.******..*..**.*.*.*.***.***..***.**.*.....***.*..**...**...**...***.****.....*..*.*.**.*.....*....****....*.***...*.*....*.**.*....*.**.*......*****.*.*.**.*****.**..**.*..*.*.*...******..*.******.*.*******.***..*.****.*.*....*..*.**.....****.*.*.**.***.*..*...**.****..........*****.***..**.**.*....*.**.....*..***.*.*.**.**...*******...*....**.*.*.*.**....**.**..*.**...**.**..*.*.*.*......**.*.*****.*.*......*....***.***.*..*.......*.*..*..**.*....*.***.*.*.***...*.*.*.**..*...***.*.*.*..*.*..*....*...******.*...*.****...**.*..*..**.*...***.***.....*******....*.*****...***..*.*.*...***.*.*.**..*..**..*.**.*..**..***.****.*.*..*.* *******.....*...**.*.*****....*..*..***..*..*..*........*.**....*..**...***..*..*.**.*.***..***.*.****....**.***.******.*.***...******.....**.*..*...*.**..****.....*..*...*..*....**..*******.**....**.***...**.**..**.*....***..**....*.**.**.*...*.*....***.******.*.*......***.....*****.*..**..***.*****..*.*....**.**...*.*...*.**.*.*...****..**.*.**...***.****.*..**..*...*.*.*..*..*..***.*******..*.******.*.*..****.**.*.*.*......*.**..*.**...***.*..*.****.*..*.*.***.**....**.*...**.****.****.....**.*.****.*.****..*..**.*****.**.**..*.**....*....**...**..*....*....*..*...*.*...*.*..*..*..**.*.**..*...*....*.....*..**.*.**.*..*.*.....*..**..*.*...****.******.****.**.*..*.*..***...**...*...**.**.**.....***.**.*..***....*.***.*.*..****.***..*....*..*....*.**.*.*.*..****.**..***..**...***.***..*.****..*.*....*.**...**.....**...*.*..*..*****...******..**....****.**...*..***..***..*.**...*.**....*.**.**...*.*...***.*.*...****..*..*.*..*.**..*.*..*.**..***.*.*..*.***..**.........**.*.*.*..*..**.***.*.*.***.....****.****.****.....**.*...****..........**...*..*..*.****...**..**.*...*.*.....*.***..*.****...*..****.**.***.*.......**.*.**.*.***.*..**..*..*.*..*..*.....****..**.***..*..*****.*.*.*..*********.**.***...**.****.*.*...*.**.*.....*..*....*.*.***.*..**..*****.*..***.*.*..........*..***.*....*.**.*.*.***....*.*****.**.*........*.*..*******...**.*.**..*.**.*..***....***.***...*..*.*****...*..*.*...***.**.***..**..**.**..*...**....**...***..**....*.*.**..*.***..........***.**...*.*......****......***.*.**.*.*****.***..*..**.....*.*..*.**.*..*.**.*.*.....*.**..**.*...**.***.....*.**.*...*.***.*.******.**..*.**...*..*.*...*.****...*..*.*..*..*.******.*.****..**..**.......**.****.****..*.*....*.*...*..***..*...*****..*..**..*..*.*..*.*.**.******..**..**.*****.*...*.*.*...*..**..*..**.*..*..**.***.******...*.***.*..***..****.****.*....*.*..*****...**.*.***..........**..********...*.****..**...***......***.***.**....***.*.***.*.*.*.**..**..**..*.*.**.*.*.**.***..***....**..**.**. .***.***..**.**.*..*........***....***...***.**...****..*...*...***.***...*****.*.*.*..*.****.**.*.**.*.*.**.**.**.*.....**.*.*..*.*.*.*.****.*.****.....***.*.*.*...*..******.....***.**.*.*.**.**.****...*.*.****...***...***.**.*****..******.*..***..**.*..*.***.*.*.**....***.*.*.***.*.***.**.**..**..*****..*.*......**..*..*..*..**..*.*.**.**.***..*..*....**.***..*.**...*.****..****.****.*..*....***.....*..*...*.*.***.*.****.****.*.**..*...***.***.***..**.....*.*******...*.***.******....***.*......****....*..***....***.*.*******..***.*.*.**..*.***..*.....*.**..*...*.*.*.*****.....*...******.**.**.*.*....*..******....******.....*.**...***..*.....*..*.**.*.****...*.***.....***...*.***..*.*..*.....*..**.**..**..*...*****...*******.***...*....**.***.....*.....***.*...****.**.*.*....*****.*.*.***..**.**..*..***.***..*****.*....***..***.....****.**.*.*.*.***.****...**..**.***.....*.**..***........*.***......*.**.*.*..*.*.**.*....*.***....*..*.******.*..***....*..*.****..*..**.*.****.*...*..*...**..**.........***.....*.***.*.*.*.*.*..*..*.**.*.*...**.***..*.****.****.....*...****.*.******.******...***.*.......****......**..*..*..*.*.**.**.....**.*.*.***.*.*..*...*..****.**.*...*.*....*.*.***..*.**.**.***.*.*....**..*.*.*.*.**...*...*.**.....****..**..*..*..*..**.***.**.*..*.****.*****...***..*....*.*..*..*..*..*.*....**.***.*..**.*****.**.*..*..*..****.*..**..*...*.***..*.*****...*.**..***.*****..*......**.***...*.**......*****.****..*.*.*.....***..***.*...***.**.*.....*.*..*.*..**.*.****.****...**..*.***.***..**....*.*.**.*...*.*.......*..*........*....*..*****.***......***..****.*.*..**..*......*..*...*..*.*..***...**.*.*...*.***..*.****.**....**.....***.**.*.**.***..**.....*..**..***.**.*...*.*...**..*.*...**.*..*.*.....**.*..*..**.*..*.*.*..*......***..**..**..*.**...*..*****..*.***..*..*.*......*..***...*...*.*.*.*****...**.*****.*..**..**.**....*.*..*.**....***.*....********..**.**..**.**.....***.......*...*..*****...****.*.*..*.*.**.**...*.*....*..***..*...*..*.*..**. **.............*.*..**.*.***.**.*.*..*.*.**.**..**..*....**..**......*.*...*.**.**...**.**.**.***..*.*.*.*...*..**.**...*.**.*.**....*.**..*..*.****.**..**.*..******....******...*..*.***...***..*.......****.**..*.*.**...**.**.*.****..*.*...*.*.*.*.**.****..**.*..**..*..***......**.**.*******.*.****..*******.*.***.*.*...**.*.*.**.**..**.....****...*...****.*****.*.**.***.**.**...**..**.*.**..*.***.*.*...*.**.*..*.**...*...*..*..****....*.....*.****.*.*.........**..*.*...**..**.*.....****.*..*...****.*.**.*******..**.*..****....*.***.**..*****.*..**.**.****.**......*.*.....*........***.****...***.***.*****.*********...***....**.*..*.*.**.*..****.....**..**.*.*.*....*.***.**..*.*.*.*.*.***.*....*.*.*.*.*****...**.***.*....*.****..****......**.*....*.*...*.**..*...**.***....**.*.**.*...*..*....*.*.*.......*.....*..***...*.**.*..*.*.****.*****..***.*.****.**.*.*..**.*.*.***..*.*.*.***.....**.*.****.**.*******..*...*****.***.....**.*..***..*****.*..*.*.*.*.*.*....**..*****...**...**....*.*.**..*.*.*....**.**.*.**..***...****..**..***.*..*.*.****..**.....*.***.**.***...*.*.**..**.*.......**..**..*.***.***...**.....*.*.*.*.....*.**.**...*.*...*.**......*.**..**.******.**.***.*.....*.*.**.***..*.***.....*.******...*****..*.***...*......****....***.***.*.**.*.*..**.*.....*.**.***.*.**..*.....*.****.***..****.****.**...*.*.*..*....**.*....***..**.**.**.**.***....*...**....*.****.*....*...**.*****..**.....*...****..*...***......***..***..**.*.*****.****.*.....***.*...**...*.*.*...***....*..**.*.***...*..**..**.**.**.*****.**....*.*.*..*.*.**.******.*.***.....*.**.**.*.**..*.*..**.**...*...*....*.*.*...*.*..**.*.**.*...***.*..**.**.****..**.**.*....*.**.*.*.*.*.*...*..**.*...*.*..*.**.*******..*...*..*.*..**.**..*...*.*.***..*.*.*....*.****...**..*.*...*.**.*.*...*.*.*..*....***..*.**.*...*.**.**.*.****.*..**...*.....*****..********..**.**.***..*..*..*..****..**.*.*...****.*...****...*.***.**.....*..*.******.*...*.*.........*.**.**...*.**..****.*.******..*..**.*.**.**.***.**.*.. *....*..*..**..*...*...***...******..**.*...*....*.**..**.****.***.*.****.**..*...****...*......**..*********..*....*****.******..***.....*...*...**..*..**....****........*..*.**..**.*....**.*.****.*.*....*.***....****....***.*...*.**.*.**..*.**..****...**.***.......*..*.*....*..*.*..**...*...***.****...*.....*......*.**.***.*.**.*****.*...*.**.*.*..***.***.**.****.*..*..*..*.*.****.****...*...**..*........****.******.**..**...******..*.***...*...**.*.....*.**.....*.*.**..*.*.....*...**..*..*..*.*..**.*..*...*.**.*........*...*.***.*.**.**.***.**.**.*.*.**.*.*....**.*...*...**...*..***..***.****.**..*..****.**..*.***.*.*.*.***....*..*..*.**.*..**.*.****....*****..*..**..**.***...**.*..*...*..*...*.*.*.*..*****.**.*..*....****..***.....*..*..*.*.*.*....*.**....**..........*.*.*.*..*.**.*.****.*.***..*.***..*..*.**...***.*....*..*.**.****.***..*.**.*.....**..***.**.**.**.....*.**....*.***.*.**.**.*..*..*.*.***.*.*......******.*.*.*****.*.*.*.****..*..*...**...***.*.*...*.***.**.*.*.*.......*..**.*....*.****..*..**..*.***.....**.*.***.*.******..*..*..**.***.**..****..***..*....*..****.....**.***..***.*********.**.**..**....*.....**.**..*.*..***.*......*.*..***.**.**.*..*.***.....*.*.*.**.*.***.*..*.*.....*.*.*.*.**.**..**.***.*******.*.*.***..**.*.**....***.**.**..***.....*....*..*.****.*..***.**.*...*.*..**.*.***.**......***.****...*..*..*..**.*****..*.*.*.**..*.***.*...***.*..**.***....*.*.*..**.***..**.**..****...***.*.*.......*....**...**....*..****..**..**..*.*..**.*.*.**...**...***..*....*****..**..*..*.*..*..*.**....*.*....****..**.****.***.***..*..**.*.*..***...**..*.******...*....*.***....*.*..***.*...*..*.***.****..*..*.*.*....**.*.**.*.*.*.*..*......*.*.**....*.*....*.....*..***.*.***.****.*.***.......*..*.*..*.****....**...**.*****.*.*.*****..*.***...*..**..*...***.***.**..*********.****.**..*.**..........*..**.*****.*..**.*..*..*.*.....****.**....***..*....**..*...*.**..**.*.*..*..***..****.**...***..****.*.**.*.**.*..***.**.*.......*..***.*.*..**.*..***.. .......*.*....*.****.*...****..****.**...**.....*.***..*...****.*..*...**.*..*.**..****..*.**...****..*..**..**.....*..***..*..*.*.*..******.........*.**.**.**..***..*...***..*....*.*.**.*..*.**.**.**.*..*.***....*.**.....*.***...**.******..********..*..***..**....***.*.**.****..***..*.*.*.***...**.*.*.***......**..*..*.***.****.**.*.*.***...**..***.*...*.*..*.*.*...***...*.***..***.*....***.........*.**.***..**.**.****.**.**.**..*..*.*....*..****...**....**.**..****.*********...*******.**.***..*....*...*.*..****.**.***......***....*....*******.**..**..***.***********..***.*...*.****..**.**...*....**.*.*****.*.**.*..***.....***....*.**.*******.**.**.*.****.*.***.....***..*****.*.*.**...*.*..*.*.*.*..*****.**.***.***..***.*...******..*.**.*.*...****...*.*.**.*.*..**.****.**.....**....*.....*....***.*****.*.......**......**.***.**.**.**.*...**......*...*...***..*.*.**..***..**.**.**.**.**.****.*.**..**.**...**..*.....**.*..*...****.*.*...**.......*.***...*.*......*.******....**.*.*.*..*..***...*.*..**.*.*..**....****..*..****.****.****.*..*..*.*.*.**..**.*..****...*.**.****..***......*..***.*....***.**..*.*.**.*.**...*.*..****.*.**.....***...**.***...**..*.*.*..*.*.....*.*.*...**....*.*...****.*...**......**.****.*.......*.*...**..*....*..***..*.****..**.*.**.*...**..*.*.*..***....*..**.*...*.*...*..*****.**.**.*..*.*.**.**.*..*..*....*....*...*..**..**...**.*..*.*.****.**..****..*****.******.*.*.*..*...****.*..**..********.*.....*..**.*......***.**...****.**..*..*....**......*..*...*..***.**....*.**....**.***.*.*..***....**......**..*..**.***....*.**.**..*.*...******...**.*..**...****.**.***....*.****.*..*.****..*...*..*..*.*.**....**.***..*...*.*......***..**..*...*.*.**.*..**.*....**.*****...*....**...*.*...**.*.*.*...***.*.....*.*..***.************.******...**.******.***.....**.*..**************..*...*.**.*.**...*.*.*.****..***.**.*.....*.*..*...*..**.*.*..**.*****.....****.*.*.*.**.*.....*.*......*.*********....**..**.....*..****....*.....**.**.***.*.***.*.*...** *.....**....*....*....**..*.....**....**.***..*....*...***......***.*...*..*...*.*..*.*.*....*.*.*..***.**..**.*...*..**..**..*..*..*....**...*.**.**.**..*..*......****..*..**....*...*..***.....**..**....*.***.*...*.*.***.......*.....*..*...*.**.**.******..****..*..*...**.*..**.*.*..*....**.*****.*.***.*.*.*****..**.*.*..*.*.******.**.*.*...*......*.*.....**.*.**.....*..*.*.*..**...*.*...**....*....*.***....*..**.**.***.*.*..*.**.*.***.*.*..*..**..**..*..*.*...*..***.**...*...*........*.**.*....****.*...*.*.**.**...*.***...*.*.**.......***..*.****.*...*.....*...***.*.**.**.**.*.*....**.***...*...*...*.**...*.*.***.*.***...***.*****.**.*...*.***.**.**.....*.*.*.****...*.*..**....*.***.**.**...*.*****....**.....**.**..*..***..*.*.**..***.**...*.*.*...*.*..**.*..*..***..*.*..**.***..***.**.***...******......***..*..*.....*.*****..****.*.*.*...*.*.*.******.***.....**...**..*......*.*.**....*..*.**.****..***...**.**...***..**.*.*.*....***...*.*.*.*..****.*.*.*..*.***.***...*.****...*.******.....**.**..*.*.*...........*..***..******.*..***.*.***..*.***..*.*.***..*****.*..**....****...*.*****.*****..**.***.***..*******..****.***...*...**.*****...***...*.*..***.....*.**..*******.....****...*...****..*....*.**..***................*........*..*..**..*...*.*....*....*.....***.**.**.......*...*.*.**..*********..*.*.****.**..*.*..*..**.*..**..**....*..*.**.*.*.**.*...**.***.*.......**..*...*..*..***.*..*..***...*.*.*..**.......**.**..*.**.*.*...***.*.**.*.*...*..****.....***.**..****.**.*..****...*.*..*..*..*.***.***..**...**.**.**..*.....**...****.*.*..*..*.***..******.**...**.*..**.**...*.****.*.*.*..*....*****.**..*..*.*..*.**....*..***...*.*.*.**..*.*....*....*..**..*..**.**.*...*.*.**....*..*.*.**...**..*....*.*.*.*...**.*...**.*.***.*...***.***..*.**..****..***..*...*.**..*....**.*..*.**.******...****.*..******.*..***.**.**...*.*****.**..***.*.**...***.******.**.*...**....*.*....**.**..****.**.*.*****....**.*..*...*.**.*.**..*.*..*******.*******...***..**...**..**.*.****.* ***.***.*.**...*.***..*.*.***.*..****..**..*...*.*.*.****.*....*....*.****.*.***.**.*.**.**....********..*..*...*..**....********.*....*..*******..**.*..**.......*.*..*..*.***..*......******.**.***.*****..******.*..*.*...***..*.***.*....*.*.*.*.**.***.***.**..***.....*..**.*******.***.**....***..*.**..*..********..**.*.*..****...*.******.*....**..*..***.***..****..***********..**.*..*.****..**.***.****.**..****.***.***.**.*..****..**...**..*..***...*...*..***..*..*.*..***.*.***...*****...**...**.*...*..***...*****...*.**..**........**..**..**.***.*.......***.*.****..*.**..**.*..*..*.***...**...******....**.*...******.*****.****...*...**.****..**.*...*********.**.**.......**..*.***.**...**.*.**.*...*********.*..***....*.***....*..........*..*..******.*.**......*.**.*.**.***.*.*..*..*..******.*.**.*..........*..*...**..**.*******..**...***..*....*...*..***.***.*.*..*.*...**.******..*....**.*.*.*....**..*...*.*.....**...**...*.***.*.***.***.*.*.*.**.*....**..*..*...**..*.***.*.**..***.*.*.*****.**.******..*.****.**..*****..**..**.**..*.**..*.*.......**..**..*.*.*.......**.**..*.*.***.*.***...****.*..**.*.**.*.***.*........*...**.***.*******.*.****.*.****.....*...*.***..*.*...***...*.*.*.****....*.*.*.....*.****...*.**....*.*........*.****..*****.*.....*....**....****.******..*.*..*.*..*.*....*...**.***..*****...**.*.**.****..***.**...*.*..***.*...**.***..**..*.**.*....*.*.*..******.*.*.**.**...*....**.*.*.*....*....*.*..***...*******....*....****.*...*..****.**..*.*.....*...**.****...*.*.*..**.**...**...*..**...***..***..*..*.*..****...**....**.**...**...****..**.**..*.*..*.*.*.***.*.*.*.*.*.*..*.*.*...*.**..****...**.****..*.*.....*...*.***..**...*....**.**..**.***.***..*..*..**..*.**.*..******.....*..*.*..*...*...**..**.....**.**.*****.....*.*.*.....**.***....***.***...***....*...**..***..*.........*...***.*.**..*.*.*..**.***.......***.***..*...**.*..**.*.*****....*..**..*...*....***.**.*.**..***.*****..**..**.*..*....**..*.*...**.*.***..***..****.**.*.*....*.**....* .**.*.*...*..*.****...*.*...*..*..**.*****......*.....***....*.*..**..*.*.....**.....***..*..**.***..*.***.**.**.....*.......****.***.*.**.*.*.*.**.****..**...*..*.******.*..*****.**.**.****.*..**...**..**.....**..**.***.*.**.*...**.*..*...*.***.*..*.***.**..*****.....**..*.**..*....**...**.*******...***..*..........*.******.***.....****....*..*...**.*.**.**.**.*.***..*.*****..*...*..***....**..****.*.*****.****.*.*..*..**.*.....**...*.***..*.****...*..****.**..*....****.*......****.*...*.**....*.*.*...*...**.*.***.....*...**.*..*.....**....**.*..*..*...*.**.**...*..*..*.**.*.******.*.......*.*.*..*.**..**..*.*.*....**.**.*.****..**.****..*.****..*....**.***.....**..****.......***.*..*********.**.*....*....**...***...*.**.*.*..***.**....*.**..*..*...**...**.....*.**....****..*...**.**.....*.***..********.*..**.*......*...**...**.******.*...*.***.****.***.*....*.*..*.*....*..**.**.*......*..**..****.*.****.....**..*.***.*.*.***.**..***..*..******.****.*.**.*.*...*..*....***..***.******.....*..*.**...**....*.**..**.*.*.***.*...**..***.*.....**...**.*.*.*.**..**...***.****.*........**.*.*..**....*.*.*......**.*...******...*...*.*.***.....*....**..****...***.*..**......**.**.*..**..*.***.....*...****.****.******...*.**..*..*.***..****...**.....**.*...*.***.......*.**.***.**.**.*.*.*.**.*..**..*.**.*.*.*.*.**..*...*..***.........*..**....**......**.***....*...*..***...*....**.**..****.....**..*****...*****..*.**.***.*..*.******...***.*.***.*...*..*..*.**..****.****.*..*.*.*.*..*..**..*.*....*.*...*.......**..***.**..*.*.*****.**.****.*******.***...***..***.*..*..*****.**..**.****..*.***...**......**.*..***...********.*.*..**..*.*...**.*.*.****.***.********.**.******.*****.*......*..*.*...*.**....*...*.**.***..*.***.**.*.**..*..*.*.**.**.*...**..*....**..**.*.....*.***.*****.***.****...***..**..*.*..*.*...**.****.*....*.**........*.*..***...*.......**.*..****..***.***....*.*.*****..*.**.*..*...***..***..*.***.*.*..****.**.....*.*.*..*.***..*****.****.***.*..*.***.*.*...** ...****.*.*****...*..****..*.....**..***.*......*..**.**.*.*..*..**.*.***.*.*.*..****.*..*..*..***....*.**.**..*.**..*.*...*..***...***..**...*.*******.*.......***..*...*..**...*..*..*.*.*.*.....***.***.**.*...***......**..**.**..**..**.*..*.**.....****....**..*.....*..******.*..***.**.**..**...***...*.*.*.*....*.***.****.*..*....*.*..*..*......**.*.....*.*.********.......*.*****....*.****...****..*....**.****...*.......***...*.***.**....**...**..*.**..***.*.*.***..*.**....**..**.*..*...**..********.*.**.*.****..**..**.*.********....*..***..**.*..***..**..****..*****.***.*.****.*...***.*..**.*.*.******.**.*.*.........*...*..**.***.**....**......*.**.*..**.**.**.......*......**...***....**.**.*..***.**.*..**...*.*****.**...**..**..**.****...****...****.*.*...*..**......*.****....*..*..*..*...*....*..**.*....***.*.**.**.*..*.****.....*..*.****..**.**..*....*..**.*.**..*..*.*..**....*..*..*.**.*..**....*...*...*..*.*..*..*..**..*.*....***.***..*.****.*.*..*..*..*...****....*.*..*.*..*...**....*..*.**.*.*..*..*...**.**....**.....*.*.*.**..***...****..**...**....**.***..*.***...**..*.**...*..*...***.***..**.***.**....******......***..*****..**.**....**.********..****.*......*..*..*.**.**.*..***..*****.**...**.*...****.*.*...*..***.**.**...**.*..*..*..*.*.....**....*..*****.**..**..****...*.*.*.***..*....*.*..*.*..***...**..****.***.*******....**.**....******.**..*.**.******.****.*..**.*.**.**.*..*.***.**.**.......****..*..*.***.*.........**.**..*.**.*.....*.***.*...*...**.*..*.*.**..*..****...***....**.****..***.***..*.*...***.*....**********..*...*.****.***.**..**...***.**.*.*..**....*...*.*.**...*......*.....*.*...*..*...*******.***.*.*....*....********..***..****.*....**..**..**..***..*....*.******...*...******.*...*******.**.....*.***..*...*.*.**.*..*.*.*..**.**.***...*...****...*..*.*..*..*...*......**..*..*..******.*.**.**..*.....*.*..**.*.*..*.**.**.**.**.**..**..***.....*.....*****.*.**.****.**..*..***.*...*.**..**..*.*.*.*..**.******..*******..**..*.*.*.**.**... ......***..*....**.*.*.****.*.**.**.*.**...***********.*****.**.*********...*.**...........******.****...*.*.*...*..*.*..*.*.*..***.*.**.***.*.*.*.**.....*.*.*...****..***.*.*...*..**.*.*******.**.**..*.*..***.*.******..***.***..****..*...*****.**..*.*******.*.****.*...*.*.*..**.***.*..****.***...**.***....*....*.**...****....**..*...***.*.*.*..****.*.**..*..*..*....*..*****.**...*.*..*.***.**....**...**..*.***..*.......*.****.*...******.***......****..**..*...*.....**..****.***...**..**.***.....*..**.*.*...***......**.....**..*...**...*...*.*.*.**..**.*.**..*..*.**.*.**.**.*.*.**.**.****..**.*..**..*.***...*...*....****.*...***...**.*.*.....*..**..*.**.**.***.**.*.***.*...**.***.**...**.*...*.*.*.****.*..**.**..****..*.*..*.*.*.**.****.*...***.*........**...*....*.***.*.**..*..****...**........*..*.....****....**.***...**..**.*.*.****..***.**..*...*.*.**..**.*..*.**..*...*..*...**..***.**.*.*.*.**..*.*..****.***..***.*.**...**.......**..*.*.**.*.........***..*.**.**...*.**.*....**..*.**.****....***.**...***....****..**.***..**...***.*.*.....*.*......*..***.********.*..*.*.**.**..*.**.*..*****.****....*.*.*****...*..***.**.**.*.***.**.*......**...**..*...*...**.**....*.****.***......*.*.**.**.**...******.****..*.*****..*.***.**..*.*.*..***..****..**.*****..***.***..**.****.*...*...**.***..*..**..*..*..*.*..*..**.**.***.****...*.*.*..*..**.**....*.**.*.***..*.*.*....*****.....*....*.***.*.*.***..**...***********.***.*..***.******.**.****.*.*******.**..*.*......**...***........*.*.**...*.*..*.*.*.*..*****.*.....*..**...*..*.**.*...*........*****.......*...*...*..***.*.*.*...***.*..*..*....*.*.*.**...***.*.**.*..**....*..****......*...*****.*..**..*.**.****.*....*.*.....*.*..*.....*.*.**...**.*.*.*****.****....**.*.*.*******.*****..****.*..*..***.**.*****.**........*****..*.***.*.**.*.*..***...*.*.*...**..*.*.*....*.***..*****.*..**....*.*...*.*...*............*.****.*....**..**.**.***..*..*******.***...****.***...*.*.****.**.**..***.*.***..*.*..****..**..****...*..**. .**.**.**..*.*....******.**.**..*..*..*.*....**.**.*****.*.*****..*..*..**.****...*....*.***.*...*.*..*.......**.**..**.***..*.****..*..*...**..***.**.***..*******.*...*.....*.*.****..**...***.**...*...*.*.*.*....*.**.*.*..***.**.**..**.*.**..*****.*******.*.*.*.....**.**..**..........*...*....***********.*..*.*****..*.*.**.....**..*...**.**..*..*.*..*...**......***..*..****..*.*.**.**.*..*.....*.**..*.*.*.*.*....**.**.***.*.*.*..*.***..**..*.******.**.****.*.*..*.***.*.....*.****.*.*.*.*.**.....*....***...*.****.**.**..***.....**..*..*.***..***.*.**.***.*.*..*....****..****...*...*...*.**.....*..**......*.*.......*.******.*****.....*..*.*..*.*.*.*.*.*..*.****.*.*.**.*..**...**..*********.*****.*..**.**.***..*..****...**.*****....******...*.****.*...*..............**.**.*.**.*.*....***..***.*..*..***...*.***.***...*.*..*.*..*.***.**.******...*..*..**..**.*.**.*..*..*.******.**...*.****.***.*****.*..*.*.*.*...*..***....*..**.*..**.****..**..*.****...*.***.**.**.*.*..*.**.*.***..*...***..****.***...****..*..***.**...**..**.***.****...*.*.*..*.....*.*..*.**....*.....*.*..**...****..**.*.****..*.*.**.*...*.......*.*****...*.....**.***....*..**.*****..*****....****..*.....*..*.*.**..***.*.*........*.**.****...*..**..*.***..**..***..*.*.**..*...*.**.****...****...**.*.*.**.******.*.**..***.**...****..*.**.**....**..*.*.*..*.*.****...**.*.*.*.*.******.*..*....**....****..*.**..*..*..*.*.***.*..*..**.**.**..****....*...***.**..*...*.*.***.*.....*..*.*.***...*.*..**.**....*..***.*....**...******.**...*****..**.*.***.**.*****.**.*..*.*.*.*..**....***.*.*****..**..*..**.****...*..*.**..*..*.**..*..*...*..**.**.*.**....********.*****.*...****...*..*.*..*...**..*.*..********..****.*.*.*.*..*.*.*..********.....****.*..*.***.*...*.**.****....*..***.*.***..**.***....**..*.**.*...****.*.*.*.****.***.*.****..**..*...******...**.****.*.**.**.*...**..***.****...*..***..*..*.***.**.*...***.*.........*....*..**..*.**..***.***....**..*.**..***....*.***...*..*..*..**..***...**....*.......* .**.....*...*.**..*.**.***...*..*..**.***..*.*.***...**..**.*.**.*.***.*****..*..*.***.....*.**..*...***.*.*..***....*.*...**........**..*.*****...*.***...*.*.*...*..**.**..**.....****.....*.***.******..*..*..***.*.**....*..***.*.....**..*.**...*.****..****.**.***.******..***..**.****.***.*....*..*...*.....**************.**...**...***.**..***.****.**.*.*...**......**....*..*....*....*.***.*..*.*..*...*.*....*****.*.***..*.*..*..**..**.**.*.*..**.**..*.*.****.*..*..*.***.**.**.*.*.*..****..*.**.*.***.*..***..***....*...**..***....*..*.*...*..*..*........**.***.*.*..**.*****...*********.*.*.**..***..*......*.***..*.***...*****..**..*****.*.***.**.*....*.**.....***........*....*...******...**.**.*...***.***.....*.*..**.*.****.****.****.......*.**..**....***.*.**..***.*.***.***..**.**.*****.*.....*.***.****.******..**..*..*.**....**.***.*..*..*..**.**.*******.*.*...*.*.*.*.********..***..***.*****.....*.*****.*.****...*.*..**...******.**..***.****......******..***....***.*****..*..*.*..**...***...*..***.**...**.**........*********.**.**.*..****.***...*..**....***...*.*...*.*.**.*..**.***.**.*****..*....**.**.***..**.*.*.*..**..*.*.****....**.*..*......*.****...*..*.**.***.*.*..**.**.*..***.*..**.**...*..**..**.***..*..**..**.*.*....**.*..**....*.***....*...***.....**..*.**.***..*.*.**...***...*******.*****...****.*.***..*..*......**....**...**...*.**...*.**.*......*******.*..*..**.**.....*.*..***...*.*.**..*.**....*....**...*..*.***...*.*..**.*.**.****......*.**.**.*.**.**...**.*.**.*.*.****..*.**..*******...**.*..****..***.*.*..**..*.**.****..*..*********.*.....*.**.*.*.****.**.**.*******....*.***.*.*.***..******..*.**..***..*.***.*..**.*..*.*...****.*.*..**..*******.*..*...**...**.*..***.*.*..***.**.*..**.****...**.***.*...*...*****..**..**.*....*.**.*..***...***.*...****..*..*..*.*****...**.**.*......*..***..**.******..***.*..*.*.*****..*..*.*****......***..***...***..*....***.*.****.*.*...**..*..*****..*****...***.*....******..***..***.*..*.....**.****.*.**.*..****. .*.***...****..*..****.*****...*.**.*.*...*...******..**.*.*.*....**...****...*******.**..*****....**.**...*.....**.....*****..****.*..*.***.*...*..*..**.**.*...*...*.*.*****..*......*....**....***...*..*.*....*..**.***.*..*....*....*.****..**..*.**.*..*.*.***..**.*****.*.***..**.*....*****.*.*.********....*.****...***..***.**..****.*..*...****....***.*****.***..*..***.*.******....*.*********..**..*..*...**..*.....*.***.**.**.*..*.*..**.**...*...*...*.**********.*.**......*.*..*.**.**.******..**..*..**..***.*...***.*..*****....**..*.*.*.*..**.*.*****......*.****.*...***..*.....*........**..*......*....**.*.*...*..**......*..*...***.*.*.****..***.**.*..**.*....**.**.....*..**....*...**.***.*.**.*.......*..****..**...*..**..**...****...*.*.**..*..*.**.**.***.**..***..**.**.*..**..**.*.*.**.**..*.**..*.**..*.*.*....*.****.**.**.**.*.*.*.*..***.*.****..****.**...***..*...*.....*.***....***...*..******...**.*.*.*.**.*.*.**.**..*.*.***.*...*.******.****.*.*.****.**..*.*...**.*...*.****....*.*.*.**...***..**..******..*...**...*****..***..*.*.**......*..*.*.*..***.*..**.*...*.**.**.**...*.**..*...**..*....*.*....*....*.*.*.*.****....*..***..*.***.**.*****...**.**...**.*.*.***.**...*....****.*.****..*.*****...*......*.*.*..***.*.*.*..**.*.**.*.*.***.*.*****.***..*..**.....*.*....*..*.*.....*.*...*..*...*.****..*.***....*...*..*....**...**...*..*.*...****.*..*****.**.*..*.*.*.......*.****.*.....****.*...****.*.**...***..**.*.*..***.......**..*.***..*...*..*.*..*..*..*.**.*.****.******.*....******...**...*.*..........*****.**....***...*.*.*****..*...***.*.*....*.******.***..*..**.*.**.**...*......*****.*....*.*.***.**........***..******.****...**..**..**.*.*..**...**.***...**........*.*.***..**....**.*.***.**.**..*....**...**.*.***.**..****..*....*.*..*...*.*...*..***..****..*.***.*.***.**.*.*.***.**.*.*.****.***..**.***.........****.*.*****.*.......***.....*..*.*...*..*****...*......*..****.***.*****.******...***.*.***..**.***.**.**.*.**...****.....**....**..*.*.*****.....*** ***.*.**..***...*.*.**...*.*..**.******.....**.*.*.....**.**...***...*.*.****.*..*..******..***.**.*.***...***...**.**.*.**..*****.*....*..**.**.*......*...*..*.*.*.*......*..**....*.*.**.****..*..*.*.*.**.***..**..*****.*.....*.**.*..*..**.....*......*....***..*..*......*.*..***..**...****....**.*.**.**.*...*..***.*...*..*.*...*...****...*.***.*...*...****......***.***.*..****..***...*...*.*...*.*.*****.*.****..**.*......*****..*****.****.*...*****..*.**....*..****...*..*..*.*******.*...***..*****..*...*...*****...***.*.****.*.***..*.******....*....*...**..*...**.*...*.***.*..**.....**.*..*.**..********.***.*.**.*.*.***....**.***.****......***.****.*.*.*...**.*****..*.****.*..**......**.*.*.***********.*.*.*..*...*..**..*.**..***...*...*.*....**..**..*...*******.**.*.******.*..*..***.*****.*.*....*.....*....*.**..**..*..**..****...*.*.....**....***.**...*.....*..**.*.***.**..*.**.*.*.**..**.**.**.*..*.**..******..**..**..****.*..***.**.****.**.....**.**....***..*...**.*..****..**.*.**.**....*.*********.***.*.***.*.*....***...*....**..**....**.***.**...*.***..*.*.**...**.*****.......*....***..*.*....**...*.***...*.*..**.**.*...*.**.*.***..*.*..*..***...*..****.*****.*.*.**...*..*.*...*..*.**.*.***.**...*..*.*....*.**..*******.****..***.*.***.**.*..***.....*..**..**..*.***...****.***.*.**..*.**.....**.*.**.**...*..**..***.**.*.....*.*..*....*.*...*....*..*.*****.*.*.**.*.**.******...*.***.***.*.*****....***.*...*.**.....******..**.*.*..*..**..*.**.**....********......**.*...**....***.*..*.****..*.*****.*.*.*.******.**...**.*.*...*.*....*****...*.**.*.******..*......**..*********.....*....*.****.*...*.....***...***..*..*.***...*.*....*.*.*...*.*.*.*.*.*.*..*******......*.*..*..*.....*...*.....*.*......*.*****....*..*.*......**..*.*.....*.**..*....*.*...*..*.*.*....*..*.**.*.........***.*.*..****.**........*....**.**.*...***..*..*......*.**.***.**..*.*..*...*.....**.***...*.****....**.***..*...**.*.**.**..*.*.*........***.**....*.****..*.*....*.*.*.*..**..*.**...*.***. .****..**.*..*.**....*.**.*.******..*...*.**.*****.***.***.*.*.....***..**..*...**.**..*..*...*.****.*.*....*..*..**.**.********.*.*.**..*...*.*...*.*..**.**...**...*..*..**...**.**.*****...*.***...**..*.....*.*.**.*****..***....*.*..*..*.****..***....**...***.**.**...***.**.**.*.*.***.*..**..*****..*...*.*..**.*..*****.*.*.*......****.*.....**.**.*..*.***.****......*.*.******.*..*..*.**..***...*.*.*...**....*.**...**.....*.*..*...*.*...*..*.**.....*.********...******.***.*.*****.**.*...*..****..*..**....*.*..*.*.***...**.*.**....**.***..*...****..*....*.....**.*..**....**.*.*..*.**...*..****..*.**.*.....*..*****....***...*.**...****.*.**.******...**...*..*.*..**.*.*.****....**....*..*.**.**.***.**.*.**.*....*.*.*...*.*.***.**.**..**.*.*....**.***.**....*...*.*.******....***.**......**.****.****.*.*...*.*..*.....*.....**..****.*..**.**.....*..*****.**.....*.*.*.***..*.*..*.*.***..*.*.***..*...***.**...*******.*.*.*..***..****.*.*.***.*****.*...*.***....**..*.*...*.**..**.***.*.**.*******..*..*.*...**.*.*.*...**.***..*.****....****...**.*...*....***....*...*...**....***.*****..*......*.*.**..***....*..***.**.**..*..***.***.*..**.*****.....*.**....*.****...****...****.*.***......**..***..*....*.**.****.**.*...***.*.*..*.***..**.*.***....***..*..***.*....**.*..*...*.*.*...***..**..*..*.*..*..**.*.**.****...*.*.*..**.**..*...*****...**..*..**....***.*.*.*.....*..*.**.*.....*.***...**.......*.***.*...*.*..**..*...********.**..**......*...*.*****.**..**..**..**.*..*..*....*.*.*.*.*.**...*.**.******..**.*.****....**.*****.***.*.*.*.*.**..**.*.**.**.**...*..*..*.*.***.*...*.*.****.***.....***.*....****...***.......*...*.*.*.**....**.*..**..*....*....*.**..*.*..*.....**.*..**..**.**.**.**.**.....**..*.*..*...*.*****..**..****.**..*.*...*...*........*..*...***..**.**.*********..**.*.****...*....*.**.*.....**...**.*.*..***.***..********...*.**.....***.***..***.**..*..**.**.****.***.*.......***.*.**.*.***.**.*....**.***...**....*.*..*.***..*.*.....**..***....*..*.***.****..**** .....*...**.*....*****..*.**..*.*...**..**.***.*****..****............*****...*.*..*****.*.*.*.*..*..***.***..***..**.*.**.*..*****.*..*....*.***..****..**...*****...***.*****..*....******..*....***.***....******.*.*.**.....****.****...*...**..**.**....**.*.**.*.***.***...**..**..*.**...********.**.**...*.*...***.*.**.*.***.***.*.*.*.*...**.....*.**.***..*.*.*****..*****..*..*..***..*****.**.*****....***...*****..**.*...**..*.*.**..**.*...*.******.**.*...*..*.**.*..**..*.*....**.*..**...*..*..****.*.**...*.......*****..*...****.****.***.**....**.*...*******....*......****..*...**.***...*.*.*..*.****...**..*.***..*......*.......*******.*...****...*.*.*.***.*****.*...*.*...*...*.*.*..**..***.****....****.**.****....*.***..**....**....*.**.***.*..*.**.*..*.*..*.**...**.*.*..**....****.*..*...*.*..**....*.*...**....*.**..*.*.**..***..*.***..*...**.*.**.***.*****..*.**.*.**..*.***...**.*..*****.***.*.......*.*..**..*.*.*..*..*..**...*..*.*...***.***..*...*..**..*.*......*...***.**.*.******..*****..*...*.*.**....*.*...**...****...*****.***...*.*.**...****....*****..**......*.*.**..**.*.*.***..*.****....*..**....**..**.*..*****..*..*..***.**....*.***.**..**.**.**..***.****..*****.*...*..*....*..*.**.*******.**.*********.*..*...**...****.*..*.***..*...********.**..**...**..**.*.*.*.*.*..*..*..*..*..**..*.*.*.*.***.***...*.***..*..***...******.*****.***.**..*...*.***..****...*.*.**.***....***.*.*.**.*.**...***..*.*********..*....*..*..*.**...***...***.**.**.****....*......**.****.**..*.*..*...*....*****..*.*..*.**....*..**..***...*...*.**...**..*.*.*...**...***.**....**.*..*...*.*.....****..*..*.********........*...**..*......***...*******...*..**.***.......*.**.******.***..*...**.*..*.***...*..*.......**.**.*......****..***......**.**....*.***..**.**.*...*...*****.*.*....*.*.**..***.*.*.***.**....**...***..*.*.******.*.*.**.**...*....*....*...***..***...***..*...******..*..*......*..*..**..***..**.****....***...*...*..**.*...******..*.****.......**..*.**.*.*.**.*......*.**. ...**..****.***.*.***.*.****.*****..*.*..**...*.*.....*******....**.*...*.***...*...*.*...*******.*.*....*.*....***.....*...*.*..**.***..**..****.*.*.**.******..***...*.***...**.***..**...*..*.*...*.**.*..**.*..**..*.**.*.*.***.....*.*.*..***.*..*****.*.***..****....*...*.*...**...*.**.*.*..**********...*.******...*...*..**..*.***..*.**...***.*.*.**..**....*.*..***.........*****.***.****...*....********....***.*****.***.***.***...**...*..*.***.*.**..*.**..*.*.**.....**..**.**.*.*.****.****..*.*.*..***.*.*..**....*.**.**...**.*...****..*.*.*.*....***...**...*...********.*..***.**..*.*.*.*.******.*....********..*...*...*.*..*****..*.*.*...*.*..*...***..*..***....**.........******..*..***.*.*.*.**.***..***...*..*..**.*.**.*...***.**.***.***.***..***....***..**..*.*.*******..****.....*....**....***.*.******.*.*.*..*.********......***...*.*..***.***.*..****...*..**.*..****......*.**...*****..*...*..*..*........*..*....*..*....****.*.*.***.*..**.**...**.*.***.**.*.*.*.*...**.*.****.*..**....*......*.****.*..**....**.*****..*..**.*..**........**.*......*.*.**.*.*.....**.**...***.**..*.*.....*.*.****.*.**..*..**..**..**..*.**...*..***.....*.***....*..**.***..***...*..**...*...**.*..**.*.*.**......***.*.....*...****..*..**....******..**..*.*******.**.*.*...***.*..*..*.**..**..*.*....**..**.****.*..*.....*.***..***.*.******..*....***.*.****..***..*****.***.**....****..*.****..**....*....*..***...**.*...***..*...*.****.**..*.*.*.*.*....*.........**.**..**.*...**......****.***.****.***.......*.*.**.***.*.*....*****.*.**..*****......**.**.*.**.***.**.**...***..**..******..*.*..*...*****.*..*......****...*.*..........*.*...*.........*..***.*.*.*.***.**.*...*......*.....**.*.****..*.*....*.*.*.**....*......*.*.*........**.*...****.**.**..**..*****.**.*..*****.**....*...*..**.*.....******.**.***..***.***.***.........**.*...*.*..*.*..*..*.******.*....***.*..****.**.*.***.*******....***..**..*****.**....*....**.*.*..*.*....**..**..**.*.**.*..*.*.*.*......**.***.**...**..*.**..**.*.** ..*..*.**....**...**....*.**..*.**..***.....***.**.*...****.**.**..**..*..*...**..*..**..*...***..******.*.....***..*.**...***.****.***...*.*..*..*****..**.*....*..***.*.***...*...**.****.*...**..**.*.***.**.**.*..*....***.*.*.*..*.*.**..**.....*.***.***..*..**.**.**.**..**.*.***..*..*.*.*..*...***.*.*.....*....**..*....**..****.*.*...**.*..**.***..***..*..**.***.*..***...*.*.....*.*.***.**.***......***..**...*..**.**..*..**.**.*..**..***....**.**..*.*.****..***..*...***..*.**...*...**.*......****.....**...**..*......***.***.**.*...**...*..*.*......******.*.**...**.*....***.**.*..***..*....*.......**...**..*...*...*..*..*.**..**..******..*****....*.****.**..**.*.....*..*......****.......*.**.***..**.....*...****....***.......**..*.****..*..*.*...******.*.....*.**.*..*..**.*.**..**.....*..***...**..****.**..*.***..*.***..*..***.*..**.*.*..**.*.....**..*.****..**.*.**.*..*.**.*.*..*.*.*.*.**.***.***..*.****...***.....*...**.*****.*.........*...*....**.*....*..**.******.****.****.***.**.*.*.........*.*...**..*.**..*..**..*.***....**...*..*.*....***..*.*..**.******.**.*.*******.*..*....**...**..***..*.**..***.....**.***....*.**.***.**..*..*.*.*.**.***.***...*.*.*...****...*.*....***..*.*****..*..****.****....**.******.....******.******.*******...*.*.*.*..*.*****..*..**........**.**...*.***..*.***....*.*.**.**.*..***.*..*.****...*****..*.........****.*..***.*..**..*.*..*.**.**..**.***.*...*..*...*.*.*.**....**.****....*.**...*.*.*......*.*...**.**********...*.**..***..****...******.*.*****..*.***....*.*.***.*..*..*.*.....****.*.*..***.**...*...******.**..*..*.............**.*.***.**..*...*..*.**...*.**..****...*.*.*.*..**.***.*.*....*.**.*..*...*.*.*****..**.......******.*.*..*..*.****...**.**.*.*...*...***.*..*..*.*.*.***....**.*..*....*.**.*.**......****.**.**.*....**..***.*......*....*....*.*..*..****.*.*..***.**..*..*.****.*****..*......*...*.**.*.*.**......**...*.**...*...*....*..*...***.***...*...*...**...**...*****.*......****.**.*.****.*****..***.****..*.*.****.. ..*....**.*.**.*.**...*.**.*.**....***...**.*..**..*.....*.*****..**....***.*..******.***....*.***.*.**...*..*...*.**...*.*.***.**.*.***.*.***...*....**..***...*****.**...***....*.**.**.*.*..**.**......*.*.*.*....*....**....*..**.***.*.*.*.***.*.**.***.**.*.*..*.**..**.*.*..*.***.*....**.*.*.*.*****.**...***.*.**....**.*..*.**..**.**.***..***.*..*....*....***....***.....**...*...******....*.....**.*.*.**..*.*..**.**......******.***...**.**.*.......*..***..*.***...****...**.**.****..*...***.*.******..*.**..*.*..*.*.*****..*.....***.**.....***.***.**...***..*.**..*.**.*..***.*.******...*****.*..*...*.**.*.**.**.*..*.****.....*********.***...**..***...*...*******.....***.*..*******..*.*.*.......***.*.*...***.****..**...***...*.**...***...****.**.***..*.*****.*...***.**.**..*.*.******..****..**.*...***.*.**.**.****.....**...*****.**.***..***....**..******.***..***..*..*.***...*.*.**..*****.*.*.**..*....*..*.**...*.***...**.**.*****....*..*.*******....*..*......*..****...**...***.**.*.*.*.*..**....**.**..**.....*..**.*.**.****..***.**..*...*****..*..**...*......*..*.***.***.*******.**.**..*.*....*.**..*.*.**.*...**.***...*.***..****........**.*******.....*.*.**.*****..**....****.*.**.**.*..*..***..*.*.*..**.***.**.***..*.**..*.......*.*.*.*.*.**..***....*..*.**..*..*..*.***.....*.*.*.**.******...**.**.****..*.*.*.**..*.*.....*...**.**.....**.**.**.*.*.....*...*.****.*...*.**...****..*.*.*.*..*.****.**...*...**.....**.***.*.**...*........*.*.*.***....****.****...**..*..**.*......*.**.*..*.**.......*.*...*..****...***.......**.***..*.*.*..*.**.*....***..*.**.*.****.*.......*.........*.***..*...*.**.****.*..*...**.**....*....*.**.*.*.*********..**..**....*.***......*..****.*.*.**.****....*..****....****..****...*..*.**..**.*.****.....***.*.*.**.*.**.**....*.*....*..*.****...**....*..*.***.*....*...*...*...*....*...**..****.***..**.******.****...*...*.***.*.....*.**.*.**..*****...***....*.*.*..**.**.**....**...*.....**..**...*.***..******....**.*.*..****.***.**.*..*.*...*.*. ****.*.**.****.***.*.*.*.***.*...*...*.**..*.*........******.**..*....*...**..**.****........*.*.....*..*....*..*.*.*.***..*.**.*..*...*.*.*...*.....*.*******.****.*..*.*.***.***...*.*..**..*.***.*.**.******.*.**.......***..******...**..*..*.*.*...**.***..*..*.*..**...*..**.*......**...**.*..**..*..***.*.**.....*****..*..*.*.**.*...*.*...*.*....*.**.**.**..***.***.*...*..*..**.*.**..**.*.**.***...***..*.**..*..**.*....*.*.*.*...*..*.*.***..**....*.*.***..*..*...*.*..****..*...**..*****..*.*****..*.*...****....***....*.**.*.**.....****..**.**.*****.*...*...*..***..*...*.**.*...***....***.*.****.**.**.*.**.*.*.*.****.*.*.**...*...**.*.*.**...*.***.**...*.*..**.*..*.*...*.*.**.*****...*..*.*..*..*.**..*.**........*...****...*.*..*....*...*......**.****.*..*.*.**...*....*.****.*.*..*..*...*..*.*.**.*..*.*.***..*.*...*.*****..**...**.***......*...**.*.****..*...*.******.***.**.*.****.**.*......*.....*********....**.**..***.*.*.*...**...*.***.****...**.**....*...*.*...*.*..*...*..*.*****.*.**.***.*****..*.**..***.**..***.....*..**.***.*..**.****..**.*......**.....*...*..*.*..**.....***..*.....***.*.*..******.*.****.**.***..**.*...********..**....*.....**...*.*****.....**...**..*...**.**..******.****..**.......*****...***.....*.**...*.*..***..**..**..**....*.*.*..***..**.*.**.**..*.*...**....**...***..*..*.*....*..*.**.**.*.*.....****......***.*........**.***..**.**.***..**.*.*******.*****..**.*.**..*....**.*..***...**..*.*.....*..**.*.**..*..**..*.*.*.****...**...*.*..*.*....*...*.....*.*..*...**.*.......*.*.**..***..**.***...**.*.......***.*.*.*.**.**.*.******.*.***.******..*..**..*...****.*......*..*.**....***.*..*.**..*..**.....*.***.****...*.**.****.***.*****.*.**..*..*..***..*..**..***...*.***.***..**.*****.*.*.******...*....*..*..*..***.**.****..*.*..****....***.....*.....**.*....*..*..*.**.*.**.*..**.....**.**...***...****..*..*.*...*.*.*........**.**.*...**..*.***.*.*..****.*..*****.*..*.***.**.*..**....*.**..**...***.....*..**..**.*.*..*.**.*.***....***.*.***.... .*...**..*.*..*..*****......*..*..*..***.**..**.*.***.**.*..*.***.**...****....****...***.*......****......******.*...*.....*.**.****..**...*...****....*..**..*.***..*.*....***....*...**.**.*****.*.*........**.*.*....*..**.*.....**.**.**.........*.**.**.*..**.....******.**..**....*.....**...*.****..**...****..**.**..*..*..**....*......*.*******...****.*..*..*.*..***..*...**.****.****.***.....*.....****.....***..*.....*.**....*****.*.***.**.*......**.****..****...**.*.**.***..***...**.***....**..*******.*...**..*.**..*.***.****...*...*..****.**.*....*..**.*.*..**...*.*..**...**.**..*.**...*******....*.*..*..*..*..*...*.**.***.....**...***.*.*.***..*...**...*.*.**....*...*..***.*.*.**..*...*.*****.***..**.****...*.....******..*...*****..*..**..*.*.**...**.***.***.***.....*.**.*..*.*....*.***...**.....**...*.***********.*..*..*...***.******..****.....*.*.***.****..*****.*...**.*...*.*****.**...******.......**....*..*.****.*..**...*....*.**.****.*..*****..*...*..**...***..*.**.***..*....**.**.**..***....*.*.***...*.***.**...**.***..**.*...**.*.....**.***.**...*..**.*.***....*****..*.**...***.****...**.**..*....*.********..*.....***.***.*....*..*.***..**.*...*.*.****..****....*.**...**..*..***.***.......*****...*....**.*.*****.*..*....*.*.***.*.***....*..**..***..**.*****..*.**.****..*.**..**.*..*..****.....*.*.****.******....**.*.***...**.*.******.*.****.***..*..***.**....*********..*..*..*.*..****.*......*..*..*.*....*.***.*..*.*.*.....*...*...*.*.*..*.*.**..***.***.****.****.**.....**.*****..*.....***.*.**.*...***.*.****.****....***.***.**.*.....**..*..****..*.**.*...**......*.*.***.******.******......*******...******..**.*....****.****..**...*.**..**.*.....****.**..*.*.*.*.**....**..**..*.......**.*.***..*..*.*....**.******.*....*..*....*...****..***.*..***..***..***....**.*.**.*..*....*.**.*...***.*.*.***.*.*...*.***...*.....*******.*..*...*****...*.....*.*.**......**.**..*..**..**.***..*.*..**.****..*...****.*..**...***..**.**.**..*.*.***.*..***...*..**.**..***..*. *...**.****.**..****.**.**....*.....*******..*.**.**.*.*..*..**.***.***...**....*.*..***.*...***....*...*******.**..*...*.*..*..**..*.*..***..****.**.*****.*.......*.*....*.***.*****.*....***.*..*.*.*...**...**.*..***..*.*.**.*****.***.....*........**..*..**.*.*....*.*....*.**..*....*.*.***.****.*........***.*..*.***.***...*.......*..***.*.**......*...*...******.**..*.*..*.*.***.*..**..*..**.*.****.**.**.*.******..*.****.**.***..****..**.*.*******...**.....********.***...*..*.***..**...*..*.*.**.*....*****.*****..*.***.*......*..*..*.***....**.....*.*.*......***....*.*.****.****.**.*....****.....*..***...*....*.**.****...*.*.*..**..*.....*.***..*.*.*.*****....*..**..*.***...*......*...*...*.*****..*.****.**..***..*...**...*.*.*.*..*.*.**.....*.*.*****.*.****...**..*...**..*.**..*******.***..*....***.***..*....*.**.*.*..***....***..**.*......*****..*.*.*...*...***....*...***.*.******.*.....*.*..*.**.*..*...**.....*****..**...***.*..**.****......****.**.**..**......**.......**....*......*****..***.**.*.**.***..*.*.****.*.*.*...**.*.......**...**.*.**.****.*......*.**...*.*.*..***.*.....**.***.*...*****....*.*.*...**....***.*****.*.**.*.**.**.**..*...*.*...***....****.*...***..*.*.....*.****.*.**..***.**...*.**.***.**.*.**.**.....*..**...*.*..******..***...*.**...***..**.**....*..**.*..****.*..***..***...*.**.*..*...**.*...*.****.*.....*..***.*....**.*..**.*.*.*...**..*....*..********.***...**.....*....*..***.*.*.*...**..**.*..*.*.***.*.**.*.*...**.***...**.*...**.***.*.****.*..***********.*....********.**..*.*..*..*****....*****..**.*****.*.*.*.*..*..*..***.**.*..****..*..**....***....*..*..*..*****..********...*.*....*.*......****.*.*.***.*.**...**..*.******.***.***.*...*..*.*.....****..**.**..********.*.****.*.*...***....*.**.*.**..**..*..*.*******..*..*.******.*..*.**.*.**.*.****..*....***...*..**.***.**..*...***.**.*..**...*.*..***.***.**.****.*.*.******...**.**.***..*..*..*.**..*...***......**..**.***..*..*.****.....*.**..*.*...**.****..***.*.*.**.**..**...*.*.** ****.*.*.*****.*.***...*..*.***..***.....*.*****..**.**...**...***...****.***..**..*..**.*******..*....***..*.*.*..**.....**...........*.**..***.*.***.***.****..**.*..*....*..*.*.*....****...*..***.*.*.*.***.**.***.**********.***.*......**.**...*.*....*...*.....***..*.*...*****....**.*.*.*..***.****.*.*****...*...**.**...****..*..****...**...*.....**...*.*.*****.**.*.*.*.***.*..*....****.**..***.****...**.*.**....*.***........*.*.*..*...*...*.**.**.*.*...*.***..**...*.*****.**.*..*...****.*.***...****.......*****....**.****..*..**..**...*..**...*......****.*..*.***.*.*.*.*.**..***.***..**..*.*...*.***...*.*.**.***..*.*....***.*****.....*.****...*.*.*..***.*...*..*.....*.*..*.**...**.****..****.*...***...******.*.*.**..***.*..*****...*.***..**..*...*.**.***.....**.*.*.*...**.*.....*...**.**.....*..*.**.*.*.*..**..**.******..*.*..*.*.**.****.*..*...**..****.*.*.*..**...**.*****....*.*..**.*..*.*.*****....**.*.......*.*.**.**...*..*.***..*.**...****...*****..*.*.*.*.****..***....*.*..*.*..*.*.**.**...***...*.*..*.*.*....**.****.****.*.*******..**.*......*.*.*.*..*.***..*****.**...*........***.*****..*.**..*..***.*.....*.***...*******.*.*..*...*...**.*....*.*..*.......*...***...******.****.**.*******..**.*****...*..*.*..********..***.*.**....*..*......*.*....**............*...*......****.***.**.*.*..**.**....****.*..**..*****...*****..*.......**.*...*..***..***.*.*.....*...*.*.**.******.*.*.**...*.****..**.**..*.*.**.******.***.*.*.*.*.*..*.**.*..**.*....*.***.*.****.....*.*.*.***.*.*****.*.**..***...***.*.**.***.*.*.......*..*.*..*.*..*..**...*.......*****...*...*..*.*****.**.****.*.*...*.**.******..*..*...*..*.*.*.*...**..*..*.*.*...*.**.*.*..*...*.***...***.....*.**..*.*...*.**.***......***..*...****..**.**.*..*..**...*.*...*.**..***.*.*****.*.****.**..**...**.....****..*.***.*.****.*...*.*..***.**..*....**..*.*...*.*******..*.*......**..***.***..*.*.****.*.**..*.**..**.*******...****.**.*.*****..****...*..*.*.*..*..****.**.*........***..**....*.**....*..**.***.*.... .**....*.***.*...*...*.*....*.*.....***.....*...***..*.**.******.*.**.*..***.***.....****.*...*.....****.....*.*.**.**.....*****.*.***..**......*.*..*.***.**.*.*..*.***...*..**.*..**.*.*..*..*.*..*.*******.*.*.*...***.*.**.*..*.*.*.*.*.***....*....*..***..******.**.*......**.*...**.**.....*..*.....**...**......***.*..***.*..*****..**.*.*...**..**.*.*.*...**...***.**.*.**..******..******.**..*.*..***...*..*..*.*..*.***.*.**.**....***...*...*...*******..*..**...*.**..*..*...*.***.*..***.*...*.....*****.*.****.*.***..*....*.**.***.*..*..*...*..*.*.**..*.***.*.**.*.*..*...******.*.*.*.......*.*..*..*.*.*.******.*****.**.****.*.*...*.*..*.**.***.******...*...*.*...**.*..**.**...*****.*..*******....**.***..********.*....*.*..*....*...*.**..*...*.*.**..***..**..**....**...*..*..*.**..***..*...*..*..*..**.****..**.*..**..*..**.*.....****.*.***.*...*.*.*..**..*..*.*.**...***..***.***...**.*..**.**.***.*..*......**.***...*..**.*.**...**.*..******.**.......**..*.*..*..**.*****..***.*.*..*.**...****..****.**.*.****...***....**..*..**.*.**.**...**.***..*****...*.*.*...*..*..****.*....*.****.***....*........***.***.**.**.**...*..***....*.*..***.*..*....*..**.*.***..*...*****....*.**..**.*.......*.**.*.*...*.**.*..***.*.**..*.*.***.***.........****..*.***....**.*******...*.*..**..*********..*.*...**..*.****.*.**.*..**....*....*.*....*****.....*.***.**..*.*.....*.*.......*.*.***.*.*.*.*.*......**.**.*....*...*.*..***......*....*.....*..**.....***..*......*..***......*.***.**....*..**.........****..*...****.*.*......***..*...******.*..*..*.*.*..**..*.*.....**.*..*..*.**..*..****.*.**.****..****..*..*****.***..**.*.**...*.....*.***..*.......****.*..*.***.*.***.*******.****.****..***........**.****..*..**...**.*...***.*.****..**..*.*.*.****....*****.**.*..***...*******..*****..**..*...***.*.****.*.****.*.*.*.*.*.....*....***.*.*.****...*.**...*.****..****.*.******.*.*..*..**....****.*.***.*.****.*...**.****.**.*.**..**..*..*.***....**..**.*...****..**.**..*...*...*.*.*.**.*..****..*** .***..*..*..**.*..*.....****..******..*.**....*.*.**.**.****.*..**...**.***.**....***....*..*...*..**.******...**.*....*..**..*.*.*...**.......**...******...**..*..**.*...**..*****.**.*****...*.**.*..*.**..*******.**...******.....**.....*******.*******.....**.***....*.**...*..*..*.*.*.*.***.***......*.*.*......****.*..*..*****..**.**.****.*.....*.**.****.***..***...***.**.***.**.**.....****..***.*...***..*...*.*...*....**.*.**..**..**.*****.***.....**.....***....**..***..*.**..**.......*.*...**.........****.*.*.***.*.***..*.*..***.***.*.**.*.*.****.*******.*.***..*..........*..*..**..*****...*....***...**..*.*.******...*..*..*.**.******..*.*...**.*.*...*...***..*..**.**...**..***..*.****.*...*.**.*.**...**.*..*****..*.*...*..**...*...*..*...****..***.**.*...**.*.**.*.*.****...****.*...*...*..*...*.**.******..**..*..**.*.*.*.**..*.***.*****.**..**...*.*....*.*..**.*.*.*.*....***.**.*.*.**.*.*.****...*.....********...*.*.*.*.*..**..*.**..********.*******.*****..****.******.*...**.*.***.******..******..*.*.**.*..*..****..**..***.***.**.***.*.*.**.**...***.****..**.****....***.*.***....*.**.****.*..**********.****.**....***.**...***..*.*..****..**.*.*.*.***.*........**.*....*.*.**...**.***.*..****...*.**.*..**.*********..*...*..*...**.*.*.*.*...*....*..*....**..**...*..***....*******..**......***.*..*.**.*...*..***..**...***.****.*...****.******.**..*...*.*..*..******.**.*....**.*..*.*.***.****.*.**.....**..*...*.*.**.**...*....**.****.**.*..*.***.*.*****.*..**......*...*...**...*.****...*.*.*.*...*.***.**.*..*.**.*.*..**...****...*.....*..*.**..***...***.*.*..**....***...*...*.*..**.**..****..*..***..**.*.****.**.***..******..*...*...**...*.**.....*****.*.**..*...**..*....***.***..*..****..**...*....*...********..***...***.**.*****..*.*....*.*.*.**.*..*.....*.....*..*..*...*.****..***..*****.*..*.*.**...****.****..*.*.*.***.**.*.****.*****..****.*****.**..*...*..*.**.*.*....**.****.....***....*.*.*.....***.***.*.*.*..**.***.*.***..****.*..****...****.*....*....****.*.. ...**....*.....*..**.**......*.**.*..***.******.***.*....****.**.*.*..***.*.***..*..*.....*.*..*.**..****.*....**.**..*****.**..*.**.**.*.**.....******.*****....*.....*...*....*...*..***.*.*.*..*...*.*..**..****..*.....******.*.**.......***..*.**..*..........*..*.**.******..*..****..*****...*.*..*...*..**********.*....*.......**.*.*.******..*.**.**.**..*.*.***..**.*.*...**..*...**..*..*..*..**.******.......**.*.....**.**.*******..*..*..*..**.*..*..***..*.**...**..*.****.***.*..**....***..*..***..*...****..*...**.*......**.*...*.**.*.***.*...........*******.**..*.*.*.***.**.**..*..*...**.*.*........****.*.*.*.******..****..*.*........*.****.***...*.**....*.**.*.**.**..**..**..**...**.***....*.*.*......***.**...***..***.**.*.******....*....*****.**...*...*.*.*.**..**.*..**.**..**...****..**...**.*...***...*.**..***...*.**.**.**..***.*.****.***.****.*..*.**...***..*...********.....*.**........*......*.***..*..**...*****..*..***..**.....******.*...*..*..**.*.***.****.**...*.**....**.*.*..*...*..**.***...***.**.....**...***.**.*..*....***.***......**...**.**...***...***...*..*..*.*..*..*.........******.*..**...*.*.***...**..**..***.**.*...*.*.....*....**..***.*.*.**.....*.**.***.*..***.*....****.*..**..*......**.*.....*.**.***.*.**.*..**..*...*.*..****.*.*****.*...*.*.....*...**.**.**..****.****.....***.***.**.***...*...**.*.***.*....*.*....*...*...**...***.*..*****..***..**..*.*.**********.*.*.**.**.****.*.**.***.***.*.*.*.*..**.*.**...*.******...*..**.***.....*******.***..********.*..*.*.....***..**.*.**..........**.**..*....*...*..**....*....***...*.*.....***.....*****....*....*.*.*.**.*..**.**.*.*.*.*.....**.*.***..*...***.**.*......**..*****...**..*...*....***.*.*...***.....*.**......**.............*.*********.*******.*.**.**......**..****.....*..***..*...*****...*..*.**..*.**.**.*****..*..**.*.....**.*...*.*...*.*..*.**..**.****.*.*...***..***.****.*...*****..***.*.....******.*.*...*.*....*..**.*..***.*.*..***.*.*..*.....****...****..*.***..***.*.*.........*.*..*.* *..*.*...****..****..*.*.*.*.***....***...*..***.*.*...*.*.*...*..***..**.**...*.*.*....***.***..**.**.*.**....*.****...**.**...***.*....*****.***.*.**..****.**..***.*.*..***.*...***...*.*.*..**.......*.*.....*.**...*.*..*....*..*.*.***...*.*.*.*..*.**..******.*..*...*..*...**....*....***..**..****.*.*...*.**.*..*.**..*.**.....****.*....*..*..*...*.....*..*...****.*.****.*******.**..*.*.**.**...**....******.**...**..**..***...*.****...**..***.*.***.....*...*..***.**.*....*.*****...*..*****.*.**...*.***.*.*.*.....*****.*..*..*..*..*...*..*.*.*******....*...****..***.**.***.****.*..**.*******.***..*...*.*.**..***.......***.*.***.....*.*.....*.****..**..*.***.****.*..*.*.****..***....**..*.*..*.*...*..*..**......*.........***.***.*...*....***.**.**..**.*..*****.*...*...*..*......*.**.....**...**...*..*.*..*.*.***.**...*...**.*...*****..*...**.........**.**....*.**....*..*.*..***..*.**...*.*.......*.*.**...*..**..******.*..***.*..*..*****..********.*.**..****.****..*.****...*...**.**.*....**..*.*.****.*.****.***..****.**......**..****.**.*.***.****....**.**.**.***....*....*.**.****.......*.*...**.**..**.***..**.....*..*..*.**.*...***.*.*..*........***....***...*..***..*.*..*....*..*..*...*****..*.**.*.*.*...**.*.*...*.**..*.*...*.....*.**...*..*...*...*.*.**..***.*.*.**..*.****....*..*.**.**......*.***..****.****..***...*.*...**.*.**..***..*.**.*..*..*.*..*.....**.*....**...***..*.*..****.....*....*.*.*.***.**...*....*.**..***.*.*.**......****.********...*....*..*.*..*..**.....**..**..*.*...**********..*.**...***....****..*.****.*******.******...*.**.*...*...*...***.*.*..*.***.*..***..***.**....*.*.**.....*....**...*.*....****.*.**.*.**..****.*.******.*.*..***...*****.....**.*.****..*..**.**.**..****..*********..*.***....***..*.******...*.***..***..**....*.*****.*.*..**.**..*.*.*.****..*.**..**.**....***..*.***..**.*...***.....*....*..**.**......***.**..***.*.**.****...****...**.*.**....***..****...**..**...*****.*.**.**......*.**......**..**...**.*.*..*..**.....*..***. *...**..*.*..****....***..*....*..*..**..*.**..*..*.*.*..**....**.***.***.*.**..*....**.***...**.*...***.....*.***.*.....*.**...**......*.**..*...***...**.**.*.****.*****.*.....*..****..*...**.*.*..*..**.*.****.*.*.*.****.*.*..**..**........**.*****..*.**.*...*.*...**..**.*****...*.**.....*.**..*****.*.....*****..*.*.*.*.*..*******.*...*.***.*..*.**.....***.**.***.*...**.*...*...*..*...*.****.***...*****.***.***.**.*.....*.*.***.*.*..*****.*.*.*....**...**.*.*.*.*.**.***.**.*.**..........**.*****.**.**...*****..*.****.*..*...*.*.***.*.*.....*...***...*.*...*.*.....***...**.*.**...*.*..*..*.**..***.*.***..*..*.*..*.*...****.*.*.*.....*.....********.***.*.*.**..*...***.........***....**..*.*..*...**..*.*..**..*.**...*.**..*.*******.*..*..........*.*.**.*.*..*.**..*.***.*****..*.*.***....*.***..*****..*.*.*.....**..*..****.*.******..*...*.****..**.**.*.**.*..*.*...**...*....*.**....**..**...**.*.*..*.**..*****..**.*****..*.***.****.*.**..*..***.**.*.****...*.*..*.*..*.*....*.***.*****.**...*..**.*.*..*.***.*.*..*.**...***.**.***..*......***..*..***.**.*.***..*..**..**..*..**.*.*****.******.***.*...*.....*.*..*.*.**.***.*..*.*.**.*..*.....**.*..*.**...**..***.**.*****.*********.*..*.*..*.*.*****.**...**.*..*****.*.**.....***..*..****.*..*.*.*..**...***....**.*.**...*..*.*.*.****.****...***...*..*.*..**..*.....**.*..**.*.*****...**..*..*....*...*.**..*.***.***..****..*.....*.....*.**...*.**.*....*...*..**.***.***..*..**.***......*****.**..*.*.***.*.**.**.*.*****..*..*.*..****.*....*....**...***.**.....*..*****.**..*....**.***.***.*.*.*.***...*..****.*.*..**.*......*.*...***..**..*.**.**.....*....*.*.*..******.**.......*..*..**.*..*.*..**.**..**.**..*..*..*.*..*.*.***...**.*.*.....*...**..*....***..*....*....*...***.*...**...*****.********.*.*..*.**.....*...*.***....****..**.**.*.***..*...*.**....****..**...******.**....*.**...*.*..*......*.*.***..**.***.....***.***.*.**....***.*****.*.**.**..******....***.*.**.**..**.*...*..****...**..*.**..*.*...*..****...*.*...***..*** *....*.*..***.*.**.*.*..*.***....****...*..**......*..**.*.*.*.*.*..*......*.*..*.****..**...**.*.****..***.*...**.**.....*...*.*..*****.***..**...***....*.**.*.*.***..***..*.***...***.**..**...*.*....*.*.**..**..*.*.******.*.*...*..*...*..*...*....**..*.**.*..**.*.*.....***..*.*.******.*.*******..*....*.*....***.*****...*.*..***....*.....*****.*......***.***.*..***.*.*.*..*..***.***.*..*.**..*..**.....*......**..*..*.**.***.*.*.***...****.*....*.*.*.**.*.**....*.*.*.*..*.*.**.***.*.*.***.**.*****..***..*..***.*..*.**......****.*..*.*.*..*....*.*.*.*.***..*..**..***....**.*.*.*....**....*.*..*.*....**....*.*.*..**.**.**.**.****..***.**...***..*****.***..*.......*..*...**.**..*..**.*.***...*.****..**.*.*....*..**......*.*.*..**.****.**.**.**...******.**.*...*.*.**.*****.**..*...*..*.**..****.***.***....*.*...*.....*.*..***....*.*...**..*.....*.*....***.**.*.*.*...*.*****.****..**....*.*......*.***.*..*.*.****.*...****.*.*.*..****.***......*..*.**.*.*.......*.**.**..***..***.*..*.*.***..**.*..****..*..*...***..**..***.****..*...*...**.....*....*.**.**.*.*.....**.*..**.*....***...*....*..*.*.*...*.....**..*...*.**.**.*...*.**..*....*....**...*****.*....**..*..**..**..*****.....**.....*.****..*.******..*.***.*.**.***..*.*.**.*.*.**.*****.*****.***.*.**.**.***.*...*..*.*..*.*.*****.*.*.***.*..*..***.*.*....*..***.*..**.*.***.....*...**.**......****....*...*....*...***....*..*******.**....*.***...*.*.***.****.*.....*...*.**.**...*.**..*.**...*.*.*..**.**.**.**.*.*....*.*.**.*....******...**...*..*.*.*.*.***.******...*.********..***.*.******..*.*.*.*.*....***.****..*.**.**.**.*..*...****.**...***.*..*..**..**.*.*...******.**..**......*.*.**.**..*.....****...***..**.***.***....*......*.......*.*..*..*..**..*.........*****...**..***..**...**.**...*****.**.....**.*.*......****.***.*...*....******....*.*..***...*......**.**....**...*...*..**..**.*.***..**....****...*****.*...*.****.***..**.*....*..*******..***...***.*.*.*.**.*.*...*..*.*.*...****..*..*.*.**.....***..*.....**.. ..*..*....**.*.*.****.*.......*...***.**.*..****.**.***..*...*..****...*..***.*****.******.*..**..*****....*.*..*****.**.*..*.*******...***.**...***.******.**.*.**.*...*.***.****.**.**.*.***.....*.**..*.*...**.***..*..*.***........**.****.*..**.*.***.****.**..*****.***...**..**..***..***.*.***.*...**.*.*..****.**....*..*...*..*.*.*****.*...**..**..*...***.*.*..*.**..*.***.***.*...*..***.*.****.*****...*..*..*.**...***..****.*..*.***.**..**..*..****.***.*..*..*.***.****.*..*****.**.*.**.****....*.*..***..*..*.******..*.....*.*.**......*.**.*.....**.**...*.*.*.**.***..**..*..***..**...*..***.*.....*.**.*.**..*.****..*...**.*.***.*...*..***...**.*....*.**.*.....*.*...*..*.*.**..*.....*..***.*..*.*.**..*.*..*....*..**..*.*****..***..*..*.*...*.*.***.***..**.*.*..*.......****...***..*..***.*....**.****.*****....*.****.....*....**.***.*.*..**..*..**.*.******.*.**..****..*.**.***....**...*..*.**...*.*.*.*.**..*...*..**.*....**....*...*..**...*.****....*.*.*.**..*..*.*....**.....**..**.****.*...****...****......*.*..***...**.***...*....*..*.......*.*.***..****.*.*****.*....***.****.**.*.*****..******....*.***....*.*...*.*.....****.*...*..*...*....*.*....*...**...*.*******.*...*..***..**.**.****.*...*.*...*.*..*.*.......*.....**.*.******....**.*..*******.**.*.*.**...**.*.*.*...***.***..*..*.*****..**......*.*...***.**....****..*..***.*.*.*.*.**.*....***...**.***..*.*.***......**.***...***...***...**..*....*...**....*.*..**..*.*.*..*..*..*.****.*....**..****....*.*.***.**..*.***.*.*.*.....**.*.*.*.**...***.**.*..***.*..**.*.**.***...*.*.***....******.**.***.**.**..*.....****.*...*.******.****.*****.*...*.*..**.***.**.*.*....****..***.**...********.*..**...***.***...***..*******.**..**...*.*.*.*..***.***.*..*.*....***..*....*.******.*.**..**....*.**.****.*..*******.***..**.*****.****.**..*....***.*.....**..*..**..*.*...*.*..*.*.***...***.***..****......*...*..***..**..**.**.*****.**.****..*.**..*.*.*.*..*....***...***....******...***.....***......**..**.******..*.**.*....***** .**.**...**.***...**.*..*..*..*.**.*....****.***.*...**.*..*.*......*...*..****.*.*.**.*.*.*.**..*.*.****.*...**.***..***...*....**.*.*...*..**...*.*****...**..**.**.....**.........**.*******...*..*.***.**....**.*..*.*******.*.****..**.***.**.*..*..**....*...*...*.....**...*.**.***.***...*...***.**.*..*.**.*.*..********.**..***.****.*.****.....***....*.***.*.*.*.*.*..***...*..**********..**.**.*..*....**..**..***.*....*...*.*..*.**.*******.*..****..*.*.*.**.....*.*..*.*.*.**........**.....*.**..**.*....**...*..**.....*..**...*.*.*...*.*.*.*.**.*.**...*.***.*....*.*.**.**..*.*.*.....****.***..*.***..**.*...****.***.*****...*..*.**..**..**..******...*.****..*..*****..*.*...***...*.*.*..*.*..***..**.*.**.**.*.**....**....***.**..***.***....*.*.*...*.*..*.**.********.**.**.***........*....***.**..**...*.**.***.*...**..*....***....*.*...***.*...*.*.**.***.....**..***.*.**.**..*..*.**.*.**.****..*.*...**...**.***...*.*...**..*****...******..******...**..**..*.**.***...*..*.*.*.**.*...**.**.*...**..*.*.....*.*..*...**.*...*..*.**..****..***.**..*...**.*.***.*****..***.**********.*.*....***.*..**.*.*.*.**...*******.*.*.******.**.*.****.***.**.***.**..**.**..**.*...*...***...*..*.*..*.*.*....*.**........*.*...*...***...*.****.*.**....*...*.*****.***.**..**.***..*.**.*..*******.*.*****.********.....*.****.**...***.**..***.*.*.*****.**..****....**...**.****.**....***.*.*..******.*.******.**..****.***..**.**.*.****.....*.**.*...*..*.****...*...*.*.**...*......*.*....*.*.*..*..**.*.*....*...**.*...*...**.*.....**..*..**.**.*.*.*..**.**..****.*********.***..*****..***********...*.*..**...*....*...*..*..********...**..*.*.*.....*..***..*..*.*..**.*.*.**.*...*..**.****...*.*.*...**.......*..**.*.....*.*...***......**...**..*.**...***...*..*..***.....*..******.*.******.********.**....**.*..***.*....**....*..**..*.**.**.*..**.**....*...*.*..*...*...**.*.*..**....*.*.*..*.*.*.*...*...*.***..*.****..***.**..*.*....*.......*..****..*.***.*..*...***...*..***.**.***..*.***..**......****.* ****..***....*....*...***....*..*.......*..*.**..****..****.*****.*...*.......*..**.*.***.*.*..**...*.*****..****..***...*.*************..*.**.*.**..*....*...*****.**.*.*...*....*.*.****....*..*........*..*.*****..*.*.*..**..*.***.....**..**.*******...*..*.*.*.......*..****.***.*.*....**.***.......*.***.*..*.**.**.**.**.*.*.*.****.*..*.***.*..*****...*..****.****..*...**.......**.*...*..*.**.*.**.*...*..*..*..*...*****.***.**..*.***....*..**.*..**....*....*.........***..****....**.*..**.*.**.*.***..**.*****..***.*...***.*.*....**.**.*..***.*......*.*........**.*****.*..*.***...*......*.******.**.**.***....*..*..********.***.**..**.....*..**....**....****...********.*...*.*.****.**...******..**...*..***.**...**.*.*..*.***......****....*****.**......**.*..****.**...****.**.**.*.*.*.......*.*..*....*..****...*..***..****..*.*****.*..*.***...**...*****.**.**...**.**.*...***.**...*..****.....**..**.*****..*..*...**.*..*.**.*......**.***...***...**.**.*..*......*.*..**.**...*.*..**.**.....*....*.*.****......**..*.**..****.........***.***...*.**..**.********.******.*..****.**..**..***....***..**...*.****...*...**.*.*..*.*..*....***.**.*.**..*.****...*....*...**.******.*.*..**.****....***.**.*.**..****..***...*.**..*.**..****....*.*..*.*...***..*....****...***..**..*..*.*...*****.*.*.*.**.*.*...******..***.**.*.*.*..**.**...*...**...**..*.***..*......*****...*......***.*.*..*..**...*...**.*.***....***.*...*.*.*..**.*.*.***....*.***..**.**.*.*.**...***..*.*...*.*..*..*****.**....****..****..**.*.****...*...**..***........*..*.***...***.********..***.**...***.**.*.********.*.*.....**.******.****.***.*..*******.**..**..**..*.*.*.*.**.***.**..*..***.....*..*.*..**....**.*.*.*..*.*...**...*...**.**.***...*..*.*..**.*.*..**..**.***..****.****.***.*****...**....**...*.*.*.**..*....*...***.*.*.***.***.....**..*.***.*.*..*****...*.**.**.*.*.*.*.*.*..****.**....*...*.*...**.*......***.*.**.*.*..*....***...*....**..**...*.*.***..***.*....**.*.*...*......**....*.*.***..*.**.*.*.*.***.. ***....*..*...*..****.**..*.**...****..*.**...***..***.*.****.**.*..*....*.**...*..*.*.*.**..**...*....*.......*..*...*.*********......*..*.**.***.**..*.*.*..*..*..*..****.****..*..*.**..*.*******....**.*..**.*..*.**...**.*.*....***.**.*..*.***..*.*..**.*.......*..****..*..*.*.....**.*.**.*.****.*.**.....*.**.***.*.*****..*..*..*****.*..******.*..*.***..*.*.*.****.***.*.*..**.....**.**...****.*.***..**.*..***....******.***.***..**...**..**.***..**..*........**...*.*..***.*..*....*...*****.*..****..****.....*.*..***..*.**..*.*.***.*......***..*.***.*...***.*..*.***.*.**....*..**.....*.**.****..*.*.**.***..**....*.*.......*..*.****.*...*..***.*****.**.*****.**..**..***..***..***.**..*...**..*....***.*.*......***.*.*.***.*****.**...*...*.****.*...*...*.*.**..*..*..*.******.*.*****.*...*.*.*.***...*..*..*****.*.*..*.**.********.*..**...****.**.*......****.*.***********.*..**.*.*..***...*.**.*.*....**......*.**.*.***..***.*****.*..*.****.*.**.**.*.*.**..*..*.**....****......*..*.*******.**.***...*.*..***...******....*.....*..........*.......*..***.**..**...*.*.*.****........*.*...*..*.*..*......*.*.**..*..*.**..*****.*.*.*.****.*...**..***.***...*.*..*.***.*...*.*.*..**.*..*..**..**...*.*.*.....**.**.*****.*.**.*.*..**..***...*..*****..**...**.**.***.****.*.*....**...*.****.*.*..*..*....***.*.*****.***.*..*......***.****.***.**..**.***..*.*****..*.*..**......********.***...*.***..***.....*.**.*.***...*.**.*.**.**....*..***...**..**.*.**...**.*...***..*.*....*.*.*...**......**...*..*..**..*.....*.*.**...*.*.*...*.**.***.*.******.*..*.....*......**.**.*..*****.....*..*.....*...*.*.**..*...****.**.....**.**.****.*...*.*....*.**..*.**..**..**..*.**........*********..*.**..****.*..**.*.*...*.*****...****...**.*..*..****...****.**.********..**..*.**.....***...**...*.****....****..**.****...*.....***.*.**..*.*..**..*...*..***.*.***..********....**....*.*...****.*...**....**.*.*..*.*.*.**...*..**...**.*****.*..**.*.*.***..**..*****.....*..*.**...*.*.***..*.**...******..*****.... .**.**.****..**.***.......****.*..*.**...***.....*..****.***..*.**.*.*....*..*..***....*.*.**.*.***.*...*.*...*...**.*.*.**..*.****....*...*.*.**.**...*..*.****.*.*....*.**...***..**.**.**.************.*..*..**..****.**.*.***.**.**...***.*******..*..**.*...******.***.*...*....*.*.*...*.**......**..*..**.*.*.*..*.*..**.*.....*.*.....*.*.....*****.......****....*..*...*..*.**.*..*.****..*.....**....**.*....***.**..******...**.****...**....*..*.*.*..*..*****.*...*....*...*..*.****.******......*.****.**.*....**..***..*.*.*....*......*.*******..*.*..*.***..*****.***.*....***..**..*****...*..**.*.*..**..*.......*.*.......****.***.*..*.*...**...*...*..***.*****.*..*.*.*....***.....*.*....*.**..*.*..**.*..*...*..**..****......*......***..***....*.*...**...*..*....*...*...*...**..**....*.**..****....*...*..**....***..**...******.*..***...**.**......**.**...***...*****...**...*..**.*.*.**..***...*.....*..**..........*..***..*..**.*.*..*..**.**.**.***.*...*.*..***.*.*.***..*..*.**......*.******..***..***.***...*****..**..*****....*..*...*..**.*...****....*......*....*****...***.********....**..**.**..**.*..**....*....*.*.*.*.*..**..*******.******..*....******....****.******...*.*..**.**..***.*.***.*.*****.**.*.*.*.**.*..**.*......*.*...*.***..*.....***.*..**.***.**.***...*..*...**...*...*.*..*..**.*..*.***..*....*....*..*..*..*..***.***.**.*...*..*..*.**..*...********.**...*......*.*****....***.*.*****.*.*..*..**...****...***..***.****.*..**.**...****.***..*...****.*.*.****....*...**.**.*..*..*.....*.....*..*.*.*****......*****..**...**.*****.*.*.*..*.*******...*..**.*..**.****..***..*..*.*....*.**....****.*******.*.**..*.***...*.*...***...*.*..*****..***.**.*....*.....**.***....*..**..***.**.*.*..***..*.*..*......**..***.**.***.**.....*******.****.***.****.****.*****.*.***...*...*.****..*.*...*..*.****.****.***..*.*.*..****...**..*...****.**....*.*..***..**..***..*****..*.*..*..*.*.**...**.*..****....**..********...**.***..*.*..*.*...***.**.***...*.*..***.*.**..*.**..*.**.*.. *.*.*.**....**......**.........*...*...*.**.*.*.**.*..*...*.*.******.*.*.*....*..**..**...**..****.*..*.*.*.....*.*..*..**.******..***......**.*....*.*....*****..**.*.*.....*..*.*.*.*.**.***.******...**.*....***.***..***...*.***.*.*..*.*.*.*.*.****..**.*...*.*.***..*.**.**..*...**...*.*.*.*.*..***....**.*.*.***.**.**.*..*.*.*****..*.*....**.*...**....*.*.**....*....***.**.***..*.*****....****..***....*...**.**.**..*..*...*..*.*.*..*.*..***..***.....***.*...**.*.*..*.*.*.**.***..**......**.*..*****.*...**.***..*.....*.*..***.**.*.***..***.**.*.*.****..*.*.*****.**.....**....*..***..***.....**..*.*.*.**....*.*.**..*...**.*.**..**.*.***.*...**..*.********..*.*.**.**.....***...*.**.*...***..*****...*.*...*.*...**...*..**....***.**.***..****.***.*.*....*.*..*.**.*........***...***.**.*.****.**.***.*..**.*..**...*...*..*..*..*...**.***.******.....**..*..*****.**..**.*.*..**.***.***.**.**....**..***.*..*.*.**.**..**.*...***.**.*.****..**.*.*****..*.****..*.*.***.****.***..***..*..*..*.**......**...**.*.*..***..***..**.*..**..**.*****....***.....*.......*.****.*****.*....****.****....**..**.*.*..**.....*.....**.****.******..**........*.***.*..***..*.**.**.***..*.****.*.....**.**.*...***.****.*****..**..*.*.....*****.....*...**.**...**.....******......*.....***.*...**.**.**.*.*..**..**..*.*...*.*..*.******...**..*.*.*.***.*...**.*****...***...*.*.***.*.*..**.*.**...**..**.***..*...*..***..........***.*.*.**...*.*.*...*..*.****.**.*.**.****..***...****.*..*****...*.**.........*..****.*....*.*....***.**.******.*....*..*..**.*****...*..******.**.***.*.*...*..*.......*.**..***...**.**..**.*.*****..*..*.*..*****.**.*.**.***.**.....*.*....***.....*....*.*...**.**.*.******..**.**.*.*****.....*.**..*........*....*..*****.*.****..*****...**..*.....**.**.****......***......****.**...*..*..**..*.***.*.*.*..*..*..***..***...*****.**.******.*.*.*.**.***...*.*.*..****.**.*.*.***..**..*.****....***..*..*..*.*.....*....**.*..*..**..*..*..**.**.*.**.*.**.****..*******.***....*..*.*.*.*.**.** **..*..*****.***....*...**.**..*.*.*.**....***.....*.*..*..**..*..**...*.****.**..******....*.*****.**.*..*..*.**.*.****.**..*.**.**..**.*.*....*.*.***.***.*..*.*.**...*.*.**.*..**..**.*****.*..*....******..*..**.****.*.*.*.*.******.....******...**...***...***.**..*.*..*....*..**.*.***.*....**.****...***.*.*.**.*.****.*..***....**.*..*.*..**..*.**...*****....*.*.**.*..***.*..***.****.*.***.*.*..**.**..**......*****.**...*.....*.*..**.**..***...***.*.**..**.*****..***..*..*...*..*****..**..**....*..*.**.*..*.**********.*..*********..***...*.*..*.....*.*.*.*...*.***.*..***.**.....*.**...*..*.......**...*.*.**..*****.*...**.*.*.*.****.*.***.*.*..**.**.*........*.*.....*.**....**.*..****..*.*******..***.**....**.*.*....*....****..*.*...*..*..*.*....***....***..*.*..*..*******...*.******.**..***......*..**.*.****..*..**...******......*...**...*****.*...*.*...*.*..***.***.*****..**.*.*.**.***..*..**.*****.*....*.*.*.**.**.**.....*..*...***...**..*.***.****..*...*****..*.*..**..**.*..**.*....*...**.**.*..**..*.*.....**.*.**..**.**..****..*.*.*.***.*...*****.**********.**.....*...****...*.**....***.**...**.*..****.***.***.****...**....*..*...*....**..**.*.***************.****...*..****....**..*.*...*.*..**.*.*...***....*.*.*.**.....**.*.*.*..*.****..***..*..***..*.***.**.*****.***...*.*.***.........**...*.*..........**...*.*...*.**..*.*.***.*..****.**....**.*.*.*..***.*****.**..**.*.*..****..**..*...*..*..*.**..******...**...*.*.*..********..**.*..*.**..*..*..**..****..**.....*....**..*.*..*..***..*.*..***.*...*.*.*****..**.**.**..***...*..**.***..*..****..*......*..***.*..**...**...*****.*....*.***.*.*..***....*.***..**..****..*******....***.*...*.**..*.**..****.*..*...*.*.*..****.*...****.*......**.****.**.***...*...**...******.*.......*****.*..*.**..*****..**.*******...*...**.....*.*....**....*******.*.***.******.*....**.*.**...*..**..*.**...*****.***...****.....*.*.***.*....**.**.*.*.***.****...**..*.***********.**.****.*...*.*..***...***.***..*...***.***.*.*..*..*..*** *..*.*.*.....**..*..*...*.*******...*****.**...*.*.****.**.*..**....**..**....*.***..***.**...***.*.*..*.**..****......*....*...**..***..***.*..*.**.*...*.**.****.*...**...*.**.*..*.*....**..*..**...*.*..*.**..**...*..*.*....*.*....*****.*.....**....**..*..****...*...**..*******....***..*.**..**.***..*....*......*.*.***.**.***.*.....**..*.*....*.*...**...........*..*.**...**..**.**..*..*..*......*...*.**.*..*****..*..*.*...**..***...*..*.**.*..*..**.**.**.**..******.*.......*.********.**....**.**..**....******.*.*.*.*..*.*....**.***....*.*****..*..*.....*.****.*..***.***......*.*..*.***.*..***..*****..*.*..**.***..**.***..*.*.*...**.****...***...**....*.*.*....**..*.....*****.....**.*....**..*..**..*...*.*..*..**..****..**.*....***..*.*.*..*.*****..*..*.*......**...*.**....*.*..*..*.***.**..*....*.*....*.......*.****..*..*.*.*..***...****.*.*.....*.*.****.....*.***.*.*****.**..****..*.*.*..**..**.**...**....**.**.****..*..*..*.**.......*...**..****.*.**...******.*****....*..******..****.**.**..******....**.****...**.***.**..*.**.***..**....*.*.****.******.*.*...*..**.**.**.*.**.****.**.....*..*.*.*.**.....***..****.****.**...******...**********..***...****.*..*.**...*...*..*.**.*********..*..**.*******...********..*.....*.....*.....*.*.******..**..*.**.**.*.*..*.***...*.**..**..*....**.*....**.*...*...**.*........*...**..*.*****.*...*...****....**..**.....**.....**..*....***.*..*..***.....***.***.***.******..*.***..****..*.....*.**...*.*..****...*...***.......*..*****.**...***..*..***......*.**..***.**...*******..*.*.*.***..**..***.....*..**.......**..*..*.**...*..*..**.*****....*.**.**.**....*...***..**....*.....**..****..**.*..**.***..****.***.*.*.****.**.*******..*..*..***..*...*........*....*....*....**.*.*.*.**....*.*.....*.*.**...*..**.***........****.*.*.*.***.**.*....**...**.****..**.**.****..***.***.*.*.**..***...*****.*...*..******.****...*.**.**.*.**...*..*..*.**...***.**.*...**........***.....*.***..*..*.*....**..***..**.*****.*.*..**.*.**.*..*.*..**.*.. .****....***.**********.***..*...****...*.*.**...**.**.*.*...*...**.*...*******...**.......*..**..****...*..*...*.....**...*.*.**..*...****.*.**.**.**.***.*.*.****.*.*....*..**...**..*..*******...**..******..*********....*.**..*.**..**....*.***..***.*.*.**.*.*..*....*.**.*.*.*......**.***.****..**...*..*...**.*.*.*.*.***.*.**...*......*.*.*.***..***.***..**..******...*.**...*.*..***...**..***.*..*..*.*....***..*..***..*..*...*.....*.*...***.*.*.***..***..***.....*.***...**..*.*.*..*.***.**..*..*.****.**..*.*****.**...****.*...*...*.*...*..*.**..*.*.*.....*...****.*.****.**...**..*..*....*.**.*.**.*.****.*......*.*..*.*.*..***...*..**...**.**..*......*.*..*....****...**.....*.......*...****.**.**.*.**...*.**..**..**.*....**.**.....*******.*.***.*.**....****.*...**.*.**.......***...*..***...***..*.**..*.**.**.**.**.*..***.**........****.....*.**...*****.**.*...*.**.*.**..***.***..***.**..*.*..****.****.*.*..**.*.**..****.*..*.***..****.***..*.**.*..**...***.**....*.***.*.....*****.**.*.**.***....**..**.*.....*.***.*...*...**.*.****...*..****.*....****..***.*.*....*..**.**.*****..**..*.**.****.******..**....***.***..**.*..**.*.*..**.****..*..*.*...**.*..*..*.........***.***.**.....***..*.*..*.*****..****..*****..*.***........*...*.**..***.****...*.*.**..*.**...*.........**..****..**.*.****......*.****.*.*.******..*.....**..*.*.**.*.*****.*****.**.***....***.****.*****..*.*..**.*.**....*.*.***.**.**.**.****..**..****.*.*.**.*.*.*.....**.**.*.**..****.*....****.**.***.*..**....**.*..**.*.*.****.***.**.*........*.*.*..**.******.*...****..*...*..***.**..*..**.*..*.*.....*.***..**.*.....*..*..**.......*..**.**.*.***..*.*.*..**..*.*.*..*..*....********...*....*.***.*****.*....*....**.*..**...*******.**.*.*.*.**.****..***..*..*....****.*.*.*.*......****.**....*.....***...*.*.*..***.*****.*....**.*..*.**....*.*...***..****.*.*.********..***...**..*.*...**....*.**.*.***.*****..*..*.*.**....*****.*....*...*....***.*..*.*.*.**.*.**..*.*...*.*.*.***......**..***.....*.**.**..**.*. .**...*.*.**.*.**.**.***.**.*..*.**.*.....*.**..***.**...*****...**...*.**.***..*....*.*******..*.....*..*..*.**...**.*****.**...*.***..*.....*.******.*...*...***......**.*......*.*...**.*..***..**..****.*****.*..****.****..**..****......**......*.*.....*.**..*.......*..***..*.**.*****.*.*****.*.**..**...*..**.**.***.*.**.*.*.....*.**..***.**.*.*.*..*.*...*...**..******.*......**.*.*....**.****..**...*.***********...*.*..*...*.***.*.******.*.*.....*.....**.***.**.**...*.*.*.......*.**.**.*.**.*...*.*..***.....*.......*****...*..*....***.**.*.*..**..*..**.**..*.....*.*...**.*.***.**.*.*..*.**..**.****..***.*.*..*.**.*.**.*..*...*.**...*..**.*...**.**.***..**...**...***.***.****....*.*****.**.****..*.**.*..*.*.*..**.*.*....*.*.***.*.**...*..****...**..*..*.*.*.*.*.*.*.*..**..*****..*.*.*..*....*.***.**.**.******........**.***..****..*......*******.***...*..*.****.**..**********.**..*..**.*....****...*.*****.*.....*.*****...*..*****.***.***....**.***.*.*****..***...*..**..***...***.*.****..*.*.**.*..***..*.****..*..***.*...**..***....*.........*.**.**..*....**.**..*.*.*....***..***.*.**....**.**..*...*.*....**.**...**..**.***...*..*.*.....***.*.**..*.***..**.......**..***.***.**..***.*...****....****..***.**...*..**.*..*.*.****...*..*.**.***....*..**.*..*.*****...***.***..**.....***.***..**.**.**.**.....*...**..*...**.**...***.*.**.*..****..***....**..*..****.******....*.**....**.*.**..*.*..**..****.*.*..***.*...**.*...**......**.**.*.*..*.***....**...*.**.*.**.**.....**.***.*****.*...*....**.**.*.*.***.*.****.**..*..**.*...*.**..*.*...*..*..*****...**.***..***.**.*.*....***.**.*.**..*.....*..****.....********........**....*...***..*..*..*.*....*.****...**.******..*..**....***..****..**..*..*..**.****...*.***.****.*..***......****..**..*****.****..*......**.*.***...**..**.**.****..**.**..*********.*.**...*...***.*...***..*..*..**..*****.******...**..*..*..*...**.*....*...*.*...**.****..*.***.**...**.*.*.....***.***...*.*.****.***.*...**...*..**...*.****..*........**.** ***.***..*.*.*..*..*..*.*..*....*.**..********..*.*.***.*****...******.*..*.*..***.*..*.**.*....*****..*****.*.*....**.******........***....*..*.*....*.*...*..*****..**.****.**.*..****.*..**.**..**..***.***...******...***..*.**..*....*...*.**..**...*..*.*.*.*..*.**.*..**.**.*.**.**.*.*...***.*....*****.*.*****...*.*********....**..*****....*..*....*.*..**.*.*.*.*.**...*..***.**..*..**.***.......*.****...*.***.**..****...*.*.**.***********.*.****.*..**.*..*...**...**....**.***...****.*.*...**.*..*.*..*....*.*.**...*..**.****...*.****...*.*.*.***........*.*...*..**.**.**.*..**...***.*.....*.*....**.*******.*.*.**.....*.*.*.*....***...******.***....****.*..******..............**...*.*.*...**.*.**...**..******....*..*..*.*..****..*...*****..***.....*.*.**..*..*....**.*....***..*.**.**..**...**..*******..*..****..**.**.***..*.*...*..**.****.*.*..*...****.**...*.*.*.**.******....*...*.*.*.*.***.****..*.*.*..**.**....***..****...*.***.****..***..*.****.*.....**...**..***...*....**..*..**..*..****..*******.****..*.**....*....*..*..**...**..**.**..*.*..*****......***..***..*..*..**..*.**..**..*.**.*.....*.**...***...**...**...**.**.**.*.*.*..*.*****..*.....*.*.*.*.*.****.*.**.*..*.*.*......*****....*..****.**.****.*.***.*****...*..***.*......*.***.*.*.*....*..**.*...*.**.***.*...*.*.******.*..**......*..****.**..**..*..**..*.****.**..*****.*...**.***.*..**.**.*...**.*..*.*.*...*...**.*.*.***.*.***.*.**.**.....***..********.*.**.*.*.*..****...*.*.******..*...*.*.*....***..*******.*...*.*......***..**.*.**.**.*.*.*.*..**.***.*.***.*....*.....*..**.**..*..******.*.*.....*.***.*..*..*..*...***....**.**...*.****.*...*.*.**......**.*.*..**..*.*.*..*...***.**..***.******.*..**..*.*.***.**.***...*.*****........*..**..******.**.*.*.*.*..*.*...*.*..****.**.**.....*...*..***.*.**.**.****.*.**...***.***.*.**.....*.*.**.*.**....*.*.*..*.*.**.*.*.**.*.**.*....***...*.......*......*...*....*..*...**.*.**.....**.****.....***.**.*.*.......****..****.*.**...***....***.*.....*..***.*****.....* .*.*.**.**.*.*****...**...***.**.*.*.*.*......*.**..*...*..**.**..........****...******.*.*****.*.*.*.*.*...*.*..***.*.*.*...**.***..*..**....*...*...**.*...***..*.**..*....*.****...*.*...*....*..*.***.....*.*.*.*.*..*.*...*...**.*..***....*.*.*.....**..*.***...*...*****.*...**.*.*.*.***......**...*...*.***.*.*.*..*..**..*.*.***.*****.**.*****.***...**..*.*..*.**.******..***...**..**.*..**..*..**.....******.***.*....*******.**......***...**..**..*...*.******.*..*..***..***.***..*..****..*****.***..*..****..***...*.*..*..**.*..****..**.***.*****.***...***..***.........*....*..*.*.*...*...**....**.*****.*.*..***........**..*..***...*..*.***.*.*....*...*.*.*.*.*..***.*.******.**...*.**..*..*.**...*.*.**.*..***.***..*..*...*..**.**......*.*.***..*..*....***.*.*...*****.*...*.*.***..*.**********.**.*..****...**..*...*.*.*.*.**.****...*.*.....***..*.*....**.*..******..**..*.*.*...**...*..**.***...***.**.*.*..*******.**.*......*...**..*.*...**.***...***..**...*.*..***.*..*..*..*...*.*..*....*****.*..*.*....**.*.***..***......**.*****.......*..*.*.*.***..*.....***..*.*...**...***.**.**....***.**....*****..*...*....*..*.****..*.**.*..**.*.***..*...*...*...*.*.**.*.****..****.*..*.*..**.*..*..*.*...*..*..***....***...*****....***.*.**..***..*.*.***..*.*.....*****..***.**..*.***.*.***.**.*.*.*.*...**..***.****.*.**..*.*...*.*..*.*.*******..*.....*..**.**.*.**.***..*.**..*.*....**.*****.*..**...*...**...**.......*.*...****.******...***...*.**...*....**.*.****..**.***..**.....**.......**..**...*.*..****.***.***....**..**..*.*...**..*.*....***.**.*..*.*..***..*.**...**..*..**....***.....**.****..***.**....*.***.****....***.**.**..**........**.*..*.**..*....***.*..***.*.**.***.*.*..****..****.**..*.*.**..***....*..**.*.........*.*.**.**...*******.*.*.*.**....*....*..***.*.*.**.*...*.*.*..**...*.**.....******.**..*.........*.****.*...*.*.*.*..**..*..******...**..**..**.*...*.*.***....****.****.....*.*.*..*.**...*.**.*..*.***..*...**..*.*..*.*..**...*.*****.*****.***..*..***..***... ..*.***.**.*..*.*.***.**.***.*****....****.*..**.**.*....*....****..*.**....*.*.*..*.*...**..***.***.**.****.*..*..*.*.*.**.*****.*...*....**..**..***...*.*.*.....*.**.*********.***.**.***.*..*.***..***..*.**...**.*..*.**...**.*....**.*...*...*..*..*******...**..*.**.*...*..*..*.*.*..........*...******.*..*.*..****..****..**..******.**...**.***..**.*.***..*.*..*****..***..*..*...*.*..****.......*..*..*..**.*.*.*.*..*....****..*.**.*...**..*.*.*..**.*..*..*..**.*****.....***...***.*..*....*******.*....*.*..**.***.**..*.*........*....***.....**..**..****.*.****.*....*.*.***.*.*****..*.**.**.*..******.*.*...*...***....*..*.***..***********.*.*******.*.***.****...*.**..*.**.**...***...*.**.*.****.*.*.*.*...*..*....*.*.**..*.****.*...*..***.**.****..**...*.**..***..***.....*....*.******..**.....**.....*******..*..**...*.*****.**..****...**.****....*........*......**.*...*..**.***..*....*....*.*..**...**..*.**.**.*.*.**.*.***.**..*....*.*****.*.*.***.*..*.***...******.**..*.*..**.*.*.**..*****.***.**.*.**..*..***......****...**.*.**....******.*..***.***.*****..*******.*.***....**.***.*.***...**....**.*..****.*....*.****.*..*****...**.**.*....**.*.***.***..*.**....***..*.*.*..*....*..**.*..*...*.*.***.*...**.****.*.*.....**.*******..*****.*...*.**......*.***********.**.*.....*...***..*.*.*.**..******.**...*****..**.*....*..***.**..*...*..***..***...****.*.**.....*....*.***...*.*.**.***..*****.**.*..**.***..****.*.***.*...**...*.**.**.***..*...*..**.*...**..*..*.**.*..**.*..**.*..****...***..*.**.*.**..*.***.....*.***..*...*.*..**..**....*.**..***.....*...*.*****..*....*..*.*...***.*.****..***.***..***.*.*.**.*.**.*..***.*****.*.**.****.*..*****.*.***.*.....**..*....*.*..**..****.**.*..***.*****.*********.*.....**.**.....*...*****.*..*****..*.*...**.*..**......****..*..****..**..********....**.***..*....**.***.*.*.*.....*..*.*...*...**.****.*..*..**.*.*.*.***.*.*.*....**.*.*..*.***.....*...***..*.*****..**.**.*..*..*...**.**.**.**....*.****.*.**.*.....*.**.*......***..*.... *.***..*....*******.****.*..*...*.**.**.*.**..**.....*....**.***...*.***.**.*.***.*.*..**.*.*...*......*..*..*.***.**.***..**..**.***....*.*.*..**.**....**.*.*.*.*.**.**.....*****....*.*.****....**.*.....***.*****.*..*.**..***..*..******.****.*.***.*..*..*...*...**..****..****..*****.**.*..**.**.*......**....*...*...*.*.***.**..*.****..**.*...***..*.**.***..**.**.*...*.*.**.*.**.***.*.*.*...*.*.*****..***....**.*.***.*.*.*.***.*.*.*****..**.*.*******.*.**..**.*..*.*..*..***.*..*...*.*.**.*.*..**...*****.***....*.***.*****...*.**...*.*****..*..*.....*..*...******.*.**.......*...*.**.*..**.**..*****..*..***..*.*.*..**.....*...***....***...*..*....*..**..**.**..*..*.*.*..***.*..*.*....*.......*...**....****.*..****...*.*.*.*.*..*.****....**.*.....*.*..****...*..**..*...**..**.**...*****......*...*.*..****....*...**.*..*..*.*.**.**.*...****..*...**.*.**..*.****..*.*..**.....*.**.***......**.*******.*.**.**....*..*...**.*.**.*.***.***..****....**..***.**.*......*..*.*.*...*****....*.**.******..*..*.*....*...**.**..***.....**..***..*.*.*.*.....*..*..*.*..**..*.*****..***.*.*.*..***.*.*.****.***.*.*.*****....******.**.***..**.*..*.*...**..*.*..***.*.*.*..*....*****.***.**...*..****..**.......*.**..***...***.*....**.***....**..*.*.****.*..*..*.*..******....**..*.......***..........****.***....*.*.....**...*..****.*.**.......**.***.**.*****.*.*.**..****.***...*.***.****.***.*..*..***..*.**...****.*....*.......*.***..*.***..***....**.*.*.*...*.*...*.**.*...*.....**.**.*.*.****.*.....***..**....*..*...*..*.*.*.*.....**..*...*..*.*..**..**......*.*...**..***..*..*...*.***.***.*...*.**..****....*.**.**.*.*..**.***...****.*...*.*...**....****...*.*..***.*...*.*...***..***.*..**..**..***....*..*...*..**.***.*.*..*****.**......***....**.*..*.*.**....**.*.*****.....*.*...**..*.**.......*..*.**.*...*...**.*.**........******.**..*......**....*.*.*.*....***.*.**.*..*.*.**..*.........*****.........*********.*..*******.*.**...**...*.....**..*.*.*****.*..***.*..*..*.*..**..*.*.*.*****.*** .*.*..*..*.*.*...******.*...**..****...*..*..**...*..**...****.*.*.*.**..*..*.*..*.*.**.******.*.***..****.**..*.*.........*.....**.*.**.*.*..*....*....**.***.***....**...*.****...**..*..*****.**.*..**********.****........*.*..***.....*.....**..*.*...***.*.*..**.*.***.**...*...*..*.**.***......*..*...**....*.***...*....*..*..*...*..*.*..***.**.*...*******.*..*...******..*.**.....**.....**.....*..*......***..***..****..........*.***.....***...**......*..*.........*..***...*...****.*****.**..*.******.**....*.....****.*****..*..*****.*....*.*.***..**.*...*.**..*......**..*..*....**..**...*...*.****.***.**.*..****..*.**.**.*..********.*.******.....**.****.**..*.*....***..**..****..***.**.*******..*.*....*..********.****.*.*......****.**.**.****...*.**....*...***..*......*.......***.*.*....***.**..*..**...***.*....***.*.......****..**.*.***.*.**.*..*.***....**...*.....*..*....*...***..*.***.*.*.**.*...*..*.*.**...*..*.*...*****.**.**.***.*.*..*..***.*...*.*.**.**.*.**.*.*.*****..*****.****.*.....****...**......*.*..*.**.**.**.***..**..*..**.*.**.*...*.....***.*.*...*.**.****.....*.***.***.*....****.**.*****.*..**.*....******.***.*..*..*..*.....*..*.....***.*..*.**.**.*.**..***.*..*****.*.*..*....******..**..**.*.**.**.*.**.*..*.*.*..*****.....*...**......*.**....********..*....*...**....*.**..*.**...**.***..***..*....*....*....*.*..*..***.*.*.......*..**..**....*...**..*.***..*.*..*.**..****..*.*....********......**..*.**..***..***.**.***..***.*.*...*.**..**...***.*...*..*..*****...*.**.*.*..***.**..*..*..*...*.***....*..*.**.*..*.*...*.*..**..***......*.***....***.....****.**..***.*.*****...**.*..****.*..*****.****.*..*.**..***..**.*.**..***.**.*.**.....*.**.***.**.**.**.**.....*.*.**.**..*.*....*.*.*.**..*.*..*****....*.**..***.....*****.***.*****......*..*****...**...*.*..**...*..*......***.****.****.***.**.*.***.****.*..*..*.*.....*..***..*.*.....*..*.**.***.*..*.*.*.*.*..**.*.*.*.*.**.*.**.*..*.*.*...**.*.**.**.*...****.**.*.**.*..**....****...**.****....***...*..** .*.*....*.**...**..*.***..*..**.***.******.**.*.****.***...*.**...**.*..*.*..*......*....***..***********..**.*.*.**.....***.*.***.***.*.*..*.***.*.**..*****.**.**.*.**...***.**.**.*..***.***.***.**..*.....*.*..*.**.**.**.*..**.*..****...********...*.*..*..*.*....**...*..***.***..*..**.**.*.*.*.......****..*...*..*..*.**.*.*.**...*.*...**..***..*****.....*...**.*.*..***.*.**...***...*..***...**..*..*...**.*.*..*..*.**.*...*..*.....*.***.*.**.**.*..**.*.***.**..*******....********..****..****......*.*...*.*****.*.*........**..**..*.*.*.*******..**.***..*.**.....**..*.**..**..*....*.*.****.****..*.**...**.**..**.***.**.***...*....**.*..**......*.*...*.**..***..*.*.*..*..**.*..*...*.**..*..*.***.**...*.*.**...*.*..*.***..*.*..***.***.***..*..*.*...*...*..****...*..*.*.*..*****.****..*...*.*..**.*..*....*..**..**.*..*.*.*...........**....**...*.*....*..*.*....*...***....*.*....*.*.**.**..***....**.**..**..*.*.***...*..*.***..*.**...*...****.*.*..*.*.*.*..**....*.**.**...*......**.*.*.*..*.*..****...**..*..***.*****.**.**.*...*...*...**..*...**..***.**......****....*...**.*..*.*...*..*.*.....*..*...****..***..*.***.*..***.*...*..*.*.****..******.*...*...*..**...*.***..*..***..*.**.*..****..**.***...*.*..**.*.*...*..**.*.*....*.***.**..*.**..*.*..*.*.*..***.*..*..**.**..*.*..**...*.**.****..***.**.***..***..*.*....*..*.....*****........*.*..**..*.***.**....**..*.***..**...*.***.*..**.**.*..***...***.*..*.....*.*....***....*.*..**..*..****.****..*...*.....*..***.**.*...*.*..***..**..*.**.***..**.**.**..*.*.*.**.*..****...**...*.****.*.*.**.*......**...****.*...*....*......****.***.***.***..*...*..**.****..........*......**.*.*..**..*****...*...*...******.*..*.***.*..*.*.....**.**.*.**..*.......**.*..*.***.******.***.*.......*.**.**.**.***....**.*.*..**.*.*.***.**..**..*.**.*.*.**..*.**.*.*.**.***...***.*...*.*....*.*......******.*..**.***...**.*...*....*..**.*.**.*.*...*..***********.*...**.*.**...*..*..***..*..*.*.....*.*...***.....*....*.*.**.*.*..*****..**..*....***.**. **...**....*.*...*....****..***......**...**.*..***.******.***...*..*.*.....*.*.**.***...*..**.*.*.**.**..**..**...******.......*.....***.*...**.*..*..*.*.****.*.****..**..*.**.**...**..*.*.**.*.*****....**...*.*..***..*...**.*.*...*.**.*.***.*...*.*....*..**..*..*.**.*...****...***...***.***....*.*..****.***.*..*......*.*..*.*.***...***...***.*******.*..*..*.*...*.**....*.....***...*...*.*.*.**.**..***..**...*...*..*.*.......*.***..*.**...***...*..****...*.*.**...**.**....*...*.*..*..**.****..*****....*...*.**.**..*********.***..***.*.*.*****.***..*.***.****....*.*****.***....**.****..***.*.*...****......*...*********...*...*.**.**...**.**..*.*..**.*..*...*.***..*.*...**...*.*.*.**..*...*.**.**.*.*..*....***...***....**..***.**.*.....***....******.**...*.**..........*...*....*..*.......**.***..*******...***.**.*.**..****....**..*.*.***..*.....*.***.*.*.*********.*......***...***..**.....*.**.*****.***.*....**.....*.***..*.**.*****..**..*...*.**.*.****..*....*..*.*..*.**..*****.**..***...**.*****.....***...**.*****.*....*....**.*****.*.*.*.***..***..*.******.**.....**....*****.***....*.*...*.*.**...*.*******...*...*.**.*..******.*..***.****.*..*..***.**...*.*****...**...*.**......*...**.*...*....*..**..**.*.....**.*..*.*.*..**.***.*..****..****..*.**..*.*.**.**.*.**......*.*..*...*.*.****..*...*..*......*.**...*.****..*..***.*..*.*..........*.*...****.**..**.*........*.*.**.*..*..****.***....*..*******.*.....*.*.*..**.........*****...***.*.*......*....*..*.*...**.**..**.*.....*......*..*..*..***.**.******.*.*.*.*.**..*.*.*.*.***....**.*.**.**.**......*.*.**.*.*...*..*.*****.....****....*..**..*******.****..*..**..***..*..*.*.*..*.*....**.....***..*....**.....**..****.*...*.....*...*..***.**.*.*..***.....*.*.*.**...*..*.**.****..*.**..*......***..****.*****.****.**.*....****..*..**..*...*.**.*.*.****....*.....*..**...****.*...**..***.....*.*...*.*.**.*..***.**.*..**..*.*.****..*..**.*..*.*****....**.*.***.......**....***...*.*..*.*****.*....***..***.*****..******.**. *.*.****.*...*..*.*.*..*.*.......*..****...**.***.*..*..*..*....***.*.....***...*...****.....***..**..****.*..***.*******..**.....***.*****..**.**.*...***.*...******.....*.********...**...*.**...*..***..*.*..*....*****..*..*.****.*.....***.**..**.***..*..*.**........*.**..*....**.**.*..*.*****.***..***********.***....**....*.****.*.*.****..*.......*.**..*..**..*.......*.*.*.**.**...*****..***.*..*...*.**..**.*.*.....**.*..**.*..*.....**.*.*.*....*****.....*...***..***.*****.**.***.**.*.*..*.*...***.......*...**.**.*.*..*...**..**.**.*.*..******.*...**.***.*.*...**.**..***..******...**..*.**.*.*.*.******.********..*....*.*....***....*..*..****.*.**..**..*********...**.**.*..*.***..**.*****.****.**..***..**...***.*...****.*.***..*.**.*..*.....*..*.*..*..*.**.*..*.**.**....*..**.***....***....*****..*.*........***.****.*..*..*.*.*..*.*...**....****...*..*..***.*..*.........*..***.*.*****..*.....**.****..*.**...***.*.***...****.**..***.*.**.***.**.*.*.*.*.*..*..*.****...****.****.******.****.**...*....*.*..***.****.*****.*.*.*..*..***.**....**.*.**.*****....*...*...*.*.****..*.*.*.....**.*.*.**.....*.*.****.**.*....***.*..*.**.***.*.*.*.*****.**.*.*...*.*....**.**.**......*..*.****.******.*.**.*.**.**...*.**......***.**..*..***.**.***.**..*.***..........***...*.***..****.*.........*....***..**..*..*.**.*****...****.****....**....*...**.*....*....*.*.***.**..****.*....*.*...**..*.***..*****.**.******.*****.**.....*.****.*.....*.*..*....*..*..*....*.*..**.*.*..*.**...**.***.***..*..*.....*.**.*.*.*.**.**....*..****..***....***......****...*...***...*..***.*...**..*.***.*..****.**.**..*******.**..**...**.**.****.........**....*.*..*..*.*..*.***.....**...**.**...******.*..*.***..**....*.****..***..**...***.*..**...*..*.*...**..**.**..**.*.**.****..*..*..*..*****.***...*.**.*....**..*...*.*.*..*.**.*.**..*.*.*.**..*....***.***.*.***..*..*.******.*.**.*..****.*..***.**..**...***.********..**...*.******.....*.*...****.*..*.**.**.***..***.*.*.*..*...*..**...*..*.***.**.*.*..*.* ..*.*..**.**.*.*.*...*...**.**.****.*****..*.*...*****.*.*.*.******...*****..**.*.**.**.*..****.*.**.*.***........*...*..*.*.*...**.******..***.*..*..***.*..*..***.*.****..*****..*.*.....*.****.**.***.*....*.*.*.*****......***.*..*.*....*.*.*.*.**...***.*.****.*...*.....*.****.*******...***..*...*.****..*.**.*.*..*.***..***.*...*....***.*****........*..******.*.**.*..**..***.*..**..*....*.***.*..***.**.*..**..*..*.*....****..*.....**.....**...****.***....*.***..*.**.*.**.****.*......***....**...*.***...*....****......*.**..***.**.**...******...*.......*.***.******..*.*.*.**.....*..*..****.***.*.*.*..**.*.***.**..**.***....*.*....*.****.**.*...*.*..*..*.*.**..*...**.*..*.*..*....*.*.***.*..**...*..*...**.**....*.....**.*..*.....******..****..*.....*****.**.****.*.*.***..*..*.***...*.*..*.*....**.****.**.**....**.*.**.*.**..***....**..**.*.**.***..*.*.*.**.*..*****....*....****.**..**..*.*.....*.*.....*....**.*...*.*..**.*.***...*.*....*..**.*.*..*..**....*..**.***...***..*.*.***..***.********.**.***.*.**.***.....*.....***.***..**...****....*.*.***.*...*.*.*.******.*.****.*..*.*.**..*****...**..*.***..*.....*****..*.*.***.**.*.****...***.**.**.*.*.***.......*.**...*..*....***....*..*.*...*.*.*.**.**.**..*.**...*..*...**.***..*********......**.*..****.....***.*..*****.***.*.*.**.*..**..**..****.*........*..**.....**.**...*..**.*...*...***..**..***.**..*..*.*..*.*.****..*..*.*.*..****.....*..****.*****.*.**..........*.*..*..*.******.*.*.*****.*..***.**..*..********.*.**..****..**..*......******.**.*.*.*.*.*.**...*.*****.....*.**.*...*****.*.**.......**..***.....*...*..*.*..***...*.*****..***...*.*.*.*...*.*....*....*.*.*.*.**...*.****..*****.*....***.....*.**..***..**...*.*..*.*..*.*.....**.*...**.........*.****.*.**.*..***..**.*.***..*.**.*..*..*.**.*..*.......******...*******.*.*.**.*.***.**.*..*..*.*..***.*...**.......*..**.*.**...*.*.**.*.*.**.**.*.****.*......****..*..**...*.**..*..*..**..***.....***.*..***.**.*.*.**.***..*..*****.....***...*.****.*.*.....*.....*** ..*...**.*.****.**..****.**.*.**.*.*....*...**...*.**.*...**............***.**......*...*.****.......****.....*..**.***.*..*.*..**.....**.**...*.**.**.*.***...**..*.*.*.*..*.**....*..***.****..**...*.*..***...*.*.*....**....*.*.********...*..*..**..*.**.*.**..*****.*****..*..***....******.....***.*****..***.*...*.**.*.**.*.******.*.**.*.*.*.*..*.*..*..*.*.*..******....*.*...*...*.**.*...***.*.***.*******.****.**.*..*.****...*******..*.*******...........*...***.*..*.***..***.*.**...*...****...*.*.*******.**.*..**.....***.*.....*.*.***....*.*.*.*.**.**.*......**.**...........*.*..*...**.*..*..*.**..****.....*..*.*....*.*.*.****...*..*...**.**********.*...***.***...**..**.*.........**.**.*....*.....*..*.*..*..*.*.*.**..*.*.**.*...**..**.*..*.**.*...*.......*..*..***.*.***.*.**...*****..****.....**..*.....*....*.*..*.***.**.***.**...****.*...**.**.*............*..***.***..****.*...*..*.*....*.*.**.*.*.****.**..*.**.**...**..*.******.*..*.*****.****.*..**....*.**..**..***...**....*.****..*...*.......*.*.*.**..*.****..***.***.*...****....**.*....**..*.*...*****.**.**.*..*.***.**...****..*.*.*..**********.*.......*....**.**.*.*....****.**.....*.******.*.........*****...***.*.***.*....**..*....*...**.*.*.*......*.....**..*.**.***.*.*.******.*.***.****.....*.**..*...***.******..****....*.**.....***....*.*..*..****.*..**.*.**......**.*.*..***.**.*.*..*....*...**..*.**...*.***..*.*******..**.......**..*...*..**...***..*..***.*****...**..*..**.**.*.**..****...**..*.*....*.***.*...*****.**......****..*.**.*.....**.*...**.*.*.**.*......***....*****.******....*....*.*..*..**....**..*****..*..**..*..*********..***...*.*.**....**.*.**...**......*.*......*...**.*..***...***.**...**.**.*..****.*.........*..*.........**..***.****..***..***...*.....*.*..*.*...*.*..**..*.*..*..**......*.*..*...*..*..*..*.***....***.*..**.........**.***.**...***.**..*.***.*****..***.*.....***..****.*******..**..*...*..*..*..***.**...**..**.*.****...*.**.*.*.*..****.**..*..**....***....*...*...**.**..**.*. **.**.**..**....*.*..**.*...*...*.*...*..**...*****.**.****.**...*....*..*.*..*.....*.......*..*...**..*......********..****..*.*.******.*..*.***.*...*.*.*.*.*..****..**.******..****.*.*....*...*....***..**..****.*..**.....*.*****.*.**..*....******..***.*.***.*.*...*.*....**.*.***..*.....*.*...*..*....*..*.**...**.*.*.****...*..***..***.***.*......***...*.*.*.****..*..**.***.*****.....**********...*.**..***.****.**.*..**..**.*.*..*.....***..*...********.*.***...***....*.....*.*..*....**....*.*..*.******.......**...****.**.*..*.***.*.*..*.*.*..*.**.*..*....*....****......**..*...**..***.....**.**....**.***.*...*...**.*.*.****...*.**..*...****.*.*.*...*.***..****...***.***.**....*..*.*.*.*.....**.*....**...**.****...........**..*..*..*.....***.*.**.**.*.**....*.****..*...*.*.*****..**.*.****..*.*.*.**.*.*.***.......**.****.*.**...*.*.**.*..**.**..**...***...***.**.**.***..*.****.*.**....*...*****..*..*.*.*.**.**...........****.*.*...****.**.*.......*...**..*..*..*.**.***....*.**..***...*.***..*.*.**.**...***.**.*..**.....*..*..**.*.....*..*.**.*..*.*........**..*..**.*.*....*..********...*.***...*.****..*...**..*.*....*..**...****....*.*......*.*.**.*..*.**.**..*.**.*.....***.**..*...**.*..**.**...**........*..**.*.*.*..*.*..*.*.**.*.*...***....*..*.**.*..**.**.*.*.*..**..**.*.**.**.*..*.*.....*.**.*.*.*.**..*....****.......*.**.*.***...*..*..*.*...*...**.*.**....***.*.*..**..*.*..*....*...*...****.****..*..*.*.*......****.*..**.**.**.*..**........*....**.*.***.***...*.*......**.**..*.**..*.*..*..*.*.****...******....*****...*.*..*.*..**.**..***.****..*...**....*...**...********.**.**..*...**..**.*.*..*.**..**.*.*..*..**.***......**...***.**..**.***.**.***...**..*.**.****..***...**.***....*....**.**....**.*.**..*****.*.****..*********.**.*..***....*...**..***.*....***.*.**.**..*.*..**..**..*.*...**..*.***..*..*.*.*.*.*.*.******.....*.*.****.***.*...**...**...**.****....*.***.*.*...***..*..*.***.*.***.*..*...****..**..*.******.****..*..*.*.*..**.......*.*.***.*.******* **...*...*.****.*..****.*...*****.*..*...*...*.*********......*.*..**..*.**....********.**...**..**....***.......***.****.*.*....**.***.*.**.**..***...********...***.*.**.**....***...****...*.....*..*.**.**...*.*...***..**.*..**....*.*..*...****..*.*.*.************.****.**.***...***....**.*..*..*.***..*...**.**..*****.***.......*..*.....*..**...*..*.*..*.*.....*.**.**.**.**...******.****.**.*.**.*.*..********..*.*..*...**......**.*.*.**....**.**.*****..*.*..****.*.*.*.*.**....**.**.***..****.*.****.*..**.****...*.***..*..*****.**.**...*.*.**.*..***..*.....*.****....*.*.*****.*...*..*.*************.....****.********.***..*.***.****..****..**.***...*.**.*.*..**.**.*.*.***.*******.***.*.*.*..***...*.***..**.*.***.*.**.*.***..*.**...*.***....****.***.*.*.*.*******....*....*..******..**..**...**.**...*..***....*...***..*.*..*..***........*.......***....*..*.**.*...****.......*...*.*.*.*.*..*.*.**.*..******.*..***.*.***..*..***....***..*.**..**...*.*..***..*..*.*......***.**.**....*..*..*.*.***..***..*.**..***........****.**..**.**.....*..*.**.*.*..*.*****...***.....**.**..*...*..**.*...**.*****..**.*..****..*..**....*..*...*..****.*..*.***..*.**..*.*.**.*..***...*.*.**.**.*.**.***.....*...*.*........*.*.*.....*****..***..*********.**.**.*.*.**.....*.****..*......***.***.*......**.****..*.***.**.*..*..*...*..**.*...*******.*.***....**.**.....**.*..**.**...*******....***..**..****..**********....**..*..****.*.****..*..**....***.**.*.....********....*..*.*.***...*.***..*.*.*.*.*.***..**...****.*..*.*.*.*.***.*.**...*.....***.....*.*******.****.**.*****....***.*...*.*..***...*.*****.*.....*.**..*.*..*.**....**...*..*.*...*.....*.*..****..*.*..*.*..**.*..***.*....*..******..**..*.*.**.....*.**...***.***.***...**.*...******.*****.*..*.*****...**....*........***.*******.***.**...**.***....*..**...***..*****...*...*...***...***..**.*******.*...*.**...**..*...*.***...*.**..*******.**...*...**.*.*......*..*.**...****..*.*.....*.....*..**.***..**.*****...*.*******..***.*..**.*...*. *.*..**.**.**..*..*.*.*.***.***..**.**.*****......***..***..*.***..*.*.*...*...*..*.**.*.*.*..*.***...*..*..***...*.**..**.**.*..**..*.***.*.*.****..**.*.*****.**.**..*..*.**.**.**.*..*******..*.**.********..**.*...*....******.*..***.*.*.****.**.*..*...*.*.**...**..**.*...*.*..*...**....***.**..*.***.*.*.*.****.*..*..*..*.*.***.***.*.........**.**..*..*.*.*....**..******..*.***.**.***..****..****..*..*.*.....***.***...*.*..*..*...*...***.....*.......**.*..*.***.**.****...**...**.***.****.......****..*..*.***..*.*.*..**.**..*........*...*..*....**..*...***********.*.*.**..***.*....******..........**.**.**.****.*..*..**..****.*****.**..*****...*.....*..**..*.*..*.*.*....*...*.**.***.**..*....***...*.**....*..*.**.*****.*..*.**.*..*.*..***..**..*...*****.....*..*...*.*..*.*.***..**.**..*.*******.*..**..*.***....*.****..****.****....*.*...*.*..**..***.****.......**.*...*..*..*..***..**.***..**.****..*..*...***..**.*.*.*.*..**...*....*...***...*.*.*.*...*.*..***.*.**.*.**.**.*....*.*******.*.*.*....*.*.*..*******..**.**.**.*..**.**.*.......**.*.*....*.*..*...*...*...**.*.****..*****.*...**..*.*.****.*.*.*..**...*****........******.****.***.******.*...*...*...**.***....*....**..*.*******..**.**........***......**..*.***.*..*..**.*........*.**.***.**.*.****.*..**.**..*.*****.*..****.***.....*.***.*....*.***.**.****.**..**...**.*.*.***..*...******..*.*.*.**.*..*.*..*.*..*...***.***...*.**.*..****....*.*..*...*.******.**.**..****.....*.**.**....**..**.*********..*******....*****.**...**..****.*.....*.**.**..*.**....***.**.*****..**......**...**...****.*.**....***.*.****..*...**...****...*.*.*.....**..**..**.***...*..***..*..*.*..*.*****...******..*.......*..**.*..**.***...***..**.*........*..*.*.***...****.**....*..**.*****...*..*....*..*...***...*.**..****...***....***.*..*.******.***........****...**.....*.*.****..*.*.*.***.*..******..***.*..**.***.*....***.****.***.**...***.*.***.**..*....*..*****.**.*....*.******.*..****..*.**.*.******.***.*..*.***.*.*..*...**..*.***.**. .****.*.*.*.**...*.*..*.*.*....*.*.*....*.***.*.*****...**...**.***..*..****.****.*......*.***...**....*.*****.*....**.***.*.*.**.**...*....**.**..***..*...*.....*.*.******......*.....**.*......**..***.*..*****.****......***..**.***....*..*******........****.**.***.*......***..*....**..**....*....*.*.....**.*.....**...*...*..*....*.*.*.....**...***.**....**.**...**....**...****....*.....*.**.**..*.**.*...*....*.***..**.*.***..*.*.*.***..*.*.*.*..*..*.**....*.*..*....****...***....***.*....***.*..**...****..**..***.*..**..**.***.**.***.****.**.*.******.**...**..*.*.****......***.*..*.**..*.*.*.****...*.*.*.**..**..*.**..***.*.**.....**.****...*..**..****.****..****.*...*.*.*.*...*....***.***...*........******...**...*.**...*****..*.**.*.**......*.**.**...*.*..*.**.**...*..*.*...***..*..*..*...********.*..*.....**.***.*..*.**....*.**..**..**..*..*.**...*..*...*.***..*..**...**.*.....*.**..**.*.***...*.**...*.***...*.*..*.*.****.*..*****.******..**....****..*....*****.**.....*...****..*.....*..**.*.******.*..**.*..**.**.....*....*..*****..***..****...****.*.*..*.****.*....*.....***.*.*.*...*.*.*....*..***.*.*...**...***....*.*......***.*...*.**.....****..*...**....**..*..*..****.*.***.**.***..*..***.*.*..**.**....*......*..**..*....****..*...*.*..**..**.*.***.*...*...***.*..****..**.*.....*.***...*..***.**.*.***.*..*.*..*.*******.*.*...**.....*.**.*..*..*....*..**.**.*.*.*...******.*.*.****.***..****......**.*.*..****..***.*.*.....****..*...*......**.**....**..*****.*...*..**.**....**.**..*.***.*..***.*.*.*.*.**.*..*.....*.**..*.*......*.*....*.*********.*..***.........**.*.****.**......**.*..**..**.****..*.**.**.******..***.**.***.*..**..*.*************.*...*...**..**....**.****.****...*....*.*.***..******......*....**.****.**........***...****....***.*.**..*.*.*.**.***...**...*.....**.*.**..*.**..*.*.*...*****.*****..******.*..**.**..*..**.*..**..**....**..**.*.*****.*...*****....****.**.****.****...*.*****...*...*...**.**...*.*.***...******...*......*..**..****.**.* .**..*...***.**.*.*.*....*.**.**..*.**.....*.*.****.****..***....*.*.**.**...*...***...********..*.....****..**.*..**..*.....**......**.**.....****...***.**..**.*..*.***....****..***..*....***.*.*....****.....*.*.*..**..*.*..**.*.**.**..*...**.*..*..*..***.**..**.**.*****.**..*..*.*..*****..*.*..***.*..*....**.*..**.**.*.**.***.....*.****.*..**..*.***.**.***.**.***..***.*.*.*.*..****.*....**..*..*.****.......****.**.**..*.*.****.*.*..**.*...**.******......******.*.....**...*..*....*..******..**.*..*****...**..*.**...**.*...**.....****..**..**..**...***.*****.****...*.**.*....*......*....*.******...****.......**..****.*..*..*..*.****..*.*..****.*..**.*.**.*.*****.*****..*.*.*.*.....*......*****.***...*.*..*..*.*...**....******.*.*..*.**.**.*...*.**.*...**.*....*..*.****.**.*.....****.*...*..******.*....*.**..***.**.***.****.....*...*...*.******..*****...**.*..*.**.*.*****.**..*....******.*.***....**.*...*..**...*....*.*******.*..**..**.**.*.**...****......**.*...**..*..*.****.*..**...***...**..*.....**.*..*..***...*...*..*..*****...***.**..****.*.*..***.*..*...*.******.**.*.*.*......***.*..*..*..*..*****....*..***.*.**..*.....*.****..*.*******....*..**..*.***.**.**.**.**......****.*...*.****.**..**.*.......*.*...**.*****.*.*...*..**.*****.**.**.***.****...*..*.*...**.**.*.*.**.*..*..*.*..*.****.**..**....****.*..***...***...*.....***..**.*.*.*.*..***.***....***.*.***...*******.*..**..*..*.****..**....****..*..******.*...*..****.*..*..**..*...**.*....***....*...**..*.***.*.**.*.*.*.*.*.....*****..**....*..*...******..*.*.*.**.*.*.*****....*.*..*.**..*.*.**.***.*.*..*****....**.*.****.......***.......*****....*........***....*.*.*..*.*.*******.**.*...*.**...****..**.*........*..******.**.*..*.*..**..**.*.****..*****.**.*..*....*.*.*.*..*..****.***..*.*.**.*.*.***..*..*.**.*..*....****....*..*..*..***..***.*..*...*****..***..*.*....****......*****.*.*....*..*.*.*..**.**.***..*.*...*...**.**.**.**...*.*...*..*.*..***..**.**..***..*.....*****.*****..**.*.**.*....*...*.... **.**.***..**.**.***..******...***.*.....*........*****.**.......*.**.**..****.**...***.****.*.**.**.*********....****.*...*.****.******..*...**.......*.*.*..*.*.*....*.**.*.*****.*.**..*..*..**.**.......*.**..*.*....**.*.**..*****..**.***.*.****.*....**.**...**.***...**..*..*.**...*......*.*.*.**....*...***.**.*..*..*..*.*......*.**.......*...*...******.*****.*.....**..*....*.*.*..*.*.***.*...**.*...**..*.....**..*.*****.**.***.*..**.*..**......*.*....****.**.*..***..****...***..*.*..*****......*...*.......*..**...*..**...*.*..****.***.*.****..*.******....*.*.*..*.*.**.**..***..***.**.*.*...*.**...**....**.****...***......*...*.*.**...**....*.*.**.*............*...**..**..****.***.****.*..*.*.**.*.*.*.*..*.....*...*..**.*.*.**...**....*.****..*...*....*.****..*..*.*.*.**..*****.....*...*.**.***....**.*.*****.*****.*.***.*....*...*...**.**...*.****..*..**....*..*.*..***...*******....***..****..***..**..********.****.**.****...***..**....***.*.***.*..**.*.*.*..*....*......*..****....***...**..*.****.*..***..****...***.***.*....*.*.*.*.**..**.*..**.*..***.***......**.**.**.*.***.*.*.*.**.**.****.***..**.*....*.******.***.**..*..******....*.**.**.**.*.*.....***..*.......*.*.****......**.****.***.**.*...*....**.......*****.**.*.*.........**.**.**.*....***.***.***.*..........***.**.***.*..*****..***.......*..**........*..***...**.........***.*..**.*....***.*.*..*****..*....*....*...*.***.**.*..*..*.*****.*.*.*..*****....*......**..**.*.**.*.**.*.**..*..*...*....***.*.**...***..*...*..**.***.**.*..*..***..**.**.*.*.**...*.*.*****.**.**....*.*.**..**...*........*..*.**..*.***..**.......*......*****.*.***.*..**..*..**.*..*******.*..*..***.*.*.****.**....*.....*.***...*.*.***..*...*.**.**..*.*.**..*.*..*****...*........******..*.*.*.*.....*..*****.***.**....*.*.*.**.....**....*.*....**.*.**...**..**.**..*..*****....***.*.***..**..***..*..*..*.*...*..*..***..*.***.******..*.**.*.**.**....****.*..**..**..*.*****.***.*******....**.***.....*....*.**.*...*...**.*.....*....*..*..* **.*..***.***.....****.........**...***..*...*.......**.***.**..**.*.*****..***..*.*******.***..*..*..*.*.....**...**...***.......****.*.****........*....*...*...***.*....**.*.*.*.*.*.*..*...*..*.*.**.**.*.***..***......*.*...***..*.*.***.***.**...***...***..**.*.*..*.*..*.*..*..*..**..........*.****..*.*....*.**..*.*...*..***.**.**....*.*....*.****.....***....*****.*...*.*.*..******.***..*...******.**.*..*.***.*.*.*.**.****.*.***.**..****..*......*.**...**.*.*.....**..**.**..*.*.*..**.**..**.*..*..**.**.*..*.**.*.**.*.***..**.******.........**...*.*.*....***..**...*.****.**..**..*..*..*...*..*.***..*.*..*.....*.*...**.*..*..*.***.********...***..*..**..**..*****..***.*..*.***.*..*****....*...*.*..*..***..*.*.**..***....**......*.**..*****.****.....*...*..*.*.**.....*.**.*.*.*...***...*..**.****.***.*****.**.*..**.*......*..***.*...*.**....***..**.***.**.**.*.*******.*..*.****.....*..*..*.****.***..*..*..***..**...*.***..**..*.**....**..*..*..*.**...*..**.*...*..*..*.*.....*....**..*.*.******..*.*......**.*****.****.*.**..*..*.*.***..*.*.*.*.***...****.**....**.**..*.*.****.....***.**....**..***.*.*.**.*..**.*..*****..******..**.****...*...**...*..**.*.....**.**..*..*.*.*..*..*.*.**.**.*.***....*******..**********.**..*...*.**..***.***.***.**....**.*...*.*...**.*.*.*...****...*.*.**....*..*.....**...*.*.*.**.*...****........*.**.....***.****.***....*..***....*.**.*...***********.*.***.***.........*.*......***.*..***.***.**.**.*.*.*.*******..**.*.**......***.*.*.*****...*.*.*.*.***.....*******.*..*.**.**********.***.******...***.*..**.**..*..****.**.**********..**...****.*....**..*.*.*...*......*..*****...***.*.***.*.**....**...*...***.*..***.**.**..**.**.*.*.*****.*....**...**..***..*.**.***..*****..**.*.*.**.....***.**........*....**.*..**.****.*..*****.**....*****..**..***.***.***.*....*.*.**.......*...*...**.*..*****..***.****.*.**.***.*.*...**.*.*..****...*.****.*..*.*.*.*.****.**..*****..*.....**...*.**...**.....**.**.**.**.**...**.*..*.**.***....**...*.*.**..* .*..*...*.*.***..***.**...**.*.....*.*..*..**.*..*.******..***..*.**.*..**..*.**..**.**..**.*.**..*...**..*..**....*.*.***.******....**..**.**.*.*.*..**..***..*....*.**..*...*.**...*....*.*...**..****..**..****...*..**....*.*.**..**.**.****.**.*.***..**.*.*.*.**..*.....*****..**.*****.*..*.*...*.****.***...**..*...*.***.*.*..***.***.*.......***.**.*****.*.******..**.........***...****...**.*..***.*******.*.*..*.*..****....*****.*..****...***....**...**...*.**..**.***.*.*.*.*.***.**..**.*...**..*..****.**....********.*...***.*....**.**...**.*...*..****...*..*.**.*...**..**.**....**.*.**.**.*....***.**.*.***...***..*.*.*..***.***.*.*.***..*..***.****.***.****...*..****....*..*.**.*.**....**.***...***...**.**.*......*..*..***..*..**..*.**...*....**...******..*.......**..**....**.*...*****.**...*.....*.***......****...*...****..*..*....*....*..****..***.***...**..*.*.*.***....*.*..*..*..*..***.****.*.*.**...*.**..*****.****.*...*.*****..*.*.*...*......*.*.*.....*.....****..*..*..*..****.....*.*...*.*..*..***..*.*.**...**....*.*..******..***.****.*.***.*.**..*..***..*..**.**...*.*..*.*...**..*.*****.**.**.*....*.*...*..*...**..*.**.***...*..*...**********.*.*.**...*.****.*...*.*....*..**...***.*.***..*****..**...**...****.*.**.*.*...*.*******.**.*.*.*.**....***.*.**..***.*..**.*..*.**....*.*.****.*.*..**..***.*...**.**....*..*..**.......*.****.**...*..*****.*.*.*.***.......*..***.*..***.*..**..*..*....**.*..*.*..*.*..*.*...***....*.**..*.*..*.*.*.****.....*.*.*.*.*....*.**..*........**.**.***.**.*.**.*.*...*.**......*...*.**.......**.*.**..****.*.**.***..*..**..*.*...*..*.*..**.*..*.***......***.***..*..**..***.***.*...**..***.******.**....*............*..*.********..*.....**.*.*******.*.*.*.*........**.*.......*.*.****.****..**..*.***.**.....*..**.*.**..*...*..*...**.**....*****.........****..*.*..*..*.*******..**.*....*...*..********..*.**.**..**.*..**..**....*..****.***..*..**.*....**..*....****.*...*...**.*.**.*****.*....*.*****..**.*.*.....**.*..**.....*.......***.* *....*.**....**...***..********..***..****.*****..*.*...*.*..***.**..*.***.***..*.******....***..*.***.*...**.*.*...*.*...****..*....*.*.*.****...***.****.*...*.***.*****.*.....*..**..*.**.*..*......**.***.**.***....*...*.***....**..***..*..****.*********..**.*.*..*.**.*****..**..**....*......*.....***.***..******.....*..**..**..**..*..*.*.***.*****.****.****.****...********..*.*.**..***...*....**.*.**..**..****.******.*..**.*...***.*...******.***.....*********..****..*.*..*...**.****..*.**..*...**..*.**.*.***...*..*...**..***....****.**..**.*..*...*.....*..*....**...***...*....*..*..*....*.*.*.*.....**....*.....*...***.*******..**....*.*..**.*..**.....****.**.*...*.*.**.*.*.*.*....*..*....**.*....*.***...**.**....**.*.**...*****.**.*.****....*...*.*.**.**...*..*******..*.*.*.*.**......*..*..*.*......*.......**.....*.....**.*..**..**...*..*.****......***..***..*..**.....*.**..**.....*.****....*.*.*...*.*.....*..*.****..***...******...***.*****.*****.....*****.**.**..**.*.*..**..***.*...*...**...*.**..**...**.*.***...*.***..**.**.*****..***.*******..**.*.**.**..**.*.*......***..**.******.*...*..*..*.***.**.*...**.**...*.***..*.....**.**..**...*..*..****.**...***.*.*****.*.***..****.******.***.******.**....***.**..*..******.***......*.....*.***..*.....***..*.*..*.*....****.....***.*.*.***....*.*.***.****...**...*.*.*.***..*.***..*...**.***....****.....*.*...******..**.*.*..*.**.***.*...*.****...**..**.*.***.*.****..******...**...**.*..**.**.*....****.*.**..***..**.*.*.**.*.*..**.*.**........***....*...*.*....*.*.*.*...*******..*.*.***.**..**..****...*.*...****...**.*****..**...****......***.********.***..**...**.***....**..*..*.**.*.....**.*.*.**.**.******.**...*.*.*.*.....*..*....*.*.**.*...***..**...*.*.***...**.*..*.*.******.*..***.**..*.*.**.*.*.*..*.**.....**.**.*...*.....*..*..**...**....**.*...***...*...*..*...*...**.**..*..***..****....*......**.....******.*.***....*.***.**....***.*******...*.*....*..****.****.*.***..*..*.....*.**.....*.*.**...***....**.***.*. *.*******...***....**.**...*..****..*.*.*.*.*...*...***.....**.*......**..***....***.**.**.******.**.*..**.***..*.*.***...*.**..*..*..**.*.*.**.***....******..**.***.....*.*......*.*.*.*..*..*.**..**.***.****.*****.*****.******.**.***.*....**......*.***.*.*******...**.**.***...*...*....****.*.**.....**..*..***.*..*.**.*..*...**..**..*.*.*.....*****.....*.***..****...**..**.*.**.*....***.*...**...***.*....*..*.*..*..*...***.*..*.**.**.****..**..*.*.*..*..****.****.**....**.**.*..*.*..**..***.**...****.....***.*..*.***.*..***.*.*****.**.*..*.*****.**..*..***.***...*.***.****.**.***.*...*****.*...*...**.*.*..*.*..**..*......**.**..*.*..***.******...*.**...*..*.*.*...*****.***..*..*****......**.*.*.*.**.**.*.***.****.*.**..*...*.**.*.......*.*...**.*.*..**...***.***..**..**.*******..*.*.*....***.*.*..***.*.*..*.**...**..**..*.**.***.*********.***.**.*.**.....*..*..***.****....****...*.*.......*.*.*.*.*****....**..****..**..**...**..***..****...*.*.*.**....*.*...****..***..*..***.****.***.*.*.***..***....***..*.******.*.*....***...*.*.*...*.**...**....*..*...*...*.*.*.*..**.*......**.****.**.....****...**..*...*..*..*...***.*...***.**..*..**.*.*.*...***.*...***.*...**.***.*..*..*.*...**.....**.....*.*.**....**..**.*.**..*.**.*.****...****.**...***..*.....*....*.**...****...*.**..**.*..*******..**..**.***..*...*.**..***..*.*.*..*..***.**..*..***...*.*...*..*...***..*..**.....**..*.***..**.*.****...******.**.**.***.**..*******...***.*..*..**.*****....*..***..**.*.*..**.**..*..***.***.**...**.*.*.*.*****.*....*****..***.*****.....*.***...*.*...*.*.**...***..*.**.*.***...**..*......**.*.***..****.*****...*****.*..**..**.....*.**.**....**.***.*.*..*....*.***..*******..**...**.*..*..***..**.**...**.***.**.*.*****...**.**..*...*..*..*...*..*...*.*.*.*..**.**....**.*...**..*..*..*.***.**..*....****..**...*.***...*****..*.*..*..*......*.*****....*.....**.**..**...*..*..****....*.********.....*..*...*..*.**.*..***..*.*.*****.*...*.*...*.**.*..*****..****.*.*..****..*..**.****....* *.**.*.****...*.*...**..**.....***..*..***.*.*****.*..*...**.......*..*.**.....**.**....*.**.*.*.******....**..**.....*.*.*..**..**.**.*.*..*.*.****.*****..**.*..****.**..*..*.*****.*.***.*********.***.*...........**.*.....*.*.***..*.*.***...*..*.*.***.**.**.*.....*...***.*...*..*.*..*.**.********..*****..*****..*.**.**..*.*******..*..**.**********...****..*..****..*.****.*..*.******.*.*....****.*.*...**.*.....*.***...*.*..**.*.....**..**.*...*.*.*.*....*..**.***.*...*...*****...*..****.*.*.**.**.**.*.*******.*****.******.*..***.**.**..**...*.***.***.**...***...*****.*.*...*...*.*.....****.**.*.***.*..**...*..*******..***..*.**...**.****.....**...**.**.........**...*.*......**..**..**.*..*..**...***.*.**.*.**...*..*...****..****.****.*****...***....*.....**.**.**.**.*...***..*.*..*..**.*.*...******.*.*......*.***.*....***.**..*.*...*.*.*..*.*.**..*****.*..*.*.*...*..*.*.*..*....*.*.*...*........*.*.......*****.....*..*...*****.*.*...*.***..*.***.*..**..**............*...*****...*.***.....*......*.***.**.****...***..***...*.***.*.***.*.**...*.****..*.**.***.**..**...**.*.***.**..*******.*.**.*....***...*.**........*******.....**.**.*..*.*.*.*.***..*..*.*.....**..*..**....*.*.**.******..*...........*....*****...*...*.*...***.***.**...**.*****...*..*.*.*****..**...******..***....*.*.***......*.********.*...***.***.*...*...*....*..*..*...**.*..*.*..****.**.....*...*.**.*.....*****..***.*..*.*...*...*.*****..*.*.*..****.**.***.*.****.**..*..*..**.......*..***.*****..****.**.***.*.***.*.*.**...*..**....*...**.****.*...*..***.*.**.*******.*...***.*.****.****..*....***.***..*.**..*****.**.*..*.*****...**...*.****.****...*.**.*..*..*..**...*.**...*...**..**...**.*.****.***.*.****.**.*..*..*..****.***..*****.**.*.*.***....*.*..*..**..****.*****...***.**..*****.*....*..**..**.*.**..*..**...**..*******.*****.*...**...*..**.*...*.....*.*....*..*..***....*...***...*.....****..*.*.*...**..*..*****.*.***.*****.*.****.*..*.*.****.*.**.******.***.*.*.*.*.*....*..***.*****.**.*.*.*.** ..*****.***..*.*.**..*.**....***.***.....*..****...*.**.****...***..*.**.**.*.***.***.***.*...*..***..***.**..****...***..*..**.*..*.*.*.*....*..****.**.*.*.*.**.****.**.*...*.*..**..****.*...*.*.*..****...*.*..*...**.....*..*.****...**..*..*...***..**.****.*.*...*.***********.***...**.***.*.*.**.*.*.***.**..**.****.**.*..*..**.***.**.*.**.*.*..**.*.*.**.***.***...***.*..**.*...*****.****.*.**..*.*.**..**.***.***.**.**.*.*.*..*.**.*....******.**..*..**.**.***.**.*.*.....*..*.***..**.*....*.***...***.*.*....***.*..*********.*.*******...*.*.*...*..**.....*.*.*.....******...****.**.****.*.*.*..*..*...*.*..*...*.*.*.***...**.******.*..*.*..*..*****.......*...*****....**.**.*.*.*****.**...*..**.*.***.*.*.**..*.******.****.**.**..*.**.*.****.**.....**.*..*..**..****.**.**.****..*.***.***..*......****.*.*..***.**......***.******.*.*...*.***.**.***.*.*..****.*.*.**.*...*****.*****..*.*.****.*****...*....*..*..*.****.*..**....**..*.****..*.******.***..*.*.*****.*..*.**..**..*...***...**....*..*....**..*..*...*.*.**..*..*.....*.*.**..*.*...**.**...*..***..*.*.*...*......***..**....*.***..*.**.**..*.**......*....****.*.***...*..*.****.**...****..*.**..****.*.*****.*.****..*..*..**.....****......****..**...*..***....*..*.**...*.***..*...**.**.*...**.*..********......*.*....***...*.*.**..*.*...*..**.***.**.*.*..****.*.*..*...***.*..*.*.*..*...**.*.**..******.****..*..**...**...*..*.*..*......**...*..*.....*.**.***...**.*.*......*.*.*.....*.*.*.*.*...****.*...**.*..*....*.***.**.*.****....**..*..******.*...****.*...***.***.*.*.*.*.*.*....*.**..*....***.*.***.*.**.*.*.*.*.....*.*.*.**....*.*.*.....*.*****...*.*.***...*..****...***..***..**..*...**..**.***.*.****.****.*.****...**..***..*.*.****.**......**.*....*.*.*...*...*..*..*..***.******..****..*.*******.*.*..***..*..**...*.*..*...***..**.*.*.*.**..*.*.***....*...**..*.*.***.*..*..***...*.*.****.*****.**.*..***..*..*..**.......****.**..***.*.....*....****...*..**...**.*.***.**..*.****.*.******.*.**.*..**.*.**...*.********.*.**. ...*...**..*.*..***.*.*..*****.**..*.***..**..*.*...*...****..**...*..*.*****.*******.......*.*...*..*.*...**....****..*.*..******..***..**.*.*.*.*..***.*.****..**.*..*..**...*..*.....*...*..*.*..*.**********....***.***.***...*..*.*.*..**.*.*.........*.*..*.**.*...*...**...*.*..**....**..*.*.*....*.***..*..*...*....*.**....**.***.*.*.****..**...*..***..*...*.*..***.*.***.**...**...**.*......***.***.**..*.****..**.*..*..*....*..*....*.***.....*.**..**.**.*.*..**..*****.**.*..**..***.*.****.****.****.***..*..***......***..*...**.***....*.****.*.**.**.*.**..*.**..**..*.***....*.*.*...*...*....*........***...***.*.**.......***.*...*.**.*.*..*..***..*******.**.*.*....*...*....****.....*.******.*.****.....**..*....**.*.*...*...*..*..*.**..*.........*....*..***...****..*...*...*..*...*.*****.*.*.*....****....*..***...*.*..***......****...*****.**.**.**..*.**..*.....**.*.*.**..****.....**.*.*...**.....*.*.**...**...***.....*******..***.*.*****.***.**...**..***.**..*.**.*.**.**.*..**.**.**.*...***..*..**..*.*.*..*****.....*.****...*..***..*.*..********.**.**.*..*.***.******..*....**....*....*.**...**.***...**.****.****..*..**.**.**.*..***.**....****.*.*..*.*..*...*...***...*.*.***....*.*.....**..*..*..*...**.*.*.*..*............*..*..*..**.*.**..*.*...***.....*.*..*.****...**.....*....******...*...**...**..*....****..***..***.*.*.*.**...***.*.*..***.**......****.*.*.*.*.....*.*.....***.*.***.****..*....**.**..*..*...*...*....**.********..**.****..***..***.***.**.***...***....***.*....*.*...*.*...*****...*.*.*..**.*..*****..*.*.*.**.****.....*...****..........*.***.**.**....***.**...*.***..***.**.**.*.**.****.*...*..*...***.******.**.*.*.*..*..***..*.***...**.**.....*.**.*.***..***..***.*..*.****.*.**.*..*....*.******.*.*.*.***.*.*.*...*.**....***.*.**..****...*.****...*..***.*.***.*..**.***.*.....***.******..*..****.****..**.*.******..***......*****.*...****.*.*....*.*.*..*...*.**.***.****..**.****.*****....*...**.**.....*.*.*.*.*.****.**.**...*.*.*****...*.*.**..*..*.**.*.* ....********..**.....*.**...*.*.**....*...**.*..****..*...***.**..****....**.*.*.***...*..**..*.........*.***..***..*.***.**.*.**..*.**.*..*.****..*.*..**.***.........*******.....*.*...****.....**.****.*......*..*..***.*.*...**..*.**...**..**.*.*....**.***...*...*..****..*...*..***.*..*....***..**.******...****......**...***.*.*.*.**.*.....**.*...*...*****.*.*.**......*.*.****.*..*.****.***..**....***.**..*.*.*.*.*.*..*.**..*...*.****.**..*..**.***.*.***.**.***...*.....**.**..*......*..*...*...*.**.*..**..*****.**.*****.**.**..*...*.**.*.**....*.*...**.*****.....*.***....**.***.**.**.*.......**.*..*....***.*.****.***.*.***.*...*...*.*..***..*.*.****.*..*...*******..*.*..*****.**.*....**..***.....*.....**.*.**.***.*......****...**..***.******..*..*..****....*..**..*..***.**.*....***.*.*.*...**.**.*..**.**.....*.*.***.**.*.*.*.***..*.*.**..***.*..**..*..**....****..*...*..*...*.*....***.****...*.**.*.**...*.*.***..**.*.*.**.*.***.**.*...**.**....*...*.*.***..***.*..*....*..*.**.*.**.**......***.**.**...*....**.*...*.**...***..*..***...*..**.**..*.*....*.**.*..*.****.*....*..*.*.....**.**.*..****..**.**..**...**.*.*..***..*****..*.***.******.*.....*.***.....**.**.*.***.....*......**.....****...*.*..*..**.***...*....*..***.*.*.*.*....**..**..*...*.*..****....*..*..*..***..*...*......**.*.***..*.*..*.***....*.*.*..*...**....*...*...*...***..*..**.****..*...*****..***..*.*..**.*.*..*..*.***..**.***..*..*.******.*.....*..***.*.***.***...***..***.****....*..**.*..**..*...*.****.*...*.*.*****.**...*.*.*.....**.**......**.**....*.*..***..*.*..***..**.***..*...*.*...******.**.****..*.*...*.******.*****..***....****......**...*...***...***....**.**.**.*******......*****.***.*..***..........**.**.*.....***.*..*..*..**.......*.*.******.**.*...*..*..**.*.....**..*...**...*****...****..****.*.*.....***.***.*.**..*.***.*..***.....*..*....*.*.*.**.**..*.*.*...****....*****.**.***..***.*.*.*..**.*..**.*.***...***...*.***..*...**......*.*..*.******..*.**.*.*.*.***..**.*.*****...**.*.*. **.....*..****.**.*.***.****.*..*.*.****.*..*..*.*.*******.**.**...*.....*.....*.....***.**.*.*..**.***.*...**..*..*..*...**..***..***....*..**.*.*.*..***..**..**......****.**.....*.*..**..*...***.**.*...**..**.*****..*.....*..****.*...*...*..*....*****....**.**.**.***...*..*.***...****...*.*..***.********.**.*..*.*..*.*..*...**..********.****.....*..*.***.*....*.***....*..***....*.**..*....***.**..*****.**..**....*.***.*....**..*..*..*****..*.....**..*.******.....*.*.**..*.***.**...*.*..*******..*.**..****....*.*.****...***.*...***.*.....*.******.*..**...*.*...*..**...*.**..**..**.....***.***..****.*.*...*.*...*.*..*.*...*.....*...*.*.**..*.**.**.*....*...*.******.....*.****..**.*.*.......****.*.*.*......***..*.**.*.***...*.....*.*..**.**...****.**.******.*.*........*...*****.***.**..*...*..***..*......***.**....********....********.**.*.*....****.....***..*.*.*...*.*.*..**..*.***......*..*.*.*****..**.******..*...***...****..**...***...****.**.****....****.*.**...*****.**.**.********...**..****...*...*..**.......*..**.*.*.....*.*.*..*.*...*..*...***.**..*..*.....******.......*.*.*..**..**.....*.**..**.*.....*.*******.*.*.....*****.****...******.*..*******.....*.*..*.*..*..*.***.*.*...*...****....**.**.**.*....*......******.*....*.**....*..**.*...**...****..**..*.*******...**.*..........****.......***.*..*.*.**.****..*******......*.***....*...**.*.***.*.***....*.**.*.*.*..**...*.**.*.**..*.....***.*........*.*.****.*.....*****.********.***..*.*.....**......***....**.*.**.**.....*.*.**..*.*.**.*.**......*..***.**.*.......*.***...***....*.*.***.***.**.**...*...**.**......*.*.**.*.**..**..*..*.**.*....*.*..***.***..***.**.....**..*...***...*..*..*..**.*.*...***.....*.**....*..*..*.*.****.****...**.**...******...*.*....*..*.***.*....*..*.*.***..**..*...***....**.***.**.*.***....**.****.***.....*.**..*..**.*..*.***.....*.**..****.*.**.*.**.*.**.*..****.**.*****..*..***.**.***.*...**..**.**.*..**.....*.****.*.*.*.*.*.*****.***..**.*.*****.**.*..*...****.****.*.**.**..**. **..**.*..*..**....****....*......*****.*.**..*.***.**.*.**.***...*.*..**.*.*.....**..***....*.***..*..*..*****..**.*.*.**..*..*.*..*..*..*.*.*******.**..*.****.**.*..***..**.*.*.***.**.**.**..**....***.*..*****.**.*..**.*..*.**..*.*.*.*.....*...*....****..*.**.*..*.****..*...*****.....**.***..*...****....*...*...**..****...*.*.**......*...**.*...*...*...*.*..**.**.*..*.*....*..*..*****..***...****.**.*..**.**....*.*..*..*.****....**.**.*.*..*****..*.*..**.***...****.*.*..***.*.*..*.*****.*.****..*.*..*..**.........*...*..*****.*..*..**...*..*.***...**.*..**.*.***.*..**.*..**..*.***.**..*.*.****....**.****.**...*..**..**....*...***.....*.**.*.***..**..***.**.*.....**..*.**.*...*......*.....**..***..*.*.***..**....*.*.*...****..****..***.***********....*...*****..**.**...**.*.*.*.*.***.*.**.**......*.*.***.**...*...*..*.***.*.******..***..**.*.......***...*.*.*..*.*...**..*.****...*.....*.....***.*.**..******.*.*...*.*.*..*..**.*..*.........*.**.**.**.*.*...*.**.**...*****..****.***.*.....*.***.*.***....**...*..**.**..*.**..***.***...***....**....*.**..*.*.*.*.....*.**.*...**.***..*.*..*..*...***..**.**.****..****.*.*...***.*.*.***..*...**...*.**..*...*...**.**...*...****.********..**..***.*...***...*.*.***.*.*.***....**...*.*.*.**..*..******.*..**.*.****...*.**...**.*.***.***.*..*..*.**.**.*..*.****.*..***.***.*.*.*.*.*.....*..*******.....*.*......*.***....****..***.**.***.*..*..*.**..*......**.......*....*.**..**....*.*......**********...*****.......*****.**.**..*.*.*****.*..*.*.*.*...***.....**...****..**.......*****..*..**..*..***..*.*..*.***.***.*.******.*.*.**.*.*.**.**.*******.*.*******...*.*.*.**..******.**..........*..*.**.*.....**..*.*.*.****.*...**.*.*.**...**.*.*..**...*..*****.*.....*..*.**..*......*.*.**....****.*.**..*..***.*.......*....**..*.*.**..**.....**..***..**..***.**.**...**.**..***..**..*.*****..****..**.*.*...*.***.****..*.**.*******..**.*.**.*..*.*...*.**.*.****.*.**..*.*....*.*.**.*..*.**..**..*......***....***...***.***..*....*...*...*..** .**.**.****...*.*.*.**...*....*.*..*.**.***..........**...**.*.....*.**.....*..*..**.***.***...***.*..*.**.*.*...******.**....*.*...*...*..*.**...*..*.*****.**..*..**...*..***.*...**...****..**..****.***...******..**....*..***...******.*.*..*.*..*.*..****.**.*.****.***.*****.*.*******.*.......**.***...**.**.***.**...*********...**.......*.**...*.**.*.*****..*.*..*...***..**.***..........**.*..*****..***...*.*.***.**.*.**..*..***.*.......*...*.....*......*.....*.*.....*....**.**.*.**..*....**..****..******.*..******..**..*.***..*.......**..***.*..*..**....**...*.....******..****.***..*..*.****.*****.*****.*..***.*****...*.***..**.****...**..****.*.*.*.**.**.*.***..*.*.*.....*..*..***...*.*.*.....**.*....*..**...*.*.*.*......*..*.*....***.**..*.***..***.*.*.**.*****.*.*.*.*..**.*.***.*....****.****.*..*****..*..***.**.**.*.**.......*..*....*...******...***.***..*..*.*....*..******.***.**.***..**********.*****..*.*.*.*..****...*****....*.*.*.***.***.*....**.****..*..**.**..**.*.*.****..*...***...***.*.*...**.*..*.**..****.**.**.**.**.**.*...*.*..**...****.*....**.**.*...*.*.*...*..***.**....*.**..******.***..*.**.**.*.*.*.*..**...**.*****..**.**.....*..*...*..****..*.***..***...**...*..***.**...**...*.*.**.**..**..**...*******...****......*..*.*..*..**.*.*...***.**.*.*..**..*.....***.*....**..**.**.**.**.*..*.*.**..****..**.*****..*....*.*......*.****...**..*..***.*.*..***..***.**..**..***..***.**.*.**....**..*.*.*..****.*******.****..*...**...**...**....****.....*..**.....**.*.*.*..*...**.*.***.*...*.*....*.*..*..*....*******...***.***.*...***...*.****.*..*....*******....*.*.*.*....***.*****...*..**.**.*..*..****........******.*..*.**.**..**..**.***...**....*.*.*..*****.*...******.*.......*...*..*.****.**.*.*****..*.**.***....****.******.**..*.**..*.*..*.******..*....****..*.*..*.**.*.******.****.**.**.*.***..*.***.***.****.*..*..**...**..**........*.*.*..**.***.********.*...*..*.*.......*...****.*.*..*....*..**.*...*...***...*.*...*..*.**.*..***.*......**...***.**.*. ..*.**.******...**....**.*.***..**..****.***.**.**.***..**..**..**....*..*.*****.*..*.***.***.***..***.**..***........*.***..*.*..*..*.*.*.*..***...*.*...*...**..*.**.*.**..*.....****.*.*.*.**.*.*.*..*...*....*....*..*..*.*.*..*.***..*.*.**....******.*.***.....*....***.**...*..*...***.***.......*.*..*****...**.******.****......****..**.*.****.*..*.*...*.*.***.****...*...*.**...*****.***..**.*.********..**..*...**.....***..**.*...**.*...**.......*.*..*.......***.*.*..*..***.*....*****..**.*.***.**..*..*.*.***...**.*..*.*****....***.**.*.**....*.**.***.***.*.*.*.*.*....*..**.*.**.**.****...*.*.*...*.*......**.***.**.....****.**..*.***.*....*.***.*..**..**.***..*.***.****.*.**.*.*.*.*..*..***.*...*.*.**..*...*.***...******.*.**.*..***.*..***.******.*.*.*.....***..*..*.***.*.*..*..**..*.*...*.**.**.*.*...*..*.*.***...***.***..****....*..*..*...*.*..**...*......**.*....****.*.********.*...*.*...*....**.***....**.*.**.**.*..*...**.***...*...*...***.*......*.*.*..**...*.**..**..**..***..*..*.*.*.....**.*.**..**.***.*..*..***.*.**..***.****..**....*...***.*..*...*.*...*.*.***.*..*.*.*..*..*.******..*..*.******..****..**.**.*...*.**.*.*...*.*.*****.***..*.*..*****..***.....****.*.*.*****.....*****.***.***....***..**..*****..*.*.***.*.*.**.*..*..*.**..*****.***..*.*.*.**..**...*.**.*******..*.*****..*.*....*......*.**.**..***...*...**.*..**......*.****...****..*.*.*..***.*....**.*.**.*.*....*.**.....*..**.*.*.....****...**.*..*..**.**.*.*.***.*.......****...*.**......****....***...*.*.*..*..***.*....*.*...*....******.*.***.*.**.**.**..*.******..*.*....***.**.*.***....*.**.......**...****.*.******.*.*....****.*..*.**.*****.**...*****...****.*.*..***...**..**.*...**.*..*...*.******.*..**..****.**.**..*...*...*..*...*..*...***...****......*.**.....*.**.*...*...*....*..*..*.*.*..*.**.**...*..*..*....*.***..*..*..*.......**.*.*.*....*.***.*.*..**.*..**...*.*...*****.***...**.*.*..**.****..*****...**.*.**.*.***....*...*...*******.*...*...****.*.****...**.*.*..*.***..**......*....** *.**...**.*..**..******.*****.**...**...*.***.**.*.**..***..**....*******.*.*.*...****.*.*.*.*.****...*.*.*.************.***.*..*.*.*****.****.....*****.*..**************.**...*.****.****.**.*****..*.*.......*......*.*.****.*.....*..***......**...*.....***.**.***..*.*.**.***.*.*.*..*...*.....*.*..*....*.*...***.*.****.*.*****.***..**...*....*.*.*..*.**.**.**.*..***...***.**....*..*...*.***..*.*.*.*.*****.**.*...****...***.*.*.*.....**..***..***..**.*.*..*.*.**..***..*.....**....*.*.*...**.*...**..*****.**..*..*....*..*.....**...*.*.*.**.**..**.**..*..****....**..****...*.*...*.*....**.**..***..*****.....**...*.*......*****.*..*.*.***.*.*...***.*...**...*......******.*******.*.**....*.****....*...*.**..**..*...**..**.**.*.*...*.*.*.*..*****.**....*..**..**...*....*.*...*.***.*..**...**.*.*.***..*..***..**..*..***.**.****.****..*.***.*....*.**....*....*.**..*.***.*.****..**.*.......**.**.*....**..*.****..**.*.****..***.***.*****..***...**...*..*..****.*..*..**.**...**..****...*.****.***.*.*...**.***.*.*..**...***.***....**..***.***......****.**..***..***..**.**..*..*.*****.*.*.*.*..*.**.***..*..****.......*....**.**.***..**....*.*..*.**..*..*..*******..***...*.***..*.*.**..*.*****..***.***.*****.*......**.....*.**....*.*..*.****...***.*..**..*..*....***.*.*****.****.*.*...*.**....***..........*.***...*.*..*.....**..******..*****....*.**...****.....**.*.***.**...*.......*.**..**...**..*...**.****.*.*.**.*.*.*.***.***..***.***.*.*.************.**.*.*****.**.****.**...****..*...**..*.***..*.*.**.***...**.*.*.***..*.*...**.**.*.*.**.*.*...*.****.*..***..***.****..**..***.*..****.**.*.*..**.**..**...*..*..***...****.***....*.*......***...***.*...****....**..****.****.*****.**.*.*.....*......*....**.*.******...*.*..***....*....*.*.*.**.*.******.**.**.*.*.*..*....*.*..**......***.*.******...*.*.***....****.*.***.*..**..*.**.**.*......****...****..*.**.....*.*.****.**.********.**..******.*.*****.**.*.*.....*.**...**.*..**...*....*.****.*...**..*.*.**....*.*.*...**..*.*.**.**. .*...*...**.***.**..*****...*..***...**..*.....*...*.**..****.***..**...........**...***.**.*****.**.****..***....**.******.**.**...****..*.*....*...*.*....***...*.*.*....***.****..**.*...*.....**...***.....**...**.****.*.***..*.**....**.*.*.****.*.*..***.**.**...**..*.**.***.***.*...*.**..*...**.*.*....*.*.....**...*......*.***.*.**.*..*.*.****.***.**..*********..**...*.*.*...*.***..*..***...**.***........***...*..*****...*..**..***..****..*..****..*..........****......*.*******.**...**.*.*.******...*.*****.******..*.**.....*.*.*.*****.***.*.*.*...**.....*......***..*.*..**.*.***.******.**....*..*.***.***......***...**.**.*.**.*..****.*....*.**.*.***...*...*****.***...***.**.***..***.*.*.**..*.**...*.*.*..**...*.*.....*..****...*.*..*....*.****..*.*...*.*.**.***.**.***.*..**.**.******.*****...***.***.*.*..**.*..**.**.*.*.*.***.*.******..*.******.**.********.**...*...***.**.**.**..*..*..*....*.**.*...**.*...***.*.*.**.....****.*...*..******.*.***.**.**..**..*.*..**.*.***.***...***.**.***..*...***....***....**..********.*.**..**..**..**.***.***...*.*.****.*...*.....**.******.*.**.*...***.*.*.*....*.**.****.**.....***..*.***.*...*.*****.****...*.....*.**....**.*..*..*......***.**..*...***.***.*.*..*.**...***...*...***.**.*..*.**..*....*..**.........*****.*.**...*....****..****.****.**.*...**.*.*..*****.*..*..**........*..***.**.*.*.*.*......*.*..*.**.***.**.*.*.*..*..*.*.**...*..*..******......*..*..*********.*...*.**..*.*.****..***...*.*...***.***.*....****.**.**.***.*.*.***.****.*.*..****...*.***.**......******.*...****.********.*.*.*****..***...*....*..***.**..***...*.*.....*...*.*.***..**.**....**....****.***.*..**..*.*..**..*..***..**..***.******...**.*.*......*...**...*.****.***....******..*.***...**.***.*..*.**...**..**....*.****.*...**.**...*..*****.*.*...**.*.**.*..****.....*.*.*..*.****.*...*****....**.*..**.****.*..**..***..*****.*.***.**..**.*..*..*.**.....*..**.***...**.**....**.****....*..**.*..*..***.*.*...*.*..*.***..*.*...*.**.*...**.*..**.***.**..*** *.****.....****.*..****.**....*.*.***.**.....*****.*..****...*.**..**.*.***.***.*....**.*.**.......*....*.*.*..*..**..*.****.*.**....******.*..**..*.***.*..***.*....**...*.***....***.********...*****...***...*.**..*..*..*.****...*****..*....*.*...*....*...*..**..*..*..**.**..*.**.*..*.*.....**...*.*...***.**.**.....*.****......*.**.***.**.*.*..**..**..**..*.**.***..**.*....***.*.*****.....***..***..*.******..*...*.*....*.**.*.**..*..**.**..**..*.*.....*.*.*....***.*.**.*.*.*...**..****..**********....**.**..**...*.*.*....***.*.**.***......**..*..****.*.*.***..*.*..*.*....*****.......*.**....***.***....*..*.*...*.**..*...*.*.*.*.*...**......*..****.*......***.**.*******..*****.*...****.**.**.**.***.*.**..**.**.**.**..*.*.*.*.**..*...*...***....**.*.*..*.*.***.**.***.***..*****..*.****.**.**......*.***..**.*..*.*.*...***......**.*...*....***....*.*..*.***.....**.....**.*.*..******....**..**..**.**....***.*.****...****.**.*...**....*.***...*.*.*.....****.*..****..**.***..*....*****.*...*.*...**.*.*..*.**....*..*****......**....***.***..*.*.**..****.....**.*.*....*.*****.*....**.*..**....*.**...**..**.*..*.*.*...**.*.*.**....**.*.***.*.*.*....**.....*..*...*.**..*..*.*...***..*.....*....**...*.**...***...*....*.*..*.**.*..*..**.*.*.***.***.*..*.*..*.*..*.**...*.....**..*.*....*.*.*.**.*.***.*...**...*.**.*..**.**.......*.**.*......*..**....*****..*....**..*..**..**.......*....***...*.*.**.*.*****....**.***.*.....***.**.***..*.*....*..*.**.*..*.**.**.***.*.****.*..*.*..*......*.******..*..**..**..**.***..*...***.*..*.***.*...*****.*..*.*.*.***.*.*...*.....**.****.*.*.*.***....*.*****..**...**.**..*******.**.*.*....*..*......*.**.*.*.***.*...*****..*.*.*..*.**...**..*.*..**.*....*...*.*..*.**..**.*...**.*...***..*.*****...*...*....*****..*....*.***....*.***...*..********.*.***...*.**..*....****.****..****...***.*.***......**.***.*.**.*...*.*....*.*...*.*..**...***...*.*.*...*.*.**.****...***.*.**..*.*.**.**.*.***.*..****..*.*..*.***..*...*.*...****..*.***..****..****....* *.*.**.***.**..**..*...*.*..**.****.***.******...**..**..*..*.*.***.*..*.***.****.*..**.***.****..*...***...*...**.*.*.*.*...**.**.**.*.*..*.**.**.**..*....*.*.*...*......****..*.**...*......*.*.*.***...**.*.*..**........*..*.*.*..***.****....*****..***.*..*..***.*...***.*.***.**....**..*...***.*.*....*.....**.*....***.**.*..*.*..*...*.***.*..*******.*....*.******..*..***.***.***.**.*.....*.**..*.**.**...**..*.***.***.*.*..*.**.**..*.*.*.***..**.**.**..*..*..*.**.***.*.***...*....*.*.***.***...**....*.*.*.**...*.**..***..***.**.*..*..**.***.*..**.***...**.*.*.......***..***..*..*****..*..*.*****.*.**.**.***.....***.***.**.**....*......***...*..*.*.....**...*.....***...*.******..***.**.****..*..**.*.**..**.*..**.*....***...*.*.*...**..**...*.**..*****..*..*...**.*..*..*.*....*.*.*.*..***.*.**.......*...*.**..***.*.**.**.**.*.......**..*....*.......*...*..*.*......**..****.***...*******.*.***..*...***.*..**...***.*..****.**.***.**..*......*...*....*..*.***...**...*..*.**.*..**..***.**.*.*.*.*..**....***.*..******.*...***.*.****...**..***.*...**.*.****......****..*....*.....*.**....****.*.*.*.***.***..*..*....*...*......****...***.*.**.*....*.*.***.***..***...**...*.**.*..*.*.*..***.**.**........*.**.....*.**.****.*.*****...***.********.*.*..**.....*****..**....*.**..*.**..**.*.*.*...***......*..******...*.*.**..***..**...******..*..**.*..*.*...******....*.*...*..*....***..**.***.**.**.**.*.*.***...***.***...*****.***....*..*.*.**.*.**.*....**.****.**..**.*.*....*.***..*..**.****..**..***.***..*..*..****.**.***...*..*.*.**....***..*****.*****.**...**..*.*....*.*.**.**.*****......*.*.*.*.**..*.....**.***.**.**....*.*.*.***..*.*.*..*.***..*..*...**..**...*.**...*.***..*.**..*..*.***..**.....*..*.***.******..**...*....****.*.****....*..**..*.*..**.**.*..**..*.*..*..*..*..***..*..***...*****....**..*****.*..*.*....*.....*.***..***.*..****..**.*.*.*****.*.*...***.*.*..*.*.*..*****......***.***.*..****..*.**..*..**.*.*.**.*..*..**.*...*.**...*.*.*.****..*....**..*..*.***...* *****..**..*****.**...**.*.*...**.****.**.*.**...******..*..*..*.**.*.**..***.*..*.*...*..**.**..*.*..**.....*..**.*..**........*.***.**.*.....**.**.***.*..*.......********..*..**.*.*...**..**....**...*.*.*..*.****..*.*.**...***.***.**.*...**.....****.***.*.*.*..*..*.....*..*..**.***....**.*...*.*******.*..**.**...**...**......*.*....***.***.*.**...*..*.*.*.**.**.*..*....*...**.*****...*..*.**.**..**..**.*.**....*.*..*.*...*.*.**.**.*...*****..****..***.*..*.*.*....*....*..*..**.***......*.*.***..*..*..**.**.**...*.******.**..***..*....*****.....*****.*........*.....**.*..****..*.***.*....**.**..****..*.*.*.**..***.*..*..*...*...**...**.****.........*..**.*.***.*.**..****..*..**...*...*.*....**...*...**..****..***.**..*.....*..*..**..*...****....*.....*.*.**.***..*.**.*.**..***.*.****..*.*.**..*.**..*.*..*..***.*.*...*...**.**.*.****..*.****.*.***....**.*.**..***.**.*..*..**....****.*..*..*****......**.**.**.**..*****..*...****.*..*..*.***..*..***.....*.****.****.****.*...*.**..*.*.***.******....**.*.**..**.**.*....***.*...*.*.*.***....*...*.**.*..*...*.......*****.*.**.*...*.*.*.**.*****..*..***.*...****..*....***.....***....***.***.**.*.***.*.******...*....****..**.*****.*.*..*..**.*.....*.**.*..*.*..*..**.***..***.....**.**.*..**.*...*.*.*.*....*.**..*...*..**.*.*.*.***.*.*..***..*.*..*.***.*.*...*.......*.*.*.**..*......***.**...*...*****.*...*.*..*..*****..*........*.**..***...***.**.***..**...**.*****...*...***.*..*.*...****...*....*.......****..*.**..*..****.**....******.*.****.***.*.....****.*.....**.*.*.*.***.**.*..**..*.*..*.*...*.*.....*.....**.*...*...*.***..*.**..**...**.**.**.*..**..*.*.**.*.*.....***.*....*...*****...****..*.*...*.***...........**.....**...***..****.....***..*...*.*...*.....*....***....*.***.*...*..*.*.****..**...********.*...**..****.*..*......*******....**..*......*.*.***.......**......*.**.**.....**..**.*.*..***.**.****.*.*...*.***.**..**.....*..*..*..*....*..**.*..**......*.**..****.*.*.**.*.****.***..*...*.**..*.**.***.*..******. ****..*.****..*..*.****.....***...*...*.**.*.*..*....***.....*.*......**....*.*..******.**.**..*...*..*.*..***.*.*....********.**.*..**..*.***.*.......****.*.*.**.**..*.*.......****.........*....****.**..**...*.**.***...*.***..*.*.*......*.*****.*.*.****...*..**.*.**.*.*.*.**...**.*...**.**..*.**...***.*..**..*.***********...*..*...**..**..*..*.*...****.******.******..*..*.*.*.**.**.***.***.*..****..**..*.....***.*.*.**...**...*.*****..********.*.***.**.***...*.*....*.........*.*.*.*....*.**.*...*...**.*..*.***.**.....*.**....*.**..***........*...****.......*..*...**.********.*..**.*.*.*****..*.*.****...**...**.*.***.*..**..*..**.****....*****.....***.*...*...****.***..****.******.....*.*.*.*......*..*..**.***..*...****....**.**.*...**....*.*.*.*.*..*.**..*.*..**..**..*...**.****.*..***.*.*..*******...****....*.*.*...**...*...*.**.....*.***...*.*..*.***.**..*.**...*.....**.*...*.**..*..****.***.....*..*..***.**...*.*....*....*..***.**......***.......*..*.**.**..*.*..**.*...***.**.*..*..***...*...**.*.*...***.*****.....**.****.*...*..**.***..**.**.*..***...*.***.**.....*...****...**...****...****....**.*.*..******.****.*.*..***.*....***..**.*..........**.***..*..****....*.**...*.**..*.***...**.**.*.*.*..*.**.****.*......**....**.**.**..*....********.*.*..*.*.*.....***.*..***...**.*..*...**....*.*..*.*...***.*...*....*..*....*.**..**.*....*....*.*.**....*.....**..*..*.*.**...*..**...**..*.*.*...*..****.....*.**.*******..*...*..**..*****.*.*******.**.**..**......**.*.***..**..**.......**...*....*........*.*..*...*..**..*......**..*.*.**.*..*...**.****.*.*.*.**.*..***.**..****.******.******....*....*.....********.*.**..***..**.*****...****...*..******......*.*.*...******.***....**.*..*.***.*.*..*...**...*..**....*.*..********...*.*.*.*...*.....***.**.*.***...***.**.**..**..**.*.**.**.*.****...**..**.**********.*******...*...*...***..*.*.*....*..*...*.**..*....*.*....**..........*...***..***.***..*.*...*.*.......*....****.*.**.....******.*.*.***.*.*.**.*.**.*..*..*.**.** .*..**...**..**.*.*.****....*...****...*....*.*****.....*.*....****.*..*........**.*.*.**.......**.*.***.*..*...*..*.****..****....*.*..****..*...*****...***...*.*.*..*.*.***.*.*.********...*..**.*..*..*.....*.***..*.******...*..**.****.......****.*.*.**.*..**.*.**.***..*.....*.**.*.*.**....*.**.*..***...*..*...*.**...*...**.***.*..**....*.*..*.*...**.*..*.***...**....*.*.*.*..*...**.***.*****.*...*.*..**...*.....***.**....**.**.*****...*******.....****..**.*.**..**.*.**....*.*.*.*....*...*...***...*...**.*...**.****.*...*..***..*******.***.**..*..***..*.....****.*..*..*.***..**.****.*.***....*..***....*.*.*..*.***..*.*.**.*.***.*..****..*******.*.*...*******..*..*...**..*.**.*...**.*...**...*.*..*.**.*..**...*..**.*.***.*....****.*..*.***..*.**.*..*...*****.*..*******.****..**.*.***.*..*......*..**.*..***.*.****.......**.**.*..*.*****..*..*..*.***.***.*.*..**.....*.****...*.*****.*.**...*...*.***.*..******......*.**.***...***.*..*****.*..****..*.**.*****.**.**..***.****..*.**.*..***..****.*.....***..***.*.*..**...******.****...**.**..*...*..*.*..**..*.**.....*....***.*.***.**...**....***...***.***.*..*.****.***.**.......*..*...**....*..**....*******.*..*...*.*....*.*...........*.....***......***..*...***...**...*.*.***...**..**.*...**.*...*...***...*.**.**....**.**.*.*...**.*.***.......***.**.**.*.*...***.*.**.****.**..*.***..*.*..*.*.*.**.*.*...*.*..**....**.*.*******...**..*******.***...***..**.**.********..**.***....**..*.*.*.**........*..*..*..*.....**.*..**.***...*.*..***.....***.*...*.****.*.*.**.****..*.*....*...***.**......*..*.....*....*****.*.*.****..*.***..*...**.****.*.***.***......*.*.*...**....****...***.***.**...*..*..**.*.*.**...**...*..**.*...***...*****..*...***..**..***.***.......*...**..**..*..*****.*.**..***.*..**.*..*.**.....*.*...***.*..*.......***.*.*...****...**.***.*.**.*.......*.**.*.*****..*..**.*.**.*.****..****..*.****.....*.*.*****..*.*.*...*..*.*..*.**..*.**.*.*.*..*..*.***.....****...***....***..*..*.*.*..***..*..*.*...*.*.*.*..**.. **...**.**.**.**.****.....*.*.*..**.*.*....*.***.*.**..*.**...****..**..*..*..*.***..*...*.***..*****....***.*..*.*.*....*.**....*.*****...*.**.***...**.*.****.**..*.*..*.**...****...***.***.****.*.*.*..***...*....*..**..**...*.*.*.**...*...***.***.**.**......*.*..**.*..**...*.****...****.*..****.**.**....*..**.*.**..*..****...*..**.******.......**.*******...*..**.***.*....**....*****...***.*.....****.**.**.**.**..**...*.*...**..*.*.....*......*...*..*...*..*.*.**..**.***....***.*..*.*...**...*..*.***..**..*...*.****.**.*.*****.*....**.*...**...*..*.*..*.*.**.***.....*.*..****....**.*....*..*.***..*.*..***..**.*******.*..**..**.....*...****..*..*..***..*****...**....*****.*..**...****.********..*..*..*..**...*****..*..**.*..**.**..*.*.....*.*.**.***.****..*.**.****........*..****..***.*..***.**.*.*.*..*....*.....*...*...**.***.**.*..*..***..*.*..**....**.*.***.*..**..**.****..**.*.*....***..***.**.*...****...**.******...*.....*..*..*.*...***.***.**.*.***.*.**.******.*..*******......*..**.**.****...*.*.**.**..**.***..**.***.*.*****....*...*..*....**.....**..*.*.*..**.*.******.*..**..*....*....**.*...*.*...**..**.**.***.**.***....*.*...*..***.*....*....**.*..*...***..***.**.**...*.*....*.*.**.**..****.*....**.***..**.*.*..**.*****..*.*.**.*.***..*.*..*...*..*...*..**.*.*....*****.****...*.****..***..***...**..*...*.*****.**.*..*....*.*.**.**..**....*.**.*..**..*.**..*..*..**......*..*.****...****...*.*.*****..*.*.****.**.....*.*.*...*****.*...****.....*.*.****....**.*....*.**..**.*..**.***..**..***...***.*.*.**.**.***..***.***..*..***....**.**.**.....**.***...*.*.*..**..*..*.******.....*..*..**....*.**.*...*..***..*.*.*.....****..*..*******.**..*.****.*.**.*...*.****.***..**.*..**...*..****.*....*.*..**....*..*.......***.*.*.*.**....*****...*****..*.**...**.*.***.**...*...***.*.*...******.**.***.****...***......*.*..***..***....*.*..*****....**.*....***.**.**.*..*.*..****..*..*.*.*****...**..*.*...*.***.**.****..****..**.**...***.**..*...*.**.****..*.***..*.*.**..*..* **.**********..**.**.***.**.**.**.**...*.**.*****..***..**.******..*..*.*.*...**..***.*...*...*....****.....*....*..***.**..*...*......**........****..*****..*.**...**...**.*.*....*.*.*..***.****.*...******.*..*.....*.*.****.*.**.*****..**..*..****.****.*.*.**...*****.*.**....*.***..*.*..*.*.***.*.*...*.****..*....**..**.******...*.**.**..*****.***..*.*...**.*.**...**.*.*..***.**.***.****.*....*.**...*...*.....*.*..*****.*.**.*.**..*.*.*...*.*.**...*...*.*.*....*.*......*...*.*.*....****...*.***.**...*.*********.....***...*****.***.**.*....****..*....*****.....*.*..**..*.**.****..***..*...*.**.*......******..*....*...***.*..*..*.....**.*******.*..***..*...*******.**.*.*.*..****..*.*****.*.***..************.....*****.**.*..***..***..**...****.*.*...........**..*..*..**.......*.*.*.***.*****.*.**.*...*..*..**..****.**.*.*.*.*.*...****..***.**...*.*.*.***....***..*.**..***..*.**...*...*...***....***.*.******.*.*.*..*******.*.*******...***..*.*****.***.***.***..*.*...*......*.*.....**.*.***.*...*****.**.*.....***.*..*.**.*.*........*...*.....*..*..***.**.*.*....**..*.*..**.*.*..****.*.......*..****.*..*..*.*.*.******....*..****.***.*.***.**..*..**...***.*.*..*.*.***.*****..******..**.**..........***.*.*..*...***..*..****.**...**.*.......***..*.**.***..****.**.***.****.***.**....***...*.*..*..****....**...*.******.*..*.*..**....***..*.**.*..****.***..*.*..**...***.**.*******..**.**..*.**.*........*....*..***.**.*.*.*...*.*...*...*.*.....***.*.***..**.**.********.**.*...**...*.**...*...*......**.....*.*.*..**.**..*...**..**...***.**..**.......*.**.....*.*...**..*..****...*****.....***.******..***.**.**.***..***....****....*.*.**.**.*.*.......***....*..*..*.*....*..*...***....**....*...*.*.*...*****......*..****.**..**...******...*..****.....*.......**.*...**.*...*.*.........**.*.**..*..*.**..*.**.**.***..*..*.*..*.***.****.**..****...*.**..**.*.*.**.*...**...*..*..*..*.*...*...***.***...*..*......*.*.**.*...**..*..***.***..*.*...*******.*****.*.*...***....*..******..***.. .**..*.*..*.*.***.**...**.*****.**....**.*...****...**.*.**...*.**.***.*...***..*.*.***...**.*..*******.*.*..*..***..*.*.*.*...*..*.*.**.*.*...**.**.*..***.***.*..**.*...*.......*.....*.**.**..*.**.*.***.*.**...**.*..*.*.*.*...*.**.***..**.*...**.****.......*.****.*.******.***.**..*...*....*.******.*..**.......*.*.*.****..***...*..*.***.**.*..*.*....***..*.**...*...*.*.**..**.......*..*.....*.*..*...*.*..*...*....*.***.******.**.*.*..*.*.....*..**.*.*...*.**.*.*.*.*..***...*.***.**.**.**.*..**..*.*..**..***.*.....**.**.**..****.******........*.*..**..*...*..**..*..*.**.*..*.*....***..****.......*.**.*...**..*..*.*...***.*...*..***....**..**.*..*...*.*.*.*.*****..*..*.*..*......*.*..*..******.**.****.**..***.*...*.......*....****.*****.**.*.*..*.*...**..*..****.....******.*....*....***....*....*...***..**..*...***.*****.**.***.*.***.......*...*.*..**........***...******.*..**....*.....**.**.*.*..**.*.**.**.....**...*.******.*...*.*..****.*.****.**..**....**.*..*..*.*.**..*.....***.*.*****...*..*...*....*...****......**.....*.*..***.***..*.*.*....*......*.*.**.***.***..**..*.**.******.**..****.**.****.***..***.....***..*.......*.**.***...*.*.****...***.*.*...*..****.**....**.***.**....*.*..**.**..*.*****.***.*******....*.......***....**.***...*.*..***.*..**.*....**.***.***.**....*.*.***.*****..***.**..**.**..***.**..***....*.*.*.******...****.*..***..****..**.*...*******...*.**...*..****.**..****..****.*.*.*..*..*..*.....*....**...*...**..*..*...*.**..*.*....**.*..*...*...**...*........*...*.***.....*....**.**.**...*.*.*....*..*****..****.*.*.*.*.*..*.*......**..*.*.*****.*.**...****..*.......***.***.***.*...*..*.*..**.*.*.....******.*.******..***..**.*.*.*..**....*..**...**.****...*...**.**.**......*..**.*.**..*.****.*.**.***..**.*...****.*.*...**...**.*..*..*****.**.*.**.**..***.**.**..*...*.****...****.*.**..*..*....*.*.*...*...***..*.*******..***.....*.*.*.*******....***....***...*.*.****..*..*.*..**..*..*..*..****.*..*...*..*..****.**...*.*.*...**..***..*.*.****. *......****...*.***...*..*.**.*..**.*..*.***.*..*.*.*....*.*.*.*..........******.***....*..*.*****.......**..**..*....**....**.*..*....*..*****.*.*...**..*.**.*.*.***...*..*.*..*.**.*.****.***.*.....*..*...**..*..*.*...**..*..**..*..*...*.....*..*.****.....*.**.*..*...*.**.*..***....*.....*.***.***.*..*..*...*........**.*....**.**.**.**..*..**.*.*.*..*..*.*.***.*.*.***..**.*........*..*...***..***.*.**....*..**....*..*.******.***..*...**....*.****.*...*...*..*..*.*.*.*.**.*.*.***.***.***..***..*...*..***..**.*......*..*.*********.*.***.*.*..***.****....**.*****.**.*.*.***.*.*******.*...**.*..*..*.***....*.*.*.*..******..**.*******.*..*.**.*.**....**.**.**..*..***....*..**..**..***.**..**.***.***.**.*.***.****.***.*....*.**.**..*.**..*...*...*..***....***.*******.**..*..*.*.*.**.*****..*.....*.*.....*...**.*.**.*..*****..*.*...***.*...*.***...*.*..*****..*.**..****..*..**..*.*.*.**.....*.****.*.*.*.*......*.*.***.*.**..**.**.*..*.***.*....**.**...*..***.**.**..*..*..*****.***.**...*.**.*...**.**.*..*.*..***.*...*.*.**...**.*..***.**..***..*****..**.*....*..*...**.**...*....**....**.*.****....*...**.....*..*...*.........*.*....*.**.*******...*..**.***.....***.*....*..*.****....******..*.*..*...*......*...**.**....**.***..**..*..***.*.*.**.*.***..***.****.........***..***....****..*.*.*..*.....**.**....*..*.*...****.*.****.*.*.**..**..***.*.*..*.*...**...*..*..**.*****..*...**.*******...*..*..**.*****.....***.*..*.*.*....*...******.*.**......*....**.....*..****..***.*...*.**..***..*..*.*.*.*........*.*.***..*...*.....*..**.......*..*.*.*.*....*...**.**.**.*.*..**..*...*.**.*..*.***.*...*.******.*.***.......*.*.*...*.*..**.**....*.*...*.****.********...**...*.*.**.*.**.**.*...*....**......******.**..**...*.**..***...**..**..*..*....*.**.....*.*..***.*******.*....**.*.*.*.***..*..*...*..*.*..**.**.***..*.****.*.*.*..**.****.*.*.**..****.*.**..**.**.*.*...***..*.**...*.*.**..**..**.***.**..*....*.**.*.*.*.....**.****.*.**.*.***..**..*.*.*...**..*..*....*..**.***.**.****.* .*.*.*..*.*..**...*..*.*.***..*.**....*.*.*..*..*..***.***..*.******..**..*..**..*....*...***.*.********.********.**..***.*.*..*.**.*****.*****.....**..***.*.*.*.***...*.*..***.*..**.....**..*.*.*.******..**.**.*.*........*..*.*.*.*..*.*.**....***.**..*.**..*.**.*.*....***.***..*....**.**....****.*...*.....*..*..*..*.*..*.*...*****.*.*....**.**.*.**.****....*.....****..*..*****....*....*...*...*.*.*..*.*...**.....*.**..***..*..****..***....*....*...**..*..****...**.*.*.*..***.**.*..*.......******...*...*.*..*.**..****..*.***..****....*..**...***..*.**....*.**.*...**......*..****.*.**.****.****.*.**.*****...*.*****..***.*.*..***.*.**.*....***.*.***.*...*..*.**...*..**..*...***..**.**..*.**.**.*.****.****.**..***..***....***...****..*.*.***....**..*..*.*..*.*******.*.*..*...*..*****..**.***.***..*.*.*****....***....***.*********.**...*.**.*.**.....*..****..*.*.***.****..****.****.**....*.******....*****.**.*.*..***.**..*..**..**.*.*...*..*.*..*.**.****...*****....***.*.*..*...***.*.***.*.*..*.*.****..***.*...*.**..***..**.*..**.*.....*.***.*.*.*...*.****....*....*..*.*.***....*.*.......*.....**.**..****.***.*.....**.***.**.....*...**..***.*.*..***.*.**....**..******.*.*.****....*..**.*.*..****..**.*.*..*.**..*.****.***.**.********.*..***..***.*.*.**..**..*.*.....**.***..*..*..*******.*.*.**.***..***.*.**.*.*...*.*.......*..*..*.*.****.**.*****..*..*..****.*.*....**.*...**.*....*..**..*.***.**..*.*.**.**.*.******...****.*..****.**.*.**.**..*******.*.******.*..*.*.*.*.*.*..*****.*..**.**....**.*.*.***...***.***.*.***..**.*..**..*........***.***.***.**...***...*.........*.*..***.*.**.*..***..*.**.**.*.*...**..*..***...*.******.***.**..**.**.**.****.**.....*...***..**.**.*...*..**..*.***...**.....*****.*..**.*...**.*****...**.*....**....*..*.*...*....*****.*.*.*.*.*..*.**..*...*...*....***..**.*....*..*.**.*..**...*****.*....*..*...*........*.*****......**...*******.**.*..****.*...*...**.**.***...*.*****....*.*.****....**..*......*..**..*****..*****.***.***..*.*...*.***.* ***...**.*..**.*.*..**..**.*...*.*.*......****..*.*.******...*......*...***..*....***.***.*..*....**.**.*.*.*.**.*.*.*.**..***..***.*****..*****.*.*.***.**.***..*..*...**...*.**......**.****....*.**.*.*.****......**.*.*.**.*.*.*....*.*...**.*..**..*******.****..*...******..*.*...*****...*...*..**...*.*.*..**.****......*.*.***.*.*.****.**..*....****.*..******.*.........***.**...*.*...**.**.*..***.*..*....*.*..*.****..*..*...*.****....***.****.*..****.**.*.*.***..*.*.*.*.*.*..**....**...**.*..***....*..***.**...*..*****..*...**.***.*.*********.....*.*..*...******..*.........*...*.*.***.*..**.*....*.*....*..**.*****....*...*.....*..*.****.*...**.*.*.*.*..*.**..****..**......***.***.**..***..**.*.***.***..**...***.***....**.*..***..*.*****....**.***..*.*.*****..*****.**....*...*.*.**.**...*.*....***..*..*****.**..*.**.....*.......**...*...*...*.*.**...*.*..*.**..**..*.*......**.*.**.***.*...*...*.******....***..*....*.*..***.**..**...**.....*.***..**..*.*.***.**.*.*...*.*....****..******....*.**.......*..*..*..*.*.*.......*.*.....***.****.*.*.**.**..*....***.**.....*..**..****.**.*.*..*.**..****.******..*.......*.*...*..*****....**.*...*..**...***..*....***.**.********.*....*.****.**.*.*******..*..*.***.*..*.*.*.**...****..****.*.***.*....**...*...*..*****...*.....*..***.******.*.*.***.....*.*****.******....**.*.*..*..**.*****...***..*..*.*.**..*.**..*.........***.*.*.**..*.*..*.**..**.*.**.*..*..***.*****....****..*.***...*...*.*...**.**..*.*.*..******.**.***...***.....**..**...*.*.*...*..***..*..*..***...*..*.****..***.**.**.**.*..*...*.***.*.*........**.*.*.......*.....*..*.*.*...*...*.*****....*.**.*.**.***.**.....*..*.**.****..*....****..**.***....****.*..*..***..***.*...*..*.....**.**..*.**..*****.**..***...**..****.*.....*.**..*.**....*..*...***...**.*.*......*...**...*.*.**.***..*...*........**.....*****..****.*.*...*....**.....*.*****..**..*...*****....*.*....*.*.*.*.******.....*.........*.*.*.......*.*.**..*.***..*..*...*..*..****..*.**.*..**.**.**.*.****.*.*. *..*...****....*..***.*....****.**.***.*.***.********..*..***.*.***.**.**...*.**.*....**.**.*****.**.***..***.*.**.**.**....**...**.***..*..**..*..*..*..*...*..*.**.*****..*...***..*...********.**....*.*.****.*...***.*...**.***.**...**..*..***.......*......*.***...**....*.....*..*.*.....***...***..*****.*****.*********.*..*****..*****.*.**..**..*.*****.*..*...***.**....*.**...*...***.*..*..*...*.....*..*.**.*****..**.****.**..*.*.*.*.***.*.*...**...**.***..*.*..*.***....*.*..***.*.**.*...*.*..**.***.**.*....*.***..**..****....*.**.*....*..**.***.*..**.**..**...******.**.....*..*.*..*...*.**....*****.***....*.*.*....****.*...**.*.**...*.**..***..**......*...*.**.*...******..*..*...**.*.**...**...*.*.*.******.*******..*****....*.*****.*.**..*.****.*...*.*..*..**...*******.****.**.*.*.***..**....*.***..**...*..*****.**..*.*..***...*..**.*.*****.****..****.*...*...*.**..***...**..*.*.*..**.*.**.*******.....***.****..**.**.****....*.*.*..**.*.**.****.*...*.*...*..*.....**..****.**..**....***..***.*..***.*.****.....*..*..**..**..**..*..*.***.....*.**.....**.***.*....*..***.**.****..*....**.....*.*.*.*.***...**.**...*...*.*..***.***..**.*.*.....*..**.*.**..*...*.*..***.***..******..*****.**.**...**..****..***.**.**..*****.*.**..*..**.*.*.*..*..***.***.***..**.*...**.**..***..******..*.*......*.*.*...**..*...*.**..*.*..**..*..****...**...**.**.****.....*.*.*.***.**...*******.....*...**.*.*....*..**.*.**.*...*.**.*.*..**..***.*.**..**..**.*.*.***.***.*.*.**.*..****.*...*.*...*..**.*.**.*..*****..*.***....*....***.*..***.**..**.***.*.**.**..**..*....**..*.*******..*.**..*.*..*..*.*****.*..*.**.**..*...*.**....*..*.**..**..****.*.*.*..**..***..**....*......*.*..**.**.**...**...***.**.*.*..*..***.*.*...*..**.*****..*...*.**.*....*....*.*..**...*.**...*...*.**...**.***.*.**..*.***.*.*......*..**....*.*..*..**...*..**....**..*..*.*.*.*...**.***...........*..*.**.*..****....*.*****.****.***..**.**.*.*.*....***.******.*.**.*..***..**...*******.****.*.*.**.*.....*..*.*..*....*.***.. .*.*..*.**.**....*.**.*****.**.*.**.*.*.*..*...**.*..**.***.*...****.*...***..*.******.*.*.**.*...*..*.**.*..****..*****...**.**.....**...*.*.**.*..***..**.*.*.****..*..****.*.*..**.*.***.*****.*.*.**...**..**...*...*.*...**..*******..***.**.**.****....*.***.*..*.****...*.**.*.*.**.**.*.**..*..****...******....*.....*.***..*..*.*.*.*.***.*****.**...*..**..******.....*.*..***..*.*..*..*.****.*..***.*..*..*.**....*..*.*...**..*...*..*.*.**.***.*****..***.**...****.*..*.******....***....*****.*..**.*..*...*.*.....*..*...*.****.*....***....**..**.*.***.****....**.**..**..**.*.*******..**..***...***........****.........*...*..***.*....*.**......*..*...*..**....**.******.*.*.*****...*.*..*...*.***..*...*.....**.*.*.*.*..*.*...**..*.****.*..**.*.*.**.**..*...*****..*..*.*...*.....****...*..*.****...*...**.*....*.*.**.**.**.***.****.*..*.***...*.**....*.***.***..*.**.*..*...*.**.*..*.*.***.*.**.*.***.*.*..**.**.**.*.*.****.***.*....*..........***.***..*.*.*...*.*........*.*.**..**......**.**...******.....*..*.*.**.*.......*.*....*...*..***...****.****.**..****...***.**..**.***.*.**.***.*.*.****..*.******..**..*.*..*.*.*...**.**.***.**.*.*.*.***.*.*....*.**...*..***...**...***..*.***..**.*...**.*.*.....**..**.**...*..*.***...*....****.....**.*....**.*...*.*.*......*..*..*..**....*...*.***..*...***..*******.*..***....*....*.*..*...*..***.***.***....***.**..**.**...*...**...*..******.**.*..*.....****...*..*.*.****....*.....*.*.*.**..*...*.**.*.**.*.*****..*....**.*...*.****....***.******.***..*.**.**.**.*****.**.*.*..**.....**..****.***......*.*.*...*.*.*.....*.*..*.**....*..***...***..*...*...*...*...***..*..*.***..*.*..*.**.*.***..****...**.*..*....*...*....**.***..*...*...**.*..***.*****.*..**....*.*.**..*******....*..****.******.*...******.*.***.*.*...**..*...*.*..******.*****.**......**.*..*.....*.*.***.*.*.**..*.*..*...*..*.*...*...**.*...*****.**.*.*.**..**...*.**..**.******.**.......*.**.*...**.*..*.**.*.*...*.**.**.*..**.*..**...*.*.*..***...**...**..*..*...*.....*.** ******.*.*.*****...*..*.**...**....****.**..***.....**..****.....*...*.**..**.....**..**.....*..*..*.*.***...****...*.****..**.***..**.**.********.*.*..*.*.*.**.....**..*.**..****...**..*.......*..*.*.****.....**....*.**..**.*.**..*...**.*...**.***..*.***.**.*.***...**.**.***.**..**.***.....***..**...****....*.*..******.****.*****.*****.**.****.*.*.*..**..........*.****.***.*...*....**...*..*****.*.*.*......*******....**..**..**.*..*.*.......***......*.*.*.....**..**..*..***.**..**.***..*...**.****.**.*****.*.*.*......**..***.*..**.*..*.....*.******.*.......*..*.**..***....*..*.**..*.*.*.***.....*..*.***.**.*..*..*.*.***.*..*..*****.***....***.**.**..*.....***....*.*..*..*.*.*.*..*.******.....**.***.*..*...***.*.*.*..*.....*.*...**....***.*....*....**.**..*.*...*.***.**.*..**.***....****..*****.*.***...*.*.**.*.**..*.*.*.*...****....*..**.**.****.****.*..*..***.***...*....***..*.**..*..**.*.****.*.*.*.*.**..***..***..**.****...*...*...***.**...**.**.*.*......****.***.**..*.*..***.***.*.*.*..***.***.*.*..*.****...*..*..***..*..**..**.****..*.*....*...***.*.**......*.*..**..**.....**...**.*...**...*..**..*..***..*....**.***.....******.**...**.***.***.*..***...**.*...*.**..**.**.**.*.*.***.....*.*..*...**.****.****.***.*.**.*....****.**..****.***.***..****.*..**.*..****....**..****.****.*..*..*.*.*.....*....******...*...**..****.....***.**.**.*....***********.****.***..**...*....**.***.******.**.*.*..****..**.**..*.****.***...*..*..****.***.*.*.**..*....**..**..****...****.*.***......*.*.....**.*.****...*....*****......*..**..**..**...*...*..**..*.**.**.*.**.***.*.***.**....*.*****.****......**.*.*.**.*..*.****.......*.**...*..***.**...*..**.********....**....*.*.********.*****.***..*...****.*.**.*.*.****...*.*.*..**...**.**..**.****...*...*......**.*.....**.....***.******.**..**********.****.....*..*.**.*.*..*****.***.*.**..*.*..****...*......**.***..*.....****...****.*....*****.*.**.*...*..************..*.*.*.***.*.*.*****.***.*.**...**...*****..**.***.*..***.*.****. *...*.*..**.*..*.*.*..*..*..*..**..*..*...***.****.*****..****...*..*.****.**.**.*.*.*****.******.*..*...**.****.*****.****.**.***..***..*..*.*..***..*......*.**..**.***..**...........*..*..*..*****.*....*....*...*....*...*******...**...*.****..**.**.**.*.********..*.*.*****.*..*****.**..***..*...**..**.....*..*..**.***...***.**.*****.***.**....**.*.*****..**..*****.*.....*****.*.*.*...**...*.*...****..*.*..**..*.*...*...*..*.*.*.*.....**.**..*.*.*...*..*****...***.**..**....**..*..*.*.*.*..*...*...*.*...**.*..**....***..*..*****...*.****.*..***..**..**..**....**...*.*...*.**...*.**...**..*.......****..*....*...**.*....*..****.....**.**..****...*.....**..**...**.***..***....****..**...*.**.***...**..*..*.**..*.*....***.****.****..*..*****.*.**.*..*.*.*****....*.*..***.**..**...***....*.**...***.....*.*..**..***...*..*..********...*...*.**...*.....*.**.*.*.....**.*...*****.****..*.....*.*.**..***.****..*..**..***....**..**......****.....***.***...*.......*..***.*...*...*.****.*..*.*.***..*.*...******....*.*.*.*..*...*.****.***..**.*.*****.**....*.**..**.*...*.*..**.**.*.**..*.*........*..*.***.**.*......*..**..*.**...*...**.*.****.*.**.**.*.*.***.*..*..*.*.*.*...*....*****.*..*.**..*..***.*********..**.*..*..*.*****.***....**...*.**.***.*....****.***...*.*****..***..**..*..**........*.*******.***..*.*.*..**...*****.*...*..*..**.*.**....*.*****....***..****....*******..***.*.***..**..*.**...***..*.***..**.*.*..*.***.*.*.**....***..***..*.*...*....**.*.**...**.*..*****....**..**..*....**.*..**..*...**....**.****.*.*...**.*..***...*.***..**.***..*.****.*.*....*****....*.*.*.***.***.**..****.**.....*********..**.*..***.**.*..**.*......***.*.*****....**.*.*.****...*.*....**.*****.**...****.....***.*..**.*....**.*..*...*.***....******..*..*.*.*..*....*.*.***..*...***...*.*.*.***..*.*..*....****..**...*.*.**.***..*...*..***.***.**..**.*.*...*.....*..**.*..****.*.****.*.*..*.*.**....**...*.****..*.*.***..**...*....****.**.*.......*..*..*..****..*........*.*.**..*.......****. .*..*.*..*..*.***.*.*.*****.*.*****....**.***.....**.*..*..*..**..**.*..*.....******..**....*..**.*.***..*.**.***...*.*.*..*..***.*.*.*****.*..*.*.****.***.*..**.**..*.*..************....*...............***.**.*.**..**...*.****....**.*..***.*.***..**.**.**...*..*.*..*...****...*.*....**.*.*****..***.*****.*.....*...***.*..**...*..*.**....*...****.*...**..*...*.**.****.....**..*.**...*....*.*.*.**..**..*.**.*.*****....*.*.*.**..***.*..*****..****.*...**.*.......**.***.**.***.**.*.*..**.**..*.**.**..*....**...*...******.*...**.**..**....*.*.*.*.*..***.*.*.***.***********.**....*..*..*.*..*..*.**..**..*****.*..*.***.******..***.******....**.*.*...*..*.*.*****.**.****..**..*..**.*......*...*.*.......***..*.**.*.*....*******...***..***.*...**...*.**.********.*...*....*.*****....*.****..****..***....**..*.*..***...***..*.*..***.*...*...*...**..*..*.*..***...*.**.**..*.*.*.**.***.***.**..*...**...*..**..***.*....*.***..*.*.*.*.***.*..**.****......****.*****...***.***..*.*.*.*.***.**.*.***...*..***.*...*.*.*...*..*..*.**.*.**.***...**..*.*.**..*....**.**.*.*.*..***.*..*....***..*.***.*.*.***...*....*...*...**....*.******.*.**..***..***.**..**........**.*....*.**..****...*.....*.****.*..*.**.**.**......****....**..*..**...****.**....**.**.*.***..**.*...***.**.*.....**..**.***.*..*.*****...*.**..**.....*...*.*.*.***...*.***..*..*......**.*..*****.*...*****..****.....*..*.**..*..*.*......**.*.**...*..*****.*.**..***.******.*.**..*.*******.**.***.**.*.*.**.*.***..***.*.**.***.*.*...*.*..*..**.*.*.*.***..****.*..*.*....**..***.****..**..*.*.****..**...*.*..****.*****..*..*..*..**.***.****.*...*..**....*..**.*...**...**.......***....*.**..**...*..***.*.*.*.***...**.*.*....**.***.*.....***..*.***.*....*.*****..**....*.*.*...****....**.*.*...*******..*.***.**..*...*..*......*.***...*********..***.*...***...*...*.*..*..*****..**.**..*.***..*.....*.*.****.*...*.***.**.**...*.***..***.**.**..*.*....**.****.*..****.**.*....***..*...*...***..**.*.*.*****.****....*.******...*.*..*..***.. ***.......*...***....*....**.*********..*...*..*.******....*.*.**..*.**.*...*..*.*.****....*..*...**.*.*..****...***.**..**...*...***...*.*****...**..***.***.***.*...*.**.**...****.*..**.*..**...**..*..*..*..*.....*.***...*....*..*...*...*..*.**..*.**.*..***......*.....*.*....**.**.....*...**......**.***.*...*..**....**.**.....**..***..***.****.*.****....**.*.***.....*.****.*.**..*.*.....**....*..***.*..**.****...****.**.***.**.......*..*..*..*..*......*.*..*.***.*....*.*.*****.*****....*....**.**.****.*.*..***...***..*.*.**.*.*....*.*.***.**.**....*.*.**...*.*.**....*.*......*..*..*..**.*....***.**..*..*...*****...*****.*...*.*...*..*....***..***.**.**.*.**********.***.*....**...*.***..*.**.*.**.**..*.*...***.**.*****.*..*.******.*..*.*...*.*.**.***.*.***....**...**.**..*.*...*******.**.**..*.**...*.**..**.*.***.**.*...*.**.*..**...**..*...*.*.*****.**.....*******.*.**...*.**.**..****..****..*..***....*.*.***.*.*..*.*.*.**....*.****.*..*.....***......**.**..**.*..*..**....*...**....*...****.*....**.**..*.*.*.****.*.**...***.*.*.*********.*.*..*..**..*...*****.........*.*.*.**.*....*...*.*.***..**........*..*.*.*...**..*.**.***...***.*.....**....**.*..*.*.****.****....**.****..******..**..**.*.*..****..**..***...**..*..*.....***..*.*..**.*...*...****..*.**...***.**..*...**.**...**.**..*....*..*.*.*.*....**.***...***..*...*.*.**.....*.****...*..*.*..*..**.*.**....**.*.**.*....*..*...*.*..*.*..**..***.**.****..**.*.*.*.**...**.*........*...**.*.**.*.***...*.*....***.***....*.**.******...*...**.**..*.*.*.*.*.*.*.*.*..**......***.....*.*.*.*****.**.**..*..*.*..***...***.*...*..***.***...*******..**..******.*.**.*.*******.***.....****.**...****..*.*.*.......*****..*..*.**...*.*.*...***.****.*..*.*...*..*.*********..*.******.*.*.*...***...**....*....*.***..*.**.*..******.*.*...**.*.*****.*.*.**..***.***..*....*.*.*.**...**...****..*.******...**.*.*****....***...*.*..***.*****..*..**..***...*....***.*.*.*..*.*...***.**..*....*..**.***..***....*.*...***....****...*********. ..*..****..*.****...*..****.***.*..**..**..**********.**..*.*..*.*.***..**.*...**..*...**.*..***...***...**.*.****.***.***.**....*.*.**...***.*.....*..*.*.*...******....***.....*..**..*.*.*..*.****..*.**.***...*...*..**......*......**..*.******.****....*.*.*...******..**..**.*..**......**.*....**.**..*.*...***..**...***.*.****.****...*...*.**..******...*.*.**.**...**.**....***.*.*.**..*...*****..*...**..*..**..****...***..*........***..*.*...***...*.*....*.......**..***.*....*...***...*..**..*.*.**.*..*.*..****...***.*.*.*..**......***.**.****..*..**.*....**.***..**.***..*.*.***.*.*...**.*.*.**..**..*.*...*.*.*..**.*...*......**.**..*...***.*........*.*...*.*.*.***..*.*.***.*.*.*..**..**.*..*..**.......*....**..**.***....**..*..******.**..****....*.**..*****.*.*........*.**.***.*.**.*.*.*..***.*.**.**..***......*****.**.**.*..***..*...*..*...*....*.****.***.**........*.*.*.....*.....**.*.**.***.**.*.*.******..**.....****.*.*...******.....*..********.*.*.**..****.****.....***.......******...*....*..**..***.*..**.***...*.*.**..**.***..*.*.**.*..*.*.*******......*...**.*....*.**...***...*.*.**.****.*.**...*.**...*...**.....****.***...***.**.**.****..**...*...**.*......*.*.*.**.**..****..**.*.**.*..*.**.....****..***....***.*.**......*..*..*.****.*******.*.*.*..**.****...**..*...*****..****..*..****..*..**.*.**.*.*...*.*...****.*..*.***.*...**.*.**...**..******..*..**....**...***...**..*****...*.*...**..*..**.***.*..*.***.****....*...***.*.*.****.*.**..**.*..*.**....*.*..*.*.***.*.****...**.**..*......*****..*.......*.***.....***...*.*****.*.*.**...*.***.**...*.*.****.*......**.**..**..*.**..**.*....***.*.*****..**.*.*.*.*....***.**.*...*..**....*.**..*.*..*.***.*****..*.***.*.**..*..*..****.***.******.....***.*...**.**..*....**.****.*.*.***..**.*.*.*.*..*.*.*.*..**..*..**.**..*..**...****..**.*.****.*...*****.*...*....*..****.****.*.*....*.*...**.**.***.....*.*...*.***.****..****.************.*..**.*.*.*.****.**....**.**..*.........*....*.*.***********.*...*.*.*.*..*.. *.**......*..*****.**.*.**.*....**....*.****.**..*...****..*.**..**.*..*.***..*......*.*....**..*...****...*..**.***.....**..*.****.*.*.*.**..*..**...***..******..**...**..**...**..**.*...****.**.*..**.**..**..*..*....****.**..*...***..*.*..*...*.**.****..**.***....***.*..***..*...****.**......*.*......*.****.***..**.......*...*..*...*..*.**.**...*.*.*****.**..*.*....*.**.*.***..*....*..*..**.........**.**.*..**.*.........*..*..***.***.*..*.***.*...*..**.***.***.....**..**.*..*****.*.*.***......**.*.*..*.*.*...*.*..****..***..***.***..*..*.****.**.*..*.*........*.*...***.*********..****.****.....*.*...**..*********.....**.*...**..**......*.*...**.*****...**..******...*.**.*..***...**.**.**..*....*...***..**.***.**.***..***.*...**..**..*.*.**.**.***..****.**..***....*.*.*....**.*.*.**..*.*.***..*.*...**...*....******.*.***...*.*.**.**.**.***.*****..*.**.**..*..*.*.****.*..*..*.**.*.***..***.***.....***.***...**.**.*.*....*..*.*.***..*..*..**.***.*..****.***.****.*.*..**...*.....*..*.**...**.****...*****.*.**.**.*****...*..**.*.**.......**.*..*..*****.***.***.**.**....*****..*.*...*.*.....*.*..*...*.*...**.....***...*.***.*...*.**..*...**.**..**.*....*.*.*.*****...*.*..*..*...*..**.*..*****...**.************.*.*..***.*.****.**.*.**.**..**.***...**.*.***...*...*..*.*****...**....*..**.**.....*..*.**.***.*.*******..**.**.*.************....**.***.....*......****.*.*...*...*..*.******...*.*.********...*******.*****.*..*.***.*.*..*...*.*****....***.****.***.*.*****.*...*...*...**..***.*.*.*.....***.***.....**.**..*.*.*.***.**.*.***..*...**..***..***.*****.**.......*..**.......***.*.*....*...*...***..*.*...**....**.*.*.*****.*.*...**.********..*.**.***.**...*....***..**..*..**...**..****..*.*.***.**..*...*.*.*......**...***.**..**..*.***..*....**.*****..***...*****......*.**.*.**..*.**.**..***...**.....***...**..*.****.***..*.**..*.*.*.....*..*...*.**..**..***.**.***....*..*.******....*..***....*...*.*.****..**..***.*.*.*.***..*****...*..**..*......****...*.****.*****.**..* **.***.**.*...**...*.***.***..*******.**.*.***.***...*.*..**.*.**...***...****..**.*****.*..****..*..**...*....*.*..*.*.*..*..*.****..*.**.***..*.****.*..*.*..**.*..***...****.....**.**..***.*..**.******......*...*.**.*..*..***.*.***.****.***.*..*..*..**.**.....*.*.***.****.*..*.**..*.*......**...***..*...*.**..***.***.*.*.**.*...***.****.**..*.******.....*.....***.**...**..****.*.**.*..*..***.*****.**...*.*.*.*..**.....*..*..*.***.**.**..*.*.*.*...*..*..**....***.**.*.**.*.**.*....**..*.*...*..***.**.*.*.**..*.*..****.*.***.*...*..**.**..*.***..*.**..*.**.**...*..******.*..*...*.**..**......*..**....***..*...*..*.***..**.**..***.***.**.**..***..*...*.*******.*..*.**.***.****.**..*.***..***..****...*..*.**.*..*..*.*..*.****.**..*.*.*.**....**.**.****...**.*******...****.******.***.*...*..***..*.*.*..*...*..*.*.****.***..*.***....*.*...****.**...*....***.*..***.**..*...*.**.**..*..*....**.*........*.......*...*..*...**...**.*.**.****.*.*..*.**..****..**..*.**.*..*.*.*.*.**..*.**.******....**..**.*.**..******.*..*.*.**..**...***....**..***.*.****..***..******.*****...*.**...**..*.**.*.*.*..*.***...*.**............*......***..**.*.***.*.*****.*...*.*....***.**.*.*.**.***.*...**..****......****..*....**.*.***.****.*.*****.*.*.*.*..*.*****.**.***.**..*.**..**..**.*.**.*.**.***.....**..*...****.*.*.*.*..***.*..***.**..*..*...***...**..***..*.*..*......**.*.**..*****...*.......*....*.*.***.**.*...****.**.*.***.***.**.**..*..*..***.****........*...*..*.***..**..*.*...*.*.*.*****...*.***..******...*.*.*..*.*.*..****.*..***..*.*.*..***.*****.**.***...*.***.*...*.**.******.****..****..*..*..*..*.**.**...*.*.........**...*.*...*...***.**.*.....*.**.*....**..**.***.***.***.*.**...***..*..*.*...*.**.**...***..*....***.**...*..*..*.*.*.*....*.**.***.*..*.****.*..*****.*....***..*...***...**..**.....*...**.*******.**....*******.***.*.*.*.*..*...*...**.*****.....**....***..*****.*..**...**..*..*****...*******..*.*.*.**..*..**..*...**.**.*.....*..*.*.***..******.*.***.***.*..***..**. ..*..**.**.**...******.**..****.*.**.**.*.*..*...**.*.**...*.**.*.....*****.***......*..*.......*.*...*.*.*.**..**.**....*.....*.*....*..**...*.*****....*.***.*.***.**.***.*....**..*..*****.*.......*.*.*******....**.*...**...***.....*.......**..*...****...*...***.*....****.**......*.*...***.*..*..*..**.**.****.*.*.*....**.*****....*..*....**...*...*..*.*..**.****..*.*..****.*.**..*.***..*...**.*.*..*..*.....*.***...****....***...***.**.*.**.*.**...*...***....****...**.*.....*......**.*....*.******..*.......*.*.*...*.*.....**.*.***.***..**..**.**.*..******...*.**.*..***....*...*.*.*.****..*......*.*.*.*....**..*.....*...**.**..*..*.**.**...***.***.....**.*.**.*.**.***.*.*..**..*.*.*.***..*.*.**.*.***..*.***.*****..*.*..***.******..*.*.*..**.***..*...*.*...*.***....**.*.*..*..*****..*..**..*....******.*.*..*...*....*.****.******.***..*.****.***..*.**..*..*...*..**......*.*.*...**.*.**..*..*.****..****.**.***.*....***....*..****...*.****..**..***....*..*..***.****....**.***.*.*.**.......**....****..*.*.***...******..*...*.*.*******...**..***.....*..*.*....**.*.*.*...*.*...***.**..*...*.**.**.*.*..**.********.....*.*..*.***.*..*.*.....**..***.***.*.**.*..*.*.*..********..*..**..*****.*.*....*.*..**...*....*.*..*****......*...*.*..**.**.*......*********..*....******.*.**....*..*.*.**.*....**...*.*.******.*..*.*....*.***.*..*.*.*.*....*....*......**.*****....****..**.**.*..***...**.**....*.***..**********...*..*.*....*..**...*..*..*...*.*.*..***.*.****..**.....**..*..*.**...*.*..*.****.****.*.*..*..*.*.**.***...*..*.*.*..**.**..*.........***.**..***..*.***.*...*.*.*.**...**..*.....**..****..***.**.*....*.**.***.*..*..*...**....*.*.*.*.***.*.*...*.*...*..****..*...**.**..**...***...*......**..*.....*.**.***.****.**.**..*****..*.*****.**.**..**.*.*....**......**.*...*..**.**..*.*...***.*......***.*.*....*..*..***.****....****...**.***...*..***...*..*..********.*...****.*..**.**..*.*.*.*.**.*..****..*..*....***.**..*...****.....*.**.....**.*.**.****.*.*.*******.**.***.....*. ***.*****..***.....*.**.*.**.**.**....**.*...*.*.***.**.**...*..***..**.*.****...***.*......**..****..******.**.****..**...**...*..**...*.*.*.*.*.***....*..*..*...*..**.**........**..*.***..*.**....*.**...*....**.*..***.**.*.**.*.*.*...*.**...**.....*.....***.*.************.**..***.**....*.*.*.****.*****.***...**.**.***.*****.***.**.***..*.*.*.*.*.**.****..**..*.*.**.*..*...*.**.****..*..**..**.*****....*..**...*.....**.*..*...*...*.*..*.*.......*..*..*..**..***..*.********.....*.*.**...******.*...*..*..**.**..**..*****.***..*.*..**.**.*..***...***.**.**...*..*.*.***.***..**.*.*.**...*****....**.*.*..*...*.....***..*.***..**.***.*.***.*.....****.***....**..**...*.**.**.*......*.****.***..***......*.*.*.*.*.......****.*.**..****..**....******.*..*.*.**.**..*.**.**..*..*...*.....*..*.**...*.*...*..*.****...*.**.**..*.****..*..*..*.**.*...******.**.*......*...**...*.***...**...**.**.****.*.*.**...*.****..**..*.*...*****.******..***.***..**..****.*.****.***..*.***...**.*******..*.**..*.****.**.*..*.*.*..****..*.***..***.........*.*..*....**..**.**.***.**.*****...*.*..***.*..*.***.**.*..*.***...*..**.*..*..*..****..*..*****....***.*..***..***.*..*.*.*.*..*****..**.**...*..****......****...**.**.*...**.*..**.*.*...*..**..****.***.***.***.****...*...**.***.....**.***.*..**..****.****.**.**...*...*.*.*.*...***.***.**.*.*..******.*...*..***.*.*.*****...*..**..*.*.***.***.*.........***...**.*.*..*...*..****.**...**.**.***.***..**..****.**.*..******...**.*.*.*....*.**..*.**.*..****..**..*.**......*..**...*.**..*...**..*..**.*...**.*..**...*.*.****.*..**.***..****.*..**.*..**.....*********...**.*...*...*..*.**...**.*.***.**..*.*.**..*.....**.*...*.*...*.*..***.****.*.*..****...*.*..**.*.*..*...**.*.****.**...***.......***.*....*.**..**.**.***....*.**..**..*.*.*****.***.*.**.***.**..*.*..**.**.*.****..*..*.*...****...**.**.***.*...**..********.****.*....*.****..***.*..**..**..*.*...*....*****.**..*.******.**..*.***....********.**.**....**.*...**.***..**.**......*.*...*..*.*.***. *....**..*..*.***..****..*.***.....*..*.*.***.*.**..***...***...*****..*.*..*.*...**.**.*****....*****.*..***.***.**..***.*....*.***....**..**.**..*.*.**.....*......**.......*.*..*.......***.*.*..*.****.*..*....**.***..**.********...**.***.**.*.****..**..*...**..*.****.*..*.****.*..***.******.....*....*.*............***..**..**.*.*********.****.*..**..****..*****..**.*......***.***.*...*...*...*.*.*.*.*.*....**..******..*****.*..****.*.*...**.***.*........*....***.*.*****.*..*.*****..*.*.**.**...*.*.*...**.*..****....****.*.......**.******...*..****.***...*.....***..**........*....*.*....*****.*..*.*..*...****..*..*....*.*.*.......***..*...*..****..****..*.....**.********...**.*..*.**.***...**..***....**.*..******.****....*.*..****.*.*.**.....*******.***...**.**..*..*..*..*.**...****..**..***.*...**.******..*....*....*...***...***..*.*.*.*.*.*..*...**..**...**.****.*.*.*.......**..***.*..*..**..***.*.*.****.***.***.*.*.*...**...****.*.*..*.*..***..**.**....**.*.*..**..*...*.*....*.**...**.**.*....*.........*.***.**.*.*.***.**.*...**.*****.**..****......**..*.**.*....**..*.*.....**........**...**.*.*..**....**.**.**.******.**...*.**...***....******..*.....*...*..*.***.***..*.***.*..*.***....*.***.*.*...****.*.**....*..*.*..***.***.*...*..****..****.*....*.****.....*..***.*******....*..*.*.**.*..**..*.******.*..**..*****......**.*.**.....*.......*....*.**....**...*...**.**.*..***.*.***...*.*.......*..**...**.**.******.*.***.*****.***...**..***.*..*.*.**.**..*.**.**.**..*..**...*..*..*..**..**..**.*...*.**.****.***...****...**..**....****.*..***..*...***.....****........*****.****..***.***..*.**.*..****...*........*......*.***.***...*..*..*.**.**....**...******.....*.*..*..**.*.*.*....***...**.**......*.****.*..***.**....*..*******.**.****.*.*...**...*****.*.****.*..***..*..*.....*..*.*....*.*.*.**.**.***.*....*..*.*....*.**.**.***.*..**...*.****.*...*.**.*.*..**.***..*.........*******.**************..*.*.******.*.*.***..*..*.**..***..********.*...*********.**..***...* .*...*.**...**..*.****....*.**....*...*.*.**.*..*...*.***.*......*****..*....*.***.**.*..**.**.************..**.**.....*****..**.*****..*.**.***......***...*.*...*.....**.*****...******.*.*...*.....*...*.*.....**.*.*.*.*.*.*..*..*.....*..***.***.*..*****.***..*..*.*..*..*.**.*.....****..****.**.....***.*******..*..******.**....***.***.*.*...*.******.*...*..*...***..***...*.**...**...**.**..**...***.***.**.*...**.*....*****..***...*****....*.*.*..*...*.***.....**.*..*.***....****.*..*....****.***.*....****........******.*.*..***.****..*...**.****..*.**...**.******.*.*.*..*..*...**.........**.*.....**...**.**.*.*.....**.****..*.*.*.***..*.*.*.**..*.....*.*******.*.**...*......*..**....*......**.*....*.*.**...*..*..****.*.*...*.....**....*.**.**.*.*..*.*.******..**..*...***...*..*****..*.**.*..*.**..*....**....*.....***..****....*.*..***.*...*...**..*.*..**.*.*..*..*..**..*..*..*....*.***...*...********..*****...*....*.*.*....***.....***.**.**.**......*****..**.*..**.*******....***.*.***.**..**.*.*.****.*****...*.******.*.**.****..*.*..*.**....****..***.*.**...*..*..****......*...*...*.*.**..*.***.**..*.*..***.******..*..****....*****..*****.*.**.*****.******...*..*..*..*.*..***.**...****...*..*......*****.*.*.*.*****.*....*.*...*.**..*.*...***.**.**.*...*.*.*.***.*......*****..*..**.**..**..*...******.*.***..*.....*.******.****.*.**...*.*.*****.**.*.****....*.***...***.**.*..**.**..******...**.*..*..*..**.*.***.*****.*.**.***...**.*****.**..*.***.*..*.***.*.***.*..*.....*..***..*..*.***.*..**.*..*..*.....*.....**..*....*..***.*..*..*.*...**....**..*.****.**...*****.*.*..*.....*....*.***.*...***..........***.***..**.*.***..*.....*....*....**...*.***..*.*..*...*.*...****.*.*.**.*..***......***.*.*.*.****....*.**..****.*..*.*.*...**********.*..*.....******..*..**...*.*.*..***.*.*.***..*..***..****..*..*..*...*.**.**.**....*.*....**...**.****.*..*.*.*..*..**...***.***..*.*.*.*...**..**.**.**.*..**.....*.*..***.....*.***..*.*.**..***...*..*.*.**..*.*******.*.*.*..**..*.*** ..*.**....**.*........**.**..*.**...**..***..*..***..**..**.****........**.*..*.**.....*.**.*......*.*.*..**.***.**..........*****.***.****.*.*....**.**..*....**..*.*.**..*.**.....**.**.*.*..***..*.****..*.**...********.*****......*..*.*.*.....***.*...*.****.***....*...*.**....**..*..****....**..*..*.*..*...********..****.*...*.**...**..***..**.***.....****...**.*.**....***...*.****.***.***.**.*.**....*.****.*...**..*..*.***...*....****...***.*...*....******.***..*.****.*.****..*..******.*.*.********..***....**.*..**.*.**.*....**..*..******.*..*.........******..**********..*.**.**..*..*...*.**........***.****..****.**...**.**.**.**.*.***....**..****....*..***.*.*..*..***..**...*.****.*...***.*.*..***.*****.*.**.*.*.***.******.*.*.*.**.***.*.***.***.**.*.**..*..*...*.*.****.**.**..**..**.******.***......*.....***...*****..******..*..*.*..**.*.*.**.***.***.***...*...*....*...**..***.*......*.****.*.**..****.*..*.*...******.**..*.**..****.*****...*...*.****..***.**.***....*...*.*..*****...**.******.*...*..**.**..**.*.*..****..*...*.*.*....*..*********.*.*****...*....**.**..*.**.*....****.*...**...***..**......**....*******.***....*.****.*..*.**.......*....*..*****.**..*.****.*.*****.**.*.*.....*..**.**..*.***.*..*.**.**.....****...**.****..*...*....***..*..*..*....*.***...*...*.*.*.**..*..*..*...*.*.*...****...*..*..***.*.**....**.*.**...*.*..*.....**..****.****.....**.*...*......*.*..****.**..***.*.*.*...***..*.*.**.....*.**..**.*..**..*..***..**....*...**..*...*..****.*.**.****.**...****....*.**....**.**.*.******.*..*.***..**.*.**.***..********.*....*.........**.*..*.****.......**.*.*...*.***....*.**.***..*.**.*.**.*.**.*....**.***.**....**..***...*.***...**....*.*.**.****.**.**.***.*.*.*...**...*.*..***..**..*..****.*...*.**.*.*****...*...*.**.**.*...*.**.********.*..**...*.**.**.*.**.**.***..**...**..*.*.***..**..*..**.*......****..***..*..**.*....**.*.*....****...**.**.*.*...*...**.***.**.....*.*...*******..*.*.*.*..****.****.*.*.*.*.*..**.*****.......*.*.*.***..* ..**.*.***.**.*.**.*..*..**.******.*.*.**.*.***.*.*.**..*.*...***.**.***..*.*.*.****...**....**.**.....*.*....**..*.**.*.**..***..***...*....****.*.*.*.*....**..****.*...**...**..*.*...**..**.**.*...*.*..*..***....***..*.*...*.*..*.**...***.****.*.**...*..*..****.**..*.**......*...*..*..**..*.....*****.*....**.******..**........*.**....***....***...*.*.*.*.*.**.*...***.******..*..*.*......*.*.*........*....*.***..***.*..**.*.*.*.***.*******..**..**.***..****...*.*..**.***.****..*.*....*...**.....**..*.*.*.**.***...**..*.***....*......*****..**.*.**.******..******.*...*..*.**.*...*.**.***.***.....**..*..*.*.*..*.*****..*.********..***...**...*.*.*...*....*..**....******.**.*.*...*.**....**.*.**.**..*.***.*.**...***..*..**..*.*..***..****..****..****.**....*..**.**...*..**.*****..****.**.*.**..**...**.....*.***.****...*.....**..*..**.**..*.........*..*.*..**.*.**.**....***..*.*.***..*......*****....*.....*...***....*.**.*..**.*..*..**..*.*******.....*..**............*****.*..**.*...*...*******.**.....*.**...*...**.*......*...*..**.*.**.*...**..**......*.**.**.*....*.*..*....*...**.******.*..*..****....*****..****...*....*.*.*..**..**...*...*.**.**.*.*..**..**.**...*.**.***.**.*.***...*..*.*..*...**...****.**..*....*.**.**..****.****.*.*..**....*..**.*.*.***...*.*...**....***..**.*.*...**.**....****.***.*.*...**..**.*..*.*....**.*.*****.**.*.*.*.**..**..**...*..*.....**.*.*..**.**.****..**......**..**..******...**.******..***...***.*.**..*****.*.**..*....***.***....**.*.***......*..*.*...*...**.*...*..**.*******.***.....**..*..**..*.****.**.*..*..*........*******.***.....*..*.*.....****...**.....*..*...*.***.****.*****.**.*.**.***..**...**..****..*...**.*..**..*..*....*.***.**..*.*.**.*.....***.*.*...*..*.*...*..*.**...**.*..*...**.**.*....*.**...*.*..**...**.*.*..**...*...*****.*....*******.*...**.*.***....**..*.***.*....*...*.**..*..*.*.*..******.....*.*.*......*..*....*.*...*****.****.*.*.*..*.*..*.......*...*....**..*****....*.**.*.*.*.*.**.*.....**.**.*..****...** **.***.....*...*.........**........*..****..*.*..*.*.*...**.**...*..**.**.**...*.**.*.****..**.****.....**..**....*..**.*.*..*..*..**.**...*..**...**.**...***...****.**..***.......***.*....*..*.***.**...*.***.*****..*....*..***..*.*...*..*.....**....**....*..***..**.******.....*...*..*....*...*.***.*..*.*.*.**..***.*.******..*.***.***********.***.*.*.****...*.**.***.*.*..*..******..****...*.***..**...*.*.*.*.****..*.*..***.*....**.****..*...*...*....*..*..**.*.*.**...*..**.....**.****.**..*.****.**...*...*.**..**.*..*.****..***...*..**..**.*****.*.*..*..*.**.*.......*.*.**.**..*.*..*..*.....*.*.*.*.***..**.....*.*.**.****..****.*******.**.**..***....***..********...*.*.*.*..**.*........*.**..**.**....*..*..**..*****....******..****.***.*..*.***...*..****..*.*..*....**..***.*..**.*..*.*..**.*.*...*****..**.*.*....*......*....*******.**...****.***.*...*...***..*..*.**.***.*..*..***.*.*.**..*.*.***.****..*.*.....*.*****.**.**..*..**.*..*...*..*****...*......*..*.****.*.******..**...*..******.***.***..****....*...*.**.*..*******.....*..**...****.***.**..**.*...*.**.**.*...*...**....***.**.*..***.**..*.*.**.*.....**.****....***..*****...**...*...*.*......**...**.*.*...*****.****.*...***...**.*.**.****.*....**.*.*..*****....***...*.**..**..**..*.*.*.*..**.****..*...........*..*...*.*...**.*..**..****.*.*.......**.**.*.*..**.*..**...*.**.**..*.**.*.*.**....*.***..*.*.*.*.*****..*.**....*****.*..**.***.*.*....*.*.*..*.**.....****..**.****..***.***.**.**.**.****..***.**..*...***....*....*.***.*.**.**.*.***.*.*..**..*..**..*......*.*....***.**.*.*..*..*...***.*.*..*.***.*.****..*.**.***..*.*.****...***....*.*..*....*...********.**.*.*.*****.*...*..*..*.**.*****.**.**..*...*..**...***.******....*****.*.*.*.*.*..*..*.*.**..***....***..*...*******.....*..***.*..**...*..*....*.*..*.*..*.*..****.*..*.*...*.*.*...**.***....*..**....*.*....**.*****...***..*.*.*.*..*.****...**..**.**...*.*....***...**...*.*...***.***.**...*.*...**.***.*****.**..*.*.*.*.*....*..**.*......*.....*..*..* .*.**.*.*****......*..*.*.*****..*..**.**..*...**.*.****...*.*.*.....*.*.....****.**..*..**.**...**.***.***.*.**.*.**...*...**.*..***.*..*...*.*.*...**.*****..***.*.****.*.**..*.***..*....***..****...*****...*.*..*....**......**.**.**.*.......*.*.****.*.*.*......*...*..*.*..*.**..*..........**..*.*.***.******.**.*..*****.*.*.**....*.***...*.**.*.**.*...****.*..*...*.*...**....*...*...*.**....*...****...**..*..**.**.***.*..*.*.**..**.*....*..**..**.****.....**..***....***..*.*.**.****.**.......**.******.*.***.**.*.*.*.*.****.**.*...**.*****..*.*..**.*..**.*..**..**.*.*.*...*.*.**..*******...*...**...***.**..**..**.****.*..*...*.*.....*...**..******.**..*.**.....*.*.**.*.*.**....*..*......*.....*.*.******.*....*...*.**..********.**..*...*.*.*.*.*.*.*.*****...**.*.***********.*...*.*.....*.*.*..*..***.*...*......*....*.****.***....**..**...*.**...*.**.*...**.*.*....***....*...*.**..***...*.*****...**.*..**.***.*..**.**.****..*....*.***.***.*.*.*.*...***...*....**...*..***...*...**..***..***.*....*....*.*.**..**..*.*****.......*.*.**...*.****.****.***.**.***.......*.***..***..**.*.***.**....*****...****..****...****....*..**.*...*****.*....*..***.*.*.*.**..*..*******..*...***....**..*...*.****.*.*...*...*.*****.*.*...***.**.**..*..**.******..*.*.*..****...*...*...**.***..*.....*....****...****.****.*..*.*.***...**...**..**.*.***.*....**.****..****.***...*.*........*.*.****..*..***.**.*****.*****..*..**..**.**..*.***...**...*..***...**.*..*...*.****...**.**.....*.*.....*.**...**.*.**..*...*..*******.**..*..*...**...**..**.*.**..****......***.**..*****.**......***.*..**.....****..**..**.***.*.*...****....***.********.**.*..***.*..*..**.**.***..***..*....***..***.....**...**....*..***.*.*****.*...*.**..*..*.*.**....*..***.*.**.*...**..**.....**....*.**.*.*.*.***.*...*..*.*..****..*.*.*.*...*.*.*.**.*.***..*.*.******.**.*.....******...*..**...*.....**..**.**.***...**.****.***..*...*.*..*..*.*.*.**.****...**..**..**..***.**...*.**.***.**.**..**.***.****..**.*.*..*.*.*.**.*** ..*****.*.*****....*.**.....**...**.*..*****..***..**...***.....**.*..*..*****.*.*.*****...*..**.*..*....**.**.**..*.*.**...******.*...*.*.***.......*.........***.*.*...*.*.**.**....**.****...**.....***.***.**.**....**.**..*.**....*..***..*.*....**.**..*..****.*.*..*.***.*..**..**.......*...**.**.....*.*..***.**...***...*...*.***.*********.***....*****....*..*.....*.***.**.*.*..**.***.*...*.*.....*****.**.*......**.*.**.*..****...*....*.*.**.**.*..****..*....*...*.*...***..**.****.**....*.**..*.*...***.**..........**.*..*.**.*...*.***.*.*..*.*...****..*..*.********.*..*..**.....**...*.*....*..*.**.*...*.....**.*..*.**.*.....**.*..*.*.*..*......****.....***.**.*.*.......******.*..*..*.*..***.*******...*.**.....*.***..****..****.....*****..*.*.******..**.******.**..*.**********..*...***.*.***.**....****..*.....*...*....*******...***.**.*..*.**.*...*...*.*.*****..**.*.***....*..*.***...**.****.*.*..****.*....*.**...**..*.*..****.**.*.**...**..**...**.**...*..***.........*.**.*.*.....**.*.*..**..***.****.*.***.****.**.**.***.**..*.*.*.*.***.**.****..*....**....*..**.*.***.*.*.*....*..**...*..*.*..*.**.....****.*................*...**..**.*.***..***...*....***.***.*...****.*..**.**..*...*.*.***..*.**..****.***.**.****...*..**....*.***.***...*....****.*.*.*.**....*......**.*.**.**...*.....*...**.*****************.**..*..*.**.*..**...*..***....***.**........**....*.*....*.....******.*.****..**.*...*.*..**.*.**...***...*...*.**.**.**..*****...***.*.*.*...**.**.**.*.***.****..*......*..**.*...*...*.*.*.***.*..*...**.*...*..******.*...*..*.**..**.**.**.**...*...***...**.***.*****.***.*....*.****.***...*...*..*.***.*..**.*.***...*.*...*.*.....**..........***.*.*...*.*...*.**.*...*.*.**..*.***.**.*.*..*.*.***..**..***.*.*..******..*....**.*.**.*...******.**..**.**.***....****.*.******.**..*....****..*.**..*..*.*.******.****.*....***...**....*.***.*.......**.***..*..***.*.*.*.*..*.***.*...****.*...*..*.*.*.*.**.*..*.***..**..*.*....*.**..***.*.*****....**..**.*.**.*.*..*..*.*.** ....**..*.*....*..****.*****....**.*...****.****.*..*.***....*.*.*.....**......****.*.***..*.....*.....**.**.**.*....*..*..*...**.**..**......**..*...****.*.*..*..***.*..*****..****...*..*.*.**..*.**.*.**..**..**...**.****.*.**.***.***...************...*.....**..*.***..*..*....***.**..***.....*....**...**..****..*.*...*.***.**..**..*..*.*.*.***...*.**.*.*.*.*..**...*.*..*.....*...***.******...*..****...**..**......*.****...*.*...*****.*.*...*...**...***.....*..***..**.***.*..*.*.****.*.*.******...***.*.**...***......*.*..*...*....****.*.****.*..*.....***.******.*.*.**.*..*.*.*.*.*.**..**....*...*.**.*...*..*...*...*...*....**..***.**.**..**.**.*****.*.*...**.**..*.***....**..**.***..***.**.*...***.****..*.*.*****.**.***...**..*...****.**.**.****..*.....*..***..*.*.*..*..****.***.*.*.....*.....*.*.****.*.****..**.*.**.*...*.***...******.**...**.....*.*****.**..**.*...*.****.*****.**..*...*.*..*..*.*...........***.**.*...**..*.*.*...*...*****..*.*...*...**.*..**.****..***.....*....**.*..**.*..**.*.*.*..*..*.*..*..*.....*..*.*.*....**..***.*....*.*...*.*.*.***.....*..***..*..*.**.****.*...*.*.*.*.***.****.*.*.*.****...*.*.*.*.*.*..*....**.*.*************..*..**.***....**..****..**..***.****..*.*..*..**.*.*.******.*....*..**.**.*.*....**.*.*..*.*.***...***.*......**.*.....*..*..**..**..**.*...*.*.**....***.**.*.*...*..**..**..******.**...*...**.******.*..*.*******...**...**..**.*.***.***.*...****.**.**.*.*....*.*...*..**.*.****.**.......*..****..*.**....*..**.**...*.*.*...*..*....****.*.**.****..*...*..*.***...*..*.*....*.*..***.**.****.***.*..*..*.*****..********....**..*.**..**...*.*..*...*****.*........***....**..*..**........*...*.****..*****.**.*.*..****.****..*.*...*...*..*..*.*.*****..*..**.*..**...***.*.***.*......*.*....**.*.*.***.*.***.....*.*.....*....*.*.***..*....******..**..**...**...******..*.*..*....**.*.***.****.*....**.**.*.****..*......***.*.*.***...***..*......***...***.****..***.*.***.**....***.**...*.*.*.*..*.***......*...**...*..*..*....*.*....... *....********.**...***.*.**.****.*...**.**.**.*...**..****...*...***.*..*.*..****.....*.****.*.****.*****.*.*...**.......*...*.**....**......*****..**********.*****.*****..****..*...**.....*..*.*.*.**.**..*..**.**.**..****...*.**.**.**.*.**..***....**..**.**.**.****..****.**.*..*.**.*...**.*.*.*****.....***....***.**.***.***..*...****.**..*****.*....*..*.***....**....*..*.**..***.**..**..***....*..*.......*.****..**.***.*..********...*.***..*...*.**.*..*****...*...*..**..*.*.*.....***...**....*****.**..***..*..*..*....*......**.***.*.***.*.*.*.*.**.*****.**.*.*....*...**..****.**..**.*....**.*.*..*.*........*.**.**....*..*.*.*..*****...*.***....**.**....**.***..*..*.*.*...*...*.*.****..*..*..*.***.**..*.*.**.....*....*.***.**.*.*.........**....**..*.*****.**.******.*.....****.**..*.********.....****..***..***...*.*.**.*...**.*.**.**.*.***.**..*...*****.***...***.*.**...*...****....*.*.......*.***.*.**.*..****.*...*.**...*.*....***.*...****..**.***.**.*..**....***.*..*.*..********..*.*.......**..*..*..*..*..***...*.*.***....**.**..*..*..*....**.**.*........*...*.*.*..*****..*.****.....*.*********.*......***..**........*...****.*.*.*****..**..****.....*...***.*..*..****...*.*....*.*.***.*....***..*.***.*.*.......**..**...***.***..*.**...*.*....*.**..*.*.***..*.*.*.*....*.**...*..******...***.*.****..*..*..**.*..***.*.**..*....**.*.**..***.***..******......*..*.****..*.***...*******.*..****.*.**...*.***..*****.....*..*.*.*.....**....****.*..***...***.***..***......**..*.***.***...*.*****....***.***.*.*.****...**.****.*.**.*.****.****.***.**...*....***.*.*.**.*.***.*..***.****..***...**......*.***.****.*.**.*...**...*.*..***..*.**.**..**.*.*****..***....*...*****...*.*.**.....******...**.....*..*..**.***.***..****.*.**.*****..**..*.*..**..*.*..**.*.*..*****.*...*********..*.*.*.*.*..*..*.*.*.***.*.....**.**.*...**..***.*.**..***..*.*.*.*.*.*****...***.**.***..*.*.***.*..*..*.....*.*...**..***.***.*...****.**.**.....*..*...***.*.*.....*..*****.***..*.**.**....****.*....* **...***..**.***.*.*.****..*.....*.*..*.**.***.*.*****.****..*.*...*******.*..**.*.*.*....*.......*...*...**.*...**.**...*....**.**.**.*.**....*.**..**.****.***.*..*.*.**.*.**......*..*.**.***..*..*******.*...**.**....*...**.....*.....***.*****.**.*.*........**.*.*.*.**.**..*.**.**.*.**.***...**....*.......*..**.*..***.*.**.**.*......******..**.**.*..*.****........*.**.*...*.*****...**.*******..**.**.*...***.*.*....*..********..**...**..*...***.*..*.***..***...**.****.**..*.***....*.*.**..**.*****....********.**.*....*.*..*..***.******..*..***..*.*.*..*.*..***..*..*.***....*****.*..***.**.****.**.***.*..******..*..***.....**.******.*..***.******.***..***...***.*.****.***..**...***.***.**......**.*.....*..*.**.....*....*..*******..*.*.**..*..*.....***.***.*..*.***.*.**..*..*..**..**.*....*.**.**.*.**...*****.....*..*.*..*.*..*.*.*...**.*.**.*...***....**.*.*.***..*.***..****.*******.****..*.**.**...**.*.**.**.*...****.***.**.*..*..****..**..*.*.*..*..**..*.**.*......*.**.*.**....***.**.**...*.*.**...*.**.**.*.****...***.***.**..**..****.****.**...*...*.*....**.***.*....*...**.**.***..*..*..*.***..*.*....**......*..****.***.....***..*.....***.*..**.*...********..*..*.**...*.*...*****..*............****.*..*............**.*.**.****.**.**....**.***...*******.***..*..**..***..**.*.**.**.*..**..*....***..*.***.*.**.**..****...*.*..*******..******....***.**.***.***.*...**...****....***.*.*.*****.**.***.**.**..***..**.*..****.*******.***..****.**.*..*....*..*.*.****.******....**.*.*...*..**..****.*...**....**..**..*.****.*******..*.*....**.****.....*.*.*......****.**.******.*.***..*.**...**..*******.**.*...***.*.*.....*.***.**.**....**.*...***..**.***..*..***..*..**...**.*.***..*.**.*.*.**.*.*..***.*....**..*.*....**..*..*..*..**..**.**.*..**.***..*....****.*..**.*.**...*...***...****...*.*.**..*....*......*.*.....**......*.*.**...**.*..*.**..*.**.***..****.**.**.*.....*********...*..**..****.*.**..*.....*.**.*.*.*...*.*.....**.****.*..*****.*.....**..**.*...******..**.*.*. *.*****.********......**.**.**.****.*..*....****....*.*..*.*.......*..*...****.*.****.*.*..***.****.**....****......*.***.*..*.***.*..*....***.****.*...*..*..*...*..*.**.*..*.....***.***.***.***...**.**....**..**...***..*..*...*.****......*..*...**.*.....**.*.**.***.*..***..*****.*.**.*..**..*.*..***..****..*..********.....*...***.*...*.*....*****....***..*.*.*..*.*..*....****.***.*.*.*.*.*..*..**...***..*.*..**....**.*****.**...**.***......**..**..*.**.**..*****..*..*..***.......*..***....*..*.*.*.****.*.*****.*.****..*.*.*******.*.......**********....***..***.*.****.**..***...***..*.**..**...*.*..**....*.***...**.**..*..*...*...*...*..*****.*.*.**.*.***.***..*.*..*..**.*.**....*.*..*......***...*.****.*.*.**......*.*.*.....*.*...****.....***********.**.***.*********.....****.*..*.....*..***.*****.**.*...***.***..**..*...*.*****.*.**....*..*.**...*....*.......***..****.***..**....***..*****.**..****.*.**..*..***..*.*.****.*......**..****.*....**.*.****.....*.**.*.*.**......**..*.*.*.****..**...**...**.***......**.*.*..**..*..**.**..*.*.**.*....**..*...*.**....*....*.*.*..**.*.*...***.*.*.....***..**.*.*..**..*...*.**.*..**.*...*.****.*.*...**..*..******.***.*...*..*.**.**.*..****.*...*.*****..*...**..**..***.***..*.***.*..*..****...*.*....**..**...***.**..***....*..*..*.*.*.**.****.*.....*..*.........*.*****.**.**..**.*.*.*....*...***.*.....**.***.**.*****.*.**..**..****.*..***.***.*.*..**.*.****....**..***..*.*.**.**.....*****........**....*********.*.....*.**.*..*....*..*...**.......*.**.**.***.*.*..***...**..*.*...***.***.*..*******.*.****..*.******...*...*.*.*..*..*...***.....*...*.*.*.****.*..****..**..*.****.*****.**..**..*..**...*.**...*....******.*.*..**.*..*.*....**.*.***.**.....***....*.....******.****..*.*..*..***...*......******..****.*.*.*.*....***...*.***.**..*...*.*.***.*.*.*******.****....***.****.***.*.***.**...****.****.**.***..*...*..**.**.........*.*...**.**.*.*..**.*..**..*.****.*.**...*******..*...*.*.***.*******.*.**....***.**.*..*..*.*...*.* *.*.*...*.****.*.*****......**.***.*..***.*..*...***.*.***.*..*....*....*....*...**.****.****.**.....*...*.*..*.******.***...**.*.*.*.**********..**.**.*.**.*...**.*.****.****.*.....*.***........*.**..***.*.**..*..**..*..**..*...***.***..**.*..*.**...**.*..***..****.**.*****.....*.*..*....***.*.*.*.****.*..*...*..*...**.***.****..*...*.**.*****.**.....****.**.*..*..*..***.*..*.*.....*...*.**........***.*******.**.***..*.*.*...*.*..*...**.****.*...***.**.*.......**..*..**.**..*.**....**....*...***...*.*..*.*.**.****.**....*..*.*.****...*.*.*...*.*****.**.**.....**..******.**********.*....****.*.*******....**..***.*..*..**..*..*.***..*....*.....**..**...***...***.**.*...**.**....*..*.*.**.**.*.*....**...*.*.*..*..*..*.*.***.**.*.....**..******.**...*......*.**.*.......*.***..**.*.****..*.**...**......***..*.*.**.**....*.....***.*..*....*.**.....**.....***..*..*****.*...*.***.***..*****.*..**...*.**.*.**...*..*********.****.**.....*...*.*.***.*..*.*..*..*.*.*...*.*..**..*...*****.*.*.***.*...***.*..**.**.*.*...*..***.*.*.**...*..*.***.*..*...*.*..*.*.*.*.....****.*******...**..*.*......*..**.***...***.*.*..*..*...*****..*.....*.****.**..****..*.*.**.**..***.....**.****.*...*.**....*.*.*..***..*.**.**.***..**..*....***...*.*.**********.*.**.***.*.*.*.*.....****..**.***....***..**.***..*........**...**.**.**...*.......*..**..*.**....****.**..***.***.*.**.....*.*.***...*.*....*..*.....*....**.**...***......*.****..**.*.**.*....********.***....****.***.*..**.*..**..*..*.*..*.****.**.........***.......**...******..***..*..*.****...*****...**.**.*..*.*****....*..*******.***..**.****.****...**.*.*.***..**..*..*.*...****..*.*..*.*...*.****.**.***.....*..*.....**.***.*..********..*.*..*..*....*.***.***.*....**...*****.**..*.*.**.**..*****.*****...*...**..****...*.**.*****...**..*...**.*.**.........*..******.*..*.**.***...****.*.*...***..*.*....**.**.....**.**.*...***.**..**...***.***..*.***.*...**.*.....*..***..*.*......*.*..*...****.*..**..*.*.*....*..****..***..****...*...... **.*.*.*.*.*.****...****.***......***.****....**.*..*..*.****.**..*...*..***.....******.*...***...**....*****.*...*.***.**.*.**...*..***.*******.*****.***.....**.**..**....*..***.*******.***.*...*.*....****...**.*.**.*.**.*.*.......****.*.****.**.....**.****....****..**.*****.*.****.**..**..*...*.********.**..***.***.*.*..**..*...**......**.**..**.*...***..**.*.****.***.*.****..******..*.**..*.**....*.*.**********...*.**...**.**.*..*****.....**..***.*.*...*..*.********.**.*.**.******.*..**..**...****..*.**.**.*..****...***.*...*****..*.**.***.**..***.***..*...*.********.**..*.....**.***.*..*.**....*...*.***.*.*..***....*.*..*.*.**.*.**..*.*.*..****.**...**.**.***...*..***..**.*..**..**..*.**..*.*.**..****...*****...***.*....**...***.*....****.***.***.*.****..***...**.***.*..****.****.**.********.....***...**..**.**.*.**.*..*...*....*.*.**.***..*.*.**...***...**.*..*.**.....***.*******...*..*.**...*.**.**.**.*..*..**.....***..****.**..*..*..*.*.*...**....*.*..**.***....*****.*....*..*...*...*.****..*....*.*..***....**.**....***.*.*.....*****.....*.*.*.****.********...*....**..***...**.****........*..*....*..**....*...*.*...****.*.*.*...*.****.*.**....*..*****...**.**..**..**..****.*..**.**.**.**.*...****...****..****......****.....***...*...*..***.****....**....*.**..*.*.*.*.****.****..**..****..***.***.*.*.*....***.**...***...*.*****.*.****.*..*..***..***..*.**...*....****.....*..***.*.*....**..**.**...**..***...*.***.*.**.*..***..***...*.*****.*.......***.*******..**..*..***.*.*****.*.***..*.*.....******...****..**..*..*...*.******..***.*..***.*...*.*.**..*****....*....*...***...***....**.*.***..***..*.*.*.*.*....*.*.**.*.....*.*.*..*.*...*..**..*..*..*..*.....*...*..*.***.**......**.**.*.*.*.**...*..*.**********.***.**...*****.*.*...**.***..**.*.****.**....*.**.***.*.*.***..**....**....*..**...**..***.**...*...****..******..**.....**.***...**.***..*...*.*.*.***.*..*...*.*..***..*..**...*.*.***..*...***...**.**....**..***.*...*...*.*.*.***.**.**.***...**.**..*...** *..*....*.**.**...*..*.*........***...**.***.**......*.***..*.****.****....**....**..*.*..*.**........*.**.*.****.**....*...*....*..***.***..***.*.***.......**..*.***.**...*..*..**...*****....******.*.*...****..*.**.....**.*.*.*.*.**.*****..**....***...*.*.*.*.**..***.**..****.*.....*....**.**..***......*...*..*.**...*...*....***..***...***.*.....***..*.****...*....*****...*.**.***..*.***..******.*..**.......**...**.**.******.**..**.**.**...*.*.**..*.*.**.*.***...*..***..*.*...***....********...***.**..*.****..*.*..*******.*******.....*.*.*.*.*.*.**...*.**..****.*.*.****....*..*..*..*...*.**.**.**.**.**.*...**..**.****.*.**..*.**.**.**.**.*......***..**.**.****.**.*..*..***.**...*..*.**...*.*.***..**.*..**.****..*..**.*.*.*.**.*.*..*..*..***..*........***....****..*.***...****.*.**.**...*.**..***.**.****....*.*.****.***...**.**.*...*.**.****.***.**.**.*.***.**.**....**.*.*.*..**..*...**..*.***.......*..*.*..**.*...*..****.*.*.***.**.*.***.**..*.******...**.****.*.*.......*..*.*...*.*....*****.*.*.***.******..**..**.*.*..**.**..*.***..*.**.**..**..*****.**.****.*.*.**..**..*.*.....*..***...***..*****.**...*..*.*....******..***..***.*******....**..*..*.****.*.*....*.***.*.****.*.*.***.*****..*.***....*....*.*.*.*.*..*.****...**.*.****.**.**.**..***......*.****..***.*.****.*..*.**..**.*..*.*******.*..**...*..****.***.**.*..****.***..*.**.....****....*****....**..*...**.*.*..**.*..*..****.*..**..*.*.****.*.*.*...*..*.***.*...***..*.**.**.**..*.*.****.*...*..*.*.*........*.**..***..*..*.....*.**.*****...*.***....*..*.***..*****.*.*.*..*..*.*..***....**.*.***.*.....*.****..******.*.****....*....*...*.*..****.****.*..**.***.*.*..*.**.***..*.*..**.**..***.**..**...***.*...**.****.**.*.****.**.***...*...*.*..**.**.***.***.*...*.*.....*.*.**..***...**..*....*.**..*.....*.******.***..*.***.*****...*.***...*.*.*.***..**.***....**..**.***.**.**...*...***..***.**........*.*....*....**..******.**.**...****...***.****....*..*.....*.*.**.**..**.**....***.*......*...**..****....**... .*...*..*.*.*.***.***.*..****.**...**.***.....*...*.*.*......*.****.****..**.*.**..*.**..*.*.**.*.**..**.*.*****..***......***.....*..**.**.*...**.*.*..******..*.***..*.*.***.*...**..*..*****..*****..*.**.*.*..*..****....*.**.*.**.....**.*..*.....*.****.**.*.*.****....***....****.*******.****..*.******.*.***..*....*.*......*..*.*****..**.*...*.....***..*.*.**.*...**...*..*****.*.*.*.*.**.*.*...*.**.*..*..*..*..***..*.*.**..**..**....*..*...*..*....**.*..*.*******.*.**.**.**.**.*...**.**.*.**.*.....*...**........*.*..**...***...**.*.**...**...*.*..**..*..****...**...**...***.*.**.*.**.******..*.**...**.*...*****.**....*..***.*.******.*.***.*.*.*..*....**.***...*.***...***..**.*..**.*......*...****.*.***..**.**...***..*...**...****.***.*.*****...*.*..*.*..**...**..******.*.*.*.*..*****..***..*...***.**.*...****.*.*******....*..**.***.*.....**..******.*..*.....**.....*..**....*.*.***..*.*..**.....****..*.**.*.***...***..**.*.***.****..*...*....*...*.**....*.*******..*.*.***..**.****.**.***.***....*******..**.*...*..*.****....******.******.***...*.***.***.**..***********...**.*.**.**.*.*****.*.*.*..*..*.......*.*.***...*.....**.*..**.***...*..*.*..**.**..****.......*.**...*....**.*...**.*..*..*...****.*.***..**.**....*.**.*.****.**.*.*...**...***.**..*....***.....***....*.**...*.*.****.*......*....*...****.**...**........*...***..****.**.*..*.**..*.*..***.****.*....****..*.****..**..***.**..*..*......**..*...***.****.**.**..***.**.**.********..*.*...**..***...***.*****..**.*.**...*****....*.*****....****.***...*.********......***.***..**.*.*..*.*..*.****.***..*.****.*.*.****.**.**.......**.****..*...**.*..***......**.*.*...***..*....****..***.*..*.*.**.*.**.***.**.**.**..****.......**...**.*..*.....**.**..*.*...*.*..*.**....*....**..****.**.**.*..*..**.*.**..*.*.*.*.*.......****...***.*.*..*.*.***...*.*....*.****....*....**.**..*...*..*.**...*.*.***..**.*.**.*.*.*.*...*....**..*......***....*.**...*.**...*....**.**......*..**..**..**.***.*..*...*.*.**.*..*..**.***....** ...**********.*.*..**..*.*...*..*.**..*.*.**.**..*...**...***..*..*...****...*..*.*..***..*.***..*..**....*..***...**...*..*.**.*.*...*****.*......**...*.**......*..**..*.*.*..*.*.**.**..*.*.*****..***...***.*..*..*....*.*.*..*......**..*.*...****.....*.**.**.**.**.**.**..**...*.....**.**.**....***.****..*.*....*.....**...***.*...**.*.*..**.***...*......*.***....**..***.....*.**..*.**..*******.*.**...*.*..***.*.*****..*.*.*.*...*.****....****.*****...***.**.*.***.*.**....*.**.**.****..*..**.**..**.***..**..*.***.....***.*....***.***.****..*.....**...****.***..*....**.*....****.*.*.***.*.*.*.*.****..**.*****.**.**..**.*.*.*..*.*.*.*.*.****...*.*..***..**..*.*..*.*....*.******..*..**.***..*...**.****.**.*.**.*.....**..**.*.*.*..**.**...*.*...*..*****...***.**.**.**..***..**.*.*.*.........***........**..*..**.**..*..**.*....*.....****..*...*.*.*.*..*..*.**.*.***.**.**.*.*....*.*....**.*.*...*.......*..***.***..***.***.****.****.....**..*.*.*****.*.*..**..*...**.*.*..*...*...*.*.....*.***..*.**..*..*...*.**..*.***.***...****...*..**..**.....*.**....**.***.*...*.....***.***.*..*.*******.**.*.***.....**...*..**....*******.****....*.*.....**************..***..*..*.*....*..*.*.*.*******.*.**..**..*...***.*****.**.*.****.*.*..****.**.*.**.**..***..*....*.****...*.*.**.*..**...*...*.*.*.**.*.**..*****..*.****..*....*.***.*.*.***.*.....***..*..*.*.***..*.******..**.*.**.**..**..*.***.*..*.****.**...*.*.***...**.*...*.*....*.**..**.*.*.....**...***..*..***..**..*.**...***..*...*.....*......*..*.*.*.*..**..****.**.....*.**.**.....***.*.***...***......**...**.****.*.....*.***.....*.*****.***.*.*.****.**.**.**..**.*...**.*.....*..*.*.*.**...**..*....*....**.******..**..*.**..*.***..****...*****...*.**.****.**...*.********.*.**..*.**...*.**..*.*..*.*.*****.....***..*.*....*.**.*.*********.*.**.**.*.*...*.**.*****..*****...*.**.*.***.*....**.....*.****.***..*.*..*.*..***.**.*.....***.*.*.**..***.***.*.....*..*..**..**.**.***.***.*...*..*..***.**..*..*...*..*.*.*****.*...***.**..*... .**.**.*.....**.***..***..*******..*...*...****.*.**.**..*...**...*....***..**.*.*.****..*.***...**..*....****.****...**.*.*...*..*...*.*****..*...*****.....***.****..**.****..*............*.*....*.*.***..**...*.****...**.*.****.**.**.**.**..*..********..*.***...*.....***..*.**...*.**..**.*****...****.***.*.*...*.*.*.....**...**..*....******..*..*..***.******..****....**.**....*.*.**.**..*......***.*..*..*..*..*..*.*.....*.*.*..***..****..*.***...****.***.******....*.*.*.....**.****.**.*..*..*.*.**.***.***..**..*...**..*.***..*.*..***..***.*.*..***.**.*.*.*...****.**.***...**.***.*.*.....*......***.*.*..**.*.**.*.*...*.**..*.*.***..****.*.*.***.*..***..**.*.*..**......***..*..*.*...***.*.*...*.*...*..**.*.**.*...**....*....******...*.**..*..*...**....*..*.*.*..*..*....***..***....**.****.*.**.**..****.**.*....***..***.****.*..***.*..*..**....**.*****.***..*.**..*.*.....**.*.***.**.*.....***.**.**.*.**.*.***....**.*.***..******.**...*..**.***....*..****.*.*......*..*...**.**.****.*..*...*.*..****....***..*.*.****...*..****..*.*...**.***.**.*.*..*****.*.*.*******..**...**......*.*.***.***.**.***....*.*..*..*..**.****.*...***.***.*.......*.**.*.*......**.****..*..*....*.*.*****.....*....***...**..*..*.**.**.*.**.....****..****..*.*.*.*****.*..*.**....*.*.**.**...**...*****...**..******..*..*......*******..**.*.*.*.****.*.*.***..*...**.*.*..****..******...*****..**.*.*..**.***..***.*..***.**.*..**.*...*..**...***..*...*.....*..*..*.******..*****.*...*...*..****.**.***....**..**..*****..***.....*****..******.***..***...*****.*..***.*****....*...**.....***..*.*..**.***...**.*..***.****....*.***.......*....***..**********.*..*.**.**..*.******.******..*..**.*.**.**.**.*.*...*..**.**...*...**....**..*.*..*..***.**.***.*..**...*..*.*..*.*...**.***....*.*.*.*****.***.....*..*....***.****....*.****......*.*..**.*...***.**.*.*.*..*.*.*....*.........***...*..*.....***.*....*.*.*..*..**.....**...*.****.....*****.***.**..**..********..**....*..*...**....*..**.**.***..****....**..*. *.*.....***.*...*..........****.*.*..*..***.**.*..*..*.***.***.****.*.*..*.*.**.******.*.**..*..**.**.****....***..**.*****..*.*....***...****.***..**..*****.*.*..*.***....*.*.**..*.**.*.****...*.*..**.**.**...******.*.***..****..*.**..*.*..*....*.**.*.**.**.******.**......**.***..***...*.*..*...*.**.*.*....**...****.*.*...*.*.*..*...***...*.*.*.**.*.**.**.*.*..*.*********.*....**..***....**.*.*.****.*..*.***....*.*...*..**.**.*..****.*.*..*.*..*.**.*..*...*.*..***.**.*.*.*.**..***...*.*.*.*....*******.*****.*.**...**..***...*..*.....**.****.*.***.**.***.*..*.**......*.*..**.****...*..*....**..****...*.**.**.****.*.***.**.*.****.*..***.*..*.*.*.**.***.*..**...*...*****.*****.....*.....***....*...*.*.*.*.*.**..***.*...**..*****.*....******......*.*.**.***.....**...**...**..*..**...****.*..****...*.*.***.*****..*****.**..*..*.*..*....****..****..********..**.*.****.*.*.*.**.***.*..*.*..***..**.....*..*.*.....**..*...*.*****..*.**.*.*...*.**.*...*..*....*.**.**.*...*.*.**..*.***.***.*.*..***..*....****..*...*.**...***..***.*.***.*...****..*****.*******..*.*******..***.****....*...*.**.*.*.*.**.**..***..****.*.*..*...***..**.*.*.*.*......****.*.**....*...***..*.*......*****.***....**.****...*.**..*******...***.*.*.**.****..*******...*.*.*..*.....*.***.*....*...***.*....****..*.**.*.***..**.*.*.**..*..*.**.***..**.**....**...***.*.*.***.****...*.***.***.*..**.**..*.**....****..**....*.*...*.******.....*.*.**..****...***.*.*.....***..**..**.*...***.***......*****...*.*****.**.*.***.**.**.*...*..***....***.*..*.**...*.**...*...*..**....***..*.*.*.....*..*..**.*.**....*....*...**.*...*.**..*...*..*.******.*.**.**...*.**.**.****..***.**....**.***.*.*.*.*****.*****..*.**..*********.....*.***....**.**...*.*****.*.***..*****..*..**...****.******..*..*.*..*.*....**...**..*.***.***.*.****...*.*..*...**...****.**..*.**.....*.***.*.*...*.....****.**....*..****.**..*.**......***.*.*.**.*....*.***.**.*..**.*****...*****.*..***..*.*.*...*...********.*..*****.*.......*.*.**...***..*.** .*....*..**.****.**....**..**.*.****.*.*..**...*..*.**.....*...*.**..********..*.....*.....*...*.***..*..*.*.*..***.*****......***********.*.***..*.*..*..*..**.***..*..*.*.*.**........*.*..*.*....**.***...*..***....**....**..*...****...*.*.....*..*..*.**.*......*..*.*.*.*...*..**.*...*..*.*....****.*.***.***.****.***.***.*..*...*.*..*.....*...*..*....*.**.*..**..******..**.**.........***.*.**......**.*....*....*.........*...*...*****..*...*....**..**...**...*.****......***.*.***..*.**....*..*......**.***..****...****....*.*..*.***.......**.*.*.*.*.*.**...*.*.*..*.******..*...*..*..*.***...***..***....*.....*******..**.....*.*.****.......*..*.***...****..***.....*.*..*.***.*.**.*..**.*******.*..*******.**....*..*..*.*..*****....**...*..****.*....*...*.*..*.**.*..*.*..*..*.**....*.**.*.*.*.*.*.*.**....*....*..**.**..**.*.*.*.*.*..*...*.**.***.*...*.**..*.*******..**......*.**..***.*.*...******.*.....**..*.*..*.**...****.*..*.*..**...***...**..*.......**...*.*.**.***...*...*..*.*....****.****..****.*.*.*.****..*.*.**....***..*..*.**...*..*.**..*..**.**..*.*..***.**..****.*..**.***.*.*.****..*.**.*.*.....*******..*.*****...*.*****.*...*...*....***..*.*...**...*.*.*.*.*.*.....*.***.**.*.*.*...****.*...****.***.*...*.******.*...**.*.**.*.*.****..**..*..*****.**....**..*....*.*.**..*.....***...*....*.*.**..**......*.**.*..*...*.*.....****.**.**.******...*.**.**.*...***.****.*.*..*.*.**...*..**.**..******.**.*.***..**.**.**.*..***..*..*...**..*.*..**...**...*.**...*.**....**.**...**..*...**.*.**..**....**..*.....*.*.*..**..*****..*.*.*.*.*****..**.****..****.*...**.***..***.....**.*.*.**..**...*********....*.***..*.......*..**.*.*.*.******.**.*....***....****.*.***.*.**.........*.***..*.....**..**...***....*...******.******..*.***..*..*.*.......*.***.****..*.**..**...**.**.**..*.**.*.*...*..*..****..*.**.**.***.....**.*....*..***..***..*.*......**.*...*...***...*....*..****.....****.*.*..***...*..***....*..**..*..*****.*.***.*.*.**.*...*....**.*.****..*.....**.*..**.*.***** *******...*...**..*.*.***.**..*.**.**..*.*.*****.**........*..**.*.**..***...*.**......*..**..**..*...**..****..**...*...**.*.*.**.***.****.*****..***...*..*...*.*.**..**.**...**...***..*..******...*...*.**..***.*.*.****.*...**.*.************...**.**.**..**.**....*******.*.**..*.**..****..*....*****...*..**..*...*.*.*....**....*...*.....*****..*..*.**.*****....**.****.***.*....*.****.**...***.*....*.*.**.**...*.***.**........*.....*.**.*.....*..*****.**.*....*........**.*.***.**.**.*...***..****..*..**......****.**.****..*..*.*....****.**...*..*******.*.*.*....***.****.******......**......*..**.*.**.........*....***..**..***...***.*.*.****.*.......*..*..*..*.**.****.**.*.****.**..*****...*.**..*..*..*.*....****.*.*...*..*.*.*..**....*...*.......**......***.*.**...*.*.**..***.......*.*...**.....*...*.*.**.**..*.....*....***....**.**..*.****..*.**......**...**...*.**..**...*.**.***.***...****....*.*.***..*.*...**.*....*..**.**..*.*.....*******..****.***.**..*.***.**..*.****.*.*..***...**.***.****.*...*.*.*..***...*.***.*****..**.*.*.*..*..*.**.**.*....**..*..****.*...*.*..*.*.****.*..**..**...**..***...*****..********...*..***.........*.**.******.*.....*.*****..******....*.**...*..*.*.*.......**....**.*.*....*.**.*.*****.....**.*...**..**...*****.....*...*.*.*..*.**.**...*.***.*.**.....**.*....*.**..*..*.**...*...******.....*.*..*..*.....**.****.*.*......*******.*.....*.***..*..***.**...*..***..***.**....*.*.*.****..*****......**...*.*.**.....*.*********.*.*..***...*....****.**..*.****...*...**..*...****.******.*****...*....*****..**....***.*.*..*.*.*.*.*.****.**..**..**.*.*****.**....********...**..*.*.....**..*.*.*.*.***.*.*.*...*.*....*.***...**..**.**..*.****....************..****.*....*.*.***.****.*.***.**.***...*.**.****..**..***.*.....**..*..*.***.**.*..*.......**...*...**.**..****.*.*.******...***...*..*.....*................**......*...****.*..*..*.....**..*..*.*.**.**.*..*.**.*.**.**..**...*...**.*.**..*.*.*...**...*.*.***..*.*.*....***.**.*...****.****.***. .**..*.*..*.***.**..**.*****....**.....**.*.***...***.**.**.*.***.....**..*...*..*.*...***.*..*.....*.*..*..**.*.*.***....*...**..**..**..*******.***...***..***...*.....*..***.**.*..***..*...**.***.....*.***.*.*.......******.*.***.*.*..*.****....**.*.....**....***..*..****..**..*..**...***.....*..***.*..*.*****.*..*..*..*.*.*.**..*....**.*....*.**.****.**......*.**.....**.**....**.***..**.*.....**..*.*...*.*.*..*.*.**...*..**.**...*..***.*.*...*....*..**.*....*..*...**.*..**..***.*..*...****...**....****..*..*..*..****.***..********....*****..***..***.**.*..*.*....*.*..**..***.***.***..***...***.******...*...*..*...*.***.*.*.****....*.*....*..****.***..*****.****.....*.*....*.**...*****..*...*...****..*..*****.*.****.**..**.***..******.*****...**..*..*.****..****..****.****.*.***....**....**..*.****..**.*.***..*..***..*.*.*****.........*....**.*.*.*..**.**.*.*.*****.**...**.*.**...**..***..***..***.*.*.*..*.****.***..*..**.*.*.**.*....*.****.*....*..*.*.*.***...***.*.***.****.****..*.*...**.**.**...*.*.***...*.....*..*...*....*****.**..**......**.*...*....**.*****...**.**..*.*..***....**....**..****..*...*.****.**.*.*....*.*..**.***.**.**.*....*...**.*.****...*.*.*.**.**.*.**...*..***.*.*.*..*.**..*..**............*.....*.**.*.*...**..*.***.*.*.*******.**..*..*.*...*...*.**...*.*...*.*.**.*..**.***.*.*..*.**.**.*.*..*...*.*..**...****.**......*****...*..*..*.*...**...***.***...**..*..**.*.*.*.******...*....*.**..*.*.***.*.*.*.***.*****..**.*..***..***.***...*...*..*.....*...*.**.****...*.*....**.*.*****.*....****....**.*..*..***..*.*...**..***.*.*.*****....*.......*....*.**..**.*.***..***.**...**....*..***....**.**.**.*.*..****.*.*..******..***......*..*..*....*.***...**.***.***..****.*...****.**..***..**.**..***..**.*..**....*...*.**.*****....*..**.****.**.*.***....********...*...**.**.....*..**....**.*.*..**...*..*..**.***..*.*****.*.*..*****..****..**.....***...**..*.*.**..*****.*.**......**.*.*.*...*...**.******.***.......**..*..***..........**..**...**.**.*.... *..*.*..*......***.****.*.****.**.....*.**...**.*.****.*..*.**.*...*....**...***..****.**....*..*..**..*..**.***.*..***..*.*..*.*....***.*.*.*.......**..*.*.*..*.**..**.**.....**..*.**.*.*.*.**.**...*...*.*.**..*.*.....**.*.**...*******.***....**.*.*..**.*.*.***..*.*.*..**.**..*........**..*..****.....*.*..***.**.*...**.**.**..**.**..*...*.**.*.*.***...**.*.*..****..**....*..***.*.*...***.*....***.*.****.**.*..*...*..*..*.**.********.*....****....*..******...*..**....*..*.*.....*...**.***.**.***....*.*.*****..***..*....*.****.*....*.***.*.**.**.*.*****..*****.*.*****...***....*.*.***.*...*.*.....*.***.**.*...*.**.*****...*..*...**....*.***.*..**.***..*..*..*....*.*..*.*.*.****.*.**.*...*..*..*.*..*.**.*..*.***.*..*...**.*.**.***.**....***.*...*.***.*..*....*...**.*.****.****.***.*..*.***.*...*..**..**...*.*........*.*..****.*..**..*..*...**.**.******.**...*....*****.**.**.****..**..*.**....**..*.*..**.*.**.*.*.*..**..**...*....*..**..*.*.....**.......*.*.**..*.*....*.**.***.*..**...*.*....*....*.**..*.***.*.*..*.****.*..**.*.*.*.***.**.*.***...*..*..******...**.*.....*.***..**....*.*.*..**.*...*.***...*.....*....**.....*****....*..**..*.*..**...***.*..****...*.**..**..***.*..*..***...****..*****..***.*.*....***..*.*..***...*..*******...*.***.*.....**.**.**..*.**.*****.****.**.***..*..*.*.**.**.....*.*..**.******..**.*****.**.***...**.*..**..******.**.***..***..*.**...***.**.*..***.*.....*...*.**.***..*.*.**.***.*..*.**.....*.***..***.*.****.**..**...**..**.**....*.*.***..**.*...*....*.****.....***....*.....*...*..****.....**.***.**.*.*..*....***.**...**..*.*.*********...*.*****.****.*.*....***..*.*..***.***......**.***.**....**..****..***..*..*.*****.*...**.****..**..*.*..*.*.***.*.*..**.**...*.**.*.*...**..***.....*..***...***..******....*.*.**...**.*..**..***.**..**....**..*..***.*.*..**..****..*...*..****...*..***.*.***......*..****..******.*..*..**..***....*..*..*.*.**..*****.........**......*...*.......*.***.....**..****..*....***...*..*...*..*..*....**.***...* ....**.*.*...*..***.**.****...***.*..****..**..*..*..*..****..**.*.**.***..*....****.*..**.*...**.*.**.**.***..**.**..**..****.*.......***..**....*......*..*.**.*.**..********.....*.****..**.***.**.*..*.**.****.*.***..**.*.*.*.****...***.*...****..***.*..***.....***.***.*.*...*......*.*..*..*.*******...*..*.*.***..*....*..*.*...*.***..*.*..*.*......*.**.*..*..*.****.**...*.*.***....**..*****.*.*.**..*.***.**...*.*.**.***..*....******..*.*.**.*.****...*.*.**....**....*.*.*.***..**..*...**..***.*.*..*.**..**...**..*.**..*.....*****.**.*..**.**.*.***...*..*.*..*.*.*....*****..**....*.*.*...**.***..**.*..**.***...*..*...***..**...*.*.*.*.**.*...**..*..*.*.****.*..**.*...****.**.**.***..**..**.*..**.*.*.****.*..***..*.....*.*..*.............***..***..*******...*....**..***.*.**.*.....*..*.*.*.*****..**.*...**..****.***..**...*.***..*....**..*..*..*......*..*.**...*....**..*****.**.........**..****...*.**.***.**.*..*.**...*...*...*.*.*.*.*.**.*.*****...*.**...******...***.****..*..**......**...*.**...*****....*...*.*.***..***...*.**.*.*.*..**..**.*.*.**....*.**............*.....*.**...*.....******....**....*..******.*.*.*.*....*.***......*.*.****.***..*.....*..***..*.**.....***.*...*****.***.*.*....*...**.*...**..*...**.**.**....*..******..***.***.*..***..**.....***********.**.*.***.***.***..*.*****..**.*.******..***....****.**.**.*..*...*.*.***..****.*..***..*...***....*...*.*..**.**.*****...*..**.****.*.*.***..**.*.*..***.*.*..*.........***.**.****..***..*****...*....*.****...*..*..**...**.......**.***.....*.*...*.**.*.*..****..*.......*....*.**..******..*...*.*..*******.*..*..*.......**.*.**..*.*..*.*.*.*..***.*....*.*.*..*.*.****.......*.*..**.*****.*.*.*.*..*.*.*.***.***..**.***.*...**.*.***.**.*******.*...*...**.***..******.*.*.*.*.**.*.*.....****.*.....*..**...*.*.*.*.******..*....*....*.**.**..*.....***.********...*.**.****.*..**.*.**..***.*...***..*....*..****..**..*.**.*.*.*....*.*.*..****..*.***.*.**.*.**.*.**.*......**...*...*.**.*.**..**.**.**...*.****....**. ...****.****.*******.*.**.**..**.*.******..*.**.*...*.*.*.....*..**.**.*****.**.....*..***.**.*..******....*.*.*.**...**.*.****.....**.*......***.**....*.*...***.**...*....***.********.....*..*..***..***.**....**...*.*...*.*..**.**.***..*.********.***....*...**.**.***.**...**.....*.*.....*..*.......**..***........**.*....**..*...***.***.*****....*.*.*.*..**...*.****...**....********..*..**..**......**.***.****.**..*.*...**.***.***..*.*....***...**.*.*....*.*.*..*.*.***.**...***.**...***.*..*..**..*..****.*.***...*.*..**..*.*.***..*.*....*....****.*..*...*.*..*...***.****..*.*.*.*.*...****..*..****..**..**.....**..*.*..*.*...*..***..**..**..***.*.*.***.*...**.*...*.**.*.*.***.*..*..**.**..*.*.***....******...*.*..*.*.***..*****..**.*.*..*..**.*...******..*..**..*.*.**..****..*.**.*..*.*.****...****..*.*.***.**......**.*.*..****...*...**.**.*..*...*..***..**.***.***..*.*.***.**.*.**.****...***.*.**..*****..*.*.******.*.*..**...*********.*..*....****..**.....*...**.**..*...****..****..*..****.*......**..****..*.*..*..*.*.*...****.*.**...*.*******.*.**.***.*..*.......*...**.*.....*.*....****.........**.....*.**..**...**...*..*....*.***....***.*...**.**.**.***..****...**.**..*****....****......***..*.**...*..**....**.*..**.**.*..*.**.***.***.**.*...*.***..**..*..*.*..*****..***..*..******.*..*..**.*.*..*....**........**...*******.***.**..*.*....**.**..*.***.**..***.*.***....*....**.**.*.*...*..***...**..*....*...*******.*.*..*..**.*.*.**.....*.***.****....****.*.***..*.**.......*.*....**..****.*...**...*.**....*......****.*.**...*****.**.*...*.**...*...***.*.*..**.*****....**.*....**..**.**.*.***.*....***.****...*.*.****.**....**.*.*.*..*****....*****...*..*..**...**....*..***.*..*..**.*.*.*.*.*.....*****.**..*.******...**.****..******.**...***..**.******.**..*...*...**...**.*...*.*..*.*******......***..*.*..*..*..*.*.*..*...***.*..*...*..**..*....**....**.*.*.**..*.*....****.*...****.********....**...*.*.****.*****.*.**.**.**..***.....*...*..*..*.......*.**..**..**.*..* ..*.*..*.*.***.**.***.***.**.***.**.****.**.***..*..*.***.*...**.*.**....*.*..*****..*.*.*...**..*..*.***.*..***...**.....*..******.*.......*...****.*...**.*..****.***..*..**.***..*.*...**...**.*...*.*..*..*.***.****.*.**.*.**.*..***..*..**.*.***......*...***.*.*..*..*..*.**.*.**.***...**.*....***..****.**..***..*.***....**..****.**.**..*.**.*.*..***..****...**.**.*.*****.****.......****.***..*....*..*......***.*.***......*.**...**.*...***.*.***..**.*.*.*.***...*....***..*.*..*..*******....*****...***.**.*.*..**.*.**...*****.*.....****.****.*....**.**..*.*.*.****..*..*..***.....***..*..*...****.*.******.*..****.*...*...*....**.**.*..****...*.***..**....****..*****.*..***...*.**.*....*..**...*..*.....*.*..****....**.***.**.*..*.*...*****.**.***..***....*..****...*.*.**...*.*.*.*.****************..***.***.*.****.*...*..**..*.*.*..*.****.**...*..*.*..*.*...*......*..*..**..*.*.*****..***....*.**........*....*.*...*..*.****...**....*...*.**..*.*..***.***...**.*.*.*.**.**..*..*..**...*..***...***.**.....*..*.*****.***.*..*.*.*....*.**.*...*.**.....*..******..****....****..**...**..***..**.******..**.*.*.**.**.**.....*..****.***.....**.*..*.**..*.****..**.....*..*****.*..*.*.*...**.****.****.******.**.*..*.*..*.***..******..*........******.**...****.**......****.***.*****.****..**..**....*...**.*..*.**********..**..**..*.***.*..*.*****.*.....**..**.*.*****..***....**.*..**..***.*.***..*.**.*.*...******..****.**.**.*..*.*...*.*.***..*..**...*..*..******.*..*.*...******....*.****...*****.****.*.*.**.*.***.*...*....*.*..***..**..*.**..**.*...*.***...**.......**.**......*......**.**.**.*.*...**.*...*........**.**.*.**.*.*.*****.**..*...**...*....*.*..*.***..*.....****......*.**...***.*.*.*..***.******.**..****..*.*......***.**.*...*..*.***.*...*.***..***..*.***...**..***.*..*..**..*.**.***...*.**..*..**..*..**..*.**..*..*.*..**.....***.*.**.**...*...**.*.....*..*..*..***.*.*..*......*.*.********.****..***.**......***.*.*.**...**..*.*..*....****.*..*.***...***....*..***.*....* ...***.*..***.*.*..*.*...*..*.***...***..*****.*.*****..*....*..**.*.*.**.**..*.**...*...***......*.*..*..*....**..*****..****.**.**.**.....**....*.*.****..*.*****.......*...*.......*.***.***.*******......**..**.*.****.**..*..****.*.**.**.......**...*..*.*.....*.**..*****..****.*.**.*.*..****..*.****..**....*****...*..*.*.*..*****..*....**....*..*...*.*.**..***..**.*.**..**..*..*..**....******.*..***.*..***....*.*....*...*..*.*....*.*.*.**.**..**..**.**.*.**...********..*....***..**.*....*..*.*****.....*.**.*.**..*.*.**...***.*.*...*.......**.*...**...*.*..*.*.***.*.*.*..***...*...*...*..*.**.*.*...*.*.*..***..*....**.**..**..*.*..*.*.*..*....*.*.*.**...*.**.***.....*****....*.****..**.*...*******...*.**...****.**.*****..**..*.......*.****.*.**.********.***********..*.*..*.***...**..*...*.*.****..**.****.**..*****..*.*..***.********.**.***.**.**.****..*.**...*.*.*.*.****....*.****......*.*....*.*..*.*.....**.***.*****..*.*.*.******....*****.*..*.*....**.***.**.***......*...*..*.**.*..*.**.*.*.*.***..*..*.*.**......*..**.....**...**..*....*..***********.********.**..*.****....**.*...*.*.**.....*****.*.*.*....*...*.*......**.*.*..*.**..**.*.**..*.**....*...****..******...*.**.*.*..**..**..**.*..******..*..**.***.***..*.****...*......*.**..****...*....******...*.*.***...**.*..**..*..*******...*.....*...**..*..**.**...*...*****...*..**.*.*..**.*.*.***.*..**.*****.*****....*...*..*.**.**.*..****.***.*****.***..*..**....*.**.**.*.**.*.*....*.*.*..**.*.**..**.*...****.****.****.***..*...*...*...*.**...*.**..****...*..*.***....*..**.*.*.**..*.*...*.**...****...*.*.*.**.*.***.**.***..*.***.**.****.*..*.*..*.****..*.****...**.*.**...*****.*..*.*..*...****.*..***..*.*..*.***..*.**..**.***..*.*...*..*...*.*....***.....**.*..*..**....*.*.*..**....*..******...***...******.*..*.**.*...******..*.*****.***.*..*.....*.**.*.**.*.**.....*.*........*.****.*....*****.****.*.*..*.*.*......*.*...***.*.*.*...*.*.***..**..*.*..*..*****..**.....*.**********.*.*.*.***.........****..*.*....*... ******.**..*...*.***..*....***..*.*...**.*.**..**.*.....********.**.******.***....***..*...*.**..*...***.....*...*.*.*.***..****.**...*****...*.*...**.*.....*..*.*...**...*...****.***.*....***.....*.**..*...*.*.*.*.*.*..*.***.*.*.*******.*.*.*.*....***.**.*...*..*.*****..***.*****..*.*..**..*..*..**..*******..*.***.**.....*.***.**.*******...*..**.**..**..*****.*..*...*...*****..*****.*.**....****....**....*.**...*.**....**.*.*...*....*.**....***..**.*.*.****..***.*..*..***.*..........**.*..***....**...*.*.*.*..*.*..*******..***...***......***.**.**.****..*..**...**..****...*.*****.**...*.***....*..***..****.****...**..*.**.*.**.**....**...**.*..*.....***..**.***..*...........*.*.**......**...**.*.*.**......*.**.***....********..*..*..**.*.**.**.**...*.*.*.*.**..****.**..**...*...*****...*.*..***...*.*...**..*..*.*.*****.*...*****.....*..**.....*.*..***.**.....**.*..*.*.**.....**.*.**..*.****.**.*.****....*..**..**...***.*..**...*.*.*.**.....*.*.**.**.**.*.***....**..**.......****...*.*..********.*.**.*...*.*.***.*.*****..**..*..*.****.*....*...**.***.*..**..***.**.**.*..*.*.*.*..**.*...**..*.****..***...**.**..****.***.*.*....**.*.**..*.**..**..**.*..***..*..***.***.*...***..*****.*.*.....*.....****.*..******...**.*.*.*.*.*.*.*.***.**.**...***..***.*******.***..**..*******..*.***.***.......***.*.....*..***....*****..*..**.**.*.*.***.**...*.**...*....***.*...****.*.*..*.*...**..***.*...*.***...**...*.***...***.*..*..**.*.**.*.*.*.**.*..***.**..***.***.........*.**..******.*..**.***.**.*.*..*****..***.**.*****..*.***.**..****.**..*...*.**.*.*****..*...*..**..*.*****..****.*.*.*..*****.*.*.*....**.*.*.*.*..**..***.....*.***.*.*...*...*.***....*.....**...*******.***..******..*..**..**..**...*..**..**..*..***.**..**.**.**..***.....*...*.**..*.*.*.*.*..**..*..*..*.**....**...*.**.*.*..*..**.*..**...***.**.**.**.*..*.**..*.*...****.*.*****...*.....**..*.**.**.******.*.*.*..*...**.*..**********.****....*..**.****..*..*.*..*.*****..***....*..****..*****.*.*......*.**...*..** .**.**..*.*..**.**.*..*****..*.**.*****.****..**.*.*.***.***.*..*.**.*****......***.***...**.*.*.**.*.**..*.**..*...*.****.**..***...*.**.***..***.***...*.*.*.*..****..*...*.*.*.**.***..****.*..*.*.....*.**.*****..****.*.**.*..**.*..*..*.****..*****.*.**..*.*....*.**..*....**.***.*.**.*.**.*...***..*....**.**.**.****.**...****.*..*.*.****.***..***..**.*****.*.**...*.*.....**...*...*..*.*.*..**.*.**...**.*.**.*....**.......*..*..*.*.*..**.*.....**.*....**.......*...**.**...**..****..**.....******.***.**.***.*.*....*.***.*...*...**..*..***.**.*.*.*..**..*..*..***.*.*.**..**...*.**...*..*.****.**..****.****.....****..*.**......**.****.*********..***.******.*..***...**..*.*.*..*..**.***.*..****..*...*.*....*..*..*..**..****..**..*****..*......**.***.***..*...*.**.***...*.**...*****....**.*...*.****.*..*.......******.*.***...***.****...*..*..***.....**.*****.**.*........****...*...*.**..*.*.*.*.*......***.*....*......**..*.*.*.***..********.*...*.**..*..*.*.*...****..*...*.*.*.**...***....**....*.*.*.*...****..*....**..*..*.....****...****.*...*..***.*....*....**.*...**..**.**.*.*......*.****..**.*.*...*.....*.*.*..*.*.*..*.***....**.**...*..*.**.**..*..*****..*..*.......*.*.......*.**.*.*.****..*.*.*.....*.***.**.*..*..*.*...**.*.***.**..*.*.*...*.*******.******.***..**.***.***.***..*.*..*.*.**..**.**..**.***...*..**..**.**.**.*..***.*.*...**.***.....*.*.*.****...*.*.**..*.*.****..**..*.*..*.......*....*.**...**..*...*.*..*******.*..*..**...*.**...****.*....**.*.**..***....**.********...**.*..**.**..***..***...******..**....*....*...**.*.***.*.**....**.*******.*.****..**..*.*..*......**..*..*..**.....****..*..*****...*....*..**.**.....*..***.......*.**.*..****....*****.....***.****..***.....*....*.*.****..**....*..**..***.***..*..*.*....*..*****.*....*....**....*....*...****.***....***..***.*****.**.**...***.*...**...*....****.***.*..***.........*********..*.*..**...****.*.*..*.*..*........***.....*****..*****.***.***.*..*....***.....***..**.****.**.*..***.*..*.*...*..* ..**....**..*.***.*....*.*..*..*...*..*.**..**....*.**.**.**..*.***.*..*..***..***.**.****....**.******.....*..*....*.**...*****.**..***.*...****..****....******..**.**....***..**..*****..*..**.*...*.*..*.**.**..**.....****..*......*..**.**.**..*****........*.....***..****.*......**.....**...**.**..***....**..*.*.****....*...*..**.*......***.....*..*****.....****..*****...****.*..*..**.***..*.*.*.**.....*....***.*.*.***.*..***.*..***......*.....*****..**.*.*...****.**..*.*.***.*.**.***.*..*..**.**.***.**..**..*.***.***..**.*..*...*.*****.***..**.*..*****...******.*..*..*.*.**.*..*..**.*.****.**.*******....*.*..******.****.*...*...**..*.*..**..*.*..*..***.....**.*.*.*..*.**.***...**..***.*..**.*.**.........***...**..**...**..**.*.*.***.**..*.*..***..**..******.*.****..*.....*..*......*.*******.*..*..*..*......*.......*..****......**.***....***.....*****.*...*.*.*..*..*.******.**...*....*.......*.***.***..***.*..*...*****..*....**.*.**..***.***..*.....***....**..**.**.*..*****.....*..**...*..*.**.*.*.*..*.***...*...*...*...*.**.*****.**.**.*.*.*.*..**..**.****...*..*..*....**..**.*....**.*.**.**...***..******.*.*.*......*......**.*****..*...***....***.*..**.....**..*.*.*..........****.*.**.........*..**.**..***.*.*.**..*..**...*...**..****.*.****..****.**..***.**.*****..***..*.***.*...**..*..*..*..*..*.*****.....**.*.**..........*....**..*..**.******..***.**.....*..****..****.****...*..***.**.*........*...**..*.*.....***.*********..*.......*..*...**..*****.****.*.**....*....***.*...****.**...*.*.*.*.*....*...*.***.*.*.*..*..*****.******.......*.**....*.*...*.**.******..*.*.******......*.****.*.*.*.*..*.**..**..*..*.*.**..***.**...****.***...**.*.*..***.****.***.*.*..*.***..**.*.....****...****....***.*.*......***.**.*...**...****.*..*..*.*.**.*..*..**..*..**...*.*...*...*..*.******....*....*..**....*.**.*.*.********..*.*.....**..**..**.*..*....*..*.****.*.*..*.*.***.*.*.***..*...*......**.***.****.**.**...*....*.*..*..*.....***.*.*.*.......***.*****...**...**...***.** *.**..*.*.****.*..*.****..*......*...********.****.*.**.*.**...*....*****.**.*.**.*...******..**..***..**.**..***.....*...*.**..*.....*....*.**...*.***.***..*..*.*.*.****..**.****.....*******...**.*.**...**.*.*...***.**..*..*..*.......*..***...*.*.****.*.*.*...**.*.*.**..*.**.**..*.*..**...****....**...*.**..*.*.*..*....*.*.*****.*.*.*...*.....*****.....*.*.*.*...**.**..******.*..**..*....*.*...*.*...****.**..*..*..*.****.**.****..*.*..**.*...*..*.***..*.*****..***.**.*.****.*.....*.****.***.*..*.***..*.**..***..**.....*..*.*.*..*.**.....**.**.*.******..**.*.**..*.*...*..***....**.*.*.****..****...*.....*.*.*.***.*.*.*.******.*.***...**..***..*..*.......**.**....**..******.*..*.*..*..***..***.*.....**....*....*.*.***.*.**....***..*.**..**.*.*.*..*.***...*.***..*..*..***.**...*.**.*...*...***.***.*.***.******..***..***....*.*.*.*..**.**....*.**..***..*.****.***.**....*.***.*****.*....****.**.*..*.***....***..*....**.*.***..***.*.*..*...***..**.*.....*..****.***.*...*.**...*.*.***.*.**.*...*..***..*.....*.*.***..**..**.*.***.*...***..*.*..***......*....**..*..*.*.*..**..*.*...*.*.*.****.**.*...*.*.***.*.***.**..*..**..*.....**..*...**.***.*.**...*....*.*.*..*.*..***..**..***.*.........*.*.*.*.**..******..*.*.*....***....*....*..***.*.*..***.*.*****.***.****......**...*...*...*..**..*..***.**.**.***.*...*..*..****....**.****....**.*..**.*..*...************..*..****.***..*...*****.*...*.*.**..*...*.***.*.....*..*..****....*...*.*.*...*....**..*.**..*..*.****.*.**.**..*.....***.****.*...****.*...***...*.*.**..**.***.*..**..**...**....**....*..***...*.*....*..**..*..*..*.****.*.**...***.***.**.*.***..*****....**.**.*.*.***.*.*.**.*.*****.*******..**.***..***.....*.....*.**.**.*..**.*..*.*.**....*.******...*....*.........*.**..**..****.*.**..**....****..*.**.**.****.**.******.*....*.*.*..*.**.**.***.***.*.****..*..*.***..*****...*.*.**.******..*.**.*.*.*..*..*...**..**.*.*.*.**.**.*......***..*******..***..*.***...**...*.***..*..*.*********.*.**.*.*.*.***.***.*.***...***.. ..*.********.*....*.*..**.**..*.*..**...**..**..**..****..*.**..*****.*....*.**.**..***....*...*******.*.*...**....**......*....***.**...***.*...***..*.*...*****...*.*.....*.**..***...*.**..*.*.*.*.*.*.****..**...*.***.*******.**..*****...*.*..**...***.*.**..***....*....*..**..**.**.**.**.****..******....***.*..******.*..*.*.**.***....**.*..*..*.*...*..***....**.....****..*..****....****.*......**.*.*..******..***.**....***...........**.*.**.***.*......**..***.*.****.***.**..**...**...*...***..**..*.*.*.....**..*..**..**..*.*..*.*..*.*.....**...*..***.*.....**...*...*..*...*..*.....*..**..*.*...*.*.*..***..**.*...*..*...*.**..**.*.*..*..*.*...*...**.*.**...**.....*.***..*....**..*.***....**.***...*..*.*.*..***..*.**...*.*****.*...**.*.*....**.**....*...**......*.......*...**..**.**.**..**.*****.*.*...*.*.*****.*.***...*......*..*..**...**.***.***.*........*.*.*..**.***.....**........*...****..*****.**.**.**.**........****.**.****.*.***..**.*.....**.*......**..*..*.***..*.....**.*...***.*.****...*..**.**.***.**.*.***...**...***....**.*.**..****.**..**.**..*...******.*.*.*.*.*.*.*.***.***.*....*.*...***.*.******.**...*..**..**.*...........*.*.**.*.*...*..*.*.**.*.*...***.***.***...*..*...*..*..*******.***.***.**.***...**.***..**..*.****.***.*..**.*.*****..*...*..**.***.*.....*..****.*.......**..*..****.*..**...***.***.*...***..***..**..*.....*****..***.*.*...**..*..*...*.*.*..**..*.**...*.**..****.**.*..*..*......*.....*.*****..*..************.**.****...**...*.*.***.****.*.**..*.*.......*.*.**...**.*.***....*.*******.*...*...*.**.***.***.**......*******.*.***.*.*.*..*.*..***.******...*.*.*.*..*****.*.*.....***......**.******..*..******.**.***..****.*..******.*.....*.*..****...*..**.**.*.....**...*.*..**.*.**.***....*.***.*..**.****.*.*..*..*.*.*..**...*.*****..*..**..*.**...*.**..*..*.*..**..*..**..***.*****.**.**...**.********.*.**.***...*.**..***...*..***.**..**...***....*.*...***..**...*.***...*....**.**..**.....*****.*.**..**.***......*.*....*..*.**.*.****..*.***. *..*..*...**..*...***.*..*...*.*.*.**....*..*.**.**..****..........**.*..*.*****.**....*.*..**.********..*..**..*.***.*.**.**.*...**..****.****..***.***....*...*.*.**..**.*****.***..**.*.**.*.*..***.*.****.*...*.***.***.*..*..*....***...****..*.**....*.**..**..*....*.***.***...***...*..**.*..*...**.*.*...*.**..**.**.*.**...*..*.*.*.*....*.****.****.*..***..*.**.****.....*.*.*.*.......*.....***.......*.***.***.**..*.*.******.***..*.....**.*..****..***..****..***.***......*.**..*..*..*.****.**...***...**..***..***..*.*..*****.******.*..*...*.*.****..*.*.*..***.*.**....*...*.****......**.***.....***.*..*.***.****...*..***.**...*.*.*...**.*.***.***..*.***...*****..*.*.*.**.....*..***.*...*...*....*.**....***.*.*.***.**..***..*.*..**.*.....**.******.*....*****.**..**..*..**.......*..*.*.*.*..*.****.*..**....*..*..*.******.*..**.*..***..**.*.*..**...***.*...**.......*.***...*.*.***.*****.****......**..*..**....****.**.*.*..***....*.*..**..*...***......**.*.***...*.*...*..***.**......*.*....***.*.*...*..***.*.*..***.**.*.**..*.....*...**.*....**.****..**.*.*.....***....***.*.*..*.....********.*.....*..*****.***...*.....****..*.****...*....**..**.*.**..*.*....**...****.***..**..**.**.*.*.*...*.*.....****...*.***.*.**..**..*..*.****.*.**.***..*..*****.**.*.*.....*.......****.......******....*****.**..***..**.**.....*..**.*....***..*...**...*.**.....**..*.**.*.*..**.*....*.*.....**.*..**.*..*.**..*.**...***..*..*.**.*..****.*.*..**...*.*.***.**.****..**...*.*.*....***.....*..***...***.**.*....***..**..*.*.*.****..****.*...*..**..*.*.....**..*.****..*.*..*.***.**.....*..*..*...*.***..*.***.***.********.*.*..**......*******...***..**..***.*.**..*...*..**..****.*...*..**..*....**..**..*..*.*.****.......*.***....*...*...*****.***.**.****.*****.*.*...*.*****...***.*****.***.*.*.****..*..****..**.****...*.****....**..*.*.....*.*.*.****.***.*.***.*******....*..*.*..*.*....**..**....**.*...*.**.*.**.*.*****..**.**..***.**..*****...*.*..*..******......***...***...****.**.*.*.....*..*. .*..*...*.*.*.*.*.*.*..*.*.*..**.....*.*.*...**.*.**.....**.*.*******.*****....*..*.**..*...*...*.*****..*.**..*...**.*.*.*.****.*.*.*.*..*.*.**.****..*..*.****..*.*..***...****...***.*..**..**.*.**..**..**.*.****.**....******.*..*....**....**.**..*.*.**.****..*..*....**...**.***.*....*..**.....*.*..**..**.****.**.******.*...*.*..****..*..*....***.*....*.....*..****.**.*...*....*.*.......***.*...**.*.*.**..*****...*.*.....*..***.****....*.***..*****..********.*....*...*.*..*..*.*.***.*********.*..****..*....**...***.**....*...*.....*...*.*.......*...*.*.*.***.*..*.**.**...*.***...***.*******..******.****.*.**.*.****..**********.*..*..**...**..*...**.*...**....*...**...*..**.***.*........************...*.***...*.*..****.*.*..***.**...*.*.******..*....*..*.*..*..**.*..*.**.****..*.***....*.***.*...*......**.*.*.*********.*..*....*.**.**.*.**..***.*.***..*..**..*.***..*.*.*****.*.*..*****..****.**..**.*.***.*..***..*..*.**....*..*.****...***.*..*..*****..**..*..*.****.***.***.*..**.***..*....*****...**.*******.....***..*...*..**....*.****...*.*.*..*.****.*.**.**..*..*..**..**..**.*..*..*.**.**.*..**...*.*..**.*....**..........*.*..*.****.***....****..*...**...*.**.**..*.***.***.***.*..*****.**.**.****.*.**.****.**.*.*****.**..***...**.*..*******..***.*.**..*..***...*.**.*......**.*...***.**.***.**.***.........**.**.**.***.*.*...**.*.***.**..*....*..***.**...**.*..***.*.***.*..****.*.***.**...***.*.*...**.*.*****.**...****...*.**.....*****.*...*..***..**..*.**.*....*.****...*.*.*..*.*..*.*.*........**...*...**.*.*...**...**.**.***.**..*..****.***..*****...*..*..**.*....****.****..***.*******..*..*.*.*.*....**********..*..*.*..***.*.******...**..*.***.*.*...*..**.***.****.**.....***.*...*.****..**..***..*..**..********.***.*.*.**..*..*.*.*..*..*.****.*.*.**.*.*.*.**.*..*...*..*.**.***......***..**..*...*.**.**..........****.**.*****.*.....***...*..*.*.*.*.*.***..***..*.*.*..*..***..*.*.*....***...****..*..*.*.**.*.**.****.....**..***.*.***.*...*****....*.****.**....*.**. .***.******.*..***.**...**....*.**..***......***.*.**...*.****...*****.*.*....*.***.*..*.***.*.**..*..*.*..*..**...*......**.**...*...**.**...*.*....*.....*...**...**.*.*.**.*......*....*..*..**.*.**....*.*...*.***.**.*.*..*.*.****.***...*******.*........**.*......*.*.***..**..**.*.***.*****..**...*.*...***.**...*..*.***.*.*.*..*..*.......*..*.*.*.******.***.*..****.**..*.**********...***.......**.***.*...***.***.***..**.*.**..***..*.**...*.**...*****...***.*.....***....*****...**.**.**..**.***.***.*.**.*.*****.***..*.****.***.*.*....*.***.***....*.**...*.*....******.***.**.....***.*.*....***.*.*..***...*****.*****.**.*..*.*.*...*..*.*..**.*****.*.*...*.*.*****.***...******.......*....*..*.*.****.*.*.*.*****.**..**...***.*..**.**..*.****....*..**..***..*...*.**...****...*....*.***.*..*...*..*.***.*...**.*.......*..*....****.*.*****.*.****.****..**.**.*.*....**......*....*..****.*..**.******.*****.*..*...*.*...*..*....*.*...*.*....******....*..***.**.*.**...*.***.***..*.****.*.*.*...***..**..*.*..**....*..*....*.*.*.*.*.*..**.*..*.*****.*.*.**.*.*..*.*.*.**.....*..***...****.**.*.*..**.*.**.*.**.*..**...******.**...*..**..*.*.*.********.**.*.*.*..*.***.....**.*..*.***..**....*.*..*..**.*.*.*...***..*.*****.*.*.*...*.*.**.**.**..*...*......**.**..*.*.*.**..*.***.*.*****.***....*....**..**.*.....***.*.***..*.*.**.*......*.***.****...**..*.***.**.**.*....*.***..**.*..**.***..*.**.*..**..***...**.*...*********...*..*.*.*..*.***....*...*.*.**...*....*****.**.**....**.**..**.**..*....*.*.******.*****....***.*.*.*..***.*.**.*..**..*.*.*.***..*.**......*.*...*.*..*.*.....**.**..*...*..*****...*.*.*.*.*.*.*.****.*....*...***...****.*....*****.**.......*.*..**.*.**.*..****..*....**.*.**.**.*.**.*..*.***...*...*....*..*..**.***.*.**.**.*.*.*..*..**......**.***.*.**.*....***.*..*.*...*...***....*.***.*...***.*..***........*.*****..******....*.*.*....***.***....*.**....*..*..**.***.*.....**..*.*.**.*..*.*...**.*.***..*..*.****..**.*.....*.***.......**.*.*.******.**..**........... ***.*....***....**..*..*..*.**..**.**.*****.*.*...*...***.*..**.....*.**.*.*.*.*.***.**.*.**.....**.*...*..**...**.........**.***.**....*...***.*.**...*.......*..*.*.......***..*..*.***...**..**.*.***..*..****.*.*****.**..**...***.****.*..*..*....*.*..*.*.**..*..****.*..*.*..*.....**....*.*.*...****.*.******..****...*.*****.*.*****....****..******.**...*...*.******.**.*.......**.*...****.*.*.*...*..*..*..*.*.*.**.*.......*.*.**.***.**...**.*.*******.*....***.*..*.**..*....*.**..*..********...**.....*****.**...*****.*.*....**...*.*...**.....*..*..*****..**.***.**..*.**...*.*.***..*..*.....**...*..***.*..**....*.*.**.*...*.**.**..*.*..*.*****.***..**...*...*...*.*..******...***...*.**.*.*...**.*...*.*******..**.**..****...*.*..****...*.**.*.*...*...**.**....**.*.*.***.*.*****.**.***.****.......*.***.*...******.*.*..*....****.*.***.****.**.***.*.****.*..*.*..*..*...**.*.....**..*..*..*....**.***..*****..*...*..***.*****...*..*****.*.**..**.*.*.*.*.*...**.........**..*****.*..******.*...*..*.***.****.*.*..*....*...****.***.*..***.....***..****.***.*.*.*.***..****.**.***.****.**....*...*..**..*.****..**..**....***.....**.*******...*..*.*..***.*****......*.*.*...*.*..**.*..*.*..**.*...*.*.**..**...*.......*..*..**.*...***.**.*.*..****...*..*.*...***.*..*..*..**.*..***..****......**.*...*****.**...***...**.**.*.....*.*.****..*..****..*.*..**....**.******.***********.*....*..*......*********.*.*...*......*..*******.*****...*.*****.****.....*.*.**..*.*...*.***.*******.**..*.**.**..*.**.**.*...***....***.*...***..**.*..*...*..*..*.*.*.**..*..**...*..***..*..*****.*.**.*..****.*.*.****..*********...****..***...*.*..*..*..**..*....*..*.....*******...**.**..**..*.*...**..******..*..*.*.*..*.*..*.*.**.****...*..****.**..*.....***.*.***.*.**.**.*.**...**.***...*.*.**.**.*.**.***..*.***.****....*.*....****.*.**.********....**........*****..***..*..***......*..***.*****.**.*.....*.*..*.*.*....*..*.*....*.*.*...*******.***.*.*..**..**....*****......***...**.*****.*.*...******.*....*. .***.*.....*.***.*.**..*....**.*..*****.**.***.*.*..*.*.*.*.......**.*..*..*****....*.***...******.**.**..*...**..**...*.*.**....***.*.***....*..*.***.***.***.***.**.***....*...*..***.***.*.*.*.**.*..***....**...*.*..*.*...*...*.**.*...*...*.**..***.*.*******...*..**..*..*.**.**.*.**.*.*...*...****.*...*.*......*..**..*.*.*.******.*..*...*..***.**...**....*.*...*...*.**..**..***..****..*..**.***.*.*..*.**.*...*.....******.******.*******..*...*.**.*.**.*.****..*...***..*..*********....*..*.**..*...*...**.*******.*..*...*..*...*.***.**.****....******...***..**..***..*.*.*..*.****....*.*..***..***...***..*.*..*.**..*...******.***.....**.*****.....*...*..**.*....*..***.*.*..*..***..*.**..**.........*.*.*.**..**.*.*..*..*.******.**.*...**...*.**.......*.....*******...*.*...*...*.***.***.*.**.**....***.*.**...*..*.***..*.*.***...*.*.*...**.****.*......**..*.*.*.*...*.*..**..****.....*.*....**.**.*..**.....*.*.*...*.*.****.*.*....*.**.**.**...*.*..***..**...**.*****...****.**.....**.*.*.**..**....*..*.*..***..*..***..*.*.****.*.*...*....*.***.*.*..****.****..**.*..**.**.******..*..*...*..**.*..**.*..**..*.*....**..***..**.*.*.*.*.***..*.....*...**...***......****..***..**..*.........***..*.***..*....*...**.**....***...**.*..*.......*.**.**...*.*.*.**.**..**.****.***..*...****..*...***..**.*...*...*.*...***..***.****..***..**..**..******..**.*.**.*...**.*..**..******.*....*.*..***.*..*.*.*.*.*..*.*....*..***..*.*..*.**.*..**.....****..**.**.*..*****.*...***.**..***.*.*..*.*******.*.*.**.**..*..*...**.*.***..**.***.********..*.*.***..***....**....*....*.****.***.*.**.*.***.***.**.****.....*****.***.**.*.**.***.*.*.*.....*.*.....*....*..***...**...***..*....**.**..**.**.*..***..**.*.**.********.****..*.**.*.***.**....***....***..***.**..*.*****.*.*..*.**..******..*...*..*..*.**.***.**.**.***...*..*.*.....*.**.***....*.*..**..*.**.*...*****.*****.*.*.*.***..*.*..*..*.*.*.**.***..*.**..*..*.*.************.**.*..**.....**..***..**.*.*...**.****...**.....**..*..*..****.*.**...*** *...**..**..*******..*..*.***..*.**.*****...**.***.*.*.***.***.*.**.*.*..*.***.*.*.*.*..*.**.*.*..**.**....*...****..**...*.*.*.**..**.*.**.**..*..*.*.*..**.**...*..***.....*..*..*..***..*.*.*.*.*.*...*....**....*.*..*.*.****.*.*.*..**.*.****.**.*.*...*...*.*...*.**...******.****..*...*...*.**..**.*.**.**..**.**.*..***..*.*.**.*...*....**.*.*..*.*..**..********...****.***.***.....**.*..*.**.*..*****.**...*..****.*.****.****.*.*.**..**.........**.*.**.*.*.*..*..**.**.*****.**...**..***..***..***....***.....*......*.***....*....**.*******..****.**.*..*...*..********.**...****..*.*.****.*.*.*.**.*.*.**......**..*...****.***.*.*..*..*.**.*.*.*.*.......**.*.*****.*...*..**.*..**...*....***..*.*.*.*.........*...**.***.**..**..**.**.***..*.***..**...*..**.****.*.**.*...****.**..*.**.*.**.*.*..*.*.*.*..*.*...*....****.****.*...*.*...*...**.*.*.*...**.*..*.*.**.*.*.*....*.*.....*.*******...*....***...**...*..*****.....*...*.**.**...**.***..******.***.*****..*.****.**.*****..*.****.*.**......******.*.*.****..**.***.*.*..*....*..*.*.*.**...*.*....**.......*.***....**..*.....**...*.*...*..*..*.**..**.**********..*...*...**.***...*....****.**.*..*...***.**.*.*.****...***.*.**.*.***.***..*..***..*..*.***..**.***.*..****..*.***..*.*..***..**.*.*...*....*..****...*..*.*.**...*****.***.*.*.***...*..**..**...*.*.*.*.*****.**.****..**.*.*.**..*.*...*.***..**...*.*..**...*.**.**.*.*.**.***..**.*....**...*.*.*..***.*....*.*..*.*..**.*..**.**.**.....****..*..*.****...***.*..**.***...*..*.*.****...*..****...*.*.**...*.**...**..*.*.****.*..**.**..**..***.*.**.****.***.*...*****...****..*...*.**.***...*****.*.*..*.**.*.*..*.*.*..*.*****..****..**.*.****.**..**..*..**.**.******.*.*....**...***.......*.**.*******.*..*..*.*.*.*.*.***.**...**.*..*.*.*****.......*..*.**.*.***.**.**.**......***..*.**.......****.*.*....*..*.**.*.**..*.***..*.*..*..******....*..**..***...*.*..*.*..*.*.***.*..***.*.****.***....*.....*....*..*..*..*...*.**....****..**.****.*..***....**..*....**....*****..*...*.*.**** *.**...****.*.*..*....*...**..*..*****.*.***.*..**.*.*..**..**.*..******..*...*.****.*..*.***.**....*...**.**..*..*.****.*.*...*.*....*.******.*.*****.*..*...**.***..*.*.*....**.****..**......*.....**.*......*.**..*..*.****....***.*.*.*..*...**..***...*.*.*.*.*..****.**.*.*****.***.**..*.*.**..**.***...**.*..*****.***.**...**..*...********.*..*.*...*....*....***.*.***.*.***..**.*.*...***.*.**..**.***..*.****...*****..*.**.*.***..*.**.**..*.*.*...**.*..***..*........*******..*.***.*.***.**..**..*.*.***...*.*..*.**.....*.*...****.*..***..**.*..*.****.**...*..*.*.*.*.*.*..*..**.*..*.***..*...**.****.**.***.*.**...**..*....********.*.**.**..***.*.*..**.*.*...*..***..**.**.***.*****...*.**.**.***.*..*.*..**.*.***.*...**..****..*..*.....*...*..*..*.*.****.*...........**.*.******..*..*...**.**.....**.*****...*..**.*.**...*.*..*.**......****.*..**...**.***...*..*.*..*..**.*....**.......**.*..**.**..*....**...*...**.**.**..*..*.*..*.****..*..*.***..*.**..*.**.***...*.*.*..****.....*.*..***.*..*****.******.*.*..*.**.*.*...*....**.****.*...*.*.*.**.***..****.*..*.*.*.*.*..*....***..*****.**...**..*...****.****.**.***....*......*..**.**..***..*.***.*.*......**.**.*....***.**.*.*...***.*.*...*.******.***.**..*****..*..***....*.**.*.....*.*....**...*..**.*.***.*.**.**.****.*..*..*****.*......*****.*.*.***..******.******.....***....*.*.*********.**.***..*.*.********.*...**.....****.***.***..*...*****...**.*....****.*...*...***.*....*.***..*...**....**.**.**.*.*****.*..**.**...*.*.***....*..**.*..****.*.**..*..*****........**.**.*.**..***.....**.****.....*..*..***.*.***.*.***.*.......*...*.*..****....**...**..**..*.....*..**.***......***.****..*******.*.*...*..******.*.*..****.**............*.***...*.*.***..**...*.**.*.*******..*.*.*..*..*...******.****.....*.*.*.****.**..***...********....*.....***......*.**.*.**.*.***.*...*...*...*.***.*.*...*.*.*..*********...****.*..**.*****.**.*...*..*.**.****..*...*...***...*...***..*.***..*.*******.**..**.....**...***..**.**...**.*.**.***..* ****...**.*******...***.**...**.*.****.*....*..**...*****..*.....******.*.*......*.*..***..*..*.*.*.****..*.....*..**.*.*......*.***...*..*...*****.**...***.**..*.*..**.*.*..*****.****..*..**..****.**.*...*.*****...**...**..*..**...*......**.....***.**...***..***.***...*.***.*.******.**...*.**.**.***.*..***..****..*.....*.**..*.****..***.****..**..*.*******...***..**...*.**.*.**.**..**..*.**.*.*..*...***..**..*..**..****.***..****.**.*.*..**...**..**..*..*...*.**.***.*.*.***.**.*..*.**.******....*...***..***.*.***.***.*...**.**..**..*...*......*.*...*.****..*...*...**......***..**..*.**.*.********.....**.***.*...*..*.*.*..***.**.**..*..*..*.***.**.**..**.****....**.**.....**.**.*...**..**..*....*....**..*.....*****.**.**.*...**.*.**..**.**....*****..****......**..**.*.*...*...***..*..****..*.*..*.***.**...**..*.*.*.*..*..**....**..**.*..*.**.***...*.***.***.....*.***.**..*.*.***....**.*.****..*...*.*.*..*....**..**....*.**.*****...*..*..**..***..*****...*.*....**......*...****.**...**.*..**.*.*.**..**.**.******...*.*****...*.**.*.*.*.*****.*.*....***.****.....*****....*.....***.*****.***.****....*.*****.*..*.*.***...**.*.***...*****.*...**.*..***....****....**..**.****.*..*******.....**.*.*...*.****...***..**....**.**...*****....**........*.**.***..*....**.......***.**...*.**.*.**...**.*...*....*..*..**..***....**..***..*.*....***.*...**..*..*.***..*.*.*..*.*...***..*...**..****.***....***..*...*.**.*.*.*...*...*.**..**.*..***...*****....**.....*.*.**.*.**..*..**..*..**.***.******........**...**.*****.......*...**.*.*.....*..*.*..*.**.*..**.***.**..*.***.*..*.***...*.*..*.*.....**.*.*.*****.*.**...**..****..**..****...*..*..**.*.**....****.**..*..*.*..**.**.***....*.**......**.*****..*.****..**..**..**.**.*****.*..****.*.**.*.*..*....*****..**....*.*..**.**..**..*..*..**....*.********.*.***.**********..***.*...*.*...*.....*.**.*.*..***..*..*.*****.*.*......**..*.**.*..***.********.*.*.*.*.***.**...*.*.*....*.*..**.*..**..********...**....*****.**.**.*.......****.**. .*.*......***.*..***..***.**.**..*.********.*...******..*..**.**.*...*.....*....****......**.*.***..*..******.**.*......*......*.*.****....***..*...***...****...*.*...*.*.*.*..***.*.....*.**..********.****...*.....***.*.*....*..****.*.**.*...*....**.........*.**..**....**..**.*....*.***..****.**....**.******..*.....*.**.*.**.***.*..**.**.*...**..**.**.*.**.**.*.***....*.***.*.**......*.***.*.*..*...*.*.*..*.*..*....***..**.**.**...*..***.**.*...*.***..**....*.**.***..**.*..*..***.*..**.**...***.*.*...********...*.....**.*..*.*.*..**.*.****.**..*.*.*.**......*..***..*.***..*****.****.....*..**..*..****.*...**...*.*....***.......**...**....*.**.***...**.**..******.**...***.***.*...*.*..****..***..*....*....*.*.***.**..*..***..*..*.**.*..*.*....***.*...****..*.......*.*.****..*.***.**********.***.*****.**...*....*...*...**..***.**.*.*.**..*.*.*..*.*....*..**.**..**....***.....*.......**.*.***.*****.*....***..*.*...***.*....**.**..*.**.**...***...*.*****.*...*..*.*...*.**.***.***.***....*.**.***..***.*...**.*...**..**..**.*****.*******..*.**.*.*.*..**.**...*...****.....**.**.*.**.*.*...*....*.**.*.*...**.**..***.**.**....*...*.**..*...**.**.*....*.*.**..*.****...**.****..*.*...*.*.*...**....***..**..**..*....*********...******..****...*.*..*..**.***.***....**.*....**...****..*...*.***..**.*..*...*.**.***..*..***....*...*****..***.**....*.****.*.**..***...*****.**.****.*.*.*.*...*..***..***..*****...*..*..*.*..**.*...*.***...**..**..*.**....*.**...*.***..***.*.....*..*.....**..*.******...*.**.*.**.**...*...**.*...****.**..***.**...****.*...*.......****.*...*.*..****.**.*...*....*..**..**....*.**..**.*.*..***...*...***.*.*.**.*.*.*.***.*******..*.*...**.**.*.***..***.***.*.*....*.*.**...*.*.*.*.**...*.*.*..*...**.***..*.*..****.*.**...***.*.*.*.**.....*.*...**.*...*.*.*..*....***.*..*.*...*..*..***....*.**.*....*.....**..*..**...*.*******.*.....***..****.*.*...*..*.***..**.*...*.*****..*....**.....**...***.*........**...****.*.*....*..*.*.**....*****..*.**.*******...*..** ****.**.*.*...*****.*.*..***.***...****.......***.*..*...*.****.*.****....*..**.**..*..**.***..*.*.*.*.******.****.****..*.*.**.**..*.*...*..*****.*...*.*...*.*.*..*.**...****...*..**..*...**.....**.*.*..**.*.*****.******..****..***..*....**.**..*.....**.*...*.*****.*.****.*.**...**...***..*.*..*.***.****..**..******....*.*..*.*...**.*..***..**.**.****.***.*.**..***.**.*..*.**..*.*...*.***.*...*..*..***.*.*....***..**.*....*...***.**.*....**.*.*.*.**..***.*.*.*.*.*..***..*..**..**...**.*.**......*..*.*..**..**....*.*.*......**..*....**.****.**.*.....*..*.......*.*.**.**.*..*.*.****......**.*.*...*.*****.**..****.*.**.*...**.***.*.*.*....**.*.*.*.***...***.**.*..*.**.**..****.***...*.*.*....****.**..*..*..*..*..*..**.*.*****.......*.*.****....*.....**.....*...*.**.***.***.**....**...*.*.*..***..*....****.*...**...**..**.*..*...*.*...*....*********.*...*..*..*.*.**..****.******.*.*.*********..*.*...*..*.**.*.**...*...*.***.*..*.*.***..*.*.****...**...*.*.*..****.*.*.*....*.***.*..**.....*******...*.....*...***...****..*.*....*****.****..*.**..**.***....*..***.**.*..***.*..*..*...*...*...*.****.**..***.*......****.....****...*.*.*.*.*....*..***..*.*.***.****...**..*****.*..*.***..*.***.**.*..***.*****....*..*..******.*.*..**..***.**...****...****...**...*..*....*....***..*.*.**..*..**.****.........*.**..*.*....*....**..*...****.***.***.******...*.**.**.**.*******.***...***.***.*.*..****.**.*..**...*****.**.**..**.***.***.*.*.**...**...**.**....**..*.*****....**.******.*....**........*.*....*.***..**.**...*.*.**.*..**..**********...*..*...*.*.**.*...**..*...***...*..*..**...*..***.*.*****..*****....*.*..*.*....******.**...*...*******......****..***..*..*.*.**..****...**.***.*..*.****..*..**....***....**..***......*.***.*...*.*.***.***.***...******..**.*******..*....**......**.*....**.***.***........***.*..**.*...*...***.*.*...*.***.**...*.**...*...***.***......**.**.....*.**...*..*..**..*.*....*.*....**.*....****.*..*..***...*****.*..**...*.*.*****..**..**....*.**.**.*. *.**.**...*...*******..*****.**....**..*...*.**.*.***..*.*.*..***.**.*****.......*...*..*..*..**.......**..***.**..***.*.*.**....*......*..*...**.*.***..*.****..**.**..**..*..*...*....*.*.**...*.*.*.*..*..*.*..*.*.....*.**..****.*.*.***..*.......*.*....*..***..*..**..*..*.*.*.******.*..****...**.**.***.****..*.*...*.*.***.***...*.*..**.*...****.*.*..**.*.**..*...*..*...*.*....*.*...*..*..*....**...*..*****.**********....***...*.*.***.*..**..*..*...*.****.**.*****....**.*...**.*****.....*.****..***...*..*..*.*.***.*...*..*.*****.**.**.**..**.***....**.****..*.*..******..*..***..*.....*..**.*.**********...*...*...**.*...**.*.*..*.*****...*.*..***...**.*.***.*.*..****....*.**.*...*....*.*.*.*****.*..*****...**..*.**********..*.*......*..**..*...*..*.*..*.*......*...*.*....*.**.....**....*.*...*.*..*******.**..*....*.*..*******.*.*.*.**.*...**..*..**......*......*.**.*..*..*.*.*.**...*****..***.*..**.....*..*.*.*.**.***.....**..*..**.**...**.......**.*.*..*...**....*****.**..**..*..........**....*.**..*.**...*****.**..*.**.*.***.*....***..**...*..***...**.*...*.*..*.*****.*.**.*.****..*.*.**..*.*..*.*.*........*..***..*.*.**.*..*.****.*..*.*..****.**..**..**..*..**.**...**..*.*.****.*..*.*.*..*..*.**.*.****..*.....******.*.*.***.***..*.*.**.*.*.*.**.**..*....*..****....*.***.*.*****.****.**.**.****.*.**.*...*...*..**********.*..****.****....*.****...*...*..**.**....*.*..***.*.*..**.....******.**.*.****..*....***.***.**...*....*...*.**...*....****.**....***..*.*.*.*.***.*.****...*..**...*..**.*.*****.*.*.........***.*.*..*...*****.**.**.*.*.*....******.*.*.....*..**.**.*...*..**....**..**.***...****.....*..*.***.*.*..**.....**..*.....***...*..*.*..*...*....*.**.*.**.*...***.*.*...**..******.*.**...*.**.**..***....***..*...********...**..*.*..*..*.*..***.***..****.*.**...**.***********.**.*......****.*.....*..*****.*..**....*.**.*.**.***.**.**..*....**.**...**.**..*..*...**.*..******..*..**...**..*****.*..*...*..**....*.***.*.**.**...******.**.*.*.***..*.*.*..*.**.....**. ..***.**..*....**...**.***....**....**...*.....*...*.*.*..*....*.****...**.**..**..*.*...**....*.*.....*..*.....*.**.*.*.****..***.*.*.**..*.*.***..**...*.**..*....*..*...**.*...***..**.**.**.****...*.*.***.*..**....**.*.**.**..****..*.**..**...*****.***.*.**.*.**..****....**.......*..*.*.*.**...**.****..**.*.*..*.*.*.***..****.**.**...**.*.***.*.....***..***...***.......*.*.****..**..*......**.******.*....*...*.**.**.***..**.***.*....*******.*.****.*..**.*.*...**..*..**.***.**..****.*.*.*.....***.***...*.*******.*.**.*..*.***......***..*.**.....*..*.**.*.**.*.*.*.**..*.....**......*.**.****.*..**..*..****..***....**.*.*.**.**..*...*..**.**..***.***.*..*******...******.**..****....*..**.**..*.**.****...****.*..*.**..*.*.*..**..***.*.*...*.*....*..**.*.***.**.*..***.*...*.*..*.......*.*.**......*...*******......*...**.....*...*****.****.*.*...*..***....*.**..*.....**...*.**.****.*.*.....****...*.*..***.*.*.*.....*.***.***...*.*.*.*.****.**....****.***...**.**....**.***..***...***.**.*.*...*.*..******....***..***..*.**.*.**..***.*..**..*.*.**...*.**.*.*.....****.*.***.********..**..**.*..*...**.****..****......**...*..***...*..*..***...***..*.*...**..*.*..**..***...*..*.****.......*.*..*****..*******.*.....*....*.**....****.**.**.*.*.*.***.***.**...***..*...**.***..****..*.**...****.***....*****.****.***.**.**.*.***....*.****...**.**.***.*.**...*..*..*...**..*.*...*..*.**..****.***....*.***..***.**.*..*.....*..**..*...***.****..**...**..**...*.***.*.....**....*.*.***.*..*.****...**..**..**.****.*******.*.*.****.*.**.*.......**..**.......***.**..**..*....**..**.*.***.**..***.....*....**.**..*..*.***.****....*.***.***....**..*.*.**..**....**..*****.*.*...*..*...*..**.*.*...***.*.*..*.....**...*.**..***...*.*.*.*..**.**.*..*****..*.**.*.***.*.*...*....*..*..**...*..*.*.*....****.**..**.*.*****.*.*..*....*****....*..***.**....*.**...*****...***...****...*..**.***....*.*.**.*....******.*.***...*...*..*******.***.*.**.*...**.*....******.**...*.*...*..****.*.****...*..*.*..* **..***....*...**..**.*..**.**..****.**..*..*..****..**.*...*..*....*.*.**...***.*******.***.***..**.***.*.*...*.*.*..*..*....*..*.*.**...*****.*****.*.*.*.*.***.....*.*****.***...*..**.....*..********.*...******.*****.*.*.*..*...*.*...*...**..*.******..*.*.***.*.******..*..*.*..*.***.**.*.***....*.*.*.***...*..*.*...*....**.***.**....*.*.......**.****..**.*...**..****...*....*...**.*..**..*..***.**.**...*....**.******.**..*..*.*...*..**...**.*..*.**..***..****..*...***..*****..*.***.**.*.**......***.**..**...****............*..*.**...*..******.....*.*...***....*..*.****....*..*.**.**.*..**..**...*.*.*.****...*.*..**.**.**..***.*.*****..*****..........**.**....*.****....***...**.....*.**.....***..**....*...**.*....**.*..*.*..**.**.*.**....**....*...**********...***...**..**..**..*.*.***.*.**.***.***.**..*.***......***.*..**..*..*.*..*....**...**.*****.*....*..**..*...*.....***.**.******.**.*...********.*.***..***..****..*.*..*.****..**.*..**..**.*..*****.*.*.**..***.**...****.*..*.***...*.*....*..**...********..*..*..*...*...*..*.........*.*.*.**...**..*..*.**.*..*.***.***.*********..*...*.*.***.*...***.....****...*....**..**..***.*.*.***.*...*.......*.*.......***.***.**.*..****..*...***.**.***.***.**.***......*.*..*.........**...*******...**....*...**..**.*...*.*********...***..*..*...*.*.*....*****..*****...*.**.*..*..******.*..*....**.*.*............*..**.**...***.*...***.*.*.*..**..***.*.*.********...**...**....**.****.**...*.*.*....******....*.**.******......*..*...*..*.*****...*.*..***.*.*******..***.*.***.*.*.**.*.*.*.*...*****.**.*.*****.*.***.**..****..*****.****...**.*****.*...*..********...*.***..**.***********.*....*..*...*...**...*.*.**..*.*.**......*...****..*.**.*.....*..**.**......**..*......*..****.*.*.**.**.*.*.***.**...***.**...*.**.*...*.****..**.*...*..*....***...*.*.****..**.*.*....*********..**.******.**....***...*.*..***.****.*.******.**...**.*.*.**.*...*.*..***.........*......**.....*..*****.**.*****..*.***.*..***.*..**.*.*.....**..********. .*..***..**.*..*.*.*****..**.**...***.*****.****..*.***...******.*****........*.*...**.***.****..**.**.*..*..***.**..*...***.*.*******.**..*....**......**.**.*....**.**.***.***.*.*.......**...*...*..*.***.*.*..**....*.**.***....*.***..*.*.*****..***.***.**.*..*.****.*.....****..***.**.**.*.***.*..*****.*...*.......*..*..**.....*.*...*..****.***.*...*.*..*..****...*...*..*****.*...*....***..*.*..****.....****..**.....*...***...*....*.*.*....**.**.*.***..**..*****..*..*..**..*....*...*...*..**.*..**.***.**.*..*.**.*.*.*.**..****..*...*****.*****.*.***..*.****...**....*.*..*.*.*..***...**.*.**.**..*.*****.****..****....*..**..****.******.*.*...***.*...**....**.*..*..***.**.*......**...*...*.*.*.....*.*..***.*..*.***...**.*.*..***..***.***...***.***..**.***.*.*.*.***.*..*.**.*.****.**.****..***.*.****.*....*..*.***.*..*..****.*..***.*...*.***.********..**....****.**..*.*..*.*.*.*....***.**..**...******......*******.*.***...**.....****...**..****.****....**..**..*.*..***..**..*.**.***.**..*.****.*****...*.**.*.*.*...*.*.****....*.*..*.****.*.**.....**.**..**.....**..****.******....**.*.*..*...*..**..***....**..*.**...**.**.**..**...*.*...*..*.*.**.*...*..***...**.**.*..**.**...**.*..*....*...*.***.**.***..**.**.**.*..*****.******.***...*..**.*....*.**...**..**...*.**.*..****.*..******....***..**.******..***..***...*.*.........*..**.*...**.*.*.*****..**.*****..**.*...**....***..*...*.**.**.**.****.****..****..*.**.*..****.*.*.....*******.*..*..*.**.*.....**.*...*...**.***..*.**..**...***..******....*.*.*....*******....***.****....**.**...**..*.*.******.***....**..**..**.**.*....*..*........***..*.*..**....*..**.**..*.*.***.*.**.**...**..**.*....**.*.**..***.****.***...*.**.*.**..*.****.....*.*****.*...*.***..*.*...*.*.*..***..**...****.*..*.***.*...*.**......****..........*...**..***.******.**..*.**.*...***..*....*..*.***..**..****..*.*.*....*...*.***.***.*........*..*.*.**..*..**...***.*...*.**.**..*.*...*..**.**.*..*.***...***.**.*.**.**.*.**.*****...*.**..****.***.*.*. .....****.**.....**.*.*.***..*...*.*****..*..**.*.*....***...****..**.**....*.....**....*....**.*.....*.*.*.**.******..**..*..*.*.**.*.*.**.*.*...*..*.**...********...******....*.*******..*..****.**.*....*....*....***.***.****.*.*****....**..*....*****.*..**.***.*..*...*..***....****..**..*.**..*...****.*.*..**..*.*.*.***...*...****..*.*.*****.**.******...*..*..***...***.*....**.......*..**..**.*..*......****.*...**.*.*.**.***.**...****..*.**.....*.*...*....*....***..****..*....*..********..*.***.*****..**.**.....**.*..*..*..**.*.....*********..*..***..*.**.***.**.**.***.*..**.....*...*..*.***.***.*.*...*.***.*.....**.*.***.*.*****...**..*.**.*.**..*..**......****...*...**.**.*...*..****.*.***...**..*.***..*....**....**...***.*****..*..*..**.*.**..*.*..*.**.**.**......**.**..*.*...**.*....*.*....*.**.*****.**..*...*..***..**.***.****..****.*.*..****...***.*.**...*....*.*.*...***..*..*...***.*.*.**.*...*...**...*...*....****.**..***.*....****.....***.**...*.**.......******.****.*..********...*...**.*.******...*...*.....***..*.*.*.*...*.*.***....***......***.*.**.***.*.**..******..****.*..*.*.**.*.**..*...*.*..***..*.*...**....**.**.*.*.*..********....*.*....**..*.*...*.*.*..**.*...***..*..**...*.*..*...*......*...*.**.**..*..*.**..**..*..***....*..***.*..*.*.**.*.****..*.**.*...*.**.**.****.*.***..**.*...**...*.*..*******..*..*..*.*..*..*...*..*.*..*....******..*..*...**.*****.*.*...*.**...**.***.......***.********..*.*..**..*.***..*...*.....*..**.*.***....*.........*******..*.*.*******.*.*..*****..*.*.*...**.**....**........**..*.**..**.***.*.**..**.*..**.*...*.*..*.**.*.**..*.******..***.*.*..*.**.*.**.**.**...*.********.*.***.*.**.*..***.***.**.*.*.*.**...***..*.*.*.***..**....***..*...*.**.**.******.*..**..**...*.......*.*..*....*..**.....*.*...*..**.**...*.....*.*...*..**.*..*..*....*.*..**.***.**.*..***.*.**.*.*...**.**....**.***.**.........**...........**.*...**..***...*.**....***....*.****.*.*.***.......**.*.....**..*.**..*.***.**.**.*..*.***..*....*.*.***... ..*.*.**.*.*.*.**.....*......***.*.**..*.*.***.....***....**.*.*.....*...*..***.****.*...**..****..*****.*.****.*....*.....**.**...*...***.*.***....*.*..**.*...*.*.***.*.....**.**.****.******..*..***..**..*****.**.**.***..***..***....*....**.***.*.**....*.*...***.*.*.*.***.*.**....*....**.*..*..*...**.*..*.**.*..****...*....**.....*...****..**..**.**.**....*.**.**.*..*..**.***.**..**.***..*.*.....*.**..**..***..**.***....*.**..**.....***...*.**.*********.***.******...*...*.*.**...***...*****...*.*.*.***...**..**.**..***.**.******.....*.**..**..**..**..*.*****.*..*******.*...*****.*.*********.....*.*.*.*.*.**..***..**..*.**.**..*.*..*****.**..*..***....*.....*.*.*.****.*..*.*......**.*..**....**.**...*.***...*****.......**..*.*.**.*...**.*..*.....**.**.....**..*....***..*.**.****...*.**..*.**.**.*.*.*.***.***...**.**..*.*...*.*.*.....***.*.*******..***.**.**..***..**.*.*..****.......**..******.*.**.*..*.*.....**...*.**.*.*.**..**.***.*....*..*..*..*..*..****.***.*...*.**..*.**.**...*.*****...*.***.....**....****...*.**..*.*.*.*..**.*.***.***.*.*..*****......*.***.**.**.*.***..****.**.*..**....**...***.....***.*..*..*..****....**.*.**..***.***.*.*******....*****.*.*...*.*.*..***..**...**..***.*......*..*.****.**.**...**....****....**.*..*.*.**.****..*..**.***...*..*****.**.***....**....*****.******..*.*.*...*.**.**.**...*.....*.****..*.*.**..***.**.*.*.***.**.**....*.**..*....*.....**.*.*.****...*.*..**....*.*.**..*.*.....**.*.**.***.*.***.*...*..*..*******....*****.***..**..*..***.**..*.***.*.*..*...**.*..****..**.......**..**..*.***..******...*.*..*.*.**...*.***.*.**..****..***.**..**..**.*******.....*..*..*...***.**.*..*..**.**..****..***.**.*.**....*.*..*..**.***..*...**.***...**..*.*...*..*.****..*..*.***.*.***.***.....*.*...*.......*.**.***....*.**...*******.**...***.**....**.*.**.*....*..*.*.**.*.*.*..*..*.....***.*.***.*..*******...*.***...*.**..**.*.....*.*..**.**..*****...***.****.*....*..***.***...*.....*.**...*..**.***.**..*****.*...*******.*.****.**....*. ***.*..*..*.***..**.**.**......*****.***.**..**......*.*****.**.*....**.***..**.**.*..**.**.**....*.*..***.*.*...*..**.**.**.*..*.**....**.*...***.**..*.*****..*****.*.....*.*.**.*..**..*.*.***..**.*..*.*.*******.***.**.*.*.*.**..*****......*...*.**.*.**.***..*.....**.******..****.*.*.****.*...*****.*.*.****.**.*.******.**...*.**.**..**.*.***.***...***.*...*...*.***.*.******..*...*****...****.*.*..*.**..*.**..**..***..*..*.*.*.***..***.**..****..*.*.***...**.***.......*...*.***.***..*.*..**..*..*.*.*.******...*.*****.***..*.*..****...*..****..*.******.*..***..*.**..*...**.**.*.***.*.*.**.***..*..*.*..*****..*..***..*.**..*******...**..*.***..*..*...*..*...*..*.....*.****.*.**..**.**.*.***..**.***.****..*****..**......********....*.**.*.**.*...*.*********.*.**.*...*********.******.**...**.**....*.*.*.****..*......****..**.***.*.*...**.*.*....**.*....*......*.**.*.*..***.*.**.....**.*.***..**..*.**...***.*.*..**....***..*..*....*.*.*****.**.**.*****...*****..*.***.*...***..*..*.*****.*.*.*...**.***..*.******.*.*...****.*.*..**.*****...***...***.*.*..****.***......***...*.*.***.***.*...*.*..*.*...***.*.***.*******....*.*...**.*..*..*...**.....*...*.*.***....*...*.****....**.*...*.*.*.*.*********.*...*..*..**..*...****.*.*.*.*.*.****..*.*...****.*.**..*.*..**.*..*.*..****...********..*.*..***.***.*****...**..*...****.**..***.**.*.***.**....***..***.*..*.****..*..**..*..**...*.*..****....*....*.........***.*.****......****..**..**.....*.****..*.*..*****.****..****...*.*.**..**..*****...*..*...***.**.*....***.*********.***..**..***.......*.*..**..*.*.***.**...**..*******.**.***.******..******.***..***..**.**..*....***.*.*..*.*..**.....*.*...**.**.*...***..***.**......**.*..*.*..*..*.**.*.*.*.*..**...*....*......**.*..*.***.....*..********.**.*.....*..****..**.*****..*..***..*..**..*.*.******........***...****..**.**..*..****.*.*..*.*..*..****.*********.**..*...*.*.**........*.*..*..*.*...**..*..*.**..*.*.*....*.*.*...****.******..*..*.*...*.***.*.*.**.***...***..**.*.*.*. ..*.*.*****.*****.*.*.*..******......**.*..*.*.***.**.**...*..*...*..*.**..*...*.*....******.*.*.**.***.*.*...*.*..*.*.*.****.**.......**...**...*.......*.*.*.****.*.**.***.*.*.**...*.**....*.*..*..*****...***.*.**.*.*.**.......*.*.*......**.*.**.*.*...*..*.**..**.**..****.*..*..*.*.*....**..*.*.*****.*.**.*******.*..**..***..*****..*.****.....***.***.****..*.*.*..*..*..*.**..*.*..*....****..*.***.***.**..*.**.....***....*****.***.**..**.***.***.*..*.***..***..***..*******...**.**.*...***.*****.**.*...****...*.*.**.**.*..*.***..*.*.*......*.**...***.....**.**..*.*..**..**..***....*.*.*.**.*.****.*.......*....*..***...*.*.*.*.**...*****.**..*.**.**..**.....**.****..*...****.*....**...*........***.*.*..**..*****.*..***.***.*.*...**.**.*.****.***.*.***..***..***....**.*.**.**..*.***...*.*......*.**.*****.....**.***..**.*******..***..***.*..**......**.**..****.**.******...****.**.***.***.*.***.*.....*.*.....*..*.**.***.*.***.**....*...**...*.*.*..*.*.*.*.*.*.***...**.***.***.**..******.***.**.***.*...**.**..***.*.**...***..***..*.**.*.*.*.*...**..***.*.*..**....**..*.**.*****..*.*..***.**..*.**.**..*.**..*......**.*****.*.**.*.**..****..*.*.*..***.*.*..***.*.**.*****....*...*.*............*.*.**.****.*.***.****...**..*.**.*...*..*.*.*.*.*.**.*.**.*...****..*.*..**.*......**...*.*...*.**.*..***...*..***....**...*.****.*******...*.*.*..**.*....*..***..*.***...****.*.**..*..****..*******.**..*..*.*...***...*...**..*****...*****.*.***..*....*.***..*....**...**.*.......**.***..*...*.*.*.*****.*******.*..*..*..**.*..**...**.**.*.**.**.*..*.......*.****.*..**.***...**..**..*..**.....****.*..**.*.*.*..*.***.*.****.***..*.*.*.*******...**.*.***.*..**.**...*.*.*..***.**.*...***.***.**.*.....**..*...**.****.*.**...**.*..**...*......*.......****.*..***.**...*.*.***.*.....*..***.*.*.**..**.***...*.***..*.*.**.*..***.**....*.****..*.*.***.********....******....**....*..*.*....*.****...*..**..**..**..*.***..**.*..*...****....*****..**.***.**.*****.******.**......*...*****.*...***.*... ..**...***...**...****.*.*...**.*.*...*...**.*...*.*.*.....***.****.*...***.***.*.**..***.*.*.***..***********..*.*..***..*.*.*.**.*.*.*...*..**....*...**.**..*.....**...**.*..*.***.*..........*******..*...***..*..***..*...***...*.*.*******.*.*..*.*..**..***.****..***.**..*.***.*.**.*******...****...***.*****.....*....*......***.*.*..*.......*..******.*.****.....***.*...**.****.*.*.***..******.***.****.**.....**.*...*.....*...**.********.**.........***....*...***.*..**...*....****..**.*.**.....*..*......*....*.***.**.**......*.*..**....***....*****.****.*.*.*.*.*..**...**.*......*..*....*.***.*....**.**.*.*.**..*...****..*.....**.*...*..*.**.**.***.***.**..*....*..***.*.**.**....***...*..**.****.....**.**...**....**********...*..*****.***...........*.....**.**.***...***..***.*.*..******.**.**.*.***.*.***.***..****.***...........*.*.*..***.*..*.****.****..*....*.*.*.*.***.*.*..***...*..*.*..*********........*..*...*.*.*****...*..***....**.***.....*.*.*..*..*.*.*..***.*..**...**..*..**..*.*.**.*.***..*..**.*.*....***...*.*.****..*.*..****.*.******.....**..*...**.***.*...*****.*.*...*....****.*.*..***...*.*..****.**.***..*..****..*.**.**.***.*.*....***..**...**..****.......***...*.....***.***....*..***..***...*****..*....**.....**...*.*.****.****.*..*.*....****....**.....********....*******.......**.....*..*..*..****..*.....*..***.*..**.*...*.**..**..**...*.**..*........*.*.*.*..**...*..*.*.**.*....*..**.**....***...*..*****.**...*...**....**..*.*.*.*..***....**.....***..**.*.*.......*.**......**.*..*.*..*.*.***.....*.*.*.......*....**...**..*.***..**....******.**.*.*****.*****...**.*......*.****.*...**.**.**.*.***.....*..*.**.**.*.***.*.*..***..**..*.....****.*..*****.****.*.*.*****.***..**.*..*....*..*.**..****.*...****..*.*...*...*****....**..**....*.**..*.*.**.*.*.*.*...**.*.**.*****.*...*.**..*..*.**....*....***.***********...*.*.**.*..*..*..*.***.*.*****..**..**.*.*.*....**.**.*..**...*****..*.*..**.**.**.*.*.*.*.*.....***...***....*...*..***..*...***.***....*..* .*.*..........****..*.....***..****.*.***.*.*.****.*...*..*....*..*...****...**..*.*..***.*....***..****.....**...*..**.**.*.*....**.*...**.*.*.*****......****.*...**.***.**....*..*..*.****..*.**..*.*.**...*.***.....*.*..***.*.*.**.***.**.**.****..*......**..*********.*.......**..*...*.******.***..**.**.*...*.***.....****.*...***....*****......***..****.**.*.*.*..**.*.....*.***...*..*..**.....*.*.**.**.**....*..*.*******..**.*.****...*.*.**.*..**.*.**.**.**.****.*...**.*....*...*.*....*....*......*....**.****..***..*.*...*....***....**.*.***.*.**...*****.**..**.***..*...***..*..*......***..**********.***.*..**.*.*.*....*****..*.***..*.***.*.**.*......**.*.**.*.***...***...*.*.**....*....***..*.*...*.**.**.....*****..*****.*.*..*...***.****...**...*....*.**..**..***.*.*.*.***.***.**.**..**..**.*.....*.*.***.**..******.*..*.*..**...**..***....*.*......****.***..****.***.*..*.**..*..***.*.*.*...**..******.*..***..**.*.**.**..**.*.....*...**.**.*...****.*..***.**.*..*..*.*.*.*.***.*...****.*....****.**......*.....****.**....*****..***..****.**..*...*...*.**.*.*.**.*....****...*.**...***.***.******.......*.*..**.*......*.**.**.*.**......*.*.******.**...**..**..***.**..*..*...****.....*...***..*.*.***..**...*..*...***..*..***.**..*..*.*.**...***.***..**..*..*....**......***...**.**...*****.****.**....*...*.*.**.**..*.*..**.....*.*****..**...***.*...**.****.*.****...*.******.*...*...*...*....*..***..*..****..*..*.*.****....**...***..**.***.*...*.**..*.*........*.*..*.*..**.**.*...**..*****.*.*.**.***..*****....*.*..**...*.***..**..***..*.**...***..**..*..***.*..**......**.*.**.....***...***.*...**.**..**....*...****......*.*.*.**.***..**.**...***.*.....****....****...***....*****..**....**.**..****.***.****.*.*..****......*..***.*....*.**.*..*.**.*..**..**....*.***.***...**.********.******.*****.......*.*..*..**.**.***.....**.*...*.*..****.*.**..**.**..*...*..*..**.**..*.*.*...*****...***.....*..***..***..***...*......***.....**.*.**...*..*****...*****.*....*.*.*.***....*. ..***.*.**.*.*..*.*..*...*..*......**.*..*.**.****.....*.*..*.....*.*...*..***..*.*.*.**.*...***.**...*.****.**.*.....*...*.*.*...*****.*******.*.***.*..***.**.*...........**.*..**..***.**.*.**.**.*.***..*.*..**.***.....*..**..*****..**.***...*.*.*..*..****.***.......**...*..*.**.........*..*.**********.*...**.**.***..****.**..*.*.**.**.**.*.**.*..*..*.*.*****..*.*.*..*.**.**.*.**.*.***..*..*...**.*.*...*.**..*.*.***.*..*.*****...**..*.*...*....*....***.*..**....******.*..*.**.*.*.*...**.**.*.....***..**.**..**.*****.**..*..**.*..****...*..***...*.********......*.....*.*.***..**....**.***.*.*.*.*.***.*...**.......*.*.**.**..*.******..*...****.**..*.*.*..*.*.**.*...*.**..*.*****.*..**..*.**.**....*..***.....***.*....*.***.**...**...*..**.****...*..*.***.*****.*.*..*..**..***.*.*.*.....*......*.**.*.*.****..*.*.****.*...**...*.**.*...*.*...*******.**.*****.*..*....**.*.****..*..***.*****...*..*.*...*..**.*.***..***....*...*....**.**.**.*......***..****..**.**..****.**.*....****.*..*.*.***.**.**......******..*.**.**.....*...**..*******.*..*...****.**.**.*.*...**.**..**.**..******.*.***.**....*..****..**.**..***.*...*.*....*..*..**.****..*.***........**.**.*..**...**.*.*....*.***.**.*.*..***..**.**..***.*....****.*.*.....**.*.**.*....*..**.**..**..****.****...**.....**.***.****...*..*.*..****..*....*.**.*.*..**.*....**.**......*****.*.*.**...**........*.***..****..******.*..***...*.*..**..*.*.*......***.**.*.*..**********.*.***...**..*..**.*...***.***..*.**..*.***...****....*...*..**.*..**.*.*.*.....*....*.....*.*.*....***...*...*..**.**.*.*.*.*****...*.**.*...*.*.******.*..*......*.***.*.**.**..**..***.*.**.**.***..***..*.*.**.**.**..*.*.*.*.***...**....*.**.**.**.***...***.**..**.***...*...**.****....*....*.***..**..*....*...*********..**...*.*****.*.**.**.*..***...*.*..**.**.*....******.**.*.**..*.***.**.**...***.*..*.*.*.*.*..*.*.....*......*........*..**..*****..**....*.**.*.**....*.**...*..*..*.**.*.*...**.*.**.....*..*.***...*..*...******.**.*....*.*.**.......... **.*.....*..****.*.***.*****......******.***..***..*..**.*****..**..***.*.*.*....*...**....*..*.....**.*..**.*.**..*..***....*.**.***.***.*..***....*.*.*..********.....*****.*.*..*.*.****.*....**......***....**.***...*...****....*.***.*.*.*.*..*...*...*..****..**...*.*..****....*.*...**.***...***.****.*.***..**.*.***..*...**..*....***..***..**.*.*......******.*.*..*..**.*.**...**.*..***..*..*...***....**.**.*.*..****.*..*.***..*.......*.****...***.*...***..*.*.********..**..**....***...**.*.*.*..***....*..***.*****.*..**.*.*.*..*.*.*.*.*.*.*.*..**.***..*.**...******..*........*...*.*.**.*.***..**.*...****..*.*..*.**.*..***......**.*********.**.****.***...*....**...**...*.**.*..*...**.*.**.**...****...*.**...*.*.**.**.**.*.....***...*....*..*..*.***.*..**..*..*.**.*....**.**.***.*.**.**........*.*.*..*.**.*....***....**...**..****..**..*.*..*.*******.**.....**....*.***.*.*.*..*..****..**.....**.**.*.****...*.*...******..**.*.*....*.*..*****.****..*.**..*..***...**.*..*..**.**.***.******.*.****..**.....*...*****.****..*..*.*.....*.**.***.*.*.*...*..***.*..***..*...*..**.**.*.*..**.**....*..**.****.*.*.***..***.....**..*****.**.**.***....*.***..*......***.***...*.*....*....*.*...***.*..****.**.*.*..****.***.*..*.....*.***.*.**.*.......***.*..*..***..*..**...*.*..**..**.**.**.*..***.**.*.*..******.*.***..**....*..**.*.*.*..**..*.*.**...*...*.*****..*.****..**.*.**.....*.*.*.*....****...*.**....*..*..**.......***.*..*.*.**.*...***....***..**....**.**...*..*..**.**...***.*.**..**.**.*..*........***.*...*.****...*.*.*...*..*..****...***.****...**....*.**......**.****..*..**.*..*...*.***....*...*.****.**..***.....*.***..***..*.......****..***...*...*.*..*..*...*.*.....*****.**...*.*..*..*..*.*.***.******.....*.***.*..****.....*.*......**....*.*.*.******..*..***.*..*.***.*..*.**..*...**.*.***.*.*****.****..*..*.***....***.*..*..*.*...*.*....****.***...*..***..*..**.***..*****.*.*..**...**..*.*...*..**.*..**..*.****.**....***..**.***..*..*.*.*..****..**...*.***.****.*.*....** *.....**...*.*.....******...**.*****.*..*.******..*...*.**..********.***..*..*....**..*.****.**.**..*.**.*.****.*.*.*..*.*...*..*.....*.**...*.**..........****.**....*...**..**.***...**..**.*.**..***..**...****..*.***.*.*..*...**.**..*.*..**......*.*.*...*..**...*.*...*...*.**.**..**.*.*.**......*..**.*...*....***.***.**......*.***.*..*****.*.**.*.***.*.**..*..*.**.....**.****.*.**..****.****.***......*.***.***.**.**..*.****.**........*.**.***.*.**.*.*.*..**.*.***.....*.*...*.**....*...*......*.**....*....*.*.*..**....*.**.*.*******.***..*....**..*..**.***..*...***.*.*.*..*.**.**..**..*..*..*.***....**.*.......*****.*.*.....***.*...*..***.*.**.*.***.**.*...**..*...*.*.*.*.**.*..***.*.**......*...*****..*.**..*.*.*.*.**.*.***....**..*.**.***..*.**......*.**..***..**..***.***.....**...*.....**.*.*..**.*..**...****...*.*.****..***.**..**.**...*.**.*.***.***.*..*.*.***..****..*..*...**..*.*.**....**.*....**.****......*.*****.*.**..**.*..**.*...*.*.**.**.*.*..***.**.*..*..**.*..*..**.....*.*.**....*.**..***......*..*.*.**..*.*....*..**.****...**..*..***.......**..*.*.**.........**.*..**.*********.......***.**.*..**.*..*..**....*.*.**...*.***....**.*....*..***.*.*******.*..**.***..****.*.**..***.*.**.*.*****.****.**.**.****.*...**...**.*.*.*.*..*.*****..*.***......*...*...***.*......**.*.*..*.**.**.****.**.*..*....**.*...*.**.**..*...***......*..*...**..**...**...*...****..****..*..*.*......**........****...**.**..*....***.*.***...*.*..****.**..*.**.**.*.*..**...*.*.**.*.****..*.*...**......*..*.**..*...*.*.*...**....***...*******.**.*****..**.*.****..*.***...**.***...*.*..*.**.*..*..**..*.*...**..*.******.*.*...*****..*.**.....*..**.*...*.***.***.*..*.*.***.**.*..**..**.*.**.*........*..*.**.*..**.***..**....***.***.**.*****..**.*..***.*...*...*.*...*.**..*..*...*..*.***.****...*.*..*..***.**...****..****.***...**...**.*.........*.**.*..**.**...**.**.*...........***...*..*....*.***.**..*.*.**.....*...*...**....*****..****.*..**.**...*****..*..*...********..*.***.*..**..* *.**...***....***.******.........***.*.*..*..**......****.*.....*.*.**......**.***...**.*.**..*.***......*.*.***...*....**..*..*..*..*..****...*.*.*.*..*.**.**....*.*..*.*...*****.**...*.***.**...*..**.*..**.**..*.**.*****...***.*...*..****..*..*..........*...*.*..**.*.***.**..*....*.....***.*.*.*..*.**.*...*.****.........**.*..*.*..*.**..*.****.************..*.**...*****.*...*.**..*....**......**...*.*.*..***.....*..**...*.*..***..*.***..*...**....******.*..**........*.*.**.....*.**.*******.*.**...**.**.**.***..*.*....**..*.*..*..**.*.*....*.*.*.*..**...***.*.....******..*..*.**.*...***.*.****...**...*.*.*..*...**..***..*...*.*..**.**..*****..*....**...***..**.*...*.*.*....*...**..***.*.*****...**.**.*****.*.*..**......*..*....*********.*..***.**.*....*..*..*.***.....******...*.******...*...***.***..**.**..****.........**.*.**..**..*.*.*..**.**.*......**..*..*....***...*.*.....**.*.***.*.....*****.**.**.**..***.*.***...*.*.*..*.**.***.**..*..********.*..****.*.*.*.**..*.****.***..****.***..*.**.*.**...**.***..*..*.*.*....*..*.**.**.*..*******...**.***.**.*.*...*...**.*..**.*****.*.*...*.**...*..*.*..***..*****.*.*...**....*......*.**..**.**..*..**........**.*..*.***.***.*.*.***.*.**.*.****..*.*.*.*..*..*..****..**..***..*.*****.********...*..***.*..*...**.*.*.*.*.*.**.*..**.*.*..****...*..**....*..*...***.*....*..*...*.**.*.*.**...*..*..*.*....*..*.**.**.*.****.*..*****...*.*****...**.*..*...**....*.**..*.***..*..**........***..**.*.**..****.*..*.*....*..***......*......***....*....***.*........*****.*.**.***......*..**.****.**..*...****.***.....****..*...*****.*....*.**.**.***..****..***.***.*.*.**.**.**....**.*..**.*...***.*.*..*.**...**.***.**..**..*..*..**.****..*..*..******..*.*.**.******.***.*.*....***..****.....*.*...**.....*****..**..*****.***.*..***.******.*..*****.*...****.**.**..****....***..*.***.**..*.**.*....***...*.*....*..*.***.*.**..*..***.....****..*.*.**.**....*.*.**.*.****..**..*...**.*.*****.*...**.*.**.**....**...*..*.*..***.*.***.*.*..*.**.** .***.**.**.*.*.**..**...****..***.**.*..*.***.*......*.****.*........**....*****.***..****.*..*..*.****.*.*****..*.**...**..*...*.*....***..*.**...*.*...*..****.**.....*.**.*.*.*...*...*..*..**.*.*..*.*.....*...**..*...****.**..*.*.*.*.**......*..**....*.**..*.*..*.**.**..**..*.*.*****.*..**..*.*.*..**..*....*.**...*..**..**..*..**.*.*.**.*....***...**..*****.*.**....*..***..***.***..*.***.*..*.**.***.*****.*.*.*.****..*..*..*.**..***.***.*.**...**.***...*****.***.....*..*....*....*.**.*..*.***...**.*...**..*.*...***..****.**.**.*.****.**.*.*...*.*..*.***.*..*.**....*...*****.*.**..*.*....*...*.**..*.*..*.**.***..*..***..****.***.**.*.******.....*....*..*...*.....**.*..**.*..********..******.*...*.*.*.....***..*****.**.*.**.***..**..*......*.**..***.*.*...***.**..*.***.*...***...*...***.**.**....**.***.*..*******..........*...**..*.*.**.**.**......*..*....**..*.....**.*.*.**..*******.*..**.***.*.***..***.*.*...*...**..*..**.....*.*.*.**.***..*.**.*.*..*...*****.*.**..*.*....*..**.*.****.....***..**..***.**..*..*****..**.*...**.*.*..**.*.*.***.*.**..**.*.*.***.***.*.*.*.****.....**.....*****.**.*.*.**.*.*..***..*.******.********.*.*..*.*.....**...*.**..****.**.*........*.*....*..*....*.*....**.*..*...**..*....****...***.*.*......*.....**..*.....***.*.......**..*.*****..***....*.****..*..*..**.**...*....*.*.**.*.*...******.*.**...*****.*.......*.*.*.**...*.*.****...**..*****.*.*.*.**.*..*.*....***.****.**....*...*...**.***.*.*.*..*...*.***.*..*.*.***.*..**.**.**.*.**.*.**...***..*.*******..*.**.*..*.*..**.*.*..**..*......**..*...*.*..**......***.****..**..****.*******..*.***.*...****.*.*..*.*..**..***.*..***..**....***..*.**.*.*.*.****....*....****.*..*..**..*.*.*.**..*.**..*.....*.******.**....*..*....*.*.*....**.***..**..****.*..*...**.*..**.***..*.**.****.*.*.*.*..**********..***..**.....***..**..***..*.....**.*.**..*..**..**....**...****........*...*******.****...**...****.****....*.....*..**.***.*****....*..*..**.***.**..*****.**.....***...*...**.**.***.***.**.*. *....***..*..**..******..*...**....*..**..***.**...*.**..*.*.....*.**..**.**.*.***.***..****.**..*.*.*.*.****.**..**......**.**..***.**.***.*.....**...****.**..**.****..**....*.****...**.*..**.*.**.**.*...*...***.*..*.**...***.**.*..*.***.....**.*.....*.*....*...*......*.*.....****..*.*...**..**...**...*.****...****.*.......**.*.****.****.*....***....*.*..**.**.*..*.*...*....*.*.*....**...**..*.*..*..*.*...*****.....*..*****..*.*********.**.***.**.***...*....**.*...*..*..***...*.*..*.**.***...*..**.***...**..**.***.*.****..*.*.*..*...*.**..*.*.*.****.*..*.*....*.*****.*.*.*****.*...*....*.*.........**.*..*.**.****.****.*..*.**..*.***.********..**.*.**.*...*.*.**...****.*..*..**.**.**..*****....**.**...**..*.*.*****.******.*...***.*****..*....**.****.**.***.*.......*............***.*.**.*.*...**...**..***.**.....*...***...**.....*****..*.*..*.**..***.**.**..*.*.**.*.*....*****....**.*.***..****.**.**.*.*....**.*.***.**.*.***.**.***.***.....**...****...**.*****.*.*.**...*..*.***.***.**..****....*..*******..*.......*.**....*.**.*.***..***.***.*..*.......****.*.....*.....*...***.**..**...*.*.*.**.**..*.**.*.**.****.....*.***..*.*.***.**.*******.*.**..*.**.********..*.**..*.****..*.*...**.***..****...*..*..****..*..********..**..**.*..*******.*.*.*.*.*.*.**..*......*.*.**..**..*.***..*.*******...*......***...*..*.*..*.*.****...*.***..**.......*..*...*.*......**......**..***..**.**.*..**....**.**......*.**.*.*...***.*...**..*..**.**...**.*.***...**.*..**...*.**..*...**.....*.*....***...*...*.***....**....****.....*.*.**..**..*..*..**....*.***.***.**.**.*.******.***.*.*..***..**..**..*.....**.***.*..*.....*......*...**.*..**.*..****.****.*...*..*..***..*...***....*****...**....*.****.**.**.**..***..**..**..******..**.*..*...*.***.*.********.*....**.***.*......*.**......***...*...*.***.**.*.**..**...***..*********..*.*.*.*...****....*******.**.*.**.***.**...**.....**..*...*.***.***.*.*...*.*...*..**....*..****.*..*..**..*.*.*...*.*.....***.***...*..*.*.*.*.....***...*****.. *......***.**..*.**.*.*******...*.***..*.***.....*.***.**......*.**....*...***.*.*.*.*......**..*...**.***.***....***.****.*..*.*.*.**.**.*.***.*.*..***..*.**.***.*.****.*..***.*.******.***.**....**..**.****.*.***.**.*....**.**.***...***.***...*.*..*.**..*.*.**.....*.*.*..*.********......***..*..**.**..***..****.*......*.....*****..**.*.**.***.*.....******...**....*.***..*****.****.***.**.**.*.**.**********.*.....*.*.*..**...****.*.***...****.**.*.**..*.*..**.****...**..**.*..**...***..*.***..*.*.**.**......**...**...***.*..*..****..**.**.*.***...*.**.*.***..*.*..**.........****..*.***...*..****.**...*****.*.*..*.**..*...*.*....**.*..*.*.*...***.*..*.*.******..*..*..**..**.*...**.*..***....**.*....*.****.**...*.**..*....**.********..****.***.***.**....*.***.****..*.*..***..*..*.*.***...*...**..*.*.**.......*.**.***.***.*.***..*.**.***...*.*.*..***.**.****.*.*....****.....***.*.*.***.....**.*.**********..*.**..*......*..***..*.**.**.*..*.*...***...*..***.*.*...*****.***.**...*.....********.**...***.*.*.**.*.*..*..*.*.*.**...**.*.**....*..*..**.....*..**.***.***...*..*.**.******..*..***.**.*..*.*.*.**..**....*.***.**.....*..*.***.**..**..*.***...*.....*.*....***...**......*......*.**..*..*...*.*..........*...***.....***.*..*.......***.**..*****...*...**..**..***.....*..*****..**....*.**.*.***....***....******.**********...***...**..*....**.**.**.**.*****.....*.*.**...***..**..*...***.****..*...****.*...*.*.****.*****.*.*..*...**..****.*.*.*..*.**....**....****..**..*..**.**.*.*..****.**...**...***..*.*.***.*...*.*..*.**.*...*..**..*..*..****....**.....*.....*.*.***..*.*.**....***.******..*.*.*.*...*..*********.*..*.....*......*.*.*.**.***.****...*...**.**.**.*..**.****.*..*..*******.**......****..*..**...***......*.**...***.****.***.........*.*..**.*.........*.*.****..*.*****...**.*****..*****.***.**.*.*.***.****..****..*.*.*****.**.*.*..***..*..**.**.***...*.*...**.*.*.*.*.*.*.***....**......******..*....**.**.*.*.***.*..*******.**.*****..**....**.*.*****..***.*....* ..**.***...***.**.**.*.*.*..****.*..*.***.**..*....*...*.***..******.*....**.****.**..*...*.*.....***.*******...*..***...**...***.**...*..*.**.*.**......*.*.****..*...**....*...*.*...***.**.*******..*.**.*.***.**.***..*.*.*.*.*.****.**.***********.****.*****.***.*.....**..*...*.*.*.*...**.*.*.*.***....**.*...****...*.*..**..**..*....*.*.**..**.*.**.*.*..*......*...**...*..*.*.......*.*..*.**..***......*..***.**.****.**.*....**.***.**.*......*.*....***.**.....***.*.**.****.......*..*..**...*.**..***.....***.***.**..*.***.*...*...*.*.**.*****.***..*.*.*...****..*..***..*.*..*..*.*....*****....*...**.*.**.*.*.***..**...**.**..*.*.**.*..*.*..*..**.**....**....*.*...*.....***...**.*****..*****.**...*..**.*...*.***...*.*..***..**..**..*..**.***....**.**.*.*..*....**.**.**.***.**......**.***.**.**.*....****.*.*.**..***.*..***.*...****.*.****..***....**...*..*...**.***..**.**.....*.*.**.***...**.**.***..*.*.*.***...******.**.*.*..****....**.*****.*.....*****.**.**...*..*...**..*****..*.***.*..**..**.*...*...**.****.*....*.***.*.*..***..****.********.*.***..*.*.*..*****......*.**.*.*.**..*.....*.***......**..***....**.....*****....*....*...***...*.*.....*.***.**..*.*.*...***..**.*.**....*.**.*..*.**.**..***.*****.*.*.**.*..**.*..*..**.*..**..**....*..**.**....*..***......*..*.*.*.**..**..**.**.*.******..**.*.*.*...*.*.*..**..***..*.......***.**.**.*****.*....****.*...*.***.*.*******.*...*.****.*.**..*....**..**.*.*....**.......**.****.*.*.....**....***.*.*...*..*.**.*...*.*.*.**...***.**.*..*****.***........*.*****...*..****.*****..*.***...*.***.*..*..**.*...*.****..*.*.***************.**..******.*.*..*....****..*.....*.**....*.*.**.*..**..*......*.*.******.....**...*.***.*.*.**..**.*******.******...******..**.*********..**..*.*.**...**.****..*..***..**..**.*.**.*....*..**...****...**.*****...*.*.****.*.*..***.*..**..*...*..**...*.*.**.*..*...***...****.*..**.**..*....*****.**..**.*...***.*.......*.***.**.*...**...*****.*.*.*.***..*...***....***.....**..*.**..***.*.***....** ******.**.*.*.****.*...***..*...*..****..***.*.**.**.....***...****.*..****.**...*.*.*.**..*....**.*..*.*.*************....***..*.*.*..*.*..*.*.....*..*...*.***.*.*...**.*.**.****..*.*.****..**..****.**.****.**.*..*......*..*..**..**..***..**.*.***..*...*.**....****..*.**....****......****..***.*..**.*.***.*****.**.*.*..**.*******......**..*.*...******......****..**...*.*.**.......**..**..**...**.*.**....******....***.*.*.*...*......***...*...**...*.****..*.*****.*.***..**....**...*.**..****.**.***.****...*.*.**.*.*..**..**.**.**.*****.*.**...*.*..*****...***.*..****.....*****.***......*..**.*****.*.*.....**..*...*........*.*.*.*....*.****.......**...****.**.***...***.*....*..*.****.***.*..**....*.*.************...**.****.*.*.*****.***..*..**..*...***..*.*.****...*.*...**..*.*.**.***.**.*..*..**...**.....*.***...***.**..**..****...*..**..****.*..*.**....**...*...*..*******.*..*.****..*****.****..**.***...*...*.*......*......*..**.*.*.**..****....**.*.*..*..**....*.*....*...*.*.**************.***.*****..***.*...*...*...***....*...*..*****.*..**..*.**..*..*..*.**..*****...*..*.**..*.***.*..***..*....***.***.**.*...*...***...*.*..***..**..*..*..*...*..*.**..*..*.*..*.*.*.***..***..*..**....**..*.*.*.**.**.**..**..***.**.*.********..*****..**.**..*.***...**.*.......****.*.*.**.*.....*.***....*.**.**...***.***.*.**..*.**..*......*..*...**..***..**.....**.****..***...**..*.***.**.**.******..****.....*..*..*..***.**.*...**.*..*.*.*.*..**.*.****.*...*.....****.*.***.***.*..*.*.....*..**.***.***..**.***...*..**.....*.**..**.**.***...**.**.**..*.*.**.***.*..****..**..*.**...****.**.*.*.*.****.**.*.**.*...*.***.***.**.*.*...**.***..*...*.....*.*..*..*.**.**.********.*..****.*..**...*.*.**.*...***..**.*.******.*..*.*..*.*...***.**.**..**..****..**...**.....**.*.**.*.*..**..*.**....*.*.**....**..*..*.*.*...*.**.***..*.....**......*.****.**..*..*.**...*.*****.******....**...*....*..***.*.*.**.....**.....*....**.**.****..**.*..****...****.***.*.*.*..*..*..*....*.**.*....***..**.*. *..*......*..*.***.....****...***..*.***..*..*.**..***..*...*.**..**.*****.*..*.**.*...**..*.**.*.******.*.**.***.***...*...*...***.*.**.*.**.***...*..***..***.***.**.*.*.*.*..**..*.**...********.**......*.*...***.*..*.**********.**.**.***...****..*..****.******.****.*..****.***.*....*.*..*..**..**..***...*.**..*.**.**.*..***.**......**.**.*.**..**...*.***.**.*.*.*..***..***.**..***.*.*.*.*...*...***.***..**.*....*.**.**..*.****.....**.........**.*...*****....****..*..***.****.******..*.***..**..*...****..*.*.****.***...***..*....*.*.*****.*.**.......**...***.*.****.****.......***.*.***.*...*.***.*....*..**.*.**..*..**..***..**.**.*....*...*****..*.*....***.*..**.****.*.**.*.*.***.*...*.**.**.*..***..**.*..*.*.*...*****....*.****..***.*.*..*.....*....*.*...*...*..**....**....**.**.*.*.***.*.*.*.*.*.**.*****.**....*...**..*.**.....*.**.****.*..*.*.*....*.***.*..*..*.*.**..**..*.******.*.**.**.*****.*...*...*..*.....***.***..**.**.*.*****.*..*.*..*.**.**..**..*.**....*.*.*..**.***.......**..*..*******.*..**..*.**********...*....*.*******.*****..**.**..**********..*.....*.******....****...**.**..*..*..***...**.***.*.**.*.*******.**...**.*.**.*..*..*.*....******.*..*.....*.....********.***.*.**.*..***...*..*.**..*....****.**.*******.**.******.*.**..*..*****.*.*****.*.***.***.*.*....**...******..*.*.**..**...***.*.*****.*.********...*.*.*.***....**.**.*....***..*.***...**...*.**.*..*.*..**.*..***...*....***...**....*.******....**..******.**.*..****...****...***.*..*.*.*..*.*.********.**..****.**.*.**.*.*.***.****....**.***...*..*...****.*.*.*.*..***....***...*..*.**.***.*.*...........*.*.***.**.****..**.*********..*.*..**...*..*.*..***..*....*.*.******..*.***..*.*.***.**.*.*..****.**...*.*.*.....*..*..**..*...**..*.*.**.*...*.**...**..**..*..***.****.****.**..*.***.***..***.*.*.*.*..**.*********...****.**.*..***.*.**.*.*..*.*.**.**.**.*..*.*****..*.*.*.***.****....****...*..*..*...*..**.*.*.****....***.**.....*..***.*..******.****...*.*...**...**.....*....*..*****.***.*. *...**...**.**.*..*...*.*...*.**..*.**.*......*.....*.**.*.***.*.*.**..*.*******...**.**.*.....**...**.*.***.*..*..**..*.**.********.**.*..**.***.***..***....*....**.*.****....*.*.*.**....**......**.***....**...*..*.*.*.......**..*....***..*.*..**.*.......**..*..*..*.*..***.*..*..*.****.*...*.*...*.***...***.*.*.....********.**.**.*.**.*..***.******.*.*.*.**.***.*..**.****..***.*.*.*.***..****.**..***.**.....********..**.***..***.*.***.**.**..*........*..**..******.....*.*.***..*.**...*.*....*......**.*..****.******.****..*.*.........*.....*.*.**...*.***..*.**.**.****.*.*.*..**..**...****...*..**.***...**...*..**.....*****.**...*..*.***...*.......***..*.***.****.***..*.****.*..*.*..**....*...**.*..*...*..*.**..*.*.*.*.**.**.*****.**.*....*.*..****.****.*.***.**.**..*****.*.*.*.*.*****.*.*...*.*..*****.**.*.**...**.*...*..*.*...**.**.*..*..**.****.**.....**.*****...***.*.*.*.*..***.***..*..***.******...*...**..*.**..*.*.*..*....****..******.**...**.**...**....*.**..**.....*.*..*****.....*..*.*..**..*.....**.*...*.*....***.***.*.*.*....****..*..........**.***....**.*......*.*.*****.****.......**.*...**...*.****...*.**.****.*...*..*****.*.*.*..*.***..*....*..*...**...*.*****....*****.*....***.**...*..*****.....***..***.*...**..**..*.***.....***..*.*....**...*..*.*..*.****..**.**.*.**********..*.*.*..**..***..*...*.*.**.**...**..**.*.**...*....*****.*..*...*....*...*.*.*..*..****..****...*...*.*..**...***..*...***.*.*.*******.*..**.***.*..*.***....**.*..*.**..***...*.*.***...***...*..**...*..**...*.***.*.*.***.*.**.*.....*..*****......*.**.***.**.*****.*...*....***.*.......*..*.***.***...**.*.*....****.*...*.....*.....*..*.....*....**..*.*.*.**..**..**.....*.*..*..****.*.*.****..*******.********......********...*.*..*....****..*...**..*..**.*.***...****.**...*.*.***.****.*.**.****.**.**.**....****.**.**.*..*******.**.***...........*....**.**..*.****..***...*.**...***...**...*****..*****.**.****.*****.*.**...*..*..**.**.**.**..****..*..**..*.***.*.**..***.*..**.*...**.*. .*..**.*....*...**..***..*.*.****..*.*..*.**.*.****.*.*.****.*...*...*..**.***.*...*.**.***..***.**.*.**.*....***.*.***..*.*..**...**.**.*...*..*.......*****.*****..*.**.*.......**.*.....*..*****.*..***.*.***.*...***.*.***.***.*..****.*.***..*.*.****..*****..*..***..*.**..*.*..*..*....**..***.*.***.*..****.*.*..***....**...**.*.*..****.....***..********....*****..**.**..***.*.***..*...**..........*.*.**.......*..*.***......*....*.*...*..*....****.*.*..*.*...*.*.***..**..*****..*..*.**.*.*.*....**.*****...*.*..*..*.**...********...*.....*...**.**.*..**..*.*...*******..*.**...***.*..*..***..*...*...*..*****.*....**...***..*..*.***...***.*.*.*.*.*..*...****...***....**.***..*.*****...**.**..**..*.***..****...**....***....*.*.**.***...*.........*.***.****..*.**.*...**..*..***....*..**.*..*..*..****....****..*..*..****..**..*..*.*...*..****....*...***..****...*..***.*..****..*..*.*...*.*...***..****....**.*.*..*..*..**.**.....*.*.**.***.*....*...***.*......***.*.*...**.*..*..**..**..*****..*..*.*...*.*..******..*.*..*.**.**.**....*....***...*.***...*....*..*..*.**.*...*..***.***.**..*..*.**..**.*.....**.**.*..*........**.*.**.**.*.....*.*.*.*...****...****.**...******.*..*.*...****....*.*....*.*...***.*.***..*.*.***.*..*.****.*******.*.**...**....*.*..*.*****.*.**.**...*...*..*....**.*...***..*.**.***.......*..***.....*.***.**....***...*...*.*.*..*..*..*.***...*.***....**.*.****.**.*.*.*.**..*...*..**.**.***.**...*.*..****..*.**..**.....**.**.*.**.**....***..*.*.**...*.**......*******.*...*****.**.***...***..*...*.....**....***.*.*********.***..*.*..*.*.....***..*...**..*.*....*..***.*.**.*..****..*.*..***...***.*.*.*.*...***.*..**************.*.*.***.******...*.*..*.....*.*..*.*.*.*..*.******..*....*.***..*.**.*.**.*....*.**.****.....**.....**...**.*.*.*..*****.*.**.*******.*..*...*..*..*..****......******.*****.*.*.**.*.***.*.**.****.*...***..****.*..*.*....*.******.*****..*.**..*..*...*.....*.**.**********.*..*..*.*..*...*.**..*.***.*..*.**...**......*.*..*...**..**.. *..**.*.**..*.*..**..***.*..*.**....***...**.****..*...**..*..**..****..*.*.*..****.**..**..**...**..**..*.**.*..***.***..**.***....*.********..*****.....****...*.*****.*.**.*.**.*..***..*..*.**.*..**.******..*...*...*...****.*...**.****.**.****.....*..*..**.********...****...****.*****......*..***..*.*.**.*..**.**.*...**.*....*...**.**..*.*.*.**.*.......*.**..**.*.***.**..*.*..*...**.*.........****..*.*.*..*...*.*****...*.**.**.**.**...*....*..**.....***..*.**...**.***.*.**.*..**.*.*...**...****.********.*..*....*****.**..*.*.*..*.***.**.****.**..***.*.****.*.**..****.***.**.....*.***.***.*..**..*.*..**.*.*.**.*.*..**..*...****.***..**.**.*.**..**.***.**....****...*.*.*..***..*..*...**..*.***...**......**..*.....**.*...*..*.**..........**.***.**........*.****....****.*..*...**..****....*...***..*.*******.*..***..*****.**.*.**.*...***..*.****..**..*....******...**.**.*.**.*.*****...**.*..*..*..*..*****.***.....*.**.**.*.....***....*...*....**.**.*.*.****.**.***.*...****.*.*..*.**..**...**.**..**..*..*..*...**.....*...*..****.**..*...**.*..*.****.*****........*.*.*..*.********...***.******..*.**...*.**...*...*.*.....**..**.**..**....******.*.*..**..*.*.*..****...*..**.**.****..*.**.**..*....*...*.***.**.*..**.*..***.*****.*******....**.**.*.*..****.*....***.****..*.....**.*..*****.**....****.**..*......***.*..*.*..**.*.**..*.*.**.***.**......*****.*..*..***...**.....*..**..****.....***..**.*...*...*.**..****.**.*.******..****.*.*.***...*..***..*...**.***.........*.*..***..**.*.*..**...***.*...*.*.**.***...*...*.....**...*.**.*....**.*.*.*..*.*.**.*********.*****.*.**.......*..**..**.*..*.*.*.**.*.*.**.**.****.*.*.***..*.*.*****....*.**..*.*...**.*..***.**...........*..**.*.*....****.*****...**.*..*..*****...*..**.****.*.*******.***..*.*..**...**..****.**...*..****.**.*..*...**.*.****..****.*..****.*....***.****.*..**..**.******..*******.*..*...****..*.****.*.***.****....****.***.**.**.*.....*..**..*...****..**....****..*.*..*.*****.....*.*.*..**..*****...**.***.*.*** *..*..**....**.*.**...*.**...**.**.*.*......****.**.*.*.*.**.....**.**..**...**.**....**....****.*........*.***..**.*.******...*.******..******.***.....*...*.**.*...****...*..*****..*..****.****.*.*.****.*.*.*...*.....*.......**....***.**.*.****.*...*..**.****.*****.**.**.***.**.****.**.*****..*...***.**....*....*.*.***.**...**....****.****.**.**.**.*...**.*****..*.*.*..****...*..**......*.***...*.*.*.*...*.******.***..*.*....***.**.....***..**.*****.**.*.**.******.****.**.***......**.*.*..*.*..**.****..**.*******...*.**...*.******.........*..*********.*.....*.***..***..*.**.*.*..***..**.*.*****.***********.*...*...****....**.****.....***.*.**.***...*...*..***....**.....*..*.*.*.*.*.*.....*****.**..*.....**..*.....**.**..*.**.**....**.****.*....****......*.......**.....*.*.*....**.....**.*.**.***....*..*...***...*.*..****..*.***....*...*...**.**.*.**...***.*.******.******.***...*....***.*..*...**...**.**.*.**.*.*....**.*....***...**.*.**....*..***..*.*.*.*..*.*.*..*.....**...*.***...**...**......*.....***...***..*.**.....**.*.***.......**.****.****..***....**.*******..*..***.*....*...********..*....*.*.**...****.**.*.*..***.*..*.*.*.*.*.***.*..*..*.*.*.*...*.**.*****.***..***..**..*.....*..*..*******.*....**..*.*.*..**.....*.*.*......*...****.*.*...**....*......***.**..*.*.**.......*....*.**.*.**.*.**...*.**...*.***.**.**.....***....*...**.....*****.****.*****...***.**.*.*.**.*..*.**.**.**......*.****.***..........***.....*.*.****.....****.*.......*****..****.***.**.***..***....*.....**.**....*........*.**.*..*****.**.**..*.....**.***...*.*.*****.*..***.*..**.*..***.**.*..*.***....****..**.*...***.***.**..**......****...*.****.*.*****....***.*.**..*..*.*...**.*.**..******.*.*.....***...*...*.*..******.*..**...*.**.**..***.**.*.*..*..***.*.***.*.*****..**.*.*..***...***.*.****..***.**..**..**.**.*.*..**....*....**.*.*******.**.*****.*..*****..*..*.*******.****...*..*..*...*.***..****.*....*.**....***..**...***.*..**.*...*.**.*..*...*.*..**.**..*.**.***...*.**........ *..**..*.********.*.***..*.*.****.....***...**.**.**....*.**.*.*..*..*.*..*..***...*****...*.*.*.*.***..****..*.*.*****.*.....*.**.*.*....*..*.*.******........***..***....*.*.*..*.**..**....*****..***.*.*...**.*****.****.***.****.*..*....*..**.....**..........*..********************....**.*....*..*****.**.**..****..***...**.**...*.....***..*..***.*.******.*..*.*****..**..*..**.**.*.*..*.**...**.*****...*.**.**.***.***********...*.**.**.******.**.*.**.*****.****....***.*******...**....****.*....****..*.**.**.*.**..**..*..***.***.**.*....*.*..**.******.*..**......*..*****.*..**..*.*****.*****.**.***..*.**..**.**...**..**.***.*....***..**.*.*.*...*..***....*.**.*....*.*.**..***.*****.*.*.**.*..****.....*.*..***.*.****.*.*..*.**.****.*.**..*.*...*****...*.....*..*.*.*.*****..**..**.***..*..**.***********.*.***.*....*****..*.*..**....*..**...***.****.*.*....***.*.*..*..*..*.*.****...***....*..******.*.*.*....**..*....*...***.**..*...***.*.***.**...*.*.*.**.**..***.*...*.**..*.*.**..****.*.*..*....*..*.....**...*...**.*..*........*.*.**...*..**..*....*..**.*.****...*...*..*...***..**.*..*.*.*...*.*..*..*.***...****.*.**...****.**.**..**...*....****.*..*....**..**.*..*...*...*.*.*.*****...*..*..*.*.**...***....**....*.*.....*..***......***..**..**..**.**...*******....**.****.*........*****.***..*..*..*.**..**.*.*..*.*....*..**..*.*.**......***..***....*.......*...****..**.......**.*.***.*.*.*.**..**.**.**.*.*..*.*.*..*.*..**.....*.***.**.********.*****...*.***....*.***...*....*.........*.*.**.....**..**...*....**........**.**....*.*....**....****..*.*.*..*****..**.*.**...**....***....***....***..**.*...*..**.....**.***....**.**..***..*.**.....****...*.*..*.***...**..******.**...*.***.*.*.*...***...**..*.**..****...**..****....****..***.**.****.*..*.*.*.*.*..*.*.*.****.**.**...*.*.***..**....***......**.*.***.*.**.......*....*******.****..*...*.*..****....*.*.*****..*.*...******...**.**.......*..***.**..***.*.*.*...*..*.**.*....**...*.*..*.......*....*..*.***..**...***....* ..**.*.....**.*.*...*.*..***.**.**...**.*.****.*.**..*.....*.**.*.*.*.*.**..*.***.**...*.....**...*..*.*.*...*..**.*.*.*...*********..*..**...*.*...**...*.*.*.*..**.****...********..***.....**.****.*.......****...*.**..**...***....*...***...*.*.**........****.***.**.*.***..*.*.*..*...**.**.*...*..*...*******......*..******....**.*.**..*..*.*****..**.*.*..***.*.****.*.***.*...*....*.*.*...*..*..**..***.*..****.*.**...*.**....*.**..**.*..**.......**.**.........*.**.*..*****.***.****.***..*.*.**....*..*..****..****..*...**.*.***.*..***.**..*.*****.*..***..***.*....*.*..*.**.*.*..***..****.*.**..*..***.**.**..*......*.....***.*****.*..**.*.*..*.*..**.*....**....**********..*.*....**.*.*******....*..........*.**..*.*..******.**......*..****.*.*****.**.***...*..*...**.**..*...****.*...***.*...**..**...*.**..**..*.**...***.**.*.***.*...***..*...*...*.*.*.***.**.*...*..******.*..**.**...**..**.**...*..*.*..****.**.**..*.*.*...****.***.*...*....*..*.*...***..*.*.**.*.*.*..**....**.****.*.***.***....**.***.**........*..***..******.***.*..*.**.***..*..*.*.*.****...*.*.**.****..***..*.*.**.**.***.**.**..*.*....*...*..****.*****...*.*...*.**...**...*........*...*...***.**..**....*..*.*....**.....***...**.....***.*****..*.*.*****.****.*..**..*.**....**.*.**....***.*.*.*..*****.*..*******...*.**..*..*....*..*..*.*.*.......***.*.*.*.**....*.*.*.*..**.**.*.*.**.**..*...*..**.****..*.**..*****.*.*...****..*..**.*.**...*....*.*.*.*..**.**......**..**.****.**.*****..**.*.*****.****.....**..***.**..*.**...***..*..*.*.**........***..**.**.*..**.*..........**....*..****...**..**..***..**....*.**.***...**.*.*..**.*..**..*.*.**.*....*.**...*.*...**..*....****..*.*..**.*.*..**.*..***.*.*..****.*....**..*....*********.*..*..*..*..**..*.*.*..**.*.*..**.**.....***..*..***...**.***..*....*.*..*.***.*..*.**.**...*.*.*****..***....**.*..*...**.***.*..***...***..*..*.*****...****.**.*...***.***.*.*..**.*.*****....*...***.**.*.***...*..*.****.*...**.*.****.*..*...**...***.*.**..........**..*.**.**.. ****..*..*........*****.****....*...*..*.**...*...**...**.****.*...*..***..*...**...*...*...*.*...*...****...*..**..***..*****.****...*.**..*.....*.*.....*.**.*****...*..*.*.***.**.****.*...**.**..*..**.*...*.*.....**.****...*.**..**.**..**.**....*.*.*.**...**.**..*.*...*..***.....***.***.****.***....*..*.***..*....*.*..*...*.*.**.************...*.*..**.*.*...*..*...*.**.*..**.***..*...*.**...****.**.**..**..*.*.*...*..*.*...*...****.***.....*..**.*.*..*.***.**....**...*..*..*..*****.*....*.*.**.**..*****.*..**.*...*.**.*...*.****..*****.*...***..*..**..*..***..****.****...*..*....**...*.**....*..**.**.**.*****.*.*.*..*.....*.***..***......*****....*..*.*.**......**.*.*.*.*...*.**...*..**....***.****..*.***..***..*.*...**...*.**.....****...**...*..*...****...*.**..*....**.....**..***.*.**.**....**..**..**...*.*.*.***....*...**...******.**.**.*.*.****.*....*...*....**.***.***..*.*****..*.**.*.***..*.**....*.****.***..*.***....**.**..****...*...*...******..*.*...*..*....*.*.**.**.*....***...***.*.*.*.*..*.*..*.************.....***.*.****...**.....**..**.....****.***..**...***.*..*.****.*.*.***..*.*.*..*...*.*.*...***..***.**.*.***..**.**..*..*...*.***.**..*..*****...*..*....***....*..****..********...*.*.**.****.*.**.**.**..*.....**...*.*..*.....********.*.......*.**..**.**.*.**..***..**..*..***.*.*.**....**.*..*.***..*..**.*.....*.**..***.**..**.*....*..****.**.**....*****.*.****.*....*..**.*...**.*.*.....***.**.******..**...*.*.***..**...*.*****.*****.*...*.*******.*...*....****....*..**..*****.*.**.*.****..***.*..***......**..***..**..**.****.*****..**.***.*.*.*..*.***...*.*..***.**...*...**........*..*...*.**.*.*...*.****..*...*.****.....**.*..***..*.*..**.**..**..*.*.*.**..*..*.***.*...*.*.*****..**...**...*.....*.*..*..*...***..*...******.*.*..*...***......**..***..***.*...**.*..*..*..**.*****.*.**...*.**.****..*.*......*..***.***..........**..*.*...*..*...**.....**.....*.***.....****.***.*..*****.*...**.*..**.****.....***...*.**...*...***.*..*****..........**.. ..****..****.*.*****.*.**..***..**.....**.*.*..*....***..*..*..**..**....***.*.*.*...***..**.***..*....*.**...****.*.**.***...*.*..***.*.**...**********.*...*..**...*...*......*.*.*.*...*.**......*....*.*.....**.**.****.*****..*.****.*...**..*..***.***..*..*..*..*******......**..***.**.*.**...*.*.***...*.**....******.***...*.*****...*.*..***.......******...*.*..***..*.***.*..*.**.**.........*****.**....*.*.*****.*.....*.......*.*.*.*.*...*.*.**.**...**.*...*...*.*....*..****....*.*..*......**.*.**.*..***..**...*...*.*...**..*.***.*.***.*.*...*....*..*.*.*.**..**..**...*.**.*...**..*.***....**...*.*...*.*.****.*..******.**.**.*...**.*...***..**.***....*.**..**.***..*.***.****...****..*..*.***.*..***..***.*...***..**.***..*...*...***.**.*...*.***..*...**...*..*...***.*..**.****.*****.*.*....*.*.**..*..*...*.*.*******...*..*.****..**.****.*.*..*.*..**.*..*..*.**.*.**..*.**..**..*..*.******.**.*.*.*..*.*....***.***.**...*..***.*.*.*.*****.....*.*.****.....*..***.....**.*....*..****...***...**...*.*...****.*.....*...**.*.***.***.......*....**.**..*.***..**.......*.*..*.**..**.***********.*..*...*.*.**.****.****.****.*****.****.**..*..*.******.*....*.....*.*....**.....**..******.*.*.*.**..*..**.*..**.***...**.....***....*..*.*...*...*....*.*.......*..*.*...*.*.**.***....*.*...*...**...**.*......*.....**.*..*..*.**..***.*.*..**.*.........**..**...*...*.*.******....*******..**..*.*******.****...*.**..**.***.**.****..**.*.**..**..***.*.*.*..****....***.**..*.***.***.*.....**...*.***.***.***..*.***.*.*.*****.*.****...*...*.*.*...**..****.*.*.**.....*...*.***.*.....**.*.*...*..**...***.**...**.*.*.**..**.**..**.*.*.***.**.*.*.**..*....**..****.**.**.*...*...*.**..*....*.****.**....*..***.*.*..**.*.**........*.*.....***...*.*.*.***...*..*.****.....*..*.*.....**..**.*..*.*..**.*.*.*...*****.******.**..***..**.*.*....*...*.*...***..*..****.*******.**....**.*...***..*...*****..*.*..**.....**.***..***.*.*.*.*.*.........*...*.*..*...**.*...***..*..**.****..*.*...**.....*.*******..*. **.**.*.*.*...*.*..*.*.***....*..**..*..**..**...*..*.*.*..**.***.*..***.***.*.*.*..*.***..**..*..**.....*..****.**..**..**.*.****.***.*..**.*****.**.**..*.*..*.**..*..*..**........*.*.**....***.*****.*.*.**..*****...*.*...**..**.....***....*..**.*.**..**.*.*......*..*.....**..*********.*.*..***.*.....*....*..**.**.*...***.**..*.*.....*.**.******......*......***.**..*..*..***.*.**.....*.**..***.*....**.....***.*.*..*....*****...*..**..*.*.***.....**.*.*.**.*.*.*..**.*..*.**********.*.*.*.**.***.**.*.*..********....*....***..*.***.**..*...***.....*..***.*...*.*....*..*.**.*.****..*.**.*.**.*..**.*.*..*.*......**.*.*.**..*..********.**.****....**.*..**.**..**.**.**.*.*..****.**.**...**.*.**..***.*.**.**.*.**..*.*.**..**.......*.**....**..**.**.**.**...***..*.*.**..**....**.....**.**...*....*.**.***.*.**.**..**.....**...**.**.....*...***.....**.***.*.*.***..****...***..**...*.***.**.*.**..*.***.*....*.*.*...**.......*..*.****.*...********..*...**.*....****..**.*.*.*.**.*.**.*........***.*.*....*.***.*....*...*.....***.**..***.*.*.**.*..**.***..*.*......*......*..*..**..*.*.**..*...***.*..*****..**....*..***..*.*.*.....*******.**...*.*..*****.*.*..*...****...*.***.**.**.*...***.....*.*.......*..*.*.**.**..*.**.*.*.*..***....**.**.**.******..*.*....*..*.*.*...***...***.**.*.*..*.***.*.*...*..****.***.*.*.*..*.*.....*.*.*....*..*****.*.*.**...*****..*..******..**..*.**..*.**.*..**.**...*..**.***..*.**...******.*.*.****.*....****...*....*...****.*.***.**....*.**.*...**.....*..*.***.**.........*...*..*...*.********.*.*..******.*...****....*.*....*.*.****.**...*.*..*.***.....**.**..*..**..*.*....*******.*.**.....**.*.*.*.*.**......**.***.....****.**.*..**.*..***.*..****.**...*****....*...*..*.****..*..**.**.*..**..*.**.*....*.***......******..**.*..****.....*..**.**..*.*.**..***....*.****...*.****.*..*****.**.*..*****...*..*.*.**.***.****..***.*..***.***.*..***.*.*..*.***.**..**.....*****.*****.*...*.*.**..*****.****..*.*..******.*.*****...**......*.*..*.*..*.*...***..*..... *.**.*...*..****......**....****.*.*.***...*.***.****...*..***.***..*.*...****..****.....*......*.*****.*.*.*..*..*...***......*.*****...*.*.***.***...*.*...*.*.*.**.*.**..*...**.**.**********.**.**.***..****.**.***.*..*.***.*****.***.....**..***.*.*.**.*....*.*....*.*.***...*.*..*.*..*.*..*.*......**.*.****..**....*.*******..**..*.*...**....*...*...*......*..*....*.***.***......*.*..***....****.*.*.**..**..**.**.....**.*..*.**..***..*.**.**.***.**.**.***.**...*...*...**.****.******.*.****..*......***.....*..*.*....*.***.*.*.*.**.*....***..**..*.*.*.********.***..*...*.********.***..**.*..*..*.....****.*.*..*....*.**.*.*.....*..****..**.*...*.***......**.*..***..**.*....*...*****.*..*..*.*.*....**.*.***...****.***.*..**....*.*.**.*........*...*.****.******.*.*.**.*....*..*.*.*..*.*...*.***.***.***..**........**.*****....**.***...*...*...******..**..*....*.******..****....**..*.*...*.*.***.*.*....*.*...*..*.**...*.*.***.*...**.*..*.*.*.**.**.**...*****..*.****.....**.*....**..*...*...****.*.*.**.*...****.*****..**.**...*.*.*.*.......***...***..*..*.**.***.*.**..**...****..**...**.***.*.*..*..*.***.*..*...**.........*.***.**.*.***...**.*..****..**..**.*..***.....*.*.....***.*.******.....***.**..*.*.**..*.....*...*..****.**..*..***.*..*.*..*.....**..*.*....**..*..****.*.**..**...***....**.*.*.****....*..*..*.....*.***..*...****.....***..*.*.....*..*.*....*.****..*.**..*...**.****..**.**....*.*.**.*.*.**..*......****.**.****..*..**..*..****....**.*..*...**.*...**....**.*..*.*..**..*..*..***.***.*****.*..*.**...**.....*..***.***.......*.*.***.....**...**.*...*.*.**.*.*.***..*..*.*...***..****..********.*******...**.*..**.......*.*******..*...*..*...*.*.***.****.***.*.*..........**..********..******...**.***.**..*.*..*.*..****.***.*..*.......****...*.*...**..*...**.*******..*..**..*.*..*.**.*...*.*****..**..**.******.***.**.....**.*..****...****.*.......**..****...*.**.**.*....***....*.....*....***.**.*.....****.****..***.....**...*.*.....***.**.**..**..**...**..*..**.**. ......**.***.**..*.....*.*.**.***.***.**.**.**..*...*...*...**.****.*...**.**....*..***.*.....**..****..*.**.*......*.*.**..*.****.*....*...*****.*..*..*.**...***.****..****..****.*....****.**..****.*.*.*.***..*.**..*.**...**.*....*.*.*.**..*...***.**.*..****..*********.**.*.......**.**.***.*.*.***.*..**.*.**...*...**..***.*...*.*......*****.**.**...**.*..***......*..**..****.*.*......**..*.**.*....***...***.****.*..**.*...*.**.*..*.**.*.*....****.***..*..**.*....*........*.**.*.*..**.*.**.*..*.*..**.*.*....*.***.*..**.*.****...*.*.*...*.......**.**...*.**...**..**..*.*...**..**.*..*......*..****..*.***.*.******..*.*....**...***...*..*****.**..**...*...**....*.**..*.......***..**...*.**......*.**.....*....****.**.**...*..*..***..*..*..****..**....**.*..***....*.***......****.*..******........*..*.....*.*..*.*..*.**..*....*.****...***...*.**..*...*..*.*....*...****.......*.**.*...*..*...**********.*.****.**.....*...*...*.***.*.**..*....*.*.*.***...*.*...*...*...*.**.*.*..*...*.****.*..*...*.*...**...**...***...*.*.*.**.*...****..**.*...**...*..*..***.*****.**.......*****...*..*..***.*.*.*..***.*....**...*.***.***....***.***.****.*******.***.**.*.**.*.**.*.*.....*....**..*...***..*...*..*****.**....**..*.**.***..**..*....***...*.****..*...*..**..*...******..*...*..*.*......*.**......*.***...*..*.**..**....*.*...**.*..**.*.*.**...*.*..**.*.*..*....*..*.***.......******..*****..**.**..**..******.*....*..*.***.*..*..**.**..*.*....**.**.**.**.....****..*.**.*..*.***...**..*.**.**.**..*.*.**.*....***...*..**.*.***.*.*.***...*.**.*.*.****....*.***...*.*.*.*..**.*...*.**.**....**.**.**..***.*.*.**...*..*.**...**........**..***..**...*.*.*.*.*.**.*......*.**.***..****..***..**.***.*......**.*.**.*.**.....***.**..*...*.....**...**..***...**********..*.*.****.**....*.*.***.**.*..****.*.*.****.*.*.*...**.......***..********.......*...*.*..**...*.**.***......****..**..*..*.***...**..*.....*.**.**..*****.****.***...******.*.*.***..**.*.**.**..*..***..**.****.***.**...**.*******... ..***.*...**..*.***.*..*.*..****.**..*.*......**..****....*.**..*....*..**.**.*.*..*.**...**...*.....**.***.*.**..***.*.*.*.**..**.*****.**.*...**.*..**.*.**.***.*.......*.**..***....***.*..*.*...**.***..*...***...*...*********....*......*..*..**.**....*.**..**.**..****.*.....****.**...**.*..*.*...*.**..**..*..*.**..*.....*.**...*.*.***..**.*..***.*...**..*......*.*....*......*.***.*.**.***.*..*...***.**...*****.***.*.**..*.*****..*****.***...**.*..*.*.*..****.*.***.*..**.***....*.**...*...**.*...**....*.*****.*..**..*.....***.***.*..*.**.********....*......******....*...*..*.**.*...*..*.*..*.****...****..**.*****.****.*.*......***...*.**...*.*....**......***.**..**..**.**...**.......*.*.*....****.**..**.*.......*.****...******.*.*.**.*..**.*.***.******.****....**.*.*...***...**....**...**.**....*.*.*..*.***..**.**.*.***.**..***.....**...*..*.**.*****.*..*..*.**.*.*....****..**..**.*******.***.*.******..****.*.**...*...*..**.*.*.*..*.*.*...******..*...***.*.*...*..*.*.**..*..*.*.**.******..****.*.***.*...**.****....*.**...*....*.*.*.*.***.*..****..****..****....****.***...***.*.....*..***.*.**.....**.**.*.*...*....*.*.*.*****.....**...*..**.*.**.*.*.*...*.*.*.*.***.**.......**.*...*.**.*.*........*.**..*.**..*..*****..*..*****...*..**.......**.*......**.......*.*..*..*..***....**.**..***.****..*.....*.****.*..**.***..**.**......***..***.**..**..**.*..**..**......***.*.*.*******.*******.*.*....*.*.**.**..*...**..*.***..**.**.**..**..*.*.****...******.*.*.***....*.***.*****.*..*....**.*..*****.*.....**..*.......**.*..****..*.*..*..******...*.**...**.***..**.....****.*..*.*..**.*.**.****.******.**..*.**..*..**.*.*..*..*.*.**.*...*****...***.........*.*.***.*.***....*.**..**...*.*.*....**.**.**.**.*...........**...*..*.*....***.**..*....**.*..*.**.***..*.*.*.**...*.....**.****.*....**.**.*...*..**....*......*.*..**.....*...**..*..***.***.*******.*******..*...**....******.*..**..*.*.****..**.....**.***..*.**....**...*....***..*..**.*.*..*.*...**.*.****.****....*****.**.* ****.*..**..****..*.****.**.*....*.*.***..**..*.*...*..***..**.*.*..*.....*..***.***.**.*.....***.*.*...*.*..***.......***.*..**.***..**.**.*.***......*..**..***..*..******...**...*.*...***...*.**..*.*....***...**..*.**.**.**...**...*.*..***...******.*......***...**.****.****...**.**.*...***..**.*..**.**..*.....**....***.*..**..*.****..***..*..**..***.****..*....*.*..*...*.*....**.*...**......****..*...*....****..*.**...**......****.***....*.*.*.**.****.*..*...*.*****.*...**.****...*....**.*.*..*.*.**.***....***.*.***....**..*..*.*...*....*.*.*..**......***....**.***.*..*..*.**...*.*.**..*...**..**...*****.**....**...*.**.**.***.**..*..****..*.*.*.***.*****.****.....*..*...*..**.*.*..**.*.*...*.*.*..*..****..**.***.***....****...***.**.....***.*.*....*....*.*******..**..*.....*...*.******......***....***..*.*....**..*.*.***...***.***.**....*.*.**....**..*..***.*.**..*.*...*.**..*.*.***.*.*....*.*..**.........*******..**..*.**.*.******.*.*.*.*....*..**.**.***..*.**.*....*.**...*...***...**...*.*.*.**...**..*********.**..*..*.*..**.**...**..*...*...***..*.****.**..**..***..**...*.*...*.....*.******..*..***.*.***.*...*.*.**...***.*.****..***....***.**....*....*...*.**...**.***..******.**.*...**.***.*****.....*...**.*****...******.***.*...**.***..*.**..*****.*.**....**.***.**.*****...*****...*****.*......**.*.....*.*..**.**..**.*...**..*..*..*.*..*****.*.**..**.**.****....***.****.*.*.**.**..**.**.***......**.*..***...*..***.*.*...*.*.*...***.*.*.****.**.*.**......*.**......*****..*.***..*......*..**.*.**..****..*.*...*....**.*..*.*..**..**.*.*.*****...*.****...*..*.**.*...*.*....*...**.**.*..*....**.******.**.*..**..**...*.*..*.**.*****.*.****...*..*****.*..**..*...**...*.*..***...*........*..**.*..*..**..*.**.*...**..*.*.*..*..*..*...*****.*.**...**...***...**..*..****..**.*.*.*.**....****.********.**...*..*..******.******...*.*.*...*.*.*...********.*.**...*......**.*......*****.*.******.*.*.***...**...*.*.....**.*.*.**......*.***...*.******.***.*******.*.***....**..* *..*.*.*.....*..*...***...****.*.*.*..**..*...***.*.**...*.**....*..***.**..*...*..**.........*..**.**.***.*.***..***.*****....**.*..*.*.**..****..*..**...*...*****.***..**....**.*....*.*.**..**..***.*..**.****..*.*.*.*.....***.*.**...***...**...**..****......***...***.*........**.....****.*.*.**...*...*..*....**..***...***.***.*******..*.***.*...*..**..**..***...*****..**.*...**...**.***..******..*.*.*..**.*.*..**...*****.*...*...*.*..*.**....**...**.*..*..***..**.*.*..**.******...*.*****........***..*........***.*......*.********..***.*..*****..*.*.*..**.**...*..*.**..*.**..**..**.**..*.*.*..*...**..*...*.**..**.....**.....****..*.......*...***.*.*..*.****.**.*...*.....***.********..**.**.***.*.*.*......***...**..*..*..*...*.*.**.*.*.**.......*.*..**....*....*......*..*....***.*.*....*.**..*.*.*.***.*...*..*..*.*....**.***.*.****..**...****..**.......*..*.**...*......****...*...*.**.*.*....*.******...*.*.*.**.*.**.*...**.....******....*..**.*.....***.*..**...**.*.***.***..*.*.*...*.....*...*..*.*..*...**.**..**...*.*..***.**.*.***.*..*.*...*...***.*.****..*..*..*****.**.****..**..*....***.*.*........***.*.*****......*...*.***.**.***.***...***.......*.*...*...*...*..*..*.....****...*.**..**.**..**.*.**..***.*******..*.*..*.****..**...**..**..**.****.*.******..**..*.*.....****..*.*........***..*...**..**.....**.*..***.*...***.***..******.*..**....******.*...*..*......**....*.*..***.*.*****.*....**.**.*..*....*....**.***......*****..******...**.....**....**..*.*...**...***.*..**.*....*.**.**.**..*****....*.*..**.**..***...***.....*...*.*.***..*.****...**.***..***.*.*....*..*.******.*..*.*..*......*...*.*...***.*..*.....*.*..*.....*...*.**.....*.*...*.*....*.*.....********....*..****......*.***...*..**.**.*..*.**.****.****.**.*.**......*..*******...**.**..****.******.**.*.*.*.*.***....*..**.***...**.*.*****...*.***..*....**.**.**..****.**.*..*.**.**...*.*.**.*..*.**...****..***.*..*..*.*.*.**.*..**...*...****....*.**..**.*..**..*...***....**.*.***.*..*.*.*****.***.*.* **.****.*.*.***...****.*.**..**...*....*.**.**..*..*.*.**...*..*.****.***.....*..*.**........*..*...*..***..**......**..*..**.**....*....*.*...*.*.****.**...*...*.**.*....**.*.**.****..*.***.**...****.*..****....*..*..**...****....*..*.....****..**.****.*.**.....*.*.*.*.**..***..*.***.*.**...*.**..***....*.........**.***.*.*..*.....**.******..*.**.*..*..***.*.*..*..**...*...*.....****....**.*.*.....**..*...*..**..*..***.*.**.*.....**...*...**..********.*.**.*****.*...*..***.**.....**..*...*.*.***..*....**.**.**..*...**.*.***...*.***.****....*..*.**..***......*.*....*.*..***.***.*.*...***..**.******.***.*.*.........*.****.*********.*..**.*.*.*..*......*.**..**.....*.*.....*.*.*...*.**.*..*.**..*.....***.****.*.*****.....***..*.*..**.....*..**..*..*****.***.**......****.**.**.*.*.**.....**....**.*.....*.*......**.****.**..**..**.**..........**..**....**...*.**.**.*..*.*..**.......*.***.*.****.**.**..***.*****....****..*.*...***.*..*****....*...*...***..*..*.*.*...**.....**.*.****...**.***...*..**.*.*.*****...*..***..*****....*..*.*...*.*..*.***.*.*..**..*..*......***.*.*.*.*.*.**.*..*...**..*...*...*..***.**.*....****...*.*.***..*.*****.**.***...*****..*..*.......**.******..*..*......**.**...****.*****..**..**.****..*.***.**...*.....*...*..****.***.*.*...****......*.****.*.***.*..*..***...**.*..*..****.....**..*..*.**.....*..**.*****.*.****...*..*..***..**..*.*.*..*.****..****..*.***.***...*.*.**....***.**.**.....*....*...**...*.****..**.****..*.*.....*..*.*...**.*.*...*...*..*.*.*.****..*..*...***..*.*.*..****....*******.**.*.****.*..*.*.**..***.*...***.***.*.*....*****..*.*.***..*.*.*****...**.*.**..****..**.*.**........**.*..***..***...***..***.**...*.*......*****.***.**.*...***...............****.*.**.**..*****.**.*...*.....******.****...****....*.***.**....*.***...*.*...*..*.*..*...*******..**...*.******.*..***.....*.*.**.**...**.**...***....*......*...*.*..*..*.**.**..*...********..**.*....**.**.*.*...*....**.*...**.*.**...*.*******..*.*****...**.****..*.**.*..* .****..*.*.*.*.*.**..**...*.**.**.*..***.***..*.*....*....*..***..****.*..**.**....*..*.*..*.****.**...**.*...*....*.**.**..*..****..**.***.....**.***.***..******.*.*.*.*.***************.**.***.******.**.**.**.****...***..*.....**.*.**.*.*****.*.*.**.******..****.*.*.**...*..***..***..*.*..****.**...**........*.**.*.***..**..***......*...*...*.*****..*.****.*.*.****.*....**..*..*..***.**.*.*.*..***...**....*..**..*.***..*.******.**.*...*.**..***....*.*....***......******.**.*.***..***..**.*.**.......*.*...**.***.**..***.*.*.*.****...***...**.**....*..*.....*...**..*.****.*.*.***.**........**.*.*.*.**.**.*...*.***.***.**.*.*.*.**.*..*...*..***...***.*..*......*.**..*.*........**..*......*.**.*.*.**.****.*..*..*..*.........**.*..*..******.**.*.**.....*.*.......*.*********...***..***..*.**.***..**...*.***.*...*.*..******.***.*...*..***.....*.............***....*.****.*.*.***.****.....***.....******....***.****.**.*...*.*..**..**.*....**...*..***..**.***.*.**.*.**..*.*.****....***.**....**.***..*..*....*.**.*****..**.*.**..*....***..**.****.*.***..*..*.*.....*.***..***.**...*.****...*****..*.*....*..*.***.*...*...**....*..****.***.*.*...**....*.**..*.*.....**.*..*.*****.*...*..**...***..*.**.******.*..********..*.....**.**.***..*..*.*****...**.**.**...*.*..*..*.*.***.........*.*....*.*.***....*..*****....*....*.****..**.*...**.....*******..*.*.**.****....*..*..*..*....**.*.*..*.*...*.*******..**..****.*..**.*.*.*****.**.***..*****.**.*...**.**..******.**....**..****.*..*.*..**..**......*.***.....**..*....***.*.**..**...****..*.*.*.*...**..**.****....**.****.**..****..**.....**...**.**...**.*..**....**...*..**.*.***.*.*.**.****.*.*..*.***.*.**....*****.**......*....*..***.****..******........*...*****..**....****.....*.*.*.*.**..*...*....***...*.****.*..**.*..*.*.*.**...***...*..************.*.****....**.*..*..***.*.....*.**.*.*...............*****..******..**.***.*...*.....*..*...*....***.*..**.***......***.*....***....*.*.*****....****.*...***...*.**...*..*****.**....* .***.*.****..*.**..*..*.*.*.***..*..*.*..*..*.****.*..*.*.**...*.**.***...*..**........***.*..*.**.*.***..***.*.**..***..*..**...*..*..**.**....*..*...*..*.**.****.**...****....**.**..***.....***...****.*.*....*....**..*.*.*....*..*****.*.***..*..****.****.**.*..**.*.....***.*..*.**.*.***...*...*..*.**...*..*.****.***.***.*.**.**.***.***...*.**.**.****.*..*.*****..*...***...*..****.**..****..**.*.*.*.*...*.**.**.*..***..*...**...**.**.**.***......*.*.**..***...***.**....*....***.*.***.*.*..*...*..*.***.*******....*...**.**...*.*.*******.**.*.*.**..**.....*..*...***...***.*...***.**.*..*.....****.*..*.*****..**....*.*.*...**.....*....**.........*...*.**.*****.**..*.*.*.*.*..****.*.*....*...**.*.***...**....***.*.**.*....*...*.*..*.***..*.....*.**...**.....*.**.****.*.***..*********..**...*..*.**.**.......***.*..**......***.*.**.**..***..*..***.****...******..*.*.*..*.**..*.*.*.*...**.**.*.**.*.****.*.*....******.***.*.***.*..**....***.........**...**.**....*.*.*.***.**..*....***.*........**.*.*..*...**.....*****.*..**.*..***..*..*.**..*.**..***.**..*.**.*...*...*......*.....**..*.*******.**..*.*.*..******.*.*..*.**.**...**.*.*.*.*......****.***.*.....*..*.*****...*.*...**..*..*.***..*.***...*.*****....**...*..****.**....***.*****.******.*.*..*.****.**..*****...***.*****...***...****..*...*.*.*.**.*.*..*.....****.*..*.**...***......**...*...*.*.**.**..**..*.*...*.*....**...****..*.*.****.*.**.**.***.**....****.**.**...*..**.*..*.**..*.**.**......*.*..*.**..*..*****.*..**.*...*.******.*...***.*****.***....*.**..*...*..******...*.**.*.***.*.**......***..**....******..*..**..**..*.***..**.*.....*.****..**..***..*....*....***..*.*.....*......***.*.***...*.****.*....**..***..*.***.*..****...**......*.*.**.*.*...**......*.*...**....**.***..*.*.*.*..***.....*.*....*..*...****...*.****.***.*..**.*.*..**.*.*...*.*....*....*.**.**.*..*..*.*.*..**...*...*..*..*****....**..*..****.*.**..**...**.*****..**..**.*.*...*...*....**.**..*..*****.*.**.***...**..**.**..*****.*.**..*...**. .****.**.*...*..*..***..**...*..*.*...*...***.*......**.*..*.*.*****.**...**.*.****..*...*.*****.***.*.**.***..*..*...**.*..*.*.*.*.***..*.**...*********.**..*.*...**.*..*.**.**....****.*..****.*.***.*.**...*....*.****.***.*..**..*...*..*...***..****.*.**.*..***.*.**.*..*.***.....*.****..***..**.*.**..*.**..**....**....***.*....*..*...**.*....**...**.*...**.*.*.***.*......**.*.***.*...*.**...*.****.*.**.*.*.****.....**.*..*.**....*..*.*.*.**....**.*...****.*****.**....*.*..*.**.*.**..**.**.********...***....**..*.******...**.*****.*...*...*.**...*......*.*..*.***..*...*.***...***..*...***...**.*..*..*..****..*.*.**.*****..*..*...*.*..*..*.**...*.**.*.*.***.*.*.***..*.*....*.**.....*.*...*.....*..***..**.**.*.**...**....**.*.*.......*.....***..*.*..*.*......*..*.**.*.......**..****.*.*****...***.*....*.........***.*.**..*.********..******.*...**..***.*******....*.*...***....*..*...*.*.*..*...******.**.*..****.***...**..*...****.**..*.....*.*...**.***..*..*******.****.**.....*.**.*.**.*.*.*.*.....**......*..*.*.....*..*..**.**.*********.*.****.......***.*..**...*.**..**.**....**.*....*..*....**....******.*...***..**..*..***.*..**.*..*...**.***.......*.......*..**..**....**.*..****...*...***********.**..*..*..****.........*...*.....*******...***..***.*****...*.*.**.**......******.***.....***...*.**.....*...*****.*....**....*.**.*...*.*.****.***.***.*.**.*.*.....*...***..*.*.*.*.*..*..*..***.**..****.**.*.*.*.*.***...**.***...**..*.*.*.***..***.*.**.*.*.*.*...****....*.*....**....**..**.****......*.*****.***...*..*.**..*.*......**...**...****...*****..*.....*...**...*.**.*.*....*..*.*.*****.*..**...**.......*.**...*.*.*.......**..**..*..*..****.***.**...***...******.*..***.**.*...**..**.....*.*.****..**.***********..*..**.*...*.*..**.***.***...*.....***.*..******.*.**..**.*.......**..*..*..***...**.**.**..***...*.*..**......***..*.*.*...*.........******...***..*...*...*.**.*.*.....**..*.*.*..*.*...*.**..****..*.**..*..*...*.*...*****.*.**.*.******..*..***.*****.*.*.*.** ...*.**.****...**.....**...*...**.*****..*****...**..*****..***.****.**.*..**..**.*...*.***.*.******.*.*..***....*...**..**********.*...*.***.*..**...***.**...*.**..*.*.......**.**...*..***...***.*******.********.***.*..**..****.**....**.***..*.**.*.**.**.*.*..**.*.**....*..**.**.*.**..*.***..*.***.*.*..**.*.*.*.*.*...*.***..*.***..*...*****.**.*.*..**...****.***..****...*...***.....*..*....***......***.....*.**.**..*.*.**.*.******..***.*.*....***.*...**.****.*..****...**..****.*.*******.***..***..*...*....**.****.**.*..**.*..**.*****...*..**...*.**...*..*.*.*.***.****..*..*..*....*.**.*.*.****.*..**....**.**.*...**......***.***...*.*..*.*.*..*.*..**...*******.*...*.*..**.*....******.*.**...**.*.*.*.**.***.......*..****....*.*.*..*.*.***..*.**...*.*...**.*.*****..***.**.*****..*.*.*.*.*..*.***.....*.***..*.*.*..**..*.*.*...*.*...*.****.*****..**........**.**...*.**..*..*.***.....**.****..**.*.........****......****.**.**....**.*..*****..*.*.**...*.*.****.**...*.**....**.**.*.**..*..****...*...*..*...****..*.*..**.***.***...*.*...**.*..*.*.**.*....*....**....*..*....*.*..*..*.*...*****.*.****...*...*....*..**.*....*.**..***.*.*..**....*.******.*.*..**.*.*.***..*..***.******...*.*.**..******.*.***.*....*...*...*..***.*****..*.**.*.******.*...*.***...*..*.*.......***.*.......****.*.....**.****.***.*..******.*.*.**.*.*.**..**.***..**.**..**.**.*..*..**.*...***...*..*.**..**....*.**..*.*...**.**.**.....*..*..*.*..****.*.***...********.**.......*..***...*.*.....***..*.....*.*..*.***..*...*.**.*.*...**.*.*...*.*.**..**.*.****.**..**.*******.***..*.*.....*...******.**..******.*......**.*.**..**.***.***.**.*.****....*..****..**..**...*.**..**..*..**..*....*.****...*.*.****...***.*.*..*....**...*...*.*.*....*.****.*..*..***..****.*.*.**....*..*****.*.*....*..***....****..*..***..***..*.*.**.....**.*.*..*...*.....**********.***...**..**..****..*..*..**.*..**.**.****.*.***..****......*****..*.**.*.**....***..***.....***.**.****...*..*..*.*.****.*.***.*..*.*...**.***....*..***** *..*.**...*..*...*.**.***.***...*.****.*.*..**.*.**...*.**.***.*.*.*.****.***.....*..**..*.*.*.**.****...*..***.*.****.*.*.*.*..******.**.***.****..*..*..*.*..***...*.***.**..*.*..*....*************..*....****...*.*****.****...*.*..***.*.*..*...*.***.*..**.*.*....*.***..*.*..**...*....***********...*.**...***.****.*..**.***...******...**..*.***....*..*.*.**..**....**..*.**.*.*.*.*......****.**..***.**...***.****..***..***.**....*.*..*.***.*..*..*.*.*...*...*.****.**.***.*...*..**.**.*....*..***..**.....*.**.*.*...*...*..**......*****.**....*.....**..**.**.*....*.**...*..***...**..*..*..******.*****...*..****.*....*..*****..*.**..*..*.**.*..*......*..*.*....***.*.*.*..**..*****.*..*..****.*********.*.*******.***.*****...******..*.*...*....**.**..*****...***..***.*.**..*...*.*..******..**......***.*.*.***.*.**.*.*....*.*...*.**.*****...***..*.**..*.***..****..**.**..*...*******.*..**...*.*.*.****.***.**.*.***.**.*.****...*.*..*.*..**..*.*.**.**..*..*.****.***....**.*.*.*****.***.**....*...**...***..*.*.*......**.*.*.*.*.**.*..*....**...........**..**...*...**...*.**...*..*..**.***.******..***.*.*..**.*..******.*..**.*.**......*...*.*.*...*.**.**..**.****..********..*.*.***.*..*.**.********...**.**.*******...*...*.**..*...*****...****.******.*****..***..*.**.*.**..*.**....**.*...*.**.***.*.***.*.*.*.*.*..*.****.**..*.*..****.*..**..*.****..***.*...*.*....***.***.**.*******.****...**.***.*.***.**....**......*.*....***.**.*.**..*.****.*****.*.**.**..*.***.**..***..*....******.*.....*...**.*.*.**.****.....***....*..*.***....**......***.*..*....***.*.**.*.***.**.****..****...**..*.**..**.*...**..**.**..*****........***.*..******..*.*****.****..*...........**.**.**.*******.*..*..*.***.*.*........**.*...*.*****.***.****.***.*..***...**..*.***..****.....*..**.*..**...*..***..****...*.*.*.*.*.....***..***.**...**.*..*.*.*..**...*...*.***...******.**...**.**..***....*...*......*.**.....***...**.*..*.*....*.*.*....*.****.***.*.*.**.*.......*...***...***.**********..*....**..*... ***.**..*.*.*.**..**.***.**.*.*...**.**....*.*...***..**.....**.**.***..*****.***.***.*.**.*..*.***.******..******.**.******..*.*.....***..*******..*.*.*..****.*....*...*....**.*.**.****..*..***.*.*..*.*..***..**.*...**.**.*.*..*..*..***.*....*....*..*.*.*******.*********.***...**.*.*..*.****.*...***.....*...**.*.*.*.*...*.....*.**.*.*****.*..*...*.***.....***.*.***.***.**..*.**..**.*......*..*.*..*.*.......*.*......**.*.*.**..*.***..*.**.**..**.****.**.*.*..**...*..******.**......*.*.*.*.*....*..****.********...*****......****....**.***..**.********..**.***.*.*.*....***.*.*****.***.*.**********..*..****..***.***.***.*....*.****....**.*.*****.**.....**..***.*....*.*...**.*...**..*...*.*.*..*.***..**.***.*.***.********...*.*.*.***.***..*.**.****.*.**.**..**.*.****.*..*...**...*......**.*.....*...*....*...**..*.**.****.**.*......*..********.*.....***.***....**...*.*.*.*****.**.*.*....*.*...**.***.*.*....*..*..**.*****..**.*...*..*.*.*******.*.*.*...***.*..***..*..***..*.******.*....*...*.***.**....**.**...***..**..*...*****....*..***.*.*.*.*..*.*****..*...*..*.*....*...*..********..**.*...**....*...**.*.***..**.*.**.*.************...**....***.*..*.*....*.....***.**.*..*..*.***..*...**.*.*.*******.*.....*.******..**.*.*.***.*....***.****.***.****...*...*......*.******..*..****..****...*.**.***.****..***.*.*.*...****....****..****.*..*..*...***.*.*.**.**.*.******..*.*.*...***.**.**.*..*.******...*..****..*.*.****.*.***..**.*****.....*.*.**...*.**.*...*...***..*.*...*.....****...*****.*.**.*.**.*....***..*.**..**..***...*.*..*****..*...***.**....***..********...*****..*..*.*.*.**..*....*.*.****.*.*.*.*..*..***.*****.*.***.*.*..*...*.***.*..*..****.*.....*.*.*.**.*...*.*.***.**..*.***.*....***...****.*..**.*****.*..****.**.*.*..*.****.*...*.....*.....*...*****.*..****....*..*.*.*.*....*.*....******.....*.*.****..****.**.*.*.*.*.....*.***.....*.*****...*..*.**...******..**..*.*.*..*.*..*..****..*.*.*...*...*.....*.*.*.*.*.**.**.*..*.*.*.**.*..***....**...*.*.***..**.....*. .*.**.**.*..**.**.*.**.**..*..*......*...*..*.....******.......**.....*.*.*..*...*.*..**..**.*****.***.*.*******...**..***.*.***.***.*..**.**.*.*.***.**.*.*..*..*.*.*.*.*..****....*......**..***.*...******.*...*.*.*.*.*.**.......**........*.*...*.**..*.....*.....***..*.**..****.*....**.*.*.**.*..*.....*.*.*..**..***.*...****.*.*..*....****..*.**.....**.**.**....**.**.**..**.*.**.***..**...*...****...*.**.****..*...**.*.****..***.*.*.**.*.**....*.****...***..**...*.**....*..****.....*...**********...*..*..*****..***.***..**.**.**...**...*..****..*.**.*.*.*.*..*...**...*.***.*.*.**......*..*.*.*..*.*..*.***.....**.****.*...*..*.*...*****..*.**.**....****...*..*.....*..*.**..**.***.*********..*.*.***.*..****.*..**.***..**.**.*.**...*..*.**..**.*...***..*.......*****..***.**....*****.**....*...***.*..***.*..*.*.**...*.*..**..***...*..*******.*****.*...*..*.*.*...**.*.....*.****.*.******.*.***..*.***.**..****.**..**...*..*****.**.*.**...*..**.********..*.**.*.******...***..*...*......***...****.***.*.*.........*.**.**...*...**..***.....***.****.*...**..***.**..*.***..*..*.******.....**.*.**..**....*.*..**..*******..*..*****..*.*.*.****...*..**.*.*.**........**...****.***.*..**...***.......*.*.....**..**.*..***.*...***.****.*..*.*...*...*...*.*.**********.*****..**...**.*****.***.....***..*.*...********.*..***.*..********.******.*.*.*..*.***......***..*.*.**..**..*.***.*....*..****.**.*.*****..*.**.*.*........*..****.*****..*.*.*.******..*.**..**..***.*.......*..**.**...**.*.....*..**....*...**...*..*.*...***.*.*..***.**.....**.*.*...**.**.***.*****.*........*..**.*.****.*.....*.*.***...*...*****..*.*.*.....*.*.*..**..**..**..*....*....**..***.*..****.*.*..*.**.*..*****..*.*****...***...***.*..*.*...**.**.....***.******.**.***.*..**.*..*..*****.*..*.**.*....***...**.*..*...**.*.**.**.*....*....*..*....**.**...**.*****..*....*..*.*.****.**...*.*.******.**.*....*.**...*.******........*****.....*.*.*...**...*....*.**...**....***.****...**...*.*..**..****.....***.**.....**... ..**.***..**..*.*.....*.****.**.*.*.*..**..***..*.*.***.*...**.......**..*.**..*..*..*.......***.*....*..**.**.*.*.*..*.**..*...***.***..***.***..*...*..***.***...*.*.*....**.***.*.*.*.*..**..**......*...*.*.*.***.**....*.**..*.**.*.**.***.***..***...**..*..*....*..*....**.***.**.***...........*.*****.****...**..*..*.***.**.****.**.....*...****.**.***.**..***...*.*.***.****......*..*****...*.*.*.*.*.*.*.**.***..*.....***...*.*.**.*..**.*.....*.*.*.*.......*.***...**..*...*..*...*..**....*.*.*****.*..***.***...*...*......**.*....*..*..*..*****.*..***..*.*..**.*..*...*.***..**.**...*.*......*.*...*.*.....*.**..**...*.*.*..****.**..**......**..**...*.**.***.*****.**.****.**.******....*.**.......**...*.*****...**.**...*..*.*..*.****...*.**.*..**...****.*.**...**.******.*.*...**.****........**..*..*.*.*.*.***..****.....******.**.**..**.*..**.*.*.**..***......*.....**.**..**.*...****.*.*........**..***..*...***...*.*****..*....*.**.**....**..**...*.*..*..*..*****.********..*....*.**..***.....*.****.**....*.****...*...*...*.*.***.*..****...*..**..**..**...*.***...****...*.*.*..**......*.***..**..*.*..***...**.**.*.*...**.*.*.*****.*...*.....**..*.*.**.*...*.**.*****....*.....*.**.*....*..*...***.*.*.****.**...*.*****............**.**...*.******...*..*..*****.**..*....*.*..**....**.*..**.*.*.....*....**.***.*.*..**.*...**.*.*...****.*..***......*.***..***.***.**...**..**.*****.**.....*****.*..*...*....*..*.*..**..*.*..***.**.*..*.*........***.......*..**.***..**.*.*......***...****..*.**...*....*.*.*..*.**....**..*..***.***.******..**.******....*****......*..***.***..*.*..*..*..****.**.*...**.****...*..**..*****.*.*....***.*....**...***.**....**.......**.*....*.*....*****.*****..**...***.*.**.*..*.......**.*.....*.******.*...*.......*.**..****.*..**..*****...**....*..*...**.**....*.*..*.*.*.*.*.*.*.*.*..*..*.***.***.*.**..*...***....*..*.*.*.****....*.**..***..**.*.*...*.***..***.**.*.*..***......*.*.*..**..**..*.**.**......***.*....*****.*.*.**...*.**.*.*****.*.*..*....*** ..****...*..**.*..*.*****.*..*.**....**.*.****.*.*.*.**.*..*.**..*****....*..*.********..***...*.*..**.*.*...*.*....**...*.*..****...*...*****...*....*..*.**.**...***..*.*******.**..**.*..*.*.*.*.*****...*...*.*..**.*..*......*..*....*.......*.**.*.*.**.*.*...*****..*....*.....**..*.**.*****.*...*..***...****...**.*.***.*....**.**.*.....***.***.*.....***.*.*..**.***.*...***.*..*..*.....*..**..*.******...****...*..**..*.**.***...****...***..**..**.**.*.*********..*.*.*..****.....*...**...*.*..***..******...*..*****.*.*.......*.**.*.******........******.**...*..***.*.*...*.*.*.**..**.*.***.*..**..**.....****..*.**...*.**.**...**....***....*.*.**...*....*.***.*****.*.**...***.***.***..****..*...*..**.**.*.*.**..*****..***....*.*.***..**.**.**..*.***.**..*........***..*.**.........*.**.**.***..**.****...***.*.*..**....*.*.*.*.*..*....*.*.**......*..*****....*.****..*...***.*.*..**.**.**.*.....*...****.*.****..*.**....**.***.**.*..**.*.***...**.*.*..*.***.****.***.**********..*.*..***....***.**.*..**....***.*....**.*.*.*...*...*..*.******.**.*.**.***.***.......*..**.**....*.*.**...**.**....**..***......****..*...*.**..**..*****.****...**......*.**....**.**..*.***.*.**.*.**...*...*.*.*...**.....*..*.*.****..*.*.**.**.*...*.*..*..****..***.*.*.*.*..**...*.**..**.**..**.**.**....***..*.......*.*..**..***.......****....*...*.**..**.*.**.**...*.**.**.*....*.*....*..**.****.*..***...*****..*****..**.*.....*..*......**.*...***..*..**.***....*..*.**.***.***.**.*...***.*..*.*.**..**.*.**..*..**.**...*..****.************.*.**..*..*.**..***..**....*...**..*******..*.*.***.*.***......*.*...****.**..*..*..*.*..**.**..*..****.*.********.*.*..*....*.**...*.*.*....*.*..**.***..**..*.*.***.**.*.*.*****...**.*****.**.**.***.*..*.....**.*..*...***.**.*..*.*....**...**..**..**...*.......**.**...*.*.***.....*.*..***.**......**...*....*..*...*...**...*.*.**....***.*.*...**.*.***...**.***..***...*.**.*..*.*****..***....*****..**..*..**.**...*...*.*.*..*.*..*******.******.**.****..*..**.*..***. ***.*.*.*.***..*..*...*.*..*..*.*...*.*....**.**..*.*.*..**.**...*..***.********.*..*.*.*.**...**......*.*.*.*..**...**.*...****.*****.****.*.*...*****...*.*.*.*.**....*...***.*..**..*.***..**.***.**.******..**..*..**...***.***.*.******.*********..***.*....***.*****.***.....**.******....****...*.**..***..*.***.*.**.**.**.*.*.**.**.*.*****.*.*.....*.**.*..****.*****.......**.*****.*****..***.**.*....**..*.*..*...*...*.*..**.........**..*..**.**..*..*.**.*..***....**.**.***.*.******..*.****..**....***.**..****.***.****.*.*.**.***..**...*.*.****.**.*..**.***....*.****.***.*.*...**.*.**.*...***...**.*.****.***.***.*...******...*...*..*.****....*..****.*.*..*.**..*..***.*.*....**..****.**.....*.***..*..*.*..*....*..*..**.*.......*.*.***.******.*...*****..**..*.****.**.*...**.*..*...*.*....*.*.*..*...**.****..****.*...**.*.*....**..*.***.*..........*.****.*.**.**.**.*....*...*..***......*.*...**.**.**..*.*..***..**.*..******.***.**...*..**..***.***..*...**.***.*.*...*..*...******.**.****.........*.**.****.***..*..****..**...**.****.**.*...*..**.*.*****.*.**.*....***..****.****..**.**..*.****.*..*.***..*........****..****.**...*..***.....**....**.**.**..*...*.*.*.*..****.*..*.*.*.*.**..*.*.***..**.*.*.*...*...***.**.....****.********.**.**......*.**.**...***.*.....*...**..**.*..**..*...**.........***.**..*....*...******.*.*.*..****..*...***.**..*.*..*.**.*.....*.*..*......*.****.****.*..*.*..**...*.*.*..*..***.**.**..***.....*..****...***.****..**.**.***....*..*..**..*.**.*..**..*...*.*.**...**.**.*...****.****....*.****..***.*...*...*.*..*****..*..***.*.*..*.**...**.**.*.*.*..***..**...*.*.....***..*.*....*.**.*.*.**...**.*.**.***.*.*****.....****.*..*...*..***..*.**..*.*..**.***..*....***..**..**..*.**...**.*..***......*.*......*..****..*.**.....*.*.*.*.**.*..*.**.**..*.**.*....*.*.*.*...**..**...****.*..*.*..**.**.*....*.**..**........****..*...****..**.********....*...*.**.*..*.*...*......*.**...**.*.*.*.*.*.****.*****.*****.*****..**...*...**.**..*.**..***.*.*.*.***.. .**.***.***..*..*.*..**.......*..***..***.*.***..*..**.*....*..**..*.*.........*..*********...*...**...*****.**.*....****..******..*....**..*..***...******.**.....**..*...*..*.*..*.*******..*..*....*...*.*.*.*......*.*..*..*.*..*.***.*......*.**.**...*..........*.*..***..*..***.**********............***...*.*...*..*****.****.****.*..**...*.*..***...**.*********..*..**.*...*****..*.*.*.***.**...**........*.*..***.*.***..**.****.*.*.**.....*......**...*..*.*.*.*..*****....*.*...*.*..**.***..*.*...*.*.**..***...****...*....*****.******.*..********..***..**.*.***..*.**........**....***.****.**.**..*....**..*.**.*.*.*.*.*.....*.*....**..**.*.*..*.....*..***.*****.*..****.*..**.......**.*****....*..***..**********..**...*..**..*....*****...***.*..***..**.*..*....*.*.*...*****...**.***.***.**..***...*...**...*.*..*...**..*.**...***.****.**.*.**..**..***...*.*.*..*.*.**..*..*..*.*.***.*****..***.***..**.*..*....*.*.*.*...*.....**...*.**..*.***.**.......*.....**.....*.****...*..*.**..***.***.*...*****..**...*...***...**.*..*...*........*..*....*.....***..****.*.***..*....*.....*..........**.**.*.**.****..**..*.*.*....*.*..*.***.*..*....*.**.**....*.***...**.**.**.......*.***...*.*...*...*.**..*.*.**..**..**..**.*****....*.***.*.***.....*.**.*.*.***.*.**.*..****..**...**..*..*.**.....**.*.**....*....**....*...**.*...*...*...**..*...*.**....****..*.*..*.*.*..*.*.*.*.**.**.*.*.*...**...*****...**..*..**.*.*.*****.**.*****...*...**.*.******.**.*.*******.**.*.*.***.*...**...****..****...*.*.*..****..*.....***.*.*.***...*.**.*.**....***..*.**.....*..***.*..**.***....*....*..*.**........*********.**.*.*.*..........*..***..*..*..***.**..**.*..*.***...*..*..*.*****....*.*..*..***.*.*.*...*.**..**.*.*.**.*..**..*.***.**.....**.***.*..*....****..*.**.**.*...*.....**..****.*.**.....****...*..*.*....*.***..*...*****.*...*.****..*.*..***......*....**.*.******..***..*..*..*...***.**.**..**.*.**.*..*.******..**..**.************....****.......**.****...**.*...**.**....*.....*.***......***... ..*******..*.*..*..*..**.*..*..*..*..****...****..*...**.*.....******..*.****..*..*.*..******.**...*.*..*.******...****...*.*.**......*...**.****........**********.**.**..*.....*..**....*..*.....***.**..*.***...****..*.*.*.**.***.**.*.*.***.****..*.*.....*...**.*....*...*..**.*****.**...*...**....***.**.**.***...**..*.*...*...*.**...**.**.****.*****...****...*...***..**.*..********.**..*.....**.....*.***.*...*..***.**.*..*..***...*...*.*..*.*******.****...**...*.....**.***.*.**.****..*.*******.**.******.*.*..*..**.**..*.*.**.**..*.********..****.**.***..****...*.***...***.**.....*..*....*****.**....****.....*.*...*.*..*...*.*.**.*.**.********.*.*..*..**......**..*...***.**.*..*.*....*..**...**.*..*.**..*...***..**.*....****.*..*****..****..*.*....*.*..***.*.*******..*.*.**..**.*......**.***.*.*..**.*..**..*.***.*.**.*..**..**....***.***.**..**.***.....***.****.*.*....*..*.*...***.*.*.....*..**************....**.*..**..*******.*****.*.***.*.**..*.*..****..*.*.****..**.***...*.*..*****.*.*...*..***.*.***..*.***.*..*..**...*.....***.*.*.****.*....**.*....*....**.*.*...***.*...*****..*..**...*..*.**.*.*..*.*...*.*.***.***...*.*.*..*****.*.....******.**.*...**.**.*..***.***.***...**..**..**.**.***..*....***.*.**.*....**..*..*.*..***..******...*...**.**....***...*.*..*.***.**.*..****.**..**.*..**.**..**.*...*.***.***....**..**...*...**.***.****.*.*...**.*..**.*.....***.**.********...*..*..*....*...*...*..**.*....*.*.*.......*..**....*..*.**....**.*.*.***..*.*..**..**....*..***...*.*....*..******.*..**.*...**...**.*..*....**.*......*..**.***..*.*.*****.*.**..**...*.**...*....*....*.**.*****...**.*.*..*.**.***..*........*...********.**.*.*.****..*....**.*.*.....*.*.........*.**.*.**..*.****....*******.*....*.*.*.**.**.*****.*.*.***..*.....*..*...**.**.*..*..**.*******..*....***.**....****.***.*.**.*.....*.*.....********.**..*..*.**.***...**.**...****...*...*.*...*.*.**.***..***..**....*..**.*..****.***..***...*.****.....****..*..*..**...*.**..**.*.***...**..*****.*.*.***... ****.****.*..*.....**.*.*..**.*...**.*.**.**.*****..*.****....*..*..***..**.*****.*...**..**....**..**.............***...*.*....**.**.*....***..*.*.***......***...**.**.*******.*..**.*....*.*.*.*.......**..*.***.**.**.**.*..*.*..*.*.*.***..*****.***...**..*.**..*.*.*....****..***...*...*..*.**.*.****..**.**.**...*.**.*....*.*.****.*...*..**.*..**.*..*...******.**..*..*.*.*..*...*..***.**.****.*...****...***.*.****.********.**......*.*.*..*.*.***..****.***...*.***..*.......****...*.****.**.****.*.***.**.**.*.*.*.*..*...***.*..*******.**.....*....*....*.*.***.*......*...*.*...***..***...**.*.***...*.***..*...*.*...***....*****..***.**...*.****.**.**.*****....**....*.*.*****.....**.*....**..**.***..**.********.**..*.*.***..*..***.*.**...***.*.*.**.***.****.*..****..*.**..*...*.**.*..**...***..**.*..*..*..*.......*...*.*..*..*.***..*.******...*.*..*.*....*.*....*..**....*.**.**.***.*...*.*...***.****...*..*.***...*..****..**..**.***.**...****.******..*.*.*...****.*.*..**......*.*****.....**...*.*..*.***..**.....***..*......*....*****.*.**.****.*..**.**.*.*.*....*.*.**.****..**.**......*.*****..*...**..*..*....**.*.***..**...*.*.******.......*....**.*.*.**...*.....*..*.*...*.**...***.**..***.....**.***..**....****....*.******.*.**.****.**.*..**..****..*...*..*.*.**...**.....**.****.*...*..*.*...*.*..*.**..***..****.*..*.**..*...**.*...*.*.*...*.*.***...*.****.************.*.***...**..**....*.**.*...****....********.**...*..*****...**..***...*.**.*.*..*.***.***.***.**..*..*.*.*..***.*.*.***..*....****.*..*.*.**.**.***..*****.*.**.**....*.......*..**....***..****.***...*.**..***..*..**...*.**..*.****...***...**.**.***...*....*...*..**.*.*....***.*...*.*.***....*.*.***...**.*..*..***.***...*..*..**..***.***....*.**.*******.**..***..*.*.**.**..*...**.**..*.**.**..*.......****..**.**...*..*.****..***..***.*....*...*****.**..*....**.*..*****.**..*.*.**..*.....*...*...*.*..**.*.*.**.*.*....*.***..**..**.***....**....***.*..*...*.*...*****.*.*....*..*.*..**....**...***..**.**..* *...**.**..*.*.**.***..*..*......*.*.*.******..*.***.**..*.*******..*.***..*..*.**..*.........*..*..*...*****....*.****..*..*....*....**..**.*..**.**...*..***...*.*.*.....*.*.**.*..***...*..*.**...*.**...*..*....*..*....****..*.**..*.*.**..*.**.*.....*.*****.***....*.***.**..*..*......***..**.*......*.***.**.*...*...***.**..******.*.*.***.****..*.***.**...*.***.*..*...**.**...***.*.*..*..***.*..**.*.**....***.*......*.*.*.**.*..*.***.**..*...*.**..**.*...*..*.*..*...*.**.*.*....*.*.*..**..*..**.**...**..**********...*.*..*.*..**..*.*...**..**..**......**.*..*****.****.*.*.***.***.*.*.**...**..*.**....**..**.**.**.*.****...*...**.**....*.**..**......*...*.**.*.**..*.**..***.**..***...**......***....***....*****.**..*****.*****....*...***.**.******.*...**..*.*..*.*...**.*.*......****..*******.**..***.**.**.....*.*****.**.**.*.*...*......**.*.**.**.*..**.**.***.**..*....*.**.*****.****.*.*********.*.....****.*.******...*..******......*.*.*...*....*.*.*.*****....*.**...**...**.***..*.....******..*.******...*.**.**.**....*.***.*.***..*******....*******.*...*..***..*.*.****..*.***.*.**.***.**.....*.*.***...**.....**.**...**.***.*.**.*.*.**.*.*....*.*.**.***........*.*.**.*...**..*.****....*......*...*..**..*..*...*.***.*..*.*.********...***.*.**....*.*..***.**..*.....**.*....*.....**.***...****.**..*..*..**...****.**.....*.***....**..***..*...*......*.**..*..**...***..*.*..*..***...******.**...*.*..*......*.*.****.**..*..***....**.*...***....*.*****.***..*....**.***.**.*.*.....*...*...**..*....**.***.*...**..*.*..********.**..***..*******.*..**.*..****..**.*..*.**.*.**.*.*.**..**..**....*....***..**.**.***.****..***..**..*..**........*.***..*****.*...***.***..*..***..*........******.*.*..***....**.*....*..**..*.*..**...*.*...*.***.**.****.*..**.*.*.*.*****.*..*******..*..*.**...*.*.**.**.*...**.*..*.*...*.*.*...****.*.***...*****.******.*.**.**.***.*.***.*.**.****..*.....***..***.**.....*.**.*....*.*...*.*.*..**.*.*....*.**...*.****.*....*..**.*.*.***.......*.*.....***.** .*.**.**...**...***..**...*..*****.*.*.*..*.*..*.***.**.*.**.*.*.*..*.***..*...***..***.****...*.***.***..*********.*....*.******.......*.***....*...***...**.*..*....*..**.....**.***...*.*..***.*.***....****.*.**.*.**.*.***.*.*.*****....********.*.****.****...****.*.*.....****....***....****.***.***......***.*****...*.**.***.**...**.****..*...****.**..*..**.**.**...*.*..*.*.*...*.*.........*.***.*..*.**...*.**..*..*...*.*..*.*...*****..****.*.**.**...*.****....**.**.**.**.*****.*..**.****.*..***.....**...*..*.*.*****...*.*.....*.**.....*..***..***.****...*.*.*....**..**.*.**..**..**..*.*...**.**...*.***...*.********.*..**.***..**...************.*.*.****.*.*****...*..**..**.*..*......*.*..*.**..***.*...*...*...**.*..***...***..***..*...**.***...**......**.*..***.....**.*****.*..**.*****.*.*..*.***.*.*..**.*..*.*.*.*.**.***....****..***..*...*.*.*...**.**.********......****...*.......**.*....*.*.*...*.**.*.***..**..*.*........***...****.*...*....**...*...******..*.**....**.*.**..****.**..***.**.**.*..*..**.**...**...*.....**..*.**.*.*.*..**.**..**....*.*.*.*...**.***..**..*.***..**...*....**..***....*.*.*......*....*****.*..**..*.*.....***.*...**......*.*..****.*....****.**..***...**.**..***.......*.*.**.....*....*******..***.*.***..******.**..***.....***.....*****.....*.****.*.*.****...****..*...*.**..******..*.*.**..**.**........*.***.*......******...*.****.*.**....***.*...*...***.***********..**..*...*..*...*...*.*****.******..*.*.***..**....**..*...***.******.*.****...*..***....*...*.*..**.*.****..*.***.**.....****....**.*...*...***.*.*****..*...*.***....**.*..****..........***.*.*..***....**..********..*.**.**.*****.*...**..*..**....**....***..*..****...**..**.***.*.**.***..*....*..*....*.*..*.***.****..*..**.*.*.**.*.*..*.*..*.****.....***.*******..*..****.*.*.....*******..*.*.***...*.*.**.***.....*.*..*.*.....*********...*..**...***..*.**....*..*.*..*...*.*.*..*.**.***..*...*.*.*..*.*..*..*.****.*.*.*.*.*..*..******..*****.*.*..**..***..*.**.....**..*.****.*... .*...*..*.*.**....*.*..*.**.****.**.*....*..*.......*.*.*.*...*.*..****.*.**..****.*.*******.*..******.***..*.**.**..***.*.***..*.***.*****.....**.***.**.*.**.*****.....**..****.*.*.*.....*.*....**.**.**...*.*..****...***.***....**..*...***.****.....**.**....******....*.**.....*.*..*..*..*...*.*.*...**.*.*..*..***......**.*....***..*...**....****.*.*.*.**.*.**.**.*****...*.**..***..*..*....*****.*..****.****..**..*.***...**.......****.**..*.***...*..****...*******.*..*.*...***...*.*.**..***.**..***....**..*.*..***..***.*....*.**.**.**.*****.**..*.*.***.....*.******.**..**.*..*.*...***..**.**.***.**.....***.***.*..*.****..*........*..*..**.**.**....**.***...*****..***.**.**.*..**.*..****..****.*...**.*...*.....**..**.....*.****..*...**...**....**...*.....***..**...**.**.***.*...**..***...*..***.***...***......***...*.*.***......**.**.****.*...**...*..***......*.***..***.***.....**..*..*..*.*.*..*...*.*..*..****.*.**.*..*.*...*.....*..****.***.....*..*..*....*.*..**.*.*.......*.**..*..*..*.*.....****.**.**..*..*.*.*.**.***..**..*.*....***.*.*.*.******.**.****.**.*...**..****..***.****.**.***.*..*.**.**.*...**.*.*******..*.*.*.**.*.**.**...*.*.*......*..*.*...*.*...*....**...*****.*.*.*.......*...*.*..**..*..*.**.**.*..*..***.******.*****.*...*..*.**.*.*.*..**.*...**.*.....*.*.***.**.**...*..**..*......**...**.***...*...*..***.*..*.*.*...**..*.*...*...*....*.*****..***.*..**.*.**.***..*..*..*..***.******..*.**....*..***...*..*.****...*.*.*...***.**.*.***..*..*..*..*..*..**.*..****.*.....**.*....*.*..***.********......****..*.*.*....*.*.**...*.*********.***.....***.*****.*..*..*...**...**.**.**.....*...*..*...*.*.*.*.**.*.*...**.**.**....***.***.***.*...*.***.****.*....**..*..****..*.*...*.*..**..*....*..**..*.*..****.***...****.**.********...****..*......*.**..**.*.*..*.*.*.**..*...*..*.*.***...****..*.*.**.....*.*..*.**.*...****...*...*..*...*.*.*......***.*.***.*.**.*.**.*..***.**..**.****.*.*.....****.******...*.*.*..**.**.*....*****.*....*****..*..*...****...**.**. ..***.*..........*..*....*.*..*..******.*..**.**.*.**........*..***.**..*.*...**..*.*.*....*.*.******..*.*..**..*.***..*.*..*...*.***..**.**.....****.*.******.*..**.*.*..*...**...*....*..****.*..**.*.**...*.**..**.....*.***..******..**......*...*.***.**.******.*.*..*****.*.*..***.**.*....*.*.*.*.*****.****.***....**.*....*...*.**..*..*......*.*....*.*.*.**.*..****..**..***.****..*..**.**.***..*******..***********...*.......*.***....*...*.**.*.******.*..*..*.............*********.****.*.***.**..******.......**.*..*.**.**.*..***.*.******..**.*..********.***.***.*.**..*.....**..****.***.*.****..***.*.**.*...*.**.*..**.*.*.****...**.**...*.***.****.**.***....***.*...*.******.....*****..***.**.**..*...*****..*.**.***.**.*...***.......*.*.**.**.*****.***...*....**.*.*****..*....**....***.**.*...*.**...*.*.*....**...***.**.**.......****..******.**.****.****.*.*.**.*.*..**..***..*.*.*...***..*.****...*.*****...*.*..*..*..*...**...***.*.*.******.*..*....*..*...*.*.*.**.*.**.**..*.*.*.**..****.***.***..*..*....*...*.*...**...*.*.**.*.*....*.*********..*..*.**....***.*..**.....***.****...*.*..**..**.*.*.****...*.......*.**.**...******..**.*.***..*.**.*..**....**.*..*...*..**..**.***.*.*.*.*.....*...*.....*..*..**..*.*....**.*****..****.....**...*.****..*..*.***.*.*.*..**...*.*.....****.*.****..*****..**.....**.*.**.*.******..**..*.....****.*..*..**..**..*...***..*..**.***..*.*..**.*.****.*...**..*...***...*..****.***.*.******.*...*...**..**.**.*...**..**.*..***...*....*.**.**....**.***.****.*.**.*...*.*..***********..**..******..*...*.*..****.*....*.**...**.*......**...*.**.****.*.*..**..**.***.*****.....*....*.*...***.*.....*.....*.*.*..**.**.***..**..*...*..*.***.*.**.*.*...*.******.******..*.***...*.....*****..**..*..*...*......*.*...*****.***..*...**.**..*.**.***.*.**.........**...*......**.****.*.***..*..*.*..*..*..*..*.**.**.**...***..*.....*..**......*....*..*.......**.******..***......*.*...**.*.....*****.*..*.***.*....*..*...*.*.*.*.**.*..**....*.*.***.*..*..*...*.*** *.*..*..*******.**.*.**.**..*..**.*.*.*..*.**..*.**.**.*.*.*..*.*.*..***.**...***.***......*.***..**...**...*..***.*.**....**..**..*.***..*..**..***..**.*...*..****.*.*....**..****..**..*****.*.*.*.*.....**.****.*.**..*.....********.....********.*......*.*.*..*.**..**..*.**.*..***....*****.*....***..*.*..*.*.**.**.**.........*....****....*...*.**.******..*.*.*...***..**..******.**....**....***........*.*....*.**...*************.****..**.*.****.*.*..****.***..*..**....*...****.*....**.*.*..******.**.*.*.*..*******....**.**..*...****..**...**.*.*.*..*.*..*.**.***.****.****.**.*..*....*****.**.*.*******.**..*....***..*.*...*.*...****...***.***..****...***.*...**..**...*.***..****.**.*...**...**.*.....*.....*.*.*.**.*.**.*..***.***..****..*...****..*..****..*.*.*..*.**...*.*.*..****.*..*****..*...**........*.**.*..***...**.......**.**......*.*..***..*.....**........****.**..*.**.*.*.*.*....*.***.*..*.....*..*.*..*..**...*...**...***.*..*..*****...*..**..*..*..*.*...***.*.**.*..**....*.**.*.*..*.*.***.......*.......**...*..*****.*..****...*.**....****..*.....**.**.**...**...*....*****.***..****....*...*..**..****.**.**.*.*.**.****...**.*..*.*.....**..****.**...*.*.*.*..*....*...**.*.***..****..*...**..********.**********..*.*...*.*..**.*.*..**...**..*..**.*.**.**.*....**..*.*..*.*.**.***....***.***...**......*...*..**...***.**....*.****.***.*.*.**..*..***..*..**...*....*.*.**...*..*.**..*...*..***...*...******...*...*****..****.*...****....**.*....***...*.**....*..*.**.*.*.....***...****.*..****.**.*.****..*.******..***.*.***.**....*.**....**.**.**...*...*...*...*...**.*******..***..*****.**..*.*.*...**....*.****.*****.*.*...****....*.**.*.**.*****.***..****...***.****...*....**..****....****..**.*.....*.**.......**.****..*****..******..***.*...**.*..**..*******...*..**..**.*.*...*...**.*...*.******.***.*.**..*..*.****...*....*..**......****.*..*...****.*.*.**.**..***..*.*.*...**..*..******.*..**..**...**...*.*.*..***.***.***..*.*...*.*.****.....*...***.*******..*....*.* ***.*......*****.**.....****.**..*.**..****.....**...*.*.**.**.*..****...***.*.*.*.*....***..*..*******.*.....*.***.*..*..**...*.***.**..**..*.**..*...**.........**...**...**...*..*.***..*.*.*..*****..********..**.*..****....*.*****....***..*..***..*.**..*.*....*.**...*.***...*.**.****..*.*........**..**.*...*..*****.*...*......***...*****.*..*......**.*..*.....***.*....*..*.*...*..*.*...*.*..*..****..***.*.***..*..***.******.*...**.*.*.**.****.*.*****.*.*.*.*..*.....**.***.***..**.....*.*..**.*.***.**.**.*.***..**.*....**..*.*...*..**.*.**...***.***.*****.*..**.*..****.*.*......*.**...*...*..**.***.****.*.*****....*..*.**..*....**..*..*.**..*.**..*.********.**..****...**....*...*.*.*..**.....*..*.*.****...........*.****.*.....******.**..**..*.*.*..*....**..*.*.**..**..***.*.**.*..*...*...*.*.**.*.*..***...*..**.****.*...**.*****..**...*.**.****.**.*.***.**.*.***.*.*.*.*...*****.**....*******..*.******..*.*******...**..**.*.*...*...*..***.**.*.*******.....**.***.*.**..**..*.**.....*.*****..*.**..***.**.*.*.**.*..**...**.*.***.**..******..*....*.**...........*.*..***..**...**.****...*..**.*....**...************.***.......****...*.***.*****.**..**..**..*******..*.**.....**..**...**.***.****.**..*.****..*.***..*..***..*....*......**...*.**.**.....*..*..*...***..****...**.**.**.*..****....*.**.*.*.*.*.****.*****...***..**.**.****..*........***...*....**...*.**....***.***....*...**............*..*.*...***.*.*..*.*......*..****.****..**...*....***..***.**..*****.****...*.**.*.*.***..*..*.*.**.....****...**..*..*.*...*..*.*..**..***.*.*..*..***.*..*.******...****..***.**.***.*..*..*.*******..*.....*.*.*......*..*.*..*.*..*.*.***....**........*.*.*.**..**....*.*..*.**.....*..**..**.*.....**..*.*.***.*.*****.**.***.....*..*****.*..***...*.*...**.**....*..**...***..**********.**..**.....*.*..**.*.*..*..****.**..*..*.*..*.****..*.*.**......**.*....**.***.*.*.*...*.**......*...***.*.**.....*.**.***.*..*.*****.**********..**...**.....*.....**..***...*..***..***.**.*..*..*..*..** *******.*.....**.*...****.*....*.*.*..*...**..***..****.*..**...**.**.****...**......***...*.**...*..*...*****..***.****...*.**.****..*.*.***...**..****.**..*****.**.******.**..**......****.**.......*......**.*.*.*.*.**.*.*...**..****.**..**.....*.**.*.***..**..*.*.*.*.....*.***...*.***..*.*****.***.***..***.**.**..*.***..***..**.**...**.***...**.*..***..**.*.**...****.**.***.*...*.***.*******.**.*.**.......***..*.**.*.....**...*....*.**...*.*.*..*...**....***.*****.**.**..........**..*.***.***.*..***...*.**..*..****.*.*.*****...*****.*..***..*..*.**.**.*.*.***.*.**..*..*.*..**...*..*.*.***.*****....***.***..*..*******....*.*...**.***.....*****...****.*.*.**..*..***.....**.**.**.*.****..*..*...**.********.*.*.*.*.***.***...*..*..****.*.****.**.**.***.....**...**.***..**...**.***...*.*....*....*.*.*.***....**...*****.***.*....*.*...**..**....**.*..*.*...**.*.**..****.*.***.*.**..*..*..******.*****.***...*.*****.*...***..****..*......*.*.*..***.*....**.***...***.*.***..****...*..**..*****...*..**...*.***.***.*.*..*.*.*.**.*...***.****...**..*....*..*.*.**..***.**....*.*.....*.**.**.*.*.****..***..***.*...**..........***.*******..*.*..**.*.***.***...*.*.***.*.*********..*....*..*.**.*...***.***.*..**..*.*..***.***..***.**.**.***.***.*.*.**....***.**...***.*...*.....***.*...*.*..**.**..*.**.**.*..**...****.***.***..**.***.*.**.....*...*.......*..**....***..*.*..*.*.*.*.*.**.***.*..*.*.*.***.*....***..***..****.****..***..**..**..**..*.*..***.***..*...**.......***.*...***.*..*.**.**.*.*...*.*.*.***.***.***..*..*..********.....****.**..*.****.....*...*....*.*.......**...**.******..**.*.**.*.*..**.***..*.***.*..**....***.********..***.*.****.*...**..*..***.**...**...*.****.*....******..**......***..*..**.*.*..**.*.*.**.***..*.*..**..**..*...***....****..*.**.*...***.****.....*....*.*.*..*..***.**.*.***..*.*..****..**....*.***..****.***....*.**.**.******.**.****.****..****.*.****.***.***.**..**....**.*.**..*.**..*..**.*....*..**.*.......*.**.***......*.***.*...*..***.**.**. **.***..****.**..*****.....*.....*......**..*....**.***.*.****.*..***..***..*.......*..*.*..**..*..**.**.**......*...*...**.*.*.**.***.***........****...****.....**..*..***.**....***.*.*.****...*.....**.**..**..*.**...*...*.**.*.*...*.******..*.**...**.**.**.*.*.*.**..*...***.*****.***...*..****..*...*....*...*...**.**.***.***...**.......*.*..**.*.....**....****.*.*.***.*.***.*.*....*....*.*..*.*.***.*...***..*..*......*.*..******.*.........******...*..*.*.****.*.*.....********.*****.*....***..*..***.**.*.*.**.**..**..***..****.*.*.*...*.**.**.*.*.*******.****..**...*...****.**..*....****..**...**.**.*..*....*......*......*****...*.*.*.*.*..*.*..*..***...*..*.**.***.**.*.**.....*.***.**...*.*.*****.*...*.*******.*.**..**.****.****..*******....**..**.*.*........*....*.**.******.*..**..*****.***...******..****.***************..*..*..*.*.*.*..*.*.........***..*.****..**...****.*..***.****....*.*****..**.****..**.*******.****.*......**.***.**.*.....*.*****.*.**.*.***.***...*...*.....**.***..*..***..*.***.....***..*...*...***...*********.....**.*...*....*....*.*..*....**.**....*..*.*.*..*...*......****..***.*..*.***.**...*......**......*.*..****.*..**.....*.**.*..*.*.**..*.*.**...*..*.**..***.**.*.***..*...****.*.*.*.*..*..*..***...***.***..*.*..*****.*****..******.**..........**.****.****.*.*.*...**..*......*.*...*....*.****.*.****.....****..*...****.****.****.***..****.*.*******.*........*******.*.**..**.***.*........*..*.**.***...**.*..**..***.**.**..*..**.*.*.*..*..*..**..*********..*.**.....*******.**...***...*.*.*.*.*..**.*...*****.**.*.**...*.****.*...*..*******.*......*..*...**....**.*.....*.*.*....*..***.*..**.....******.*.****.*...*....*...*.***.*.*.***..*.**..*.***.*.**..*...***.**...*.*.*..*.*.*....**.....*...******.**.*..*.**..***.**.*..**...*.....*****...**.*.**...*...***.*......***.*.******...*..**..****.*..***.*......******..*.....**.*..*.**....*.*..*..***..*.**.*******....***.*.*.***.*.*..*.*.*.****.**..*..****.*..***.*..**..*.*...**.**.*.*..***.**...*.. ..**.**..*****........*..***.*******..*.*....*.*...*....*..*..**.*.*...**.**..*****....**...*..*****.****.*.**.....*...***..*.**.****...**.....*.**...******.*.*....**...***....****.*......**.**.*..*.**..**....**...*......*.*.*.*..*.*....*********....***..****.***..*...........**.*.*...*.***.****.....*.*...*.*.....*.*.*.***..*.***..******.**...*.*..*......******....***..***..*........*****.....**..*.....*****..*.*...*..*.*...**.**...**.***..**...*........*..***....**..*..*******..***..*.*...**.*.*..***..*...*****....**..*..*.*....*..*.**....*.*..*...*..**..****....*...**....*...**.......*..****..*...*.*..**.*.*..**...*...*.*..*...***...*...**...****.**.*.*.*..***.*.*.*.****.**...*...****.*.*******...*..*****.*..*.*..*..****...*.......****.*****..*.*.*.*.*.**.*...*.......******.**.*..*.**.*.*...*..*.**.*..*.*..*****..*..**.*.*******.***.*..**..***..******.***.*.****......*.*...***.*.**..**......*.*.*..*..*.**.*.......***..**..**..*****.*..**.**.*..***.**..**..*...*.**.*..***.*.*.**...*****.......*..**.*.....***.**.*..*..*****..***.*..**.*.*...**.**........******.....*...**.*..***.*.*..****.***.***...*..***...*.****.*..***..*.*....*.***.*....*..****.*.**.****.***...*.***......*..***..**..*....*.....*.*.*..***.***.....**..***.**..............*.*...**.*.*.*.*..****...*.*.*..****...***...*..**........**.***.*.*******.**.**.********...******....*.*..**.....*..*.***.**.*.*.***.***...***.*..*******.*.....*.*****.....*....**.**.*..*.*****.*....*...***.****......****..*.**.*..****.*.*.*..*.*.***.***.*....*****.*.*.*...*****....*****...*.**....**..***..**...*....**...***..*...***.*...***.*.**.*..*....****..**.*.*....*....**.*......**..********......**...***.**.*..*.****..***.**.*****...**.*...*....**..**..*..***....*....*.**.....**....**......*.*******.*.*.**..******...*.*..*.**..**..**.*.....****.*....*...*****..**.****.*.*.*.*.*..***..*.**..**..******..****.*****.***.....*..**...*****..*.***.*..**..****.*.*.**.*.*.*.*.*....**....**..*.**..*.*.*.**.***.*..*.*...*...........*.. *.**********...*.*****....*.....*..*...*.*.*.***.**.**.*.*.**..******.*..**.*.***...***.*.****..***..*.**.*.*......****.*.....*.*.....*.***..*.*...******.****....*.*.*.*..*...........*****.*...*..***...**.*..***...*..**.*....*..*..*..**.***...*..**.******..*....***.*****.*.*.*..*.*...**.**.*..*.****...*......*****.*..***..*.....**...****...**......**.*.*.***..*....*.*****..**.*...*...***....***..**.**.*.*..*****.**..**.*.*..**....**...*******.***.**.*.*.*...**********.*.*..********...**.*.*....*.*..*.*.*.*..***.**..**...**......****.*.*....*.....*...***..**..........*****.***.***.*.*.*.*..*****.**....*......**...*.....**..*..*.*....******..*...*..**.***.**..*..*.**..***.***..******.**....*..**....*..*.*.*.......**.***.*.*.***.**..**..***....***..*.*.**..*.**....**.**.**.*.***.**......*...***...*...**..**.**.*...*...***.*****.*..***..*..*..*****.*.******.*****.*......*.****...***.*.*.....**.****.*.*.*..*..*..***..***.*.**.*..*.**.*.*..*.*.*....*......***.***.*...*...**.**..*.*..*.*..*...*..**...**..*......**....*....******.....**.*.*.*...*.*..******.***********.*.*.*...***.*.*.*...**....**.****...***.***.*****.*....**.*.*.*.*.*.*....**.....*.*.*...*****..**...*.****.*..*****.......*..**.*.**.*..*.....*..*.***...*.**.***.*..***..****..**..**.*.*.........****.*..*...******..*.....**.**..****...****.***..*....*..**...**.....**..**.**..*.***..***.*.****...*..*..*..****.****..***.*......*..*..*...*****.*.*...**..********.*.*...*.****.***..****..**..*..*.*.*.*...*..**.*.***...*.........*.**..****..*.*..***..*...**..***....*...**..*..******.....***...**.*****.**..****.***..*....*.*.*..**.****..**..*......*.*...*..****..******.*.*.*.***.*...***.**.****.***.**.*..**....*.*..*..*..*******.**....**...*..*..**.***..**...**.**.**...*..**..**.*.**...*....*.****.***.*.....***.*...*..**.**.*...**.**.****...*..*.*.*.*...**.*....****...**.*..*.*..*.......*...*...*...*....*...*.******..****...*.....*.*..*......******.*..**..**...****..**.***..*.*****..*.****.*****.**.**..**.*.*...**..* ..***..*.*.**.*.**.***..**..*.*******.*.*****.***...**...*.*.*.*.*..*.*..**.**..*.*.***...***...*.*.*..*.*.*..*..***.*....*..*.*.....*.**.*.*.*.**...***..**.*****.*.*.*.**.*******..**...*.**...*.********..*..**.***.*.*****.*...*.*.*...**..***.*..****..***.****..**..*.**..*..***..******....***.*...*.*..*.*.*****...***..*.**....**..***.*..*.**..*.**.**...*********.**.*..*..*.***.***.***..******.***..**..*...***...*..*.*..*..****.*...*..*.**..*..*.*.*...*.**.**.**....**.*....**.*......**..*..*******...*****.****.***..**..*..*..****..**.***..*..***..*..*.****.***...*.***....*.*..****..**...*..***....*..*.*.*....***.......*.*.*....**.**....*.*.*....*...**...***..*...**..**.*******.***.*....**.***..*....***.*..*.....*.*...*****..*.******...*....**.*.**...*.***.*.*.**..*.....*....*..**..**..**.*.**.*....*.*..*.....*....**.*.**....**..*.*..*..*...**..***..*.*.*.*.*...*.*.*.****.**.*...**...***..*....****.*...**..*.*...**...*.**..**.....**.***....***..**.*.**..*.**.***......***.*****...*...*..*.*.*..**..*..**...*.**..****..**....*.*.**.*.....**.*********.**..**.*..****.*.*.***..******.****.*.*..*.***.*...........*...***.*******...**.*****.*.*.**.*.*...*...****.******.*.**..*.******..*.**..*.*.**..*.*.*.***..**..**...***..*.****..**..***.*.*.*.*.*....**....***...*....**.**.**.*...*..**.*...*..**.*.**.**.*.**.....**....**..****.***.**.*...*********..****...***.***.*.......*..*...*.*.*.*.....*....**..*.**.**..***...*.**.*****...*.....***.*.*...*.***.******.****...*..*.*..***....*...**.**.*.****.*....**..*****....**...*..*.***....*..*.*.*.**.*..***....**.*...**....*...*.*..****..*.*..***.**..*.**.*..***..*.*******..*.**.*..*.***.*...*.*****..**..*.****.*....**...*..**...***.****.***.**.***.***.......***.**********.*.*****..**.***.***......*.*****...*.*.**.**.**.**.......*.******..*********....**.*****...*...*.***.****...**..**.*****.*.*.**.*...**..*..***.***..*.*..***....*.**..****...*.**.***..*.******.*.**..**.......*.****..**.*.**..*..*.*....*..***...***..*.*.*.**...*.**.*.*.. .....*.*....****..*.**..**......*.*...***.**.*.*.**.**.******.*.**...***...*.**.***...*.*..*.*.**..*....*..*.**......*.**....*.*.....*****...**...****.*******.***...*..*.***.**.*...*.*.*******..*..*.**.*.....*.*.*.*.*..*.****.*..*****.*.*.*.**..***...*.**..*.*...****.....**...*.*...*.******..*..**.****.*******.*.....*.***...*.**...*.**..*...**...*...*..**.*....*.*.*****.*.*....*.*..*..*.**.*.*.***....**.....*...******.*....***....**..**.*.*....*.*..**.**....*.***..*.*...***...*..........*.*.*..*.*..**..****..**.....*.**..****...*.*.**..**.**..*.*.*.*.*.*.**.*.*********.*......**...****.*..*.*..*.*.****..*.*..*.*..*...******...**.*..*.****.**..**.*.*******..**.*.**.*.*.*.*..****.**.***.*.*.***.*.*...*..*****..**..*****.*....**..*.**.*..*....**.***.*.****...***.****....**.*.*..**.*.**.**.*.*****.*.*..*.*.*.**.******......*.***.*.*.*.*.**.*.*.**..*..*.*.****.*****.*.*....*..*..**.....*.*.*.**...**..****..*****.**.*.*....*..***..***.****..*.*..**..**.*.*.**.**..*...*..*...*****...*.....*.....*.*....*.**..*.*....*...***.*...*.*.*.***.*..*.***.....**...*...**..**.***.**..*..*.*.***.*.***.**.*.*.....*....**...**.*.*..*****.*..*.*.**..**..*..*****...*.****..*.*.***.***.***..**..***..**.**.*..***.***...******.**..*..*******.******....*..*.**....*.*.*.***.****...****.**......**.*...*.*.....*..........***..*.***.*.*..**.*...**...***.*...*..*..**.*...*.*.....*...**...***.....*.*.......*.*..**.......***..*.*...*.**.*.*.**...*.***.*.*..**.*.......*..**...*.***.***..****.**.*..*....***.*.****.**.*....****....*.**.*.*....*..*.*....**..**.**..*..****..*..***..*..***...***.*..**...***..***.***.**.....*****.**.*.**..*..**...*.....*..**..*.*..*.**.....**********.....*.*...*..*......**....*****..*.*....*.***...*.*..**..*....*...*..*.*.****..*...*.****..*.*..*.*.....*.*..****.**.*.*.*..****.*.*.**.*..****.*.*...........*..*...***...**.**.**.*...*...*.*..**.*....**..*...**.*..*..*...**...*******..*...***.*....*..**..*.....*.*....*****.**.******.****.**...**..***...*.*.****.**..**....*..** .*.**.*...**...**..**.***.***....*...**..*....*.*....****.*.....*..********..****..*.*..*....*.**...........*..*...*..*.***..********.**...*.*.**..****.**..*.*.**...*.*.....*..**.**..*.*..****.*..*****....**.*..*.**.***..**..******..*.*.*...**.**...*...*..*...***.....****..*..*..***.*.***.***.*.***.*..*.*......*...***.**********..*.**.**...*.*.******.***.*.**.***.*...**...****..*...*****...****.***..*.**.**.*.*..*.*******.**..*.****.***.**.**..*.*.***..**.*.**.*....***.*.....*...****.**.**.**.....****..*.*...*.*..*.*******....*.*..*.*..*..****..***********.*.*...***....**....*...*****..**.*.*.***.*******..*.*.****..*.*.****..*.*.***.**.**.*.*..*...*...**.**..**.*.**.*....*...*.*..*.*.*.....*.****.*...*..*...*...*...***.*..**.**.*...*.**.**..**...***.***.******.***..**..*..*..*...***...***.***********..*.***.**.....**.**.*......*.*....*...*..*.**.*.*.*...*******..*...*.**.*.*.*.***.*...***.*..**..****..*..*...***..*.*********.*...*********...*****...*.*.*.*...*.***..*..*.*...*.**.*..*.*.*.*.**..*...****.***.***.***.*.**......*.**.*.*..***.*****..**.***.*.*.**.**.***...*.***.*...**......*..*.**.*.*.***..*.**.*.*....**.**...****..*..***.....*.***..*..**.*.*.**.*...*...**.....*....*.******.***....*.**.*..**..*.*..**.*..***..*****.*.*.*.**..**..*.**..**......***.**.*..**.*.*.*.*.***.*.*...*.*....*.**..*.*.**...*.*.*..***..**.**..*...*.*.**.*..*.*.***...*.*************...****..*.**.*.**..**..*..***.*.....*********..*..**.**********.*....**...**...*.****.*...*.*..*......**.*****...*...***.**..*****.*..*.*.*.**..*.**.*..**.**.....**.*.*...**.**..*****.*.....*..*.**...*.....***.....**...***.***....****..***.*.***.***.*.**...*.*..**.*.**.***...*.*.**..**...*.....***..*.******...***.**.*.**.****.****..**.*....**.....**...*..*.*.*.***.**..*..***...***..**.*..*..**.*****..*.**.....*.*****.*********.*......**.***..*..**..*.***......**.*****...****...***...*......*.*.*.*...**.*..*....***.**..****...*.***.*.**....*.*...****....**.......**..*...*.*..*****..*..*...*...***.*.**.****** .*.*.***.***.**..*....*.*.*.*.*******..***...*.**.*****..*...*.*.*..*...*..*.*..*..*..***..*.*.**......*.***..*.*.***.*...*.**..*....**.....*****...*...*....*.....**....*..*...*.**.*.**.*.****.*..**.*...**.***.*.***...***.*..*...*.****....*..**.*.**..**.......****.......**........***..*.*..*.***.***..*.....**.**......**.*...*.***..**..*.*****.*****..*.*..****.*.*..*...****.*..*.*.*..*****.*.*.*.**.*......**...**.*****.**..*****.*..****.**......*..*..********...*..*****...***.***.******.**...........*..*.*....**.*...*.**.....***.*.**.**.**.*.*..***..****..*.**.....*.**....**..**************..........**...**.**...*****.***....*.....****.****.**********....**..*.*..*.**.*....*.*...*..*..*.*.*..***....*.....**.**..***.*.*....***..*.**.**.*.*..**..**..*...**....*..*.*..**.*.*.......*.**.**.***...*..*..*..**..*****..***.*.*****.**.*.*..*.*****.*...******.*.**.**..***.***.**..****..*.*.*....**.**.**.**....*......*.*...**.***..*****...*.*.***.****....*....*.*.*...*.*.*******.***..*.*.**.....*********.*.**.*.*.*.*.*.*...**.*.**.****.***.***.**.....*....*...*..****...******.**.*.*....*...**..***..***.*.**.*****.*..*****.*..**.*..*......*..***.*.*...*.**..**.***.*.*.*..**..*******.**.*....*...***.*........**..**....*.***...****..**.***.***...***....**...*****.*....**.*.**.*.*.*..**..**.**.***.*...**.***.**.**.**.***.*****..*..****....*..*..****.*..****....*..**....*..**.*...***.*.**.******......*.*.*.***.*****.*.**...*.**..****...***....*.***......*..*...**...*****...**.....***.**..*.....**...*...*.*......***.*.......*...*.***.*..*..****.*..***.*.****..***.*..**..*.**...*..***.*******.*****.*.*...*.*...*.*...***..*****.*..**......*.**..*..*..*..**.***...*.......*..*..**.....**.**.**.*.**..**..*.*.*..**.**..*.......**..*..*.*.*.*.**...**.**.....****.****....*******..***.*.*....*..*......**....**.*...*..*.*.....***..**.***..*..*..*.*.***.*..*..**.....*.*.**.*..*..*..*....*.*..*..*.**..**..***.*..***.***.*.**.**.*.*..***.**.*.****...***.*..**.*..**....*.......*....*...*****..**** *.*...*.....**.**..*.*.***..**.*..*..**.*.****...*.....**..*********.**...*.*..**.**.*.**.*..*...********..******.*..*...****...*.**.***....*.*.**...***....**...***.**.**.***.*.****.........******....*.***.....*....**...*...*...*.*..**...*.**..**....*..*..*.*.*.***.**..*.*....*.**.*.*.*...**...*.**..**.*...**.*.***...*.***.*.***.****..*.*..****..*.....**.**.**.*.***.....*.*.****.***....***.......*.....*..***.*..*.****.*....*.**...****.***.*.**.***..**.*..**.*.***..*.*****.....***.**...****.*.**..**..*.**..*........****....*.*.*.......*......*.**....***..*.*...****.****.**.*.**.......*..*.*.*.....****....**..*.*.**..**...**...***...***.*.***..*.*.*****.****.***.....*.*.***..***.....**..**...*.**.**.*...****.***.*..****...***..*.****.*...*.*..*...*.*.***.***.**......***.**.*.*..*.*.*..*.*..*..**..***.....**.**...**.*.****..**...*.*.*.*...****.*.*..****...***.*.*...**.***.*.*.**.*.*.*.....*.*.*....*...*.***..*.***.*......*..****....*...***..***..***..*.***.*.....***..**....*******..****.*....**.....***.**.*****...*****...****.*.*.*.*......****..****.**..**.....*...*.*.*.*.**.*.****.*..*..*.*....*..*...*..*.*.....*..*.*.**.**..**..*....***..*.*.**...**...*.....*....*.*.**....***..*.***.......**.**.***..*.....*.**....*.**.*....*..*.**...***.**..*..**...***.*.***.*....***.***.****.**......*...**....*.*...**....*...*..****.*....*.*..*****...**.*.*******...*.*.****.**....*...*.***.**.*.*..*.*****...***..*.**..*..***.*..*..****.***.....**..**.*.**.*.*....*.**.**.*......*.*...****.*..*.*.*..***.******.*.*....**.....***.*.***.*..**..***..**..*****.***.*.***.*.*.*.***.*.*.***....*.**.*****..*.*...**.*.*..***.*.*.*...**...**.*..*****.*..*****....*******.*.***..**.**.*..**...**.**.**.*..***..**...**..*.**..**.*****..****.**......*..*.**.**.*......**.***...**.*....****.**.*.*.*****.*.*.*.*.**.**...***********.....**.**.*.*..*..**....*...*..*.****..*..**..*.**.*..***...**.****........*.**.***.*****.........**.*..****..**..*.*...***.*****...****.***..***..**.**...**...**..*****..... *.****...**...*..*.*...*.**..****.*.**...***.*.....*.*...***...**.*.*.***.*.*...**.*.**.*.****........***.***.***.**...*.*....***...*******.....***.****....***..*.*..*....*.....*.....*.*....***.***.*......**.**...***.**...**...*..*.*...**.*...*.*.**..*...*.*..*....*..*.*****.*.*****.*.****.***....***...******..*..*..*..*..*.*.*.**.**....**..*....*.*.*.*.*.*.*.......*.*..**..*****....*.*...**..*...*..*......*.***..*..**.***.***.**..*.*.*..**..*.*.**.*.*.....*.*.*****...**...*.*.***.*.*****..*.**.**.*.*...*.**.****.*.*..**..*.****....***.**..*.**...***.***...*.**..******.....*....**........*****.....*..***.*..*.**.***......*.***.*..*...*.**.*.........*..**..*..**..**.....****.**.....***....*..****...*.****..*....*.*.****.******..*....**...***.*..*.....*.............**..*....*.**....***....**..*.*****.*****.*.**..*.....*.****.*...**.*.**...**.*..*.**..*...**.*..**.*..**...**.......**..*.***.*.*.*****......******....*..****.*.**...**.*....**.**..**...**.*****.*.*.**....***...******.***.*****..*.**.***.*..*...*.....*******.*....**...*..***.*....*..*.*****....*...*..***...*.**..**.****.*.....**...********.**.*..*.*...*.*...*.*****.*.*...*..*.***.**.***.****.*.*.....*.*.**.*.*.*.****.*.*.......**...***.***.*..*..*......**.*....**.*****.*...*..*......*...*.**.*...*....****.....*.*.****.**.*.********..******.*.....*.....*...*.**.*..*..****.*...***.****..*..*..***...***.***...*.*....****.***..**.......*...******..****.*****.*...******.*.***.*...*****..*..****....******.*****.*.**.*.*.*.**..**.*.*..***.***.*..**..****..*...*****.*..***.*.**.**.***..**...***..*.*..*.***.*.**......**.**.***.*.****..***.*.****...**..***....*.*****..**.*********.***.****.**...******.***.**..**..**...*****.**.**.*..*.*.*****...**.....**.*..***..*..*.*..*.*.**.*..**...***....*...**.*..***.**..*..*...**.*.*..*.******.**.***.*...***.***.**.**..**.**.**..*..*.**.*.**......*.**..*****.**..*.*..****..*..***.....*.***..*****..*.**..**.*..*..*.**.**.*.***...***.***.*...*....**.**....**...**.*..**.*.*.*.... .****.**...*....*.****.*..*....*.*.*****..**.....***..*.**....*****..*..*.*.....********.*.*****..****.****.**..**.***..*.*..*.*.*.**.*...*****.***.*.**.*..**..*.*.....**.*.**..****..**.**.**..****..*.....**...**.**.*....*...*...**.*.******.****...*****.*.***....****..*.....*.**.**.*.*.....*..**...*.*.*.*.***...*.*..*.*.*..*.**.*....*..*.**..*.*.***....****...***.*******..*.**.**.*.*.**.*******.**.**.****...*..*****.*...*....***.*.**.*.*..***..*.*.**...*.*****..*..*****.*......*.*...*..*..**.*.**..*...*...*..*..******..*..*..***.*.****.***.***...****.**.**......*..**.*.**..*.**.***.*.*.**..*.*.*****.***.**..**...**.*****.*..**...***.***..*..**..*.**....*..**.*.*..**...*..........*.*.......**...*..**.......***.***......**...***...**..**.**.*..****..***.**.**.*...*.***.*..**.*.*.*.**..***...**.*.*.*.....***.*.*..**.*...*..*.**...**.**.****..***.*..**..***.....******.***.*..*..*...*..*.**..***.**..**......***..**....*...*.*....**.*..***.*.**...**..*.*...*...*......*....**.....*..*.*..**....*.***.***..*...**...*...***...*.**..***.*..***.**.*.**.****.***..**..*****.**...***.*..*.**.*........*..*.**.*.*.*.*.*..*.*..******.**.***.*.*****..**.**.............*.****.***...**.*.**.*.***.*..**.*.**.***..****....*.*..**.......*.**.*.**....**.*...********.....****.*...*.*.*..*...***..*..*.*...*..***..**....*.*.*.*.*....***.*.*****..***.***.**.**...*****.*........*.******.***...*.*....***..*..*....***.***.**......**.***.****.*.**.*******.****.*...*..**...*..**.*.***.**.**......***...***.*.***....**.......*.*....*...*.***.**.*.**..*.*.**.*.*****.**..****..**.*..**.....*.*.*..**.*.*..***..***...*.*......*.**...***.****...*.*.*.******..**..*.*.**.**.*.....*.**..*.*....*..*.*.*****.*.**.***...**..*.****.....*.***.*....*****..*..*.*........**.**.*..*.***..*...*..****....*.*.**..*.***..**..**.***.....*.**.*.*..**.*..**..*.*.****.*.*....*.*..**.*.*.**...**..*.**...**..*..***...*.*****.****.*....*.*..**.*...***.****..*....**..**.**.**.**.***.*.***.*..*.*.**..****.****..*....*..**..*.*.*** ***..***..*..*.****.***.***.*.*...*.*.**.**..*.....*.*.**.*..*...*.*.....*.*....***.*..*..***.*..*.*.***.*.***..*.*..***.**..*.****...****..***...*..*...*.....*.*.**.***..*.***..**...**..*..*.***.*.**..*..**..***.*.*.***..*.*.****.**..*****.**....****.**...*..*.****..*.*...**..*...***..*.*****.*.****.*****.**..*.*...*.**.****.*..**.*.***.**....**..*****....*...**.****.*.****.*..*.*.....*.*.*.****..*..*.*.**..*****.*.*********..***...**..*..**.*.***...**..*.*.***...*...******...*....*...****..**...*.**...*.*.****.*...*..**..*.........*.**..*.....*.*.*...**..****..*..**...**....**.***..**.**...*..*..*.**.**.**.**.****.*.****....*....*****...*******.*...*..***..*..*.*..******.*...**.....*..*..***....*****..**.***.**********.**....*.*...........*.***..*..*..*...*.*.******.*.*.******..*****....*******...**..*.****.**..*.***...***.**..*.***.**.**.**...*...*.**.*.*****.**.*.***..*.***....*.*....**.*.***.*.*.*****...*....***......*...*.**.**.**...***......*.****.**....****..*..*.**.**...*.**.****.**.**.**..*****.....***....**.*.....**.*....*...*..*.*..**..***..***..*..***...***..*.**.*...****.*.**.*.*....***.*.*...*..***....*..****.*........*..*.**.*******....*.*...*.*......*....*.****..*.*.*.**.*.**.*..**.*.*.*.**..**....***..*...**.****...**....************.*....***.*.*.*.*..*.*...*.*****...**.***.*..**..***..*.*..*.****..***..***.*****.*.**.*...*.*.****.*.*.*..*..**.*.*..*..**.*.*.******.*...****.***.***..***.***.***..*...*.*.**.***...*..*..**..***.***..*..*****.*.****.**....*......**..***..***..***.****.*****..*..**..*.***.*.***.*..*.**..*..**..***.******.*...*..*..*..****...*......**.**..*****..*...*.....*....*...*.*..*..**..*..***.**..*......***......*..**..**...**..*...*....*.*****.....*.*.*.........***...*.*.*.**......*..*..****.**.*.**...***...*.***......*..****.*...***..*..*..*.*********.**..*..*.*...*.**..*......***.***.***.*..*.****.**..**.*.*..*.*..*****.**..*****.*.*.*..****..*....**...*.*.*.***..*..*..*.***********...**...*****....**...*.*.*...*.*.*.*.....*** **..*..***.*..*...*.***.*****...*.*.*.**...****..*...**.*.*.***.**.*.*..*..*.*..**..**.**..****.***.*.***..**.******.**.*.***.**..**..*.**....*.*******.**..****.**..*.*****.*****..****...*..*..*.*.*.*****.**.....*...***..***..**.***.*******.*..*...***..*...*.**.*.....**..*....*....*.**.**.***.....*.*..***.**....**...*..*.*.*.*...****.**..*.....***.......*...*****..**...*.*.*.***.**.**..**.**........*.*..*.*..*.*.**.**.**..*******...****..*.*.*..**.....***.*.**.....*.*.*****..********...*...***.**..**.*.**.*.*....***..*..*****..*..**.*.****.*...*.***.**.*.***..*.****.*****.*.*.*..**.***.**...*..*.*.*.*..*...**..**.*.*....*.**.**.*.***.**....**.*.*.*..******.****....**.**..*...**...*.*....**..*.*..*.**.**...*.*.*.*..**.....***..*..*..*********...*.*.*.**.**.**.*.*......***.**....*.**..*****...*..*.*.*...*.*.**.....****.*.*..*........*..*..*.*..*..*...**.*.*..*...*..**..*.*....**.**.*.*******...****.***.**.****.*..*..*.......*.****...***.**.*..*..***.....***.....*...*....*..**..*.*..**.*.**..*.*...**.***....*.*.****.*.**.*.*.*...***.*......******.*..*....**.**.*.**........****.*...***.*.*..*.***..**.**.****.**..*.*..*.*.**........****.***.*.*..*.......*..*.....**.*****.*.**....*.*..******....*...*.**.*....**.*..*.*******...*.*..*.**.**.*..**..***.*..***.***...**.**....*..*.*..*.**..****......**..*.*..****..*.*.****.**..*****..*.*.*...*****.**.....*.*.****....*..*.*.*.**.***....**...*.....*.*.*..*...**.*.*...*******....**...*.*.**.....**.*.......*..*..***.*....*.*..*.*.*.*.****.**....**.*...***.*....*.*.***.*......*......****..*.*..*.*...**...*.****.*******..*..*...*...*.....**.*....****.*.*.*.*.*.*.*.*...*.****.*.*.***.*..*..*.....***********..*...*.*..**....**.*.*..*.*...*****...*..**...***..*.***...**..*..**.****.***.*....*.*..**..*.*.***.****..***.******.*.*.*..*.*.**.......**.*.**.*..**.....**.**********.....**..**.****.*.**.*....***.**....*....**....*..****.***.**.***..*.*....*.*....*.***.....*.**.*.*..****.....*..****......***..*.*.*..***.**.*.*.**.**.****...**** ***...*..**....****.***.**.*.*..**....*..*.....***..*.*.*.**..*..**...***..*......*...*.*..*.....*......**..*.**.****...**.*.*..**...*.**.*.*..***..**..*.*.*.*.**.*.....*......****....*.***.*.***...***....*..**.*.****.*...**..*.**.*.*...***....*.***.*.*.***.*.**.***....*****.***..*.*..*.**.***.**.***********.**.*.****..**....**...**..*.*****.*.*..***.*.*.*.*...**.*....*.*****.*...***..*.....*...**.***.*.***.****.*..****.**.**.*...***......*..*.***.**..*.**.**.*.***.**.****.*.........****..****.*...*.*...*.*....*.**....*.****...**..*.*..***..*...*...*..*....*...*...****...*...***...*.*****.********.**.*****....*..*.**...*.....**.....***.*.**.*.....**.............*.*...*..***..**..****.*.****.*.*****.***.*.****.***...**.***.*******.*..*....*.**.*.***...******..*********.....*.**..*...*.***..**..*.*.*.*..*..****.*.*.***.*.*.*.**.*.*..***.*...**...**.*.****..*.**.*....*..*..**.***.**..*.*..*.*..**.*..**..*...****.*.*...**...*.*....*.*....*.**......*.**.......*.**....**......*.*..*..***.****.*.*..****...**..******....*.**..***.*..*..*.***.*.*..**.....**...***.**..***.****.***..***..****.**...**..**...**....*.*.*...*...*.*.**...*..*...*...*.***...****.**.*...**.******.*.....*.....*.**..*...*.*...*...*.***..***...*...*.*..*.....*.....*.**..****.**.*..**...***.*.*.***..*....*****.**.........*.***..*******..*....**.*...*.**..****.****...*.**....*.*......*.*.*....***..***..*..***...*.****..**...*.*....********.*****.*..**..*.*.*.*.**.*....*.****..**....****..*...*.*.***.*..**.*.*..****.***.*.*.....*.***.**...**.*.*...***.*..*..***.....*.*.*.****.****...*..**..**.***...*....****.*.****..**...**.*.***..*.*.*****.*.**.*.*****..*..*.**..*.***.*.**.**.*.***..***..*...*.**..***....**.**..***..**..*.***.*.**...**.***.***...*.*...**..**.****.***..*.***.*...***...**....*.*.*..*..*..***...*.*.**.**.****...*..**.**.*...******.*****.**.*..*..*.*.**..*.*****...*..**.**.....*.*.**............***...*.**.*******....**.***.*...*.***...***..**..***.*.****.****.**..***....*..**.*..****..**..**. *..*....**..*...**..*****.***..*.*.**...*....*.***......*...*..**.******.*..*.*****...*.............*..*..***..*.*.***...*....*.*...*..*...*.*******..***.**.*...*.*....**.*.******.***.*..*.*.*.*****..*....*.**..**.******..**.*...**......***.....*.**..*.......***......*....*.*..*.*.**.*.*.*.**....****..*.*.*****.....**.*....*.*...**.***.*.**..****..**..*.*.**....*.*....*.**.**..****.**.***..*.**..***....*.**..*.......*.*..*..**..***...*.*.**.*.*..**.*.**.....*..*...**.**..***..***.*..**.*****.***..****...*..*.***.*.*.*.*.***.****.**.***.*.*..**.***.....**....***..*...**.*...*.......****.****..**..***.***...**.*.*****...*.*.***...*.*.*.**.*****...****....***..*..**.***.*....***.*....*..***.*.*****.....*.****...**.*.*...*.**.*.*...**..***....*..*.......*.**....*********....*.....*.*.*.*****.......****.*.***.***.**.**.***.**.***....*...*.**..*.....*.**..*...*..**..*..****.**..**......*.......**..***.*....**.*.**.*..*.***.***.*.*..*.*.***.***......***.*..*..***..****.*.**....*.**...**.*.***.***..*..*.***.*****....**.*......*...*.*.*...**.*.....*.**.*.*...***.*.*.**.*.*.*..*.****..*.*.**.****....***..****.*.*.....*.*..**....*.*...***...**...**..*.*.**....**..*..*..**.**...*.**.*...**.*..**..*...**...*..*.*......****.**..***.***.***...*.*****.****..**..*.****...***.*****...*.*.**.**.**...**.*.*.*.*.*******...*.*.*..*....****....**.*.*.**...***..*.***...**.*.*.***.*..*...***....**......*..***.*.*...*....***...*.**.**.*.****....***.....*.**..*.*..*.**..*.***....***.*....*..*.*..*.*.*..*.*....*****.*.*.**.*..*..****..**..*.*.**.*.*.......**.*.*.***..****.***.*....**.**..**..********.***....*****...*.*****.*...****..*..**.*..*.****.....**..**.......*****.**..*******...*..*.*.****.***..**..***..*..*....**.*.*..*.*****.*****...**.**.***.*.*.***.*..***...*..*..**..***..*.**.**.*.*.*..**.*****..**.*..*****..***.***.**..***....**..*..**..**.**.*..*****.*.*.*.***.****...****...***.....**..*..*.*.*..**.*.**..**....***..***..**.*..*.**.*.*.*.*.*......***..***..**...*.**.**....**..**.* .*****..*..**.*.*.*..***.**.**.....*******..*.*.*...*.*.*.*...........*..*..*...***..****.*.......**..*.*..***.*.*...*....*.*...**.*.***....**..*...**...**.*.*****.*..**.*.***..*.**...**..*.*.*..**....*...***..**..***..*.***.**..**...***...**....**......**.*.*........***...***...***..*.*...**..*..**.*.****...*.***..****************...*.****.*...*...*...*..***.**.***...***...*****.********....*.***.****..**..**.*..***.*.*..***..*...*....*****.......***.*.***..****...*.*.*.**..*.********.*.**.*..*......****.**.*.*..*...**....*.**.***.*....**....*.**.**..*.*.*.***.*.**.....***.***...*...**...****.**..*.*.*.....*.....**.****....**...*.*.*.*..*...***...*..***..*..*.*..*******.*..***.......*.*.*...*..*.*.**.***.....**.***.....*.*****.***..****.*..*.**........**.****.*..******..*.*.****.....******..**.**.*..*...**.****.**.****.*....*....***..*****.**.*.....*.**.*.....***.**.*....**.**......*.*.****.****..**.*.***..***.....*.*..*..**.......***.*..*......*.**.*..**.*.*..*.***.**.**.***.*****.***.*...*.***....****.*.****.*.***.******....***..*..*..*..**...*.******..**...*....*..***.***.*.*..******..****..*...**..*...*..*..*****.....*.*.*........***.**..*....*.*.*.*..*.*........***.*.***..*.**.**..**.*...*.*..*...**....*...**..**....*******..**..*.****.*....***..****.**..*..*..**..*....**....**..*.**.*.......*.**..**..**..*..**....****.***.*..***.*.*.*****...*.*.****.******..**..**.**.*.**.*...*...***....*.***..*.*.*.*****...*.......*****.*.*.**.***.*****.**.*.*.***.*..*...**..**....*.*..*.****..****.**..***.*.****.*.**.**....***.***...***.*..*.***..****.*..*.***.***..*....****.**.*...*.*.****.**...*.*.**.*******.*.*.**..*****.***.*.**...******....*..*.**...***.*.*..**..******..*..*..******...*...*.**.*.***.*.*..**.**....**.**.**...*...*..***..****.....*..*..**..*....**.*****...*.*.*.*.....***.****.***.*..*.**.***....**.**.*.*..*...*.*.*..***.***.*....***.***.***.***...*.*.****..*..*.*...**.**..**..*..*.**.**.*.*.**..***....*.**..**..*.......***.**.*****..*.**...***.**.*...*** *.**.*..****..*..*..*.******.*****.***..*.**.**..*..*....***....*.**..*.**.**..*..*.*.**.*.*.....*.*...*.*****..****.*..*...*.**....*.*.*.....*..*......*....******..*.***..**...****.**.....**..********.*.**.*.*.**.*...*.**..**...*...****......**..***.*..*.*.....*.*...*.*.*..**.**.*.......****.*.*..*.*.***.****..***...*..*.........*..*****.******.....*.*....*.*.*.****.*.*..*.*.*******.*..*.*.***..*...**......**....*..*..*.*.*.*...*****.*.*....***...*....*.*.**......*....****..*..**.*..*..**.*.*..*..**.*.*.*.*********.**.*..**..**.****..*..*.*.**...*.*.......*****....****.******.***..*....**.**.***********.***.....*.....*.*..*..*..*.*..*.....*.*.*...**.**..**...**.***.***.*..*.*....**...****.**.****....****.*..*....****...**.**..*.*****..*...*.*....******.*.*.*.*...*...******.*..**....**.***...*....***..*.**.*.*..*.*..*..*****...**...*..**..****..**.*.....*.***..*.**.***.*..**..*..*.*.*..***..***...*.*...****.*.***....*..*****..*....*...........**..*...**.**.*..*...*.*.*.*.*.*...*.*.**.**.*.*.**.*.*.....******.**.*.*.**.*******...*..**.*..*.**.******..**.**.*.**.**.**.***.*..***.**..*.*..***.**.*****...**...*..*......****.**.*..*......*.**..****...**.*........*.*.****.*..**.**..**...*...*.*...****.*.*.*.*.**..**....***....*.*..*......******.*....**.*.*.....**.*.*..**..*......***.**...*..*.*..*.*...***.*...*******...**..**...*....**....*.*...***.***..**.***.*..*.*.****.....*...*..***...*.*...*.**..**.*.***.*.**.*..**..**..***.**..***.......***....**........***...***.**.***.*.***.**.***.*..*.**.....*.**...*...**......*.****..***.**........*...*****.*.***.*..**.*..*.*..*..*..***...*.**.*.....**....**.*.*..**...*..*.****..***.*...*.**.***...*****.*****..*..*...******.*..*.**.***...*.******..**..*..*......*.*..**....******.**..*.*.****.***....**.**.****..*.*..*.*.*******...**...**.*....**.*.****..*.*.*....*.*.*.*....**.*.*.****.*.**.*...*.*.*.....*.***.****..**..**..*...*..**..**.**.*****..*..***..*..*****..**.*.*.**.*...*......**.*.**********.*..**...*..******.***.*...*.. *..*.**.**..**....******.*.......**.*.*.*****..***.*..*..******..*.*..*.*.**....**...***.*.**.***..**.*.....*.**.***...*..***..**.**....**.*****......*....**..*.*.**..***.**...**.*.**.*...***......**..*...***..**.*....***.*****.*...***...**.******.*****..*.**.****...*....**..*...**....**..*.****.***.*.*.***..*.***.***.*.*..*.*.***..**.*****.**...*.......*.*.*.**...**...**.*.....***..*...*****.***.**.*.*..****..*...*.*.**.*.*..****..***....*.*.**.***.****....**.***...*....****.*..*...*.*..***.*.*.*.*****.*..*..**.***.****.**.***...*.***..**...**..**********..**.*..**.*..**.**.*****..**.**...*...**....*......***...*....**.......*.*.**....***...*.*....***...**...*..*****.*.**...***.*..**.*.**.*..*.*.*..****.*...****.**..**...****....*......*......*.****.*......*....**..**....*.*.*.*.*****....*...*..***.*..*.*....*.***...**....*.*.******.**.*..*.*..*.**.*..*...***..*.*..**.******.**...**........**.*.*.**.*******.*.*.*...**.......**.*.**...*.......*****.*****.****.*..*.*.*....*..***********..**..*****.*.....*******..*....*....*.**.*.*.....*...*****..***...****..*.**..**..*.*.**.****.***.***..**.*.***..*.***.********...*...**..*...***..*.**.*****..*...***.**.**.**.***.*...**....*..*...*****..*...**...*.*.*..*.*..*...**..*.**..*.********.*...**....*..*.*.**.*..*.**..*.*..**..*.*....**.*..*...*.*..*......*.***.****..*..*.*.**.***.****..*..*.*.*.**..*....*..**...**..*......**.**....**..**...*.*.....**..*.*..**..**....*...*.**.*....*..**.**.*.********..***....**.*.***..**.*..**.**.**.*.*....*.*.......***.**..*.*.*..**..**....***......*****...**..*.**.*.**.*.*...*.**..*....***..***...*...*..*..***.*..*......*.***..******...*****.*..**..***..*...**..*.***.*.......**.*.*.*.***.*..*.********.*...***..*..*****....*.*..*.*.**.*.*****..*..******..*.....*******..*..*.....*..*..*..**...*..*..*.**.*.*..*..****.**...**...*.......**.*...**...*.*..***..*****.....*..*..*..*..*.*.*****..**.*......*......**....**.....*..*....*.**.*..**......*.*..**.**...*......********...*.**...*.*...**.**.. .**..**.****..****.***....***..**....***.**.***.***..**..*..**......***.**...*.**.*..****.....**....******...**.*.****.**.*****.**..**..*.*.*...*****....*.*..*.**..**.*.*.*.*...**.*...*.****..***.**.**.****..**...*..*.....*******..**.**.*....**...***.*....*.*****.*.*.*******..**....**.**.**.*.***.....**.**.**...*...**..**..*.*......*****.*.*.***.*.*.....***..***......*.*...*.**..*.**...***.**..*.**.*..*****..*...**.**.*...**.*.*.**...*...***.*.**......*...**...**.*.***.*.**.**..**.......**..*.*.*******.**.*....*.*..*.*...****.*....***.*..*....****.*....*.**..**.*.*****..*..**.****..**..**.*.***.*.*...**.******.****....*.....**...*.**.*....****.*...***.****.***..*.*...*....***.******.*.*.**.*.*.***...**..***..*.*.*.**.****..*.***.**.**.**.**.*..*..**..*.***.***.******..*...*..***.*******..**...**..*..*.*.....******..******..****..***....*.*...*******.*.*..**.*..**..*.**.***...*..*...*.***....**..*.*..*.**.**.**....**....*..*****.*....*****.**.*....*..***...*..*.*******.**.*.*...*.***.*.*..*.*.***..******.***...***.*...***..***.*.***.**....*****...*..........**.***..****.*..**...*...*****.*.*...*.*...*....***.*..******.*..*.**..*..*..**..*..**...*...*.*...**.*.*....*....*....***...**..*..**..*.*.*..***.*..***..*....*..*.*..**.**.*....*.*..*****..***..*...***.*......*.*.*.****...***..**.**..**...*.....**.....****......**..**.***...*.**.*.*...*..**..*..*.*..*..*.*.*.*..*.*...*.***.*.*...*..***.*..***..*..********.*.*.....*...***.*.***..**.**.....*..*..**..*.*.***...**.***.**..**..*.*..*..**.*.*....***...*..*.*.*...***..**.**.*..*......*..*.....*.***.*....*.**...**.*.*..*******....**.*.**.*....***.*.***.**.*..*.*..**....**.**.*..***..*...****.***..*.**...*..*.**...***..**..**.....**.**......*...*..*.***.*...*...*.*.**..***....*....**...*.**.**....**....*..***.*.****.....**...*.........*..****.*.**...*...*.***..****..*.*.****...*.*.*...****..*..*.*****.*..*...*.****.*****.*.****.***..*.***.*..*.*.**.***.*..****..*..*.**.*.***.**..*...*****..***..*.*.*.*******.*.***.*.*... *..**......*...*.***.....**.*.*.****.**.*.*..**..**...*****...*.*.**......*.*..*.....***......*.*.*.****..*****.*..*.*.**.*....*.*.*...*...*.**.****....*..**.*******...*..****.*****.***.****..********.....*.*..***...........*...*****...**..*.*...*....****..*.***.*****.*****.*.****.....*.*...******...*..*******.*..****.**...*..*****....*..*.***.*.**.*..*..*..*...*.***...*.*.**..**..**...**...**....***.*...******.*..**..***..*****....***.*********..***.*.**.....**.*.**.*.*..**....*.*.*..**..*.**.*.**.*.*.*.**.****.....***..***..**.*.*.*.***.****.....*.....*.*..*.*.***.*.****..**.**...*...*...****.*.**.*..**...*.*.*....*....*.*..***....*.**.*.***....***.**..***..*.*.**.*.**..*...*.*.***..*.*.**.***.**.*.*.**.****..*..*.*******.****...**.*.**.*.*.***.**..***.*.*...**.**.*.*..*.*....*...***.....****.**...*...*******.*...***..*****..*....**.*..***.*.*.*.*..****...**..*..*..*.**..****.*.*.****..*.*..*....*.......****..*....*..****.**.***.**..*..*****.*.***..*.....*....***.*...**...*..*****..*.*...******.**.**........*.**.*****.**.**.**..*.*...**.***.*...*.***..*.........*..*...*.*..***..***.*...*.*.*...*..*...*...*..**....**.****.****..****..**.*.***.**.....****..**..*.*.**......*.........*...***..*..**.******..**********.......*.***...**......*.***.****.**.*****..**.*....****.*.***..*****.*.*.*...*..*.*******.**.**.**...*.......*.*.**.*..****..*.*.....*.*...*.*...******....***.....*...*....*..**..***.*..***.*..*..******..***.**.****.*.**...*.*.*..*.*..**...........******....***...***...**.***..*.**..*..**.**.***..*.*..**...**..**...**.*....*.*.**....*..**.*.....*.**.*.***.**.****..*..*...**..******.*****......*.*..**...**....*******.*.*...***..**.***.****..**....*****..*.........*.****.**.**..***....*.....**..****..*..*.***.*.**.......****..*..***...*...**.....*.**...*.****.*....*..*******.*.****..**..*..***..*.*.**.*.**.**.*...*.*.**..**...**...*.*.***..**.*.*...**.****...***..**.....***...**..*.*.***....*.**..**....*......**..**............*...*.....***..*.*..*.*.*.*.** .**.*.**...****.**..**..*..**.*.*....**.*.**..*..*.****....*..*******....*...******....*.*.....*.**....***..*.**.**.****.....*.*......**.***.*..**.*.***.**...*****.****.**.**.*.*.**..*....*..*...*..*.....**..*...*.**.**..*.*.*.***.*.*.***...**.**.*.*.*...*..*..***...*..*.*....*....*..*.****..*...*..***.**.*******.*...****.**..*.********.************.*..*....**..*.**..*.*.*...*..*.......**********.*....*....**...*****.***...*******.***.*..**..*.**..***.*...*....**.*.*.****.**....*...***.****.**.**.*******.*.**..****..*...**..*....**.*..**.*...**.*.....*.*.*.*.****..*.***..**.**.***.***.**..**..**...*.*...*.***..*..*.*.**..***.***..****..*.**.*..*.***...****..*.*......**..*....*.*.****.**.....*.****..****...**.*****.*.**..*.****...*...**..*....****.**.*.*...**..***.***.*...***..*.**.*.**..**.*..****..*.******.*.*.****.******.....*.*.*...*...*..**.*..*.*.*..*******.****......***.*.**.*.***.*.*.***...*.***.***..*.**......*..**..**..****.*.***...**...*..*.****..*......**.**.**.***.....**.**..*.*.*.**...**.*....*..*........*.*.*****...***.*..*....*.*****...*...*..******..**.....*...*..*.*..*******.****.*.***......*..*......***..***.*.*.**.*.*..*....*.*.*....*.*..***...**.*...**.*..*.**...***..****.****....*....**.*****....**...*.*...*..**......*..***..*****.*.**.*.***.*..*.*.***..*.**..**..*..*....*.......*.*..****...*****..*..**.....***.****.*****.****.**.*...*..*.*..*....**...*..*.......*...*....*..*...*.*.******.***...*.....*..**..*..***.....**...*.**...***...**.****....*.....*..***.*..***.*.*..***.**....*.***......***.*.**..*...**.*..******.*****.**.*..****.***.***.*****...*..*.....**.*.****.***..*************......**.**....**..**.*.***.*****..*..********....**.*.*.**.***..*..*..*..***.*.....**.....****..*...***..**..**..*..*..***.**...*........*.*******...*...*..*..*..*..**....**.*.*.*..*..*..****..*.**....*..***....*..*.*..*....**..*.*..***..*....**********...**..*.**.***.*.....*****.*..**....**.***......*.****.*.*........*....*.**...***.*..*......*.*..*...********* ..*..**..*..**....**.*********...***..*.**.***.....**....***.****.*****.****...*...*..*....***....**.**.*..**..***.***....*.*******.**.*....*...***.**.*...*....*....*..*....*.*******.*****.*.*..*..***....***.*....*..*.**..*.***.***..*..***.*..*.....**...*..**.*****.*.*..*..*.*..****.*....*.*..**......*******.***...*.**.*.*........*.*......*****.*.*.*.*.******..**...********..*.*.**..*.***.**......*...*..*.****.*******...*..*..**.*....***.*.*.*...**..*..*.**..**....*****.*.*********..*.*.***.*....****.*******.*.*.***...*..*.*...*.**..**....*.***..***.*.********.**.**.....***..*.****.**..*.*...***..***.*..***.**......***.*.*......**.*..**..*..**..*.****.*...***.***.**..*..*..*....****.....**.****...****.*....*..**.****...*.**...*.*.*..**...*.*...***.*.*...*.****..*****.*.*******...*****......***.*...**...*.*****.***.***...*****.*****....**.*...**..*..*****....**.*...*.**...****.**.*..*.....**..***..*.*****..*.*.*..**..*.*..*.**.*.*..**..**..**.*..***.*.*.*....*.*..***..**.**.*.**..**********..*..***.***..***.*.*........*..*.**..*..***..*..*..*.*.**..***.**..**..****.*..***.**..**....*.*.*.*....*.*..*.**.*.**...*....**.******...**...***.**.*..**.*..*.*...*.*...**..*.*.*..**....**..*.....*****...*...*..**.*...*...*..**.....*..**...*...****.*..*..*.**.*...**.*.*.*.*****.*...*.*..*..*....**.*.*...*....*.**..******.*.*..**.....*....*..*.*.**..**.*..****.***...****..**.*...************.......****..*.*...****.*.*...**........**.**.**......*.**....*...****.**..*.**..*.*..****..**...**....*.*.*.....**.**.*.*.*..*.*..**.*.**.**...**.**.*.**...**.**.*...**.*...*...**.**...**.****....*..**...***....**.*......*.***.***.***.**..*..*.....*******.....*.*..***.**.*..*.*.....*..****.***....**.*****.***.*.*******..**.*...******...*..**..*.***..*.****.*.*.**.*...*.*.*...**...*....*******.**...*.**...*....*.*.**..*...*..***...**...*...**.**.*....*.*.*...*..*...*......**..*...*.***.**.*.**.*...*..***.*....*..*...**..**...**......**.**.*..*.***..*..**.*****.*.**....*..**.*..*....***.******. **.***.***.*.*.****.*..*.*..*.*.*******...*...****.*...**.***.....*..**....**.**.****..*..****..*.**.****..***.**..*..**.....**.**..*.*..*.*.*.....*.....**.****.*.*..****.*..*....**..**.*.*....*****...*..*...*..*****.***.***..**.*.*...******.**.***..**...***...*.****.**.*..*.*..*.....*.*.*.**..*..*****.*.*..*.*....*.*.**********.*******.*.***......*.*.*..*...*..*.*.*.*....***.***.**.*.******..**.*.*.*.*.*********.*.*...****..*.***...*.*.*...*.***.*....***.*....*.*.*..*.....*...***.***....**.*.***.*...*.*.*..*.**.*.***..*..*.*.**...*.*.*.*...**.***.**..**....*.*.*...*.*.*...*....***..***.****.**..*..***..*......*****....**.*.*.**.*.*.*..*.*.*.*..*..*..*****......***...******....********..*.*...***.***..***.*..**.***..*.........*...******.****...*....*..**.*.**.**.*.**.**.........*.*..*.**.**.**.**.*..*.**..*.....*..***.***.*..**...*....****.*..******.*.*.**.*****.*****...*.*..*.**..*.*...***...*.*..*.*....***.**.*.....*.***..*****.*.*..***..*.**..**..**...**...******.**.***....*.......*.*...*..**.**.***.******.****..*.**...*.*.****.***...*.*******.***********.***.*****....*.....*.**..***.***.*.*...*..***..**.***.**.*...**..**..**...**..**.********.*..*.**..**.**..*.*.****.***.*..*.***..**..*...*...*.*.**.**.***.***...**.***.***..*.*..*.******.**.***.**..***..*.*..*..*.*.*.*.**..**.**.**.**...*.***..*..*.*****.**.***......***.**.*.***.....****.*.**.******.*.*.*.***...**.****.*.**..**...*....***....*.***..**..*.**.*....*....**.*..*.*.*......***.*.*.*.*..***...**....**..*...***...***.*.*.......*..***..**.**..*.*..****.*.****....*.*....*..***.****..*.****.*.*..*.*.*.****.*.*****.*...****..*****...*.*.*..*....*.**.....*****.*..***...*.****..*..**...*..**...****...*...**.*.***...*....**...**.****...*.****..*.*..**.*.....***...*.***..*.*..*****.....****..****..**..*...*.***...*.*...**.*.*.*.*..**.*..**.....*...*..**.*..*..***.***..***..*...*.**.****.***.**.*.**..*.*.**.***......***..*.**.*..*****..*.**..*..*..***.*..**.*.**.**..***.*....***..*.*.*.***..**..*..*.**...*..*.*. *..*..***..*.*.*..***.**..**.*..***....*...*.*.*.*.*.*..***.*..*.....**..***.*.*..*.*.*.*..*......*..*.***...****.********.*.**.*...*.**..**...**.*******...***.*.**.*.***..*....***.*.**...***..*..**..****...**..*..***..*.****..*.....**.**.**..*****.*.*..*..*..***..*..*.*..*.*..*.*..**.**.*...*..***...**..*.*******.......****.**....**...*..*.*..********..****.........**.**..**.**.**.*..**.*.*....****.***....****...****.*.*.*.*..**..****....*.*.****.*.***...***..*..*.*******......**..*.***.*......*.*.**..*.*.*.*..**.*.***..**.*.....*.**.***.*...**.***..*.....*.**......*.*.*...*.....***..*.*..*.****...*.*.*.*.***...*.**..*.**.*....**.**.**.**.**..*..**...*.*.*.*.*.*.************.*..*.****....******.***....*...**.****..**.......*.***.***.********...*...*.....***.*.***...**...******...*..*..*.*......**..*..*..**.***.**.*..*.***.***...*..**..............*...**.*.*******.*.***.*..***.*****.**..**..****..*.***.*.**.*.***.*.***...*...*******.**..*.**.***.*.****.**.*..*......****.**.*.***...*..*****.*.*****.*..***..*.**.*.***...*....**..*.....***.**..**.*...*****..**..*..*.*****...***...*.*....****...*.*.**...***..*.**.**..***.*****.....*..*..*.**.**.**...***.*.***.*..*...*****.*.**.*...*.*.*....*.*.*..*...*....**********.**.*..*.**.****....*.**..****..******...**.**.*****...****.*****.*.*...****.*.*.*....**.**.*....*...**.*..*..***.*.*....*.*...*..*..*.*.*..**.*..*****.****.*..*.*..**.*.....*******..*.*.....*.*.******.***...*......*.**.*.***.***.***..**.....*.**.****.**.*..**....*....***.*.***.*.*.*.*.**..****.*.****.*..****...*..*...******...*..*...*...**.....*.**.*.*.****.***.*........****.**.**.***.**.*....*.*......*****.*.*.*..****....**..*..**.*********.***..**...****..**.*..****.*....**.**..*...***.*....***..*...*..*.**...***..****..***....*..*...*...**.******.*...***..*.**.....*.*.*.**..****..*.***....*.*..***..*...***..*.*.**.***....***...***.*.....***.****.....**...***.**....*.*.*****.*..****.*...****..*....***...*.*..******.****....***.*..**......****.**.*..*.**.*. **...****..*.....*..****..*.***......**.*.....***.**....**..**.*********.****....*.**...**.****.*.****.*.*.*..*..***..*..**.*.****.*******.*.......*..*.******........*..*..*.*******.*..*...****..*.*.****.*.**....******.*.......*.*.*.*****.*..***..*..*.****.*...*..****.**.**.****.**.**.*.*.***...*.***..*.**.....**.***....******..******..****..**.......***...*.....*.*.***....*..******..**.*...*..*.*...*.*..*.*..*.*..***.*.**.**.*..******.....*.*.*****.****..***...*...****....**.*...*..*.**.*..**...*.**.....*..*..*.**.**.*....****.*..*..**.*.*.***..*.****..*..***...*.***...*.*.***..*.**...*.*...*.**.*******..**.*.*.****...*.**.....*.*..*...*..****.**..*.******..*.**.*****.*.*....*.***.*..***.**..**.*.******.....**.***...****...*.*....*.*.***..**.......*...*.*..*.*...***.*...**********.*.*...**...*..*****.*.*.*.*****.*.*..**...**..***..*...**.*..*..*******.**..*..*.****.**.***.**.*.**.***..*.****.****.**.**..***.***.*.*..**..***.*.***....****....*.*...*.****.**.......*...*.**.*...*......*..*.**...*....*..**.*...*..*.*......*.......*.**.....*..*..*.*...*..**********.******.*.**..*.**.*..*...*...*...*.*..***..*.**...**..***..*...*..****.***..*..*****.***......*.***.*.*..*..*..*..**...****.*..***.*.***...**.*****.*.*..***.*....**.*......*.*..**.*.***.***.*..*.*******..*....***.**....**.*.**.*.*.*..**..**..*...****..*.***.***..**..*.*.***...*....**....**.***.**.*..*.*.*.****..*.****.*.**.**.********..**..*.....***..**..*..***.****.**..**...*..*..**....******..**..*.**.*...***.*.***..*.*****.*.*****.*..***.*...********.**.*.*.****..*.*******.....*.*..*..******.**..**......*.*******.*****..*..*..**.....****.*****.*.**.**..***.*****.***.**.*...****..**..*.*.***.***.*.****.*...*...****..**..**...*.*..*.*.......*.*.*****.*..*.*..****.***...*.*..**..*.*.***..**.*..*****.....**..***....*...*******......****.*.**.**...***.***...**.**...****.**.*..*.*.*......**.*..*...*********.**...**...*...***.....**.*.....*..*.***.*..**.**..***..*.**.**...*..**..*.**...**.*.**..**...*******.*.*.. ...**...**...*.*.*..***.**.**..*...***.***..*......***...*..*..*.*.*...***.**.***..**.......*......**.....**.**.****.....*..**.*.....****.*.**...**...**.***.*.****.*****.***....***...**...***.***...**.*.*....*....*.*****.*.....**.*.***...*.****..*.*...***.**...**..**...*...***..*****..**..*******.**....**....*.***.*..*.***.*....*....**.**...*******...**.**..***.*..*....*.*.*.**...*....***...*..*........***..*.*.*.*...*.***..**.***.*.***...*...**.**.****.******.*.*..*.*..*.**..*.*****...*....*****..***..*.*.*****.*.***....*........****.*****.**.***.*.....*..**..*....*..*.**.**..*...*....****..**.*...**..**.*****.****.*..**..*.***.*.*.**.*..**.***.*.**.*.*..*.****.****.****.****...**.**.*.**..*....*****..*.*..*..*.....*.***...*....**.*****..*.*.**..********.*.*....**.*.*..*..*.*.*.**....**.*.*.***..******.*.*.**...*.**..*.*.....***.*.*..***.*.*...**..**.*..**.*....*.*...******.......**..*.**.**......********.*.*..***...***.*..****.*....*..*...*.*..****...*.**..**.*..****.*.**.*.**.***.......**.*......*..*.*****..*.*.**.**..*....**..**..**.*.***.*..*.***..**.*...****.**.**.*.*....*.**..*...***.*..*..**.*..****.****....*.***..*.***...**.*.**.*.**..*..**.*...*.**.*.*......***..***....**.*.*.*..**...***..**..*...*..*..**.*****.****..*..*.***.*..**.*..*.*.***..***..*.***.*..**..*.*.***.*...*.**.*.*.*.***.****.**..**.***..****...*..*..*.*.*..**..*...*....**.****.***.....****.**.*.*.**..**.*...*.*.**..**..**.....***...*.****.*.*.*.*..*...**..***.*.........***.*.**....**....****.**....*...**.*.*......*.*****..****.**..*.*****.**.****..***....*.*.******..**..*..****.*..**..***.**..*.....*...***.****.*......*.*..............****.*.********....**..***.*.*.*.*********.***..**...**.*.*.....***.***.**...**..**...***.**.*.***..*..****..*..****.*..*..*..****.**...**..***.***..*..*..**..*.*..**.***..****.***...**....***.....*.*********.*..**...*.***..**.*.***....***....*...*..**.**.******..*.*.*.**.***....*****.**.....*.***.****.***..*..*....*..*.*..***.**...*.***..***.*...*.*.**..... **.**.**..***.*.*.*.**.*...**...*.*...***.*..**.**..*.*****.*.**....*.**.*.***.*...**...*.**..***.*.*.*...*.*********.*...**.*...**.*..*...*.**.*.*.**..*****..*..**...**.*...***.*.*****.*..***...***.*.**....***...*.*.*..***..*....*.*.***.*******.****..**..*.***.*.**.*****.**.***.**.**.....*..*.*.*.*.*..*.***..*.*.*.....****..**.**...***...*.*..***......*...*.**.*.**..*.******..***..**.******..*.*.****..****.***.**.*****.*.***.****...*...*....*.**..*.*.**.**.**.*..****.*....*******.*.*...**.**...*****.*.***.**.....*.****..*..*.***.*....*..**.*..***....*******..*..*...**..**....*...**.*******.*.*..**.*....*.*....*....*......*.**.**.**.*.***..*.**...**.*..**.*..*...*****...*..***..*..*..*.******..*.*.**.****.*..***..*.**....*.*...****.....*.*.******.*..*.*..**.***.**.**.***.***.*..*.*..**.****.*.*.*.*...**...*..**...*.*...*..*.....*..******..*.**.*.****.*.****.**.**..**..*..*.****...***..*.**.**......*..**..*.**...*.*..***...*.....***..****.****..**.*.****.*.*.*..*..**..*.......**..****..*...****...***.*.**..***...**.*..*****..**.*.*.****.....*..*.*.*.*.....***.*.***.*.*.*.**..*..*..*..*..*.****...*..**..**.***.......*..****.*.*..***...*......*..*..*..**.....***..****..*.*.*..***.***.***.*..**.**.****..*.*..*.****.****..*.**.****.**......**..*..*****.***..*...**.*..*.**....*......**...**..****.****.*.****..*...*..***.*.***...*.*.**..*..*...**.****..*.*.**..*....*.***...*.**..*****.*.**.....****.*.*.*.**.**.******.***.*........*.*......**.*..****.****.*********..*.*.**.....***..*..***...**.*..**.*.*....****..*.**.**.*..**.**.*.**..*.*.***.**.*****.**.*..**..*.**..*..*..**....****.*......**.**..*******....*.....*******..*....*...***..***...**...**..*.*****.*...*.**.**..*.**.***..*.*..*.*....****.**..**.**.....***...*...**.******..**..**.*..*******..*..*..*..*...*.*...*.*..*****.*.**...*.*****...**....***.*..**.*.***.*****....**.**....*.*.....**..*..***.*****.*.*.*.*.*.*.**.***.***.*..**...*..**..**..*.***..*..*..*...******.*.**.***....**.*....*.**....*...**..*..***.***.* ***...*..***.**....**..*.*.**...**.***.**..**...*.***..**.**.*..*.**....***.*.*...*..*..*.....*..**..*.***.**.****.*...*..**.*....***.*.**.**.*****....*..***..***.**.**..*.*...**.****....***.*...**.*..****.***..*.**.*.*..*..***..*.*...*.**..*...******..*.*..*..*......*..****...*.*.*.*....******.***..**....**.*.*.....**...*......**...***..****.*..**.*.**.**.**...**.*..*..*..*..*.*.*....******.*.*....***.*.***.**..**..*.....*..*.*..*.*.***...*..***...**..*........*.**....**..*..*.*...*****.***.**.....**..*.****.***...*.*.*********.....*..*.*.*..*.**...**.*.**....*.***....*.**..****.*.*.****..*.*...*...*******.**..*..*.....**..**....**.**...**........*......***.**......*...*.**.***.*.*******...*.....*..**...**.*****...*...**.*.**..*.**..*.*.......**.*..*...*****...***.*...*.*.*.*..*....*....*..***..***..*.*.*...*****...*.*....***.*.**..**.******.*..**.*..*..*.******...****.*....**...**...******....*.*..*.*..**.***.***.*...*...*.*..*.*..**.***..*.**.......**.**.***...*****.*..**.*.*...***...*..**...*..*....*...****..*...*.*.*.....**.**.*..**...**.**.**.*.*.....***.*.*....*..****.*......**.**...***..*.*.*....*****.*..*.*..***....*.**.**.***....*.*..**.*****.*......***.**...***.*.**....**.***.....*.....*******..**.**...****..***......*.**..*.*.*.*.**.***.....*.**..******..*...*.*..*..**..**.*..**...***..**.*....**.**.*.**....*.**.**.....*...*.....*..***.****...*.**....*.***...**..**.*..*.*...*...*...**.*.**.**.***....**..***.****..**..******.**.***.*..*.***.....*.**..*.*.*..****.**..........*.**..***.**.*.**.**..*...*.**..*.**.............*.*...*.*.**..**.*.*****..**...**.***.*.***..**.****.**....*..*.****.**.**..*...*.*.*..*..***.*......*..*..*..****..*.*..*..*.....*...*...***...***.**..*..*..*..***..*..**.*.*.*..**.*.......****..**.******..****...*.**..**...*.*.*....*..*..*.*..***.***.***.**.**.****.***.**...*..*.**...*.*..*..*..**.....***.**.***.***..*.***********.**......**...***..*..*..****..**...*..***..*.****..**..***....***.*.*..*.***.*****.**...*..****....***..** .******...*.*.*.*....****.*...**...***...**.*...***...**..*..**.*.*.****..**..**....*..*.*.........***....***.**.*.***...**.**.*.*.*.**.**..****......***.****.*....*...*.*...*.....**...*.*******..**..***..*.*..**..*..**...*****..**......*.****.*.***.....*..*****.*..*.***..**...***..**..***..***.***.*.*.*.**.*..****.**.*...**.*..*.*..*****..**..*.****.*.*******...*.*****....*.**.*****..**..*****.**.*.*..*.*...*...*...*.*.**..*....*.**..***.*..**.****..*..**...***.*.*.****.***.*.**.**.***...**.........***....*.*.**...*....*.*.*.**.*.*...***..****.**..**.***...**.*....*.**..*.*..**...*..**....**.***.*.*.*.**...*..**.*.***.*.*...*...**....********.**.********..*.*..*...**..*..*.*....**..*.**.**.*..*.*.****.*.****..*..*..***..****...***.*..*.*.**..*..*.**..*******.*..*..*.*...*....*.*...****.****...*.*.**.*.**.**..***.**.*....*..*.*.****..**.*....***.*........*.**.......***.**...**..*.**..***.**...****.*....**.*****.**.....***.*.**...*..*..*.**.***...***.....*...**.*.*.*.****..*.***.*.**.*.*....*******.**...*..**..*****.*.......*****.*.*...****.....*..**......**.**.*.*.*.*.....*.*.*....*...*****.***.*******..*.**..*...*..**.*..**.*.****.*..*.......*..*..*...******.*..*..*.*..*..*..***..**..***.****..*.**..*.*...**.*..****..*.**...*.*..*.*****.*....**..********.*.*...*.**...**.*.*.*..*.*.***..**...**.*.***..*.*..*...***.*..**.*.*.*.*..*.**.*****.*.*.**.****...*..**.**...*..**.***..*.*..**.*.**..*......****.*.*..***.*..***.***..*.*.***.*.....*.*.**.*.*.....*.*********.*...**...***.*.**....*.**********....**.****.******...*..*..***.*..*..*.*...****.**.*.**.**.***..*.*...*...**.***.*.**...*..*.*****...*..**..*.*..*.*****..*.***.**..*.*.*****..*....**.*..*.*.**...*..*******.**.*..*.****.****..*....**..*.....**..*.***.*...***..**.***.....*.**.*.*..**.*****.*..****.***.**.*...**.*..****.*.*..**.****.*...******.****..***.***.**..**.****...*.**.***.**.*..***.*.***.*.***..****.*..*.****.*****.***.***.........******.*.*.*..*.*....******...***..*****.******..*.*..**.**.*..**.*..***. .*******..*.*.****..*****...*...*..*..***.**...**.*.*.....*.**..*..*..*..***....**.*..**.*.....*...*****...**..*...*.*.*..*....*..*..*.*.*.*..*..*...***.*..*...**.**.**.*..*.****..**...*..***..**.**....***.****.*....*...*.*..**.*.*..*..*.*..*..**.*.**...***......*.**.*..****.**...*...*....**..*.....*.**.....***...*..*.**...**.*.**.*..**.***.**..*.....**.**...*..**.**..*.*..**..*.**.**...******...*...***.***...******.**..*..***.*.*.*.*.**.***.******..*****...***.......*...**...*.*.*.**.*.***...**.**...*.***..**.....*..*****.*****..*..*..*..*..*....***.****..**.*.**..**.*.**..**...*...****.*****....**.*..**.*........*....*.*.****.*..*.*.*.**...*.*.....*...****..*********...**.***....*.*.**.*......**..**.**.***...*.***...**.********..*******.**..*....*..*..*.**..*****.****...*.*.....*...**.*..***..*.*..*..****..**.**.....***..*...**.**.***...****.....**.*..*..******.........*.**.*.*.***..*.***.*..**...**.....*..*.*.*....*.****.*******.**.**..**......*.*.*.******...*.****..*.*...**.***.*.*.**.*..*.***..*.**.*.*..****.*.*.**.*.****...*.*.*..**.*.*.****...*.***...**..**..*....***.*.*****.*..***.*.**.***...*.....***.***....***.*..*.....***..****...*..*...***.**....***...***.*.***.***..**.*..*...**......***..***.***...*.***......**.*****..**.*.**....**...*......**.**.***.****....***.*.....*********.*.*...**.*.**..*******..*...*.****.*..*.**...*.*.**..**.**.**.*.****...*.*.*.*.*.******....*..*******.**.**..*****..*****..*.***.*.****....**.*.*..***...*..*.***...**.*..*..*.*.....*..*....*.....*..***...*..**.**.**...***.**.*..****....*.....*******.*.****.****.****.*..****.*..*...*....******..*.*....**....*..*...****.**.*.*..*..***...*.*.*..**...*...***..*****..**..*....*..**...*...*.*..**.***.*...*.*..*.***..*.***..*.**.*.**.**.**...*.**..*.*..****..****.*...****...***..****...*.**.**.*..***..***.*.....**.....*.**.***.***..*....**.***...*.......*..***.**...*..*.*..*.*..***..*....*.*..***.....**.**...**.***.**.***.*****..**.....*....****.**.*......*.....***...*****.......*..**.. .*.***.**.**..****...*..*..*.*.**.*.***.*.**.****.*********...*.***.***...........*...*.**...*.*****..*.***....*.*...**.*..*.*.....**.....**..*.****..*.***.****....*..**.***.******..**..***..*.**...*..*..**...**.*.*****...*.*.*******.*..****..*..***...**.**.....**.****.*.....***.*....**....**.***.***...*..*..****.....*..*.**.***.*...**.***..*..**.**.*.**.*......**.*********.*....*..**.*.**..*****.****.**.....*.*..****.*.**...**.*..*.******..**...*.*.****...*.*.**..*.******.**..*..***.*******.**...*.**..*.....*..**....***..*********.*.....*..**..***.*.**.....*.*.*.*.***.***...**...**..*..*.*.******.*..***..*.*...*.**...**.*..******.*****.****...**..*.*.....**.*.*..*.*....****.***.**.**.**.****.*****.*.*.****.**.....*.**..***.***.****.**..****...****.***.***.***.**.**.***.*.*.******.*.**.***.*..***.***.....*.***..*.****....**..*.*..**.**..*...*.**.*..*.*.**...***....*..**.*..*...*.*****....***...*....***..**......**.*********...****.****.**..*.****.*.**.**..**..*..****.*****...***....**....*.*...***.****.****..*******.******..*..***.*....*.*.*****..****....*..*..*..*....**.**..**..*.***..*.**.*..*..*.*****..*.**.***.*****.*.*.*********..*..***.***........***.*....*....**.....*.....***.*.*.****.**..*.**.*.*.*.*.....**...*.*.*..*.....**.**..*.*..*..*.*.**.****..*..*..*..**.****..**...*.***..*.*..*...*..**.******..**..*.******..*....*.***.***..*.*.*....*..******..*..*..*.**...*.**.....*******.*.**..*.*.*..*.....**.*******...*.****.*..*.****.*.*.**..**.*.*..*..*****...*.*..*..**.***.******....**.....*.***...*..**.**..**.*.**..*.*..**.*..*****.*...**....*.*.....**.***.******..*....*..***..**.**..**..**..*.*.*..****.***..***....**.*..*.*.*..***...**.**.**.**.**....*..*.*..*...***.******.*.*****.**.***.*.*.*.***...*....*..**.*****.**....**.*..*...**......*....****.**.*..*.*..****..**.*..**..*.**...********.*...*****.........*......***.**.*.**.......**.*.**..**..**..*....*****.**..**.*******....**..****....*.**.***.....**...*..*.****.**....***..**.*****.*.**.*...*.**......**. ..*....*.***.*.*.....**.*.*****..**.*.*.***....****.*....*.*..***.*...*....*.*.*.*.**.**.*..*...***.*....**..**..****..*.*..**.***.....*...******..***..*..*...***.*.****.**..*.*..********...*..***.**.....**.....**.*..*...**.*...*...*.**....*.*..**..***.**.**........**.*.*.**.*.**.****.***.*.**.**..*....*.....***.****..*.**.*..***.***..*****..**..*....*...**......**...**..*...**..****..*.*...***...*.******...*..*.**.*..*......*....*..**..*.....*..***..*..*..**..*****...***...**...*..*......**...*.....***..*....*..**.****.****.*...**........*.*...*...*..*.....**....*..*.**.....*.**.*......*....***..*.**.***..*....**..*.*.....*********.*.***.*..***.*...**...**.****..*****.*.******.*..***.*.*.***.***.*.....*.****..*....**.......**.**.*.*.****.*..***.*.**.**.***.....**.*****.**.*..***.**...*.**.**.*****.*.**...***..*..*.***..****.*.*.*******..*...*.*****.**..**.*.**..*...*...*.*..**.*.**.*..*.....**..***.*..****...*..***.*...*..*.*.*..*..*.**.*****..*..*...*.*.*..**...**..***.**.*.****.****.*..*......**..........**...*.***.******........*.***.***..*...*.*......***.*.*.*****......*....**.*...*..**....**.*....***...**.*.*.**.**..*......****..*..***....****.*.****....*.***..*..**...**..*..*.**.*..*.**....****.**..*..**...*.....**.*..*.*.**.**..*..***.*****.*..*..*..*.***.*****.*.***.*.****..***.*..*.****.**.**..**.**.**.....**.**..*..*...*.....*...**.........*.***.**.**..*..**.*...*****.*****.....***.....***.******.*..*...***.**.*..*.**..*.*.**...**..**.*...**....*...**.*.**.*.*..*.*....*...*...**..*.*.*.*..*.*.*...****...****..*.....**.*..**.*.*......**..*..***...***********.*..**...**....**...***..*..*.*..**.*....*..*..**...**....*********..*.**.*......****.***.***.**..**.***.****.*...*.*.**..*..*.*..***.***...*.*.*.**..*...***.**..***..**..**.***.*.*..*...*.***..*.*..**..*.**.*...**...*...**..*.***..**....**......*..*.**......**...**.**..****..*..*..*****..***..*.***.*.*..*...*****..*.*.**.*.**.****..**..*..*.****.***..*..*.*..*.**...*.*****...*****.**.*.....*.*.**.****. .***.*...***..*.*.*.*.**..**..*.*.*.***.***..*.**.*....*....*.**..****..***...**..**..*.***.........**..***..*.*.*..**.**.*...**..*...***.....*.*..*.....*.**.**..****.*.*.*.*..**..*.****.***.**...*.*.*..*....*..*..*..*.**..***.**....*.**....*..*******..**..*.*.....*.*..******.*.**....*....*.***...*.**.*.***...**.**.....**.*.*.*.***.*.*.***.**.**.*..*....*..*....*.**...*..*....*.**.**...***....***...*.**.****.**..*****..*..*****...*..*.*....*..*******...*.*********..*******.*..**.****.***..*****.*.*.......**....*...*.*..****...****...****.***.**.**....*.****..*..*.**..*******....*.***.**.......*.*.***.*..*...*.**..*.*..*...***.*..*..*.*..*..*.*.*...***.*...*.*..**....*.*...*****..*.**..**...*.*.*.****..*....*..*..******.***.*****..*.**.***.***.*..*.**...***.***.*.**....******.....***.**.*.*.**.*..***..**.**...***...**.*.*..*..***.*.*..**..****.*.**.**.*...*..**.**.*.*.......*.**......**.*.**..*.***..*..*.**...*****.*.**..***.*.*..**...**....*.**......*.**.****.....*.*******..**.***.***.**.....*..***...*..*******.****..*****.*****.**.*..**..*.**..*...*..*..***.******.**.**..*.***.*..****...**.*.*****....**.**.******...*..**..*****.*....*.*.......*.*.....**.*.**..*.**..**..*.....*.*..******.****.**.***.*.*.**....***.*.*.*.*...**.*.....*..**.****.*..*....**...*.....*.***.*.*****...*...******.*.*..*..**...**...*.*.*.....**.**..*...**..*.*....*.**.*..*.....*.**...*..**....*..***..***...****.*****.**.***.*...*.***...*...*..**.**.***.**.******.***.*.*...........*...*....**.*....*.**....*.*......*.*...**.*..*.*.*.*..**..****.**.....*..*.**..***.**.**.***....**..***.***.**.*..*.....*.*...**.*.*****.****.**.*.*..*.**.*..*********....****.*..*..*.*.*.***...*.*...*.*......*.*...**.**..**.***********.*..*.**..*.*.***...****.*....***..**..**.*****...*.*....**..*.....*..*..*...**.*..*......****.*.***....**...**.*.*.*.....*.*..*.*.***.******..****...*..*...*****..**...**..*..*.*...*...***....*.*.*.**...***.*.*.*****...**.*...*...*..****....****.*..*.*.*.*..***...**.*..*.*...**.*.*.. *.**..****.**.*.*.**.***.***.*.*....***..**..**.*...***.....*..*.**..***...**.*.*.*.....**.*..****.*****.**..*.******.*..**.*.*.*..***.**.**...*.*...**..**...**..**...*...*.*.*..*.*..*.***....****..*****..*..***.*.**.**.***...*.****....**..***.***.....*.***.*......***.**.**.*.**.*....*..*..*..*..*.*.*...*...*****.*.*.....*....**..**.***..*.*...**..**.*.*.*.*.*.*.****..**.**....**....*..*.**.********....*.******...*....***.*..*.***....**...****...***.***....*.**...*.****.**..***.*****.****.***.***.*.****..***....**......****...***.***..***.*.*..*.***.*.....*.*.*.**.*.*.**.*..*.*.....**...*...****...*....*.***.*..*.**.**.*...*******..*.*.*..*..***..*.*.***.***.*******..**.**.*..*.*....**...*...******..*.**..***..***.***...***.**.**..**.***...*.*.*.**..**......*.****.**..**....*..***...*....**..*..*..*....**...***.*..*..**..**...*.**..****..***..*...*.******..*.....**........**..**...******.**...*.*.****.*.**...**.***....**.....**.**.********....*.***.*...*.*...****.*.*.*.**.*.******...*..*.*...*....*.....*..**..*.*..*.**.*.*....**..**....*.*.*.*.**...***..****.**...***.*.**..*...***.**..**.*...*.....**.*....***.*****..***..***.*..*****.****.*..***.....*..**.*******.*****.*.*....**.*****....**.*..**.***......**....*..**..**..**.*******..**.....*..***.**..***..*..*...***.**.*.******..*****...*.**...*..*.*.**.*.**....*.*.*.**.*..**..*.....*...*..**.*.***.*.*.*.**.**..**..*..**********.***...**......***.**.*.*.****.*******...*...*.***.**...*..*.**.*.*.*.**.****.**..*.**.****....*.**..*.**..*******.**..*****..**.***..***..*....*..*.*...*.*..*.**.*..*.*.*..**...**.*.*..**....*..****.*****.****....*..****.*.....**..*.*.*...**..***.***.**.....**..**.*.**..****...*..*..*****.*.*****.**.**.*.***.*****.*.***.....**..*..*...*****.*.****..***.**.**.**.*.***.**.*.*..*..*........*.****.**..*.*...*.**.**.*.**.....*.**.*.***..*..***.**.**.....**...**.*****....*.*.*..***...**..*..**.****..........***..*...*.*.***..*...**.***..*..*.*****.*....**.*****.*.**.*..*......***.***.**..*...**.. *..**.**.*.*..*****...*******..****.***...******..*...*....**...**.**.***.*..*.*.*..**....***.*.*.**...**********.*.***........**.***.***...**....*.*.*.*.*..*.**.*.*..*.*****..*.**.*.*.******..**..*...**.***..**.******.**.*.*....**.*....***.**..*.*...*...*.******....***********.*..*.*....*.**.*.**...**.*..*.***.....**...**..*****.*.**..**.****..**....***.*....*.*******.*.*...*..*****.**.******...*.*...***.**....*....*...*******...*.***...*........***.*.*....*.*.*.*.*.*.........***.*.*.......*..*..*..****..*...*..**.*..*.**.***.**..***..****....***..***......**.***...*.**.....*..**..*.*.*....*.*.*.***..*.**..*.*.....*.**.*.*......***.**..*.*..***.***...*..**.**..***...**********.****.*.****...***.***...*.*.*.****....*.*.**...***..*.**...*..****.*..****.***.*.*....**...*.**.**.*****..*..*...***..***.**...*...*.**...****.*.*....**....*.**.*...*....*..**..*..***..*.**.**...**.*****.**..*...***.**.*.***..**.*.****.*.***..**.*.*.****.*.*..**.**....**..*.**.....*.***.**..**..*.**....**..*****.****.*.**..*.....*....*....*.*..*....*.***..******.**.***....*..***....*.****.**********....**.*******.*...**..***.****..**....***.*.*..**..*.**....*.*.**.*..**.*.*..***.....*.*...*.*.*.*.**.****.*..*.*..*.*..**...*.***..**..****...**.****.***..*...*.*..*****.**..*.**..*....*.*.**.*....*.*.*.*...*.*.*...**..***...**.***.**.**..**.**...****.**...****..*.*..*.*.*..*.**.....**..**.*..***.**.******.****...*..**.*....*.*.*.*.***.*.*....****.*......**..*...*****.*....**.**..*...*...*...*****.*.**...**.******...**..*.******..**..****.....*..****....***....*......****.*...*..*.........**....***.******....*.*..*.*.*....***.**..***...***.*....*.*.*.****......*.**.*..*.*.*.*..*.******..****.*.*.***.**.......*.*..*.*****..***...**.**...*..**..*.**..*.***.*..*......**...**.......*.**.*.***....***.***...*..***..**...*.*..*...*......**...*...**..*.*..*.****.***...***....*..*****..******....*.*..*.****..***.**.***...*.*.*.*..*.**.*.........*.**..**..*.*.*.***.***.......*.....**..**.**.******..*****.. ...****......*.*.*...**.*..*.*..**.*...***...*.***.***.**.****.*......*.**.....*.*.*..*...*.***.*..**.**...*..****.*****....**...***.*.***..**...***.**.**.***.*..*..*.**.....*.*.*..**.*.*.......**.**.***.******..*.**...*.**.***.****..***.**.*.**.**....*..***...****.****.*...*.**...**.******..*....*.*.**.****.*..***..*.**.****..**.**..***.*****..*********.*..*..*******.**.*..**.*.....*..**.****......**.***..****...*****.....*.*.**..*.***.*.**..****.*....**.***.***.**.***.*****.*.**..*...**.***.***.*...*...*.***..*..*.**.**..******.*.*...**.**......*....*..**....*..*.***.*...**...*.*..*...**********.*...*.....*.*....****....*..******..*...*..*.*.*...*.***.**..**..*.**..**.*.************....*..**..**.*.....*..*.*****.....**.*.*..***..****..*.***..*.*....****.*****..***...*...*.*.*****...*....*.****.**.**.*.*****..*.*....**.*.****.***...*..*..*.*.*...***....*..**...*.*....**..*.****...*.*****..*..*.*.**.*****....*.*....*..**.*.*..********...*.******.*..*.....***...*******..*..**.**..**.*.....**..******..**.**..***....*.****.********.***.****..**.***....*.*..*..*..****.....*..***.**.....***.***...**..*.*.*.*****...*.*.***.*.**..*....*.**.******...*.***.........*..**.*...*...*.**.***.*..*****..*****.*.*.***.*.*...*....****......*..*...*.....*.**.....*****.*..*.***...*.....*..***.....**.****..**.*.**..*...**.**.*.*.***...***..****..**.*....*******..........*..***.**.**...*..*.**.***...***..**....**.*.*...*..****.*......*.**....*..*.****..**....*.**.*..**.**.***.****....****.***.**.*...****.*.*...*.***...*.**.....*..**..*.*....***.****.******.........***...*..*..*.*...****.****.**.*.*...*.*..****.**..**.*....**....*....**.****.*****.*...*....*****.**.*.***.******.*...*..*.*.*.....*****...*.*..**.....**.**.****.*******.*.*..*.*..*.*..**.*..****.*.**...**..*...*..*..**.*..*.*.*.*.....**.******.***..**.*.*...*.*.....*...**.**......*.**.**..*.****..**.*.*.**.*...*.*.*.**...*...**..*.***.****..*.*.......*.*.***.*.*........*...**.******..***.*...*..*...**.*.***..*.*.....*....***. .**.***.**.*.*.*...**.***...**..***..*.**..******..****..**.***...**.****.*..*.**...****.*.*.*.*.**..*.**.**...*.**..*..*.***.*.**.****.*.****..*.*..*..**.**.*****....*...*.....***...**...*.....**..*.**...**.*.*.***..**.**********...*..*...**.*..**....***...*..**.*...*.*..*..*.*...****.*....*.**..**..*....*********.*.*....***..........**..*.*..*.**.*...***...**.*.*.*...*.**....**...****...*****..*....**.****.*.*.*******.***.**.**..*..*...........*.**..***.*...*.*.****.***.**.****..*..**.*.*..**.*...*..**..*.*...*.*...***....**..****.**....*...*.*..***..*.*..*****.*.....*....*..*..*.******..*.**..**...****..*.*...*.*..**.***********.*****..*.***...*..*...***..**.*....****.***..**.....*..*.*.**.**.....*....*.**...**.*..*.*..*.*..*..**...*****.*.*..**..*.*.*...***.******.***.*.**...**.*..*.*.*.....**..***..**..**....*..**.*.**...**.**.*.*.***.*****.***..*..***..*.*.****..*.***....***....*..**.**...**..*.*.***.***.*..*.**.*....****.**.**.*.****..*..***.........***...**.*.**..**.*.**..*****..*..****.***..*.****..*...***.....***.*******..**.*.**..*.**..***...**.*.*.*....*.*..**.*.*.****.***.*.*.*.*..*****..**..**.**..*.***..***.******.*..***.**....*...*..*****.**.*..*..**..***.....**.*...**...****.*****..**..***...*...*****..****.****.*..**..**.*******.**.*...*...*...**.*...******.*..*****.**.***...**..**.....***.*.*.*.....**.*.*.*.....**..*.*.*.*.***.**.**.**...***......*...**.***..**.*.....*...******..****..*.**..****...*..**...**.**..*.*.........*.*.**...***......*.*.******..****..**.**.*..**.*..****..*.....*..*.*******.*..*.**...**.**.******...*....*.*....***..**....*.....**.......*.*.***.*.*.......*..*.**..**...*.*.*...***...*.***..***..*..***.*********...*.*..*.....**.**....*.*.****.....***.***..*****...*.******..*..**..*.*.**..****..*.*.*...**.....***.*****..*....*.*****.******.**...*****....*.....*.***.****.***...***..*.**...*...*.*.....**.**.......*.*.*..*.*.*.*....***...**.*..**.****.......*.....*.**.*..*.******.***...*.*.*..****.**..*.***...*.******....***....* .***.*..*.*....****.*...****.*.*....**.****...*****..*****.*.**.**...***.*.*....*.*.****...***..**.**.**.*..*.**.***..*.*..*.**.*.*......*..*.**.*.*.***...*..****...**.*....*...**.*...*.*****.*.**...*****.**....**.*.*...*..*.....***........*.*...***.*.***.......**.**......*..**..****..**..**......***.*.*.*.**.******.*.***..***.*..*.....*..*.*..**.***.*.*..*....*.*.***..***.*.***..*..**.*.***...*.**..*.*.**....*...*.*.***.***...**......******.****.**...**...**.....*.*..*.*.***....***.*....*.....**..*..**.*.....*...*....****...**....*..*.***.**.*.*.****.*...**.****.*.*******..**.***.*.***.**....*.**.**.**.*.**********.*....*..*.*.***..*.**..*.*******..***.*******..*......*.*.*.*.*.***...*****..*.*..*.....****...***...**.*.***.***.*....*.........*..********.****..*..*....*...*.*.***...**.*******.*.*.***.*.**.*.*.***.*..***.*..****.*....**...*.******...**..**.*.****.*.****...***..*.*..****.*....***.*..**.**.....*...****.****.*....***.....****.***.****.*..*......******.**.**..**.**.**.*.***.****...***...****..*..*.*..*..*..**........**.....**......*******....**.**..***.....*..*....******....*..*....*.*.******.*...****.**..*.***.*****....**.....**...***....**.***.*****..*.**...**.*****...**..*.*..**.****.***.*.***.*...**..**.**......*.**..*..***...*****....***.**..****..*..*..**..****..*******.*..**.*.*.....*.*.***..*.*..***..*...*..*..*.*....*.***...*..*..*.*.*...****.***.*..*..*.*****.**..******.**...****.***.**.*.....**..*.**..*.*.**.**.***.*.*.*.*...**.**..*****.*.***.*.**..**.***.*..****...*****.*.*...**.*...**.***...*.****.*.****....*****....*.**.***..***....**.......*..*......*********...*.*.*...*.....*.**.****..*.***.****.**..*..*...*****.**..**...*...*.*.*.*****..**..*.*..*...*...*...***.*.*****..***.*..***..*.**..****..*.****............*.*.*..*..*.*****..*.*.**...*..****.*.********.*.*..*....***.*.*****.**..**..*.*......***.*.*.*.*...***..***..**.*.....*.*.***.*..*....*.**.***..*..*....*.**.*.......**..*.*..*...*......*.....********.*....****..**.*..**.*.*.**.* ..*....*...***.*..*.*.*..*.***..****...*.***.*.......*****.****.********.*...*..*...*.*..*...*..**.****.*.*..*****.**...*...**********...*.**.*.***..****.*...*...**.****..*.**..*.*...*.**...**..*...*...*.**..**.***....*...**.*....**.**..******.**.******.*.*.*.*..****.**..**..**..**.....***.*..**.***.**..*..*.**.*.****.*..*.******..*..*.*****.....*..*..*.*..**.*.*.**...*.*.**.**.***.*....*.**.*.**..****.*..*.*****.*.***...******.**..**.......**.*.****.**.**.*.******..**..*..*.***..*.***..*****....***.***.***.*...*..*......**..****.**...**.*...**..*..*...*.....***..*.*..**.*..*.*..**.*****...**...*.*.**.*.**.*..*.**.*.*.**.**.*.****.**.*.*.*.**..*..***.*..**.*..*....***..***.*...*.*.*.******...****.*..****.*......*.*.*...**.***.*..**.**..****...***.**.*...*........*..**.***.****..*.**.***.**.*...*.*..*...*.**.*....**....*.********.***.********.*.**.*..**.****.*.**...**.*.**.*..*.*.**....*....****.*.*....*....**.*.*..*......*.*..*..*..*.**.**...*..*.**..*..*.....*.*...****.**....***.*.*.***.*.***.***..*.*...**.......*...***.*.**........**.*.*..*...*..*..*.**.*..*.*..*...*....**.***......***..*..****....*...**.*.....*...**...*....*....**.**.**.*...*...*.*.*.**..**.*.*.*.**...*.***.**.*****...*.*.**..*.**.**.****......***..****.*..*.**..**....**.*******.......*.****..*..***..*.........******.*..*..*.....*....*...*.*...**.**..**.**.*.**.**...*****..****..*.*****.*****..**..***......*.*.**.*...*.**.*.*......*..**.***.*...*......******...*.**.***.**.*..**.*..*.*.*.**.****..*..*.**..*.***.*.*****..******.**.**..*****..*****.**.*.....*.*....***.*.*****.***....***.****..*.**...***.*****......*.*.*.*.*.*.*.**..******..*.*.*..**...*.*.***.....*.***..****......*..*.***...*..*.*.****.*...********...**.**.**...*.***....*.**..*..****..*.*.**.*****...**.*..****..*****.*.*.**..........*****.*********.**.**....**.***..*..*...***.....*...**.****.**.**.*.*.......**...*..***.*.**....*.**.....*..*.*.*.*..**..**...*..*....*...****..****.*.*.**.**..********.**.*.**..*.**.*.******..*.*.*.*..* ****.**.*........***..**.**.*.*..*.*.*****...*.*..*.*.*..**....****..*..**.*..**.*..*****..*..*......*....*.**..**..**.***..****.**...**.***.*..*.******.*..***.*.*.*......**..*.*...*......***.**.*.**.****...*.**.***.****.*...**..*..*.**.**.***..*.**..**...**...**...*.**...*.******..****.*..**.*....*.**...*...***.**.*.****.....***..**.*.****.*.....**..*.*..*.*..*..*.*.*.*.*..***.**..******.*...*****..**.***....****.**.*..**.....*....*...*.*.*...***.***.**....*.....******.**.**...*******..*...**.*.*.*...*.*..*....****.**.**.*..**..*.**.*****..****....*...*..*.**...***....******.*...*.**....****.***..**..***..**......****.*.**..*..*..*..*.*****...*...*.*..***..*...*.**.**.*.*.*.*.******...**..*..*.*...*.**.***..*.*...******..*...**..*.*...*.*....*.....**...***.*.*..*.*.*..*.*****.***.***.*.....*....**.*...**.***.**.*.*.**.*********.*...*..**.**...*.*.*.**..*..**.**......***.*..**.**.*.*.*.****.*..*.....**.*..***.*****.*.*...**..*.***.***..*****.*..**.*.***.***..*.*....***.*...**.*..*.***.*..***.....*****.*.*......*****..*****.***...*.*..**.*.*..**..*..*....**.*...*.*.*.*.*...*.**...***.*.***.*.*.*.*......**.*..*****.......*....********.*....**.**.**...*.*.....***..*********...*.**.**..*...*..*.***.**.**....****..****.*.*****...***..****..****..**....**.***...***....*.**.*..*...*...**..*..**..*..*.*.****..*.*.*..***.**.*.***...***.**....**.****.***..*.****.**..****..*...*****.**.***...*.**...**....*.*..**.*.*...**..*.*..*..*****..**...*...*.*.............******.***.*.*.**...*..*..**..*.*......***.**.***..***.**..*.*..*.....*...***.*...*.***..**..*..****.*.......***.*.*......*..**..*****..*..*.*.*..***.*.***************.**.***......*.**.*....**.**.*...*.....*...*.*.***.*.*....*.*****..*.***..*...*.*.*......**.*.*****.***.......*..*..**...***.....*....*....**....*.**..**********.*.*......***......****...*.*.*.***.*.*.***.**..***..*.*.**.....***.****.**...***...***.**.***..**..**.**.**...**.***..*...**.**.....*.*.*****..*.**.*.****.*..*..*.*....****.*...*.*.***.*.*.***..** ..**.******..*.****.*..*.*..**..**..*.*.*****.*.*..***.************.*.......**.*..*.**..*...******.**.....**...*..****.*.***..**.*....*.*..*.**.***.**..**.***..*..**.**.**....*.**.*..*..**......*..****..*...*.*.....***..**.**...*.*.***....**.*..******.*.*.**.***.*..***.**..****.****.***...*.******.****..**....*....**.*.*.*....*..**.**..*..**..**.**.*.**..**..**.***.*.****..*..***.*..**..*.*...*.*.*..**.**.****.*...*..**....**.**.****...***....*.*.*.*.**.***.***..*.**..**.*...********....*.*.**.*..*..**.**.**.*.*.****..***.***..*.******.....*.***.******...**.****..***.*....*..*.*.**..**......***..*****.*.**.***..**.*..*.**..*.*....**......****..*.*.*..*..*....*..***.....****.*.*.*.*********..****.*..*...****..*........**..*.**.*....**.**..***.*..*..*.......*.*...**...***.*****.....*..**..*..*...*.*.*..**...**...*.*.****....*.**.*****.**..**..**..**.*****.****.***.*..*.**..**..*..*...*.*...*..**..***.***...*.*.*******.*****.*..****.*.*.*****....****...*.**.**...**...****.**.*....*.***...*.*****..**.**..*.***.****..*....**.***.*.**....*.**...**.*.*..**.*******..*..*....**.*..***....***.***.**.*...**.*.**.*.**.....*..*..**.*.**..*.**.*..*..*******........**.**.*...*...*.*.......***.**.***...*.***.*.*...*.**.**...*.***.*..*.***.*.**...*...**.*.**.*...*...**.***.***......**..*****.**.*.*****.*.**...*****...*...*.....*.****....*..*..*.*..*.**..**..*.*****...*..*..***....*..**.*.*.*.*.****..*..*....**.****.*...*..*.**.****.*.*..*****..***....***.**.......*****.*..*.*..*....**..**..**....**********......***.......*..*...*******.**..***.**...******...*...******.......*.*..*.**..*.***..*.....****.*..**.*..*..**........***.*...*.*.....*....*..*..*.*..*.*....*...**..*.*...**....*..*...*..**.*.****.*.*.***.*.....*...**.****...*******.*.......******...**..*.****....*....*******.*.*.*.**....**..***.*.****....*.**.....**.**.**.**.**.**..***.**....***.**.*..*..*....*..*.*.*.....***.*.*******..*.**.*..*..***..****.*....*..***.**...***..**.*.*.*....***..*.*.**.....**.*****.*.*.....**.. .*****..****...*.*.*******..*..*...*.*......*...**.*.*.**..***.*.*....******....**..*****.**.*****.*.*..**.****.*.******..***..*..*..**..**.*...**......****..***.**..****..*..*..****.**...*.....*..*****......*...*.***....*.******.*.****.**..*...*.....*...***.....*..*.*.*.*...**.**.*..**..*****..*......**.**..*..*..*..*.***.*...****...*......**.*.**.***..*.*.**......*..***.*....*.****..**.*.*...**..*..**.**..**.*.*..**.**.******..**....****..****.*..***.*****.....*..*..*..**.*.***....*....*..*.*******.**.*...*****.*.**.****.****....*..**.**.****..*..*.*..***..**.*.****...*..***.**.**..*.*..*..*.....****..*..***.*....*.*...**...**.**.*....*.*..*...............**....*....*.*...***..*..*.**.*******.**...***.**..*.*.....***.*.*.*...**..*...*..*.*.*.**..****....****....**.*.**.**...*.....**.*****..*.*..*...*****.**.*.*.**...**..**...*...***..*.........*..***..*..**..*.....**.*..*..*...*..*.**...**.*...*****..*..****.*.*.*..**....*.*......***..**..**.**..*...**..**.**.**.*.***.*.***.**..**...*.*.*...**.*....*.**..***..**.****.**.***.*..***..****...*.**.**..*....******..*....**...**..*.*..***.*.**...*..*******..*.*...*.***.**..*.**...*..**.......*.*..****...*..***..****...**...*...*.*..**.**...*.*...**.**..****..***.**...*.*...*...*..*.*.*..*.*.*.*....*.*..**..*...*.*.**..*..***...****..*****.**.***....*****...***.*.*.*.*.**.**.*****.*.**..**.*.**..**.***.........****...*.*******..*...**....**.**.***.*.....*.*.****...*....*.*..**.*..********.**.**..*..*......**..*.**....**..*.****.*.*.*.*.*****.*****...***.**...********.*.***.*******..**.*...*.*.*.*.****.*...*.*.**..**.****.*.**..*....*.****.**.*.**.*..**...*.**.**.*****..*.**..*.*.*..**.*.*......**.*.**.*..*.....*.****.***.**.*..***...**.*...*.*.*..****.*...*.*..*.....*.*..*....**.*.**.****.****.*..****.*....**..*...*.....**.*..*.*...*.**.***..**..***.******.**..*....*****.*.*.**.*.****..***..*.***.**..*..*..*..*..***.*....*.*..*.***..***.**....*.**********..***.*..**.*...***...*.*..*..*.*******..**.....*.**.**..*.**.*.*.* .*.**.**.****..**.**.*.*.*.**.*.*......***.***..**.**..*..**..*...*....**....*...**.*.*..*...****.*.***....***...*..*.**.*****.***...*..**.*...*.....*.**.*..*...*.*....***.*.****.**.**..***.*..*.*****.*..***...***.****.***.**.*.*..*.*****....**...***.***..****..****...****.....********...**.**..*....*..*..***.**..*..*.**....*........*.***.*.*.***.*....**.**.*.*..*.*.**...*.******.**.***...*.*....*....*.*****.*******..***..**..***....*.*.******.**.*...*..**.......*.*..*..***.....*..*..****.......**.******....*.***.......*****.*..**.*.*...*****...**..**..**.........**..***..*..***.*.***.*..*....*****.**..****..*...***.***....**.*.*.**..***.*..*.****..**.**....*.*.******.*.*...*...***.****..**....****.****.**......*.**..****.*.*.*..**.*.*.*.*****.**.**.**..**..***..****.*.*.*..*...*......***.*.......*.***.***.*..*.**.**.***.*..**.***.***.**.**.*.**.*..*.****.****...*...**.*.***...**********..***....**.**..**...*....*.**..*..**.*****.**..*.***.*..*****.**.***.*.*.*****..**..*.....*..*......*.****..*...**.*....*.......**..*..******....****.....**.*.*.*........**.**..**.*...*.**.*...*.*.****...*....***...*.*.*.***.*..******.*..**.**..*..*.*...****....***..*.*..**.***.**.*..*.*.*****..*.*.*.*.*.....*.**..****...**.*..**...***...*.**..*.....*.*..***.***....*..*.....*.*.*.*.***.*..*....*..**.**..*...*.****..*.*.**.*....**.**......****...*....*...**.....*..*.***..*.*.*****.*..**.*..*.**..*....***.**.*..*.***..*.*..*..****.*.***..**....*.**.***......*..**.....******.**.*..*..*.**.*.*.*.***.....*.**...**.*..*****.*.*.**...*.*...*.*****.**...*.***..***.*.*.....*.*.*.**....**.*.**..****.***...**..*..*.*******.*...*..***.*..*.*.**..*.*.***.**.*.**.*.*.*..*****.***.**.....**.**.**..*...**.*.******...*.*...****.*.*.**...***.*****..*.....*****.*.*.....*.*****.*****.**...*..**.**.*....*.*..*.*..*.*..**.*..*....**....***.****.*.....*.**...***........*...****..*.*****.**...**.....**..***.*.**.*.*....*.*...*.....*..*****.*.*.....*****......*.*.**...*...*.***.***.****.***....******.*.*... .*..*.*.*...****.****..*.*.*..**.*.****.*.*..**.*..**..*.*.**.*.**..**..*.***.......*..*.*..**....*...***.**.....*.*.**.**..***.........***..*.**.....*..*...****..*.*.***.*.....******.**.*.*....******.*.****.*****..*.**.**..***..**.*.....*******..****..***.*.*****.*..*..*.**..*.***......*.***.***.*...***....*.**.*.**..*.**.*..**...*......*****.*.*..******...*....*.**.***.****..*...****.****...**.*.....*..*..***..*.**...*.....*..*...**...*......***.*......*..**......*....*.**...*.*.........****...*...**.**..*.******.*...**.***.*.*.**..*.****.....***..*.**........*.**..*.***..*.***.*..*.*...*.*.*.*..*....**...**.**..*.***.*..*..**.**..*.***..****..*.*.**.*.*...**.*.*.**..**.*.******..***.******.*..*...*..*.*****........*...**.***.**.**.*..**.*..*.**..*.*.*...*.***.*.*******..***.....**...****..*..*.***..***.*...*.**.*.*.....**..*..**...**..*.**.******.....*.***.*..****...*****..*.*...**..*.**.*****.**.**.****..***.*.****.....**.*.******.....*.*..**..*.*.*.**....*.**.*..*..**.*..***..*...**.*...*......**.*.........*....*.**.**..*..*..**.*.**..***..*.***.**..*..*....*..*.*.*.***.*.*..*****.*******..***.*****..***.***..****.**...**.**.**...*.*.***.....**.**.**.**.*....*.*.**.*.***.*.*....*.**.**.**......*..**.*..*..*...****.*..*.*..**.*.*...*....**....***....**.*.*.*..*.**...*.**.****..*.***.*..*.....****..*.***.*..**.*..***...*.....**..*..*****.*..**..*.**..******.***.*...*.*.*.*.**.***.***.****.**.***.***.*..*.*.***.*.**..**.*....*.*..***..*..*.***..*****.***.**..**.*...**.*.*..*.**.**...*.*...*..*.*..*...*...**..***..***.**......*****.***.***.***.**.**..*.*..*.***...*.****..*.*.*.*****.**.**......***..****....***......*.***...****.*.*..***.***..***..***.*.**..*..*..**.**....*....****..*.***.*.*.*..***.**..*..*....****...**..***..***.**.*....*..**.*.*.*..*....*..***.*..*.**..***.........***..**.**.*......*.*.**.**.*.**..******..*****.*..**........*...*..**........*..**.****..**...*..**..*..******.***.**.*.**...**...*.*...**..*.*...***....*.*..***.*.***....**....*..*.*. .**.**.*.*..*...**.*...***...**.*..***...*..***..***..*..****....*.*..****.**.*******.*..*....*.*..**..**.*******.*.*..*..*.*.**.*****.**...*..*.*.**...**.****...****..**...*.*.......***.**.**.*..*****.**..****.*.***...*.*....*.**.*.***...***..**...*******..**.**.*..*..**.*......***..***.***..**..*...**....*.*.**.**.*.*....**...***.*.*.*....**...*.**...****.***...*.*..**.*.**........**..**.***.....**..***.*****.**..*****..*.*...*.*..*.*...***.*...*.*.**.*..*.*....******..**.**.*.....**..**.**.....*....**...*..*..**.**..**.*...***.*.*...*.*....**.....*.**...*......*.*..**...*.*....***.*..*.*****.****....*****....***.*..***.*.*******..*.........*.*.*..*....*...*.*..*****..***..**..*.**....**...*..**...*.**.**....*.**..**..*..*.**.*...*****...*******....*.*...*.**...*..*.*...****..*.......**....*.**.***.***..*.***.**.***..*.**..***..*...**.***.*...*.*...*...*.*....*.**...*.*.....**..*.*.*..****.****.***.**......*.****.**.*.*..*..*..***..*..***.*.***....*******.*...*...*..*.*.**.*.***.**....***......***...**.***.*.*..*......*..**...*.***.**..**..*.****.*.*...*****.*.**..*..*...*******.**.**.*.**.....*****..*.**....*..*.....***..**.**.***********.***...*.***.***.*.**...*.**..**...******.***.**.********.*.**.***.**...**.***.*.****.**..*.*.****...*.***....******..*.****.*....*..***..********..***.*.*.*.**.*.*.***.***.*.*.******.*.**...****.*..*....**...****.****.**.*******..*.**..*..****...****.*....*...*.*.***......******..***..*.*.**.***.*..*.*..***...**.*.....*.**..*.*..*.*.**...*..*.*...*..*.*.**.*.......*.*.*...*.*..*.**.*.......**..*.*.***.*.*...*..*****.***.*****......*****.**..****.**.**.***...*.***...****.....*.*..*.**.*....**...**..*...*.*...*...***.*....*******...**.*...*..*.**.***.**.*.**......*..*......***.*.*...**.......**.***.*.*....**.*..*..****.***.*..*.*..***.*..*.*...***.**.*.**.***.**...*.*************...*.*..****....*.**.*..****...*.....**..*...**........***..*.....*..**.**..**.****...*.**.**..******...*..**..**....*.***.....*.**.*..*...*...**..*...... ..*.**.*..*...*..***..**...**..*..********.**.....*.*.*...**.*.**.**.****.....*.*..**..*.*....***.***.*.***....**..**.**.*****...*..**..******....*...*.*..*..**......***...*...*.*.***.***.*.**.......*.*.*.*.**..*.*.*..*..*..*.*.....*.....**..*....**...***......*....***.*....****.....**..*.*.**......*....*****.......***.****..***.***.*....*.*..*******.*.***..*.**...*..**......*.*..*.*.*....***..**...*.**..*.....***.*.*..*****..**.**.*..*.****...*.*.*.*****..***...***..**.*..*...*.*.*.**.*.......*.**.**.*.******..........**.**..**..*.*.***......**...****.****..*.****..*.*..**.*.**.**..*.*.*.*..***.****.*..*..**.**..*.**..**.***.*.*.*.*.**..**..*****......*.*..***...**..*..***....****..*..**.*....**.**..**.**...*.*..*.**.*.*.*...*..*******..**..*.*..**.******..***.*****....***....*...*...*..*.**.*****......**..*****..**.*..***.****....*.*..*.**.*.....*..***..*.**......*.*.**..*..*..*.*****..**.....*.*.**.*..*.*..***..***.*..*.*.*...**..*...****.**.....*..****.*....**.*.*..*.*......*..*..***..**..**.*...**....*.****.****......**..*....*.***..**.**..*..*..*...**...****..**.*..*.*.**.*.****..*.***.**...**......***.*..**....**.*..*.**.*...*.*.***...****.....**.**.*.**...*..*....***..*.***..*....*....**.*......*...*****..***.*..****..**......*****...**.****.**.****.*..****.*.*.**.......***.**.***.**..****.**..*..**..****.***.****.......*..*..***..*.*.......**..**.*....****...*.*******..***.*..**.***..*****.***.**.**.*..***.***.*****.*.....*........*****.****.***.**..**.****.**.*.****.**..*.*..*.*..****.*.**..*.**.*.*.**.***.**..***.....**********..*..**.*.*...*..****....***.*...****.*.*..*......*..*.*.**....*...***.*.*.*.*..****.....*.*...**.**...*...*..*..*.**..*.*.***...*.**..*..****.***.**.****..*****....**.*.****...*..*.****....*..**.**.**.***..*..**....*.***.*.***.....*..*..**...*.*.*.*.......*.*..*..*.*.*..***..***.*.*.**.........***..********....*.*...*..*.**.********.****.*..*...*.**..**...**.*...*.**...***.***..****.*..*.***..***...***..***...**...**..**.*.....**.. .***..*.*.*..*.*.......**..*.*.*.****..*******..*.....**..*....**..*****.**..*..*.*.*...*...*.....***.*.***.****.**.*.*.***..*..*.**..*.**.*.**.*.***.**...**...**...**.*.......**.**.**.**...*..**.***..*..*...***......*...........**..**.**....**..*.***..*.....**..**......***.**..*.*..*.***.....*.*...*....*.**.**...*...**.*..*........*.*.......*..*.*..*.***.*.*.*...*.**..***....*.*....*....**.**..**.*.*....******..*****.**..**..*.****.**.....*.***...*.....*.****.******.**.......**.*.....*.**...**.**.......***..***.****...*.***......*..**..*.*.*.*.....****...*.**.*..*...*...**.....**...**...*.*.****...**.****..*.*..*....*.***.*.***.....*..*.**....*....*...**...***.*..*.*.*..****.*****.**....*.*****...*.*.....*.***.*...*.**...****...***.****....*********.*..*....**..***.*..****.*.**.***.*.....***...*..*..**.*****.*...******.**..*.***.**..***.*..***.*.*..****.**..******...**..*.*.*...*..******...*.******..*...*.**.****..*.*****..****.*.*......*..**....**..***.***....***.*.**.***....*.****...*......*.*...*....**.**..*.*..........****.*.*...**.***.*........*.*..**.**..*.*.**...**.*.*.*..*.*.**.....****.*.*.**.*.*..*.**....**.**..*.*..*...***.*.*..***.**.******..***.**.*....**..**..****.*....*.*.*..***.*****.*...******..**.*.*.*....***...*....*..*****.***.*.*.....**.***..*.*..*..***.*....**.****.***..****.****.*.*.**......***.*.*.*...*.*......*.*...*..*...***..**.**..*....**...**..*...*****...*.****....*..**.*..*.*..**.....**.**.*.****.**.***...***.******..*****.*....*****.*........*.*.**.*****.*......**...*.**.*.*..*.**.......*..*.**.***.**.***....**.****.*...**.*......*.***....*.*.*..*.*.*.*.**.....**.*.*****...*..**.****.*.**.*..****.*.**.**...*.**..*......***...*.**....**.*..*.**.....***.*.*.**..*.**..*.*.*****..*****.***.**...*.**....****.**.*..**.**.***.*...*.******.**..***..**....*.*.*.*.*.**..*..****.**....*.**..***..*.****.***.*..**..**...***......*...*..**.......**.....*******...*..*.**.*.*...*...*.**..*..**..**.*..*.**....*****..***.***..**.*....*........****...* ...*.***....*......*..**.*...**.**..**......*...*.*.*...***..*.....**....**.*.*.****..****.....****.*.*..***.*.*..*.*.****..*...*...**********.*..*.*.**.*.**...*.****.*.*.......**.**.*.*.**..*..*.**.*.***..*.*.*..*.***.........*..*..*.**.......*.*..*.*.**.*.****...**.*.**.*........***.......****.*****..**.**...***.***...*..***...*..**........*.*.*.**..*.*..****.*..*.***..*.*.*..***..*.*.****..**.*.*****...**..**.*..*.........**.****.*.***...*...*.*****...*...**.*..*.***.**.*.*.*.....**.*..***.*.***.*....*..*..*.*.*...*.******..***.**..*.*..*.**.*...*****.**.*.**..***..******.*****...*.**.****...***.****.**.*.*...*..*.*...**......**.**.*....*..***.*.*.****...***.***.*****.*...*..**...*.****.**.**.*..**..*.*.**.***..**..**.*.***.**...**.******.**.*....***..**.********.*...*.****.....***.***...*****.********.*.*.***..**.***....*.*..*****...*..**.**.**....*...*.***......**.*****..*...***..*...*.**......*........*.....*.*..*.***.*...*.*.*..*.******..*..**....**.***.*..*..*.*.*...*...***..*.**.....*.*.*.***..*...***.*.*.***.......**.*.**.**..*.*..*.*..***.*******..*.*.**.*..**...**.*.*..*..*..*...*****.*.*.*.*****..*.***.*.**.......****.*..**....***..*..*..*******.*.****...*.*.****...***..***..*****..**.*.***.*.****.**.***.**.*..**..*.*....**.***...**..*....*.**..**.*.****....****.**...********...**..**..**...******...*****...****.*...*.**.*****..*.*.*....**...**.**...**.*...*...**..*.*.*.*.*..******.**...*****.*.**.**..*..**.***.*..**..*.*.*.*********.*...**...*..**..*.****..***..*..***.*....***.*.**.*.***.*..*.*.*..*.***....*.**..*.*****.**.....*.**..*...**...**...*..*.*.**.*.***.....*.*.**....***..*.*.***..**..*.*.****..*..*.....*****..*.*.***...*....*.*....***.*..*.*..*.*.**..*.****..**.***....**....***....****.***.*....***.*.*.*.*...***....*..*..***.*...*...**.*.*..*..*...*.*...*.*...*****.**.*.*.**.**.***..***..*....*...*.*.*.****........**..****...*.***.*.*.**.***.*****..**.......*.**...*...****.**....*..*.**..*.**.*.....**.****...*.***.**.*..**..*.**...*.***..*... .***.*.*..*.***..*..*.****...*.*..*****....*..*..***.*.....***..***...****..........**...*..**.*....**..*..*.*.**.*****....*.*.....*.**.*.*.*..*..**.*.*..*...***.*.**.*.**...*.*.....*........**.*****....**..****.*...****.*...**......*.*..*.......*..*....**...*.*.*...*.....*.....*..**....**.****.*******.*****.*.***...****.*..*.*.*.*..*****.*..**....**..**.****.***.**..*.....**.*...**.**.*.**.....*..*......*..**.....*...**.*..**.**..*..*............*.*.*.*.**..**.*.**.**.....*.**.*.*.*...*.*...**...*..**......*..*****..**..*..*.***.***.*.*..****.*.....*.***.*..*..**..****.****.*..*...*.*.**..*..***.*.*.*.****.*...***.**.**..*.*...*..***.***.*.****.**.**.*..***.*.**..**.*..*.*.****.*..*.*....***...*....****.***.**.*.***..*.*..****.**...**....**.*.**..*.*..*.*.*.**.**********..*.*.***.*.**...**..**.*..*......**.****....*****.*.*...***..**.**..*...*.*.*.*...*.**..*....**..**...**..***..***..*.**.*..*.*...*.....*.**..*...********...****.*.....**....*..***.**.*.*****..*.*..*....**.*.***.*.*.**...**....*.*.****..**.*.*.***...*..*..*.*.*...**....**.**..***....***.**...**.***.*..*...*.*....***.**.*.....*.*.*.***.*..*.*...****.......***..**.********...*.**.*..***.*..*...**.*****..**..**.*.***.**.*.**.*...**.....*.*.*.*...*..********..*.*.*.*..****.***.*.*.*...*.***..*****.**.**..***.***..**.*.**....****.***.*............*..*.**.**...*.*......**.*...****.*..**....*.**...*..*.***.**..**.*.*.**.**.****..**.***.*.*.*.*.*...*.*...*.***......*....**.****...***.**...*.*..*..****.*.*...**.***.......**...**...*..*.....**...**..*.**.*.*.*.*.***...*..*.**......***..*.*.**.*.*.***..*.***...*..*.****.*.*..**********.**...**..**.*.....***.*..**....**.*...***.***..***.***.***..*.....**.**..**....**...*.*.***..**..***...*.*.*.**.*...*.*..***.*..*...*..*.**.**.*.*.*......*..*....*....**.*.***.....*.****...***..**...***.*...***........***.........**...*..*..*..*.***.*.*.**...****..**...*...*.*.**.....*.*.*.*..*****.**.*..***..***..*...****.****.*.**.***..**.*.**...**..**..*.***.*****.*.***..*** *..*...*****.*****.*.***....*..***.*...*.**.**.....*.*..*...*.***...**..**...**.*.***.**.*.*....***..***.****..**.*...****..***..*....****.*.*...*......***....*.*****.****..*..*..***..**.*.*..*.......*.*.**..*.....*.**...**.*.**...*..*.*.***...*.**..**.*.*******.**.**...*....**..****..**.***.****..**...**..*....**.**...**.**...*.*..*..**.*..*.*.**..*****.****.*...**.****..*****....*...**...****.*.**.*.*.***..*.*.*..**.*...**.*..*.*...**.*.*******...***.*.*.....*.************.**..**.**.****..****.*...****..**.*****.*..*.***..*..**..*.*..**...**********..**......***......**.**.**.*.**.**..**.*.**.........**..*..****...*****.**...**..*..****......*....*..*.*.**.*.*..***..******.******..**..**.***..******..*.*..****.*.*...*.*..****..****.*.**.***.**..*....**.*.*..***.*****.*.......******..*.********...*.*****..***.**..*..*.**...*.*..*...*..**..****..*****..**...*.*...***...*..*.*...**..**.**.*.**.*.*..*.**.*****....***..**..*.***..***...*...*.*..**.***...***.**...*..******..**.****...*.*...*..***.*...*...*.**.*****.**.*...*..*****....*...**....**.........****..*.**..**..*.*.**.*.**............*.****.**.*.****...***.*..*......*.*.***.......***..*.*.*..***..**.*.*.*****.*.*.*.*.....*..**.**.....*...**....*....*..*.*...*****...*.**..****..*...***..*..***...**..*....*.***.***.*.....*****.*...*.***.**...****.*.**.*..*.**..***.***.*.*..***...**..*.*...*...**.*..*..****...*.......**..*.*.******.*.*.....*....**..*...*...*.....*..*.*..*..**..*..*.......*.*.......**...**..**.****..******.*.....**......****..*.**..*.**...*****..*******..**.*...***.*.****...*.*...*.*..*.....*.**..*.*.***.**..*.*.*.*..*.***.*.**....***..**..**.**.**...*....***.....*...*..*..**......*...*....*..*****..**.*.*.*.*.*.***.*.*.**....***....*..**..**.**.*..*.*.**.***.**.**.**.*****.*..*.....*...*****..*..*....**.*.*.**.*..***..*.*.**..*.....**..***.**..*...*.*....*****.*.*.**.*.**...*..*.....*.*...*..*....*.****..*.*.**..**.*....**..*..**.***....*..*....*.**.*..****..**.....*.*.**.**..*.**.**.***.**.*.*... *******.*..*.**..*..*.*...**...*...*....**.***.***..*...***..*...***..***.****.**...*...**...****....**.....**...*.**.****......*.....*.**.****....***..*......*..*.**.........**..*****...***.***.***..*..*....***.**...**.*...***.**..*.**.****...**...**.**.*.....**.*.***.***....*..**..*.*.....*.*...*..*******..*.*..***...*..*.*..**...*.*...*...**.****....**.**..**.*****..........*...**.*......*...**..*......****.*.****.****.****.***..*..***..*.*.******.*.*..*****....*.******.*...**..*.****.*.**....**.*...***..*.*.**.***.*....*****...****.*.*.*.**...**.*..*....**.*...*.**.*.***...*.........**.....*.*...*.****.*..*.**.****...**..**.....***..**.**...*.*.**.*.*..***.*..**...**..*..**.....*.**.*.*.*.***..*..***....*.*..**..*.*.****.******..**.**.*..**.**..**.*.***..**..***.*...*...*.*..***.***..**..***.*.*****..*.*.*..***.**.*....***.**.**.****..*.******.**.**.*........*....**......**.**.*..*...*...*...*.***.*...****...***....**..*....*...***...**.*.***.**.**..******.***.*..**.*.**.*..*.******.*...**.****.*.***....**.**...***......*..***....*.*.***....*...*...*****.*...**...****.******.*.*.*.*.*****........*....*.*....*..*.*****.*****...*******..*..****.*.....*..*.**.**.*.***.***....*.*...****.*..********..*.**.**.*.****.*.**..*..***...******.*....****.......**.*...*****..*...*....**.****.*..*...*.*.***.....*.*.*.***...*..***..****.*.*...*..*..****.*.**....**.**.*.*..***....*.*.****...*......*..*.*..******.**....*.**..*****...*.*.**.*.*..**.*******...*..*..*.***...*.*..**.*.*......**.*....*.*****..*.*..*.....*.*..*.*.*.*.*.****.***.*.*..**.***..*.**.**...**...****.....*..*........*.****.*.*..*.******.***.**...***..******...*..***.....*..**.*.*.*...*...**..*.*....*.*...*****.....****.*...*....*...*...*...**..***..*.*...**.*.****..**.*..**..*.*...*...*..*.....****...***....*.***..**.***.*..**.**.***..**..**.*.*..**..*.*.*..****...*..*.*.*..****..*.*.*...**..*.*..*.*.*.*****.***.*.*.*....**.*.**.*..*.*.*..*.***..*******.**.*.**.*...**.**.***.**...*.*...***...******.*****..*.. ....*...*..****.*.**.*.*.**..***.......**..*.*..*.**..*****...*..***.*..***.*.**..*.**...*.**..***..***...***..**.*..*..*.*.**.*...*.*.*..****..*.*.*.**...*....*..**.*.*.***..*.**.**.*******.**.**.**....*****.*.*....**.*.*...**.***....*.**..****.*.**.*.*.*.......*.***...*****...*.*****.*..**.....**..*.**..*.**.*.*.***.....***..*.******.***...*..*...*.**..**.*.*.***.*............*..*.......*..**..*****...***.*..**....*...*.*...*.***.***..*.***..*..*..*.****...**.****.**.*.*.*****..*.*..**...*.**....*.....**.******.*...***.*.......**..*.***....**......**.*.*.....*..*..*....****.***.**.**...**.***..*****..****....***...**...****.*...**..*....*.*....**.**......**.****..**.*******..*****.****...*.***..**.***.*.*....****..*.*..*....******.******.***..***..*********.*.*.**.....*...*...**..**.***.*..******.****.**.***.*.*.....*.*.***.**.****.....**..***...*.**..**...*..**.....*.****.**..*......*..*.***..*.*.*.****.*.*..***.*.......*...*....*..**********...*.***...***.*.**....*.*....*****......****...****.**.*...*.*.*.**.**.*..*.***.*...****.......**.*..*...*.*.*..*..***..*.******..*.*******...**.**..*********..**.**..**..**.***.....*.....*.*..*.***..*..**.***.*..**.**.....**.*.**.*.**.**......*****...********.*****....****..*.*..***..***.*****.*.****.**.***..*...*..**..*.*...*.*.*.**..*......***...*.***.*..*.**...**....*..*..*.*****..*.***..**.*...*****..****.*..*....**.*.*..*.*.***..*.**.....**.*...*.*.*.**..*...****.*.*.*.**.*.........**..*..**....*....*...****..**...***..****..**...******...***.*..**.....**.**....**.*.*.*...*.**...*..***..***..*..***...***.....**.**...*..***.**..***...*.....*..********...****.***.*..*****..*.*.**.******..**...*..***.**.**.**.***...***.**.*..**.**.****.*.*.***.***..***....**..*****.....***.**.*..****.**.*..*..*..*.*...**.**.**.***.***....*.**.**..*.*..**...*....******..*.*...*..***..****.**..**.*..*.....*...**.**..*.*....*..***...***..****.*....*..****.***.**..**.**.....*.****..*..***.*.***.*..****.**.*..*..**...*...****.*.*.*....**..*..* *..*.***.**.*.*..*..*......*...****.*...*..*...*..*..***...**..****.*...*.*.*.***...*....*.***.*.*.*.....****...****.*....**.*.*****....*..*..*..*.***....*.....**.**.******..**...***.*.*..*.***....****.****.*..**...*..*..*..*.*******.***..***.***.**.**..*..***....**....*.*..*...*...**.*..*..*..*.***..*.***.**..*...*.****..***......*.*.*...**.*........**...***....**.*******.**......*...***.*..*.*******.***.****..*.*......*.***.*...*..*****.***...**....***...**.*.*...*****.**.**.*.*..***.*....**.....****...**..**...***.****.*.*...**.....*...*..****...**..*.*....***..**...****.*..*.****....**********.*..*.*.*.*..*****..*.****..*.*...*...*.**..*..*...*.**.*.*..*..*..**.*.**.*.*.****..****.******.*.*****.*.***..****....*.*....*.**.***..****.****..**..........**.*..*.*...*..**.*.......*..**.*****.**.**...*.....*...*.*.*.****..*******.***.**.*.*.....**...**..**.***...**...**...***.*.*.***..**.........**.*.***.*.*.....*..**...*.**...*..*..**..*..**..**...***.**.*..*.*.*....**.**...****..*.**.*.....****...***.......*..**..*.**..***.***.*.*..*..*****.*.....***..*.**.*.*.*.*.*...*..**..**...**.****.*.***...*.*.**...**.****.****.***.***.*...*.*...***.**..**.**.*..*.*...****.*....**.*...**.**.*.*.**....*.*.*.*.***...***..*.**.**.*****.....***..****.....********....**.***..**.****........*.*..**..**..*.*.***..*.**..********..*.....*..*..*..**..**.*......*.*.*.****.*..****....*.**.*.**.****.**.*.**.**.*.*.****..*.*...***.***.**...**.***.*...*.**...*.**..*.**..**....**..***..*........*.*....*...*.*****..*.*.*.*........**.***....**...*.*.*..*...**.*.*.*.*..**..*....*****..**.**..****..**.*.*..***.****...***...**.*......***.***...**.**.*...***.****..*..*..*.***.*......*.**.***.*.****.....***.**....*.*..**..*...*..***.*.*.*.**.**....**..*...******...***....*..**..*.*.***.**..**.....*.*.***.*..**.......*.**......*..*..*..***.*****...*.*.*.....******..**.....**.**.....***.*..*..*******.....***..**.***.*..****.*.***..*.....***..*.**.**.....*****...***.***..*****..*..***.....****.*.*.*.*. *..**.******.**...*...**..*.****.*......*..**.*.*.*..**..*.*..*.***.*...*....*.****...*..*..*.**...*..*..*.**...*...*.**.*..**.*..**...*...*****.*.*****..****....*..*..**..**...*.*...*..*****.*...*.....*...*...*.*****..*.****.*.*.*.**.*..*.*..***...*.**.*.*****.*..*.....*...****.*..*.*...*******.....*..**.**.****.*.*.*.*..*..**.**..*.**..*..*****.****.*.**..*.***.*..*.*..*.*....******.***.*****.*.****..*.*.***.*...*....*....****.*...*.*....****..*.***..*...**....*..**..**.*.*.*....******.*.*.*.*.*.**.***.*...**..*.******.**..*.*.*.**..**.*.*..*.**..****.*...*.***.*.**..**.**..*******...***.*..***.*.*...**.....*.******.*********..*...*..*.*..**...*.***.*...*.*****.**.*.....**.*..*****...***.....******...**...*****.*..*....*.*....******.***.*.***..**.*.*.*.*....*.*...*...*******.*....*..*..*.***********.*..****.*.*...*.*.***......***...****.**....*...*....*****.*.*...*...*..**.*.**.*..**.....*..*.*.*.**.*..*******..**.***..*..*******...**....***.*.*.***.***....*.*.***..*.***.....****.****.*..***.**.....*.**..****.....**....**...**.***...*.****..****..**..**...*..*...***.*.*...*..*..*.*..*.*.********......*.**...**..***.**..*....**..*.*.***.**.*******....*...**.**.***.*.**.**..**...*.*.******..*.*****.*..*.*.*.******.*...*..*..**.*..***.*.****.**.*.*..*.*..*.*******.**..***.**...*..*.*....**...*......*.**...**.....*....*....*.*.*..**............*.*.**.***..*.**.....*.*..*.**********....*.**..*.**.*..*..*.**.*...***.**.*...*.*.****.**.*.*......*.*..***...*****.*...*.*.*.*****..***....*****..**.****..*...*.*...*.*.****.****.**.****..**..*.*....*..*.*.*.***.*...**.*****....**.**.*.***.***.....*..***....**..**.*****.*..*...*..*.***..*.*.***..***...*..***.****..****.*..****..*.*..**.*.*...**...******.*.*.**.***.**.*........**.*.*..*..*.*.**.***.*...**...**.*.*...**.*.*....*...****.*.**...****.****.****....*.**********.*.**.*.*.*.*.*.**..**..*..**.***..***.*.*.****.....**.*.*...**..*..*......*..*.*.***.**.******........*...*....**..*.**..*...**.**....*.*.**..*****.*...*.*.** ..*...*.*.*.*.......*.**..*..*..***.**..**..*.**.**.***...*.**.**...**..*.*.***..**.*****.**.*.*..*....*..**...***..*....*...*..*.*.....*.**......*.**..*.*.*.**.*.*.**..*.**....**...*.*..*.....*.**.*...*....*.*...**..*.*...*.*.**.**..********.**...**.*.*..*..**..**.**.***.*...*..**....*...*.****..**..***.**..**..*.*.***...*....***....*.*.**.***..*.*...*.**....*..**..**.*...*.**..**.**.****..**..***..****.*...***.*****.*.**....**.**.*.*...******.******.***..*******.***..***.*....*..*....*....***.*.*****.*....*......**.*.*.*****..*.***.*.**.**...*..*....*..*.......***.**...*.**.**.*.***.*...*.**.......**.*****.*....*.*..**...*.*.*.*....***.*..*..*...**.*.*.*....**.....***....*..*.***.**.*****.****...*.**.*.....**.*..*...***.*....**.**.****.***.*..*..*.*.***.***.**.**....**...*...*.*..*.******.****..**.....*...***.***.*...***..*..**.**.**.***...*.***.*.*...*...*.*.*..*.*.*..***.**.*...*...***.****..**.***..**.**.*..**....***.....***.*.....*......*..**.*.*...*.*..*..***..*.**..**...***.***..*.*.***.**.**....*....*...*..*....**.**....******....****..*.***.*....*.....***.....*.**...**.*..*.**..*..******.*..........*..*...***..***.**...***..**.*....***.....**....*.*..****.*...**.......*..*.**..*.*..*.*...*.*..**......**.*....*..****.*.*.*.***...*.*.....***.*.*...*...**...**.*...**.**...**.*.**..*.....**.****.*****..**.*.*...***..*..*****.**..*.**..**.*...*....*.*****..**.*.*.********..***..*..***..*.............*.*..*......****.*....****..*.*.......**.*********.**.**.*..***.*..*.*.***.*.**..*.*..*.*....*..*.*..*.***..****..*..***.*..*.***.*.**..**.*....**...**.*.**.......*****.*...*.**.**.*.**.***.**..*..***...*..********.....**.*.****.****.*.**..*.**.**...**..***.***..***..*****...**...*****.***...**.*.*...**..*.**.**...*.....**.*.*.*.**....*...*.***.***.*.****.**.....*.....*...**.*.*.***.***.*...***.************.*.******.*.*..**.*...*..***.*.......****.*.***.....**.*.**.****.******.*..*.*.***.*...**.*..*.**.*.**...**.....*...***.*...******.**..***.**.......****.*..*.**** *.**..***....****.**.*.........**.**.****.*..***.***..*.******...*..*..*...........*...*.*.*..**.*******..*......**.**.*.**..**.*********..*.*..*...**..*.**...*...*.*.*.**.*.....*.***..*.**...*.****.....*..*...**.**...*.***.**..****......***.*****.*.*.***.*.*.**.*.**.**..****..*.***.**..****..*.*..*.**.**.*..*..*.***.*.*.*..*****..***.*.....*.*..*.......****..**..**.**..*.*..*..*.**..*..*..***.*...*....**...*...***..****.*.*...****......**...***.***.**.*.***.*.*...*.*.*.....**.*.*.***.**.***.**..****.**.....*.**.*.*....*..*.***......*....*....*.***.***.*.*....*.*.*.....*.**.***...*.*...**.***...*.*.****.*..*..*...*..****.**........*.***.*.*.***.**...*..**.....*****.******...***..*.*...***..*..**..*..**.*..****....*....********..**.*..*.*.***..*..**.*...*...******.*.***.**.**.**.***.**.*.****.***..***.*..*******.***...*....****......*..*.**....**...*.*****..*.****.......*....*****.***.****..*..***..**.*.***..*.*****.*.*******.*.**.*.*..**....*....*......*..**...*.****.*.*.*...*...*.***....*****..***....*........****...*....*..*.**..*.*.***..**.**...**..**.*..***..*.*..**.*...****.****.*...*******..**.*.**..**.****...******.**.*..*.*******.*..****.*....*...*..*..**..***.*******..*..***.****..*..*.*.*..*....*.**...**.**.**.....*.*..*..*.****.**.*.**.......****....***.****...***.....*..*****.*..*.****...*...**...*..**...*....*...*.***.**.**.**.**...**.**.**.*.*.**..*...**.*.**.**...*.*.**.**..**.*...***.****..****..*..***.*.*.*.*..*..**.***.****.....*......*...*.*...*.*.**.*...*...*****.***.*.*.*.*.....***.**..*****.*..**..*.**.*..**.*....***.**...***.*.**..*.*........**.*..*.....**.****..*.*..***...*.*****.*..**.........*...*..***..*.*.***.**.....****.*....*.**..*.**...**.****.***.....*.**...*.*.**.**..*..*..*.***.*****..**........**.*.**..***.**.*.***...*..*******.*..**....***..*****.*.***.*..**..***....*.*..*..*******.**.*.*.**.*.***..*..**.**...**..*.***.**.*..*....*....***...*.***..**.**...*******.*.....*...**.*.***.*..*.*.**..*.*.**.*..*.**.***.*..*..*....*.*...** **.***.*...**..**.****....*..*..**..*..****.*....*..*.******..**..*.**.*.*.*..*.*.....***.*.**..****...*...*******...****.***.**..*....**..***.**..*.******.*..**..****.**..**.*....*.....*.*..*.**..*****.*.**.*.**.....**.*.**.*.****.**...*.*.**.*....****.*..*....*....***....**....*.*..*.*.*..****..******..*.***.***.*.******..**.**......****..*****.*.**.*****...*.*.*.*.*.**...**.*.**....*.*...*..***..........**..*******...*.*.**.**....**..********...**...*.**.*****.*..*..*.***.********.**.*.*..*******....*..*.******.*.*..**...*.....**..*.*.****.*.*.*....***.*..*.**.*.*****..*.*..*.*.*..*.*.**.*******..*.****.*.****.**..*.**.**.***.*.....**...*....***....**.*.**.*......*.**.*....*.***.*****.....*..*.**...****........*.******.*......*....*.*.*..**.**...*.*.*********..*....*.****...****...**....****.*****..*.***....**.....****..**....*.***.....*.*.***..*.**.*.**.*..*..***.****.*...*.*.*****.******...******.*..*.*..*....*.*.*.******.*********.**..*..**..**.******...*.*.****.*.**.***.*......*.***.....***..**.*.*...***..*...****...*..****..*.*.....***..****..***.*.*..*.*.**....*....*.**..*.***...*.*.*.***..**......*....***.*.*...*.*.***..***.**.*..**..******..**.**.**..**..*....*.**..****.*..**..**.**..*.*.**....*...*.*****..***....***..*.*.*.*...******.****..**.***..****..*.***..****...***.*.*****..***.**.****...*.*.....***..*...**.******.*.***.*...**.***...*.***...****..****..***.*..***.****..***.*...*...*.*.*.****.*.*.***.*.*******.**.*****..*.......*...*.*....*..**.......**.**.**.**...****.*..**.*.**.***....**.*.*.**...**.*****.****..*.*.**.**....*.*....***..*****.*..*...*.**..*.***...*..*..*........*.****.*.*.*.*..*******.**.*..****..**..*.**.*.....*****.***...*.*...***.*.**.....*..**......*..*..***..***.*...**..*.*...*.*...*.**...**.**.**.*.****.*.**...*.****.**.**..*.*.**.****.**..*....***...*.....*.**..*.*......*.***......*...**....**.*..**..*....*...*.*...*.*.****.******.....**...*******.*..**.*...*.*...**.****.****.**.*....****...***..*.****.....**..*...**....***. *......***..*.....*......*.**.***.*****..*.**..**.*.*.***.**.**.*..*...******.*.....**...**.*.******..***.**.*....*.*..**..***.***.*...******..*.*.**.*..*..**..*........************.......***.***..*..**..***..*...***........*....**********.*.*.*..*.*...*..*....****.*....*********...*..*...*..*.***..*.*.*.*****...***..**.***.**...*..*.*.....**.*.*.**.*.*.....*.*.*....**..*..**.***........*****.**.*.*.*...*.*.....**.......*....**...****..*..****..*.*.***..**.*...***.*.**..*..**.*.*..*.*.*.*.*.**.*....*..**..*..**.*.*..***..**.**...*.*...***.**.**...*.******..**..*.*.....*.**...*...***..*****.*..*...*..****...**...***..*.....*****.*.*..******..*..******...***..*****.********..********.**..***...*..***....*...*..*..****....**.***.*..**....***..*.**.*.*.*.*.***.......**.**......*.*.*.*.*..*.*.***...*.**.......*..*..*.*....*.***.**.*.***.*.*****..*...***.*...*..**.*.*.******.*...*.*.........*..*****.******...**.***.***..**.*****....***.***....**..**...*...**.**...***....**.*.....*****....*.*.*.*.***.*...**.*..*....***..**..**..*...***.*.**............***.*.*..........**..*...*...*..*...****.****..*.**....*****...**.*.....*.**.***.***.*.*..****...**.*.**.****.*...*.**.*****..*..*.**...*****.*..*.....*...**..****..*.*...*..**.***..**.*.*..****..*.*.*..*..***..*.*...*.*.**..***.....*.**..*...**..*...**...*.*.*.....*.*...*.***.*.*...**...*.......****.**.**....*.***.****....**.*....*.*.**.*....*..***.**.**.**.*...*.*.**....***.*..***..*...**.*.**.....****.******...*.**.***....**..********...**.*..***...*..******..*..*****.****..*.*...*..*..*....***..*.*********.**.**....**.***.*.*.*..*.**.*..**.*.*.***..*.**..*.*...***..*.*......***..**.*..*.**.**.*.****.*...*.....*.*...*.*.**...*.**.**....*..*****..*...**....***..*.*..*****.*...*.****...*....*..****.*.*..*****..*.*..**.******.*.*..**..**...*.**.*.*.**.*..*....*.***.****.*.***.*...*..*..*..**...*.*...****.*...*.*.*....***.....*..*.*****..**.**.*.*.*.***...*.....*....**..*.***.**...*.......*........**..*.*......**.****.*....*.* *****...**.*.*.*.*.***.*..*..*.**.*.*.*..**..******....**.**....**.***.**.*.*...******..*....***.*.**....**.*...*..*.**.*.**.*.***..*....*..******.*.*..**.*...***...*.*.*..*...***.*.*...**..*.....**...*.*.*...*.***.*.....**.*.********..**.*.****........***..*.**....**..**.****...*...*...*..**.*.*...*.*****..**.****...*.*****.***..**....*.****.**.****.*.*..***...****..***...*.***......*...**..****...*..**..*......**...*.**.*.*..***.*.*.*.......*.**.*.***.**....**.*.....***..*.******.*..***..*..*.*.*.*.*****.***..***..*...*******..**.****.*..*.*...*.*..*..*..**.*..*.*****.*.*...***.*.******.**...****....**...****..***...****..*.*******......*..*..***...**.**..**.*.*.*...****..*....****.****..**....*..**...*.*..***.*.****...*.*....*.**.**.*.*.*.***..****.*..*..***..*.*........*..**.****.*.**..***.***.*...*...****.*...****.**...*.****.**.*..***.***..*.***.***.*****..**.***.*...**......*.***....**.*....*.*.*..*..**.**.***...**.*****.*..**.......*....*..***.*.*.*****.**.*..***.********.*...*.*....**..*****.**.*.....*.**.*..**..*.*..*.*.*.***.*.****.**.....*.**.....*.......**...*..****....**.*....**.*...**.**..*..*...*.*..*..*.*.*******.....**...**.**....****......***.*.*.*...*..*.**..*.*.**.**.*.**.*.*.*..*.....***...*..**.*..*.*.*.....*.*****.**.*.****..*...*..*..*.*....**..*..*********..*..*.*.***.**....***.*.**...*..***...***.*.*.*......*....*.**.*..***.**..*..*.***.******.*.*.......**....*****.*****...*...******.*....****.**.****.*.*..*****.**......*****...*...*.*.*.*......***.*.*.*.***...*.**..*..*.*****..***..*..*....**...*.*.**********.*..*...*..**.*.******.***.*********.*..****.**.*..*.***..*.*.*.*...**..*.***...*.**.***..**.**.*.*.......**..**...**...*...**......****.*....***..*..*..*....***..******..**...**.*.*....*****..*.**..***.***.*..**....*.**.*.**..**.****...****.**.****.*........*.*.**..***.....*..**...****.**.***.**.....**.**..*...***.*.****..*....****...*...*...*.**....*..**.***.***.**.*...*.**...*.*..**.*...**.**.*..*.***.*...***...**.**...*.**.**....* .*..**.*.*.**..**......*.*..*..*..***.*.........***..*..*...******.*.*.*.***.*..*...**.*.*..**....*****.*.**....*...*.*..**..**.*..*..*.*****.***.***.***..***..*.***..**.***.*.**..**.***.*..***..**..***.......**..*...*..*.*****.*..*...*.**.*.*****..*..*.*...**.*.**.*....*.*.*..*..***.......*.****.*.*..*..**.....**....*.*.****.***......**.*..*****..*...*..**......**.*.*.*.**....*..**..*.*.*..*..**..****..***....*****.***.....*.*.***..*..**.*.*...*.********...*.*.**..**..****.**...*.*.**....*..**.*.*....***..*.****....*...**..*..****..*.**....**....*..*..*...**......***..**...**.**.*.*...***.*.*...***.***..**********..**.****.*..***.****.*.*****.*.*..*..**.*...*.**..****.**.*.*..****..***.*.*.*.*.*.*...***.*..*****...**.***...***..*.*..*.**.******.**.**.**....*****..*.*.**..*..*******..*..*..*.**.***..*.*...*....................**.*****...*.**.**.*.**...**.**.*******.****..*.....**..******...**....*.*.**.****..**..*.***..*.**.*..**.*.......*..*.**......*....*...*..**..*..*..*....*****.*...****.*.*.*.**..**..****....*.**..**....*.***......*****..*.....*...*.*.*..*..***....**.*...*.*..*........*..**...****.*.****.*..**.*.....*....**.**....**..**.**.....**.*.**.*...***.*.*.*..*.**.*.*..***.****.*..*..*..**...****.*.*........**.*.**.***.*.*****..*...*.*****.**..*.**....***.*****..**..*..*..***.*.*****.****..*.**.***.*******..********.**.*...***...**..****.***.*......**..*..***.******....***.*.*******..***..**.***.****.*..*....*.*..........***...**.**.*...*....*.****...**.*.**....*.*.......**..**.***.**.........*.****.*....*.**.....**...**.*..***.*..**..*.*****...*..**.*...**....**.*..**.*.....**.*.....*.****.**...*.*******..**....**.........*.*..*...**.***.**.***......*.*.***..*..**........*.***....*......*...*.*..**.**.****.***.*.***.***.*..****..****..*...**...**.*...*.**.********..**..***...***...*...*.***.....*.....*.....**.*.....**.*...*.*..****..*..*.**..*...*.*.***.*....*.***..***...***...*..*..*.****.****..***.**...***.**.*...*.*.*.**...***...**...**.*.*.*****..** .***..*..**.*..*..****...*.....**.**..*.*.*.*...****...*....**.**.*.*.****.***...****.*****....**.*..***...****.***.**.*..**....*...*..**...***.**..***......*.*..*.***.*..*...**.*******...***...***.*....*...**.*...*.*.......*.........**....*..*.*.*.*.**..*...*.*...*.....***.***.*.**.****.*..*...**.**.***.*...*.**.**...****....***...***.**..***.*..**......*......*..*....**....***...**.*.*.......***....*.*..*.*..**..***.*.***.....*..**.**..*.*.....*.....**..*...*********..*.***.*****.*.**.*.*.*.***....***............**..*...**.****..*.**.*.*...*...*.***....*......**.*..*..****.....****.***..*.*.*.*.*.***...**.*..***.*.**.***.**.***....***.....**...*....*..**.*.***.*.*....*.*****..*.***..***.....***.****....*...**.*.***.***.**.*...**..**.*..**.**.*.*....*.*******.****.**..**...*********.......*....*.**......****......**..**.*****...*.*..**.***.*.***.**.**.***...*....****.........*.***.****..*.*.*****..**..**..**...*.*.*.****.*.*.....*...*******.******.***.**.....*...***...*.*..**..**...*.*..**.***..*..*****....*.*.*......****.**..*.**.*******...*.*...**..***.*.*...*.*.*..*.***..*.*.***.*****.****.**........*..*.***.*.**..**.*..*..*...*...*..**.**...****......*.***.**.*.****....****.***.***.*.*..***.*...*.****.*.**..****..*...**..*..***..***...*.*.**....**.**.*..*....*****..*..****.........****.*....*.*.*..*....*..*..**..****.*.*..*.*.**...**.....*.......*.*..***...*...*..*.*...........*****.***.**.*..*.*..**...**..*..*.**..*...****.*****.*.*......*.***.*.***...*****..*..*...**.*.**...*..***.....****..*...*....*..***.****.***.*.*.*.***..**..**.**..*.*......*.*.**.*..***...*.**.****.*....**.***.****.***........***.**..**.***..*.*.*....*****....**.*...*..*...*..*.*..*.*..*.******..**.*.****.*..**....**..*..********.**...**.*.*...**.............*..***.**.*.*..*.*.*.***...**..**....*.***..******.****.**..**....***.***..***.*.**...**....*...*.*..***..**...*.**.*..*...**......**.*..****..*..****.***..**..***.*..**.****.....**.****.***..****.*.******..******..*.*****..****.**. ...**.*****....***.**...***.*.**..*******.....*.*...**...*...*....****..*..***..*.******.****..**.*....***......*.********..**..*****...*****..*.***....*.....**....*..*....*.......*****..*...****..***.*.****.....**.*....*.**.**.******..***.*.*...***..****..*...*..*...******.*.***..*.*...*.*....*.**.*.*..*.*.*....*...****..*...*.*..****.**.*.**..**..*..*.****.*.**.*...*.*..*.*..*....*.*.....*.*.***..*.**.*.***.**..*.*.*..*...*****...**..**.*.*.**.*...*.**.***..****.***.*.**.**..**..*.*...**....**........*...****.*..*...*.**....*.*..*...**..*.*..*.*..**.****..**.**..*.***.****..*.**..*.***.*****.*.*.*...*....**.***..*.********..**...**..*.***..**.**.*.*..****..*....*.*****...**.*..*.*..**.**...*****.*.*....*...***...**...*.****.**.....**.**.*.*..***..*....**.***.*..**.*..**.**..**..*...*.*.***.***..**.**.*......**...**.**..*...*..****..**...**.**.........*.**.*.**..**.....*..********......*.**......*..**...**...*......*.**...*.**..**.*...*.*..*..*..**...*****.*..*.*.**..***.***.....*.***.*****.*..**....**....*.....****..*.**....**.*.......*..*...**..*.****.*....*.*.*...**...**....**..**.*.*..***...*.**..*.*..**.*...*...*.*.**.*******.**..****...*.**...**.**....**********..*..*....*.*.***..*.*.*****.***.*..*.*.....*.*....**..***.....**.*.****.**.***.....*.****.*.******.****...*.**.*..*..**....***.*.*.*..*.****...**.*..*..*.***..**.****..*..*....**...***.*.***...*.***....*.**.*..****..**.*.*..*..*.*..**....*..******.**..**..**..*.*..*..*...*..*....**...**..*...*....**.*..***.*...***..*.***..**.****...*.*..***.*.**.**.*.**.**..**...***.*..*.***..*..**********..*..*...*.*..**....*.*.****.*....**.*.*.*..*..*.*...**.....*..*...*..******......***.*.**.*.*.*.*.....*...*.*****.****.*.**..**.**.*..*...**.*.*.****.*.**..*....*..**.***...**.*.**....*..*****.*...**...***...*...**.....*.......***..*.*.*..*.***.***....*......**..**.*******.**..**.*.**...**.*.*.*.*..*..**.*......**..*.*.**....*..**....*....*.***...**.....**.....**..*.*******..**..**.............*..**.....**.***.*.*.. *..***.*.***.*.****.*..*...*.....*...*.***.***..*..**...*.**...*.*.*.*.*.*.*......*.****.*..*..*....*........*...**.....*******.*****.*.**.....*****.**.**.***...**.****..**...***..******.*..***.**.**....***.......*****..*..*.*.***..***.**.**....**....*...********...*..****.*.*..***....**.***.*......*..**...****.**....**..**.*...****....****.**.**.*...***.*.*.*.*..***..**.**.*.....**...*.*...*.....*...*....***.**...*..***.*******....*.....*.***.**..*...*****..*.....*..**.*.*.**.**...**.**..*.**..*.*.*****..**..*.*.*.*****..*.*.*.*....*.**...*..*.**..**.***..**...**.**..**...*.*.....**....**..*.***...***.*...*.**.*..*.*.*...**.**.*...*.*****..*...*.******.****..***..**..***.*.*.*.*.*.*.*...****...*...**.**.*....*.*..*.*.**.**..*.*.*.***.***..****.***.*****.*.*....***.***.*.*****.*.*..*....**.*.******.*..***..**......***..*....***...**..*****.*.*....**.****.*.*****.***.*...*..*.**...****..*****.*.*.*..*...*..**..**...*.******....*..******..*.*..*.**.........**..***.*..**...**..*...**.********..**.*..**.*...***.*......*.*****.......*...***.****..**.**.*.*..*..*...**..*....*.***..**.....*.*****..*.*.*.****.***..*..*..**.*.*.*....****....*...**.***...**.*****..****...*.*****..***....***.****....*.*.**..*.****.*.**...**..**..***....**.*..*..*.**.***.**..***...**..*.****....****.**.**.**.***.**.**.*.......**.*..*****...*..*.*.*...*.**.*****..*.**.*....**.**.*..*.*.*...***.*..***.**...*.****...*..***.*..***.**...*****.**.*****..*.*.*.*.....*...*...*.*.**...*.***.****.**.*....*.*...*..*..****...**.******..*****.*.***.*...*.*.**.**....*****.****...***...***.**..*..*...*.*.****.*.**.***...*.**..***....**.***........*.*.*.*.*.******...*.*.**.*..*.**...******.*...******.....*.**.****..**.....***.****.*..*.*.....*.*.******.**.*.*.......****..*..*.**.*..******.****.*.*.....*.*.*.*.***.........***...*..*.*........****.**..***.***..*....*.**..*.*******.*.***.****......***.**.......**....***..*..*.*.*..**.*.*...**.*.........*..*.*.**.***.*.....**..*.***..*...*..***....*...***..**.*.*. *.*.**...**.*.*..*..*.*.**...*.*......*.*..*..*..***..*.**.*....*****...*..*.**..**..**.******..**..***.****..*..**...*.**.***......*..*..*..**...***..*****.**..***.*.*...*****......*.*.*...*******...*..*.**..............*.***.*.**...*.*..****.***....*******.*...***.*..***....*******.***..*.*..**.....*..**.*.......*..*..*.*....**.*..*.**.*.*...**..**.*..**....***.**....*.......*..***...**.*...****.....**.**..**.*..*.**.*.****.*...*..*.**...*.**..**.*.*...*.*..*.*.*...********..*..*.***.*****..*.**....*.**..*.*.****..*.****......**.*..***.....***.**.*.*.***..**..**.***.*...**.*.*.**..**.**..**..*..***...**.**.....*.*.**.*..**.*.**..**...*...**.*...**.*..*.***.***.*.*.*..*..*.***.*****.**...*********..*****.*..*.....*******.*.***.*.*.*******.*...*.***...**..**..*.*..**.*.*....**.*..*...***.*...*.****.**.****..**.**.*.*..*..*.*..*.******...*.*..*....**..*..*........**.****.*...***.*.***.***.*.....*.***.*..**..**.....*..***...**...*.*.**..******.**..**..*.**..***.***.*.*.*.**.*......*..*********.*..**....**.*..**....*..***...*.*..***.*.*..*..*.*.**..*.*****....*.*.*******...*****.****.*.***...**.....***..*...*.*..*.**..*.**.*...*.***.**.*.**.***.**.**.*.*****........**..*..***.*.*.*.*...*.*........*.**.**.***..*..*.**********.**...**.**.*....*..***..**.*..***...**...**.*.*.******.***..***.*..******..**..***.*.**.*.****.**....***.**....*.*.*****.*.*.*..*..*....****.*.*...******..*.***.***..*.*..*...*...**.**.**.*.***....*..*.*..*.*...******.*...**..***........*..*..*.**.....*...*****.*.**.*.**..*..*..***..***..****.*.*.....***...**.******.*...**.**.**.**.****.*...*.*.**...*..**.*.**..*..***.*..*****.*....**.*..**.***...*..*.*...**.***.*.*.*.*.*......********.*...*.*.*.**..*..*.....**.....*.*.*...*****.*..*****.*.....*.**.*.*****.*.*.**.......*...**....**....*.*.**.*...*..******.**..***....***.**...*.****.***.**....*...*..*.**.....**.*.*.*.....*.**..*.**....*.*.**.*....**.**.***.....*..*...**.......*.....***....**.****..*******..*****.....*..***..*...**..*******.*...*.*.. ..********.**.*****.*......*.***...*.*...*..**...*..*.*..***..**..****.....*****.**.*.**...***.***....*...**.****.**.*.*.*....*.**..*.*...***.****.*..**..**.*...**....******.**.*..***........**.**....*......*...*.**..***...*.*.....*..***..**....*..*..*.*..**.*.*...*..****.....**.*..*.*.*..**.*.*....*.*..*.****...**.....**........*..**..*.*..**.*.**.***.*.**...**..*.....*.*.**.****.*..*...**.*..*.**...******...*.*..*.**.....**..*....**.**.*****..**..****...***.**..**....*.***.*****.*.**..*.*.....*...***..*.*.**...........**..*.*****.**.***.**..*.**...**.*.*.***.**...*...*..*...*....*.**.**..**.*.*.***.*.*.****.*.*.....*.**.......*....*..*.****.***.*...*..**..*.*.**..*.**....**..*.**....****..*.*.***....*..****.**..**...*...*****..***...**.**..*...*****.*....*.*..*.***.**..*....**.**.**.**..*******.******....**.****......***...**....*.*....**.******.*.**..*..**.*....***.***.***..****..**.**...****.*..***..***..*.**.***.**..*.******..*.......**..**......*..***.*..***.....*.***.*.*.....*******....***...*.***.**..*.*****.***.*...***..**.....******....**.**.*.****..*****.*.*****.*.*...******.*.....*.*.****.*...****...*...*.**.*..**.**.*.*******.*.*.**.****...*.****.*.*.**..**...*...*..**.*...*..**..***...*.*.***..*.*..******..*.***.**..****.....******..*.****.*..*..*.*....*...****.*....*.*...*....*..*.****.*.*.*.**......*..*.*****...*******.*...**.*....*.***.*.**.*.*.*...*.*.*.*...*.*..*.**.*....***..*..**..***....****.**.***...**..**.**.*.***.**.....*..***.........**..*....***.***.*..**.*.**..*.*****..*.*..*.*.*.*.*.**.*.**..*....*..**.*..*.***.****...*...**.*....**.***.**.*.*..*..**.*..*.**..*..***.***.***.*****.*****.*.***.*.*.*.*..*.*..**..*****.....*....*...*.**..*.*...*.*.*...***..******.***...*.**..***..***......***.*.*.***......**..***....*****.*****.*.**.**.*****.*.*..*.*...***......**.......****.***.**..*.*...*...*..***...*.*..***.**..**..****.*.*.**..***.*....**..*.**.*.***..........**....***.***.********.*..*..*....*.**..**..**....**.*.*.*.*..**.*..***.***...* *..**.*.*****.**..***.....****.*.**.*.******...****.....*....******.**...***....**..**...****........*.**.*.....**....**.****...*...*..*...*...*....****...*.***......**.****..*..**.******.*..******...*.*.**.*.*....*..******..*...**..***.**..**.**.*.**.*.***....**.***..**.*..*...*..****....*..*..****.*..*..*...***....*.***.**...**..**..*..*.*.*.....*.**.*...*.*.*....*.**...***.***..*.***.***.*..*......**.***..****..***.*..*****.*.****....**.****..*...*..*..****..*.*.*.***....***...*..***.****.****...*..***......*****.***..*......****..***.*..**.*.*.**....*.*.*.*.*.*.....**.*****..*......*..**.********.*..*.*.*...**....********..***.*******.*...*..****.*.*......**.**..*****.*...*..*.*...**.**...**.*.***..****...*.*..****.......*.*..******...*.*.**..*.**.*********..*.....****.**.***.*.***.***...*..*....**.*.*.........*.***..*.*...*.**..******..*..**..**..*.****...*...*.....*.*.......*...*...*.*....******..*.*....*....*..****.*******..**.*...****.**.*****.**.*.*.**...*.*.*.**.*.**.*...*.*.......*.***.*.**....*..*.*********.*..**..*.**.*.****...*..*****.*...**..*.*..****..*..****..*..**.*...*.**.***.*.*......***..*....*.*****..***.*...***.****.*.**.*..*.*..*.*...*.**....*..**....***..**.*****..**..*.*.*.*.**.***.***.*...*.***.****..*..*...*.*..*..*..*.*....*.**..*..*****.****...*....******.*.*..******.*****..***..*...*..*.**.**..**.**.*..**....*..*.*..******..******.*.....**.....***..*.*.****.**.**.***...*.*.*...*****.**..*.*..*..****.****.*...**..*******.*.*..*****.**.*..****.*.**.***.....*.**..*******.*.***.******.***.**...*.***.*.*.**.**.*.*.*.*****..*....***.......*****.*.*..****..**....*..*..**..**..*.*.*..*******.*...*..*.*.***...*******.*...***.*.*.*..*.******..*.*.*..**.*.*....**..**.*.**...**........**.*.....*..***.*...*...**.....**..***********....*.**.**.*.**.*****......****.*...*.*****.*****...**..*.*.**..***...**....*.*.*.*..*.*.*.****..*.*..*..*.*..**.*.**.***.*.*.*..**..*.*****..*.....**.*..*...*.*.*.**.**....***...**....*.**.....**.****....**.*..****.*..* ..**.*....**.*..**...**.***..*...*..**.***..***.*.*.*...*..*..**.**.*.***.*.**.**....**.***....*..*.*.*.*......*..****...*.**.*.**..*....*.*.*..*...*...**..*..****..***.**..*...**..*...***..*****.*.....**...*.**.**.**.*...*.**.**.*....*.******.*.***......**.**.**..********.**...*..*.***..*****..*.**.....*.*..*....*****.*..**.*.**.****...*.*.*....*.*.**.****.....*.**.**.*****..**.****......*...*..*..**..**...****.**..*..*.****.*..*.**..***.*...***.*....*.*..****.*...***.***.*....*.**..****...***.***..***...*..**..*..***.*.*..*.*****.*..***.*...****.**.*.*.***.*...*...*.**..*....*.*..******.**....****..*.*.*..**.*..**....**.**..*.**....*.**.***.*.****.*..*.****..*..*.**..****..*..*....****..***.*...**..*...**..*.*....****.*.***..**.*.**.*......****.**...**..*...**.**.**...*.*...*...*.**.*******.*.*.*****....*.****..**..*.***..*..**.........*.*..**.******......*..*..*.*.*..*.********.*....*.*.*..****.*..**.......***.******.*...*..*****..***..*.*.*.**.*.*..*..**.**...*.*.*.**....*.*.*.***.*.**...*.**.*********.*****...****.*.**.**..***.*.*.**....**....****.*.*..**...**.*.*..*..**.***..********.*.****..**.*.....*..***.***.**.....*..*.*.*..*.*.....*.*....*..*.*****....****.**.***..*.*.*..***.....*.***.***.**..*.*.**..***.**.*.*......*.**.***.**.***....*...**.*.*.***.*****......**..*....***..*****.*.*.......*.*.*.*.***.**.**..*...*.....**.****.*...**.*.***.*..**.*..*.**.*.**..**...**.*.****.*..*..***..*..*****..***.*..***.*..***....*.*.*...*..*....**.**.*..*.*.*.**.*...*..****..*..*.**....*....*.*..*...**.****..*.*..**.....**...*........*.*.*.**.**..*.***********..*..**.*****...*.*.......*...**.*.**......*.*..***.**.**..*.*.******.****...*.****..*.*.*...**.*.**..*..***.*.****..*..*.....*******.**..**.........***.*.......***.*.....*****.*.**...***.****..**..*.*.......**.*..***.****.**...***..*.*.....*.**..*...**.**..**.*****.*.*..*....*.**..***.*.*..*..*.*..**..*...*.*....*.*..*.*.**..*...**.**..**..***.*..***..*.******.*.*.*.*.**....*..*....*.*.*.**.**.*****.*......*..**.* ..*..*.*.*****.*.........*..*****...*****.****.....*..*..***.*.******.....*..*...*...*...*.*..***....*........**...***..*....*.*.*****....*.*.*.*****.***.*....*.*..*.**.**.*.****.*...*****.***.**.****.**..***.**.*.*****..*..**...*.*....***....**.**..**..*....*.*..*.**.*.****.**.*****..**..*................*...*.**.*....***.*..*.*....*.**...*.***.*..**.*.....*....*****.**...*.***.*.*..*..**.****.**...*....*...*...*.***.**.....*.**...*.*****..*.*.*..*...*.....*....*.***.*..**.*....*.*.**..*..**...*..*..**.****.***....*.***....**.***....***.**..**.**.*.*.**..****.*.***..*.*.****...*.**.*..****...*..*.*****.*...*.**.*.*...***.....*.....*....***..**.**.*.**...*...**...*.*.**..*.*.**......**.*.****.*..*.***...**..*.*...**.**..*.**.*.****.*.*.*..*..**.*.**...**.*..*..**.**.*....**.*.*.**..*.*......**.*..*.**...*..**..*.*...*..*..*.**.....**.*..***.**.**..*******..*.***.*.*.**...**..*...*..**..*.***.*.*.*...*.**.**.*...*.......*.*.*.*.*.*.**...**.**.*...**..*.....*.....*.....**..**..****.****....***.**..**..*..*.*.*..****...*...*....*.***.*.*********.***..*..*.*.*.**..*.*.*..*.*.**...*..**.*****.*....*****.*........***.*.******..**.*.....**.*.....*..*.***.****...*..*.**.....**..*****.**...**.*.***...*.*.****.**..******...*..*....**..*..*...*...*.***..*..**...**...*...*...*...*.****...*...*..*.....*.*.*..*.*.*....***..***..*****..***.**.**..*..***.*.******.*.*..***....**.**.*...***..**..**.*...***........**.....*..**..**.******.****...*.*....***...*..*.****.*.****...*...**..*******.**..****.***.**...***.*.****......**.**.....**..*.*...***.....***.*....*.**.***.**..***.*.*..*.*.****.*..*.*..***.**..*****.*.*..**.***..*.*.....**....**.*****.**..*..*.**...*.*...**...*.*.*.*..*.*.*...*..*...*..**..****..*..**.**..*..*****.*****....*.***..*..*...*.*..*...**....***.****....**...*.*...****.*.*..*.*****..**.*..**...*.*..**.*.*******.*.*...*.*....****..**.***...*..***...*..*..***..*...*...*.*.*..*****....****.*....*.***..*...****.**..*..***..****.*..*....*.**...***...*******.*.*.***. ***.**..**.....*...*...****.**...**..***.*.**.**.**.**..****.**...*...*...**..**....**....*.****..**.*****.**.*....*....**....**..****...*.*****.****..**.*****...*....*.*.**..***....*..*.*.****.*.*.***...****....*..***.*.*.**.**...**.*..*..**..*..*.*.*...**..****.*...*......***...*.*....*..**.***..**.*.*.**.*..*.**.**.**....**.*....**..****....*..*..*..***...**.*..**.*.***..****.**.**.*..***.*****.*..******.**..**..*....*.*....*...***.*.**...*...**.***.**...***..*.*..*.**.**..****.**..*.*.....**.*....***.**...*..**.********.*.*.**.*...****....*.*****..*...**..*.*....***...****..*......*.**..*...*.*..**....**.*****..*****.........***.*****....*..*.**...*...*.*****.*..*.***.*.......**...**.*.**...*.**.*.....**...*.*..*.***..***.*.*....**.*.******.****.....***.*.**...**.****.*..****......*..**.**...*.**...**...*..**..*...*.*.*.*..*********..*.......*..**.*****......*..**.*...*..**...*..***...**....********.**..*.****.*..*****.**.**.*..**.**.*..*....**....*.*..*.**.***.****.*...*******.*.**.**.*...***..**.*.**.*..**...***..**..**..*.*..***..*.***.**.**.****.***.*.**..****.*.*..*.*.**.****..**..**.*..*.*****.*..*...*...***.**.*.****.*...*.*...*.**..****..*....***.****.*****.*.**.....*.*..**.***....**.*.**.**.**.*.*****..**...********.*.***.*.....*****....****.**.**.**.*****...***.**...*******..*.*.**..*...****.*.******.*...**.*.*******......*.*****.****.....*.*.****.*.**.*...*****.**..*.**..*.*.....*.*.**......**.***.*.*...**.*..*..**..*..**.*...*..*.**.***.*.**.*.****.****...*.*.**..*.*..**..*.*...*..*.*...**..*...*..*.*****.*..**.****...*...*.*..*....*..*..**.**.*.****...*.**..****.**.**.**.....*..**.**..*.....**..********..***...**.*.***.***.*....*.*.***********..**.**.....*.....*...*.*..***...**.****....*.**.********..*.*.*........****.*.**.*****....*.***..*.*.*.**...*.*****..******.*.***.*.**..**...*****...**..*..*..**....***.*...*.*.*.*..*.*.***.***..*..*...***.****.*..****......***.*.*..*.....*..**.*.***.*.*.*....**...*...***...**.*..*...**.*..*..***.**.****.***** ...*.****.....*.**.**.***....*....*..*****...**.**.***.***.******.***.*.*..***.**.*....*.*....*******.**........*...****.*.*.****...*...*****..***..*..**....*....*.*******..***.***.*.***.**.****.*****....*..********.****....**..*.**..*.*.*.*...*.*.****.*.****..**...*.*.....*..**..*.*.*...*.*.*.....*.*...*****...*..*...**.**.*....*...**.*.*....*..**.***.*.**.*...**..**.***........*..*.*......**.*...****.****.....**.**.*.***.**.*.******......*.**..**..*.......****..*.*..*.**.*....**.*.*....*.......*..*.***...**...*****..**.*.*.*.***..*.*..*...*.**.*.*.*.**.**...*****.....**.****.*.....***...*.*......*..*********.**.********.*...***........***..**.**.*******.*....***..*..*.*.*.*.*****.**.***.***........*...*.**.**...*.*******.**.*...**..*****.*..*...***...*.*...*..*.**.**.*.**.****...**.*...*.*..*...*..*..*.*...*..*...****..*.*.*......*.*....*.*.**.**...***....*......**..*******.***...**..****..**...**.*....****..**...****.****.*.**..**.*..*****...*.*..***.***....***********..*..*.*......**.**.***.*....***.**....*.**.*.*.**.*....***.***.*.***....**...*****..*.*...**....*****....*.*****..*.........*.*.**.****...***....*.*.**..***.**......*.***.*.**..***.*.**..**.***...*..*.*..*..**......*.*....*..*..**.**.**..*.*.*****.*...*.*..*....*..*.*.*****.*..*...*.........**..***.***.*.**........*.***...*....***.*..*****.***.******..*.**.*.*..**.*.*....***.*...**.***.**.**.*..*.***..***.**..*.....***..*...***.****.*.*.*......**...**.**....*..***...*.***..****..***....**.*.*..*****.*.*...*.***.**....*...*****.**....**.****......*..*.*.*..*.*..**..****...**..**.*****..*.**...**....*.....**.*..*..*.*.......*...*.*...*.**..*.*...*...**..*..**.****.**..*..*.**.*****.**...****...**..*...*.**..*.***..*.***.*..*......*.*..***...***.**.*..***.*.**.*.*.***..*.*..**.....*.....****...*.*..*.**....*......*..*...*..**.*.**..***.****.***.*.****.*.*..**.**.******..*..**.*.*****.*.*.*............**.***..*.**.***....*....*.****..*...*...*...*.******.**.*..***.*.*.*.*.******.*.****.*.*.*..*.*.***.* ***.**.*.**.**.***..*..**..*....*.**...***.*..**.*..**.*..*.....**.*..***.*.******.*.****.*..*..*.*.**.*.**.*....**..**..*.*.***.***.*.*.....**...........*..*.*.*.*...*...*...******..*...*.****..***.**..*..*...**..*.*.*...*.**.****..*..*..*****.*.**.****..**.*.*....*..******....*.*.****...**.**..*.*.**.**.****...*..*....*.*.*.**..**..*****.**..**.*..*.*****..**..*.***..*.*...**.....**.*.***..*..**.....*.**.**..**....**.*..**..*****...*.**..**........*..**..***.****.*.**...*.***.****..**.*.*******.**..*.....*..**.**.*.*...*.***.*.....**.***.*..******...*.*.**...*....*.*.......**.*****.**...*.*..**.*.****....**..**.*...*..****.**.*..**.********...*****....*...**.*.***..**.***.*.....********.*.*.**..*....***..*.*.*.*..*.*..*..*.*.*...**....*.*..****.*....**..**.*.*******.*..**.*.****.**.*..***...*.*.**....*.***.*...*...*..***.***.**..***.****.**.*....**...****.*....***.***..*.*.**.**.******....*.*...*.*.****.*.**.****....**.*.*.**..*.***.*......******....***.**.**...*.*.***.**.**....**.**..**...**.*.****.*******.....****.**.......******.*******.....*.*.**.***.*..*****.*....**.****...**.......*...*...**..*..*.....**.*.**.***..*..*.*.*.*.*.*.*.**..*.*.*..*...****.*.*.***...*.***...**.*.*..****.*.**.*.*..*.*.**.*.*..****.*.*...*.*..******.....*.**.*.**..*...****.*.**.*.**.***......*.*..**..**.***.****.*.**.*.****...******.*******..*.*.*.**.***.**.*****..*.*....*.*.*.**.***.**..*.*.*.*.***..*....*.**....****....**..*..**.*....**.***...******..*........**....**.*.*..*....*...**..***..****.***.**.*...**..*.*...**..**...*.*...*******..*****..*.*****.**..*..*...*.***.*.**...*...**.******.*.*****..*.****....**...****.**.*......*....**.*..**...*..**.*....*.**.............**...*.****.***.*.***.**.***...**..*********.********.*..*.*.*..*.**..*...**...*......*.**.***.*.*...*..*..*.***.**.**.*.****.***.***.*.*..**..**.*.****.**...**..**.............*....**......*..*..*....**.*.*...*.*.**.*****.***..**......*..*..**..*.*..**.***..*..****.......*..*.***.****...****.*..**..**..*....... ..**..**.*.*..**.****..*..*..**...*..*****.**.....*.*.*.**..**.*...**.*****.***....*.**..*..*.*..**...**...**..*..****.**..*..*****.**....**...****.***.........*..****....*..*...**..*..*...*.*.**.*.***.****.*.*******.*..*.*......****.***.*.**.*..*.***..*.*****.**.*.*..*.*....***....****...**.**.**..*...*..**.**.*.*.****.**.******..***.*****.*..**..*.**.*.*.**..**...****.*........***.*.***.**.***....*.****...*.*..***.***..*.*.**...**..*.***........*.*.*..*.****..***..*.*.**..**..*...*.******..*...*...*.*********..**..*.*...**.*.***.*...****.**.**.*..*.****.***..**.******.*.****.***.**.....**.*****...****.*..*..***.*..*****...***.***..****....**..*.****..*.*.*..***.**..***......*.......*.......*.*.*.*.*.....**..**.*******.....**......****.*...**.*...***...***.*.*.*...*.*..***..*.*.**..**..*..**...*****.*.**...*.*...*..*....*.****....**..**.***......*.*....*.*.**.****...*..*..**.*..*.*.*.....*.**.**..*.***.****.*.*.*....**.*.......*..**..**.***.....*......*.*****..*....***....*.*.**.*.*..******.**..*......*...*..*....***...*..*...*.*........***.*.....***.*.***.*....*...*.*.***..**.*.**...*.**...*.**..**.*..*..**.*.***.*.....*.**.**.*.*.**.*..*.*..***..*...***.***..*****....**.....*..*..******....*..*..*.***...**...*****.****..*.*..*..*.*.**.**.***...****..*****.****.*.***...*****..*..**.***.*..*....*..**.**..*.*.**.****.*...*...**.***..*****....**..*.*.***.*****....***..**********.****.*.***.**.*..*.***..****..*.*..**.**.*.**....***.*..*.....**....*.*****.*****..**....*......**.**.*.*......*....***..*.....*..*.*.*...**.**.**.**.......**...*..**..****.*..*.**..**.****..*.**.*.**..*..**.*..*..*..***.*..*.**.*..***.*.**.**...**.**.*........*....****...****..**.***.*.*.*...****..***.**.*.***.*...*...***..*.**....***.**.*.**.**..*.****.**.**.**...***..*.**.**.*..**..*....**.**.*.*...*..**.*.*.*.*.*.**.*.......*.*.*.*.*......***...**.**..**..*.*******..***.*.*.**...*.***..**..*....*...***.*.......**.*.*..*....**...***.***...*****.*.*...*..***...*.**.....**.*....*..****...**. **.*.**...*..*..*.*.*.*****....*****.*...**.*...*.*...*.*....***.****..*..**..*.***.*....***..*.**..******.*.....**.*...**.***..*.***.**..***..*.**..*..**..**.....***.*...*.*****.....*.****...*.***.*.*.......****......*.****.*.**.**..*..*.*.*.**.**......**.***.*...*.*....**.***...*..*...*..**.*.**...***.*.**.....***..**.*****..***..*.**..*...****.*.*.***.*******...**.*.*.*..*..****.*.****.*.*.****..****..**.*.*.**.*.....**.....***.....*.*.*....**.*.**.***..*.***.**..*.***...***..*.*.****.**...**....*..*.*..**.****.**....*..*..**.*.****..*.*..**....*...*..**......*****.*.*...***.......*.*..***.*..*..*.***..***.*..***.***.*.*..***.*.*..*.*.*..***.*.*****.**.*.**..**.*.**..*.*..**.*..***..**.***...****.*..*.**.**...*..*.***....*.****.*...*........**.****.*.**.**.**..*....*....*.*.***.*.*.*...*.*.**.*.***..*.*..***..****...*****.****..***....**.........***...*..**.******.*........*.**.....*..*....**...**...***..**.**....*..*..****..*.*.*.*.*****.**..*.**..*.*.*.*...**.....*.**.**.**.**.***.*.*.***.....*.**..*.**.*..*...*.**..*..***.***..*..**.*.******..**.*.*...**.*....*..**.*....**...*****.**..**...*.**..**...*.*.....*.*...*...*..***..***...*...**.*.*.**...*.***...****.*...*.**.**..**..**...*..**.**.***.**.*..****.....*..**...*.****.***....***.****.*.**.**..**.....**.*.***..*.**.*.**...*...*..***.....*...*..**..*********....*.*.*.***.*..*...*.*.****..*.....**..***..**.*..*.*..*.*.*.*.*******..**...*..*...**.****...*.**.***.***.*...**********..*..********..*.....**....*...*.....*..*..*..*.**..**.***.***..**..*...*.**.**.*****..**..*..*...*.*****...*.**.**..*..**.*.*.*.****..*..*.*.********..*...*.*.**...*.*...*..*.*..**.*...*..***..****.*...*..*******..*.****..**.*....***.*..*.*.***..**.**..**..*.*.***..******..*....**...***.*****.**...**..**....*.***...*.****.******..*..*.***.....***....*..****.*..*..*.****.**...**.*...**.*..***...*...**..***.**......*..*..*...**.*.......**.**..*....*.*..******.*.*.*********.....**..**.*.*..*.*.*..********...***...***.*.*.*...*.*.*.*.. *.*......****.*****.***....***.***...**.*.*.....**.*.****..***...***..*.**..****....***.*.*..***.*..***.***.****..*..*.**.*............*..***.*.*..*.*..*.*.***...*..***...****..*****.***..*...**........**..*.*...*..**...*...*.*.****..*.*......**..*..**...****......*...*.*..**.*..*****.*.*.*.*.**********..*...*...*.*.*.*.****..**...***..**..*..**..*.*****...**..*.*...**.*...***...*...*...*.*.*.**..*...*.*.*.**.*..*.****.*..*...*..*.*..***.*****..****..*.***...*.***.*****..*.*.******.*.*...***......*...*.******.*...***..*.**...**..**.....**..****......*.*..***.*.....*..**.**..******..*.*....******.....*.***.*....***.**.*.......*****....*..*...*..*..***...*..***........*....*.*.**..*.*..*.....****..*..*.*..**.**..*...*.**....*.*.*.....**.*.......*.*..*.*.*..**...*.*****......*..**..*...*.*....***...*..*..*.*...*.*.*.*.**.**.*.*.*..*.*.*.*********.*.*..*.**.*.****...*..**...*.**.******......*.....*.*.*.*..**..*...*..*....**.**......*....*.**.**.**.****..*...***..*.*******..**.***..*****.*...**...*.*..****..*..**.*..**....*****.**.........*..****.*.*.....*.*.*.***.**.*.*.*.*..***.*.**.***.*...*....**.***.**.*.*..*..****....****.*...**.**.*****...*.*..*.*....**.*....*.*..*..*.****.*.**.****.*.....**.*..**..****.***...*..***..*..*..**......*.*.**..*..****.*.**.*.*..*.**..*.**..***.**.***.**..*..***.***..*.*.*.****....**.*****....*.**..***....**..**......**.***..***..**.**.*...*..*****.*..*......***.*...*.***.**..**.**..***.*.***.*..*..***.**.*.**....*.***..*.******....*.*****.*...*..*.**.***.....***.....*.*.*.****.*.**.....*...*...*.*...*.*****...*.*.******...*...*.*.**...*....*.****.*.*.******.*.**.**.**.**.*.....*.**.*.*...*.**.*...******.***..**..**...*.**.***....*..*..**..*****.**.....*..*.*..*.*...*.**.*..*.*.*.****.**....*.**...*.*..*****...*.****.*.*.*.*..*..*..***.*.*.*.**..*.*.*.**...*..**.**...***.*.*..**.***....*....**.***.*..***.*.***.*****.**.**.*..**..**..******..**..*.*.***...***.**....*.....*..*..**.*...**.*....*****.*******......****..*.***.*.*.**..*..*.*. .*.**..*.**...**..*.****..*.**....****.****..*..*...*..**..*.**....**.*.**.**..*.*.*..**..**.**.**.*.....*..*...***....*.**..****.**...*****.***..*..******...**.**.**.....*.****.*...**...**....*.*.*...*...***.**.*.*.*..*..*.**.**....**..*..***...***..*.*.***..**.*...***.*....**...*.*.*.**..*.**.*....**.*.***.**..*...*...**..*..**.*.*..*..*.*..**....*.***.*...*.*..**.**....***.*...**.*....*..*.*.*****...*.*.*.*.***..****..*..**.*...***.*.**..*......*.*.***.*.*..*.*.**.*.**..**..*.***.*...*.***..**..*...*..*..*.***...*..*.*.**..*..**.*.**......*.*..*.*..*..**..**....***..*..*.**.*.****....**.*.......*..***.*..*.....*..********..*.***...**.*.***..*..***...***.**.*..**..*...*****..**.**.......*...*....**..*********..****.........*...*..**....***.******...***..*.*.***.**.*.*.....***.*..**..**.**..**.**...***.**...**.*..****.*..*****.*.*..*.***..***.***.*.*...*.**.**...***.*..*...*..*..***.**.*....***..***..*...***..*********.**..*.***.*.****..*...*..**.**......*****...*.****......**.**.........*....***..*....**..*****.*..**.....*.*..*****...*.*.*.***.**.**...*****.*......*.....*...*.*.**..*.*....*.....*.**.**..*.**.*.**....*...**...**....****..**....*.**.*.**...*.**...*..*..****.***.*.****.***...**.**.**.*.....*.***.***..*.*..*.*.*****..**.*.*......*..*.*....*.*.*...**.*..*.*...******...*.***..**.***.**.****.*..*.**.***.*****.***..**.....***.********.*.*.*.**...****.*...**.*..***..***.**.*.**..***..******..*......*.*..**.*.***.*...*.*..**.**..*......****.**...**.*...*.***..**.*.*.**.*.*..*.**.*..*.**..*..*......*..*.*..*..***.**.....**..**.*.*.*...**.**..*.*..***.****.*..****.*....****...*.**......*...*****..*.***..**...*.*.*.*..**.*.*..*..*****.***.**.****.*.**.*..*.*.*.**.******..*.****.**.*.*.*.*....***..**.*..***.**...***.**...*.**.***...*...*....*..*..*..*****.**.*..**....*......***.****.*.*...*.*....*.*****..*.**.......**.**......**.*.*.***.*.*..*..****..**.****....****.**..*.*...*...**.*...**..**.*...*.*..*.**.*...*..**.*..**...*****..*.****.**...*.**...*.**.*.**. **************...***.***.**..*.**.....******.*...**..***.**.**.***..***....**.*....*..*..*....**.*..*.**.*..*.*.*.*...**...**..**.**..*.**...****.*..****...*...****..*.**.*..*.....**....****..**.....*.**...***.*.****....*.**.*.**.*..**......*.**..**..****....**...******.**.*.**.********...*...*..**.*....*.**.*****.**..*.....****..**.*..***.*.**.**...**.*.**..*.*..******....**....***..*...*.*..**.*.......**.*..*****..**.*...****.*.***.*..*..**.*..*****.*..*..**.**...*.*...*.********.**.**.**...*.****..*.*...***.***..**....*..*...*.*..**....*.**..*....***.***..*.*..*.*..**.*.**...***.*.**..*..*..*......*.****....*..*.....**..********.**...**...*...*..*****.**...***.*..*.*.**..*.....**.**.**.*.**.*.********..**...****..***.**.*...**...*..**..*.**...**.....*.*.**.*.***..*...*..*.****..*....**.*.**..*.**..*****...**.....*..**..****..*****.**..*..*..*.*..**.*....*..*.**.****..**.....**.****....*........*.**..*.*****...***...**.*..**..**.******..***.*.*......***...**.**.**....*..***.***..*....*..****..*...**...*..***.*..***....*.***..*..*.**.**..*****..*.****....*.....*.**.*...***.**..**.**.****.*...*...***.**...*.*..*.**...*.**...*.**.**...**...***.*****...**.*.*..**.*.*...*..*.*****.......*.***.*.**.**..*.***.*.**.*..*..***...*.*..**.*......****.**.***....**..****.*.*******..***.********.*******.*.*.***..******.**..***..*.**...*.**.*..*..**...*..*..**..*...***.....*......****...**...***.*...*.*..*..*.*.*.**.**...*.*..***..***.**.**.*..**.*.....*.**.*..*...**..*...*...**..*..*.*.*.*....***.**...*....***...**..*****....**.**.***.....**.*.*..*.*....*.*....*....**.*****.*....*..**.*.*.*.*.*..*..**..*.*.**..*.****..*****..*.*........*.......**..***....*...*...****..*.*.*..*****.*.****..****...*.....*..*....***..***....*..*.***.*.****.**.*.*.*....**....*.*.****.*..***.......*****...**....*.*.**.*..**.....*..***.***.**.**..****..*.**.***.*....*.*.***..***.*.*...*.****.**...**.*..**.*...*.**.*....**...********.***.***..*.....*..*..*..*...*..******......*....*.**.*..*.*.**.*.**.* ........**.....**.**..****..*..***..*...*.*.**..*..*...*..******..***.....***.*.*..**..*.*..***...**.***..*.*......*...*.*.****.....*.*.*...*.*...**..**.*..********...*.*.*****.....*.****..**.***.**.***.***.*...**.**.....*.*..*....*.*...***..***.*..***.*.*.**..***.........*.***.*.***..*****.*..*.**.***......**.*.*..******.*...**.*.......*....*.**...***.***...**.****..***..*..*.**.*.*****.*.****.*****.*.*.*...*..*...*..*.*****..*..*.**.*..***..*.***..**...*...***.....*****.*****.***.***.*..*.**..*.**.***...**.*..*..*.*****...*......***..**.**.**..***.**..*.***..***..***..*.**..**..*..*.**..***..****.****...*****..****.**........*.*..*.****.*.*...**..**.******.*...*.**..**..*.*.*..***.*...*****.**.*..**..*.**.....**.**.*...*.****....**.****.**.*****.**.****.***...**.**.*.****.**.***..**.**.**.*.*..*.****....*.*...*.**...****..*.*....*.*...***......*..**....***.......**.*.*..*..**.*..*.****.*...*....*..***.***.**...***......*...**.***...**.*.*.*****..**..***.*.....*.**..*.*.**..****...***..*.*...**.*.*..*.*..***.**.**...**.**...*.*....***...*..**.***.**.******.**..*****.*.*.**.*****.***..*.*...*.**....*..*...****.****....**.*******..*..*......*.*.***...*..******...****.*.***.*..*..*...*.....***.***.*.*.****.*.**.******.**..***.*.****..*.*..****.*..*..*..****.*.*.*..*.*....*.*....**..*......*.**...**.*.*..*.*..*.*.*.**...**...**......**....**...****...***..*..*.**...*..*..***.....**..**.*.....*.*.**.*..*.*...*..*****.*.*...**.*....*****.*..*.*.***.*.******.***...*..**.*.***......*..**.*...*****.*...**.*...***....*....**.*.****.*.***..*..*****.*......*..*...*.....*.*...**.**.*.**..*.**.***..*.*..*.**.*.**.**********.*.......*..**.*...*..*..**...*...*.*.**....*****..**.*..*..*.....***.***...*..*..**.*.......***..**..**.***.*******.**..*...*.***.*.*.*.*..**.*.****..***.*..*.***.**.**..*..**..****...**...***.*..****.*..***.**.***.**..*****.*....******...*.**.*.***.*...**.*......*.***...****.***...****.**..*.*.****....******.*****.*.*.*...*.*...***.*..**.*.***.*.*.*****.**.* *.*.**.*.***.....**.*.....*.***...****...*****.*..*..*.*******..*******.**.*.*******...***......*.****......*.*..*.*.**...*...*....**..*.*..*..*.**....*.*.*****...***.*..*.**.*.****....******...**.**.*..*.*.*.****.....***.**.*.*..*.**...*..**.***....*....***.*.*.**...*..*..*.*..*...*....**..*.**.*....****..*....*.*....*.**.*..*.**...*..***.*...*.*.*.*..**.****...*.**.*....*****.**...*..*.*.*....****......*.*...*.**.*.*...***.....**..***...**.*..*.*...***...*.*.***..**.**.**.*.***.*****.....**.....****.*.****..*..****.***..*.....*...*....****.....*.*..**...****.**..*..*.*....**..**..**..*..****....*.*..**.**..*...******.****.**.**...*.*..**...**.*.**.**.....*..****.**....*.**..*..***.*.**.**..*..*.*.*.*.*..**.......***.*...**..**.*..****..*...*...****..******.*.*.**.*.*..*.*..*....*****..*.***.**..***..*.*..***.***.....*..***.***.**.**..*...*.**.......**..*..******......******...***.*.*****.**..***...*...*.**..*..*..**.*..*.**.***.*....**..*.*.*..**.*..*.********..*..*.*.....**...*..**.*.**.**..*.**..*....*.*.***.*****..*.*..*.**....*****.*.....**..*..*...*......*.*...*.*..**...*.****.....*****.****.**..***...***...*.**..*...******.*.*.**.*.*.***.****.****..*.....****..****..*....*.**..*****...**...*****.***..*..*.*.**.**.**.*****.*..***..*.***.*.**.*.*...**..*......**.*.*.*..*.*..*****..****....**..**..***...***....**..***......**.**.*..*.*.***.*.*.**.*...*..**.*.**..*.**.***.*.*...*...*......**.*****...***....***.*.*..**..**.***..*.**..*...***..*....*.*.**....*.....*..*.*.***..**.*.***..**.*.**..****.*.*...*..*...*.*.**....**...*.**.*******...*..*.*.****.....*.***....*******.*.***..**.....**..**...***.**..*..*.**.******..*****.*..**...*****..*.***...*.*.*.*.***....**.*.*...**...***..*......*....**.*....*.*.***.*.*.....**...*.....*.*..*.**.*.**.**.*....**.**.*.*****.****.**...*.*..**.*.*...*.*.**.*.*...**.***.**.*..**.**..*.*.**.***.**.*.*.*....*...*****.*..*.*...***.*...****.***...**...**.*..****.****.*****.***.*.*...**...**..****.*.*..*.*****.*...*..*.....**.***.* *......**..*****..**..*...*.*.**...**.*...*......***.***.**.*..*..*.*..**.........*...*.*..*...**..*.****.*..*...**..****.****....**....*.***.*.**.*****.*.*..*.*.***.*..*.*....***...**.***..*.*..******.******.******.*.******.*.*.*.**....*..*.**.****..********.***...*..*..*.**..*....*..***.*...*......**..*.....**....*.*.***..*..*.*.*...**...*...**..**.*...**...**.*.*.**...***..*....**.*.*..*.*.*.*.*.*.**.***...*****.***...*.*****.*.**.....*.****.*.**.*....*..*....*..*...*..***....*.***********.*.****.*.**........******.**.*.....**...**.*....*..***.***.*......**..*****.*.*.**....*...**..**.**.**.**.*.*.**.....*..***.*..********..*..***..*..**....*.....*.**..********..****.*..****..*.*...*..*...***..****..*.***......*....*.**..***.*..*.**..*...***..**.....**...***.*****.*..******.*....***..**.*..*...***.**.*.*..***.*...*...*..**.**..****.*..*..*.*...***..*....*...*******.*..****.*.*...*.**.*.......*.*.*.***...*****..*.**.*....**....*.*.....*.****.**.*******..*.*.*.*****.*.**.******..***...*....*.*.***.*****.......*..****.***.**.*.......*..**.*.**.*.***..**.*.***.****...**.*.*.*...**..*.....*..*.*...*.*.**..*.***.*****.*.***.****..**.**..*........**.....****...*...*.*..**.***..*.*..**..***..*..*..**.....*.***.*..********..**.***.*..*.*.*.**.*.*.**.***..*.*.**.***.**........**..*.****.*.*****...***.**.....***.***...****.****.*.*..*..*..*....*.......*.*..*.*.*.*......*.....**.*.****....*****..***..*.*.****.*..**...*..**.*.*.*.*...*.....*.***.*..*.*...*..*..*..*..*.**.**.*..*******.......*..*...**.*.....***.*...*...*.**........*.*.....***.*...*.*.**..**.**.*.*.*****.*.*.*.**...*.*...*..*..*.**********......*...*.******..*.*****.***.*.*...*..**..***..****.**.****....*.*..****.***.*..*....***.*..**.....**.**.*..**.**.....********.***.***...*.*.**.*.*..****..**.*...**.*.**..*.*....*.**.....****...*..*..*.**.**..***.***...**...**.*.....***.....*.*..*.**..*.**.***.*.*....*.***.**..**.*.*.*.*..*..*******.******..*.....*..**.**...*..*******.*........*..*..*..**...****.**..***.*** .*..*.*.*..*......***.**.**..**.***.***....***.*.*....**.*..****.*.**.*.*..*.*....*.**.*..*.**.*.*....*.***..*...*.*.....*.*.***..*.**..**.*..*......**..........*.*..**.**.***.....***..****.**...*..***.*....**..*...*****.*.*....*.**...*.**..*.***.*.*.***..**.**...*....*....*..**.*.*.***.*.***.**.*..**..*..*..****.****.*.*....*..****..********..*.*..*....*.**..**.***..*.*....**..***.**.*.*..***.*..***.....*.*...*.....*.**.*...****..*.....**.**....*.*.****.***.*.*.*...***.*.*****.*.*.****.*...**..******..*.*.*****.**.*....***...*.*.**.***..*.....*.**..*..*.***..*...*.**.*******..***.**........*..**..****.*..**..*.*...*..*****.*..*...**...**..*..**.***.***..**..**.*.*..*.*..*.**......****.......*.**.****.*..**....*.*...*..**..**.*....*...*.*.*.*..*....**.*.****..*..*......*****.*****...****...********.......*...***..***..***.*....*.*..**.*.*.*.**...*..**.******.**.***..**.*...*.*..*.****..*..**.*.**....*****.**.*.***.**..**.**..**..*.****.**.*.**.*.*...***...*..*.......******..**...*.****.****.**..*.**..*.*.*..*.**.*.*...**.****..*..****.*****...***..*....*.*****.******..*.***...*....*....**..**.**.**.**....****.**.*...*...*.***.*...*..**.......*.*.**..*.*.**.***......*.*..*.***....**.**.....**..***.**..*.**.**...*.*..*.....*...**...*.***..*.*.**...***..*..*.**.*.*****.....**.***..*..*..*.*..****..*...**.**.*.*..*..*...*.**.**........****...****.**.*..*.*..*.*.*.***......*...*...*.*..*..**...*.****....***...***.********...*......*...*..****...*..**..**.**..****.***..*.*..**.**.**...**....*.******.*..**.*...**.*....***.**..****..*.......*..*...*.**.**..*...*.**.******..**.*.**.*..****.*.****.*.....*.***..**.*...*..........*.*.***...*...*.*...**...*.**.*..*..***...*.***....*..*..**..*..***.*..**...*....**......***.*......*....**..**.*..*.*..****.*.*.....**...**.*.*......*.***.***.***.*.....*...***.***...*.****.*..**.**.*.**.*****.***..*..*..*.**.*.*...*....***.**.*.**.****.*..*....*.*....**..**.**.*.***.**...*..**.**.**.***......**.*.*..**.*.**.*.*****....***...*****..*. *******.****.....*.*..*.***..**.******.****...***.....*...***.**..*.**.*...*..*...*..*..***..**.**.*.....**.*.**..*.**.*..**..**.*.*..**.*.*..*.***.*..**..*.....*.*...*.......***.***..**..*.***......**.**...**.**.**..****..**..*.**...**.**....*...**.*.*.*.***.*..*.****......**.**.*.....***.***..***..*****.*...****.****.*.*.***.**.*.*.*..*.**..*...**...*.**..*......**.*......*.*..*.*...**.*.****.****.*....***...**.***...*.*.......*.*....*.****..******.*.*...*****..**..*..***.*.****...**..*..*....*.**.....****.*..*.**.*****....***.....**.*..****.*....*...**...*.***..*.***.*****..**..*...*..*..*.**.*....*.*....*.*....*.*.***...**.**.****.*****..****..*...*.*******.*..*.********.....**.*.***..*..**..**.***....*.*..*..*.*..*..*.**.**...*.**.*.....******...*****......***.**.*.*****...***...***.*......*.....**...*.*****..*******.****..***..*.....*..*...*...*.***.*..*.*.*****.*..*.*..*.*.****..**.*.***.**.......*.*.***...*..**.***.*..**.*.*..**.****.*...*.**..**..*...**.*..*.*...*****.*..*.**.*....**.*..**.*.**.*.*..**....**........*...****..**.......*****.*.*.*....****..****...***..*******....**.*.*..*.*...***.....**...*..*.*.****..*.*.*.*.***.****....*..*....*.***.***......**..*...*....*...*...*.****..*.**..*..*..*.**.*.....**..*..*.****..***.***.**.**..*****.**.*..*.*.*.**.*.*.......***.***...**.*.**....*.****...**...*.**...*******....**..**..*.****.....*.*.*.**.*.**...**.*.**.****..*.********..*..*.****.......*******..**.*..*.*...**.***...*.**.**..***..**....**.*.**...*..*.**.**.***......**.*.*.***.*..**.**.***.*.......***..***...*.*.**.*.**.....*.*****.*******..**.**..*..*..*.*...*.*...**..**...**....*..**.***...*..*...****...*......*.**..***.*****.**..*..*..*...**..*.*.*.*.*****.**.****..***.**.**..***..**...****..**.*....******.*****..**.***.*******.*.*.*..*..**..*...*.*..**..**...*.**.*.**.*....**.***.***.*.***..*....**......*......*.**...**.***..*.*****...***.....**.*.****...*..*...*.**.*..*.**.*....*.**....*.*....**........***..**.*....**..*.****..**.*.**.*..*.*.* ...**.**..*.*....*.**...*.***.*..*****.**.*.*.*.***.****.*.***..**..*.*****..*.*..**.*..**.....*...****...*.**..**..**...*...**.*.**.*****.....**.*.*.***....*.**...****.*..*****.*.....***.......*.*.*.*..*..****.**.*****.****..***..*...**......*.***..*.*.**..*.*.********....**.*.*.**.****...***...***.****...*..*.*.*.*.*.**.**.***.**..*...*.*.*.**..**.**..**.**.******.*..*.***..**..*...***.***.....**.*..*.*.*..*...*..*.*.*.*.*.**..**.**.***...*.**..***..**.**...**...*..**.**..*****.***.**.***..*******..*.*.**.**...*..***.*...*.*.**.***.***.***..**...******..*.**********....****.**.*.*...*.***..*.*..*..*.*.....*.*..**.*.**.**...*.**.***.*...***..**....**...***.....***.....**.*.*.*.....**.***...*..*.*.*.**.***..*..*..****.*.*....*.*...**.*...**.*..***..*...**....***.*...*.**..***********.***..*...***.......*.*..**..**..*.*.**..***..***....**....*..*.*.***.....**..**...*.***.****.**...**..***.*.*..*....**.*.*.***..*..*.**.....***.*.***..***.**..****.**......****.****.*..**.*.*.**.****...*.**.***..*.**.*.*.***.*.**.*..**.*....*...**.*...*****...*.**.*.*.*.**..***..****.**....*.....****...*.***.*.*....*****.****.*.**..**.****.*.*.....*.*******.**.*..*.*****.**..******.**....***.*.*.*.*..***..**.*..****.**.*..**...*.*.*.*..*...*..****...*.**..***..*.*...*....***.......***......****.***......*...*...***...*.*....**..*****.****....***..**.**..*.*...*.**....***.*..**..*.*.**..*.*.....****.***.*.*..****..*.*..*..*...**...*.**.**.***.***.......*..*..***...**..*.....**.***..**.*.**.*...*.*.*****.*..**..*...***.**.*.*..*...*.......*.*.*...*......*....***.*.**...**..**...**.*.***..****..*..*.**.*...******.*..*.**....*.**..*..*.**.**..**.**.*....***.*...**.***..**.*.***.*..**.**..**...*...*.**.*.*...**..***.*....***.*..**....**....***...*.*.*..**.**.*.**...******....**..***...***..******...***..*.**.*...**..*.**...*..*...*.*..*.*.*.*....***.....*.***..*..**.**.*.****...*....***.**..****.**.*.*..*.***.*..***.*..*..*.*...*.*.*....*...*.*...****.*..*.*..****.**..*.*.*.**.**.**.....***. ..*.**.****..*...*..**..**...***.*.*..*.**.*****...*..*********..*....**....*....*.**.***....****....*...*..********..*..***..*****.*.*.*...*.*.*****..........*.*...*.*.**.******....*.**.*.*..**....**..***.*.*.***.*.*..****....**.*.*..*.*..*...**....**.*..****..***..*****..****.**.*.*.*.....*.*.*.*.....*...***....*****..**.**..*..***........****..******.**....*.......*.*...*.*.*.*.*.**.*...**...**.****..**.....*.*..*....*.**.*...*****.*..*.**....*.**...*.**..**.*..*.**....*.****.*****.**..**.****.....*..*..***.*.*.*...*.*.........****..*.*.....*..*.******....**.....*.....*.***.*.**.*..*.*.**..*.**...*...****..*.*..**.**....*..*.**....**.*.****.*.**...*.*.****.*.*.****.*..*...*.****..***.***..***.**.*.***...**.*....*.**..*.*..*.***...****...**...**.*...***..***.*..*.***.*..*.*..*.*..*.*.**.*.***..***.**...**.*.***..**...***.*.*.**....**.***..*..**.**.*...*.*.*..*..**..***..**.*..***...******..***..**..*.*.**..*....**.***..***..*..**..*.**.****...*...*...*....***.****.....**......*..*****.*.*.*.**.*..*..**..**..**...***.*.***.*.**..*...**..*.*****.*..*.*...*...*..*.**....*.*..**.*..**..****.*........***.**.*.*.**.*..***.*....*.**...****.*.****.*..***.*..*....**.**.**...**.****...*.*...*..........**.**.*..****.*..**.******..****......**..*.**...**.*..*.**.*..**..******..*..*.*****..*.*.*..*.******...*.**.....*.***.**.***..*..**.***.*.**..*.*.*...**...*.**..***..*.*.****.**....***..**.****.*****..*.*.*...*.**.****...*.*...*.**.......*..*.***.**.*...*........*.*.*.**..**.****...*..*.*..*.*..*......**...*.**.******.*.**.*.*****.****..*.**..*.**..*.*.**..*...*..*.**...****.*.**....*.*.*.*.*.*.**..*...*.***.......**...**.*.*....**.**.***.....**.*..**....**.*.**..***.*...*.***...*......*.*.*...**.*..**.**.*****.*.*..**..*..*..*..****..****.*.********..*..*...*..*.*..***..*.**..*.****.*.*.*.*..**.***...*****......***.**..*.****...**..******.**.***..*..*.***.*......*.****.**.**..*.**.*....***..*.*..*.*.*.**...**....*....***..***...****.**.......***..*.**.*****..**.....***..*.. .*.*.***.*.***....***.**.*...**...**.*....**.*......**......*.***...****..****.....*..**...***.**.**..*.**.***.*...*******..*..********..***..*****..*.**..**.*.......****....******.**....*..**.*.*.*.*........**.....**..*...*.***.***.*....**.*..****.***.***.*.**.*..****.**......*.*****..***.**.*..*.*.**....**.**..**..****.*..***.**.******.*....***....*.*..***..**....**.*.******.*....**...*.*.******.*****..*.*.**..*.****..*..**.**..**...*...**.**....*....*....*.*****..***.***.**.*.........*.***.**.*.****.....***..*...**..*..*.*..*.*.***....***..****...*...*...*.*.***.......*..*.*..*.***.**..***...***.*.**..*..**..**.*.**.....****.....**.**.*.....**.**....**...........**..**.***.*...*....*.**..**.**.**.**...*****.*...*...*.*.*****.*.......*....*.*.*....*.***......**********.***..***....***.*..*.**.***...*.****...**...**..**.....*.****...***.*.*..*...**.**...**...*.**.***....*.....**..**.***.*.***.***............***..*..*.*....***..**..**.****..*.*..*..*.**.***.****..**.*.*.**.*.*..*...*..*.....*....*****.*.****.*..*.**.*..**..*.**.....***..**.*...***..******..**.**...*.*..***....*.*...**..*..*.*..****.*.*..***.***.**.***..*..****.**..*.*..*********...*.*.*.**.****.*****......**..***..**..*......*****.**..**.*..*.*******.***.*.*.**.*.*.*.**...*****.***..*.*.**..****.*...***.*..**.*..**..*.***.*****.**...*.*..**.*..*.*...**..*..*.*.*.*..*.*...**..*****.....*..*.*******..***..**..*.**.*..**.**...*.*.*....*******.*..*.**......**..**.**..**.*..***..*.*.**...*..*..*.**.*.*....**....**.**..*......*.*.***..****.*..****..**..**.*.****..*..**.*.*....*.....*.....*.*.***.***.*.....**...***.****.**...*.****.*....***.***..*.....*.*.**......*******.*.****..**.****..*..*.**...****...**..***..*.*.....**..*****.****..*..*.**...*...........**.***...*.*.*...**.*.*.***.*...*...**....*****..**..*.***.**.******....**.**..**...*.*....*....********.**.*..****..*.*..**..***.*.***..*...*.*..**.**.*.****..**..***.*.*****.**.*.*.*..**....***....***.*....*..**.*..***.****.*.**....*.****...*...****. ..*.*...*.****.......***.*.***.*..*.**..**.**...**.**...*.*.*.*..*.*.*.**.*...**..*.***.**.***....*...**.*..**.******...**.*.**...*.*.*..*..*.******.**...***..*..*..*.*.*.*.***...*.*.**.*****..**.*..*.*.**..*.*****..******..*...*...*****.*...***..******.*..**.*.**...**.**...**...*****.***.*..***..***.**.*..*.***..*****..*.*.*.*.*.*..*.****.*..*.*.***.**.*..*.*..*****.*..*.*.**...***.***..***..*..*..*.**..*..***.*.**...**....*.**.*..**..**.**..**...*.**.*****...*..*.*..*..*.**.***..**.******..*****.**..*....**.....*...*..*....**.*.*.**..**.***.***.***.***..*......*.****.*.*.*...****.*.....**.*.*...*...**.**.*.**.***.*..*.*.****..**.....**.*..**..*.****.*..*.*****..**.*.....***.***.*...**...*.**.......*..**....****...**....**.*........**.*..*.*.**..****..*.****..*.**..*..*..**..*****...*****....*.**.***.**.*....***.*.*.*..*..****.*.*..**....*..**..**.*...**...*.***.*.****.**.*.**.****..*.......*....*.****.*.....*..**.**.****..**.*..**..****..*..**..*...***.*.*.*...***.**.*.....*.**...**.****..**...**.....*.*..*.**.*...*.*.*.**.*.*.**.*.**.**..*....*..***..*..**..**.**......***.*.*.*******..*.*.*..**..*.***..****..**..*.*..***....*.***...*..*.*....***.**.*..*...*....*......****.**..*.**.*.******.*....*.***..*.*..*.*.***.******....*..**.**..*..*.**.....*.*...*.*.**.*....*...******.*...***.*.**.**.*.****.*.*.***......*****..**.*.***..*....**......**...******..**.****..*......*...***..*....**...***..*.*.**....*......*.**....******...******.***.**.**.....**...*******.*..*.******..**.*..*..*.**.*...**.***..**.****.*....**.....*..****.*.*...**.*.*..*..*..*...*.****.**.....*****...*.*.***....*.*.**.*.**....*.*******.**..***.***.**.*..**.*..***.*.*****..**..*******..*.*..*...*****...**.****.**..****.**....*.*...*...*.****..*.....*.**.***....****..*....**.....*.*..*******.*.**...**..*..*****.*...*......*...**..*.*.*......**.*..*.....*.*.*.**..******..*.**.**..*.*.*.*....*.**..*...*..*.*.*.*.*..*..*.****...*...*.******.**.****.**..*.**.*...******..*.***.**..*...**........*****.* *..*..*.*.*......*.**.*..*....**.**....*..*.*.*.***..*..*.*..****....*.**..*.*.*.***.**...*****....***..*..*******.***..*.****.....*.*****.**.*.*.**.....*****.***.*****..****.*.*..**.*..***.*.**.*...*.**.****...**.**...**.*.*..*..**.***..**....*.*..*...***..**.****....*..*.....*.***.**.*.*..*..**..*.***.***.*..*.*.**.**.*.*.****..*.*..*.****..**...**.***..*.******..*.*.*.*.*.........*.**.********.*.....*.*.....*.***..*****.*...*.**.......**.**..*.*******.*....**...*.*.*....*...***.**......**...****.**.*...*..**......*.*..**..**.*...**..*.**..****.*....*..*.**..**..*...*.*.*...*..**..*..**.**..**.***...******....***..*.**.*.**..**..*.....*.**..***...*...******.**.*.*....**..**.***..*..*.****.****...******...**.*.**..***.***.*..*.****.***..***..****....*.**...******..***.***.*****.....*.*******..**.**.**...*.*...*.*...*****...****.*.**.*..*..**.*.*.***...*.***...*******...***..*.*..**..****..***...****...*...*.*.....**.*.*.**....***.*.......***..........*..*.*.*..*.***.**.....**..*...**.*.*.*....**..*..*..*..**......*.*..**.*.......*.**..*****..**.*..***...***.*..*.*..***..*..*.******.**.*.*.*..****..*.**.*.**...*...*..***...****.****...*...*.**.****.*......***.***.....****..**.*.*.*..**....*********.*.**.*.*...*..*..******.*.*.**.***...***..**.**..***.*.*.**...*.*.**.*...**.***.*.....*.**..***.***..***.*.*.**..***.*...*.*.*.**...**..*.*.*.**.*..**..*.*.*.***.*.**.***..***.********...***...*.***.****.***.**.***..*.**...****.*.**...*.****.*..*.***.**.*.*..*...*.*.*..*....***.****.*...**.*****.....*...**.*..****.***.**....*..*..**.***....*..**.*.**..**.*.....*..****...**.**...**.*...******.*.**......*.**.**.**.*.*.*.*.**.********.*....***...*..*.*.***..**.*.**.******.************..**.*..*****....*..*.******.****..*****.*.*******.....**.**.*....*.***.**...********......*******.*..***....*.*.*...*******.***...**......*.****.***.*.*..**.**.*.*...*..*..*****..*..***.*.*****.*.*....**..*****.**...***....***.*****...**.*****.**..**..*****..*..*..**.*...***...***.*****.**.*.** **....*.***..******..**..**...*.**.**..*..*.*...*....*..*..***...**.**.**..***...*******..**..*..**..*.**.*.*.****..**.*.*..*.*.**..*....**.*...*....****..**...*.***.......*...*...****....*.****.*..**.***.*.*..**....*.**.*.*.*..*...***...*..*.*..*****.********...*.**..**..**.****.***.*.*.*.*...**.*.*.***.**.*..*.******...**...**..*..***...*.*.**.****...*...****..***..**.***.**...*...*.***.***.**.**....**..**.**.****..**..*.*...*.*.***.....*..***..***.**..*.*...***.***.*.**..*.**...*..*.*...*..**.***..*******......**.*..*....*.**.**....*..***.*.**..*.*.**.*.****..*..***....********.**....*****...***...***..*..*..**.**.**.***.*..*.**..*.****.*..**..**...*.***....****....*.**.*.*..*.***.**..**..**........**.*......**...**..**.*..*.****.*..*****..**.*..*.**.*.....*.***.*...**....**.**.*****.....**...****...**...**...****..****.*..**.***..*.....*.*...*...**.****.****...*...******..**.*.*..***..**.*.***.*****.*.**.**..***........*...***.*.**.**..**..*..*.**..*.*..*.**.**.*.*..*.*..**.**.*****...*.****...*.****.**.*..*******...**.**.***..**..*.***..*...*.**...*.*.******.*.*.*..*****...**.****....*.*.***.*.**.*..**..**.***.***.***.*..*...*...**..*..***.*...*..*..*.....******..*.**.**.*....*....*****.**.*.**.......****.***....*..*...***..**...****...*....*.******....*.****.....**..***....*.*...**.*.*******..*.....**.****..**.**..*.*..**.*.***..*.*........*.*....*.**........***.***..**...*.***......*.***.....*.**.......***.*.****...**.....****..*******.*..*.******..***.**..**..*..*.*.*.*.*.***.**.**....*...*****.*.****.......*.....*.**.*..*...*.*.****.**...**.*..***.....*..*...*..*....***..**....*****..**...*.***..*..*****....*..*..**.*******...*.******.*...**..***...*.***...*....****..*.....*.*****.*...**..**...****..**.*.*******.*.***....*.*.****.***...*..**.*...**...*.*.**.*****.**.**...***...*..**.....**..*..***...***..**.*...*....******.....**.*...***.*..*.*.*..*..*..*.*.*....**.*.*.*.**.***...*.*......*.*...**.......****.*..******..**..***....*..***...*...*.***...**.*** .***.**..**..**.**.*..**.*.*....*.*...*...*...**.**.**.****.*.*...**.**.**..*.**.*.**....*..*******.******.*....*..*..*...***.*.**..***.*.**...*..**.*.*.......*.***..*****....***...*...**....*.*....*****.**..*.*....***.*.***...*..*.*....**.*...*****..***..*..*.****.....**...*.*.*..*.*...*.**...**..***.***.*.*.**.*.*.***..*.*..*****.****.....*..*.*..****.***.*.*.**.*.***.*....*...*..*.*****..***.**.****.....*..**...*.*..**..*..**.*.***.*......***.*.**.**.*.*.****.....*.*..*****.....*..*.***.*.**.***.*.*.****....****...**.*..*..**...**.....**..*..*.*..**...*....**..***.*.***...*.**.*.*.*.***.*.*.***.*.****..****.*......*.**......*....***.*...**....*...**...**..**.***.**.****..**..***.**....***.*...****...*.*.**..**..*.**....***..*.*..*.**....****.*****..*..****.***.....*..*.*.**..**...***...*.***.*.*.*..*.**...*..*.*.......**.....*.*....*.*.*****.*..***....**..*.**...****.*.*******........*.*...*****..**..**...*..**.**...**.**..*...**.**..*.*.**.****.**....*.**.****.*.*.*.*....*..*..*..*****.*.*..*.*..*****..**..***.****...***.*..****.*....*.**..****....*.**.**.**..**..*****...*..............**.*.**......***.***....***.**..***.*.*.*.**..*.*.*.*.*.**.**........*..****...*..***.**..*..*..*.*..**..**.*...*..*....***.**......******..*****.**.****..*..***.*.***.*..*.*..*..***.....**.*.***.***.******..*...**..*..*...**.*.*....*.***.**..**...*......**...***..*.**.***.*.**...*.***..*..*.**..***..***....***.****.**...*.**....*..*.*..*....*...*..**..******....*.....*.**..*...***..*****.*..*.**.*..*.*...*.*.....*..*.**.*..***.....*...*.**...*.*.*.**..*.....*..**.*...***..******.****.*****.**..***.**........**..*..*.*...***.***....***..*...**.**..**..*.*****......*.****..*.**...*.*.*.....***.**.**.***.***....**.**........*.**..*..****..*.******.*.*..*....*****.*...***......*...*..*.****..*.....*.**..****.*****.........*...***..*.*....*********.***...*...*.**..*.*....*....****.*..**..*..*.**.....*..**.*.*.**.*.****.***.*...*...****....*......**.*..**.*.*...*.*.*.***...***.*.*..*** .*..**.**.*.*.***...*..**.**.*.*.**.*...*..***...**..**..**.*..*.*....*..***...****.*.*.**...****.**.*****.*..*.*****.*.*..***.*.*....**.**..*..****.***.*.*.**..*.***.*..*..**.*...*****.**...*..*.**.*.*.**...*****.*.*.*.**.....**...*.*..*.**..****.*.*.*.*..*..*.*....*.*.*....****.****.........**..*.*..*.*....**..*...*...*.*.*.*.******.*....*.**.....**..***.**.*.*......*.**...*....*.**..***.**.......******...******.*..*..**.**....*.***..**..*..**.*.***..**..*.*.****...***.*.*.*.*****..***.***.....*.*.***.*..**.........*****..******.***....***....**.*.*****.****..***..***.*..***..****.*.*..*..*.*..*.***.**.**.*......*...*.**.*..****.*******.**.***.**.*******...**....**..*..**.*.**.*.***..***.......**.**.*.*.*..*.*.*.***.*.***..*....*....***..**.***.*.*..**..*****.***..*.*...****.*****.*.***...***..*.*..**.****...*.*..**.**...**.******.*..*..*.**.....***.**..********..*..*.*...*.****.***...**..**.*...*...*.**..*.*.*.***.*..***.***...******..**.*.*......***.*.**.*.***.*.*....***..*.**.*..*..***......***.**..**..*..*..*.*..*.*..*.***.*..****...*.***.*.*.*.*.***.**.*.*.**.**.********.*.***..***.*******.**.***.**.*.**.******..**..******.*..*..*....****.*.***.**...***....****.*...********.****...**.**...*.**.*..**..***..****.....**..*..*.*.*...**..*.*....*..***.**.*.**.*.***.*..*****..**..***....*..*.***....*.*..**.*..*.*.***.**.*****.*...*...**...*..*.*.****.*....*****.*...*.*.*..*....*.*.**.**.*.*****..*.***.****.**.***...***.*..**.*...****.***.*...*.**...*...*...*..****....*.*****.***..**...***.*..**.**.**....*...*.*********..****.*...**..*....**...**...*....*...*..*...****.*...*...*.*...*.**..***..*.**.**..*...****.****..*.***.****.*..*.**.****....**...*..**.**...*..*...*....*...**..*...****.*****..**.****..*...*****.**.*.**.*.*.***.*..**.*.*.*..*..*..*..**..*.***......****....**.*.**.**..****..****.***.*****....*....*.***.*.*..**.*.*..**..**..*...**.*.*.***.**..***.***.*..*....***..*.****.***.*.*..*..***.**.*.**.*....*.*..****....***..***.*.**.*.**.**.*..*..**...*..**. .*...********.**.***..*.**.....***..**.*.**.*.*..*...******..**..**..***.*.****.***....**.***..*.*..*****....*.*******.*.*****..*....**.**.*.*.**...***..*.****.....**..*....*****.**..**..****.*...**.*.*.****.*.*...*.**.*..*...*.*.*..*..****...*****..*.....*.*****..*...*.*..**..***...*****..*..****.......**...*.*..***.*.*.**.*.****..*..*.*..**.*..*.**.*..*..**...**.*****..*.**...******.*.****.*.****..*..*.*.*..*.*.**..***..***.*..*...*....*****.***.****.*.*.*.***.*..*.*..*..**.*****.***......**......*.**..*.*..*.*.*..***..*.*.*...*.**.***.*..***...*....**.*.*......**.*.***...*.*****.*.**.*....*..*.***.**..*.**..*...*....**.*.*****.***.**.**.*.*.***.....*...*..**.*...*..********.**.*****.*.*.****.*.*.....*...**.*.**.*..***...****.*..*.*...*.**.*.**..***...*...**............*********.....*.*.*****.***.*...**..*...**.*.*.*******.*...*..***.....*...**.*.....*.*.*..*.*.**..*..***..*...**...*...**.**.*.*.*..*..*.****..*.*.*.****.*.*********.****.*.*.*...*.**.***..*.*****...**..***...*..*...*.*.***..*.*.**...**.**....*.*.***.....**..*.......*...***....*..**...*.*.****..*...*.**.***...*......*..*....*..*.****.*.*...***...**..******.**.*.**.***.*...**..**..*...***********..**.*.*.*.....****.**.*.*.*****...**.*.**.***...*.******...*..*..*.***.*..**.**..*.***..**.**....*......*.**....**...**.****...*.**.********.*.*.***....***....**.***...*.**..***.***..*....*.*...*...*.*...**********.*...**.*.**.*.*****..***.*...*.***.*...*.*...*..***.*******..**..*.*.....*.*.*..***....**.**.*.*..***.***...**.*.*..*..*.*........**...**....**.***.*.*.**.**.***.*.*.*..***.**.*.*..*.*.*...*.*.*.*.**.**..***.*...**.....*..*.*..**.....****...*.****..*.*.**.*.*.*...*..**.*.*..********...*.......*.*.****....**.**.****.*.*..**.*...***.*.**....*.*..****.*****.*****.*..*.*....*****..****.**.*.*********..*..*.*.********...*.....***...**...**......**.....*******.*..****.*.*.**.**...*..****.***.*****.**..*.**...*..*...*.**.*..*..***.**.**..******.***.**.***.**.****.*...*.*...**..**...******..*.*********.*. *.*.**.**...**...***....*.*.*.*.....**....*....*..****.***.*.*..*...*...***..*.*.....*..*.*....**.**..*..**.****..**.**.***.*.**.*******.*****.......**.**..*...****..**..**.**.......**...****.*..***....*.*....*...******..**..***..*****..***.**.*.*.*.***.*..**.....**...**...*.*....**....**....***..*....***..*.**..*.*.*......***..*.*.*.*.*.*.*.***.*...***.**.....**.*.***..*.*...*.******.*..*.**.*.....**.*.*.*.**......***.*..*....*....**.***..*.**..*.***.*****..**.**...**.***.**..**..**..***....**..**..**.*..***.*...**.**....*****..*......**....*..**...**.*.**.....****...***.*.*..*..****.*.**.*.*....*.*..****..*....***..*.*..***..**..*****..******.*.**..**..*.*..***..*..**.*..*.*...*..*.*....**..**.*.*....***...**.**..*.**.....**.*..**.*...***..*.*.*.***.*.*....**..*****.*.....**.*.***...**.*..*..*..**..*.**..***.****..**..**..**.**...*...*.****..***...*.**.*.*.*....*..*..*...***...***.*.*.**...*.**.***....*...***.***..*..**.*****.**...**...***.****..*.****.*****.*...*.***....*****.**.*.*.*.....*.****.**.*.*.*********.*.***..*..**..*.*....**......*.******.***..*..**.**.**..*.****..**..*.*.*..*..**....*.*.*..*.***.*.*..*..*.*...*.**.*.***..***.***..*.***.**....**.*.*****...*.***..****....*....*.****..*.*......**.**..*..*****.*...**.*.*.***..***..*..*...*.*..**..*.*.**..*.***.*....*.*.*..*.*****.***.****.****.*.*..*...*****.**..***...****.*..**.**...*.*.*.*.**.*..*.*.**...*.*.*.*..*.******..*.*.*..*.*.*.**...*.....*.*..*..*.**.**.***..*.*.*****.***.*.*.**.*.*...*.***....**.....**.*....*....***..*.*..*..**..*.*.**..***.*.....**..*..**..*..*.*.**.*.***.**..*******.*....*.**.....**.**...***..*.....*..*......**..******..**.*..*.*.*.*.***.*....*.**...********.*.*.....**..*...**.*...*.*.*...**..****.***.*.*..*.***.*.**.*.*.***.*****.***....*..*.*..**.***.*****..*...**......**..*.**...***..*.**.....*.*******..******....*.**....*.**.*.*.....*......**.*....*....**....*****...*.****...*.*..**.*..*..***..***..**...*.**....*.**..*...*..*..*..*.**...**.**.****.**..*..*.*..****..***.* *.*.*.*.*.*.*.***.....*****.**.*........**.*..*.***.***.**...**.**.**...*.****.....***..*.**.***.***...*.**.*..*.****.....*********..*..*..*..**.*...**.*......*...**.*..*.*.*.*.****.****..*...*.*********.***.****.*..*...*...******....****...**...*.*....******.*..*****..****...*****.***...********...*..*.*..*.....*.***........***.*.**..*.**..*.*.*..*****.**.*.*.**......**...**.***...***.***.****...**....****.***..**.*...*.*...**.***.***.*.....****........******.**.*..****...**.****.*****...*..**.**..****.....***......**.*..*.****..*....**.**..**....**..***.*.**...*..*..*..****..*.*.......*..*.*.**.***.*.*..**.*.*.*.**.*...*.*.**..**....*..**..**..*.**..******.**.*...*.**....**.*.....*.**.*****.*.....*...***..*****.*.*..*.....*.**...****.**..*.**..*.**..*..**.*......*..*...****.....*.******.*..*****.*....*****..**.**.......*..**.***...****.**..*.*****.*..*.****....*..***..**.*....**.***..**.*.**.**..*.****..**.***.***.*.*.***.*.*.**.*.*...*.*.****.**.*.**.*..**..*.*.*..**.*.*....*...*...*....*...*.**.*.*.*..**.*.*.****.*.*.....***....*.....***.**..**.*..***.**.*..**...*........**.......*..***....**.***.*.*.***..*....**.*.....**..**.*..**.*.***..*..**.....******..*..***.*.**..*..*.*.*.....****......*.*.***.....*..**..***....***..***..*.**..***.*..**.*..****..***.*.***.***.*..**.*..******.*....*..*..*...**..*...**.****..**.**.*...***...**.**..*.****..**..***..****.*.**..**....****..****...*.....**.*****..**.****.**.*.****.***...**.*.....*..*.***.***..***.****..***.*.....*..*..**.***..*.***...**..*..*.***..***.*.***..**.**.**.*...*.**.*.*....******....***.***..*.****.*.*..*..*...**..**.***..*...*..**..*.*.*.*..*......****...*.*....*.*.*.**.....*.*.*.*..**.**.*.***...**...*......***..****..*.*****....***..*.....****.....**...**.*****.****....*.*.***..**..****......*.**.**.*...*.**.***......***.****...*.*..**.*.**..******....*...*..*.*.**.*****....******.*.*.*.****.*.......*..***.*.**...*......**..**..**...*.*.*.***..*.******.*.**..***.*..**..*.*........*...*.***.*.**..*.. *...**.*****.........***.*...*.***.**.****.***...*...***..*.***.*...*****...*.*.***..***.**....*...**....*..*....**.*..*...****..*.*..*********..**....***....**....*****...**..*.*...***..*****....*..*****.....*.**....*.*..**....**..*****.*.*..*.......*....*..*..**.*.******..**...*.*.**..****.*****....***.....*.*..*.*....***....*...*.****....*.*.*...**.****.****..**....***.*.**.****..*.*...**.***.*.****.*...*.*.**.*.**...*.**.*...***.....*...***.**......****...*.*.*...************..*.*...*.***.*.****..***.*..***.*.*..*..****.***...*.****...**....***.***.****..*.**.***..*...****..*****.*...***.***.*.*..****...*...*..**.*..********.*.*......*....**.*..**.**...**...*.*...*..*.*......***.**.*.*.*.......*..**......*..*.*...*....**.*.*.****.****...**.*.***...*..*****.****.*.***.*.*.*....**.*..*.....***.***.*.....**.*......*...*******.***.****....***.....*.*..***.*.***..*..*..*****.*...*******....***..***.**..*..*******.*.**.**.**.*....*...****.********.**...*.*...*.*...*...***..**.*...*.***....*.**..*.**...*.*.**.*...*..**.****....*****.*...*.*..*...*....*...***..*..*.*...*****...***..**.****.**.**.*.****.*.*.*...*.*...*......*.****.*.**.*..*.........**.*...........*..**..***...*.**...*.*...*..*.**.**.***..*......**..*..*******.*.***..***.*...***..*.*.***.******.****.*.*****.**.**.*...**.***.***.*...**..**********..*.**.*..*.**...*.*.****.**.**..*.*.**.**..*.**...*.**......********.*...*..*..*.*.***.*.**..**.***.**.*...******.....*..**..*.*.***..*......**..**..*.*.*.*.***...**..*.**.....**.....***.**.*...**....******.**.****.****.**.***.*.*.*.**.****..****....***.*.***...*........****.***..*...**..**.*.......**..**.****.**.***.*..*.*.**..**.**..**.***.....*...*******..*.*..**.*..**..*.**.*..*..**.**.*.*.**.***..*..*....***.**.....***.*..***********..**.*....**...*..*.**.****..*...**.***.*.*.*****.*..***.*.*.....*.***...*****..*.*.*..**...*.*.**.*.*****.*.**.***.**.***........**..*......****...**.**.****...***.**....*..*...**...**.*.*.*.*.*..*.***..**.******.*.....*****.**. ****.*.*****...**.*****..*..*..**..**..*....*.*..*......*..*.******.*.*.*.*..***.*.****.*....***..**..*.***.**.*..***....*..**.***..*...*.*.*.**....*..**...*...*.....*..**.......****.*....*.*.*....****...*.*.****..*.....*.*.**.*...*....***...*....*.**..*..*.*..*...*.....*...*.*...**..***..***.*........*.**.*..*.*...*.*.*...*.....*..**.**.*.*...***...*.*.****...*.**....*..**....*****..*.****.**...*.*.*.**...****..*..***.*.*...*....****..*.*.***.**..*..***.**.*****.*.*.*.**.*****..........*..*.**.*.*.*.***.**..******...*..**...*..*..***.*.*.*.***...*..*...*.*..*.***.*.**.****..*****.*..*.*.**.*...***..*.*.******.*..*..*********..***......**....*****...*....**.*...*.*...*.**.***.**..*..*..***.....*...*.***..*.**.*..***.........****.....**.***...*.*.*****..**....*..*.***..**.*...*..***.**......*...*.**.*****.*..*...**...*.*....**......**.*.**.**.*...***..*....*.**....**..*.*.*.*.**....*...****....*........****..*...**..***.**..*...*...*****..***.***..**..*.****.**..***.****.*.**........****.**..***.*****.*..****..**...*.....*.*****..*****.*....*..*.******....**.**.*.**.*.....*...***.**..*.*...*..*.****.*.**....*.*****.*...*.*........*.***.....**......*....*..*...*******.*..*.****.*..**.....***.*.*.*..**.**.*...*.*..*....*.**.......*.**..**.*..*.*.*******..*.*.....******.**.*.*.*..*..*....**.********.....*.*.****..**.*.*.***..**..*...*....***..*...*..*.*.*.**.*.***.*..*.*..***..***.**...**.....****...*..**..*..***.**...**..***.*.*.****.*.**.***..***.*.*.***.*..*..*.*.*.***..**..*.***.*.**.**..*.***.*..*..***..**.......**...**..*.*****..**..*..*.***.***.**..*.*...**.*......****.*.*.**.*.***.*..*.**.*..**..*...***....*.*.**.....*.**.*.*.*........***....***..*.*.**..*..***.**.****.*.*...**....*..*..*..*.*..*....*....**.*...*..*.*..***.*..*.*..*.**.*..*..*.*.***..**..**.**...*..*..**....**.......*.*.**....***..*..*.*.*..**.**.....****...*.....*..***.*....**.*.**.........****.**.**..**..*.*...*..****..****....**.**.*.....**.*..*.***.*....**...**..*.....*.**.**...*.***.**..*** **.*.*.**..*.***...****..*.......*.*..*...*..**.**.*****..***.**..*.*.*.........**.....*.*..*...*.***...*..**.***...*...*.*.**..*.**.**.*.**..*..*.**..*....**..*****..**.*****..*.......********...*.**.*.***..*.**..*..*..*...*..*.*.*.*.*.*...*.*.*.**.....*.****.****..**.***.*.*....*..*..***.*.*.******.*.*..**....*.***......**.****..*.*..*.*.****..*..****..**.....**...*.*.***.**.....*.*.**.****.**.*..**.***.*.*..**.*.***.**.....*.*..**.....*.*.**.*...*...**.**.....***.**..***.*......**.*...***...**..**.*.*......*.**..*.****..*..*.***....*...*.*..*.*.**.*****.*...*.....*.**.***...*.*.*.*..*.....*.**.**..*.*....***..*...*.*.***..*.*...*..*****....**..*....*...****.*....*...****.*.***..*..*.*.****....*.**..****.*****..*****.*...*.*...***.*****.**...*..*..*....***.....*..*..*..***.***..*....*..**.*.***.....**.*.**.*****..*..*****.***...*.*..*****.***..*.*...*..........**..**..**...*.....***.*****..**...*.*.*.....**.**...*.*.*...****.......*.....***.**...*...***.*.*...**.*.**.**.**....*..*..*...****.**...***....**..****.*...**.***..****.**.........***.*.**.**..*.***....*.*.*.*......******..***.**.*.**.***..**.**.****.*....**....*.*..**.***.**...*.**.*.*.***....*..*.......*..*...**.**.**.**.***....*.*.****.*.***.****....**.***......**....*..*...**.*.**.*..*.*.*...***.*.....***********..******.**..*...*.***..*..*.**..*...**.*..**...****..*..***.***.*..**..*...*..**...*.*..**..*....*.*..*.*.**.*..*.*.*.*.**...**...*.*.**.*.*..**.*..*.**.*...*..**...*...***..**....**.*..*****.*.*.**.**.**.*****...**....*******..*.*.****.**..*..**....*.***.*....*.*..*.*..*.**.*.**.*..***..*.**..****.**.**......**...*.....*.***..*.**.**...**....*********...*.**.***.*.******.*..**.*..*...*.....*****.***.*.*.*****..****...**.*.*.**.**.*.....**..*.**..*....*.****....**......*..*..**..********..*.*..*......**.*.**.*...*.....*.**.**.**...*..*.****.*.*.*.......*******.*..*******.*...**..***..*.*.**...****.***......****.****.***.**.*....*....*....*.*.**.......***..**.**..***.*..***......*..*.*.*.*.*... ..**...**.*.********.*.*...*....*.******.*..***.***.**.*..***.*....*.....****.....***.****.**.*.*...*..***.**.*..*....*.*******.****.**..**..*.**.*.**.**...**..........*....****.*.*.*.***..*..*.*..**.....*....*..*...**.****.*......*.***...*.....*............*..*.*..**...*....*..*..**.**.*.**.**.***.*.***..**..*..*...*..**.*...*.*.*.**.*..*.**..*.**..*....*.***.*..*.***.*.***...*.*...*****.**.**.****.**.**.**.*.*.*****....***..****.*....*..**..**.*.*****.***....**..******.***.***.**...***...*..****....*...****.*.*..****.**.**..*.******.*....*.**.***.*....*.**......*.*...*..*..***.***.*...*.**.*..**.**...*....**.**..**.*..*.***.*...****.**..*..***.***.*....***.*.*.***.**.***.**..*...***.....****.*.*.*..***.**.***..*....*.*.****...*.**.*.*.**..*.*....***....*********.*..***...........**.*..*...*..*.....*.....**....*..*....****.****.....**....*.***..****.....****.***...*.*..*.*.*.*****.....***.*.*.*.*..*..**......*..*.....***.**.**.........***.*..*.....**.*...*..*.*.*.*..****..******.**.******.**.**.**.......*..**.**..*....*.*.*...**.***.*...**.**.*...****.*.....**..*.**.*..**....***.*.**.*..**.***.***.**.*..*...*.....*******..*****.**.***.*.***.*.*****..***.***...****...**.**..***.*..***.*........*.......**.*.***..**.**...*.......*.***...**.*...*......*..*.**...****.*****..*..**..*.*****.***..*.*.**..**.*....******....**...*.*.**.****........*....*..***.*.*...*..*.*..*..*.*.**.*.*.***.*.***.*****.**....**.**.***.*.***.*..*.....**...*.*...*...**....**.....*.**.*.*....*..*.....**..**..**.***.*********.**......*.***..*..*****.*.***..*.**...**.....*.**.*****.**.**.....*.*****.**.*....*...*..***.....*.***...*.*.*..*.*..*.*...*.**..**.***...**.**.**.*.*.*.*.**..**..*.*.***.*.**.*.*.*......*.*...****..*..*.*....*..**.**.***....**......*.**.*.*.**..*.******...**.***.****.....*****......**.*..**..*...**...*.***.**..**.*..***..**.******....*.***..*.********..***..*.....****..****.....**...*..***..*****..******.*.*.*.*..*...*...******.********.**.***..**........*.**.*.*.****..*.. *.**...*..***.****.*.*.**..**.*.*..***.**...**.**.*.**..*.***.*.******.**..*..**.......*.**..*...**.**....*.**.**...****.**.******.*.**.**.*****.**...********.****...*..**...*..*..**.*****...*..*.*...*..*.**.***.***.****...*.***.**.....*.*.**.*.*.....*....**.*.**.*..**...**.**.....*.****.*.**..*.*****..*...***..**..****...*...*.*....**.*..*....**.***.***.***..***..*.*..**.*.***.***...****.****..*..**....*...****...*...*.**.***.*.**.**.******..*..**..*.*.**......****.*.....*......*.*..*.***...*....****.*..**.*.****.**.***.*....**.***...*.**.*.*..*.***..*****...*..*...*....*.****.**.****.**..*....***.*.*....******.**...****.*.*...***.***...***.*.*...***.***.*.....**.....**.*...*.*...****....***...*....*.**..*.***...**.*****.******.....**.*.*....**.****.......*.*..*****.*.****..***.**.**........****.*.......***.*.***......**.**....*.**.*.....***..*.*****..*.**...***.**..**.***.**...*....*.*****.****.....***..*....*.*..**.....*...***.***..*....*....*.*.*...**.*..*....*...**.**.******..****....*..**.*.**.**.***..**....*...*.*.........*...**.****.*....**.*.*....*.*...***.*.*..**..**.**..**...*.*.*.*....**.***...**..***.**.**....*.*..***.*.**....*.*.**..*.....**..******.**......**.**..*...*.*...*.***.**..**.*.***.*..**...****.*.**.**.*.****..*..****...******.*****.***..*...**..*.**.*.....*.*..*......*.**....*.*.*.****.**....**.....*.**.***...*...***.**.****.**..**.*.*.*.*.*...**.****.*.*.*****..*..*..**..*....*...**...*.*...*.*.**..*.**..*..**..**..**.*..*.*..*.*.......***......*****.*******.....*.******...*.**...*.*..*.**.***.**.**...**.....**.*..*.*...*.....*.**.*..******.**...*..**.*..****..****.**.**.****.***..**..*..**.....**.*.*****...***.*...*.........***.*.*..**....******.*.*****.***...*..*****..*..***.*....***.*****.***..*.**..***.*.***.****.**.**.*.*...*.....***...*.***...*.....***.*.*..*******.*.****.*.**.**.......*.**.*...**..**.**.**..***...*.**..*.*...*.**..*.*.*****...*.*.........*.**..*.*.*..****.**..*..**..*.*.***..**.*..*.**....***.***......*.**.**.**.*.* ..*....*.....*...*..*......****.**.***.*..*..*.....*....*.***.****.*..***.**.**.****.****...*.....*....**.**.....*.***..*....*..***.*..*.**...*.*.*.**.**.....***..**.***.....*.*....***..*****..*.**.*..*...**.**..**....**.*****.***...**...*****.*.*.*...*.****..****..*.***..***..*....**..**..*.*.*.....*...*...**.*****.*......*.**.........**..*.***.****..*...*..**.*.**.*...*...*...**.....*....*....***.*.**.....*.****.*.*.*.*.*****.***...*.*.....****..*....**...*.**.****.**...*..**.*.**..**...******.....*..*..****.*..**....***.***.*.*....*******....**.*.*.**.**...*..**.**.*.*...*.***.*..*.*.**......*******..******.....*...**..**.***..*.**.*.*...*.*.**.**.**....*.***...*.*.**..**..***......****.*...*******.*.**.*....**.*..*....**...**.....**....*..**..***..***....*.*.*.**..****.***..*...*.***.****...*.**....*..*......*..*..*..*.**.**..**..*...*.***...*..**.*.*.*..*....*...****...*...****..*..**.**.**..*..**..*.....**.*..**..*.***....*.*.**.*....**..*.***.*.***.**...*.*..********.*.*..*....*..****..*.**.**.*..**..**.*...*.****...*.**.....*.*..******.***....**..*....*..*.*.....****..*.**..*.**.*****..**..**.*.....***....*.*.***..*...****.....*.**..*..*..**.**..***.*..*...***..**.*..**..***.*.****....*..**.*.*..***.***....**..****...***...*.*...**..*.*..**.*...**..**.......*****..**.....****..**..***.*.*.***...*.*...**.******.**....**..*****.*.*.*...**.*.*...******..***...*****.....*****.*..*..***..*....***..*.**.*..****.**.***..**..**.*..*.***....**.*..**..***...**.***.*.****.**.*..*..**...*.***...*****...*.**.*.****...**.**.****.***.*.***..*..**.****.****.***..*.**.***.....****.....*.*..***.*.****.....****..****....**...*..**.**.*.**.***..*.*...***..***.....***.*.**..**...**..**.**...*..***..**..*****.***.*...*.*.**.**.****.*..**.****.**....***..*.*.**...*****..*.*...*...**..*..***....*.*****.........******.**.*......*********....*******.*..*.*......***..***....***.**.***.*..**.***...***......*.****..*..**....**......**..*....****...**.*.**..**.**.**..**..**.*.....*..**** *..*.*...**....****.**.*.*..*...**.*..**...*****.*...***..*......*..***..*.***.....**...*.*..**.*****.*..****.*.*..***.....*.****...*.***.....*.*.**............*..***.***.****...****.*.***..*..*.*.*.**.......***.*.*.*.**.....*****....*...*.*..**...***.***...*.*..**.*...**...**....*******..**.**..*.*.**.*.**.*.....*.****..**.****.*...**..***.**.*****.***..*..**..****..*.*.*..***..*...**.*..*......**.*.*....**.**..*..***..***...******....***..*****.........*.....**...*...**.*.*****....****.*.*.*.**.*..*****...*...****..*.*.*..*.****.*..**....*.***.*...***...*....*.*****.**..*.***.*...*.**..**...****.*..*.*.*..**.**..**.*...*..*.*..****...*...**.*..**..*.*.*....***.*....***.***..***.*.....*.**...*..**..***...**.*.*.***.*.**..*..*..*..**..****.******.***..***.***.**.*.*.*..*.**.*.****...*.*.*.....*...*..*.****.******.*...*..****.*..*..*...**.*...***.**..*..*..*.*....***..*.*...*.*.**..*.**.**.*.***....***..*....**...**.....****...*....*..*.*.....**..***........***.**.*.*.*..**...*****..*******.*..*..*..**.*...****..**.****.*.**..*.......*.***.*****.*.*..**....*.***.***.**.*..**..**..***...**....***.*.**..*..**....***.***....***....********.*....***...*.*.****.**..****....***..*.*.***...****.**..*...*.*.****.**....*....**..*****.****....*..*...**.**.**...**..*.*.******.....*...*.**...*..***...*.*.**..*....*...***......**.*..*..**.******.****....*.**.**.....**.****.*.**.**..********.*..***.**..*.*..****.*..**...*.**..**....*.*.*...***.**....***...***......***...*.**...*....*....**.*......**.*....**..***.**....***.......***..*.*..**.*....*..*...*..**.*****....*......*.*.*.......****...****...*.*...**.*..**..**.**...*.*....*.*******.*.....***.*..***..*..*.**..*.**.***.*..****.*......***.*****...**.*....**.....****.*.....*****.*..**.*.*.*.******.*.*..*...**.*..*..*...***.********.******...**.***..**.....*.***.*..******..*.*...**.*...**.**.*.**.***...........**.**.*..**..**.**...**....*****...***...**....*....*..**.*...**.*.*.**....*.......*.*.**.**.**..*..***..****.*..*.***. *...*.*..*******..*..****..*****..*..*...*..****..*..*..*.*.***......*..*.**.*...**.*.**...***.***.***.*.*..*.*..*****.***......*...*....**..**...*....*...*.*..*..*..**..*.**..*..*.**.**...*********.*.*****..*.***.*.*.***..******.*.***.*........*.**.*.....*****.*..*.***..*...*...*...**.*........*****.*.*..**......**...*.*.*........*.*******.*..*..**...*..*.*..*.*****.*..****...**....*****.**.*....*.*....*...*.******..*.**.........**...**...*.**...*.****..*****..***..****.....*..**.*.......*..*.*..*****.*.*.*.***..*..*..*......*.****.*.*.***.*.*....***....*******...***.****..*..***.**..**...**.**.**.**..*...****.*.....*****.*...*..**.**..**..******.*...***..*.**..**.*.**..*.****..*..*..***.***...*..*.***.*.*.*.**.*........***..*...****.**.*.*..****...*.**..*.*...**..*.*...*..**..*..**.*.*...*******..*****.**..**..*.....**.***.**.*.**.**..******..*.**.**....*...*.....****.**.*...**.......**.*.....***.*...*.......**...****.*.***.....**.*****...*.*..**..***.*..****.....*.*..**.**.*.***.**.....**....**..**.....*..**.***..*.*.*.**..*..******...**.**...*..*.**.**.****..**...*...*****..*.*..*.*...*.*..**..*.*..*.***.**..*..**...***.**..****.*..*.....*...*.***..*.***.*.*******...**.*.*.....**.....*........****..**.**...**.**.*.**...*..**.*..****......******..**..*.*****....*......***...*..*****...*.*.*...*..***.****......***.*...*....**.***.....**.**..***....***..*...*....*...****...*..***.....*.......****.*.****.*...*.*.*.***.*..*.**...*....*..*.*....*..***....*.**..***.*.**..**.*.***..*.**.*..*.*.*.*...*.****.**.*...**...***..*.*..*.*...*.**..**...*..*..*...**...*.*****.**.*...*.*...*..**.*...*.......**............*..*..*..*...*.*..**....*.....**..**..**...*....*.*.******....****...**..**...***..*.**...........**.*.*.*.*..*****..**..******...****..**..*.*.**...**..**..*.....*..*...*.**.*****.*..*..*.*..*.**...*.*..**.*.*..*..**...*.**.*.*...*.*..*.***...*.......*.*.********...****...***.*.**.*..***...*...**.*..**...*....***......**.***.*.*.*.**..*...*..********.***.*.*..*. .*.***....*.....**.*******.**..*.**..**.***.*.*...**.****..**.*.*..*.....**.**.**.....*....*.**...*.*.**...***.*..**.*.**.*.***.**********..**.**..****.******.*.*.**.*.*.*..*****.....******.***..*.**.**..***...*.*.*.....*..**.**.*.*.*.**...*.**.*..****..*****..*..*....*....**.**..*.*.**.**..*.*.*......***..*****.**.**....*.**..**....*..***..**...**........*.**.*.**.**.**..*...******.***.*.**.*..***.....*.*.*....*.****..******....*.*.*****..**.*..*.***...*...***..*..*..*..**.*..*.******.**********.....*...*.*..*...*...*.....*.*..*.*.*.**..****.**..*...**.***.**.*.**...*.*.***..*.....*.*.*.*....****..*.**.*..**.*..*.....*.**...***..**.....***...***...*********.**..*...*.**..*......*..**..*..*........**.**..**.*.*....*....*...*.*..***.*.**...**.**.*.****...*......*.*.*****.*.*.****.*...**.*..**..**.*.*..****.**.***..*....*...***..**..*..*****..*.*.....*****.*.*.****.*.*.****.*******.*.*.****.**.*..*.*..*....**.*.*..*..***.*****.*...****.*...*....******..*.*.*.**.*.***..*****...**..****.**.*..*.**.*****.*..***....*...*..*.....***..****..*.*..*.****.*..*....**.*......*.....*..*.*..*****.**..*.***.*******.**..*..***...*..**....******....*..****..*..**...*.*.*..*....**.***.**.*.**.*.***...*.*.**..*.....****.*...******..********..***..****.**.**..*.*..*..*..***.*.*..****.**.*.**.*.*.***.*.....**..*****..**.***.*..*...*...*.**..****.*.***...***...*..*****....**.*.*.**..*...*.***..*.*.**...**..**.*..*.***..**.*.**.****.**..*.*.*..***.***...**..***..**.**.****.**.*...**.****.**.*.......**..***.*.***...*..********.******.**.**...**...*.**.****...***.*..**..**.**....**.**.*........*.**.....*****..***..*****.****...*..*.*.*.**...*.*..*..****....*....*.*.....**.*..*..........*.*.*...*.....*.**.****.**.***..*.***...*..**..**..**..******.**.*..**.*.*.....****..*.*.**....*..***.***.**..***...**..*..***..****..*..****....*.********.*..*....*......*.*.**.*.....*.....**.**.*...***..*.*....**..***..**...*..*.*........*.**.***.*..**...**..**.......*..*..**.***...*....**.****.**...**.*..** ***.*******....***......*.**..****.****.*.....***...**..*.*.*.****...*..**..*..**.....*...**......***..***......**.****..***..*.*.....**.*..**.**...*.**....**...***..***.*.*.**..*..***.*..*.**....*.*.*.*.***..**.*.*..*.**.*.*.*..**.**...*..**.***..**.***...****...*..**.*.*..*.**.....**.****.*.**....*..*...**..***.*..*.*...*.*.*...****.**..*.*.*...*..*.**.....**..**.*....*.*..***..*.....**..***....***.***..**.*****.**....*...**.******.*.*....**....*..****...**********.**.***.**.**.**...*.***.***...**.*.*.**...*..***.***.**.*...***..*..******...**.*.*.***.*.****....*..*......*****.*.*.**.***...***..*.**..*..**...**.*.*..**...*........*****.......**.**..*****.*..**..**.***.**..**.*..*..*.*..**..*.**...*..**.*.*.*.*.*..**...*..*..*.****..*..**..**..*.*.***..**.*.*.***.*.****.**.*..*....**.**....*......*.*.*...****.**...*.******..*...*...**..*...*.****.**.....*.*..*.*..**....*...*..**.....*.*.***....**.*...***.**.....***..*.......**.*.*...*..*..*..***.*..***...*.*.**.*..****.*.*.*..*..*.*...*.*...*.**....***.**.**.****.*.***.*...*.**.*....*...*.*...**..*.**....*.**.....*.**..**.*....*****.*****...**..*****.****..**...***.....**...**.*..**.**..*.**.*..*.*.*.***.**.*.**...*.**.**.**..*.*..*.*.******.***...***..*****.***.****.*..**.*.*.*.**.**.******.*.*.**......*.**.*.*......****...*....****.....**...*.*.**...***..*.*.*.*..**..*.***...**.**...*.*.*******.**..*.***..*......*.*.**...*.**..***..*.****.*******.**.*..**.****.*..*.*...*.....*..*..**...**.*.**.*..*...***.*.*******.**...*.*....*.**.*..***.******.*..**.*.*.*..**..**....*....**..*....****..***..**..*.**.**.....*...*******.**.*..*.**....*.*..**..*.**.***....**.....*.**.**..*.*.....***..**....*...*****.*..***.**..........*.*.**..*..**..*...*.**.*.*.*..*...****..********..***.*..**.*..**..**..**.**.***..****...*.*..*.****..*.***.***.***...***...**.***.**.***..*.**..*.***.........****..*..*.****...*..*.**.**.**........**.*...**..**....*..*..*..****.***.**..***...*...*..*...*..*...*....********..*.*.**...**.*.**..**..*.. .**.******....***...***.**...*******..****.*.*....**..**.**.***.****...*.***.*...******.**.**....*..*...*.***.*...******.*.*.*...*.*...*.*.**.*.*******..**..*.***.***.*.**..*.*....**...**.*.*.*..*..*.*.*..**.**.****.*..***..*****.**.*.......*.*.*******..*.**.*......*.*....***.*..****...**..******..***..*..*.*..**.*.*..*.*****..***.**.***.******.***...*.***....*..*..*..*..**..*.**..*..*..*..***...*..***..*.**..*....**....***.*.**.**.****.***.******.*.*...*.****.*.*...*.*.*..**....*.....*..**...*.***.**....*...**..*....*.*..*.*..*******.*.....**..**.*.*..*.*.....**..*......*.....*.*.***...****.**..***.*.*..*....*.***..**.*....*.******.****..*****.*..***.***...*****.***......**..*.*.*.***..*.*.**..**.......*.*.*..****.*.*..**.*..**...**.......*..***.**......*.***..***.*.***.*.****.....*...****..**.****.******....*..**......***..**.**.*.**....*.*.*.****..*....*..*...**.*****.**.**.*.*...*.*.**.*.*..*..*..*...*.....****..**.*..*.*...**...***.**..*.**..*...*....*...*****.***.***......**...*....***.*..*****.**.*.*.***.*..******..*...*..**.**.**.****..**.....**..*.**.*.....**..*.*..*.*...****....*....*.*.*....*.***...***.*....**...****....**..*....**...*****..*.******...*...*****.***.*..***....***.*.********......*.*****.***.***....****.**...*.***.*....***...**...*..*.....*..**.*...****.*.****........*.****.*...*****.*.*.....***..******.***....*.****...**.**..**..*****..****.*.**.**.....***.*.**...*..*.*.***..*..*.**...***.*......*.**.**.*.*.****.**.*.**.....****..**..****..***..***.*.*.**..*...*******..***...**.*.*..***..**.**...*......**.**.**.*.....*.*.********.**.....***.*..***.**.*.**...*.*..*..****.***....*.***........**.******...**..***..*.****.****.**..**.**.***..****.*.*.**.*..**.**.*...***.*.**..***.****..*.***.*...**..**...***..**...*.*..*.**.**...**.*.***...**.***.*.*....***.***.***.***.......***.***...*...*.**.***.**..*.*******..*..*.**.*.*.*.**....*...*..**..****..*..*.*.....***.......**.***......**...***.*.**...**.**..*.***..*.*...**.*.***...*.*.*.......**.*. .**.*..*...*.**.******.*.*...*.*..*.***.****.*..*..*..**.******.**.....*.**.*****..*..***.*........*.*.......*...*..**....*.*..***.*.....*..**...*.*..*.*...*.*.***..**.****.*..**.....**.*.*......***.***.*.**.****.*....***..***.**.*.**..********..****.*.**..*..**.*.*.*....*.*.*.*..**...*.*.******.*....*****.*.**.**...***.*.*.*****....**....*.**.**..**..*..**.*.*..*..*.***......*****.*.*........**.*.**.....*.*..***...*****.*....*.*.*...**.*.*..**.**.*.*...*..*.*****.*..***.*.**......**.**.****...*.***.*............**..**....*.*.*..*..*.*.....*.**....*..**.*.*..****.*...*..*..*.***.**.**.*....*...*..**...**.***..***.....***..**.*...*.....*..*****.*...*...*.*............****.*.*.*..*.*.**..*.**...*.**.***.*.*.*****.*..*.*.*****.***.***..*.*.*.**.******.**.**.*.*.*...**....*.*.*.***.***..*****.*.**.***.*********.*.***...**.*.***.*.**.*....*..*******.**..***.***..*.*.*****.***..*..*..***.*.**.*.**..**.*.*..*.....***.**.****..**.....*...*...*....******.*******..**.****....**....*.**...*.***..*..**..**.*..*.*.***.*....****...*..*.....**..*..****..*...**..*.****..*...**..****...***.*..*.***..*...**...*..*.**....****.**..*.*.*........**.*..**.**....****...*.**.....*.**.*..*....****.**..*.*******..***..**.***.**.*.*******....***..**.***.....*.***....**...**....**....**.*..*..*.*....****...*.**....*......**********....*..**.**.*....*.*...**.**.**..**.*..*.***.....*.*.**.**...***.*.*.*...***...**..**.*..*****....*****.*.**..***.**..........*.**...*.....*.*..*...*...**.*..*..**..*.****..***.*.*.*.**..*.*....*.**.**..*..**......**..**...*.***..*...**.**.**..**.*.*.**.**..**...***......*...**..**.**.*.*.**.*.....*******.**..*..*.*...***....*.*.*.*...*....**......****...***...*****.*..*...**.*.****.*..**..***..**..**..*..*..*.*.**.*.*.**.*..****....******..**...*.*.*.*..*.****.*.**.******...**..**.**.**..***.*.*****....*..**..*.*..**.***.*.*.*.*...*.*...**.......*****..**.*..*.*..*..***...***.**.*.*****.*.*....*..**.*..***....*.*.**.....*....**..*.*.*..****...*.*..***...***..*....*. ...*.**..*.*..*.*...*.*..*.***..*.*.*....*.......*.*..*...**...*..**.*.*.***.*...*..**..*....*..*..**.*..*...*...*.*******.*....***.*..**.*..*..*..***.....*.*.*..****......*****.**.*.*.*..**.*..***...*.***.*...*.....*.**..**.***......**.....**.***.**...*.....**........*..*.*.***.**......**..**...*.*..*.**..**.*****.**.*...*****.**.*....*..**.*..*.******.*.*...**.*......***..*.**....*.*........*****.*..*.*..***.***....****..*...*..**.**.*****..*******.**.*.*..**..**.***...**.....*...**..**..*****..*..*..***.*...*.**.**.*.....*.*......********.***..**.....**.*..*.**.**.*..*...*..**......****.*.*...******.********...**......*...**.**.***.**..**..*..***..**.*.*.**.*.***.*.*...***.**.*....*..***..*..****.**...*.***..**.....*.**.*..*.*****..*...*.*.*...*.***.*..******..*.*.....*..**..*****.*...******.*......*....**.*......*...**.**.**.**.*....***..**.*......****..****....*..*****.*...***......****.*..***.******...*..***..***.....*******..**.....*...........*.*.....*..*...*.**....*..*.**..**...******.*.*.*.*....*..*.***.****.****.***..*..*..**..***..**..*.*..*...**.........**....**..**............*.*....****...*.**.*.*..*.**...*.**.*.*.****...*...*...**..*.*****.....***..***.**.*.*....*..***.*.*******.*..*..*..*....*..*.**.*.**.*.*..*..****.....*..****.***.*.....****......**.*.******.**...*.*..**....*****.*.......*.**....*.*.**.****.*...***..*.**.....*..*..***....*.......*..********..*.***.....*.***....***..**...****..*..*.*.*.*..****.****..*.**..*..**..*..***.*.*.*********..**.*.*.**..*...*...**.*.*...***.*..******.*******.*.**.*........***.**.*....*...***...*.*.****.**.*...*....*.*****.**.*..***.*.*****.*..*..*..***..*.**.**.*.**...**....*..***..**.....*.*.*...**..**..*.....*...**..**.*..******....***..**.*.***.**...*.***.*.......*...**.***..*....*.*......*..*...***....*....*.*.*..*.....****..***.**.*.**..*..*..***..*.**..*.***...********.*..*.*.**...**..*..*.*..**..***..*.*..*.*..*...*.*.....***.*....***.***..********.*******..***..*..****..****.*.*.*.***.**..***.*....* *...*...*..**...*.*.*..*****.**...*..*...*..*.****.*..*...*........**.**.*.*..*.**..***..*.......*.*.*.*..*.*.*.***.***.*..*.*...***.****...***...***...******.**.**...*.**.**..*.*..*******.*....**..*.****.****..**...**.*..*..**....*..***........*..*.*.*.****.*....*.*..*...*.*.*....*****..*..**.*.*.*..***.***********.*.*...**.......*.*.**.*.***..***...**.**.**..*.**...*.*.*.*.....******.*..***.*.***.**....****.*.***...*.*.****.*..*.**.****...*..*..*....*...........*.**...*.*.**.....****.*.***.**..**...**.**...*.**.**.**.*...*..****...*..***...**..**..**.*.***.*....*...**.*.**.***..........***.**.***...*.**********..*..***.***..**.**.*..**.**.**...**.****.**..*...*..*.*.*.**..**....****.*..***....*****.*...*...****.*****.*....*...*..****...*..**.*.**.***.*.*.....*..****..*.*.***.....*..**....*........*.*.*..*.*.**..**..**...**.*.....*..*..*..**..**......*...***....*.*...******.*.**.**..*.*.*.*.*.*.****.**..**.****....***.*....****.*.*.**.****.*****.**..**.*........*..**.*.***...**.......*****...*...*.....**.....*.**.****..*.**...**.**.*....**.*..*.***.**.*..*****.*..*.*..*..*...**.*......*****...**.*.**..*.*...*.**.****.*.*..**.*.......**......*.**.*..*....*.******.****..*.***..*****...*.*.*.*.***..******.*..**.****.*....***.*.*....*.***..**......*...***.*...***..*..*.*.*.*.***...****.*.****.*.*.*....*.*.**.***.*.*.....*..*.*.*...*......**.*...*.*.*.*.***..*****.**.*.*****....*...*.*.*.*.*.***......**..**.*****.*****...**..*.*.....*********.****..*.*......**..*.*.**.*......*.**..*....*****..****..*.*...**..**..**..*.*.*****........*.....*.*.*.*.*.*..**.*.***.**.***.*.*..*......*.**.....**..**...*..**...***.*......*****.****....****..*.....*..*..**..*.*..*...***..**........*....*......*****..*****.*.***.......***.*..*.***.***.*..*..**.*..*.*.***.*...**.****.*...*.**.**..*..*.......**...**..**.**.**.*.****..**..**..*.*.*.*.***.**..**...**...***..***.*........*..**.*.*****.*.*.*.**..*....*.***..*****...*..**....****.*.*.....*.**.*....*****.*.**..**...*..**.*.*.*....**..* .*..*.*......**.....*****.*.**...****.......**...**..*.*..**...***..*.*.*.*.*.***.*..**.**.*..**.*....*.***.*..*...*..*.*..*******.*******..*..**.*...***..***..*.**....*.*.*....*.*....**.***.***.....*.*.**.***..*.*..*..**..**.*....*...*....*.*..**..*.*...**..**.*.*.*.***..*****.....*..*.*.*.***.*.*..*.*....**.*****..*....*...*.*.*..***.****..**..*..*.*.**.**..*.**....**......*....*...*..**......*.*...*..*.**.******.***.......*..**..**.*...*...*.*.....**..***.**..***..*..*.***.*.***.*.**......***..*..**.**.........*****.*..******..*.*.**....*.**.**.*.******.......***.**.***.....**...*******..****.*....*.*...*....*..**...**.**..*.*..**.*....*....**.*..**.*.***.....**..***.*****......*..*****..*..*.*.*.***..**..*..*....*****...**.**.*.**...*.......**.**.*.*.*..**..****..*.**..*.**.****...**..*.**.*.*..*.*...***..*.**.***.***.*......**...**********..***..*...*..*.***....*.*.***.*.**.*...****.*.*.*.**..*.....**..*....*****.***..*..*.........*.*.*....*..***.*.*..*.**....***...**.**.***.***.*..**...*..**.**.*.*..*.***.*...**..*...*.*..*..*.*.**.*...****.******.....*..**.*.**.*..****.**...***...*.*.******..***.************.*..*...*.**..*.*.**.**.*..*****..*****.****.*..*.**..**.*..*..*..***..*..*.**.*.*.**.*.*..*.*.****.*.*.**.**.*.*.......*..*.***.....***.***..**.******.**.....**.*.**.***..*...**....*.***...*.*..**.*.**.*.**..*.*....**.*...*.**.***..*.....********.**.*********.*******.*.*..**.**.****..*.**.*.*..****....*...*.*..*.*.**.*...**.***..**********..*.**........*...*.**...****.**......*..**.*.....*..*.*.....*..**.*..*..*..*.**.*..*....**..*..****..**..*....*.*..****..*..**..*..*.**.*.*.****...********.*.*...*..***.**.**.*..*.***.*****..*..**.*..*..*****...*..****..*..**.*.*..**.*.**.*...*.*.*.**.*......*.********...***...***.*..*....*..*.*****..*.*..*.*..*.**..***...**.*******..*...*...****.**.***..*.*****....**.*..****.****.*...*..*...*.***.....*****...*.**.***..***..*.*..*..*.****.*..*****..***.....**.*....**.*****..**.*****.***..****...*.*...*.******.*.*.**.*.. **.****.**.*.*.*..**..*.*.*....*....*...*.....*.***.*.**.*.*.*.*.*.*.***..**.***.*..****.....***.*...*.*****.*.*....*..*.*.*..**.*....*.*.****.*.*..**.**..*.**...*.***.***...***.....**..**.****..**.*.*....*.**.*.*.....*.......*...***...*.*.*.*..***...*..******.***..****....*.**.*.*.***...*.*******..*.**...*..***.**....****.*****..*..***..*****..***.*.*.*..*....*....**.*..***.**.....***.....*.*.**.***.*.**.*....*.*.*****.*..*.**.*.**...*...****..*..***..****...**.*...*..*..*..*..*.*..*..**********........*..**.*...**..******....*..****...**.*.*..**.****....*.*.*.....***.*****..*.*.***.....*..****.***...*.*....*..***********.....*.*.*.*.*.*.*.******.*.*.***..******..*.....**...*..**.*...*.**...***...*****..*..*..*.*..*.*.*.*.****.******....**.*.**..*...**.***..**....*..***.***...*..***..*.*..**.*****..***.*.**.........*.*.......**.*.**....****.*.*****..*.***..**.***.***..****.*..**...*****.***.*.****.**.**..........*.**.**.*.**.**...*.***.***.....*.***..*.**.*..****..**..*.***..*.***.*...**..*..*..*..**...*..**.*....****..****.*.*..****..***.*....**.**.***...*..**...****.**..****..*...***...**.***.**.....****..**.*.*.*....***.*..**.*.*...*....*****...*.*...*******..**.**.*..**......*.*.....*.**.*.**...**....*.****....*...**..*.*.*..*.*..**.*..*****.****.*..***...***.....***..***.*..*.*****......*....*.....*.***.*.****..***.*...****......*.*..*.*****...*****.*...**...*..*.**...**.*...*.**.**..*....*.***...*.***.....*.*.*...*.***.*..**...****...*.*****.**..*.***....****.*.**..***..***.*.*..***.*..*.*..**...*..*.*.**.*....*******..***.*...*...****.*.*******..*.**...*..*..*..****.**.*.*..***.**.***..**.**.*.*.*.*...*..*.****.*.***..***.*.*.*...*.....**...**.*..***.*..**.**.*..**.*.***....***.****.**.**.***..*.*..*.*....***.*..***..*...*******......*.*.******.******..***..****...***...*.**.***..*..*.*..*.......**..*..*..*.**.**********.*..*******...**.*.****..**..***...*.*.*..*.*..**.**.**....*..*...*..*.*....*.....*.**.*****.**...*.*..***.**..***......*.*.***.*..*..**.*** *.*...*.***....*.****.......*.*****..*..*.*.......***.**.**.*....*.****..****..*.....**.*.*.***..*.*..*...**...****.*****.**..*.**.**..*.**..**..**...*.*.**.***..*.*..*.**.*..***..***.*....**..*.**.*.*....****.**..***...**..*..*.********.**.*******.*..*.**.*...**.*.*.*.**...*...**..**.**.*.***.****.....***.*.*..*..***...*...*****..*..***.*..*.**..*..***.*...*...**..*****...*.*....**..*..*.*..*.**.**..*.**.**...**...*.***.*.*.*****...****..*...**.*.***.*....**....*****.**.**..*.*..***.*.***..*.*.*....***.******....*.***.****.**.**.*.......*.*.**..*...**..**...***.....*.....*......**.**...*.*.*.*****...***.*...**..**.*.*.*.*.**.*.*.*....**.*..***...*.*.*..*.**...*.**.****..**...*..***.*******..*.*...*..*...******.**.*****.**.**.*.*.....*..***.**.*.....***.*..*..**.*...*.*****.**.*.*.*.*.*....***...*******....*......*..*.***..**.*.*****...*.*..***....*****..*.....*..*.*..**..*.***..*..*..***.*.*.*.*******..**.*......**...*.**.**..*********....****..**...*.***..**..*...*.*..****.***.*..***.**.*****....*..*****.....**..**.***.****.*.*.*..******.*****.**......***.*.*.......**......*.*.........***..*.***......*.**.....**.*..*........*.*.***.*...*.***...*..***.**.*****..*.*.**...*.*.*****..***.*.**..*.**.**.....*****..***..***....***.....**...********.****.**.**....***.....**.**********..*.*....**.*.*.**.*........*.**.*..*.*....*...******.*.******......**.**..*...*.**...*..**.**.*.***...**..*..***.*..**..*.**.**.**.*.*..*.**..**.*.*.....*****.*.*.**.......***...**.**.*.***....***.****.*.****..*...**.*..*****...*.*.**.*....*.**..****..*....*.*****.****.*..****.**.**.*...**..*****.***..*.*.*.*...***...***.**.***.*.**..*.....**..**.*****..*..*******.*.....*.***.**..***..**.***.*..****.**....***....**.*..**..***..*..*....**..***.*.**.*..*..**..*.**.*.***.***.*....***.**...**.*.**...*.***..*.****....**..****.*..*...*...*..*.***.****.**..***.......*..*..*..*.*...*.*...****..*******.*...**..*..****..**.***.**..*..*.....**.*......**..*.**...**.*...****.**.*..*.*.*.*...*..**.****.*. .*.*****.****...***.**.**...*.*..***.**..**.*.***..***.**......*....**.*.....*...***....*.**..*....***...**.***..***..**...*.*****.*..*..*****....*..*.....*.*.****.......**...*.****..*.**.**.**.***..*...*****.*.*..***.*..*..*.******.***...*****..**.......*...*...****...*.*.***....*.*.*..****..*....*..*..**..**....*.**...**..***..*.**......*...**.**.****..*...*.**..........*.*******..**....*.*****..*.***.*.*..*...*..**..*****...*..*.*...**......*.*.***..**.*..**.*.******.*.......*..**.....*.**.*.***....**..*......*.*.************...*.**...**.****.*....**...*.****..*.**....**.**.***...**.****..*.**.**.*....*.**...*..*.*....*.*****.*.*....**..*.*.*..*.*..*.*****.*....*.******..***********.***.**....*.*...**...*******..**.****..**.*..**....**.*...***...*..*...*.....***...*..*..**.*.***.*******..*.*.*.**.*..*.*..***..***....*.**.*.**.*....**.**********.*....***.*.*..**.******.*..*.*.**...**...*.....*.......*..**.**..*..*..*.*.*.*.*.*.....**..*.***..*..*.**.....**.*.**..*.*.**.***.*.******..*..*.**.*.***.*.*.***.**...*.*.***.*...***.*.*..*..*.....**.***.***....*******.**.*.*.*.*.***.**..**...***..*...***...*.*****..*..*.**..****..*...***..*.*......*.******..*....*..**.***.*...*.***..****.***.*.*...*.****.***..***..*.*...**.*.**..****..**.****....*...****...*.**..*..*..***.*...**.***..*..****.....*..*.*.*******.**....***..*...***...****.**..*...********..***.*.*.**..**.*.***..*..***.******..****..***.**.**.**.*.*.*..**.****.**..******...*..*******.***...*.......*.*....*.......**.*.***.*..**...*...*..*******.*.****...***....*.*..........*.**.***.*..***.***.****..*.*...*..*.*.*.*.**.*.*......*.***..**.....****.*.....*.***..**....**.....*..*....**.******.*..*.*.**.*.*...*.*..*.*..*....*.**....*...*****.*.*.*.**..****..***.******.*.***.......****.*.*....**..*..***.*..*.***..**.*...*...*.**..*....*..**..***....**...***.**.*********.**.*..**.***....*.*..**...*.**....*.*.*.**.....*..**.*...*.*.*****..**..****.*.*.*..*...*...*..*.***.*********.*..**.**.....***...******...*.*..**.* ***.**..*.**.***.**.*..***.**...**.****.**.*.*.*.**.....*.**.**..**...**..*.**..**..**....*.**.*..**.*.**.**...****.*..****...*.**...****..*****.*.**...**..*.*****.....*.**.***..**.**..***.*.*.****..***.**.*..*.*.*..*.*.*.****.**.**...***...*.......*..*.**....********.*.*.*...**...*.*.***....**.***..*..***.......**.**......*******.***.*.*.*..*.*..**...***..***.*..*...**.....*.*.**....**...*..***********..**.********.**.....***.*..**.**...***.*.*.*.**.**.**..**....**.*..*.*..**....*****.**..*.**.*.*.****..**.******.**.**.*.**...*.*....******..***..*....*.*..****.*.*.*.*******.****..*..*.**.******..**.*.*.***.******....***..*.**...*.....*.*..*.**.**..*..****.**...*....***...*.**..*.*.....*..*.*****.*.**.*****....*.*.....*.*...*.***..*......***.**.**..***.*.*..*..*.***.....*.**....*..*..*..*...**...**.***.***.**.*.**.***.****......*..*****.***.**..*.*****.....**..****...*...*.*.*.*.*.*..**..**...***.***.***.*.**.**.*.*..*.***.*.****.***..*.*...**.*.*.***..**..***..****.*..**.**..***.**.*.**..*.**.*...*.*..*....*****.**...*****.**..*..*.**.*.****.***.**.*.*****...*.*.....**.**.*..**....**..*.*.**.*..**...****.....*.*..*..*******.*.*......***..***..**......**...*.*.***.......***.....*...*..*.*.**......**.**.**..*..*...*..*.*.*.*.*.*..***...**......*..*....*..*..****...**......*.*****...**.*....**..*.**.*.*****.*.*.......*..*.......*..*.*.***..**.**.**.*..*..***..*..........*.**.****...*..**....***.*****.****..***...*.*.**.****...*.......*..**.***.**.**.....*.****....*.****..**.......*.*...**.*.*..*...***.*.*.*...**..*..**..*.*.*.**..***.**.***...*****.*.***.**..*.**.******.*..*.....*.*..*..***..*..***.***..*...***.**.***.*.........*.*...*.*.*....*.*.****.***.****...*...**..***.****....**.****..******.**.*......**.******...**...*.***...**.*.***.*..*.**.****....*.......*.*..**.****...*....***..**..**.*.*..***.*...*..**....**.****.**.**..**..**..*...**.**..*.*..*....*....*.**.**.*.***.*.*...*.*.*....*.**...**.**.*.****............*.*...****.*..**..***..*.******...*.****.*** *.*.*..****..*...***..*.**....*.**.......****.*.***...**...*......*.*..*..****....***.*...*.....*.******..*..***..*......******...***.*.*****.*.*****.***...*.*.*.....*..*...**.*....*****.**.****.**.**..******.***.**.*...**.**..*..*..*...**.*..*....*.*.*.*..**....*...****....*.***.**.*..****..****....**..*.**..*...*.*.*.**.**...*..**.*..**..*...*.*.*..*..*****.**.**......***.*..****..*.*..*..*.*...*.***.*.**.***.**....*..***.**.*.....**...**..***..****.*.****.*.**.*****.*...*.*..*.*.*.*..*.****.*.**...*.**.**.*.*.*..**.**.*.****.**........**.*..*.*..*.**..**..*.....**.......***..*****..*.*..*..*.*.***..*....*.*...**.***.**...*..****.......*..**..*..**....***.......*.*..****..**.*..**....*.**.*..*....*.*..**..**.*......*****..*.***.**...****.*..****..**.....*.*.*...**.*.*...**.....**..**...**...*..*******..*..***...*.*.*..***.......*..*..*....****.**......*****.**.**..*.*.*.....******......**.*.*.***.*.*.*...**********.******...*...***...*......*.*.**..*******..*..**.*.*.*...**.**.**.****.........*.*..*****...*....***.****.***...*.**..**..*.*...***..***.**.**...***....***.***.*..*.****..****.****...**.*.***...*......***...*...***.*....**.*..*.*.***.*.***.*..*..***..****.*.***.*...*.*.*.**...........*.****.***..*****.*.*****.*.**........*...*.*.**.*.*****..*.*...****.*******.*..**.****.*.*..**....*...**.....*.***...*..*.*..**.***...***.*...*.**..*...**.**..*****.*.**.*..****.*.*..***..****.*.*.*.*.*..**.*.********.*****.***.**.*.*..***.......*..***.**...*.*.*.*.**.***.****.*****..*.*.**...*.*.**.*.*...*..*.****.***.*..*..******..*.*..****......**...*.**..**..*..*.*****.*.*.*.***.**..******..***...*.**..**.*..*.......**.*..*.*...**..**.**.*****.*....***.**...*.*....***.**..*.**.**.*.*****....**....*..**...**..*.*.**.**.*****.....*.****.**..*.*..*....*..*.**.**.**..*.**.**.*****.**.***...****...**.*.*.*...*.**..**.*******.....**..****.*****.....*.**....**..*.*.**...**..*.*.*...***..*...***...***....***....****..*..*.....*.*.*.*.*.*.*.*.*......**.****.******.*.***.**.*.** ..**.**.*.....*.******....*.*....*.***......*****.**....*..*.*.*.*...*.**.*.**....******.*.*****.*.*.....****.*...**......*****.**..*..*.*.*....**.**...**..*.*....**....***..*...*...**..******.**.**..**.*.***.****......*..*..*..*..**.....**.......***...*.*.....***...*.*.*...*..****.*..*.**...*.*....**.*.**..**......*...*.**.*...****...*.***...*.*.*...**.*..***.**...**..**...*.*.*....*.**..**.**..***.*.*.****.*...**....***.*.*.**.**.....**..*.*.**.**.*.**..***.**.....****..*.***.*.*...**.**....*.**.*..**...***.*.**.*.*....**.*.....**..***..******.*...**..*...**..**.**.*......***.*..*.*..********..*..***..**....*.**..******...******....**..*.***.*.*.**.*.*.*...**.*..***...***.*.**.**.*.***.*....*.********.*.*..*****..**.********..*..*..**.***.***...**..*.**.*..*..**.**.**...*.***...***.*.*..******.*.*.*.**.**..*.*****..*..*.***.***....***...**.**.****..*.*....*.*.*.....**.*.*.*..***..**.**..*.....*.***.*.*..*...**.....*..**..*..**...**..***..*...*..*.*.*.****.**......*.*..**..**.*.*.*.....**.*.*.***.*.*..*.*....****.***..*....*.*...**.*.****.****......*.*.*....****..........*.*..*.***.*.**.*.*.*.*...**......********...**..*....**.**.**....**..*******.*...*.**...*.*.*.*.*****.*.**...**..*****.****..**...*********..***.*.*.*.*.*.*.....*.**.*...*.**..**..**..*..*..*..**..*.*.*.*.*********.***.**.*.........****....***.....***.***.....*.*..*.**.*..**.****.*...****.***.***.*..**..*..**.*****...**.**..*...**.***.***..**.*.*...*.*....**....*.**...**..**.*.*.**...*.*****.*****.*...***..**.*.**..**.**..*..*.***..***.**..**.*.**.*...**..*...*..*..***.********..*..***.**..*..****..*...***..**..*..*..********.***.******.**....**.****.******.**..**.**...*.......*.**.*....*...**.**..**.*..*.....*...***.*.*..*.*..**.*.*...*.***.****..*...*.....*..***.***.**.*.*..*.*..**..*.**..**..**.*.....*****.****..*****....*..*.*.*..**...***.**..**.*.*..*..**..**.**...******.**.*.**....**.****.......**.******.**.*..*..**.....***.****.***..*****..*.....**....*..***.*..**..**....*.*.**.*.**..*...*. **.*.......*.*..*....*.*..***...*****...*.*.**.*......*.**.***.***.**..***......**.***..*...**....*...**....*.***...*.******.**..*.***.*..*..**.*..**.*.*....**..*.**..**.***...*****.*.*.*.**.***.*...*.*...*.*.**.*****.*....**..*....******.*.*****.*..**...**..*****..*.*....*...**...*...**..*..*..*.*.**..****.*.*..**.*..****.**...........**.**...***..**.*...*******.*.**..*.**...*.*.****..***.*......*....**.***.*....*.*.*..***.*..*.*.****...*.*.**...**.***....**.**.**.*****.*......*...*..********..*.*****....*.**.**.*....***.**.*******.*...***.*.....***.*.***..***.*******.**..*******....**.*..*.*..**...*..*....**.*...*....*.***..****..******....*..*.*.*..*.*.*.*****..***....*....***.....****.*....**..**.***...*.......****...*.*..**.***.****..**.*......**.***...*...*.***..*..**..***.....*...*.**.*..***..********.**.*.***.*.*....****.******.*.**.*...***..*..*..**...***..**...***....*.....*....*..*.*....*..**..*...**.*.***.*****....***.**..******.*****.*.*.*.*.*.*.....*****......*......**...**..***..**..*.*****.*.****.*****...**.***.****.*.....*.***.***.*****..**...**.***...***.*..**..*......*.*.**.*.*...*..*.**.*...*..*.**.****...***.*..**.*..*.**.**.**..*****.*.*****.....**.**.*.......***.*.****...*.........*****...*..***.**....****.*.......*.**..**.*..****.*.***.*.*...*.*.*.*..****.*.**.***..**.*...*.****..*******.**.*.***...*******.*.*.*.......*.*..*.....*.*.**.*.**....*.*.**....***.*.*.*.**..*..*****..****....***...*.*****.*.*.*.***..**.....*.....***..***.*....**....**..*...**......**.**....*...*...**.**.*.**.**.*.**.***.******.*...***.**..**..**....**...*...***.*....*.**.******..**..*.*****...***..**.*.**..*.*..*.*.***..**.***.*.*.*.**.*..**.*..*.**.*.**..****.....****.**.*..***..*..*..*..*.*..***....***.***..***......*.....*.*.*.*.**.*..*.*.*..**.****.*.*.*..***.*....*...*...**.*.*.**.**..*.******.***.*.***....****.***..*.****.******.*..*...**.**.*...*....**..*.****.**..*****.....****..*...*.....*.**.***.*.**...**.*.*.**...*..**..*...****...*.*..*..*..*..*.****.*** .**..*..*...*....***........***...**..*.*.*.*..**.**.**..*...**.**...*.*.*..*.****....*...**.*.*...*...*.*...*..*....*..*.***..**....**.***...**.....**......****.....**.*.*.***.***.*.....*.**..***.****.**.***..****.**.*..*.**.*.**.*.*.**.*.**..*...*..**.....*.*.*..***..*..*...*.....*............*.**.*....*..*..*.*..*.*.*.***....***..*****.***.***.....*.**..**..***.**.*.***.*....*.***...**.*.*.*....*.*.*.**...*..*.****..*....**......**....*.*.*.*.*.**.**..***.**..**.**..*.**.**.**.**.**.**...*.*...**.****..*....*.**.*..*.**.....***...**...***.**..******.*...*...****..**..*.*.....*....***....**.***..**....*..*.***..*.*...*****...*...****...*.*****.***...*.**.**.*...*.*.****.*..*...***..**..***.****.***.**..**...**...**..*..*...*.***......*.*..*.**.****..****.....***....*..*.*.***..***..*.*...***.***..*..****..****...**..***..*.*.*..*.**.**..*..**..***.****.****..**..**.*....****.**....**...*.*...*.*******..**.*..****.*.....*..*.**......*******.*.*.*.**.****...*.*.****..*..*.**..*..**...*..*..**.**..**.*...*.*...*.***.**....****..*.....***.*.***....***.*..*..***.***....**.***.***..*.*......***.**.**...*.**...***....***..**.*******.***.**.*..****.*..**..*...*..***.*.*******.**...**.**.**..*.*.*.......***...***.***.*...*....*....****.*.*...***.*...*...*****..**...******.**..*.**..**.**.**...*.*.....**.*.*.*..*.*.....*.**.......*....*.*....*.*.*.*****..*.***.*....*.*..*******..**.****.**..*.**..**.**...*.*.**.**.*..*.***...*.**..*..**.*****...**.*.*.*..*.*..*.**..*.*......*..*.********..**.*.*...*.*****.**.*....****.......*..*.*..**.*.*.*.*..*....**....*..*...*...**.*.*.***..*..*..*..****..*....***..**.**.**..*....*..*.*..******...**....*.****.*.*.*..**.....***.....*...**..**..*..**..***.**.****..*.*.*..........*..*.*..**.*.**..********.*..****..***....***.*....**.*.*...*..*....*....**.**....*.**.*...******...*..*..***..******.***.*..****.....*****.*.****...*.***..**.**.*.*..***....*.**.**.*******....*..**.**.**.*..***..*......**..*..*...*.****..**.*.*...........****.**.. .****.....****............***.**..**.*****..**........*.*.***.*.****..*..**...........*.**.**.*.*.*.****.***....*.*.*.*.**.**..****...***........*..**..*...*....*.******..**.***.*.*******.*.*..**..*.***..*...*...**..**..***.***.****.*......**.**..*.***.***........*....*.*...***.**..*...*..*.**.*..*..*..**.*..*..*.*...*.**.**..**...***.*.*.*.***..**...*.***.****.**.**..*....***..**....****..*..*....*...*...*..**.***..*..**..***.....*.***...*..*..**....**...*.*.*.*..*.****..****..**.*..**.*..**.***.*.*.*.*...**....***...***.*.**.....**...*..**.....*.****.**.*****...**..*..**.*..*.*.**..*..***.******.**.**.**.*.******.*...*.**.*.**...*.*..*..**...****.....**.***.**.**....*..****....**.**..*.*.**....***..**..*.*.****..*..*.*.*..**.*.**.**.****.**..*..**.****..**..*.**.......*..*.....*....***...*.***....*.....**....*.******..*.**.*...*.......**.*.*.***.**..*.***.***.....*.***..*....**....*.*.**.**..**.***....*****.*..**......*****.*.******.*....*.*...****.**..*..*..**.**..*....*......**.*....***.****......**..**.*..**.**..****.***..*.**.....**.*..*.*..***.*.*.***.*..*..***.*..*....*....**..****...*....****.*.**...*.***..**.*..**..***.**.***.*..*******..*..**.***..**..**.**...*.****..*...**.*....**.*.*..*.....*.******..****.*****..**..*...*.*......**...*.....*.**.*..*..**.***.***..*.*******...*...*....****.****.*....**.**.**..*..**....**.*..*.*..*.....*...****..**..****...**.*.**...*.*.****..*.**..*..*.***.....*..*....***...*..***.***....**.*...****.***.*......****.***.....*******..*.*.*.**.*...**.*..*...****.***...***...*.*****.***.**.**.**.*..*..***..*...**..***.**.*.**.*.....*..*...*.**..**....**.**...*..*..*****.*.**.**...**...*.*..**.**..**.*.***....**..***...**.*.**..***..***.*.***.*.....*..*.*.**..**....**..*****....*.*..*...****.*.**.*.........*..**..*.***.**.......***.......**.*.***.***..*.*.*.**.***.****...**...*.*******.*..**.***...*.*.***....*.*.*.**.**...*.**..*.**..*...**..*..*..*...**.**.**.**..*....*.*..*.*****.*..**.......********.*****...*.*...****..*..* ...*.*..*.....****.**.*...*...***.*.****...*.**..**...*.*******.***.***.******.*...*.***...*..*...*.*.**********.........*..**.****..*..***.**.**..**.**.**.*.**.......*.*...*..*..*..*...*..**.**.***...**.*****...*.*******...*..***.**.*.*.***.****.....*..****.....*.**.*.*....****..****.**...*..*..*.**.*.**.*.*..**.*.***......*****.**.***...*...**.*.***.*.***..*............*.......***.*.*.*****.**....*..**..*.*.*.*..*.*....*..*****..*.**.......*.***.***....****...*........*.***.******...***.*....***.*...**.****....*.**.**..*...***.*.*.***....***..**.****....**..**.*...***.**...***...*...*.*.***..****....*.*...*..*****..***.*..***.**.**.*.**.****...*..*...******.***.*...**.*.**.*.*.***.*..**.*..***.*.*....******...**.**..***.**.**.***.***..*..**..***.******...**.*..*****.**...**...*.****.*.**.*********....*.**.*....*.*****.*.*...*..*.**..*.**.**..*.***.*******.*..*******......*..*...**.**...*...*.*.*.**..*....**..***.*......****.****....*****.****.*.*..***.......**.**.*.*.*..*..***.**....*.*.*.***..*.*.**..*..*..**.**..**...*......***..*.***..****....*.......***..**.*.***....*.**.*...*.***..*...**.***.*..*..*....**..*.*..**..*..*.********..*.*...***.****.*.*.**...*...*.**...***.**.**...*.****..***..***.*...***...**...*..**.****.*..***.*...*..*.*.*..*.***....*.**.***...*...***..***..**.....**..*******....*.*.***..*..***...****.*..*.*.**...*.*...*****..*******..*****.*.*****.*......*..**...**..**.*.****.******.**.******...*...****......*.**......*.....***...**..*..**.*****...**...***.*...*.....**..*..**.**.**.....*..**.*..*.*.*.***.*..*.*..*.*......*.*.**..**..*.*..*.***.*.*...**..**.***.**..******..*****..**.**.*....*.***..******.****.*.***.**.*********.**....*.*...*..*...*.***...**.**..*.**.*.....***..*******.******.*..*......*.*.*.*.*.**..****..*...*.*.*.*.*..*..*.......*..*...*..**...***.**.*****.....*.**...*...*.********..........***..*..*.***.*.*****.**...**.*.**.*.....*.******....****..***.**..*..**....*..*.....*.*.*..****...**..*...**..*.**.******..*..***...***.. ..***..*.*.***..**.....***.***.*.....*...**..****.**.******.**....*.*..**.******.*..*.**..*....*...*****.*.*.*.*...*.**..******.*.***...*.**.*****..**.****....**..*..*..**.*.*.**..*.*.....*.*...**....*.**....*........*...*****.**.*..*.****.**..*.......*.*....***.*.*..**...*..***...****..*.*..****.**.**.**.*.***..*....*..****....**..*..*...*.*.***...***.*..***.****.*...**..**..*.*.*..**.*...*..*..***....****.*...***.*.*.*..*.*.*****.**...****.*..***.*..*.*.***.**.***...*.**...***.....**...**.*....**..**.*...*..***..***...***.**..***...*.*.***..**.**.*..*..*.*.**.*******.*..*...*.*.**.*...*...*....**.*.*.***.***.*..*.*..*..*..**..*..**..*.*....**......*.*.*.*.*.*..*.****.*.**..***.*..**...**.***.*****.**.****.......*.***.*.**...*****.******.***...*..**.*.*...***...*..****.**..*.*.....**..*****...*.*..*.****.**.**.*.*.****.*****...*.****.*..*.*.*.***..**..*...*****.*...*..**.**.*.....**..*......**.*....*.*****.*..**.**.*.*..*****.*.***.*..**...**..***....**....**....***.*.*******.*...***..*...*.*....***.***.*.*...******.*...*.**.*....**.**.**...*..*..*.**..*.***..*.*..**..**......****..**.*..**.***.....*****..****..**..**..**....*.****.**...**.*...**.****...****.**..**.*...*.*.*...**.*.*.*.*..*.*..***.*.....*.***.*.*.**..**.....***.*...****...**..**.****.*.****.*.*..**.*....***.*...*..******.*..*..***..*.**..*****.*...**.*.*.***.***.*.*.*..*..*...*..*.*..****..**..*.*....****...*.**.*....**.**.**..****.*..**...*****.**..**..*.*.*.****..*.*********.***.*..**.*.*.***.*...***..*.*....***...*.*.*.***.*****.....*.***.*..***..*...*.***.*.*....**.*....**.*...****.***..****.***.**.**.*.***.**..*.*.*....***..*.*..***.*.*...***..**..*....*.*.*.*..***.*.**.**.***.*.**..******.*..****..**..*..*....***.**.******.**..*.**.....***.*.***..*..***.*.*......*...*.**...*..*..**.*..**..**...***.*..*....*.***.****..*.*.********.**.**.*..*...*.*.*.**...**.**..*.*......*....*.*...*..***.***.*...*..*.**.*..*...*.**.*.*...***********.*..****....**.****.....*...****..**.**.*...*.*.*......*.***.* .*.**.*.*..*..*..***..***.*.***.*..*.....**.***...**.....****.*.*..*.**..**.**********.***..*.**..*.*..*.*...*.*.*.*****....*...******.*..*..*.*..***.*.***.*..*..**..*...*..***.****....*.*...*...*..**.*.***.*..****.**..**********..*.*****..******..*....**.**.***...**..*.*.**.**...*...**..*.**.***.****..*..**.***.****...***....*.*.**..**.**.*.*.*.*.**..*.*...****....****.*.*....*..*........**....*****..**.....**.*.....**....**.*..*****...**.***....*****..........***...**.**.*..***.**..*.*.*...*....**.*.....*....*.**..***..*.**..**.****..*****....*..*..*..****..*...*.*...*...*...*...*.**...**..***..***.*..**.....***..**...**..***.....*.**......***.**..*.***.**.*.*....**.....*.**.**.*..***.*.**....*.**..*.......*.*..*.**.***.......**.**.*.***..*.*......**..***.***..*****.******.*.**..*......*..*.****..****..*.*.*..*..*.*....*...*.*.****.****..**.**....**...*...*.**.**...***.*.*.......*...*.****....*....**.*.**.**.....****.....**..*..**..****.....*.*...*...*.**...**...*....***.*....*...**.*......***..***.*.******.**..***.*.**...**..*...**....**.*..*...**.*..***..***.****.****.*.*..**.*.*.*..**.....*..**.**..**.*......*****.*****.*****.....*.*****.****..*.****..*....*..*..*...*...***..****....****..***...***.**.*...*....*.*...**.*****..*.***......**.*....*...*..**..*..*...*..*.........*.....*******..***..*.*.***........*.*.**..***.*.**.*..*..**..*..**.****.*....**.***..*.**...***..*....**....****....*.****...*.*.**...*...*..*****..****....**..*.**..**.**....****..**.**.*.**.*..**..*.*.**..*.*...**..**.****..***..*.***.....**...*.**...**.....******...*.*..*.**.***.**.*.*****..*.**..*.*.*.*.*.***..****.**.*....*****.*...***..***...*...**.*..**...***..**.**..**...**..**...*.**.*..**..****..**.**..**..*****...**..*.***.**.*.**.*...**.***.*.***..*.**..*...*......*..****....**...*.***.*.*.**.*...**.**...**.*...**.***.****....*.*.***...**.**.***.*.*..**.*.**.***.***....*****.*.*.....*...*....*******.***..*..****..**.**.*....**.**..***.**...*.***..**..****.......***..*.**..****. ..****.*.........*.**.***..**.****.*..**...*...*..*...*..***.****.**.*.*.....*..**...*..*.***.*.********.*.....*.*.*..****.**......*.*****.*.***.**..*.*.**...**...*..*..**.***.*.*.***....*.*.**....*.....*...****....*.*.****.*.*...*.**.*..*....**.....**..**.*...*****..*......*..**...**..**.........*****....*.*....****.*..*....*..*.*..*.*.*..*..*..**..*..*.*.***..*.**.**.*....**.**.**.**.*.**.*.....*.*......*.*...**.**....*..*..*.*.***.*...***.*...*.*..*..**..*..**.*.*.***..*.**....******.**..**..*.*....*.....*.***...**.*.**.**.**.*....****.****...**...*..***.*..*.*.*.**..*...*.****...*.**..*..*..*.*.......*.*.*..**....**....*..*...*..*****.***.***.*.*.*.**.*..*.****.*...*.*..*.**....*.**.**.**..***.......***.*..**...*****..*.*....**.*.***.*......***....*.**.*.**........**.*...*...****..**....****...**.***.**..**...*...**..*....*.***.*...**.*..*..*...*...*.*.*.*.*...********.*.***.*..**....*.*...*****.*..**.*.*..****..**.*..****...*.**.**..***.*.*..***.******.*****.*.....****.*...*.******..*.*..**.*.****.*..*.*...*.**.....*.***..*****..**.***......***...*.*....*..*..*.*****.*.*.*...**...**.***..*****.*****.**.***.*.****.**..*********.*.**..***.*.**..***.*.***........*..**...*****.**.***..**..*.*..*....****..**...***..*.*..*...***.*..***.**.*******..**.*.**..*.*..*.**....*...****.*****.*...**.*.***...***.*.*..***.***..***..**..*.**.*..**....*..**..*..*.*.*....**.***.....*.*.*...**....******.........***..*.***.*.***.*.....*.*.*****.*..*.*.**.**.**...**.*.*.****....*.*.****.**.**..*.*.*...***.**...*.*..*.*..****.****..***.*.***.***.***........***...****...*****.*..*.*.****.*.*******..........*.***.**.**.*..***..*......*.****.*..*.*****...**..**.**.*.*..*.**...*...**...**.**....*..***.***.**.*..*.***..**...*..**.....*......**..**..*...*...***...**.**.....*.**.**..**...**.*.*......***.**.*****.*...*..*.**.*..*..**..*.***...***.*...****.*****..*.*.*..****.......**....**..**.....****..*.*.****.**.**...***.**.*.*.*.*.*.*.**.*.***.*.*.**...****...*..*.**..**.**..**.*****....** *.*.*..*.*.***.*.**.**.*.....**...********..****..*******..*****.****.*.....****..**....*.*****..***.**..*...*..**...**.*.*.**.*.**..*...***.***..*.**.....**.*.***.*****.***..*.*...*....**.*.****.**...**.**.****.*.*....**.*..*..**.*...*..*.....***..*...*..*.***.**...*...**..**.*..*.*.*.**..**.***..******.******.***.**...*...*.....*.*...***.**...*..*****.**.*..****.**...*.*****.*...****.***..****....**.**.****.*.**.***.*.****.**..**......*..**.*.*.*****.*.***.**..****.**.****.*.*.**....****.*...*.***.*.*.*..*..***.*....**..***....*****...**..*.**...**..****..*....***.***......****....*..*.*.**.*******..*.***..*****.*.**.*.*....**..*...***.**..*.**.*......*..*.......**.*...*..*****.*.*.****.*..*.*..*...*****..*******....*.*....***.....*...**.*....**.*.*..**.****..*.**..*****...**....**...*....**.*...**..**.*.**..*...*..*.....*....*.*****.*...*..**..***..*...**.**.*.***..*.*.....*.*..*.*..******.*****...*.....*.*..**.*.***......*****.*****.**..*...*.*.*..*.**...***.***.......*..****..*..**.******.***..**..**.*.**..********..*.....*..**.**.*...****..***.*...*......*..*.*.**.***...**..*..*.**...**.**....**.**.*....****..*.**....*.*..**..*.*.*..*.****.**...***...*..*.**.*.*....*.*.*..*****.*.***.**.*.**.***.*...****...***..*.*.*..**.*..*....*.....*.*.**.****.****...*.*.*.**..**.**.*.....*.***...***...*..*...***.*..*.****.*..***..**.**.**.**.****.*.*.*..*.*.*.***..*.***...*..**..*.*.*...**.*.*.*.*..*..**........**.*.*.*....*.**..**..******.****....**.......*............**...*..*.*..*.........*.***.....**...***..***...**.*.**..*.....*.*..*.*.**.***.*.****..*.*****.**.*..****..***..***..**.*..*............*..**.**.....*...***...****..***..*....****.******.*..***...*.**..***............*.*.*.*...***.....**..******.**..*.**.*..*.....*.**.**..*...*..**...***...*.*.....**...*...*.***.......*.**..*.*..*.****.*.**.****...***...**.*....*..**.*..**.*....**..*.*.*..*...*..*....*.***.....*.*..**..*.*..***.***...*.*.***..*..*...*.*.*..*...*....*.********.*.**...*..**..**.*.*...**.*.**. .........*****.*.**.*.**....*.....***....**.**...*.**.*.***.***....***....*......*.*..*...****..*******..*..*..****...*..*....****.*****....*.*..***...*...**.*.*.***..**.*.*..*.*....*******.**.***.*.**..*.*....*.*....***.*...*.****.*.*.**.*****...****.*..*.*..**.**..*.****.....*.....**.*..*.*.....******.***.*.**.*..**.**..*.....**.*..**....***..*..****.**.***.*..****.****.*.**.**.*******.*********..*.**....*.*...*.**....*..**.....*.*.*........*..****.***.*.*...**..*.*....***...*.*.*.*.*..*.*......*.*.*.*..*...****....**.**.*....***.*.***.*.******.*..**.*.*.........*.*....**.***....*.....**..***..***.**...**.*...****..*.**.**...**..*..***.....*.**..******..**.****.**......*....***..*...*..*....*.**..**..*.**.****.....*.*.***.***..*.**.*..*..*.*.*.*..****......****..**.**..*...***..*..*****.*........********...*..***.*.****..*******.*....***.***.*..*****.*.***.****..*.....*....*.***.*****..****...**.....**.*.***....*.*...***.**.*****.****.**.**..*.*...****...**..***.*..*******.*..*.****.******.****..*.*.**...*....**...*.***...***..******.*.***..***********......*...*..*.**.**.***.*.*...**..*..*....***..**..**.*...*.*.**.**..*..*..*.*.*...***.*....*..*****.*.*.**....*****..****.*..*.**..*.*....*.*..*.**.**.**.***..*.....*...******..****..*...*.*.**...***.**.*...****.**....*...*****.**...***..*.***....*.*********..*.***..***.*..*.***..**..*..**.*..*.*.******...*.**.**...*****.*...**.*.***..*..*...**..*....*.*.***.**...*.*.*.*.**...***..***..*...*.*.*..****...*...*.*...****.....*.*******.*..*.**.**.***..*.*.**..**.....****.*...**.**.***.*......**..*.*.*.**.*.*.**.**.**..*.*.*...*......*....*....*.**..*******...*....**.*..**.*****.**......**....****..**...***.*.*..***..**..**.*...*.***...*....*.*.****.*..***....**...****........*..*.......**...*...***..*****.**.*.*.***.....**.******..*..**..*.**...**.......*...*..*...***.*.****...***..*..*.**...**..*..*.***....*..*.******...**...**....*.*.**.**....*.*...***.*.*****..**.*.*...*..****.*....**..******..*.......****....***.** *.**..**..****.**.**...*...*.*...*.***....*.***...**..**...*.**.*....***...*.**.*...**...**.*...**.*****.*****.*.*..*....***********.*.*..*****.*.***..**.**********.*....****.*...**.*......*..****...**.*.**...*******.*.*....***.*...*.*.***.*.**.***..*****..*.*..*.**..*****..*.*.........*..**.*.*.**.*....**.*.*..**...*..*..*.****.**.*.**.*..*.........*.**.*.*****.*..*..**.***....*.*....*.**...*.**..*.***..*...*.*.....*.*.....****....*...*...*.**.***.*..****..******...**..*.*...*.*.*****.........*.***.*.****..***......**...***.*.**.*.....*****....**.*.**.***.*..*..*...*....**..*.....*..**.**.........**......**********.**...***.....***.*.***.*.********..**.*.*.*.*.***.*...**..****.****.**.*.**.*.**.*****....****.**.*...**.***.*******.*.**.**.***.****.*..*.**.*..*****....**....*...*.*.......**....*....*.**..*..******.***.*.**.*..*.*....***..*.*...***.*.*****..**...**...*.*..***....***..**.**....*.....**..*......*.*..**...***..***.******..*.**...**.*.**.*.****.*****.**.*..*****.**..**....*.*.*......*.**.*...****......**....*.**....**.*.***...***.*..**.***...*****.**..*******.*...*....***.*..*..*.***...*..*....*...****..*..**....**..*..*.**.*.*..**.***.*********..***.******.*.*.**..**...*..**.*...*...**.****..**...****.*****..**.....*...***.**...***..***...**....*.*.*.***.....*..*....**.*.*.*.*......**..**.****.*..**.*.*.*******.*...*..*..*..**..*..*.*.*.*.*****.**.........****.*.*****..**.*.*..*.****..*.*..*.*.**....*.**..*.**..***..*.....*.**..**.*...*..*.***.*.**...*..**.**.****..*..*...**....*.*..*...*****...***..***.**.*.**.*.*...****....**..**...**.*.*.**..*..**.*....*...***..****..*.*.**.****.*..*.*...*....**.*.***.**....********.*.**..**.*.**.***.*..**....*.**.****.*..**..*.*.*.*.....**********..***.*******.***...*.*.**.*.**..*..*...*.**..**...***.******.....*.......*.....*.*.*.*....**..*.**.***..*..*...*..*******.***....*.******..****..********.*.**...****...***.*.*.**.*.****...*.*.**.*..**.*.**..**.***..*..*.***.*.***.**.*.**.*.***...*****..***..*.**.***..*.**.* *.*...*..*.*..**..*..**..*.***......*.*....*..**..*..*.*...****.*...*.***..***.*.*.*.******.**********.*..*.*.**...*.****.*..****..****.***.**.....*....*....****..*.*..*...****.****...**..**..*.*********.*...*.*.***..****....****.**.**.....*....****..*****..*.*.***...**.***.*****.*...*.*...**..........******..******..*..*******.*..*..*..******.****.*.*....***.*.....*****.*...*..*....*.****...***...*******.*****...*..***...*.*.*....**..*..****.*..*.***.**.*..**..*.*.....**...*....*.*..*....***......*.**.*.......******.*.*.*.*..*.....*..**.*****.*.*..*.**....****..**..*.**..**.....*.*.*.*.*....**..**.*...*.***.*..******.**..*..**..*****..*.*.*****.*.*******..***.*..*.......**********.....*.**.****.*.******.****..*.*...***...*******..**..*.***....***.**....**...****.***.*..*******.*..*..****....******......*.*.***.**...*..**.*...*...*.****...***..***.*.*.*...*.*....**.*..*..*.*...*..**...**.***.*...**.*.**.*.**..*.**.*.*..******.**.*..*..*******...*.****.*...*.**.*.***.**..*.**..***...*********..**.*..*.*..*........*..*....*...*..**.*.*.*.**.**..****..****....*..*...*...**.....*..*.*..*.....*..***.***.*.*..*.*.*.*..****.*.*..****......****...*...****.*....*..*..*..**..***..*..*.....**..*..*.*.**......****.*..*..***..***....***......***..*....*..*.*.*...****..**.**.*.****.***..*.*...*...**.*.*.**.*.*.*.*.*.*..*.**.*.****.**..*..*.*.**.**.*.*..**..*...**.**.*.**....**..*....*.....*.***.**....*.......*..*...***...*...**.*..**.**.****.*.*.****.*.***..*.*.**...*****.*.*.**....******..***..**.**...**..*...*.*....*.*.*.***.*.*.*..*.*...*....*.*.*.***...*...**.***...**.**..**.****..***.*.**..*....*...*.*.*.******...**.....**.*****..*.....*.......**.***.**.**.*.**..*.*****.***.****..*.*****.*...*..**.....*.*......*.**.*...*.*.*.*..**.**..***.***...*.****..***..**.*..*.*...****...**..**..**********.**.*..***.***..***...**...**.*.***..***.*....*.*.****..*..*.*.****..***.....*.***.*..*****..*..*..*.**.*.**.****...*.****.*.*...***.......**.*.**.***.**.**.*..*...*..***..**..*....*** .**.*.*.**..***.**...*..**..*.*.*.***********.*....*....**.....*****...*........**...**.**.***.*.**.*.*.*..**.*...***.*.....*.**.....***.*....**..****.**..****.*.**..**.**.**.*.*.**.**........*.*..*.*.*.*..*....***......*..**....***.**.*..*.*....*..*.**.*...*.*.**.*..*.***...**....*.*.**.*..**..**.****.*.**.**.*...**....**.***.**.*......*****.*.*..*.....**.*..*.**.*.*.*.*..**.*...*..**.*.....******..**..*.*.*.....**..*.***.*.**.*..*.*.*...*.**.**.*..*.**.**.****.******...******.....**....**...*.*..***.**.*..***..******.*.**.*...*.*..*.*.*.****.**.*.*..*****.***..*..*.**.*..********..*.******.*..*.*.*.*******...*..*****..**.*....**.******.*.*.*...*..*..**...****....*....**.**...*.*****......*...*.************.*....*.*.*.***.*.******...*..*....*..*....****.*.****..****..*.....*...****...**..*....**..*...**.**..*.***..*.**..*..***.*.*..**..*..*...*.******..**..*****.*.**.*...****.**....**.*.*....*.**.***....*....**..***..**.****.*..**....*..*****...**...*..*.*.*.*......*.***.*.**.*.*...*...*.**.**...****.*.***.*.*.*...*.**.**.**.*.*...****.*......*.***.*****.****.**.*..*.**.*.*.*....***.*.*.*.*..*.*..*.**...*.*****..*.***....***...**.....***.*.**.**.*...*.**..*.**....*..*..*.......*..***.*.**.**.**..*.*.....**.*.****.*..**.*....**..*..****.*...**.*.*..*....*....*.****..**..*..**...**.****.*.***....*...*...*...**.***.*....*.*..**...*...*.**.***.........*.**.**.***....**..***.*....***.*.*..**.**.*..*.*.****...*.*.***.*.**.....*.**.*..*****......*....*.**.**..*.*****.*..*..***.*****.****.*******.*....**..****.*...******....*****.*..*..*.***.*....*..*.*..***..**..**.****.*...**.**......*.*.**.*.*..**.*..**.**.....*....***.*..*..********......***..*.*....*.*..******...*.**.***.*.*****..***...*.*********.*.**..*.****.*****..********........**.*.*.***.**..*...****.*.**.*****.*****.*..*.*.****.....***.**.*..*.***....*****.***..*....***.****...*.****..***..*..**.**.*.**.**....*.*.***.*....*......*..*.*.*..*******.**.*..*...*..***..*..***...**..*..***.*.**.**..*.******.**...**** ******.*....**...*.*.*.**..*.****.....*.....*.*..*.*...*.***.***.*.*...**..*..**......*****.**.**..*.**.....*.*.**.**.*..*....**.*.***.****.*.*.****....*.*..**..**.*.**..*...*.**.*.*...*...****.**.*..***.*..**.*.*..*.**..*..**...**.......*...***...**....*.*..*.***.***..*..*..*..*.***..........*....****...****....*..........*.*.**.*..*..*........**.*********...***.....*.*****..**.***..*..*.****..***.*.***..**.**...***.****...**.*.******..*.*..**.*****.*..**.*.*.**.........***.....***......*...*..*.*.***..**....*.*.*..*.*...****.******....*...*...**.***..***.*.....****.**...*.*.*****.**.***.*....****.*..**.*.**.***.*...*.*.*.**.*..****.*....*.*.*****....****..*..*..*.*.***...***.****..*..*******.*.....*..*.*.**..*.*..*****.***...*****..***...**.*...*.*.**.***.**..**..**..*.**.*.*.***.********....*...**.*.**.***.....**...*.****.....*..*****..*...***.**..******..*....*..**...*.....*....**.**.**.**.**..**.****..*.************.**.*.****...**.*****...*.*...*.**...*****...*..*.***.**.*.*..**.....**..*****...*..*....*...****...*...*....**.*.*..*.....***.**.**..**.*..*..........*...***.**.*.*.***...*.*.******....*.**..*...*..*.***..*.******..**.**.*...*.*.**.***.*.***.**.***.******....***.*.....*.**..*..**.**..**..*.*...******..**..***...*....*..*.*.*.***..*.*......*.**..****.***..****..**...*.*.*...**.***.*..*.*.*....***..***.*.*.*....**.*..*....**..*******.*****.*..*..*.*...*.*.*******..**..*.**.*..****.***.**.***..*.***.**.*...**********.*...*....*.*.***.*...*.*..***.***..****..**.**.*.*..*.***......*..*..**..*.*......***......***.....*..**...*.**..***...*..**...**..****..****..*.*.***..**.********..***.*.**...***.**..*........**.***...*...**...***...***...**.*.***.**.....*....****.*.*..*..*...****.*..***...****...*.*.**...**...*****..*...*..**..**..*....*.*.**.*.*.**.**....**.**.*..**.*.***.*.*...****..*..*..*..***.**.****.*...*.**.*.*....*....**.*.*.*.*..**..****...**..***.*******...***.**.*..****.*..***.***.*****..**.*.**.**..*...****...*.*...*.**.*...*.**.*.*.*..**.**. .***..*..**.**..**..**.*...*.*..**.***..**.**.**...***.*...**......*..**..*..*.**..**..*.**.*****.*..**..*...*.*.*.*..*..*..******.****.********.*.*.**....*.*.****.**.......***..*.****.*.**.****.....*.*.**.*.****.**..*......**.**..***.**.**..***.**.*..***.***.....*.*.*.*..**********..******.***.**...*..*.****...**..*.**.*..*..*.****.**...**...*..******.*.*....**..*.**.*..**..**.*.*****.**.*.*..**..**.**.*.....***.*.*.*..***......*.*********.*.*.****.**.**.***..*.****.*.*.**.****.*.**.***.**.**....****.*.*...**.*.*.*..**.....****.....*...*.*...*..**.***.*..*...*....*..**..***.***.****..*..***.**.****......**....*****......*****.*..*.*..*.**.*.**.*..*..*..*..*.**.****..*...**.*.*.*.*.*..*...*...**.*.*...*....*.....**.**.*.....*....**...**.*.........**.**..***.*.*..**.....*.*.*.***.*.***.*..*....*.*..**..*****..*******..*****....*.**..****.*.*..*.....*....*.**..**....*..**.***.....**..*.*.**.*..******.**.*****.*.***.*..*.*******.*.......*.*.***...*...*********....**..***..*....*.*..***.*.**...*..***..*.*.**....**.......***.*..*.**.**.***.*....**..*.*...**..****.**..*....**.*...*......*.*.***..**...******...*.**.*******.*....**...*..****...*..*..****...***......**.***.**.***..**.*..***.***..**.*....*.**.***..*..**...**.*..****...*.******..*..*.****.*..****...**..*..*****...*..**..***.***..*..*...**.**.***......*.*.****.*....**.**...*.*.*..**.*..**..*.****.**.*.*.*.******....***.*..***.*......*..*..*...*.*.***..***.*.**.**....*.*...***.***....***.**.***..*..******.**.*....**.*.**.****..*...***.....****.**..**......*********.**...*.****.*.****....****.**.*.***..**..**...***.*.***.*.*.....*..**..*..*........**..***.***.**.*.*.*..*..*..***.**.**.**.*.**....*.*.......*..***.**..****...**.**...**.*...*.*..*....**.*.**.*.**.****.....*.*...***..*.*.**..*.**.*...****.*.**.*.*.*****.***...*.*.*...*****....*.*.....**.*.*..*****..***.*.****.*......*.***.**..**.*.**..*..*.....**..*..**.**..*..*.**...*.**...*..**.**.**.*.*...*..***....******.....*...*.***..*.*.*..****.***.****.....*. **...*.*..*.*..*..*.***......*..*..**..**.*.*...********....***...*...***.....*.*.*.**.*.*.**.....**.**..**..******.***.****.*.*.*..**.***.*****.**..*.**......**.***.*....**.*.......*.***.*.*.....*****.*.***...*..*......*..*....***...****......***.*..****.**.**..**.*..**.**..*.**.**..**.**...*..**.....**.*.****.***......*..**..**..**.***.*..*...****...**.***.*..****.*..***.**.*****.*...**..*..**..**.*..*****.****..*......*.***.**.*.***.*.*****..***..**..**.*.**...*.....*.*.....***...****..*...*.**.*****.**....*..***.*******...*..*...*.****.*.*****..****..*****..*.******..**.*..**..***.**.*......*....**.......***.*...*..*.******.*...*.****.**.....*...**..**.****.*.....*.....*.*..*.**.**.*..*.*....*.......*.*....*...******.**.....**...*.*..**.*....**.*...*.**......*.*.*****.....*.**..*..*.*.***..*.***....**.****..**..*.*..*..**...*.*.*..*..*.*..*.**.**.**.*...**.*..**.****..**.*...*.**...*....*..*.....**.*...*...*.....****.***..*..*...*.*..******.*.**.**.**..*..**.**..***.***..**.*.*...*.*.**.***.....***.**....*..*.*.*.*...*****.*.**....*.**.**..*.**.**...**....**.**..**.*.*.*..*.****.*.*.*.....*..**...**.***......*...*..*.***...*..*.**.*......*..**..**.*****..**.*.****...*.**.*.*..**...****......********..*.*..**.......*...******....*.*..*..*..*.*...***..*.*.*..*...*.*.**...*..**..**.**...*.****..*.*.*.*.***.**.***.***.****...***......*.****..**.***....*..*..*....*.*.*..**..*.**...*..***.*.*....**..*.*.**..***..*.**....**...****.**.**.**.*********..*.******.*........**...**..*..****....**.*.***..*.*..*.**.*..*****.*..*.**.***....**.**..*.*..*.****.....*.*..*..*.**.****.**..*****....***.*......*.***.........*.**..**.*.....**..***..*.*.....*.**.*******.**.***.*...*..**.**.**....*******..******..*****.****..*.*..**.**..****.*.***..****...*********.*..*.*.**..*.*.*..*.**...*******.***.*.*.*..****.*..**..*.**..*...***..**.*.***.****...*..*.*.*....*****...*..*....***.**..**.......***..**.***..*..**....*.*...*...*.*.....**.*.**.**..*.....*.*.**.*..*..*.*******.**..*..*****. *.**..*****.*....**.***.*.**.****.**.*...*..**..******.**.*.**.**..*.**...***.....**..**....*.**.**...*.**.***.*...***.*...*.**.**...**.*.*..*****..*.*..*.*.*.*...*..*.***...*...*.....*..*...**.*..**.**..********.**.*.*.****.**.*.**.**.***......*...**.***....***..*...*..*.*.***.*.**..*....**.*....*.*.*...*.****..**..*..*.*.**...*.*..**...***.***.**...**.*.*......**.***...*..*.***.*..*...*..**..****.*...***.**.****..*...*.*.**.***.**..*....***.....*..***.*..***.**.****.**.****.**.*.......*.****..**.***.***..*.....***.**.*.....*..*...*.*.......**..***.*..*...*.*.*...***....***.******..**.*.**....*.**....*.**.*****...**..****.*....*....*.**...*.**...***...***.**..**.**.*..*..*.***..****...*..*.****..*....*.**.*.****.****.....*..**..**.*.**...*.*..*..***.*..**.*..*.*..**...*.*.*...*.*.**...*.****.*..*.***....**.*.....*.*.*...**.....***.***.******..*..*.*..***..**.*.....******..****.*....***.*..***..*.**.*.***..*...****.*****.*..*.*****.*..**.....*.....*.****.**..*.*...*...**.*....**..**........***..**...***.*.*..****.**.***..*****.*.....*.**.***.****...*.******.**...*..**.*****.*..*.*.*......*.***..*..*..*******......*.*.****.***.***..***.**...**..**.****.*..***.*.*...*.***.**....**.*****.**.*.*....****....****.*....**..*...****.***.**.*.*.*********.*.**.****..*.***.*..*.*....*.*.*....*..*...*****.*.**......**.**..*.*..**..**.*.*.*..**.*..**.***.*.*........*..*.*.**..*.*.****.**...*.*.*.*..***.****.***.*..*.*.*.**..*.*.*.**...**.**.....***.**.*..*.***...**.***.**.**....*...**..****.....*.*.****.*.*...**.**.*..***..**.**...*....**.*.**..**.**..*****...**********.*.....***.*.*..*...**...*.*....**..***....***..*.**.*.*.***..*.*.*...*...****...***..***..*.***.**....*.*.**..*...**.**.*.***..**..*.*...*.*......**.***.***..*.****...***...*.**.**...**.*.*.*..**..........*..**.*....*...*..****.**.......*.**.***.*.**.***..***...**.*...****........*.*********.*.**..**....*..*.*...*..**.***.**.*....*...*..*..*.**..*..*....****.*...*****.***..********..*.***.*..**.***..*..***...*... *.......**.***..*******..*..**.*.*.*...*.**...*..*********.**..*..*.***.**..*....**.*...**..*.**..**..**..*.*.*.*.**..*****.*....**..***..***..*****.*.***..***.**...**..**..*..***.*.....***...**.....*..****..*...**..**.*.*..*.**.*.**...**......*****..**.*.*...**..*.*.**..***.***..*.*...****....**.*.*..*....*.**.*..**..*....**.*.*...**...****...*..*.***.........*..**..*.......***..**.*...*.*..*.***.**.***..***.*.**.*.**.***..**.*.*..**..***.*.*...*..**.*.....**..**.......**.**...**.*..**.**..*...*.*..*.**.*..*..**...**.*.***...****.***.*.*..*.***....*..*******...**..**...*.....*.****.***.****...**.*...**.**.***.*.**..**.**.....********....*...***..*....********.**..****.....**.*.****.**..*****.**.**...***.***.***..*.**.*..**..*.*....***..*..*..***.*..***..*.******..*.****....*...**..***...*...****..*..**..*.....**.**.**.***.....*.*.*..*****..*.**..*****.**...*.***.*...*..*...***.....**..*...*.*.**.**..*.***.*..***..*****....**.***..*..*.*..**.**.*.....*....***..*...*.****.**.*.**..*.**..**....***...**..*.****.*..**...*..***.*.**........***.*..***.*..*.**...*..*.*...***..*.*.*........*..**.*.**.*..**.....*****.*.*.*...***.*..*.*.*.*.***..*.*.**..*.**.***.*..**.*..*******.*..**..**.*.*....*.**.*.******...*..*...**.*..**.*.****.*......****.*****.....*.****..*.****..**...*****..****...*.***....*****........*.**..***.*..*...**.*...*.**.**.*..*...**..........**..*.*.*.***..*..**.**...*.**......*.******....***..*.******.*..**..*..******....*******.**.*...*.*..*......**..***.**.**.***....**..*..*.*..*.*.*..*....*.*.*****.*.**..***..*..*.**.**..*.****...*.******.....****.***....***.***.*..*..*..*..***..***.*.*..**.**.*.*...*.*...*...*.**.*******...***.*..****..**.*...****.**....*....*.*.**..**.*..*.**.*....**..*..**..*..*.*.*.*.****.*..*..****........*..*..*......*..***..*.*.***..*....**.***..*.*..*....**..**..***..*.*.***.*.****....**.***..***....*.*.*.**.*****.*...**.******..*.**...*.**..*****....*.*****..****.**.****..*.***...**.**......*.*..**.*...*..****..*.*..*.**..**.* ..*****...****.*....*****..*..****.*.****..****..***..******...*...**.***.........***...****.*.*..*.**.**.*.***.*.***.**.*.***.*.***......*.*.*******...***...*.***.....**.***....*.*....**...*.**..*..******..*..*...**.*..*.*.*....**.*..**....*...*.*...***.*.**.***..*..*.*.*..**..**.**.*...****....*.**.***.********....****.**...***.*..**.*...**..*..****.***.**.****....*..*.***.****...**.**.**.*...**.**.***.**..**.***..*..*..*..*.*.**.***....**.*..****.***..*.***...**.**....*.*....*.*..****.****.*****..***...*.*..*.**.....***..***.****.***.****..***..**...****.**...*...*.*.***.*.*..*.****.*.**..*..*****.**.*****.....**...*..***.*.****....*...*..**.*...*.*.****..*.*.*...**..*..*.*..***....**.*..*....*****.*....*......**.*******.*.*....******.*.***.*.**.*..**.**....**.**.*..*..****..**.*....*..*..*..**...**.*...*..****....*.**..***..**...*.*..*.**.*.****.*...*.**..*.*..***..*..*.*.******...*..*..*.***..*.*..*.**......***.****.**.*.**....*.....****.****.*.***.**.**......*....**.*.*.***....*.*.*.*.....*..**.*.**.**....***..*..*...**..*.*.*.*****.**..*......*.***...********...*.**...*..**..*.*..******....****.*.*..**..*******.....**.****.*...**....*...*.*.*****.*.*.******....****.*.*.*...*..***..**.***.**.*....***.*..*..**.*..*.*.**..****...*.*.*.****..*..****...***.**...***..**....**..*..***...*****..*.*.*.***.**.*.**..**..*.*..*....***...*...*.*******.****..*......*.***.***...**..***..****..****.****.*****..*....*...*...*.*.*..*..*...**...*..*.*...........**.*..**...**..*..***.**.*....*.*.*..*.***.*.....*.*.***..*.**..***...***..**...***.*.**.....*******..*.**.*....**...*..***.**..**.**.*..*..***.......*****..*.*..***********.*.*.****..**...**.****.**.*..**.*......*.******...*.*.*...**.**...*.....**.**.....**..***.*...*.*..**.*..*.*.....***...**...**.**..***...***..*****.*..***..*.*...*...*..****......***...*.*.*.******.*.*.*.*..*.***.*...**...**.**.*...**.******.*.***..*.***..*..**.*.*.********...*.***.****.....***.*.**.*.**...*..***..***..*.....******...**...*......*.** .*..*..**.......****..*..*.**..*..**.*..***.*.*.**..*..*.....****.**......****......***...*.*..*..***.*****..**.**.**...*..***.***.*..*.*..*.**..***.*.*.**.**..***..*..*....**...**..*.***.*..****..*.*****..**.....*.*.*******.*..***.*.*.*.**.*.....***.*..**.*.**.**...***..*.*...*.***.**.**.....***..*.*.*....*.*.*.*.*.****...***.*......*.***.**....**.....*.*....**..**...*....*..*.**.*.*.***..**...**....**.......***.....*.**....*.***.*.****..***.*..**...**...*..*.***.*******.**..*..**..**...**.**...*...******..**.**.***...*.****.***.*..*..***...*......***..*******.*.*..**...*..***.*.......*.**.*..*.*..*.****.****.*.**.***.**.**..*...*..**.....*.*..**..*.**....***.***...*..*.*...*.*.*..*..**.***.***...****.**..**.....*******.*..*.*..**.*..*.....****...*****.*.*..***.***..*......*...**.*.*.****....***..**..**...****..*.*.*....**..*.*...*...*....***...******.**.****..**..**.*.**..*..*.*.**.**.**..**...*.**.*.**...*.**..**.**..**.*.*.*.*.*..****....***...*.*...*....**.*...**..*..*....**.*......**...*.**..**..*********...*.*.******.*.*.*.*......*..*....*.**.**.**...*....*.....*.****...****.*...........****.*.**.****..***.*..*..*.*.***.**.....**.**..*...**..******.***.....*.**.**...**.**.....**..*...***.*.****.*....*.**...***.*...**...*****.******...*...*.**..**.*.*...*..*.*...*****.**.*..**.*.*.*******.*..*....*....*.***.**........***.....*.*...***.*..**...*..*.**.*.*...**...*.****.*..*.*....**.****.**.**.*....*..***.*..**..*.*.*******..*...*..*.***......***.**.***.....**..***.**....*.***.*...*..***.**.*.*.*****......*..*.***.**....*.*.......*****.*..*.***.*.****......**....*.**...*.**.**.*.*.*.*..*..*..*.**..***..*.*...****.....****.***.***.*.***...*****...***.**..*.**.*...*.*****.*.......*.**..*..****..*.***.***...****.....*..***..*..*...***...*.*.*....*..**..**..*.*.*..****....*......*.**...****.*.***..****.*....*.**.*.*.**...*.**.*.**..**.*.*.*.*...**.*******...***..***..***.**..*..******..*.*...****....*.*.*....*...*.....*....*..*..*..*.***..*.*.***..***.*.*..*....**.. **..*****.***.**...****..*.....*.*.**..**.*.*..*****.*.*.*.**...*.*...*.*.*.*.**....*..*...****.**.***...***..**......*...****.*.*.**.*.*.*...*.*.******.*.*.*..*..*....****..*.**.**.*.**.***..*.*.*..*****....**.*..**.*.****..*.*..******..*.**......*.......**.*.**...***..*.***.....***..**...**.**...*.*.*...*...***.***...***.*..***.**....**.*..****....**.*...**..**...*.***....***.***.***..*..*......***...**.*****..*.*.******.***...*.*.**..***..***..***.*..*..**.*.*.**.*.....*****...*.**.**...***.*...**********......***......**....*.**.****....*.*..**.*...*****...***.*...*****.....*.*.*.....*....*.....*.*......*.**...*..****...***.*....*.***..*.*.*.**..***..*.*.*****.*..*.**.*.....*..*.*..*.....*..**.*.*..*......*..*..*.***.**......*.....*****..***......***..***...*.*.*....**.*...*.***.**..*...**.**..*.*****..**.*..*.**..***.......**....*.******.**.*.*.*........*.*....***..*.*..**..*......**.....*...*.*.*....*********...******..*..*......***..*.*..**.*...**.**.*.**...*....*.*.**.*****.**..*.*..*.*..*..*.***..**..****..*.**...*.*****.....****.*.**.***..****.**...*.***.......*****.**..*****.*.**.***...**.**.**.....***..**.*.**.*..****.*....*****.*.*..***.....*....*****.*..*.**.......*..**.......*.*....**.*.*.**.***..***.*...*..***....*..*..*....*...**.**....****..**...*.**.*.***.**..**.*..*...*.......******.****.....**...*..*.*..****..*.*.*.*.**.*..*..*....**..*.******.**..*****.**...**....*..*...*.*.*..*.*.*.*.*..***....*****.**.*......*..**..**.*.***..*..**.***......*.**..*...**.*....*...*.**.***...*.*.*.*.**...***..**.******.**...**.**.*.*..*.*.***.**..*....****.*..********...*.*.**.*.**.*.....*.....***..**.**.****.******..*.***..**.*.*.*....**..*..*...*.*...***.*.....*.**..**...***.*..*..*..*..**.....**....*..**..*..*..***.*.....*.*..**...*..*.....****....*...***.*.**.**.....****..**..*..******...**.*.*..***.*****...**...*.**...****.*..*...**.*..*..**....*...*..*..*....*.*.*...****......***.***.**.*..*.**.*****..*.*...*...**.****..*..**..****...**.**..**....*.*.****. .*.*.***..**.*.***..****...**...*.*.**.***.*...*****.**.****.*....*..*.*.****.***....*..*.......***.**.**..***.*..*.**.....*.**.**...*..****.***..*...*..*..****.***.*....*.*.*....***..**..*..*.*.*......**..***.**...**...**.**......*...*.**.....******..*...**.**..*.**.*..***.**.**..*****..******..***.****.*......*.**..*.*...****..**...*.***.*****..**.***...********..*.*******...*.**......*...**.************..*.**....*......*.**.*********.*..**.*.*.***...*.**...*.**.*.***...*****..*.*...*..**...**...*..*.*..*...**.....*.**.**..***.**..**.***......*.***...*.*..*..*.**.*.*.*.*..***...**.**.**.**...*........*..***.****.**..***.*****.**.*****.*.*.*..**.......**...**...***.*.**.*..**.*...****.**.****.....*.**.*.*.*..*****...*..**.******...*.*.*.**..**..*..*.*..*.**.***........*....****.*..*.*..*..**.*..*.....**..*...****..**.*.*.......***..*..*.......***..**..**.*.****..**.*..***.*........*****...***.*..***.*...**.*..****.*.*........**.*.*..*.*.....**.*................*.****....****..*.***....**..**.*.**.*****.*.****.**.**.*..*****...*.*...*....*.***.*******....*.**.*...*.*.**....*.*.....****.**.****.*********.****.***.*****.....*****...*.*.******.*.*..*..*.**..***.*.*..*..**.....*...*.***..*****....*****.*.**.*...*....*.**..*.**..**.*...*****..***..*.**.*...*..****..*..*...*...*.**.......*...*.*.***..*........***..*.*..*.**.*.****..*..*..***....*..*...****.**.....***..**..**.*...*..*.*..*...***.*...**.......***......****.*.*.**.*...*...**.*.*....*.*..**.***.***.***..*..*.*..**.***.***...**.*.****.**.***...***.**..*.*..*.....*...**.*.**.*.*..***.****.*.*.*.....*.***.**....*****...**.***...****.****.*.*******...**.*.....*.**..**.*.*...**...**.*.*.....***......*.*..*.*.*.**.*.****...*..*.*****........**.*.**.***.***..*...*..*...**..*....***..*....*.**....**.**..*******...*.***.**...*.*....*.****.*.**.**.*..*.***.*..**.*..*.**....***...*****...***...*****.*..*.****.*..***..**.*..**..*...*.*.*.....*******..*.......*..***.*..***...***...*.*.***..*..*...*...*.*.*...**.**..**.**. ***.****.......*.****..*..**.*......*.*.*...**.*......*******..**..**....*..**.*.....*.**..*..*.....*.*...*****.******.**.******..**...*...*.*.****.***.**.**.***.*...*.*****.*...**.******.******.*..*.*..**.*..*.*.*....*.**.***.*..*..**.*********.****...*...*..**.***.*...*.***.*.*.*.*....****.******.*******.**.*.*.*.****.*..*..**.****.........**.......***...**..****...*.**..**..*..*****..*****.**...*..**....***..*.*..****....*.*.****.**..*.*.**.**..*.****...***.*......*.**.*.****.*.....**...**.**..*..***.....*****...*....***..***.***....*.**.......*.**...*.**.......**.**......********.**.****.****.*.**.***.*...****.**.*.*.**..**.*****.*.*..*.*..*..**.**.*..*.*******.*.*..*..**...*.******..****..**.*..**...*.***.**...**.***.***.**.******.*.*..**.*.****.**.**.****..*.**.*.*.......*.....*..*...****..*....**..**.****.*.....***....*..*.*....*.*.....*...*.*.**...*.*....**..*.*....**.**.****.*.*.*...*...*..*.*.*.*..**.**.*.**..***..***.***..*..*...*.....**.****.***..***..*.*...*.**.**.*.*****.***.**.**.*..*.*....*....*......*......***.*..***.*.**.**....*.**.**..*......***.***..*********..**.*.**...*****.*.***.....*.*.****....*..**..*....*.*....**.***.****.*...**..***......**..*.**.*.**.**....*..***.*.*.....*..***.*.*..*..*********.**.*.*.......*.***..*.*.*.**..*.....****.*..***...*.*.*..*..**.**..***.*****..*...*..*.********..*.*..***.*....***.*..******.*.....*.*...**.****.******.**....********.**..**..*...........**...*******.**.*.*...***.*..**...*..******.*.*..**...*..**.**.****.*...**.*...**.******..**..*....****.***.****...***.***....**...***.*.***..**..***.*.*.*.*..**...*****.**..**.****..***......*.**..*.**.....**.*.*.**...**..****.*...**.*.*.....*..**.*.*..**.**.*..*..***......*****..**..***..**..*.*.**.*.**...**..*.*.*.**..****.....**.*....*.*****.*..***..*..*.**...*..*.****.*.**...***.*.**.*.**.**.....*..**....*.*.*****.....**.**..*..**.***..**.*.**.**...*..*.*****.***..........*...***...***..****.*****.*..*...**.*..*.*.*.**.***.*.****...**.*....*..*..**..*.*.**..* ....**..***.*..*.*.*...*.**..*.*...*..***.*...****...*...*.********..*.*.****.*.*...*..*.*...*...**.**....*.****.*...*...**......**.**.***..*.*..*.***....**.*..*.**.**.*..*....*..*.*..*.**..*...**..*.**..*******...**.*.*.*.*..***.*....*...*.....*.....**...*.******....****...***.**...**....*..***...*.**...***.*.*..**.**..**.******....*..*.........*.*.*.****..**...**..**.*..*.*.*.***.**..***..*..**...*.****.****.**.*.**.**.**..*.*.*.**..****.****..**..*.*...*.*..*******.***.*..**********..*..*.*....*.**.*...*....*.**..*****.*******..*.***....*..********....*.*.*..*.*..*..*.*.*****..**.*****.**.**...*****.*...*..*....*.*...*.*.*.*.*..*..**.*.*....**..*.***.**.*.***.*...*.*...*..*..*.*..*..**..**..*.*....*..**.*...*..**......*.*..*****.****.*.*****.*.*...*..*....****.***..**....*..**....*******..*.**..*.*...*....*.*.*.**.****....**.**.*...*.*.*.**......*****..*.**.*..*.**.*.****..*.******..*.**.**..**.**.*.*....**.****.*.******....***..*..**..*...**.***.....*..**..**.*...*.**..**...***.***..*...**.....**...*...*.*.**...*.*..*....**.**.*.***..***..*....***.*..**..***.**.......********....***..*..*.*....***....****..*..*.***..*.****..**....*..*.*.*.*..****....***.*.*.*****.....*..*.**.*...*....***....*.***.**.*.****....***..*.***...****.*......***.***...*****..**.*****...*..*..******.***..*..**......*.*..*..*.****.*...***.....*..***...*....*..**.*....****.*.**..****..**.**.**.*......**..*.*.*.....*******.*...*..*.*.**...**.**..*.**.*..**..*..*....*.*.****...***.*.***...***.***..**.*..*.**....**.*..*****...*.*....*..**.*....**.*.**...*.*.**..*.***......**...***..*******..*...*...**..**..*.*.*.*..*.*..*.*..*.*.*..**...*****.*..*...**....*.******...**......*****...**.*..****..***..**....*..****..****.*.**.**.**.**.*****.**.**.*...*.*..**...*.**..*.**..*.....**.*.*.***.*..*.....****..*..*.*.***.**.***.***.*.***.*..*.....*.**.**....*..*.**..*..*.***.*.**..****..*......*.*......**..***..*.*..*......*...***......**.*.....**.*..**.****........***..*....**..*....**.**.*...*..***** ...*.**..*.*.*.*.****..*.***.***...**.***.**...***..**.*.*.**..*...***..***..*.*..**....*..*****..*.*****.*.*.*.**.**.*..*.*..***.*.***.*..**.*...*.*.*..**....*......*...*.*...***.*..*.**..**....**.*.*....*...**.*..*......***....***.*.*.*.*******.***....***....*****.*.*....*.*.**.**.****.*......*.*...*.*..*.***.*...*.**.**.....*.**..*.**.***.*.***.*..*.*.....*.**..****..*.......*****.*.*...*.*.**..*..****..**..********.**...****..**..*.***.*.**.******..*.*..*..*...*.*.********..**.....****..**..*.**...*.***..*.*...**.*..*****....***.*..****.*..*..***.*..*.*..**..***..***.***.**..*.**..**..*..........**..*****.*...*.....***.**.**.*.****.*.*..*..*...*....***.*.***..*.......*...*.***.**.*....*.*****..*...*.......***..***.*...****..**..**.*.*..**..**.*..*.**.*..****.*..*********...*.**.*.*..*...*.*..*...**...*..**.*..*.**..**..*.*.*..**.*.**.**....*..****.*****.*......*.*.**.*.**...*.*****...**.....**..**.**..******....*..**.**..****.*.*.*..**....**...*..*.***..***..*****...*.**.*.***.*.*.**......**.*.*.*.**....**.....*...***.**..**.*.****..***.*.*.***..***.***.*.*.....*...****...*****.*.*..***...*..**....**.*.*.....***.*..**..*.*.*...**..*..**..***..*............**..*.**.*..*********..***.*...**..***...****.*****.*.*..*****.*.*.******.***..*...********.****..*****....***.*.**...*..*******.....**.*.*..*.***.*.*****.*.....*....**....*..*..****.*.***..**..*********.*..**.*..*...*.....***.*..**..***...*.*..**.....***.**..*....******......****.******.****...*.*.*.***...****....*.**.****..*.**.*.****..**.....***...***.*.***.*..**.*..*.****..**.****.*.**.*..*.**..***.*..*.*.**.*****.*.*....*..***.....*.**..**..***.****.*.**.**....**...*..*..*..***.***.*..*......**.*******....*....********.*.**.....*.*.*.....**.******....*.***.*.*.***.*.*...*.*.****.*.****.*..*....**.**.***.***...*...**..*.**..**.*..***...***..**..*.**.*..*..***.*....**.***.*.*.**...*.*.**...*.*....*.*****..*.**....***.**..*.**..*.*.**.****...***.*****..**.*....*.....***.*..*....*****.*...........***..*.*..**. *..*.**..**...*...*.*...*...*..***.**.**..**...**...*..***.*.......*..*.*.*****..**..*.**.**.**...***.*..*....**.*.**...*******...*****..****.*....**..*.*...***..*......**.**...*.*...*.**..***...*.****...******.*..*.*..**....*..*..*..*....*.**.**..*.*.*.*...***.*....*.***.**.**.**..**.....*..*..***.***..**...*.*...**.***.**.........*.****..*..***.**...*..****.**..***.*..**..*..***.**..*.****..****..*...*.*.*..***..*....*.**..*.*.*.**...**..***..*****..**.**..*..*****.*.*****.**********.......*.**.**.**.*..***..*...*..*.*******..*.***.*.*...**.*.*.***..*.*..*....*.**********.*..*.**....*..*.******..*****.....*.**..**.******.*.*..**..*....*****.**.*..*..*.*..*..**..*..*...*....**.*.....*.***.***.**.**...*.*..*.*.****.....*.*.***.*.****...**.*...**.*...**.*..**...***..*...*.*...******.*..****...**.**.....**.*...*..**..**..*....**.***.*.*..*.*...***.....***...**..**...*.*..***...*....***.**...*.*.*..*...**.*..*.*.*.*....**....*.****.***.******.....*.**...*...***...*****.*****......*.*..*.*..**.*...*****.....**...**.*....**.******.**...*...*......*..*..*.*.**...**.*.**.*.....*.***...**.*.****...*.*****....***....*.****.*.*..*.*.*...***.*....***..***...*....*..**...**.**.*..*..*..*.*.***.....*.*.**...**.****.*.**..*..*.**.**.***.*.***.*.*...***....***..**.**.*.*...**....*.**.*..**...***..**.*.*...*********.**.**.**.**..*.*.***..*..*.*.****..**.**...*.*****.***...***..*...*...****.****.*.****.*...**.*****....****.**..**********.*.*..*.........**....*******.**.**..**.....**.*...****...**.*.**.***.**.*..**.*..*.*.*..****.**.*.**.*.*..**.*.**.*.*.**.***.***.*..**....***....**.***...*...*.**.....*...****.***.*.*.****.***.**.**.......*.**.**.*.*.**.*....***.**.*******...***.**.*.......****..**.**.**..*...*.*.*..*...*.**..*.**...*.***.**.**..*...*.*.*........*****..***.**..*..****.*....**..*.*.*..**.**..*...**..*..**.*..*.*****..****.****.....*..********.*.*..*.**.**...*..**...******.*....*..*....*.*.****.*.***...**.*.*.***.**..*...****.*.......*.******..**..*.*.*.*.*.*..**.*.*. *.**.***..******..**..**..**.*.*..******......*.*..***.***.**.*.*..*.**..*.***.*.**.**.*..*****.*******.**.**.*..*..*.*.*.*.*..*.****..*....****.**.******..***.*...***...*..**..**.*...*..**.*....*......*.**..**...*.*.....*.****..***.*....*..***.****..*..*.*.***.*...*..***..*..***.*.*...*..*.*..**...*..*.**.***.*..*.**...******.*****....*..**..**.***....*.*.*...*.***.*....*.*.**....*....*..*.*..*.*.**.***...**.**...**.*.******...*.**.**...*.*.*.*.**..*.**..**********...***..**....*.********..********...*.......***.*..***.******..*.**.***........****.***.*.*...*.****.*.**.******..*....****..*.**..*..***...***.*..*...**.*.**.*.*.*...********.**..***..*..*...****.*.*..*.*..*....**.*...*....***...*..*....**.**.*.*...***.......**..*....*...*.*..*...*.*.**..**.*..**.*.**.**.*..*..*****..**..****.**.****.**..*...***.**...**.*..***.***.**...*..**.......**.****...*.....**.*...**.*.**..*..**.**.*..*...*..*....*****.*.*****.*...**.*..*.*.*****....**.***.*.*.*.**.***.*.*...*.***.*******...*..**..*.*.***.*****.*.***.*...*.***.*.....****...***.*.********.*.**.**.*****.***...*****......**..*********.***.*.***..*.*.*..******..***....*...*..**.***.***.******.*.***..*.*..**....*.**..*.*****.*.*.****....*.....*.*..**.*..*..*.*..****.....**...**...****..*....*.*.*.*..*.****..*.***.*.**...*..**.*.**.*..**...**.**..**.**.*.*.*..*..****...***.....*****.**.**.**..*.*.***.**.**......*...*.*.**.**.*.*.*.***.*.*.*..***....**.*.*...*..*........*..******..**..*.*...*.***....*.*...**.****...*...****..*******..*.**.*....*.*...*.*.*..**.**.*.***.**..*.*...***...****.*......**.****..*.**.*.***...****.*.*.***..*.**.*.*..***..*...***..*.***.****...**.**....*..*..*..*.**....*...*******..**.************...*.*..*..*..******.*.*.*..******..*.*..*.***..***.**....**.**..***.**.****..*..****.***..*.***.*.**.***..*.*****.***..*..****..*.*.**...*.*.*.**....*.*.***...**..***..*.*.........*.*.*.*..**.....*....*..*.**...**..*.****..*.*...*.**...**.*..****.*.*..**.*...****....*.*.**.*..*.*.*.*.**..*.*.**.*.***.*.. *****.**.*******..*.***..*...*.*.**.*...****.**.*.**..*..**.*....*.*.....***..*..******..*.*..**.**....***..*...*....*.******...****.****..***.....*.*.*.**.**.*......*...***.**.*..*.*.**..**....*.......**......*.*...**.*.*.**..*.**.*.**..**.*..*..***.*...*.**...*....****.*******.*..**..*.*.*..***.....*.****..**..*...**.**...**..*..*.........*.*.*.*..***..*..***..***.*.*..**...**..*.*.**.*.***.......********...*...*..**...**.**..*...*.****.*..*.*..*.*.**.....**..*....******.******.**.*..*.***.**.**..*.**.**.*.*...**.*******.**..**.****.***..*...*...*..******...***.*..*.**.....**..*...........***..*......****..***.........*..*.*..**..**..*...*..*.****.....**..**.*.**...*....*.*..*....*.***.*.*..**...**.....*.***.*.*********....*****.**.***.*.*.***.*..**.*...**....**.*.*..**.*.****.*..*......*.........*.*...***...****.....*..*..*.****.**.*..**....*....*.***..*.*....*.*.....*.*..*..****....*.*.*.**.*..***.****..*.**.**....**.****.*..***.**..*...*.*....**...**..**..**..***.*...*...*.**..**..*****..*..*...*..**.*.*****.**....*.*...*...*...*.**..**....*.***...*..*..******.*.*.*.*....*..*.**....**.*..**.**.*.*.*.*.......***...*..*..*****..*****..*.*.**...*...*..**.*.***.**...*...*.*..*...*.*....***...*.*.*.*...***.*.**.*.......****.....*.*..*.....***.*.*.*.*.*...*.*...*.***..*.****.*..**...**..**.**..*.*.*.*.*..*.**...**...*****..**..*......****..****.***.**.******..*..**....*.***.****..***.*....*.*.**..**..*.*.*...**.*....*..**..**........****.*.**.*..**.**.*...***..*.**...**..*..*...*..*.****.*.......*..***....*...*.*.......*.*.*.*..*..*.***....*******.**..*...***...**...*.*.*.****.**.**..**.**..***.*.*..**..*...****.*.*****.*.*..*...*....*.***..**.*..*...*.*.***.***.***.**...*.*..*********.**.****..*.****..*.**.*..***.*.....*...*.*.**....*.*.*.*.*.*.*....*.....*.*...**.**..*..***.*******.....*...*..**...*....****..*..***....*..*****.**.*....***......*.**...***..****.**..*.***.*.**.**.*.....*..*....***.**.*.*****.**.*..**..**....*..**.....*..***.*.*..*..*...**...**..*.... .**.****...*****...*.*.*...*.....*....*..*.*.**....***....*.****.***.*..*.*.*.....**.****..*****.**...*..**...*..*********...**.*..*.*..*.**..*..*..**.**......*******.*.....*..*...*...*.**.*...**.***..*..*.*...**..******...**..*.........*...*.*....*.*...***...*.*.*..*.***.*.*.***....*..**...**....*.*..**.*.*******.****.*.**..**.*.......*...*.*****.****.....*..........**.*..*.**.*..*..*..**.*..**.***.*.***.**..*.*..*..***.*..*....**....**.**.******.****.....*..*.****.***.*.*.....**..**.*..*.....*.***..*....*.*....*....**...**.*.**..**.*.***..**.*.**.***.*.*..***..*.***.......**.******.**.***...*.******..*.****.*..**.*.**.*..*.*...*.****..**.**********..*.**..*..*********.*...**..**.*.*******....*..**..******.*.*..***....*.**..***.***.**..*****.**.**.*.........**......*.***.*.*.*.....****.**.*..*.*****..*..*.***.*.******.**.*.***...***.*..*.*.*...***.*****.*.....*...**.**.*..*...*.*.**..*..***..**......***.*.**..*.*.*..***.*.**.*..*...****..**...*...*.***.*..*.*.*..*..*....****.**.*...**...**...**.*.***.*.*........**..*..**..***.***...**.****.**.*.***..*..***...*..*.*..**.*.**..*.**.*********.**.**..**..****..**..*.**.***..*..*****.*..*..*******....***.**...*.*****......*.***....*..*.**....*.....*...***..*..**..**....***.*.**..**.****.**.......*...***..**..**.***.*....***.**.*....*....**...****..*.*.*.*.****.******....***.*...*.....*.*.*.**.***...*.*****..*.**.***..****.**...***..**.*...**....*..*.*......*..*.******..****.*.*******..**..*.**...*.*.*..*.***.********.*.*.*.*.*..*****..****..****...*...**.*..*.*..*.**....*.*..**.*.*.***.*...*.***.*.****...***....****...*..*.*.*****...***..*...***.****....*..**..*.*.*****....*****..*..*...*.*.*......*...***.*.***.****..*.....*.**...**.*...*.....*...**..*.**...***.*.**..*..*..*.......**..*...**.****...**.*.*****.*.....*.....**...**...*.*.*.***..*****..****.**..******.*.*.**....**.*...**....**...*.*..**....**..**.**.**.***...**..*...**...*.********..*......**.***.**.**.*.**.*.*..*....*..*..**....*...*.*....***..*..**.**.... .**.**......**.**...*...**********..***.*.*.*..***.*.*.**.*...**..*****.**.****..*..*...********.**.****..*..**.**.**.....*..*..***.**..*..*...***...*..**..*..*****....**..***...**.**....*.***.*..*.....****.*.*....*....**..****.***..*..***..*.***..*....**....**......**...***.****.*.*..**....**..*.*.*...*.**.**.*.....****.**......*.**.**..***..**.*.**.***.****.......**.***...*****.**.********.*.*..*...*..*.....***..*..**.*****.*.***.***...**..*......*.....**..*.**..*.....***.**.*.***..*......**.**.*****...*.***.*..****..**.*.*.*****..*..**.*..*.*.*****.**..**..*.*.*...**.*.**.*.*.*.**.***..****.*.****..*..***.**.*.***.****.*..*.*.*..***.**.*...*..*.*.*********.**....***..**...*..**..**.**.****.*.**.**.**.*.**.*.****.***..**.*.**.*.**.*..*.**.*....*.....*****.*...*.**..**.*.**.*.**.******.*...*.*.*...*...**..*...**....*..*.*.**..*..****..****.....***.*..****..*.*.*.....**.***.*.****....**.....**.*.**.**.....*..*****.*****...****.*....***..*.**....**..*...****..*..*..*********.***...***.*.*.....***..**.***.**..*.*.....*.....**..**....**....*..*..****.*.*.**..*.**.***...**....*...*...**.....*.*.***.**...***.***.*.***..*.*.*.*.***.....*....*.*..**..**.....*....****.....**....*..****...*.*..*.*...*..**..*.....****.*.****.*..*.*...***..**.*.*..*.*...**.......**.***..**..*.*.**.*****.*.*.*.**.*.***.*.******..**.*..*..**....****..***.....*.*.**..*..***........*...*.**.....**..**.*..**.*..*****..**.**..*...*.*...**.**.*..**..*....****.****.*..**...**..**.*.***********.**...*.*....**.*..*...*..*.***.*...***...**.*..*..*.**....**.*.*...***...****..*.***.......*...*...........*.*......**...*...*.*.*..*..*....**.*.............*****.**...**.***.**.*....*..**.**.*.*..**..**...*......*.*****.....*****..**.*...**.*...**.*.*.....*.*******..***.*..*...*.*...**...**..**.*..***..**.*..*.*.***.*...*.*.*..*..**....***....**.....*..**.......**..*...*...**...*..****.*..*.*.........****.*...*****.*.*.****.****...*....*.*.**.*..*****..*.*..**.*..***....***..*.*...***.**..****.**..*.*..**.****. **..*.**.*...**.**..**.*...*.....*****.***...**..**.***.**.***.**...*...*...*..****.*..**...**.*..****.***..*..*..**.*....****...******...*******.***.....***.*.*..*...***.**.**...***.***.****.*.*.*******..**.*******.*....**..*.********.****...*.*.*..****...***.**.****.*.****.**.**.**.**.**.***..*.*.**.*.***.**....*.****.*.**..**.*.***.***..**..*.*.****....**.*....****.*.....*.****.****.***..*.....**.*.*..*..*.*.*.**.*..**.***..*..*.*.*..*********..*****...**..**.*...*.*.*..*...*....*...*.****..*...**.*.*.*.......*..**...*...****....*.*.**......*..***..*.*.*.*....*.*.**......****..*.*.***..****...****.**.*..**.****....***.*.*.*....*.*.*..**..*.**......*..*...***..***....**...*.*.*...*.**.**....*.****.**...*.**..**.*..**.*...*.*.....***.**..*.*..*..*..*..***...**...**...*..*.*.*.***.***.****.*...*....***.*..*.****..**.*.......*...****..*..*.*...*...***.*..*.*****.....**.*....*....*...**.**....*.*.******.*.*.**...*.**..***..***.*********..*..**..***..*..*..*****.*.*...*****.*...*.*.*.*.**.**..*...*.*.*....*.**.*..*......**....*...*..*........***...*..*......******.****.*...**.****..*.*.*..*....*...**.*..**..*.*******.*.***..**.*.*.*.....***..*..**.***..*..*..******..*.**..*.*...*......***..*****.....*..*.*.*****.*.***.*.*.**.***.**....***..*...*..**.*.*.**..*..*....*..**....*..*..*.....**.**.**..*.*.*.*.**..****.*.*.***..*.....*****..*.****...**..*...**..**..*.....*..*..***..*..*.**..*.*..**.*......*....**.***..*****.*****.*.*.**..*.***..**...**..*.***.**.*****...**.*..***.*..*.**.....***...*****.**..***...*.*.*.*.*...**...*.**.*....****..........*..**.*..*.*.***.*...*.*.***.*...*******..*.*.*..**..**.**...*...*.*.*.***..*.**.*..****..***....*.**..*.*...*********.**..*..**.***..*.*...*.*****.***.*.*.*.****.**...**.**.***..*.*...*.****....*****..*.**..*.....**.*.**..*.*...*****..*..******..*..****.*..*....*.*.*...**.*****..**.....***....*.*.***.*...**.**..*.*.*....*..*..*.*.*..*.**.*.....*..*..*..*.*.****.**.*....*..****.*.**.*..*****...***.*..***..*..**....**...*..*... .*..*..**.***....**.**...........*.*.**.....*..***.*****.*.**...****.***..**.*.***..***.*...**.***...***...*****.*..*....*.****.*******.**...*.**.*.*..**....**.***.**.*..***.**.....***.*.......*..*****..*.***...**......*....*.****...*.**.***..*.**....*..***.**.*..*.**..*.*.*.*.**.*...*.***.*...*.***..*.***...*..*.***.**.**.*.*.....*.**..*.***.****..**......*....**.*.*.**....*....**..****.*..*****..***..*.*..**.*.**...***.***.***..*.*.*..*....**..**.......*.*......*.*****..*.***.*..*.....**.*...**.*.******....*.....*.***...*.***..*...***...***.***.*..*.**..****.*...**...*.*.**...**......***.*.**..*.**..**.*..*.....**....*..*.*.*..*****.***.*****..*.*...*...*....*.****..*.....******..********.*.*.....**.*..*.****.**..*.***.*.**.**.***.**.*..******..**.*.**.*.*.****.*******.**.***..**..*...**.***.**.....*..*...*.**.*.*..*.*.*...*..*.*.....**..******.*.*...**.....**....***..**......*.*.***..*.**..***.**.**...*.*.*.***..**..**....*.*....*..**...***.**..*.*.**..*..**.*.**.***..*.**.*.*..*.*.***...*..*......**...**..*.**...********.**..*.**.***..****.*...**..****.*...*..*.**..**..*..*..*..*.*.*...**.***.....*..***.**......**..*..**..***..****.***....**.*..*.******.*...*...**...*.*.***.....**.****..****.***..**......*.*..*.*.*.*.......**...*.***..***......*.**....*.*.****.****.*.**..****...*..*.**.*..*..*.**....*.*.*.....*.*..*.*..**.*.*.*.**.*.....*.*..**..**...*.*..**.**..**..*.*.*.*..*..*....*.**.*.*.*.****.****....*****...****..*.**..*..*.*.***.******.*..*...**..*.*****.*..*..**.****.***....**....**.*.**.**.*..***.**..*.***.***.........*.*......*.*****..**...**.**.*..*******..*...*..*..**.*..*..*....**.....**.*..*...**.**.....*...**.*..**.**.*..*..***..**.***.*...**....*.*.....**..***..*...*******.**.....*****..**.*..****.*...*.**.***..*....*...*..*..**.********.*****.*..**.**.*.......****..*.*..*..***..*..**....***....*...*...********.******.*.*.*.**....*.....***...***.*...*....*..***..**.*....**..*..*..**.*******..**..*****...****.*****..*......**...**..*...*.**.*..** .**.**.*...*****..*..*.*...***.**.*.**.*..******...****.*.****..***.***.******..**.**...*.**.**.****..*.*....**.....*********.*.*****..**.**.***.....*.*.*.....*.*....*****.*********..*..*....*.***...*.*.*..*.***..**.****..***.**.*.*..******........****....*..**..***********.*.**..*..*.*.******..**...*...**........**..*..**.****..**.....****..*.*.**.*........*.****..**....**..**..*..******.**.*.****..*.*..*.*.***...**.**.*..**..*...*..*..**...**.*.**..**.*..**...**....*.***.****.**.*.***.****.****......**...*..*.....*.**......*...***.**.***...*.**.*..*..**.*.***..*..*.*...****.***......**..*****.*****.**..***.***.**.**.....**.**.****..***...*.***.*.**..*..**.**..****...***.****.**.***..**..*...***....*******.***.********.*.*....*...*.**.*******.*....*..**..*.*.*...***..*.**......***.**..*.*...*.**....****.*****.*..*....******.*.....***.**.*.****..**.....*.*.**.****...*.**...****.***.*..*******.********.***.**...*.*..*.**...*...*.*.*.*.*.*.*..**.*.*.*****..****....******.....****.****.*..*.*..*....*...*.*..***.***....******..***.***.**..***...***.***.*.*.*.*..**********....***..**.**.**.*.*.***.******.**.*.***.*..*.*..**.****.....*..*.*.**..*.**..****.*...*..****.**.**..*.**...*.*..*.*.*.*..*....**.*.**.*..**.**.**.**..*..*..****..*....***.***.*.**.*..****..**......*...***...*..***..*.****.**...***....****.*..*.....*....*.....**.**....**.****......***.****.*.**..**..*.**..*.....*....*.*...**.....**.*..***....*....***..*..*...*.***.*..*..****.*..*.*****.*...*...*.*...****.**....*.***.*.*....*.....*****.***..*.*.**.....******..*.***.*.*.***..*..*..***.....**.*.**..**.*.*.***....*...**..*...*.*..*.***.***..*.**...**..**.......**.**.*..**.**.**.*****.**...***.*.**.**.**..*.*.*.....*.**..*..*..***.*..***...***.*..*.*.**..**.......**.*..**.**..**.*.*.*...*.*...*****..*.***...*.*.**.****.*.***..**.**.****.**..***..*.*.*.**.....*....*....*.*.*.**...*..**.*...*.*.*..*...**..**..***....*..******.******..*.**....***.*.**.....***...*...*.*..****.***.***..***.**.*.*.*.*......*..** ***..*.***.****.*****....**..***....*..*.*.**.*.*.*..**.****.**.*....*.*.*..*.....*.*******..*.**.*.*.*.*.**.*..**.*.***.*..*****.***.*.*...*..***.**.**..*......*.**..*..*.....*.....*.*****..****.*..**....***.**.*..**......*...****..*.***.**.*.*.**....**.*..*..**.***..*..*..*.*.*.*.*****...*.*...*..**.....*.***..*...*..**..*.*.*......**..**.**.*********.***..**.****.*..****.*.*....***.*..***.....*.*.........**.*....**.*.******....******...**.**.**.***..**.*..*...*......*..*...*...**.**.*....*.**...*.*.**.*......******.***.****....**.*...****..****.**..**..******..*.**...*..*.**.......*.....*.****.**...****...**..*.*.***.*..*..*******....*****.*.**.*.......*****.*..***.*.*.***.**....***...**.*...*.....*.*...*..*****...****.***.*..**...***.*.**.....**.***.*..**.**.*..**..**.*.**...**.***..**.*..***.*.**..*...**.****.......*.*.**.*.***.**.****...*....*..**....*.*...***.**.******....*******.**..*****.*.**.*..**......*.*..****..***..*****..**.*.*...**...*.*.***...*.**.*.*...*..**.*****.***...**.....**.**.*****..*.*..........***.*.**..*****..**.**.*.*...*****.*....*.**...*.*.******..***..**..*...***.*.....*.*..*.****.....*..*.....**.***.*.***.*...*..*.*.**..***.*.....*.*.****.*..**.***..*.**.*..*...***..*...***......**..******....*...**.......*.*.*..*.**.**...*****...*.*..**.*..**.*.*****.*...*****.*....*..*.**..****..*....*....*..*.*..*.***.****.*..*.*...*.****....****.*.**.******..**.**...*.....*...**...**....*...*..***.*..*.*..*****..**....*****...*.*.*.*...**.*.****..*.**.**.****.*..***..*******.**.*......*.**....*.*.**.*..***.....*..*...*..*...*.*..*****....***.**..*...****..*..*.*.*.........*.**.....***.***.....****......*.......*.*****.*.****...**..*.*....*....**.*.*..*.****.**.*******.*..********....**.*.******..*..**.*.**.*..***..***.*....****.*..***.**..**...***..****....*.*..*******..***.*.*****.*.***..**.*....**.****.*....*...***.**..*.....**.**.*.*..*.***.*.****..*..*.*.*.*.**.**....**..*....*.**.**..***.*.***.....*.*.*...*.******.**......*.*.*..**.*....*...* *.***..**.***...*****.***.*..*.**.**.*..**.*..*.**.*..*****.*.**.*****....**..**.**........***.**..*.**...*..**..*.*.*.*.**...*...*....******..*.*....**.**.*.*.*****.******.*.*.....***...*...*.***.*...*..*...*.*.*.*******.***.*.****.*......**.*..*.*.**.**.**...*...***..***....**..*...***..*.***....*.*.*...**.....**..***.***...*.*..****.*........*.*....*.***.**.*.**..****.*.**.*..**...*****....*.*..**..**...**..*.**.*.****...**..*.*...****.*..****..****..***...**..*.*.**..***.****.****....*..*.******.*******.***..**....***..*....***.*..*.*...**..**.*.*....****..**.***.*...*.....**.*..**.*.****..*.****..*...*....**.**.*..*.....*.......*.*.*.....**......****...*.....**..*.*..*...*..*.*****....*.**.***.......*...**.**..*.***.....***..*....**...**.*.******...**.******..*..*.......**...*...*.*..****..*.....*..*.*..****..*.....**.*....***.*.....***..*.*.****....**.**.....*....***...***.**.******..**....**.***....**.***.*.**..*.**..****....***..******...*.**...**.**.*..***.*.*..*****.**.***..*.**.*..***...*****.**..****..*.***.****.***.**.**.*..***.*..*.***..*..****...**..**..*.*.**.*.*.*.****...****.**.**..***.*.***.***..*****.****.*.**....**..*.*..*.*..*....*..**.**..*.**.*.*.***..*******..*..***.*.....*.*.*....*..*...*.....****..*.**.*****..*.*.***.....*..*..*...******.****..*****.*.*.**.****..*...*.*...*.***..**.*...*.*..*.**.*..*****...**...*..***...*..*.**.**.****.***..**.***.***.**..*********..*..*.**...**..*....*.....*.......******.*..****...**.*.****...*.....*..****...*.*****...*..*...*..*.*****.**..**....*.****..*.**.**...**..**.*****.*.*...**..*.....**..*..*.**...*....*.**....****...**..*.***.**.*.*.....*.*.*.**..*.**..***.**.*..*..*..***..**.***..*.*.****.*..*.*...*...*.*..*........***.****...**.*.*..**.****..***.**..******.**.**.*..*****.******.*..*..**.***........***.*..**.*..**.*.*..****.....*******.*.***..**.*.**.*..***.**.*...**.**...***.*.*...*.*....**.*....********....*...*****.***..*....*....**....*.*.*..**.**.*...*...*..*.*.*....*....**...******.*.*.*** .*....*.**..*.**.**.*.***.....**.***.*..*.*.**.*..*.**..**..**....**.....***....*...*.***...*...*****..*....****.***....********..**...**..*..*.***.....***....****...**.***...*.....*......*..*..*...*...*.*..**.***.**.*.......**....**.*.****.*.......*.**.*...**.******...***.***..****..***..***..*..*.*..***..**...*.*..**.*.*....**...*.**......*.....*..******..*......*..**.*.*....*....**..*.*..******.**.******..*.*..*.***..**...*.*..*..*.*..*.**...*......*..*.*.*.**..*****.****.*....*.**.*.*.****.*.*..*.*.**.***..*..****.**..*..*..**.**..**.....**...*....**..**..*....*..**...*.******.***...**..*.****.*.**.***.**..***.****.*..*..***.....***...**...*.*.***.******......*.*..*..***...*..**..*.*..*............****..***.*****.*****.****..**....***.*.*....*.*..**......*.******..*.*....**...*.*******.***..**..***.**....*.*..**.*....*.*.....****..**...*..**.**...*..*...*.***.*.*.**....*....*.**.*.*.*..**.*.*...*..*...****....**..**.*.....*.***.*.....**..*...*.*..***..*.***..*****.**....***..**.*.**.**.*....**...*...*****.**.***...**..*.*****..**.***...**..***.*..*.****...*.***.**...**.*...*..*.........**.*....**..**.*.*...**.**....*.**.******...**.**.**....*..*.........**.*.*.*****...***...***..***.*.....*.*..*.....*..*******.**........*.*...******.***..*.***..*..***.**..***.........*..*.**.*.*..**..*..**.*..**.****.**..**.****.*..***.****.*..**.******......*.*******..*****..*.***.**.....**..****.***..**.***..*.*..*.****..*.*.*.**..*****...*****.**.*....*.*.*.**..*.***..*.*.*.*...**..*..**.*.*....*****..**...***.**.*.***........*.**.*.**.***.*.*.*...*..*.*.....*..*....*......**..**...******.*...***.*..***...*..*.*...*****.*.***.*.*****........*.*..******.******...*..*.***.*..**.*.***.*.*.**....****.**.*.****.******....*...**.**.*.*.****.*..*****.......*.....***.***.**..******.*.*.*.**.*..*..*..*.*....*..*..*******...***.****.**..*..*.***.*...*...*.*..**.**.***....*...*****.*******.*****.*.***..**.*.**.********.*.*......*.*..**..***..***.**...*....**.*..**..***..***...*.*.*.**.* ...**.***..*****...**.*.**..**.*..**...****.**...**.*.*******..*****.***...**.***..***.*...*..*.....*..**..**.*..*..*.*.**..**....**..**.*.*...*..**.**.....**.*.....***.**.*****...*.**.**...**.*.**.*.**.....***.*...***.*.*******.*******.***.**.**.....*.*.*...***...**.*.****.**.**...*.*..**.***.*.*.**....***...*.*..*...**.******..***.*****...*..**...*..*...****......***.*.***..**.*..**......**.**.*.*.*.*...*****.*..***.*.*...*.****.**...**.****..****.**.**.*..**.......*.*.****.*....*.**.*.*...**.*.**.*.*..*..*.*.**.***.**...**.**.*.****.*...*.**.*.*.****.*.***.***..*.*.*.*..****..*.****.....*.***.***.***..**..*.*.**....*.**..*.****...*..*....**......*.**...**..***....**..***.*.*..****.**.*.*****.*.....**.*****.*******.**.**....**...*****.*********.....*****.**..*.*.....**.****.**.**.****.*.****...*.*.***.**..*****.*.****.**.*.*.**.*.....*...**.*.*.......***....****..***.***...*..****.....*.....*..**...*.****.*.**.***.********.****..*.....*..****.*.****.*...**...*.**.*.***....***..**.*..****.....**.**...**.*.*.*......**..****.*..**.*....*.****.*...*..*..*.**.***...**.*...****...****.*..*.***..*.***.**.***.*...***.****....*.***.......*.**.**.**..**.*.**.*******.*.*..**.**.*...**.....**.*.*.*....*.*.......**....*.*..***..***.*...**...**.*..*..****...***.*.****......***.*.****....***..*...**......*.**.*.**.*.*.*..*.**..*....*..***.***.**.****.*..**.***.*..**..*...***.***.*.*...*...*..****...*..*.***.*...**...****....*******......*......*.*...*.**..*...*...***...*.**.*..****.***.*****..*.*..***.*******.*..*.*....*..***.*..*...*..*..*.***.**.**.*.*.*.***.*.*.**..**.****...*..**.******...*...**.*......*...*.**.*******.....**.*..*.*.*.*.*....*..*.***.*******.*.*.*.*.**.*...***..*...*.*...*.***......**...*.**.***.*...**.....**.***..****..*.*.*.***.***.*......**.*..*..*.**.....*....*.*......******.......**.***...*...*.*...******.*.****..**********..*...*......**.*.*..****.**.*..*...***.***....****.**....*.**..*.*.****..**..*.**.**.*..*...*..**....***..**..**..*.***..*.....**** .*...*..********.*.**.**.**..**.**......***.***.*...*.****..*.**.*.*.**....*.*.*******..***.*..*.....*...****..***..*.****..***.*.**.***........**....***.*.**.*.***....****.**....*...**......*......*....****.*....**.....**.***...**..***..*****.**.****..*.*.***..*.***.**..****.**.***..*.**.*..*.***..*.....*..**.*.**.*.*..*...*..***..***.*..*.*****.**..*.*******.*.*.**...**.****..**..*...*.*****..**.....*****..***........***...***.*.*.*.*.....**..**.*.******.*.***.*...*..**..**..*..**.***.*..*.*.**..**.*.**.*.**...*.**...*.*..*..*.***.*...**..**....*..*.**..**..*.*.**.*..**..****.*.*.***.**.**.*.*.*.*.*.**..**.*****...***.****.**.*****...*.**.****.**...**..*.*..*..*****.****.*.....***.*.*.****..*.***..**..*..*.***.**.*...........**.*.*.*.*..*.****.**.*..****.*..*.*..*.........***.**.*...**.*.***.**.**.*..*...**.*.***..****..****.****...**..*.*.**...***.....****.**.*****..*....*.****...********..*..**.***.*..*.*.*.*..*.**.*.**.*..*..*...***.*.*...**.**.*.*....*..*........**.**.*...**.**..*****.*..*.****.*.*..***....***.*..**.*.***....**.**..*.*.***...**...***.*......*.*.*..*..*..*.*..**...*.*..*..**.*.......*.......****.*..*.*.*...**....*.***.**.***..****.****....*.*.*****.*.***.*.***...*...*..*.*.......*.**.*.**.****...*......*...*.***.**...*.*..***....**.**..**.***...********...*.*.....*.**..*.***..*.*.**..**.**...*.*..*..*....**...*...*****.***....*.*..**..*.*..*...****....******...**.****..**.*.**.*...*****.*.****.*****...*******.***...*..*.*****..****..*..*.*...*..**.*.*.**..*.*.......****...**.*.**......***.*...*****.**.*..**.*.*.*.....*.*****...*.*.*.*.....*...*....*......*.***.********.**.*.****..*.*.*****..******..*.*..*..*..*.***..*...*.***..***..*.*.**..*...*...*....**...*.**..*.**....*.*.******..*.*.*.**...***.*...**.***...*.*.***.*.*.*.......***........*.**..*.*...*.*.*..*..***.****..**.....**.*.*.*.***.***.*...*.*.*.*..*...*.....*...**.*..*..*.*..*.**.****..*.***.*....*..*.*..***.*.*..**.**.****.*...*.*.**.*..*.*.**.****.**..*..*...**..**..**.*...**..**** ***.****.*..**..*..*********.........*.***.*.*.....**..**...***..*..*****.**..*.**..*.*.*.****...***.**..*..***...***..***..**..***.*..*.*.*..*.***.****..**..****..****.*.*...**.**..**..*.*.*.***.*...*.***.**.***.........*.***.*..****.****..****.*.*......**..*****.*********.**....***....****.*...****..*..*..**.***.....***..*.*****....*...*.....*.***.**.**.***..*......*.**.......*.*.***...**.*..*....*...*.....***.*.**..**.*....*.***.....*..*****..****......****.*..*.*......*..*...**...*****..*.**.******......*********.*..******..***.*.*...*...*....***..****..**..********.*.*..*.**..**..**.*.*.***.*...***.*..***.*....***......**.*.*.*..*..*..*......*..*.**..****..*.***...*....*....**.*...*..*..****......*..*.*...**.*.**.**......*...*....*..*..*..*.**.*..**.***..*.....*.....*.*..**.*.*..**..*.*.....*..***.*..*.***.....*.*..*.**..*...**.***..*.***...*...***.*****.**.*..*****..*.**...**.*.*....*......**.*.*.....**.*.*.....**...****.*.*..*.....***....*.****.**..**.*.**.*.**.****.*..*..*.*..*.****.*****.**.**..*..**.*..*..*****.**.*.*...**.*..****.*****...**.*.**.*.**.*.**...*.*.**...**.....***.**.....**.*.***..*.*...*.*****..**.*..*......*...*****..*****.*..**..*.*.***..**.*.**.*...*..*...*.*.*..*.*...**...***......*.****...***.*.**.**.****...*..*.*.**..*....**.*.*..*****...***....*....**..*..**..*.***.**..**..****.*....*..*.**..**..**..**..****.**...**.*.**.*.**...*.*....**.....****.*********..**.**..*..**..*..**..***.*..***.*..*.*..*.***..**..*..***..*.*...*.**..*......****....*.....*****..*.....**....*..***.*.**..*.***.**.*..*.*..*.***.*.***..*.**..*.*****.*****..*.*..*.***.**.******.*...*...*...*..**.*.....*...*.*.*****...***.*...*..*.*...*****.***..*.*..**.*..**..**......*****.**...***.**.*.****.....****.*...*.*..*....*...****...*******.**.*.*.*..**.*.*.*...*****.*.*.*.*.......*...*..***.*......**.*.*...*...***.****...*.***.*....***.........*....*..******.*..**.**.*.*.....*..*...**.**..**.*...*...****.*.**.....*..**.**.*...*...*....*.**********.****..***....***...... ..*...*...*..***..****.*.*******.....*...**..**..**....*...**.*****.*..**..**.**.*.****.**....*...*.**.**.*.*.***....*...*..***.*..*.....***.**.**...*.******...*..*****..******.....*..*..*.******.*****....*.*...*...**..****..*.***.*.**..****.*.*...*.****.*.***.*****..**..*..*.****..*****..*.*.*...***.********.**.*.***.**.****...***.**.****.........***.***...**.**....**.*.***.***.****...***....*..*...*.*..***.**..*.**.*.*.......******..*.***....*..*...*.**.*.****..***.*********.*.**..*..*******..**.****.*****.**.****.*.*..**..*.**.***...**.*.*..**...***.*.**.**..*..*..**.......**.*****...******.**...*.***...*.*.**...*.*..****.**.***....***......**..**.***.....*.*.*.*.*.***....**..****....***..**.*....***.**...*****..***.*.****......*......*.****.*..*..****....*..*.**.****..**.***.****.*...**..**.***.***.*.*..*****..******....***.**.*.*.****.*...........*.*.....***.*...***..*.*.**...*.*..*********.*...**.*.*.....**.*.*..*..**.*.**.**.*.*....*.**..**.**....***.*..*.*.**..*.**..****.*..*.*....***..*......*.*..*...*.***..*.*.***...**.**...*.*..***...**..**.***.**...*.*.**.*...****.*..*.....*****..*...**.**..*.*.*.*..***.*.*.***.*.*.*....*..*******.*.*....*.*..**.***.****...*.**.**..*.*...*****...******.**...***...*.***.**.*..*.**.***....*.*..*.*.*.***.**.....***.*.****.***.*..*....*.*.*.*.**..*..**...*.*...***.**...**.*..***..***..**.*.*...***..*.*.*...**....*..*.*.*.***..***..**.**...*.************..*.*..********..*.*.**..*****.*..*...*.**.**.*.**.**....**..**...****...*..*.**.*.*...*......*.*.****..**.*...***..*..**.****.****.**.*..*.......*..**...*..***..*.*.*.***....**........**.......******.**...**..*****.**.******.*.*.*.**.**..*****...**.*....*.**.**..*.*.*..***.*****.*.***.**.**.*.....*....*.*.*.*.**..*.***.**.*.*.**.*****.***.**...**.*.**********.**..*..*.*......*..*.........**.*..*..****....*....*.*...**......*.******....***..*.*.**.*.*.*....**...*...**..*..**.**.**.*..*.**.**.....*.*..*.*..********..*.*..**.*.*.*.**....******...**.*....*..***..**...*......*.*.. *.**..***..*.****.****.*...**......*.*.*...*..**.............**.*.***.*....**.*.....**..*****...*.**.*..***.*.*..*****.**..***.....**..*..***..*...*...**.**..******..**.*.*..**.***.***.**..*....**.**.**..*.*******.*.*...*.*..*.*..*...*..**....****.**.*.***...*.*.****.**.**.***..******..*.**..****.*.**....**.****....*.*..****.***....**...***.*.**..***.****.**...****..****..**.*........*.*..***.*.**.***..*.**..**...**..****..******......*...**.***..**.**.****.**.*.****.**...*...***......***.*********.*.**.*..*..*.***....*****.*.*.......*.*.........**....*.**...*....******.**...*.*..*.**....*..**...***.*..*...**.*...*.*.**.**.**.****.*.**.*..**..***..**.***.**....*.**.*...*..........*.*.*....**..***.*..*...*..**....*.***.*...*.***.*......*.**.**.*.*...****.****.....*....*........*..**..*.***...*.*.***..***.*..**.**...*.*..**.*.*.*.*.*.*....*....***.*.***...*.**.........***.**....**..*.......**.*..****..*.*.**...*..***...*****...*...*..***.*.*..*****.**..**..****.*.....*..*..***..*.*.**..***.****.*....*...**...**.*.**..**.*..**..*.*.*.**.*..*.*******..**.....******..**..*.**.*.**.***.....**..*******...**...**..*..**.**.**...*.**.*.**********.*....***...*..*....***....*..***..*....******.*.**....*.*.****..***...******.*.....*.....**.**..*.*..*****.*..*.***......*..**..**.******.**...**....**.....*.......**.**..***.*..***.*..*******..***..*.***.*..*****..*.*.***.*...**.*.**.*..****..*******.**....*******.*.*...****....*...***.......*..**...*.**.**.**...*....*.***.*..*.*..**..*.**.*.***....**..**.*..***.........*****.*.*.*..****..*..**.*.***.**...**...*.*.*..*.**.....*.*********...***..*.**.*.**..***.**.*.**.**...*.....****.*.**...**.*..*.****.**......*...****.**.*....*.*.***.****...***.**.*.*.....***...**..****.*...***.*.**.****.*..*.*..**..**..*.....**.***.....**.*.*..*.*.****...**..*...**.*....*....**....***.*...*..*...***..*..**..**.*.*.*.*....*....*...*..*.*.*.***.*..***..*..**.*..**..**....*...*.......***.....**.....*.*.***......*...***..**...***....*..**..***.*.*.** ***.**....*..*......*.**.**...*.*..*******.....*..**.*..****..*.***.*******.***.**..*.....*..*****...**.**..*...*.**.*.*....*.****.*.....*..**...*.****.*******..*.*..***.....*..*.****.****.*...*......*.***..***..***.*.**..*.**.*..**.***..*..*.*...*.**..*.*.************......*..*****...**...*.*....**.*******.*.*.*.*...*..*.*.*.**.*.**.*.*..*.*.*.**..*.*.**.**..**.*.*.*.**...**..*.***.***......**..**....*.**.***..**.**.*..***.....****.***.....***..*.****.***..*..*...**...*.....*.*....*..***.**.****.**.*..**..*..**..****...***...*.**.**.*............*****.*..**.**..***...***..***.*.*...**.*.*****.*.***....**.**......**........*.......**.*..*..*.*.*..*.*.**.*...*.***.**.*.*..**.**..*.**.....*........***.*.****...**..**...*....****....*.****.....**......***..**..**.*.***.*..*.*.......**...*...*******..**..*...*****..***.....**..*...**...**..*****.****........***...***.....*.*..**.*.****.**.....*..****.****.*.**.**..**.**.*...*****..**...*...*.*.*..***.*..*.*....***.*.**.*.**...**.*.*.*.*...*..**..*.*...........*..*..**....*.**...*.**..*.*....*.*.***..*.**.*.*.**.**.*.*.*....**..**.**.**.*....**...**..*.*.*.*.*.....**.**......*...*..*.**...***.******.*..*...*.***..**.**.*..*.*....**...***.**.*.......*......*..*****.**.....***....******....*.*..****.*.*.******.*.*..*...*.*......**..*.******.....*.....*.**....*****...**..**..*****..**.....*..*.**....*.*..*....**.**.....*..***.*........*..**...*..*..*.*.*....*.*.**.**.....*.*..*.*..**.***.....*.**....*...**.*.*.*..**..**.*..*..*.*.**..*.*.****.******.*.**....*..**..**..*.**.**.*..***********....*.****..*.*.*.*.*.*.*.*...**.**.************.****...**.**.*.*....*.**.*****..***..***...*......***.*.*.....*.*.*..******.********.**.*.***...**...*.*..*....*..**...*.*.**.***.*****...*.*..****.*...*.**.....*..*.*.**...*****.*...*****.******.*.*.****.**.*.*..**..*..**.****..****.**.*.*..*.*****..**.*.*****.*.*.****.***..*.***....**..*....**.*.**..**...*..***..**.**..*.**.***.*...********....**.*.***.*.****......**...*.**.**.**.*.***.** *..*.***..*...*...**.**..*.*.*....**..****.*...*.*.*..****.*..*****.*.****.*.**..**.***.*.**...*..**.***.****.*..*.*..*.*****..*..*...*.....****.**..***.**.***.*****..*...*..**.**.**********.*****....*.**...**....**...******.**..**.*.***..*..*....*...***.**.*..**....**.**.*.**.***...**..**...***..***.**..**.***.**.***.****..***...*.*...***......*.**.....**..*.******..*.**.**.*********...*.*.*..*...*.*.*..*...**...*..*******.****......**....*..*.**..*****..*.**.*..*.....*.*.**.***********.*..*.*..******..*****..*..*.*.***...**.*.******.*.*.*.*..*...*.*..*.*..*...*..*..***.*.......*..***.*.********.**......*.**.*.**..*.*.*.*..**.*..**.*...**.**.*.*..*....*....*..*.****.......****..*.**..*.*.....*..*.****..**....*.*****..*...*.*....**.*.*.*.***.***..*.***...*.*.....**.***.*.*....*.**.******...*.***..**...*.*.*.*..**..*.*..*....****.**.*.**..**.****.*.*.*..*..*.**.*.**.*....**********..*..*...*.**.**..**...**..***...*..******.**.**..*...*..**.....**.***......***..*.****...*..*****...*.*..*..*..****.*...*.*****..*.**.***....***.*.*...**..*.**..***...*.**.*.*.**....***.**..**.***.*...*....*.*..***.*...*****..***.***.*.***.**.*.*...*....*.*...*****.***....*.*.**.***.******.*...*....**....***..*.*....*...**...**..*.**..***.*..**.*..**.*.*.*..*.*.**.....*........***.*.*.*****.***.****.******.*.*.....***.**.*...*.*...**...*.*.....*.***.*..*...***.***********.*..**...*..**.*.**......*.....**.......*.*...*...*..******..*..*..*...**..*...**.*.***.*.*...*.**.*.*......*.*.****...*.***..***.*....*.**..*****.*.***...*.***.*.******.*......*..****....*.*.****..***..****.**.*.****.*.**...*..*..**.*.*.*.*.*...*****.*..***.****.***....***.....*.**..*****.*.***.....*..*.....*****..*.*..*....****..*.**...****...*.**.**.*.****..*..**.**....*****..*.*.**..**..****...*.**....*.**...*....*.*..**.*.*..**.*...*.*.**....*..**.***....****..*....*..***.*.*******.******..*...***.*.*****.*..*.**.....*..***.****...***.****...*....*.***.*.*..*..*.**....*****.*.**..*...*****...*..*****..*********.*.**.. ..**.*.***..**.***.**...*.*****...**.***.*.*..**.*.*..***...****.*...*.****...*.*......*.*.**...*..**..**....**...******....*..***..**..*.....**..**...*.*.*....*.**......**..*.*..*...**..*....*.**.**....*..***..*..*.**.****.**.**.....**.***..**....*.***....***...**...*..**.*.*.....**..*****.***.*..*.*..*.*.....***.*...*...*.*.****..***.*.*.****....*...**.******..*..**...*.**..**.**...**.**.**.........***.....**.*.**.*.*.**.**.*..*****.*.*.*.**.**.**..*******.*****...*..**..**..***.*..*...*.*.**.*....*..**********.*..*..*.........*.*.******...*.*...**.**...**.*.*....***..*.*......*..*..*..*..***.*.**.**..*.*****.*.*..****...*.***.*...**....*....*.**..*.*...*.**.***..*..**..*.*.*.***......***.**.*..*.*.....*.*......*********....*****..*..*********...**.**..**.*..**..*....*...***.*...****.***..*....**.....****.******.*.***.*..*.**...*......**.*...*.*...*..**.*..***......*.....**..***.*****.***.....**.***..**.**......****..*******....*.....**.*.***.....*..*.*....**.*.**.*.......***....**.**..**......*..***.*.**.**.*...*..******.*.*..*.**.*....***.*.*.*.*.**.*.*..*...**.**.....*.**..***.*..*************.....*...*.....*...*...*.**.*.****......*.**.*..**.*.*..*.******..**..*.*.*.*.*....*.***..*.*.*.*.***...*..**.********..***..***.**.*******.*....*.**.**..***.*.**.*...*..**..***.**.*.*.*..*.***...*.********..****...**..***...*..********.*.....*....***......*.....**..*...****..*****....*.***..***...***.*.*..**..*.**.**...*....**........**...***....**....*.****.**...**....*.*****..*.**..*.*...*.****.......***..***.***.....*...*..*..*.**.**.***...*.***...**..*.*....**.*.**..****.*****.****.*....*...*..*.*.*...*...*.**.***..*.***....**.***.******..*..*.***.**.*******..**.****.*.**..*....******..*******....**.*****.******.***.***....*....***.****..****....*.**.****..*.**.*.**.**..***.*.*..*.***..*.***.*.**..***.....*.*..*.*.****..**.*.*...*....**.*..*.*....*.***..*.**...*....*.*.*...*.....**..*..**.***.**.***.*.*...*...*.....*.**.*...**....**.****.....**.***..**.*.*.....**.*.** .***..**.**.******.*...*.**.**...*.*..**..***..*.**.***...***.*.*..******...*****........*..*.....**..**...**..**..****.*.*..*..*..**..**..***..*..*..*..***.*..****.**..*.***...***..**.*..**.*...*........***.**.*.**...*.**.****.*...*.**..*******..**.***...**.*.....*..*.*..*...*...***.**..*..*.**...**.*...***.*..*....***...*.*......**..*****.****.******.*****..***.******....**.***..**...*.***....**...*****.*.*.*.**.**.****...****....*...***.*..*.....****..*..*..****....***..*...*....**.******..****..***.*....*.**..**..*.**.**.*.**......***.*.****.*.**...***...**.**.**.*.*..**.***...*..**.**..**.**.*.....**..*...****.**..*****.*.*..*..*..**.**.*...**...**..*....**.*....**..******.*...*.**..**.****.*...*.*******.***....**.*.**.****..***.....*.*...***.....*.*.******...*.****.**..***..*..*.*.*.*.*..**.**.....*.**..*..*..*.**...*..**..*.*....*.***..*.****.*.*......***..*.*.*****.*...***......*.****...**.*.**.**..**..*.****.*.***....*.*****..**.*..*.*..*.**......***.**.*......***..**.***......**.*..**...**.*....****.*..*.....*..**.....*....*........***.**..*.**..***.****.*****..**..**.*...*.*..****.*.*...*..**...***.*..****.*.***..****.**.........*.**.**..*.*.***...****.*.*..*.**...*.*...*****.*.**..***..*.****....*.*.*....*.*...*..******..*........****..*.***.*..*.*..*******.*.*****.*.....*....*.****.******....**.**..****....***.**.**.***.....*****.*.**.****.****.*.**...**....*..*...*.*.**..****....*.*.***...**...*..*.**.*.*.**.**..***.*....*.....**.***...*..***.**.**.**...*...*....*.......**.**.......**.*.***..*.*.*.***..****..*..*.*...*.**..*..*.**.*.*.**.***.***.**....**.****..*.*.***..*.*.*.*...*.*..***.***.*......*.****.***....*..*.*.**.*...*.*.*..*...***....**.**..**.***..*..********..*.***..**...***..**..*.*.*.*.**.*********..**.****.*...*..*****..****......*.*..**.*.....**.**.....**.***.***.*..*.*.**.****....*****..**....****.****.....*.***..*...****....*.****.*.**..*...**.......*..***.*..*.*..**.**.**.*.*.**..**.*.*........*.*..****...**....*...*.****.****..***.* ****..***...*.****....**.*..*....*.*****.....*..*..****.**..**..**..*.**.....**.****.*..*....*.*.**..**......***...**..****.**..**.*.*...***..**.*...........***....*.*.*.*...***..***....*.*.*.**..******..**.*...**.*.....****.**...**.**..*....**.*..**.....*...*..*.*..*.*.**.*.***..**....*......*.*..***..****..*..*.*.***....*..*.*.....**.*.****.*.***...**.*.*******.***...**..*.***.*.*.*.......*.**...**.*.*.*...**.*.*.*.*.***.**.*..*.**.*....*.....*.**....**.*....**.......**..*****.*.********.**.*..**..*.**.**.****.******...*.*****...*..*..**.*..***..*****..**.*......*...*.*..**.*...****.*..****...**...*.***.*.****....**.****....*......**.*.****.*..*...*.**.***.*.....***.*.*.****..***...***.*..****.**..*.*.*.**..*.*..***.**..*..*...***..*....*****.*..***.*....*******....**..***.*.*.*.....*..**....*..*..***....*.**.*.******.**..***..**.**...*..*.*.*.....*..*.*.*.**..**..*.****.*.*...**.***.*..***.**.*...**...**.***.**..*.****...**.*..*.**..*.**.****.*...*..*.....***..******.***...*..**...*.**...***..*..********....***.*.*..***.*..**....**..*........*.***********..*..***..***..**..*..*....*....***.**..**..*.****.*...***.*.*..*.*****.**..*..*.**...*..*.***..**....***.....*.*..**...*..***..*..*.****....**.*.*....*..*..***.**...*..*.***..*.**.***.*.*.****....***..*..*.*.****.*.***.*.****...**..****......**..***....*.*..*..***....**..*******...*...**.*.*..***....**....***.*......*..***.**..**...*...******.*.*.**.********..*....**.********....*..***.*.*..*...*..*..*..**....****.......**..****.*..*..****.***......**.*********...*....**.*.*.**.*..*.**.*..*..*.**..****....****.**.*.*...***.*****..**......**.*..*....*..**..*.********...*********..**.*.*...**.******.*..**..******.******.**.**...**...*.*......****.*..**********.***.***.**.**..**.*.*.***...*.****..*****.***.*...**.*.*.*..*.**......**.*.*...*.*...*.*.*****...*.*.*.**.*..*....**.*.*..***.*..*..**.*.*.*.*....******...**..**...**..*.*...***.*.*.***..*.*..**....*....******...*.**.**.**.***.****.**.*..*..***..*.*..**..*** *..*.**.*..*.....*.**...*.****.****.*.*.*.*.*...**.*****......**..**.***.......**..**......*....*..**..*****...***.....**.*..*...*.****.*.*.*.*.**.*...*.**.*..*****....*...****....*...*.*.*..**.**.**......**....*.*.*..*.*.*....*..*.*.**..*.*.***.***..*.**.**.**..**..*..**.***.*..**..**.*****..*.****...*.....*..*.*.**.....**...******.**.*....*.*...*.**.*...**........**...**.*..***.**...***.*.****.****..*.***.*.*.**...**.*.....**..**.**.*...*.*..*.*..*.*.***...****...****..*.**.....*.**.*....*.**.*..*.*.***.*****.*.....*.**.*.**.***.**...***....*..*..*.*.*...****..**.*..*...***.***.*...*..****...*..*..**......*****.***....**.**.*...*****..*****..***.....*.**.**..*.....*.***.**..****....*.**.*..*.*..**.*.***.**..**.*.*.*.*****..***.....*.**.**.*....***...*.*..**.*.***..*****.*..*.*..*.*.*...*..*.**.*..*.**..****.*..*...**.......*..***.**.*..***.**..*.**.*.*...**.*.*..*.*..****..**....***..***.**..**...*.*.**....**...***.***.*......***.**.**.******.*...*.*.....*..**.*.**..**.**.**...*..**.**.**.*.***..***.*..*....*.*.***..*..*.*...**.**..*.*...**.*.****.**.*..*.*.*.*...***..*..***.*.*.....**..*.*...**.***..**.*****.*.*.*.*..**....*****.*..**..******.*.**...*..*..**.*.**....**.......****.*.*..***..**..*.*..*....*...*..*..**..**.**.**.***..*.*..***..**..**.****..*..**..*.**.*.**..**...*.*....**.***.*.****..*.*.******.....**.***........**.***.***.***.**..*.*....**....*....*.*.*..*....*.*.*...*.***.*.*..**.****...***..*....*.*..**.*...*.**....***.*.***...**..*..**.*..*...*.*.....*.*.**.***.*.**.*.****...*...**.*..*.***.*****.*...*.***.*.***...**....***..***.***.******...**..***.*..*.**....*******.**....******.*..*...**.*..*.*.*.*.*...*..**.*....*..***.*.**.**.*****....*.***.**.***..*.*.*...*..***.****.***...*...*.*.....***...*.**.***..**..*....*.**.*...*.*.***.*..*....*.*.**.*..*****.....*.**....**.*..**...**.*..**..**.**..**........*.**..***......*.*.*..**.*..***.******..**...*...****..**..*...**..*******.*.**.**.*.*.*.***....*..*..*.*******.**....*..***.***......*..**..** **..***.***.**.**.**...**..*.*...**.*..*.....**.*..*.**..****.*.*...**.**.*****.*...*.**.**..***.*.***.***.**.*.****.*.*...*.**.*...*.*.*...*..*..****..*.***.*.*.....**...**.*...***.****..*..**...*..**.*...**.*.*.*..*..***..*******..*..*.***********.**.*****.***.**..**.***...........**..*.....**...**...*..*.....*******.*.**..**.*...*.*.*.**..*.*.***......***.*..**...*..***...*..*.*..*.***....*.*.*...*.**..**..*......**.*..***.**.*.**.**..**.**.****..*..*....**.*..*****.*..***.**..*..*..********.***.***.*..*...***.*.****.***.**.*.****.**.*.*..*.*..*......**........***...***.**..*.**..*.*..*...***....*.*.***..**....*..*.*..**....*.*.***.*.**...***..*..**...*...*..**.*.*.*.....**.*..*.*..*.**..**..**.*.**.*.**.*.****.**....**.***.*.**.*..*.**..*.**..*.*....**.**..**..**....***.*.**.*...*.*.**..*.*.**...****....*....*......*.*.**.****....**.*.***.****..**.**...*.*.*.*.*.....*...**..*.**.*...**..**...**.*....**.....*...*.**..***.*.*.*...*...*.*...*...*...**.*.*..***.*.******.*.*..**..***.....*.**......***.*****.***.*...****.........***.*.*...*.**.***....*..***.*..***.**..*.**......*.***..*...**...*..****...*.*.*..*....*.**.*.*...*.*..*...***....***.*..*.*.*..*.*....*...*......*****.*.******.***...*...***..*....*...*..**..*****.***.*.*..****...**..*.**....*******.***..***..*...*..**.*..***...*....*.*..***..**.*.**..*...***.****....****.*..*.*.**....**.*...*.*****.***.....*..***.....*...****..*********.*..*.....****.....**.*.****.*.*....*...*.*.**....**..*..*.***...**.*.*...*.*.*.*.*..*.**.*.**..*....*....*......*.*..*..*..*.**.....***.**..*..***...*.**.***.*.**.*.*..***.*.**.*.***........*...*..*...*...*.*...*.***..*.**.*.***.*.*.**.*........*.****.*.***.*...*..**.*..**.*.*.*.*.***.*..*.**......*.*..*......**...*..***..**.*..*....*...*..***.*.*.......***.*.*..****.*...****.*.***.*.**.*.*.*.**..*....*..*****...****.....*....****.*.*.**.*..*****......*..**..***.*.*...*..*.....*.*..**.**..*..***.*..*.*...*..*.**.**....**.*.*..*....*..*.*..**..*.**...*..***.*.*.**.**..**.**** ....*......*.*.*....*..*.*..****.*...*...*...***..**.****..*..*.*...***.***....*.*.*.*...**.**.*.....**...*.*.***.***.*.*...**.**.*..*....*..*...**...****.***....**..**...*.**.....**...***.*.****.*.*.**..*.**.******.*.**.*.....**..*.**....*.*.**....***...*.*...**.**..**...*.**....*.*..*.**.***...**.......*..*.....*..*.....*....**......**.*...**.*.**.***..*...**.....***.*..*..*******.*****.*.*..*..*......*.**....**.***.....***.***....*.*..**...*****.*...*.*..*.........*..*****.**.**.***.**.*.**.*.**......*.**.**.**.**..*.**...********..*.**..***..*.*...**......****.*.*.....*.*....*.*.....*....*.**......****.........*****.*****..*.*.***....*.****.*****.***.*****.....**..**.**......*..*..*..*.**.....*..**..*..**..***..*...*..*.*...***.....****.**.**.*.*.**....*...**..**.......*..**...*...***.**....**.***...*..*.....**....*****.....*..*.*..***.*..***.***.....**.......***.*.****.**..*..**.*..****.*.**.*....*...****.*.******.*..*.*..***....*..*..*.*..*..*...***.***..***..**....*.**....***.*.*.***...**..*.*.******.**.*.*.**.**..**......*..*.*.*.***..*.*.**..*.*.*****...*.*.*.*..*...*..**.**...**..**.***.**.***....*....**...****.**.****..***.***.*..*.*..*****....*.*..***.*.**.*...***..*.*..**..*...***...*.*.*.****.*..**......*..**.**....**.**.***.....*.***.......*....**.*****..*****..*..**.*.****..*..*.*....*..*.**.**...**....*****..**..*..*...**.**.****.**.***..**...****......*.**.***.*....*..*..**.**....*.**.*....**...*.**.**....*****..*.....**..****.**.***...**....*..****.*...**.*.***..**.***...*.*.**.***.*.***...***.***.*...*..****..**.*.*..*.**....****.*******.***..*.*..**....*..****.*.***.***..*.*.*.*..**...*.*..**.**..*.*.....*.***...**.***.***......**.*****.***..**..**.*...**.***...***..*...***.****.***...*.*.***.**.**.*.*..**..**.****.******....**.....*...**...*..*.****...**.**..**.***.*..**.*.*.....***..****.*******.***.*.**..*.**.***.**..*...*.*.*...**.*.**.*.***...*.**....***.*.....**...****..**..**...*..*..**..*.***.*...*....*****.**.*..**...**.*.**.***.....*.. ...*.****.*..*****..*..*...*...***...**..****..*..*......*....**.**.....*..**...***.*..**.***.*.*..***..*..*....***...**..*...*.**.*..*....*.***.***...**.*.***.*****....*...*..*..***.**.**.*.**.*.***.****.*.......**..*..***..**.*..........*..*.*.*****..*..**.*......*..***.*..*******.*****...*.**..**....*.*.*...*****..*...*.*.*..*.*.*..**.******.*****..*..*..*..*****..**..**.*.*.**...**..*.*......****...*...*.**.....*..**.*....*.***.*.*.*.***.*..**.*.**..**.**..*...**.**.*.*.*.****.*..*.**..**.*...**...*...*.*.***.*.*.*...**.*.**.**.*.***..*..**...***.*.**.*.*..*...***.**...*.*..*..*.***...*.**..****.**...******..**.*......**..*.*..*.*..*..*...*****..*****........**....*.*...**.*.**.**.***...***..*....*......*.**.*.***..*****.***.****.*.**.*.***..*...***.**.**..****..*...*..........****..****.***...**..*...*.*....**...*.*.**.**.*.*.**.****..*....*.*.*****..**..*..*...****......***..**.**.**.*.*.*.**.****.......*.***.*******..**.*..****.***.***.*.*.*.*......*....**.*.*..***...*...****..*...*.*...*..**.*.*...*****..*..*****...**...**.*.**.*....*...*.**..*.**..*...**.*...*........*..........*...**.**.*..*****..*******......**.**...*...**.*......*.*.***.**.*..*......**.*******....*..**...*..**...**.....****.*.*..**..*........*..*.*.**.**.....*...**..**.....*.*...*...**...*..**....****...*****..******.*..***..**.*.****.**..*.....*.**..**.*.****.**.**......**..***.*.*..**.*......***.*...**....***.**.**.*.....***.*.******....**......*.***....**.**.**...***.**********..**...*.*.*..*...*..*.*...**.*..**.**...*.*...*..*..**......****...***..**.*.**..**.**...*.**.*...**..*.***.*.***..*.*..*..*****.....***.**..*.*.*..*.**..***..**..*.**.**.*..*.........*..*...*.**......*..*.......*.*...***..***...*..**.**...*.**.**...*.**..*.**..*..*.****.*.*********.*.**..*....*..***..*......*.*.*...*....***....**.*..**..**..**.*.******.*.*.**.***.*..*.*..*....*..*....*******.*.*..***.****.*.*.*..*.*..*.******.*.......*...*.****.***..*.***.........**.***....**......*.****..*.*.*.**....**.**..*. .***.*...*.*.*..*.*...***.***..***.......*..***.*****.**.*.***..**.***.***..**.*.*..*.*....*.**.**..**.**...***..*.*..*.*...*.*.**..*..*****.**.....*.*.***.*.*******.*.*.***.*..*..*..*.***..**..*.*.**.**.....*..*.*******..***.*..*....***...******..*...***.*.***.*.****..***...***.**...**.....***.*****..***..*....*.*.***..*.********....****.*.*..*.******.*..*...**...*.**********.**.*...*.**....*.**...*.********....*****.*..**.*.****.*.*.*...**.*.****.*..**.***..*....*****..**.***.**.*..*...*..*****.**...*....*....*****.*****....*.**...*.**..*..*..*.**.**.***...***.*.**..*.***.**.*....***..*.*..*.*..*..**....*.***..*..*...**.***..*.**...*.*..**.*...**.**..*.*...*.*....*.**..*****..*.*.*.*****.***..****..*...***..**.****....*.*..*..**.***...*.****.*.**...***.**.**.*....*..***..*...*.*....*******..**.***.*..**..*..*.*..****..**.*..*.*.**....****..*..***.........*.*.*.*......*.*..*.***.......***....*.*.....*.****.***..*.....*..***.*..**.*...**.*....**.**.*.*.*.*.*.**..***..*.*****.......****..*.***...*..*..*..****..**...***.*...*.**.*.**......**.*****...*..*.**.***...*..****..*****..*..****.*......********..*..**.*.*.**..**..*.**.*...*....*..*.*.*..*..**...*..*...***.*...***.**...**.**...*.***.*.*...*.*..*****.*****..**.**.*..*.*.*.****....*.*.****..**.****.*.**.*....****.*..**...**.*****....*.*..***.*.****.*...****....****..*.*.**..*.***..****..*...*.***.***....*****.*********.***.*.....**..*..****.*.*.**..*.*..*.***.*.*.*****....**..*.....*.*.*...*.****.*.*..**...*..*****..*...**..***....****....**.**.**.*.*.*......**.*****.*.**.***...*.****.*......*..*..**.***..*.**...*.**...*..*..***.....**.*...*..*.**.*...**.**...*.*...*******.****..****......***.....*.*..*..*..*******..****.*.*..*..*****.*.**.***.*...*.**.....*....*..*.****.*...**.**.*.***.......*..***..**.**.***.*.**..***.**..*.**.*....******.*.***..*..**..***.*.*.****.*.**.****.*...*...**..***.*.........****...**.**..****..***.**..*.**.**..*..*...*.*..*.**....*...**..***.*.**..*.**.**....*....*.*.***....*.**..*..* *****..******.****..******...*.**..**...***...*....***..*.*.*.*...**.*....**..**.**...*.***....*.**.*.**.*..*.******.*.**.*.*....**.**.*.*.**....***...**.*****.*.*.**.*.***.******.*..**.*.**.*.*...**..**.*.****.*.**..**..**.....***..****....*.**..**...***.***.****..**.*...**..**...*.***.*.*..*....*.*****.**...*****..***.*.*...*...*..**.*..*.....*.*.*.**.*.....*.*.*.......*.**.....*.***.**.***.**...*.**..***..*..******....********.**.**.****.*..*.........*..*.*..******.****....*.*...*..*.*.....*.....*.....*.***...*..*..*..**..*.*.***..**.*.****..***....*...*.*....***..*.**..*****.**.**.**...***.....*.***...*...*******.**.**..*.****..*..*.*..*.**.*...**..*.*..*.*.*..*.**.************..**..**...*..*.*.***.*.....*...****..*.**..*****.**.**.*.**..*....*..**...***..*.*.*....*****..*..*..***.**.*..******...***..*****.*..*...*..*.**..*.........*.*...**..*..*******..*........*.****.**.*.*..*.*.***.*..***.***.*.***...****..*.***.*...*.*.*..****...****.****.**...*..*.***..****...**.**..****...***.*..*****.....*.*.......*..*.*.****.*...*..*.*..*..*.*..***..*.*.**.***.*..**..***....*..*......**...*.**.....**.*****..*.***...***.*.**.**..*.****..**...**...*.**.*...*...**...***.*..**.....*..*..**..*.*...**.*..**.*...*.**....*.**..*..*.****....*.*.*.*...*.*.**..******.****..**.*.***.**..*.****.**.***......****.***......*..*.*..****.**..**.*.*....*.**..**..**.*****.*.**..*.*.**.*.****.****.**.**.*******.*.*...**...*....***.**...****.**..*....*****.*...****.**..*...***.***..**.**.*......*.**.**.****.*.**.*****.***.....**.***.*.**.****.**..***..****.*..*****.***..****...*.*.*.*..*.**.*.*.**.*..**....*..*******...*.*..*.*****..*.***...*.*.**..***.****...*.******..*.**.*..**.**.***..****.**.**.*.***.*..**.*.*.*....**..*..*.*.*.*..*.**..*.**..*..*.*.....**.......*.***.**.**...***.*.*.....*****.*****.**.*..*..**.**..***..**....**.**....*..**.*****..****...*..**....*.*..*...*..*****.**...**.*.**..****...*..*...*.**.**..****.....*....*...*.*.*.....*.*.*.*..**.*.***.**..*...*.*.*******.***... .*.*****...*.****.*.***...******..*..*.....***...*..**.*...****.*.......*.*********.***..*.*.***..*...****.*...**...***.******.****.*****.*.**...*.*****..*.*.*****..***.***.*..*.**...***..*****.*.**..**.***.***.******......**..*.*.*.*.**..*......***.*.***.*.**.*.**..***.***.*......*..*.*.*****.*.***..***.*..*..*...*.....*.*..***..*....**.***..***....*.*....**.**.**.**.**..*.*.*.****..*.**....***.*...**.**.*.*******.*...*.*...*..**.*...*.*.*********.*...*.....**..**.**...****.*..*.***..**.*.****.*.*.*.*.********.*.*...*.**.*..*..****....**..**...*.***..*.***..**.*...**.*..**..***..*....**.**..*..**.*.*.***********.*...*.*.****.**...*.**..***..*.*.**.*.*****.**.**..**.***.*****.*..*.*.***.**..*.*...********....**.******.....*.*.*.**........*..*******.**.*..**...*...**..*......**..*****.*.*..*......*...***...****...*.*..*....*..*******.**.****.*...****.*.*...*...*..**...*****.*......**..*...**...**.**.*.**..*.***..*.....**...******.*....*...***.*****...**.*.*..**.*.**...*.....***.**.*....*.*.*****.....***...*..*.*.**.*****.*..*..****...*...*.***.*.**.*.*...*.*.*.*......**.***..*....*..*..**.*....**...***..*..*......*.****.*.**.**.....***.*****..****.*.*..*.**.*.*..****..*.**......*..*.*.*****..*.*.***..*...*********...*..***..**.***.*.***...**..*..*.*.*..***.*..**.**..***..*.*.*...**..***..*.**..**.**..*.*...****..**..*.*..******.*.*..**.*..***..*.*.*****.*******..****.*.*...******.*.*.*...*.**.**.***.**......*.****..****..*..*.***.*.***........*.**..***.*****..*****..*****....*...****.***..***..**.***.**..*.*..**..*......***.*.*.****..**...**...*....*.*.*.***.*..*.*****.**..***.*.....**..****.**.***..*.*.**..**..*....***.*.*......*.***.*.....**.*.*.****....*..*.****...*..***...****.******..**..**.*.*.**..****..**....*..***.......**.....****.*.......***.*.....*..*****...*..*.*.***.*.**.*.*.****.*****......*....*..**.*..*****.****...*..**..*..****.**..*.*.*..***.*..**.*.....**.**..*.*....*....*..**.**.*.**....*.*..*....*.*....*..*.****.....*****..**.*...*.*.***.....**.* .**..***...*.*****...*.*.**.*.........**.**.*******.*...*.*.*****.....**.*...*.*..*.*..*.****..**.**.****..*...*..**..**.*..**.....**.*......*..***.*.*..***.***...*.**...*...*.*....**.***..........*****.***..*.....**.****..*..*.*.**....*.*......**....**.*..*.*..*..**.*.**.*..*.**.*..****.*.***..***....**.*******.*..*..*..***..*.***.**..**.******...*...*.*..***...*.*.*.*****..*..*..*.****..*..***..*.*..*.***..**.**..*.**....****...**.*******.*******....**...***..*.**.*..*.*....**.*.*..*..**.*.*...**.***.****...**....*.**.*....**..*****.....***.*..*..*.*....**...*...**.*.**.***.***...**.***...****..*..*****..**..*.....*.**..*..*.....**..*.*..***...**.***.*.*...**....*........******..*.....*****.**..****.**.....*.**.***.**.**.****..***.****..*.**.*..*.*.*****.*..*****.*.***.*.*...*****.**...**.**.*..****..*.***..*.****..*.**...*.****.*.**...*.*.*..*..**..*..***......**...*****...*.**.*.*.............***..**.********.....**.*.*..*..*.****.**..*.**....**....**...****.**....***..**.**..*****.***...*******.*****.*.....*..*...*...**.....*.**..*.**.*.***.****.*.*...**..**.....*...*.**....***.*...**.***..*.*.*.*...***..*.***.****...***.**..****..*.***.*.*****..*.*.*...**.***..*.*..*..*.*...*..***.*......***.***.****....*..***.*****.*.*....******...*.*..**..*.*.****....*..**.*..*.****.*.*.*.*.*******...**.*.***....*.....****..*..*.*.**.***...**.*.*.**....**********....*.*****..*******..***.*************....**.***.*.***..*.*..*.*.**.***..**...**.*..*.**..*..***.*...*.**..***..**..*..****.***.**..**.*.*.*.*..****..**.*..****.****....*..*..*.*..*...*..*......**..**.***.....*...**.*......*...*..***....**....***.*.*...***...***.*..***..***.**.**.*...*.*.*.*..*.***..*..*.**.*...***.*.****.*.**.**.*.....*..**.*.**...**....***...**.**...**.**.**..*.***...***.*.*..**..*.******....**.*..**...*...*.****........**....**.***.**..**.******..*..*.**..*..**.*......****..***...***.*...***..*.*....*........*.***..*....*.**....***....**....**.**.*.*.**..**.*.......*..*.****.***.*.*.**.*.***..*.. ..***....**.*.*.*.**..*******..*.*..*..*.**.*..**......*...*...**.*.*.*.******.*...*.*****......**.**..*.*.*...****..**...**.***.....***..*.***...****.*.*.********...***.*.***..**.*.***...**...*****.****....**.*...*...*.**.**.*.**......*.*.....**....*.***.***...******.*...*...**..***.*...*.*.*..**.*.***...**.*.*.***..*.*.**.*.*******.**.*.*.*.**.......*.****..**.*.**..***.*.*.......***.**.***.******.**.**...*....*.*.*..*.*.*...***..**.**...*.******...*..***.***.***...*..*..*...**.*.*...*.**..***.****.*.***.**.....*..**...*.****..**.***.**.*.....**.*.*..**.*...*.****....**.*...*.***.***.*.**.*...**...*****.****.*...***....*.**..*.*..*...*....*..**.*.*.*.*...*...*.****..**.**..*..*..**.***..*.*.***..*..*.*.**.******.**..*..*.*...*.....*.*..****.*******......*..*.*..**.*.***.***...**.*..*.****.*..***.*....*....**..*.*.*****......**....*.*.*.*.**.**.....*********..*.***.*..*....*..**.******.***....*.*.**..**..**.*..*.*.*.*.*...*..**...*.*...*****..**.*.....*.**.**..*.*.*.*.****..*.**.**..***.*....**..***..*..***.........*..***..**....*..**..**.....**.*..**..**......*****.**...**......**.*..****...**.***.*..*...****...**..*....*.*.*.***.*.***..**...*.*....*****......***.******..**....******.****...*.****.***...**...**..*.**..*....*.*....**.*...**..***.*..****......**.*.....***...**.*.**.**..***..*.*.**...*.....*.**...*.***...*..******.*....**.*.*..**..*.......***..*...*...*.*.*.*.**..*....**.***...**.*...***...****...*.*..*.**.**.....**.***...*...*...***..***..**....*..***....**.*.*...*..*..*.*..****..**..*...*.**.*.**.****..*..**.*.**..****.**...**.*....*.***.***.*...****.*.*.*.*.*..*.*....*.*...*.....*.**.*.*..*..****.*.*..*.******..**........**.....***.......**.*.*....*.**.*.**.*.****..***....*...**.*.***.*..***.*..*.****.****..*..*..*...*.*******.*..*.*.*...*.**.*..***...**.**.*.***.***...*****.*****...*.**.*.*.****....********...*.*.**..***.*****....******.***.**********.***.****.**.*...****...*.*.**.***.*.....**.*...*****...*..*.....*..**....*.*..*..**.***...*..... .*..*****..**.****.*.*.*.*****......***..*..*..**...***..*..*..*.....*.**.*****.*.*.*.*..*.*..*...**.*..*.*..**.**.*.*.*...**..*....*.*.*.***.*.**..*........*.*.**********.**.***...*.*****.*.****......*.....**...*.*********.*.*.****.....*.......**...*.***.**..*******...*.*****..**.****..**..***...**.*.*.**.*.*.*.....**...**.**.**..*.**..*..*..*******.*..*..***.********.*****.*....*.*.**.*.*...*.*..*.....*.**.*...**.****.**.*..***.**....**..*..**.*.*.......*.*.**...****..*****..**.**.*****.*.*...*...*.*.....****.****..**.**.....*...*..*...**.......*..***.*..*.**.*.**..**......*.....*****..****.*.******.*...*..***..*.....*.**.*.**.*..**...****.**.*..*..*.*..**.**..*.*.***...*.*****.****....*.**.**...*..*.*..****.*...**..****..****.****.**...**.**...*.**.**.*..*.***..*...*.**..*.**..***..*.*..*.***.*..*.**.**.**...*.**...*..*.*********..*.*.*..*.*.**...***.*..***.**.*..*.*..**.*...**.*.*....****..****...*..*****...*..*.***..***..***.**..**....****.**...*..*****.*...*..*..**.*.***..*.****.**..*******.*.**...*****.**..**...*.....*.*...*..***.**....*...*.***....*..******.*..****..*.....*.*.********..*.*..**.*..**..***....**...*.**...*.**...*.*.....*.*...*.****..***....*.**.****.*..*..**...****.*....**..*.*..*.**......*.**......*****.......*....*..***.*.***.*.*.***...**.**...***..*.**.*.***....*....**.**...*..*.********..*.*.....*..*****.*.***..***.*....*.***.***.*****..**...**..****.*.*..*....*..**..**.*.****.***.....****.***.*..**..**.**.**.**..*.*.**.***.******.**..*.*.*....*..*.***.**.**...**.*****..*.**.*.*.*....*..*.*...*..**.*.*....**..*.**..*.*.*..*.*....*.*.*.*.*......*....*...*.*..*..*.**.*....*.**.*....**.*.***..***....*.**..**.......**....***..**.**...**..***...**.***....*******..*...***.*.*....*.***...***.*...*....*.*.**...****..*.***....****.****.*..*.***.....*..**.***.*..*.**.*.***.*.**..*....*..***.*...*.*.****.**...*.******..**.***.*..*.**.*****..**......***....*...*....**....*.**....*.*.**.*....**.****..*.*.**..*..*.**.***.*.****......***.*...***.**....*. .*.*....*..*..*...*..*.**..*.*..*.**.*.*.*..***.*.......*.***.*.**.*.*.***..**.***..**.**.*....**.*...***.***.**.***.*.*..*.***......*......*.*..*..***...***.***.*..*.*..*..**.**.***..*...*..*..*....**...****.***.*...*.......*.*****.**..*****..**..****..***..*..*....**.**...*....****.**.**..**.****.*****..***.******.***...****.*..**..***.....**.*..****..*.*..*...**.....*...***.*...*..*...****...*...**..***.*****..***.*.*..*..***..****.*.****....***..***.*.***.*.*.....**.*.**.*.**.***.*****.****...*.**..****..*..****.***.*.***.*..*.*.***.*.*.**.**...*****..*...*****.*...*...***.*.*.*...*..*****.****.*.***...*****.*.*..**..**.**....******......**.*...***.**.**..******.*..*.**.**.*.*.....****.******...*.*..*.*...**.*..****.*.*...**.**.*..*.****..**.*....*.**...*.*..*..****.****.****..*.*.**..**.*.*****..*..*.*..***..**.**.**.**.****..*...*.**..***.*****.*......*****.*.****......**..*..*.*.*.*.*....*..*.***.***.*.*****.......*****.....**..*..*.*...**..**.*.*..*.*..***..*.***.**.*.*.**....*********..****.....**.*..*..*..**.*...**...**.*.**.*..*..**.*.**.**.**..*.*...****.*.***..*.*..**.*...***********...**.*****.*.**....*.*...*.**..*.*...***...*...**....*..*..**..*.**..***...**.**.****.*.*.*.****..*..*..*..*.*.**.**.*..*.*.**.*..*..*.*.**......**.***......*****.**.*.*.*...***...*.*.****.***.....*.*.....*.*.**....*.....*..***.**.*.*........*..*..*.*..*.*..*.*..**.**...*.**..***....****...******.*.*********.....**...**....*.....*.*.**.*.****.*..**..*...*******..*.*.**...***.*..***..****.......*.**..****..**.........**.**.*.*****.*....**.***...*..*.**.***..*.**.*..*.**.**.*...**....*.*.**.**.*......*..*.**.*.***..*.*....***..***.*.*....**..******.*...***...*.**....*.***..*..*.**.*.*..****..**...**...*.*..*.*.....**.*.**.****.*..*...***.....**..*...**...*.**...******.*....**..*..****.*.*.*....**.*****..*****.*****.*.***.*.*.*..*.....*..*..*..*..***..**.**.*..****.....***....**....*...****...**....*.....*...**...*....*..*....****.*...*.*......*.*......*.**.*...*..**....***.** .*...****.*.*..****.******......**...*.....*.**...****.*...****.*.**.****...*..****.****.*....***..*.**..*.**..*..*......*...**.*...***.*..*.***.....**..****..*.*.*.**..**.........*...**...**..***.......*...**...*.*****.****...*.****.**.*.**.*.**..****.*.*.**......*.*.**.**..****.*.*.....*.*.....***..*.*.*.**.***...**.*.*.....*..****..*.**.*.**.*.*.****.*.*.*******.........*.*....**..*..***.***.......**....*...*.*.**.*...**..***..*.*.*****.*****..*....*...*..**.*....**..*....****...*****.......*******....**...*.*********.*....*.**..*.***.**..*.*....*********....****.****.***.****.**.**..****.*.***..*.*...*.**.*.*...**.*.*.......*...*.**..*.....*.*.*.*****.....***.*..*..***...*..*.***....*...*..**.***..***...**.****...**..*..........*.*..*..**..*******.*..*.....****..**...**..**.**..*.*.***.*****.**.***...****.*....*.*..**..***....************.*.**.**.****...*..*.***.**.*******.**.***.*.....*.*...*.***.***..**....*.**.***.....*.**.*.**..**...**.****.*****.**.*..**...*...*..*..*..*.****....***.*.*.***..***.**.*****...***..*...**..***...**..**.*.***..**.********...*...*****.**.*..**.*.*****.**...**.*...*.***..*.******.*.*******..**..***.**.*.****..*.**.**.**.********..**.**.**...**.*....****..*.**..*.***....*.*****.*.****.*.*....***.*....**...***.**.*.*..*.***..***.*...*..*****....*.*..*.*.***...**.*.....*....*..*..***.....**.*..**.*.*..**..*..*..*...***.........**.*..****....*..**.**....*.*.****....**.*.**.*....**.*.*..**......**.*..**..**....**.***.....*.*.....****.*...*.*.....***..*.*.*..*......**.**..*.***.*.**..**.*........*.*.*....****..*..*.*.*...*.****..*........*..**..********.*.******..*.*....*...**.*..*.*.***.*****.*.*...***.....*.***..*.....**.*****..*..*.***.**...****.....******....**..**.*.**....****.*.*...*...*...**..*..**.*.*..**.....*..*.*..*...*...****.**.*.*****..**.**..*****.*.**.*..*.*.**..********.**...**.**..*.****.**.*****..**.*....*.....***..*.**.*.*..***....***..**...***.**.*.***..*..*.**.*.*..*...***..***.***..*...**...*.**.*...*...*..***.**. *..*.****.**.**..***..*...**...*..**..******..**.*.*..**.*.*..*.**.*.*...***..*.*...*.***..*....*.*.*..*.*....*....*.**....**.*..**.**...****.**..**..*.**........*.*.**...**.****.*.*****..*.*...**.*..****.**.*********.**..**.*..*.**....*..*.*****.***.***.*.*.***..*.*......*..**.*..*..*.*.**.*..****..**.....**..*......*....*..*....*.*.*.*...***..***....***..........*****.**.***....****...**...**.**.*.***.*****.**..*..****.**.*......*..***...*.*..*..*.*.....*..*.*..**.*.**....***.***.*****.*....**.****.....**.**.*.**.**..**...*.*.**.**.....*...*..**.**.*.**.**.*.**..**..****.*.*....*.**.***....*.**.*....*****..**.****...*.****...**.*****..**.**..*.....*******...**...****.*.*.******.*************...*...*....**.*..***....*.**.*.*..***.**..*...*.*****..*.***..***..*.**.**.*.*..****.**..*.....*...*.***..*.****.****.****..*.*..*...*....*.....*.....***.*.*...***.......*..**..**.*.***.****....*...*...***.***..*...**...*.**...*..*.**.**.**.**.*..**..*.*.*..*.*...*...****..*.*.*...******...**..****....*..*.*....**...*.******.*...****.*...*....**.......**.*.**..*.*..**.*.****..*..**.*.**.*****..**.*...*****.*.***.*.*.*.***..*..*.**....*..**.**.*...*.*.*.*...*....*.*.**.**...*.**.**.**..*.**...**.**..*.*.*.**.*.*..*****.***..**.*....***.*.**.******..*******.*.***.*****...*........**.*....**.***.*.*****.*.*..***.*.....*.*.....*****.***.*..***...**.***......*...*.***...*****.**.....*.....*.*..***......*.*.***..**..**..*.*..*...******..*****...***...*..******...**.*****.*.*.*....*...**..*......**.*.*...*...**.**..*...*..**.*.*....**.*..*.....*..**.*..*.*....*.*.*.***..*.****.*.**.***....*.*.*.*....********...****.*.***.**..**...**.*.*...*.....*****...*.*..*.**...****.**.*..*.*...**.*.*.*.*.*..***.*.....***...**..*..***.*...*.*..*..*.*.......****.*..*.**.***.****..*.*.*.*.*.*..****..*.*.*.*...*..*..***..**..*..*..**.*.********....*...*..******...**...*.*..*****...****.**....*.*..**.....***..*.*.*..*..*.*.*....*.**.....***..***********.*..*****..*..**..*..*......**.***.....*.***.**.. *.**....****.**..*....*..*.**..*..*....*..***...**.*.*.*.*.***.**.*.*..*.......*.*******....*.....***.***...*.***.*.*.**.*...*.*...*..**.*...*******..***.*..*.****..****.**..*.**.*.****.***.**.*.**...*...**.*.*****.**..*...*.**........**.******.**.**.**.*......*....***..*.**.*....*..*..*..**..*.*..*....**..*.*...**.*.*.**.**.*.***.*.*.***.**.*.****...*..***.***...*....***..***....*.**.**.***..*...........*.*.**.**...*.*****..***....**..*.**.**..***...***.*.*...*****.**..*.**..**.*.****...*****..*.*....*..**...*..**.*...*....**.*...**......*...**...**.***....*.*.**.*...**.***...*..*.**...*.***....*....*.**.***.*.....*.*...*...***.***.*.....*.*.****..******..***...**.*..*.*..**.....*...**.***.*.*****...*******...****..*..**...*****...*.*..****.*...*.*...**...***..**..*...*..*..*.****.*.*********..***.*.*.*.*.**.****...***..******.*.***..**..*....*.*.***....**..**..**.*.*..*.*.*....***....****.**..******.**...*...*.***...*.*...*.**.***.******.***....*....*.**...*..*****..**...*****.*******.*...*..***.*..*.****...*.*..*.***..*.*.*...*...*..***.*...**..*.**.*..**.****...*....*...*.*...*..**....*..*.*.*.*....**...*******..*****..**.*..*********.******.**.*..*..*...**...*..*.**..*..*..***.**.........*.....*..*....**..**....*.*...**.**..***....*.**.***.*....****......********.*.*.*****..***.**.*...******..*.*.*...*.***.*...*..*****.....*********.*...**..*.*.**..****.***.*.*.....*...***.***.***..*.****.*....****.*..**.**.***.*****..*...*..*..*.**.*.*****.*...****..**..**..**.*******..**.*..*.*.***.*.*.*.***.**..*.*...**...*.***...*.**.*..*....*.*..**.*****.**.**.*..*...**.**...*.*..*..*..*****...**.*.*******......***..*....*.****..*..**..*.*....**..*.***.*..**.*.**.*...*..*..*.*******....*...**.........*.*..***.*.*****...*.*..*****...*.**.*..******.***.*****..*****..*.**.*****.*....*..*.**....*..**...*..**.*......***...*.*....*...**.*..**.......*...**.......*.**.*.****...*..****.**.*.***..***....*.*....*....*.***...******.***..****.....*.......**.*...*..****.....*.*.......*. .*.*..*..*.****.*.*.*.*..*.*.******...***.*.***.**.*.*...*.*..******..*****.*.....*...******.*..***.***..*.*.......**..*.*..*..*.*...****..**..*...*.*.***.**.*.****.*.*..***..**..**.....***..*.*.*.*..*.*...****......*....**..*.***.*...*..*.*...*.*....**.**....*.*.***...*..*...**.***..*....**..***..***........**.***.****...*...*.***.**.*..*......***.*..*.***.*.****..*......*****.**..***..*..*....*.*.....**.**.*..**.*..***.**.**.*****..*......**...*..*.**.*.**...***..***..***.***..*.*.*....***..*.*.*.****.*..*.****.***...**.*.**.**..***......*...***...****..*......**..**..**..*....*..*.*.....*..**.*.*.*.............*.*.******..***....*...*.*.*....**......**..**.**.**..**...*.*....*.*.***.***..***..*.*.....****...**.*..**..**.**.****...*.*..**.*..*.*.....**..*..**.**..*.***.*...***.*.**..**...**.*.*..*..**...****.****.*..*.***.*.*.*.**.*****......*****..*......**....*.***..***..**.*........*.******.*..*.**.**.**.*.*.*.....******.*..*.*..*.*........*****.*..*.****.*.*....*...*.***...*..**..*.*....*.***..**..*.**..************...*.***.**...**......**...*.**.......**..**.*.*...**.*****...**.**.**..*.***...**.****.*****..***.*.*****.*..***.*..*.....*.****.**..****...*...*.*...*****....****....**.****..****...*.**.***.*..**.....**..*****.**.*.****...*..****...***..*......*****.*.**...**.*.*.**.******.****...*.**.*...*..****.*.**...*..*.*.*...**.***.*..*.*****....*.**.****..**.*.*.*.*.**.....*.*.*.***.***..*.*.*...**....**..**...***.*...*.****.***....*.*....******.*..*....***...***...***.**.****...**.....*.******.*..*****.*.**......***.*..*.***..**.......**....*...******.*.*.**...*.**.***.***...**.*...*.*.****....*.*.*****..*..*..******....**...**..*...**.**.**.**.*..*.*.*....***..*.*..*.****......*...**.*******.*...**.*..*****.....****......******.***..*.*....**.....*...*.*.......**.*.*******..**...**.*.***.*..*.*..*..*..**..*...*...*.****.*....**..****....*....**..**.*.***.*..*.**.*.****..*.*.*.**.****.....****.*.*...**.***.*..*....*.**.*..*****.*.*.**...*..*.*****.***.... *******.*..*.**......****..*.*.***.**..**.*.****.*.*****.*.*.****..***..*..*****..*.*....*.*..*...*.**..*....*...*..****....***.*.**.*.*..***.*..**...*****.****.****.***.*..**.***....*.**..**.*....*.*..*....******.******...****...*.*.**.*.**.***.**.*..****.*.*..**.*.*******.*.*...***...*.*.......***..*...*.***.***.***.***.....*....**...*...**.***..***.*....*.*..******.*.***.......*...*.******.....**.**.**.**.****..**..*****..**...**..*.**...*.....*.**.*..*..****..*..**.*..***.*.**..**..**...**.*.***.*....**..*.*...*....*.****...*.**.*.***.***.*..*........******..**.*...**..*.**.....*..*...*..**.*.*....*.****...*.*.**.***.*.**.*...**.**..**...**.*.*..**.**.*....**.**.*..**...*****.*.***..****..*..***..*.*...*.*.****..*..***.*.***.....*..******.**..*.*..*.**..*.**..*..*.******.**.*..**.**..**...**.**..*****.********.*......**..*....***.......*....****..*......****..*****.**.*..***.*....**.*.*..***...***.*.*.*.**..**.....*.****.*.....**.......**..*........*.........*.*.****.*....****.***.....*******..*..**...*..***.*..*..**..*...**..*..*.*.....**.*.****.***...*****.*.**...**.*..*.**.*.*..***....*.***.*.***....*..*...*****.*.*.**..****.*****.****.*...*****.**.*.**...****.*.**..***.**.*.**.****..*****.***.**.*.*.**.**..**.*..**.*.*..**.**..*.***.*.****..*...*.....*..*..****.**...***..*.*......**.**..*.*****.*.*******.*.*....*.*..*.*.**.....*.**.*....****.**.*.***....*.****.....***...*....*.**...**....*.*.****...*.***.****.****..*.**.*.*.*...*.*.****....**.*******.*...*...*.*******..**.**.*.*...****.*.*...*.*..*....***...*.*.**.....*.***.****.***.*..**.*.**.**.******.*..**..**.***.*.*..*.**...*.*...*.....**.**..*...*.***..*.*...*.....**......*.*.*.*****.*..**.*..*.....*..*..*.*..**....*.*.*..***..*.***..*.*.**.*...**.*..***.***...**.***.*.**.*.*..*.**.*..*.*..*..***.**.****.**.***.....*.****.**.*..*.......**..*....***..**..*..*.*****.*.*...****.****.*.*..**..**.**.*..*****.**...*...*..*.*.**..*.*..**.***.*.*****.*...*.....*.*...*..****.**..****..*.***.*...**....***..*...* ..*.**.*..*....***..*..**....***..****..***.*.**..*.*.*****..*..*.***.........****.********..*..*..**..**..****...*.*.*...*.**..*.**..**.*...*......**.**.***..*****..*.**..*.*.*.**..**..*..**.**.*.***.******..**....*.***..*.*.**...**.***.*....*....*.*.**....*.*..**..**...*...**.**.*.***.*******.*.***.**.*.*.**....*.*****..***..****..***.*....****.....***...**..**.**...**..*..*.*...*..***.*..**.***.***.*...*****.**.***..*.**.***.*...***.*..*..****.*...*.*..*...*....*..**.*.**..*.....*...*...*.***..*.**.*.*.***...*..****.*....*....**.*****...**.*.....*..**.**.*.*..**...*...*.**.**...**....**.*..*.**.******.*..*****.*.*********.**..*..**.....*..*.*.*..*..***....*.*.....*.**.*..***.*...***.**...*...***.....*.*.**.*.*.....*.**...****.*..***..*...*.***.*.*.*..****...*...***....*.*.**.....**.*.**..****...*.....**.*....*..*......*******..****.*......**.***..****.****.*.*..*......******..*..***..******.*....*...*.....*.*.**...*.*..*....*****.*****.**..***.**.*.****..*..*..**..**.*...***...****..***..****.**.*...*.****.**..*.*...****.**.****.*.**.*.**.*..*..*..*.**....*.**...*....****.*..*..*...**...**.*.**.**.**.***.*.*..*..**...*...*.****.*.*****.*.*.**.**...**.*.*.*.*.***.*******.**..*..*..**.**...*...*..****.**.*..**.***.*....**.*.**.**......**.*.******....**..***.*..*.*....**.**.*.***.*..*.*.**.***.*..**...***.*.*****....**.*...***.....*.********.*.**.*.*.*..**.*****..*.***..***.*******.***..***.....*..*...*****......*..*****.**.***.*.**..*..*...*.***.*..***...*.*..*******....***.*..**.***.*........*...*.*.*....*..*....*****.....*******..*....*.*.***...**.**.*.*.*.*.*.**.****...**.*....*.**.......****.**.***.*.*.*..**..**.*..**.***.*.**..*.*****.*..*.....***.****...***..*....*.*.**.**.....***...*....*.***.******....*..*......*.**..*..****.**.**...*.*..***..****..*.....***...*.***..*.***.*.**..*...*....**.*.*...*.**..*..****.****.*..*..*.**.*.*****...*.**.**.....***.*......**.*..*....**.....*.*.***...*.**...*...*.*.****...*****..*.*..****.**.***.........*..*..*........*.* **.***.*..***..*.*..*.*.*.....**....*...**.....****.*****.**...*...*.***.**.*****..*.*..*.*.*.*......*.*.**..*..*..***..*..*.*...**.***..**...*.**.***..........**.***.......*.*.*....**..*..*****..*....****..*.*..***.*..*.......*..***.*****....*********.**.....*.*..****.**.*..*.***..**..***.....**..**.****..*.******...**.*..*.*..*.**..******.**.*.***.***.***..*.***.*..**...*.*...***.******.*.***..***********.*..*....*..*....***..*..***..**.****.***.*..*..*.*.****.*...*...*..*...*..*....*****.*....*..**..****....*.**.*.*..*****.*..**.....*.*....*....*.***.**...*.....*.*.*.*****.**..**...*..*.**.*.*..*....**.**...**...***....*.******...**.*.**.**...*******..**.*.**..***.*.....*..**..*.*......*...**..***.*..*..*.....***.*..*...*****...*.***...**.***.......***.*..*.**.....**.**...*..*...**.******.*.*..**.**..**.**.******.*.*..**..**...*....*....*****.**.**.*.*..*.******..**.**...*.....*..**..**.*.**.*.**...*.*..**...*.*....*..*****..*...*.*.*.....*..****.*...****..*..*.......***.***.*******.....*..**....**.****....**.**...**....**.**.*..***.******.*.*.*.**.*.*.*.***...**.****...*..**..*.**.**...**......**...**.*.*.*..*.*.*.**.....**..**.*.....*****.*****....*..***.*.**...**.**.**..***.*.****.*..*......*....*..*****.**...*..*...**..**..*.*...*****.***..**..*..*..**..******..*.**.**.*.**.***...*..*...*.*........**..****.*...*...*.**...**...**.***..***...**.**......**.**..*.**...........*..*.*.*.*.*...***.*..*.**..**.*...**...****.*..*.*.*....***.....**..*.****.*.*.*.*..*..*.**....*.*..**...**.....*..**..*******.**.*...***...*.*********.*.**..*...**.***.*********..***....***.*****...*..**.......*.*....**.****.****..*..*.....**.*....**.*.**....******..*.*..*..*...*.**..******.*..*.***..**.***..*.*..*...**.***..**.**.*..*..*.**.*.....**...*..***.*.*.*.*.....*.*.*.......*...**.*..*..******.****.*.*...***..*.*.***...*..*.**...*..********...**.**.*..*..**.....*..*.******.*.**.**.**.**.**..**.....*..*.*.*..*****..**.*..**..**.....****.**.**...*..**..***....*.***.*...**...**..**.* .**..*..*.*..***...****.....***......*.*..***....**.*..**.***.*.***.*.**..*..*.*.******...*...**.*.*...*.*****.*.*.****...*.*.*.**..****..*.*..*****...**.******...*.**.*.****.****.*.**.*.**...*.*.**..**...***.*.....*..*.*.*.**.**.*.*.**..*****..*.**.***.......****..***.***....*..***....*.**..*...*..***.*.*.*.*****...**..******.*..*.*.***.**...*.....*......**.***..**.*.*.***.********.*..*..****.**.**..*.***.*..*..*...*..*..***...*.**.*.*.*.************..******.*.*.*...***.....*..*.**..***.**.***........*...*.*.**.*....*..*.****.*........*.*.......*.*.****..*.*..*...*.....**...***...***..*..*..*.*.**.**.***.*....***.*..**.**.*.*.**.......**.**..*.*....**.**.**.***.**..*....*...**.*..*..*..***.*.***..**.*****.*....****.**...****....*..**.*.....****....*..**.*.....******.....**.*...*.*****.*.*..****.****..**.***.****.****.*.*...*...*.***.*.....****..**.***.*.***.*..**....*.**..***********.***.**.*..****....***.....*****.*.*.*.****...*..*.**.*.*..*.***.***...*..****..**.********..***.....*.***..*.*........**...*.***......***...*..*..**.*...*.*******...**.***.*...*.***.*.**.*.*...***..****.**..*.*.******..**.*....******..*.*..**.***.*..***.*....****.******..****..*.**..*.*.......****...*..**..*.*.......****.***....**.**.*****.***......**.....***..**.*.**.....*.*****....**.*****.*****.....*.**.**...**.*...****.*.**.*.**......*......**.*...*..*.....*..**.*****..**.***....**.*.***.**...*.*...*....**.**.*..*..*.*.**.***.****..*.*.*.*..*..***..*..***..*..****.**.**..***....**.**.**..**.*...*..**.*.*.*.***.**.*.***....*.*.***.********....*******.***.*.*.*......**************....*...*******...*.**..*.**..*.*****.**.*.*..*.**.**.......*.*.***.****.*..*....***..*..****.*.*.**.*.*..***..*.*...*..*.****.....*****..*..*.*.**.*.**.*.*.*.**..**.**.**..*..*..*.*.***......*..**.*....******..**.*......**....**..*..**..****.**..*.***.*...**...*.*..***.**.**.**.***......**.*..*..*..*..*..*****....*..**.*.*****.*.***.*****.*.****......*.****.*******.*...*...*.*.**..*....**..*..*..**..*..*... ***..****.*******.****.....***.*....***..**....******.*.*.****..*....*.**..****..**........**..*...***.*..**....*.****.*..**.*.**..**..****.**.**.***..*.*.*.***.****.*.*.****....***..***..*..**.*.*...******.**.***.***.****.*******..******..**...********.*.*......*.**.*....**....**..*...**....**.**.*..*....****.*****.*..***********..******.*.**....*..*..*...***.***...***.....*.***.***....****.****.*..****.*..*.*****........*.***..**...*.*..**..***...*..*.*.*......***.**.*..**.**..*..***.*.*..*..*.*..*...*.***..*****..**..****.**....*.*.***.**.*.*..*.*.*....***.**.***.*.***..***.**...**.*.**.*****..*.*.*..*....***.***..*.***.**.***.*.***..*.**.*..**.*..*.***.....***.****.*...**.*********....*.*.*.****...*..***...*.***...*....***..*.*.*..*.**.**.*...*....**.*..*.*.***..****.....*.*.*..*....*.*..*.****...**.*..**.*.*...***.**.......*.*.*******.**...*.*....*.**....*.***..****..*....**.*.**.*...**..**..**.**.******.*.**.*.*...***..*...**.*.*.....**..**..***.**...*.*.**.*..*..**..***...*.**..*.*.*.*..****...***.****.**.*..***.*.***.*********.***.....****.**...*...*.....**..*..**..*.****.***....*...*.*.*****..*.**..**.*.**.*.***..**....*.*****..**.....*.*.***.**.**..**...**.**..****.*.*..*****.*..**...**.....**.*.*...*.*..**.**..*..*..***..***.*.***.****.*.**..*.**.*..*.**..****.*....*...****..**.**...*.*****.**.***.***.****.*.*..**.*.*.*****..***..****.*.*.*.*.*.**.*..*...*..*.....****.*.**..*.**..****.****...*.*.*.**.**..**..*.***..*..***.**.....***.***.**.......*..*.*..*******.....*..*....*..**...*.*.*....*..*.*.....**.......***...*.*.*.*.*.*****.***.**.**..*..*....**..*...*.**.*.....**...*.*.***...*..*...***...*..*.*.*..**..****.***.*....****.***.*.*.**...**.**..*...**.**.****.*..******.**...*********.*...*.........***..**.***.*.....*.**.**.*.*.*.***.*.*.*****..*.......**.**.******..*.*****.****.*******.***.*.***.*..***.**...***...*.**....*.**.*.*.**.*.******..*......*.*....*.*******..*...*****....***.....***.*.*****.*.*.***.**...**..**.*.*..**..*....**.*.*.*...*.*****. *...***.*...*......****.**...*.*.*.*.*.*..*....*...**..*******...**.**....*...*..***...*..*..**.**..**.*..*.**...***.....**...*..*.**......*.**.....***.*.**.***..**.*..*...****..*.*...*..*.*****....**..*...*.*..*...*.***.*.**.**..*......*..**.....*.**..***.*.*..**.*...*...***.*........****..***...**...*.*.**.*.*.****.*....*******.***.*.***..*.**.*.**.*.**..*.*..*..**..*..*....***..*.*.**..**.*.*.*****.*..*.**..**.*.*.****.*..***..*.**.**.****....*..**.*...*.*.*....**..*...**....*****.*.*.*..***..*.**.*...***..*..****.****.*.*.***..*.*.****..*.*...*.*....**...***.....*..*..*******..*.*...*.....***.*..*****.*.....*....*.********....*.**.*.******..****.***...*.*.*...*..**...**.*.*.**.**....**..*...........**...**..***...*..*..**...**.***.******.**...**..*..**.*.*****..*....*.*.**..***..*..*.***.**.**.....******.*..*.*.**.*..**....**...*..*..*****..****.....***..***.****...*..*..***.*..***.**..**.**.**..*.*.*.*.*...*.**...*..***..***.****..*.**...*****.*.***.*..*.****.**.**.*.....***.**....**.....*..*....***..**.*.....*.*.*.*.*****.*..***..**.****..*..****.*.*..**..**..*.....***...*.***...**.**..***.....*.....*...*..*.......**.*....*.*.*.*..*.***....**..*.*.**.*****......*.******...***..*..**.***....*...**..*...**.**.*.****.*...****..******.*.*..**.*..***.***.*..**.**...**.*.*..**..***..*.....*.*.***.*.****.*..*..*...**....**..**.*..*..**...***.*******..*.****..*****.***..***.***..*....*.**.*.**....*.***.***.**.**.**.*...*.*....******......*.**.**.*....*...**..***..*..**....***.**..**.....**..*.*..*.*.*...***.***.***.*.*.*..*.**..*.*..**....**.*...**.**..*....******.*****...*.*.......*..*..*..*....*.....*..***..**...*.*..*..*.*.*..*.*.*****....*****..*****..**.**.*.**..****.*.*.**.*..***.*..**.*.**.*.***..***.....***.***.*...**.***..**.*.....*.**.*.**..******..*...*......*.*****.*..*.***.*...*******.*.***.******..*..*.*...**.....**..*...*.*****.*....*...*....*...*.*.*.**.**.***.*.*.*...*.***...*..****.***..**...*.**...*.***.*..*...*****..*.*.***.*.**...**.*..****..*.*** ...**.*..*....**.**..***.***.*....*..******.*****.......***.**.******.**.*.*****.*.*...******.*....*.**...**..*.****.***..**.*.*..*...**.*.*...*..*.***.*.**...*.*......**.***.....*****.*.**.*..*.******..**.....**...**.*..***.***.***..*.****.....**..*.*.....*.****.....*.....***.*.**..**..*.*.**.***...**..**..*.*..*****.*....******..*.**..*.*..***.**.*.*.*.***.**.**....*.*.**.***.**.*.*.*.***.**..****.*...**.*.*..***.***..****..*****..*.**...*...**..*..***..*..****..****.*..*.....*.*.*..**.*.*.*.*.**.**..*...****....***..*..***...*.***.*.*..**..*.*..*.**..**..*.*.*...**..*..***.*.*..*.**..**.**.*..**.**..*****.***..**....**..*..*.*.*..*..****.**..*...*..*..*...***.*..**.*..*...***.......****.*****..*.....**....**....**.*****....*****.*.***.**...*********..*.*.*..*....*.*.....***.*.**....*..*.***...***.**.*.*...*...*..*****....**.*..*.*.*..**..*.***..*....**.*.**.***....**.*.*.**..*.*..**..****..*.*.*..*.*.....***..*...**...**......***.**.*.*.*********.***.***.**.***.**.....**..*.**...***....********.*.****........****.****....**.**....****..*.*.*.*.***.**...*.*.....**..*..**.*..*.*.*..*..*.***..***...*..**....*..**..*..*****...***.....*...*..**.***..**..*.*.*.**********.**...*****.*......****.*.*....*..**.****.**..****.***.*.**.*..**.*.******..****.*....****.*.*..**.*.*.*.****.*.*..****..**..*..*...*......*..*....**.*.******..*...*..*.*..**....***...**....***...**..*.*..*.**.....*....**.*..***.***..*.*.*..********.*******.**..**.***..*.*.*.*..*..*.**.**...***.*.*.......******.*...*..*...***..*.*.*.*****...***.*..*****.*.*.**..**.***..***.*..***.*...*.**.****...*.**..*.***...*****..**.**.***..***.**...*.**.**.*.......**.*..***.....**..****..*..***.*.*...*.***..***.*.**..*.****.*.*..***.******..*.***.*.*.**..***.*.*.**...**....*****..*.**..*...**.*.**...**.****....****..*...**.*...*....**....*.*...*....*...**..*......**.*.**...***..*.*..***..*****.*.*.......*.*..*..******..*.....*.*....*.**..*****..*..*..***.*....*.*.**.....*....***.....****..*..***..*.*.***...*......** ...**..*.*.***..*..*....**..*****.*..*.*..*.***...*****..**.***....*............*..*.***.**..**.*.*****...*.*.*.*....*..*.*.*.***.***.**.*..***...*.**..*.******..***..**.*.***..*.****.**...*..***..*...*.*..*..****.*..**....**.*****.**..*..*..**.*..**.**..*...******.**...**.*.*.*..*.***.**.**...**.*.**..*.*.*******.*.********..**.**.****.****.*.*..*..*.****.*..**.*....*.******......**.**...**..*..*****...*...***..*.**.**...*.*..*....*.*..*...*...*.**.*.**........*..**.***.**.....**...*.*...***.*.*...***...*..**...*.*..*.*..**...*.**.*....*..****..***..*...********.*...*..**.....***.**.***....**..**..*.*.**.**.*..*..*.*...**.....****....**....*..*...*........***...*..*.****.*..****.****...*..**.*.**....*.*...*....**....*..*.*.*......**..*.*****....**.*.*..***....*.****.....****........*..*...*.****.**....*...*..**..******.**...*.****.*.*.**..*..*..**.*..*.**..*...*..*.************.*.*..*.******....*.*...*.***..*.*.****...*...*...*..*.**.*.*..*.*.****.***.**.*.**.*..****..***....*****..**..*.**.*..*..*...*.**........*.*.***...*..*.*.*..***.*.*.**.***..***..**..*.******.*..*....**..*.*..**.**..***.**.*.****.***..**.*.*.*.******....**...***.***.*.*..***.**....*...*...**.....*.........**..**..*****...*.**..*.***.*...**.**.*.......****..*.*.***.*...***.*..*.*.....**..*.....******.*.**.***..*..*.*.*.****.****.*..**.**....*.*.*.***.**....***..*.**.*..*****..*.*...**...**.**.***..**..*****.******.**.*..*.*.****.**.***.***.*..**.********....*.***...*..*.***.....**...**.***..**.....*.***..*.*....**...***......**..*.**..*.****.*.**.*.*..*.*.**..****..*...******....*.*..*........****.****.*.*.*.*.*.*...**..*.**.**.**...*.**...*.**...*..***.***.***.....*****.*.*.**.*****........**.....**..*.**.*...***.**......*..*...**.*.....***..**..****.**.*.*...*...**...*.*.*..*..*.*.*.*...*.*..**.*.*.*.*.**.***..*.*.***....*..***..**.*...*.*.*...*...***...*....*..**.*..*..****..*...**.*.***.****...*.**.*........**..*.*....***..**..**....*..****..**..***......*..****....**.*.*.*.*...***.**.*.*. ***...*..*.*..*....*******...........*..***.**..*.....**..*..**.*.**.*.*.*..*....*.....*.....**.*..*.*.....*.***..***.*.*.*....*..***.**..**.*...***.**.....*.*****.....*.*..********...**...**..*.****.*.****..**.*.*.**..*.*.****..*.**.*.*.***...**..***.*...*.*.*.***.*.**.*.*.*...**..*..*...*...*.****.**.*.*.*..****..*..******....*.**..*.***.**.*******.*.*....*.....*.*.*.**...*.**.*...****.***.*.*.*...*.*.*.**...***.*..*..*........*****..*..*....*...*.....*.*..**.***.*......**.....*..*.*..*....*..**.*..**...***.*...*...**.*.**..*.****..***...*..**.**.**..*.*.*.*.*.*.*..*.****.***.*********.*.*....*.***....*.*..*..*.*.**.*........*********...*.****.*...*********.**.*..*..*..**..*...**......**...**.*****.*..*.*.******..*..***.*....*.**.*.***.***......*.....***...*..*..*.**.*.*.***.*.*..**...*.*.**.*.**.**....**..*.**.**.**.*.*.***.*....*****.*.*..**....***.**.*.....**.*..*..**..*****..****.**...*****.***.*...***.**...****...*..***..*.*..***..**..*..*.*.*.*..*.***..*....****.*.*.**.*.***...******.*....**..**...**....*.....*..**..***..***.***.***.*.**...*.***....*...**...*.**..*...**.*****.****..***.*..**..***.*......*..*..**.*****..**.*.**...*.*.*.******.***.*.*..***...*.*..***.*****.****.....*.**.**.*.*..***..*.**..**.*****.**.*......*...**..*.*..*.....*.***....**....*......*..*.*.***..*.....**.....**.**.*.*...**..*.*.*.*...*.*.*...*****.*.*.*.*..****.***.*..******.*.*..****.***......***.**..*.****.*.**..**.....**.**...*.....*.**..**.*.**..**.*..*.***..*.*.*.*..*.*......*..********..***.*..*...*...****.*.**.*.*******.****....*.***..***..*....*.*...**.*..*..*..**..***.**.*****..**.***..*.**.*.*****.*..*....*.**..******.*****..*.*....*.*...**.*****...***....*.**.**..*.*...*..***.*..**...*..****..*.***..***..****.*.**...***.*..*...*.*.****.......*.*..*..*..*.**.....*...*.*..*.*.*...***...****.....***..*.*.**.****...**...*.*..***.*..*.***..**....**..**...*.*....*.**.*.*******.......*..***..*...**.....*..*.**.*****.*.**..*..**...**.*.*.****......**....*...****......****.**** *.*...*.*..*..*.****...****.*....***.*.***.**.****.****....*.****...*******.**..*..*****.**..***...*....***.*...*...*****.**.*..***..**.*..*...*...*..***..***....*...**..**...*.*****.**.*.**.*.....*..**...*....*.**....**...*.....*..*..*.....*...**....*...*.**..**..**************..*..****..**.*.*...*.*.*.*.**.....****.*****...****.*.**..*.*.**..*..*..*....**....***.**.*.**..**.**..*.******..*..*.**..***.**.*...*.*.*..***.*****..***....*..*..*****.**.**.***.*.***.*.**.*.****.*.**..........**.*..*********......**.*.*...***..**.*..*.**.*****..**..***.*.*.***.*.*.*****.***..**********.***.*.*.*.*.*.***....****..**.*....*.**..*.**.*..*.*....*.*********.*..**..**.**.*.*.*.***...**.*.****..**..*.*.*.*...*.*.*.*.*.***.**...*.**..*.*..*.*..*****.*.*..**..**..*.*.**.**.**...*.*.....*..**.....******.**.*.**..**.**.*...**..*...*.***.*...**...*.***....*...****.*.*...*.***..**.....*.**...***.******.**...*.**.**.***.**.*..**..**.**..**.*.*****.**.*****.**...***..*.*..*.*.*.**.*.**...***..**..*.**.***.*...***.**.*.***.*...**.*.*.**..*.***.....*.**...**.**..*.***....*...****.**..**..**.....*...*.*.*.*....***.**.*...**...*..*....**...*.****.***......*.*****..*.*.*..**.**......**..*....**.****.*.*..*.**.....*.**.*.*.*.****.*.**.***.**.*****......**....**......*..*.*......*..*.......**..*****.*..***.****..*.**.**..*.*.**.******....*...***.***....*..*...*..***.*...**.*.*.**....*..**..*.***.*.*..**..***.***.**********...*.**.*****..***.**.*..*...***.***.*..**..**.**.**.*.*..**....*****.**.*.***.*...**.***.*...*.**.....*..*.***..****..*....*....*...*.****.*.**.***....*.....******.*.****.......***.**.*.*.**...****.**.*..*....*......*.*.**.***..*..*.*..*..*.**.*..*...***.*.**.*.*.****...*.****......*..*...**.**..*..**..**.*...*..***....*.....*.**.*****....**.****.*...*..*...*....*...**...**.**.**......*.....*....*.**...*****....*...***.*.**.*..******.**....**..*.****.*....*.*.....***.*.*.*.*.*..*...***.*.***.*.*.**********.**...******...*****..*..*.**..*.****...*..**.*..**.*...*.**....***... *..**.*..**..*****....**.*......***.**...***....*.**..*.....**.***..**....***.***.*..**.*.*.***.***..*..*....***..**...*....*.....*..*...*****.*.*..*..*.*.***.*.**.*************....*.**.*..*.***.*.***.*.*......*...**...**.**..*.*.*..*.*.*.*..*.***..*.*****....**.........**.**..***..*.**.**.**..***.****.*.****.**.*...**.....***...*********.*.*...**.*.*.***.***.**..*........*...***.**..*.*..*.**.*****..*.*...*..**.*.*...*.....*...**..*..**.*.********..****...**.****.*.***..***..**.*****..*...****...*...**.*..*...*..*......***.....*.**....*......**.**.**.***...*.**..*.**.*.****...**....*..........***.*.*.**.***.***.**...*****...*.*.*.**.**.**.**......**.*.*..*.**.***.*.*****..******.*....*.**.***...***.*..**.*.**.*********...***..**.***.**.**.*..**..*.*.******.*..*.*..*.*..*.....**..*.**..**..******.**....**.*.**..**.***..***.*...****.*.*...**...*..*.**.**.*..***..**...*.***.*..*...**..****.*.....*.*...**.**..*..*..*..*..*..**.*..*.*..**.**.**.*..***.*.***.*.*.*.*.*.***.....**.**.***..*.****.**.**..*....**..*..*.**.****...******......*.*..**.....**.*..*.*.*.*.***....**.*.*..*...*.****...*......**.**.*.*.....*..*.*..**.*..*.*.***..**.*.*****..***.*.*.......*...***....**.*...*..*.***.*..***.*..*.*.....**.*..**..*.**...*.*.*...*.*.**.*.*.*....**..*...*...*.*******..*.**..*..*..*....*..*..*.*.***.*......**..*****.*.*..*...****.**.*.**.**.****.***.*****..****..***.*..**...*.*******.*****...*.**..***.**********.*.*..**..***.*.*.*.****.**..**...*.**.*..*.**..**.*.....*.**...*.*...**..***.*.*...*.*..*....*.****.*....*.**.*..*..*.*..*.*.**.*.*.....*..**.***.......****..***.*...*.***.*********.**.*.*..**..*..*.*.*.**.**.**.******.......**.*.*.*..**.*.*.*..*..*.*.*...*.*...*******.**..*.***.**.*.**.*.***.*******.*..**..*.******.*.*.**.*.***.**..*.***....****....*.**......******.*..*......*..***..*..*....**.*.***...*.**.**.*.*.*****.*.*.***...**.**.****...*..*...*.*..*....**..*.*.**...*.***...*.*..**..*.**...*...******...***.***.*.*..*..****.*.**...*..**..*.*..**....*.**.**..**... .**...*.****.***.*...*.*.*.*****..**.**.***.***..**.*.*...**.***.**.*.*..**..*.*..*.*.**.*.....*.*..*.***.....***.*.*........*.***...*.*....**.*...*.***.****....*.*********.***.**.*..............**.**.**********..**.**.*.*...*****.*.**.*......*.*..**.*******.*.**..*.********.**.**.*.*.***.*...*..*......*..*.....*..*..**.***.******.*...**....*....*.*.**...*.*..*..*......**..**.**.****.*...**..**.*..*.*.*...*.*...**.**..**.*......*..*..***..**..**..**.*.**..*.....***.****.....**.**..******..*.*..*..*...*****....***.**....*....*..*..*........**.**..*.*..****......***.....*.**...*.**.**.**.*..*.*..**.**...***...**...*.**.*..*....****...*....*......*.***..*...*.*..**.*.**...*..*.*....**..**.....*..**....*..*..****.**..*.*..***..*****.....**...**.***.*..*..****...*..*...*...**..*.***.*****..*.*..***.*...**....*.*.**.***.*.....*.*..**...**.**..**.*.*.******..*...**.*....*.*.***.*.*.**.**..**.*...**...*......**..*.**.*.***.*.*****.*.***....***.***.*********..**.*.*.**.**.*******.*.*...*...*...*.*..**.**.***..........*****.*..*.******.*...*.*******.*...*......**.*.**..**..**.***..**..**...**..*.***.*.*..***.*.***.**.*..*.****..*...*..*...*.***.*.**..*.*..*.***.***....**..*.*...*.***.*.***...*.*......*...*....***..*..****.****.*...***....*.*..**..**.....*..****....*****...***.*....***.....*...**.*...*..***.***.****..*.*..**..******.****.*.****.**.***.*.**....*..**.**.*..*..*..*......*.*****.***.***..*.*.*..****.***..*..*..*..*.**.**.***.*...*.**..*..*..****.**.*...*....*...**.*.*****.****.**.*****.*.**.*.*******.**.*.*..*.*..*...**.**....*.****..**.***.**...***...**...**..****.*.*.......*..**.*..**.*......****.**.*..**.*..**.**.....**....*.***..**....**.**.*..*.......*..**...****..*..**.**.**.*.**..***..****.**..*..*..*...*....****.*.**.*.....*.....**.**.**...**.*******.*.****.***.***.*..*.........***....*.*****...**.*...*....*..*********.*....*.*.**...*...*****.***.**.***.****.*.*.**.*..*.**..**.**..**....******..**...**.***.**.*........**..*.*.**.*.*....**.***.******....*** **..**.*.***.*..*...*.*..*........***....*...***.**....***..*.**....**..**...*****.****..*.*....*..*.*..***..**.*........*.....***.**..*..******......*.*...*.*.***.*..***.**.*.****....***.*.**...**...***...****....***...***.....*.*..***.*.*.***..***..*..***.****..**.*.*...*..****..*.**.***.**.*..*..**.*****....***.*.*.*.*.**.**..*..*...*...*..*..***.*..*.*..**..**......*....*.*.*...***.**..*****.**.***.**...*.*..*..*...***.***.**.**...**...***.**.....*..*.....**.....*.....***.**....**...***..*.*.*.******......**.****.**.*.**.....*.*.**..**..*.*..**..*..***...**.*.*.***....**..*.**..*.**..*..*.*..*..**....*.**...***********.*.*..*.**.**...**.*..**...*.**.*...*.*...*..*..*...*.*.**.***...*******.****.*.*..**..***...*.*......*.*....*.***..**.***.*****..*.***..***..**.*...*.......*...*.....*..**..*..*.*.**.**...*.***.*...**..*.*.**...**.*...****.*.*.....*..*..*.**..**..*...**..*..*..*..*...*.*..*.*..**.***..*.**....*.*..**.*.*.****..*****..*.**..**.***.*.*.****...******.**.....***.**..*..**.*****...*....*.***....****..*.*.**.*..*..*...**...**.**.**..**.*..**.*..*....***..*****.**..*..*.*.*..***..*****.*****.*....*..*..***...*..**.*...*****.**.****......***.**.........*..*......*****.....*.....***.*..****..***.****..**...***....**.*.*....*..*..*.*..*...*....*..*.**..**......*....******.***...*..*....**.***.*..**.*..*.**.****..*......*....*.*******.....**..***.*.*..**..*.*.***.....*****..**.*********....**.*****..*.*.***.*.**.**.**.***..***...***.**.....*****..***.*.*..*.***.**...*.*.*..*..*..**.****.******.****..*...*.*..**...*.*.**.*.**.*....*..*.***.*.****.**.....**..*..*..**..**..*........*.*.***.***.*...*.*.**.*......**.**..*....*******.*****.*.*..**...*.....*...***...*..**...*****.***...*.**..**...***.....****..**.**.*......*....**...*..*.*.*....***....**.**.******..*.**...*..***..*****.****.****.*.***..**.....**..**.*.***.*..**.***.***....*....*.*.***...**..**..****.**..*.*...*..*.**..*.**.*****...***.**.*.*..***......*.....*.**.*...**...*.******...*.....*..***..*. .**.*.***.**.**.*.*.**.*.*..*....*......**..***.*..*.*..*..*...****.*.****..***...****.*.....*..*.***..*.....***.*..*.**.*.*...**...**.....*.*.**...*.***.*..*..*....*.**...***....***.*.**.***.*.*.**.*.***.*.*.**.*..**.*.**.**..*...***....*.**...**.*...*.****.*..**.*..*.*.***..*..***.....***...*.*.*...*.*..*.**.**.....***.*..*.*.*.**..*......*.*..*..***.*.....*..*.*.....*.*.*.*.*.**.****.*..**......*..*....*.*.*.*..*.**.****..***..**.**.....*.***.*...**.*.**..**.***.****...*..***.****..***.*.**.*..*.****...*....*.**.****.**.....*.***.**.*****......*.****...*.*..**...*....*.***.**.***..*.*.*.*.**...*..**..*..*...**...***.**.*.*.*...**..*..*....**.*.*.**....*.*....*..**....****..**.***.*.**.*..********.*...***.**.**.*.**.*****.......*......*.*....***.****.**.*..*.***.*.***.****.***...*...*.**..*..**.*....**...*****..***....*.***.*..*..**...**....**.*...*.***.**.**.*.**.**..**......***.**....*.*..*******.*.*.*...**....*.*...*****...*.**..*..**.*..*.*..**.*...**.*.*******.....*.*....*****..**..*...*..*.**....*.....*..*..**..**.*..**.***.***.*.*..*..*..***...**.*.***...*****.***.*.....**.**..**...*.**..***.*......*..***...****.**.****..*.**..**..**......*..**.*.***...*..*.***.*....*........*..*..*..***....*...**.*.*..*..**..**.**.*.*****...**...*.....*.....*.***.*.**.*.**.********..*...*..****.*.**.***..*.*****....**...*...*...**.**.*.*..*..*.*..*..*..*.*.*.*.......*..********..*****...*...*.***.******.**...*..*.****......**..***.**.*..*..**..*......*..***.***..*...*....*...*.***...**...**.**.*.*..*.*....*.......*.**.*.**...**.*..*..**.*.*..*....*********...****.*..*.**..**.**..**..*...******.******.*.*..**..*....*.***.*.*..****.*******..*.***.**.**.*...*.***....****..****.*..*....**.*.**.*****..**..**..**.*.**.*..*.****...**.*...*.*.**...****...***..******...*.**.***..**....****.****....***...*...**..*.****.*....*....*..*.**...***.*....**....*..**...**..****.*.*.**********.*.....*****....*.**..*....***.***.....***...**.*.**...*.****.*.***...*.*..*.**.*.*.......*.*.****.. **.*****.....*..***..*.*******.*.*..*..*......**..*....*.....**...***..**..*..******...*.*.****..**..********.*.**.*****..*..*..***..**..*......***.**......*..**.**.***..*.******....**........***.*.*..**.*.*......*..**.*.*.......*..***.***.*.*.**..*.**.***....*....*.*..*.***..**.....*.*..**.**..*.*****...***.*.*.**......*......*..**..*.**.*.**...*.*..**..**..**.....****.****..*.*.*.*...*.**.**.*.*...**..*..*...**...***.*******.*.*....***.*.***.**.....*......***...****.*.****.******.**.*.***...**.*.**.*.**.*...**...******...****.**...*.*.***.***.*.**.....***.***.*****.*.*.**.**.*..*.*...**.****.*.**..*.....**.**.*.***.*....***.*..*..*.....*..*.**..*.*..*..*.*.**.*.****....*.*...**.*.*.....**..***.***.*..***..*....***....*.*.....***.*****..***..**...**...***...*..*.**....**.**.*.*.*...**.*.*.***..*....*...*.*.**.......*..******..****.*.*.*.***.*.*......**..*.*..**...**.**..*.*****...*..**.*.*.*....**.*....**.**.**.*.*.*.**.****..*..*.....**.*....*...*..*..*....*.*..*...*.....*.*..*.*.**.**........*.**...*....*.*..*...*.**..**.*.....**.*.....**.**.*.*.***..***.*.*******..*..**.*******...***..**..*..*..*.***.***.**.*.**.*...***.***.*.*.****..*..********.**.****..*.**..**.****.**.**.....****..*.***..*...*..*...***.*.*.***...*.*.*...****..*.*..*....***..**.*......*.*....*.***..******.*.****..*..*..**..****.**.********..***....**.***..*..**.*.**.**.*..**...***.****.*.****..*..***....**.*..*.***...*..***..***...**...**...**.*...*.*..****....*****.*...*..**.*.**.*.*.*....*.*.*...*.**..*......*..***.*....*..*..*..**.*.*****.*...*.**..*.*...*...*.*..**...***.*.*..**.****...*.**.******..**.*..*.*....**.*..**....***....*.*..*.*.***.*.**.**....*...*.*.**..**.****.**......*.*.****..**.....*..*.**.**....*******.**.**.*.*.*.*....*.*.***...***.*****.*.*.*..**..**.**.**.**.*..******..***..***.*.***.*.*...**.*..*.*.*..*...***.**...*........*....*.****..*.*....*..*...*.*.*...*.*..**.*...*......*..**...*..*...****.*****...****..*.*.***..**.*...*...*...*.*.*...*.*...*.**..***...*.*...*..* *..****..**.**.*..*.***.*****...***..**.*..**..**..*.****...*******..****..****..*.....**....*********.****...*.*....**...*.**.*..*...**....*..*.*.*.****.*.**....*..***.*..*..***...**.*.*.*.*.*.*****.....**.****.**.**.*.***....**....***.*.****..*..**..*.*.*.*******...***.*...*...**...**.***.**.....*.**..*..***.*.......*.*.*.*..*..*.***.****...****.........*.***.*...**....**.*.*...***.****.**...*...*.**...*..*****.*....*.*.****....*****.***..**.***.***.*.***.**.*....*..*.*.*....*..*..**.**.*.*..*..*..*.**..**...**..****.*.*.***..*..****************.********.*.*..**..*........**..*.**.******..**....**.*.***..**..*...***...**...*..*.*.....**...*******.**.***..*.***.***...**.*..******.**.*...****.....*.....**.**.......*.*.*..*...*...*.****.**.....*....*.**..*...****.*****..*****..*.****..**.****...*..*..**.....**.*....*.*.*...*******.....**.***...*.*...**.*..*.*.*.*..*****....****..****.....***...*..**..**.*..**.*.**...**.**..**....******....*****.*.*.*...**..*.**....***.*****..****..***.*.**..*..*..*..*..*..***.*..**..*.**.*.*....*...**.....***.*....*....*.***...*.***.*...******....*.*.**..**...*.*.....*...**.*.**...*.*....******.**.*..**.**..**...**.*..***..*.........**.....*..*.******.****..**...*.**.****..*.*.....**..***.**.*.*****.**.****.*.*....*.*********..*......*...*****.**....*.*.*.***.*....**......***...**.****.**.*..*..*.**..*...*.***.*....***.**.**...*.*.***....*.*.**.*....*.*..*.****.**..****..*..**.****.*.*...*.........**.*..**..*********.**..****.*..***.***..*.*.**..*******.*.*.*...*..**.**...**.*..*...**.**.*...***...*..***.**....*..***...*...***..*******.***.*...*.****....**...*****..*...*...**..*.*.*.*.*******..*.....**.**...*...*....**....*.*.******.**..****...****.*****.***..*...*.*...*..*.*.***.**.*.**..***.**.....***.*.***********.*..*...******.*.....**.**.***...*..**********..*.......*..*.*****...*..*.***..*..*.*.*.*.*....*.*..*.****.**.**..*.*..**.*....****.*.*.**...**..**..**.*.*..*.*..*..*...***..*****..****..***.*..*....***..*..*...**...**.** *..*.*...*****..*.***..***.***...**...**..**.**.**.**..*..**...**.**......*.***.*...*.******..*..**.*.**..***.....**...**....*.*.*..*...*.****.*.*...*..*****.....***.****.**.**...**.*..***.*.***..*.***.....**.**.*...**..**.*.*.*..*.**..*.....**.**..*.*..*...*.**.***.*.*..*..*..*.*.**..*.*...*****..*.**.*.**...******.*...*..*..*...**.*..*.....****..*.*.**..*.****..*.***..*....*.*..***.***..**.*..***.*..**...*..***......*.*****..*.*..*..*..**.*.***..**.*****....***.*...***.*..****.*..*..*...**.**.*.*.*..**....****...*.*..**.****..****.**.*....**..*.*****.**.*.*.**.*.*.**.****..****.*****....*..**...**...*.******...**..******.*......*...*..*.*..**.***.....***.**.****.***.*********.****.**..*..**...*...*..*..*.*...*...*.**..****.*..***..*....*...***..*.***.**.....*....*.*..**..*.*..**....*.****.....*..*****..*.**.*.**...*.*.*.**.**.*.*..*.**.*..*....*.**....****.*..*..*.****.*...****..***.*...*.*.*..*..*..****.......*..***.****.***.....*..**.*.*.****.*.***...*..***.*.*.*.*..*......**..*..*...***.***.*...****.*..***.***.*.*....***..***.**.***.....*...*..*.***.*..*.******.***.*.**....***..**...*.***.....*.*..*.*..****...*....*.*.**.**.*.***.*.*.**.****.*..**..***..**.**.*.**.***.*.....*..*..**..*.*.*.***.*.*.*..*.*.*..*******..*...**...*....*...*.*.**.***..*...***....*.*****...**..*.**..*...***....*...**.*..*.*...**.......*...**..*.*..**..*.***...***...*.**...*..***.**..**.*.*.*....****..*..*.*.**....*.*..*..******.****.....**..*.**..**..*..***.*.*....*..**.*.**.***....*.**.******.*****.*.*.****..*.*..**..******..*...*.*..****..*.....*...**.*.*.*.*.*.*****..*.*.**...***.*..******.****..***....*...**...**.*.*.*..**..*.**.**..*.....*.***.****..**.....**..*...*..*.**.**.*.*.******..*.*...*.*..***........****....**.***.****.*.**.*..*...**.****.***......***..**..**...*.*...*...*.....****..***..*..*...****..*...******.*.**..*.**.**.**.**...******..**..****...**..*.*...**.*.**.***.*..***..*.**.*.**....*.....*..*....**.**..***.**..******..*..***...***.********.*...**..**....**.*. *..*..*....**..*.*..***....*...*.*..***.*.***.**...*...*.*.*.**.....*......*.*....*..*.***.*...**..***...****.**.***.*.*.*..***..*..*..****.***..*******.*...**.***.*....***.*.**.**.*..*..*.**.*..***.******...**.*.*..*..*****....*.*.*...*.*.*.........*.*.*.**.***.***...*.**.****..**.*****...***.....**...*..******.**.**....*...***..*.***.*..*.*.*.*.*.*..*.*..**...*...**.....*.*..**.****..**.****.***.*.*..*.*..*...*.***.***.*...******.**.*.*.*.****.*.*****.*..********.***.*.*******.......**..***.**.*..**..*.*....*..****.**..*.....*....**.......*....*..**..*****.***.**..*.*.***.*..*.*..*.*****.****..*.***.**..**..*.******......*..*.**....***...**.****.......*.*..***.***......*.**.****..***.*.***.***.*.**..**.*...*...**..*.*.......*******.....*....*.**.**.*.*....****.***.***.**..**..****..***..**...*.......*.**.*..*...*..***.**.*.*..*......*.****.*.*****.*......**..*...**..*.***.*...*..*.*..**......**.*..*.*.*..**.**..**..*.****..*.**.*...**..*..*..*.****...*.**........***.**.***.*...*....*.**.**..****.*.*.*******...*.***.*.*.*..*..****.**......*....*.***.*...*.....**.****.****.*.**...*..*.*.*....**.***.....*.*.***.*.*.*......***.**.....**....**..***..*.*.****.*.**..**.****.****..****...*..*.**.*.**...****...*.*..*.**.*.*..**.*..*..****.**.*...***.**.****.**.**.*.**......*...*.*...*.**..*.**....*.*.**..*..*......*..*.*.***...**.*...***.****.**.*****.*.***.**.*.*.**.****.*.***..*.*.**.****.*....*..*...*.**..*.**.*..*.***......*.........**.*.*.***..*.**.*******..*.*...*..******.**...*.**...***.*..*.***..***..*.**.****.*.***..*.**.*****..**.***.*.*******..*.**...****.***..**...*.....***.***.**.***..*.*..*.*......*..*.**...*.*.******.*....*.*..**..*.***.*...**.*.**.**.**.*.**..*.**....*..*.**..**.**.*.*.*****..**..**.**.*....*..*****...*.*.**.*...***.**.*.*..***...****...*.*.*.**.*******.*******..*..*.*..****.......*.***.*.*..********.**.....*..*.****.*..*..**.*....*.****.****.*.**....***....***.....*.*....*...*.*..*...**..***.****..**..*..***.*..*..*.*..*.****....**..***..* .****...**.**.*..*.***.*.**..****.****.**...**..*.*****..........****..*.****.**...**.....*.**.**..**.****.*.*..*..*....****..*.**...***.****...******..**.***.*.**..*..**..**.***********.***.**.***.**..**.******.*.*...*..*******.*...***..***..**.....***.****.*.*...*..*..*.**.*.*....*..***..**.***.***....*****.*....**.*.*..*..**..*..*..*.*.*.*.....****...*****.**********..**.*.*.**...*****.***.******....**.*.**..*..*.*...*****....*.*.*...*....**.***..***.**..*..*.*****...*****..**.**..*..***..*..*.......*****.*...**....*.****.*..********.*..*..*.**.**.*..*.****.*..**.*..*...**.***.*....*..*.**.*...*...*.*.***.***.*..**.....****.*.*.**.**..**.**.****.***.*.*......****.**..***.***..**.****..*..*....****.*..**...******.****........*......**.**..*..*....*.*.*******...*.*..**.******.***..******...*****..***.***..**.*..*.**...*...*..*.********.**.*.*.....**....***.*.*.****.***.*....**.***..***.**..**..*...*......*.*.***.*...**..****...**..*.****...**.*...*..*.*.***.****.***......*.*****.**..*..*..*.*...**...*...***.*.*...*.*****.**..*.****.*.**.*....**...**...*.*..*..**.*..*..**.***.*...***...*...*.*.**.**.*...***.****.**.***...****...***.*****......**...**..*.***.***.*.******...*.*.***.****..*..**.**.*....*...*...*.********...**...**..*..***.*..*..**.***..*.....*****.*.*.*..*.....**..**.*..*.*.*.*...**...*.*.****..*...**.*..**.*..***.**.**..*......*.***...........**..*..*.*****..*****.***.*.**..*..*....***.**...*...*....**.*..*.**.*...**...*.**.****..**..*.***.**...******.**.**...****.***..***.*..*.*.**.**.*.*****...*..****.*..*..**.**...****..***..*.*.*.*****.*..**.*..*.*.*.....**..*.....*..*..***..******....*.*......*.*...*.*.*.***.*.**.*.*.****.*...**.**.***...**..*.*..**.*.**..**.**..*.*.*..****.**...***.**.*.*..*...**.****.*....**..*.*..*.....*.*.******..*........*.***.**..*..*...*.**...*....****.**...*.***.*.*.*.....****.*....*...**.*....***..*..*..*****.*.**.*.*.**.....*.**.*...**...**..*...*.***..**..**.******.*....***.*.*.*......*.*...*..*.*.*..*.*.***.*...**...* .*.*..***....*****...**.**...***.**..**..*..***.**.....*..**..*.....******.***....*..***.***....*.*.*...*****.**..*...*...*...*.*...***.**.**..***..**.*.**.**..*.*.*.**..**..**..*****..***...*.**..***.***......*...***.*...***.***....**.*...*..*..**..***.**...**..*.***..***.*......*.*.*.*.....****.**.*****...****.....**...***.**.*.**.*.****..****.**.***.***.**..***.*..*..*****....*...**..*..****.**.*.*....*.*.*.*..*.****..*.**.*..**.*....*...*.**.***.*****..*.***..*....****.*.*...*.**.**.....**...**.***.***.*..*...*...**..***.***..****.....***.*.***.**.*.***.***.*....*.**.**....*.*..***.*****.**..**.....***..**.**..**.*.....***..****..*..*..**.*..*..*.*..**.*****.*****...**.*..*...*..*...**.****.*..*.*.*....*.*...*.*.********.*.**....***..*******..****.*...*..*.*...***..**.*.**..*.****.*.*....**..**..*.****..*..****..........**.*...*.**...***.***..*.***..****.*.*.*...*...**...***.**.*.*.*.*..**...*****..........*.*..**.*.....**.*..***.*...*.*..*******.**..****...*..****..**..*..*...*.*.*.*.*....*...***.****..*....*..**.*....*.......****...**.*..*.*..*.****..*..***.....***...*********.....*.*....***.**...*******.*..*.****.*..***.****..**.*..**...********...*..*.***...**.*....*.*.****.**.*...***...**.**.**.***.**.**.**.*...*.*.***.*..*.********...*.******....**.**.***..*..**.*.*.*.*..*******..*.*...*.******...........*..**.***..*........*.*.*.*.***.**...**..**.*.**....***.**...*.*.****.*****.*......*..*...*...*****...*...*.***.*..*.*..**.*...**.**....*.*....*....*.....*.**.*...*.*.**........*..**.**.*......*.*...*******......****..**.*.....*.*..***.*...*.**.****....*..*.****....**.*..**....*.**.*.*.***...*****.....****.*..*...*..*.*..*.*...*.*.**.**.*....***.*****..**.***.*.*.**.**.*.**.**.*.******.*.*.**...***.*.*.*.*.**...**.*****..*.***.*..*.*.**..*...****.**.....*.*.*.*.*.*...**.*....*****..**.*......*..**..*.*.......*...***.*..**.*...**.*.*.....******....*.*..****.....*....*.**..**..**.*.*.**..****.*.****.*.*..**..*..***..**.*.*...***.*..*..****..*..*.*.*.*.*...** .**.*..****.**.****.****..*.....**...*.*.....*.*.**...**..*******...*.*..*.*.**.*********..*.....**.**...*.*..**.*...**.**..*...**..........**....**....*...***...*......***.****.....*.**..**.***...*****.*.**....******..*.*....**...**.*.*..*...****.*.**..***.**..**.*.**..***..*.*.*..*......*****.*.......*.*.**..**..*...****.**....**.**.*.*.....*.***.***.*..**..****..*.*.*..*.*.**.*****..**.*.*.*.*****.*******.*..***.****......**...*.*.*...*........**...***.***..***.**..**...**.*..*****..***.*.**...*.**.*...***.**..*.**.*...*.*.*.*.....*.**.*.*.***.*****.....*..***.*****.***.*.**....*...*.*..*****..****.*.**....******..*.**..**....**.****..*****.*..**...**.*.*..*.**.*.....*.***.**......*.***.....*..**.***.*.****.*.*..**..***..****.**.***.*.**..***.**.**.*.*******..*.*...***..*..*.****...*.*.********....**..**.*.*****....***......***.*.***.*.*****.*..**.**...*.****..***..***.*..**..*..*...*...*.*.*.********.*.*.**...***.*.*.*...*.***.***.*.*..*******...*.***.****...*..*...*.**.*...*...**..**..*...*.****..**.**.****..*.....****...*****....**.*...*******.*..*...*.***.*..*.*.*****.**.*****.*.**..****.**..*.*.**.**...**......**.***.***.*..**.**.****....*....*.****..*...**.*...*....**.*....*....******.*.*.*..*..*.***..*.**.*.*.*.......*.*.*.**.....*.....**..*...***..****.*.***.*..*...*.****.***....***..**.**..**..*.**...*.***.**..*.*.*.*.*.*.**.**.**..****.*.*.*****.*...***.***.*****.***...**..***.***.....**....**..****..*****.****..*.****..****.*.********.**....*****...*.*.*..****..***.*.*.*.**..**...*.*.**....*.*..***..*.....*..*.******.*.*****...**.****.*.*******.**....**...**.***.***.***.*.**..**.*..*..*.***.****....****.**..****..*......**.*...*.***..*..........**.***...**.*.*.**...**.**.**.**.......**..**.*...*..*.***..**.*..*.***.**.******.****.....**..***.*.*******.*.*...**......*.....***..*.**.***.****.*....*.*..*..*.*..****..**.*.*..*...**....*.*....**.......*..*..***...**..*....**.**...*.**.*.*.*..***.*.*.***.****..***.*..*....****.*.**.*****....**.*.*.*..**.*... .**....**..*.**.*.*..*.*............*..**....*.*...*.*.**....*..*.*****..**.*..*.***.**.....****.*.*****..*.****..**.*....*..**.*.*..**......*.**....*****.*..****.**.**..***.*.***.*..*...***.*.......*...*.***.....*......*.....**.*..**.**.******..*.*****..***.******....**..****.**.***.*..*.*......**.*..******..**.**.****.....*.*.***....*..*...*..***.**....****..*****..*.******......*.*.*...........*.*****..***...***.*..*.*.......**.*......*..*.*****.*..**.*.*.*..*.***.***..*.*..*****.**...**..*....*.*****...*....**.***.*.*.*....***...*.*.***...*..***.*.*.*.*.***.*..**..**.*..*.***.*..*...****.***.**..*.*....*.*.**..*.**....*..***...**..*********.****....**.****.*...***..*..*..*.**.*.*.*.......*****.*.*.*........*.***.**..***...****.***..**.*.**.*.**...*.****.****.**.*.**.*..***.*******...*..***..*.***.**.*****...*..**.**.*.*..*.*.....*..***.*...**.*.**...*.***..**.****..*..****.****..***..*******...*.*..*.***.***.*..*..***.....**.*....*..*...**...*....*.***...****.*.*..****....******...*.**..******.*...***...*.....*..****.****.**....**..*.*.*.***.****.**......*..**...*.*.**.*.*.**..*.**.**.**..**....**...**...**...**...**..******.**...*.*...*..*..*.*..***.****.*.***.........**..*....*..***.****.*..***.*..***....***....*.**.....**.....*...***.*.******..*..*...*...***.*.**..*..*.**.*.*.**...**..*..****.*.***..**.**..**..*....*.****.*..*.**.*..*.*.*...***.**.*.**.*..*.*..*..**..*...*.*.**...**.**.*******.**.**.**.**.*..**..**...*.*******....**..***..**..*.*.**..****...*..****..*.....*......**..****.*...*......*****.*.**..**...*....*....*..*..**.***...***.**.**.****.***.....***.**.*.*.*******.*...*..***..*.***...***....**.**.**.*..***.*.*.*****.*.**..***.**.*...*.**..***.**.......****.**.*..**..*******..*.***...*.*.***.**.***..***.**..**.**.*.*..**..*....***.*..****.****.***.*.****.*.*.*...**.***.*.**.**.*.*.***.**.*..*****.*...*.*.*.**...*..*****.*.***..*.**.**..*.*..*.**.**....*.**..****.*.**.*.****.****..*....*..*.*.*.*******..*.*..**..*...*.**..*.........*.*..*..**.* ***..****......*****..*****.*..*.*.******.*....**.**...***.**.*.**..**.**..**.***..*...*....**...*.*.**.*...***..*.**..***...*.*..*..*.**...*.****........***..*..***.*....**...*....**.**..*.*.*..*..***..**.**.**.****..*.**.*****..*.**.*..***.***..*.**...**.*.********......**.....*****.....*..*****..*.*.********...*****.****..*****..*..*****.***.*.**..**.....*.***...*...****.***.*****...**....***.*..**.*****.**..*..***....*...**...***..**.***.**...**..***...**.*......*...*.*.*.....***.......*.**.******.*..***...**...****..**....********.****.*.*.**..***.**...***...*...*..******....***....**.**.*.........*.*.**..*..****..**.***.....*......***..****.**..***.*..*...*.**...*..****.*..*.***.*.*........*.*..**.*.***.*.**.**.**.*..********..*.**.*..*.****.*.**.***.....**.****...***.**...*.**..*.**.*.*.*..***...***.***.*.**.**..*.*.*...**.**.*.**.**..*..**.*....**.****.***.*...**.*.*..*.*.*..**.*.*******..*....**..*****.*...*.*.*.*****.*.....**..**.*****...**.****..*......**.*.*......*..*.*..*...***.*.**.*..*.*...**.***.*..*.*........*.*.**...*..*...*..*.***..**.**..****.**.*.....**.*.*..*..*.*..**..*....***.*.**.*..*.*.**..*.***.**.*..*..**.*....**...*.**.**.********.........*.***..*......*****.****......*.....*....****......***.**..*....*..**.****.**.**..**..**..*.**.*..........*.*.....*.*.....*...***.....*..***..*...*....*.*...*.***.**..***..*...*..*...*....*.*.*.*.**...*...*...*.****.*....**..*.*.*****.**.**...**.*..**.*.**.**.**..*.**.***.*.*..*...**....***..****..**..*..****..***.*.*..**.*.....*..*.**...*.*....***.*.......****.*..*....*.***...*.......*.**..*.**..*...*.**.*.*****.***..*...**.*****.***.*.*...*..******..**...*..*.*.**.*****.*.....*......*.*..***.*.*....**.*.....*.*..****.*..**..*****.*.**.*.*.*...*..**..**.......**..*.*.**.*..*..*.*...*.*...****..*..***.**.*.***..*.***.**......**.*.**..**..**...**..**.*****...**....*****......*....**.*....*.*..**.*.........*.**..***.*..*.**..***...*..***.*.***.**...*****..*.*.***....***...*..*****..*.*.....*..*.***...*.*. ****.****..*..**...*.***.***....**.*..*..*.***.*..**.*******.*****.**.****.****..****....*.*..*.*....***..*.**..........*...***..**.**.*.*......**..**.*.***..*..*.*....*...*....**.******.*...*...*.**....*.*****.**..*.**.**.*..***.*.*..****.***.*.**.*..*.***....*.**....*..*.*.**.*.***.**..*..*..*..*...***.*.*.*.*..*****.*.*.*.*.*.*******...*.*..*.**.*.***....**.**.***..*..********.*....**.********...*.*.*...*...*.**.*.***.*.*.***....**.***.**.*.***.......***.*.***...*.**..*.*.****.*.*.*****...***..*.**.**.*......**..*.*..*.......***..**.***..**....****.*.*.**.....*.*...**......***...***..*....***..**.**.*..****....*.**.***....*.*..**....*....********.**.*.*....**.******...**.*....*..*..*.*..*.**.***..*.**...***.*..**..*..**.*..*...*.*...****.*.***..*.......*.*.*****.**.**.**.***..*..**..***.*..**........***.*.........***.**.*.*.*...*.**..**..*.....****.*.**.**...**..........*.****..**...***.***....***..*.*..**.****...*.*..**.*...*....*..**...**...*..**.**..*..*.****..**.**.*.****....*..**..*****.****.**....*****.*****.**...*...*****....***....*.*..*.**.**.........*.***.*****..**.*..*.*****..*.*.*...*....***..**.*..****....****..***.*...*.***.******..*.**......*******..*..*****.*..***..*..*.*.*..*..*.**.****..****.**.**.*.*...**..**..*.*..***.****.*.*********..*.***.*.****...**.*.**.*....*..*..****...***..***.****.*****.***.*.*...*.*..******..*..*..***..***...*...**.*.***..*.*.*......**....*..****.**..*.*.*...*.*...**...*.***...***.****..*......**.**..*..*........*..*.***.*..*********........*..***.**....*****.*....*****.*..*..*.*..*****..****...****..******.*..*..*.**.*..*...***.*.*.***.*.*.*.......***....**.*.**.*****...***.*..*...*..*******.........*****....******.*.***.*.****.**......****.**.*...*.*.*.*.....**..*.*..*****.**.***.**..*.....*.***..*..*..*.*******.**...****......*...*.*......*...*..**...*.****.*..*..**.******....*..**.*.*.**...*.*...*..**.*.****.*..*.******.*.**.*.....*.**....**....*.****...**.***.*...**.*..**..**.*.*..**.*.*.**..*.*.*.*.......****** ..*......********.****.*.*..*..*..**..*.**.***.*.*.**..*.**..**.**.....*.*..*.***.....*******.*.**......*..*.*..**.***..*.**..*******..****.**...*.*..*.*..*.*...*.*..****.**.**..**...*..****.*******......***..*****.********...*.*..****..*..**.*.*.************..****...*****..*...**...*..**.**..*.*.*....****.**..***..*.*....****...*****.....*..*.****...*.*....***.*...*.*..******.*.******.*.**..****.*....***...***.**..****.......*.*.*.*.*..***...*.*.......****.*...*.*.*.**.***..**.*...*.***..**.***.******.**..**....**.***...***.....**..**...*..****.****.......*..*..*......***..****..*.**.***...*...*...***.****..****....***....*.*..*...***.**.*.*.***.*...*.*******.***...****.*..*****.*.*****..*.**..*.***...**.***..*...*.**..**.*.**.*.**.**.**...**.******.******....***....**....*.*..*****...*.*.***.*......*..**......*.*.*...*.*.**....**.*.....**..**..*..*...**.**...**..*.**.**..**.*.**.*...**.*.*......*.*******.*.***..*****...*.*...*...***.**.*.....*...**.**...*..**.**.**.**.***.*...*.*.**..***.*..*....***.*......*.****.*..*.*....*.*...*........*.***.*..**.....**...*....*****....***..*.*.*.*.***.*..*..*.*.*.*****...*...*...*.***..****........*..**.*.***.**.**.**..*.****.....*.****..*..*...*...****......*.*.****.****..******.**.**..*.****.*..**..**..**.*........**....**.**.******.***..**..**.....*.**......**.......*..**...*..*..*.**.......*..*.*...***...*.....*****...*.*.*..****.*.**..*.*.*.*.***..********....*..**.*.*...*.**.*...*.***...*...*...*.*..*.*...**.**..*.**.*...**.*..***.*..*.*..*.*...***...***.*...*.***..*..*..*.**...*.....*...*.**.**.**...****.*.***..***.*..**.*...*..*..*.**.*.****...****.*..*.**..****.****..*.*...**.***.*..*****.*....*..***..*.**.**...****.***.**.*.*.****.****.*..*..*..*..**...*...*..****..*.*.***..*...**.**.*....**...*....**...*.*....**...******..**.*.*****..******.***..**..*...******.*.***.......**.****..*...**.**.**.****...**..*..*..***.*...*....***..**********...**.*.**.*.*....*.*...***.****.....***...*.**.**.*..*..*.*..*.***....*...*.** **...*...*.**..*.****.*.**..*...*.*.......*...**.....*****.*.***.*..*..*.**.*....****..*....***....*.*.***.*..**.**.***.*.*....**...**.*.******.*...*.*.**.***..*.**..**.*..**.***.*..*...**.**..*.****.........*....******...**..*...***.....**.......***.*..*****.*..***.*.**..**.*.*.**.******......***.*......**.*........*.*.***...***.*******.....******......*.*...*..**...*.***...*..**.*..*..**...*..*.****.****..***.***.****.**.*.**.**.**..******.**....**.*.....**..*.*.......**.*..*.**...**.**....***.*.***....**.*..*...*..*.**..*.***.**......**.*.**********.....***.***.***.**.**.**.***.**..*.****........*****..**..*.*.**...**.*.*.***.*.**.***...*...*.**.**.***.*..*..***.*.***.*.....*.*.***.**..*.*.*****.*.*.***.*****.***...*...***..*.*.**.**.******.*.*...****....***....*..**..*....*.*.**.*...***.*.***.*.*.**...*..*.**...*..*.*......*..**.*****.*..*..*.*...**.***..*.**.*.*...***..******.*.***.****...*....**..*.*.*...*****.**.*.******.**.***.**.***..*....*..*****.**.....**....*.**.......***.*.....*..***.*.****..****....**....*..**.******....*.*..***..**..*..***..**..*.***....****.***.***.***.*...*.*..*.*..*.**.........*..*..*.**........**..*..*..***..*.**.*...**.**..*....*.......***.*..**.*..**.*.**.***.**.**.......*.*...*****...*.*.....***..***.*.*.*.*****...***.**.****.*.*..****.**...*.*...*.****.**.**...*.****.*****..*.****.****....***.**.***..*.********....*..*..*.***..**.****.*.*.*...**.*******...**....*..******..*.*....*.*..*.....*****.**.***.**..*....*.**...**.**.****..*..**.*****..**.****....***....*..**.**..*...*..**.*.*..*.***..****..*...***....**..***.*....**.......***.*.*...***....*.*..**..**.*.*..*..***..**..*.*..**..*..***..**...*...**....***.**.**..**..*..**..****...**.*.***.*...***.**..*.*.*..*..***..*.***..*.*...*...***********.*.*.*.***...*..**.**.**...*...*......*..*..*..*.*..*..*.*.****.**.**.***.**..*...*.......***..**....***...***..*...**.**..*...**.....**..*.****.***.***.*...*.***.***.***...*..*.*.*.**.*.*....**...*.*.**..*..**.*.*..**.****...***.*** .*.....*....*...***..**.*..**.****.*.*****......*...*.*********.*.*.*..***.***.......*.*.*.*.**..******...*.*.*.***.*..*..**.**.****.*******..*.*.******...*.*..**..****.**.**.**.*.*.*....*..*.*..***.**..*.****.***...******..**..***.*.***.******.***.*.**.******..*..**.*...*.**..*.*...****......*..***.**..**.*..**....***.*.*****...*****.**...*.**.*..**.....*****.....**..****...*****....****...***....*.*****..*..**.***......*..*..*.***..*******.**.*.********.***...*...**..*****.**.*****..*..**...****.****.*....**.*.**********..****.***..**..**.***..*.***...**..***.**...*...*.*.....*.***.**.*..*.***......*.****...****.****..****.*.***.*.**.*....*.**.***.*.****.*..******...*.*.**...*.***.**..*.*...*...***.***..*.*.....*..*.*.*.*..*.*...**.**.*.*.*********.*.***.**.***.*..*..***.**..*.*..*.*.**.*.....*......*.**.*.**....*.**.***.*****...*..***.*..*.**..*..*.*...*.**..*****...*..***.******.*.*..*.***..*.***.*......*...*.*****.*.****....*.*..***..*..*..**...***.***.....*.****...*.**.*.*.*.*******..**.*....**.**.****.*.**.*.***.*.*..**.***.***.*.*..*.****.*.**.**.*..*...**..*...*****..**....***...*.***..*.*......*..*.*.*.....***...*.*.*****..*.*.*.***...*.**.*.**.***...**.*..**.*.**...*.*.**..**.*...**..**..**..*.*.*.***.**.*.*.*..*.**.*.*.**.....*......**.*.**...*.**.*.**.*.*.*..***..**...*.***.*.****..**.*.....*...*.*...*****.**..*.*..*.....*....*..*.**.*****...**.***..**.****.*.***.****..***.**...**......*....**.*.*.*.**.**.*.*.*****.*.*.***........*.*.*.******..*..*...**...****.***.*..*.***.*.**.**.**...**.**.**..**.*.*.*.*..*..*....***.*.*..*.****.**..*.**...**.**.****..*.*...***..*.****.*.****.*..*..*.*.*.****..*******.**.*..*.*..*.**.*...*.**..*.*.****.*.*.*.*.*..****..**...***.**.***..*..**.**.*.*......**....***.*........*..**.....****.*.*****...**.*.*.**.*..**....******.**.**.*.*..**....***.**.******.*..*.*.*...*..**..*..*.***...*****.**.****.**.....*.........**..*.*.**.***.***.**.**.**...*.....*.*.*.***.***.........*.***.*.**....*.***...***.***.*.*.**..*.*****....* .*.***.*.....*...**...****..*.**.****....*.*....*****.**.***...**....*.*..****.**.**...*..*.*.*******...**..*.*.**....***...**.*..*.*.***......**...*..*****.*.*.*.*..***.*......*..**....*....**..*.**...*...*...*.**.***..******.**.******.....*.*.**.*.***.*..*.**..**..**.*.***.*.*...**.*..*.*.*.*****.*.....**..*.*.********.......******.*.**..*.*..****.*......**..*........***..**..*.**.***.***..**...*..*.**.***.....****..*.*.*.*..*....**.***..*.***...**...*..****..*...**..*...*.*...*****.**..**..*...*..*.*.*...*.*..*.***..**..*******.****.*..*..**.***.*...***..*...*****.***.*.***.*.*.**..***...*.**.*..*..*..***.**.....*****.*..****.**.**..**..****..***.*....**.****..*..*...*.***.***.*......****.***.*...***.*.**..*.***.*.*.*.*...**..***......*.**.*******.**...*****....**...*....*.*....*.****.*.*.*..***.**.*.********.****.*..*..*.*.***.**.*..*.*.**..**...***.*.*.**.**..*.*..*......*****.*....*..****.*....*....*******.....***...***.*..*....*.....**..******....*.**....***.**.*.*...*..*..*****..**.****.**..***..********.**..***....**.*..*.....*...***.**.....*...*..***.**.**.....*..*...***.**..*....**..........****..*.**...*.*.*.**...***.**.***.*.*..**...**..**.*.***.*..****.*..*.**..*...*.....*..****..**...*..***..***.***.*....***.*.**.**..**..**.*******.*....*.*..*..*****..**.***.....**..****.....*.**..***.*..*...*.*..*....***.......*....**..**..**.*...****.*..**......*..*.*****...*....**.**.*...*....**...**...***.*.**.**.*.**......**.*..***...***.****.*****..*.**.******...*..*....*..****....***...*..*..***.*....***..*.*****.**..*.*.*..**.**...**..*...*.**...*.**.*.*******..****.**.*...***..*..**.*..*.*.*****.****.*.**....*..*.....*....**.***.*****.*.*....*..**..*..**.*******...**.**..****.*.**....*..*..*.***..*.*.*.*.*....*...*****.*.*...*..***.***..**........*.****..**.**.***.*.*****..*.**...*.**...**...*.*.....*.***....***....*.*..*..*..**.***..***...**.*.****..*.*..**....*..**....**....*.*..*..*...*.*....*..*..**..*.*..**.*.*.**..***......*..**.*.*..*...*.*.*....*.**** *****..***.******..**..****...*.**..*.....*...***..*.**..*....*..**..*..***...**....*...**.***...**..**.***.***.*...*.*...**.***..**.**.*.*..*..*****......**..*..*..***.*..*.**.*.*...*.*..*..*****.**.**....*.***..****...*.**.*.*.***....*....*.....*.**...*.*.**.**..*...**...**.**.*.******....*..**..*..*...**.*.***.*..**....**..***..*.****..*.***..*.*...*****..*..*..**..**.*.*.**.*........*......*...**......*...****...*.**.***...*****....*.......*....*.*.**..***..*****...*.**.***..**.***.*****.*.***.*.**.**..**.....*.****.*.*.*.*..*..***..**.*.*...****.***.***.*.**.*.***.****..******..**.**.*.**.***..*.**.*....**...**.*..****...**.....**.*....*...*.*.**..****.*...***.****.***.****....****..****...*.*..*...**.*....*.....*.***.*****..*..*....***..*..***.*.*.***.*.*.*..*.*.**..*..*..********.**...**...******.**...**..*******.*.**..*****.****....**..*...****.*..*.*..*.******.*.*...**.*....***.**..***....*...*.**...*..****..*****.**.**...**.*..*.*.*.*......*.*...**.*.**.....*******..*...******....*****.*..**.***..*.***.*.....**..**.**.****.**.*.*..***....*..**....*....****....**...*.....*.*.**...*.**.***....*.****......*.*...******.*...*..**..**..*.....**.*.*...*.***.************.*.*****..****.*...*....**.***..*..*.**.*....*.*****......**.**.*****.***..**...*.*.***..*...**..*....***...**.....*..*.*.........*.**.....**.*....*...******.**.*..*.*...***.*.****.*..**...*...**...*.***...***.....*...*.****.*...*..**.*...****.**.*..*.*....***..*.**........*.*...********.**.*.....*.**....*....*...**.*...*..*..**.*..*****....*....*.**...*****.**..**...**.*..***.*...*.***.***..*.**..*.**..***.*...*.****.*.****..**..*....*..*...*..*.**....**..**********..*.*.*...**.*.*.*...*..*.*********.**....*.*..**.******.*.**..***....*******....**..**..**.*...*.**.*..****.*..**..***....*.*.*......***.....****.***.*....*.*..*.*.******.*.***.**.**...*.*.*.*.......*..*..*...*.**..*..*.***.*.***..*..*.*.*****.*******.**....*..*.*.*.*.**..**.....**..*...*...*...*..**..*****........*.....*..*.**...*..*. .**.**.*.**..*.*....**.*.****...***....*..***...**.*****...**.*.*..*.*..*****......*.....***.*....*.****..*..*..***.*.*.*.*..*.******.**.*.**.**..*.**..*..*..*.***..*...*.*....*..*...**.**...******.***.**....*.*.**..*..****.**.**.*.*..*.*....*.....**....****....**..*.*..*..*..*...******..*..**.*******.*.**....***.*.**.*.***..**.*.*.*..*.*....*..*.**.***...**.*.*.*****.*..*.....*..*..**....**..*..*.*..*...**...***.*..*....*..*.*.**.****.*.**.**.*.*.**.*****..*...***..*.*..*.*****.*.***..*.....**.***.*..*.**..***.*..*.*.**..**.*.*.**...**.*.**.**.*.*.*..*..*......*.*.*.....***..***.******...**..**.***.***.*.*..**...*..*.****.*.*..***...**.***..**..***.**..*.***.***.*..*..*..*...**..*.*.**....*..***.**..***.**....*.*.*.*....*.*.*..*...**.******.*.****..**....**...*****..*****.**..**.******.**.*..**.*...*.....*.**.****....**.*.*.*.**.***.*..*...*..*...*....**..**...****.*****.*...*.*..****..**...*.....***.**....**.*.**..*********.****...*.......**.*...*.***.***..**..***.*..*...**..*..*........*.****....*........**....***.*.***.....**..*.*....***..*.***..*****.**.*......**.**....*....*.*.**.*.**.........*....*..*.*..*..*...*.*...******..*.**.*...*.**....**.**..*.....*.*..**.*...***.**...**.**.***.*....*.*...***.*.*.*...*..*..**.*.***...*.**.*.*.**.*******...***..*.*.**...*...**...*.*..*..*.*.***.*....**.**..*...*.*.*.*....*.**.***.**..***..**..**..***.....*.**.*.....**.*.****.**..*.***.*.*..*.*..****..*...**...**...**...**....*...**..*...**..***.**..*.**.*..***.*...*.*..*...*....*....*.*.**.*...**..*..*...*..****..*********.**.*..*.**.**..*.***...****..***...*...****.***..**..**.**..*...*...*...*..**.**.******..*.**..*...*..*...**.*.**.*.**...**....*..**.*.*******.*..*.**..*..**.........*.****.**.**.*....**...*.**.**.*...****.*....*.**.....************.**.*.*..**..***....**.**..******..**..*.....*.*..*.****..***..*.**.****.******.**....***..*****.*.*..*.***.****.*.****..**.*.*..*.*..*.*.***.**..*....*..*..**.*.****.*....*.***.*.*.*...*..*..*.***.*..*...*......*.******..* *.****...***.**.*.**.**...**..*..**.*...*....*......***.*****.**......*....***....**....**.*..*....*...*.*.*..*.......**...*****.***..**.*..***.***.....*****.*.**.**.....****..*.**..**.*.**.*.*...**..*.*.****...**..*...*.**....**.*.***.**..*.*..***...*.....*.***.**.*.*..***...*.*.**.*.****.******.*...*..**.*.*....***.*.*.......*..**..*..*.*..*.**..**.****....***...****.*..***.*.**.*..***.**...*.*...*.******..**.***..**.*****.***.**........*....***....******..**.*..*****.*****...*..*..*.*.****.*..*..*..*.**....***.***..***.*..*.**.....**..*.*....*****...******....*..****.*.*......**...*****.*.**.*.**....*.*.*.**.*..**.*..*..*****...*.*..**.*.*..*.****.*.*....****....*..*...*.**.**.*.**.....****...*.**.....***..*****..*.**.**....***...*...***.*.*.**.***...*..**..*.*.*.****..*...*.*.....******.*....**...*****.***.....*..****..*.*.*.*.....*..*.*.*.*.....****...*.....**.****.*.*.*..*.*...*****..*.***.*****..*...*.....*..*..*.*.*.******.....*...*..*....*..**.****.**..***..***.*.*..**.*.**.....**.*..*..*******..**.***..*.**.***.*.*...*.*.*.*.***..***.*..*.....***.*..*.....****.***..*...*...*...*.**...**.**....*.*.**.*.****.***..*.*.**...*.**.***..*.***.*.*...****.*.****....***...*.**...*...***.***.*..**....*...**.*****..*.*.***..*.****.*....**.**...**.*.***.*********.**.*.*..*...........*.*...*..****...*..*****.**.***.**.*.*******..*...*..*...*......*****.*.*.....**.*.*...*..**.....***....********..*..**.***...*..**..**..**..*****.***.**.....****..**.*..**..***.**.*.*.*.*..**...**......**.**..**.*...***..*.*.*.*********.*....*****.****.*...*.*...***.*...*.*..*.*..**.....*.*****..**.**..*....**..**.***.....**.......***..*...***..**..***......**.***..*....****..***..***....******.**.**.*..***....**..*.***.**.**..**.***.....**.*......*.....****.*.****...*..****.*.....**..*.*....**...****.****.***...**...***..**..**.*.****...****.*...*....****.**.....*..*...*.**..**..*.**.*.*...**.**.*...*....**...*.......**.*...**....***...****..**..*..*....*.*...***...*..***.**.**.*.*....*.. .*.**.*..**..*.**.*..**.*..*.*.**..**.*.*.**....**..**.*..**.....*.*..*.*..*...*..**.**.**..*.***......*...**.**.*.*.*....*.*...*****...*...*.*.*******.*******..***.**.***.**..*.*..****..*******..***....****....**..*....**..***..***.***.*.*...**.**.*..*..*..**..*.......*..*.****.****..**.*..**.***...**.**...*.*....*.**.**..*.**.*.****.***...*.*..****..*.*******...*.*..**.*.*..**..****.*.***..*****..*****..***.**..*.**....*.*..*.**...********..*.*.....*..**.**...**......*...***.*.......*.*...**..*..*..**......*.***...*..*....****.**.*.**..*.**...*.***.*.*.**..**.**.********.***.***...***.*..*..*...*.*..***..*.**..*.*..*...*...*...*.....**..*..***.*****.....*.**.*.*.*..****.*..*.**.***.***....**....**.*****..*****..**.****.*.***...*...**.***.*.*..***....*.***..*..**.**..***..**.****.......**..*.*.******..**.**....****..****.**..*.*.**...*..*****..*...**..****..*......**..***..*.*....**..**.**.**.**.**..**.*..*..**..***.***..***......***.**.***..*.***.***..**......**.*.*..*......*.*.**.**.***.**...**...****..**....******..*..*.*.**.*..**.*.*..**..**.*.*..*...*.*.****....*.*...*.*.*......*.*.**..**.*......****.*.*.**...*...*.***.**...*.**.***.**..*.*****.*..***..**....*.*....*..*.********...*.*.**..****..*..**.***.*.****.*......****.**.***.**.**.*.****..**.*.*.**...******...*..**...*..*...*****.*.*.**..*.**.**.*...*....*..*..*.*.*.*..******.*.....***...***..**.........**.***....***.**.....*..*.**..*..****.*..**.........*.******.*.**.***.**..**...*..*.....*..*.****....**...*.***..*..*******..*.*......**.***..*..*..*.**..******.*...*.*.**.....**.*****...*..***...*..**.**.*.*..*...******.....****..***.*.......**...*..*.*.*..***.......*.**..**.*...*.**..*****.**....****.*.*..*.*..*...*...********..***...*.*..*..*****.**...*..*.......*.*.****.****..*....****.*.*.***..***.**..*....****.*..*.***..*..*..*.*...*..**.**.....**..**.*.***.*****...*.**.**..****.*****.*.***...**.....*..**.*..*.**.*****.*..*.*..*...*******..*....**.***.**.***...*.**.**.*.**.*.*..*...*****...*..***...* ...*.***..****.*.*.*.*.**.**...***..***......**.**.**.*...*..*..*..***.****..***.*.*..**....*.*..****...***.......**.****.***.**.**.***.*.*****.*..**..***.*..***.**.***.*******..*.**.**.*.*.*...*.**.*.****....***.****..*.*.***..*******.*.**.*.**.****.....**.*.*.*****.*.*..*.*.***.*.*.*...*...*..**.**.*...*...**..**..*****.******..****..**.***.***.****.********..*..*.*.*...****....*..*.***..**********.****..*..***....*.*.**.******.*.*....*.*..**..*..*.***.**.**...******.***.*...*..*...*..*.**...***.*.*....*..*.****..*...**.*..**...**...*.****.*.**.*..*...***..**.**********.....**..*.*.***.*.***....***.**.*.**..*.**..*...***.******..**.*..**.*.*.***...****..*.**.*****.*.*****..*...*....***.******...*.*..***..**..***.*..*.********..**.*..**..**..*..*..***....*..****.*....***..***.*******.***.*..***..****...***.****..***.*..*.**..**.*.*****..******.*....*.**.*...**..*.*.*****.**..**.....***.***.*..****.*..*..*..**..**.***.*.**.*.*.**..*..*.*..***.*.....*.****..*.**..*.*..*....*.****.*..**..*********.*.***..***.**.**.*.****..**.*.***.*.*.*.**..*.*.**.*****...*.*...*.*..*..***.*.****.*..........**.*...*.***.***.****...*.*.*..*****.***.***.*.*****.***..*.*..*.....**.**.*..*****.*...*.***..*...*...**.**.***.***.**.*.***..**.**.*..****.***.*.*.*.......**.....**.*.*.***.*.***.....**.*.*.**.*....*****...***.**..**..*..*.*....**.**...**..***..**.***.*....**...******.*.**.****.**.*..*.****.*..**...*..***....*...*...**....**********.*.**.****...*****..*.***..*.*...*..*..*.*.*....**..***.*.**...**.*.**....**.*..**..**.*******..**.*..*......*..*..****..*.*.**........*.*.*..*...*.*..*.****..*.*.*.**.*.*.*.*..*.*..**.*..*.*..**.*...*..*****.**..****.*.*...*..*.*****..*...*..****.....*.*..*..*.**.******.**.*.*.*.......***...*.*.**.****.....*.*...*..**.**...**.***....*.**..**.*...*.*.**...**.*.*.**.........**...****....**.*..**....*.*.*.*.******..*..***.*.***..***.***..*...*....*...*..*.*.......*.***...***.**.**..**.**..***..******.*******.****..*..*.****.**.**..**.***.*....*..****...* ****..**.*.***..*.*.**...*..*.....*..***..*..*..*......*.***.***...**....*.*..*.*..**.****....*..**..**.*****.****..*.*...**....**.**...**....***.**..**..*.*...*....***..***....***.**...*.....****.*...*.***......*****.*..*.*.******.....**..*.*.**..**.*..**.**.***.***..*...****...***.**.****..***..*..*.******.**.***...*..*.***.*....*******....**...**...*..*****.*...*.**...*.*....**..*****...**...*.*......**..**.*..*...***.**....*...*..**.*.*****...***.*.*.***.**.*.**...**....**.....*..**.*.*.*...*..*.*.**....*.****.*...*..*.*.....****.*.*...*..**...**.*.***.*..***.*.*.*.*....*..*.**.*..****.*...*****.**.***....**...*.***..*........**.**.**..*.***.*.*****.....*......*.*..**.***.*.****..**.**.*.*..***..**....*.......*.**.....**...*.*..*...*..*...***.**...****..*.*.**.**..*****...*.**.*..*.*.**.*..**..*.*.*.*..**..*****..***...*...*.*..*..*...**.*..**.*...**...*.***....**.***..*..*...**.....***.**.*...*.*..*....*..***..**...*...***..***.**.*..**.**.*.**...*****..*..*..*****..**..**....***...*.....**.**.****.*.*.**...*.**..*...*.*.*.*..*.**..**.*.**.*.****...***.***.*.*.*.***..*.**..*.****.......*..*......**.***.....*.***..**..*...*..****....**.*...*****.**...***.*...**.**.*..*.*..**.*...*...*..**.*.**.**..**..***....**..*.*.*..*.*.*****.*****..****......*.**.**.**..*.....**.***...*...*...**..****....***......*...***..****...**....*....***..****...**..*..*.**.**...*..**.*.***.**..***...*..*.****.*.*...*.**.**.****.*.*...***.*.**.*..*..*..**...**.**.*.*****.**.*.*..**...******.*..**.*.*******..***********....***..*.**..***.****...**...**..*.*.****.*.**...*...**.*.***..*....***..**.....***.*..*..********.*.*.*.***....*..*.**.....**.*.**.....**..**.*****..**.*.**....*..*.**.*..*..***.**..**.*....**....**..*****.***.**.....*.******..*.***..*****.*.*****...*.....*.***.***........***..**...****...*.*.**...***.*.*.......*..**.**...**.*...*..**.*.*.....*.**....*..**.*.*..*..*.**.*.*..*.*******..***..***...*.***.*****...******.****..*.**....*******......**..*..*.**..***.*.****..* **.*...*..*.*.*.**.*.*.**.*.**.*.......*.......***.*..*..*.*.*..*...*.*.....*.**.*.....*.....*****.*..**********.**.*.*..****.*.******.*..*..***.*.****.**...*.***...**..**.*.*....*..*...**..**....******.*.*****..*..*..****.*****.**....*.***...**.......***..***.*****.*...*.*...***......*.......****.**..*...***.*.**.**.***.*..*******.*.*...**.*..********.*.*..*.**..*..**.*..**.*.*.**.*...**.*..***.*.*.*..*...*..***......*..*..***...*.***.*.*****......*.***.*.**.......*.*.***..*..**.*..***.*.***....*.*.**.*.*.*...*.******************.*.*..****..*...*.**..***.......**.****..*.*.*.*......********....**.**.*....***.*.*.*..*.*.**********..**...*.*..*.**..**..*.*.*****..**.*..*.*.*...******.**...*..*.....**.***.*..*...*****.*....**..**...*..**.*.**...***..**.....**.****.*...**.****....***....***.*****....*...*...*.*....****.******......***..*.**.*..******.***.*.**....**..**.*....**.****.**..*.**...*****.....*****.*...***..**.***...****.**.*....*.*.*.....*......*****.....*.****.**.*.*.*..*.....**.......*.*.*.****..*...*..**.**.***..*.*.***..****.**.*.*....*..**..****.....*..***....*.*.*..*.*....**..*..*..*.***.*.*...**.*...*..*.***.**.*..*.*.*.*.*.****.*****....*...***.......**.***.*..*********.*...*.***.**.**.....*..*.*..*.*****....******..***..*..*.***.*...**..**.*....*.*****..*..*..*.*...****.*.*.***.*..***..**.*..*..****.***..*.********.*.*......*.**.**...**.*.*****.*...***..*.*..**....**.***..*.....****..*.**..*.*....*..***.*.*.*..**.*..*.**.*****..**.**....*****......****.*....*.**.*.******.*******......**.**..**..***.**..***.*...**.***.**.*.....****..***..******.****.******.**......****....*.*.*....**..***....*******.*...*.*...*.**.*.***.......***..******.*.*.*...****..**.**..*.*..***......***......**.*.***..*.*..**.*....*...*...*.*.**..**.**.******...*..*....*...****.**.**.*..*..**.*....**.*.*.**..*.**..*******.**.**..*****.*.**.***..***.*..*..*.*..***.**..*..*..*.*.****.*..******.....*.**.....*.**...*.*..**...*......**.....**.*.*..*.*......*...**.**.*.*..*..**...*.. *.*.***.....**.***..*..**.*...***.*..***.*..*.*.**......*.****.**....***.****.***......*...*...**.**..****.*****.*...****...*.**....**.***....***.**...*....***.****....*...*..***...**.*........**.**...*..**.***.*.*..**...*.*******.*..*.*.**.*.....**..***.********.*.*....***.....******....*..*....**.***..*..**...*..*.*..*.*******..*.*.*...**...****..*.**..******.*.*.**.**.*.*..****.**.****..*.....***.**....***.*.*.***...*.....*...**..*......*..**..***.**..**....**.*.*.***.**....*.*.**....**..***......******.**......*.**.**..*.........*..*..**..***.*..*.**.*.*....*...*.***.**...**.****.*.*.*..*..*.*.*....******..*..*....*..**.***.***..******..*.*....*.*...*.*.***.*..*....**.***.*..***.*..*.*.*...*.***...*.**...*****.***.*.***.***..**.*..*****.*.****....*..**.......**.***.....*.*****.**..*..*..*****..*.*.***..*.*..****...***...**.*..****..***....**...*.*..***..*....*.*.**..*****.**.**.**..*......**..*......**.*..***..******..*...*..**.**.*...*..*******.*.******...**....*****.....***...*.*.**..*....*.**.*.*.*..*..**.**.**.***..***.*..****..***.**..*...**.......**.*....*...*.*...******.....**..**....***.*.**.*..*..****.....**..**.*.*..****..*...****.**.****..*.*****.*.**...*.*.**.....**********..***.*..****.......**.*.**.*.**.***....****..*..*.*.*.**.***.*..*....***.......****..*****..*...***...*.***..**...*..*.**.*..*****.*......*.*.*....*...**.**.....**.***.*.*....*.***.**.****.*.**..**.**..*...*....*..*.......***.*..***.****...*.*.*.**..*..*..*.**....*************..*.**...****..*****..........***..****.**.*.*.***..**..**.***....*..*.*.*****....*.**.**...*..*******.***.*.**..*.*..**.**.**..***...****.**..*....*****..*...****....****..*.**.*..**.***.*..**...*.****.*.**..***.*.**....*..**.**...*.*.*****...***.*****.*..***.**..*.*.*....*.*..*.*......*.....***.**.*.**.**.*...*****.*.*.*.***********.**.***..***.*...***.*..**..*....***..*.*.*....***.***.*....*****..***.**.**.*..*.**....*.**..*.**..*..***...*...*.*...**....**..*..********.***..**.***..*.*.*.*...**..*.***..... **...**.***.***.***..*...*.*.*..*.**.*..*.*.**...*.....*...*..***.**.*.***..**.....*.*****.**.**...**....***....**..*..*****...*.*.*...**.**...**.**....**.*..**..****.***..***.....****.....*.*.*..**.**.**..*****.***.**.*.**..*.***.**.*****.*..*.*....*....**..**..*.***..**..***...**..**..*..**..**.*..*.*...**..**...**.*..*.*.***..**..*..*.....*..**.**.*.*.....*.*..*.*.*..*.*....*.******.*..*.***......****.**.....**.*.*.****.*****...****.****.**.*...****.*..***..**...*.***.***..**.***.********.**.*...*..*.***.....*.*.*.*.*****.******....*..**.*...**.*.**.***.*..****..*******.**...****.********.**.****...*..**..*...*....******..*.**....*.***...**.....**....*.*.******......***.*.*.*.***.......*...**.****..****.********..****.**...*.*..*.***...**...****..****.***..*.*...*.*..***..*****.*........******....*.*.*.*.*.*..***..**.******...*.**.**..*..***.*****...........*.****.**...*.*........*.**.*........**.*.*....*..*.**.***...*.***....**.*..**.*.**.****.*..**.*.....*.*....**..*.*.*.****....**..**...**.*.*.*...*....*.**...*...*.***.*........*.*.*.**....**.*.*..*.*.....*........**...****..***...***.*.**..*.*....*.*..*..**.*.**.**...*.....*.*...**..******.****..***..***.***.*.*....**..**..**...*.......**....*...**.*****.***.**..****...***..********.**.**.*.*......***.*.****...*..**.*.**...***...*****..*.*..******.**.....***..*...*.******.*..*....*.*....**.*****...*.*.*.*..*..*...********.**.*..**...*.**.*..*.*..***..**...*.******..**....**.**.**..*.****.*********.*.***.*.**.*.**.*.*..*****..****...*..**..**.****....*.....**..*...*....****..*****.*...****......****..*..****.*.**.*.*.*.**.....**...*....**.*..**.**.**..*..****.*..**..***.*.....*.....***..***..*.*.......*.**..*....*****.*.*******.....***..***..***.*.****...**.***..**.*..**.*...*.......*.****.*..**...*..**.*...*..**.****..*.*.**.*...*.**...*..*....*.****..**..*....****.*.*.**...*..**.....*.*.***...**...*....****.*.*..*.*...*.**********.***....***..****.**..*.*..***.***.*******..*.**..*.....*..**.*..*.**....*..*.. ..*..******...**..*...**.*.***.****.****.**.**....*.****.*..*.....**.....*.**..*.*.*..****.**.*.***.*...*.*..***..**......*.*.**.....***.***..****.**.*.*.****....*.*.**..**..**..***...*....*..*..*.*.*.**.*..**......**.*..**.*....*****.*..****.**.*.*..*...***...*.*....**.....*.*.....*****.**.***.****.*.*..*.*..*...*.*....*.*......*.***..**.*.*..**..**......*...*..******.*.****.*.**....**.....*.*...**.*.**.**.**.*...*.****.*..****...**.*****..*....*.......***...*****..*.......*.*.**.*.*.*..*.*.**.***.***..*****.......*.**....*..*.*.***...*..**..*..*..*.*.****.*.....***.**...*..*.*.*.***..***..**...*.**...*..**.***.*.*..*.**..*.**.*...**.*...*.**.**..*****.**..***.*..***.**..*.*..**...******.*.*.**.**..**...*.**..****.**.......**...**.**.*.*..***.**........**...**..**.*.........**..*.**..**..*..****..*.*.*..***.***.*.*..*..*..*..*...*..*.***.**...*..**..**.**.*..**.**..****.*.****.*.**...*..*.....**..*.**.**.*.*...**..*..****.****.***..***...**.*...**.*.****.**.****.*...**..*.****.......**..*..*****....*.*****...*******.....*...*.*...***..**.*.**...*.*....*..*......*.**..**.***...***...**.*.*.***...*..*...***....*..****.**..***.*.**...******.**..*...*..**....***.***.*.*..**...*...*....*.**....*.*..*......*....*....*...**....*......**..***....*.***.*.***..*******.***...*.**.*.*.**.*..**.**..***.**.*.*.*..*.*.****.*****.*.**.**..**.*....******..*.*.*...*..*......***....**..***.*.**..*.*********.*.*..**.*.*****.*..*..**.*.**.*..*.****.***.*.......***.***..**..*******.*...*......**..**.*..*.**.***.*...**.***....*..*..****....*..*.**.******...****.*...*...*..*...**.*..*.**.*..*....**...*.....***.*....****....*.**.**.*.***...**.*.**..*..*..*....*..*.***.*.**.*..*..**.*..*.**....*...*.**.***...*.*.*.*..*.*.*..***.***.*.**.*..*.*.*.**.*...*.*.**.**.**.*..*.**..*...*.*..**...**.****.*...*.*.***..***..***.*.**.....**.*******.**....*...*.*.****.***.*..*..*..********...*..*********.*..***.****.**..**.*.*******....******..***.**...*****.**..*.*.**.****...*.**..**.**.*.*..****.**..* ....*..*.**.**..**.**.*..**..*..*.*..*.**...***...*.**..**..*****.**.*...*.**..*..**..**..*.*.****.***.....**..*.*..**....***..***...***..*.****.**.*........*..*......*....***....******..**.****..***.*.*..*..*...****.**.***.**.***..****..**.*....**.*...*.**.......*.*.***....*.*...**..**.*.****..*...***.**...***..*.***....**..******..*..**..*.**.****....*.***.*.*...**.**.**.*.*.*.*..*..**..*..**...**..***..***.***........**.***..**.***.**..*..**.....*.****..*.*..***.**.***..**..**.*........*.....*...*..*.**.**.***....*...*******.*****..***.***....*..*.*.*.......*.*..**.**.*.***...***.*.****.**..**.*.*.***...*..***.*.**.**.*...*.*..*..**.*****...**.*..*..**.*..*.**.*****....**.**.*.**..**.****.*..****...*.**.*****.*.**..******.*.**.*..*...*.*.*...*.*.*...***...*.*...*.*.*.*.***.....****.***....*...*.**...***......**.***....***.******.*.*..*..**...*..*...*..*.*********.*.*...*...*.*..***.*.***.***..*..****.*.**..***.***...*..**...**.*.*.**..***.*.*.***.*.....*****..*.**************.........*.***...*..*..*...***..*.******..*****..**.*..**..*..*.......**..***.....*.*..*.*.*....*..*..***..*..*...******...*..****.***.**.**..*****.*.*******....*.*...**..**....*.**.*.......*...*..***..**.*.****....*..****.*.*.*..*..**.*...*..***.***..**..**.***.**.*.***.***..**.*.*.*.*.***.***....****.***.*..*..*.****........**.....*.***.**..***...*.**..*..*.*..***.***.**....*..*...****.*.****..*.*.*.*.****.***.*****.***..*..**.....*..***...*.**..**.*.*.***...**.*.*.*..***...****.*...**..*....********.****.*.*..*..**.*..**.*****..**..*****.**.**......***......*.***.*...*.***.**.***..*.*.*.***.**.....*.***.**..*...***..*.*...**..*.*.**..**...*.*.....***..*.***..*.***.*..*....**..*....**.***....*****.*.*****..*.****..**....*..*.**..**.*.**..*****.****..***..**..**.*..***.****..*.*.***...*..**.*....***.*.*....*..****.*.....*..**.*..****..**.*........*.*.*.*.*..***.*.****....**.*.*...*...*.**.*****..*.****..*.*.*.**..*.**....**.**.*.*..**...***.*.**.....*.*..*.*.*......*...*..***.********.**..*. *.*.*..*.******.*....*...*.*..**.****.***....*....**..**.*..*..*..*.*.*..*..*.**.**.****..*..*..*..*.*..****..*.****..*...**..*.***.*.***..**..**...**..**.**.*.*.*****.**.**...*.**.*..*****.*.*.*.*....***...*......*..***..*.......*.....**..*****..*.*.*....*...****..*.**.*..***..***..*..*..*...*.*..***...**.**.**...*.**.*..*.***.****.**.*.**.*....***.*..*****.***...*.....*...**.*.*..*****..*..*..*..*......*****.*.**.*..**.**...*..*****..**.*.*..*****.**..*..**...*..**.***.*.****..*...*...*.***..**..*..**.*.*....***.*.***.*..**....**..***.*.*....**.*.*........***.*.**.*.**..*...*...*.*...****.*****...***.****.*.*.****.*.*..*...***.**.*..*..***.*..***.*.......*..*..**..**.*****.*.*..*.*...***.*..*.******.**.**..*..*...*.**.*...**..*....*.*..****.*....**....***.*.****.**...**.***.***...**.***...***.***.*.....*...****...*...*..**...*...**..**..**.....*****.*.**.**.***.*.**.***.**...***.*..**.*...*.**..**...**.**...**..****...*.*..****.**....***.**.*..*..*.......*..*...*.**...****...*.*.***..*..*....**.*..****.**..**........**.*.*.**.*..*....*......*.*..*.****..***.*..***.**...**.*.**..*.*......*.*..**.....**..*....***.*.....********...*.....*..*...*.****..*.**.*...*.*.***..*.*.....**.....**..*..*.*...**.*.*.*.....****.***....**...****.***.*..**.*..**.*.**.*.*..*.****...**..*****..........*.**.*.**********.*..***....*..*.*...**..*.*.********.***..**.......**.*......*...**.*..*.***....*.......*..**.....*.***..*..**.*..**..******........**....**..****.*.*.*...****..**.*.***.*.*...**.*.**..***...*....**.*...*...*.*..**..***..*.*.*.***..***..*.**.****......*....*..*..***......*.***..*.*..*...*......****..**.***.****.*...*****.....****.*...*..*.*....*..***...**.*..****.*.*..*.**.*****.....****.......***..**.**.*.*.*.**..***.*...*.*****..*.*****..****.....*.*.****...***..*.**.*.*.....**....*.***..*...**********.***..****.***.*....*.....**.*.*.*....**..**..****.......*....*.....***.*....***...**.*..*..**..*...*.*.*.**.*****..*...**.....**..*.**.......****..***.*.***.**.**.*....* *.***..*.*..**....***..*******..**.**....**..*.*.**.*...*.**.**.....*.*.*.*..*.**.***...**.*.*.*****.****.****...*.*.*....***.*...**....*...***.***......*..*.****..***....*..*.*.*.***.***.*.*.*..***..****.***..**.**.*.**..***.**.**...*.*.******.******...*..*.*.***.**.**..*.****.*.*....*.**...*.*..*.******..********.*.*..****.*..**...**.***...*...*.*.**........*....***....*.*...*****.*****.***...**...*******....*...**.***...*..*...*.**...*.**...*.*.***..***.*......*.*.*......*....**....**...*.***.**.*.****...*.*..*.**.*.*..*........*...*....*....*....**.*.*.*..*.......*.***.....***.*.*....**..*.****...*...*.......*****..*.*..*.*..*.*...*.*.**.*.**..**..*...**.*.*.*...*..*.*.**...***.***..*....*.*..**..*..*..****..*.*..***..*...*****.**..*....*..*.*.*.*.....*.*.**.*..***.*...***.*.*..**.****.**.***.***.*......*.**..*.....****...*.***......**.*.....**.**.*...*......***.****..**..***.**..*****....*.*****.*.......*.***.*.*...*..*..**..*..*.*.**..***..*.**************..***..*****..*..*.*.....*.*...****.....*..*......*..******.**..***.**.*.*..**.**.*....*.*.........**......*..***.****.**....**....*.*.**..*......*..*.*.*..*...***.*.*.**..*.***.....*...*.*......*..***.....*.*..****.*.******.**....***.*.**.*.*.*.*.*....**...*...**.**.*...**....***...*..*.....*.**.*..*.*****..**..****.**....*.**..**.***.*.*..*.*...*..**..**..**..**.*..*.*..*****..*.*..*....**..*.*****..*.**.**.**.******.***...*..**....**.*..*....*...**.*.*..*.****..**..****.**.*..*...*.***.*******.*.**.**...***...**.**..**..***....*****....**..***.*.***...****..**...**.*.*..****.*..**...*..*..*..*...*..*..***..***.****.****.**.*.*.***..*..**..*....**.****.*.***.****.*..***..*.**...**.*.*..**.*********...*.....***.***.*.*.*.**..*.*.*.***.**..****....*.*.*.*.**.**..*.**.**.*..*.**.*..*...****.*.*.*..**..*...**.****.*....*.*..*****..**...*.*.*******.*.*...*..*.**..**.*.*.*.**..**.*..*...*.***.....**.*****.*.*.....*.*.*.*..**...******...*****..******...**....**.**...*.***.*****.*****..*.*...******.**..**.....*..** .****.*...***......**.....*.*.**..**......***......*.****.****..**....*.**.*.....*..***.*.**.......*.*******........*..**.*.*.*.*.*.*.**...*..**.***.**..*.***.*...*.*...**.*....***..*...*.***.***.*.*..*...**..*...*****.*.**..***..*...*..**.*.......**..**.*.**.****.*.**.*..***.*.......***.*.**.*.**..*.****.*.****.***.*.*.*.**.**.....*..**.*.**.**.......*..*..***..**.**...*****....*...*.*...*.*..***...*.*..*...***.**..*.*...***..*....*.*****..****.**.*..**....*..........**.*****.**.**.***..*...**.******...****.*....****.*..*..***..***.*...***.*..*..*.******............*..****....*.***...*.**.***..*.***.*.***...**..*.***.*...*..*****.***...**...**.****.**.....***..*..**..*...*.**.****.**.*.**...***.*.*..**....*.*..*.****..*.*.**...*...*.*****.***.***..***..*******..*.**..*.**...*.*....*.*******.*.*...***..***....*....***.*.***.*.**.*....******.....**.*.**....**.**.*.*....**.****...*.*.*.....**....*..***..****.****.*..*......**.*..*....***...***..**.**..*.*........**.*.*.*..*.**.**.....*.**.********..*....*.*..**....**.***.**.**.**...*.**...**.**...*.**.**.****...*...***....*.......***...**....**...*.***..*.*...**.*......*..*...*.*.**.**..*..*....***..*..***.**..***..****.*..**...***...**.**.*.****......***.**...*...****.***.*..*...**..*..****...*.*..****.***..**.**.*.*..***..*******....*..*..****...*.*..**.*.**.**..***..***.***...**.*..***.*.**..***.......*.**...***...********...**.*.***...**.*.****.*...**....*.***********.*..*.*.****.**....**.*....**.*..**.*..**...**..*..**.*.****...*.*..***...**..*.*.***..****.....*.**..*.....***...*.*.*.*****.***.*.*..*.*...*..**..*.**...*.*...******..*.***.**.**.*.......*..**..*..*******.*.**.*....*..*..***.*****.*..*.*..*****.*..**.*.**.*.**.*...*.*...**..***.**.***.*..***.*.*...*..**.**.*........*..*.*.**..**..***..*...**...**..**.*...**.**.*.**.**.*.**.*.*******..*.***.*.*.*.*....*.*.*****.*.**.**....*.*.**.**...*..*......*..*****.*..*.*.*.**....**..**.*..*..****.*..**.**.*.**..*..*.******.*...*****..***.*.**..****..*.**...***.. .***.****.*.****....*.*..**.....***..*...*.***..*.*..****....*...****...*.**.*.*..**.....**.*.*.**..*.*...**.*..*..**.*.**.*****.....**...***..*...*.****...**.**.**.**.***.*..*.***.*....**.......*******.***..***......*...*****.....****..******..**.**.*.**..**..****.*....***...**.*.**.....*.**..*...**.**...**.**...*....*.****...**...*.......**.....*.*..*..*.**....**...*..**.******.*..***.*...**.**.*...*****...**..***.....*.*.*...***..**.*.*.*.*.**....*.*.....***.*...***...****.*...****.**.**.*..*.**.*...*..***.**.*.*.*.***....*****..******..*****..**.******..*...***..*.***...*..*..***.*.**...*...*..*..*.****.**..*.*...*.****.......****..*.*.*..*.**..**..*..****.***..****.**.*******...*.*..**.***.*.**..*.**.****...*..*.....*...*..****.**...*..*.*..*******....*.*.*..*......*.****.**.*****.*..*...******.***.....*.*...****..*.***.***.**.**.***.**.**....*.****....*....*...**.*.*.....*.**..*...**.*.....*...****..*.**.*..****.***.....*..***..*..**.*......*..*....****.***.*.......*.**..**.*..***..**...*...**.*********.***.**.***..**.**.**.*...*..**..*.*....****.*.**.**..*.***.*..*..*********.*...*..*.*..**.**..**....*...****.*....*..*.*..***..*.*..*...**...**.**********.....*.*.***.***..*...*..**..*...**.*....*******..**.*...**.**...*.******....*.*..**....*.*****.*.**.***....**.*..*.......*****...*..**.....*.*.**...*....*....**.******...*****.**.****.*.****.*****..*..***..*.**.**.**..****..*.***....*.*..***..*...*.***.**.*.*....*.***.***.*..**..*.**..*.*.*.**..**.*..****..**...***..*.***.**.**..*..**.*.*...*.**..**..****..***.**.**.*...*.*.***.*..*****.....**.**..**....*.**..***....*.*****..*.....*.*.....**.*..**..***.***.....*.**...*.*.*.**..*****...**...*.....**...**.*.***..*..**.*..*.*..*...***..*.......**....*.**...*.**.**.*.*.***.***.*.***...**...*.*..*..***.*.**.******..**.*****.**.*...*.*...**....*.**..*.**.**..*.*.*........***.***.**...**..****.*.*.***......*......***.**.**.***.*.*......*.....*****..*.**.***...***.....**.**.**.*.......*.*.**.**..***.****.*.***.*..**. **.**.****.**....*..*...*...*.***.*.*.*.**.**..**..**.**.*..***..**.*...****.**.**.*.***...**..**...*..*.**..*...**.....****..*******.*......***.*****..*..*.***.******.**.*..***..*.**..*.*...*****..*.....*...*.*....*.**..*..**.*.**...****.**..*...*.***..****....**.*.*.*..*..*..*...**.*..*...****.....**...***.....*.....*.*****....**.*...***..*..**.**.*.**...*...*........********...**.***..*.*.**.*.*.**.*...***.*.**..**..*.**.***.***..***..****.*....*.*.****.*...*.*.*.*.*******...*......*..*..*.*****.*.*.**.*.****...****...*.*...**...*...*...**.....*.**.**...*****.**.*..***.**..****.**.**.*...*.**...*****.*.*...*.***.*.***.***.*..*.**.*..*...*.**.***.***.........***...*.*...****.**.*.*.*.*****.*.**.*..*......*.*.*...*..*...*****..**.****.*.**.*.**.....***.*.*.*...**......**.***.*****.****.****.*.......*.*..*.****.***.**.*....*...**.***.**...**.*.******.**.*....****....*..***.**........*.*******.*..*.**.***..*...*..*****..*****.*.****......**.*.******.*.**.*.*..*.*.*.*.***.*..****.*.**...**.**.**.******.*.*...*..*.*..*...*...**.**.*.***..***..*.*..*.**.***.*...*.******.**.***.*.**.*.**.**..***...**....*.**.*.....*..*....*..*...*..**.***.*...*.*...***.***.***.......*.*....*.**.***.*...*...***.....*****..**.**.*****....*..*....*..**...***....**..*.*.*....**...**...**.*****.**.***.**....*..*.***....*..**..*..*..*.**.*.****..*.***.*..***.*.*****..*****.*..**..*....*....***..*...*..****.**..*...*.*****.....*..*.*.****.*.*.****..*....**.*.*...***.*.**.***.*.**.**...**.*.**......*...**.**.******.****...*..*.**..*.*.**.*..**.*..****.*..******....**...*******..***....*..**...*...*.****.*.****...**.**..*..*.*.*.*..**...**.*..****.*.....*.**.....*...**.*.....***...**..**.*.***.....*..**.***..****...*****.*.******..**********..*...*..****...**.**..*.*.**...**.**..*.*...*.*..*..*.**.*..***.*.*...*.**.***....*..**.*..**.**.*****...**.**....*...*...**.*.**..*......****.***..*.*.**.*.****.*.*.*******...****..****.**.*.******.*.*..*....**.*.*..**..**.*.***...**.***.**.*****.****.*....* *..**.*.*.****...*....**..*....**..****...*****.*.*.....*.....*.*.******.**...*..*.*..***.....*.*.*..***.**.**...*..***...**..*..*..**...**.*..*.***.***.******.*.*....*.*..*.**.*...******.*******..**.*.**...**.**....*..***.*****...**..*...*.*....*....*.**...***.*..****..***.**...**..*.***********....***.*.**...****.*..***..*.********.**..*...*.**..**.*........****.****..**.*.**.**.*.*.**.*......**.*****.*..***...*.***.*.**..*.*****.*...*..*****.*.*..**.*...*.**.*.**.**..*.**..**.*.*.*.*...**.***.*..*.*....*****.*.****.*....***..*****.***.**........*.**..**.**...****.******..******...*....***.**.****.*....***.*.***..*...*.*.**...**.**.....*..***.*******.**.*.*..**.......*******..*..***.*****....**.**..*....**.**...*....*..***.*..**.*..***.*.*.*.*...***.*********.....**.***......*.******.*.*.**.*..***...***...*....**.***...*....*..***..**...****.*....****.*..*.**..*...***.**....******........***.*...***.*****.*..*.*.*.**.*.**.*...**..**..*...**.***.*...*.****.*..**.*.****.*.**...**..*.****..*..***.*......*.*..*...**.*..***...****..*.**.*.*...*****.*...*.*..*..*...***.**.*.*.**.......**.....*.*.*.*.....*.*.....***...***..**.***..*.*..........*..**...*****.*.**.*.**.*.*..***...*...**....***.******.***.**..****..*.*....***.....*...***.****.**.*.**..*....*..*.*.*****..*.*.**..*******.*.********.*..*..*.*....*.....*.*....*.*.*...**.*..***.......*..***..**..***.......****..**.*....**.....**..**.***.****.*......****..*.*...***.*.*..**.*****.****...**...*...*..*..*.*.**.....**.****.*.*.*...*....**.**..*.*.**...*.**..*.*.**....***.*.*....**....*..*.**.***.****..*.....**.*.**.**.......**.*...*.**..**.*..*.*..***.**.**.*.*.....*.****...*.*...***..****.....**..********...***..*..****.*.*..******..***........*****....**..**....***........*.***...*.**.*..**..****..**.*.*.......**..*****.*.*..**...*....*.**.*..**.*.*..***.**.**...*.**...***....**.*..**...**...*****...*.*..**.***.*.**..*.*..**.*.**.*..****.****..*...**....*.*..**.*.***...**..***..*.**.........*.*..**.*...****...*.*** ****.*.........*.***.**.*****..*.*.***...**...***.*.*.**.*.**.*.**.**.*.**..*.**.*.*..*.*..**.**.*.**......***.*..******...*....**...***..*.**.*..*****...****...*..*.***...*...**.*.****...*.*.****.*..****.*.******..****.*.**.*.*.*.***.........**.*...*......**.****.***..****.*....**.*..*.*....**....**..***.**....***.*.**..*.*....**.*...*...**...**..**...**..*..****.****.*.*.***.****.*.**..*.**....***.....***.*.**..***.*.*****...***....*..*....*.*.**.********....**.**.*.*.*..*********.*.*.*...*..*.**.*.****...*.**..***....*.*.*....**..*...*.*..***.*.**...*.**..****...*.****...****.*..**..*..***...*.....***.*..**..*...*..*******.*...*.****..*.***..**.*..*...*****...*...**..*..*..*.***...*******..**..****......*.**..**.*.*..*.***..**.*.*.***.*.*...****..*.*******...*.*.**..*..*..*...*..*...*.....*..****..*.*..**.*****...**.****.*.*.....**.**.***...***....**.**.*......**.*****.*.*****...*.*....***.*.*.*.*.***.*.***...*....*.*.*.*****.**.*.*...*.******....****.*..*.*....*..**.***.****.*.*...***.**...*.*.****.......*..**..****....***..*.*...*...****..*.*.**....****.***..*..****..*..*.*..**.***.*.*.*....**.**.**.*..****.*.**.......*..........****.***.....**...**....*.***.***...*****...*..***.**...****.*.****.*.********...*.*.....*.**.**..**...*.*..*.****.*.**.*..**..*....**..*..*....*...**.*****..**.**...*....*..**...*.****.***......*.***.*.*...**....**.*.**.*.*.**.*.**..***.**.*.***.*.***.***.*..*.*.**..*...**.*..*..*..**.**..*.*...*.*..*..............*...*****....*..****..*......*.****...*.****..*...**.*..*..******..*.*..*.**.*****.******..*.....*.***.****.*.**..***...**..****.**.*...*.****......*.**...*.*....**..*.**....**...*..**..*..****.****...*.*****.***.*****..**..*....*..***.*....**..****.....*.*..*.***.*.*****.......******.....*.**..****..*..**.***....***.***.*.***..*.****...**.*..**...*...*..****.**...****.*...*...*.***.****.**...*...**.****.....*...**.....***.*..***.....**.***.*.*......*.*.....*..**..*.**..**..*.*..***.*.*.**....***.***..*...*..*..*...***..*.*.* ..*.**..**..****....**..**.**...**.**.**...*..*.*....**......*.*.**.*.**.**.***.*****...*..*......*.*.*****...*..*****..***..***..*..**.**....*..******..**..*.....*..*****.****.......**...******.**...*...****..*...***..**.*****.*.***.*.*...**..*.**...*........***..*******.*.******.*..*...**.*..***.******.***.*.*.*.***.*..*.*..*****.**..*...*****...*...*.***...*..**.***.......*.**...*...*.**.*..**.....*..**...*.*.*..**.*.*.**...**.*.*.*.*.*....*****..*****..*...****..*..******.*....*...*.*.**..*...*******...**...**.*****.*....*....****...***..*...**...*****..*..*.*.**.**....*.**..******...**.**.*...*.**.*..***..*..*.**....*.*......**.*...**..*.*..*.***...*..***.*.**.*..***.*.***.....*....**.***.*..*********.***..*..**..****.*..*.**.**.*.**.*..*.***.**.******.**...*.**...**.***...*..**..**....*.*..*.**.*..***.....*......**..**.**....**.**.****.***.**...***..*.**..***.*****....**.****.*.*.**.***.**.**..*..*.*..*..*.*..*.*.*.*..******.*.****..*..*.**..*.**..***.***....**...****..*..**.......*....*..**.*.*...*******.****.***.***.........*.*.***.**.**.*.*..*......*.***...*****.**.*.****...*.**..*.*****.*.*.*****.*...*.*..*..*.**.*..*.****...*.*..*.**..*.**.*..**.*....****.**..*.....*..*.*..*.*.*...*.*.**......**..*.*..**..*.*..*..***.*...*.*.**.***..*..*..**...***.**.*.*.**.*..*.*.*.**......*..*****..*****...**.***.....*..**.**.***.*..*..*.*.*.....***..*...***.*..*****.*.****.*****.....*.*...****......*****...*..............*....*.**....*.***.*.*.*.***..**.**..**.**..*.**..**....*.*.*.******.*..*.*..*....**..*****.**..**.*.****.*.***...******...**.*....**....***...*.*...*..*.*.***.******....*.*..***..*......**...***.**....****.******..*.****.**...*.....**..*...*.**.*...*.*..***.***.........*.**.*.*.*.***.....**.*..**...**.**....*..*.**...*....**.*..**.*..****....*..*.*.****.**.********.***.****..***.*.*..****...*.*****.*...*..*.*.*..*..**.****.**...***..*..*...*.*.*.********.***.****..****...**..*.**..*.**..**...*.*..*.*.**.*.*...*..*..*.***.*....***...***.***..*..****.** ....*.****..**.*..**..*..**.*..*.**.*..*.*.....***..*.....*.*****.*.**.***.**.***..***.*..*.*.*.***..**...*...*******..******.*...**.*..******.*.**...**..**.*.***.***..*.**.**.....*****.*.*.*..*..*.........**..****....***..**.*.*.*..*...*****.*..*.**...**.****..*.*.*.*.*.*....*.*.*..**.*****..*..*.*..**.*..*.*.****.******...*.**.****.***.**...****.*...*.**....****.*.**.*.*....*..*.*.**...**.*...**.***.**..***.*..*.***..*****..**.**......**..**..*.**.***..***.*......*.*****..*****.*********..******...*...*.**.*..*.*...***.*.*.******...*******.*.****..*.*.**.*****...*....**.**...*..**.*....***.*.....***...**.*.*.**.**.**.....*..******..**..*.**.*.*.**..*.***..*.***..**..****.**.**.....**.*..*.**.****..**...***..***.**.***.....**..****.**.**..*....**.*...*.**..**......*.*..**.*.******.**.***...****.*......**.*****..*.*....**..*.*..***..*.******..**...*..***..**.*..*.****.....*.***.********.********..*.*.*.**..*...***.*..*.***..*..**..*.**..*.**.*...**..*.**...*.***..**.*..*.*.....*.***.**......*.*****.........****..**..*..*.*..*.*...*********....***.**......******...****...*....*.****..*.*..*...*...***....*..******.*...****.**..*......****.*..*..*..*...**..*.**.*.***.*.*.**.**..**...******....****.*.*****..*...*.*...***..*...*.....*.***..**...***.**....***.***....*..*.*.....**.*....*.*.**..***..*.**.***..*.*...*.***..**.*.**.*...*.*....**.*..*..*..*..*.**.**.****..**.***.**....**.*.*.***..***...*.*.*...**.**..*..****.***...*...**.*.*...*.***.*...*....*.......**.***.**...**.*....*...****..****..*...*.*..........*.....*......**...*..*.***.****.*******.****...*.*....**...****.*.**.*...*.*.*..*..***.***.*...***....*.*.**.**....*.***.*..**.*..*.*.****.*******......**.*.***..*....**.**.*...*..*.*******...**.**.**.....**.**.**.*..*.....******..*****.*.**..*.*.**.*****...***..***..*.**....*..**.**...*...**.*..*****...*....***.**..**..*.*.****.***....******.*******..**...**....**.*..*.*****.*......***.*....*.*....*.*******.*..*....****.*.**........*...**.*...*.*.....**....*...* .**..***...**...*.....**..*...*.*****..**.****.*.....**.***.***..*..**.***..**.*.*.******...*.*.**........*.*.**.*.....*.**......**...**...*..*.*****.******.*.*..**..***.*.*...**.**.*.....*.*...**.*..*.*..*.***...*.**..*....****.*...****.**...**....*.*...*.*.*.**...**...*.**.*.*.**.*...**.****..*..***.*.***.*...**.****.*.****....*..**...*.***...*****.**....****...*.**.****......**..*..*..*****...***....*.****.*..*..****.**.....**....*.....*.*.**...***.*.*.*********..*.**..**.**....****....***..*.*.*.*..**.**.****....*.*..**....*.*....**.*..*.*.**.*.**.*.....****...***.***.*.*..*.*.*....**.**..*.*...*...**..*...**..**..*...*.*...*.**..*..*.*..*.***..**..**.*..*....*..****.*...***..*....*.*.....*.**.**.*.*.*...*.**.*****...*..**.......**.*...*......*.*..*...***..*.**...***.**..*.***.**.*..**.*..**...******.**....*.***.*.*.******..******..**.*......*...**....*.....**....***....*.*....*....*....*..*.***.*...*.*...***..*..**.*.**...**...***.**....**...*....*.**.*.**..**..*..*.*.*.*..*...*...****.....*...*.*...**..**.....**.**.***.**.*.**.****.**...*.*..**..****...**..**.***.....**..*..**..*..*...***...*.**.**.**.***.*..*....*.*****.*..*.*******..**..**....*.*..**..**....*.***.*****.*.*.**...*..*...*.*.**...**..*..**..**..*.**...**.....*...*.**....*.**.*.*..***.***...**.*...*..*****.***.***..*****..***....**.***.*****.*.*..***..*...*..*.**.....***.**.*.....**.*.....*..****..*..**.*..*..*.....*..*.*****...*.***..**.**.***.*..*.*......*.*...**.******..*.***..***...***.*.*.**.*..***..**..*.**.**..***...*.*..**..*..***.*.*.***.*..*.****....*.*.*.......*..***..*.*.***.*.*...*****.*.**..****.**...***...**..****.**...**..**.*.*..*..****..*.**..*.**.***....*.*****..*.*.***....**.....**.....*........******..*.****.*.****.*..*.*.**..*...**.*.*.......***....**.***......*.*.*...*.*.*..***..****.*.****.**..*..***....*.*******..*.....**.*..**..*****.***...*..*.*.*.***.*.**.*..***..*****.****.****...***......*...**.*.**..*.******....*..*..*.**........***.*.......*..*...*..........**..** ***.*.....*****.****..**.*..***.*..***.****...*.*....*....*.**..*.******.*...*.***....*....**.*..***..**.**..*.**.*.**.*.**.....*.*..*...*..*....***.......**..***...*.****...*****.***.**..*.******.**..*...*..*......**....**.**....*.*********.*.*..***...*...*.***...*...**...***..*.....*.***.**.*..**.**..**....*****.**.***.***.**.*.*....**.*****..*..*.....****....********..*.**.***.**.*****.***..***.*.*.*.*...**.*.**..*.*.***...*.*.*.*.**..*...*...**.**.*.**...**..*.*...*..*.*.*****.**.**...*.**.*...**.*.**.*..****........**.*...*......**.*****..*.*..*.*..**.*......****.........**..*.*.**..*.********....**.*.***.*....**...***..*.*.*..........*.*.**.********.**..****..*....***.**....*.****.*...**...*.****.*****...*****.*.***.*.*......*.*..****..*...****..*.*.***..*****.*..*..**....**......*.***..*.*...**.*.*...*****....*******..***.*.**..**...*..*..*..***.**.*.**.*****..**.*.*......***..*.**.*.***.*...**.........*.**.*...*..**..*..****.*.*..*..**.***....**.*.*...*...**...*..*.*.**...*..****...**.*.**.**.**..*..*.*.*...***.****.*......*.....****.**..**..*******.*****..*.**.....***.*****.**.*.**.*****..***.**..**.*.*...*..*...**..**.......******..*****.***..****...**..*....**.*....*.*...**..*.**..***....*.***...*...****..*....*.*..*.....***.****...*...**.*.**.****......**...***....****.**.*.******.***..*...**..*.**....***.*..******.****.*.***.**.**.*...*.****.**....*.**.....********.*...*...*..*.*..**.*..*.*..**..****...**.*****..*...*.**.***..*.*....****.******..*..*..*.***.**..*...**.*.*..*...***.***.*..*...*.****...****.*.*****.*...**..****..*.....*.*...........**....**.**.............*.***.******.**.*.*..*.****.*..*..****...**..*...*.**...**.*****..*.**.*..*..******..****.*.*...*......*...*.**********......*..*.*..**.***.*..**....*...*.*..*.......****.*.***...*....***.*..**.****..*.*.***.*.**...**...*******.***.*.*.**...***.*.*.**.*.**..*.*.*..*.**......*.*.**.**.*..*.**....*.**.*...*...*.**.*.*.***.*..**.....**..*****.*..**.*.**..*..*.*..*..***........**.*..****..** *....*....*..*.**.**.**.****...*.*.*..****.***..*..*...***.*...***...**.*..*...*..**.***.*....*.****..**.....**.**...****.**..**..*..***...****.*.**.*..*.....*...*...*..**...***..**..**.*...***..*.**..**..*...*....*.**..***..**..**..****...*...**..**.**.*.**.**..*..*......**..*..**.*.**.***......**...*******.*..*..******..*.....*..**...***.*...*.****.***....*.........*..****....*.**..*..**.********..**...**....*....*...***.**.**..****.*..****..*.*..*....*...****.*.**........*.*.**..****.*..*.*...**...**.**..*.*..**...***..*.**.**.*.*..*..**..*.**.*****.*..*.*.*....**.*...*.**..*..*.*..****.**.*.....*...***...*....**.**..*.**..*******.....**.*.....***.*..*.....****.*.*.....**....*..*.*.***....***.******.*..****.*..**..*....********.*.***.****.**.***.*..*.**.**...*.****.***.****.*****.***..*....**.*.**...*.*****.*.*.*..***.**..**.....***.**..**.*****.**.**...**..***.*****...***...*.*.**...***..****..**.****...*.*.**.****.....*.*..*****...***********.**.*.***.....*..**...**.......*..****.*...*.......*.*...*.****...*****.*.**.**.******.*.*...*..***..*..*.*.**.*.....*.****.**..***..***.**.*.**..**.**.**.*..***.*..**..**.*.....*......*...*.*...**..**.....***.***.**.*.***.*.*........*...*...*...*.*.****.**.********.**.***.***..*...*.*..**..*...*..****.***.****..*.*..**....*..*..*.***.***.*......*..*.*.*...*....*.*****...*.*.*.*..*..*.*****.****.****..*...**....*....*.****..******....**......*.**.*.**..*......**..**.*.*.****....*.*.*.*.....*..*****...***..****.*......**...*...***.....*..*..***....**.....*.*.*.**.*..**.***..*.*...*..*..*******.**..****.***..**.***.*.**....*.*.**.....**......*.**.****.*....*..**..*.*.****..***...*...*...******..*.*******..*.*.*.**.....**..**..*..***.....***.*..*..*.**.....**.*.****...**.*..****...*...*.**...*..*.*...*.*..***.**..***..*..*....***.****.***.**.*.******..**..***.****.**..**.*..**..*****.***..**...*..**..*****.....**..*.*.****...***..*..**.**.....*..**.*..*....*****.*..*..*.*..*****.*.**..******...**.**.*.*.**.**..*****...*...**.. *.*.*...*.....*...*.*.**.*.***.**.**.*..*.****..*.*...**.*..******....*.**.........*.***.**.....*.....****..*.****.*..*.*..****..**.*.*.*.*.*..*.....*.*.*.**.*...*...**.**...*....*...******...****..*..***.*...*.***.**.**.*.*...**..***...*.***.....**..***.*....****.*.*....*.*..*.*......*.**...**.*.**....*.*.*.**......*.**..*.*.**...*......*...***....********..*.**..**......**..*.*..*.*..**..*.**..*.*..*.*.*.*..*.*..*.....*.....*.*.**...*.*..*.**..***.******.*.....**.**..****.*..**.*.**..*...**.***.....***..*****..**.**...**...*******.*....*..***...*.**.**.******.*.*.*.**.******....********....*.***...**.**.*...***..*....**.***.**.*.**.*..*...*.*..*.***.*..*.*..**********..**.***..***..*...**....***.*...*****.*...*.**.**...*.*.****....*..*.**.*.**.***..***.**.***...*..*..*.*..*.*..**..**...*.*.**.**....*..*...*.*.**..*.*...*.*...*.*.**..*.**...*..**...**.*.*......**.*..**.****..*...*....**......*.**....*....**.**..*.*.......*..***..*.*....*.*.*.....*....*.*.**..*....*.*.******.*.***.**....****....*.*.**.*..*...*.*....*.....**...*..****..*..**...*.*.*..***.*.***..*.**.**.*.*..*****.*..**.....***.*.*..*****...***.*.......**.*...*.*.**..**....*********.*****.****..**.*.**...****.****.....**..*..******...******.***...***.***..*......*...*.*.**.*.*.****...*....*.**..*..**..*...***.**.*...**..*.*..***....*.***....**.*..**.*.**.***.*..**..*.*....**.*.*...**.*...*.*..*..**.*.******.***.*...*..*******..*.*****..*..**.*.****.*...***.*..*.*.*.*.*.*..*...**...*.....*.........*...**.....*.*...**...***....*..*......**.**...**..***..*.***.*.....*..****.*.***.**.*.*..**.*...*..*.**.**.....*..****..**.*.*.....*..*.*.**.*.*.*...*..*.*.*.....**.*.*...********.*.*....*...*...*...*...***.**..*.....***...*****.*.**.*.**.*****...***.****.**..***..**.*****..*..**....*.**..***.*..**...**.*....**..**..****..*****.....**.*.**.*...*.*..*..***.*..*.*...**...***...**..***..*.****...****.*.**...*.*.......*.***...*...**..*.***...*.*......****.*******..**..*.**.*..*..*.*.***........*.....******.*.*.* *.*....***..*...***.*..*.*.....*..**.*..**..****.....*...*.....**.....*..*****.....***.*.*.***...*....*...**.**..*.***..***.******.**..*...*...**.**...****.*.***.*.*****.*..*...**..*.*..**....*.*...**.*.*...*.*..***...***.......***...****...**...**.*.*..**..*.*..*.**..****.....**...**.*.*********.*..*..**..****..*..*..*...*.*..****...*...*....*.****.*.*..*.*..****..****.*....*...****.*.....**.....*..****......*.*..*......*.*...*..****..*....*****...*.*..*....*....**.*.***..**.*...**...**...*...**.**..**..*.*..***.***.**.*.********..**.*.*.****..*..**..***...**.*****.****...*.....*.***.*..***.*..**....*.**......*.**...**.**...**.**..*.*........**.*.*..*******.*.**.*....**.*.*...*****..***...*...***.*.**.*..***.**.*.**..*.*....*..*.*.*..**...*.*..*...*.***..**....*****..*....*...*.*.***.****..***.**.**..****.*.**..**..*...*.***..**...***...**.**...**.*.*...*..*.*.*.*...*.*.**.*.**.*..**..***.....*...***....***.*.*..**.*..**.....*..*******...*...*.**.**.**.*.**.***....**.**..*....*.*..****..*....***.**.**.*..****..*.*..*****..*******.****....*.**..*.**..*.**...**..**.*..*..*.**.**..*.....*.....****.*.*.*.**.........*.***..*..*..*.*..***.*****...*******..***..***..*..*...**.****.***.*.*..*..**...*****..***.*.*.*...*..*.*.*.*...*..**..*...*.***.....***....****..*.**.**..**.*..*.*.**.**..***.*....***.***.****.*.**..*....*.*.**.*.***.****...**.*.**.***..*.*.**.**...***.***.*.*.*...*..****....**..*.*.*.**.****.*..*....***.**.....*...**.*.......**.*.*.*.**..*..**.*.**.*.**.***......**.**..***.*....***.*...**.**..*....*****.*****.*..*.*..***..*.*.*..*...********.*..*.****.*****.*****...***.*..**...*...***.**..***.......**..***..**.***...*...****...********..**..**.****.********..*.....**.*........*.***...*..**..***...*.**.*.**.*..****..**...*..*..*.....***.*.**.*.*.**...***...*..*.....*.*.***.**.*.*.*..********.*.*.******.*.*.**.**.**.**.*...***..*...**.**....****.**..**..*.*..******....**.*.**.****.*....*...**...****....*....*.*****.***.**.**.*****.*.*...*.*.*.***.*..*.*.**. *.***.**..*...***.****..**.*.*...*.*.*.****.**.**..**.*.*..*..*...****..************....*.....**..******..**..*..**.*.**..*.*..**.*.*..*...***.*.*..***..***....*.**.*...*.*.*.**.........*..*.********..*.*......**....*..***.*....*...**...****..**...*...***...*........**..*..*.****.*.*..**..*......*.**.**.***.*..*.**.*...*.*.....*.....**..*.*..*****.**.*..*.*.**.***.*.*..*.***....**...***.*.*.*..*.**.*.**..***.*...*..**..*..*.*.*.....*****.*.....***.*..*...*...**....*..*...*..**....*.*.*.**.***....**.*..**...*..***...*.....***.**....***..*.***...*.**..****.*..*.*.***.*.******.**..***.**...*..*.*..*...******..***..***..**..*.**..*.*.**.*.*....*..*.**....***.***..*.**.*....***.*...*.*.*.*..*.**.*....*.*.....*....****..*........***.*.*...***...*.**.**.****.*.*.*.**.*.**...**.*.*.*.*******..**....***.****.*....***.***.******..***..**...*.****...**.*.*.*..*....*..*.*.***...**.****..*.***..**...***...*.*.*..*.**..******....**....*....**.....*.****.*..***....*..*..*.**.***.***...**..*.....**..***.*.**....**.*.*..*.*.*...*..*..**.****..*.*.*...**.****..*.*.**.***..*.*..***....*.****.*.**.*..*.*....**..*..***.*****.*.*.*....*****.*.***...**.*.*.**.....*****.****..*.***.*...***.....*..*.......*.****..*...*..****.*...**....**....****.*.**..*..*...*..**.*..*...*..*....******.*.**..*.***...**..***..*....**.*...****.*.*..*.***.......*..**..**.......**.....*..**.*..*.*..*..***..****...*.*...*.*......*.*.*...*.....*...*.*..*.**..**.**..*.*.*....*..*.*.**.......*....*..*.*.*.****..*****.**.****.****.*.*.*..*****....**.*.****..*..**..*****...**.*....****.***.**.....***...***.*....******....*..*.*...*...*.**.***.*.**.**.*.*....**.***...*..*.*...*..*.**..**..**.**.**.....****.*.*.*****.****.**..*...****....*.*.**.**.***.**.*.***....*....**...*..*..*.**.**.*.**.*.*.***.*...*.***.*.*.**.....*.**..*....*..*.**...***...*......**......*..***...*.***.*...**.*.*...*.*.*.*****.*...***.**.*..**.*..*****.*......*..**...*.*.....*.***.**.****.*..*..**.*..**.*..*.*...***.*..*..*.......***.**.*..***.. .**.*..*.***..*.**.**.*.**.****.*.*******........*..*..**..***.*....*****.*.*...*..*.*.**.**.....*...**...*..*..*.***.**..**.*.*...*...*...*.*.**......***..*.**.**.******.**..***.****.*.*.*...*...**...*****.***.*.****..*****.*.**..*...*.*...***.*.***.***.***..**....**...*...*.***..**..**.***..*.*.**......*....*...*.*...***.**.***...***..**...*.***.*..*.*..*.**......***.***...*.**.***..*.*....**....**..*..*......**...*...*.*.*.*.**.*****..*.*.*.*...*.***....**.....*.*..*******.*.***.....*..**.*..*..**...**..*..*...*.****.....*..*.**....****.*.*..*.*..*.*.....*..*.*.*.**.*.***.*..*...*...**.*....****...*.**.**.**.***........*********..*.*.*.*...*..*...*.**....*..****.*.*..***..*.****.*.*****.**.*.***.*...*.*.**.**.*....*....*.....*.*...****......*.******.....*..**...***...*.**...**..**..*.....****..**.*..*.*.....**.*...******..*..*....*..*...*.*..*..**....***...****.*****....*.*...*.****..*.*******.*..**..**.*.*..*.....*********..**...**...***...*..***..*.*..**.*..*...*..*.....*..*.*...*.****...*..*...*...*.*...****.*.********.*.*...*.*.*...**..**....***.********.**....**.*.*..*..*....**...*..*...*.*..*.*..*.*.*..*.*.***..*..**.*****.*****...*.**.*...**....**..**.*....*.*..**...*****.*...*...*...*.*..*.*.***...**.*.*..*****..**..*..*..*...*.*.*...**..*...****.****..***.*.....*.**..*..*****..*..*.**.****.****.**...*.**.....*.*..**.**...**...**.**.*.*..**...*****.***..***..**..*.*.****.........*.***.*.*.***.*.*****.*.***.*.***...*.*..*....*.*...**.*..**.*..*....*.**.*.....**...*..***.*.*...*..****..*.**.*.****.**.*.*...****.******....*.**...**.*..**..********.*..**.**..*.*****..*...*.***....*.*..**..***...***.***...***.*...*.****....**..*.**.*..*.*....*..**.*.*......***.*...***...**.***..******....***..**.*.**..*.....***..*..***...**..*..***.**..****.....*.*.*.*.**.**......**.*.**..*.**..***.**.***.*..*.**..*...*...**...**.****......***.........**.*...*.*..**..*.****..*.****..*.*...*.**.*.*..******..*.*****..***.**.**.****..**.**.**.*.**..**.*..**....***...****.*.***.*. *...**.***.*.*.*...**.*.*.****.**.*.***..*.*..**.***..**.*......*.*..**.**.*..***.**..**..*.*..*...***..*.**..*.*...*..*.**..***.*.*..****.**...**...***.**.....*.****.****.*...*.*.***.*.**..*.**.*..***.*.*.****.*.**.**.**..****..****..**..***...**...****.*......*..*..***.*.**.*..**..*..**....*.**.***.*....*..**....***......****..*.*.*..***.*..*.*...**.**.***.****..**..*...**..****..**....*..**....*.**.*.*..***..***.**.*.*....**.....*.***....*.***.**.**....**..*.**.*.***.*.*.*...*.*...*...**.*..*.****....*.**.**.....*.**.*.***.*.***..**.**.....****..**.**..*..*.*...*******.*.**..***.**.**.**.***...**.*.**.*.*****.*...***.**.*.*.*.***...**.***....****......**.*..**..***...*.*...*.*.*..*.*.*..**.**..**.........**..*.*.*.*..**....**........*.*.**.*.*..*....*.**.*.*.*..*.*****.*******...*.**...**.***.*..*.**.***.***.*.*..*..*.*.*....*.***.*......***...*****.*.**.***...*..**.**....****.**.*.*..**.**.*..*.**.******.**.***.*.*.*...**...**.**.*****...**..**.***..*.*...*****.*.***.*..**.***.*.....*..*****..**..*.***..*...****..**...*..**.****....**......*.**.**.*..*..*....*.....**.**.**...***...**....**.*.......*....**..***.**.**.***..*..*****.***.**.*....*.*.*..*.*..*....**...**...**...**.*.*..****.***...*.**.**.***.****.*****.**..**.*.*.**....*.*.**.......*..**..*.*....**..***.**...*.****.*..*...****...****.*..**..*..********..********..*...*.*.*.****...*****.**.......*.*......**.*.***...****.*...*..*.*.**.*****..*.*......*..****......*******..**...*.*.**.**.**.***.***.....*.*.*.....*.*..****..*..*.*.**.*...**...*..**..*****.***.*..*........**..**.**.**.*.*****...*......****.**......*...*...*****.*...**....*.***.**.*...*****.****...*.*....**...**.*..**....*.*..*.*..*.********.*.*.*.***.*.******.***.**.**.**.**..**..*...*..*.*..**..**...*.*..***....*.***...**...**.**.****...*.*...***..*....*..****.***..*.**...**.*.**.*..**...***...*******.*..**.*....*****.....***.*.**...**.**..*...***.*.*..*..***..*.***.*.**...**.**.....***..*..*..*.*.....**.**..*..**.*.*****..******..***... ********..*.*....*****.*.**...*..*.*.*.......*.*.*.**..*.*.****...*..******...***..*******.**....****.......***.*...******...**....*.**.**..*.**.*.*.**....**.*...*.*..*........***...***...****.****....**.*.**...*.*.*..*....***...*...*.*....*.***.*..*.*.*....***.....*.**.*........****..*.**.*.*****.*..**........*.**..*..***.*...**.*...*.*.*.**...*..**..*.*****.*.*..*.**..**...*...**.....***...*.**.*.*.......**.*..**.*..*******......**....***..*..*..*.**..*.***.*..**..***.*.*.*...*..***..**.***..**.**...*..*..**.*.****..*...****...*.....*..*....*.......**..***.....***..*.......**.*.*..**.**..**.**.*.*...**......*..***....**.**.***.**..*.*.*.*.****...*.*.**.****.**.**.*..***.*****..**..***..******.*.****.****.***.*..****.*********.*......*.**.....*.**.**......*..*****..*.**.*.*.*.**..*..**.*..*.**.....*..**..*.**.*****....*..**..***.*.*****.*..**.******.*....*.*.**..*.*......**..*..*..***..****.****.......**...*****.*.*...******..****..*.*.**..**.*..**......***...**.*..*..*..**..******...***..*.***.****...**...*.**.***.*.**...**.****.*..*...****..*.*..*.***.**.*.*..**.**.****...**.***.*.*..*****......*********.********....**.*..*.**.******...***......*****...***.**.....**...*.*.*.**..**.**.....**...*...*...***...**....****...**.*.....*..*****....***..**.*.***.*..*****.*...*...*..*..*******.**....***.......*..***....*..****.*.*.*.*.*.****..*.......*.*..**.***.**...**....***..*..*...*.**.*.*....*****.*.*....**.**.*..*.*****.*.*****.......**...*..***.***...*..**..**...**.*..**.*..*.**.*.**.****..*.****.*......*.***.*..*....*.*.**.*.*..**.**..**.***.**...*********...**.*....**.*.*.......**.*.*.*****..*..***....***....*.*.***..****..*..****.**.*.*.*.*****.*.*.*.**.*..***.**.*.****.****..*.**.**.*..****...*.*.***.**.*.*******.....*.....*.*....***......**.*.*..*.*...*.*.****..**........*.*...**.**.****.*****.****....*****.**.*..*.*****...*..****..**..*..**.*..*..*...**.**.*.*..***.*......*......**..**.*.....**.**..*.....*..**..*.***...***..**.*.**.*.**.*.***...****..*.**.**.. ......**.**.****....***..*****.*...**.***..***..*..**...***.***.**.*...*.*.**.....*.**.**.**...***...***...*.**..*...*..**..*..*..*...***********....***.*.**.*.****.*...**...*...*..**..*..***.*.**..***.**.****.*...******..********...*..*.*....*.*.*.*...****.**.****..******.....*.**...***..*..****.**.*...*.*.*...*.**.......*****.*..*.**..***.*****........*..*..*.*...*...****.*...**..*....****....*.**....*..**.**.**..**...****.*....***........***.***.**.***..*.*****.*.****.**.*****..**.***..*..*.**.....*...**.**...*.**.******...*..**.**.***......******....***....**.*.*..*..*..*.*.*.***..***...***..**.*****.*.******......*.*..*.*.*..*.....*...*.**..........*.....*.*...*.....*.*.*...*...*..*.***..*..**..***...**..*...*.*.....*.*.*****....****......*..****.*.***.*.**.***.....*.*....*.**.*...**..*...*.*....*..**..**.**.*.****..*..**.***....*..*....*...***.*..*...***...**....*.*.***.*.*.*.*.**.****..**.*.....*..*.......*....*..***.***...*...*..****..****..**...**..*..*.*.**...**..**.*******..**.**.*...*.***...**.*.**..**...*.***.**..*......***.*..**..***..**.*..**...***.**..***.****.*...*.*..**.....*..*.*.*...*.*.****.*...**.***..***.*...**..**...*.***..*.*..**.**..*....***.***...****.***..*..*.*.**.*..**.**.*..***..**..*.*....**.****.***.....*.....***.***...*.**..*.*....*.*..******.****..**......**..*.****.*...**....*.*.....*.*..*..*..**..**.*.**..**..*.*.**.****..*.*.*.*.*.**.**......*..**.....*.**...**..*..*......*.*.*......*..******.*.*.*..****.****.*..**..****...**.*....*.*.***.***..*...*..***..*...*.*....***..*.***..**....*..**....*.....*....*..*.....***.****.*.**.**...*****..**.*.*..*..***.*****....*..*.....*.**..*...*****.***.*.*******...**..**.*.**......**..***..*..**.....***.*.**..*****.....*...*.....**.*.***.****...**......*********..***....**.*..********..****..**..**..*..*.***.*.****....*..***.*..*..*.*......*.*.*.*****.***.*....*.**.******...*.*.....****.*...******....****.*.**.**.*...****...*.*..*..**..*.*******.*******...*..*.*...***...*........*..*...***** *********.***.***..***.**.*....**..**.**.**.****.*..***...**.**..*.*.*****...**..***.*.....*..*..*.*.***.*.***.*.***.....***.**.*...*..*...**.*...*...*..***.*.**....*.****.**.***..*.**.***..*.*..*......*.....*.*.*.*.....*.**..**.***..*...*****.*..*.*..*....*.**..*.*..**.*.*.***.....*.......*.******.*....***.*.**.*.**.*..*.*..*.***....*...**...*....*...*.*.***.*.*...***..*.*..*.......**.*......**...**.***..**...*.**.*..*.***.***..*....**.....***.*..****.....*..**.**..*.*...****.*.***.**.**..**.*..*.**......**.**.**..**....*.*.*...*.**..*.....**..**..*..*.....*.*.**....*...*****..*..*...**.*..*....*.*.*...*..***.***.*.**........****.*..******...***..***.*.***.****.*..****.*..*.*.*...**..*..**.*..****.****..**.*..*...*..**.*.**.....**.*.*.**.**.******.*..*...**.***.**.*****...*.**...*.*..**...******..*.*.*......*..*...******...***********..***********.*.**...*.***.****...*.*.****....*.*.**...*.***.**.*..**......****.***..*..*........*******..*.**.......*....**..**.*.*.*.*.*..***..**..*..*.***.....****...*..*..*.*.*.**..**...*..**.*.***...***...**.***......****..****..***.****.***.*.**...*****.*.***.*.***..*......**.*..**.*...**...***..***.*.....**.****..****.*.***.**...**.**....*.**.*......**..****......*.*.*****.*****.*.*..*..***....*****..*....*.**..***....*..*.****.**.**.*..*.**..*.*****.*..*.....*....*.....***.*.**..********...*.****.*..**.**..*****.***...**..**.*.*.*.*.**....*.**.*..**..*..*.**..**.*..*****.*.*.****..****....*.***.**.*...**...*****.**.*.*..***..*.******.***....*..*....*.**.......*.....**..**.***.****.*.**...*.**....**.*****..*.*...**..*.***.**.**.**..*..*...*.......*.......**.**.**..*.**.**.*.**.**..*****.*.*.**.*******.*..*.*.*....*.*..*....*.****.*****.*....*......*.***.*.......*...*.*.*...***.**.....**.**.....*..***.*.***...***...*.**.**..*.***..*..*...*..**.**.....*.*..*..**.*****..**.***.....**......**.**..*....*.*.*..**.*..*.*.*.**.*..**.****.*****.*****.**...*******..*...****..*.*.***.*....**.**...*.*..****.*..****....**.*...*.**.***.**..** ..**.****.**....**....**.*.*.**..***.*.****.*****..***.*.***....*...**....*.**..*.**....**..***.**.*....*.**..*...*......*****......*.*.*.*..*....*.*....*......*..*.**..**...*.......*.****.*..*****...*.**..**...*..***.*...*.*.**..*.*.**..**....*....*.**...**.*****.*.****...**.*..*.*..***....*.*...*.***..*.**..*.*.*..*.*...*****.*.****...*...*.**....***.*.....*..*****....**.*....**.*..*.......*.........**.****.***...****.**.***...****.*..*...*..**.*.**.*.*.*...***.**.*....*.***..**.****..*.**.*.***.***...*....***.*..*.*.**..*.*.*.*..*.**.***.....***.*.**..*..***...***....*...***..*.***.***.*******..***...****....**.*...*..*..*.....*.****.**..***.*.*..*.**....**.*....**.**....*....*.***.*.*****....*.*....*.***..*...*****.***.*..**...*...*....**.***.*..*.**.**..****.**.*..*..**.**..**.**.....****.*..*.**.********.*..*....*.***.*.*.*..*.*...*..************.*..*..*..*.*.**...*.**..*..*...**.*.*..*...*.**.********...*.**..**..**.**.**..*.....*..*.***...**...***.*.**.**.***..*.*..*.*.***.**.**.*.*.*..*.*.**.****...*.*..*.***..*.*.***.*.*.*.**.*****.....*......*..*.*..*.**.*..****.***.........****.**..**.*.*...**.******.*..*.......*****...******.**....*.*****.....****...*****..*****..****..*****.....*..*****.**..*.**.***.*.....*.*.**.*.*...***.***..**..**..**..***.**.**...**..****...*......*****..*.......*.**...*.**..*.*.***.*..**..***..**.**.....*.**.....****.**........*.*.*.*.**.****...**....*......*****..*.*****..*..*..****..*..***..**.***.******..*.**.******..*..**.*..***.***.**..**.****.*..**.........*..**..*.*.***.*...*.*.***..**..**.*******.*...*.......**.*....*...****.**.*...**.**.*....*..**..*.**...***...*.**.**.**.*...******.**.*.*****...***.*.*..*........*.*.*......***.*...*..*.**.*.**.*..*.**.*****.**....*..*.*..*..**..*.**..*.*****.**.**.*.*.*..*..**.**.*.**.***.***.**..*******..*..**..**..*.*.*..******......*.*.**...*.......**.***.***..**.***.****.....**..****...***..**...*.****.**.**..**....**.....*.*.....*.*****..**......*..*..*.*.***..*.**.*...***.**..*..*. .*...*****.*....*.*..*..*..******.***.*.*...*.********.*......**.***.........*..**....*..*...*...*.***.*.......*.*..*.**.*.*.***.*.*.*..***.**.*.*.*.*.**.*..**.**....*.**.**..*.**......*.**.*..*..*.*..*.**...*..***...*.*..*******..**..***..***.*..*.**.**.**.*.*.**.**.**.*.*.**.*.*****......*.*....**...*.*.....*..*.**.*..***.***.......**...*..*.*..*.**..****..*.***......*...*....**...****.*.......**.**.**.**....***.....*..*.**.****....*.*.*.*..*......**....***.*...**..*...**...**......*.*..............*.....********....*...*.***.*.**..**...**.*.**.***...**..*..*.....**.*.**...*.*.**.*.***.**....**.*.......*...*****.*.*.***..****..***..*..*.**...*.*.....*...*..***.*.****.*...***.....****.***.*...**...*.*..***.**.*....******..*...*.*.*.********..*****..**..****.*...*****...***..*.*.**..*..*.**.***.*.**...****....*...*...*****..*.**..*......*.**...**********.**..*....***..*...***...*..*...**..*..**....**....**...*.*.*..***.*..**.**.*.....**.**.***.***......*.*.*..*...**..**...**.**...*..**..*...****....**...*.***.*.....**.**...*.*..*.*****.*.......*.***.*...*...**........*..**.*..*.*..*..*...***.....**..*..****.*.**.*..*.*..***.***.**.************.*....*.*..********...*.***...*...**..*..**..*..**.****.*.*.......*.***..*....*....***.*..*.*.*.****..*.*...*....*..*..*.*****..***..*..*.*.**..*..*.**..***.*.**.*.**.*.*****.*.*....*...**.*..*.**..*..*..**.*.*.**.*...**.*******.*..*****.*...**.****..**...***..*..**.*.....*.....***.***...**...****.**...***.*..***.*..******..***.*.*...*.*.**..*...**.**..*....***..*....**..*.***.*.*..****.*.....*.*..*.***.**.***....**...******..***.*.*..*...*.*..**.**.**.*..*..*.....***.**.**..*.*.**.*....*****.......***..*.*....*.**...*.............*...*.*..*****.......*.*.....*.*..**.**..**.***..**.*.*..*****..****..**.**.....****...**......**.**.*..*.*.*.***..*..*****.*....*.**.*.*..**.**.*...**.*.***.*...*...**..******.*..**.*..*..*.****.**.*..*.**.**.**..*.*..*.*.****..***...*...*.*.....*.....****..*.*.**.*.**....*.**..*.*.*...*.**.***.*..*. *.****.****...*****.....*..*.*.*....*...*.*...***.*.*.*.******.*****.*.*.....**.*.**.*.*.*..*..*.....*.**.*.**...**.*.*.*.**.*....*..**..*.**.**...*...****.**...**.*.**.**..*..***.***..*****.**.*....*****.*.*..*...*.**.***.*....**.*.........*.**.*.***.**.***..**..***.***.**.*....****.....*....*...*.**....*.*....*.*...***.*****...**..*...*..**.**.*.**.****.*****...******......*****..*..**..*..*.*..*...*...*.*.*...*.*.*..*****....****.******..*.******..*********..**.......*..*.*.*****.*.*..**.**.****...***.*.*..*....*..*.*.*...*..****......*..*********.*.***..**.**.****...***..***...*..*****.*....*.*.**.*...**.**.*.*.*.*....**....*.**...*****...**..**..***.*.***..******.*...***.**..*.*.***.*..*.*.....**..**...*....**.***......*....*..*...*...*.....*...****.**..**..*..****..***...**.*..*..**.**.***....**....**...***.*.*.*.*.**...*..****......****.*****..*.**..**..*..*..**...*.**.*....******.*.*..***....*...*..***..*.**....*....**...**.**..*.**.**.*.....****.*****..*..**.*.****....***.*...***.*****....*.***.***.**..*..*.*.*.***.**.****...*.*.*...*.......*.*..**.***.****..**.**...****.*.*.*..*.*.**.*.**.....**.*..........****.**.*.*.*...**.....***...*.*.*.***...**.*****..*..**********.***.**....*..*.....*....*.*..***..****..*...*.*...*.**.*.*.**..**.****...*.*.....****......**..***..**.*.*...****.........*.*.**.*..****.*...**.***.*.*...***....**....***.*..*......**....*...**..**.****....*..*..*..*......**.*.**.**.*.....**.*..*.*.*..*******..*..**..**..**....****.***..*.**..**.**.**.***.*.*.**...**.*.*....**..***..*...*.*.*......*****.....*.*..*..**.***..*.*.....*....*..*...*.....*.*.****.***.*.**..*....*...*.**....**...*.....*.**..***....****.*...*....*.*..***..**.*....*..*.*.***.**...***..*....***.*...*****.*...***...**.*....*.*...**..***.*..*.**..**..**.....*.*...*.**...*.**.***.*.....*..****.*****.***...*.*...*.**..**..**.****...*.*.*...**.***..*.......*.*****...*******..**.*.****.*.**.....*.****..****.*.*...***...*.*.*..**.***.**....*.*.**.**..*.**.*.*....**.**..*.** **.....**...*.*.*.*..****...***.*...*.*.*.*..***.*.*****.*.*.*..****...**.***.**.*...****.*....*.***.*..**.***...**..****.*..*...*.****.**.*.***.**.****.****.**.*.***.*..****......***.*...**..*...**..*.***....***..*.*....*****.***.*....****..**.**.**.**.***.***..**.*.***..**..*****.*.**.......*.****..*..*..***.*..***.*.*.****.*..**....*.......*..**.*..*.*.*..*..***..*.*..*.**..*.*.*.**...**.*****..*....**.*.*...***.*.**..*...*.*....*.**.*.*****.***.****..*.**...**.**.*.**..****..****.*.**.*.*.**.*.****.*..**.****...*.**.....**..*.*.***.****.**.*...**....*.**.*.****....*.**....*..**....***..*.....***...**.**..***.****.***.*....********.*.****.....*....**..**..***.***..**.**.*.*.*.*.**..*******..**.*..*.**...*****.***.**....*.***..*...**..**.....***.*...***.****.*...*.**.***.**.*..*..**...*..**...*.*..**..*..*..***.**.*..******.*..**.*.*..*.**.*.*.....*.****.*.**.**........*...*.*.....***..*..*...**.*....*****..*...***...*.*..*.*.*....*********.*.*..*...***..**..*...***.****......**.*..***.**.********....*.*.....*.*.***.*.*.**......***.**..**............**..*.**.*.**.....*.**.***.*...*....*.*..**.*...*...*..*...*......****.**..*...*.*...*.*..........*.*.*......**.*.*.**.**...*..*.*.*..*****.*..***.****..******.....***..*.*..*.**..*...******.**....*..*.*..***..***.*..*..*.***.*.*..**.*.**......*...*....***.**.***...****..**.*....****..**.*...*..*..*..*.*..*.*.*.**..*..**.*.**...***.....*.**.***..*.********..***.**....*.*.**.*....*..****.**.*.*.*..*.*.**..*..*.**.**....*.....*...*.***.*..**.******..*..***..**.*.***...*..*.****.****.*.*.*..*.*..*.**..*.**..*.*..**..*.***..*...***..********...*......**.**.**.*.*.*.*.*.***...*.**..*..**.**.*.*.**..*..*.*.***...*.**..***..*...*....*.**..*..*******.*.*..*....******.*.*****.*****...*..*.*****.**.***.**.......*.....*..*.**...*.*..*.....*.*.*.*.**..*...**.*.****...**.***...*..*.....**.*.*.*.*.****..*.***.*..***..***..**.....***...*.***.****.*...***...*****...*.**..**.*.**.***....****.*...**.**.***.*.*.*.****..*..*...*..*...*..* .....*..*..*.**.**.*..*..**.****.....*****....**.*.**.*.*****.*...*****.*..**...*.***.*.*.......********.*....**..**...***.*.*.*.**..*.*....***..***.*.*.********.*.*.*..*.*.**..*.*....****..*.***.***.*..***..*...**.*..*...*.*.**...****.*.**.*...***.*.*..........**.*.****..*.**..*..**.*...*..*****.*.*....***....***.****..*...*.*.*...***....*****...*.**.*...*..*..**..*.*.**.***.***.*****...*.**..***..*.*.*...**..**..*...*...*...*.*.*.*.***....*..*.....*****.**....*..*.**..****.****.*..*....*******.*.*..*.*...*..*..****..**..*.*.*.....*..*.**.*.**...****.*.*******.*.*...*.*.*.*...***.**.*.*..**...**..*.....***...*.....**.*.*.....*..*..*.*.**..**...**...**.*****.*...**.*..***.**.**..******.*..*...*..***...*..*..*.*....*...*.*.*.***.......**.*..*..***.*....***.*.*.*.....*..*..*..*.***********.*.**....*.*..*.*.*.****.**...*.***.*..***.*..**..*.*.*.**..**.*..***....***..**..***.*..***..***..**..*.*****.****..**.*......*..**.*...**.**.*.**..**.*..*..****.....**.*..*.*.***...***...****....*.***.....*..**.*.**..*..*.*.*..*.......*..*..*.*.****.*****.**..**..*.**..***.*......**..***.**..*.......**.....*..*...*.*****..*.**.***.*..****...*....**.**......*.*.**.****.**..**.**..*..****.***.***.******..**.***...*.***.*.*..*....*..*.*.**...*.....******..*...*....**.*...***.**..**.*****..**.*.**.*...**..*.*.**.**..*..***...*..*.****.*.*.*.*..*..***.......*.**.....*..*..*.....*..*..*.**.*****.*...*..*..*.....***...*...**...*.***....*****.***.*.*.*.......*..*.*...**...**.*......*...**..*.*.**.*......*.****....*....*****.**...**...***.***.*.*..*...**.*..*..***...*..**.***.*.*..**.**.*..**....****.*.**.**....*****..*.***..*......**....*.*****..*.****.*....****.*..*..*.***..*****.**..***..**...***.*****.***.****..*..*...**...*.**.***.**.**.*..*........*....******.**.*.**...*.****.**.*..*.*......**....**..*.*.*.***..*..**...**..**.**....**.****....*.***....***.*****......***..*...*...*.***..***....*.**.*****.********...*.**.*.*..****.*.****.*...*..*...*.....*....*..*.***.**.*.*.**.*...**.* ****.*..*.....*..*.*.***....*.******....********.**.****..***.*.....**...****..*...*...**...*.*...*..*..**.*****...***...*...****...*.**..*..****.*.****....*.***.**..**...***.*...*.**.*...*.****.*.*....*...*..****....*.****.*.*.*..*.**.*...*.**......**....**.....*..**.*.**.*..*.*.**.***...******..****.*....***..*.**...*.*.*.*..*.*.*...*....*.*...*.***.**.**..*..**....*..*****.**.***.*.......*****.*..*.*****.*....**.........*.***...***.*.*.*.*..****..*...***..*.*.*.*.***.**....*..**..*.**.***..*..*.**..**..*..**.**.*.*.**.*.**.*..*.***.*.***....**.*.***....**..*.*****..**...*.**.***.*.***......*.*.*.***......*...**.*..*.*..*.***...*....*.*.***.***.**.*.*.***.***..*.*.**.*.***.*.*.*....**...*..*..***..***.***.....*..*.****..**.****..**.*.....***.....**..**....*****.*.***.*..**..*..*******...*.*.***..*.*.***...*..*..*.**..***....*..*..********......*****.*.*..*..*...*..***.**.*....*.*.***.*..***..***.***...***...****.*****.*.*.**.*.***..*..***.....*.**..**.*.......***.*.......*..***.*.***..*....*.***.**.***..***..*.**.**.**.**....**...*.***...***..*.******.*.****.*.*..*.*.*****.*..**.**.......**.*.*.*.*....***.*.**.****.**.***..*.*.***.*.*.****.*********..*...***........**.*.***.*****.***.*.*..**.*.....*....*****.*.***..**..*.***..***.*.****....*.*....**..**...*.*.*..*.***..**...*.....*****.****.**..**.*..*...*.*.*.**.**..**..**.*.*..***..*...**.*...**...*..*.*.**.*.*.**..*...**..*...*****...**...*..*..***.*.*...***..*.**.*...*....***.**....**.....*..**.....*.*****..*...*..*...***.*...*..**.*....**.*.***.*.****...*.***.**.*.*.*.*.*.*......*..****.**.***.**.*****.****.**.**..*..*****..******......*.****.**.****.*******..*..**.*.*.****......**.*...*...*..***....*****.***..*.**.***..**..***...**..*..*..*.*..**.....**...**....*.*......***...*....**..*...*..*.*.**...*...**.....*.*..*..**....**********.**.****.*...*...*******.......*.*.*..*.**....**...*.**..*..*...*.*..***.*****.*.**...**.*..**.*.**..*...*..****....***.***....*...*****...*..*....**..***..*****.******...*...* *.********..*...**.*.******.**..*...*.**.***..*...*.**.***.***...*...**.*...*.*.*..*....****..*.**..***.**.*...*.*.*..**.**.*..*****.***...*..**......**.*.***...***.*..*..**.*.*******..*****.*****...*.****.**....**...**.......**..*****..*..*****.***.*..**...*.***..**.*..***.*.***.**..**.*..*..**..*.*.***.*..*.**.**...*.**.......*.*..*...*...*..*.**.**..**..*..*******.******.***....**.***.****..*.*****.**..****...***...****.**.*....*.**.***.*..*...****..*..*..**..*.**....**..**.********...*.*...*...*..*..****.*.*.***..**..***.***.*.*..**..***.**.***.**..**.******..*.***.*.*.*****.**.****..***.*...**..***...*.**.*..**.*.******...**...**.**....*.**.***..*.*.*.*..*..***.*.**....****.***.****.*...*.**.****.*..*..**.**.****..*..******..*.....**....***.****.**..*..******..****...*..**...*..*.****.*****..**.*..***.**.*..*..*.*..*.***.*.*...***.*.*..**...**..**..*.*..***..****.***.*.***..**.*******.****..**.*.....*..*........*..**..***..*..*.*...**..***...**.****.***....**.***..*.*.*..*.....*****...*.....*.*.*.****.*.*..***....*....*.*.*...***...*...**..*****.*.*.....**.***....*.*...*****.**.*..**.*..***.**...****.*..***.*....**.*.*...*...**...*.*.**.*.**...*.*.*...*.*.*.*.***..*....******..**.*..***..*.*.*.*...**...**.*.*.*..*******.**.*..**.*...*******..**......*.**.****..*.***.**.*.....**...**.....*.***.*.*.*..**.*.***.**..*..**.*..***.....*.*.*..*.**.....**....***.*.*.....***.**.**.*.*...**.**...*.....*.*.*.**...*.*...**.*.*.*..*..*..**.**.***..**.**..****.....****........*..**..*.***.*..*.**..*.*..*....*.*.***.*.*****.********.*.**.**.***.*.*.***.***.*...*...*...**.*....*.*****...*.**..******.***..*..**..**.*.....****.*.*...*.....*....*..***...***.**.**..*.*.***.*..*..****.*..*.****..*.....**..***.*.***..*.......*..*.***.*....*.***.*....***.....*....*..**.........*.*.**...**.***..*..............*.**...**.*..*..*****..*.*...***.*....**...**....*.****.*..*..**...*...**....***.*...*..***..**..**.**.**.*.**.**...******.**.*.*....**...***..*.****.*.*.*.*..**..*.*.....*..*.** ***..*.....*.*..*.**.******..***....****...***..**.***.*.*....****..*.*.**.**.**..*.**.*****........**.****...***..*..*.**.*.***.******.*....**..***.***..*.***.****..**.*.***.*****...****..****.*.*****..*..***.*.*...**.*...*..**..*.***......**.*****.*.***...**.**..**.*..*..***.**..*.*.*.*.*.*..**.*****.*....*.*******.******.**.....*****...**..*..****...*.**...**.**.***.*..*.**...**.***.**..*..**.*.........*..*..**.****..*..*.**..*....**..**.*.*..*.*.*...***.*****.***..****..*..*..**..***..*..**..***...**.*.*...*....*.***.*...*.*.**.*....*...*..**.*.**.*.*..*.*..****....................***..*..**.....*...**..*.....*.*..*.......***.*.*..*..**.**....**...***..**.*.***..****.*..**.*.....***.**...*.**...*.****...***.....**...**..*.**.**.*****.***.*..*....*.*.**..*.**..*****..*..*.***.****..**.*..**..**.*..*.*.**.*.*..***..**...***.**.*****.*.**..*..*.*.******.**.**.***...*****.*..*..**...*.*.*....**..*..*..**.*.*.***..**.....*****.**.***.******..*...***....**...**..**..**.**...**..*.*..**.*.....*....*.*..***..****.**.**.*.**.*..*.*.*.....*.***.....**.****..*.....*.********..*...**.*.*.*****.*......**.*.*....*.******.****..*.*.**.*.*.*.***.***....*..*...*..*..***.*..****..**...*.**********.**.*.*.*..**.***.**.**.**..********..*.**.***.*.***..*****..*...*****.*.*...****.*.***.*.*..***..****.*..*.**.*....*...***....***.**..**...*****.**.*.**..*..**..*.**.**.**..*....**.****.*..**.*.*.**.****..*...**.**.**..*.*.**.*.....**......*.*.**..*..*.**..*..*.**.****..*.....*.*..**..***........***.****..****....*..**.....*.*.*...**.*....***.*.*..**.*.*..*.*..*..****.**..***...**.*..*..*.***...*..**.**.**..****.......****.***..*.**...*..*..***....**.*....*...*....***...*.....**.******.*.*.********....*..*...**.......****.***.*..*..**...*...*..***...*****..*.*...****..*.**......**...*..**..********....****...*.*......*.*.....*....*...*...**.***......**.***.*.*..*..*...**...*.****..*...*.*....*.*.**..*.....*.*.*.**.****.*****....*.*..**.*.*...***..*.****..*.*.**.*.*...*..**.***...**.*... **.**.*...***..******.**.**..*.*.****...*...**.*...***.*...*...*...*..*..**.*.*.*....*..**.*.**....*..**...*...***.**..*..****.*.*..*..*.*..***...******.*.***....*...***...**.*..****.*..**..*.*.**.*...*.*....*..*..*....*.*..****.**.*......*.....**.*.****.....**.*.*.*.*.....*.**...***.*.*..*.*.********.**.*.*.**.*.*.*.*.****..*.****...**..***.***...*.*.*****.**...***.*.**.*.*......****...*.*.*.**.****.*.*..**.***......**.....*.*..***...**.**..*.**.**..**.*.*...**..*.****.*..****..*..*.****.***..**.*****....*.*..*....**.*..**...*.**..******.****.*...*....**.*****.*...**.**.....**.....****..*****.*.***..*******.**..***.*...*.*..**..*...****....**.**.**...**.......*...**.**..**..****..***.*.....***..*....**..*...*.**...*...*.*.*.*.*.******....**...*..*..*....**..*.*.*...*..*..**.......*..*.***....*.*..***.**.********.*.**.*.*.*.*.*.*...*..**..*.**.*.**....**..*****.***.****.*.......****..**.**..*...*........*.***.***.*.****...*.*..*.*.**.**...*****....*...*.***.*.**.....*.*...**..**..*......*......*******....***..***..***.**.*..***.*.*.**.*.*..*...*.*..*..*..**.*...*..******.***..*.*.*.**.***.*...**.*.****..**..*...*..**...*.*..*..***...*.***.****.**...*****.**..*.**..**..*****.***.***.**..****..***.*.....***..*.*..*....**.**.**..*.*.***.**...****..*...*...........*.**.***....**********.....*..*.*.*....*..****.**...*..***..**..**.**.***.***.*.*...***....*.***...*......*.*...**.**.......*.*....****....**.**..*..*..*...****..***.**.*****.....**..*.*.***.**...**.***.**.*.....*.*.*.***..**.**..**...***.**..*.*......***..*.*.**.**.*..*..*.**..*....**..****...****.**...***...******..**.*...****.**......**.......********.**.*...**.**..***.*..*.**.***.**.**.*.***...**..*..*..*..*....*.*.***...*....******..**.*...*..*****..**.****.*.**..***.*.*.***...**.*..**..****..*..****.***...**.**....***.....*.**..**.*.*.**..***...***.*........**.*.*.*..*...*****..***..*...*.**.***.*.******..*****..*..***.****..*.....*****..*****.***....*..***.**..*****.*..****.*.****....****..*.*.*.*.**... **...*.*.....****.*..*..**..*..**...****.*****.***..**.****...*.*....*.*..**.****.*.**.....*****...*.*.**.....*..*...******.***.**.*..*..*.*.***.**.***..*.**.**.*..*.****..*.*.*.***.....****..*.**.**..****.*..*.****...*..*.*....*.***.*.******.**...*.*......*..*...***........*..*.*...****.**.*..*.*.*..*..**..**......*.*.**...**.*******...**.**..............*..*.*.**..**.*.*...*...*...***..**..*.******...*.**...***.**..***..***..*....*.*.*...*..**....***.*..****..*..***.***...*.***.***.**.****...******..****.**.....*****.****..**.**....*.****.**.*****..**.*******....**.*...*.**..*..***..**..***..***...*.*...*..**.***.**..*..*...***.*.**.*.**..**..**.*.*.****.**.**...*****..*...**.**.***.....*.*..*.*..*...*......**.....*********.***...*.**.*..**.*.***....*..**...***..*.*.**....**.*....**...*......***..*..**.*****.****.*.**..**..**.*.*.***.....***********...***......*.*.******.*......*...*******.***....**.*...**..******.*...**..*.***.*..*..**.*.*.*****.....**.***.**.**....**...*.****.......***.**..*.****..**...**.*****.**....*........*.**....**..*.**.*.***...**.*..***.....****..***.*.......************....*.****.**...*....**.*.*...*..*....**..**.***....*.*..****..*....****.**.....****..*.***.*....*..*.**...*.....*.**..*......*.*.*.**...**.***.**..***.....**..*...*..***.*.**..****...*.*..**..*...*.*.*.***.**.....*.**...**...*...*...*..***....***..***..***.**.***.*..*...****.*..*....*...**..*..*.*...*.****.*.*......**......*..****.****.*..***...****.****.......***....*****.*..****.***.**...*.**.....**...**.**..**..**...*...**..*...*.*.*..********..*.*****.****.**...***..*..*.........*..*.****...*..**....*..*..**...*.........***.**...***..*.****.*...*..*.*...**.*..****..***..***...*.****....*....*..**.....**....**...*....*.*..**.***......*******.***....*..*...****.*****......*..**...**..*..*********.*.*.***.****.**.**.*.*..**.*..*.***.**.*****.*...*.*.*.**..*.**..**.***.*.**...*...**...**...*.***.**.*..*....**.*..**.**.**........*..**.***.**.*.**...*.*.....**.*.*...*.**.** ..*..**.*..*..*..*.****..***.......*.**...**...**...*.**.*.*.*..*.*..*****..**..***.**.**..****.....*..**.***....**....*.**.*.**........*....*..*....*.....*..*..***..*.*....*...*.....*....****..****.**.*..*.**.*.***.*.*....**..*.***.*.*.*..*.*.**..**..*.***.***.*.*..*..**..*.******..**.**.*****.***....*.....*..*.***..*.****.***.....****.***.**.*.*.**......*...*..*..*..****...**...*****.**..**..***.**.**....****..*....*.*.*.****.*****.****....**.*.......*..***..*..*...**.***.....****..*.*.****....**.**.*.***********..*.*.*..****...**...*.**..*..***.*.***..**.......********...***..*.*.***...***.*..****..*..***.****...**.*.**.*...****.**.***...****.*..**.********.*..*..*.*...**....*****.***.**...*.*.*.....**..***......*.*.*.*.....***.******.*******.**..**.*..*.*.**..**....*.*.*.**.******.*****..**.****....**..*.****..**.****...**...*.*..**..*.*.*..**.***...**.***....*...***.*.*..****..**.*...*.******.*..***..*.....**...*.*..**..**.****....****...**.......**.*.*.*.*.*****....**.....***...**..*...*...*..*.****...**......****.*...**......*....***.*.*****....*..*.*..*..*.....***...*..*.**.......**.*****..**...**.*.*****...*.**.**..*...**..*.*..*.**...**********..*.****.*.**.*..****..***.*...*.*.*.*.**..*.*.*..***...*...**..*.**..***.*..*********..*..**...**..**...*.*...*.**..*.*..*.**.*.....**.***.....**..*.****..**...**.*.....**.*.*******.*****...*....*........***.....**.***.*****....*......*...***.*****.***..***...****.**...*...*.*.....*****..*****.*.***.*..*.****.****......*..**..*.**.*....*..**.*.*.**..**.**.*....*.**.**..**********.*..**.**.**...*..***.*.*.*..*..*...*.***....**.*......****...**.*....*.*****.**.****..******..**..****.****.**..*..*...*.*.*...*..*..*....***.*****.*.*..*.**...*.**..*..*.*.*.*..***....**....*.**..****...***..*..*****..*..*****.*.**.**.**.****...**....***.***..**..*..**...*.****..**.*.*.******.*..***...*.....*..*....***...****.***.*...*.*...*..*.**.*.*..**...........**....***.*.***..**.*..*..*.*..****.*..*****....*.*.****.**...****..*...**. ..*.*.*..*..*.*.*....***.**..*..**.....*.***.*.*.*..*..**.**......*****...**....*.**.*.*....*.....****..*...*..*...*.*.......****.*.*...**.*.*.****...*...****.*..***.*....*...***.*...***...*..*..***.*.**...*.*.*..*..**...*.*..**...**...***...*.*.**.*....***.*.*****...**.*......**...*...****..*..*.*****.*....*..*..*..**..*..*....*.**...*****.**..******...*.*..*..**********..*..**...****.......**..**..**..******.**.*..**.*.*.*....**.***....*..**...*.**..*******.**.********.*.*..*.*****...**..*..*...*..*.*.*..****.**..*....***.*...........*..*.****..*..****..*.****...*.**...*..*.***.*..**..**..*****.**.*.**..*...*.*.....*....*...*.***.**..*...***.***.*****..***...*.**.*...*.**.*.*.*..*..*..*.*.........***...**.*.***..*..*.*.*.*.*.*.**.*.*...**..**.....**.*........**.....****..***....*.....**.**.*.*****.*.*.*.*.*****..**.**..**.**.*..*..*...*...*.**.*.*...**.*..****..**....******.**.*..**..**...**.*.*......*...*.*.**.*...*.**...*****..**.*.*..*....*.*.*.**...**.....***.**.***.***.*..........*.****...*.*...*...*.*..**.*...**...*....*..*...***..**..*.*.**.**.**.*...**..**.***.*.*...*.***.*....*.*****...*.**.*.*.*******.**..**..***.****...*..*.**.*.*.*.*****.**.*.*..*..**........**..*.***...*..**..**..*.*.***.*.**...***..***.***..*..****.***.**....**.*.*****....*.**...*****....*....*..*..*.**..****...**...****.**.*...*.*.....**.****..**.....*...*.*..*....*..*.*......**.*********..***.***.*........*..*.*..***.*.*..******.**.*..*..*.*.**..***.*..***..*****...*.*.*.**.***.**.*...***..**.***....*.***.**..*...*..*.*.*....*.*.*...**..**.***..*..****.****..****....*.********.*.*..*.**...****..*.*.****.******.***.****.....*..*..**..****...**...*..*.*...**.**.***..**..**.*.**..*...*.***...*....*.*..**..*.....***.*...*.*.*...*..**.******...********..*...*.*..*......*...*.*.*.*****.**.**.....**..***..*.**.***........*****.**..**.**.***..***....**...*...*.*.***...**....**..**.*.***....*...*...****.*.*.**..**.....*****.*....*..*.*.*.*.*.**.*.**...******.***.......*.**.*..****.**.*..**. *.**.***.*****.*..*.*......*.**...*******.*****.*.***..*..*.***.**.**..**..*.*...*.....*.*....**..**..**..*.*....*..*..*.....*.*..**.****.**.**.**.**.*****.**.***...****.*.....***..*...**..*.*.***.**.*..*.**....*..*...***...*.***.....***..**....*..**.*..*..****...**..*....*..*..*...*.....**...*.***.*.*..*..*.****.*....***...*****...*****.*.**...*..******...*...*.*.*....*...*.***.***...*.....*.**.*****.*..*.*.*..*.**..***..***...**.***.**....*.*.**..*...**.**..*.***..***..*.*..**...*..**.*..**..*.***.**....**.****.*******.***.***.**..**.*.*..*..******...*....***.**..*.**.*...**..*..*..*..*.**..*****...*....****.****.*..**..*..***.....***..*.*..**...*.**......*.*****..***...*.*.*.*.....*.*.***..**..**..*.*.***.*******..*.....****..*****...*.**.*....*..******.***...*.***...*.**.*******.*.**.*...*.**.*****..**..****..*.**.*.*.....****..*****.*..*.*...***...***.**.*..**.....*...*****.***.**..**..**..*.......**....*.*..*..***..***.*.*****.*.*.*....*****.**......*****..**.*.**.*****...*.**...*....*.**..*****.**.***.*..*...*.***.*****.....**...***.*.....****.***.**....*****.**.****.*.*..***...**.........*.*.**.*...*.*..*..***..**.*..*....**.*.*.***.*.**..**..*....**.****...******..**..*.....*...**.*..*.....***..*...**..*....*...***.*...*.*.***...**....**.*.**.*.*.********.*.***.*.***..**..***....*****...**..***.**...**..**.*.*.*.**.**.**....*.**..**.*.**..*.*.**..*.....**...*.*.*...*...***..*****..*.*.****.*.*.*...*.....*.*.*.***..*..**.*...***.*.*****.*..***..*.****.*.*..*.*..**...**....*.***.****..*.*.**.*..**...*....****.*.*.*...*....*.***.*..*.**.*.**..*.**.**.....**...*..*..*...**.*.*.***.**.*.**..**.************.***....*......***..*.**......***...*.**.*..*..*.***..**...*.****.***...***...*..*..*.*.....**..*.**.*..*..*.***.**.*..*..**..**..*.*......*****.*...*..*****..*.*.*..**...*****....*...*..*....***..*..*...*.*.**....***.**.**.*.*...**..***.*.*.*..*.*..*.**....**.*****.*.*.*...*..*...*..***.***.*.**..*.**.*****.**.**..**.*..******.*..*...*.*******.*****.*.***.**** ****..*.****....*.......*..*...**.**..*.*..*.*.....**..**.*.*****.**...*....*..*..........*.*..**.*..*..**.****...**.*.****.***.*..*...****.*....*.**..*****......****.**..********..**...*****..*..*...*...***.......*.**.**....*.*....*.*....*.*.*..*..*..**.****..**.*****.*..**.**.****...****..*****.*****.****...**.*.*...*...**..******...*****..*.*..***.**......**.***.***.******.**.*...*.***.*****.***.***.*.......*.***..**.*.**.****..**...*..*....**.*..***..*.****.***...*..*...*.*.*....*.*.*..*.*.**..*...*******.**..*..**.**.*.*.*.***........**....*.*.......***.*.*...****.*..***.***.**...**...*..*.**.***.*.**..*.**..**...*...****....**.***..****.**..***..**.**.*.**......*.**.*..*.***...***.*.*..*.*.***.**....**.**....****....*..**..*...**.*.**.***.....***..*..***.*.*.**..***.*.******.*..**....**.*.**.*.*...*.**....*****......**.***.**.*..*....**.*.*****.*******..*.*....**...*.*...*.*..***.**....*.....**.*.**.*.***.****....****....*...*.********.*.*..*.....*....****....*..**..*..*.***.****..**.*...*..*****.....****.*.**.****.......*......***.**.**...........*.*..*.*..*..**..*..*.**..****..*..**.*..*.*..**....*..*.**.*****..****.*..******.*..*.****..*..*..**..**..**..*.****.***.*..*..***.*.**.***.*.****.*..**.***....*....***...**...*..**..***.**..**..**..*********.*...*.***..*..*.*....*.....*.****....*..*.****.**..***.*..*......*******.....**..**......*.*.*..**.****.*.*.*.*.*.*....**.**...*.*.*.*..*...*.**..*.*..******.*.......***...*.*****.*......*.*.**.*.***.*....**..****.*.**...*.******.*..**..*.*.**.*.**..*..*.*.**....***.....*.*.*..***....*..****...**.*...*..*...*.*.***.*.**...*..****....*..*.*...****.***.*..*..*.*.**.*****...*.***..*.*.*.***.**.*..........*.*.***....****.**.******..**..**.....*..*********..*..*....***.**..**.******...****..*.*.*...******...*.*.*.......*.**...***...*..***..*.*.*.**.******.*...****...*.*....*..****.*.*****.**.*..*.*..*.**.**.*...*.**.****..*.**.****.*...*...*.*...****.*......*.**..**......**..*******..***.*...*.**..****.*.***.*.*.... *....****.*..**.*.**.**.....*..***...**..*..*..*.............*.*..*.*..*....**..*........*...*..**..*..*.*.***..****.**.**.*...***.*..*.**...*.*...*.***.*.**.**.*..*.**.**..**.*****....**.*****.***.**..*.......*....*.***.*.*.*...****.*....*.*.*...**.**.**.*.*.**...*.**..****.**.......***********...*.**..*.**...***..*.**.***.***......*..*.*.***.***.**.*.*...***...*.*******.*****....**..*.*...*..*..*.***.******..*.*.....**.*..**..**.**..***..**..*..*******.*.**.*.........****.*.*.**.*.***.*..**...*.***.*.*.***...*.****.*.*******.*.*.......*.**.*.******.**.*****.*.**.*.*.***.*******...*.*.*.**.***..***..**..**.***.*..*...****...*.**...*..********.*.....*..*...****.*.*..****..*...****.*.**..*......***.*..*.**.......*..*.*..*****...*..**.*..**.*.*..*...*...*.**..*.**.*.**..*...*****.*..**.**...*...**.**...*..**..**.***.*******.*..***.*..**..**..*.*.*..********.*.....*****..*..*...*..****.****.....*....**.**...*......**.....*.*.**.***..*..*.*.*...***.**...**.*.*.****.***.***..**..**.*..*......*.*.*.*.*...*...*...*.**..**..*.***.****.**....*.***.**.*..**..**.*...**..**...**...*.*.*******..*.....**..*..*.****..*.******.***..**.*.**...*.*.**.**........*.*.**..*.*...****.*......*.*..****...*.*****.**....**.*..***....*..****.***....*....*.....****.*.*.*.******.*.*.*.*.*...***...*....*..*...**.**...*.***.*..******.**.*...***.**.**.********...**....***.*...***...*...*.***.*.*****.*.*****..*.*..***......**..*..*.*..***...*..*.*.**.*...*.*.*......**.....**.**.*.***.*.**..**..***.*.**.**.*.*..*.*.**....**.**.***..*****.****...*.*....*.*.*...***.*..***.**.*...***..**.***...****...**.....*..*.*.*.*.*..**.*.*.*..*....**.*.*********........**...*.*..*...***...*.***..****..**.......*....***.*....*.*......*.*.....**..*..*..*.*.*.*..*.*******..*.*.**..*...*..***...*.*.*..**..*..*..*.*..*..*.*....*..**.**.***......****..**.*...***..**.**.*.**.*..*.**.**.******....*...*..**...*.*.*..*.*.*****.**.*....**....**..**.*..***..*.*.*.******...*...*...*.*.*****.*.*..*..*..*.**......*.*****..*..*.** ****.*..****..*.*.*..**.****...**.....*..*..**.**..*.*..****.***.*.*****..***..*.*..*..*.*.****.*...*.**.****.....*.*.*****.****..*..**.**.***..*****.....*.....*.....*..***.**..**...*..*.*.*****.**.*.*.**...*.**.**...**.*.***....**.....**.*.**..**..****.*.*.**....**..*....***..*..*****..*.*..**..******......*.*****......**.***.**..*.*..*.*.*****..****....*.*...*.*.**....*****...*.*..*.**.*..*...*..**......*..**.*.*.*....**...........*...*.**.*..*..*..*.**..***.*.***.****.*.**....**..**..**....*.*.*.***.**..***...**..******...****.*...*.*..**..****....*..*..**..*.**.********.****.*****...*.***.*...*******.*.***..*.**.*...*..**...*.**.*......**...*..*.**.*..*.......**....**.********.****..***.**.*.....**.***..*..**.***...**.*.....*.*.*.*****.**.*******....**..*.***...*..**.....*.*...***.****.***.**.*.*****.**.*.**...**...**.*.**.**.**...*.**.*.*....*.******..****.*......*****...***..***....*.**.**....**.*.*****...*.**.*...*..*****.*.*.******..*.**..***.*.*.**.***....***.*..***.**..*..*.*....*.**....**..*...*...*.*.*.**.*.*...*.*.*.**.**..*.*.......*....***.*******....*..*..****...***.*.*****.*...**..*****.*.***..*...***..**..*...*...*.**..****.**..**.******.....*****..******.*.......**.**..*.****..*...*.*..*.**.**.**..*.*.....***.....****..**.*...*.*..*****..*..***.***.**...***.*.***...*.*.*.*********.*.*.*.**.**.**..*****.*.*.*****.*......*...*....****.**..********.*..**....**.*.******..*..**.**.**.*.*....***.**.****.*.*....**.*.***..***.*...***.*.*...*.*...*.....***......*...**.**..*...*..*....*...****.*..*..**.*.**..*.*..*****...****..**.....*...**..*.*..*.**...*..*.***.*.*...*.******.***.****..*.*.**.*..*.*.**.**..**...*...*...**.***..*..*.*.****.**.***..************.**.*....****...*.....***..**.*.**..**.**..*...*.***.........***.*.**.*....***.**..**...**...*******..**.**.***.*.*..**.*.**.*.**...**..*.***..*.*.***..*..*..**..*..*.****.*.***.*...*...****.**.......*...**.**...****.***.*.*.**..**.*.**.**...*...*******.*.*.*..*..***.***..*.*.*...****..***.*.*......**. *....**.....**.**.*.***.**..**.*....***.*....**.****..*.**.....*..*.*.*.******..*.****..*...***.*.*.*****..**.**.*.*...**...**.**.*.*..***.**.*.*.***.**.*...**.*.******....****.*....***.*.**.*..*..*...*..*.*..*****.*..*..*.**....**...*...**.****.****.*.****.*....*.**.*...*.**...****.*....*.*****.*****.***.**.*.....***..**.....***.**.*.*****.*...*.*.*...*.....**..**.**.*..*.*.*****..**..**...**..***.****.**.*...**.*....**.*.**..*.***...*..**.*.....****.*....*...**.*.****..*..***...*****....****..*....****..**.**.*.*..**.*.*..**.*..**.**.**.**..***.***.*..**.*****..***.*.*.*.*.*..**.***.*.**.*..*...**..**.*.**..**.**.*.*.***.........*...*....**...*...*....*.*.**..*..*....****...**.***.*.*.*...**.*.*..*.***...******.*....*..***.**..*..**..**.**.....****.....***..*.*..**.***..*.**.*..**..*..*.*...*....***..*..*.*.*.*.**.*.*.*.*.*.**..*.***..*.*.........****..**..*....*.*.*.....**..*****.*...***.***.*.***...*......*.**....**.*...*.....*..*.***.....*..*.***.*.*.*.*....**.***.........*.*.....***.**..*.*..*.*..*..*....*..**.....****...*..**.***..*.*...**.**.***.*.***..********....***.*...*.*..***.*.*..*.....*.*****....***.****..**...*.***.*..*..**.***..*.****..*.***.....***.*....*****.*....*...***.***.**.***.*....***.*..***..*.*.*.*...*...**.*.....***.***..***.**..**.***.*..*...****..***.*..**....**..**.*.**.*.****......*****...****.*.....*.****.***........**....**.*..**.*..*.**.******..**..**.****.*.*****.*......*.*.*........*..*****..**...*.*...*.*..***.**....*...***..**.*.*.***..*.***....**...***...***...*..**..*.****.****.*.*.**.**.**.**...*..*.******.**.*...****...*.*..**..****.*.****.***...*....**.****.*.*.*...*****..****.....***.**.**.*...*..*..*****.****.*.**.**.***.*...**...***.**.*.***.*.*..*.***.*.*...***..*.***.*....**.**...***.**.*.*******.******...*.......***..*..*.**.**..*.****..*....**..*..****...***.*.***...*...*..**..*.****....*.*....*****..**..***.****.***.*.**.*.**..*.**.*..*.***.***....*..*...****...***....***..**.****...*.***.****.***......**.*..*****. .**.*..***...*.*.**.*.**...**......**..**.**.*.****.*.*.*.****...*..*.**..**.*..**..***.*...*.*...*....*.*.**..****...*.****..***.****.****.***..***...*....****.***.*..*****..**..***.***......**.*..****.*....**.**.**..*.****.*.*..**..**...**...*****.*.****.**.**.******....***.**.*.*.*.***..*.*.*..**...***..*.*......*..**..**.*..*..**.**.****.***.*.**.**.****.*.*.***...******.**.*..**..*.*...**.*..***...****.**.*....**.**.****....***.*..*...*....*....*.*.***.**....*.*.*.***.**....*.*.*..**..***.....********...**.*.*....**.*.......***.......**....****.*****.**.*...**..*.*.**..*...*.***.**...**...*..*.**....**.***..***.*..*.*..**.**....*...*.****...***.*.**.......*...***..*..***.***..*...***..*.***...*..*.*....*......*****...**.....****...*.....*..*.*..*.....**..**.*....*...**.**.*.***.....****..*.**.*.****....***.......***..***..**.***..*.**...**.*.*.*..*.*.***.***...**.*...*...*.*..**..*..**...****.***.***...**.******.**..*.*.......*****.*.**...**.*...****..*.*..*..**.***......**.****..*...*..*.*.****.*..***.*.***.***.*..*.*.**..**.**.****.**...**..**.*.*****.**.*.**.*****..**...*.**.**********.*..*.**.*.*....*..*...**.*..*.**.*.*.**.*.*.*******..***********..**..**..*****.*.....*.*...**...*.***.*...*....*.*..***.***.****...*.**.....**..****..*.**..*...**..*.*.***.*......*.*.**.*..**.....*..*.****.*..***..*..***.**.**.**.*.*......**.......*..****...*.**..*..**.**...*.*.**...***...*****.*...*..***.**..**...*..**........*.*.*****.**.*....**.*.*.......****.....***.**.**.**.*...**.*.**..*...***.**.*.**..**..**.*..**.*..*.**...**..*..***..*..*****.**..*..*.**....*.*.*.******.*******.**..******.**.*..*.*...**...*....*....**.**.*...******...*.*...*.*..***.*.*.*.**.**.***....***..**.***......***..*****...****..***..*.*.*...****...**..*..*.*.............*...*..**...**.**.**...*..*.***...*.**.*.....***.*.**.*......**.****.**..*****..****.*.**.**.*.**.***..**.****.*..*..**..******.*.....*.*...*.****...*.***..****...***.....**..**.*.***....*..**.*..*...*.....***.*.***...*****..* ...**.*.*....******....*..**.****......*.****..****...*...*.****.......**.*.*****.*.*.***.*.******.......*.*.*...*****..*..**.*.***..****.*.*..*..*..*..**....*...***..*..*..***.**.***.**.*.*.**.....***.**....**...**..*..**...**.*..*.**..**....**..**..****..**.****.......****.*.***.*........****.*.*****.*......****.*****.*..**.*.*.*..*.***.**..*.****.....**.*.***.*.*..****..*..**...******..*********...*..**....*.**..**.***...****..**..*.****.*********.***.*.*..*..***....***.**..****..*.**...*...*.*....*....**.*.*..*****........*****.**.***..*.....******..*........*......**.*....**.*......*..****.*.**....*.**.**..*.*.*....*..**.*.**.*.***.*..*.**.***..*.*...*....***.**.***.*.**.*......*.****..*.****.***.*......*...**..*..**.*.**.***.....*.....*..*..***.*..*.**.*.***....*..*....**..**..*....*...*..*...*..****....***.*.*....*..***.*..*..*..****..**.*...*.***..**.******.*.*..******...**.*.***..**..*.*...*.***.**.*...**.**...****........*.****..*.*.**.*.**....*.*...*.***...*.**....*..*.***..**.**..*..**.....*..*...*.***..*....**...*.***...***..*..*.******.**.....*.**.**.*.**.*.*.....***..*..*.*...*.****...****.*.*....**..*..***.****.***.*....***.*.**.*..*.*..**..*...**......*..*.*.**.*.*.*.***.**...**....**.*.*.*..**.**....***....*...*.*...*.*..****.*...***......*.*.*..****...*..**..*.*.*..*.**......*...*.*.**..*....***.*..**.*.****.******.*....*..**..*...***...*.**...*.****....**..*.***..***.*****.**.****.**.**.**...**.*.....*.*..*..*.*..*.***...*..*.***..**.*....****...*..*..*.**.*...*.*.**...**.**..*...***.**...**..*...*.*****.**.**.*..*.*...*..***.*....***..***..**...*...*.**.*...**....**....***..****..*.**....*.*.**.*.*.*.**.***...*....*..**......**.**.*.**...*.********...*****.***....*..*..*....***..**.*****.*****.**.....*.**..**.*......*.*.*****..**...*...**...*....*.*...*.*..**...*..*.*..***.*.**.*...*...**.*..****...***.****..**.**.........**..***.**...***.**..*..**.....*.**..**...*..**.***...*......**.........**.***..**.**....*.*.***.*.*..*.**.****.*...*...***.* ...*..****..*.....*..***...**.**.*.*.....*.***..**.**.**....*.*.***....*....*.*.*..**..**.*.*..****.**.**.*......**.**..***.*..***.*.**.**.*.*....*.*..*.***..***.*.***...*.*..*..*.*...****.*.*.*.****.*.********.*..********.***....***.**.*****..**.**.*.**....*....*****...**..**.**..***..****......***...****.*..*.*..**.....**.*...**.***.*......**...**.*...*..*..***.*.**.**..*..**.*.***.*.*****.*..****.**..***..*.*..**...*.***..*..*****.....**.*..**..*.**.*.*.**......****.*.*...****.*...*.*****....*..**.***.**..*.**..*..**..*....*.*..****.*.....*..*...**...****.****.*.*....*****...*.....**.***.*..**.**.*..*..*.*.**.**..**..***.*...******...*..**..**..*.**.**.*.*.*.*..*.*****......**.*****.***...***......*.*.**....**..*.*.*.....*..*.*....********....*..*.*.**......**.*..*..*.*..**.*....*...**.********.*....*.*...*..**..**..****.**..*.*.**.*.*.***.......*........*....*****.*...**.*.****.*..**.***..**..*.**.*.*...*..*.*..*...*...**..*.***..*.***.***..**..**.*.****..***.*...*.*..****.*..*....*.*..****.***.**.*..*..**..***.*.*..*.*.....*..**.***..*..**..**.*.**.*..**...*.*..*.*.*.**...*..*..***...*.**.****.****.*********.***..*.*....***.***.****.*..*.***.**.***.****.*.**..*.*...****.**...*.*.*.***.*......*.........*.*.**...*.***...*.*******..**.*..**.*.....**.*.******...*..*...*.*.*.*.**..*.***.*.**.*...*......*..***.....*.*.***....**.*..*.**..*.**..*..***....**..***.*.*......*.****...*.*...***....*.*..**..*..*.*.*.*..***.******.*.*..*..**..***..*..*....**.....**.**...*.***..***...**.****.***.**.**..*.*.*.*****..*.*.***.*.*...***.*..*.*....*..*.**.**.*..****....*.*.*.....**..*.*.*...**....**.***.***.*.*.***...*...***.***.*...*.*..*..**.*.*.***.**.*.*.**.*..*..*.***.*..*.*.**.**.**.***......***.****..**.***..****.********...*****...*****..*.**.*.****.*.*******..**.**.****.*....****.***.*.**...****..*.*......*.**.***.*...****.*..***....*..**.*..**.*.*.*.*..*...*.*.*......***.....******..**...*.*.*......**.*.*...*.***...*.****...*..*.******.....*..*.*..***.*.*...*...**...***** ..*....***.***..*..***..*.***..*.*...*.*....**.**.*..*****.**********..**.*...*.****.*****...***.*.*..***.****.*.***.***********...*.****...*..**.**.****.*.*...*.***.**...*..*****.*....*******...****....*..****.**....*..*.****...*.***...*******.***.*.*.*.**.*.*.**.**...****.***...*****.***.*..*****..*..**.*.*...****...*.*.*****.*....***...***.**..*.*.**..****......*.*..**..*..*..*...*.**.*.*..****..*.**.*.***.....*.*.*....*******...***.*..*..**.*.***..*.**....***..******...**..*.*..**.*.**.**.*.**..**.*****......***.*.*..*****.*......*.**..*.*..**..*.**.**...***.*..**.***..*******......***.**.**..***********.*..***..*.******....*...*.*.*....***..*....*.*.***.*.****.**....**...*.**.*.*..*.*..***......***..****..*.*...*.********.*..***..*.*.*******.*.*****.*..*.....**.**.....***.....**....**..***..*.***..*.......*......***..**.**....*.***.**...*..*****.***.*..**.**........**..*.*.....**....*****.*.*******.*...**.****..*.*..**...**.**..*...*.*..*.***.....*..***..*...**.*...*.*****.***.*..**.*..***..*.*..*...**.*.*...****.****.*.***.****.****.**......**..**.**.**.*.****..*.*.**....*.***...***....***.*.*..*.*.***..*...**.*...*.*...*.*.*..*.*..**.**..........**.**..*.***..***...**.**.**.*..**..*****...*...*.*.*....*...******..*****...*..**.****.***.**..*.**..*..*.*.....*.*.*..*.*..**..*.*...***.*...*..***.****.*.***.*.***..*.*.****.....*****.*..****..****.****.*.**.****.....********.****..*..*...*.***...***.***.**.*****.*..**.....*..*..**...****....*......*.****.........*..****...*..**.*...*..*****.***.....*.*.**..*.*****...***..*..*..****.**..*..**.....*.**....*.*...***.***..*****.*..*.**.*.****.*.***.*******....**.*..*.**.***.*...**.*.*.*.**....*.********..*.......**.*****.**.***...*.*******...******..**..**.*.**.**.****.......*.****...*.****..*..*..*...*.*.**...*..**.*....*.*..*****.*.*..*...**.*...*******.*.....**...**.*...*****.....**.*..**..*...**.*.*.**.*.**.*..*******..****.**.**...*..*....**...**.********.....*.*.**..**..*...*..*......*.*....*.....*.***.*..**..*. *.**..****.*..****...**.**...*..*...****.*...*.*..*.*.*.*.**....*..*...**..*..***..***...**.**.....******.***...*..***...*....*****..*.......**...***.**...**...**..**.****...*.**.....*..*.***.******.**..*.*.*.**.****.**.**.***..**.*.**.*..*****.*.*......*.*.*.*...****.*.**.*..*..***.....**...*.**..**....*..*..*.**.***..*...*...*.*.*...*...*...*.*.*..*..*...***..*..**.**.****...*..*.**.*....****.***.**....*..*.***.**..*.*...*.*.****.******.*.*.*.****.**..*..****.....***.***...*.*.******.....*******.**..****....****.***..*.***..*.*.***..***.*.**......***.*...***.*.*.*.*.*..*****...*.**..*..*.....****...*..*.*..*.**...*....*....*....*...***....*.*.....**.***...***..**....**.*..**.*..**.******.*.*.*..***.*.******...**.*.*.*..*..*...**...**.*...**.......*.*.****.*.*.**...*.*..*.****.****.**.*..**....**....*.**.....****.***.*****..*..*..*.***.*.*.*.**....**...****..*.*****.*.*.*..*****.***..********.*****.*****.*.*.*..**.**.*.*.**..*.....**....*.*...*******..*****.*......**.*...****.......**.*......*****..***..*..*.*.*..***...**.*....*..*****.*...**..*..**.*.*...*...**..****..*.*..*.**.*...**...*.********..**.*...........*..*.***...***.*.*..*..*......*..**.**..**.*..*.****.***..****..*.***.*...*.*.*.**.*.*.*.*.*.*.***.*..***....*...*.....***.*.**..****.****.**.****..*.*.....*.*..******.....*.......***.*.**.*..*.**..***...**.****..**...**.....*.*..*...*..*.**..*.**.*.**....**...****.*..****..*..*.***.**.**.*.....**.***.*...*.***.***..*.*...*.*.*.*...*.*.*....*...*.....*....*.***..***.*******.*.*.*.*.***...*****.*.*....*.*****..*.*..*.****.*....****.*...****.*****.*.*..*.*.*..*.***.*..*.**..*...****...*..*.**.****..****.***.****..*****..*..***....**..***..***..*****..*****.**..***..**.*.***...*...*.*.*.**.*....***..*.*.*.*.**.*.*.**.*.....*.*.*.....*...*.*.*...*.***..**.*..*.**.**.***.*.**.****.*.....*****.*.*..*..*.***.....*****.*.....**..***..**...*..*******..*..**.*.*....*****..****.*..**..*.****.*.*.*...........*..*.*****..*..*..***.*...*.*..****..***.*..*.**.*...***..* ..*.*..**...***.**..**..**.*.*******.**..*.*.***...**..**.*..*.*.**..*********.*.**...*.***.*....*.***.**...*....****..**..**..*******..*...********....*.*.**..*..*.***....*.**.**..*.*.***.**...*...***.*..**.*.**..**.***...****.*.*..***.*.......******..****.*****...******...*..*.*.*.*...*...*..*..*.*.**..*******..**.*...*.*..***..**.*......*..**.*.****.**....**..*.....**.****..***.****..*.*.***..*.**.**...****.*..***.*.*.*..*.*.***.********..**.****..*..***..*.**.*..*.***.*.*..***.**.*.*..*...*......**.*****.********.*..*...***.***.*...***.*....**..***.***.*.*.........*.*..***.*..*****.**..*.****...*.***..*.*..**..*.*.*..**.*...***.*.**...*.**.******.....*....*.**......****..***...*......****.**....*..***.....*.**...*....*..*..**.*......*....*.**.*....*.**..**.***..*.**.*..*.*....*....*.***.********..***.**....******.*...*.*..*........*......*.*.*.*..*.**.*.*.*...***..***.*....**...**.*.*...**.*...**....**..**....*.*.*...**.*****...**..***..**.**......****.**.*.....*.***.**..*.**.*.**.*.**..**..*...***.***.**.***.*.*..*..**..*.*...*.***.**..*..*...*.*.*..*.*..****.***.*......*****...*....**.******..**.*...***.....*...*****.**..**..*.***.**..*..***..***..*.....***.***..*.****.***..***....*******.****..*...**...*..*.........*....**.*.**....*.*..*........*.***.*.****.*****.**.*.*******.**.**.**..**...*.**.....*..*..****.***..*..**...*..*.*.*..*.***.*.***.....**.....*****.*.**.*.*.***.*****.**..**.***..*.***.*.***.*..****.**...**..*...**..*.*.**.*.*.*..*.*..*.*...**.****..**.*...**.*.**.**.*...**.....*...*******...*..**...*..*.*.......*..*.*..*.....*..**.*.**....******.**.***.*.*..**..*.***..**......****.*..****..*.***...*..*.*.*...******..*.**...*.*.**.*.****.**.*..*........**.**.*.**..***.*..**.**.*...*...**..*..*.*.*.*.**.*.*..**.....**.**...**.*.*..*..**..*...**.**..*.*.*.*.**.*..***.*..*..****..*.***..**.....*..*...*******..*...**.*.*..**.*.*.*..*..***..****....*..**...***.*.****......*.*..**....*..**.*..***.**...**.*...***.**..*.*.*.***.*...*.*....***....********. **..*...***.*.......**...*.*..*..******....*.***.*.*..***..***.*.*..***..**.**..*.**..*..**.*..**..***.**..*.*.*....*.*.*.*****.**..*.**.*.*.*.***...*...***.**.*...**.**..**.*.*******.*.**..*.****.*.***.*...*.****....*.*...*****.*.*.**.....**.*****..***.*....*.......*.....****..***..*.*****.**.****.*.*..*.*****.***.*.*..........**.**..**.*.*..*********..****....**.*****.*....*..*..****.*.....*......*...*.*.******..**...**.*.*..**.*..*****.*.*..*...*...**..**.**.**.**.**.***...***.*.**.***..*..***.**.*..****..*..********..*.*..*.****.***.....***.*.**.*.*..*.*..*..*.***.....*..**.*.*.*.*.****...**...*..*********...*...*..***..***.....**.*****.*.*.*.***..*..***.....**......*........*..*.***.....**.....**.****.*.*..*..***..********....**..********...*..**.*....****.*...*.*..*..*.*.*..***....**.*.****..*.*.**.*..*..***...**....**.*.*.**....*..*..**.*..*.**........****......**..*.*.******....*.*..**..*****......*****.*.......*.***.....**....*......*.....**.**.*.*..*..**.**...*.*...****.....*...*****..****...**..********..**.....**.********.....*..***..*..**...*.******...**..*.**.....*...**...**.....*..****.*.***.***.**.**.....**..*.**..*********.***.....*.*.*****....*...***.*.**..***.**.***.*......*.**.**.*..***.*.*.**...*.**.*....***.**........*...*..*....*.*.**..*.***.*.**..*..***..........*..*.***..*....*...*******.*****.*...**..****......**.*.***.*.****..**..*.**.****.**.***..***.***.**...*...******.*..*.*.*..*...*.**.****..*.*.*.*.*..*****.**..*.**.****.****....*..**.***.*...*.***.**..**.*****.*.*.*.*.**....*.*..***.*...**...***...***.*..***..***....****....**...***.**....***..*...*.*...*****...***..*....*.*.**.*..******.**.*..*..*.*.*...*..**.**.**......*.*.*..***.*....*.*...**.**..****.**..***..*...***.*..*.*.*...*....*.****.*.**.*.****.*..***..**..***.**...**.*.*****.***.*.*.*.**......*.*..*.*.*.*..*.....**........*.*.*...**...**...*.*****...**..**.*.*.*.*...**...**...*...*.....*...***.*.*....*..****.**..***.*.*.*..**....*....**.*.*..*..*....**.*..*.*.*....*..***. .*.......**...*..*....***....*....*...*.*.**.****.*.*.**....*.**.***.*..*.*.*.*...*..*...*****..**.....*.*..*.******....*.*.....***.*..**.*.*..****.**....*..*...***....***.*....***..**...***.*...****.**.*.**.*.**.*...******...**...****.*......*.*****.*.**.*.**........*......******.*..*..*.*.*..*.**.**..*..*.*.**.***..**..**..*.***..***..**.**..****...*...**...*..*.*..*..*..**.*.********.**.***.**..*.****.**.*..*.*.*...**....**.**...*.**.**..*...........***...**.**...**..*.***.***...*..*******.*..**.*..*.....***.*.**.*.*....*.....*****.*.**.*..*.........**..*.*.***...**...****.*..***.*.....**.*..***..*******...*...****..*..*..*..*.*.*...**...**..**..*.*...*.*...***..*..*.*...**..***.*.****...*.....*.**....*.*..*.******.*.....****..*****.***.*.*.**.*..*.*.*.***.*.**..*......**.*.***.**..*..**...**.*.*.**.*.*....*.***.**.**...**.**....***.*.****....**.**..***.**....*.***.....**.**....*.***..*.*..*...**.**.**.*.****.*.****..**.*****.*..*.**..*.*.*.*.*..***....****.***...***......***.*..**........*..**.*.**..*.*.***.*..*..****..*...**.***...*.*.....**..*.****.***.*..**.***..*.**..***..***.****......**.*****....*.**...*..**.**..*..**.**.*.*.*.**.****.**..*.****.**.***..*.......*.******...****.*...***.***.*.******...***....****.*.*..**.*.*.**.*..**...**.*..**.**...**.**..**...*..*****.**.**.*...**..*.....****..***.*.*.******..***.**....*...**.*.****.**.*..********....*....******.****.*..**..**..*..***...***.**.*.*..**..*..*.**.*...**..*.****.***..****.**.*.*.*.*....**.***.******.***.*.***.*...*****.*.*.......***.**.**..**..*.****...*.*.*.*.*.**..*.*.***.*.****.*...*.....*.**...***...***..*..*..**.*...**..*.*.**.***.*...*...*******..*...**.***.*...*...*...**..***.*.*.*.*...*.*.**......**...*......*..*.**.*..*******...**.****..**.*..**......*..*...*.....****..******...*.*...**.*.*.*.***..***..**...****..*.*..**.**....*.****..*.****...**.***.**..*.....****...*****..***..*.*...**.*..**.**.**..**.*..*.*.**..***.*..*...*.*.......*.**.**.*....***....*..**..****...*...**..*******. *.....**.*.*...*..****.*.*.**.*..*..*.*..*.*...****..**.....**..*.**.*.***..*.**..*...****.**...****.***.****.*..***....**..**.****.*******.......*.*.*.********....**.***...*.*.*..*.*..**.****.*..***...**..*.*.**.*.**..*****...*.**..**....*...**..*.*..*.*..*.*.*...****.*....**.*..*..*..***.***...*...*.***.**..***.*.*...*...*..****.*.***...***..*....**.*.**.**..**..***.....*..******.**.*.....***.....*.*.**.*..*..*.**.*..*.**..*.*...*.***..*..*****.**...**.*..*.*.*.*.*..*.*.*..*.*...*.*....**.*..****.****..**.*.*..***.**.......*..*.*.**.**.***..*.*****..*.**.**..*.*..***.*..*****..*.*..*....**....*.***...***..**.***.****.*.***.*.*...*.**.**.*..**.**..****....**..**...**...***.****..***..**...*..*...*.**..*..*..*.*........**.*******.***....*.*..**.****..*..**..*..*.*....*...*.*******..***.**.*..*..***.*......****.*...*****..*....*.****..**.*......**.*.*..*.**..*****..*..*..**.*...**.*..*..*..***..*.****.....**.**.....***....**.......**.**.*......*.*......**.**.....*.***.**.....*.....******.**.*..***.*.*.****......*.*..*.**......*......****.*.***.*.*..*..****..**.**.......**..***..**..*.*...*.*.**...*..*..*.*....*.*****.*.***.**...*.*.*.*.*...*.*....**..*****.*.**.......*.****..****..*.**.....*********..*********.*.*.*...**..**.*.***..**.**..******...*..**.......*..*.*....*..*..**....*....*..*..**************.*......**.*****...*..****.**.**..*.*.*.********..*....*..*..**.***.*.*..**.***..******..***...**.*....**..***.*..*.*.*.**..*....***.......*.****..*.***.*****..*....*...**.*..**..**..***.***..*..*.*..*.......**..**..**.**.**.**..*.*.*.***.*.*.*.*.*.*****.*..........**..*.****..*...*******.**...*****......**.**..*.*...**.......*.*.*.*......***.**.*..**...***.*.*.**.**..*....*..*.***.....*...**.*.***.*..*.****.*...***.*..*..*.****.**..*.*.*..***...*..*..*.**...*....**.**....****....*****..*.....*..**..*.**...*******...*****.*..*....*****.**.***.....*..*.**.*..*.**.**.***..*...*.****.*.**.****.*.**..**...***...**.***.******.**..***..***..***.*.*.*****.**.*.*..*.......* ********.**...**.**.*.*.**.*.**.*.****..*.***.*.*.*..*.****..*.*...***..*....*.**.*..*.*****.**..*..**.*..*..**.**...*.*.*.*.*.***.*....*****.*.*.**....**.*.***.*...*..**...***..***.*....***.*.*.*.**.*****.***..**...*..*.*.**....***..*..*..*.**..*.*.*.**.******.**..*..**....**..***.*.*..*.**...**.....**.*...*...**.*.***.******....*...****..*****...*.**.*..***.**..****.*..*..*..*****..*.......**.***....*..*.**...*.**.**.........***..**.**........*.*.....*.******.*..*..*....*.*.****.*.....**..**.*****..**.*.**...**.**..*.**..*...**.*..**..*..**....***.*******.**.*..**.***....*..**.*****.*..*...*..*.*.*.....*..*.**..***.***...*.***.*....*.*.**..*.**..*.*.......**.***...*..*.***.*..*..**.****.**...*.*.**.**.**.***.**..*..**.***.*...****..*.***..******.....*.*...***....**.***.***.*..*..***.........**....*.**.***.*.....*.***..*.*.****.*..*.***..***..**.***.*..**.*..**...**.**.***...**..*.***.*..***....****..****..*.**.**...*..*.*.*.*.*.****......***.****.****..**..**..*.*..******.*.*.*..***.*.*..*********..**..**....*.**.**....**..*..**.**...*.**....**.*.......**.*.**.**....****...**.*..**.**..*.*.*..**...*.****.......****.**..*.****...**..*.*.***.**.*.**....*.*.......**....**.********.***..*.....****....*.*****...*....*..*...*****..**.*..**.***..***..**..*...**...**.**...******..*.*..*.........**..*..*****..**.***...**.*...****.***.*.****......**..*.....*****.**..*....**.***.*...*..***.*..*.*.*.**.**.....**.*......*.**....*.*......***.**.*....*****..*.***.**.*****...***.*..*..*.*.***.*.**..*.*...*...*.*.**.*.*.*..*****.*......******...***.....****.*.****...***.***.**...****....*..***.....*.**....*.**..*..**.**..**.*.***..***.**.**..*.**..**.*.*.**.*.**..*.**.***..**..****.**..*.....*..**...*.***.*.*.*.**.****.*..*...***.**.***...****.*..*..****....*..**...*.*.*.**.........**.*.***...***...**.*....**..*.....***.*.**...*..*...***....***..*...*..***.****.*.*.*..******..**.*.......***.*.**.*.**.**..******.****.*****....****...........******...***....**...*..*.*.*.*.....**... ..**..***...*.....**.*..**.**.***...**.**.**.***.*.......****.***.*...*.*....*...****.*...*.***.*.......******.*...*.*****......**.*****.**.*..*..*.*..***..*.*..**.*..*...**..***.*........***.......***...*.***.****...**..*.**.*..*..*...*..*.*...****.**......***.*...*..*..*..*.*..*.***....*.....**.*....****.**.*..*..****..*.**.*.**....*.**.******....***...****..***.*....*...*..**....***.*.*.*.*.**..*.****.***.....*.*...*.********...****.....**.*..***....**.*.*.*******..**.*..**..**.*.****.**.....*.**.***********.*...*...***...........****...*..*..*..*..*.*.*.****..**..*.*.*.*....*.***.*.*.**.*..*.***...**..**.*.**.*..*..*..**.*...*.**...*....**.*.....*.**..**.***.*.****.*.***.********...**.*****.**.*.***...**....**....***.*.**.....***...*.******...*...**...***...******..*.*.**...*..**.*.*.*.**.....*.*.*..*.**..*.*.*.*.***..*.*....**...****.****.**...**.....***...*..*..**.********.*...****.*.****..**.***....*****.*.**..**.*.*.*.**...**..***.*....***..****.***..*.......*.*.*.***...*.*..**.****.**.*..***...*....*...***.*...**.****....***..****.*...***.*****.*....*....**...*.*.**.***.......*..*..*.*.**.*..*.....*.*...*.**.**.**.***.......**....****.**.*..*.**.*****..**********..*..*...**.**..***......*.***.**....*..***...*****...*.*......**..*.*.*..*.**.***...**.....**.**..*.**.***.****.***.....*...*...***.****..*.***..**.....*.*.****...*.**.****.***.***...*.*...*.*.**..*....*..**....***.*****..**..*.**....*.*****.*..****....**..******.*......****...*......*...*.****....*..*..*.*.***..*.****.*..**.**..*..*.*..****...*.*..**...***..**.*.*..**.....*.***..*.*.*.*.*.*.*.**.*****..*.*.***.*...*.**.*..**.......*.**...**.....**.****.*.*.*.*...*..**.*..*..****..*..***....*...**..**......*.***.*.*.*...****.*.**..*.*****......*****.***...*.**..*..**.***...**.*.*****.*......****.*..*.*..**..*.*.*.**.*.*...******...***.*..**..***..*****..**.*.***.*****..*...*.*.*.***.*.*..*...**.*..**....**.****....*******..*.**********...*.*.***..********.*.*.**.*.**..**.**.......***.*.....*.*....* .**........*......**..*.....**..**.*.*..*..**.*.**..**.....***.....**.*.*.***.*..*.**.*..*.*.*.....**......***.*...****.*....******.*........*..*.*.**.****...***.**...***....*.**.**..*...*.**...*.*....**....*..*.**...****.*.*.*...*.**..*...*...**.....*******....**.*.*******.**.**.*.*....*.***...**.*...*.....****...*..*.*.*.*.**...*......**.**.*****.*...**.**........*.*.*..*...*.**.*.*.**...*..***....*******.****...*.*.**...*.*.********.*******.**.******......***.****.**..*.**.*...*...*..****...*****..*.*..***..**..*...*..*..*.***.**........*****..*.********..****...*.....***.*.*.****.****...**...*...*.*..**..*..*.*..***.****.**.*.*.*..**...*.*..*.....*.***.*.**...***.***.****..***....*.*....***.*...*...*....***.*.*....***.*.****..**..*..*...***.****.*.....*.*..*.*..*.*.**...*...*..***.*.*..*..***.*...**...**..**..**.*.*..*.***.*.*.****.*****.*.**..**..***.**.******..*.....*.*.....*.*.**.***....********.***.*..*..*.*......**......**.*..***..*..******.*****..*.*..*..***..*****..**....**...***.**..*.*.***.......**.***..*...*.......*..*.***.****...**....**.*****.....**..****..**.****.......***..*.**.***.*****.****.***.*....***......**......*.....****.***.*.**.***.*....*.******.*......*.*.**..**.*...*.**..**..*..***.**..*******..*...*..**.....*.*..****.*.**..*...**..**...****...*.*.*****.*.*.*******.*..**.*..*.....*.**......*..*.*..**..*****.****..*..*.*.....***.*..***....*.********...*.*.******.*....***.*.**.*...**.**..*.....*..*.*****...**..*.***.*.*.*..*******.****........*****..**..******..****..*..****.*...*.*.*....***.***.*.**......*..*.*****..*.***.*.*.*.**..***...*..**.*..****.....*.*..*.*****.*.**.*......*...*.*.**.***........**..**..*..*..*.****..*...*..**...****..******.***..*.*.*.**.*..*.***....**....**.*..*****....*.*...*.******.*...*.***...*...***.*.**.*.*.*...*.**.*.****...**.***..*.*.****....*.******.*..**.*.*...*.*......**..**.**.*.*.***.**.****.*..**..*.*.*.*......***..*.*****.....*.**...*....**..*******.*.***...*........****..********..*....*.***..*... ....**..*.*.**..*...*..*...*.*.*..**.***.***.*.......***..*.***...*******...****.*...*..***.***..*.*...**.**.*.****.**.*..**..*.*...**.**....**...*..****.*...*.**....****...***.**.*.....**.******.*.*.**......*...*.*.*.*.***.*.*...***...***.*****.****.*****.**...**...**.*...******..**...*.**...*.**.*****.*.*.******.*....***.*...*.*.*.**.*...**...**.**..*.**.*.*....*****.**..**.**.....*..**...*.***..***.**...*.***...***.***....**..*....**....*.*.*.*.**.***....*...**.*.*...*..**.*..*.***...*.*...*.****.**...**..***.******.*...***....*.*......**..*.****.**.*.***..*.**..*****..*.*..*.*.**.**.*.***...**.*.*.*...**..*.*.....*..*...**...*****...****.*..**....**.**..**.*...***.....*..***.*.....**.......**.****.*..**.****..*.****......*...*.******..........**.***.*.**.*.***.***....*..**..*.***.*.*.**.***.**...*..**.*..**.***...*.*...*.*.....****.*.*..**.*.*...***..*.*.*...**.****.....*******.*...*.**.......***..**.*..*..*****.*.....****..**.***.**..***..*....*..**.*.*.*.*.****...*.*.*.***.**..*..*....**...******.*.*.*.***..***.*.*...*.*..*..***.***.**..**..*..**..***.**.*..*****.**..*.*......**.....***..*..****.**...****..********...**.**.**..*.*..*...***..**...*.*.********..*.......*****.*..*..*.*....**..****...*.**..***.*.******.*..*..*.*.*..**...*.*...*....**...**...*..*...**.*....***.*.*...**.*..*..**.****.*.*******.*.**.****.**..*.***....***.*.*..***....*.**..**..*.****..*******...**.***.*****.**.***..******.*..*.**.*.**...*.*..*.*..*****.....*.*..*****.**..****.***....**..****..*.***.*.*.*.*..*.***.**.**...**.*...*.*.***.*........*...**......***.********..*...**...*.**..***.**.*.*...*.***.*.*.....*..**.**..***.****..*.***.****.**...**...***.*.*.**..**.*...*..***..*..***.**..****.*...*.*..**.*....**.***.*..*.**...***...*.*.*.******..*..*......*.*.*.*..******..*.**.*******.***...****.*.***..*...*.****...*.****.......*.*..*.**.*..***.*.**..**.**.*......*....*.*.*.*.*..*....*..***.*...**.**..***.....**..**.*.***.*..***.*.*.*.**....**..*...***.*.....***......*.....*...**.... **..*.**..*.**.***.......*..***..*..**....*.***.***..**.*.*....*.*.*..**..*.*..**..**..**..*.*..*.*...*...*..*....*..**.**.*.....***.**.***..**..*****...*..**.***.*.**.*.**..**.*.*.**..**..*.*...*...******...*.*.**....****.....*.*.**.**......****.***..**........*..*....*..**..**********.**.*.*.**.**..*.*.*..*....*.*.***.*.***.**..*...**.....*..*.*.**....*****.**.*..*.*..*.**...*..**....**.**.....*...*..*..*.*...**.***....***..*....**...*.****.**.*...*.*.***.*..*.**.....****.**.*.*....*.*.***.*....*..*..****........**.***.......**..**..*.*...*.**.**..*......*....*****..**.**.....*...*.*...*...*.**..**...*..****.*.***.....*...*.*...***.*..**....*********.**.******...**...****..*..*.*..**..***..*..**....**.**.**.**..****..***.*.**..**..*...*.*.**..*......*.*.*.*..****.*..**.*****.*..*.**..*..*****.**....****..***.....*.*..*.**..****.****.*.*....*.*...*.**.**.*..*.*...***********..*..*.....*.**...*....****..**.*..*.*.*...****..**....*********.*...*.*.**.**....*.**...*....*..*.*.****.*....**.*.******.***.*..*.**.***.*.*****.**..**.****....*..*..***.****..*...*..**.*****..*.*..*.*.*...**....******.*.**.*.*.*.*.*..*.***..**.*.**....*.*..*.*.*.*.***.****..**.**.*.**.*.....*..****.*.*..**.***..*...****.*..*..**...***.***.*.*.*.**.*..*.***.**.*.....*.**..**.*..*...***..*.*...**.*..***....*****.*.***..*.*.*.*..*.*....**.**.**.*.**..*....*.*..*.**.***...*.*.*..**..*.....*.****.***....**....*****.**.**..*..*.*.**....**.***.*.*.*.***.**.**.*.......*..*..****..**.*.******....*..*.***.*.*.****..*.*****.*..*.....*..***......**..*.**.***..******.....**..***.******..*.**...**..**...**..*.****.**...*...*.*.**....*...*..*.*****.*...*......****...***.*.*.********.*****.*...*.***..*..*.***..**..*.**..*...*.*...*.**..*.*....****.**..*.******.*.....***.*..*****..***.*.*.**..*...****.***...*.*.*..*.*..***...*....*...**..******.*******.*...*.**.....*.**..*.****.**....***...*****..*.*...*..**.*....*****.*.**..**.*.*...**.***....***...***.*.*..*.**..**..*.**.*...**.*.*.....*..**.......***...... *.***.*****.*.***.*.******.**.*.*****...*.....**.*......***...**..**.*..******.*.***.***.*...*..*.*.**..*..**....**.***.*....*.*****......*..**..**..**.*....*.***.*****.*.*...*******..*.*..***.*.****.***....***.**...***.*****..*.....**....*.*..****....*.....*.***.*.*..**..*.***.*...**.**.*......***.*.**.**..*...*.*.*.**.****..*..*..*.****..*.*********..*.****..******...*....*.**.*.**..***..*...*..*.*......**.*...***..**...*.*.***.*...*...***......*.***.**..*..**..*.*****..*......**....***.*.*..**.****.*.*.**...*...****.*...***.*..***.****....*..........*.**..*....*..*..*.****...****...*..*...*.....**..*...**.*.....**....*....****.....*.**.***..*.**.***.*.***..*..**..*.**.*****.**.**.......*..*.**.*..*..*..**...****....*.*.*..*.***......*....*.*...*.*..**.**...*..**.***.***.*..**.....**...*.*.**..***....*****..****.**.**.**.*.**...**.*.**..*..*...*.***...**.***.*.*.*.*..***..****.*****.....***.**.*...********.****.***..*.*.**.*.*...**..*.**...**..*..**....**.....*.******.*...*.*..*..*.****.*.*.....***...*****.***....*..****..**.*...*.*...***.*.**..**.**..*...**.***..*.*****..**.*.*.***.*....**.....*...**..*..***..*..******....*.*.*****.....*..**.*********..*..***.**.*..*..***.**.***.*.***..******.**.....*...*..*..*****.*..*.*****...*.*.*.**..*...*.**.**.****.*....**.*****.*****.*..*.**...*.....***.....**..**...*.*.*.**....**.*..*..*...****.*..*.....*...*.****.*.**..*.........*.*****..**.*.*..**.***.*..***.****..*.**.*.*.*.***.....*********...****.......*.*..*..*.***....********..*..*.*.*.**.*.*....*....**.**...*.**.*.***.***.*....***..*..*.*......**.*.***.*.....*......*.....*........****.**.*..*..**...**...*.*..*.**....*.*.....*.*.***.*...**....****....**..*...*...*.**.*..**...**.**.........*.*.*.*.*.*..*....****.***.**.*.***.*.**.****....*...******...*.**.**..***.********.**..****.*.*.*..***.***...*.**..*.*......***.....****....**.**....**.*.*.*****.**..**.***...*..**..*....***.*.*....**...****......**..**.*..*..*.*.*.**...****.**.****.*.*.*..*.****......*...****.** **.**......*.*.**.*..**..*****..*.***.*.*.***.****.*.**..**.*...***....*.*.*..*.*...***.*..*...***..***.**..*..*.***..*.*..**..*.**..****.**.....*****.*..*.*...******.****.***...*..**..*..***..***.**....*.**.**..*.**.***.**...*.*.***.*.**...***.*...*.*...*..*...*..**.***..*...*.*.***.***.**.*..****.**.*.*.***..***.**...*.**......*.*.**...*....**....*.....***.*.**.**..*.*.***.*.**.*....***..*.....*..**.*.*.**.*.*..*.*.**.....***.*.....*...*****.*..*.*.**..**.**.....*********.**.*.*.*.*...*..**.....**...*..*.*.*.*..*.......***....*.....*.*.***.*.**.*..***.*..**.**.*..***.*.**..*.*.........*..*...**..*.****...*.*..*.*...*.***.*.*...*.....**..*.*...*..*.***...****.*****..***....*.*.*..**.*..***.*....**.*.*****..*.**...**.***.*.******.****.**..**..*.****.***..*..****.**.*.***.*..***.**.*........***..*..*..******.*...*..**..**.*.***..****..**.*****.*.****...*****....*.***....***.*.***.**...*.*********.*...*.*.***.*..*.*.*..*.***...*****...*.*.*.**..*...***.*..*..******...**..*.*.*******.*.....*..**.****.*...****.**.**..*..*.***....**..**.*..*.**..*..*..**.**....*..****.**..**.*..*..***.*.***...*....*..***...**.*..**.***.*.***.*.....*****..**..**.*.*.*.*...*.**.*.*..***...*.**.*.***.*...*..*...*.*.*.*.**.*.*.**..***..**.*****...*******.*....**..**..*..**..*.*.*.*..**...**...*..*...*.*.*.....*.*****.*...*..**....****....**....****..****..***.**....****..*.....***..***.....**..****.....*..**.**...*...*....********..**.....**.**.****.**.*...***.*..*.*..**.***...***......***.*.***.****....*.*.**..**..*****.***.**..*..*...*.******..*...*.**.**.***.***.*.*.**..**..*.***..*.*.**.***....*.....***....*.**..****...*..*..**.*..*...**..*..**...*..**.*****.*.....*..***......*.....***.**..******.**....*.*****...***.*.*..*.*..*....**...***...****.*.***...***.**.**.**..**..**......*....*...*..*..***.....**...*.***..**.**...*...*..*..*.*..***.**.*..*.*.***.**.......*..*.***.**.**...***.*....*.**.****....****...*...**.*.*.**..*.*..*.**.*....*..*..*...***.**.....*.**.*.**..***...*.********.. **....******....***....*.**.*....****.**..*..*..*.*...*.**.**..*.**..**..*.**....*..*.*.****.***...***.*...*.**.*.*...*.*...*.***..***....*.....**.***........**.**....*.****.**.**.***.***...**..*****.****........******..*.*.*..**.....**.....**.*..*.**...*.**.**..**.**.*..**..*...**...****...**.*******..***..**..***.*****.****.*.*.**.***..**.**..*..**...***.**.*.*.*.*..****......*.*..**..***.*.*..*****.**.*******.***.*...*..***.*..**.*******.***.******..*.*.***...*.**.*..****.**.*.**..***...*...*..****.*.**.*.**...**..*.*****.*..****...**...*...*..******...****.***.***..**.**.**.*.*.*.*.*....*.*..*...*.****...*.*****.*.*...****..*..****.*...***.*.***..***..*.***..**.**.**...***.*.**..**....*.*.**.**.*....*.**.***...*..*....*...*....***..*....*....*.****..*..**...*****..*..****.**..***...*..**...*.***.*.*..*.*.*.*.***...*****..*..*.**....**..***..****.*.*.....*..**.*...******....*.*..***..**.****...*.**..*.**..*....*.*****..*...**.*..*.....*.*..***...****....*..**.**.***..**..*.*..**...***.***.....******.*.**..*****.****.*.**..*******....*.****.*.**.**.**.*.*.*..****......*..***.....****.*..*.*...**.......***..********.*..*.**.***....*.*.******.**.***....*..**..*...*.*.****.*.....*.*.*.*.**.******....*..********.*.*.**....*....****..*..**.**.***..**..*.*.****..**..***..*...****.**.**.**.*.*...*****.*****...*.*.*...*.*.**...****..**....**.****.**.***..*.*.*.*.*.******.**...******.*......**....*.**..*.**.*..**.*.*.*...*..*.*.***..**.*.*..*.***...**..**....*********...*..****...**..*....***.**..*...*.***.****......***..**.*..*..**..**....******...***..*...*.***.*****....***..*.*.***.*..****..*.***..*.*.******..***..**.....**...*........*.*.*****..***.***..**..**.**.*.*.***..***.**.*.......*******..*.......*.*.**......**..*..*....*****.**..**.*.*..*....******.*.**..*......**..*.***.**...**.**.*.*....***...*.*.**...*.........*.*....****.*..*..*...*.***.*..*..**...***.*........**...**.*****....*.*...*.****...****.*..**..*...*.****..**.**...*.****..*****.*.*..*.*.....***.*** *.***.**..****..**.*..**..****..*.....**...*.*..**.****.*.*..******..**...**.*.*...*****......*...**..*.*...**...****..*.*.*.*...*.*.*****.....**..*..***...**.*..**..*.*.*...*****....*....****..**.*.*...**......**.*..*.*..*..***.*.*.****.*.*.***.**.*.*.*.*...*.*....**.***...***..**....*****...*.**.*...*.**...*...*....**.***.....*.**.*..*...*****..*.*...*.***.....*.*.*.*.**.****.****.***.*...*.*.***.**...*.***.****...*......*.*.***..**..*..*.*....****.*.**.****.****.**........*..******.*..*..***....*.....*..****.....*.*..*.*.****.*..**.***....***.**.**.*.*.*.*...**..*.*.**..*****....**.***..**.*.*.*...*.**.*....*.**.*...***.*.*.*..........*.**....****..*.**********..*.***..***.**..**.**.**....*****.***.*..***..**.*....***....*****.**.***..*.*****...**.**..**.*.**.*.*...**....***.**.**.*..*..*.....***...*..**.**..*.*.****.....*****..*.*.*.**...*.****.......*...*.*.*.**....**...**...**..*....**..*.*.*..*...**.***.....*..*...**...**.**...**.**....*....*..*.***.**.****.*.....**.*********.*.*..**.*.*****.*....**.....****..*.........*.***......**...*....*.*..*.*.*.*****.....*.***.*.*.**...***.**..***.....****.*.....*...**.*...**..*..*.*.**......*..***.***..*.*..*****.***....*.*....*..*.********...*..*.....*..*...****..**...*.*.....*.*.*..**..*.*.**..*..*...*.**..*****.*..*****..*.*..**...*.....*.**.*******.....*.**.....*.*.***.*..****..*.****.***.....***.***.*....*.*.*...***....*..*.*.*.**.....******.**.....**.*.***..**.*.****.***.*.*.*.**.*.**..***.**.*.*.****..***.*...**..**.*..****.****.*.*..*.*.***.*...**....*..****.*.**..*.*.***..*..*.**.*..**..**.....*.**.**.*.**..*.*...*..*****...*.**.*.****.**...*.*.*.***.*.*.*..****..*......****.**.***.**...**...*.**.*.*.....*.*.**..*.**.**.*......*..*.***.*.*...*.**..*..*...*..**.....****...**.*.**.**..*...****...*...*.***.*.***....****.*.*.*..*.**.....**.***........******......*.***.*****...**.....*..****.....***..*..*...**.**..*.*....*.***.***.**.*..******..**.****.***.***.*.***....*..****....*...**.**....*..**.*....**..**..*.. .*...*.*.**.**....**.****....*.****..**..*******.***..**.*.***.**.***.****.**.....**..*.*******.**...****..*.*.**.***...*.***..**..**...***......*.**..********...****.***..*...*..***..*......***.**...**...*.**.*...*.***.***.*.*..**.*..**..*....****..*...**...*.***.*.*.*...***.***..**.*..*.**.*.**.*.***..*.***.**...*....***.....*.**..*..*.**.*...***...*..*.*..****...**.**.**.**.......**.**..*.....*...**....*..*..*.*****..******....*.*...*.**..*.**..**.....*.*.*..**..**.*.***.****.....***.**......**.*..*...***..*..*..**..**..*****.**.*.**.*...***..*.....*..*.*.*.*****...*******.******...**..***.*.*..***.*.*..***.*....*.*****..***.****..*.*......*.*.**.*..**..*.*.***....***...*........**.****.*..*.*.**.*.*.***.***.**********.****.**.....**.********...**.***..**.*...**.*..****..........**.****.*****.*..*********.........****.***.........**.*...**.*..*.***.*.******.*..***.....**...****..*...*.*..*.***...***.*..*.*...****.*****.**.*.*.*.*.****.....*.****....*.***..*.**.....*.******.**...**.*..*......****.***.*..***.**.*****...*****.*.*.**....*....*....**....***.*.*.*.*.**.*.*.**...***...*****.*...**.......**.*..**.....*.*...**..***...*.*..*....**.**..**.....**......**.*.**********.**..***........*.****..*.*.*.****.*.*.*.*...***..*.*...****...**...***..*....*...***....*.**..*******.*..*.*.**.*.**.**.*.*...*..*..*.*.***.**..*.......*.**..*.*..*..*..**.*..**...***.*******.*..*........**.***....*.*.*****.****.********.*.*.*..**..*.*...*....*.***..**...*.*.*.*..**.*.*...**...*........*..*.**....******.**.*.*.*.*.**.....**.****....****..***.**...**...*.*.*.*.*....*******.****.*.*.*...*...**..****..*...****..*.*.*............****.***..**.*.**...**.*......*.*.*.*..*...*****.*.**.....*.*...**.**.*.*.*.**.**..****.**.**..*..******..***.*.*.*.*...***.**.*...*.*..****..*..*..*.....**......**..*.***.***....**..***....**.***...*.*...****...*..**.*....**.****..*.**.*.**.....*........**.***..*.**...**.*.*..*****.***.***.*.*..**...***..*.**.*..*....*.*..***.*.*....**...**..***.***.**.**** *.**...******.*..*..***.****...***.***..*..*****...*....*.*..****..*.*...***.....**..***...***...*......***..****..***.*******.******....**.*.******..*..*.***.*..*..******.********....**.**.*.***...*.....**.*.*.****.*..**.*..*****.*.*.*..*..**.*.****..*..***......******...**.*.*.**.*.***...**.**..*.*..........*.*.**.*..*..*.*.*.******...*..****....****.***.*.*..*****.**..*..*....*..****..****.**..*...*.***..***......**.*..*.*...*.***.*..****....*..*.*.**...*..*..*.*.**.**.**.*....***.........**.*..*.**.*.*.*.**.*.*..*..*.*.*..*..**.****..**..*.**..***.*..*.*.....***...***..*..*.*..*...*....*.**....*.......**.******.......***.*..*.*.**.***..****.****......*******.*.**....*...*.*.**.**..*****..*.**.*...*....****..********.**.***...*..**...*.*..*.**.**.**..**.*..*..***.*.***..**.***....*.*..*.*..**....***.***.**.***..*..*******.*.**..**..*.*......**...*.....*...*...**....*..**.*********...***...*.......*.******.*..*.**.*.***.**.***.**.*.***...**.*..**...*****..**.**.*....**.*.**..****..*...***.*...*.*.*.*...***.**.*...***.***.****..*..**.*.*..*.***..*...*.****...****.*....**.*..****.....*.**.**.*..*......*.***.**.**.***.****.**.*..**.*.*.****.*.*..***.**...*****..****..*.***.....*.*.*..*...*.**.**...*..*..*.**..**.....**.**.*.**.****.*......*****.***.**...**....*..***..**...*****.....****...**...*.*.*.*.*.***.*..**.*.**.*.**..***.*******..*...**.*...*..**.*..***.*..*.**.**.*...*.**......*.*.****.**.*.****..**.*...**..*....**.**.*..*.*..*..**....*.**.*.*****..**...*****..**.*.*****..**.****.**..****.....*.*..***...***..**.******.*.**..**.*.**.*..*......***...*.**.**...*..*.....**.**...*..*...*..***.**......**.*....**........*.****.*..**.*....******.*.*..**..*.*..*..**.**.....*.....**.******..**....******.*..*.*..**......***..**.**...**..**...*..****.**...*....**..**..*.**.*.**...*..*...**..**.....*....****.*..*****...*..**.*........**....**.**.*..****..**.*.**...**.***....*.*.***.**.**..*..*.*........*.*.*..***.*..*..**.**.*.*...***.*...*.*..*.*.*...**..*...**...*.**..* ....**..*.....****..*..**....*.**.......*.****.**...*...**.*...*.*..*..**.****.****.***.*.*.*..***..*.*....**..**.*......*.*.*.*******.*..**.*..**.*..*...**.**......*.*.*.**.***.*******.*.**..*...****..***...*.***.***..**..*****...***.*.****..***...**...*.**..**.*..*.**.**...*.*.****.*.*..*.****.*.**.****....*...****.*..*..*.......*...**...**.....****..*.*******..*..*...**...****.*.....****....*******.****....**...*...****.**.....***..***.*****...**...*.......*.*..***..*.**...*..*.***.*.*..*..****...******.**..***.*****......*..**.**.***.*..**...*..*.*...*.*****...***..***..*.*.......**....*.*****.**.**...***.*..***.*..*.**.***..*.*.....*.*.**....***..*.**..***.*.*..***..***.*....***.*.*..***.*.*..........*.****..*.*..*.***.*.**.***..*.**...**........*....**.**.****.**.....**....***.*.**.*..**..**..*.*...*.*....*.**.**.....*.*.**.**..****.*...*.**..**.****.....**.***.**.****.***...**.***...***.*..****..*.*..*....***.*.*******..***...*..*...***.****.*...***....*..*....**......*.**.*.**....*...**....*...*.***..*.*..******.********.**......*..***.*.*......***.***..*.*.*.*.*.*..**....*.**...*..*..*....******.***.....*..**.****..***.**.*.*.**.**..*.*.*.....*.***..***.*.*.....*.*.*..*..*..****.**.*....****...*...*.*..**..*****.**..*..**.**...*...**.*......*.**.*...**..*....*****.*..*.**********.****..*....***.**.***.*.**.***..*..****.*.*....**...***...*.****.*..*.***..*..*...*..*******...*.**.*.*.....*..*.....*..***.*..**.***..*.**.**..***.*.**.*****...*.......***.*..*..*.**.*...*.......**.*.*...*..***..*..*****..*.....***...*...**.**..**....***.*...*****.***..**.*.**.......****.**..**.*......*.*.*......**....**.*...*.*.....**.*.****.*.....*.**.....******.*..*.*..*******.**...**.********..*.*.*.*..*.*..**.*...*..**.**..**.**.****...***..*..*.*...**.**.***.***.**.**.*.******...****.**..**.......****..*.*.**.*.*..****.*.*......*.****..*.**...***..*...****.*.*..*..**.**.*...**...**.*..*..*.*.**.****...*.**...*.******......*****.***.*..**.**..**.**..**..*****...**..********.. ...*.*****.*.*...*.*.......****.****.*******...***....***.***..***.*.....*.**...**.*..**.*..****..**.***..............**...*.*..*.....*.***...******.***.**..**.*.*.***.****..**..**..***.**.*****.*.....*.*.*.*.*...*****.*..*....*..*...****..**.***..****.*.*.*.*..*.***.*..***...*..***...*.*.*.*******...*...*.*****...**...**...*..*...*...*......*.**..**...**..*..**.*..*...**..******.*..*.*.**.*.*..*..***.*...*..***...*..*.*.**..*.*..***..*.**...*...*****.**.**.****...*.*....****.*.*....*.*******..**.*.*.*.*...****...***..*..*.*.....****.*.....*.******.***.*.*..*.****.*.**....*****..**...*.***......*...**...*.*.*..**..*.*..*.*****...*.*....*****.....*.**.....**...*.*...*...**...**.***.******.....*........**.***.****.*..*....*..*.**..*..******.*.**...*.******.***.*.*****....*.**.*.***.*.**..*..**.*****...*...*....*..*..**.***..*....**.*******.***..****.*.....*.**..**.*****.*.*****.*....*.*****...*.....****...*.*..*.*.....*.***..*.*...**....*.*.**.*..*.***..**..*.**.*....***...*.....*.....*.***....*.*.*.***...**.***..*.***...**.***..*.****..*...*.*.....*...**..**.**.*..*****...**.***.*.*.*.******.***.****.*....**.**..*.*..**..*.*.....***.***..*.*******.**.*..*.*..***..**.*.**...**...****....*.*.....*.**..*.***...*.*....*.****.....*.***....**......**.*.*.*..***..**.**...*.****..*.......**......****...*.**..***...*..*..*.*...*..*.*....**.*..****.*.********.***....*.**..*..**.**.**...*..*...***.*...*..***.*...*****.........*..*.**.***.*.*..*...**.*...***..*.*...*..*.********....*.**.*..*...*.*******.*.*.**....*..*.***.*.*.***..***.****......*...*.*.*.***.**.*...**.*****.*...**..**..*....**....*.*******..***......*.******..**.*..*..*..***..........*****.*..****.**....***.**....****..**...*..*.**..**..**...********...*..*....*****.**.**....****.********.*.*.***.*..**..*...*****.*..*...**.**..**.*..*..*..**.*.******..***......*****..**.....*...*.*...*.*.*.*..**..***.*......*..*.***.***.***...*.**....****.*...****.*...******.*...**.*.**.....*.******.*......*.*.*.*..*..*.*..*...* .***..*...*..****..***.***..**..*.**...*....*.*.*...*..*...***.*.*...*.*****.....*..*..*..***.....****.**.****.*..*.**.*.******..*..****..***.***.*.***..***.**.*.**.*..*..***...*.*.*..**..*.*...*.***..*...*.*.......*..*.***.*..****.**.*..**.**..*..***.**..*.*********.**..***...********.***..*.*..*.***..***..*..**.....***.**.*...*.*.****.*.*...*.******.**.*******...*..*.**.*..***..*...*.*.....*.***.*.*..*****.*.*.***.*.*.**..*..*...*****..**.**.**.*.*..***..***..*..*..****....*...**.**..**..*...*.*****..**.*...****...*.*.*...*.....****...*.**....**.*.*..**...**..**..**.**.*..*....**.****...********.***.*.*..*......*.*******....*.*.....*.*...*.*.....**..*....*........*..*..*..*..**.*..*...**.....**.*.*..*.*.*........*.*..*...**.*.*.**....***.*.....**..*.**..**..***...**.**....**..*..**......****......****...*.*.**.**..***.**.*.....***.*...*.*.*.**.*..**...*.*.**.......****..*.***..****..*..**..**.*....*.**.*.**..*.*.**..*.*******.*****...........*...*...*.**..*.**...********...****.*.*.*.*..**.*.*....**.****.**.....**..*....***.**.*...**.*..*..**......****.****.**..*...*.*..*.**....***..*.****..*.*.*.**.*...***.*..***.**.*..***..*..*.*.*.*.*.**...**...**....*....**.**.*..***.*....*.*..**..***...***.**..*...***.*.****.**.*..*.**.*...*..*.***...****.....*.....***...**..*..*.*...*....**.**.*..**..*..*.*.**.***.**....*.*.....**********....**.**..***..***...*..***.**......*..****.*..*.....**..***.*.*.***..*..**...**.....****...**...***..*.***...*..*..*....****...*.*.*..****.**.*..*.....***..*..*..**..***....*.*..**...*...*...**.*...*****.**...*....*.***.*.***..**.***.**....***...**..**...**.*.***....*.**..*....*..*.**.*........*.*..*.*****.*.*.....*****..***.*.....*..*..*****.**..******.*.***.*.*.*...**......*..*..*****..**.**..**.****..**..*...***...*..**..*.***.****.**.........***.****..****...**.*......*****.**...*....*.*..**.***...*..***..****.*..******...*.**.*...**.*..*.....*.*.*......**...*..*.*.*....***.***...**....**.*.**.***.*.**.*......*.*.****.*..*..*...**.*.** *....*.**..*..*.**.*.**......*..*..***...*.***..**..***..*...*.*...*.**.*..*.*...****....****..*.**.*.*..**.*.**....*.....*.*...**.***.....***.*.***.**..***.****..***.**.*.*..*..**.****.**.***...*..*.*.**..**..*...**..**..*..**.**.****....***.*.....*..*****.*......*.**.**.*..**.**......**.**..****.*.**..**.*...**...***.****..****.***.***.*....***.*..***...*..*.........*.*.***.**...******.*..*.*...**..*....***.******.*..*.*..*........***..*.......*.........*******...*.*****.****.*****..*..***...*...***..*....*......*..*..**.**.****..*.**.*..**.*..**..*..**..**....*.***.*.*.**.***.**.**..**..**.**.*.**..*.**.**..**..********.**.**...***..*..*.*.......*..*.*.**..*...**.*..*....*.*******....*..**.*...*.*******.**..*..*..**..******..*.*...*....*...*..***..******.*.*.*..****.*.*..*..*...****....**..**..**....**..*****.*.*..**..*....**.***.***..*.**..**.......*...******..**********.*.*...**.**..*...*****.***...****.*....*......*..**.***.....*******...**.*.*******.*...*.*..****.**.....**.**.*..**.*.*.*.*..**...*.**.*...*..*.*...*..***...*...*......*.*.*******..***..*.*.*.*.*******.....**.*..*..*****.***.*....*..*******...**.******.*...******...*..*..*..*.**...*..*.*....**..*..***..*...*...**..*.*.*.**...*.*......*.*.*****..****.*.*...*..*.*.*.*..**.......**..*....***.*.....***.**.....*.......*.*..***...**...*.**.......**.*....**.**.****...***...*.*...**.*****..**.*....***..*.*.*....**......*...*...***.*.**.*...**..*..*....*...****...*...**...*..**.*.***.*.*...*.*.**.*.***.**.****.**.**.**.*..**..*..*..*.*..*.*..*.*.***.*..*.*.*..***..**.**..*....*...**.***.***.*..***..*..**.****....*.**....*......**.***.*...***..**..***..*.*..*.......**...*......*....*.*.***.*.*.*.*.*.*********..*.*.********.....**..***.....**.....****.....*.*..*********...***..**....*.*.**.*.....*..*...***...*..**..*......*.*....**.*.*....***.******.**.*******..**.*..*..**.*..*.*...*.*****.*.*..***..*.*...**..*.*..*...*****..****......***.*.*.*....*****...*..*..*...*.****.*..*..*...**..**..*..*........*.** .**......**.....***.*.***.******.*...*****.***.*****.*.****.**.*.*..***.*.*.*..**.*..**.*..*..*.*.*.*......*.*.*.******...**...*.*.*...*******..*****.**...*.*****.***..*.*..*.******.*..**.....*..*..*..*.**.*.*.*...........****.*..*.*.**.**..**********.**.*...*.**.....*.***.***....**..*....*.*.*.*..*...**.*......*.****.*.*..*********.*..*....*..******..**.*.**.**.*******.**..****.*.***.**********.....*....**.***.*..*.**..*****..*..***.**.*......*.**.*.*.**.****....**.*.**....*.*.*.....**..*.*..*.........*..*...**.**.*..*.**...*.*.*.*.*.*..***....*.......*****.*.**....******..**..*...*......***......*..***..*.*.**.*.*....**.****..*.*.*...*....****..**...*.*..**.**...*...*.....*****.*.*..******.*..*.**.**.*..*.******.***....*.**...*.....*.*.***.***.***.***............**..*.*..*.*..**..*.*****..**.**..***.**.*.*.****.*.**.***...***...*.**...*...***.*.*********..*...***.....**.****...***..*.**..*.*.*.*..*..**.***.**.....**.****...**..**.*...***.**.*...**..***.*.**...*....*.**.***.**..***.****.****....***....**..**.*....*..**....***..**....*.*..*..**...*.****..*.*.***.*....*.**.....*.*.**..******.****..**.***..**..*..*...*.**..***....*.**.**.*..*..*....***.***.****..*.*..*...*.**..*.*.*.**.*....**.*.***.*...**....**.**.*...*.****...**..*.*....*.*..*..**.....*.*.*..**.*.*.***.*...*.....*****..*.*..*......**.**..***...*.*.*.***.***.*.****..*.*.***..*..*....*....**....**.****.**...*..*..***.***.*.*.*.*.*.****.**.*.**..*...*...*..*.****.****.**..****..***.***....*..**....****..**..*..***...****....*..*.*****.**.***....**...*....**.*****..*..*.******..*.***..*......**.*..****...***.*.....**.*.***.*..*..*..**.******....**..***..**.*..**..*****.*.*.*****.**.****.*.**..**..*.***.*.******.**...***..*........******.*.***....*.**..*.*..*..*.*.*..*.***.*..*..****........*.*..**.....*...*.**.*..*...***...**.***..**..*.*.*..*.*..*..******.***.**.**..**...*..**..***..***.**.**........*...***.*****...*.*..*..**.*.*.*.**....***.*..***..*.**..**..*.***.***.**.*....*.*..****.......*.***.... **.***.*.****..****.**...*..*.....*.*...**..**.****..*...*..***.........******.***..***.*.*..*.*.****.*.*....*...**...***.......**..******..*.***.*...*.*.****.**.*...****.***.**....***..*.**..**....*.*.*.*.*.*..*....********.*****..*.*.***.*..*..**.*.*.****....*..**..*.*.*.******..**..****.....*.**.*..*.******.*.**.*..*.*..*.*.**..*..*.****..*.**.**..*.**.*..*...***...*.....*.**....**.***...**.**...*...**..*....*...*.......*.*....*.*.*.*..*..*.*.*...*****.**..*.*****...**...*.**.**...***.***...*.......**.....**....**.*.*.****....*....**.*..****....***.*..**..*...**....*...*..***...*.****...***.......*****.*.*.**..*...*...*..*.*.**.******...**.*****.**.*.*.*.****..*..**.**.**......*.*****..*.**.*......****..*.**.****...****...*.**...**.***.*.*.*..**.**.........**.**...***....**..*...****......*..*..***...***..***......*.*****..*.**.*.**..*.**..*.*.**..***.**....**.*....*.**..**.*.**...**..*.***.***.*.*******.*...*.*********.*.......**..**....*.*...*.****.****.**.******.*****.***.*...*.**.*.*.****....***.*..****.*...*.*...****.....*....**.**.**..*.***.*.*******.*.****..**......**......**.*.****..*.*....**..**.*.*..*...*.***..**.*.****..*.....***.**.*.*.*.*.....*..*.**..*.**..*.**.*...*...**.*.*.*..*....**..*.*.*.*.**.**...****.*.*....***..*.******...**..****..*...*....**.*..*..**..*..**...**.....**..*.***.....****....**.*.*..**..***.*..*.....***..**.**......*.*..*.....*..*.*.**.**.....*.*........*....**.**..*....**.*.**..**.***.*.**.*..*.*.*.*****.**..*****.**.*..*...*...*...*.*.**...*.**.*..**.*.*.*.***.****..*****.*.**..**.**..****..**....******.*.*.**..*...*..*.*.**.*.*.*.*....****..*...**.*.*.***.**...*.*..***..****..*..*....*.**..*.**.***.**.**.**.*.*....*.*..***.*.*.**...*..*******..*.*.*.*..*.....*.**..**.**.*****..*.**.*.*..**.*.*.*.....****.*.*.*.******..*.*.*......*.*.**.**.*.*.****..*..*..**.*..**.****.*.*.***.**..**..**.*..*.**..*.*.**.*.*..*.**.*.**..*.**..*.**....*.*.*..*...**.*.*..**.*..***.*****.**..**.***.****.*.****....*.*..*.*.*.**.***....*..*..*..* .**.*..*..***.***.*.**..***.**.*..**.*.*.*.....*.*.*..*.**..*.****.***.*..*.***....**.**.**.****....****..***...***...**..*.*....*...****.*.*.**..*..****..*.**.**.**.***..**...*.**...***....*.*.......*.**.....*****.*..***.*...****...****...*****.**.....*...*..***..*...*.*...*.**.*.*....*******...*.*.*.*******.***..*****.*.*.*..*..**.....**.****..**.**.*.*.*.**.****.*...**...**..*..**....**..*.*.**.*.*..**..**.***..*....**..**.*.**.**..*******.***..*...**.******.***.***.*..******.*.*..**..*****...*..******.*.*..****.****.......*...*.*.**..*....*****.**.*.***.****....*..**...*...**.*****.**.***.***..**.***..*..*.***.*.*.*.**..*.****..***..*..***..*.**......**.**.*.*...**.......**.***..**..*.***..*.*..****.*****....*....****.....*.**.*.*..*..**.**.**..**.**.*.*..*.*.*..******.**.....***.*....***...*...*..**..*..*..*.*.*..***.*...**.*....*****.*.*...*......**.****.*.**..**.*.*...*...*.*..**.**..*.....*...*.**.****......**...*..*.**..*..***....***..*......*..***..**.**..**.*****..**.***...*..*****.***.**.*.*..*.*....**..**.*..**...*..*..**..*.*.***.*......*.*.**...***..*..*.*....*.*.*****.....**....*..*.....*..**.*.*....*....******..***..*..*.*..**.*...***.*..*******.**.*...*.**.*.**........***...*.*.**.*....*.*.*.*.**.*.**..**.*..*....*...*.**.*...**..*....***.*****...*....**.***...***.***.*..**.*.***.*...***..*.*.****...**.*...**...**..*....***.....*.***.**.*.**..*.*..*....**.******..**...***..........*.*..**..**.***.*.**..*.***..*..**.**..**.**.....*.*.***.**..**.***.*....*.**..****..***.*..*..*.*..*.***..**.**..*..*.**.*.*..*.***.......**...*.*.****.*..*.**.*..*...*..**.*.*.**...****.*.*.*....*...*....*..*.**..***..**.....**..*....******.**..**.*......*.*...*...****.***..***............**.*..*.*.**..*****.*...**.*..*..***.*...**.*****.**..*.*....*.****..**...**..**.*.....**...*.***.*.*.*****....**...**.*.**.****.**.*...***......*...***.*.*..............*.**.*.*.*..**...*.**.*****.*.****.**.....***..*.***...**...*.**..******......*..*******...**..*****...*......*.***. *******..**..*..**..********..*.*...***.....**.....*.***.....*.*..*.****..***.*...*..***.**..****...****.**.*.***..*...**.*.**.**..***.*.*.**..*..*********.**....**.***....**..***..**..*..*.*.**....*.*******..**..***..*.*..*.***.**.*.*...**..*******..**..***..***..*...**.*.**.*.**..*.***...*.**..*.**.**.*.**.**..*..*.*.....*...*.***.**.*.**...***.*.****.*..*******...**.....****.....*..*...**....***..**.***...*.....*.***...*.***...***..*****.**.***.*****........*****..**......*......*.*..**.**..****..*.**.*.*..*....*.**..**....*...**.*....***.*....**....*..**.*.****..*..**...*..***...*.*.**.....*.*..*.*...***...*.....**.**..***.*.***...*..**.*.*..*.*.*...**.****.*..**.*.*..*.****...****...*.**.***.*..*.*.*.******..**.*..**.****.....*.*.*.*******..*.****..**.**.*.*..*...***..*.*.*.**.*....*...*.**.*..**.....*****.****.**.*....**.***..*...*.*...**.***.*...*..*****..**....*.**.*....**.......*...*.**...*..***.**.**.***..*.*......*.*..***.**.****.**.*.*****.**.***.***..*..*..**......*.*.**..*..***.*...*****..**.....*...*..*..*.**..*.*..**..***.*.*.*...*...**.*..*.*.**..*.*..****......**...**.*...****..*..***...**..**.*.**...*...*.**..***..***..*.**.**.**..**......****..**.*.*....*..*.....***..*..*..*.**.*.*******......*..***.****.****.****.****...*..*..***.**.**.**.**..*.*******..***.**....*.*.**.**.......****..**...*.*.**.**.*****.***.*..**..**..*..*.*...*...*.*.*.*..*....*..*.**.****.*.*...*..*...*.....**.......*.****.*..**.**..**..*....*..**.*.*..*.*.*****..**.*......*****..**.*.*.*...****...*...*..*.***.**..*.*..*.*.*.......*.*..*.**...*.*..*.**..*.*.*.***.*.*..****.*.*..****..***.*..*..*.***.**..******..*..*....***.*...**.*.******..**.*.*..**..*.*....*...*****.*.*.........*....**.*****...***..*...**..**.**.*****.*.....*.******...*.*..**.*.*.****.***.*.*.*.**...*..*.**.**....*****..********.**..*.*..*.***.*****.*...*****..***.**..*..**..*****..*.*.****...*.**.*..*.****...*...*.**********...**.***.***...*.*.**.***.*.*..**..*.**..*.*.....*.*..*.*..*..*.*.*.*.....**..*.* *..**.*.***.*.**...*..*.*.**.***.....****....**...******.**.***.***..*.**.**.**.....**..*.**.***.*.****.*.**..**.*..**.**...*.*.*.**..*..*..**.*.*..***..**.*.*.*.**.*.*...***...***.**.*...*..*.*...*......****...**.****.****..**.*.*..****..**..*.**.*.***.**.******.*...*.*.***.**.*.*.***..***.*****...*****....***......**.*.**.****......*......*..**...*....*.***.*.*.....***.****.*.*.*.*.**..*.*.....**.....*.*....**..*****.**..*..*.*...****.*.*.....*.*.****...**..***.*.***.*..*.*..****.***.***.*...**..****...*..**....**....****.****..**.....*..**..***.*......****....*.....*.....*.*.*..**......***.....*...*..**...**.*....*.*..*.**...***.*..*..*.*.****.**..*.*.***..**.*...*..*..**...**....*..****.......***.***.*.*..*.....*..*.*.**..***.*.**..**.***.*..****.*..*.*..*..*..........*.****..*******.........**.*.*.***..*.****.*..*...*...**.....**..**.*...*.*.*....*....**.*.****.*.*....***.**.**.*.*..**..*.*...*.*....****..**.*.....*....*..**..***.*....**.**.**..**.....****..******.**.****..***.*****....***.***.*..****.*...**...**...*.*....**..**.*...*.**.**.**.**..*.*.***.*.*.*.*****.******....*..*...*****.*...*...*.*..*...**.**..*.**.****.***.****...*..**.*..**....**..*.****.*.*.**.*..**.....**.**.***.*.**..*..*..*.***..*....*..*..*.......*...****..***..**.**.*******.*..**...*...**.*.**.*.**...****.**.*.***.**.*..*.....*..**.....*.*****...***.*.*....***.*.**.****.**...*...*.***...**.*.*..*...*****....*****.*.**..*******..*...**.**...*....***..*..**.*.**.********.**.*.......***.**..*....*.*.****...*.**.*..*.......*.**....*..**.****....***.*.*....*.......*.*..*.*...*.*******.*.***.*.**.*.*.*.***.....*....****..**.**..*..**...***.*..**.*..**.***....*......*.***....*.*.*.******..*.*****.******.....*..*....**.***.**..**..*...******.*.*......*...........**..*.*..*..*.*.**.*...*..**...*****..*..**.***..**..*..**...**...*.*...**.**.*..*.**....**..*****..*...**.***.***...**...*.*..*.***.....***.**....***..***...****...**..**.....****..*...**....*.*******.*..**....**..*.*.*.*...**...*** **.*....***.*..*.*....*.**.****.**.*...***.*...*.**.****...**.**..**..**.*..*****....*****.*.**.*.*.*..****.*.***.**.*.*....*.......*.*.**..*...*****.*.......**....*..*...*.***..*.**.*..*.......**..**.**...*.**...*..*....**...**.*.**.*.****......***.*..**.*..*.*.*.**.**...***..***.*.*.*..*..*...............**.*....**..*.**..*..***.*..........****..*.**..**..*.*..*.*..*.*.*..**.*.*.**...*.**...**...**.*.*.....*...***.*...*...*.*.*.*...*..*...*******.*.*.*.******.**..**.*..*...**...*.**.....*...****.*.*.***********.......*****.*.****.**.*....*.**...*.**........*.*.**...***..*...**.*.****....*.**.*.**.**....*.**.*.****.*.**.*..**.*.***..*...***....*.*.****...*..*..*..*...*..*.***....*...****...***.*.****.***.....*.*.*..**.*..*..**.....**..****..**.**.**.....*..**..*..*.*.....*.***.***..*....**.....*..***.***.******.***..*.***....**.***.***...*****....***..**.**..***..**.***.****.***...********..***..*******.*..*....**...*.**...*..***.**.*.**.**.**..**.*...**....*...***.*...*..***.**..*.**...*.***.*..*....*.**.*...*.*.*.**.*..***...**.*..***.**.**.****.*.**.***....***........*...**.**..**....****..***.....**.*...*..*.*****.*..****..*...*.*..***.**...****..*.*....*....***..*.**..**..*.....**...*..*...*******.******..*.*..**.*...**...*..****.*...*.*..**..*.......*.*.*....***.**.*.**.***.**.***.****.*..**.*.*..*.*****.*.**.*.***.***.*.......*.*.*.*...**...*****..**....***....*.........***.*...*...*******.**.*.*.......*.**...*..**....*.**.....*..*.*..**...**...**....*..****...**.*.***...***.*.*.**..*.***..**..**..*.*.**..**.**..*...****.*.*..**..******.*..*..*..*.**.*.*.****.**.*.*...*..**....**....**........*...*.*.*...**.**.**.*.*..*..*...****.*.*.**..*..***..*..**.***.**.***...*.*******..**.*.....******....**..***.***.***.....***......*..*....**.*.*****..*...****.*...*..***.*...**.*.*.*..*...*****....*.*...*.*..*..**.******...*.*.*******....*....****.*..****.*.*.***..***..*.******.....*.....***...*.**.***....***.......**..****..**.*......**.*.*.***...***.....*****..**... .*.**.******.**..*****.*.**.*.****...*...*..**..**...*..*..**.*..**...*.******.*.*...**.**.*....*....*.*..**.*.**..*****.***..***......**.**....***.**..*.*.*.**...**....**...*...*****....**..**.**.*..*.***......*...*.**.****.**.*...*..**.....**..**.*****....**.*.....*..**.*..**...**.*...*..*....**.*.*.....*...*...**..****.***.*...***.***.*....*.**.**...*.*.....******...**.*....*..*..*..*.......**.*..*..*.***...**.***.**.****.***.****.**...*.*...*.**.....**..*.*.***......*******.**......*..*********.**.****..***...****.*....*.*.*.*.**...***...*.*****.....*.*...***......*.***...****.*..*.***..**..**..*...*.....*..**..*.*.***.*..***.*.***...*.**..*****.*.*.*...**.***..*.**.*..***.******..*....*..***.*...**........**.****.***.*.....*.***.*****.*.*......**.**.****...*.*....*....*.******..*.***..**..*......*...*****.*.*.**.*.***..*.**.***..*..*..*.*........*.*..*.*...*.***.*.**....*.**.*..*....**....*.**.**.**.**.***.**.****......***.*..*.*...*..*.***.****.*.**...*..**...**.***.*******....******.*..*..*.***.*******.*.*.**.**...**.*****.*...**.****.**....**.**.****.*.****.*...**.****.**.**.***.*.*.*.***...**..****.*...**.*.**.***.*.*....**.******..*....*.**..********.*.**.*..*.***..*.**....**..*...*.***..**..**..*.*..**.****..*.**.*......*.**.*..**.***.*..*..*..*.***..*...**.**.***......**...***...*.*.**.**.**...*..***..*..***.***...*.*.**.*.****.*..**...*****...****.**..****.*..****....*...**.*.***.***.....*.*.....*.....*..***..**.*****...**.*...***.**.*....**..*.**..**.*****.**.*.**.*.***.*..**.*..**..**.*.*****.**......**.***..**.*..****.*...**..*.**.*...**...**.***..*.****.*.*.*****.**...**..***.**.***.*..*.*...*.*********.*.***.*....*.***...**....*.*******.*.***.*.*....*.********..****..*.*.*..**.***.*....**....*.**.*...*..**.*.*..*..***..****.*..*..******..**..**.**********.....**..*...*....*.*.......*..*..*.**........**.*......**...*..***.******.***.....***.*.***...**.*..*******..*.*****...*.*....**..***......*...**..***.*.*..*..****....***..*.**.**.**..*..*..***.** .**..***.***.***.******.*....***.*.....**.....*.....*....**.*.***.*.*.*..**.**.*****.*..*..**..**...*......*.*.**..**...****......*.*....*......**...*.*...*.****..**.****.***.....**.**..*.**..*..*.***.*****..***.*.*...*.*..*.....*.*.*.*.*.**.*.**.*..*.*****.*.**.*.**..**...*...*...*..*******....***........****.....**.****...**.*..*.**.*.*****.**......*.*..*....*.***.*.*...**.*.*.*..******.*.***.*..*.**...**.*..*..**.*..**..*......*..*..******..**.*.*.****.**.**..**.*.**.**...***.**...***...***.*....**.*..**..*.....*.****..***.**********.*.****.**.***..*.****.****.*.****.......****.....**..***...**...*..*..***...*.*....*..*****.*..*.....*****....**...*.*..*****.*.*...****.....***********.......**..**..*....**.**...*.*.**.*..*.******.*....***.*...**.***...*.*..*.*...*....*..*.***.***...*.********..*..****..*.*..****....***.*******...*.**..***.*..*.**...**.*.*.************..****.*...*..*..***.***...*****..***..***.*.***.***..*..*...**.***.****...**...****.*...*.**.****.***.*.****...*...********.........*.*..**.*.***..*.*....*.**.**.*.*****.*.*.*..*...*.*.***.*..**...*....****...**..*...**.*........*.***.*.*..*.....**.**..*....***.**.*.*....**.****.***.**...**..**..*...****.**..*..***..*..*......****.*.*.*****.*.*....**..**..*****....*.**..*.*.*.*..*.**........****..*.******.**..*.....***...***......*.*....*..*..**..*..****..*..***....**.**....*.....*..*...*..*.**.*...*.*....*..***.****.*.**....**.....*.*..***.***.******..*.*..*........**.**.***..****.....*...*.**...*.*..*..**.**.**.*...*.*****...*.**...*.......*..***.....**....*.*.**...**...***.*.*.....**.*.*.**....*.****...*******.*..*.*.**.*.****........*.***.*****..****.*..*..**.**...*...*...**.**.*.***.*....*.*...***...*..*.****.****....*******.*.*****.*..*.*******..*.*.*.****.*.......*..*..*.*.******..***..*..*..*.**..........**......*.***...******....**.**..*.***..*....*****.**.***.*..*.**..*...**.*..*.*.****.*...*.****....***...*******.****.***...**.*...*...*.****..*..**.*.****....***.**..**....***.....*...*.... ..*.*.*.***......*.**....**....***.....*..*.***.**.*.*.*...**.*...*******.*.*..*....*.*.**.****..****...**.**...*.**.*..**.****...**.***..*..*.*...*.*****.*****..**...*..***....****..****..***..*.*.**.....*...*.***......*****.*.*****.*.********.****..*****.**...******....******...***.*.*.......****.....**......**.***.***.***.******.****.*..**....*.**..*...**.*.*.**..*.........*.....****..**.****.....***..**.....****...**..*.*.*..**..*..***..**.*.**...***.*...*****.**...***.**..*.*..*...****.*..*.*.*.....****..*.****.***..****..*..*.***..**********.**.****..*...*..*.*..***..**.****.**.*..***.*......**.***.***.*.*.*.*.*.**......*.****.**...**..**.*.*...*.*.*.***.**.***.*****...*.*.******.**.**.****.....****.*..**.*.****.**....**...**...*...**.*.*..*..*.*....*.*.*.*****.**.*.*.**..*....****..****...**.****.****.**...*.*....***.****.**..***.*....*.....***..*....***..**.***.*...*....**.*....**.*..*...*.******....****.***..*.*.*...*****.***.**.*....*.*****.*.*.*.**.*.*.*...*...**..*..**.*.*.**.****...***...*..**.***.*..***..*.*.**.*..***.****.*****..**...*...**.*.*.*...*..***.**.***.......*******.***.**...*....**.*.***..*.**...*.****.*.***.*****..*.**....***...**....*...**....*.......*....***..****.*...***...*.*.....**...*.....*.*.*......*.....*.....*.*....*...**.****.**....**...**...**..**.**.***..*..**..*.**..**...**.*.**..*.*****.****.*....*.....*****.*....***..**..*.**.*****.*..*******..**..*..**.*.*******.*.****..*....*..**.*..**.*.****.....**.*.*..*....***.*.*....*.*.***.*.*.*.*..*****.*.*.*...****.*.*******.*..*.*..*.*..*....**.***.**.**........**.....***.*.......*.***.....*..*.*...*.****.**.****..***.*......*.***..*.**.*****.*.*.***.*...*..***..****.**..*....*.**.*.*.**.**.*..*.*.*.*.*..**.*****.**.***..*.**..*........****.*.******.*...****.**.*..**.**..*.*.**.....*****....*.*.**...***.*.**...*...***.**....*...**.***.**.**.*......***..**.*..**.....*...**..*.****.****.****.*.*.**.***...*.**.*.*.*.*.*.*.*...*..***.*..*..*...**.***...*.***.*.**.......*...***...*.*.** ***..***..**.**......**...*...*.******.*.**.*.*...*..*.***.*..****..*...**.*..*****.*...*.*.....**..*.***..*.*.*...*.***.**.*.*.**.....*...**.*...***..*..*.*****....*...*.**..***..**..*..*.....***..**........*.***..**.*.***..*...*..****.....**.*********.*.....*..****..*...**......*..***..***.*.*...*...*.**..*.*****.***.**..**.*..*.**.**.*.*.**..**.*..**......****.******.*********.**..**.**.**.****...***...*.*.***.***.**..*..*.*.**.**.*..*.*.*.***.**..*.*.****.*..*********..**..**..**.*.**.*.*.*.*...****.*******.*..*...****.***...*.**.*****..*..*.**.....**...*..*.******.*.*...*..*..**.....****.*.*.**.***.**.**.***.*..**..***.*.****...*..*..*...******....*.***..*.*****.*.*.*..*.*.****..*...*........*.**..*.***..*..***.**.*.*.**.*.....****..*.*..*.**.**.*..**........*.*****.**....***.*.***.*.*.***.**..*....**...**.*..**.**....*..*.***...***********.*.....****.*..*..*..**....*..*.***.*..*..*.**..*.***.**.*.*.****.******.*..*.***.*.***.*.*.***..**.*..*.**.*.*.****..**.*.*.*.******..*.*.**.****....**..**...*.*.**.**.**.**...*.**...*.*.*.*..*...*..*****......**...******.**.****.*...**.....*.***..***..***.**...***..*...*.*.****.****.***..*.*........**......*.*.**......*.*.*...****..*..**.**...*.*.***...**...***.*..*..***..*******.***......****.*.***..*.***..*.....*****..***...*****...**.***...**.*****.***.*.**.*.***.*****.*..*..***.*...***..***..**.**.*.*****.*********..***...*.*..****..**.*.**..*.*.*...*.**..*.**.*.....***.***.***...**.***..*..***.*....**.****....*...*.*...*....***.*****.*.*.*.**.***...*.*.*..*.*..**.*.*......*....*..*****....*.....*****.*..*..**.*.**..*......***....*........**.*.**..*...****.*.*...*..**...*.**.*****...*.*.*.*...*.**...**...**.*.*..***.****.*..**.****.***.*..**.************.*.*..**..*..*...**.**....**..*...***.*.*..*.*...*....****..*.***.*..****.***.***.*.*.**..*..**..*...*.***..**..****...****.*...*.....***.*.***...*..*****.....**..*..*.***.***.*...*.***..****.*.*.**..*..*.*.*.*.*.**.*.....**...***....***.***.***.*.*..**.*.*...**.*..***.* .***.**..*.*..*....*....***..***.*.......*.***.*.*.**..*.*******.***..****....*.*.*.....**.*.*..*...********...*........****.*.**.****.*..*.*.******.*..*.**......*.*...**.*.***....*...**....***....*..*...**..**.**.***.....***.*....**.......*.*****.**.*...****.....*..*..*..**.***..****...*..**..**..**..***.**....*..***...**...***.....*..*..*.**.**...*..*..*.....***...**.***..***..**..*..******..**..***.***..*****..**...**.....***.**.*...*...*..*...**..*.****.....*....*.**...*.*******.*****.*.*...**.*.*....*...*..*.*..*****.**.*.....**.*.*..*.****...**.******.****..*.*..***.*****.....***....*.***.*.**...*..**.*.*.**....*.*...**.**.*..***...**..*..*..*...****..***..****.**.**....*.********...**.*****..*.***.*.**.****.*..****..***......*.*****..***....*.**.*.*****.....****.....**..***.***...*..**.****....***...**...*..*.**.*...**.*.*.*.*.**..*****..**.**.****.*....*....*..*****.*........*.**..*...*...*..**.*****..*..****.**...*****.**...****.***.*..*......****.***..*....*..***.*..**..*..**.*.*.*.**..*.*..**...**.***..**.**..***.*...**.*..**..***..*....**...*..**.*.*...**...***...**..**..**.****..*...***.***.**.*.*.*****.***.*******.*****.***..*...***.*.*...*.*..**.*..*...**....***...*..*.*..**.**.*.****..*.*..*.*.**.....*.**.*.***.******.*.**.*....*..*..*.******..*.....**.****.*..**..**.*.....***....*****...**.**....*..**..***...**....*........***...***..*...**..**...*****.***.....****..*...*..*.*.*..*...*.*...*.***.**..*..*.*.**..*...***.*.***..***..*..******.*.***..*.*.***..*.*.*****.**.*..*.**.*.*.....*.***..***...*...***.****.**..****....*..*.*...******..********.*****.**..*.*.*.***.*...*****.*..*..**.*.***...**..*..*.***.**...***.......***..........***........*........**.*..*..**..***.***....***....******..***.*...*..*.*.***.*...**...***..*.*.*.**...**.*..**..***.**...*..*.****.*.....*.***....**..*.*...**..*..*..*.....**.***....*..*...****.*.*.*.....****..***.*.***..**.*******.****.*.***.*.*......**..*....*.*...*...*..****.**...*..**.......*.***.****..**.******..*. ***.....*..**..**.**..**...*..***.....***..*.**..*.*.*..*.***.*.*.**........*.*****..*.*..*....*.*..***..****.*.*..*..***..***..*.*.*..****.**.****..**.*.*.**.*...***.*.*.*..........*...*.*..***...***.*..****...*.**...*.*...*.***..*..*..*..**.*.**.*..*.*.*....*.*.*...*.*.*..**.**...**.***.**.*....*...****......*.*****.*..**.*..*.**.*.*.**...***..**.*..******.....*.**..***.*..***.***.*..**.****.******.*.*.*********.*.*...*....**..***..**...*....*...**.*.***..***..**..**.**.*..***.....**.*.***.*.***.*..*..*...**..*....**...******..*.**.**.***...*******....*****.*..**.**..*...*.*.*..***.*.********.*.**..***...*.*...**..*.***.*.*..*...******.*.*.***...**.***.*....**..**.......**.*....*..*..*..****.*.*....*..*...**.*.*..*..*..****..*.**...***..***.***.*.*.***...*.*****.*..***.***.***.***..**.....*.*.*.********.****.**.****.*..*...****..*...***.*.***.*...*.*.**....*.*...*.**.****.*****.*..**....**.*.**..**....***.*.**..**..*.*.*.*.*..*.*.*..*****.***.*****...**.**.**.....****..*..*...**.*..***.*....****...**..*.***.****....**..***.***.**...**..*.*....*.*.**.****.**.*.*.****.*.*.*..**.*.*...****...**..*.*.*.*...*..*.**.**..*....**..*.**..*.***.*...**.**.....***..***..........*..****..*..*....*..***.*..*.****..**.*.**.*.*.*...*.*.**...*.**.*.***..*..*****...*..*....*...**..*..***..*****.*.***.********.**.*..***..*.*..*..*..**.***..**.*.*.**.**.*..*..*..**..*.*.*.*.**..***.*..*.*...**..*.***.*...**....*****.******..*....***.*....**.....*.**..*..****.***...***..***************.***.......*...*****.**.*.**.*.*..**.*.*...*..*.*.*...*..**.*.***.....*.****.***.....*..*..**.*.*...*....*...***.*..*..*.*******.***.**...*.**.*...****.****........*.**.*..***.**.*.*.**..*.*.*.*.*.*...*.*.*..***.....*.*************.*.*****.***..**.*****.**.**.**.*.*......*..**..*.*......*..**.*..***.**..******.*..*..*.*....**.*.**..**..****...****.......***.*..*...********.***.***.**...**.***.***....**......**..**...*..*.*...*...***.**..**....**.*.*.**...*.**..*.**.*.**.****......*.********.*..*..**..**. *.*.**...**..***.....**..****....**.*.*.**.***...**..**.*..*.*.**..*.***.............*.***..**...*..*..****.*...******.*.**.*.*.**.*....*...**.**.**...*.**...*.***...****..*..**.**..**.**.*.....*.*....*.****..***.*......*..****..*...*.*.*..*.*......*.*.*.***..**..*.**.....*..*...*.**.****.**.....**..*..*.**..**.*......**..**.**....*.**.....********..**...**..*.**....*.*...***....*.*.*****.*.**..*.**...*.**.****.....*......*.***...**..*****.**...*****.*.*.*...**...*..**..*.*.*.***.....***.*.*..*.**.....*****.....*..*.***...*.**.....*..*.*.***...**...**.****..*****.******....*..*....*....***...*.****..*****.*..*.....*****.****...****..**.*.***...***..*..***...***..*..******.*.....*.****..*.*..*.**..*.*.**.*.*.*...*.*.*****..*.**.***....*..****.*.**.*.**.***.**.*.******.**....*********..*..*.*..*..********..***..*..*.....*....**.*....***.*..**.*....***.*****.*.*..***..*...*....*.*..***.***...*..*.**....**..****...**.***.......*..**.*.**.***.*.*.....**...***.*..**...***..*..***....**..*.***.***..**..*.*..*..**.******..**.**...**.*....*.*..****.**...*.*...**.**.*.**.*.*..****.***.*...*.*..*.*.....***.*.***.*..*....*.*..**.****..*.***********....*.*.***.**.....**..*.*.****.*****...*.**......**...*******..*..*...*.*...*..*********..**..**...*..***.**..*.*..*.**..**...***.*..**.*..***.*.*..*.*..*...**.**.**.**.*..*..**********.*..***..****......*...*.**..*.*..***...*****.*.*.*.***..****..*...*...**...*..**********.***.***..*....**.....***..****..**...**...**.***...*.***.**.***....*....*.*...**..*.****.**....**....**.....*.*****.**..*...****.***..*****.*.......**.....**...*.*.**...*.....*******....*.....*****..**......**....*.**.*..*.*****.**...*.*...****...**..****.**.*.*.....**..*.**....*.*...*.***...**..*.**.....*...*.**.*.***.***.....**...*.*.*.**...*****.*.**..**..***....*..**.**.....*....*.*..*....**..**.**.*....*.*.**..***.***.*.***..***.*.**....**....***....*......****.***.**...*.**.......**.**....*..*.***..*....*..*..**...*.**.**...****....****.**.***..**.*.*.**.*** ..*.****.**.*.**...*...*..*.****....**.*.**.***.*.*..*****.*..****.*.*....**..**.*.*.**.*..*.**.*.*.*****...***....*.*.**..*..*....*..****....**.....*..*....*..*.**.*.***..**..**.*..****..**..*.****...*...****...*****.******.****.....**...*...*...***..***....*..**********.**.*....**.*.**..*.*.*.****..***.*..*..****..*..*.***...*..*.**.***.**.***..*..*...*.*.*.**.*...**...*.**.****....****.*....*.*.*.*.**...**...*..***.**.*.**.**.*.**.**.*..**.*.*.***.**.**.*.****.*..******...*.*.**.*.**..*...**.*.**..*.*.*******....***.*....*..***...*.**..**..**..*.**...*..***.**..*..**.***.*****..*...*..**.***.*.*...*.******.**.*****.****..**....*..*..***.*******.*.***.***..***.*..*..****..*.**.....*.*.***.**....****.***..**.*..****.*.*.******...*..*.*.**.**..***.*..*.**.....*..***..*....*.*..*...***.****.*...**..*..*..*.*...**.***..*..*..***********.*****..**.**.....*.*..*..***.*..****....*.*..*..*.*....*.....*....*****.*...*****.*....**.***.***.*.*.**.*...*.*.****.....*********...****.***.....*.*..*....*.**.*.*...*.*..*.****....*.****...*.*..*.*******..**.*.****..**.*.*...*.*****..**...*..**..****.*.*..***..**.*******..***.**...*...***.*.*...*.....*.*.***.**.**.***.**..***.**.**...****.******.**...**...****...**.*..*.**....*.*.*****.........****.*****....**.****.....*..*....*....*..*...*..**.**..*.*....*....*.**..*.**.......*...*....*..***....*..*.**.*.*.....**.....**.*........*.*.*..*...*....*.*.....*...****..*.**.****....****...*.**.*.*..**.*..*.....*..*.*..*..*...******.***....**...*..*..**.*..*...**...*..***.**.*...*.**.**.**...**....***.**.**.**...**.*..**..*..*.**.**...*..*.*.**.****.....****.**.*...*..*.*..**..****.*****.***..*..*.*..*..**...***.*..*..*.********..*******....*.*.*..*.....*.*.***...*..*..**..**....***...*..*.**.....*.*.**...*...*...*...**....*.***......*.....*...*.*.....***.*.*.*.*...*.***.**.***.....*.***...*...*.*..*...*...*.*.*.*.**.*.**..**..**.***.*.*....*.*.*....*..**..*....***.**.**...**...**.******...*.*****.*....**..*.*.......*...*.***.**..*.*..***. .*........**.*.*.*..****.***..****....*..*...*..**.**..*.....****.**..*.*******..*.*.**...*..*.**.*..**......*.**..*.*......*.*...****..*****..**.*...*.***.*.***..******...*.*.***.****.*****.*..***...*.**.****..**.**..*.*.**..***.....**.**.....*..**..*..*...*****..***.*..*****.***..*.**.**.*...**...**..*.**...***..*******.*.**...***..*.*.***...*****.*...*.*.....**.**....**..***.***.*..**.*..*...*.****.*..**....*.**...*...****.**.**..**.***...***......*****..**.....*..*.**.*..**.....****.*.*.*....***...****.**......*....*...*.*****.*.....*..**.*****.*.......**.*.*..*..*.....**..**.*......**.*.*..**.*.**.**.**.*.*.*******.*..*.*..*.*.***..**.*.*...**....*.**.****..**..**.*.***.****.***.*.*.*..*.*.***..*.**.*...**.****.***.**...***....*..*..*....*......*.***.*.*..***...*.*.*..***...**..*..******.*.****......**.*...*.**..****.....**.**....*****..*.*.**..*...*...**.**..*.****..**.....***.****....**..*.**...****..**.*...*.**..*.*****....*..********..**.....*...****.***..*..*.***..*.*.*..******..*..**.*.*.....*...*.*....****..**..*.*..***.**.*..***.*...*.....**.****..*......*.*....**.*.**...*.*.*.*..*..*.**..**..****..*....*.*..*.*.*...*..*......***..**...**.***......*.*.*.....****.*.....**..**.*.**.*.**...*.***.*..***..**....*.****.*****...**.....**..**..*..*.*..*......*.*.******.......*...****...****.***.*.*****..****.....*..*.**....*.*.****.*...*...**.*.*...*****..*...*.**.*.*....*..******..*********..*.....**..**.**.***...*......****...*..***.**...*...****.****..***......*.******..***.*.*....*****.**....******.*...***....*..*...*.***....*.*........**.***...*....*..*.****.*...*.**.**..*...****.*..**.*.*****.....****...*.*...*.*..*.*********.******..**....*.****....*.**...**.***..*...*..**..*.*.**....*.**..**..***.*.**.*.****.*.*..*..*....***..**.***.**..**.*..*.....***..*.*....*.*****....******.**.....*.*........*.*.****.****.*..*..*....***.*.*..**...*..**...****.***.*..**.***..**..***..*.*.*....****.***....*....**..***.*.**.******..****.***.*.**...*.*.*.**..**.*....*.. .**.****...*..*.....**...****.*.*..*****.*.*.*.*.....**.*...*....*.***...*.***.*..*....****.**......**.*.......*..*......*....**...*.*.**..*..**....*******.***..*....***.***...*..**....*..*..*.*.**.**..*..*...**..*..*...**.*..***...******.**...*.***...*...*****.....**...**.**.**.*...**.****.***.*...*.*.**.*.*....*.***.*.***.*****....*..******...*..***.***...*..*.**.*.*..*.*.***.**..**..***.*..**.****.***..*.****.**...**....**.*.*....*...**......**.****..*......*...*..*********...*.*****.**...***.*....*...*.**.*.*..**.*.***..**..*......*.****.**.*..*...*...*...**..****....*.*..**.***..**.****..*.****......*..*..*.....*..*...**...*..***.*...*..**.....*....*.*.**.*.*.**.*****.**.**....****.*.*.*.**.*..*....**.....**.******.....****.*.*...***.***..*...*..****.*..**..*.***.*.*.*...*.**.****..**.****..*.*....****....*.**.*****.***...*****.*....****.******.**.**.*.***..**........**.*.*.**.*...***.*..*..****.*.*..***.*..**.....**.***.****..*.**..*......*......**.***...*...**..**.*.*..*.....*.*.....*....*..*.*.**..........*...*..*..*...*.*...*...***....*..*******..*...*....*.***.*.*******....*..*.****.*****.****..*..**.*....**..**...***..*.*.*.*.*.*.*..*..*.**...*....***.*.*.*..*...**.*.*.*..*.**..*.**..***...**.**..********..*...*..*.*....**..************..*.***.**..*.*..**.***.***.*.*..******....**...*.*.*.*.....*.**...**..*.**..**.**..**.*.**..**.**....**....***.*.*.***..**...**********.*.....**.***.*...*.*.*.*..*..*.*.**....***.....**..*****.*..*...**.****.****...**.*..*.**..****..**.********..*.*..**..****.**....*..*.****...*.**.*.....*.**.*.****...*.**.**.*..**...**..*...*......**.*.**..*...****.*.**..*.*...*.*.****..**......***.******..*.**.*.*.****.....**....**.*.*.*...*.*.*****......**.****..*.*.**.**.**.**.*.*.**...*.**..*..******.*..*.*..*.*..*..*..*..*.*.*.**.*...*****.****.**...*..****.***.**.*.*..***.***.*****......*...**.****.*.***.*..****.**......**..*..*.**..*.**...***.**...**..****.***..*.*.**..*.**.***.*.*.**.*.*..*.*..*******...***.....*.*.*.*.*.*.**...** ..***....*.*..**...**....****..*.*.*...***...*.....***.*.....*****....*.....**.**.*.****..*..*...***...*.*.***.*..*****.***.*...***....**.**.******.*.****.*...*..*.****.**...*..**.****..*******.......****.*..*.**..*..*.*.***..*.**...*...*.****.*.**...**..**.**..***********...***.*..**..**.*..***...*.*...**...**...*....*.*****.***.*.*..**.....*...**..*....*.*.*.....****.*.......***.**.**..*...**.*******...*.*.*.**..*...*.....***..**.*.*.*.***..*......*...**..*..**...*..*..*....*****.**..*.**....*.*..*......****...***********.***..*****.*.**.*...*.*****.****.....***.*.**....**...***....*.**.*...*.....***.***..*.**.....*...*..***.**..*.***.*..*****...**....*...*.*.***.***.*....*..*...*.*.**.****.*......**.**....*.*.....***.*..*.******.**.**.***.**..**.****.*..*..*.**..*****...**....******..***.*.*.*..**.....*..*..**.**.......***........*.*.*.***..*....**..*...****.*..**.******..***......**..*.**.**.*.*...******.**.*.*.*.*..*...*********...*****....**..***....*****.*.*****.....*.****....*********..*.******..**...*.....**..****.**..*.*.**.**...**.*..**....*.....**..**.*...*.....*.***.*...*...*.*..*..*..*******.***..*******.*.*...**.**.******.**.*.*.**.**.*.*..*.***.**.***.*..*..*****.*.*.*....*...**.******...*..***..**.**..**...*.*..**.******...*.**.....**...*.*...**..*.....*.*.**..**.*.*.*..***.......***..*...*...*......*.*.**.*.*.**.......*.**..*.**.*.**.****...*....*****..*...**..***.*...*.....*****.********.*.*.**.*.***.****...*****.*..**..*******..**.***.****.*.*.....*..**.********.**.******..*...**..**...*.**.*.**.***.*..***.*..*.***.**.**.**.**.**.*...*...*.*.*.*..*....*.*.**..****..*.**.*.***.**..*..*.***.***......**.*.**.*.......***..***********...*..****.******.*********.*****..*....**....**.*...***.*..***.*.....****..*.*....**.*.*****..*....****..........*..*....**.**.**..***.***.***.**.****.........***..*..*....**.....**.*.*...*.*.**..*..*..*.*....*****.....***....**...*.*..*.***...*.*.*..*..*.*...*...*.*****.**..**.****..**..*.**.**.*.*..*...***..*.....****. .*.**.....*........*.*...**..*..**.**.........**....*****...*.*.*..**.*.***..****..***.*****.*.....*...******.**..**.*..*.**..**.**.*.**.***.**..***..*.*.*.***..*.*.***.****.*****...**.*.*.*..**..****....**.***.*..**.*.*..*..*.*.*.*.**.....*******.*....*****..**....*...**.*..*.*.*.*.*.*.*..*..**.*...*....******.*.......*.***..***.**...**.*.*...*.**.*....*...*..****.*.*.****.***.*.**.*****.....*..*..**.*..*.......*.*.....****.*...*..**.*.*....****.**.*.*......***.*...***.***.*.******.*.*...*.*..*.*.*.*.**.**.*...*****...***.**...***********.*..***..*.*.*..***....***.***..*.****..*...*.*...*.*...*.**..****...***....*....**...*.*...*******....*..*.***.*..*.**..*..**.*.*.***.****....*..*.*.*.**..**...**...*.*.***....******.*.......**.***..*..**.*.*..*...*.**.********.**.**...*.*....****..**.**.**..***.....*.**.**.....**...**..*.....**....******....*.****.**..*...*...*..*****.*..**.*.*******..*.***..****...*..**.**...*.......*.**..*****.*..*****....*.*.****...*...**.***...***..*..*..*.**********...*....*.****...**.*.**..*.*.*.***.**..*..***..****..***.*.....**..**..*.*.***.*.**......***.*..**.**.*...*......*..*.....******.*....**.*..******.*.......*...*...*..*...****.*......**..***.**.****.**..*..*****..*..**.*******.*.******.*.*...****.**.**..*...***.*.*.****.*.*.*..****..*.*.*..**......*****......*..*****.**....*.***..*****.*..**.***.*.**...*.*.*....*******.**...*...*.*.**..*...*.****.*.*..**.*..*..*****..*.*.*.**......**.*..**....*...**.*.**..*....*.***..*.*.*...*.**.*.**..*******.***....*.*.**.*.****.*****.****.**..*.******..*..****.****.*..******.*...**.****..*..*..**..*.**.***.*.**.**.*.***...*****.**.*.*...*..****..**.**.*..***.***.*.***.*.*......*....*****...**........**....***.*...*.**.**.*..*.*...**...*****..*.*....**..**.*..***..*..****.*.**...*.....***..***.***..***...*.***.*..*.**.*.*.**.***...***..**...*...***..*.**..***...*...*..*.*******.**...**.*.*..*..*...*...**.**.*.***...***.*...*....*..*..*..*...******.***..***.......**.*.*..******....*.*****...**..* .**.****..****..**.....***.**.*.****.*......**.**.***.......*****.....**.*.*.*.*.**.......*......**..*.*.*.*..**.....*.....**...**...*.********..*....**.***..*.*........*..*.******..***.*.*...*.*.*.*..*****..**.**.****.*..**.***....**......*.*...*.**..***.**.*.*.*..*..*.*.**.**..**.....***..**.**.....*****.*.**.**.....**....*...**...*..*.....*.*.***..**...**.*....**.....**.****....*.*.*********.*...*..*.*..**..*.*..**.**.**.**.....*..*....**.**.*.*.****...*.**.....****....*.****....*******..***...*...**..*....*..*.*.*.***....**...*..**.****..*..*.*....********....*.*.*.*....*.****.*..****..****....*..*.****..**..*****.*...*.*.*..*****....*.**...*..**.*...*.*...*.*.*.*.**....**...*.**.****.**...*..*.**..**.*..*..*..**..*..*...*..**..****.**....***.**.****.***..**.*....*.*..*.****..*....***.*..**.**.**.*.....*.*.***..*****..*..**...****.....*...*.*...**...*.**...*..*.*...*****..*...**.*.***.....*...**.*...***.*...*.....***..*..****..**.*...**..*...**.***...***..*.**..........****.**.*....**....*.**.**.**...*******......*...***.******...*...******.**.**.**.*.*...**.*...*..*....**..*..*.*.**.**.*.*.*..***.**.**..*.**.*..*******..*****...****.*****..**.*.*..***...*...*.*.*...*.***.*******....***......**.*.***..**..***.*.*.**.*..****.....*****.*.**..*.*..***.*..*..*.....**.*..*.*.***.*......*.*.****..*..**..*.**..*....**..*..*****..**..*.**...*.*.*****...*.*.*.*.*.*.**..*.*.*.*.*..*.*.**.*..**...**.**..*...*.**..****.*.*.*...*...**...**.***.*.......*.*.**..*.**.****.....*.**..*..*.......*.......**.*.*..***.**..***...****...*.*.****..***..*.....**..**.*****.*..*.*.*...*.*.*.*.***..**.**...*.*****..**...*.**.*******....*..*.**.*.....*.*.*..*.*******....**.*****.**..*..*....*..***....*.**..**.*...*..*....*.*...***..*.*.*...**.*****....*..*..*....****.*...*..***.*.*..*.*.****.***.****..**********.**..*.*.*...**.****.*..*.*******.*..*.**..*..*..*..*****..*..*.**.**.*...*.*..*.*..*....**.*...******.*.*.*..***.*.....*...*.*...*..*.....*...*....*..**.*..*....***..*.*..**.****..*. .....****..*....*..***.*........*....*..**..*..**.********..**.*..**..*.....*....*********.*....***.*..****..*.*..*.....*...***.*..**.*.*...*.*.*.**...***.*...*.**..*.*...*.*.*.**..*.*****..*..***..*....**.......**..*..*...*...*..**.**.*.*..........*.*.*.*.*..**.*****.**.*****.*...*.....*....**.*....****.*.*..***.**.***..*.***.*....***...***..*.*.*....****.**...*...*..*...*.*..*.*.****.*.***.**..**...*.....****.*.*.....*.**.*..***...***..*..*....*...****.****..***....*.*.*..*.***.***.*.*...*.*.***.*.*********.*......*.*.**..*.....*...*......*.**...*.***.*.*.**...*...*.....*.**...**.*.**.*.*...*.*.*.*..*..*..***.*.....*.**....*.***..*.*..*****.**.**.****.***.*..*.*.......*..**********.*..........**..****.***..***....**..**....**..*..*...*..*******..*.****..*...****.*..*...*.*..***..**.***.*..*.**.*.*.*.*....***.*...**.....**..***..**..*...*..*.....**.*******....*****.*....*...*...*..*...***..*.*...***....*.**.*.***......*..**.*.*.**.**.***..***.....*...**..**.*******.**...*..**.*.***.**....*..***.*...***.*....****.*.*..*.****..*..*.....**.**..*.**....*.....***.*****.*.*.*.*.******.**.*.*....*.**..*..**.**..**....**.**.**....****.....*..****.***.**.**...*.*****..*.**...*..*..*.***.*..*.**...***....*.***.**.***...*....*..*.*..***...**.*..*.*.*******.***..****.*.*..*......*...**..*.***.**.**..*..***.*......**.***..*..**..*...*.**..*..*****...*******.*.*.**.**.******.....*****.*.***..******.*.*.*.*...*.......*.****......*..*..*.*..**.**.*...**.***.**.**..***.***.**.**...*.**..*...**..........*.*....**..*.**.*.*.**.*.**.********.*****.......***.*.*..*....*****.****.**.***..*.***..*...**.***...*****.....***.....*.*.***..**.......***...*..******.*.*...**.**..*.**.****.**.*.*.**.*..**....**.**.....*.*..*.*****.**.*.*...***..****...***.****.**.******.**.**..*.*.*......****.....*.*.*..***..**.**.***....*..*.....**....*.*.*.*.*..***.*......*.*..*.*.*****..*....*.**...*...**.*..*.**.****.*.*.*.*.**.**..*.*...***...*..*.**..*...**.*..*.*.*.***..*****...*.*.*..**.**..*.*.....**... *.**..***.**.*.**...***.*...*****.*..*.*****...***.***.*..*..*.**...**..*.*****.*.**.*.*....*..****.*.....*.***.*...**..*.**.***.**...***.***....***.*.....**..**.***.*.........*.*..*..*..***.****..**.**.**..*.*.*.****.*.**.**......***.*.*.***..*.**.*..*.***.*.....*..*..********.**..*...*****..*..***.....**..**....*.*...**..*..****.**.*..*.*...***...**...*.*...**..*....**..**...*.*....*.******....***.**.*..**.....**.......*..**.**.*.*..**.***...**......*.*.**....*.****..*.**.**.*.**..*...*.*..**....*..*...**.****...***.*..*.*..*..*.***.*.***...**...****.*..****.*..*.***.*.*.*..**.*...*.*...*...*****.*...**..*..*.*..*..***.*.*.*..*..**..**.*...****..*.*.**.*...*...**.*.*.**.**..*.*.*.**.***.**...*.**.*.**.*...*.**.***.......***...*.*.*.****...*******.*..*..*.*.**...*.*.*........*.***.*.*.*..****.........**********.***..****.*.*.....**...*.***..******.....*....*.*....**.*....**..*.**..**..***..**.**..*....**.....*.*.***.*****.**...**....*..*...*..*..**.*.**..**.*..**..*..*.**...***..*....*...*.*.*.**......*.*****.*.*..****.*.*****....*..****..**...***.*..*.***.......*********.....*.**..**..*.*.***...*.*.*..*...***.*.*.*.****.*.*..*****.*..******...**...**..**.*******.****..*.*...*.**.*..***.*..**..*.*************.**.***..*...****.**.*.....*......*...*.**..*.*.*..*.*.*.*.*....***......*.***...**.***.**.*.*...***....*****.*******...*.**...*.....*.**.*.***.***.*..**.*.*..*....**...****.*.*.....***..**..**.*..**..*.**.*.****.****.*.*....**.**.**.**.***..*.*..****.**..*..***...****....*.******.....**...*****..**.....*....*..***.*.**.*****.*.**.*..*...***..**.*....*.*.***.**....***...*.........*.*****.*..***....***.**..***.*..*****..*...****....**.......***.**....*.***.**..*..***..*.**...*.***..*..*.****.*.***.....****..*....**.....*..*.*...*.....*.*..*..*.*..*.*.**.*.*.*...*...*..**.......**.*******..***.***.***.*..***.***.*.*****......**.***..*.*.**...**.**...**..**..**.**.*..*...*....*..***..*.**.*..*....**..***...****..****.**.*.*****.**...****..****...**.*.*....*.**..** ....**...*......*....*.*.*..***..**.*....*.**..*...****.....**.*.*.**.*....*..**.**.**...**.****.***.*.*.**.****.**..*.*..*...*.*****...*..***.*..**...****.**..*..*.******.*..*.*.*...*.**.*...***.**.*...****.**.**.**.********....*.****.*.**.***.*..***.**..*...*...**.**.*.*.*.**..**..*.****.*.******.*.*.....*.****....*....***.*.***.**.*..*****....***.***..*..**.**.*.*.*.*.***..*.**.**.***.*.....**.****..*.*.**.*..*.*.**.***..*****..**.*....******..*.***.**..*.....*.*.*..*.*....*..****.*.**..*.*.*****.....*.*...*....*..*..*.***..*.***.*..*.**.*.*.****.***..*.*.**.*.**.*....*...*.***..**..******.**..*..*..*..**.**..**.*...*.*.*...***..**.*.*..**...*..****.****.******.****...*...*.*.*...**.....******.**.*..*****..**......**..***...*.***.*..*...*....**.***.***..**.*..**...*...*...*.***...**...*..**.**.*.*.*.***...*....***.*..*.*.*****.*..**.*...*...**.***.*.***...*.**.**.*..........****..**..*..*.***....*....***.*.*.*..*.**....**..*..***....*.****.*....*.*..*.*.***.*.*...**.*.*.*.****.****.***.*..***..*..*...*.****....*.*.....*.**.**....*.*.**.......*.*.*.*...*.*....**.*..*...***.**..*******.**..*...*..**......*..*.........*.**.**.*.**.*..**....**.*..***.***....**.***.....******.*....*...*..****....*.**.*****.*.*.*..*....*.***.*...*.*...***....*.*...******..*.**.*.*.*.**..*.....**.**.*..**...**.....****.***...***...*.*..***..**.*.*.**.**...*...*...****..*.***.*...*.**.***.*.***..*****..****..**.*.**...*...***..*.*.**.***..*.****...***.....*..*..*.*.*.*.*...*..****.***.****.*.**..*.***.*.*.**...*.**...*.**.**.*.*.**..*.....**.*.*.*.*.*....*.**.......*..**.*..**.*.*.*.****.*....*.**.*.*.*.*.*.****.**.**.**........****...*...**.*.*...*..*.*...***.*.**.*.*.*.*.*..**...**..*.....**..*.*...***.......*..*...**.*...*****.**.****..**.*******.***..**.*****......******..***...***..*...*.*.**..**.*......******..**********.*.***..**.......**.*..**...*.**.*.******.*********.*..**....**....**.****.**..*...*.*....**.*.****..*....***...*...***.**..****..***.*.*....*.**.***..****.*...**** *.**...*..***.*******..*...**.******.*..***.*.*..*...**.**.....*.*..*.**...**..*.***.**....*...*...**...*.*....*.***...******..****..******.*..***..**.**.*......*..**....***..*..***.*****...**...**.....******....*...****.*.....*.*.*.****..**..**..**..**....**.*.*.*.*...****..**...*....*.*.*..**.*..**..*..**.**......*..*.*...*.*.*...**.*****.*.******.**..*****...*...*.....*****.....*.*.*.**..**.****..*.*..****..***.***.*........**...*.***...****....*..*.**....***...**..*..*..*.**.**.*..........**.***....*.**.*.*..*.**.*.*.**.***.*..*.**..****.****.*.*.***.***.**.**.****..****...*.*..*.****......**..**...***..*****.*.**.*...***..*...........*..****..*.*.******.**....****..**.*.****.**..*..*..*.*.**...***...*..*****..*.****..*...**.***.****..*..**.*..*.**......**....*....**.*****..***.*..***.****..**.**.***.*.*.*..*..***.**..**.*..*...***.**..*.***.***.**.*.***.*.*..*..**.**......***.***.*..*.****.*..**.******.....*...*..***...**.....*.*.*..*...*.**.*.*...*...*.*.*.*..*.******..*...*.*.***.....*.***..***.*....*.**.*..****..**.*.*...*..*.*.*..*..**..**..***..**..**......****.*.**.**.....*****.**.*.*.***.***.**..*.****..*..*.*.***.**....***........**.*..*...****..*.********.***....*****.........**.*.*.*.***...*.****...*****..*..***.*.....*.**.*..*.*...*.**.*.......*.***...*.***.*..**..*....******...*..**.....*.*..****..*.....***.**..*..*.*.*..*..****.*...********.***.*****...*.*..*.***.**.*....**....***.***..**..*...***.*...**.**....*.*..*.**.***.....*..*..***..*..**.....*..**.*...*.**.**.***********.*.*........*.*.***.*.*..**...**.*..***.*.***.*.******......***....***.****...***.***....*.*.*...*.**.****.....**.*****..*.***.*.....*.*.*****..***....**...*..*********..*.*.*...**.*.*..*..*...**.*****.*...*..**.***.*.*......**.**..**..**..**.******.*..*.**.**.**.***.*.**...*.**..**.***.*****.***.*.**.......*..**...**....*.**.***.*.*.**...*.*...****.*****..*.*..*.***...*...***.***.*.**.***.*.**.*.**.**...**.*.....***....*.****...**.***.*.*.****.**.**..*......***..**..*.*****. ****.**..*....***....**..*....*.*.*.*.*...*..*.***...*..**...*......*.******..**.*....***...*.*.*.*..****.*....*...**..*...*.*.***..*....**.**..*...*.*.**..*....****..***......****..*...*.***.***.....*..*.*.**.....***.*...*.......**...**....*..****.*..*******...*.**.*.****....***...*..*.*..******.*..*....**.....***..**.****.*********...**.*.*..*..**..*.**.**.*.*.*..*.**..**..*.*.*.**...**...*.*.**.***.*..***..*..*.*.*..*.*..**.**......*.*.****.*.**...*.*..*..*..*..*.*.**..*...*.*...***.***..*..*.*.****.*...*..***...*.****.***.....***.*....**.****.***...*.*.*...**.......***.*.***....*****.*.*.*.**.***..*...******..**.**.....*.*.***....******...*.***.*.....*..*..*.......**.*..****.*.***.**...*..***.*****.*.*...**...**.*.*.*.****..**....*.*..*..****..*..***.....**.*.**..********..*...*.******..*.*...*.**.*..*.*..**.*.*..**..*.**..*.*.*...*****.*.*..***.*...**.*....*.****..*...*.***.**.*.**..*.*.**.*.***.**.***..***...*.**.*.*..***.**.*******..*****..**....***..*...*..*..*.*.***...**.**.********...**.**...*.*.**..*.....*****.*..*****...*..***.*.*......*..*.*.***...**....*....*..*..*********...*.*...**.*.***.***.*.*.*...*....*****.*..*...*.*.*..*.*.*.****.**.**.***..*.*****...***.*.***.*..***.*.**..**.****..**.**.**..**.*****.**....*..**.**.**.*.*.***.*.**.***..........*.**...*..**.*..*..**..***..*.*.**.....*.*.*.*.*****.*****.**.**....*.**.**.*.*.*.**.*.*.**...*.****..*********.**.**.**.****..***.**.*..**.****.**.....*.....*..*...***.**.....*.**.**.....****.*..***...*.*.*.*.....*...*..*..**.***.*..***..*.*.*.*.*..*.....*.*.*.**.*.****.*.*.**.*.*..*...*..*.*...*.*.**.*.***.**.*..**..**.*.*.**.***.*.**..*.*.**.****.*.**..*.....*.**.******.*.**...*.*...*...*.*.*...***.*.*..*.....**.*.*....****.**......*..*.**..**...**.**.*.*.*..**..*.*.**.**..***.**.*.**.**.*.**..*.**.......***..**....**.**.*****.****.....*..*..**........*..****...*.***...*.****.***...*...*****.**..***.*.*.*..**.**...*....*..**.**.**..*..*******...**.**...**.***.****...**..*..****..*.*.*.****..*..****.***. *...****..*..*.*..**..*.....***...*..*.******...**.****...*.*.*.*.**..*****.*..**.****..*.*****..**..*.*****.*******..*.**.****.**....***..****.****.****..*.*****.**.****...*.*.***..**.**.******..*...*....**.*.*..*.*.**..**..**......**....*...*.*.*.*.***...**.**........*******.**.......***....**..*.**.*...*....*...***..**.***....*..*..**.....**..*.*..*.*.*.***.*..*.******..**..*********.**.*.***..*****.**.****....*.****..**.***...*..**.*.....*...*.****..*.****...*.***....*.****.**.*..**..***..*.****..*********.***......*..*****.........****.*****.***.***..*..**.***.*.*****...*..*.**.*...*...***.**.*..***........*.*.*..*.*.*..**.**...****.*..***.***.**..*.*.*..***.****..*...******.*****...**.****.*.......*..***.*...*****..*....*..*.***.**........**...*....*..*...*****.**..**.*.*...**.*...******.*******......*.*...*.*****.....*.*...*....**.**.*.**....*****.*..***...*.*****.*.*....***.***..*.*.*..**..**...***....*....**........*..******.**....*.******..**...*..**.*.**.**.*..*.*.**....**.*..*.*****.**..***.*.*..***..*.**...*****.*..*...*.*.*.**.******.**..*..*.***...*.**.**..*****.****.****..**.*...***..*.*..*...*****.*.*.**.....*.**..**.*.**.*...****.**....**.***.**....*..*.**.**..*.**...***.**....*..*..*...*..**...**.**..**.***.*....*.*..**..*.**.*........**********.*.**.**..**...*.*.**..*.**.*..**.***..**.*..*.***.*..*.....*...**.******.*......**..**..**..*.....**..****...**.**.*.*.*.*....**....*....******.*.******....*..**..******.*..*...*....*...**..*..*********..**.*..*****...*.***.....*.*...***...*.**.****.****.*.*....*.**.**..***.*.*.*.*.**..*.**...**...****.**.****.****.*..*......***.***.*****....*.**...*...**...*.*.*.******.**..*.**.*.**..**.*...*.*.*.*..*.*.*..**..**..*******.*****....***.*..***.***.**.**.*.*...**.*.*...*...****.***.*..*****.**...*..*.*.*..**.*.*.*....**.**.*.***..**..*.*..*.*..*************.*.**..****..*.**.**.*...******....*.**..****.*.....*.**.*********..**..**....*....**..*...***.****....***.**.*.****.*...*..***.......*..*******.******... ***...***..*.******..**.***..*..*...****.....*.*..*.***....*.*.**..*.*...*.*..***.**...*.*.*......*....**..*....*.**...**..***.**..*.*...****.*.**....*.*...*.....*........*..**.***...*.**.*.....**...*.....***...***..**.....********.***.*.*..******...**..**...*.**.*.**..*.*.*.*.....**..*..*.****.****.*...**.***..*...*.***...*.***.**..*.*..*****....*......*.*..*.**.*..*..*..**....**..****...**.******.*.****.**.*....******...*...*.**..*.....***....*.*.**.**.*..*.**..*.****.*..*.**.***....*..**..*.**.*...****.***...******..**.***..*.*.*.*.*..*.**.*.*.**.**..*****...*.*.***.*.**.**.****....*..*..**.*...***.*..**.***.**.*..*....***.*.*.**.*..**.****...*...***.*..***.**.....*......*****.***...***..*.**..**...***.**.*.......*.*.*...****.*.*.***.*.*.***.......*..*.*...*.*..*.*...*.*.*******.**...**.....********..**.**...***.**...*......***.*******.**.*****..**...****.*...**.**..*..*.*.***.*....***.**.**..*..**...****.*.*.**..**.*..*.****.**..****.****.*....**.**..***...*...**.*.******.***...*.*.****..*...**.**...**....*.**.****..*******....*.**.*.*...*.***.**......*.**...**...**...**.*...*..*..***.*..***.**..**..*..*..*.**.*..*****..****...*.....***...**.*.******....*.**..***.*..*.*...*****.**.**..*...***..**...*..**....*.*.***..****...*...**.*..***.*....**..*..*****.*..*.*.*.*.*..*..*****..**.*.******..***..**..*..**..*****..**.**.*...**.**..****....***.**.***...****....*****.......****..*.*.**.****......*.*.*.**....*.*.********.*.*...*...*...*.*.*.***.**.....***.**.**.....**.....*..**...***.*...**.**...*..****.*....*****....**.*..**...**.*........*....*.****..**...*******......**...**.*****..*....*.****.**.*.***.*...***.*.*.*****....*************.**.****..*....*..****...**.**....***.****.*.*.*..**..**..*.******.**..**.**..*..*.******.***..*****...**.*..**..**.......***.**.**......***.**.....**...**.*.*.*.*.*..***...**.**...*.****.*...**....*...***..*.**.*...*..*....**..*......*.***........***.*...*...**..**.....*.**.**.**..*...*....****.*.....***...**.....****.***...*.**** .*.****.***...*....**..**....****...**.....*.***.*.*.*.****.*....*.****.....****..*.**.*.*.*........*******....*..****...**..***.****.**.*..*.*.....*..****.*...***.*..*....*****.**......**.**.*****.*...**.*.******...***..*.*****.......*.*.......**.*....*..***.**....*.****..**.*.**.*.**..**..****..*.***..**...*.*..*.*.****....*.*.****.*.*.**..**....**.*..*.**.*..**...*.*.**.***...**.*..*.***.**...********.***.*.**...*.*..**..****.*...**.***.***.....*.**....*.*****.**.**.*.***...*.*.**.**.*..***...***.*****.**.**..*.*.......****...**......*...*.....**..*****.*.**....**...**..***.**.*.******.**.**.****.***.*.******...**.**....**.*.****.***.**..........****..*...*.....*.*..***...**.*..*.*****..**.....*.***.******..**.***....*.**..*...******.*...**..*.*..*...**..****.*...***.*...****....********....*.**..*........*****..*.**....*.*...****.**.*.*...*...***.**.*******..*.**.*..**...*..*..*.***.*.***...****......**.***..***.*.*****..**...**..*...*.****...*...**.**..**.********.....*..*.**.*....*..**..*.***..**...**...*.*...*.***...*.****.*...**.***.*....**.**..*.*.*.*..****.......*.*..*.****.*.****.*.*.**..*.***.*.*....******.**.*..**.**..*.**.*****.*....*.**.*****....**.**..**.*.**...*.*.**..**.*.***.*****.**.**.*****.**..**.**.*.*.*****.****.****.....**.**.***..........*...*.*...*.*.*....*..********.*..*...**.*..*..**.*....*.****...***.**.**.***..**..***...*.**...*..*....**.***.*....*..*.*.***...**.**.*****....***.**.*..**..*.*...****..**..*.*.*.***..*.*..**.***.....***.**.*.**.**.******..**.***..**.*...**...*..**..*.******.*****.*.***.******.*..**..**..**..*...***.******..***.*..**......**...*..*...*.**...**...*..*..*.*.**.**..***.***..***..**...*...*****.**...*..*.**..*.*....*......*.**.***..****.******.**..*.**.*.....*...*...*..**.*.**...*********........*.**.**...*.*....*****.*.*****..*..*...**....****.....**.*.*..*.******..**...*...*.**..*..*..*..*.**..**.*.**.*..****.....*..*.*.**.....*.**.**...*....**...**..*.**.*.*.....*.*..**.**.*..*.*.*.*..**.*.***..*..*.**.*... ..*..**.*..**..*.*****....*..***..*...***..**.**.*..**.*..***...*..*.**.**...**......*.**.*.*..**..*.***.*.***..*****.***.*.**..*.....**.*....*.....**.*..*..**.*....*..*..*..*.***.*..***..****...*....*.**.*..**..**.*..**..**.....*.**.**.*...*.*....*.***...*.....***...*.**.******.**.*.*.*****...**........*.*..****.**..*..***.*.*..****.*.....*..*.*.**....*.*********..***.***...*.*****...*.****.***......**..***.*****.*.*.*...*.**...*......*.**.**.****.*.****.**.*.**...**....*.**.*..*..*...***..*..*****.*.*...**...*...*..*.**...**.****.*..***.*.*..*...*..***..**..*.***.*.*..**...**...*..**..*.*****.**.**.**...*.**..**.**..****...*.*.*....******.***.*..**.*....*.*.*..*...*...**.*.*..*..**..*.*.***.**...***.***...*****.*..*....**..**.****..*.*.*..*...**.....*....*..***.**.........*****....*.*****..*.*........*****....*..*..***.**..**.**.**...*.*..***.**.*******....*......*.*..**.*..*..*..**..*.**..**.**.**..**..*..*.*....*...**.**..**...*.*..*..*.*....*.******.*.***..*.**...*****.........*.**.*...***...*.*.*.***.***.***..*..*.*.*.***...**.**.**...*...******..*..*...*.*.**..**.**.***.*..*.........**.....*.**.*..**.***.*.*.*......**..***..*....*.*...**.*.*.......*.***.*..***.*..*..*.....*****.**..**.**.*.**.****.*.***.***.**...****..***..******.***.**...*.*.*.**.*..*.*...***..*..****...*.*..*.*....*.**..**.*..***...*..**.....*....**.***********.*.....*.....******...*.*.*.****..**.*.*.***...*..**.*...**....**.*..***..**..***.***.**...****.****.*.....***.*.**..*..*.*****....*.******.******.*.**....**..*.***..*.*....***..***.*.*...**..**.**..*.**....*.*..*.****..****..*.**.*.*.*****.****......***..*..*.**.*..*..*.*...**.*..**....**..**...*....*...**.****....**.*.*.***..***..*****...*.*.*..*.*.*********..***..****..*.....***.*.*.*..*.*.*...**..********.*..**...*.**.....**.......*...*.***.*..*.*..*******.*.**........*....*..******...**..*.**......*.*.**...**.****.**.*..***..***.*..**.*..**.*.**..****.*.**.**.......*..**....*.*..**.*..**.***.....*.***.**....*.*..*..*********..... *.***..*.*..**..***.****.*.*..*.**.**..****..*....*.**......**...*..*..**..*.**..*****.**..**...*......***...**....**.**..*.....**..**.*......*.**.*.....*.***..****.***...**..*.****.*.*..*.*.***....***.*.***..*********..*..**.*....*.*.....*.*.*****.***.******..*.**..****...***..*.*..**..**.*.*.*.*..*..****..***......*.*..*..*.**.*.*..*.*.*..***.*.*******.******..*....*...*.***.*.*.***........***..**..**.***..***.*.****..*..*.....***..*.**.*.***..*.*..**.**..*...***...***.*...*.*..***.**..**..*.*.*.*.*..*....*..**..**.****.*...**...*..*.**..**....**.....*****.*******...****..**...*..***.......**...**..*.*.**..*...*..*.**.**.***.*****...*.*...***.*..**...*..*..***.*..***...*...*.**.**...*..*.**.*.**.*..**...*.*...***...****..**.***.*.*****....*...*..*..**.****.....**.*.*...**..**..****..*..**..**..*..*..*.***.*..*..*...*....****.*.**.**.****.*.**..***.***..**..*.....*.....**..***..**..*.*.*.**..*.*.*.****.*..**.****.***.**......*...****.****...*.*...**...*...*.**.**...*..**...*..***....**...*...*.***...*.*.*.**.*********.*..****..*.****.*..***.....**.....***..**.**.**...**.**..****.....*.********....*....******.*.*...*..*...***...**.*.***...*.*.**..*....*.**.**..*.*.*....*.*.*.**.*******..***.**.**.....*..**..**.*.*.***...*..***.*.*****..*.*....**..*....*****.**..*...**.**.*...*..**..*.*..*****..*...*****..*.*****.**.**.....***.***.****.*..***..**..**..****...*.**.*******....*.*.*..*...*.**...*....****....*...****.*.********.**..*.*..*.*...*..*.*.**.**...**..*..***.**..*..**.**.**..**..****....******.*.*.....*..***.*.......**.*.*...*...*..*****.***..**.**.....*..**.*.......*.********.***..**.*...**.**.*..**.***.*..*******.*.****..*.**......*.*....**.......*.*.*.***.*..*.*..**.*..***..*.**..**.***.*..*..*..***.*.***....***.********.*.*.*.*..****....*.....**...*..***.*.**..*.**..*..**....*.*...*.......**....****....*..*.....***...*.*..*..**.***.*.*.....*.*.*....*....********.*..*.*.*.*...******.*.*....*.**.*....***..***..*.****.*..*****....***...*.*.**.*..****..*..**.** .**....*.*...*...**..****.*.****.*.***....*.*.***.*...*.*......*****.*****.**.**.*....**.*..*.*.*.***..**...*.*.**.**..***...**.************......*..*.*..**.*.*.*.*.......*....*.*.**...**...*.****..*..**..***.**..**...***.**.***..*...*.*.....*.*....*.*.*.*.***..***.****........****.*.*.*.....*.****..*****.*.*.*****.*.*....*.**..*.*.*.*.*..*..*.**..*.***..**...*..*..*...*.*..*.*.**..***..*.*.**.**....***......****...*.***.*.******.*..*.*.*..*****.*.****.*.*..***..*.*.*..****.*.****..***......*.*.****....******..*...*...*.***.*.***...*.*..**.*..****...*.*.*.....*.*...*.....*.***.*...*.***.*.*..*...*...*.***..**.*.***..**.*......*.***.*...****.*..**...*.*..****.**..*...*..*......*....*.*.....*..***...**....**.***.*.*..**.**.*..*.*..*******...**.**********.**...*..*..*.****.*.**.*****.****..*.*.*.......*****.*..*.*....*.*.*.....*..*.*.*.....***.*....***.**...***.*.*..*.....*.**...**.*.******...*..***.**.***.***..***...***.*....*.**.**.***.*....*...**...***.**.*....**.*.*.*.*..*.*.**..*..**...**.***.*..***...***...*********.*.*.**...***.*..****.*.*..***..*...**.****.***.**..**......*...*..*....*.*..**.***.**..*.........*..*..*.**.*..**.*.***.*.**...*..**.*.**......*.....***.*..*.*.***.*.**.*.*.*..*..**.***....*.*...******..*..*.***...**..**.*..**..*.**..***.*..*.**.**...***.*.*.....****..*..**.*..*****......**..*.*...*.*.....*.**..*...****.*.*.***.*..*...**..****.**..***..***...**.*...*.*.**.**...**...**...***.*.*..***.....****.*****..*.*.***...**..*..*..**..*..*....*...***..*.*.*..*.*****.**..*.*...***..***....*......******..****..**..**....***...........*...*..**.*..**.***.*...*..*..**.*.*.******..***.....**.*.*..***.*.*..*.*.***..*....***.**..*..*.*******..**.*.*.....*...*..*..*.**.*.*.*....****.**.*.***......**.*.*..***.*......***.*...*.*..*.*.**...*.***.**.*..****.**..****.*.**....*.....*.......********..*.***..*.**......*..*..***.*......****.*..****.*...*..****..**.**...*.*.**.**.**.*..*........*.***.**..***.***..*****.**..*.*...******..***...**..*.....****.**.**** **.*.**.*.*...***..**.*..*.**.*.....*..**...*...**..*..**.....*...*..*..*****..**.*.*..*.***...**......*..*.*...*.....*.*........*..***.*..*.*......*.*.*..**.*..*.....***.***.*.*...**...*.*.*...**...**.****..*.......*..****.*..*****.*.*.*.*..**..*.*.*.*****..******.*...**.....*..*...*.*.*****....*..*..*..**..**..***..*..***.*..****..****..*.......*......***...******.*.********.**...*.**...*****...*.**.***...**...***.***..*..*.*.*..****.*.....*.*...*.****.....*********.*.....*..*..*.***.*..*..*...***..*......*****...***.****....**.....*.*.****..******...*****.*.*...**.*...**.**.***......**..*.*.*..**..**.*.*****...****..*....*..****.*.*..***.**.**..***.*.***...*....*.*....*.**.....**.*..****...******...*.*..*****.****...**.*.**...**..**..*...****.**...**.*..**..*.**..**.*..*..********.*****..****.*...*..**.*..*..*..****..*.*...*.*.**...**.*****....*.*........*..*....*.**.*..*...**.*.**.....*...****.*...**..*....*..**..*.*..*....*.***.**.*....****..*..*****..**..*****..******..*****.**..*...*......*...*.*.****..*..*.*....*....*..****.*.***..***....*.*.***.**...**.*.***..*....*.....*....*..*...**..**..**..*...*........*.*.*.*......*.*...*...***..**....*..*********.**.....*.*...*..**..***.**.*.*.**.***..*..*.***.****..*.**.*.***....*.*..*..*....*.*.****.*..****..**.**...*.*..****..**........*.*.*.**...**...*****.******.*...**.**.*...**.****.********.*.****...*****.....***.*.....***..**....*...*****.**.*.**..*****..**.*..*.*.*..*...**.*....**....**.**********.....***..*.*..***.*..*.*.*..*..*****.*.*.*.**.*.***..*.*.*.....**.***.*****.****..*.*****.*..**..**.**..*.****...**......*.*....*.....*..*.*..***.**.**.**...*..*..**.*.....*.*..****.*..*.***..*****.***.**.*.*..*..******.*******.****.....**..******....*..**.*..***..****...**.**.*..***.**..***..*....*.**.**.*.*..*..**.***.***.*.*.*..*.*.*..*...*.******.***.**.*.*.**.**........***.**.....*..**...*.**.....*...****.*..*.....**.***.****.*.*.*.***.**.*.***....*...*..*.*..***.*.**..**..*****..*..*.*....*.*.....**.***.***... ....*.*..*...*.*.*..*.**...*..*.....*.*....**.****..********...*...**.****.**..***.......**.*...*.....****..**.*****.**..**.*..***.*.***.**.*.....****.**.*..*.....**.*.*..*....*....****...****..**.**.*..***.*..*....*..**.*...*.*.*......*.*.****..*.*..*..**.*.*.*........**..***.*..**..***.*...*.*.**.*.***.*.*.*.......**.******.....*...**..****...**...**.****..**.*.****..**.**..**...***.....*.***..**..**..***..*...*******..*.**..***.....***.****.*..***..*..***...**.*..*****.....**..*.**..****.*.**..**.**.*...***...*...****....*..***....*..*.*****..**.**.*...**.***.**...**......*.**.**.*.*.**..****.*.**.*...*..***...***..***.*..*.*.****.**..*.*.**.****.******.*..****....*.***......*****.....***.******.*.***..*.....***.*.***.****....*..*.***..*..*...*.*..**.*....*.*****.**..*...*..***.*...*.****..***...*...*.*.***.**...**.*.*.**......*.**..**.*...*.*.*.**...****...*.**......***.*.*.....*.******..**.*.*...**.*..*.*.***...**.*.*..***.**.....***.****.***.....***.*...**.**..**...*.*..*****..***..**.*..**.****.**.**.**.***.***.**...**.*.**.*...**.*.****.....*****.*..*.*******.**.*.****..*****......**.**.**..****..***.*...**.*....*..**.***..**.***.*.*...****..***.*****..***.*..**.**....*.*.***...***.**.**..***.*.*.*******.*........*****.***.*..*....**...**...*.***.**...***.*...****.*.*..****..*....*.***....*..*.***.*..****...*.....*****.*...****.**.*.*.*...*.*****.*.**.**...*.**.****.*..*..*..*.**..*.*.........****.****..*.......**.*.**..****.*....*..****.....**.***...*...**..*..*.*.*****..**...**..*..*...*..*...**.*..**.**.*.*..*..*.**..*..**.**...*.*..*...**.*.....******..*..*.**..*******..*..*..*.*.*.....*.*.*..**..*.**.*.**.*..**...*.***...*.**....********...**..***.*.*..*.**..*.**.*.***.**.**...**.***...*.*......***.***.****..*..****..*..*...*.***.*.*.*..****....*.**.****.******...*.**.*.......*.*.*.**.***.*..*.*.***.***.**.**.*...*.**...*...***.....*.*..*..*..*.**..*...*.***.*..*....*..*..*..*..*...*..*.*.*...***..******...**.*..*.**.*.********.*.*.....*.....***...**.** **...*...**.**..***.*.....****.*.*.**..*..****..*...*..**.*.*..*.*.*****.*..****..*...**.***.....*.**...*.*.**..********.*...***.***.*.**...****.**.*..****..*.**..***...***....**.....*....*..*.*.*.***...**..******.**..*.*....*..*.....****.*....**.....*.*.**....**.*****.*.**.***.**....**...*****.....**.*****.......*..**...*....***.**..*...*.*.*.*..****.*..**....**..****....**.*..*..**.....**.**.***.*..*.*.*.*..*.....*......**...****..***..*****.*.**.*..***.*.*...*****..*....**.***.**......***.****.****.....*.*.*..*..**.**.****.*.......*..**..*..**..*.......**.**..*.....*.*.*.*.*..**....**..**..****.....*..*.*****.*.*..****.*****....*...*.*...*.*.************.***.**.....*...**.***.*.....*.*.*..*....*..**.***.*.*.*..****.*...*.*..**.*.*.**.......*.*.....*..*.*****.*.*.**..*.*.....*..**.*****.*.*..*..**.*.*......**..*.***...*.*.***....**.***..****.*.....*...*...***...*..***..****.**.*..*..****.*.***......*.*.*..**.*.*.*.*.....**...**.*.***.**.*.*.*..**..**..**.*...*.**.***.**..*.*..*...**.....****...**.**..**..*.*....*.*****.......**....***.***....*.....**.*.*****..**..*.....**.***....*...*****.***.****...**.******.**.*.*.*..*.....**.*...**.*...**.**..******..*..**.***.......*****..........****.***..**.**...*.*....*..*.*.....**..**.*.*.*.*..**.*..**...*...**..*.....**.**.*.*......*...*.....*.******..*.**.*....*..**..*..*.*.*...*.*.***.**..**..*..***.*.***..**.*.***.*.*.***.*.****.**..***..***.***....*..*..*.*..***..***.***.****.*.......*..****..*....**...**.***..**.****.*..*.....****.....**.*.*..*.*.****.***.*.*..*.*.*..*.****..*..*****....****.*.**....******...*...****..*****.**..*.**.*.**..**....***.***.*.****.*.**.**.*.****.*.*.***..*.**.***......*.*.*...****..**.*..*...*.**..*.****..****..**..*..**.*...*.*.*.*.*.**...*******.****....**..*..*....***...***.**..***.*.*.*....**.*.*.*.....*..*.*.**..*...*..*..****.**.**.**.***......*......*.*.*...***.**.**.....***.**.*....***.**.*...*.*.*.*.*..***.*.****.***.*......******....*.**.*.****.**.***..*.***.***.....**..***....* ***...**.***.*.*..*.**.***.**.*..******..*.**...*..*...*..***......**.**...***.*..*.*.***.***.***.******.***.**..**...*.*..*.**..**..*.**.***...****..*..****...**..*.*....*..*.***..*...**..*.***....*..**...*.*...*...*****.*....*.**.***.....**.*..***......*..*..***.....**....****..*...*.*.*...**.***.........*...**..*.....*...*..**.*.*.*..**.****...*...*.*......*...**.**.*.**.***..****..***.***.....**..****...*.***.*.*.*...*..**.*.*.*...*........****.*....***.*...**.**..*..**.*.***..**...*.*.***.*...***.**.**..*****..*....*....*.**.....*****..**.*****..*..*.*..******....****.*.****.*....*.**....*.....****.*****..*.**..**....*..***..*.***.*****....*.*.****.****...****.***...**.***.***.....**.*....***.**...*.*.*....*.**.*****...***.***.*.****.*.*.***..*.***....**.*.*....*.*.***.*.**...***......***.....***.***....***......*.*.***.*****.....**...***..***..***.*****.***..**.*.***.**..*..*.*.***..*..*..*..*..*.******..****..*.*...*.**.......*....**......*..***..*.*.***.*..****.***.*.....**...**..*.........*****.***.....*.*.**.....*....***.***.....*.**.***.....*...***..***.***.****.***.*.**.*..**..*.*..*.*..*..*...******.****..*..*..*..**..*......*.*.********.*..****.**..*.....***..****...*.*...*.***.......***.**.*...*******.*..***.***....*.*....**..*.*....*....*....*.**.*.*.***.*.*.*.*.*..*.*..*..***..*..*.**...**.*..**.*.......***.***.****.*****......**...*........***.*.**...**..**....***.*.*.**.***.*.*.***.****.****.*****....*..**..**.***..*.*...**..*.*..***.***....*.**.*.*..*..*..*.*.*..**...**........***..****.**.*..*..****.**..*.*..*..**...*..**.**.*..**.**.***.*..*.****.**.*..***.*..**.*.*.*..**...**...*..*....*.***..*.**...***.....*..******..*.*.*.***...*.*****.*******.*..*..****.....**....****..*..*.*..*..**.....**.*..**..**.******.*****...***..*....*...*.....*.**..**..*.***.**..........****.*...**..*.*.*****..*..**...*..*.**..*.***.********.**.**.*...**.******.*.*.****.*..*.****....****..**...**.*...*.......***.**.*.*..***..*...***.***.**..*........*..*...*..*.**.. *.*....****..***.....*****..****.**...*.*...*...*..****.*.*.*.***.**.*******.***.*..**....****....*.***......**.**..*.**......***.******.*.*.******..****...*.*......****.**.....*......*...*.*.*.***.***.*.*.*...**.*.*.***.***..*...*.****.**.*****.**.*..*....*.****.*.......***...****..**.*******..***.*****.*.*....*.*.*.*..*.*.*..**....****......**.**..*.*...***.*******..*.*....*.....**.*.*..**..*...*.*.*.**.*..***.*.*..*...*...****.***.**.**..*.*..**..*...**..**...**.*..**.*..*.*******.***.....*.....**...**...****.*..*.*..****...**.**..**.***.*.*....**..**.*.*.*....*****.*******.*****...***.**.**.****..*.*..*....**....***.*.*.**...****.*.**..**..*.**.*.*.**..***..**.*.**.**.*.*..***.*..*.*..***..***.*.**....***..**..*******.***...*****...**..*..*.***..****.***...***.*....****.**..*.*..**.*..***.**.**.....*.*****...***...*..*.**..****....*.*.****..**.....*....***..*******..**.*..**.*...***...*.*...**...***.*.**.*..***.**.**.*..*..*..*.*.*.**..**..*.****........*.**.****..*...*****....*..***.**.*...*....*....***.*......*..***.**.*.***.**.****.*....**.***....*..*...*..*..***.*.*..******.****...*..*........***.*.**..***.**......**.******..*.*..***..**.*..**.**..***.*******..*.**..***.*.....*.*..*.*.**..**.*..***...**.*****.....*.**.**...**.**..**...**..***.*.*****.**.......****..*.*....***.*..*..*.*.**.*.*.*..********..**.....*...******.****..*.*.*...*.**.*..***...*..**..*..**.*.*...**...***...*....*.**...*..*.******.**....*..***.*.***.....****.*****.**.****..**.*...**.*..*....**.*..*...**.***........***..******.*****..***.*..*.***.........**.*....**...**.*..**.**.*.**.*.....***.*****...*.*******...***..**....***.**.....*****.*.*...*..*.*..*****....*.*...*..***.*.*.....*...*****.****.*.**.*.***....*.*.****.*.....*.**...*...**..*..**...*..***..*.**...*..*......*.***.*.*.*...***....**..*..*****..****...***..*.***.**..*.**...*...*...*.***.......*.*...*..*..*...*.*......***..*******.*.*...****.*******..*...*.**.***....******.**.**.*.*..*.**.**.......**.....*.*.*.********..**. ***..*..*..*..***..**.*..*.*********...*.*.***.*....*.**....*...**...**.*..**..***....*..**.*..**...*.*..***.**.*.*******.***.......*.......**.*..**.******..**.***..***.*.*.*.****.*..**...***..****.***.*****...*....*..*..**.**.*****..***.*.*.....*...**.*.******...*..*.**.***.***.*..*..******...***....**.*..**.**.*****.**..**..**.**...**..*.****..*.*.*.*.***.*.*...**.....*..*.*..**.*..***..**.*.*.**..***.**..*.*..*...****.***..**.....****.**.*.*..*******.***..*.******.****.***..*****.*.*.*...*****...*.****.**..****.*.******...***..*..**..*.*****...*.*.**..*.*..**.**.*....*...*.*....*******.*..*.*..*..***....*..*.****.**.*.*..***..**..*...*.....**..*.*.*.*......***.*.*.*..*....***.....*.***.*.**..*******.*.....*.*****.**.*.*.**......*.*..*.*...*****....*..*.*.**..*.....**..***.*****..*....*..*..***.*.***.**....*.**..**.***.****.*.*.**.*.*.**.*.*.*...****..*..**.**.*...*.....*..*.**.*.....*..*..*...***.......*.*****.**.*.**..****.*.*..****..**..**.****.*.**.****.**..*****.*.*.*.*....**....*.****...*..*..*.***..*.***.**..*****.**.*..***.**.**.*.*.*.*..*..**.*.**.........**....*..*.*..**...*.*.*****.....**....***.*.*.....*.**..**...*...*..*.**..*********...**..**.****.*.**.*.**..****.*..**..**....*..***..**..*.*......*..*.***.......**.*.*..*..**....*.*.*.*..**.**.***.*.***.....****.***.....*******...******..*...*.***.**..**....**.*.***.**.*..*.*****....*..***..****...*..**.**..**....*.**......*.*.****...****...*....**...**.*..**.*****.*...**..*****...*..**.*..*..*****.*.*******..*.*...*..*.***.*...*..*..***..*.*..**...***.**..*....**.*.*.**..*.....*.*.*.......**.*.*...*.*.**...*....**.*******....**.**.**............*............*..*****..*.**...*.**.***.*...*...***...***..*..***..**.**..***.*.******.****....**.*......*..*.*.....*.***.***..*..**..*...*.**..**...*.***....*..**.....****.***...*.**...*.*...****..*..*.*.*...**...*.***.**.*.......**...**.....*.*.**...**..**.*....**.*..*.********....*...**.**.***..*....**..***..*...*.**....*******.**..**.*.*...***.**.*.*....*.. ..****..*..*..*...***.****.*.*..**.*..*.***.***.*.**....*..*.*.***.***.*..*..**...*.**.*..*....*.*.**..*.**......***...***.*.***.*.***.....*....*.***.*..******.*.......*.*....*.*.***.**.*.*.****.*.**..*.*****...**..*.********..**.*....*..**.....*.*.****.**.*...*..*...**....*..****.**.*..****.*...*.*****.*.***.......*...***..*...*.**...*.**.*.**.....****....*.*.**..**..**...****..***.*..**.****...*.**...*.*.*.**..*****..*....***...***.*.**.***.**.***.*..**.......**..**.*.*..*.**......*.*..*.......*.*.*....*.....*.*..*.*.**.**.***.*.**.**.**.*.*.***.***..**.*..*****....*..*.*.***..*.....*****.*.*..*...***..*.***...**...**.*..*...*......**........*.*..*..***.**..**.*.****..*.***..*..*...*....*****...*...*..*.*..*****.**....*.*.**.*.**.*****..*...*.*....*..****..**..*..**.*....*..**...*.*..*.*.**...*.*.**.****.**...****.**...*.*..*...****.....**.**..*..**.**.****.****...**.****.*..****.*.*.***..*****.*...***.*****.**.**..*....**..*.**.*...***.*...*..**..***..*.*...*..**..**......*...*.*.*.....**..**..**..**.*.....**..**...**..*..****..***..**.*.....***...*.*...*.**.**.*.*.****..*****..*...*.*********..*..*.....*...**.*....*.*....*.*.*.***...*.**....*..*...*..**...****..**..****.*.*...**..***....********..***.*..*.*..*....*..**...*..*.*.**.****.**..*.*.*..***..*.....*.*.*****.******..******.*..**.***.**..*..**.*...*..*..*..**..*...*.**.*...**.****.*..***..**.****.*..***.*..**..*.*.**...*.*.*...***..**.*..*....*.**...*..*.*..**.*..*.***...*.**...**.**.*.*.*.*.**.*.**.*****.*.*..*.....*......***.*..*****..*..**.*...****.....**..*.*.***...**.*.*.*.***.*.*.*....**..*..****..***...*...*..******.**...***.*.**..**.***.*..****.*****......*...*..*....*..*.****..*..*...*...*****....***.**.****..*..**..***...****.....*.**.......***.**..*...*..**.******..**..***.*..*..*..*..***.*..*.***..******.**.*.**.*.**..*.***********..*.****....*.*.**..*...*..**....*.**.*..*..*.****.********..*.*****.*....*.....*.*.*...****.*...*..*..*..***.*.****...*...*...***.***..*****.**...*.*.*..**.*.*.**. *.*.*...**..**..*****..*...*...**..*...**.....**.***..*.*..*....*..****....*.....**..*..........**..*..*.*..*.*..*.**.**..*..*.*..*....**...*...*.**.*..*...**.***.*.*..*..*.**...****..*...*.*.*...*....****.****.*.**..*.***..***..***.******..*.**..**.*.**.*.*.*.*****..*...**...**..*...*..**.**.*.**....******....**.**..*.....*..*...****...*..****..*...****..***..*.*.*..*...*...*.****.....*..*.**..*....*...*...**...*.***.****.**.*.***.**...***.*.***.****..*...*.**.***.*.***...*..*.***.***......*.....*..**...**.****....*.*.*.*.**.******.**.....**..***..**..****....***.*****...*...*.****.**.**.*.*..***...****.*..*.**...*.***..***.....*.*..***...*.*..***....*.**.**.....**.*...*.****.***...*.**.*.*.***.*...*.*.**....*.*..*......*.*..*.**.*...****.**..****.....**.*.***.....**..*...*.****....**.****.*...**....*.*...*****..*****.*..**...**.******.***...*********..*.*.*..***...*****.*****.....*******........*..****...*.**...*.*.*..*.****.****..*...*.**.....*...***********...***.*...*.*.**...*.*....*...***.******.**..*..***.**....*....**..**.*...**........*..****..*..*...........*...*....**.*..**...*..*...*.**.*..***....*..*..*...*******...***.*.*...*.*.***..*****..****.***.**.*...*****..****...****...*.*...**..*..***********.*.*.....**..**.*..*.**....*..**.....*.*****.*.******......**..*........*.*.*...**.*..****...*..**...*.*.....*******...*******....*....*...**...*..*.****....**.****..**.....*...***.***.*********..***.*.*...***..*...*..*....*...*.****..*..**...**.*...****.*.*.*.**.**....*..*.***....*.**..**.*.**..*..*..*.*...*.....*******.***.**...*..**..***.**......*.***..*....**....*..*.**.****.*.**.*.*.*.*....**.......*..*......***...**..*...*.*.******.*.*.*.*.*****..*.**..*..*.....**.*.*.*.....*..*.**.*...**....**.**.**.*.**.*..**.***.*.***.**...*.**...*..*.**..**.**.......**.*...*.***.******.*.*.**.***.*.*.*.**..***..***.**..*..*******.*.**.*.**..*.**********.*..****.**.****.*****.*.*....**.**********.*.****.*.....*...****.**....****..******..****.*.*.*....*..*.**....*. .*****...*.*.*.....**.***..***.*.***...*.***.......*...*.*...***.......**.....***..*.**...**..*....**...**..*.**...*.....*..*....*.....**......**.****..*.**..*....***....*..*..****...*.**.**....*.*...**.*****.*.****.*.......**.*...*..*.*.*..........*.....**.***.**.*****.***..*.*..****..*.**..*.****.**..*....*..*..******..***.*.**.**..****..***.**...*.*.*.****..*..*...*...**..*******..**.*****.....*.*.***...*..**...***.*****.....***....**..**..*...*****.**...**.*****..******.*...**.**.**.*..***..**.*.*..***.*.*.*****..*..**...***..**.**...***.***.....*.**.*.*.**..***.**....*.**.**.**.*.*****..*.....*.*.*******.****.**.*.......*....**......**..*...*.**.***.*..**.*****.***.***..**.**.**.*.*.***...*.******..*.*..*...*..***..***...**..*.*.*.*..*...******..***.*..**.***..*.***..**...**.****....**.**..*.**.**.**..*.*.**..*..*....*......**.*..*...*....*..*.****.*...*.*.**.*.*.**...**.**.*.*..*..*....*******.***.***...*..**.***..*****.*..*.*.****..***.*..*...*.****...*.*....*..*.....*.*.***.*.*..**..****.*..**..**.**.**.**.*.*..*.....**.*.*******.**..*.*..*..****..**.*...***.....**....***.*.**.****.***..*.......*.*.*.*.*.****.****.**...****.***.*.**.***....*......**.*...*.*.*.***......*******.***.*.*..***.***..**.***..*.*...*....*..*...**.*.***.*****.*.*.*.**.****..*....***.**.***.*.**.....*.*.....**...******.*****.*..**..*.***..*.....*..**....*.**...****......*.****.*.......**...**..*****..****.***.....*.*.**..*****..**.*********.....*.**.*..*.**.*..**.*..**.*......**.*...*.*...*.***.*.***.****...*..*..**....**...***.****..*.*.***..***..******.*...***.*.*.*.*..***.**..**.**.**..*.**.*.*...*.**.*..*.***.*****...***.**...**.***.*.**..*.*..**.****.**..*.*****...**.**.*.*..*.****..**.**.....*.**.*.***..**.*..*...*.*.*........*....*...*..**..*..*.***.*.*******....***.....*..**.*.*.*.....*.***.****...*.**....**.***..***.*.**.*..**.*..**...***..*....*****.***..**.**.*.***..*....*..*...*...***....*..**...*******...***..******..*.*.....*....****.*....*.**.*.*.****.***.**....*..***.. *.*....*.*.*...*...*.....***..*****.****.*.****...**.*.**.*.***...****.*....*.**..**.*..***..**.*****.*.**.*...**.*..*..*....**.*****....**.*...**...**..**.***...*..*....****.**.**..***.**..*..*..*......**.*****.*******....*.***..**.*.**.**.**.**.*.***.***...*.*.**.********.*.**..**.***.*..*****..*******..*****...**....****.....****.......****.****.***.*...**...****.....**..**.*....*.*.***...*...*.*.*.**..*.*..*....*..*..*...*.**.....*....**...***...******....******..*...*.*.***.*.*..**.*.**.*..**.*..****..*...*.***.****..*..**.*******.......****.*.******..**.*....*.*..**.*..*.******...***.**...**..*.****...*.*.....**.*.*.**...*.*....*..*.***.*..*.***..*.*.**......**.....*...*..*..***.*..*..*.*..*..*..*..****.*.*.*.*..**.**..*.*.**..**.*..******.*.****.*.*.....*..*.****..****.****.*..**...*..**.*..*********.........**.*....***.*.**..*.*...*...*.*****.***.*..*..***.***.***..****.*.*...**.****..*...**.....*..*..**........*...**...****..**.*.**......**....*******..*.**.***..**...***..*.*.**.*..**.*.*...**....***.*....*****..****.*........**...**.**..*...*.*..**.....*.*...***.*****.*.***...******...***...**.**.*.*....*..***.**...*.***...**.....**......*.****.**..*.***.*.*...**....*.*.**.*.**...***.***.**.*.*..***..*.**.*.*.*.*****..***..*.....***..*.......*.**.****.***.*.**.**..**.**.**......***.*.**..*.*..*..*...*..*.*.*..****.*.*.******.*....*..*..*.**.***....****..*...*.....**..*.***.****....***.***....*.**.****...**..*...*..**.*..***....**.**...**.....**.****...*.**...*****.****...*...***..**.*...**.**...***.....*..*.***..**..*.*...**.**.***.***..*..**.*...**.*..*.*...**...****....***.**.***...**....*.*.**.***.***.*..*..*.*.*.*.***.****.**.****.**.*.****.*...****...*.*.**..*..****.*..*....*..*.*.**.**.*.**..**..****.*.....**...**..**.*...**..*.*...***..*.***.*.**.**.*..*...*.****...*..*...*.*.*..**...***.*..*..**.....****.*.....***......*****..*....*.***...***.*...*.*.*****.*...***..*.*.**.***.*..**.*.*...*..**......**....**.****..**..*.*.*...*..**.****.***....*.**. ***.*...*.*.*.*.***.****.**....***..*..*.*..*..*...*.*******.*..**.**.*.*.*.**....**...*****.**..**.**.******..**.****..***....*****.*.***.***.*.***...*..*......***...***.***..**..*..***..*.*.....**.....***..****.***..*..***.*.**.*.**.**.*....*****..*.****.*.....*..******.***.....*.**..**..**...****.**..*...*.***.**.***..***.*...******.*.*.*.*.**.***.*.....**..**.****.***...***..*.******.*..****.*****.*......**..***..**.***.*....*.***..*.*..*..****..**.*..**.*.****.*****.*****..**.***.**.**..*.*.**.**..*.*.***.*.*.**.*.**.*..**.*...****.*.*.*.**.*.*.**...*.*.*.....***.*..****.**.***.....*.*..**.****..*.*....***....*.*..*..*....****...**.*.**.**...***.**..*..**.*******...***.**.*..*..*****..*.....*.**....*.**.*.******.**.*..*..*......*..*.*..**.*......*.**...***..*..*.*.***.*.**..********...*.**.***.**..*...*.*..*.*.*****.**....*.*..*.****..**....****..*.....*.*...*.******..*.*.*.*..*..*..*****..*..**....*.**...*.***..****.***.*.*....***.*..**.*....*.*.....*..*.*..******..*......*.**.*.*..**.*..*...*.*..*....*....*..***..*.*...*****..*.**...*...*.****...*.......*****.*******.....*.*..***.*..***..*.****.*.*..***.**....*...*.*.***..**.*..****..*.*..*.*..**..*...******.*..***..*..******.*.*..**.*.*.**....***.*.*..**.*...*.****.***.......*...*..*.***.*******..**************.***.**.*.**.**..*...*..**..**.**...*.**.*.**.**..*...*..***.......*.*.**.*.*.*........*****.**.*.***...**..**..**.*.**.***.....*****.***.**.*..*..*.**..*...***..***...**.*.**.*.**....****.**...***.*******.....****..*..****.*.*...*..**..*.....*.*...**.**......***.*.*..**........**.*.***....*.***.***.****.*..*.****.*..*.......*.****.*.*..*.*..*..****..**...*.......***.**..*...*..*.*..**.*****..*..**...**.**.**..***...*******.*.**.....***..*..**...****.*..*.***..**.....*.*.***.....*.***.**.*..****...****...*****..*.***.*......*....**...*.*..***.**.***....*.*.**...*.*.*..**.*..**..*...***......***.*..**.*..*.*..*.*...**..*...**.***...*.*.*.*.*..*.*.**.*..*..*.*....**..*.*..*.....*..*.*...****..*.**.**..*. .*..*.**..**.***.*.*.*.*****......**....***...*.*.*****..***...**....***.*..*....***..*****.**.**....*....*..**********...**.....*.**.*..***.*.***.*..**.*...*.*..**..*.*..*..*.**...*....**.*...*.......*.*....**..*****.**..*.*..**.**......*.***.***.*.**.****..***.**.***.*.****.*....****.****.******..***..**..*...**.....**.***.**.*.****.**.*.***.*..**.***.**..*.**..**.**..**.**.....**..**.*..*..***.******.*...*....*.***.**...*..*..*.....**..*..**..***.*.*.***.**.*.***...*.**...*..**.....**....**..**.*..*.*......*..*.**.*.***...**..****.*...***.*.....******.*.....*.*..******...*..**.***....*..***.**..***.*...**.*.*..*...*..******.*.***.**..**..*....**.*....*.**.*.***.**.**..***....**.........***...***.*.....***.*..***......****..**..*...*.****...*..**..*.*..*****.**......***.*.***..*..**..***..******..*.**..*.*****..*.*.*...*..*.**.**...*.*..****...**...****...*..**.*.*****..**..***......*.**..****.*....*...*.****.*..***.****..*.*..****..**.*...*****....******.**.*..*.*......*......*..*..*.**...*****..*****.*......***.*..*..**..*.*.*.....**.....*.*......***..*.*.*.*.*.**...*******....**.*....**.*..*....*..*..*...**..*.*.**...*.*.*.*...***.*...*.*..*....**...*.***..*.....*.*.*....*****.***..*.*.****...*....**....***.***.****.**.*.**.*.*****.*.*...*.**..*.*.*.***.*.....**.**..*.*.*.....***.**....*.**....*....*.**...****....*.*..****..*.....***...*..*..*****..*........**.*.*.*.***...*..****.**..****.***.**....***..**.*******.**..**.*..*.**..*..*.**..*..*.**.*.*.*....*.**.*.*.**..*.***.....**.**...*.*.....*.***...**.**.*.*..****.*...**...*.*.*..*..***.**..*..****.******.*..**.***.**.*..*..*****..*.*....**....*..*...**..*****..**.*.*..*.......**..*.....*.***.***...*.*.**.*....*.**.*********..*..*...********.*.***..*....**.*.*.*....**...******.*.*.***..*****.*.**.*...*.*..*.*****.***.....**.****.***..*.*...**.*.**.******.**.*.**...*.**...****.**..****.*..**...**.*...*..*..*.*...*..*..*.**..**.*.*..*.****.*.....*..**..*.**.*.*..***..*.**...*.**..*..*.**.**.**.*.**.*....**.*** .*****.*.*..*..*..**.***.*..**.*.***.**.**.*.*.*.****..*****.*....*.*..*.**..***..***.*..**.***.*..****..*.*.**....*..*....**..**....**.**.*......*...*.***...*.....*......**.**...****..*****.**.*..*.***..*..**.....**...*.*...*.**...*.****.*..*.**..............**..*....*****.*.*.*....*****...*..**.....**..**.....*.*..*..*...**.******.....**.*.*.*.*...***...**.*..*.*..*.*..*...****..***..***..***..*....*...*..*.*.*.*.***....*.*...*.*.***.***..*..*.*........*..*.*.*...*...*.*******.**.**......*.**..****.***.*..*..**..*...*..*...*..*.**.......****.**.*.*.**.*..*..*.********..**...*.*...*.*.....*..*.***.*...*.*.*.*.***.*.****.****.*.*..**..**....****.******.**.**.***.*.*.*****.**..*...*****....*.**.*....*.***.*.**.****.***..***...***..**.**..*.*..*....*...****..**....**....*.**.****....**..*.*..*..*....*.*.*...*.*.****.***....*.***.**.******.......*..*****..*.....*.**.*....*.*.*...*..**......*..**********...*..*.***.*.*..******..**..*.......***.*...*.....*...*..*.*..**...****..*.**..**.*...*.*....*.***.*..***.*.*****.*.*.**..******.***...***...**...**..*.*.**..*.*.*..****.**...*.....*..****..*.****.***...*....**....***.****.***.*..***.**.***..****..****.**.**..*....******.*...***.****..*.......**..**.*...***..*..***.**.*.***..***...*****.******.*.*..*.......*.*.***.*.*.**...**.*.......**..*.**.****.*..******.*...**.**.*.****.......***...***..*.**..*...*.*.*........**..***..**.*.***.*...*.*.****.*.*.*....*.**.*.*.*.**.**.*..**...*****.....*.*...*..**.**.*..*.*.****.**...*...******....*....*....*...*...******.***.......*..**...**.**.***..***..**.********.***...***.**..***.**.*..****.*****..*.*.*.*.*.*.**.*......*...*.*..**..*.**....*......***.**..*****.**........*.*...**.*..*.******.**..***.*....*****..*......*..*..*.*..**..*.**...*.........***.**.**...*****.*****..*****.*.*........*.....*********.**.*****....*.***.....**.*.*....*.*.*.**..*.......**..***.*..**..*....*....******.****.**..*.**..*.**.*.***...**.*...***.*...**..**....*.*..*.*....**..**...*..*..**.**.**.**.*.** ....**.*.*...*....*.*.******...*...********.*.....*.......*....*.**.*..**..**.**.....**.**.*.......**.*.**.***.*....**..**....*....*.*.*.*..**...*....*.***..*.*****..*.......**....*.**.*.........**.*.*.**.*.**...*.*.***...**........*.****.*.*.***..*.**.*....*.**..*.**..*..*...*.......*..*.*.....*.*.*...*.**.....**.*.***.*.**...**.*..*******.***.*........*.*.**....*......***...*......**....**...*.*..*....*.***.....**.*.....*****....***.........*..*...**.***...*..*..*...*.***...***.....**....*.*...*.*.*.*..*.**..*.*......**..*..*..**.*.....*.**.**.**.....***.**.*.********.**.*****.*..*****....*.*....**.*...**.*.**.*..**..**..******.***..*...***..*****..*..*.**.*.*..*.*.....*....*.***.**..*****..**.*.....*.**..**.*****.*.*.*.**.*..**..****...****.*.**.*....**...*..*.**.***...*****.*.**.**.***..***..*..*......***.....***..***.*..**.***..*..*.*..*.*.*..***.**.**.***.....*..*..*..*..**.*..*.*.*****.*.***.****..*..*.*.*.*.*.*....*..**.*....**....***.*....*..*.*...******.....*..**.***...**..***...*.*.....*.*.**..*****.*.**.***.*****.*.....**.**.**.*..***..**.**.**.**..*.**.***..****.***.*..**.*...*.**..**.**.**.****.*.**.*.*******.***.***.***..*.*.**....*.*****.*.**.*.*.**...*..****.**.******.**..*.*******..*****.**..***...*..**...****...*.*.....*.**.**..***.....**..*.****..**.*.***.**..***..**.*****.***...**.*.**.****..***.****..**.**......*.**********..*..**.***...****.***..*.**.*.***.*.*.***..***..**.......*.*..*.****.*.*****..**.**.*.*......*...*...*..*.*.**************.***..*.*****.*...*.*..***.***.*...**..*...*.*...**.*.***.....*******.******....****...**.*****..*..*.*****....**.*..**.****.*.......*.*...*..***.****.*.*.*...*.*.***.***.**..*.***...*.***..**.**.**.*..*****.*.....*...*...****.*.*.*..**.**.****........*.*.*....*..**.*....*.**.*.**.*.**..**.**.**..*.**.*.*..**..**...***.*...***.**....*.*...**..**..**.**..**..*******.*...***...**..*...**....*.....***.*...*.***....*.***..***.**.*..*...*...****..*.**..*.**..*****.**.**...*..***..***.********........**.******. *.*...*************..*...**...*.*...*.*...**..*....*.**.**..***.****.**.**..***.**..****.*...***.*.*****..**.******.**.*...***..*...******..***.*.*....**..***.**.***.****.***..**............***.***.**..***.*.***.**.*....***.*.......*.*.*..*.*.**.****..*.*.*..**..*.***.*...******.*..**.****..*.**.*.**...*...**...*.***...*.**.*.....*****.*.*.**..*.**.*...***.....*..**.**...*...*...**....****..***.**.*....*.*..*..***..*...*....**.**.*..****..**.....**..*.*.**.*.****...*.******.*..*....*.***.**...*.****..**.*..**..******...***.***.*....*.**.**.*...**...**.**...****...*....****.**.*******.**..**.***..*.*.*.*..*..**...*.****.****..*.****...*..**********.*.**.....*..*..*..*....**.*.*.*.....*.*..*...*......**....*.*****.**....**..**..****.*.****.**...*..***..*..***....*.**...*.***..*.**.*****.*..**.*****........*.**.********.*...**.*.*.**.**.*..******...*.*....*...**....**.**.******...***.**....*.*..*.**...***..**.*.....*....*********.*..*..*.....**...****..*..****.****.*.*.**..*******..**.****...****...*****.***..*.*..*.**....**.*.*.*.*..*....****..*.*.*.**....*.*.*..*..**.**..****.*....****.*.*..**.*.....*.**.**.*.***..*.**.**.*..*.*.*****..*.**....*..****.***.*.*.....****.*.*.*****..****..**...*****.*.*..******....**...***.******.***.*......****..*.....*.**.*.*..*.**..**...*...**.**..*.*.**..**..***....*..*.**..*.**..*****.*..**..*..******.********....**..*.*.*..*...**....**..******.**.**..*.**..*...*.**.*......*...*....*.......****..*..**.**.*.*....****.*****.*..***.*.*.***.*......**..**.*......*.*.**....*.***.*.*****.*.**..***..***..*.*.*...****.......*......*.*..**....*..*.**.*....*...*.**..*.**.*.*.**.*..*....*.*..*..*..*.*..***.***..*...***.*.*....*.****..*****.**.****..*..*.****..*..*..**.****.*...**...*.*..*.*.***.*.**.*.**.*....*..**.....**.*...*..****.*..*..*.**...*.****..*.*************.***.**.***.*.....****..*.*..***.*..****.**....*....**..****....*..*.*.****.**.*.*...***.*..**.*.****.***..*.*.*.****......*****.*.***********..*****...*......***..*...***..*.*.. *.**.**..****..*..***.*...**..*...*.*..***....**..***...*.****...*...*..*...**...***..***.**...******.......**.*..*.**.****...**..*.*.**.***....*...**.**..*****...*......*..*......***...*..**.*.*.***...*.*.*.*.***..*.**..*.*......*...*......*.*.....*..*......**.**..*..*.*.**..*..**...*.**...*.....***.**..**....**.*....**..*..*..*..**.*****.*.*...*..*****.*.*.****.....****.*..*.*.***..*.***..******.*.*...*.*.....****.**..****.****..*..***.***.**.....**.*.**.***.*.*..**.**...********...*....*..*..*****.*.*..*.......*..**..*....**.*.**.........***....******..*.*....*.*****.*******..*.*.*.*.**.**.**..*..**...**.*.*....*******..*...*..****...*..**.*.*.....*.****...**.*.*...**.*.*...*.*.*.*..*.**.****....***...*.....*******.*...****.*.*.*..******.**..**....**.**..**...*..****..********.**....****..*..*...*..*.***..*..***..***..*..*.**..***.***...**.*...*...**....*...**....**..*.*.***.*..*..**.*.*..*.*.***.**.*.**..**..**.***.*....*.***.***....*.*..**..**.*..*..******..*...**..*******.*******....*....*.***..**...*.......*..*.****.*.*..*.****..**..*.**.**..*.**....**....***...*****..**..****.....**.**.**.*.**.*..*.....**..**.***....*.........*****..***....**.***..**.*...*********..*...**.**..**...*...****.*.*.**.*..***.**...*....*.******...*..**..**...*.**..*.****.*.***........***.*..*..**...*****....****.*.***..****.*.*****.....*..*.*.*..*....***.**..******.....*.*****.**.....*.*..*****..**.*..........*....****.**..***...*.*..***..**..**..*.***..*..***..***.**.*....**...*.*..***..**..****...**...*..****..*.*.*.*.****...***.*.*.*...*.****...**.*.**..*.**.******..**.*....*.***...***....**...**.*.*...*.*.......*.***...*.*..***.....*.***..*......*.*.***.*.*.*..*.*..*.************.*...****..**.**.*...*..*.**..***..*.*....**.*.***..**..**..*.**....****....*..*.**.*.***...***..*.***..*****.**..****..******....***..**.....*....***.*.*..*....*.****.*...*****.....***..*.**..**.**.**...****.*..*...**...****.*..*.*.**.*..*..**.**.**.**..*...****.*.***...*...***...*.**...***.....*.*..* ..*.**..**....**..........***.**.***.**..*****....*...**.**..***.****.*.*.*.*...***...*****.**..*.*...*......*..*...**.**..***.**...*.****..**..****...**.***.***.*.**.**...**.**..****......***..**.*.......**....**..***...**..*.*.**.***.*.*.*....*..**..**.***..*.*.**.*.*.**..*.*.**.*..**...*..*....*...*...*.****..*..**.**...*....**.**...****.****.***.**..*.*.....**.**..*.****.******..*.*...*.**.***..**.*..*.......**.****..*...**.*..*.****.*.**.*..***..*****.****...**...*..****...***.****.**.*.*.......****.*..*.****....****.*.****.*.*****...***....*.*.*.******...**.*.*.**.****...*.*.*.********.***.*...*....*...**...*.***.*.**.**.*..**...*.*...*..**...*....***..*.*.*.**...*.**.**.**...***.*.*...**.******...****.****.*****..*...*.*...*..**...**....*.**.*...*.**...*.****.**.......**.**.*.*.*..***....***.**..**.****....*...**..**..***....*.*..**.****..**.**.**.***.*...****.***.*...*.****.*.*..******.....**.***.*.*.*.**.**...*...**.**..*..*.*.*..*...*..*....***..**.*...*...*.***....*...**.**..*..***.**.....***....***.*..........*.*...**...*..****.***..*.****.*.*..****..****.*..****.**..*..*.......***********....******.*.**.*****.**.*.*..*..**.*.*...**...*..***...*...*.****..**.*..**..*****..*....**.**..*..**.**.****.*.******.**..*..*.**.**.....**..**..***.***...*..*.**........*******..*.*....*.***..*****...*****.*....**.**.**.***..**.*.....*..*.**.***.****.*.....***...****.........*..***..**.******.*****..**...*..***...*****..*...**..******.**.**.***.*..***..**.....*.*.*.**.*.*..****..*.**.*..*.***.*******.....**..*.*.*..*....*...*..***....***..*.*.....*..*.....*.**.*.*..*.****..*.*..**.*.***.***.......*..**.***.***.*..*..*******.***.**...**.**.*...**...*.*..*.*....***.********.*.*...**.....*.***...**..**....**.*.*****..*.....***.****..**..*..*.*..*.*.**.*.*..**....*..*.*..*.*.*..**..**..*****...*.**.*..**..**.*..**...***.....*.***...**.***.******.............**.*.*.*.*.**.*.*.***.*.**...*.***.*...*..*.****.*.*..*.*.*.***..*****.*.*.**.....**.**..*****.**...*.*.*.*..*..*.* *...*.*.**.**.*.*.***.**..*********.*.*.**..*.*....**..*.*..**..****..*..*......*....**...*...*.*.**.**..*...***...*..*.*****..*....**....*.*..***..*..**.*.*****.**.......**...*......*.***.*****..*.***.**..****.....**.**.*.**..*.***..**..*****...***...**.***..*..*....*..**.......**.**.*.*****...*.*.*.*...**...*.**.*...*...***..**..**..****.***..****.*.**...*....*.********.********......*.*.*.***..*.*.**...**....*...*...**...**...*.*****......*****..***.*.***..*..**.**.***..**....*..*...*.....**...***.**.*.**..*****..**.......****...*.*.***.*...**..***.*....**..****..**.....*....**..*..*****.***.*.*..*..***....*.***.****.**....**.*.*..***..*..****.**.*.***..*.*...****.*..*.*.****.*.*..*..**.**...*..*....**.*.*..**.**..*.**..*.***.**..**.*...***.*...*..*.*****.......***.**.**..*.***...*.....*...**...**.***..**.....*......*...*...***..*.*..***...*..**********.**.*.......****...**..*..**..*.*.****.**.****......*..***..**.****...*...*****...*....*....*..***.*.**..*...*...*...*.*.*..*****........**.*..**..*......*.....**.*****..**.*..*.....***...****.**.*.*..*.....**...***..*.**..*..**.*...*******.*.*..**..*.*...**.*.*******..*.**.**..**.**.*.****.*.*.**.*....*..*..***..*.*.***...*.*.*.*.*.*..*.**.*..****..***.**.*.***..*.*.*.*...***...**.****.**...*..*.*.*.*....*.*.*.....**.***.*..*...**.*.**.*.*.*..*********.*.**.*.*******..*****...**.*.******.**.*.*....*..***.*...**..*.*****.****..*....*.****....*..****......**...***********.*.*.*****.**..***.*****.*.......*.*.*..*.**.*...*...**..*...**.****....*.**.**.**..*..*..*.*..**.*.***..***..*....*....***..*..*.**..******..*.*...**...**..*......*.*..**....***.*.....**********..**..*.*******..*.**...**..******.*.**...********...*..**.**..*....**.**.*....****....**..*.**...**.....***....***..*......*..*.*.*..*..****.**....*****..***...***.*...*.**.**.*.**..*..*..***.*...***....**.*.**.*.*******.*.****.*..**..*.**.****.*.***.**.***.....*...*.*.....***.**...**.****.*...**....*.*..*.****....*..*.***........*.*...*.***.********.***.*. ****.**....**.*.*.*.*..*.*.****..***..*.*.*****.*****.*...**.*.***.....*.......***..*.*.*..*...*..******..*....***.*.**.*.*.*.*..*.**.*.**..**.****.*****.*.*.*...*.*....*..*...*..*....**.****......*.*...*.......**...**..**.**..*.**..*......*******..*.*..****.**.*.*...**.*....*.**.**...***.***..**.**.***.*.*.*..*.****.*.*.*..***.*......*.....*...***......*.****..*.*****..**.*.****....**.**...*****.*.*.....*..**.***.***.*..*..*.**....**.*..*.****..***..**.*.**...**....*..***..**...*....*.*........*.*....*.*......*******...*....**.*.****.....*....**..*.*...*..**.*...*..*...*.*.***..*..***..***..*.*****.*.*******.*.*..**..*..**.*......***...***..***...*....**..*...*.*****....**..****.*.**..******.***....*****..*....*.*.****...***..*******.*.**.**..**.*********.***...****.*...****.*..*.*..**.*.**.**.*..*....*.....*.*...*.**.*..*.*...*.*...*..*.*****.*.**..**...*..*.*.***..***....****.**.....*.*.*.*.*.*.*...**.*....*.*.*.**...*..*.....*..*.*...**.***.**...***.*...**.*.**..**...*.**.***..*..**....**..**....*..**.*.*.**...***..*...*....*...**.*.*******.*....**....*.*.*..*..*.**.*..*****..*.**..**.*.*.*..**..*.**..***********...*.**....*..**.***..*.*...**..*..****.*******.*.*.*.*.**..**.**.*..***.**.**..**...***....**........**.**.*.**.**.***.**.***..***.***...**..*.*...*.*.*.....***..*...*.**...*.**..*..**.***.*...*.**.**..*.*.***.*..***..*.**.*..*.*.***....*....**..***..****...*...**..*.****.*...*.*.*.**.*.*.**.*..*.*..******..***.****.**....*..***...*.*..***...**.**.**..***..**.....**.*...*....*.**..*........*****..*...*..****.*****.**.**..*.*****.***..***.*..*.**..*****.....*....****..*....**..*.*...**.*..**..*.***....*.*..*...*..*.**..**.***..**.*.***.*..*.*.*****....*.****.....**.*.***...**.*.*****..****..**....*...*.**.*..**.**...*....*.**..*..**.**.**...*..*.*.***.**.**.*..*.**....*.*.....*....*.**.*...*....**..*....**.*.*.*..***..****....**..****..*..***.****..**....**.*.*..*.....*****....**..***.**.*.*.**...*.*..*.*..*.**.**..**...*.**.*.***.*..***.*.*..***..***... ..*.*..**...**.**..*..*.*.**.***.*.*.*.**.*.....**............*.*.***.****..**.**....*.***.*.....**.******.*..*.***.***.*..**..*..***.*....*..*..****.*.**.*.**..**....***..*.*****.*.***.***.*.**......*...**...***....*...*.***.**.***.*.*..***.*..**.*..**....*.*.**......*.******..**..*.***.*****..**.*....***.**.*.....*..*******.***....*..*..**.*****.*......*.*********...*.*.**.*......********.*.*..**.*..*....*..*.***.*..***.*.*...**......**...***.....*....*****..***......**..**.**.*.**.***.*.*..**...**..***..*...**.**....*.****.***.......*.***.*.*..****..*.*.*.**.****..*.....*.******...***..***.*.*..***.****.*.*.*...*.....**.**..*..*.*.***.*.**.*.**.*..***.*.*.*.....***..***....*....**..***............*......*..**..*.**.......*.**...**.**....**.*..*..*.**..*.*.......*.*.*..*.*****.*.*.*...***...*****...*.**..***.***....*............*....**....**.**..*****...**.**.*********.***....*.*........***.*....***..*..*..*.**...*.**..***..**..*..****.......**..**.*.....*.*..*..**...*..**......*..**.**.****....*...**..*..***..**.***....**..*.....*.**..**.**.*..*.*......*.**...*...**.*.*..*.*****.*..**....*........*.*..***..***....***.*..**.*.**...*...*.*.****...*.**.*****....***..**..*.*..**...*.*.***..*...*.*****.****..*.*.*.*...**.******.***.*.**..*...*.**..*****....*...*.**.**.****..*..**.*..*..***..*..****.*..*..*.****.***.*..*..**.*..*...****.*............*...*.*..*..***...*..***..*.****.****..**..*.*..**.**..*.*..****.****.*.*.*.****...**.**.********.**.*.*.....*...**.***.****.**...****...**..**.****..**.*.*****....*.*...*.***.*********.*..*..**.*..*....*...***.***.*.*****...***.**..****.****...*..*.*.*.***...***..**...***.**.**.***.*...*.***.***...*.**.***.*..*..**.....**.*..*..*****...*****....****.*....*...*..***........*....*.*.*....****.****.*..*.****......*...***...*.*.***.****.*.*..*******...****..*......*.*..*..**.*.*.****.**.*..*********.***.****.*..*.*.*..*.****..******..**..****..***..*.*..***....*.**..*..*..**..**.*.*.**.*...*.****..*.*.*...*.*..**.***.*.***..*. .********..**..*.**.*.**.*.....***.***.*...***.*...**********..*..********.****.*..**.*.***..**.*..**...........*.****.*...*.*******.*.*..**.*.*..**.**.**....***.*.*...*.*..**...****..**..***.*****.*.**.****.****.*****...****.****....*..**.*..***.******....****.*...**.*.**.**.*..*..*.***..***..*..***.*...*.*..*..**.**.......*.**.*.****.**.**...***...**.**...**..**...*...***.***..**.**.......*.**.**.*.**....****..**..*..*......**.***..**.*..*..*.*.**..*.*.**..*.***.***...*.*.*.*.*..*..***.*.*.*.****..*.*...*..***...*****.*****..***.***.**.*...**..**..*.***.**..**.*...*.....**..*****..*.**...*.....*..**....**....****..*...**.....*.*.**....**......*..********...******..*.***.*..*.*...**.....*..*.*.....*.*...***.**....***.*...**.**.***..*.*.*.*.***.*.*...****..******...**.*..**....*******...*.****.****.*.*.**.*.*.**.*.*......*..**..****.*.........*.**..*.***.*.**..**.**...***.*.*.*.**...**.**.***.**.*.**....*.***..*.*.****.*..**.*..****..*....***.****.**..***.*..***.....*.**.*.*..*.*..***.*..*****...*.***.**.***.**.*.*...*..*****...*...***.*...*...**.**.***..**.**.****.*...**..**.*....*..*...*****.****.*.*.*..**.*..*.*.*.*..**.**...**...**..*...*.******...*..**.*.***..**..**..**.**.**.*****..**.........*....***..*.****..*..*.....***.**.*.*.**..**.**.*....****.....****.....**..****...***.**.*.*...*..*.*.....**..*..**....*.*..******.....****...**.*.***.*..*.....*.**...**.*.....*...*..***.*...*.**..****.****..**..***...*...**.**..****..***..*.*******.*..**.**..*.***..*.**.*.**.****..**.****.*..*..*.***.**.*..**...****..*...**.**.*..*.*.**.*....*...*...*..***.*.*.**....**.....**.****.....***.*..**.*..**...******.*..***.*..***.*.****.*****.**....***..**.****.***..**..*......*....***.*...***...*..*..***.***.*..*.*..********.**..*********..*.*.....*.**.*.***.**...*..*.**..**..*****.....**.**....**.**.*.****.****.****..*.*******.***..**..*...**..*****.****.*.********....*.******.*.****.***.*......*...**...........*.*.*....*..***.***..*...**..***.*..***...***.*.***..*.**.*.*.**. *...*.***.****.*..*.***.**.**..******.*..****.**.*....***.*.***.....*****..***.*..*.***...*****...*.**...*.*..***.***...*..*.**....*..*.*..***.*****..***...**..****.*....*****.**.***.*.*........***.**.*.....***...*..*..**..**.*....*.*...**..****...*...*.....**.*.**.*.**..*.**...*...*.*.*.....*...*.*....****.**.**...*.*.*......*.**.***..***...*....***.**.*.....*..*.*..*.*.*........**..*...*..**.***..*.....**.*..***....***.**...*.*.**.....*.**..**...*..**.**.**..*...***..***...**.***.....*.*..**.**.**..*...**.**...*.....*..***.*.***..***...**.****.***.*.*.*.**..****..*****.*...**..*.*.*****....*.***..*.*.*.*.*.*......**.*..**...*.*....*...**...*.*.*.......*.....*...***.**..***....*.*.*.****...***.*****.*......***.***..*.*.**..**..*..***.*....***...**.*.*.*....*..*.*.*.*.*...**.*..*...*.*...**.*.*..*...*.***.....**.....**.*.*..*...*...*...**.*..**..*.****..*..***....**.**..*.***....******...*..***..**.*.**...****....****.*..*..**.******..*..*..**.....**..**..*.*...****.**..**..*.**..*....*.*.*...******.****.***.**.*.*..*..**...*..*.*.*...***...*..*****.**.*.***.**..**.*...*.***..****.****...*.****....***.....*.***.*.*.....***.****.*.*.**....**...**.***.*.***..***.*..***.*..**....*...**..*...*****..*..*......*..**..***.**..*...*.*..*.*******.**..*..*..*.***..*.*..**...**.******.*.*.*.*..**....****.*.*...****..*.*.**..*...*****.***...***...***.*....***.*....**.**.**.**.*.****.**.**.**.*.****.****....*..**...*.**.*******.*..*.**.*...*.****....**......*..*..***..***.***........**...**..**....*.****.*.**.****.*.**...*.***..*..***.....*...***...*..*.*..*..*.*..*..*.**.****....*..****..*..*..***.*.******.*.*..**....*..*.*...**..*.*..**.*.**..*..***..***.***...*.*.*.*..**********.*..*****.*..***...***.**.*.*.**....*.*..**.*...*******.****..***...***..*.*.***.****.**...*..**.*.**.******.*.***...***.**.*..*....**...***.**.*..*****..*.**...*..***.*.....***.*.***.*.*......**.**.***.*..***..*.....*.**.**..*..*.*...***....*..********...*.***..*...***..*..**...**.*..*...***.....*.... ***.*.*...**.*..*...***..*.*.**...*..*...***.*..*....*.*.....****..***.*.**.***...****...*..**.**.*.**.****..***..*.*...*.****....*.*..****..**...*.*...**..*.*.....*.*....**.*...***...***.*....**..**.*.***...*.*.*..*..*.*..*.*.**.*.*..*.*.***...**.*.******.*.**.*.*..***..*..***..***..*.*.**.***.***.**..****.*..*****..*.***..**..*...*.*.*.**..*..*.***.*.***.*...**...*......**.*..*.***.*****..*********.*.***...**.***...**.*...**.**.....*...*...**.*.*.**.**.*.*..****..*...******..***...*.***..**.**....**..****....*.....**..*....***....*.....**.**..***.**.*.....*.*.*.*...*.***..*.*...*..*.***.***.*.*.*..*..****.**...**.*.*.****.*****.*.......*..*.**...**.....**..****.**..***.***.***.......*............*..**.**....****..*****..****.*..*.....****.*......*..*..**.**.*....*...*...**.*.**...**.*.*.**...*.**..***.*..*.*.*...*...**..**.*..***...*..***********...*.****.**....**.*.*..******..***..***.*.**..*.*.*...*....****.*****....**.*.*...*****..**.*....*****.****.**.***.**..*..**..***.**.*..*....*.....*..**.**.....*********..*.**.*.....*.*.....******.*.*.*..***...**..*.*.*...*******..*.**.*.*......*..*.******.**..*.**.**.***.*....***..*.....**...**..*..*..*.**.***..**..*.**.*.*.****..*...*....**....*....*..*..*.**.****..*.*.**..****...****.*...*.*.*.*..**..*..**...**....*.*****.**..**...*....*..**.*.*.**.**.*.**.***.*.***..*.***.*******.......*....*.*..*...*.****..***.*...****.*...**.*.***..***..******.*.*...........*.**.***......*.....*.**.*.....******.*.**....*.**.*.**.*...**.*..*.***..**.*..*.*.*.**..*......**...*..*...*.***.**......*.*.*..*.**.****.*..*..*..**..*.****.....*....*.****...*.**.*..*.**.*.****..*.*.*.****....***.*.*....*..*.*...*..**.***..**.*..***.*....***...*...*.**.*...*..*..**.*..*..*....**...*....***...**.*.*....*..**...***..*.******....*.**....**..**....*..*....**..*.*.*..*****.******.*.**.*..*..***...*.......*.....*.**............***........*........*****....**...**....*..*..**.*.*.*.*******.....**.....*.***.*..**....*****.*..*..*.**...*.**.*....*.*.** *****.***.*...*..*..*****.*..*..*..****..***..***.*.**.**..*.....*.**.**.*....*...**.*.****...*.*....**.**..***.*..*..****.***.**...***.*..*.*...*.***.*.....**.*.*.*..**.*..****..****....****...*.......****...*.**.**.*****.***.*****..*.*...**.....****.*..**.*********.*.***..**....*..*.*..****..**.**.**..*****...******...***...****.****...***.*.***..**.......*.*.**..*..**...*..*..**...******..*.*.*..*..**.*....*.*.*..*..***.*.****.*.***.*.**.*.***.*....*..*.*..****...*..*..***..****.*.****.**.*..***.**..**...*.*.**..*...*.*****.**...**.****....*..***..***.*..**.....**.**.*..*...***...*.....*.**.*.**....**.....*.***.*****.*.****..*****..*.****.*...***.**..*.*....*****..*....*.*..**..*..*..*.**.*.*******.*****.*..*..**..*...*.***.*..*....***..*******....****.*..*.....*.*.*....*.......*..***...*..*.*..***.**....*.*..*...*..*...***.*****.*.*.*..*.***.......*.*.**..*.*.****.**.*..*....*...**.*...*.*.**.......***..*..**..***.*..**..*.**..***.**.*****..**.*.*****.***.***.**.****....***..*.*...*..*.....***.*.**.***..**.**.*..***..*...*.*.*..***.*...**.*.*****..***..*.**.*.*.**..**..***.....******..***..*....*..*..***.**.********.***..*....**.*.***..*.**..**.***.*.**..****......*...**.*.**...*..*..*..**..**...**..*.**.***.*.**.*.**.**........****..*.*..*.*.....*.*....*.**.***.***..*.*.....*......**......**.*.*...*..*...******........**...*...*.*.*****..****.*..**.**.***....*.***.*.*...*.**.*..****...*****.**.**.*.*...*.*..****.*...**.*...*.*.....****.....**..****.******...*..*..**..**...**.*..**.*...****..**.*...****.***......*..*..***..*..***..*..*.**.*..*...****.**.....***.***..*....****.*...**.**..*.*.....*.*.*..***.**.**..*...**.*..****...**...*.**.*.*.*..**.*..***..*.*.*.***.**..*.*...******.**...*..**...**.*....**.**.*..*..**..**..*..***.*...*****.*...*...*.*****.***.*..*...***.*.**..***.**.*...***.*.**.....*.*...*.....*....**.***..*.*.....*..**..*******.*...*.**.*..***...*..*.***..*..***.*...*.*.*..****............***..******.*...*.*..*******..*..*..*.***.**..*.*****.* ******..*..**..******..*..*..*.***..**..*....**....****.*..*.**...**.**..*...****.*.*...******.....***.***..*..**.**.*..*.*.***.*.*....*.*...*..***..****.*.*..***.....*..***..*.*.**..*.**.***.*..******...***.***.****.*..*..*.**....**..*..**.****.***..***.**..*.*...*..**......*..*.*.****....***...*.*...**..*.*.*..***...*.**.*..*...*.*.*.**.*.***.***.**.**.*...*.***.*.***.***.****...*...*.**.*.**..**.*.*.*.*.*...**.**.*..**.***...****..*..*.****.**.**..*..*.**.**.****.*.*..*.*.*.....*****...***.***..***.*.**..*.***.....*..*.*.*.***.*.*.*..*.*.*....*..***.**...***.*.*.*..**.*****..*...*..****.**..**....***..**...*.*.*.*****.*..*.*.*.*.*.*..*.*.*...**...*.**.**...******.******.....**...*.**.****..*..*..**..*...**..*..*.*.**.****.*..*.****....*...**..*.**.*.****.*.*.**.*.**.**....****....****..***.*.*..*.****.****...**.*.***.*...*.**.**.**.*..****..*.*.*.**.***....**..*..*.*..****.*.**.*...*...**.*.*..**.*.****..*.*****..*..**.**..****..*.**...****...**..*....*..*.**.*...***.*.*.**..**.*.*..*...****.**...****.**.**..**..**.****.*..*.****...*.*..**.*.*.****..****..**..*..**.**....**...***.*...*...*.********.*...*..*.*..*.*.***...***..***.***.....**..*.*..*..*.***.***..**...**.*.*.*.********.*.*...******.***.***.*....***..*..*.....**...*.....**......*.**.*..*.***.***...**...**....**.*....*.*.****.....**.**.*****.*...*..........**..*..*....*.*.*.*..**...***.**..****...********.**.**...***.****.....*.*..*..*..*.*.*.****.**..*.*..*.*....**.**.*....*...****.**....**....*..***...*...******.*.*.***...******...*..*.******...******.****......***..*.*.**.*.**........**..**..*..*....*.**...******.***..*...*.*.*.....*.***..*.*..****.*****..*.***********..**...****......*..***..*..*.........*.*.**.........*..*.......*.*.**.***....*.....*..**..*....*.*...*****..****...*.*...*.**.***....*.*..*.**.*.*****.*..*.......*..*.***.**..*.**...*******.*..**...*.****.**.*.***..*...***........**....**...**..*.......****...*****.**...*....*.*...*.**..***.*.**..**..*...**.*.....**..*.*.*.**..****.** .*.****...*...***..**.*.****..****.****.*....**...*.***..***.*.**.*..*..**.*..******.***.***.*..*....**...*...**.....**.***.*..*..*..**.***....****.....*..****..*.*..*..**...****.******..*..*.**.***.***.**.****.**.*..****.**.*****..*....****.**.****..*.*.**.*.*.....**.*....*.**.**..*****.*.*.........*.*...****....*******....*...*.****.*...*.*...*..*****.**.*.*******.*.*.*..***......**.....**.*..*...****..***....*......*****.*...**.***..*.*...*..**..*..**.*.*.*.*.*..****.*...***..**.***.*****.*.*.***.**.***.**.***.*.*.**...**...**..**.*..*....***.***.*.**.*.*..******.*...*...*.*..*....*....***..***.*.*......**.***....*.***********.***.*..*..*...***...*.*..*..*******..*..****..*..*.*.***..****.*...*..*.***.*..*.*......*.*******.********..*.*..***...***.**..*...**.**.**.*.**.***..*.***...*.*.*...*..***.**.*...*...*...*...*...*...***..*.*.*....*.*...*..*.****.*..*..*.**.......***.**..**...*.........*.....*****...***...*..*..**..*.***.*..***.**.*.*...*.*.**.**.*...**.***.***.***...**..**..*...*.***.**..*..***.**.*..**.**......*..**..*****.*...*****...*.*...*.*......*.****.*******..*...*.**.*.*.*....**..****.....*******...*....*..***.*..**..*.*...*..**.*....***...*..*.*..*..*.**..**..**.***..****...**.**.......*..*......*.**.*...******..**...........*...*....*..***.**.*.*.*...*..***...*..*....*..*.*.*.*.**.*.*.*.*****..*...***.**..*..*..*......***.....*....*..***..*.**..****.*.**...*.**.....**.****.**..*******......**..*.****.*..**..*..***.*****....**..*.**.**.***..**...*.*....***.**..****..*..**..*.*.*.***.*****.*.**.*..**..*.*....*.*.*.***..*.....*..*******.********....*.**.*.***..*.*.*..**......*...****.*.****..**.......*****.*..**.**..*.***.**..**.*.***...**.****.***.****.***..*..*.****....***..*.**.....**...**.*..***...**...*...*..*.*..********..*.*...*.*.**..*....*****...**.******.*.***..**..*...**..*.....*..*..*..*.*****.*****.*.*..**.***.*....*.*....*.*.***...*.**.......**.***.....*..*..***.*..**.***.**....*.**..*.*.*..***.....**.*..*..*...*.**.*****...*.*...**..* ..*..**..*.*..*****..**.**.**.****....******...*...***.*****...*.**..*.*.*****...**.****...***......****...*.*..**....**....****.**.**********...***..*.*..*.**.....*..**.**.********.**.*....**..*....**.***..*.*..*.**.**..*.*..*.*.*.**..*****.*..**.*.*...****.....*..*...*.......*....**.***..*..****......**.*.*.*......*....*******..*.*.*.**.*..***.******.*****..*****.......**.*****.*..*.*...****.....**.*..*.*.*.**.....****..***.***.**.*...***..****.*..*..*..*..****.*.**.***.....*.*...*.*.**..*.*.*.*.****.***.*.***.......***..*.*...***...**..*..*.***...**..****..*..***......****.*****.**..*.*.*.****...**...*..*.***.*..*.******...*..*****.**.*..**....*...**.***.**.****..*..*.*..*..****.****....*.*..*...*******.....*.**.*.*****..****.*.**.*.**..*.**.*.*.**....*.*..****...***...*.....*..**....*.*.**.**.*.***...***..**.**.***.*.*.****...*.*...**.*****.*...***.*****.*..*.*.***..**.**.*.*..*..*..*.*........**.....*******..*.*..**...**..**....***..*.*.**....**..*.....**.*.*.*.***....*.*.*.*..*.*.*....*.*.*..*..*.**..****.***..*...*....*.*....**.**..***........*...*****.*..**...*.****..*...*.*.*...*****.*.**.*.**.***.*.*...*.*......*...****..***..*.**..*******...*****.*..*.**..*..*.***...******.*..**.*.**..**.*.**.*.....**.*....***.***..**....****..*..*****.......***..*.*..*.*.***.*...***.****....*.*.******.****.*.......******.**..***..*...*.*....*.*.*****...****..***.**.*.**...*.**..**.****.*.*.*.*.**......*******.........*...**..**.**......***..*...*.*...*.*..***..***.....**..***......*..*..*.**.....******....*...**.**...*.*.**...****....*.**..****.*.*.*.****..*...**.*.*.*...*.**.****.**...*....*....****.***....**..*.*..*****.....*....*.*.***.**.***.*.*.*..*.**.**..**.*.*.......***.....*.*..*..*.*.**.*.*.******..**..*.*.*..****.......*..*..***...*..*..**...*.*..**.**...**.*.**.*..*.....***..***..*.*.**...*..*.********....*..**.*.*..****.**.*..*..*****.*...*.**.*.*.**.*****....*..*..**..*..*.***.*...*..**..*.*..**.*.***.*****...*.****..***....**..****.*....*.*.*.....*.*.*...* ****.****.*.****.*.*..**.****.*..**..**.*.....******.*.**.***..**....**..*....*****.**.***.**.*..**..*..*.*.**.***.****.*.*.**.......*.**.**.**..*****.*.......**..**..*.****.**..**.*****.*.....*.*..*.....**..*..*.**...*.***.*...*.*.....**..*.*..***.*..*.*..*****...**.******....***..*.**.*..**.*****..***.*.****...**...**.**....***.*.****.*.***...*******...*.....**.***.**.**.*...****..*....**..**..**...**.*.*.....*...**.....*.*.*****.**..**...*...*...***...*.*****.*.*.*.*....*....**..*...*.**.*.*.***...***..**..*.**......*..**....*..*****..**.***.*****..********.**.***...**.*..*.**..**.*...*.**.**...*..*.*.****..*..*..****.*...**..*.**.**..**.*.......****..*.*.**..**.*****.*.*...****.*.*.*.**....*.*....***..****.*...*..***..***..*....**..*..***....**.*..*.*.*.*...***.**.***..**.**.*.***.*....***.*.****.*.*..**.*.*.*.*...*....***.**.*.....***.**.*..**..**.**.*.***.***..*..**.*.***..*****...**....*.*...*.***.*......***.*..**..**.****.*..*..**.*.**..**...****..*..*****...**.*.**.****.*..*..*.**.**.*.*.*.*.***.*.****.**.***.*.**..*****.**.**..**....*..***.***..***..**.**..*.***..****.*******..**.*..****.***.*.*.***..**....**.*.****.*.*.*..**.**..**.*.......*...******..*.***..*..*.***..*.**..*.***.****..*......**....**.*..**.*****..*......**.....***.**.****..*.**.*..*..*.**...*.*....**....**...*..*..**..**.*.**...*......*..***..*....******...*.*..**..**..*.*.*.******..*...*.....*****.**..****.**...*.*.**..******.**..**.***..**.*.*.***.**....**.**...*.**.***...*.****...**.*.*.*.****.*.**.***...*....****.*..****...*********.**..*.....*****..*.*.*.*....****.**.*.*.**...*.****..*.*..*....*..**.....*.**....*.*.**.*.****.....****..*.****.***.**....*.**.*....****.*...*...***.*.*.*.*****...*.****.*.*......**..**.****..**.**..*.*.****.**...*..**..**..**.......*.**.****..*.***.*..**.*..*..****..*....**.....*..*.*..*....*..******...****....**.**..*.***.**.*.***.*.****..**.**.*.***.*.....*..***.*.**..*..*..*.*...*.*.**.**..*...*.*..*..***.*..*..*...**.*.****.***.*...***..*.*...*....** ****.****..**...**.**..****..*..**.***.**..****.*.......***.**..*.*.**..*..**....**..***..**...*.....*....*....***.*.*.**.*..*.*.*....*..**....**..***.*.....**...*.*..*.****.*.*.*..****.**...**.***..*.*.....*..*.**..*.*.*..*...***..**.**....***.*.***.**.***...*......*....*.**.**.****.**....*.*..**..**.****...*.***..***.**.*..*****....**....*.....*..*.**....*.**..*.***.***.******.**..*....*.**..***.****.**...*.*..*..*****..*...***.*..*..**..*..*******..*******.*........*.**......*.**.**..***.*.****..*.******.*****...**.******.****.**...****.**.*****...*..*****.....**...*.*.*.***..*.*..*...**.*...********...*......**..*...*.*..***.....*.*.***..*****....****...*****...*..*.*.......***.***....*.**.*.***...***********.*...****.*.****..**..*.*.*.**.*..*.*..*..*.**..**..**..**.**.*****.*.**.**..***.****....*....*..**..*...*.**..***..**.****.*****..**.**.*.*....*..***.****.****...***.*.*.**..*..*.*........*......*.....*.*...*.*****.....***...*.*.**...**.*......*.***.****.**.....*..*****.**..*****.***.**..*.**...************...*.***.***....*.**...*..****..**...*.*.*...**..***.*.....*.***..*.**..*.....**..*..*****....***...**..*..****..****..*.*.**********.****.*.***.**..**.**...*..*.***.*.........*.*...***.*.*.*.*.*..****.*......*..***...***..*..*..*......*...*.*****.*.**....*...*...*.**.*....**.*.**.*.*..***.*.*.****.*...*.*.*...*****.**..*.*..*.*.*...*....*.*.*..**.*.*...**.*.**..***....***.***.*...**.****..**.*.*.*.***.**..**.***.**.*..*.***..*.....****...*.*.....**.*.*...*.***.**.**...*...**.***..**..***.**.*..****.*....*...*..******.**.*.***...**........*..**..*...*..****..***.*.......*.**.*..**.*.****..*.*.*.****...*..**..***..***.*...**....*.*...*.*.*.....*..*..**.*.*...****...*.*...*.*.*..*.*....*..*****.**..**.*..***..**...*****..**.*.****.***.*.*.****..*****.*.**..***.******...*****.**.*...*.*...*...*.**.*.*.*.*.....*.*.**...*..*.*...**....****..*.....*..**.*..**...**..***..****..**..**.*...***.**.*.**...*.***.*..*****.**.*.****.***.....*..*..**.****.*.**.***.....* .....****.****.***.**.*..**.**..***..**.**..*.*...**.**...*.*.****.*....*.*.*....*..**.**.*.**.*.*..*.***.*.**.**...*.......**.*..*..*.***.........*.*..*.*.*..**.....*...****.**.**.*..***.**.......**.****...*....*...**.******.*.****....****.*...****.*.....***.******.**...**..**.*...*.*..*.*..**..**....*.......*.*..*.*....*.*...****.***.*.**.*....*..*.****.....*.*..***..*.....*.*.*..*.*..*.*.*...*******.**.*.**.**.....*..*..*.**....*..***..*...*...*..*.....****.*.*.*.***.*.....***.*...*.....**.*..***..*...**..*.....***...*.*.****..*.**....**..***....*.****..*.**.**.*.*.*..**.*.*.**..*******.*.*..*.**.*..**.*.**.**.*..*.*.***.*******...*.*.****..**.***.**.****.**.*.....*....**..**.*.*****.*...*****..**.*..*.........**.*****.*..*..*****..**.*.*.*.*.*.*...*..*..**...**.....*...**.******.*..***.*.***.**..*..*.*.****...*.**...*.*.*...*.****....*****.**.*.****.*...**.*.*..***.*....**...*.***.....*..*.**.*...*.**.....*.**.*.****.****.*.*****.*.***...*.***..*..*...*.*.*..**.***.*.*.*....*..*.****..**..**..****.....*.***.....**.....*.*.....*.*.*........***...*.*..**..*.*.....******.*...**.*.*..*.****.....*..*.***.*****..**.**..********..*****.*...*.**.****.*....*****..**......****.*...****...*..*.******...**.***..****..**...***..****......****.****...********.**.*..***..**..*.****.**....**.*.**.****..*.*.*.***.**......**.****.**..**.*...*.***.*...*.....**.***.*.**.....*....*****....**.***.*..***********.*..***.**..**......***.********.*..*....*.*......**....******...*.*.**.*****.*.**.***..**.**.*.*.*.**.**.**.*..*..***...****.*.*..**....*.*.*....****..*...*.*..****.....*****.**.*.***..******...***.*..***..**.*..*****.*..*..*..***...*.**.*..*.**.**...*.**...**.*.*.......**..*.******.*..**..**.**...*.**.*.****.*..*...**..***.*.***.**...*.****.*..***.**.*.****.***......*.*..****.*.*.******..*.*....*.*.**..*...*.**..*...*.**..**..**.*.****...*...***..*.*.***.*.*.*...***..***..*...*.***.**..*...*.*.**...**.*.*.*.**....*..*...**.*.****.*...**..****.***...**..**.*.*.***.*.*.*.****.* ...*.....****..**....*..*.*.*..*..****.**.*****.**..*..*.*.*.******.**....*..*...**.*..*.*****.**..**..***.*.**.*....***.*.....*...*.*...**.*.....*.***....*****..***.*.....*.*****...**..**..****.***.*..***....*.....*..**.******.**.*.*.**.*.*..*...*...*******.*..*..**...****..*.**..**..*....**..**....**..******......****.**..**.*.....**********.**.**.*****.**.**.**.*.***.*..*..**...****.*.***...***.*****.***.*.*..***.*.*.*...*..*..*.*.*******..*******...***..*..**..*..**..**.*.**......*.....***...*.**..***.**......***..**.***.*..*.**..*.*...*...*.*..*******.*..***.**..*....**...******.**.**..*.*..*.*.***.**..*****.**.....*******.*..****.*.**....**.*****.*.*.*....***.***.*.*...*.*...*..*...*****..****...******..*..***.*..*.*.*.****..*...*.*...***.**.****...**......****...****..*...*.****.*.**.**.*..*....*.*.**.****......***.*..*...**..*.*..*.....*..***..*..*..**.*.**.....**.*...*...*.*.....*.***.*..****....*..*....*......*...*...*..*...**...****.*.**..*..****..****.*.*****.*****.**..*********.***..**.*..**..*.***.*...****....*.***.*.........*....**.*....****.*....*........****.**..*.*.**.***...*...**.****.*..*...*.*....***.*..**.*..***.*..**.*.*..*.**.**..*.........*****.*..*.*..*.****....*.......*..***...*.****..*.**..********.*.***.*...*....*..*****....*...**...****.*..**.***..*..*..*..*....**...*.**..***.**....******....*..**..*****..*.**...*.*...*..**.*...*.**.*..*****.*******..**.*.*.***....**...*....**...**.**.*.......***.*****.***.***..****..**..**...*.*.******.*...*.*.*...*.*..*.**.....****.*..*..**..**.**.*..*...*......*.*.**..*...******...*....**.***..**...*.**..**.*.**.***.*.*...*...*...**.**..***..****....****..***.*.**.*.....*.*..*.*.*..*.**..**..*..*..*..*.******....**....*.......***.*.*.*.***.*.*.***.**..**...***.***..*...*..*.****.*****.*...*.*****.*..*.***.******..*..**.**.*.*****..*....*.**.......*.*......*..*.**..*...*..*..*.*....**.***.*****.**......*..******.***.**..*.*.*.***.**..*......*..**...**.*.*...*...**........*.**..*.**.******...*****....* ***...*....*....*.**....*.*.****.*.****.*.***.**..**..*...*****...*****..****.......**......*..**.**..*..*.**.*...*..*******...*.*.**..**.***.*.*........*.*..*..**.*****.*...****.**..****..***..*.*...**..*.**..**...*.*.******.**..*******.*...*.*...*...******.***.*.*....**.*.****.*.****..*...**..**.*******.**.*.**.**.*.....***.......**..**..**.*.*.....***.**...*.*.**.....***..***...**....**..***.*.*..**.***..**..***..**..**..*..*.*****.*..****.....*.**.**.....*......*..*.*.**..**.*.*.**.*.****..***..*....****..**.**....*.*.**..***.**.*...*...***.****.*..**..**..*.*....*.***.*.**..*.*.*..**.**...**......*.*.**....*...*.*......*...***......*..*******..*..*....**.**.***...**...*..*....***.**..*....*....**.****..*.***.*..**..*...****.*...*..***.**.***...*.....**.*.*.*....*.*.***..**.***..****.**..*.*****.*.*...****.****.*....**.*****...*.*.*.....**....*....*.**.*.**..***..**....*...*.**.**..****..*****.**.*.****.*.*.*.*.**........**.***..**.*..*.*..***.**.**...**.***.*.*.*....**.*.*..**.....**..*..*..*******...*.**.****...**..***.*.*..******.*...***.*.***.****..****..*.**.**.....***.****...*.***.*.........**...**...***..***..***..**....***.**.**.**.**.**..*..*.*..**...*.*..*..****.***.***....*...***......**.*......**..**.*.*.**.***.*.******......*..***........*.*...**.*..*****..*.*..******...***.***.*.*......*.....****.*.***.**..*.*****....*.*...*...*.*.**...*..*.*..**..**..*..**...*....*...**.***...*.*.*..*..*...*.***.**.*****.***..*..***..*..**.****..***...*..*.***.**********......***..*....*.*.******.********..**..**.**.*..*...*..**.*...**.**...*.******.*.*.**..*.******....******.*****.*.*.*.*.*****...*.*******..*.*******.**..*.**..**.****.**...**.*.*..*.**.**.*...**.*...*..**.***.**..*.**.....*.****.****....**.**...*.*.....*.*.*..**.**....*.*..*.****.*.**.***..*..***...*.*.*.*.***..***.****..*.*.*.**....**.*.*.***.*..*..*.*..*.**.*..****.**....**.*.*****.*..**********..**....***.*****.**.*.*.....****.....*.*.*****...**.****..**********.*......**.*..*****.*.****...... ***..*.**.*.*...*.......**...***.***..***..*..***...***.***.**.***...*..**.*..**..***..*...*..*.*....**..****..**..***..****.**..*...*****.**.*....*.***....*.*.***.**.*..*.*.***..***.*.***.*..***.***..*....****.*.*.***...***..*.***.*.****.***.*****..*****..***.***.*..*..**....****.***.****..*.***.**.**...**.**.*..******.***.**.**.*...*.*.*...*.**.**.*...*..**.*.*..******.**.***...**..*....*.*.***.*..*.*.........*..*...**.*****.*.**.**.*..****.*...****.....*******....*....*.*......**.**....***........*.**.*.*.***.**...**..**..*....**.****.*****..*..**..****.*.**.*..*...*.......*..*..**.**.*..*..**.*****.**...*...**.*.*****.*********.***.*.*..**.*****..**..**...*.**.*.************..**.*.**..*.....*.*.**...****.****..*.**.**.........*.*****..**......*******...*.*...*.**.*..*****.***..***.*......**.*.*..*.***.*******.**.*...*..**...*...****.*..***.*.***...*.***....**...*.**.*....**.***..*...****.*...*..*.****..*.....*.****.*.**.******...****...**.*.**.***......*.*..*...*.*....***.*.**...**.**..*.**.*.*****.....******....*..*..**.*...*.*.***...*..**..****..**..**...***..**..**..*.***.*.**...**.****.*..*....*..*.***...*.....***.**.**.....*.***...*.*.*..*.*******...*.***..*****.****.*..******.....*..**.*...****..**..*......**...*.**..*...***..***.*...***..*..*..*.*.**.....******...*****.*.****.*...****.*.***.*.....*..*...**.*..**..*....*.*.*....*.***...**.***.****.*.***...*.*..*.*..*.*.*.....*.*...*.*.*.*..******.**.*.*..*....*..*.**.**.*..*.*..*..*..***.*.....***.**.**..**.*.*...*..***.*.***.****..*.***........*.*..***.*.*..**.***.*.***..*****.**.*....***.*....*..**.*..****.*.....*.*......*...*.**.*....*****.*.****.**..***.**...****.*****.**.*.*.*....**.....***.*.....***.*.**....*..*....*.*..****..***..*.*.**.*..***.*..*.**.**....**..**.***..*.**.*****....*...**....*...******.*...*.*.**...*..**.****.**...***.***.*...*.***...*.....***..*****...*.*.**..****...*..*..**.*.*..**.*.*.*...**....**.**..***.**.*****....***.*....*..**.*.*...*.**.*.*****...*.*.**..****.**.*...**.*.. *.**....*******.******..*..*..**..*.****..***.*********..**.*..*.*..****.**.***..*..*..***..*.*.**..**.*...**.**.*....*..*..*.***..**.....*.****.*..*.**.**..****.*..**.**.**...*.***.*.***..*.***......**..*.**..*.**...*.**.*.....*.....*.*******.*..*.*...*..**..*.*.......**.*...**.******..**...***.***.***.....****..*..*.*..*.****.*...**.**....********.*..***.***.**..**...******.*..***......*.**...*....**.*.*****.*.***.***.****..*******.*****.*..*..*.....**...**..****.**.*.**.**....*.*****.*..*.*.*.***..***...*****.**.**.*.*......****...*.*.****..**..**.**..*.........********.*..**...***.**.*..*.**..*.**.**..***.*..*.*.....**.****.**.*..***...**...*..*...*..***...*...***...*.********.*.*.*....*****...***..*..***.**..**...***.*...*..**.*.***.**....*.*.****...**...****.*..**********.*.***.******.****.******.....*.*......****.**..***.**....***.***.*.*.******.**.*............***.**..*..*...*...*.....*...***..*.*..*...******.*...**.*.***..****.*.*.*..**....*.*.*..**...*.*.*.***.*..*.*........*..*.*****....*.*.*.*.****...*.*...**.*.*.****.**.*.*.*.***...***.**.....****.***.*.*.*....**.*..*...**.***.*.**...*.**..**.**.**.*....*.*..**.*....**.***....*.*.***.*.**.*.*..***.***.***...*..**...***..*......*..**.....**..*..*..*.....*.*****..***..*.....*......***.*..*..**.**...******.*..****.******.******..*...***.*..**...***..***..**.**.*..*.**.*..***.*****.**..**..***...***.**.**...***...****..*.**.*.*..*.***..*.***.**.**..*******.****.*..**.*.**.**.*******..*****..*....*.***....*..*..****......*...**.......**.**.*.**.**.*.*.****...*.*.*...**.**.*.*.*******....**...*.***....*****..*.*..***.*...*...**.....*....*..**.....**..*.**..*.*..**.**..*****.******...************..***.*.*..*.******...*..**.*.**.*.*.**...**.*.*.*..*.***..**.*****..**...****..*.*.*..***....*.*..****.**.*.....*.**......*.***....**...**.*..**.****.*..***.*****....*.*.*.*...**...**...**.**..*.*****.*...**...**.**.*.....*..*****.*.*..**..******.**.*.**.***..*.***...***....*..******..**..*..**.*....*.**.**...***.*.** ..***.****..*..*.******.*.*.*.*...***.**.*..**.***.*.*.*..****...*.*.***.**.*****.***.*...*...***....**.*...*..*.*...**.**.**.*.*.**.*...*.***.....*..**..***.*...*..*...*.*****.**.**.**..**......**..*.*.**..**...*..*..*.*.....*.****.*.*..*....*.....*......*.*.....**.**......*.*.***....**..**.**.*......*...*.*..*..*....*....*..*.....*.*..*..**...*.**.............***...***.******.*.**..**....****...***..*.*..****..****..****.**...**..*.**..**.**..*.****.*.....*****.******.*....*.*.**.*.....*.*.****..*.*....*..*.**.***.****.**...*..*...******.*......**.....*.*..******.**......*.**.....*...**.*....***...*.*.**.*...**....*.**..*..****.***...*..*....*..*.***.*.**.*.***..**.**.*.*...**...***......*...***..**.....*.**.*....*....*.*.****..**.**....*.*...*.***.****...*..**..****..***.**.*.**..****.**.**.**..***.**..**.*.*..**********.*.******..*...*.*.***..*..*.***.***..*..*.**.**...**....*.**.***.***.*.******.**.*..***...****.**.*.*****.*...**.*.*.....*.*....*****..*.....*...*.**..*....*.*********....*.*****.*.***.**.*..*****.*.****..***..*****.....***...******....*.**..*...**....*****.*.*..**.**...**..*..***.****.**..*..***..*..**...*.*...****..**.....*.***..**.*....*...*...*..***....**..******.....*..*..*.....*..**.*..*..*...*.***....*....**..****.**..*...*.**..**.*.*.*..****..*....**.*.*...**.****..*..*..***.***..**.......**.****..*.*........*.***...*.*.*.*........*...*.**.*.**..*..*.*...*..******.****....*.*****.***..*..**..***.**.***.****.**..*...*.**.*.*.***..*.***..*...****......**.*.**.**.*.*.*..*..**.**.**.**********.**....*.*.***.*.*..***...****.*...*.***.*.**.***.*...*.**.***...*..*.***.***.*.***.*...****.....*.***.***..**..***.**.***....*.....**...*..***.....*.*.**....**.*.*...***...*..*...***.****..**.*.*.*....*.***..*.*....*.**.*..***.......*...*.*.****.*****.*.*..**..*****..*..**.*...*****...*.*...*.....**.***.*.*.**.**...****....*.*......**...**.***.**.**.***.*.****..**.*....*..*.**..*...**.***..******..*..*...*****....*.*...*.***.**..*********..*.**...*.*.*. ..*.**.*.**.*.**..****..*.*...*.**..***..*.*...*.*...**.*****....****.*.....*...*..*..******.*.*.**.*****..*.**.*.*..**.*.***.*..*...***..****..***.....*.***.*.*.**.*...*.*...**..*.****.****......*****.***.*......*.*.***..**..*..**..***.....**.***..**....******.*.*.**.**..*.***..***.*..*...**...*.*.***..**.*.*....*..*..***....*..*..**......*.*..********.**...****..*.**.****...*....****..*..*.**..*.***..*.****.*.*******.*.*..*.*.***.*******.*..*......*..**.....*...*....***.*.*.**.***.*****.*.**...*..***..*..*****..*.*....**.*..*.**..****...*.*.*..*.*...*..***....*.*..**.*...*.**.*..**..*...**....*.**..*..**.*.****.**.*....**..**.....*..**.*...**.****..**..*...*....*..*...**..***...*....*.*....*...*..****....*...*.*....***..*....*.*.**.*.*...******.**..*.**.*****...****...**..*.**....*.......**.*.****..*.*..**.**...*..*.*.**..*..***...***..*.*...*.*.***.*.*.***......****.*.****......*.*.*.*.***.***.*..**.*.*...*..*.*.*********.*.**.**.**.***....*.....**.***.*.***.**..*....**..**.*..*..**..***.*.*.***.**....***.......*..*..**.*.*......*.**.**..***.*...*.***.**.*....*..*.***.****.*.***.*.*.**..**..****....****.**..*******.*.**.*......*..**......****..*.***.****..*....**.**...**.*..**.*...*...**.**.****.*..****.***..***.**..******.**..*.***...*..*..*..**..**..***...**..*.*.**.....***...*...*...*...***.*....*..*...****.***...**.*****.*....*..***.*..*...*.**...*....***...***.*.......***..****.***..*.*.******.***.**********...*.**..*..*..**........*.*..**.****.......**...*.*..*.**.**...*.**...*....***.***..*.****.***.*..***.*.*.*****.........**.***.*..**.**.*.*.**.****.**..**.**.*.*..*....*..***.***.*..***..**..*.*.**.*.....*....*.***..**....******.**..**......***.*..*..*.**.*.*****.***.****...*.*..*..*.**......*...**.**.**.**....**.*.*.***.*....*.*.*.***..**.**..*.**.....*.**.....*..*.........**.......***.*..*.*...*..*...**.*.******.*..**.***....*.**..********...**.........******...****.*.****.*...*.**.*********.*.*..*.**..*.*.*....**...***.....*..*.****.***.*****.*..*.*.* **...*.*..***..*..**.*...*.**...*..*.****..*....**.*.***..*..**....*.******...**.*.*...*.*...*..**....*...*..*..**.**...*...*.*..**.**..*...****.***.*.*.**......****..******.**.**.*..***..*...*..*..*....***.*..**.****.**..**.***.****.*..***..*..*......*..*.*.***.*.*...*.*.***.*.*.*.*.**..**.*....*....*.*..**..*.*.*.******..***..**..*.********..***..***.....*.*.*....*.****....*.**..*.*...**...*..**....****......****.*..*....*..*********...***....*.****.*....*.*.*..**********......**.*....***...**.....*.***.*.*..*.*..*..*..**..********..****.*..*....*...*.**.*.**..**..***...**.*...**.*..**..***....***.**..*.*...*...*.*.....*.*.***...****.*.***..*.****..*.......**.*..*..*...***....*.*....*.*....****.*.*..*.*.*...*.*..**.*.....**.*********.**..**....**....*.**.*.**.***.*..**..*.*****.*.*.***.**.***.*.*.....*.**.**.****.*.......*.*...*.........*****....**..**.*.*..*.*...***..*.**...*........**.****.**..**.*.***.*.***..****.**.....*.********.***.*..***.*.****.*..*..****...*.***..*..**.*.****.**..**.*...*..**..****...**..*..***.***.*.*...*.*.*....**....**..*.*.*..*..*****.*...****....***.*.*..**.*...........**...**.****....*.**.**.........*.**..*.*.**.***.****..**.*.*..*..*.*..*****....**..*..*.*.*.*..**.***.****....*.***..*.*..*...**.*....*..*.*.*..*****.*.****.*****..*******..***.****....*..*..*.*..*.*****.*.*....****..*.**.***..*.*.*****.**.....*.*.*.*.*.*.*.*...*****.**..**.**.***...*..****.****..**.*.*..*.....*..***.*...*.***.*..*....*****.**...****.....*.***.*.******.*.**..**..**.*****.*.*.*...........*.*...*..**.**..***..***.**.**.***.*..*.**...**.**.****.....*.***..*.**..*.*.***.*.*.*.*****.**.*.*....*..*....***.*.*.**...**..*..**...***.**.*.*.**..********.****....**..**..***.*.*...*.***...*.*..*.*.**.....*.**.*...**..******.**..***.*.**.....*.*.**.*....***.*.***.****.**..*.**.*..*..*.*.....**..***.*.*....***...*.*****.*.**...*.*......*.*.**.*.**.****..**.***...***...***...****...**..*.......**...****...*****....*.**..*..****.*.....*.******.*.*...**..**..*.***.*..* .***.*...*...**..**.*..*.*.***.*..***..*...*..*.**..*...**.*....**.**.*...****.*.*..*..*****..*...**.****.....*.*.**.****.*..**.*..*.*.....**..****.*****....*..**.........*****....**.*.*.....*.*.*..**.*.*******..***.......**..**.*..*.**..*..**..**....**.*....*.******.***..*.**...*****..*.*....*..**.***.*.*..**..*....**.**...**.*.*..*.***.*.**.****...**.**.*****.*..**.....*...**.**.****.*..*..**.**...*.*..**.**.*****....*.*.*.***...*....***.****...*.**.*..*......***...*....*....*...*..*.**.....*...*...***.**....***....**.****..*....***.***..**.*.*..***..*.**..**..*.....*.**.***...*.********.*...*.**..******..**..***....*.****....*..**..*..****.***..*.**.**...**..**......**...****...*.******.....**.**..**...**.*.*.**.***..*.**...*.*......*.**..****...*...***.*...*....*.**...*..*.*.*.**..**..***..**....**..*.*.*.*.....*....*..*..**.*.....*...*.......***...*...*.***...*****.***.***.*.*...*.....*...**....*.**..**....**.******.*..****.***...*.****.*.*.*...*..******.*.....******...*.***...****....*...*.*******.**.**....**....**.******..***..*.***.*.**.**..****.**.*..**..*..**.**.**.*...***.*...*.***.*..*.*...**....**.***.......**..******....**..**..**....**.....**..***..**..*******.*.*..*..***.**..*.***.....*..**.***..*..*..*.*.*....**..*.********..*...***....**....**..**...**.*.*..*.**..*...***..*..**.**.**.*.***...*.***.*.****.*..****..*.***...*..***...*.**.*...*..*.*..*..**.*....*...****.*.**...**...**.**.*.****.*****..**.***...**.*.......**....****.*.*..**...*..*.**..****.**..*.*.*.*.******.*.....*..*..**...*..*..*.*...*..*.**.*.**.**...**...*.*...*.****...**...*..*...*.**.******.*..***.**..**.*.*****....*..*.**.*.*.*****.*.*..***.***.*.***...******...**...*....*......*.*.*****.*.*.*****.*..****..***..*......*.**...*.*...*.*.*.*****.*.**.**..**.*.**..*****.****.*..*...***...**...***.**..***.**.*****.**.*..*.****...*..*...***...**..**...**.*.***.***..*...****..**.**....*.*....*****.****.*...**.......*.....*.*.*.*.*.*.*.*.****.*****..*.*...*.*.**....*....*..***..*.**.*.* **.*..**.**....***...***.*..*..*.*.*....********..**.**..*......***.*....*.*...........***..*..*.****..*.*...*...*..**.**.*.*..*.**.**.*..*.***********.....**..*.******...****.*.*.....*.****.*..**....**...*..*...*..****..**.*..*.*.*.**..*..*.*.......*..****.*.****.*.***.******..**.**.*.**.*.**.**...*..***.*..******.**********..**..*.**.**..**...*.*..*.**.*..********..*.*.*...*****.**....*...**..*.**...***..*.**.*.........**....**.*...**..*.**...**.*******..*..*.*..**.****..****...*.......*.**.....***.*.*.***...*.****.*..**....**.*.*.*.*.****..*.*...***..*.*.*...****...*..**....*.*.**.*.**..****.*.*...***.*....*...**.**..**...*.....**..*..*..**.***..*..***.*.*...**.*...*.....******.***.*.***...*****.**.*..*.**..****..**.**.......**.**.***.****..**.*..*..*...*...***.**.**..**.**..*.***.*..*.***..*..*.*....*....*..*.****.**.*..******....*****.*..****..**.****.**.*....*****.*...**..****.*****.**..*...*.....*..**.**.*.***..*.*......*.*.**..**.**.**.*....*..*.*.***..*****.*..*.*..**********..*.*.*..**.****...*.******..****...****.**...*...*.***.*..****...*..***.....*..*.*.*.****.*..**....**.**..***..***.**..**..***.**.*.***.*****..*..***..***...*.**..*******..*....*****.*****...**.*......*...**.*****.**.**.**...*..*.....*...*..**..**..*.*.....*.*..****...*..*.*.*..**.........**.*..*.**.**.*..**.*......**.****.**.*..****.*.*******.**.*..*...*.****.**.*.**...*.......*.*.**.*..*.*.*****..*.*.**.*..*..*..*.*.....***.***.***.*.*.***.*.*.*.*****...***.**.**..*..*.****.*...**...*.*.*.*.*..***.**.***..***.....*.*.*.*...**.....*.*.*..*****.*..**.**.**.**.***..**********..*.**..**.........*..*...*..*.***.**.......*.**.*.**....**.*...*.****.**...*....*.**.**.*.**..****....***.**..*.*..**..********...*..**.....****.***.*..****....*.**.*...*.***.****...*.**.**.***...*...*..**...**.*.*..*........****..*.**.***..***..*****.**..*..**....****...***..**.*..*.************....*..*....*..*.*.*.**..*...*****.**.**..*.****.**.*.**.**.**..**.*.*.*.*...*.**...**....*..****..*..**.....*..*...***.. ..*..*...**..*...*....*..*.*..*.*..*..*****..****..**.******.****....*.*...**..**.******...*.**.***......*...*.**..*.*.....***.*.**.****.*..***.*....***.*..*.**.*......****.*.*....*.*.****..*****.****..*****.**.*.*..***.****.....*...*.******...*......**.*.********.....*.****..**..*****.**.**....**.......**.**.....*..**..**.*.**.*.*..*****.**.**.*.*.*.**.....**...*..*.*.*..*.*.***.**......*..*.*...*..*...*..***.**..****.*.*.**..*..*.**.*.*.***.****.**.*.....*........**..**.*.*.*...*..*.......*.****..*.*...*..*****.**.*.**.**.**..*..*..*.**..****.*.*.*.**.*.***..*.***.*....*****..*..**..***.....**.**..******.**..**.*******..**.*.***.***..*..******...*.***.**.*...*.*.*....*.*..*..****.*..*..**..*.****..*****..*......****..*..*...***......*..*.*.**.**..****..***.*.**..**.*.**..**...*.**.*.......*.*.*..**.*.***...***.*****...***.*...*..***.****..*.*.*.***...*..*.*..****.**.*.**.***..**...*.**.**...*.*.*..**.*....**.*...*...*..**.****..*......*..**..*..........**...*..*.*.**.*..*.*.*........**..**.*...*.*.***.***.....**..*.*..*..*..***..*......*...**.****.*.***...*.*.*****.*.*.***.*.**...*...**..***..*.*.*.*.**...*****.**.**...****.*.**.*.*.*****.**..**....*..****...**.*.***.*..*..*.**..**..*.**.**.*.**.**....*...*******.**..**..**...*.*.***....*.*..*****....**...**....*..*.*.***..*.****..**.**.***.*.*........***.****..*..*....**.*.*..*.....**....*..*..*.*.**..*...*..**..*.*****.****...*...*****...*.*.*.*..*..*.*.*...*..**.*.**......*..*.*....*...*.*..*****..******.*.*.*.**.**.......*.******..*.*.*....***.****...***...*.*.**..**.*.**.*..*.*...****..***..***.*.****..*....*..*****..****.*...****.*****.**...*...**.***.***...******..*.********.**.***..**.**.*..*..*...**..*..*******.***......*.**.*...**..*.*..**...**.*....*..*....*.*.....******.*.*..*.*..**.*..*..*****...*.....***.....**.....*.**..*.***....**...**.**.**.****.*..***....**.**...*.*****..*.*..........*.....*.********...*****..*......**..***.......*.*....**..***..*..**..******.**.******.*......****..**..*.*.**.*** ..*.*....***..*..**.*....*.*..**.**.***.***********..****....**..***.*.*.*.**..*..*.*.**..**.*...*..*....*.*.*.*****.*.*******.*...*.****..*..**.....****..*******..*...*...*.***.**.**..*...***..*..***.***.**..*.**..*...*.*.*..*....*.*..***.**.*.***.*..*.**.*........****.****.*...**.**...*.*..**.....*.**...*.*..*..*.*....*.....**.*...**.***..*....**..**.**..*.*........*****..***.*.*..**.*.*.*.***..*..*.......*.....***.**..*...*..*..*..*.*..*.....***...*..***..***..**...*.***..****.*.*.*..***.*.**.*.*.**...**..*..*.*.*.*...*.**.**..*.*..***..***.**..*.*.****...*...**..*..**.*.*.*...**.*.**.*.*.*.....*.*.**.**.*......*..**....**.*..**.*..**.***...*.***.....**.*.*..*....****..**.*.*.*****.*.***...**...*....***.*.*.**..**.*.****..****.*.***....*.*.***..*.**..**..**.***.***.****.....****.**.*****...*..*.*.*****..**...***.****..*.******.**..*.*....*...***.**.***.*..*..**.******.**.***.****..****..**.**....****..**.*****..*...*...*.*......**.*.*.*.**.*..*.*.*.*..*.....*...*.*..***.*.**..****.***.*..**.****.**..**..*.*..*.*.*..*..**......*.*...*...*....**.**.*...****...*......*..**....**..**.**.*...***.*.*.**....*.**.*.***.**.*....***......**..*.******..***..****.**.*.......**..*...*..**.***.*..*.*.*.**...*.*..*.**.***.*.******...*...***.**..*...*.*.***..*.*.***.*..*..*.**.*....***..*.**...*....*..**..***.*.*..*.*.**.****....*.**..*..**...*.....*.......*.***.**..***...**......***.*.*..*.*.*.**.**......*...*..***..**....**....*.*...*.*.***.*..*.****.*****.**..***..*.*.***.*...*....*..**..**.**..**..**..*.***.*...***.***.**.**..*.*..****..*.*.*...**.*.*...***.....*.*.*..*..*.**.....*.....**...***.*.*.*..*..*.*****.....***.*****..***.**.***...******.*..****.*****..*...*******.*.*.****...*..*..**....*....**.***..*.*.*....***..**.**.....*..*.*..*..**.***.*......****..*.***...*.*....*.*..*...**..**.*.*.*.*.********.*.****.*.**......**.*..**.******.....****...**.******....********..**..**.*...*..*.*********.**..***.**...**.**....***....*..***.**.*..**.....*.*.*.**.*...*.*****...*.. *.*****.*.**.*****...*..*.*.*.*.*....***.*.*......***.*.***...***..**...**.*****.*..*..***.*.****.***.*..***....**.*....**..*.*******.*.*....*.*.*.*.....*.******..****...*.*.****..**..***..*.***.....****......****..*.*....*.*.**..*....***..**.*.*..***...**.*.*....**....*.****...**.*....*..**.*.*.*.***..***....******.*.*..****..*.....***.***..**...*...***..***.*..**....**.*...**...**..**...*...***...***.**..***.*..*..........*..*...*.***.*...*.***..**...**....*......*.*.**..*.....**..*...**..*.**.*..**.*.*..******.**.**...**.**.*...**.******..*.**.**..***.*..**.**..**.*..**...*......*..******...*...****..******..**.....*.*.**...**..*...*...**.*....***....*...*.****.*...*.**....*****..**..*.**....***...*.*.*...**....*.**..****.**.**.***..**..*...*..*.....****..****.**.*****.******.*........**.....*.*..**..*..***.**..***.....**.*....*...*.**.*****..**....*.*..**.....*.***.*...****.***.*.*..*.*.....**.**....*.**..*****.**...*..*.**..*...*..*...*****.****....*******.**...*...**.....*..***..**.....**.*.*.*.****.*...*.*.*...**.*........*.**.***.*.*..**..*.*.*...*.**.********.****.****..*..***.*.**..***........*.*...*..*.*.***...*******.*.*.**.....*.**.**......**..*.*..*.**.**..*..**.*....*.**.*.*.....**..****.*.*.......***...***.***.*...***..****....*..*.**.*.*..**..*.*****.**.***.*.*...**.**.**...**.**.***.*.*****.......***..****.***.**.....***...**.*......***.***..*.*.***.**..****..**.******...*****..*.***.*.*.*....*...**.**.......**..........******.**.*.....*.*..*.**..**.....*.***.***.*.*.**.*..*.**.*.*..*.***.*.*.******.*.*..*.*.*..*.*..**.****..*.**.***...*...*...*..*.***.**...***...****...*****...**.***..*.***.*...*.*..*.*..*...*.**.*.**....*.*...**..*...***.*****..*.......*.**..*..*.**********.*.**.*..*.***..*.........*..*......*.***.*...******.*......*..***.*.*.***.**.**.*.....*..*.**..**.*..***....****......*.**.......*...**...*..******.*.*.*...*.*....*****..*.**.*...**....******..***....*****..**.*.**.**.*...*..***..***..*.*..**....*..*.*.*.......***...**..*...** ....*....*....****.....*.*.**....**....**...*.*..**..******....**.*.***..*..*.*****.*..****.*..**.*.**........***.*..**.*..*....****.*.**.**.*...*.**.**.****...*.*..*.*....*..*...*...*..*..*.***..*..******.**.***..*.*...*.*..*..******.**.****...****.****....*.**.***..*......*..*.****.***.**.**.*..*.*......*..*.*...***.*.**....**.***.***.*..**......*..**.***..****..**......*.****.*.****.*..*.*..**.**.***...***..**....*****.***.***...***.....**...*****.*....*.**...**...*.*........*.*..*......**.**..**.*....**...**..*..****....*****.**.**......*.*.*...*.*..*.**.*..*..*..***....*.*.*....**..*.*...*.****.******.***....*...*.*...*..........********..***...******...***.**...*.*...**...**.**....*........***.**.......**..***.***.....*****..***.*.*.**..*****..**.**.*..*.*....*.*****...**.*..**.*.....**...*.**..*****.*....**.*.....**.*.*.****..**..**.*...*..***.*...**..*****.*.*.******.*..*.....**.**..***..**.....*....*..***.**.*.*..*.*.**.*...*....**...*..****...**....*..***...*.****.*******.*....**.**.**.*..****....**..**.*.....****.*.**.*.***.***.**..*..*.**..*.**..*.*.*...*.**..*..****..*..*...*...****.***.*...*...*...***..**.*****.*.*.**..***..**.***..*..**.**..*.****.****..*...**.***..***........*.*****..*.....*..**.*****.*..*...**..*********.*....*.*..**.....***....*...*..*..*..*****.*.*.**.*.*...*...***......*..*...*.*.*.*.*.*.***..**....***..*....***...*****.***...*....*..*..*..**..**..*..******.*.**.****..*****.**.*.*.*.*........***.*..**.....*.*.*.*.**.*.*.*..**..**.****.**.....*...*.*..*.*.*.*..*..*..*..*****....**....*...**.*....***..*..****....*..**.*..****.*.....*....**.....*.*.*****...****..*.**...****..**....**....**.*****.*.***...*....*....*.***..**...*.*.**.....**.*...**.*******.*..**..*...**..*.*.**..**.****..***..**....**....***..*.****..**..*.**.*..**.**.*..**..**....********..**...*..***.*..*..*.*.*.*.*....******.**.*.***.**.****..*...**.***.***.*....*....*.******.********.*..***...*..*..*.*****.*.....*..*..****.*...******...**.*...*.*.......*.*.*...*.*. **...***....*.****.***.**..*..**.....*****.*.**.**..*.**.*.***.******.*..**...*.*.*..*...*.*..*...*..*.***.*.********..***.**.*.*.*****..*.**...*...**..*.*..*.**....*...**......******.*.***.*..**.*..**..*****.*.....**..***.**.....*...**..***.*.*.**...**.*.*********...*.**.*..**.......*....**....**.*****..****..******.****.....***.**..**.*.**.******.****..***.*......***..**.*.*....*.*..***.....*.*...*.****..***..****.*..*.*..**.....*.***...*..***.****.**.*..*******..*..**..**..*..***....*.*.*..**.*..*.*.**.**.*.*..**......*.*.*.*****..*...*....*.*.*..**.**......*..*.**.....*..**..**.*....**.**.******...***.***...*.*.**.*.*.*.*..*.*.*.**.....*******...**..***...*.**..*..*...*..*...*.**..*...***..*.*.**.**....*****.*...*.*****.*..***.****.*...***..***..**..*...*..*...*...*.***..**..*.**.*.*..****.**.****.**...****.*.*****..****.**....*..**.....*...*..**.*..*.**.*.**.*.*.**..**.****...**.*.*...**.***.*.*******...*.*.*..****.*.*...*.*..****...*.......*.***...**.....**.**.*.*.*..**.****.****...*..*.*.***.**.*...**...**.*.*.*.**.**.*..*.....*.*..**.*...........***.*.**.**.*****..*.***...*..*...*...***..***.*..**..***....**..*...*.**.***.***..****.....**.*..**.*.**.*..**..**.****.**...**..***..***.*...**.**...**.*.....*.*.**....*.***.***..*.*....*..*****.*..****.*..***..*.***...**.*......*..*..******.***.*..**...****...*.....***.*..**.*.*....*.*.***..*......**....**.***.**..*.....*..*.*.**....*****.*.*.**.**.***.*...*.*..**..*..**..****...****.**..***.*.......*****.***..**..*.*..*****...*****.*....*...*.....*.....*...*..*.......*...**.****.*.*.*..*..**.******.*.***.******...*..**.*..***.**.*..*.*.....*...*..****....*.**..*....**..**....****.***.***......**.**.*..****.*.*.*........*..**.*.**...*...***.*........*.**.*..****.*..**.**.*.**...*.****..***...**.*..***..*.**...**.***.*....*.**.*.***..*..**.*.**....**..**.*...**.*..******.*.*.*.**.***.**.*....******....*...*...******...*..*....***...***.**.*****.*.*.*********.*.***.*****..*....*.**.*..*.**..*..*.**.*******..*.*..**. *....*.*.**......*...*.***.*.**...*..***.*.*.*.....*****...*.....*..**.**..*.**..*..*....**.**...*.*..***.**.*.***..***.*..**.*.**.**.......**...**..*.***......**....*.*.*........**.*.**....**..*...***.*....**..*..**.*.**......****....*..**.**..**..***.*.*..*..*..******.**.*..**.*.*...**.****...*.**.***.***.*......**..*..*.*.*.****.......*..****.*.**.....*.*******.......*..*.***...*.*.*.****......**.*..**.*...****.*..*.*...*.*..*.***.......*..*.*.***..****......****.*..***..**....**.*..***..**.**..**..*....****..**.***.*.*.**..*...*.*...***.**...***.**.**.*****.***...*.*...*.*.*......*..*.*****.***.***.*.*...*.***.**.*.*.***.**.*.***.*.*...**.*....*..*.**.**..*...*.**.**.***.**.....**.*.****..*.******.****..*.*.....**..**..*.**...*.***....*****.*****.*...****..*.**.*...*.**...*..**.........*.....**..***......*..****..*.**.**..**...**.*****.*.**.*...***.....*..*..**.*.........***.*..*.****.****....**...****..*.**..*....*.******..****.***.*...****....*****..........**.****..*.**.*.*****.**...***.**.*...****.**..**.*.**...**.**.**...******.*..*...***.*.*..**...**.******..*.*.**.*..**....*...*...**.**.**....*.....*..*...*...********..*.*.*.****.*..**.**....*.****.....*.*.***..*.**..**...****....***..***..***.*.*..*****...***....*.*.*.**....*..**.*.*****.*.......*.***.*.*.....*....***..*...*****..**.....*.*.******...**..**.***..**.****.*....**..*...*.**.**.*..**..*..*..*.***..*.*..**..*....***.*.***..*******.*..***....**.****...*.*.**.*.****...*.**..*.*..********.**.*.*.......*.**.*.******.**.*..***..**.****.**.***..*..***....*.*.*...**....**...*.**.*..*....***.**.**.*...*.****...*****..*.*.**.**.*.**.****.*****.*..**..*.***..*.*...***.**.***......*...**.***.*..****....*..**..***.****...*****...***.***.***...**.*..*.*.*.*.**.*.*******..******..*.*.*..**...*..***..**.***.********.*.***.....*.....*..*..**..*.*.*....*****.********..*.*..**.*.*..*.*****..****..****.**...*.*****..*.*.*..*.*..*..*......**....****.*.*.*..**.****..*..*.***.**.*...**.**.*....*.*.**....**..**..*.. *.*.*..*.******************.*.*.*.**.**.***.**..*..*..*.**...***.*.*.*.*....**...*.*.*..*.*.*.*.**.*.***..*.*.***..****..***.**.*...**.*.***..**.***....*.**.*.*..*.****........***.*..*****..***...**...*.**..**.**....*..*.....*..**..*..*..****.**.***...*.....**..***.*******......**.*.***.*.***.**..*.***..*..*.*.******.*.**.****.**.*..*.****.***.**.*.*.*.**..****...*....*.*.****..**...***.***.*...******..*.*..*..*.***..*.****..**.....*.*.*****.*.**.**.*....*..*....**.****.*..*.**..*.*..*..*......*.**.*.*.*.*.**.**..*...*...**.***.**..*...*..*..*.***...*.**...***.*.*.*.*.*.*..*...*.*...**.........**.*..*.***..***.**.****..**..*.*****.....****.**..*.***.*..***.**.*.***.**..*.**...*.*.***.******...***..*.**...***..*..*....*..*..*.***..*..*.**.*****.**..****....*.**.***.*****.*.***..*.....*..*..**.**********.*...*..*..******...*.*.*..***..**..***..*.*..*..*..*.**.**.*...*.*.***..*..*.*.*******...**.*.*...****..*.****.****......*...**..*....**..*.**.***.*.*.....***.*.*..***..*.**.******.*.**...**.....**..**..**......*....*.**.**.***..*****.***..*..***.*....**.....*.****.....*....*.******.**....**.*.*.....*.***.***.*.***.*...**.*.**..**.**...***.***.**.*****.******..*******.*.*...****.*...**.**..**.**.*...**.*.**...***..**.*********.*.....*..***.***.*.*****.********..*.*..**.**...****.****.*...******..***.**..*...*****....*.*****..****.***.*..**.*.*..*****.*..**.*..*...*.*.**.*..****.*.*.*.*...*.*...*..***..*.*****...*....*.......**.**..**..*****..**.*.****.*..*....*....*****...*.*..*.....***.*.*.**.*.*.**....**..**...*.*.*.*.*.***.**.***.*...**.**..*.***.**..*.*.*.*...*.*..*.**..***..*.**.**..**.****.**.*****.******..*.*.......***.*..*..***..*.**...*...*.**.*...****.*.*.**.*.**.*..****.......*..**..*.*.*.**..*..**.*..**.****.*...*....*.***...*..***.******....**.*.*...*..*.....*********.*.*.***..*.***.*..***.**.*....**.....***..*..***.*****.*.*..*****..**....****.*.****.***..***....****..*..**..*..***.*.....*.**.*.....*.*.***.**.*.**..*.****.**...*.*...**..*...*.*******..*. .**..*.**....*...*..*..*.*..*.**.***.*...*.**..***.*..***....**.**.*..*.***.*..***..*....*.**.***.**.***....***********...*.***.*.*..*.....*******..**.**.**..*...*..*******....*.*.*..***.**.**.*..*.**.**.*..***.**.*..*.*.*.***.*.**...*..**.*..***.****.**.*..***.*.***........***..**...**.**...*..***..***...***.***...*.**..****..*.***.*.*.**.*.....*.*.*.*****.**.*..*.......*.*.*****.*******..*.**....****.*..**.**..**.*...***...***.**...****.**.*..***.***..*.*******.****.*.****........**...**.*..*.*....****..*..**.*.*****...***.**.***...**.*..*..***..****.*...**..*.*..***....*..*....*...***..*..*.*.***.*.....***......****.**.****.****...*..*.**..***...******......*....*...******.*..*.**.*.*..*.***...**.**.**.*..*...*.*..*.***..*....********..**..*****.**.****..***.*.....**.**.**.*.***..*****..*....*.*.*.*****.***.*...***...**.*.......***.**..*.*..*******.**..***.***..**.*.**.*******......**.**.*****..*.......***..*******.**..**.***.*....*.*.***.*******.*****..**.*....*...*.**.......**.*.*.*..**..**.*..*......*.*..*....*..*.*****.......*.***.**..**..*.**....***.***..**.*.*..*..***...*..*.**.*.*...**..***..****.*.***........**.*...*..**.*.*.**.**...**...*.**...****..*****.....*....******.*.*.*........**.**..***.*....**.**.....***.***..*.**..**...*...*.**..*.*******..**.*.*.*..**...*...*.....******.**.*.*.*****.*..*..*..***..*..*.***..***..*..*.....******.......*..*.*****.**.*.*....***.*******..*.**...**.**.***.****.*.**..*..*.***.*.*.*****.**..*.***.*.****..*.....*.*****..*.***..*.*.*..*.*......*..******..*.*.*.***.*.**...*...*...**.**.**..*...***.**.***.*..*..*..*..*.*.*...*..**.***.*.*......*.***..**.**.*****........*****...*.**.*.*.***.*..***...*.*.*...*.****..**.*..*....**.****.**.*....***.*.*..*.*........***...*..***.*.**.*.**.*....*.......***.*.....**.*..***..*...***********.***...********.*..*....****..*..*...*....***..***.*.****.*...*...*..*.*...*....***..**....*.****...**..*..****...*..***....***....*..***.....*...*.....*.*..*.***..*.***....****....****.*...**** ...****.*...**...**..*.*.**.***.***....***..*..*...*.*.*..***.**.....*......**.........*..**.*********.***...***.**.*.*....*.**...*****.**..*.**...*..*.*.*.*..**..*.*.******.**.*.*****....*.**....*.**..**.***...**.*..*..******.*....***...**..****.**.*.******....*.*...***.**..*.*.*******.***..*.*..*.**..**.**...**.****.*.*.***.****..**..*****.*.*...*.**.***.....***..*.***....*..*.*....**.**...*...*..*..***.*...*.***..*.*****..*..**...*.*......**..*..*.*.....*....***...*.*..*.*.**.......**...*....*...*******.*.*.**.****.*...*...**..**..**.***...**..*****..*..*.****....**.***....*****..**.***.........*..**.**.****..*.*....*.*.****.**..*****.****.*.*..**....***..*.***..**.*...*.....**.**.....*****.*....*******.*.*.....**.**.*..*.**.*.*..*....***.**..*....***.*.*.*.*.........*.**.*.**.**...*..*..**...**.***..******.......*.*.**.**.*.....*..*.*****..*.*...**.*.*..*....*..*...*...**...*..*.**.*.*....*.*.***.***....**...*...*.**.**..*.**....***...*..*.******......*..*..*..**.****..**.*.***.*.*.*****..*.**.***.******..**.*.***.**.*..*..**.****.***.**.*..*..**.*..**..**.**..*..**.*....***.**.*..***..***.*.*.****...*.***.*.****.**.***.****.*..*.*..*.**..**.*.**...*..**..*.**..***.**.**.*.****....***...*.***.**..*........*....*.****..*...*.*.**.*..**..*.*...*****.**.**.****.....**.***..**...*.*......*.****...**........**.*..*..*.***..*..*.*.*.*...***..*...**.*.***....*.**.**.*.*...*..*.........*.**.*.***.....*.*..**.***.....***..**.*...***.*.*.***.***..****..**...*...**.*..**.*..****..*******...**..**..***...**.*..***.....*..*.*.***.***..***.**...***.****.**.********.*.*..**.*****..**..**....***..**.**..*....**..*..*.....****.*..**************.**.*..***...*****.....*..*.**....*..*.****.*.*.*.*......**.*.**.*.*.*..*.*****.**..*.**..*.****.*******.*.***.*.*.*.**...*...*...**..*.**..*..*.*.**..**..*.**...**.....**.***.***.*...*.*...**.**.*****...*....**....**.*.*.***....*...**..**....********.******..**.**.*.**...**..***..********.****......*.*.**.*..**...***.*****..***..*..****** .**.....*.*..*..*...***.****.*****.*.**..**..*..**......*.**...**.**.**...***..*..**.*.*..**.*..**.*...**..**..***.*....*....**.*..*..****.***...**.*.****..*.**.**..*........*.*.....*.*.******.*.*.*...**.....***..*...*.***..***.....*..*.*.......**.***...******.******......**..****.**..*.*.*.*..**.*...**.****.*....***.**.**.*****........*.***..*.*.*....*..*.**.*.***...*.*.*.*..*...***.*..*.*.**...*...*.**...**.*.*.*.*...**.**..**.*.*.*...*...***.*.**...*..**.**.*.****..*.****.**...***.****...*..*...**.*.*.***.*.*..****.**.......*****..*..*.**..*.*...*....**.***.*...****..**.*.*.....*.****.*.*.*...*.***...*..*.*....*.*.*.**..***.*.....*....*..**.**.*****...*....***.*****.*..*..*.*****.****..*...***..*..**.*.*****.***....*..*.**.....*...*...*.***.*.**..*....*.*.*.*****..*..*..*..**...*.***.**....*...****...*..*.....**.*..*...***.**..**..***.**......***.*......*.*..**..*.*****.*.**.*.*.**...*.*.*.*.*.****.*....**.*.**.**.***.*..*****.*.*.*.***.****.**..*...*..*.***.**.*...****..*...**.***.*.****...******..*...*.*.*.**.***.***.*...*..**.*.**.*...*.**.....*.**.*....*****...****.....**.***.*.**....***.*..*.*....*.**.*...*.*.*.**.****...***.******..*...***....*..***.....*.**.*.*.*............**...*...*.******.***.....*......**.***.**....***.**..*....*.*********...*.**.***.***..*.*..*..*..**.**.*.*.***.*...***.*.*...**.....**.**.**.........***..*...*...**.**.*.*.****..*.*..*...*...******..*...*.**....*....*..***.**.***..*..**.***.**.**....*.*..**..*.**.**.*.**..******.**...*.*.*.**.*.*......*..*.**.**..***.*..*.......**....*.*.**........*.*...****.**.**...****..*..*.*...**.****.....*.*...*..**.*..*.*..*....*.*....**.*.*..*.**.**..*.**...*********.*.......*..*..**...****...*...**.....*...*..*....****.......*..**.*..*..*....**.***.*..*****.***....*.***.....**.*.*.*..*.***.**.***.*..*.*.**.*.*..*.**.**...*..**.......*..***.*.**.*.*.**********...*.***..**.....*.*.*****.*.*.*.*.****...*.*..**.*****.*.*.***.*.*...**..*******.******.***..******.*.*..*.***.*.****..*.***........*.**. .****.*.*..*.**.*..*.....******.....**.*..*..*.*.*...****..**.*.**..**..**.*.*....***.....***...*..*.***.***.*.**..**.......*.*.*..*..***...***..*.*....*..*.*..*****.**.*..*.*...**..*.*.***...**..*...*...*.*..*.**.*.**.*...*****.****..*..**.*.**.*...*...*..**..***********..**.........*.*.*.**..*...**..**.*....*.*...***...***.*...*.......****.**..***.*.*.**..**.**.*.**.****.***.****.*.*.....***...*....**......*..*.*...*..***..**.....*...*.*.*****.*..*..*.****.**.*.*.**.**...***.**..*.*.*.....**.**..*.***.*****.***.***.**.***..*..*..*..***.**..*.***.*..*.*.****..***.***.**.*..*....*..*..*.*.....**...***...***....**...*.*....*****.**.*..****.*.***.*...*.*.**..*..*..*..*..******.**...*..*....*..*....*.*****..*.**....****.*.*.******...**..*.*..*.*.*.***....*....*....*.....**....***..*.**.......*.****.....**.*.**...*....**.**.*....***.***.*.*.***....*.*..**...**....***..*.....**.**.***....*..*.*.*..**.*.***.*...**.*...**.*.*...*.*...**...*..*.*.*...***....***.**...***....*..*.***.*.....****...*..**.**..*...*******...*.*****..*...*.*.*..*.....***..*.**.*....*****..****.***...**...*.***.***.*.**.***.***..*.....**..**.***...*.*..**.****.**.********.**.*....*..*.*.**..**....*.**.*..*.*.*...**.*...*.**...*..**...*.**..*.*.*...*.****..*.**.**......****..***..*.*..****..**.***...*...*.****.***..*.*******...********..*....****.****..*.**...*.*.*.****..*.......*.*.**.**..*.**.****...*..*.*..**...**.*.**...*.*...*....*..*...**.**..***....**...*..*.**.***..**..***.*..*.*...*...*.*...*.****.***.*.**.**..*.*..*.*..**..***..*******...*.*.*..*.**...**..**..*...***.*.***.****..*..***.*.*.**.*******...***.****.*******....*.*.*..*..*.**.*..*...*..*.*.****.*...*.*...***..*.*.*****...**.******.******.*.*.*.*.**.*...**..**....**..**.**.**.*....*.**..**.**..***.**.*.*..*..**..**..**..*****..******.*..*......*.*.****..*...*.****....*..*..*.**.*...**.***...*.**.*.**..******.**.*.*....****.*..*..***..*.**.*.*.****....**....**....*.***.***...*.*******.**.....***.**.**.***..*...*****.*.....**.*...* **..*.*..*.*.*.******..*..**...****.*..*..*....**..*...*.***....*.*..*.***....**..**.****..*.**.*....*...***....**.**.*...**...*.**..**.*.**..*.*....**.**.*.*.**..*..*..*..*...**..***.**..*.*..*.*...**..*.*.....***.......**.****...**.****.*.*.*.*..*****.****..****.**...**..*..***...****..***.***.*.*..**.*....*****.*.*..**.*..*.****.*..*.*.*.**...**.**...*.*..********..*..***..***.***.**.***...*.**.**.*.*.*******.*.****..*..*.*....*..*..*....*........*..*..**.**.*..*..*****.***.*.*......***..*.*.*.*........*.*..***...**..*.*****.**.....**..**.*.**....***.*...*.*.**..***..*.**.*..******.*.*...*.**..*......*..**...***....*....*...***..***..*.**..*.*......****.*..**...***.*.*...****.*..***.*.***....*.***..*...**...***....**.**.*.*.*.*....**.***..***.**.*..***....***.*****..**.**.**..***..**.***..*..*.***.*....***..**.**...****.**.**.*.*..*.*...*...*.*.*..*..***..*....*..*........*....*.***.*.****.*.*.**..*..*****.*****..*........**..*..*.**.**.***.....*.*.***..**..*...*..**.*...*...*.*****.......**.*.***********.*..*.*...*.***.**....**..*...***.*.***.*...**....*.*.***.*....**..*....***...***.*..**...*..**.....*..*****.*.****..****..*.***.*****..*.*.*....**..*..**.**...*..**.**.****.**.*..*.*****.*...***.**.***..*.*****..*****..******.*..*..*.*.*.*.**.****.*.*..****.*..*..*.****.*.*****.****...*..*.*..*..*...*****...**.*.*.*..******.*..*....***.***..*.*.**..**..*....**.*.*...*.*.**.**..**.....****..***....*...**..*..*.*..****.**.*..*.....*.*.****.....*.***.*.*.**..*..*.***..*********.**.*.***...*..*.*.**......**.**..***.**.*...*....**....*....***..**....*.*..*......*.**.**.*..*.*.*...***.*..***.**********.*.*.*****.*.**...*..*......***...*.*..*.******...***..***...**..*..****.******.*.***.*..***..****.**....**.*...*..*.****.*....*.*..***.***.*..*.**.***.**.*****.*.***.*.*.*.***..**.*.*....**....**..*..*...*.*.****.**.*.*...*.*.**..*****.*..***..****.*****..*...*****..****.***.....*..*.*********.*****.....**..**.***.***....**.***.*..*..*...*...*.**..**.**..***....*..*...* .***....****..***.****.*.*.**..**....**.**...*.**..*...**...*.*......*..*..*.*...*.**.***.**....*.****.*.*.***..*..*..*.*****.*..***.****....****..****..********..*..*.***..**...*..*..*..**.*.**.*..**...**....*...*.**...*.**....*.**.***..***.**....**.*.**.*.*.*.**.*.*.*......**.....***.*.***..*.*..**..****..****.**.**..*...***..*..*****..*...***...*.*.**.**.**.*.*****..*..*******.**..*.**.*.*...*.*.***..***..*.*.*.*********.....****...****.***..*****.***..**.*.....********....*......*...*****.*..*....***.*.*.*.*.*.***...*.**.....**...**..*****.*..*.*...*****.....*.....*.**.....*.*..*.*.**.**.**..*...*...*.*....*.***......****.*.....**.***.**.***...***..*.**.*.*....*..*.**.*..**.****.***.*..***....*....***.*.*.......**..*...*.**..**..****.**.*.*.**.*...*******..**...**.*.**.....*.****.....***..****.**.*.**.*..*****.*.****.***.******.....*...**..*.**..******..*..**..**...***.*.......****.**..*.*.*.*.***.*.*.**..***.**.*.**.****...*********....*.***......*.*.*.*****.....***.*..*..*..*...*..*..*...*......*..*..****..**.*..*.*.**.**.***.*******.**.......*..**.*..**..**.**...*...*..*..***..*..*.***....*.*.*.**.*.******..*.***.*****....***...***...****..*...***.....*...***...*****.***.**..**.****..**.*****..**..*.**.**.*....*.*.*..*.***..*..*.**..*.*...***.**..*.**..*.*.*...*******.*...*.*****...*.**.*.*....***.*...*****.*******..*....**..*****...*..*...*.*..*..**.***.*.*..****.*..********.....**....**.....*.*.*.*....*.**....**.****.***.*****.**.*.*...***.*.**.***...**.*.*..*...**..*******.*******....*.****.****.*...***..*..*.****.**.*.**..***.*.*.......**.*.....*.***.*.....**.*.**.***.....*...*.**.........******...**.**.**......**.**.*..**...****.****.*.*.**.*.....***..***...*...*..***.*.....*.*...*.*...**..**........*.*.*.*..*......*.*.**..**..***.*..*.*****.****..****.*..*****.*.**.....*.**....***.**.*.*.*...****..*.*********.***..**..*.*****..*..*.*....****....***.*.*.*...***.....*****...*..*.*.******.***.*.*.**..**.*..*.***.***.*.....****...**...*.*....*......**..**** .***...**..*.**.*.****.....***.*.****......*******....*...*...*.**..*.**.**..*..*...**.***.*...***.*..**.....*...**.*..**.***.*****..*.*.**..**.***.*......*.....**.*****....**...*.****..*.*....*.*.***..**.*.**.*.*********.*..**...****.*........**..**..*.*.**..**.****.*..*..***..*..***..*.*.....**.**...*.***..*.***.**.*.***.*****.*.*.**.*.*.*.*.******.**.*...*.*.*.**.*****.**...*.***..****.**......*.*..*.*....*.**....**.**.*.***.*..***.*..*..*..***...***......**..**.******.*.*...**....***.**.**..*....****...*...*.*.*...**.*.*****.**..************..***.***..*..***..**.*.************.**.......*..**.*..**.***....*.....*...**..***.*.*.*......*.*.**.*****.***.*...*.*.*..*.***...*.*..******..*.*.*.....*.*.*****.****...**..**..**.**...*.*....*......*..**.**.*..*....**....***.*.*****.*..*..*....*..*..*..***.*..*.**.*.*.*..*****.**..*.*..**.****...*..*..***..*.*.*.*.***.*.....***....*..*..*.**.*..*.*..******..*..*..**.*..*......****.***.***.....****...***.*..**..*...*....*..*.**.*.**************.*.*.*.*.**.*...***..**..*.*...*.*.**.*.**..***.****..*.*..*.**.***.*.***....*..**......*....*......*..*.....*..*.*.*.***..*...*..*.**..*..*.***....**.****....**.*...***.***..***..**.*..*..**..*.*********.*...**...*...**.....*.*.******..*..*.**...*...**..**....*.*.**..*.*...*......**..*.***.*.**.**....****.****.*.**.*..***.***..*..****.......*.*...**.***.**.*...*.****....*.*.*....***...*..**.********..**.*.**.******......**...**.*.***.*.***.*...**..*.*.*..***..***..*......*.....****...*......*..**.*.****.***..**...*****..**.*.....**..*.*.**.*....*****.*.**...*.**.*..*..........**..*.****...*..*...*.*****.**..*..*.*.**.....*.******.****.*******.**..*..*..*..*...*****.**.***.....***.*..*****.*...**...*....*....**...*.**.*..*.***...**..**...****...*.**..*.*.*.**.**..**.**.....**...**....*.*.****..*****.*...******.***......**.**..*******.*.***.**.*.****.***.**...*.*.**...******.*..****.*.****.*.*.***.***.......**..*......*..**...*.*..**.**..*....*.*.*..*...*..*...*...***..**.*****..**...** ..*...*.*..*.....***.....**.**.*.*..***.*.*.*..**....**.*.**....***....***....*.**..****..***.***.......*..**.*..*****.**..*.*......****..***.*....***..**.......*.**...*.***...*.*..****.*.***...*****.*.**..**.****.**..*.*..*...**...*....*.**.**...*.*...***..*....**..*.***.*.*....*.....***.**.....**.*...***.****..***..*.**.*....**....***...*...*****..*...**....*.*...*.....*..**.....*.**.....**.*.*.*....*..**..***..**.....**.*.*.**..**..***.*..*****.*...***..***..*.*......***...*.**...*...***..*.*..*....*...**...**.*.*.*.***..**.********.....*.****..***..*.**.*...*.*.*.*.***.*.*....*..*.*....***.*..**..**.****.*.*.....*.***..*..**..***..*.*.***.*.**..*.*.****.....*...*.*..***..*.***...***.*.**.*.*.*.*..*..****..***.**..*.**.**.*.**..***....**.**...******.*...*....**.*.....***...****.**...********.*.*.*.*...*..*...*.*.*...*******.*.*....**.**.*.....***..*.*.*..***.....**..**.*.*.***...*.**.***.**..*.***..***.***..**.*.*.*.*.*.*.**...*......*******..*..***..*..***.*.***.*..*****.*..*.**.**..*.....***.*.***.**.**.*.*....*.**.*.....***..***.....***..******.**...**.*.**..*...*.*.**..*.*..*****...*.*..*.*..*..**..*****.*....*.**..*..*..*******.**.***....*.*.****...*..***...*.*..**.***.*..**...*.*..***...*.*.*.*.***.**..****..***.*....*...**...***.*.***..*..*******...**.****.*.....**..*..**...***.***...*..**..*..*.....***.**..**.....*..*.....**..******...*.***.*.***.**...**.*...****..**...*.***.*..***.**....*.*....**...***..*..**....*...*.....*.***.**.*.*..*.**.*.****..*.***........**.*....*..**.**..........*...*.......*...**.*..**....**....*****.***..***..*.*.....**....****.*.**.**...*..*.*****.**.*.*.**.*..**.*..**..**..*.....*.*..*..*.*...****...**.**.*.**...*..***.**..****.*..**.......***..**..***.***.***.*..*..*..*.*..*.*..*..*.....****.*.**.*.*****.*******..**..**.***..*.***..****..***..*.**..**.*.....*****.**..*..*.***..*****..*..****..**.********.**...***..*....****..*.***.**..*..*.......**.*.*.*.**...*..**...*..*.***..**.**..**.**.***.....*..***.*..*.*..**..****.*.* **..*..*..*****.*.***...*..******........***....***.**..*.*.*.*.***..*.....*.****..*****..*..*..**.*..*.****.****..***.**.*.*.*..**.*.*.**....*.*..*.**......*.*..*.***.*.*..***.*...*..***......***..***.**.*.*.**.*.********..**.*****.***...***.*..*....**.*.*.****.*........*..*.*.***.*..*..**..**.*.***...**..**...*.**.*.***.*******..*.......*.*.*.**.**.***.*.**..*....***..*.**..*.**.....********...*..**....***....*.*.****.*.*...*.*.*.****..*...*.*..*...***..*.**.*...**....***..*...*.*......*...******..*.....**.*..**.***.*..*.*.........**...*.**.***.*......**.**.*..**.**.*...***..*..**.....*..**.*.....*..**.....********.**.....*..*....*.*****.**.**.***...*.*.**..**.***..*.....*....**....*...*...*.*..**...*..**.***.***.***.***.*.*....**.*.**.*......*....**.**..**.*.*.*.***.***.*.**..**.*...****...*.**..*..**.*.*..***.*.**.*..**.*.*.*..*.**.*..*.*.*.....**.*****.*......**..**.*..*.*.****..*.*.*.*.....**.*..**.**.**.*..****.*..***..****..*******..*....**..*..*.*.*.*.*.**.***..***.****.**...**........**.*..*.*.*****.**.**.*.*......*.*****....**....*....*...*******..*....**..***.**..*.*...*..*.*....***..**....*.*.***....*.**..*...**...***.*.*..*...*.*.*.*..**..*..*..*..**..*..***..**..**.*.*.**.**..*....**.*....**.*.......*.*****..*...*..***..*.....*...***.*.*.**.****.*.***.*.***....**.***.***.*.***..*****.*.***..*.****.**......*...*.**..****.*.*.****.*...*..*.*...**....*..**...*****.....**.*....***.****..*..**...***..**.**.**.**.***.*.**..****.***.**.******..****.*..****..*.**.**.*...**..*..****.....*..*..***.....*.*.*....**.......*...**.....**.*...****.**...*..*..*.**.**.*..*.*..*..*..****.*.*...***.*..*.*.*.*..*.**.***********...*.**.**..**.**..*.*...**.********.**..*.****..*.***...**.*..*.*...**.*.*.***..***.**.*.**....*.***..*.*.........**.*.***..***.*.....****.**.*.*....**.**...****.*.**....*......**....*****..***...****....*.*.*...****...*.*.*.*.*.***..*..*.********.*......*.***.***..****.....***.******...*..**.*..*.***...*..*.**..*..*..****.........****..**.***.**.* .***.**.*.*...**....*.***.**...*..*.*...**.*...*...*.*****..*.***..***.*.*****..***.*.*****...........**..****.*..**....*...*..*.***..*.**..*.......*.**.*.*.**..**.*...*.**.........****....**..**...**.......*...*..*.*.**.**.*.........*.**..***..**.*.**..******...***.....*...****.**.*.*...******.*.**..****..*.**.**.**.*.*...***..*....***..*...***.*...**.*..*..**..**..*.*.******..******..****.**.**..**...*****.*.**..*.**.*.**.*.**.*.***.**...*.*.*..*..*.*.***...***....*.*..***..*.*.**.*.*.****.******.*.**...***........*.*.......*......**.**.**..*.***.**.*.*..****..*****.*....**.****..*.*...*.***.*.*.**...***...*..**.*.*........**...**.*..**..***...*.*.....**.*..*.*.*....***.***...****.***..***..*****.*****.*****.**..***.*.*..*.**.*.****.****.......*...**.*......*..***..*.****..**.*....**..****...*******.****..****.*.****.****.**.*.....*...****.***..*...**.*.*****.**...*.****.**.***..*...**..**.*..*.*..******.*..*.***..*....**.*..*..**..*.*..*****...****.*.*..*.**.***..*****..**...*.***..*...**.*..*.***.....***.**.*****.*...***.***..*...*.**.***.*.*...****..*****.***.*****.*...***.**..*.****.*********...*...*.***..***.**......***...**..*...**.*.**...*.*.*****.***.*.*.*.**.*.*****.***.***.*.*****..*.*.***....*.....*...***.*..**.....*.***.*...*...*..**.**....**....*...**.*.**..**...****.**.*...*......***.*..*.*..**...*.*.*..****.....*....*.**...*....*.**...*.....**.**.**.****.**.**.*.*.*.*.**.**.*....**.**.*.*****.**..*...**.**.**....*.*.**...***.**..**.**********....*.*..*.*...*......*..*******..**.*.***.**.***.**.**..*......***...*****..*.***.****.*.**..****..*.*.*.********.**..*.**.***..**.**.**..*...*.**...*****.**.*****.****....*.**.****..**...****.***....**.***.**.***.**.......*.*..*****.*...*****...******.*..*.*.****....*..*..*...*....*.*.**..*..*...*....**.**......*..********.*.....**.******....**.**..**.*.****....**..**.***....*.....*****..****.*..*....***..*.***..***.*..*..**.*..**.***..*.*.*..*.**.*.******.*....**.****.*.**..*.*..*******.***.*.*....*..*..*.*** .*.**..*****.**.*.********.**.....**.**...*.....*.**.*****.**....******.**.****...**.*..**..****...*...*.*..**.*....*.**.**.**.*.***.*.*.*..***.*..*..*.***.*.*.*...*...*..*.**.****..**.....**....*.......**********.*.**.*.*.*.**..*.**.....**.**.*..*********...*.*...*..*.**...*....*.*..**..*.****.....**.*.***.*...**..*....****.*...*.***..**....*..***.*.....****...**...*....***......*.*.*..**.**.**......*******.*...***.........*.*..*...*....*..**.**.*.*.*.*..*.*.*.**..*.**.**.**...*....*..*.****....**.***.****.**...*****..*...*.*.**.***.*..*...*.*.*.**.*.***.**.*.*.*.**....*.*...*.**....*..**...*.***.**.**..*...*...**..**..*..*.*.*.***.*.******....*...*.*..**.*..*.**.**.*.*....***......*.....*.*****.*.*.**.....**....*.*.....***.*..*..**..**.*...*.*.*.*..*.***.*.*****.*****.*...*.**.**.*****.***..**.*.*.**......***.**.......**..*..*.******...*****.*....*..*******...**....*..*..***....**.***.**.......**...**..*.**.*.*...........*.**..*....*......****.*.**.********..**.*.**.*.****.**....*..**......***.*.*****.**...*.*.**.**.****.*...**..****.***..*.*..*.**.*..*.**.*.*..*...*........*****.**..***.**..*..*.*..*..**.***.*.****.....*...*.*..******..*..***.*....**.*.**...***.*......*****..***.*.****..*.*....*****..*....*.****.......*..*..**..*****.*.**.****.***..**.*****.*.........*.*.**.....*.*...*....***..**.*..******.***..*..*........*.***.****.*.*.**....**.*...*.....*.*...***.*........**...*.*.*.*.**.*.****...*..*......*..*.....**.*..**.****.*....*.*.***.*.*..**..***...**.*****.*.*.**...**...******.*.*.*..*..****...**.*.**.**.*..**.**...**..**...*..*.*.*.....****.**....**.***.***.**.****..*.******...*.*.**.**..*.*.**.*..***...*...****...*.****.*.**..*.****.*...****.*****...***...*.......**..*.***....****.*..***...***.**.....***..****..**..**.**..**.*****.*..**....*....*...*.******..***..**.*.*..*.***.*.****.*...*.*..*.*.*.*.*.**..*.**...*..***.**...**..*.********...*.*.**..***.*..*..*****....**...****.*.**...***......**.....*.*..****.*..*.**...*....*.*****.**..*.**.***.*.. ..*.***..***.*****.*.**.*.**.***..***.*..**...*..*..******..**.***..*.**.****.*****.*.***.*.**.*.**.***.**.*.****....*....*..*....*.*.*.**...*.***.*..***.*...*..*.*.*.***..*.*.*.*.***.***.****...........*.*******.**..**.*****...**.**.*....**..*....***.*..*..**.*****.***.***.**.*.*.*****.***....***.****..***.*...*..**.**..*..**..*.*..*.**..*..**..*..**.*.********.*.***.**....**.****....*.*.*..*...*..*.**..**.***....******.*......**.***.****.****..*..***..*.....*.*.*.*...**.*..*.*****.*..*..*.*........*.**..*****...**.....*.**...*...*..*........**.****....*......***.*.***...*.***.....*****.********.....****.*...*.**...*...**.*.*..***.***.**.**.*..*.**.***..*.*..*..*....*...*.*.***.*.*...*.........*******...*..**.....*...*.**..**......***......*****.....***...*...****.**.***.**.**...*..*.*.**.**..**.****.*......**..**.*****.**.**.*.**.*.*..***.*..*.*..**..*.....****.****.****..*..*.*******.....*..***...*.***.*..*.*..*****.**.***.**...******..**.*******..**.*...***.*...*.**.......*..*.*.*.*.**.**.*.******.**.*..**.****.****...*..*****...*......*****.**.******.*****......*.****..*..*.*..*..*.**...**.....*.*.**.*...******.*.......*..*.*.***.****.****.*.*.*.*..*.****..*.*......*..*****.****.*.**.*.*....**********..***.******.***.*****.**.***.****.*.**..*.**..*..******.*****..**..*.*.**.*...*.**.....*.***...*..**.**.*.*.****...*...*....*...*...*.**.*.*.**...*********.*****.*..*.***.****.*.*.....*.***.**.*....**..*..**....*.*.**..**......*.*...**..*****...*.*..***.*..**..*.**.**.*.....*....**.***....***.*...*.**.**.*.......*..*...****.*...*..*..**.*.****.*.*.*.*.....**...*.**.*.*****.*..**.**.*.*.*..*..**...****.**...****....**......**.***.**.**...***..**....*..*..*.***..**..***.*..*.*..*...*****..**.**.***.*.**..*...*.....*.**.***.*.**.*.***.*.*..*.*..*.*.***.**.**.*...***.*..***...*.**..**..**..**.**....**.*.******.*...**..***.***.*********.**..***......*.**..***.******.*..**.........*******..***.**..***.*.*..**.**********.*.*..**.***.*..**.*...*.*..*.****.**...*..*.*..*.* *.*.****...***..**..**.*...*.*..*..*...*.*....*..*.******.**....**.******.**...*.*...*.*..**.*.****.*..**...**..**..*****.*.*.*..**..***.**.*.*.*****...****.**.*..*...*.*.***..*...*.**.***.........**...*.*.**.*...*****.*...*.***..**.*..*.****.****.***......**..*.*.****..*.*..*.**...*******..*...**.***..*.*...****.**..**....***.*.*.*.*..*.*..******.***.*.*.****..*......**....*.*****...*.*........*.***.....**..**....**....**.**.*..*...*.*..*.**.***..*.********.*.*.*****...*.*..*.*..***...**.**.*.*.*..*.*..*...***......*.*....*.**.*.***.*...****...***..***..**..***...**.....**...*.**.....**.**.****...*....***..******.....***.**.*.*..*....**.*****.***..***.**..*.*.*..********....**..***..**.*..*...*****.**.**.*......*.*..*****.**...**..*.*.***.*....*.**.*..**.*..**....*.*....*....*..*..****..****.***..**.****.*.***...******....*.**.****.*..**....*.**..*.***..***.*.*.****.*.**..*.*.*.*.**..*.*.*...***..*....**...***......***..**..****.....*****.**.**.*.*...**.*.*.***.......*.*..***..*.*....*..*..*.*.**.****.*..*..********...***.**...*.*.*.*.*...*..*..*.****..**.***..**.....*..*.......**.*.*..*..*..*****.**..*****..*.*.**.*..**..*..**...**.*.**.**.....*****.*..*.**.*..*.*...*.*.*****...***.***...*.*.***..*.*....*....*...*.***...*...**.......**.****.**...*.**.....**.*****.*..**.**.*...*.**.****.**..****...*..****.*.*.***.**.**.*.*.*.*.*..**...**...***......**.....***.....*.***..*.*****.**..*...****...***.***..*.****.*****.....**....*.**..*.*.....**..*..*.*.***...**.**....*.****...****.***.****.***..*....*...**.*.*.**..***.*.**.*...**.***.*..***..**.**..*.*..*.**.***.*..*****.*****...*....***.**.*.*..*.*.*....*...***...***..*.....*..***.*.....*.***..*..*......**.****.....*.**....*.*...**..***...***..**.....*...**.*.**.*.*.*..*..*.*...*.*..**..*.****.*.***..**.*.***..*..*....*..**..******...**.**....***.**.***..**.*.*.*..*..***********...**.***....*****.*.....*......**.**......**...*..****.**...*.**..*...*.**.*.*...*...*.***.*.....*...*..*..**...*****.*.*....*..**........**. ..**.***.**....**..**.*....*..****..*.**.*.**..**.*.***...***..***..****..*.**..*..*.*....*.**..****.***.***.**.***.*.*****.*.*.****..**....*..**.*..*.*...*.*.*..*.**.*.**..*.*..*...*****.**.**.**.***...*.....*.*.**.........**.*.*.*...*..*...*...*******...**.*.*....***.*.****.**..***..***..**..**.*.....*...*.*.*..*******.****......***.***...**..*.***.*.***.***...*.*.....***.*..*.*****.**.********.******.*.*..**....*.............*..*.*..*..**....*....*****.*.**...***.*..*...****.**.*.**...*..*.*****..*.*..**.**.**.**.....****....*****.**..**.*..*.*.******.****..*****.*.**........*.****.**.*....*.*.*.***....*.*....*.....**.*...***....****....**.*..*.*****.****....**.*.**...**.******....*.*.*.***.*...***.****..**.*****.**.*.**.**..*...****...*.***.***.***...*..*****.**....*.*.*..***.*.*.**.*..*..***.***.*.***..*..***..****..***.**....*.*.**.*.*.**.....*.....*.**.**..*...*..***..*..**..**.*.*.**..*.*******.***..**.******...**..*.**.*.**....******..**.*.*.*..*....*.*..*...***..***.**.**..*..*....*..*..***..***.**.*.*.****..***..*....**..********.*.*****.******......*.*..***..***..****.*...***..*..*..**....*.*..*.*.....**..*..*****.*..**.*...**...*...***.*...*.*..*..************.*..*.*****..**.*.****.*....****..*...*..*...*.*.*..*.***.*.*.......****...***..*.***..**.....*****.*.*..**..**....*.*.*.*.*...****..**..*.*.*.*.**..*.....*.***..********.****......**...***.....*.*...**.**.**...*.*.......***.*.*.*.***.......**.*...**.***..*...****.*....*.....*.....*.****.**...***..**..***..****.**........*.*.**....****.*.**.*.*.*****..*...*...*****.....***.*..**.******.**...*.*.****.**.*..**..***....*..****.....***..*.***...*.***.**********.*...*..****....*..*.*....*.*.........*.**...*..*.***.***.*....*.*.**..*.**.......***..*..**.**.**.**..*...**.......*.***..*...*...***..*.*.*.*..*.***.***...*.*.****.*.*.*.**.**...**.**.***.*******..*..*.*.*.*****..****.*...**......*..**.**....*****.***..*...*...*.**..***..*......*...*..**.*.*..***.*.***...*..*.*...**.*.*..***.**..*.*...*...****. ....*.*...*...**...*.*..*.***.**...*.****.*..*.**...**.**..***.*.**..*.**.......**...*.*.**.*..**....*****......*.**.*..*....*..****..*..*.*.*.*....*..**..**.***.**..*...**..*....**...**.****..**...*..**..****..**...*.....*.*....*..*.*..*.*.****.**....***...**.*..****....*.*...*.*.**.**..**.**...***..**.**.*..*.**.**.***..**..***...*..*..*.*....*...*.*.*...*..*....*..**..**..**.*.**.*******.*.***...**.*..*..*.*.*.*.*...**.***..**.**...*..*.*...*..*...**..*.*.**..**...*.*.*...****.***....*..***..**.*...*..**..*..*****..*.*.***..*.*..**.**....*.*.....**.****.*.***..**.****.*.***...**..**.**....***..**..**.***.*.*..**.*.*.**..*....**....*.....*.**...*...***...*...***..**......*...**.**.**.*.*.**.*..*....*..**.*..**..******..*...**..*.*.*..*...*****.*...****....****..***..****..**....*.***.****..**.***.....*.*..*..****...*...***.*...*...*****.**..*.***...*.*...*.*...*.*...*..*.*...*.....******.....***.*.**.*.*....**.*****..*..*...*.***.*.**.*.**.****..*...**.**.*.*.....*.*...*.*.*.***.******.**...***...*...*.*.......*..*.......*...*..*...*...*.**..**********..***.*.****.**....*..****..**..*...***.*..*.*..*....***.*.**..*...**.....*.**..*..*.***.**..*.*.....***...**..*..***..***.***......********.***.**..******.**.*.**...***.**.*.**..*....***.**....*.***.*.*....*.*.***...*..*..*.*.*..***.**....***.*...*......*.****.****.**..***.*..*..**.***.**.*.******..*.*..**...***.***.****......*..**..*.*****.**..*.**.**.*.***.**.*..*.**..*..*.**.*..*.*.****.*..****.*..*...*****...*......***..****.*..***.......**..*.**...*.***..*.....*..*.*****..*.*.*.**....*..*.*...*.***.....*..**.*.**.****.*..*..***..*****...*...***.**..******...****.***.**..****..***.*...*.**...**.****...*.****...*.*.*.*..*.*.*......***..***....**.*..*..*.*..*..**....******.*.****..*.*..**....**...*.*.*.******..*.*.***.**.*..****....*.**......*.*.**.....*...***..***.*.*.**...*..*****...****.**..*..*..**.*.....*.*....*.*.*.*.*.**..**.***..***.*.*.***.*.....*.**..**...*.****..**..****..****...**.***..*.***.*...**...* *****...*****.*...*.*.*****.....*.*...**.**......*.*.*.....*.**...*..****.*.**.*..*..*.*.*.******......**.****..**.**..*.***.........*********.**.******.**...*****..**...**.*.*..*.*..*****...*.***..***.**..**..*...*.***.*..*...*...*..*.*....*.*....***.****.****.*...**.*..*.*......**..**.*...**.****.**.**.***.******...*..****.*****..***..**.**...****.*.*..**..*..****.*..****..***.**.*****.*..*.**.***.***.*.*.*...*..**..*.**..**...**..*..*....*..**...*.****...****.*..**.****.*.****..****.**.**..****.*.*..**....*****.*.**.*.*.*.*...*.****.*..*..***.*.*.***.**...*.**....**..**..**.....**..**.**.*.**.****.****.*.*...**.*.**.***..**.*.*.**********.**....*...*.....*..**..**..*.*.*.........****..*.**.*...*..**..*.*.****..***.**...****.*.*....*...******.****.*.*.***.***...**...*..*.*...*..***...*...**...**.*..*.*..*....**...*....*..*..*.*.***.***.**.***.**..*..*.*..*.*.*******.....*.**..*......*.*...***...***.***.****.*.**.*..*.*....****..*..*..**.***..**.*.*.*.**.*..***.....****..*.******.*.**.**.....*...*.****.*...*.***..***.****...**.*.*..***..*.*.**.***..*.....*.....***.*.........*..*......*....*...**.*....**.***.*.*.*.*.**...**.**...**.**.*.*...**.**.**.*.*.....****..*.**.*..*****.*...****....****.*..***..*.*.*...*.**....***.****.*.**..*.*...***.***.*..*.**.*.*.**.*.**.*...*.*.*..***...****..**.**..*****.*....*.******.......**.*.*..*.*.....*.*.*...**.*.*...*...****..*.**.***.*....*******...*....*****.***......*.****.....*.*.***.*..*.***.....**.*.**.*.....****.*.***..*.*.****........*.***.*.*.****...*..*.*..**......*..*.*....*****..**..*.*..*.*.*..****.*..*..*******.**...*...*..*...*.*..*....***.****.*.*....**.*.....*...*.*......**.*...****.**...**...**.*.***..*..**.*...**...****.****..****.**...***.**..***.**.**.*...**.*.*..******.*....**.*...**.*.*.*..**...*.*..*.*..***.***...***.**.*.**.*..**..***.*...*......**.*****.**..***..**..***......***.**.**..**..***..*......*.**..*.***.*******....****.....*..*....***.**...*...****.*.*.***.**..**...****.*.**.*.......***...***.* *..**..***.......**..**.*.***.....**.*.*...***.*****.****.*..*.*...**.**......*.**.***..**..*****..**.*.*...***..*..*.**..*.**.**.***.**....***..**..*.*...*.*..**.**.***.**...**.**.....*...**..***..*******.....*.*.****..*.*..**....**..***...*.*.....*...*.**.*..*.***.....**.*..**..***.***.*...***.**.*.*.*.****.*.*....**.*..**..*..*.**.***.**.*...*..*..**..**...*****..**...**.*...***.*.*.*.*..*..****..**.*.*.*.*****....**.*..**..*****.**..**..*.*...*.*.*..***.***...******..*.*.*.****.*****....*....*.*****...**...*.*****.*.**.**.**..*.**..**..****...*****..*..*.....*.***.****...***..****..***.*....*..****.*****...**.*.***..****.*..*.**...*.*......***..**.****.******.*..*..*....**..**.**...***..*..*.......**..*..**..*.*..*..*..****....***.*..****.*...**.**..**.*...*.***..**.**..*..**...****..**..*****.*..**..*.***...*...*..****.*.*.**....***.*.*******.**.*.**..*........*..*..*.***.**.....**...*.**..*..*......***.*...**.....**..***.********.***..**..*****.*.*.**..*....*****...**.*...*.***.*.**.*****....*....*.*..*.*****.*.*****.**..****..**..*...*****.*****....*.**..***.**..*...*..*********..*.*.*.*....*..**..***.***.*.*..****.*...***.*****.*.*..**.**..*...*..***.*..***.*.*.*..*.**.*..***..*.*.*..**..*..**.**.****..*.***.*..***.*..*.*.**......*.***..***..**.*.*.*...**...*..**...........*.***....***.**.**..*..*.*.*.*...**.*.***.**....**..****..**..****..****..*.*...*..*..**...**..**.*.**.**.**.*******....*..*..**.***.***.*..*.*****..**.**....**.*.....*...*.***.*.**.**.......*****....*....***.**.****...******.*..***.*.***.***.*....**........*..****.**....*.****...***..*.**....*.**...**.*.*.*..*....**.*..**....*..**...*.*.*...*.*.....*.*..***..*.*...*.*..***..*......*.*.*.***.*.**.*...*.***.**.*..**..*.*.**.***...***.*..****.*****.**.*....*..*.........*.*****.*...*.****.*....**.**.*...*...******....***.**..*...**.*.....*..***..**.****.***..*.*.*********.*******..*..****.*..***...*.....*....*..**......*.*.*.*..**.*.*.*.****..**..*...**.....**..*.*.*..*.*....*...*.*.*...****. .***.***.*.*.*..**..***...****...**.*...***.....**...*.*.**..**.*.**..*.***...*.**...*.*..*.*.****....*..*.*..*...****..*.....*..**..*****...*.**.***.**.*.****.**.*.**..*.**..*.***.******.**....*....**..**...*.**....*.*..**.*.***.*..**.*.*.*..*.*.*..*..*.*..*.*.*.***........*..****.*......*.**.*.*.*..*.*..*.....**.**.*.****..**.**..*...**...*.**.*.***.*...**..***.*.**.*....*.*..*..*.*****..**..***.*.*.****.*.**..********..*.....*..***..*..***.*.*.*......*..**.*..**.*..*...****..*.......**..*.****.....*..*......**.*.*....***..*.***.**.*..**.*...****.*..**..*...*.**.*.*..*.....**...***...****.*.*.........**...*.***...**..****.....*....***.****.*.**..**.**..*.******.**.*.*****.***.***..*.*...**..***..**.....**..*..*.**.*..*.*...*.*..*..***.**.***.*.**...***.*...*.******.*.***....*...***.****.****.**......*....*...*..*.....**.**...***.*.*....***......*.*.....**.**.*..*.*..*.**.*****..*.*..***.*****.*.**..**..*.****....*...*..**......***.....*..*.**.*.*****..***.**...***************..**...*..**..*..*.*...*******..***.*.*****.*.*.*..*.**..****.*.*..*.****...**.....**...*...*.****..*.......*.**...*.*..*..**...***..****.*.**.***..*...*..*.***..**.**...**.****..*.**..**.**.**..****...**********..*****..***.*..*..****..*..*..*.*..*...**.*.*.**....*.***....****...*.*.....**.*.....*.*****.*******.*.*..**.*..*.**....*..*.***..**.**.**.*.*.*..*..**....**.*..****.**.*.....*..*.**...*.*....**.....***.***..*....*.....***.*...*****..**..*..**..***.....*..*.*.........*..*.*..***...*....*.**.*..*****.*.*....**.**.*..*....***.******...*..**.*******.**.*.*...*.*.***.**.**...*.*.***..*.*.*.**...*.*.***..****.***..*..*..*.*..****..**.*.**...*..*....**.**....*...*...*.**.*...*.........*..****.....*******.*.*...*****.**..*.*..*...**..*.****.*****..**.*.****.***.**...***.**.*.*.*.*...*.......***...**.***...*.*.**.....*.***.*...*.**..**.***.*...**..***..***..**.***.*..***********.*..****.*...*.****....**..*.*.**.****..**.******.*.*.**.****.***.**...**.**.*.*..*.**....***...*.*...*..*.**....**. *....*...**..*..*****.****..*****.**...*.*.*.*.**.*...*.*.**..*..*****.*.*******..**.**.**.***.*.....*.***.*.*..*.*..*.*.***..**....*...*.*.*.....***..*....******.*.****.*.*.**.**..*..****.**.*..*.*****.**......****.*****....*.*.*..**.*.....*..*..******.*.***..*.**.*******.*...****....***..****.**..*.*.***...*.*.**.******.*.......***.*...*..****..**..*......*.......******.*.**.*..*.*****..*..***.****.*...**.*.*.*..***.*.*.*.***.**...****....*....*......**.*.**...*.*..***..*.*......*.*....*.*.**.*....***.**.****.**.*..***...*...*****.****.****.**.....*.***.***....***..*.*.*..*.**....*.**..**..*.*.*.*..*...******.*.*.**.***.**.***.*..*.**.**.*.**.*.****..**.*...**.**.**.**.***.*..*.*.*...*.**.......*.**.**....*..**.......**..**.**.**...*..**.***...**....****.*..*....**..**....****...***.**.*..***.*..*..**..*.*...**.***.**.*...**.**..****..**.*..**.*..*.*...***..**.*..*.....****..*...*..**..*..**.*.*..*....***...*..***.*.****.*.*.***.*.**..*..***.*..**..***.****.***.**.*.***..****..****....**.*...***.*.**.**...*.*...****..****..**.*...*.**.****.*..**...**...*.*..........**....**.*..**.*.***....**....*...***...**..***...*.**.*....*.**..*..*....****..*.....*.*.*.****.*....**.*.**..*.*..**.**..*.*..*...***.**...***..***........****.*...*.*..*****.*.****..****........*...**...*....*.*****...****.***.......**.*.*.*.*..*..***......*.**...**.**.....**.*...**..*...***.*..*..*.*.*..****..*********.*.*..****.***..**......*..**..*.***.*.*...*.*.*.*...**.*.....***..*.........***.***..**..**..*.*..***.*****..**....*****.**..****.....*.*.*.**.*...**.**.*...**..**.*.......**.***.**..*..***.**.*.....**..***......*.*****..**.....*..*.*****...*.*.**.*..***..*..*.*.**.....*********..*..*..*.**..**..**.*....**.**.*.*.**...***..*.*.****.*.*******..*.**.**.****.**...**..**.*...*.....**.*.*..*.**.....*......*.**.**.**.*..*.****..*****.*..*.**..***.****.***..**.*..**.****..*...**...***.******..**...****..**.*....****.**.*..*.*..*..*..*.*.**.*.**.*..*.**...****.*.*.**.*...*...**.*..*.****..... .*..*.******..*..*..****...*.*..*.*.*.**.*....*..*......*.******.*.*.**...*..****...........*...*.*...*.*.*.**.*...*..**.*.*...*..**.***..*****.*..**.*..*********...*...**....*.**...***.*.**.*******..*..**...***..*.....***.****.**.**.**..*.*........**.*..***....***...**.**..***.**..*...***.*...*..***.*****.*.******.**.*..***.**.......*.*.**..*.**.*.***.***.*..*...*..**.......**.**..*...**.*.*.********....*..*..*.......***.**..***.*..**..*.*..***.*.***.**...*.*.*.*..*..****.**.**..*.***.****..*..***.....*..**.***.*..*.*..*.**.*****.*.**.***..***...****.**.****..******.****.**.....***.**.**..*...**.*.*..**...*.*..**...*...*..***.*.*...*****....**..*.*..****..*****.*.****..***....***....*.*.*..*......*....*...**.**..*....*..*....**..*.*.**.**.***....*.**.**.***..**....*******..*..**.....*...**....******...****.*....*.**..*.*******.****.*.*.*.*......****.*...***.***...**.*****...**..*...***.*..***..*****.*.*..*.**.*.***..***...*.....***..*.*.....*..*...*.*..*......*.*..*.*..*.*...**.*.**..***.*.****..**.**..**.*..**.**.*...*.*.......***..*.**....**.*......***.*..**..**...*****..*....*..**..*..*..***..**..****.***..********.***..*.*..*****.**.***.*....*.***......***.*...*..**...******..****..***.**...*..*.*..*.......*.***..**.***..*.*****...*.*.*.*..*******.*...*..*.*.**.....***.*.....*.*.*...*.*.**.*...***..****.*.***.***....*.....*...****......****...**.**....*..*.*.**.*.....*.*.*********.*.***.*.***..*..**...*......***....***.**.*.******....*.*..**.*.*.**.**..*...****.*...*....*..*.**..*.*.**.*..*..***.*.....*.**.***...**...*.*...**.*..***.**.**..*..*..*..*****..*****.**.*..*...*....******.*..*.**.***.***..*....**......**.****.....*....*...*.****...*...**..*.*..*.*.*...*.*.*.***.*..*...*.**.*...*...*.*.*..**....*.*****....*..**.*.**..***.*..**.*..******..*..*.**.*.*.**..**.****....****..****.*.*..*.***...*********..**...***.**..*.*.***....*..*..*.....*****.****.*.***...**.**.*****.****......*.*.**..**.*****.*.........*.**..*....***...*....**.*.*..********......**.**** .*.***.*.**.*.*.***..*..*..*.****.*...*.**....*.*...*.*****..*.**..*...***.*..***...*.....*****.*******...*..*....*..**...**..*****...*...*.***..******.*.***.*.....*..*..***.*.*.*.**.*..**..***.*.****.**.**..**..*.*.**..*...******.*.**..*..*..*.**...*.**.*..*.*.*...*....*.*.***........*.***..***.*.***.*.*.*..**..*.*....******.*..*.**.....*****.***...*...**..***..***...****......*...*.**..**....*..*.*.*.***..*.*....*..*.....*.....*....**..***..**.*....*.....*.*...*.**.*..*..*.**.***.*.****...*.**....*.***..****.*.*...***..*.*...*.*.*.********....***.**..**.**.*....*...*.**.*..**.*..*....******..**...**...**..*.*.*...**.*.**.*.*..***..*.*.**.*.*****..*.*****.....*******.**.*.*.***..********.*...********.***..*.**.**..*****...*****.**..*...****..*.**.*.*.....**..***.*.*.*...*.***....**..**.*.*.**.*.***....**..**.*.*.*****..***..****.*.*.****...***..*.**.*******..******..*....*****.*****.*.**.*..***.**......******..**.**.***.**..***..*.*.*.*..*.*.****.*.**.*....*.**.*.*******...**..**...*.*.**.**.*..*....**.*.**.**.**...*.**....*.*.****.....**..*..**....*.*...*..*..*..*....**.**.*******.*..*****.**.*.*..*.**..**.....***.**.*...**..**.***.*****.**.*.****..*.**.*...**.***.**..*..*.***...**...**.*.***.*..***....**...***..**.***.**.*...*.***..*******.*..*.*.**.*...**.*.*..***..****.*..*.*.*..********.*****....*...***.*..*..****.*..*.***..**....***....****...*.**.....*..*...***...*..*..*..**..*.*..*.........**...**..*.***.*.....**.***.***..*..***...**....*..**..**..**.**..**...*.***..*...***.**...*.***...**...**..*......*.**...*..**.**.*****.*.*.**..******.******.*....**.*.***...*.....*...***.*.**.*.**....*.....*..*...***.*.**..*.**..*.*....*****....**..*...**..****..*..*...**....**...*.****...*..**..*.*.***...*.*..**.....*...***.*.*.*.**.....*..*..*...*.*..*.*.....*.*****....*....**.*.*..*.*..**.*.*.*.....*...*.**..*.****.****.....****.****......*.*..**.****.**.**..**..********.*..**.***.***.*....*..*...*.....******...*..*....**.**..*.*.....*.*.*.*.**.*.*..****..*.*.*.*.*.. ....*.****...**.*.....*.......*....***.****.***.*..**...****.*.**.*...**.**..**.*...*....*..***..*.*....*..*.*...*.....*..**..**.*..***...**.*...*****..*..**.**.**.*.*.**..****..**.....**..**..*..*.*****.**..*...***.*.**...**.*..***...**....*..****.*.**..*....*.*.**.*..*.****.***.***.*****.**...*.***.*..**.*..***..***.*..**.**...****..**..*..**....********.*..****..**...*..*.*..**.*..*.*.**......*....*.......****.*.****..*.***..*..*.**.*.*..*.*****..*...***.**.....***...***..**.*.**.**.*.*..*.*.**.....****.***..*..*.**.**....***....*.*.....***...***..****...**..*...**.*.**..*.*.*.*..*...*.*****.*****..****..*.*.*.*..**...*..*...**...**.*.**.**.*****.***.***..*..*.*..****...**...**.****.*..*..*...*...**.*..**.*....**.**..*.*.*...*..*.***...*..*..*....*....**.*...*.*.*.*..*...**..******..***.*****..**...*....**.**......***.*..**....*...*..****..***...***..****.****.*.*****.*........*..**.*...*.*.**..*....****....*.***...*..**..*..*..**...**...***..*..**.***..****.....**...***.*.*****..**.*......*......***.*.****....**.*.*.*.*.*....**.**..*.**.*..*****.*.****..**..****...**.**.**....*.****.**..*..*.*.....*..*.*.*..*.**...****..*..**.**..*.*..*****.*..****.***.**.**...**...*.**....****.*..**...****..***.*..**..**.*.*...***.***..****.*..**...*****.**.*.***..*.*.**.**...*..**.*..**.**........**.**..*.**...*...**..**..**.*....*..........*.*******..**.****..*...****...*.**..**.**..*..*...*.**....*.**..*..*.....*.*.**.*...**..*.***.*..*.*.*..***.*.*.*...******.....****.*.**...**.***.*.***......***....*.*.*.**..*.*.*...**.....**..*.*..**.*...*..**.....*.*.******.*...**.*.**.*.*.*.....*...*.***.*...**.*******..*..*****.....*.**.**..******...*.**..*.*.*..*..**.***...*.*.*.**.****...***.*..*.***.**..*.***..***.**.**..**.**.*******..*...**...*..**....*......*.***..****.*..*.*.***.*.****..*....*.....*.*.***....**.*..*.***.*..*.*.**..*.**.*.*..**.*.***.*...**..*.***.*..*..*.*..*..*.**.*.**...*.*.*...****.**....*.*.*.***.**..*.**..**..*.**..**.*.**.**.....*.*.***..***.*.***.*..****. .**.*.*...*..*.*..**.*.*....*.*..**.*..*.**.**.*..*.*****.**.*.**....****.*****.***..*.**..*.*...**...*....*.......*....****.*.*...***..***.**...***.*.......*...***.*....*.*..**.*..*****..**..*******.***.***.**.**..*..*.*.**.*..*...*.**.*.**..*..****.***.**.**.....*****..*.***.*.***..**.**..****...*.*.***..*..***..**.*..*.*.***.*..*....*****..*..*......*.*...*..**.***...*.**.....*.*.**..*..*.****.**..*..***.**....**....*.**.*.*.*...*...**..*.****.*.*.*...*...****.*..**..*..*.*.*.**....********.*.***...*.**...*..*..***.***.**.**....*.*.**..*.***.......*..*...*.*..*..*.*.****...*.....**..**..*.*******..***.*.*..***.***.....**.***.*..**........*.*.**.*.*.*******.**..***.*.**.***...*.*..*.*..*..**.*.*...***.**.****..*.*.*.**.*..*...***.***..**.*.****...**..**.*.**.*.*.....**....*..*****...***.*...*.....***.*..**.*.**..**.**.****.**.......*.....******.**.**.*..*.****.*..****.*..******........*.***.*.*...*.*****.*.*..*****.**.***..*.*.**..**...*..*****..*...******.***.**..**....*...**..**.*.*.***.....*******.*.*......*..*...*.......*...******.*....*.*.*...**...***..*.*.***.*...**...*.**..***.*.....*.******..*..**.**.***..**..*..***..**.*..****.*****..*.*..*.**..*.*.*..*****.**.***.*..*.*.**.***.*.*.....**.****.*...*.*.***.**.*..***.*.*.*......*..*..*..*......*.******....*.*.*..*.*...*..*.**.**...*....**.*.**.*.******.***.**.**....*.***.*....*.**..**..*..*.**.*..****...****....*.*.***..*.*****.**....***.*..**....*..*..*.**.**.*.**.*..*.....*.*.********.*.*.*....**.*.**.*..*.....**..****.******.....***.*..**.*****..*.*.*..***.**.**.*.*..*..**..***.***..****.*.*..***.*..*.**.*.**...**....*.**.****.*.*.*...**.*...**..*.**.**..*..**.*.****.......*..*******.***.*****.....*.**.********.*.***...*.****..*..*.*......*.*.***......**.*.***...*.**.*....****.**....*.....*.**....**...***.**.*.*.*.*.*...****..*...***..**..**..*.**...*.**.*.*.*..*.*.*..**.**..*..**..**.*.*.*..*..*....*.**.*....*.*.*.***.*......**...**.**...*..*.***........***.*.**.**.****..**..**.*...**...*.*......***...* .*...**..**..*****..*..*...***..*...*...*****..*.***.*.***.****....***..*.****.*..****.*.*****.*.*.***...***.*..**....**.*....**..*****..*...*.**..**..****.*.*.**.*....**.***.***.*******...**.****..*...****.**..**.**..*...**.***.**.****.**...*.***...********.**.*****..**.**...****.*....**.******...*.**.*.*.*.***......****...***.*..*.*..**.....**...*.....**.*..*.*...*..**.*****....*.*.*.**.**.*...****...*.***....*..*..*...**...*.*.*..***.***....**..*.**.*****........**..*****.***..***..**.****.***.*.***.*....*....*...*...***...**..**.*..**.****....**...*.*****.******.....*.*.***.**....*.*****.**.*....***.*...***.....***..*.*..**...*..*.....*...*..*************.*..**..*.*.******..*.*..*.***..**.......**.*.*.**.*.*..***.***.**..**...**..**.*......*****.....*.*..*.*..*..*.****.*..*.*.*.****.**********..*.**.***.**..*...**.....**...*.*....*.*..**.*..*.***.*.*.......*.**...**....*.*.*..****.*..*....*..********..*..**.....*.***..*........*..*.***..*.*****.*.*..***.*..*.****.**..***.........**....****.*..**...*.**.*.*.*..***.***.**.**.***.*.**....**...*..***.*.......***.**.*....*****.*.****..*...*...*.**.*.***.*...**..********.*..*.......**.**.*.*.*.***..*.**..*******.....****.*...***..*.**.*.**....**.****...*....*.*****....****.**.....**..*.*....*.**.*.*..**..*.**..**..*.....*..**..*****..*.**.*..*.**...*....*.*.....*.**......*.*****...**.......*.********...**.****....*..*****..****.**...***..*...**...***...*..*.***.*..*.******.*.*..*.*..**..***..*..***...*..*.*.*****.*...**.....***.**..*.**....******.*.*..**..***.*.*****..*..**...***.**...*..*....**..**.**.****.*...**...*.*.*.*......**.*...***.**.**....***...**...*.*.**.**.*******.....*......*...*....**.**...*.*.*...*..****.*..**.*.****.*****.....*.*...**.**.*...*.*******...***..*....**..*...**.**..****......****.**********...****.*.**...***....***..**.**.**.........****.**........*..**.....*...****.***..***..**...*.**.*.***..*.*.**.....*.*..**.*.**......**.****..*******.****..****...**...**.*..*....**..***.*.*..*..*.**** .***.....*.***.*..*.***.****.**.*..*..*.**..*.**.*.*******..**...***..****...***...**...*....**.***...**.*.******.*...*.**..***..*...***....*.****.....*...****.*.**..**..*.**...*...*****..*..*....******..*....*.**..*....***.******.********..*.**.****.*****.***....*.***.....*.**.****.*..*.....*....**....**.**...**..*..**.**...*.*.**.***..*....***.***.*.*.*..**.*......**.**...*****.******.**.**...*...****.**.*.***.*.*..**.*..*..********.****.*.**.*.....***.*....*.*.**.***.**..**...*..*.**....*****..*..***.....******..***..*.**.*....*..**.***..******.**.**...**.****.*....*..*.*..*...***...***....**..*...***.****.***.***......*...*.*.****.***.****..****.**...*.**...******.*.*..*.**.*...***..*****.**..*.*****.****.**..*.**.*...**.*.**..*********.*.*.**.**....***.**..*..******.*.****..*.*.****.*..******..*..**..*.*.*.*.*.*.***.****..***.*.....***.***...**...***.*...*......*.........*****..*...*.**..*.*.***....*....**.*.*..*...**.*..***.***...**.*.......**.*.**.....**.*.*..*.**.*...*.*.*****...*.**.**..*....**...*.***.*...*.***.....****..**..**..**...*.***..*..*..*..*.**.*.***....*..**.*..**.*.*.*.**.*.*......*....*.***.****.**...*...*.*......*.....*****.*..**..*.**.**..*****.**.*.*..***.*..*..*.*.**.*....*..*..**......*.***..**.***.*....**.......*.*...****..*..*..*..*.*....***.**..**.**.****...*.*.**..**.***..*..*...**.*.*...*.****.**.***..****.*..*..**.....*.*.*.*..**.*...**.**.**......*.*.*.*.***...*.*.*.**.*.***.*.***....**...****.****..**.*.....***......*.*...****...*..*.****...**.***...**..*....*.*..**..**...***...*...*...*.*....***..............*.**..*...*.*.*..*****..*.*...*.****..*.*.**.**.*.*.***.*****.**..**.*****.****.*.**.*.**..*.*.*.**.***....*..**.*..**.***.****...*.*...*.*.*..*..........*..****.*****..*..***.*..*.*.***..*..**....*....***....*...**.*.*.*.*...*....*.*.....*******...*.*.**.*.**.**.**..*.**...***.*.***..****.****.***....*.****...*.***..******..*.*..*.....**.*.*..**..*****..*******...***..**..****.****.......*..*..**..****..***...****..*.*...... .*...*.**.*...*....***....*.....**..*.*...*.*...***..***...**.***..*..******.****.*....******..*....***.*....*.****..***..*..*..**.....*..**..*.*.*.......*****.*.*..**..**.*.*.*****.*****.*******..**..*..*.**.*..*....***.*.....**.******.....*...**....***..**.**.**.*....**..**..*******.*...*.*...*.*****.****.......**.**...*......*.*.....*.*.***.***.**....**.*....*.***..*..*.****...****...*.*******...*.*...*...***..*..*..*....**.*.**.*.*....*.*.*..****..*.*...****.**....**........***....*.*...***.**.***..******.**..*.***.***.**.*...*..*..*.**..*.***.*...*..*..**.**..**.*.*..****..*.*..*...*.**..**.*..*.**.**....*.**..*.....**...**...**.***..**..*.....*..*.*..*****..*.*.....*..******.******..**.*.....*.**...*..***.**.*.****...*.****.*..****...*.**...*****..**.*...*..*....*.....*.*.*.*....*.....*.******..****..*..**.*******.**.*......***.*.*.**..*.*...**.*..*.**.*****.***.***...**..**..****...****.*.*.....**.*......*...*...*.*.****.**.*******...*....**..*.**.***..**..*.*.**.*.****..**.*...*.*...*.******...*......**.*.***.*..*...*..*..****.**.*......**..******.*..**..***..*.*.**....*..*.****.*...******...*......*.*******..**.*...*.*.*****..*****.*..***..***..*....**.*****..***.*.......*..*****...***..**.......**..*****.****.*..**.*..*..*..*..*..***.*..**.*.**.*..*....*...******..**....*..*.*.*...*.**..**...********....***.*....*.*.*.*.*.*.*.*.****.*.**...***..*.*..*.*.*.*.**.....**.*.******...*..***.***.***...*..**..*....*.....**..*..****.****..*.***.***..*..*.***.**..*..*.....********..*.**.*..**..*******.****..**.*..****.*.*..*..***.*......****.***..*..***.*.......***.*.*.*....*.*.*.*.*.********....*...****...*.****.*..**.**.**.**...***.*..*.*.********..*..*....*...**.***..*.*....**.*....**....*.**.*.**...*.****.*....**..**....*..***..**..*.*..**.***.*..*.*..**..****..**...***....*..*.*..*...*.**.....*.*****.***.....*.**.*..***.****..*.......****.*..*.*.**.****.*.*...****.***..**....**..*....*.**.**.*...*.**.......**.**..*.*****...*.**.**..***..*...*..*...*..**..*.*... ...***....**.***..*.**.*..*.*....*.*.*******.********.*.**.**....**..****..*..*..**.**.....****.........*.......*..*...*....*..**...*..*....***.*.....*..*.******.*..*..*.***.*.**..*..*.***.******..**....*.***..***.**.*.**.***.*..*....*...****.**.*..**.*.*****..**..*****..*.****...*.**.*..***...*....*......*..*..*.**...**.*..**.**..*....*..**..*..*..*.**.***.****.*****.*..***.*....**.*....**.*...*..**.*****.*.**.**.*.**.**..*..**.......***.**...*.*.**.*.*....**..*...*.*.**.*..*......*****.***.*..*******.**.***...**..**....**..*.*....*.**..**.***...*.*.*...**.*....*.*.*.***.**.***.**.***.*..*.*...****.*...*..*...*....*.*.**.**......*....*.*...**.*..***.*.*.*.*****.*....**.*.....*.*...***.*.*...**********...**.**.**..**.*.....*..*.*.*..**...***.****..******.**.******.*.*..*..*.*.******....**..*..*.**....***.*......**..****...*...*....**.****.*.**.*...*.*..*....**.*.*..**.*...***.*..********.*...*.*.****.*.***.****..*..****...**..***..****.**..***..*.*...**..**.*****......*.*.*...***.***.**....*...*.********......*.**.*...*.*****..*.*.**.*..*.*..*......*..*...**.***...*..**...**.**.**.**.*......*..**.*.....*****....**...*****....**.....*.*....**.******......*..*..*..**..***.*.*..*....*..***..*.**..******..*..*..***.*.***...*....*..***....*.*.*.*.***..*.*...**.***..*.*.*..****..*..**.**.*...*.**..**...**.**...*......**....**.*.*.*.*****...**..***......*..**.**..**.*...*******.***.***.***.**.****...*.....**.***.*.*....***.*...*.......**..........**.*.***.*..*.*..*****.*.**..*.***.**..*....******.*..**..**.**..**.**..*.*.***.****.**..*.*...**.....*.*.*...*....**.**.**.*******..**.**...*..*.*...*.....***...**.*****...***.***..*.*****..*..**.....*..***...********..***..*...*.*...*...*.****...**..**..*.**..*.*.*.**.*****.*......*.**.********.*.*...**.***.*.**.*.******..**....*.*.**.*..****.*..*..*.*..***.**.*..**.*.*.***.*...**..*.....*...*.****.***..*.**..****.****..**...*...***.*.......*.**.*..*..*.**...***.....**.**...*..****.*.*..**...*..*..*****..*****...**.**..*****.*.. **.**..*.*****.....***.*.***..*.**.....**..**....**.*.*....***.*.**.*...*.**..**.*..**...*.**.*..*****.*..*..***..*......**.*.**......*****.*..**..*..*.*.***.....*..**...**..*.........**.**..*..****..****.**.*.....*.**.*.*.*..*.*......*.*..*....*.....************.*...***..*....**..**..***.**..**.....*.*....**.*.***..*......**.*.******.**...*.*.***.*.*.****..****.*..*.....****..*.**....*..***.**..*.*.....*..**.****..*...***..*.*.*......*.....****..*..**.*.****.*..*******.****.**...*...*......*..*..**...*....*.*.**.*...*.*****.*.**....**...*.*......*...**.....*.*..**..*......****.*...**.*..*.*..*.****.**..*..******.*....*..*..****.***.*..*.......**.**.*.**.**..***...**..***.***.***..*.*...**..**.*.*..*.**.*.****.***...***.**.****....**...**....*.*.****...*.**.....*.**.*.**.*.......****..***.**.*...**..*..*.*.**.*.***.*..*..****...*.*..*.*.**..*...**.*..**.....***.*.*....***.***....***..**...****..**....*.*.*.*..*.**.*...***...*.**....**.***.*.****..*.*..****.***.*..***.*.****.**...*****...**.***...*..**...****.*.**.**.*.**.****..**.*..**.*...*.***...*.**....******.*.*.......*.*****.*...*.*.***********....***.*.......*.**...**.***.*******.****.*..***.**.**..**..****......****.........*..****.*.**.*.*.....*.....**..***.....*...*.****...*..*......*..*...*..**....****...**..**.*..*..***..*...***.*.**.*****......***...*.*..**...***..*..*.*..*..***.***.*.*.*.....*....**...*.*.*.**.*.*.*.*...***...*.*.*.*....*....**..*......*.*.****.*..*.***.****..**.*..****.*...*.**....**..****..*.*.**.....**.*.*...*..***.***...*..**..**..*..**.*.*......*.*******..*.**...****..****.*.*..*****...*.....*.*..**..*****.***.*..*.*.****...*.*.*...**.***...***.*..*.*.*.***..**********..***.*.....*.*...**...*.*.....**.*****.**.*.*..*..**.*.**..*.*.*.*....**.**..**.***..*.*.*.*...*...*..*.*****.*.*.......**.*..**..*..****.*..*.*.*****.*.***.**..*..**.***..*.*.**..**.**...*****....*.*..**..*..***.***...***.*.*.**.*.**.***.**.*.....*.***.*.*****.**..*..*.**...**.*..*.*.**........*.**...........***.*** .**.*.*.***..***.......***.**.*....***.**..*........*.****..*...*****...*.****.***.**.*.*..**.****..*..*..*.*..**.**.*****..**.*.*.**.***...*.*..*****.********..***.***.***.*.*.*.*..*.*.****.*..**.*...*......*...**..*.*.**.*...*....*.**.*...***..*.*.**.*.*.***.*.....**.***..****..**.****.**.****...*.**...*...*..**...****.*...**..*.*.*.*.**...**..***...*****.........*......**...**.******..*..*.*..*.**...*...*.**..*******..************.*.***..*...*.*.**..*.****.*...**..*..**.......*.**..*.**.*.*.*...*..****..****..*...**.*...***...*****.**.*.***.*.*.**.*.*..*..**.....*.*.****..*.***..****.**.**.*.**..***.**..**.......**.****.****..**.**...**...***.*.*.*..**..*.....*.*.*...***.**.*.*.**.**.*.*....*..**.****.***.**..**..*....**.****.**..*****.*....**.......*.***.**...***.*..***.*******.******.*...*****.*.*.*..*.*.*.*...****.***.*****.****.*.*******..*****...***...*.*.******..*..*...***.....*.*..*.**.***..**..****.*.*....**...*.**....*..**.**..***..**.*.*.*....***.**.*.*.*.*****.****.........***.*.......*.*.*..*.********...**..***.***.***.**.*...***.*........***.......*.****.*.**.**.*.*.*..*.**..***.*.*....*****....*....*..**.....**.*..*.*.**.**....***....**.*.**..*.*.*****.**.*.....*...*****.**..***..*.*..*..***.*....**.....*...*******..**.*..****..*.....**....*.**.***.*...*.*.*.***........*..*..*.*.*..**.**.**....***...**..*....**.***.*.*.....*...**.***.****..**..*.*.*....***.*.**..*..*..**.*.*.**....*.***.*..**.**.*.**.****...***.**.*..*....**.***...*.*.*..***.*..*..**...*...*..**..**.....*******..*.***....*....**.........**..*.*.*.*....*..*..**...*.**.**.....*.*...*...*..*..*****.**..*..**..**....*******.**.*.**...*.***..*...*.***...*...*.*..*.*.*..*.*.*.*.*.*.***..*****....******.***....*.*.*****...*.***.*.*.*...*.*........*.*..***...*...**..***.*..**.*.***..**..**.*.*.*.*.***......**......**.*...*.***..*.**....***..***..*.*.*.*.*.****..**.*..*.***.*****.*...*......*...*.*..******.*..*.......*..*.*.***.**.*..*...*.*..*****.....*......*.*...***......*..**...*..**..** *..*.*..*....*..*.*..**.**...*.**...****.*..*.....**.****..*.*.*..**.**..*.........*....**.*..*.**..******..*.**..***.*..****...*****..****..**.**..*...*..**....*.**..**..*.*..*.***.**..**.....*..*...****..*.*......*.***.***.**.*****.*.**..*....**.**......*.*..**.*.......*..*..*.*.*.**.*....*.**..****......*...******.*..*...*.*..***..***..***.*....*.*.***.*..**..*.*..**.*...*...**.*.**.**..*...*...*..*.*******.****.**.*..*.*......*..**.***.**.**.*.*.**...*..*.**...*.**.....*.**.****.***.*.***....*..*.**...*.*.*.....*.*.****..***.***.*.***..*****.***.*.**.*..*..*.**.**..****.*..*...***.*...***..***.***......******..*.**.*..**..**...**.*..**.*....*..*..*..**.***.***.**.***...*..*.***...***..*..*...****...**...**...***..****.....*..**...*.***...**.*......*.***.*.*.*.*..**.*****...*..***..*.*.*******...**.*.***..****.**.**..*.****.**.****.**...**.*.*..*.**..*....**.*.....*.*.*.*.*.....*.***.....**.*.***...***...*...**.*..*..**.**.*.*..**.*.*....**.*.**.*....*..*..**..*.*.***.*****...**.*.***.**.****..*....*.*..*..*.***..**..*...*..**...*....*....**..*.*.*....*..**.****.**..*.***.****..****........**.****......**.**.*..*.**..*.****.......*...*....*.**....**.**.**..***.*.*.**...**.*...*..******.***..***...*.*.*...*..*..*...**..........***.....*...****..*.*.*...*.*..*.........*.**..*.*.*..*.*...***.**..*.....*.*..****...*..*......*..*..**...*..*.*******...*.*..**.***..**.*..***....*....**..*.***.***.*****.****..******..***.*.***..*...*.*..*.*...*.....*.*...*....*.....*..*..**.*.*.*...**.*.***.*****...***.**..**.*...*......**.***...*..***.*******.**...*..*.*.**.***....***.**..*...***.*****..***.*....*.**..*.*.****...*..***.**..**.*.**.****..****.*.*.....*.*...**.***..*..*.**.*.**.***..*.*..*..**...*...**.*..*...*****.****.....**.**.*.*....*..*....****.*......*.**.**.*....*.***.***.*...**....**..***...*....*******.*.***.*...**...****..**..**....*....*.*.*...*.*.**.**.....*.*..*....***.*...****.*...**.*.*..**...**.....*****..******.*..*..***.**..*.**...*..*..*.*....**.*...**. ..**.*.*.**.*.*.*...*...*....**.**..**..*...........*.*..*.**.**..*...****.*....**...**.*..******.***..**.******.*..*...****...**..*....*.**.*.****.*...*.*.***.*.....**.*****..**..*....*.**.***.**....**.**...***.***.****...*..*..**.**.*.**....****...*....***...*...**.*.*.*..****.*....*.*******..***.****..*..*******...***..*.***..*****.*.*.*...***.*...*********...*......***..***.*..***...*....*.*.**...**...**.********.*....*...*...*...*.*.***.**.*.**.*.**.....**.*.*.*..******.****.**..*...*.*.*..****..***.*.*.*...***...****.....****...*.*....*..*....*.**.*.**......**.**....*.**.......*..***...*.*.****..****.*.**..*...*.**.*.....**........*.*......*******...**.*****.***..*..**.**..*.**.**....*********....*..**...***..***..**....****...*.**.***.**.*...*.*.*..****.*.*.*........****...****..**..***.*..*...*****..*.*...*..**.....*..**..***.*.*.*..**.*.*.*..**..*.*.*....*....*.*.*.*.*.*...****...*****...*....*..***.***.*.*...**.******.*.*.*..*.*.**...***.....***.*...**.*****.**.*..*..**.******..*.*...**...*......*.*.*..****..**.**....*.*.*..**..*.****..****...*.*.*.***..*****.*.*..****.*.*.*.*.*.....**..**.*****.*****.*....**....**....*.***...*...***....***.*....*.**.*****..*.****.***.******.*..**.*.*****.******....*.*.*.**.*.***..*...**...*..**.***.**...*.*.***.***....***..*.*.*.*.*.**...*..**.**.**.*....*...*.**.*.*..*.****.*...**...*.*.**..*..***..*..**..*.*.*...**.*.*....***.**...*.....*...**.*.****......*...*..*...*.*..**.***..*.*.*.......*.**..*..***.*...**.**..*.*.*.*.**.**.*.*....*.......***.**..****..*....**.*..***.*.****...**..*....**.**.*.***..*****..*.**....*.*..***.*.**.*.*..*.....*..**.**.*..**..**..*.***.*******.**.*.***..*....**.****.***.***.***.***.....*..*.*.*.**.**..**.*....**........*.*..****.*..***..*.***...***.*...**.*..**...*.*.****.****...*...*...*.*.....*.****.*.****.*...***.*.****......*.**...*****...****.*...**.*.****.....*..**.**.*....*.....*.*..**.****.*.***...****.**.*.....**.**.**....**.**.**...***.***...****.*.*****..****...***..**.**.****.. *****...******..*..****..**.*..*..***.**.***..*..*..**...*...*....***..****..**.*****...***.****.*****..*.***..*.****.****.*.**......*..**.**.*.*.*..**...*.**.**.*......*.....*...*..*..*.....**...***.*********.**.**...**.*.**..*.*...**..**..**.**...***.**...**.**.**.....*..*.***......*.*.*.**.*..*...*..**.....********.**.*...**.***...***.**....**......*..**..*...*.*..*.*...******..**....**..**.*...*..*.*.......*.*.**..**...***.******....***....*****.*.*.*.*.***.*.***.**.**.***********.*.*.*****.*.***......**...**...***.*..*.***.*.**...*.*..*..*************.*.*.**.*....*...**..***.*.*...***..****.....*.*.*..**.*.***.****......**....***.**.****..*****.***.*****.***.*.*.*..*..**.*..**..****.*****........*....**.**.**..*...*.**..***.*..*.**.******.*...*.**.***....*.*.*******..**.*.****...**....*..***....**..***.**.*.**.*.**.*.*.***.***...**.**.**..****.*..***....***.*........***.***.*........**.*******..**.*.*..*************...**......*.*.*****..**.******.**.**.*.**.**...***.*.*...*..***..**...****.*........*..*..*...**.***...**...*.*.*....***.*.*.*.***.*****.*.**********.**.*.****..*.***.*****...**.*..****..*..*..****..*.***.***..****...*...***...*.*....**.*.**...*.**.**.......*.*.**.*..**.*****.****..**...*...*.*......****.*.***.*..*..***.***..*.**.**...**......***..**.**.**.*...***...***.*.....*.*..*.*...*****.****...*.*..**..**......*.**....*...*...**.*.*..**......***..*****..**.....****.*..**.*..*...*.*.*****.....*..******.*.*....**..*****..***.**...*******.*.**.**....***.****.*.*...*..*******...**.*.**.*.***.**..*.*....***..****..*.*...*.*..**.......**.*.*.**..*.*.*....*..*.*.***.*.****....*.****.*******...**.****.*.*...**.*****.......*........*.*.**.**.*..*.***..*....***.****..*..*.....**...*....*.*.*.*.****..*.**..***.******.**...*.*.*.........*...*.*.**.*..*..*.*.*.....*..*.*.*..*.*.*.........****.**.*.***...**...**********.*.*.****..*.*.*...*****.....***.*.**.*..*.**....****.**.*.*.**......*.*..*...***...**.***********.*.**..*.*..*.**.**..**.*...***.******.*.* ....*...****.*.*..***.*..***.*.***..****.*....*..***.*..**..***.****.*....*.******.***....*.*.*..*.**..******..*.*.*...***..*.*.***..**.**.*.*....*..*****....***...*..*.*.*.****.*.....**...*.**..*****..**.***....**.*...*.*.*..*.******..**....**.**.**..**.**.*...*..*..***..**.**...**..*****.*.*.**..****...*...*....**.....**.***.****.*..*.***.**..*.***...*....*.*.*..*..*.*...*.*..****.*..**.....*.**.*..**.....******.**..******....**.****.....*..**.*.******.*..****..***..***.***.*.*.*..*.*...****....*.*.***.**...*.***....*.**.*..***.***.******.*.**.....***.*.**...**.***.***..*.*.***..*.....*..*......**....*.*.*.*.*****..**.****..*...*.*.***..**......**..*.....*..*.*...*...**.****.**.***.*...**..**.******.**..*.*.*...**.****.....*.*.*..*....*...*....*..*....*.*.....*....*.*..**.*.*.*.***..*****...**.***..*.....*.**..***.*....**..***...*..*.**********.....*....***.**.**..**...**.**.**.*.**..**.**.*.******.**...**.*.******.**....*.*.*.*.*.**.**..***.**..*.**.***.**.**.****.*.*.**.************........**.****......*..*.**..*..***..***.******..**.*....***..****..*.***..*.***......****.***.*..*...*.****.*.*...****.**..*...**.*.*.......**.****.....*.*.******..*..*.....*.***..*.*.**.**...**.**...*****..**...**..*.**.***...***.**.***..*.**..**.**...*...*....***.**..***.*.*.**...*.**.**...**.****..**.......**....*.*.****...***.**...*.*.*.*.****.****..***..*.**..**.**.****...****...*...*.**.***..**..*..********...**.*...****..*..***.*.***.*.*.****..*......*.********.*****.*...*****.*.*...*.*.*..***.*..*.....*.*...*.*...*...*...*.**..**.****...*.*******.**.*.*.*.**.*.***.**...**...***.*.**.**.**.*.***...**.....*.*.*.*..*..***..**.*........*.**.*.*...****.*.*....**..**...*..****..**.*.**.*.***.*..***.*.********......*.*.****..**.*..*.....*....*.****...**...****....*..***.****....*****.*****.****.**...****....***.*....*..*..*..*.*....*..**...*...*..***..**.*..***.****.***....*..***....*..*.*.*****.*..**.****...***...***..*...*.....*******.*.**..******..******.....**.*......*..**..*.* ..**.*....*.*..*....*****.*.*.....***.*.....*..*..*.**.*.**....*****...*.**.*.*****..**..*.***.*.*..*.*.*****.**.*..****.*....**.*...*.******..*.*.*...**..........*.*.***...*...*..***...*.*...*..******....*...**....**..****.**..*..*....******..**....**.*..*.***.*...*..*.***..**....*.********.*.***..****.**..*..*******.*.***.*.****.**..*..*.*..*.**..******....*...*...**...***...**.**.***.**.**...**........***.*.**.**..***....*.*..**.**..***........*.....*....**..***..*..*......**.*...**.**.*.*.*....**.**..****........**.**.**.*.....***.*.**....****..*.*..**..*.*.****..**..*.*****.*.*..**.***.*.......*****.***.*.***..**.*.**....*.*.***.**.**...*...*....***.....*....*..****..**......*.****.*...**.*..***.*..*...*.*..**......****...**..**.*.......**....***..**..*****..******.**.....*.*.*.******.**..**.**.*.***.**..*..*.**....******.*..****.*..**....**..*.**...**.*.**.******.....*.**..........****....*.*.*...*.***.*.*....*...**..**.*.***.***.**...**.***.**.....****....*.**.*..****..**.*.*.*..**..*...******..***...*..*****...**.**..**.**.......**....**.**.*.*****..*...**.*.**.*.*...*..*.......***..****.*.*....*.*...*..***.*.***....****.***..*...*....*.**.*.***..*......*.***.*****..****..**.*.*..**.*.***.**...*....**.*.*.**..*****...***..**.**..*.....***..***.******..***...*.*..*.**.....***..*...****.*....*.***...*.***.*..****..***...**.**..***.****.**.****....**....**..***...***.**.....**.*...***......**.****.*.*..*...*..*....**.*.*..**.**..***......*.*..***....*..*.**.****..**..*.***.***.*...**....*..***.*.*.*...*.****.*..***..*..*.........*.**.**.*.*.*.*.***....**..**..*.****..**...*.****..***...**.***.**.*....***.*.*..***.......*.*..**...**.*....******.**.....*..*****....*****.***..*..*.**.*.**.*.**...****...*..****.****..*.**...****..**......**.*..*.*.**.......*.*..*****..*.**..*.**....*.**.**.***.*..*.*.***..*..*.*...*.*..*.****..**.****.*..**..*.**.*...**...*.**.***.**.*.**....**.*...*..*.*.....***.*..***.**.*.**.***....******..**.*****......*.***..***.*....*..**..*. ..****..*...**...*****..*.**..**.*...*.**....***.*..*.*...**..*.*.**.*..*....****.****.***..**...********.*...**.*..**.*****..**..*****..****..**.***.....***.*.*....***...*.....**.....****...***.*...*..**.*****...*.*.*.***...*..*....*.*..***..*....*.*...*.***...*.**.****.**.*..*..*..**.....***.****.*****...**...*.*..*.*******..*...*.*.*.***..*...*..*..***.*.*...*****.**.*.....**....***.***..*.*.****..***.**.**...**.*.*.****........***.*.****.*..*..*.*...*....****....**.****.**....******.**.*...*...**.*.*....**.**...****..**.**.****....*...*.*.**.**.*..***..******.*.......*.......*.***.*..***....*....*..****..*****.**.**..**.***....**.*....*.*.*..*..*.**...***.*....*.......*****.*.*..*.**...***..**...**....*******.*..***.*..*.*.............****.*.*.**.***.**.*****....**.*.*.******.....*.****.**..**..*..*...*.*.**.*.*.**.....*...***.*.*..**.*.*****.*.*.**.*..***.....*.*.***.***...*...*....*...***.**.**..******.*.*.**.**...*....*...*.....**......*.**..****.**.*..*...**...**.***.*..*.*.****.***..*......*******...*.....*****.***.*.**....*...***...**.*.**.*.*.*..***.*.***.....**...*.*.*....*.***.**...*.***..*.***.*...*....*...*..***.*.***....**.**.*..*.*...*...**..**.********.*...*.***.*.***..*...*****.****..**.*.***.**.*.*...*.*.*..*.....*.*****.*.********....**.*.*...*...****..*.*..*.***..*.....**....*..*....*.**.*..*...*..*..*.*...**...*....****...**..*.*****.*.*.***...*.*.**.*...*.***.****...**....*....*..*.*....*.....*.....*.*..*...****.**.**..**.**.....**.***..*..****.*.**.*...***.*..***..*..*.*.*.****.*.**.***.**..*...***.*....*.*.....*.**.*.**.**..*.*.*.*..*..***..****.*....***.*.*...*.**..**..***..*****..***...***..*****...*.***.***.**.**...*.*.*...**********..*...**.*.*.***.*****.*....***..*.**.......**.*.*..****.*****..***.**..*.*****.*.*.*.*...*....****.....**.*.**.*......*....*****...*****.*****.*******..****..**..***...*..*.*.***.*.*.*..***...****..*.**.*...****.**..*******.***.*.****..**.**.*****.**...**.*....***.*.*..*.**.***...***...*...*...*****..**..... *...*.**.*.**.**.****....***...*..**.*.*.***..*..*...***.********..*.*.*.***.**..*****.....***..**...*****.*.*.*.**.**..**....***..**.**...***...****....*.****.**.****.*..****.**....*...*.**....*.....*...*..****....*.*..*.*..*****..*.***....*.*.***.*.**.*.***.***.*.**.***...**.*.*..*....**......***..*......**.*..****...**.*.***.**.*.*..*...**..*.*.*****..*.*.**.*.*..*..**.*.....*..**...*..**..*.**.****.....*.....*****...*..**.....*..*.*..**.***...*...*...*..*..***.*.*.*.**..*..***....*.***.*****..*..**.*.*..*.*..**....*...*.*..*.**..*...**..*..***..*.*...*..*.........**..*.******......***.*.*.*.***..*.**.*.*.**.*...****...**.***..*..**.***....*..*..*.**..*..*...*.*.***.***.**..**.**...*.*.***.***..*.*******..**.*.**.*...**..*.*...**...**.*.**.*.*****.**.*......**..*..*..*.**...**.**.***.*.*.**.*...***..**...**..*****.****.***...*.*.**.*..**.*.***.*****....***********.**.*.**...*...*.**.*..***.*...****.****..****...**.***.*.*.*****..**....*****..*..*....*.**.....*...*.*.**...*..***.***.*..**.**.*..***..****.**.*.*.....**....*.**.**....*******..**....*.****....*.**...****..******.*.***...**....*.*.*..*.***.*.*.*...*.***.*.**.*.*..*...*..*....*.*..**..*.*...**.*.*.***..**.****..*.*..***...***.*....*.*****...**.*....*****..*.***.*..***.*.*..*...**.**.*.*..**.*.****.*..***.**..**.*..*.********.****.**.**..***..***.*.*.*.*******.*...*****..**.*.*...****...*.*..*..*.*.**.*.**.***..*..*******.**..*.***.*...***....**..**.*..*.*..***.*****..***......**..*.*.**..****.***.**..*.**.***.**..***...**.*...**..*******.**.***.***.**..*.*....*.*.**.*...*.....***..**.*..*..**.......*.**.**.*.****.**.********.*...*.....**.**.....*.********...*****.*.**..*..********.*....**....*.**..*.***..*.***..***..*..**.*..*.**...*.******..**.*...***.....****.*..*.****.*.****...*..*.*..**.********......*.*..*.*.**..*.**.***.*.......*.**.*.*****.***.*.*.*****...**.*.*.*.*.....*.*****..*.*.....**.**.****...**.***..*..*.*......***...**.*.**.****..**.***..****..*****.**.**.****...*.*..***.*.*.*.*.*.*.*** .***..*...*..***.*.**.......*...*..**.*.......*..*..*..***.*...*.*.*.*...........**.*****.*.***..*.****...*..*****.*.**.***.**..**.*.**...**..**.*.*.**.......*..*.********..*.***...**.********.***....*.*.****.*.*.*..**...**..**.**.*.*.*.*..*..*.**..*.**.**...**..***.*.*..***...***.*.*.**.***.*..*.*....*..**...*.*..*..*...**.**....*.*.*.*......**.**...***..****...*..**.*..***.***..*.*.*.*..**..*.**...**........**....*..*.***.**.*.*.**..***...*..*.*.**.**.*.*....***.**....*..********.******...*.**..**.****...*****..**.*..*.*********.***..*.**...**.*..*.......*..**....*.***.*****.....***.*..*.****.*******...*..*.....*..*.*..*..****...*....*.***....**...*....*..**.**.**.*.*.*.**..**.***....*.*.*..***..**....***...*.*..*....*.....**.***.**.****.*****..........***.***..*.*.*.*....*.*..******..**.*.*.**.**.**.*****..***...**...**.**..***...**..*****...*...***...**..*.....****..*...*..**..*.**.****.**..*.....*.**..*.**..*.**.*.*.**...*.**...*...*..*.*****.**.**..*****....*..*.**..**.**.*..**.**.*.**.***..*.**.***.*.**..***...****...*..**...**.**..***.***.****.**..*.**.*...***.**.**.*..*.*.***.*...*.**....***.*.*****..***.*..**.*....*..*.*..*..*...***.**..***..*..*..*..**.***.**......*..*...***.*****...*.*.***..*.*....*...*......*..*.****.***..**.*.**...*.********....*..*..**..**..**.....*..*..**...***.*..*******...**.*.**..*.*...**...*.****..*..**.***..*.*.*....***...*..****.*.****..*.**...**.********.*..******.*.**.*.....*.*...*.**...*.**.**.....*.*..*.*.*..***..*.*....*.****.****..*.*.**..*****.**..**.*.*.*...******.*.*...****..***.****..*..*....*.***...***...*....**.*.*.*..***.**.*....*..**...*.***.*.**.***..***..*....*.*...*.*.*.....****...***.*****.*...****.**.***..**..*.*.***....*.**.**..*.**...****.**.***.**..**...**......*.**.*****.*.....*****.*..**....*...**..*.*****....*.*...**.*.****.**.*.***...*.*.**..*...*..**..***.*..*...*...*......**...*........*.**.*..*....*.*.**.***.*.....***.**..*..**..*.*...**.....**.**..*....**...**..***......*......*.***.*.*.....***...* ****.....*...*.****.**...*.**.*.*.*..*.***.*..*...***.**..*.**..***....*..**..**..***.*.........*.*.**.*.*..***.***.*...*.*****.**.**...**.*..**.*.****...*.**.*....*.*..****....*....**.***..*.**..**..****.*.**...*..*...*..***.****..**.*...***.*..*..**.*..*..***.*..*...*.*....***.*..*.**..*....**.*****.*.*.*.........********.***.*.**.**.*....*.........****.*.*.*.*..*.**.*...*.***.....*..*..**.*******.**.....***...*...***.***....**.*..*****.*.*.***..*.***..*...***...**..****.*...*...*.*.****.***.*..*..*...*...*.*....*.**.*.*.*.*.*...**.****..***..**.*.**.**.....******..*..*.*...***..***.*........*..**.*.***.....**..*.**....*....****..**..*...*...*.*.*..**..*.**..**.******.*.**.*.*..*.***.**.****..*.**..*...*.*.*.**..*.*.*...*.**..******..**.***..*.**...*....*....*...**.*.**..*.....****.***..*....*....*.**..**...**..*.*..**..*.....***.**.****.**.*.*.*.....**..*.....*.***.*******....**...*.*....**....*.***..*.*..**..*...**.**.***.....*.***...**......****.*.*..**..**....*.*......***.**..***...*..***.*..*....*.......**......*.**.***..*.*...***.....******..**..**..*......**.......***.*..**..*****.***..**..*.*.**....*....*.***....**..*..*.*.*..*.**.**.**.*.*.*..***..**.***.**.*..*..*......***..*..*....**..*****.*******.*****..**.*..***.*....***..**..*.*.*...**..*.**...**.*.*.......*.*....******...*..****.**.*.*.**..*.*..*.***.**.*....*.*..*..**.*..***..*.*..**.**..*.***..*..*.*.****..***...*.**.....***..**.*****.*.**.*...**..**..*......*...*.**..*.**.*..*..*.**..****..*..**....**.*.*.**....***..****.*.**..**...***.**.****.****..*..****.**.***...**...*..*.***.**.****.*...******.*...*.**.....**.****.*.*..*..*****.***.*********..*.**..**..*..**...**..*.*.....**...**.....*......****........***.************.**.*.***.***..*.*...*.*...**..**..**...**..*.**.*...*****.*.*.*..**..*.**...*.*.*....*****...*...*.*.**.*......*..*..*.*.....*......**..**....***..**....******.***.*..........****.**.**..****...**.**.*.....*...*.**.*..**.****.............**.....**.*....*.*.****.**.*.****..... ***..*.*.....**..*...*.**.......****....*.*.*********...*.*..*..*..***..*.*.*.*.*.*........*.**..*.**...*..*..*****.*.**.**.*.******.***....*..*..*..*****.*.*...****.*.*.*..*..***.**.*..***.**.****.*.**..**...*.*...*..*.***.**.....****.**.****.*.**....*.*....*...***.****.....**...*.......*...**.**.*.**..*....*..***..**....**..*.**.**...*...*.**..***.*..**...**...*.....***.*..****.*..*...*.*.*..****.*.*..**.*.*.*...***...**.**..*.***.**.*.*..***..***..****..*********.********.*.*.**....*.****..........*..*.*.****.*..*****.......******.*..*..*.....**.*.***..*.....**..***.*..**.***..*.......*.*......***..**...*.**..**.*....**.***..******..**.**********.**...*.*.**..*....**..**..*..*.*...*....*.**.**..*.**...*****.....**.****..**....*.*..**...***.**********...*****..***.**.**..*.*.**..***...****..*.****..*.**..*..******...**.**...**..****.*****.*..****.***..*.*....*..*..**.**.***..***.**...*...**.*.*******....*..*.**.**.*...****..*...*.*.***..*****...*..*.****.......**.*...**.*.*..*....*.*.***.*...*****.****.*...**.******..*..*..*.****..**.**..*.*....**...***.*..*.*.*....**.****.*..*.*..*..*.....****.*.**..*.***.****.*...**..***..*.*.**...**.*.**.**.*....**.**..**.**..*....**....*..*.****..***.**.**...*.****.*.****.*.*....*..*.******.*.****.**..*.**..***.**..*....**.****.********.*.********.**.*..**....**..**.***.*....**..*...*.**....*.*.*****.***..*.**.....*****..**..*..**....*.*..*..*****.**..*.*...*.*.**..***..*****.*..***..*.********.*...*****.*.*..*..****..*....*.**.***..**.*...***.....**...**.*****.*.*....*.*.**.*..*.**..**.***.*.**.*....*.*.*..**.....*.*..******.*....******.*.**.****......*...***.**...*.**..***..*.***.*...*..****...**......*.*..*****.****.....*......*.*...**..***.*..*.**.*****........***.**.*****..******.****.*.*.**..***...*..**.****.*.........*.**.*...*.***..*.*....***.****......**.***.....**.**.*......***..*.....***.**.*...*.*.*.*.**.**.*....*.*....*.**.**...*..*..*..*..*****.....*.**.****.***.**.**.*.***.*.***.**.****.*.*.*...*.**...**...**.*. ...*.***.......*.**....*..**.*******.**....*.*.***....**.*....*.*..**...*..*...*...**..*****......*......*...*.***..*.**....*...**..***..*.*.*.**....*.*..*.*.******....***.*.*..*..****..*.*****........**.***********..*...**.*..**......*..*.*.****....*...****.**.**.*.*****.*...*****..**.**.****...*.*....**.****.****.....**..**.**...*.......*..***..*...*.**...*..*..**.*...*.*.*.**.****..*.***..*.*....*.*.**.***.*.**...**..**...*..*...*.*..**.......*.*.**...*******.*..*.**...****.*.*.*.***.*..*.*.***....******.**...***.*.*....*.*.**...**.*.**.**.*..**..*..*.**.**.****.*.*....**.****..**...*..*..***....*...*.*...*.****..****.**..*..***.**...***..*.***..**......**..******..*..*.***.**.**..*...*...*..****..*....*.**..**..****.**.**.**..***.*.....***.**.*..***.**.***..*.*..**.*****.*.****..*****.*.*..*..*..*....*.*.*.*.*...*..*..***.*...****..*.*....*.***..*..*.....*****.*..*....*.**.*..****.**.*.*.*...*.*.*.....*****..*....**.*.**..**.*..*.**.**.**.*...***.*.**.**.*..****..****.*.**.*.****.....**..**...*.**..**.***..*.*.*....**...*...*.***..*..*.**.**..*.*..****.....*.*..*******..*..*.*...**.....****.**.****.*....*...***.*..**......***..*.*.**..*.*.*.****.*.....**..*..*.....*.*..*...*.**.......***..*..*.*.*.*.*.......**.**.**...******.********.**...*..*..*.*...**.*..**....*.****.****.*.**...*****...*.*...***.*..*......*.*.**...****..*.*.**...***.**...*..*.**..***.**.......***.*...*.*...*.***....**.**.***..*....**.*....**.***...*.*.*****...****..*..*..**..*.*.....*.***..**.**..**....*....*.*..**.*.***.*...**.*.*..*...**.*****.****....*..*....***....*.*.****..*..***.***.***.*..*...****.*****.**.*....**..**..***.*.**.**.....***..*..***..***********.*.*.*******..**.*.*.*.**.****.**..*.**..*.**......*.*.....*...**.*.**.**.***.*.*..**.**..**...***..*.*****..***......**.*.....**.**.*.....**.**.****..*.....*..*.****..*.*..******.******.....*****..*....****..**....*.****.*...*.*.*****.....*****...*....***.***.*.**.*...*****.**..**..**.**.**.*...*.*..*..*...**......*.*.*....*...*.* .*.*..*..******..*.*..*......*..*..*.***..*******..*..**....*****.***...*..*...*....*..**...*....*.**..*.**...***.*.*.*..*..*...*..***..**...***.**..**....*.****.**.*.**.**.***.******...*.*..*.****.*.****..*.*...*......***..***.*....*..*..**.*****...*.**..*..**.***..*.*****..*....***.**.**.**....*****....*...*..*......**..*****..*..***..****.*...**.*...*..****.**.*...*****.*.*..****..*..*.*..**..*...****.***...***.*.**.**...*.*.*.**.**.*........***...***..**...**...**.***..***...*.**.*.**.*.....***..**.**....*.*.***..**.*.*..*.*.***.**.**.***.****...*..**.****.*.....***...**..**..*....*..*.*...*.*.*.**..*..*..*.*.*...***.**.***..*..**.*****.*.**..*..*.***..*****.*.*...*******.**..**.***.*.*..****.....**.***.*****.***.**...****.*..*.*.*..**.*..*..*..***..****..*..***..*.*.*.*...*...**....*.*...****....*...*.*....******.*..*.********.**..**..*......*.**.....*...*.*.*.....**.****...*.***..**..*.....*..**.***..*..*****.******.*...*.*.*.*....*..**.....**.**..***...**..*.*...***...*.**..**..***..*.***.*...*****.*........*..**.****.*.*****.*.*.**..*.*..*..*.*...*.*..*..*****.*...*.***....*.**.......**...*.**.**.*.*.*....**..*.**..*******.*..*.*******...**.***.*.****...****.**..***.***.***.****..****..*..*..***...**....*.*..*.*..**....******...*.**..**.**.*.*.......*.***.**.****.*..*....*.*...*********.*.*..*...*.**..*.*....***..****.*.*..*.*.*....**...******.**.*..*.*...........**...**...*...*.**..***.**.....***.*.*...*.**.**..**.**..*..**..*...**.*.**.***.**..*.*.*.*.**.*...***..****..*....*******.**.*..**..*.**..*..***............*.*..***....**...*..*.....*.*..*...***....****..****.*.**.********....*.**.**..*.****.***..*.****.*.*..**....*.*.**..*...*.****...******....****.****..**.*.*....*..****.*..**..*.***..***.**..***.***.*.******.*..**...***..*****.**...*.*.**.*..*.**..***.**..*.*.*..**.**..*..**..****..*.****.****.****.*.*****.***..*.*.**...*..*.**..*.****.*..*..*.**..*.*..***.*...*.*.*.....*.*.*.***.*.**......****.*..*.....**..*.........***..*..***...*******.**...* *.**.*..*.**.*......****..........*..*.****..*....***.****.....*..*.***..**.**.*****....**.*.**.....*****..*..***..*....***...*.*.**.*..*.*.....*******..*.*..***..*.*.**.******.***.*.*....**.*.*.***.*..*..*..**.**.****..*....***.....*.*.**.**.**..***.*.*.**..****.***.*..*...*.*.*.**...****..***.*..*.*.*.**..**.**.*.*..****.*.*.****..***..*....***.*.*.***.*.**..**.*.*.......*.**....**.....***..**...*..**.......*...*...****.**.****....*..**.**..*.**.*...*.*..*.*.**.*....**.*.....****...**.*.*.***..**...*******.*...*.****..***.**....*.******....*.*.*.*...*.*.**.*...*....*****.***..**..*.*...*....*...***.**.***.........*.*...*.*..*..**.**.*.*.*..******..*.****...*.*...**.*..**........**.**..*.**....*.***.*.*..*.**....*...**.*...***.....***...**.*....*..**..**...*.*.*.*..****..*.**...*.*......**.**..**..**.**..***.***..*.*.*****...*....**.**.*..*...******.*..**..*...**....****.**..*...*.*.***..*..***....***...*..***..**..***....*...**.*...........*...***..*.*******...*.***....**.***...*.*..*..**..****.*..*.*.**.*****.*.***..**.*..***..**...***.*...***...*.*..******.*.....*...*.**.*.*.*.**.**.**....***....*.*...*.****.***.**.*......***..***.**..*.**..*..**.*****.*..*****.***.****.**....*.*.*.....*....*..****..*.*..*...**.***.*.*****...*....***.***....***...****.*..*...**.*.........*.*..*...*.*..*...********.*****.*.**..**.**.....**..*..*.*.**.**.**..*...*...**..***.....*.**..**.**..**..**.*.*.***..*.....***...**..****..*...*.**.*..**.*...*.***..**.*..*.*...*..**..**.*.***....**....*...**..*.*..******.*..*......**..**.*.**.***.*...***.*.*...*...*.**..***.*.**...***..**.*.*..*..*..*.*****.*.*******...*.****.*.**.*..****.***.***...*....***..*.......*.*...*******.*..**.**..**.*.**.***..*.**.******..*..*..*.**....*.**.*.*..*****.*....****..**.*.****.***.**..**....*.*.*.*..**..***.*.*.***.*.*.**.*..*.**..*..**...**...*.***...**.*.**......*...***..*.*..*....**.*.*.*..***...***.*.*.....*..**..*..*..**..****.*.*.***..*....*******..*.**...****...**....*.****.*..***.*.*...*.***...*. ....*.....**.***.*.*...**....*.**.*.**.*.....**...*....**.*...*...*..*..*....**.***....*....*.**..*****..*...*.*..*...*..**..*.*****..***.*..*..*..*..**....**..*..**.*.**.*.*.**.*..*....*.*.****..*.*.*.**.**..**.**.***.*.****..**......*****..*..***.....*....*.****..*****.****....*.**..**.*..*..*..*.**.*.*.....*.*.**..***..**.*******.**.*****.*.****...**..*....*******..*..*.*...*.**...*..******.*...*.*..*.*...**..........*.*.***.**..*.*..*.**..**...*.******.*.....*.***..**.*.***...*..**....*.*.*****....**..*.****.***...*.**..****.*.*.......*.*.*.*..**.****..*..**.**.*...***.....*.*.*****...****......****.*..**.**.***.*..**.**..**..*.*..*.....****.*.*.**..*.***..**.**.******..**..*.**.*.*......*..*.*****.*....*.*.***.*...***.*.**.***..*.*.*..*.**.****.**..*.*.**.*.****....*.*.*.*...**.***.**.*..*...******....**.*.****..*..**...**...*..*.*.*..*.*..*....**..*.....*****.**..*...**..*....****...*......***.****.**..***...***.*...*...*..*.*....**..*...****.......**..****..*..**.*.**.....*.*.........****.**...**..**.*****..**.*.***.*.*...***.***....*..*..***.**.*..*.**.***...........*******.***..*******..*.*.*.*.******..*.***.***..*.***.....*.*.*.*.*.*.*.**...***.*....**...*.*..****.**..........****.****.*...**.*****.*****..*.**..**.*.......***.***...***..**...*.*...**..*...*.*.***.*...*.*..**..*.**....***..**......****.**..****..*.*....****..*.*.*.*.*..**.*.**..*****.***....**...**.**..****.***.*.*....*.*.*****.***..***..*..*.****.**....****.********...*.*.***.***..***.*...*..........*.....*....*.*....**.......*...****.*..*..*.**...*****...***..*...**.*.*.*...*...*....*.***..*...**...**.*.***.***.*******.*..**.......*.*.....***.**.....*****.*...*..**.**.*.*....****......***....*.**.**....***...*..**..*.*....*..*..*..*...*..*.*...**.**..*.*.**.*...*.**.****..*.****.***...**.*.**...**...***..**........**..*....**.*.****.**.....*.......**...**.**.*.*..*.....*.*.********........*...***...*****.****.****.**.*****.*...*.***...***..**.***..**.......******...*.*.*.*.*.****.*..*.... .***..****.*....*...**.****..*..*.*....***.......**..*...*..**...**.*****..*..*.....**..**........**...*****....***..*..**...**..*.*..*.*.*.****..*.*.*....**.....*..****..*.*.**.*..*.*.***...**........***.*.****.*..*.**.*..***...*****.**.**..**..**.*.........**.*.*..**.**..**...**...*.*...*.**.*...*...*...*...**.******.*..*..*.**.*..*.........**......*****.***.***...***...**...****.*..***..*..****.***.**...**.***.*****....***....*..*.*...**...*.*...**..**...**..*....*..*.*****.*....**.*.*.***...*......*...**.*.**..*..*..*..*.**...*..*.*.*...*..**.*..**..*..*.*...***.*.*...*****.***..*.*.*****....*.*....*.*.**.**..*...*.*..*...***....*...*.*****..*..*....*....*..*.**......*.**.**.*..*..**.*.***..*..***..*....**...*..****.***.*****....*..***...**.****.*..**....**.**.**.*....**...*..*.*.**..***...*..*...*..*.***....*....**.****.****..*.*.*.*..*.**..*....*....***....*..*.*...***..*...******..*.**..*.*..*....*.*.***......*.*******..*..*.*....*...****.*...*******......**.*.***.*.*.*....**.*.**.*..**..*.*..**.**....***.**.**.**.****..*.*..*..*.*.....*.***..***.......*....***.*..*.**.*.**...*..*****.*.*...*..***...*..*..**.***..*...**..*...*.....**...******.*.**.***....*****...**.*.******.***.*.*.**.**.**.*..*.**.....*.*..*..*.*..**..****.*...**.*.*..*..**.**...*.*....*.***.*.*...**..*.*..***.*....*****.*.*....**..*...*...******..********....*..**.*********.....*.***..*****.......*..*.*..*...**.**..*...*.*..****...*....*......*.*..*.****..*****....*...*..**..*..****...***.**...*..*...*..***..*.**.***.*.****...*....**.**.**..***......*..*..*.***.**.*..*.*..*..**.**..***..**..**..**.****...**..****...****...***..*..*...***.**....****.******..***.**...*....*..**.*.*********.******..**....*...*......*****.*.****....**...******.*.*...*...**..***.*..*......*..*.**.**.*..*...*.**..*...*.***....*****.**.*.*.****..**...*.***.***.*.*..*.**.**...***.*......*.**.*..*.**.*.*.**..**.***..*.***.**.***..*..**.*.*.****.**.*..**..*****....*..***.**..*.*.*.*.*.......****.*..*......**.*.*.*..* *......**..*.*.****.*...**....******.*..**.***...*.....**.......****......****....*..********.***...*.**......*.*..***...*..**.**.****.*.*.....*.*...**..**.**.*....***.*...****...**.*..*.**..***..*.....**.****..*.*..**.************.**.**..***.**..*.*..******....*...***....****..*.*.**..**.***...**....****.****....**.....**..****..*.**..***.*.*..*..*...*...*..*.******..*...*...**.*.*.****.*.*.*.**.*......***..*...**********.**....*...*****.*...****.***..***...*.***..**.*.**.**....*...*.*..**..**.***..*****.**..*.**.*.**...*....*.**....**.*.*.*.*....***.**.****..*****.**...**..******....**..****.****..*****.*.**..*.*.**.*.***..*.**...*.*.*....**.........***.*.*.***.*...********...*...*...*..*.**.*..*.***.**...****...**..*******..*..*....*.*...*..***...**..****.*.********.**.*.****.*.******.***.*..**..***.*.**.*.*...*..**.**...*.**..*..*.***.***..*..*..**..*.******...*.**..**.******.*.....**....*.....***.*.*...*.*.*.*...**.....*..*......**....**..**.*.**.**..*..**...*.*...**.*....*.****.**..*.*..*.*.*.***.**.*.....*..***.**.****...***.**.*..**..**..**.**.**.**.*..****.*.....*.***..*.*.*.*....***...**.*.**.**..****..*......*..*****...*......*..****..*...**...*..*.*..*....**....*.*..*..*.**.*.*..*...**..**.**..*.*.**.*..*.*.*..*.*.***..***.....*......**.*..**.****.....**...**.***.....*****..**..*....**...**.*.**.**.*..*****.*..***.....*******.***.*....**.****.*...*.....***..*********..*..*..**.****.......*****..**.***...***.**.***.*......*****.*.*........**.*.***..*...*....***.**..**..*..*.*...*...**.*.*..**...*.*.******...*.*.*......*....*****...**..**...**..**..*.**.*.*.*...*....***.....*.*****.....****..****..*.*...**.**.**.**..*.**..**.**...*..*.*.**.**.**.*....***..*.....****..**..*...**.*.....*..*.******.....**..****.*.*.**.**..**..**...*...*..**..*.**......**.*..*..***.***...*..*.**..***....**.*..*.*.**..*.*.**..*....*.....*.***.*..**.**.*...****.*******...***....***.***.*..*.*..**..*.**.......**....***.***.***.*..***.*****....**...*..***.*...*..*****.*..*.******* *.**..*..**.*.**.***.*..*....*.**.*.**.****.....*****..********..*..*.**.......****.**.*.**...*****.***...*...**.**.....**...***.*.*.***..*.*.*...*...**.*..*..*.*.*...**.*..*..****..**....**..*.*....**.*.*..****.*.*..*..*.*..**.*..*...*....*...*.**..***...****..*****.***.**..**.*..**.***..*....***..**...*..*......*.*.*..**.***......*..*..*..*..***.*.*.*.*..***...**.*******....**.*.*.....*.*..***..**.*.*.**...*.*.**.*.***.*.**..*****.**...*..********..*.*.**.**.*.*....*.***....*.*******.*.**.****...*...**..*..*.*..**...*.*.*..*........**.**.*....*..**.*.*.****.**.***....*.*.*.*..*.**.**.****..*.....*.*..*..*...*..*.*..**..*..*..*...*....***.....**......*...**.***.*...*...**..*.**.*****.....*.**..*.***.****.*.***.....*.*..*.*..**.***.*****...**..*...*.***.*..*.***.....*.*....**.*.**.**..*.**.*.*.***.*.......*...*..*.*.*.***.*..*...*....**.*..*****.****.**.**..*.*.*.*..***.*.*..****...***...***..**.***....*..**..*....****.*.*....*..*.*******.*.**.**.***.**.**...**.*...**.*..***..*.....*..*****.*.**.**.*...*.**.**....***..*..*****.**...**...*.*.*.*...*.*..**....*.*....**..***..*.***...*..**.*.**.*.**......**..*.*******.*..**.*.**.**.*.***..*..**....****..**..*.*.......*.*..*.*..**.*.*.*.*.*.*..*.**.*.*******.**..*.**.****.....*.*..**..*.*.*..*.*..*.**.*.*.*...*..**..*....*.**....**.***..****.*..*...****....*.....*...*.****.***....*.*.**.*.***.*..**.****..*.*..*.****.*.***.**.**...*.*.******.*.*....*.*.*.***.*.***..**.***.***.*.*.....*..*.*.*.*....****..*.*.*.*.*...**.*.*.*****.*..*.**.*....**.*.**..*.*.**.**.*...**.*.....*.**.....*.*.*...*.*...***..*...*...****.**.**..***.**..****.....*..*.*****...*.*.**.**..*.***.*.*....**.**.*..*.***...**.***...*******...**...*.*...*..**.*****.*..**..*.***.*...*...*.....*..**.....*.....***..***.*......****.**.**.*****.....*..**.......*.*.*.**...*.*.*.....*.*..**.****...******....*.********..*.*.****.**.*****..****.*..**.**..*.***...***...**..*.**.****.******..**.**.**....*.**....**...*.*....**.**.*.*****.*...**.***...*.*...*.**.*.*... .....*.**.*.*.*...***..*....**..**.**..*...*.*.*..***.....*.....*...*......*.**.**...***.....****...**.**..*.*......**..**.***..*..**.*..**.....*.....*****.*.....**.*.*..*.****..**.*.***...*.***.***.*.*....*.****..*...*.**.**...**.....*****.****..*.**....*..**....**...*.*.*.*******....***.*.....*.***....******.....*....**.*..*.*..*.....*.*.***...*.*....*..*.****..*..*.*................***.**.*.*..**..**...***.***...**..*.....***...***.......****..*..*.*..**.***..*...*..*...***.*.*.**...*..*..*.******..*..*******.*.**..*.***.*..*....**.****..*...**.****...***..**.*.*.*.**...***..*..**.***...*.*....*..**.*.*...*..*..****..*.*...**....*...*.**..*****.**.*.*.****.......**...*..**.*.**.*.**.**..*****....***.*...*..**......**.***.....**.*..*.***.*.**.***.***....*...**..**..***.*...*...*.**.**.*.*..*..*...**.*.*.**..*.*.**.*..******.**.****.*.*.....***...***...**..******...****.*.**..***.**....*..*..**.....*....*.*..**.*.*****.**..*****.*.*.**.*.**.**.******..*.....***.*..******..*..**.**.**.**..**.*....**.*.*..*..*.**.**..**..*.........****..*....**...*..*.**...*.**..*****.***.*.*.**.**..****.*.....*......*..*.*....*.*...***.***.**...*..***.**.*.*.*..*..**...*****.**.*.*******..**.*..*...***.*..*..*.*..**..*.**.*.**...**..*..***.*.*******.*****.*.**.**.****...*.******.....*..*.*..*.**..**..**...*.*.*...*....*..****.**.*..*.*..*.*...****.*..*...*...**.....*.*****..****..***..*...*..**....**....**********.****.**..*.**.*....*..**.....**.*...***..*.*.**.**.***...*.**.*****...*.****.*..***..**..*.****..*..**.*..**..*....*....*..**.****.*.*...**.**.*...**.....****.*.*...***..***.***...**....**.*.**.*...***..*....*.****.******...**...*.****.***.*****...*..*.****.**.*..**....*.**.*.*..*.*...**.........*...***.*..*.*.**..*.*...**...*..**.**..**..*.....**.*.*.**....*..*.*..*.**..**..*.****.*...*.......*****.*........**.*****.*..*.*.**.**..********..*.**..****.*..**.*.*.*.**.*.***..*...**.*.*.**.********...**.*****.*.*...**......*...***.****.**.*.****..***.**.*.**...*......*.....*. ..***...*.**...**.****..**..**...*****..........**..*.**.*.**.**....*.**.*..*...*.**....*.*.*..***..***.**.**********..***....*..*...**.***.****.*.....***...*.*.**...*....*.*......*.*.*.*....**.*.*.........*.*......*********.*...*.....*........*....*****..*...**.**....**.**...*.*..**..*..******.**.**.*....**.*..**...*.**..****.....*.**.**.***..**....***.*...**.*...**.*..*.***..*..*...*...**....*...**.*.*..**.....**.*.****..****...*.*.*..*****.*.***.***.....*****..*.*.*.**..*.*.****...*..*.*.***.****.**.*****.**..**.*.*...*..**.**.*.**.*.....*..*...**.*....**.**..*****..**..*..*.*****.*.*..*.**...*.**.*..*.*.***.*.******.*.*.*****.*..******.***..**...*.....*******..*...***...***.*.*.*.**...*.*.**..****.*...****..****.*.**.*..****.**.**.**..**.**..**.....*...**..****.*.**.*..**..**.**.*.**..*..**.*.**.*..*****..**.**.***..*.*.*..***.*.**.....**.**.**.*.*.**....*.*.*.*..***.**.****.***.******...******......*.....*.**..**.****.***.******...**.*.*...*..**.***.*.*.**..****....***.*.***.........**.....**.**.***..**...*..***...*..*.*..*.....***.***.**.**.****.**.**....*.*.*.**...*.*.**..*.***..**..*.....****.....***.**.**.**..**.......*.***.*.**...**..*.**.*.*..*.*...*.....*.*.***.**.*..*.*.......***..*.*.**..*...*.*..*...***.*...*.*.......*..*.**.**...*..**.**....***.*.*..*...*.***.*.*...*..*..**********.*.**..*.**.****.**.*...*..**..*...**.****...*....***...**.*......***..*.**.*.**.*.*.****.......*.*...*.*....*****.*.******...***....***..*****....*..****...****.*.**..*..**..**.**.*.*****...*.*.......*.**..*...****...*.*...****.******....*.*.****..**...*.***.......*****..**..*.*.**...***.*.**.........****...**.*.*.**.*.*.....******...*..*...****.***.*..*.**..*.**...**.**..*********.....***......*...*..******.*.**.*..*****.*....*...****...***.**..*........**.*..**....**.*...**.**.***...*..*.*.*..**...*...*.***.*.******...*....***.**...****.*.*...***...*.*.*.*...**.*...**.******.*.*.....**.*.****.*....*.******...**.*....*.*.....*.**.....*.**..*.**.*.**.*.**.**.**********.... *...***..***.*....**.**..*..**.****.*.***...***.*..*.*..*.**...**.***.*.***.**.**..*.***.*.**.**....***.**.....*..**.....*..*..**.*****.**.*.**..***.*.*..****...*.*.**...*.*..****.**....*....****...**..*.*.*..*****.*..*.*...*..****..*.**...***.****...*.*.***.*.**.*..***.**.*.**...*..*...**.******.*.**.*.**.*..**..**.****...*****.*..*...****.*....**.***..*.*......*.*.**.*.*.**..**.*.******.**.**...******.....*...**..*.*.*.*...*.*.*....*****.****...****...*.**.**..**...*.*.**.**.***.****..*..*.......****.**.*.*..*.***...*..***....***.*.**.**...***.**.****.*..*......*.*.******.****.*..*******.....****.....*...**...**.***....**..*..*.**.***..******....*.....**..**.*.*..*.......*****..*.*..**.*....*..*....*...**..****.*....*.*....*.*.***...*.******..*.*.***.*.*..*......**.*****...*.*..**.*********...**..**.*.*.*..*.*.***...**.*....*...*....*.*..*.****.***.**.**..*.*....*.*.*.*..*..*..**.*.****.*..*..*.*.**.*.***.*.*.*.*..*..*..*.***.**.**.*....*.*.**.***...***.*.*.*****...**.*..*.**..**..*....*.......**.*.*..*.***...**.****...**...**...**.*...*...*.**.*.**..**.....**..**.**.*...****..***..**...**.*.*.*....***..**.**..*..*..*..***..*.*.*.*....*....*..*......*.*.**..*.*...****.*.*..**.**.**..*.***.*.*..*...*..******...***.*..**.******.......*****.*****...*.*.....*..*.......*..*.*..***.*****....*.**.*.**.**.............***.*.****.**..*.*.**.*...*....*.*.**.***.......***...*****.****.**.*.....*.*.****.**.*.*..**...*..*.*.**.**.******.**..*....*.*..*.*******.*..***..*....*...****.*.*.****......**..*.**.**..**.**...****....*..*..*..**.*..*..***.*..**...*.***.**..*..**.**.*.****.**.**.*..*.**.****..*.*.*.*.**..*.*.....**......**.*.***.***.*...*.*.**..*.*.***..**.*.*.*.*****..**.***...*.*..***.....*....***.*.*...*.....**.***....*..**.*...***.****.*..*..*.**.**.*...***.**..**.*...*.***.**...*.**.**.****..**.**.*...*.***.**.****..*.**.*.**.*****....*****.*.*.....**...***.***..*.*..**...***.*.**...**..*..*...***.*.*...*...**..*..**....***.*****....**.***..*..*.*.....*.***.*.****.*. ...*....*....*..**.*******.***.***.**.*.*****.*....*.......*.....*.*....**.*.*..*.**....**..*..**.****.**.*.**..****......***............*...*.**.**..*...*......*.*.***.*..**.*....*...**..*.**...**..*....*.*..**.****.****.......*...**..***..*.**....*.*..**..*.*.....*..**...******.*...**..*......**.*****..******..***..**.*.......****.*..*..**.**..*.**...**.**.**.**.*..*.*..*.********.*..*.**.*..**...******.*.*....*..*...****..........*..******..*.*..****.****.*.*.*.*....**..*.*...*.***.***.**...****.*.**.*.*..*.***..*...********.**....*..***.*.*.*..*..**...*...**..**..*.***..*.*..*****..*.**.**.*.*..****..*.*.***..*...*.***....**.*.**.*.**...**.*.**..******..*...****...****...*.**.*.*.******..**.....**.*.*..**..***..*...***.*...*......*.*******.*.*..*..*.*...**..****....*..**...*..*.*.*..*.*..***..***...*..*.***..*..*..*.**..***......*..*.**..**.*.**..*.*....*....*...**...*..*****..****....*.*..*.**.*.**.***...*.**.*..*****.****..*..***.**..*.*.**....**.*.*..*..*.*..**.*...*.*..*..****....*...*.***.....*.*.*...*...*.....*.****..*.*.*.*.*.***...***..**.**.*....***...***..**..**.**.*..***...*..*....*.****..*..**..********..*..*.***...*.*.*.*.***.....*.*.****..****..**........*..*...*.*......**...**..*....*.....**.*....****...***.***..*.*....*.*.*****...*****..**..*.**.*******..*.*..*.**...*..*..**....*********.***..***.***...*.*..*...*.*.**.*..**.*.****.******..**..**.**.**....*.***.**.*...*.****....*..**.....*.....**..****....****.*******......*..***.*..**..**.******...*.***.***..**.*.**.****..*..*..*...*...**.**.**.***.***.....****.....**.**.....*.*..*.....**.**.*.*....*.*****.*.**.******..**.*.**.*.*....**.....***...*.*.*....*..**.*.*.*.**..*.***********..***..*..*..**..****..**.*.***.*.**.***.**..*******.*......*....*.**..*.**.*.*******..**....**.*.*.*...*..**..*...*.**..*.*..*...***....*..*.*..******.**.***..*..**.*..******...*.*****.****.*.***..***..*.*..*****.*.**..*.*...*....**.**...****..**....*..***.**.......**.**..*.*.*....***.*.*.*....*.*.*...***......*.... ....**.***.**..**.....****...*..*...**....***....*.********.....**...*.**.*...*.*...**..*...*.*.*******....*.**.**.****..***.......**.****.****.......***...*.**..*.*.*.**.....*.*.....***..**..***.*....*****.**.*..**..*...****.*..**...*..*.****.*....****..***.....*.*...**.....**..*.*..*....*..**.**..*.*.**...***.*.***.*.*.***.....*.**..***..*...**.*.**.**....*.***.**......*...***.*.*..*..*.**.**...*.*..***...*..***.*.*...****..**..**...*..*....*..**..*.**..*...***...**.**......*...**.*.*.*....*.***...**........*.*......*.*****..*****.**.*...**.******..***..*.****.***..*.**.......****.*...*...*.*..*..*...*....*.*...**....*.***..****..**.*.**..**....*..*.*...*.**.****.**.*..**..*..*....*.***.****...***...*.***..***.*.*..**..*.**.***.*....****..*.*.*.**....**.***.*...**.**.**.**.*.*.**.*****.*..***.*.*..***..******.**..**.***..*....*..*.****.*..**.****.**.******...*****.*...****..*.**..*..*.******.....*..**.....***.*.**...*..*.*.**.*..**...*..*******.*...***.....**..*.****...*....*.***..**..*..*.**..**.****.**.*..***..*.*******....**.*....*********...*.*..**..*.*...******...*....*..*..*...**.**.**..***...***.***.**.**.*...**..**.*.*.*..***..******.***.*.*...******..**.*..*..**.*.**....*..*.*.**..*..*...*.*..**.**...***..*..*.......**..*....*.*..*..*.*.*...**.**.**.*.****.**.*..******.**.******.**....***...*.******.*.****..*.*..****.*......*.*....**.*...*****..*...*............*..*..*.****....*.*.****........**........***...*.*******.***..***.*..*..**.********.*....*.**.***.**.*.*..**.****...*.**...***..*.*..*.*...*.****..*....**.*...*.*..*.......***..*****..***...*.**.**.....**.*.**.*....*.*****.*.*.*..**....*****.*...***..*...*.***.**.*...*****.....*..*.*.*.*.****..*..*.****...*..*....*..**.*.*......*....*.*..**.*......***...*....**...*........*.....*.**.*...*.**..*..*..*.**.*.**..**..*.***.*.***.*...**.**.**..*....*.****.******..***...*.......*.*.**.**.**.**...***.*.**.**.......*****...**.*.*.*...*..****.*.*.*....*.******.*****...**..*.**.***...*..*..*...**.*.*.**..** .**...**.****..****.*****.*..**.***.*..*.*.****.**.**.*.....**.*.**.**.*..****.*.*.*.....*..**.*...**.*.......*..*..*.*.**.*.***.***.**..**...**.*.*.**......*.*.*..*.**....*.**...*.*.*****..*...**.*.*.*.....*.*..***.**.*****..*..****.****..*******.***.**.***...*......****..*.***.*.*...************..***...**..******...**.*****...********.*.******..******..*..*.*****....***.**.*..*..*..**.*.........**.*..**...*.**..*.....*.*.**.*..*****.**..*....*****...**..**...**.**..**...*....**..*....**.**.**..******..**.**.*.**.***...*.***.****..**..***..**.**..****..*..*...*****.**...*..**....****.**..*.***..*...*......*.**.*****..**.**.....*....*..*.****..*.****.**.*.******.***..*..*.**....****.*...*...*...***....*..****..*.**.......*.***....***.*****.*.******.*.*..*.***....*...**.**.*..***..*..**.*******.**.*****.*.*.*...*..**..**.....***.**.*......**.....****...*....*....*...**.*.***.....*...*..***......*......*.***..***.*......*..*..***..*.*..***....*..*....*...*........**..****......**......***..**....*****.*.*.......*.*.*...**..*.**...*..*.*****..**.*.**.**..**.*.***.*..*.*****...******.**.**.**.*.*...*...*.*....*....*.*..*...******..*...**.*..*.**.******.*.*..*....***......***.....****.*...*.****..*.*..***.**....*.*..**...****.**.***.*.*.*.*...*.**..***..*....****....*.**.*.**...**..**.*.*..*****.***.*.*.*..*.*.*****...*.*.**..***.*.***....*.*****.*...*.***.**.**.*.*******..*.**....**.**...****..***...*...*.**.*......*..*..****.*.**.**.***..*......*****.**.*...*.***..****.**.*...*..*.****.***.*..*.*.***.....*..*****.*.****..**...*...****.*..*.**....*......*.****.*.**..*..***.*.***....****.*.*.*.*.***..*...*******...**.*****.*....**.*..**.**.*.*.*..*..*******..**..*****......*..**..**..*.**.*.**...**.*..*..***..****.**..**.**...**....***.**.**..*..**..*.***.*.*...*.*****..**...*..*.......*.*...**..*...*.*.*......**.***...****..*.**.**..*.*.**.***.**.*.**.*..*.*.*.**...*.********.***..****....****.*.**.*..*....****..****.*..*.***....**.**....*...*.****.******........*.**..* **.....**...***.****..*..*.**..*..******.*.*.....***.****.**....*.*..*..*.***..*.**.*.**.**..**..**.*.*.**...**...*.*.*.*.**..*.**.*.*..*.**....**...***.*****.*******.*..**..**.**.**.*********.*..*..*..**.****....**.*......****.*.**...*.**.**.***.***......*.*.*..**.*.**.**.**..*....*..*..******..*.*...**.......*......*****..*..*....*...*.*....*.*****....*.*.****.*...**..**...****.****.....**..**.*.****.**.***.***..*....***.***.*..**....*...**....*....**...**..*..*.*..*.****...**.*....*...*..*..**.**********.**.***...*.****..*.....*.**...**..**.....*.******..*****....*******..**.*...***....**.******..*.......*****..*.*.*.**..*.***.*....*..*******....*..**..**......****.****.....*.**.*******.**.*...*..*.*.***.*..*.*..*.**..*..*..*****.*.*....*.*.*.*..**.***.**.**.**.*..*.*.**.****.*...*.***..***....*.*.*.*.*.*.*.**.*...*.****.*****..**...**.*.***....**...*.**.*.*.*.*.**.**.*.*.**..*...*.*..**....**...***.****.*.***..****.***.....***...***...*...*..**...*.*....*.*...***.*..*.....******.....*.*.*.***.**.*****.******.*.*.**.*..***...*..*.....*****...**....*.**.****...****...*..***.....**.*.**..**..*..*.***..**.*.***..**.*****..*..**..**....*..**.**...*****.*.*...*..**....*.*...*.***.***.***...**..*.*.**..*..*...****..*.**.**..**.**.....*...****..**..*..***..****..**.***.....**......***..*...**...*****......*.......*****.*.*.**.****.**.**..*......*.*..*..***...**.**.**.**.**.*.*.*....**.*****.***.*.***..*.....*.***.*****...***.****..*....*****..***.*.**.*.*...**......***..**.*.....*.*..*...*....*.*.*...***.**.***...**.*...*....*..***...*.*******..***....**..***.**.*.*.*******...***..***...*..*.**....***..*.***.******.**.....*...*..*********.**....**....*.*.......*.*...*..*******...*..*..**.*.*..**....*.*...**.****..*..*..*.**.....********.**.**.**..***..*........*.*......***...*...**....***.*...*.******..*.*.*..**.....*..*****.....**..*..**.*..***.*....*.*...**...*.***.**.*.***.....***..**...*.*.*.......**.*...****..*.***.*..*....****.*...**.*...***..*........***.**...*.. *.*.*...**.**....*.**....*..*.......**.*....*..*.*.*...**.****.*..*..*.*..*..*.*.**.**....*.**.**..*.*...**..*....***.*.......**..**.*..****....**.***.*.*....*....***.*.***.*.**.***..*.********...*..**.****.**.**...*.**.***.*****....**.*.*.**.****.*......*...*****..****..**..*****.**..*.**.*.**...**.*.*.**.*.......*.***.*.*....*.....**.*..***....**...*..*****...*.**...*.**..**.*..*.**.**.*****.***.**.**.******..*.***..**.**********..***..***..****.......**.*.**.*...**.*.*.*.*.*...*..*.***.*..*..**.****.*.*.*...*...*..**..**..*.*....*.**.***......*.*.*....****..*....****..*.*****...*...***.**.****.****.***..*.*.*......**.***.**.*.**.*..*.*..**.*...*...*.*.**.*....***..****...*.*...*..*...*.*....*..*..**.**.******..*..*..*.**.*.*..****..*****.**.*.*..*.*.**...*.**....***.**.*.*.**.*..*.....**..*......*.**.**.*.**.*****.****.****.***.*.*..***....**.*..****......*........*****.**...*.*****.**..**..**...***.*.**..****.*....*....*..*..*.**.*.**.***...**.*.*.....*..***.***..*.****.**.*.*.......*****.**.*..*...*.*****.*.*.*.*.*.***.*.***.****...*****.*...********.*.**.*.***.***.*..*..*...*....**..*..***...**...**...***..*....****...*....*.*..**.*..********....**.***.*.*...***.*..***....*.***..**.**.***........*****..**..*....*......*..*..*..*****.*.**.*.*..**.*...*..*.....****......*.*.*****.....*......***.*.*..**.*.****...****....****..**.*..******.*.*.*.***..*..*.*...**.**.........**.**....****......**....*.....*.***.*..**...**.*.**.*....*.*.*****.*.*.*.**.******....*.******.**..*.*.*.**.*.*.****..*.****..*..*...***....*****.*...*..*..**.*.**...*****.*****.*....*....**..*.**.**..**.*..*....*...***.***.**...******.*.****..*.....*..*....******.**..*.*.*..**.*..*.*..*.*....*...*.*.**...*.*..*******..**..**.**.......**...*..*.*.***.*.*.***..**.*.......*..**.*.*****....*.........*....*.**..........*****.***.***.**..*.****.***.*.*..****.*..*..*.**.*.**.*.*....**..*.***.**..***...******.***..*.*.*.**.*.**....***..**..*....*.*.*..**...*****..***.***..***..**..**..**.**.....***..* *.*.***.**.*..***..*..**.**.******.*.*.**..**..*****...**...*.*...**.**...*.**..***.**..*.**......*..**..*..***......*..**..***...***..**....**......**..***.**.*..*..*....***.**.....**.**.**.***.*..*...**.***.**.**.**...*.*...*...***.**...***.*.*..*..*..**....***...*..***..*..*......*..*.*.*.******.*.******.***.*......**.*.**....******.*.*.*.****..*..*..*...**.**....**...*......*..*.*.****...*****..*....**..*****.**..*.....*.***..*****..***.......*....*...**..**.*.*.*...*..***..*****.*.**.*..*.**.**..*.*.*.*.*..*.***.*.*..*..****.*......*.*.**.****.*..*******.*.....*.**.*..**..*.*.*..*.*****.****.*.****...*.*.***..*.**.*.*.*..**....*.**....**.*.***.*****.****....***.*...*.....***...***..**..**..*.**..*****..**....***.*.*..*...**.**.*.......*.**..***...***.*..*..*.***.*.**......*.*...*..**..***....*.*.*..**.........******....*...**.*.*.*.*.*.****.*...***.*.*.***.*..*..**...****.*.**.*.*.*..*.**.....****.*****..**.*****...***.*.***.**.**.*.*.*.*....*****.*.*.*..****.*..*.**...*.***.**..*.*...***..****...***....**.*.*..**..**.*.***.*.*****..*..*..*.**...*.**.**...****..**.*.*..**.**.**....*...*.*..*****.*.*..*.*..*...***..*..*.****.**.*****.*..**.****....**..*...**.****...*.*.**.**..*.**********.***...**..*.***..*.**...**.**..*...**..*.*.**..**.*...**.****..***.***..***............*..**.***..**.*...*.**.*...*..*.*.**..*.******...*.**....*******.*....*.*.**...*..*.....*****...***..*.**...*..*.*..***...*.*.....**..**..**.**..**.*.*...***..*.*...*..*...*..*.*...*...**.***..**..*..***.***.****..**..*.***.**.***.****..*..*..**.*.**..*.****.*.*.*..*.***.***.**.*.**.*.*.*.**.*******..**.***..*.*...*.**********.....*..*.....*.**.*.*.*..*...*.**....***....******.*.**.......*.....**..*......**.*..**.*.......*.****.*.*..*.*.**...*.....*.***...*....*.**....*.*..*.****.*....**.*..**.***.*..*.***...*.***.**.*..*.*..****.*.*.*.*.*****.****.*..........*.*...**.*.*....*..**..**.**.*.*.**.....*..*..**.*..***...**..*.**.**.**....**....*..**.*...*.*...**.***..*..*...***...*.********....** ****..****.*..*.*.*..*****...***.**.....*...**.*****.*...**..*.**...**...*.*...*.*.*.*..**.***.*...*...*.*......**.*..*..*...*..*..*.***.**...**..*....***..*..*.*..*...*.**.**.*.*..**.*..*.***...*......*.*...******.*.**....**.....*..*.***..*.**..*.*****.*.*.*******...*.*.*.*....***.**.***...**..*.*.***.**.****...**......*..**..*.*.*..***.*..*..*..**.*.***.**..**..*.***.**.*.**....*.****.**...*.....**.**.*****.*.....*.**.**.*.***.*..*..*..*.****...**.*..*.*.*.***.*.*..*.*.********...*..*.*.*****.**...*..*..**.**.*.*.....**.*...**..***.*.**..***.**.*.*.**.*.***.**.***..*..*......*.....***..*..***.*.**...*.****..**.....*...**...****.**.......***...**.*****....**.*....*...**.*...**.***.****.*.*.....*...*.***...*.********......*....**.*.*..**.**..*********.*..***...**.*.*.**.*.****....**********.****.*.*..*.***.*....*.**..*****.*..*.**.******..**..*..........****.*..*..***.**..**..***...*...**...**.****.**..*.*...**....*.*.**..**...**...*.**.**.***...*.*.**...***.*.*....*...***.*.*..****.....**.*.**...*****...********.*.*.**.*..**.*..*..*..*.****.*..*..*...*..**.....*.****...***...*..**..**.*.**.***...**..*...**.*..***..*.*.****.*.*****..*****.*.**.*...****.*.***...**.*.*.******.*.*..*..**.*.**......***.*****.**..*..***.**.**....****...***...*****.*.****.*.....*.*.*.*..*.*..**.*.**..*.....**.***..**.*.**.*.****.***...**.****.*..****.*.*.*****..*..*...**....**.*..*...*..********.**..****.**.*..*.*...*...*...****.*...*.*.*.*..*.****....*..*...*..****.*....****.**.*.*...**...***.*.*.*.**.....**.*..**.*.*.**..*.**..*****..........**.**......*....*......*.**..**.******.****.....*...*****.*..*.*..**.....*....*.***.*...**.....*.***.**....**.*...*...**..***.**..***..**.*.*..*..*...**.****.*.**.**.*.***...*.*......**....*.....***.****.*.**..*.*.**.**.**.*.*.*.*...**.....***...***.**.***.....*.*..**.**...***.**.*....*..**.**..**...*.******....*.*.*****.**.***.*.*.**.***.......*...**...**.****.*..*.**......*.**.*.*.**..****..****.**..*.......**.......**.****.**.*.**..*.**.*.***.*** *....*..*****......***..**.*..*.....**..*..*....*.....*****..**.**..*..**.*....***.**.*.*...*.....**.**...*.**.*.*.*....**.***.*.**.******.**.*.**.*.***.*..*.***..*...*..*.**..*****.....**..*.***..***.*..*.*..*..*.**.***.*..**.*.*****.*.***.*.**.*.**..*.*.*.*****..*****..**.*.*.***...***...*..*..**..**..*..***.*.****....**..*...*..**..**.***..*..*.*...*..***.....*....*....*..**.**.....**.....**.....**.....**..**...***...*.*.*.*.***....******.**..*..***...***...***.***.***...*.*..***..***....***.****.***.*..**.*******..*.*....*.*.....***...*...*.*.**..*.*.*..**.**.*..***..**..**.**..**.**...*..**.....*..*.**.*.******....**.****..*.*.*****.*.*.**..*....*..***.***........*.****...**.***.****.*...*.*..*.*..**.****.**.*.**....**..*..*.****.***..***.**....******...*.*.*.***....***.*..*..*****.***..*.*...***.*.***....**....***.****..**..*.**.*..*..*.......****..***....**.*..*...*.***..*.***..*....*..****...*..*.*.....*.*****..**.*...*.*..*....**.*.*.****.....******..*...*...*.*....**..*.***.*..*..*...*.**.*******..*..***...*.*..*.*.***.*****.***..*.*...*..*.**..*.**.******....*..***.*.***..**.**..*.**.***.*.*..**..****...*....**....***.**...*..***.*.*.*.*..*....*..***...**..*****.*.**...*****..*.***..*.**..**.*.**..****..*.*..***...*.***..*****.*..**.........****......*.***..*.**...*....**.**..******.*..***.*..*..*...*..***.**.*.*..*.**.*..*.****.**.*..*...******..**..*..*.....**...*...*..*....**.**...***...***...***.*.***.*...*...*.....*.**..**.**.****.*..*.*.*...***.*.****.*.***.*..*.*.....*..****.*..*.**.*..*.*..*.**.*..**.*..*.**.*...**.*..**..*.**.******.*****.*....**.......*.....****.*****.....*.*****..***.**....**..**.******....*..**...*.***..*.*.*........****.*...****.**.*..**.**.*.**.....*.**.*.**..**.*....***.**.*.**.*..*.......**.****...**.....***.**.*.**.....*.**.***..............*.*..*...****..*.*.****..*..*..*.*...**.*.*...*.**.*.*.***...*********.***.**..****....*........***..*.*.*...*...**...***...*..*...**..*..*....*.....****....*..*.**.*.****.*...**..***. ..*..***.*.**.*...******..**...**.**..***..**....***.*...*..****.**.****.****.....***..**.*...*.***.**.*..*...*.*...**...****....**....*.*..***..*...*.**......*.***...****..**.*..**.....*****.****..*..*.****.**.*.***.*.*..**.*.**.*.*...*.***.*.*****.....**.***.*****..*..***...****.*******.**...***.*.*...*.....**.***.***......*.*..*...**.***.*..*.*..*.**....*..*...*...*.*......**.*..*...*..**..*....*.**..**..**.**..**..*.**.**.**....**...*..***.....*********.*..****...**.***.***.*****.***.*..*..***.***...***..******.*.*.******.*.**.*...**..*...***.*..*.*...*..*.***..**.****.****.*..*.*.*.......*.**.....***..**..**..**.*.*....*.****....**.*******...**.**.**...**...*****.**.*...*..*....*..****.*......***....*.*.....*.*.*..**.*******.*.**..*....****.*.*..*...****.*..**....*****..*..**..***..**.....*.*..**.**.....***..*.*....**.**.*..**.*******.*..**...*...*.**...**.*.****.*.*......*.***...***.*..*.******....**....**..***..*....***...*.*....*.*.*.....***.*.**....*..*.*..**.**...*...***.***..*.**.*..*****..******..****..**.*............**...*.***..*..*.*..***..***....*.*..*.*.**.....***.*.*.....***...**..**.**.*.***..*...**....*****.*....**.....*.*..*.*.*..*...**..**..*.*.*..**.**..**.*...**.........**.**...**......*....*.***.***.*..*.*****.*..*..*...**..*..*..***.*.**.*.**...**...**.**.*..**....***.**.**.*.*...*****..*.****..*.*.*..*****......**.****.*...*..**...*.*.**.*.*.*.****.*..*.*..*..*....**..**.*.**.**.****..*****.**.*.*.**.*...*..****.....****.****..**.....**.*.***.**..*.***.*.......**..**.**.***.***.*.*.***.*****.**.***....**..*..**..**.*.*.*...**.*.........*.***...**.......****...**.....**..***..*.**.*..*.**..*.**.*...*.***..*.*.*..*..**.***.***..**.**.**..*...**.*****.*...*.****.....*.*..*..***.***.**...*..**.****......**..*.**..*..*....*..**.*...***.**.*.**...*..*.....*.*..*..*.**..*.**.***.**.....*.*..*.****...***..*.**..*.*.**..*.*..*..*...**.*..***.*..**.*..*****...**..*.*.*.***.**.***..*...***..***.**.******...*.*....***..*****.**...****.*..*.*..*..**..* *..***.*....**...**..****.*.*..***....*....***..****.***.**...*.....****..**...**..**..**..**..***..**..**.*.*..*****..**.***....*..*..*.*.*..**..**.*.**....**.**...*..*..****..*..**.*..**.*.***..**.*...*...**.*..**.*.*****.******.**....*.*.*..*.*...***.....*.***....***.*******......*.***.**..***.***...*.****.*..****.*.*.**..*.***.**.***.*...**..****...*.*.**.***..*.**.***.**.**.**.**..........***.*.**.*.....***...*.....**.*..*..***..*....**.*....*..*....***.*..*...**.******...**.*..*.*.*.**..***..*...******...**...**..*.*...***..*....**.***.***.*.**.*.***...*..*.*...****.*.**..*.*****.*..****..**.**..****....*****.***......*.....*.*.*.....*.****....*.**.*...****....*.*..*.*.****.**..*...***.***.*****.*.*.*.***.**.**.**.*..**...*.*..******.*.**.*.*.*..*******.*...*.**.*..*...**.....**.*.**..*..*.....***.**.***..***....*..*.**...**....**..**.....***.*...*.*.*****.*..*..****.****..*..**.....***.*.*.*.*....**.......*..*..*.*.*.****..*....**.***..*.**..*.**........*.*..**.*...*...****..*.**....***..*********.****.*.*...*.**...*...*..***.*...**...**..*..*.*....*..*.****.***.***.****..*.*....**.**.**.******.*...*.**.***..***....******.****.*..****.****.*.*.*.*...**.*.*..***.*....*...*.*****...*.*...**.....*.***.*.**.*...***.******......**...***.**....******....*...*.*.**...*.***..*****.*.*..*.**.*******....**..**.*.*.**..**.........*.*..*.*...*...***.*.*...**...*.***.****..*...*.****.**.**..*..***.**....**..*.*..**.*.**...*...*.....*.*.....**.***....*.**...***.*....**.*****.*...*.***.***.**.**.*..*.**.*....**..*..*..*..*....*..****.**...****..*....*.*.*...**..*..*......*.***...*.*****.**.*..*.....*..**..*.*..***..*****.****..***.*.....**.*....*.*...****.**.******..***.***...***.*....****..*..**..***.**...***...*....*.****..**.......*..*..*.***..**..***..*.***...*..**...*****.**.*.*..*.....*.*..********...**...*....**....*.*..*..*.*....***.*.**.*...*.*.**...**.**.***..***..**.*..*.**.**.***.******...**.**.....*...**.**.*..***...*.*.*...*..*.*..*.**.**.....**..*.*.**.****.. *****.*......****.*..*.....***..*..*.....***...*..*.****...*.****.**..*....*..***..**...*.***.......***..*.*...**....*.*..**...*.*......**...**.....**..**.**....*.*.*..*.*......**.*.*..*.*.***..*****...**.....*..*...*.***.**..**.**.****.*...***..**..*.***..*.*.*..*...*..*.*.*.*.*********.*.****.*.****.*..*...*.**...*****....*.*..*.....*..*.*.*****...***.*.**..****..**...*....*.****.****..*...*.**..**.**.**.*.****.*.**..***......*..***.**..**.*.***.***...***.*..*.****...***.*..***.*.**...****...**.**.**.*.**...*****...*..**.*..**...*.*.*...*****..*.*...*...***.*.****.*..*..***...*...*.**....****..*.*..*...**.*****..*..*...*.....*..*..*.*.*...*.......*.****.*.*....****.*.....*.***.**..**.*...**.*..****..*.**.**.*...*..*.*.**..*.*...***.**..**.*.*..****.**.**....*..**.*****.*.....**...***..***.....******.*.****....****.******.**.*.*.***...*....*......****..*..**.**.**.......*......***.****.**.*.***..*..*.*.**.***..*..**...*...****.**.*.*.***...***.**.*.*.****.******.**..*.*.*.*.*.*.....**.***...***.*..**..*..**..*.****..**.....**.....**.*.**...*..*..**.***...*..*.*......**..*.*......*..*..*.*.*..*.*..***.*..***...**.*..*..*.***.......**......**..**.****..**..*.****......*.*.*.*.*..*.**..*.*..**.**..**.....*.....**.*...**.***.....**...*......*.*.*.*.**..*.*.*....***.****..*.*..*...*.**.**....***.*..****.*....*..*.**.**..**........*.*.**.*..**......***.*.**.*..*....**....**.**..***..**.**..***...**********..*.**.*..**......*..*...*...****.**.*.***.**.*...*..*.**.***.*..*.**.**.**....***..*..**.*...****....*..*****.*...***..*.**..**.**.***...*.*..*.*.*..*....*****..*.*.****.*.*..*.******..**.*..***...***....*.*.*****....*..*.**.....****.*.**.*.....**...*.***.**.****.**.****....**.*.*.*...***..*****.*.*..*....****.*.**.*..*..*.**.**...*.****.*..**.****..***...**..*.**...*..**.**.****.*.**.*.**..*****.*......*...*.***.****.*.**..******...*....*...***.**.***.**..**..*..**..*..*.***...**.*.*....*..*.**..*.**.*....*.***.**.*.**.*...*.**...**.....***.*****.*.....*...*.*..*..*.* ...*.*..*.*.........************...*.*....****.******...***.*.****.**.**..*****.**.**.**.****..*...****..****..**.*..*****.....**.**..*.*.*..**.**.**...*...***..***..*.....**.....***....*.*.**.*.......*.*.***.*..*.***.*.***..***.*..*...**...*****.**.*..*...*.**..*.*..*******......**....*..**......**.*...****......*.****.****.*.*......*...*.*..*.*.....****.....*.****...*.****.****.***.**..**.*...*.*.**..***.**.*..*.****..**......*..**..*...**..*..**.*..*.*.***.****..*.*...*.*....*****.*.*.***...***.*..*...**.....*...*..*.*..***.*..**.***......**.***...****.*.**..****.....***..*..*.*****.*....***.*****.**.**.**..**..*......*.....*..***.**.*.**.*...****.***.**..*..*..**.....*.*..*.*...*...***...****.***.*.***.****.***....**..*.**....*...****.....*.*******.*.*.*...*...**...*.**.....***.*****.*.***..*.*.*.*.........**.*.*.***.*.*..********..*******..*...**....**...*.*...******.*.***.****.**..**.*.**.*...*.*.*.**.*..*.**..*..*......**..*....**.**********.*.*.*.*.....*..*.**.*.**...**.....*......*...**.*..*.***.**...***.*....*****.****.**.****...*....*.**.*.*.*.*.**.**.***.**.*....****.*...*....***..****.***.**.*******.***....***..*.*....***..*....*.*.*.**.*.**..***..*.****...*.*..***..***.******..***.....**..*****.**.*.*..***...**...*.*.*....*.****....**....*.*.*..***...*.*.*..****..**.*.*..**...**.*....**.*......*..****.*...***.....*........*****.**.*****..***.*..*..**...*..***..*.**.***.*..*.*....**..*.*.*.***..*.*.***..*...*...*.*.**......**.*.*.*..***..*.*.*.*****.*..**.***.......**.****..*..*.*.....*.*..**..*.****.*....**.*.***.**......**....**....*.*...**...*.*...**..*..**..*...*...*.****.*....*.*.**...*.**.***....*.**...*.*.*.**.****.****...**.*.......*.*...***.****.*****.*...*..*..*..*..*.*****......**..*.*...**.**.*.***..*...**.***.*...*......**.*.*******..**.**.**.....*.*..***.*....**.*.****.**...**..*.*......***..****.***.......*.*..**.....*....*.**...*.*.*****...*..*..**.**.*...*****..**..**..*...*.**.**.*.*.**.**.*.*..***.***.*.**.**...**.*.*..**...****..**.* ..*.*..*.....*.***....**...**..***.**.**.*..**.*.**.***..*..**.**..***..*...**.*.*..**.***..**.*...***.*...*.*.**.***........**.**.**.*.*...*..*.....**...****.***.*.*.**..**..*...*..*.*..*..***...*..***..*.*....*.**...*...****....*..******.....*.**..*..*.*..*****.***..******.**..****...*****..*....**.******..******.*****.*.*.*.*.*...*.*..*....**..****......*.**...**.****.*.***...**.**..*.*.*....*.*..*.***...**.*.*.*.***.*..*..*..**...*****.**.*.....**.*.*.*....*******...*.**.**..*.*..*...****.**.**.*...**.*....*....**.*..***.*.**.*.*.***.*..*........**.*.**.**.*..*.*..*.***...*....**.**.....*..*....*.**..*...*..*.***.*.**.*...*.**...***.*...*.**..**..*...*****..*...***..**..***..**....**.*****..*.**.*.***...**...***...*.*..*.****..**.****.*.*..***..*.*.**.*..*.*..***..*.*.*.**..*.**.*..**...*.**.*.*.....****...*******..*.*..*.***.*..**..*.......*...*..*...**..*.*.****.**.**.*****..*....**.**.....*...***.*...****.**..*.*...*...***..***..*.*.********.***..*..*...**.*.***.*****...**..****.**.*.**..*.*.******....****.....*.**......*****.*.*...*...**.......***..*....*.*.*.....**.****.*..****..*....**.****...***..*..**..**.***....*******.****..*********.*.**..**..***.******.**.**.**.*.***...*.*.*..*...*******.**...**....**..*.*...*.**.....*..*....*..*..*..*.*.*****..*...**.*.*.....***.*********...***......*...*.*.*****...***...***.****.**..*.**.*.**.*.*...*.*.***....*.***..*..***..*..*****.*.*..**..****..**.*..**..*.*....**.......******......*.*..*.*.**.*.*..*..**.*...*..**.*.***.***..**..*..**..**.....*.**....*..*.*.*.**.**.**.*.....*.*.***.***.****...*.*...*..****.******.***.***..*.*..**.**...*..*..**.*.****.******.*.*.*..*.....**.*****.*.**.*..***..**.**...*.******.**.*.***.**..***.*..*...**.*.**..*....***....*.****.*******..*...*.....**.*..*...***..*.**.****.*.***...*...***.*.*.*.*..*...*....*....*.*.**.*........***...*...*****.***..*.***.*...*..*..*....***.****......**.......***.**..*..*.*.*..**..*...*****...*...**.***.*...*.**.***...***.*.*.**.*..**.***.****..**.*** *.*.******...*.*..***..***.*.**..**....*.*....*..*.*...**....*********.***.**....*..*.**..*.**..*...***...*.****..*...*.*.**.****.*....*..*.*...**.****..*..*.*..**....**........***.*.***..**..**.......****.*.***...****..*.**.**.*.***.**..*..*.**..*..*******..*..*.****..*.**.**.*.***.........**.*******.*.***.*..*.***.*.......***..*.*..***.**.....***.*******..***..*.....**..**....****..*.**..**.*.*.*..*.*.*****.**....******.**.**.***..********.*.*.*..*..***.**....**.**.*...**..**.***.*.....*...***.*..******.*.**..****...**..*....*.******..*.*.**..**.**.*.*.***.*..**.*.*.*......****...*..*..**.....*.***.*.***..*.*******.***.***.*.......**..*....*.**...*..*.*...*...*...*....**.*..*.*.**..*****..***..**.****.*.*..*..**.**.....***.**.******...*..*.**..*.***..**.*.****..****....*.**..**......*...*........**.***..*....*......***.*..*.**..*.*..*..******.*..**.....***....*......**..**..*.*****.****..**.***.*.***.*...***..*..**.*....*...****.*******...****...*.**..*.*...*.*.*.*.*.**.*****.**...***.*..**.*.***....*.*..*..****.*..*.....*.*......****...*.....*..*..*.*..*.*..**.*..**......*.*..*.*...*...*.**..***..*.*******..*.*....*.***.*..****.*.*..****.*....*..***..**.****.*.*..**.*.**..***..**.*.*.*.*.*.**.*...*...*..*....*..*..*.**..**.**...***..*...**....**.....**..****.....**.*......*..**..*..*........*..**..***...**.*...*.*...***.*....**...**....*.*.*.**.*...****.*.**..*****..*.**..**.**.*...**.**.*...****.**..*..**...**..*****.*.*********..***...*...*.....*.*.*.*..*.*.****.**.*.*...***.*..**....****..***.*....**.**..*.*.*.*......**.*..**..*.*..*..**********...*.*..**.*.*..*.****.*...**....**..***....*.*..**.*.*..*.*...**...*...**...*.*..***.***.*..*.**.*.*.*.*.*.*..***....*.**.**.******....*..*.****.*.*..*.*.....*.*...******..*..*.****.*.*.*.*.*.*.*.**..*..*..*.***.*..*..*.*.....*.**..***...*.**...***.*.....**.****..**..*...**....*..****...*...**.***.**..*...**.*.*.**.**..****.*.***..*...***.**..*.*..***..*.*.***.**..*.*****.*............**.**.*.***.*..*..**..*......*..** *..*.***********.*.*....*.**...******.*********..***....*..*.***....*.**..***.**.*....**.****..*****...****.*.****.****...*******...*****.****.***..******..*..***....**.**.*.**.*....****.*.**...****.**..*.*...*..***.**.*.**.**..*.*********.*..**..*...*.****.*.*.*.....***....*.*..*.*..*..*******.*.**.*..**..***.**.*....**..*..*****.*.**.*.......**.*.**.....*.****.*.*....*...*.*.....*****....**....**.*..*.*.**..**.**.*.****.***.*.**.*..**...*...**..**.**.*.*..**.*..**.*.....**.*.*****...*.*.*****....*.*..**.*.....*.*.****.*****.*...**.**...*..*....**...*.**.*..*.***...*....***.*....**..***.*..*.*.*.*.**.*.....**...*.**..**.**...*.*...**.*...***...*.*.*..*..****.**...**....*...*****...*..*..**..*.*.*...*..*.....**.*.*.****.*.*..****..****..**..*.*.***.*.....**..*..**..*..*...*......*....*.****...*.**....*.*........**........*.*...*********..*.*..*....***.*.****..**.****.*....*..****.....**...*...*..**.**.*.....*..*.....**.*.....*....**..*.*....*....**..*.*.......**.*..****.*.***.*..****.***..**.*.*.*.*..*.*.****..*.*...**....**.****..*.**.*...*......*.*.*.***..**.*.**.*.**.**..*..*****..*...*...**.......**....**.*****....*.*.....*****.*..*.*...*..**..**.....*.**.**.****...****.**.***.****..***...*.........*.**.**...*.**.***..**.....*.*...*..*.**.....*....*****..*.*.....***.**..*....**.***.**..**......*.**..****.**.**.*.....******..**.**.****......**.*.....*..*.***.**.*.*.**.*.....*..**...*...**.****.*.*.**.***.*.*.*.****....*......****...***...*.**.**..*..**.**.****.*..********...**...*.....***...**.*....****.**.*.*......*..*.**.**..***.**.****.**.****...*..*****......*****.**********..***...*..*....*...***...........*.*..***.**..*.***...*...*..*.**..***..*.*.**......*..**...*...**..*.**..*..*...****.*....*..****.*.***.***.**...***.*..*.**.....*....*.*...****...****..*******...*..*..******......**..**...*..**...**..*.*****.***.*.***.*...*****.**.*...**.****.**...***.**.**..**..*.**..*.**.*.*****......**.****....*.*...***....*.*.*.*.*......**.**.**..**.**...**...**.***. ..*....*****.*.**.****.*...*.***.*...**..**.**..***..****..**.*..**.**.*.**...**....**.....*.*.....*..*.*...*****.***.*.****.**.****.**...**.*.********.*.**..*****.****.**.*.**.*...*.***.****..****.......*.*..**.**........**.***....*...**.*.*.**.*.**.**...**.**.*.*.**...*****.***.**..***.**.*.****.*****..******...**.*...*..*..**.*********.*.....*.*****...*.*.***..*...*.****..*.*..**..*......*....**..*..*...***.****.*.*.***..**...**....*.**.*...****..*..**.*....*.....**.*.*..**......*...*..*.****..**.*...****.***.*.**..***.*.**.**....*.****..*...*.**.******.*****.***.*.**.***.*...*.***.*......***..**..*.*.......*.*....*..**.*....**.*..**...**...**.***..**.***.*****.*.**.*..*.****.*..**...**.***.....***.*.....**.**.*..*.....*.**...*.***.**...******.***.**...***.*.**.**.*****.***.****..***.***.**.*.**....*.***..*.*.*****..*.*.**.*.*****..***..***.*...*..*.*************.*....*.**..*....*.*.****.*.*.......*..***.***.**.*..**.*.*...*.******.*..**.*.*..*****.*.*.***.***..*.**.**..****..*****.*..*..***..****.**.*..*.*..*..**.*..*...*.**.*.....**...*.*.*.**........***..*..*.*..****.**..**.*..******.*.*..****..*****.**..**...***..*****.**..***.****..*....*.***...*..*.*..*.******.*.*.**...*...***.*********...**.**..*****.****....**...**..**.***.*.**.*.**...*.**.*.*..*.***..*..****............*.....*.*.**..**.***.....**..***...**......**...*.*....*****...*.*..***...*....****..***...*.....*...*.*..*.**........*....***.*...****.***....*..*..*....*.****.***..****.**..*..*..**.*.*.*.*..**..**.....****.*.*........*.*.*..**.*...***...*.*.***...*..**.**.**..*.**..*.*...**.*.***.***..*.**..***.*....*.**.*.*.**..*.*.*...*****.....****........*****.*..*..*...***.**.....*.***.***..*..**.**.*..*.***..*.*...*..**.***.**.*..**.**..**.**.***.****..**.*...*...*.***.****....*.*..***.*.*......***.**.......**..*....*...**.**.**.****.*..***....***...****......**.***...*.**..*.*..**....*..***..*.****...**..*****.***.*....***.*****.*.*.****.**..*****....*...*.**..*..*.**..*.....*..*.***..****..*.... .*..*.......*.*..***.*.*.*...*****....***.**....***..*.*.**.***.***.*.*.*******..*....**...*.***..*.***.**..***..*..***..*.**.....*.*..***.**.*.******...*.....****.*.****.*.*.*..*...*.*.*.***.*..*...**..*...*..*..*..*.**.*.**..**..*.**.....**.**.*....*...**...*...*..*...*****..*..*.*..**..*..****....**..***.**.*.***.*.....*.*..***..**.***.*.***..**.*.*******.****.*.*...****.*..***.***.*.*****.**....***.*..*....**..*.*....*.*.*..*.*.*..**.****..*..*.....*..*.*..*........*.**.*..*.*...*.******.....*.*...**.****.****.**.*....*.****...*****....***...*.*.*..**.*.***.*.*****.***..*..**..**.******.**..*...*.***.*.*.*..*..*.*....***.*..**..******.*.*.*****....*..****.*****...*.**...*.**...**...*..*...*.**.*..**.*..*.*....****.*.*.**.....***...**..*.*..**..*.****..**..**..*.....**..****.*.*..****.*...**....*.**.*....*..*..**.......***.*....*.**.....****..***.**.****..**.**.***.*****.**.*..*.**.***.****.**..*.*.****..*.*.*******.*.*..*.**.*.*.***..**..*...*....**.**.*.*.*.*****.*.......**.*.****...***.*..*..*.****.*....*.**...*.......**...**..*.*...*.*......*..****..**...***...*...***..********..****....**.*.*...**.****..*..***.....*.*..*******..*.*.*.***....****..**...***.**.**.**.....*..*.*****.*..*.*.**...*.*..**..***...*.**.*..******.*.**...***.....*..*..***..*...**.**.**.***.****.**.*..**.*..**...*.*..***....*****.*.**.*.*.*.*..*...**.*.**.*..*..**...*..***..*.***....*********..****...*.*..*.*.**.**.***..*.**..***.*.*.*..*.**..*******.**.***.**...***.**.**..***..*.***.....******...*****..*...**....*.****.*.**.**.***.*..*..**....**.*****.***..*...***..*.*..*..*.*...**.*..*..*.***.**....***...*.**...*.**.***.***.*.****..**...*..*.**.*.*.*....*..*..*......***..*..**...**.*.**...........*.*.*..***.*.......*.*.**....*.***..*.*...*.*..........*.***.***.**.**.*...****.******......**.**.***.*..****..*****....*..*....*.*.**.**.**...***...*..*....*..*..*...****..*..*.***...***.*..******..*.*.**.**.**.**.*...****.****...*.**.**..***..****.**.....****..**..******....*.**.****..****. ***..**.*....*.*....**..**.***.*.**.....*.**....*****.***......****..******.**.....****.**...**.****...*.*.*.*..**.*****...**......**..**.....*.****.*..*.*.****.*...***.*..*.**.****.**..***.**..**.*...***.*.....***.**....*...***.***.*...**...*.*.....*******..*.**........**..*.***.****.*.**..**.*..**.*..*.***.***.*.**.***...*.*..**..*******.*.**..*.*.*......**...**.*...*..*..**.**...****.*.*.*.***..*.....*.*.*****..*...*.**.*.*..*...*.**.....*****.*..*.**..*...**..*.**.**.**.*.....***.*...*.**..****.**...**..**.*.**.**.*.**.*.****...*....**.*.*.*...*.*.*.**..*...*.**..*..***.*..****.**...*.*...*..*.*.****.*...*.*..*.*.*****..*.*...*.**..*..*.*..*.*..*.**..*..**.*..*..*....****.**.**..**.*.......*..******.*..*...**....**...*.****.**...*****.......*...*.**.*.*.***.**.*.*.*...**.*.******..*.....*****.*..**....*...**.*.*.*..*.**.*.*.******...*****.*..*...**..*...*..*..*.**..*..******...*...**.*.**.......*.*.***.**...**.****...*.***.*.*.***..***.*..*.....***..*...*..*.*.*..*****.****..**.**..**....*..****..*..**..*..*.*.*****.*..*.*.****....*...*..**.*..****..****.**.*....***......*.**...*.**..**..**..*..*.*.....*......**.**.*.*..*...****...*...**.***...*..........*.*.**..*..*....*....*****.**.*.*....**.*..*..*...*..***.*.*.*.*.*.*.***..******.**.*...*....***.*...*...*..*...*.***..*.*.*.*.**..*.**.*..*..*.*....**.*******.*..******..*...*..**.*..*.*.*..*.**...***.**.*.******..**.**..***.*...*..*.***...**.**.*.**.*.*****..*.*..*.**....*.*.....*...*....*.**.*..*..*.*..***.*.*.***..***..*..*.**.***...*..**....*.**.***..***.*.****..****.*.*.*.*..*.**.*....**********.......**.*.*.*..*.*..****.*.*.*.*.*..*...***.******....******..*..**..*.*..*.*.*.**.*..*..*.*..***..**.***....****.**..*.*******..***.*.**.**.*.**..*****.***..*.***.********....**.**.*.****.**.*.**...*.*...***...*.*.*.*.*.*****..***.**..*..**..*.*.*.**.*..**.*..*....*.......*.**....*.*..****.**.....****.**..**.....*.****..*...***......*..*..*****...**.*****.*.*.*..*.**...*..***..**...*....****.*..*..*.*...*....*... .*****..*.*...**..***.*.******.*....**.*...*.*..*..*..*****.*....***..*..***..*.**....***..*......*...*.**.****.*...***.*..***.*.*****.**.*..**.....**.*.*.*..*...*.***.***..*.....*.*.***....**..**.*.*.*.*.***.*****..***....*...**....*...****.****.*...**..***.*...*.**.*..***.**.*..*.......*..*.*.**.*...***....*.*.**...**..***.*.***...*.*.*.**....*..*****.....*.***..**.*.******......*****...*....*..*..**..**.*..***.*.**.**.*.*....**.**.****.*.*..*.**.**...****.**...*.***.*.....*.**..*....**.***..*.*...*.....*....****..**.**..***...***...**....*.*.**..*...........*****..*..***..*..*...*..****.*.*.***..*.**.**.****...*.**.*..*.***...****.*...*.**.*..*****..***...**.***.**...*******.**...*.*.***...*......*.*....*.*.*.***...*****...***.*..*..*...*.*.*.....*.***....****.*.**.*.*****.*.*.**.*.*..**..***...**..*...*...****..**.**.**.**.**.**.*..*.****..*.*.....*.*******..***.***.***..*...*.**.*...****..*.....**..**.*.*.*.*..*****..****.***.**.**.....**.*.**.*.*.*..*.*.....***.**..*.******..*..******.***..***.***.*..**..**.****.**..*...*.**.**.**.*.......****.**.****.*.***.***...**.*.....***.**.*...**..*******....**.**.*.....**..******.*..***..**..*..*.*.*......*.*....*****.*..**..**...*.*.*.*......*.**.....*********.*...*..*.*.**...****.***...*.**..**..*.*..***.**.**.*.*..****.*.*.*.*....*****.***.**.*.*.*...***....*....*....******.**.*...**.....*....*.*..*****..*..*..***..*....*.*...*.*.**.**..*..*..*..*****...***.***...**.....*.**.***...*****...*.....**.*****.**.****..*.***....***.....*..*..**.**..***....*..**..*****.*.*...**.***.**.**..****.*...*.*.*..*....****..****.*.*.****.***.*.*.**.**..*...*.*.*.*.*..*...*.****.*.......**..***.***..**..*.**..**..*...**.*.*.****.**.....**....*.*.*..***..**.**...**...*.....****.*...*********.***..**..**.******.*..*..*.**.**.*.*....*.**.***.*.*.*.....*********..**.*.*****...***..***....**.*.***...*..*.*..*.....*****...****.......*.*..**...****.**....***.**.......*.....*.**.**..**...*.***.*..**.*.*.*....*..*..**.*...*.***..*.*.*..**.***. ***..***.******.....*......*....**.*...***.......**.*..**...**.*.*.***.*...*..**....*....**..******....*..*..**...**....*.....*.**.***..***..**.*.*.****..*...***....*...**.***..*.*...*.*.*.*..****.***..**...***..*...*..*..**..*.*..*.**.*..*.*.*...*.**...*****..*.***..*.*...****.**.*..***...*...***.**.****..*..****.**.*.**...***.....*.*.*.***.*.**.***.**.**.***....*.****..***..*..*.**....*...****.*.....***.*..******.*.**.**.*****.**.*.*..**.*...*.*.****....*...*....*..*.**..*.*.*****.*****.**.****....*****....***..*.*...*.......*.**...*.*...***...**..***.**.**.*.*..*..**.**.**...***.*.**..*.......*....*.*..**.*..*..*..*.**.*.**.*..***...**.**...*..*.*.**...*.*..***.*.**.*..**.**...*.*.**.***........*.*..*.**.*.*.*******.....*.*..*.**..***.*..*.**.*.*.***.****....*.**..*.*..*..*.*.*..*.**...**.**.**.*.*.*.....*.**.**..****.*..*.****.*******.***.***.*****..**.*.*.*****.*..***..**.*.*.....*..*.*..***....**........*...*...*..*.*.*.....**..**..*.*....**.*...*.******.*.*....*.*.**.*******.**..**.**..*..***..**.*****.***..*.***.*.*.**..*.**..*..**.....*****..*..*.**.**.*.*.****.***...********.....**.*.*.*.*....****......***.**.*..***...*******..*.*.....*..*..***.***.*.***....*......**.**.***.******.....**....***.*****...*....*.*****..****.*.*..*.*..*.*.******...**.**.**..*..*.*.**..****.*..*****.*...*...*...**.*...**.*.****...***..*...**.*...*..**.....****..***......*.*****..*.***.***.**....*....*....***.******.*......***.*.*...**..*..*..*...******.**...*.****.****.*...*....*****..*******.***.*.*..*..******....*....****.*.*.....*.**......*.*.**.*...*..*.***.*..*****.*******.*.**....**..*..*..*.*..***..**...*..***.*****...**...****...*.****.***....*.*******.*.****.**.*.****.***....*..**.*...**...*..****.*....**...***.*.***.*.*........***.*.*....**..****.*..*....***.****.**...*.***....**..*...*..****..**..*.********..*****.***....**..*.*......**..**********.........***.**..**..**.*.**..***..**.*...*.****..*..*...**......**...*....*..**.**....*.***...*...**..********.***.**.*. .**...*.**.....***.*.*.....*.*...**...**..*.*.*.*******..*.*.**..*.*..***.*.*.**...*.*****.**...*..**.**..*.*..*..*****.***.**.***.**...*.*.**.....**.**..**...**..*.**......*.*...*.****..*..*..*.*.*..**.*.*....*...*..***..**..*...*.**...***.*.*...*..**.*****...**.****.**..*.**.**.*.***.**..*****..***.****.*.**.....****..******....***.*****.**.....*.*....*****...*...**.*.......*..*..**..**....*.*..****.**.....*****.***..***....*.*.*.*****.*..***...**.*..*.....*.***..****..*.**..****......*****..*..**..**.****..*.*.....*****..*...*.*..**..*..*..*.*.**.**...**..*.*....****.**.*......*.....*..*.***......**.*..****.*.**.*..**.**.**.*....*..*.*.*..*..*....**.*.*.*******...****..**.....*.**.*****.....*.....*...***..**.*..*.*.****..*.***..****.*..****......*..**..***.******.*..***..*....*.**.*.**.***..*.......******.*.****.*....****.***.....****..*.*..**.*.*****.**....*.****.*..*...*****.**..*.*.*..**.....******.****...*.*...***..*.**....*.**...*..*****..***.....*.*...*...**.......*.*..*.*.****...**..***....**..*.***..****.*.***..***....****.*...**.*.**.**.***...**.*******...***.****.*..*...**.**..***..*.****......*...**..***..*.***.*.*........***.*..**.*.*.**..*.*..*.***....**..*.*..********.**..*....*.*.*.*.***.**.......**..*.**....*...*..***.****..*.**.**..*.**.....*....****.***..**..**.****.....***.****...*..*...****.**.******.*.*********.*.....**.***.....****..**...*......*.*.*..*.**.*...*.*..*****.*******.*...**...*.*****..***.******.**.*******..**..*.*.....**..*.*.*..**.*.*..**...*.*.*****........*.**....***......*..**.*.*....******....*...*.*.***.**.*.*..*.**.*.....***..*.....******..*.****.*******..****..*****.***..**.*..*..**.*..****...****...*.**.*.*..**...**.**...*.*..*.*.....***.*..*.*..****.***.********.....****.*********.***..****....*..*.....**..**.**..*..*.********..**...*******..***.*...*****.**.***..*.*.**.*.****..*....***.***.***..*.**.*.***...**.*.*.**.**.***.......**..*.....*..*..*..*.*.**...*..*..*.***..*....***....*.*.**...****.*****.***.........**.* **..*.**.**..**.**..****.***.*....***..***.**...*.******.....*****...*..*...*.*...*.****.*....*..***...***.*..*..*.**.*....*...****...*****.*..****.*...**....**.*.*....*.*..***.*.**....*.**....*.*.*.****..*.*.*.....*.*.*.*..*..*.**.*.*.*.*.**.*.****.*.****..*..*.*.***....*.***.**.*....**.***.*.****..**.*..**..*.*.***.....**.****...**..*..***....*.....*...*..****..**...*...*.*.*......*...****.*.**.****...**.**...***..*.*.******......*******.*.***...**......*......***..***.**.*.*.*.*.*.**..*.****.***.**...*.***..**..*...***.***.**....*.**.***.**..**.**.*.**..*.****.**.**..***..*.*.**.***.*....*.....*.*.*...*..*.*.*.....*.*.*..***.*..*..*..**..*.*..**.*..*****..*.*..***...**..*...***.*.**...*.***..*...**...**.....**..**.*.******..**.**....**.***..*...**.*********..*******.***..*.*...**.*.**.**.***.*.*...**.*.....*..*****.*.....***.*....*.*....**.*.*.**..***..****.*..**.*..*..*.*..*..*.**..**..*..*..*.*...*.***.......*.**....*.*.***........**...**.**...*..**.***.*.***..****.**.*.........*...********.......*.******...*.....*...***.*.*****.*...**.*****.**.*..**...***..****..*.*...***..*....*.*..*.**.*.*.*.*.**...**...**.********.*..*..*..*....**.**.**..**.**...****.*..*...***.*...*.*..*.*****.*****....****.*******.*...**..*.*.**...*...........*...**..*.***..*...********.**.*...****.*....*.*******..*.**......***.***......*..**.*.*...*.****.************.*..**.**..*.***..*..**....******.*.***...**...*.*.*..*....**...*..**.*......***.*..*.*...*.**..*..***....*.******..**..*********.**.****.*...*.*.....****.**.*.*.*.*..*****..****....*.**.**......********....***.**....***...***.*.**..*..*.*...*..*.******.**....**.*....*..*****.*.*******.****.......**...*.**..*..**..*....*..***.*.*..*.*****.******.*.***..***....*...*.*.****.....**.***.*..**..**.....*.****..**....*.*..*****.**..*..****..*.**...***.****.*....*.*...**...**.*.******....*.*.**..*..**.**.*...*.*...***...*.*......*....*****.****.**.***..**..*.*****...*.*...*....**.***..*..****....*.*****...**.*.**.*.**..*.*.**.*****.* **..*....***.*..*.******...****...*......**.*....*....*.***...*.*..*.**.*...**..*.*.**.*****...*.*.****.*..*.***.*.**.**.*.*..****...*.*.*.**.***..****.*.****.****.*....**...*.***...**.*****.***********.**..*.****....*..*.*****...*...*.*.****.*.***..**...*.****..*.*.**..****.*.****....***..*.***..****.**.*.****..**..*.*....*.*.**..*.**.*.********.*.***.*.....*.*.**..**......****.....*..**...*.*..*.***....*.*.*......*...**.***.**.*****..*.......*.*.**..*..**.**...**..*......*.*...*..***..*.**...*....*..*...*...*.*..*.**.*..*....**..****....*..*.***.**.....*.**...**.**********.*...*.***..***..***...**.....*..*****.**.***.****.***..*.*...**...*..*...******....*.*.....****.*..*.***...**.****.****...*.***.**..*.*.**..***.****....**......**.***.****.**.*.****.....**.*.***...*....*.*.*.**.***.*...****.**.***..**.*..*..*..**.**.*******.**.*..******.**...**.*.*..*.*..***...*.**..**.....*.***..****..*.*...**.******.*...**.*..**.*.**...*.*..*...**..*.....***.******.***...*.**.*..*...*.*****.**....*....*.*.**.*.*...*...**...**...*.***.*....**..**.**.********.****....***......*..*....**..*..*****.......*..*..***....****...****.***..*..*....**.*.**..**...***.**..*.**.*...***.......*.**..*..***..**.*.*..*.***....*.*..**.....***....**...*.*.*..*.*.*..*...*..*.**.*.**..*..*.*...*..*****...*..**.*...**.*.***..*.*.*.*.*.***...*..*....**..*.*..**.**...*.*.*..****.**...*....**..*.....*...****.**..****...****.**...**.*..*.**...***...**.**...*...***.****.**...*..*****..**..*....****..*.*.**.*******.*....*.*.****.....*..**...*..**..******.*.**..***..*.....*.....***....***.**..***..**..*.*.*..**.***.****.*.***.****.***..*.***.*...*....**.*.*..*.*..*.**..***.****.*..**.*...*......***.*.*.*..****..****.*...*.*.........**.*.**..*.****.*..**....********.***....***....*..**........***..*.******.**...**...**.****..*.*.**...*.**.**...*.**..****.*..***..*..**......*.**...*...*****..*.**...****....*.*****.*..*.****.*..*..*.*.*....****.****.**.*.****...***..*****..*..*.**.*.*...*..*.*.***...*..**.*.. ***..*...**.***.....**...***..*..***..*.**.*...*.*.....*.*...**.**.....**.****...*.***.*....*...*..*..**.****.****.*****...***.*...***.*.**.**.**.*.**..**.****...*...*..*...**...*....*.***.****.*****..**.*.***...***.*..**..********....**..**..**...*.*.*.......*.*.*........**...**....**.**....*..*.*.***.....**...**....**..***.*..*.*..***.**.*****.***....*..*.*.*****....*..***.*.*.**..**.*.*.*.**..**....**..*.......*.**.*.**.....**.*..*.**..*...*.*....**....*..*.******.*...**.**.*.*.....*.***.****.*..*.**...*.**.***...*.**...*.*...**.*.*..**..****.*.*.*.**.**....*.**.*.*..*..*..*...***.....***.*****.*...**..*...*.*.****........**..****...*.***...........*..*****..*.**.**....***.****.**..*.*.*..*****.*..*.*..***.**.*..*.**.**.....*******...**.*.*....*.*..*......**..*..*****.*.**..***..**.****.***..**.****.*.**.*.**.....*...*....**...*..**.***.*.**.*..**..*..**.*.*****...**...***.....*..****...*....*..*..***.*.**..*..*........*..**..*.**.****..*..*.*..*.*......****......**..***...***.***.*.....******.*.*.**..*.**......**.***..**....**.***..**.***..***.***.**.*.****.*...***.**..*....**.****......**..***...***...*.********..*.*.*...***.....*..*..*.**.**.*...*.**...*..**....*..**...*.*..**..*.*.********..*....*********.*..**.**.**.***...***...**..**...*..**.**.*..**.***.*.**.*.**.*.*.*.*.*..****.**.*.****....*****.*...*..*.*.*.*.***.*.******..*.**.*.....*******.....*.*......*.*..**...**..*...*.*.*****.**....*.***.....*...*..*..*.****.**..*.**.*.*******.........**..***...**.*.*...*...**....**.*...****...**.*.**..***.*..****..***..*.*..*****..*.*...*..***.**.***.*****..**.*.***..**..*.********...*...*.*....***..*..****.****.****...**..**..*..*.....**.**.**....****.*...**.***.*.*.*****..**......**...***.*.*.*...*...**..********.*****.*...**.**.*..**...***..*..**...*......*.........*....*..*.*.*.*..***.**...*.**.*.**.*.*.*...**...**..*.***..****.*.*.*.***...*.*....*.****......***.*.**.*.*.***..****..*...*....*..*.......**.****.***...*..**.*..**.*.**..**...*..***...***..**.*..* .**.*.*..**.*.**.*..*..*.***.*...**....*..**..******......**.***.*..**.***.*....***.....**.**...*.**..**.*..*..***.****.*......**.*.***.....**..*.***.*....***...*.*..***.**.****....***.*.***.****.****....*......**.***....*****.*.*....**.*..**.***.*****..***.***..*.*.****..*....*.........**..*..*.*.**.**.....***.**..****.****....*.**..***...**.*.*...*.*..*...*****..*.*.**...**.********...*.****....*...*.*.*.***.*..****.**..*.**..****.**.***..*......****.***.*.**.***....*..**.*.*.***.***.*...***.***.**.****.**.*.....*.*...***..***..***.**...*.*.*.....*.**.....*....*.*.*****...**.***.*.*.**..*.*.*.*****..*.*..***.*..*.*..****.*...*.**..*.*..*******..*........***.***.*.*********.*.*.****...*.*.*...*...*.*.***.*****.**....*.***.....*.**..**..*...*...*.*..**.*.*...**..**.**.*****.*.**....**..***.*****.**..**.*..*....****.**.*..*..****.**.**.**********.***..***.*..*.*..**..*.**...****.**...**.*.****.***.**.*..*********..**.........*..*.***...******.*..***.*.....*.*..**...**.**.***..*****...*.**..****..*.*..***...**..*******.**....**.*.*****.****....*.*.**.*.**..***...***.****.**.....**...**.*...*..**.*..*.****.***.*...*...*******...**.*****..**....**..**..*.**.*..**..*.*****.*.*****.**.***..**..*....**.**.*.*...*.**.*.*..*..*.**...*.*......*.*.*...**.*..*.****.**.***.**.*.**.*****.**.**...*..**..*..*.**..****.*....***.*..***.....*..***...***.*..**.*....*....***....***.*...*.***..*.*.*.*.**..**.*********....****.....*.*....*...*......*..**.*..*.****.*.**..*.*.*.....******..**....**.*.*..*...***..*..*..**..*..*.*.***.*.*.*..*.*.*.*.***.*....**...***..**....*..**.*****..*..****.**.****..*.*.****.**..*..****.***.**.**.*....*.**.****....*****..*.*.*....**.**.*.*****.*..**....*.***..**..*.*..**.*.*...*****...**..**..*.**.**...**.**.*..*.**...*..**...*****..*.***.***..**..****.**.*.****..*..**.....*.*.***..****.*...*....*..***.**.**.**.*.******...******....**.****..*.......*****..****.*..*.*.**.****...*.*.*.....**.*..****.*.*..*....*.*.**..*.*....**.*.*....****...*.*****.****.*.* ***.*...*...****.*.***..*****.**.*..*.**..**.***.*.**.***..*...**.***.***...*..*...***...*.**.***.......*....***.***..*..*..*..*..*.*.**..*...***.***.*****........**.***.*...**...*..*.*....******.*******..***....*....**..******.*..*....**.**.*.*.*.**.***..*.**..*.....*****.****..**.******...*.****.....**.*..*.**.*.*...*********.....**..**..*****...*****.**.****.*....*.****.*..****.....**.**........**..*.*..*.*.*........**...****..*..**.*...*.***.**..**.*..****..*.****...*****...***...*...*.*.**.**.....***.*.*...*****.*.**.***...*.*.***..*.*.***.*..*..*****..*****.******.*..*.*...*......*.*.**.*..**.*.**..**.*.****....*..*.*****.....*****....*....**..*.****.*****.*.**.*..**....*..**..**.****.*******.*.....*.**.*.**.*..***..***.*****...**.*....****...**.***...*.*.**..*.*.*....*..***.***..*.*.*..*****..**..*.*.*****.....**..*..***...*..****.*.***..*...*..*...***.***.....*..*.**..*...**.*.....*.*..***.*.*.**.*...**..*.*.**.*.*.*.**.**.******..*.***.***....*..*..*.***...*.*.*.**.**.***.*****..*..*..***.****.****.**.*.*.*...*..**.****.****..**..*..****..**..*.*.*..*.**..**.**....**..*....*..****..***.*...**..*..*.**..***..*.****.*..*.*....*..***.*........***.***....*.*.****..**.*....***.*.**.****.*******..*.*...*...**.**.**...**......**.**...*.*...*.**.***..*..***..*.*.*...*.*...**...*..*..*.***.*..**.....**.****..*....*.*.**....***.*.*..*.*...****....*..*.*.*****..**....***.***..****..*.***.*.***.******..***..*.*.**.*.*..**.*.***.*...*..*.*...*******..*.*.*.**..**........*.*.*.*...*..*********....*****....***..*.*******.*.*..*.*.**.*.***...*.*..*..*.***.*...*.*.**..**.*.***.**.....*..**.*.*.*....****.***.*.*.**.*******..**...**.*.*****..****.*..*.*****..*.*..****...****...**...******..*..*....**.**..**....***.*......**.*..**......****...**********..*..*.**.*.*****..****.***....*..***..*...**....*.**.*.*..***.**.*.****.......****.....*****.**..***.*..****......*****...***...*....**.**..*.......*...***.*..*****..**..**.****.*.....***.**..*...***......******..**..**.***...* .*.*.***..*.**.**.*.*......*...*.**..*...*.***..*..*.*.*..***.**..*.********.**.*****.**.**..*.*...****.**.**.*..*.*.**.*.****..*.**..*.*..*.***...*..*.**..*.*...**..****..*.*..*..****...**.....*...**.**..**.**.*.*.*.**..*.*.*****.**.....*.*.*...*.*...**.*.*.*..**.*...**..***......*..*..**.*.*.*.*..*.*.****.*.*.**.**..****.....*..*.**..**...***..*......*.*.***..*.**..****..****.....******.***.*..*.*....***.**.*....*.*..***.....*.**..**.*.***..*.*.****..*.**.*****.***.**.***..*****.***...****.....**.***..***..*..***.*.**.**.*.....****...*.**.*******.*******..*.**..*...*.*..**.*...**...*.*.**.*....*..**.*.*...*.***.*.**..*..****..****.**.*.**..*..*.**.**.**.*.**.*...****..**..*..****.*..****...***...**.**....***.****.**.*..**.....***...****.*..*..*..*.**.....*..**.*..***....**.**.***.*.**.....*.*.***..*...***.*.*..*........*.......*..**..*******...*..*.**.....***...***.*.****..*.**.*..*.***.****.*..******.*..*.****.*.....**..**....*..******...*..*.**.*..**.*.*...*.*..**.***.**..*.****.......*.*.....*****...*.....*.*****.*..*.***..*.**.....*.*.*..*.*.*.**.******..***.**.**...***.***...*********...*....**......***...*****.**..*.*..**.*****.*..*...*...*.*.****.*....***.*..*.***..**..*.****.**.*..*...*..*...*.*..*...**.....*.....*..***...*.*.***..*.**..*..*..**...***.*...**..*.*.*.*.*.**.*.*.**.*.***.*..***.*.*.***....****.***.***.*.**.*.*..*..**.*..*....*...**..***..***...**...**.****.**..*.**.***.*...******.*.**.**..*.*********.***.*.*..*.**.**.***.....*.**...*.*.*.****......***.*.*****.*.***..***...*.*...*.**..**...**.*.*******...*.*..*...*...*.****.....****.*.........*.*...***.***.*..*..**..*.**.**..******.....**.*******.***.*........****..***.****...**.**.......*..**.*****.....*....*..*****..*.**.******..*..*****.......*.**......***.....*..***...***.*...**......****.***.***.***.**.*****..**.***.**..*.**.*****.*.*.***..**.**....***..*..**...*..**..*.**.**.**.****...***.....**.*******......**.*..*....***..***..*...**....*..*......**.*...**..******.**..*.**.**.*..***.*. ...****....**.**.....*.**..*.****.*...*.***.**.**********.****..***.*...**.*.*...*.**.*..**..*..****..*.......***.*....*.*..****.*******.**.*.***.*..***.*.*...*.**.**...**.*.*....****..********..****.*.***.**....***.***....*..*..*******...*.**.****.....***..**..***.*.*******..*****.*..******..***...***....*....*.****..*..*..***.*.**.....*..*..*****..*.*.**.*......**...**.**.*.***.*********....****.*.*.*.**...*.*.*.**.....*.****.*****.****.*....*.*..**..*..*****..**.*..*.*..*..*.*...****.*....**.**.**.***.**.*...**.*.**....*.**...****.*.*****.*.*.*.*.********..****.**.*.**..*****.*****....*..*****.**.**..*.**..**....**..***.*****.**.........****....**..**....***...*.*.**..*.**.**..*.***.*.****.***.****.*......***.*.**.*.****.....***......*.**.***.****.**.**..*..***..*...**...*.*.*.*....*.*..*..**.*****...*..*****...********....*.*.*.*.**********...**..***.*****...*.....**..*.*.*.*.**.*....*.*****..*.***.****..*.**...*..*..*.*..*****.*****.***...*.....**..........**..*.**.*...**...**.*...***..**.****..****.....*.*.**...*.***.****...**..*...*.*.*.......***.*.**.**.....*.**.***..**..*.*..****.**.*.**..**....*.*.***.*.*.*.**..*.*...****.*.***.******.**..****..***.***.**.**.*...*....**********.*.***..*..*****..*...*...******.*.*.*.***..****.*....********.*...***.......*.....*....*.*...*.***..*.*.*...*....*.*..*......*....*.**.*.**.......**.*.*..*.....*.*..*..*.**.*..*...**..*..**.*.*...*.*..*...*..**.****.***.***.***..***..*...*.*....**.....*..***..*......*.....***.**..***...*.**.***.**.....*...**.**..*..*.****.*..****.**.**.*...*.*..**.*.*.*.*...*.*.*..**...*..**..*.*..*..**....******.*.***.*.*.**.****.**.*..*..*.*.***..***....**..*..****..***..***.***...*...*.*..****.***.*****.*...*.**..*...*.*.***.*.**.*.......*..*.***.****.***....**.**.****.*.*.*..**........*.*..***.*.*.****.*.*...**.*..****.***.*..****...**...**.*****...**...*.**....*.*.**.**..**.*.*.*..**.**...***.**..****.....*...****.*..**.*.**.*...**.*...***..*.*..***.**.*.*****..**.*.*.*.**....**********.*.*.**. ..**.....***..********....*..*....*.*.*.*.*.*.**.***...*...*.*.*...*.....*..***.****....****...*.*.*...****.***..*..*.*...*.....*.*..***.*...*..*..**.****.****.*.*..*.*.*****.*.*.*.*..****.**...**...*.*...*.**..*.*..*..******.***.*...**.***...**.*.**.****.*..*...*.*..**.****..***...*.*.**.....*.***...*.*....***.....****..**.*****.*.....*..**.****.*..*.**....****..**..**.*.*...***.*.***.**.**.**.**........**.*.***.****.***.****.*.***.*..*.**.*........*.*****...**.*........*.***....***.*.**.***..***.****..***.**..**.*..**.**...**..*.****..**.**..**.*.*.*.**.......*..**.*.....**..*.*.***..*...*...****...*..**.**.**..*..*...***...*.****..*..*...*.*...**..*.*.***..**.*.*******.*.*..***....******.****..**...**.*...*.***.**.*...***....**.**.*..***.*....**...**...**.*****.*.*.**.....*...*...*****.*..**.*..******.......*.*.*.....**..***********.....***.**.*.*....*...**.**....**.**...*..****.*.*..*..**...*..***....*...*.**.****.*****.*.**.*.**..**.**..*.*..*....*..**....*.*..*..*....**..**.**.**.**.*....*.....****...***.**...*..***..*.*..**..*...**..****......*.*.****..*.****.....*..****.********.****.*..*....***..**.**..***.*.....*****.**...**.*....*..*.*.*..**.****...**...*....*.*...**..*.**..***..*..*..*.**...*.........****.*.**.*...*...****....**..***...*..*.****..*.**......*..*.***...*....******.*.**.*..*.**.**.....*.....*.*.*..***..*...**.*...**.**.*.****.****.**...*.....**...*.*..*.**.**...*.***.*.****...****..**.**.**.*..***...**..*.*.*.**..*..**.***.*.**.**..**.......*.*..*...*.***.**...****....**.*.*.*.*..***.***.*....*....**...*.**.***.*...***.*....****..*...*...**..****.*.*...****.....*....*****.**..*..**....*..**.**..***..***....**..***.**...****.****.*..**...*.*....***...*..**.*..****..**...***.....***...***..*.**.***...**.*.*.**...***..*********.**.....*....*****....*.***..*...*****.***....*.....*****.*..*......*.***..*..*...**..**..*.*.**..*.*.**...*...***..**..*.*****.**....**.*.*.*...***.**.*...*...****.*.**.....**.**.*.****.*.****..**...***.**..**.**..**.** ***.***.*.**...*......*****.****......*****...*...*.....**..**.**...**.*.**.*.**..***........**.*.***..***.**.***.....*.**.*.....*...*.......*..***....*.*.***...*...*.*..**.******...**.*..****..*.*.**.*.**......*.........*.******..*..*..*...**...**..*..*..**..**..*...**...*..*****.**..*.*.......***.**.*..***...***..*.*****.....*........*.**....*.*..***.*****....*..*****.**.*.**.****.....*.**...*..*.*...*....*.**.*.**..**.*.**..*..**..**..*.*****.*..*....**..*.*..*.*.....*...*.*.*.*...*.*.***..***.**..*...*....*...*.**.**..**..*....*.*****.*....*.**..***..*..**..*.....**.*..***..**..*.*.**.*..*...*.....**...*.****.******.*.**..*.****..***.*...***.**.*******.....*.****...**..**..*******.***..*.*.**.*.....*.**.**.*..***.*.*...*.*.*....*.....***.***..*..*...***..***.*..**.....***.**.*.......*.**.*....*........*.**...****....**..*.*..*.**.*..****.*.....***...*..*...**.**....***..**.*..*.*****.**.***..*.**.*.**.....***.*.**......*..*****..***.....*..****.**.**.**..*....*.***....****....**...******.....**.***....***.*....**.*..**......*....**.*..*..*.***...*.***......*..*.*.*...***..**...*...**.*....*.....**...**.**.**.***........*****.**.*.*...*.*..***.***...*.*..***..***.**..**..*.*.**.**..**.*******.***.*...****...****..*..*..*..**.**.***.*.*.**.***.******.******.*.*.**.**..**...*.*....***...***.*..**.*.......*....*.****..********.****.....*..*...**..*......***.**.**.*....*..*.**.**.*.**.**.*..*****..****......*.*..**.****.*.**..**.**.*..*.****..****..**.****....*****.*...**.*.*...****..***.**..**..**.*..*.*.*.*.*.*..**.*.**.*.*.*******.***.*.*.***...**.*.**.....*....**.*.**.*....***..***.*.*..*****.**...*.****...***....**...***.**.***...**.*...**...**.****...*.*..*.....**.....**.*...*...**..*.**.**.*....*..****.**....*...**..**.....*..*.*.**.*.***..*.*********.*..*.**.*.****.**.*.**********.*..*.*...***.**....***..*.*....*....**.**...*******...*...*..*..***.*********..***.**...*..****.*.*.....**.*.****..**....*..***.**.**.**..*.......*..****......*.......**.*.***...**. ********..*..*.....**....**.....*.****...*.**..**.**.*....*..******...**..*****.*.**.*...*.***..**...**.**.*.*.******.**..**.*...**.**....*....*****....***.*....**.*.*....**..*....**....****..***.*..***.**.**..***..*.**.......*.*....**......*..*..*****...*****..*****....**....*....***.**...****..*....*...*..*.*..*.*.*******.**..*.**..*.*.**.********.....*.**.***.*.*****...*****.****.**....*.**...*..*..*.....*...**.......**..*.***.**.***..*****..**.*.****.....**.*.*****...*.*.*...*..**.*.*.****.**.********.**..**....**.***.*.*****.*....**..*.**.*.**.**.***....**.**...*.**..***.*...****..**...*****.****.*..***.***...*.*........*.*****.**.*.*****....*...*....*..***....*.*.*.**.*..****.**.*..**.**...*****.*.****....*.*..*..**.*.*.....*..*.......*....*...***..*...***.*.****...**...**.*.***..*.....*.*.***.**..****....***.....**..*.....*..*..****.*..*****..*.**....**.......****..**.***..**.*...*.***.**..*.........***.**.******..*..*.*..*....**.*..**..***.*.*..*...***..***.*..*.*...*..**.....*..*.....*.*.*****.***.****.*.**.***.*..*.*.*.*.******...****.*..*..*.***....***..*.******.**..***...*....**..*.****....**.*****..**.*..**.**.***..*.**.**..*.*..****...*.*...*..**..****.*.*.**..*..*...**...*........*..*.*******...**.*..*.*.*.*..**..**...******..**..****.*.****.*.*..****.*.*****.*....***..*.**.**.*...**..**.*..*.**..**...**..****.*..*.*..***.*.*****..*....**.**......*.*...****.*.**.*.****.*..*...*.*.***....*.**..**.**....*...*.*..***.***..*..*.***.*..**.*.*.*..*...*.*..*...***..*.**.*.**.***..**..*..*......**.*.***.*...*..*.******.*.*..*.***.*......*.........**.**.****.**...*.*...*.....*....*.****.**.**.**.....*.*..******.*...*******..**...*****.*.*****.***...***.***..**.****.**.*......****..*.****.********.*.*..*...**....*.**.**...*....*.*.*...**..****.....********.**..**.****..****.**.**.****..**.*.*.*..******.*.*.*.*.**..**.***..*..**.***.*...***....*...*...****.*.***....**.****...**..*.*....****.*.*.*.*.*.*..*..*...*.*****.***....*.**..*.***...**.***....**.*******... ...*..*.***.*****..**..*...**.*.***.*..*..*****.*.*.**.*.**.**...****.*..***..**..*..*.*.**......*.*****....*.**.*..****..*....*****..***..**.*...***.**....***...*******.*...*.*..*.**.**...*.....*.*.*.**...*.**.*.*.**.....***....*...**........**..**....**..*.*.***...**.*...***.*.**..*......*..*..*....*...***..*..***...****.****.*.*..*..*.*.***.**.****...**.***...***..*....*..**.*.*....**..*.***.*.......**.**..*..*..***..**.*..*.**...***..**.*....**.*.*.*..**.******.....*.*......**......*..*..*.*.*...*.**..*....*.***.******..**.*...*.*.******..*....****.**...*.*.*.****..****.*.*..**.....**.****......**...*...*..*..******..*...*********.****..******.....***.*....*.*.*..**.**..*******...**.**.*.**.***.*.*...*.**.**.**...***.**....**.*.....*..*.**...**....***.***.*..*.*....**.*.*****..**.***...***.*...*....***.**.*******.*......*..**.**.******..*.*..*.*...**.**..*...****.*......*.***.*........***.*...*.***.***..***.***.*..**..*..*..***..*.****.***.*..***.*......****...*..**.*********..*..*.*.*..***.***.*.**.*..**...*.**.*.......****........*....*.*...**.....****.*.*.*..*.****..***.***.*.***.***..*...*..***.***..**.*******.****..*.***.**...**.*....**.*.*..*....*...********.**.*.*.*..*..**.**...*.*.*..*...*..**..**.*.*..*****.*....*.**.*..***.*.....*.*..**...****.***..*.*.******.*.**.....*...*..**..*.***.*...****.****.**.*.*.....***..*....*.*.*****...**...*.*...*...**.*******..*..***.*..**....*..**....**.*.**.**.**********..**.****.....**.*.*...*.***...*..*.***...*..*****.....***..**...****..*.**..*.****..******...*..*..***.**......*...**.*.****.****.*..***..*..***.*......**....***....*..*..**...*.*******..***.**.*.*....*..*.*.*.*.**.*.**.**.*.*..*..*****...**.*..***.*..*....*...*.****.**.*.....*.**......**.*.*.*..*......*..*.*..***.*.*.*.**.***.*.*.*...****..***.*.***.*.*...**...*..**.....*.**...*****.*.*.**.***.*.**.*....**...*.**.*..*.*..*..*....*....****.*....*.**.......**...**.*.*.***.*..*.****.***.....**..*...*..*.***.**.*.*.*....**.**...***.**..***..*.**.......*.** ***..***.**...*..*.******...**.***.***..*..***.*..*....***.**..*..*.*.**.*...*...***..**.*.**.*.*.*..*..*......******...**.*...*****..**...*..**.*.**...*.***.**.**.*.*.**.....*.*.*.***.**..*..**.**.*..******..*.*..**..***.*.*....*..*..*..****.***.....*..**.*.*..******..***..***.*..**.**.*..**.**..***.*..*.*****.*..*.*..*.*.***.*.*.****..*.*.*.*....*.*.**...***...********...***.*..***.*.*..****...***.*.***....*..*...*..**..*..**...**.*....***.*****.*.*.....*..*....**.*.**..**.*.*...*...*....****..*.*...**..***.*.*.****..*.*..*.*.*.***.*..****.*..*..**.*...*...**...**..*........*****.*.*.**......***.*.***..**...***...*.*****.*.*.*..**.**.*.**..*...*.**...*..*.*...****.....**.*..*..*.****.******.**..**..*....*****.****...*.*..*.....**.*.**....*.*..****......*.***.*..*.*.*.***.**.*..**....*.**.**...*.*.*..***.*****..*.***..**.*.*..*..**.....****.*.*..*.....*...**.***.***.*******...**.......*.**..*..***...**...*..**.*.*.*.******.*.......*...*..*..*.**.**..***..*....*.*..**.*.*.*....**.*.*...*.......*..*.**.*...*.****..*........****.*.*.**.*..*..*****....**.*.**....*..***....**...*.**.....*.*........**.**.***.*...***.**.*..*.*....**.*.*...***..**.*.**..*.*.*.*.**.**.***.**.*..*.*.***....*..**.*.*..*.*.*.**.*....***.*..*...**.*****.**.*.*..*.**.*.....******.**..**...*.*.****....*****..*.****.**.**..**.*...**.*.*...*.*.*.*.*.***..*.*****.*.**...*.**.*.***..*****.****.***....*.*.**..*.*****..*....*.***......**.*..**.*.*...........***.*.***...***.....**.*....**..**.*.***.**...*.*.*.***.*.*.*.*.*....**.*.**....*...***.****.*.*.**.*..**..*.*......************..*...**.*........***.*.*..*....**..**..****.....*.***.****...*..*...**.**..***.*.***..*..*.*.*..****.**.*.*..*.**.*...**.*..**..*.***...***.*.***..**..*.*.***.***.**...*.***..**..*..*.**..**.*.****.**.*****..*******..*..*..*.*.***.......*..*.**.*.*...*.*..***...*****.*..*..**..*.**.*...*.....*.*.*.*...*.******......*****.**..*..*..*.****.*..*.*.****.***..**.**.*.**.....*...***..**.*...***.*****.*..*..*..*...*..*..**.**..*. .*****...*.*.*..***..*.***.*****.***.*....*.*..***..*.*.****....****.*.*...****...*...*.**.****.***...*.**..**.**.**.*.....**..*.*.**.****.***......*...**.****....***.***..***.*...**.*.*.******....**.*...*.***.*.*.**.*...*..***.***..****.**.***...*.*.*.**.....*....**....****.*.....*.***.*...*.****..*.*....****...*.**.*.**..*...*..*..**....*...*.**.**.*.**....*...**..***.********.*...*.***..*****.*.*.*****....**.**...*.******.*****....**.*..*...**...*.***....**..*.*.******....*..*.....*..***.****..*.*.*.*...*.*....*.**...*..**.**..*...*****.*.**...*..**...*.*.*....*..*..**..**....*****..*.**..**.***..*..**..*....**...**.**.*****.*....**..**.**..***....*...*..*..******.**.**..***.....*.***.....**....*..*.**....**.***....***...*..***.***.**.*.****.****....***.....*.*...*.**..*..**.*....**.*...*.**..*.*..*....*****.*..*..*.*.***..*.*..*.**..***.*.*...*.**..*..**...*.**.....*..**.****.*.....*..*******...*..*.*.*....**.*..*..*..*..*****.*****....*..*.****.*...*.**..*.**...*..*.**.**..**..**.****..*.**..*...****...****.*.**.*.....*......****..*...**.*****.*.*.*..*..**..*..*.**.*.**..**.***.*..*..*.*..**.*.*..**..*..**.*.***.*.**.***...*.*****.*..*.*.**.*...*...*.**...*...****......*..*.*.***.....**....*.**..**.*....***....*.*..*..*..**..*.**.**....***.****..***.*....**..***...*.*..*..*..***.*.**********..**...*..*..*..*.**.*.....*.........*..****....**...***.*.*.*.*.*.***...****.....***.*.....**........**..*.**.***..*.....*****.*.*..*.*..*..***...*..*.*...*.****.**.**.**..****..*.*.........*****..*.*......***....****...*.***...**.****..*.***.***..*....**..****..*.*.***...*****..****..*.**..***.****.....**....**.**..*.**...**..*.*....**.*...***.*..**.*.***...****.****.**.*...**.*.*...*...*...*..*..*.**....*..**....*.*..**...****.*...******.**********.*.*.***..***.**..*.*..*.*******.****.****.***.******..**.*..*..***.*.**.**.*.**.*...**..**.*.*......*****....***.....*****.*.*......*.***.*...*.*.**.**.*.**.**.**.*..*.***...*.**..*...****....*.**..****.***....*.****.**.*...*** ***.*.**.*.*.....**.*...**.***.***.****....**..*......****.**.**..**..**...*..****.*****...*.*.*..*....*....**.**.**..**....*...***.*.***..*.**..****.**.**.*.*.**...*...*..*..**.**.*..**.*.***...*..*......*.*.***..*****...*...*.......*.***.*.**..*.*..***..*..*...**.*...*.*..**.*....*.****.*....********.....*..*...*.*.*********.*...**....*....*.......**..*.**.***.*.*...**..*....*..*.*.**..*****.*....*.*..*.*.*..*.*....*.**.**..***..**.**.*.*.*..*..**.*.***....*..*.*.*.****.***..******.*..*.*.**.*..*.*.*....***.*....******.*.***.*..**..*.**..*....****..**.....**.*.*.*...**.*....**.*....*.*...*..*.**..*...***..******...*....*...*.***...*..***...*****.*...**...*..*..*..*.*.*****.**....**.*..***....***..**..**.*.*.**.**..*.*.*...*..*..**.*...*.**..***..*****..*..**.**..*.******...*.....*...*.**.*...*..**....******..**..**..**..***.**.***.**...*.*..****.**.*.*******.*....******.*..***.....*.**.*..**.**.*..*****.**..***.*..**..*....*.**....*********.***..*.****.**.**...**..*.****...*..****...****..*.***...***.**.*.*.**.**.**.*.*..*....***...*.*..*...*****.*....**.....****..***.*..**..**.*.*.**.....*...**....*****....***.***..*..****..***..**.....*...*.*.***..**.**.*.**..*.*******......*.****.*.....*.***.******...**.****..****...***..**.***..**.***....******...***.*.*.***.*.*.**..***.*.***.*.*.*.*.....*..***...*.**.**..**.**.*.*..*.****.*..******.*.**...***.*...*...*..*****.***.*....****..*.**.*.***........**..**..*.*...**.*.*.*..*.*..*.*..*.*.*.*.**..*...***.*....*.**.**...*.**....*...**.*.*.*..***.**.*.*.***.**......**.*.....********..***.*...*...*..*..**.*..*.....**..***..**.**..***.*.**.*.**.*.**.*..*****...*****.******.*.*****...**..***.*..*..*.*.*..****.*.**..*.**..***..*.*..*...*****.***..*.***.**...*..*..***.*....**.*...***.****..****..*.**....***.*..**...**.*.**..***.***.*..****..**..**.*...*.*...*...**...**.***.*..**..*..**..*...****.**....**...**.**....*.*.**....*.*.*...*....***.*.***..*.*.*****.*****.**.*...**.*****..*.*...*.**.**..****....***.....*..*.***...*.* *.*..*....*...***.*.*..**....*.*.*.*....**...*******..*.*....*******....*...*..**..*.***..*....**.**....*.***...*.**...***.****.****...*..***.***...*.*...**.*.*******.****.....*****..*.*****....**.*.**.*****....*..****.*...*.....*.*..**.*.*.****..*.*.*.****..**...**...***.**.*.**..*..*.....*.***..*...*****.*...****.....*....*...**.*.*...*.*.....*.**........**...*........*.*******.*...***.****.**...*.*..*..*.*...*.*..**.***..*.**.**..**.***.**.*.**..***.*.*..*.*..***.*.....***.*..*...*......*...**.**.***.*.**..***..**..*.*..**.*..*..**....*....*.**....***..**...*..*....**.*.**.*..*....********...***..******...**.*****........****.......*...**...*....*.....*..***.*.......*.***..**....****..**..*.*..**.***..***..**.*..*.*.*.*...*.*.*...**.**...***..**....*.***.**.*....***..*...********..**..***.****.*.***.*..**..*..*....*...*.*****.***...***..***....*.*****..*..........*..***..*.**.**..*..****..*.***.**.***..*..*.*...*.********..**.**....***.....*.*..****.****...*.***...**.*.......*********..*.*..*.****.**...*.....*..*.*.*.*.*.***....*...**.**.**.*****.*.***.*.***.*.....*.....***.***..*....**..****.....*........*.**.**.*.....****.*.***..***.*.*.**.**.***..*..**.******.*.*...**....*...*.*.**..*...*.**..*.**.*..***.**......**..*.**..*..*.*..*...**.*....**..*...**.....*.***..*.*..*..**.*.*.**.*...*.***.**.**...*..*.*.***.**.*.**.***.**.....*....***.*****.*.*.*.*.****.*...*..*.**.*...*.*...*..***.**.*.***.*..*..****...**.*.**.*.*.......**.****.****.......****.*.*....*..**..*****.*****....*..*..**.**....*.**.****.****..*******..*.******..******.******.***.*****.*.***.**.****.****.*.*.*.**.*.****....*.*.*.***.*.**.*...*..**.*.***...**.*.**...*..*..*.........**....**.**.**.**..*..*..****....*.**.****.*....*.*..........***..*..**.*.*...*.....*..****.**.*...*..**..*....****..**.*..*.......********...*..*.*.*.***.*********.....*.**....***.**.*.....*.*.*****.**..*..*..**********.*****..**.****..*.*.****.*..*.**.**..*..***.*****..*...***********..**....***....**.***.**....*....*.* ....*...**...*.**.....*.*.*.****..*...******.**...**....**..*..*.....*****.**..*..******.*.**..*.*..**.*.***.******...***...**...***.****.**.*..**.*.**.*.*..*.*..***.*.**..**.***....***.*.**...*.*.*.*..*.***..*.*.**.*..*.**..**.***.**.....*..**......**..*.....****..*..****...*....*.*.*****..**...********..***..*.*.......****.**.*****...**........**.*.*..**.*.*******.*..*...****....*..*..*....****.***...**..*****.*.****.**..*...*..**..**......***.*.**..**...**.*..*.*.*****.**..*.*.**..***...............**.*.*.*...*..*.*.*.*.*...*..**.***.**.**...*.*..*..*..*.****.*...*....**..*..***..**..*.*.****...*..*..**..**.....*....*..*.*.*.*.**.*****.*....*..*.***.*..*...........*..*.*....****...***...*....***.***.**....*.*..**...****.**.*..*..*.**...**....**...******..******.*.*.*.*.*.*..*.*****..*.***.*.*..*.******.***..**..*****.....*.**.*.****...*...*....*.**..**....*.....**.**.**.*.*..*...*.*....**....*...**..*...*........**...**..*.*.**.**.****.*.*.**..***.*.*..*.*....**.....**.****..*.****....*.**.*.*.***.**.*.**.*****..*..*.*...*.*...***..*.***.***.*....**.*.*****..*...****.*.**.*****.**....**..*..**.****...*...****.*.****.**...*.**.****..***.*.**.*.**.*........*****.****.**.**..**...*......*.*..*.***.*....**....*..*...**..***..*...*.**.**.*...***..**.****.*.**..**.***.*.**..*****.*.*****..**...*....*..***......**.*.......*...**.**.*.*.****.***.*....*...*.*..**..*.****..*....**.....*..*****.***...*..*.**..**.**..*..**......*..*.*****.**..*.*..**..**.**...***.*.*.****.*****.***.**..*.....*..***.......*.*..***..*****...*..*...*....******..**...*******.****...*..*.***..*.*.**..*.*.*....*...*********...****.*.***.***.*.*.*.*.****.*****.*.*...******...*.*.*.******.**.***.****.**.*.*.**.*....****.....**.*..*.***..****.**..********..**.*..***....*.**.***..*.**..****.*****....****..*.....**.*.*.***...*...**.*...*.**..*....*.***...*****.*...***.*...*..*..**..***..........**......**...********.**.**....*.**.**......*.*****.**...*.*..**...**...*.*.*...****.....**.*.*****.*.*...*.* .**.*.*..*......**.*..*....*..*...*..*.*...*****...**.*.*******.....*.**.*.*..*.....***...*.******..*..*.*..*..*.*..**.*.....*..*........**.*****...****.*.***.*.*....*.*.*.*.**.**....*...*.***.**.**.*****...**...*.***.....*.*...**.*.****.***.******..**..*..*.*..*****.**..*.*.*.***..**.......*...***..*.........*....**.**.*.*..****..*****.**.**.....***.*.*.*.***...**.*****..***.***...**...*..*.......****.***...*...**...*.....*...****.*...**.****.*...*.**.**.***...***.*.*..*.**..**..*.....******.*.**.***.*.*..***.*...****.**.***.**..*****....***.****...******.**.*...*.**....**..*.**.*.....*...**...**....**.*...*..*..**...****..*.**.*.*.*.**.*..*.*.*..**.****.*..**.***...***...*..*....****.*..****..***.....**.*******..*****..*...**.****.***..*.**.*.**..**.****...***..*.......*.*.....*.***.*.*.*.*...*.*.*.*...***.*.*.***..*..***...*..*........*.**..**.*.*.***.*........*.*..*.*.**.*.****......****.*..*.**.**.**.****....*******.*..*....*.*****.***.*..***.*......*...****.*..**...*...*.**...*..*.**.*....**....**.***..**.*..*.........**.**....*.*.**.***..*******......**.***.**.**.*...*..*.*..*..***....**.*....*.**.*...**.**...***.**.**.*.....*.*..*.*...***......**.*...**.*..***....*...*..**....**..*......*.....********...**.**.....****.........*.*****.*.*.*.**.****..*...*.*.*..*.**....**..**.***.**..**.*******.*******..****.*..*.*...*.****.*..**.***.*.*....****..******..*.*..*..**.*..**.**...**..**.**...*.*.*.*****.*.*...***...*..**.*.**************..******..**..**..**.*..****........*.*.*.*****............*...**..***..*****.**.*.**.....**.....**.**.*.*.**....**...*.**.**....**..**..**.**.*..***.*.*...*...**..*..******.****....*.**...**....**.*.**********..*..**...**....*...**..**....***..*..**.**..*.**.*......****.*********.***..*..***..*.*.****...**.*.*.*...****..**..*...***.**.**.*....*.*.***.*...*.**.*.*.*...*...*..*..*...*.*.*.*..**.......*..*.*..*.*..*...*..**....**.**.*.....**....*.....*...*.*.*..*..***..*.*.**..*.*..**.**...***.*..*.**..***...*.....*.*****..*.*.*....* *..*....**....****.*.*...*.**.**..**...***.*.**.*.***.**..*....*..*..*.*..*..*.***....**..*.**....*..*.**..*...*..**.****.**...........**...*..**....*.**..*..*.*.....**.**..*..*....*....**....**.*.*******.**.***.*.*.**..*...*.**....*****.*...**.**.***.****..****....*..****....***.....*.*.*.**.*..*....*.*****..*....**....*..***.*..**.*...*...*.**.*...****.**.*......*..**.....*..****.*...*.*.***...*.*.*.*.**.**..*.*...*.*.*.*.*.*...*..*.***.***..**....**.**.*..*..**...*.***...*.*.*..**..**......**.**......*..*...*.********..*..*...*...*.********....*.*.......*...**..*.**.****.*..*..**.**.*.***.*****.*..*.*.....*..**..****.*..**..**.*..*.*...*..**..*....**..****..**......*....**.**.*......****...*..*.***.....****...**..*.*.**..*..**...**.*..*..***.*.***.*.*.**......***.*...*.....*.**.****.*..***..*.**...**.*....*.******..*.....*.*..*..*.**.*..*..*..**....**..*.*.*..*.**...****.*.*...*.*******.*****..*..*..*.*.*..*...***...*.**..**.*.**..*...**.*...**.***..*..***...**.****..**.**.*.***.*.**.*..***...***.*.********..****.*..**.*..**.......***.*..*......*...*.*....*.*.....***.**..*.*..*.........****......*...**..*.***.*........***.**...**..**.****.*.**.....*.******..***.**..***..**.**.*..***..*..**....*.******..**.**..*.**.....**.*.*.*...****....**..*.*..*.******....*.*....*****.**..**.*.*...**..**.***...*..***..*.*..*.**.**.*.....**..**.*****.*...*.**......*.*...*...**.**.....**..**.**.....****..*.*.**.***.**.*.*..***.**....****.*****.*.*****..***...*...**..**...**..************.....**.*****...***.***....*.*..*.***.**.*...*.*.*.******...****.****...*.*.....*...*......*..*....*..*..*.**..*.**.*.**.****..*.*......***.*.***.**..*******.*.*.**..*...***.*..*...*...*.**...*..*.*****...**.*..***.**..*...****...**...*.***.*.*.*.**....**..**.....**.*.*******.**.**.*..********.*..**.***.....*.**.*.*.*..***.*.**..*.*..**..**....*..*.***.*..*.*...*..*...**......*.*****.*.*.*.*.*..*..*..*.***.**.*...**.*.**.**......****........*..*.**.**..*....***.*.******..**.*.**.****.***.*.*.**..* .**..*.*...**..*....*****.*....*..*.*.**.*****.*.*...*.**.****.*...*.*....*.*.***.*.*...***.*..***..*.****.**.***.**..**.***.*.**...*...*.***...**.*..**.*...*.***..***.****.**..****..**..**..*.*.***.*.**.*.***.****.**.*.*...****..*.....****.....**.*.***..*..*.****.***...*.*.******..******.*..**..**...*..*..*.*.**.*.*..**.**..*****.*.***......*.****.*.***....*.*.**.....*....**.....**.........*.*.*.***.*.*..*.**...*.*..*.*...**.*.*.*...***....******.*.**.*..**.*......*.**..*....*..**.**.***..**.**.*..*****.*****.**..***.***.....*.*....*.**..*.*.***......**...*******.*....*..*.**.**..**.*..**.****.*...*.******..***...***.*......**.*.*.**..*.*...*..*..*..*..*.***..*...**....*.*.*..**.****.**.....*..**..***...**.....***.......**......***.*.**...*..*.***.*.****..**..*.*...*..**....*..*..**.***....**..*..**..*..**...***.*..**...***........*.*.*..*.....**.***.***.*.*.*.*.******.*....**..**..***.****.**.**..*....*..**.**.*****.*********.**.*****.***..**.*..**.*....*...*..**.*...*........*.*...**.*...*.*.****..**.**.*.......*...****.**..**..*..**..**....***.*.*.****....*.*...*.*.*...*.*.**....**.*.....*....*...*..*.***.***.*****.*****...***.**.....***...*.....***.**.**..*....***...**....*****...*.*.*...*..***..*..****..*..*.**.*.....*..*.**.**..***....*..**.*.**.*.*.**....**.**.*.*******.****.*..******.*..**.*....*.........***.***..*.**.....**...**.*****.***..***.*...*...*...*..**...*....*****.*..**.***.*...*.***.*******.***.**..*..*.**..*...*.**..**.*..*..*****..*.**.*....*..*...*..**..**.**...*.*****.**...*.*..*.....*..*....**......*...***......*.*...**.*...***.****..*.*....********..**.**..***...*.*.*.**...***...**.******.*.*.*****.*.*.*..**..**..***.*...*.*....*.**.*...*...**.****.*.*..*.*...**..***.**.....**.****.*****.*.....*..*....*.**.*.....*.*.*****..***........*.*..**...*...***..*.**.*.*.*..**...***....**.**.**.*..**...*....****..*.*.**.**...*.**.*.**.*.***..****.****.....*..*.****.**.*.****.*.**....*..**.*..*..**.**.**.....***..*.*.******..********..*.**.*......... ......*.*..*..**...***.***........***.*..*.**..*.****..**.....**.***.**..*****.*..***.**...*.......*..*.*......***......**.*.**...*.**....*.*****.**...*...*.*..*..***.....****.*.....**..*...*.....****...**..*...*.****...*...*...*****...*....*..**.......**.**..*.*.*.*..***.**..**.*..*..*...**.*.*...**.*.***..*****......*.....***.**.*..****..*....****.....*..***...*******.**.*.*..*****.....*..*.....***.***.**.*...*.***..***....*..*.*******..*.*.*****.**....*..*.*...**..***...*.**.**.*..***.***.*...*..*..*..**.**..*..****....*.***...*..***..****.**.....*....*.....*.**.**......****.*.*.*.*.*.****.**.*.**..********..**.**.****..*.*******.*..**...**...**.*....**..*.*.*.*...*..*.*.*.*****.**....***..*..*****..*.*.**..*.....*.***....*.*.*.*..**...***..*...***..*..*****.***.**..*......***...******.**.**.**.*.***..***.*.***..*.**.*****.****.******.*****...****.***..*.*.....***.*..****.**********.*...***.*.***..*..***.*....*..*..*.........*..***.......*...*.*..*.*..*.**..*.*.**...**.*.....***.*****.*.***.*.***..*.*.****.**..**.*..*.*.*......**.***.*......*..*.*****.*.....*.*.*.*..**.***.**.****.***..**.**..*****.*.**.*..*....*.******.*.****.****..*..*.*...**.*...*******...***....*.***.*.***.**.***.**.*...***..*.*....*...*..**.**.**..*.*..*...***...***.......*.**.*..*....**.***....**.*.*.*......*.*...***..*...*.****..**..*...*.*.*****....*****..*..*.*.*****...****.**...*..*.****..*.**.**.**.*..**.*.*.*.*.*...*.....*.*.***.*..*.......***..*.*..*...*...*.***..****.*.*.*.*....**..**...**.*.***.*.**.*....**.**.....**.**.***..**..*..***...**.*.****..*..*..**.*.**.*.**..*...*..*****....*.*.****..**..*.******.*....*.*.***.**.****....******...*.***......*..***.*.**...***..**..**.**.***.****.**............*..**.....**.*......*....*..*.*.**..*.***...*.*.*..*..****......**.*.*.***.**...***...**.**..**..**..*....*.***.*..*..***..*..*.*..*.**.*.*.****.*...****....*.**.**.**.*....***..*..*...*.****...****...**....***.*.***.*****.*..**.**...*..*.*.*.*.....*.**.**..**..*...**..*...***.*...*..* *...*.***.**..**.**.**..*....****..*.*.*.........**....*..*..*..****.***..**......**..***.**....***...**.**..*.........**.*.****.**......****.****..****...******..*..**...*.***.*..**.**.******.******.*..*.**..*.*...*..*.**.......*.**.*....********.*..**.**.......****...*.*..***.*****.**.*..***..*.*...**.**...***.*..**..*****....******.****..*.**.***..*.*....**..*..**..*..*..**.*.*.**.*..*...*.*.**.*...****.**.*..***.**...**..**....***.*.***.****...**..***.*.*..*.***.**..*....***..****.**..**.*.*.***.*...**..*.***.**.**.**...*..**...**......*.*.*.*..*.**..***....*.****.**..*.**....*.*..*.*.******.***.*......****..*........**..****..*.....*.*.*.*..*..***....*.*....**.**...****.*.*.**.*..***..**...*.....***.*****.**.**..*******..**.*..*..*.*..***.**.*..*.***..*........*.**..****......***.*..*....*.**.*...**..*..*.*.**.*..*..*...**..****.*.***..*.*.**.**.*..**....*****..*...*..*..*...****.*..***....**...*...**.*.*..*.**..****..***.***.*.***..*.*..***..*.*..****..**.***..*.*.*..*****....**...*****.*****..*..*******...***...*..*.*****.**..*..*.*.*..*..****....*..*.....*.**.**....*.**...*........**..**..*.*.*.*..**.********..**.*.*.*.*.*.*....****.**..****..**..*.*...*.**.*.*.....******...*.*.*.....****.*......*.**.*.**..*..**.**..**...*.******...***.*..**.*..*..*.*...*.****...*...*..**....*.*....*......*..***.......**.*.********...**.*.**....*.**..*...*.***..***...**......****..****..***.*.*...*..*.***..*..*.**...*.*.....**..**..*...*..*****.*.*...*.*...***....*.**..***..*.*.**..**.*..*.*.*.****.*.*..**..*.***.*.*...***.**.*.**.**.**.*...**..*..****.....*...*.*..**..**..**.**...*..****..**...**..**...**...**.*.**.*..**...**.**.**.**...*..**..*..**.*.*...*...***.**.*.**...**..*...*******..**.*****..**.*.....**.*..*.****.*......***...*.*..*..*....*...**.***.*.*....*****.*****.*.**...*.*...*****.*...*.****.***..*.*..*...*....*..**.****...*.*....****.*****.******.****..*..****.***.***********.*..*.*..**..*.*..*******.*****.*.*.*.**..*.*.***.*..**.*.***.*...**.*...**..*..*..** ..**..*.**.**.**....**....*******...*...*.***.**.**.....******..*......**.....**.*.**...***.*.....**.**.**.**.**...*.**..*.**..***.***..*********.*..*.....*.*..*..****..*****..******.*****.***.....*...*.**...*..*...*....***.*.*.**..**.*.*.*.*.***...*..**..****.***.....*...*.*..*.*.*.**.*.*.**.***..*.*.**....*.**.****.****.**...*.......*..***.****..****.*..*.*..*..*...*.*.**...*..***.**.**.**.*.*.*.*.....**.*....*.*.**...*..****.**..*.***..*.*...*....**.....**.**...*..******.....*.*.**..*.**.*.**.*.*.******...*.*..*.*.***.*.***.***..*...**..*...*.*..*...**...*..*..*..******.**.....*.**.*.**.**.*.*..*...**..**.*..**.**..*.*.***.*.*.***.***...*.**..**.*..*.*...**..*.....**..*..***...*.**.**..**..***..*.****.*****..*..*.*.....*.**.*.*.**......**....*.*..*.....*..*..*..**...***.*****...*.......**....*..****.*.***.*.*..*.**.**.*..*.*..*...*..***.*.*.*.***..*******.**.****.*..*...**.**...*.***.*....****..*****.*.**...*..**..**.*..*....**.**.****..***.*..*.*.*.****.*..****...*.***.*.*.....*..*.***..*******....*****.**..*...*...****..****..*.**..*..*.***.*.*****.***....**..*...**.*.****.**.*...**...*.*.****.*.*..*******.....*.***.*.******.*.*.**...*..**..*...**.***......*****.******..*.****..*.**.....*....*..**..****.*..*..***..*...**.*..**....*..****.****....*.****.****.**.*.***.**.*.****..**.*.*.**..**.*...*********..*.*...**.******.*...*..*..*..**..**.**.****...**.*.....****.*.*.***.*..****..*.***......*.*..*...*******..****.*...*.*.....****........*.*.**.*..*.*...***.**.***..*..*******.****.*.***..*.***.***....**...*..*....**...**.*.....****...***...*.**.****..*.*....*****..*..*..*.**.*...***.*........*.**.***.*.......*****.**..*.*.*.....***.*..***.*..*...*..*****.****....***.*..****..***....*..**..***..*.*.*.****..***..**.****.**..**.***.*...*....*******.**..*...*......*..**.*.**....***..*...****...*...*..*.***.........**....******.***.*..*...***.**.*..*.****.**..*.**...*.***...**..*****..**.**...***..**.***..**.**.***.*******..*..**.**.**.****.*.*..*..***..***.**..**.* ****.*.*****.*.*.*****.*..**.*.******....*.....*.***..**.*.**..*..*****.....*.*.**.*.*.********.*..*.**..***..**.*****.*...*....*..*..**.****..*...**..*.***..**.*****...**.*....**...***.*****.*********...**.*.*.**..****.**..*.*.*...*****.*.*..*..*...*...**.**.*.****.*....***********.***..**..*.....*.*.*.*****..*..*.*.*..***.**..*...*.*..**.......*.**.*.*..*.**.**..******...*..*.***....*.**.**....***..*.*..***..*.**.*.**.**.*..*.**..*.*....**.*...*..***...*.**...**..***..***.**.**..*.*..***.**....*..**..*.*....*.....*..**.****...*...**..*..*..*.*...*....**.*.*.*.**.*...***..***.*****.*.********...**....*...*....**.*.*.*.*..*..*****...**.**...*..*.......*..**.**.****..****...**.*.*..*..****.*****..*.**...***.**...*.*..*...****..*.**...*..*.*.*....**.**.*.**..*.*...*.....*...**.*.**..**.******.....*...*...****.****..*.**..*****....**..*.**..**.***..*..***....**.*.*..**.*......*..*..*.*.***..*...***.***...***.**.*...*....*.*..*.***.*...*****.***..*.***..**..**.*****.**.........**...**.....*...*.....***..*..*..****.**.**.**..*.*.**.*..*..*.**...*.**..*........**.***..*.****..*....****.****..**.*..***...*.****.**.*..*...*..*.****.****.*.**.*...*.*.*.*.*..*****.****.....****..*.*..**..*.*.*.**...**.*.*.*.*..*.**...*.**...**..***....*.**.**..******......**.*....**..**.**.***.......**..*......***.***........**.*.**..**..*.*.*....*..*.*.*..*.*...***.***.....***..******..*....*.**.**.*.*.*****.***...*...*.*.**...*.*..*...*..*....**...**....*..*....***.**.***..*..****.*..**.*...*.**..**.***.**.*....*.*...**.**.*.*..........*...*****...**.......***..*.*.****..**.....**.*...*.*..**..*.*.*.***...*..*..*.**.***.*.****.***..*...*.*.*..***...***.*.*.**....*.*..***..*..***.*.**..*.*****....****...*.*..**.*....*.**....*...**..*...*...*****..*....*****.*.....**.***..*.*****..*.*.*....*.***...**..*.*......*..**..*******.*.********.*..**..*........*..*****....***.*.*.**.***...**.*.*...*..*.*..*..*****..*.******.****.***...**.*..*****..***.*.****..*.*..***.****.....*.*.*..**...**.*...*.*.* .*.**.***.****..*.......*....****.*...**..*..**.*.*.*.****.*..***...****.****....*...*....***.*......***.*.*..**.*.**.*..*.*..*.****.**.****...**..*.****..**.*..**..**..***....*..***.*.*....*..**.*.*.**.**.**.*.*.*.***..****.*..*.*..******...***.**..**.*...*..****..**...*....***..*****...*.....**...*..**.*.*....*...***.*....*.*.***.****.....*..*.**..**.*..*.*...*...*..*.*.*.....***..*...**......*.*.***...****....*.*.......**.*...*..*..*.**.....*..**...*..*****.*....*.*.*****....*.*....***..**.*.....**..**.*.*...***..*****.*...**.*.***.*.*.**.*.*.*..*.**....*...*.......****..**..*..***.***.***.***..*...*.*.****..*.***.*.*.......******.*..**.********.****..*.**.**..*.**.*.*****.*..*..**...**.**.****.*.**..*..***.*.***..***.*.*****..**.****..*...**.***..*.**.**....*.*.......*.**..*..**..*...*...*..*..**.***.**..*.*.**...*.*...*..**.*.....*.***.*.****...**.*...**.*.*.*....**.*....*.**.*.***.*...*.*.*.*....*.***.....*..**..*.*..*.**...**.***.....*.*.*.*..*.**.....***.***.**.*..*.....*....*.*..**.**..*.**.****..*.*..*..*..*********....*.*.**..**..*..************...*..*.*.*..****.*..*....******..**..*..*.*****.***..*...********...***...***..*..**.*.*.***.**...**.*****.***.*..***.***...*.*..*....**.***.**..***.**..******......**....*..***..*..*.*..**...**..*.**.....**....*.*.*......***..***.*.***..**....*.**..**.*.***.*.***..**.**.*....*.*.*.**..*******..****.**....*.***..**...****....**..**.****.*.**.**.**.*.**.*....**.***.*...***..**.*....*.*..*...*.*.*.**.*..****.....***..**...**..*.***.**..*...*.****.*..****..****.****..**.***..*.****.***..**..**.*******.*.***.....*.*..*.*****.***.*...*****..***..***.*..**....*..*..*...****..**...**.*..**..*..**.**.*.***.****.**..*.**.*******.**.**....*.**.**....*****.*.*..*..*****.*.**.*..***.*.******...***..*......*..**....*..*.****.*..**.******..**...*..**.**..*....*.****...*.*.*...**..*..*.**...*..**.*.***.*****.***....*..*****..***.**..**.*.***..*...***...*.**.**.**.***.****.*.*.**..**...*.*.**..***..*..*.**...*....**....**.**..*** *.***...*.****..**.*..**.*..*.**..*.**.....*.*...*....*.*.***...*.***....*.**.*...****..****..*..*.**...*..*.**..*.***.**...**.****..*.*.*..*..*...*.**..**.....*.*..*.*.*.****.*..*.***.**.*.*.**.**.**...*..*.*****.......**....*.***...*****...*...*...******.*.*.....**..**..*.***..**..***..*......*...*....*...*.*.*.*...*.*****.*.****..*.***.*..**.*..**.*..**.***.**..*....*.*.*.....*..*.**.*****..****.**.*..*****..****.*...**.*..*.***..********.*.**.**.*****.*....*.*.......*.*.*..***.*............*.*....*........****..**.*.**.******....**.**.**.*****...*..**...****............*..*.*..****.******....**.*.*........*****.....**......**......***..*.*..****...**.*......**..***...........*..*.*...****.....***.***...*.**.**..*..***...*..*..*....*.*.*...*.*.....*...**.***..**.***.**....*.....**.**...**.*.....*.....*.*..*.*.*.***...***..**..*.....*.**...*****.*.*..*.**.*.***..**.*.*.***..*.**.**..***..*.*.*.*...****.*..*..****.**.*.*...*.*.*...*.***...**.****.**....***..*..*.*.*....*.**.*..*..*..*..*.*.*.***...*....*.****.**.*.***...**..***..*..*..*..*.*..*.*...*..***.******..*...*....*.**...**.*..*.**.*...**..*.....**.***.*.*.**.**....***.....*.*.***....*..*.*..**..**..**.*.**.*...****..*.*.*..*..*****..****.******..***.*.***.**...**.****.*.*.**.*****.*.*....*.**...*.***..**.*.*..*.*......**..**.*..***..**.......***...**.****.*.*..**..**.*.*.****.**..............*...**.***..*.**.***..**...***..*...*.***.****..*..*....*.*****.***..**...*...*.*....*...**.*...**...**.**.....**.***....**...****..********.*.****.**..*....**.*.*.*.***.**.****...****.*****.*.**.........*....*....*.****...*.****..***..*****..*..*.*****.*.**......****....**.*.*.**...*...*.*.*..*..*.**....*..*.***....****..**.*....***.****.**.....***..**.*.***..***.*.*..***...**......*.*.**....*.....***..*****.*.*.*...*******...**..*...******...*..****.**....**..*..*..**.**...*..*.......*.**.****.*.**.*..*.*******...***...*.****..*.****.**.**.....*..**..*..***..*..*....**.....****..*.*.*.***..*..*..*.**.*.**.**.*.*..*.* ..*.*..***...*..**..****....************..*...*****..***.****...*.**..*.*.**...**....*..**..*..*...*..**....**..*.***.***.**..*.*......***..*...****...***....*....*....**....*.*.***...*..*..***....***....*.******...****.*.*.*........*..**..*.*...**.*.***.**..***..*....*...*...*....*...*.*..**...**..*...*..***..*.*.*****.*..*......*.****.*****.**..***.**.***.*.**.*.*****.*..*.***.**.*..*..**......*.**..***...***..*..*....**..****..**.*..*..*..**...**.**.**********..***.*..**..*...*..**.***..**.*.**.*..*.*.*..*.*..*.****..**..*.*.**.***..****..*..**.**.*..*..**.***..****..*...*.*.....**.*....**********.*..*.*......*..**..****....**..****..*....**..*...******.*...**.*.....*.....*..*..*...*.*.****.*.......*.**.*.*..**.***....*.*.*.**......**.**.*.**.*****..***...*.*..***.*..*..******.......*..**.****..**.**..*.*.*...*..**....*.**.......**.*******....*.**.*..*..*...*.**...*******.***...*.**....**.*.********.***.*.**...**...***....*..*.....**.***.*..*.*.*..*.*.....*.*...*.*.*.****...*****....*.*.***.****.***.*.**..*******......*.**.****..**..........**..*..*....**.****..**.******..**.**..*.**..**..*...*..****..*.*.....**...****.**...***..*.*.*..*.....*.*****..*..**..*..*.*..*..****.*******...**.*...*.*.*.*..*..*.***..**...**.......**..***.****.*..*.*.**..*.*.****...****....**.*.......**.*..*..**..*.*****..*...*..*..**..****.**.*..*.***..*....**..***.**.*****.**.*.****.**.**...*....******.....**.*..*.*.*.**..**..*.*..*...*..**.***.***..*.***.*....*.*...*.***..******.*****...*...*.*.*.***.***..*..*...*.**.*****..**..*..*..**...***...*****...***..****.*......*.****.*.**..**.****.***..*..***.*..*****.*.**...*..**..*..*....*..*..***.***.***..**.**..*.**.*.....*.*.***..*.*.*..**...**.**....**.****....***...*..*.**......*..***..*.**..*.****..*.*.**..**.***.****...*.*******.**..**.**..****..**.**.....***..**.***.*..*...*...**..**.***..*..*.*.*.*..*.*.**.****......*.*.*.**.***..*..*.**********...*..***.*...**..*.*....*.*..***.*.....*....**..*..**..*....*...*.....***.*...***..*.*** *****.....*........***.*..**.***..***........*.*..*.*.****....***.**........*.*......**..***...*..**..*.**....***.**.*......***.....*.**.*.*.*..*.*.**...******..*..**.......*..*...*.**.**.**.*...*.*...*****....***.....*...*.****..**.*...*..***..*.*.*..*..*****.*...*.**..*.*...*......**.*..*.*.**..*.....*.*.*..*..***.**.........*.*.*..****.*..*.***.*.****.*.......**..**.**.**.**.*..**.***.**..*..**.*....*..******....*****....*...*.*..**.*..**.**.*......**..***..*....****.***...***..***...***...***..**..**....*.**.*.**.**...**.....****..***...***..****....***.*.***.*.***.*.....**.***.*...*.*....*.*.**..*..*.**.*.*..******.***...*.*..*****.***...*.*.*.*.*..*..**.*.*.*.*.*.......*.*..*...*...*.***..*..***....**..*.****..*...**.**..**.*..*.*..*..**....*.***..**...***..*....*..**....*.....*.....**.*.**.*.****...***..*..*..*.**...**.**...*.*****..*....***.*******..*.**.........*.*.****..***.*...*....****.*.*...*..**.***.**..**...**...***....*******....**.*.***.*.*...**..**..****.***......**.**.*...*******.*..*****.*.*....**.***.**.....**...*.*****...**.***........***....**..*.***.*.......**.*..*..***.**...*.*.***.*.*.***.**..*.**.**....***.**.*..*...***...****.***..*.***..***.*......**..***..*.*..*..***.**.*....*****.*****..**....*.**.**..*...*.*.*******.*..*.*.***.**...*..*.***.*....*.**.***.*.*..*.***.*.**.**.*...*.*.***....*...**.**.*.**..*****....*.****...*.....*.....****.....**.*...**..**..***....*..**..**.*.....*.***..***...***.**.***.***.*****..****..*.*..*..****...****..*..*.*..*.**..*.**.*.*.****..*.*.*.**.*.**...*......****.*.**.*.*.**.*...****.*....*....**.*.*****.*.***.*.....***.*.*.**..*.*.*....*.*..*.*..**.*****..**....*...***.*.********.*..***.**.*...*.....*****.**..*...*******.*.*....***.*..**...*.....*..*.*.***..*..*..*.**.****..***.***..*.*..**...*.*.*...**..*.*.*..*..**..*.......*.**.*..*.**.***.*.*.*...**.*.*.*..*..*...*....***..**.***..*.**.*.******.*..**....*.....*..****.**..*.***..*.**.....****.**.*.....**.***..*....*.***.***.**.**..***...**....*.*** *..**.*..**....*******...**.**.***......**..**.*..**.*.*..***.*.*.*.*..**.*.*.***...*.**.**..****....**...*****..***.*...*...**.*.**.****.**.**.**.**.......*....*...*.*....**...*..*.**.**.*****..******.......*.....*...******.*.**.***..*..*..*...*.*.**.*.***..*.*.*.**.*...*..****.*.*.*.*.*....***.*.***.**..*.*..**.....**.......*...**.....*..**...*.**.***.**.*.***..*.*.*....**.*..*.**.....*.**.*.*.*.*..**.**.*.*..*.****.***.*.**.*.*....*..**.**.*****..*.**.*.*.*...*.**.**..***.*..*..*.*.*.**..***.***..**.****.......****..*.*.*......****...***..***..*.***...*...***.*....*...***.*.***.*....*..***..*...*.*..***.*.**.***...*****...*.......***..*...*..*...******.....*.*.......*..*..***..****..***.*.*...*.......***.*...*....**...***..*..*.*..****.****..*....**.....**.***.***....***.**..***..***.**....*...**.*.**.*...*.**..*..**..*...***..*..*.*...*****...**..****.*****.**....**.*....*.**.*.*......**.*...*.**.*...**.*.*...***...**********.....*.*.***.**.....*..*..*.*...*......****.**.*.*..*.*..***...***..*.*****.**.*..*.******..*.**.*...***...***.***.*...*..*...*.**....**.*.......*.*....***.......**....***.***....**.****.*.*.**..**.***..***...***.....****.*.**.**....*...*..**..*.**.**.*..****.*..*.*..**.*...*.**..*.********.**..*...*..*..**..*...*..**.****.****.*..*...*.*...*..****.*..*.**.*...*...**..*......*......***..*..*.*.*.*..*.***..*******...**.**.****.***...***.****..*...*.**.**..**.**...****.*****.*...*....**.*....**.*....*....*..*****....*.*..*....*.*..*.****..***.*..**.*..*..***....*.*.*.**.****.**..*.**..*.*.*..*.**..*..*.......****.*.***..*.**.**.*.*...*****..*.*.*.**......*.*.........******....*.*.***...*......**.*...*....**..*..*.**.**.**.*...**..*.......*...****.*.*.***.*...*****.*.*.***..*..*****.*..*.**.*.*.**..*.*.*....**.*.***.****..*.*.****..****...***.**.*.**********...**.*..***..**.**..*.****.******..***.*.*...*...*.**.***.*....**..**....*...******..**........**..*****.*.....**.**...****...*....*....*****...**.***...*.*....*..*..*....*.**....**.....*.* ***..*.*..***.**..***.*.*.**.*.*....*.*..**..*.....***...****.****.*.....*..***.**...*...**...**.*..*.*.**....**.*....*..*..*...**.*..*.*..****.*....*.*.****....***....*..*.*.***..*....***...*.*****.*..*.......***..**.**..****.**.**...*...**....*.**.*..********.***...*.......**.***.*****.*.**.**.**...**.*..***.*..*.*..*.**.***.**..*......***.***.*.*.*.*....********.*.*.*..*...**...***.*.****.*.***.*******.*.*.*..*****.....********.*.*..**....****.*****.***..****.*.*.****.*.**.**.**.....*.....***.*.*.*.*..*.*.*..*******.*.*****.*****..**.*..**.*.*.**...**.**.**.*.**.**.****..****.****..***..***...**...****.*..***..*.*..**..**..**.***.****.*.*.*...*...*.**..**.*..***.**...*.*****.*.**.*......**.**....*..**.***.**.**....*...*..**..*..****.***.*..*..****......*..***..****.*.*...*.*...*..**.....**.*.*.*****.*.....**...***.**..**..*..*.*....**.*.*.*.**.......****.**.*..***.*....**.....*..*.**.****..*..*.*.**......***.****...*...*.***.*.*.*.*....**.**.******.**.**.*..*......**.**....****....**..*..****....*****.*.*....*...****...**.*.***..*****....**..*.*******..*.....*****....**...***.*.*...*...***..*..******.**...*****...*******..*****.***.*.**...***.**..*..**...*.**..*.*..**.....*....**..****..*....******.*...**.**...****..*.***.*.*.**..*..*.*..*.*.*..*.******..*.**.*.*.*.*....**..***.*****..*.*..***.**...*.**.*..*......**..*.**...***.**.*.*.****...****.*.*.******.**....**.*.*..***.***..*....**.***...*..*..**..*.******.****...***.*****.**..*..**..*..**..****..**.***.*.***....*..*..*.*.*...**...*.***..***..***.*.**.****..*.*.**...**..*..**.**......****...**.**...**.*.***...*..**..*.*.*..*....*..**...****...****...*.*.**..*...*..**.*.**.***..*.**....**...*.*******.***......***..**.*.....**.**....**...**.*.*****...**.**....***.**.*.**.*.****...*...*..*******.*.***.*..**.*.***.**..*.*.**..*****.*..*........**.*.**..*...*****...***.*..***.*..**.*....*...****.**......**..*...**...*....*..**...***...*...*.....*..*..***.*..**.*..*..**.*....****.*.****.*.*.**.....**..*..***.**.. .*..*...*.*.***..*....*.*.*.*...***......**..*****.....*.....*.**.*.*.*.*****.**..***......*..*.**.*.**.*****.*...*...***..*.*...*.**.*...*..*...**..**.*.**.*.**.*.....*.**..*****..**.*.*.**..****..****.***.*****..****.**......**.*.*..******..**.*.*.***....*....*****.*.*..*.**..*.**.*..*.****.*.*.****.*....***.*..*..***.*..**...**.*.*.**....*...**.*..**.......*.*.*..*.**..*..****..*****..*..*.***..**...*...***......****.*.*..***...*....**...**....**..*....**..*.*.*.***.*.....***.***..***.**..*.*....*.***.*.**...**.**..*.**.*.***.*....*.**..**.*.*******.***.*.**.*..****.*..*....*..****.****...*.*.*....**.*..**.*..*.*..*..*.**.*.***.*..******.*..*..*..*.*.****.*.*..****...***.*.**.*...****.**.*..*.***.........**.*..*...**...***.*.*.**.*.*..*.**.*.*...*.**.**..***.*.*.*..**.***..*.**.**.*..**..*.........*..**..*.*****.*.*.*..*..**.....****...**...*..*****...*..*..*.**.*..**..*....***.*.*......**...**.**.**..***...***.****..***...*...**.**..***..*...**..*.*.**...*.*.**..*.*.*..*.*.*.*..**..***...***..**..*.*....****..*.***.....**.**.*.*..**.*..*...*.***........**.*.*...**.***.*..*.***.***..**.*..*.*....****.*.**..*.**.*.*.*..*.*.**...**........***********.**.*.*.......**..*....*..*..*.***...*.**..*......*.**....****.*..*.*..*....*.**.*....*.*....***...**.**..**.***...*.********.*.*.***.*..*.*..*..****.*..*.*.**....*.**...*.*.***..*..**********...*..***.*..*...*****....*.*....**.*.....*...*...*.*****.**...****.....*.*.****...******.***.******.***..*****..*.*..*****.**..**.**.*...*..**...*..*.*****..*.*****.***..*...*****..**......**.*.*...*.*...*..*.....*******....***...*.***.*.*.****.*....*..**...**.*...**.*.*...*****.**...*.***.*.***.**************...**.*...**.****...******..*.***..**.**...*..*....*.**..**....*.***......*.****.***.**..**.***.***.**.*....***..**.********...*.....*****.**.......*.*......**...*.*.....**..****.**..***.*.*.**..**.*.*..**.**.*.***.*...**.**.*.*..****.*.*.*...**..*.****.***..*...***.**..*****.****..****..*.........***.*...*..****..**..*...... *****.*.****.*.****.*.*.*.***.***..**...**.*****...**.*.**.*...**..*.*****...**.**...**...**....**...*****.*.*...*.**.*.*.*..*.*..****.***.******.***..****.**.*.***.*****.***...*.*..**.***.*.*.*..*..*....*..******.****..*.***.**.*.*****.*.*.*...**.*.**......******..***...*.************.**...*..**..*...***...***.*..***..***..***....**.*..*.***.**..*.***.*.....*.*...****.**.**.*..*.**.....*...*.**.***.******..*.*****.*.**...*.*......*.*..*..*.*...*.*.**..*..****..*.**...*...**..*.****...*.....******.*....**..*.*..**.*..****..**.**.***..**.****.*.*.******.****.*..***.....*..*.*****.*.*.*......*..**.*..**...**.*.*.**...*..***....***....**.*******.*.**....**...****.*..*....**.*...*...*....*..*..**.***.**....*..***.*...*.***....***.*....*....***.*.....***...*..*..*..*.*..*.**..*..*..**.***.*..*....****....***..*..**.***...**..***..**...*****..***..**.*.**..***...*.**..**..***.*..*.*.***.**..*****.*..*.*****...**...**...*.*..*.*..*.**...**..*.**..**...******.*..*..**.*.**.**********...*******...****...***...**..*.**.......**....***.*....*.**.***..*....**..**.*.***...........**.**...*.*....*.***.*..*..**.**..**...**..*.*.**.*.*..***..*...*.***.***....**..**..**..*...*..****...**.*****...*.***.*.****.*.********.*......*......*....****.*.**..**..***.***.*..*.*.*.*.**.**.....*.********..*..*.**..**..***.**..*....***.**.**..*...**.**.......***...******.***.*......***...***.***..*.*.*..**..**.***.*....*****.....*.****.*...*.**.*...**.****.***.*.....*.***.*...****..***.**......*****..*..**......*.*.*.**.*********...***...*.*....***.*.*.*.*****.**.*..***.*..*.*.*.**..*.*.**.*..*...**.***.**...*.*...........*...**.*...*...******.***...*.**..*.**.***..*.**.****.**.***..**...*.**..**...**.**.**..****.***.....***.**..*.*******.*...**...**.**...***.*....**..**....*****...*.*******..**.**.*.*...***...**.*.......*..*.**...*....*...*.***.*..*****.****.....*.**.****.**..*...*..*****....******..**..*...*...*...***..*.**....**.*...******...*****.*..*****..*...*.........*.*...**.*****..**.**. .****......*.**..**.*.*...*......*..*....***....***.*..*..*.*.***.*.***.....**.**.**..*...*..*..*.*.**....**..*.*..*.*****..***.....*.**.*..****.**.****........*.****..**.*.**..*...*..*......*****.***..***.*...*..*.*.*.**.***.****....*.****.*..*.*.*..**....**.***.*...*.*..*.**.*.*.*.*.*...**.****.**...*..*...*.*.......****..*.*......**..*..****.****..*...*.*.**.*..*.**...****...**........**..***..*..*******...**..*.**..***...*.**..**.*****....*.***....***.*.*...******....*.**.*.*..*..*..*****........*.*.*.********.*.....**.***.*.**.*..*...*.*..*****.********....**..*.*.....*.*...**...***.*****.*.*.*..*.***...***.*...*.*..*.****.**.*.**........*.***..*.....***.*..**.*.****.*.*.*.*...***....*.**...*..*.******.*.*.*.***.*******.**.**.*.**.**.****.**.*.***.*..**......**..**.*..****..*.*..**.*.*.*****.*..*....*.*****.*.*.**..*.***..*.*.*.*.**..*...**...**.**.****.*...*....***...******...**....********..*...**....**.*......**.*.*.*.....*.*.*.*.....**....*..**....*****.*...*...*...*..*.*..*..*.***.**.*...***..***.*..*..****...**.*****.*...******.*****..*.**....**..*....*.*..**.**.*..*...*.*.***.*.*..**...******...**..*..**.*..*.*.....*...*...*...*....*...**.**.*...*.*..**.**.***...*.*.***...**....******.**.*..*.*..*..*..*.*.**.***.*..*****.*.*****..****.***...*.*.*.*.*.**.******....***..***.....*...**.**.*****...**.**..*.*.*.**.*.....*****.*.**.*.*****.********..***..*...*..**..*...***..**...*.*.*......****.*..*..*.*.*.*..*..*...**...***....*..**..*........**.****.*....****.*..**...***.*........*********.**..*..*..****...***...**.**..**.*...**.*****.*....*.*****...**.*....*.....*.**..***.*.*...*..**.*******.**..*.******.****.*....***.*..**..**.**..*.**......*.**..*...*.........*..**..*...**.....**.*.***..**.**...**....*........*...**.**.........**.....*.*.****.*.*..*..*.*..**.*..****.*.....*..*.*****.*****.***.**.*.*..***..***.*...*..****..***.......**.*.*.*....*...*....*.*...**..****........*.**.*...*.**.*.**...****.**...*.****.*.*..*..**.*.****....*.**..**...*.......**.. *.***..**.***..**..*..*.***...***..**..**.*....*..*.*....**...******..*.**.**.*****.....*******.******..*.**.**.**.**.*....*.*.*.*.....***...*..*.*.*...*****..*..**.*...***......**..*..***.**...*..*****.**..*.*.*.*....*****.....*.*.***..*..**.....***..*..*..*.*.**.*.*****.......**.*..***..***.*.*******..****..**.*.**.****..*.***......*.*..*...**.****..**.*..*.*..*.**..*...*...*.*.*******..***......******..*.**.*.**.**...*...****...*.*.*....*...*....**.***....***..***.**...*..*.*.**..****..**.*..**.*..****.**.**.....**.*...*.*.***.*..*.*.****...*......*.***.*.*.****.**.*.*.*.*.**..*.**...**.*.***..*.*...**.*.****.*..*..******...******..*.....*****..**..*.****.**.*...*****..*..*.*.***.*.....******.*..**.....*..*.*...*...*****..**....*....**..*******..*..**.*******.**.*..*...*.*..***.***...**..**.*....**.**..*.*.**.*..**.*..*..*...*****..*.**...*****..*...****..**.**..*.*.*.**..*......*...***.*...***.*......*.**...*.**..**..*.*.*..**...*...**...*.*....*...*.*.*..*.**..**...***..**.*..****......**.*.**..*..***..*..**..*.**..**..**.....*.*..*..**.*..*.*....*..*.**.......*...*..*..**..**.****.**.*..*.***.**.....**..**.**.*.*..*..***...*..***.*..***.**......*.**.*..***.***.**.**.*..*..*..*.*.*......*...*.*.**..*.....*...*.*.**.**...*.**...*.***.*.*.**.*.*......*.*.****..*.*....**.*..***......*.**.**.....*..*..**...***.*..*..**.*..****.*...*..***.**.*.*.********...*.*.**.**..**...*..*.*.*********..*.*..**..***.....*.**.*..*.*.***.*..**.****.*...*.......*****.*.*...****.*..*.**.*.*.*.***.******.***...**.*..**.*.*......*...*.**...******...****...*****.***...*.....*****...***...*.**..*.*****..*.**..*..*..*.*.*..*.**.****....*.***...*.***.....**....*.*.*.*...*.*.*..*.*.**...*.**..**.******...*..*.*...**.**..*..***.***..**..**.*.*.**..**..*....*****......**.***..****.**.*.....***.**...*....*.****...***..*....*.***...***.*..*.***.****.***....**.*..*.*.....*...**.*.**.*****.**.**.**.*...**....*..*...**.....**.*..........*..**..*..**.*.**.*.**..*.*.....*...*....**.**...*.**......*. ....*.*....**.*.****...**.**..*.*....*.**..***...*.****......*.*.****..***.....*.**.****..****..***.*...*.....*.....*..**.*.**..*..*...**....*.***.****.*.*********.*.*.**...*......*****.***.***.***..***.****..*****.*...***..***......***..*.***....*...**********.*...**..**......**.*.**.**..*****.**.*.*....*.****...*.*....*..*.*..***...*..*..*..*..**.***.*...*.*.*.**.*....**.*.......*...*..**...*...****..**...**....*.*.******...*..*...*...****......*.*..*.*****.*****.*.**.*....*.***.**..**.*.*.**.***.*.**.***...*..*..*...**.**....*..*....*..***.**.*...**..**.*...*..***.....*****.*.*.....*...**.....**.......*..........*..*...***.*.*.**..**..****.....****.*******..****.*.*******..*..*...*.**..**...*.*..*..*.**...*..........***..***..*..*.**......*****.*.***.*......***......*..*...**.********.*..*.*.*..**.****...*.*.....***.****.*.*..*.**....*....***..*.*...*.....***.*..*..*****.*.**..*.*.***..*.*.**..**.........*...**.*..**.**.**.***.**...*.*..*.*..*..*.***.*.**..**..**.*.***.*.**..****.*.*.*.**.*.***.***.*..***....*.***.**......*.**.****..*..***..*......*.**.***.**..*.*....******....*..*.**...*.*......*.*.*.*..*..**..*....*...*****.....*.*..*.*.*..**..****......*..*.*....****.*****.*..***...*....*.*..*....*.*...*..**..**.**....***.***....***.**.*..***.......******.*..*.*..*.*..*..*..**..**...**.......*...****..***...*..****..****....**.*....*.**..***..**....*.*.*.***..***..**.**.*.****.**.****...**..**.*..**...**.**.*...*.*.*..********..****.*.**...****.****..*.*.***..*.*...**....***.*..*.*...*..**.*...*..*.*..*..*.*****.******..*.***********.***...*....**.**.**.**....*.....******.*.***.*****...******..*....**...**.***.*.**..*.***.*.....*.*...*.*.*.*....*.****.**.***.**...*.***.*.*....**..******..*...*.....*.**..***.*.......*.**....***.*.....***..*..*.***..*.**.*..**...***..*..**...**.*****..*....*..*.*..*.**.**.***......*....**..*.*****.**.**.....*..****.*.*******..*****..****.**..****......*..**.*...*..*.*..******..*..*.**....**...**.**.*.****..**..*.....**....*..*** ..*....**.**..**..***.****..*.*..*..*.*.***.*.***.*****..*.*.**.*.......*........*.******..****..**.**.**.*..*.*.*...*.*.******..********..*....*..*.*..***...****....*...**.*.*.*..*....*....***..**.**.*****.*.**.*..**...*.*.***..*.*..***.***.**.......*....*...**.*......*.**.**...**.**.*.**.*...**..**.*****...***.*..****..***.*..***.*....*..****.*.....*.*..*****.....**..****..****.*....*..**..*.*.*..**..*..*.*.*.*..*....*.**.**.**..**.***.***..**..**.*..*...*...**..*.**.*..*.**...*.*..**.*.**.*..**.*****...*.***.***..**..****.**...*.**..**..**.**..**.***.*.**.*.****....*..**......**...**.*...****.*****..*....*..***..*.**....***.*.***..**..**....**..*.**..**.*..**....*...*..*..****.*.*.**..*.*...*.****..****..*..********...*.***...***.****.**...*.*..*.*.**.*.*..***...*..*...**..**....****...*.*.*.**.*.****.*.**.***.*...*.**...******..*..***.*.***.....*.*..***..***..*.......*....*.**...*.*.****..******.****..*......***.**..*...*...*.*..**...*...*..*.*.*..**.**.***....*******..***...*.***.*.**..*.*..*.**.****.*.*.****.*....**.******.*..**..**....*....****......**.**.*.*....*****.***...***.*...*.**.*.**..*.***.*...*.*...*.*..*****..**..*....***.*.*.*.**.*..*..*...**...***.*..******.**..***..*..***..**...*....*..*...*......****.**....*..*.*.***.*.**......****....*..*.*.**...*....*.*.*.*..*...****.*....*.***..**..*.***..**.....**.*.**.*....*.....****.*...**..**..**..**..**...**.***.*.**.***...******.**....**.*..*.*..*.*..*.**.*..*.....*..***..***.**.*...*..*.**.*.**..*****..*.*.******..*..***..*..***.***..***..*.*..*.***...**.....*.**..****.***.****...**..*..**......*.*.***..**..***.*.*...**...**.**.*.**....***....*..*.****..*..*...**.*.*..**....*..*.**.***.....*.*...***.*...***..*....*.*******...*.****.**...*..**.****.*...**.*.*..*..*..****...*..*.**...*..******...*.**....*...*******.*.**.**..**..*.......***.**.*.**..***.**..***...***.**.***...*..**....***.*...*.**....*.**....*.****...*.*..*....****.*****.*****.*..***....**.**....**..***..**...*.**....**..*..****....***.* ..***.*.*.*.**.**.**.**.**..*****.***.....**.***.*....*.*...*..**.*.**..**...*.*.....*.**...*.***.....****.*..**.****......*.*.**.***.*****.**....*.**.**.******...**.****...**.**.**....**.....**..**...*..**..*.*.**.******...******..**.**.*..*.....*.*.***..*....*.*.*.*.*...**..*..**.....***...*.*.**.*..***..*..*****.**...***....*..*..*.....**...*...****.**..*...***..*..**.*....***.***.*...**.*..*...****.**.**..*....*..***..**...*****..*****.*.*.**.*....**.*....*....***.**.........****.***..**.**...*******..*..*...***..*...*****.*...*.*..**.*.***...*..*.*....*...**...**..**.***..**..**...*..*.**...*.**.***.*******.*..........**..*...*...*******..*...**.*..***..*.*.**..**.......*.***.**.*..*...*****.**........*.*..**.*......*.**.*.**...*.**...*....****...*.**......***...**..*...**.*.*******.****.**.*....*..*.**.*..*..**..*..*.***.****.*...*.**.....*.*....***....*....*.*****....****.*.**.*.**...*.**..*..**...****....*.**....*..*..**.*.*....*....**.*.****.**.**...*.*..**.*.....***..*......***.*.*...****....*******.**..*..***...*.***.**...*.****..******.*..........*.***.....*.*****.*...*...***...**.**.***.**.*.***..****...*.*.**..***..***.**.*...**.*..**..**.**......**...*.*.*.**.*.***.*.....**..**.**..*.*.***..*..**..****.**..*.*..*****..**.*******.*.*.*...*.**....*****......**...**..*..****...**.*...***.*.*..*..*..***.***.*....***..*.*.**.**.*.*.******.*.***...**.**....*...****..***.*..*.*.*****.....***..**...*..*.**.*...*..*.*..**.*.*.*.*****...***...*.*...*...**....***.*.**.*.**..***.*.*...*.****...***.*.**..**.*.**.*....***.**.*..**.*..*.**.*****.*.***...*******.*.*.*...*....**.***..*.**...*.******.*..*.....****.*....**..**.**....*.*.....*..*.**....**.**.*.*...*....***.**.**.....***..*..***....*.**..*.*.*.*..*.****.*.*...*.**..***..*.**.*..*.*.*....*..**.....*.*..*....*....*..***.*.*..*.*.*.*...*.*...*.....*..******.**..*..*.**.******.*...***.*.**.*.*.*...*.**...*......****...**.*.***..*.**.*.**.***.*..**.**.*.**...*.****..*...*..****....*.*..***.***..*.*.**..*..**.* .*.*..****..***.*.*.***..**.*...*...**.**.*****.*.*****.*..**.....*..*...*..*...***.***...*..*.*.******.*.**....***.*....*.........*.*.*.***.*.**.**.**.***..****.*.*..*....*.****.*......*.*.**.*****..***.*.*...**..*...*.**.****.............**.***...**.**.*.***..***..*.****....*.*.*****...*.**.*......*..****.*....***.....*..*.**....*..*..*.***..*.***..*......***.....********.**.***..*...**..*..*...*.**.**......**..**.*.*...**......*..***.*..**.*.*..****.*.*.****.*.....***.**.*.***.*..**....*..***.*..*....***.***.....**.**...**.***.....**.**.**.*..*..*.*****.*.*.**....*****..*..****....*....**.****..**..***.*.*.*..*.*....**...**.**.*****........***.**..**.*.**.*.**.*.**.*.**.***.*...***...*.**.**....*.**.***...*.*...***..*..*****.......*..***..**.****.**.*.*..***.*..*.*..*.*........*.**.***...*....****.**.***.*....*..*...*.*******...**..*..***.**...*.*.*....**..*.**..****..**..*..**.***..**..*****.***....***...*..****..*.*.***..*...*..*.***..*.*.*...**.****.*.....**.*..*....*..*..*.**...****..*.********.*.*.****.*****..******...***.*.***.***..*.*......*...***....*****..*.***********.****.*...***.....***.**.**.**..*......*...****..*......*..*.***.*.**...**...***..**.*.*..****.*..*.*.*.**.*..*.*****...*.****..*.***.*.*..*..*******..*..***......**.*.**..**.*...*...****.*...*.*.*.**.**.**.....*.*.*..***...*..**.**.****..**..**.*****...*..***...*******..*.**.*.*..**.*......***.*...*.....**.*.**..*..**.**.***..*.**....*.**.**...*******.*.**....*.**.**.***.***..**..**..****.**.*.*.....*..**..**.**.....*...**.*.**...*.*..*.**....*.*.**.***...*...*.**..*****.**.*.*.*.**.**....***..**.***...*.*.****.*..***..**....**.**..****.*.***.***.**....***.*..****.*..*.....**.***....*.*..*..*.***..**.***..*....***......*....*..**..***.*.**...**.*...**.****.***...*.*.*...*..**...*..*..***....*.....*.........********..*****.*.**..*..*...****...***.*.**.*..**.*..**..*..**.*...*.**..***.****.....****...**.**..*....*****.*.*....*.****.***.*.*.***.*****.....*.*..***.*...*....*..**..*.**.....*..* .**........*...**.*..*.*.****.*.***.****.*.***.*...**.*.**.*..**.*.**.**...***...**.***......**.*****...*.*......****....*.**..***.**.*.**....*****.*.***..**..****....***..***..*..*...*..*.**.*..***.*.*..*.*.**..*.****.**.*.*.****....*.*****.**..****.*....*..*..........*..**.**.**..***..*.......*...*.***.***..*.***.*.*...**.**.....*.*******.**.*.*...**...**...**.**..***..*....*...**.******.*.**.....**...*...*.***.**.*.***.*..*.*..******.**....*..**.**.*...**..**..**...**...*..**.*..**.*.**..*..*..*.*.****.**..**.**..***.*.....*********..*.*...*...*.*..*.**..***...**.***....***......**....*...*..*****....*.*..*.****.*......**.*....****...****........**.....**....*.*.**......*.....*........*..*.***..*..*..*********.*.**.*..*.*.*.**.*...*****.**.*.***.......*.*******.***.*..*.*.**......*..**..*.**.*....*..****.*.*.*..**...**.*.....****.*..*.*..*.*.**...*...**.*****.**..***.*.*.***...**.*******..**.****...*....***....*..*****..**.**....**.*.*.*..**.******....*.*...*.**.**.**..*.****.*...****.*.*.....*****...**..*.....**...*.*.*.**.....*.***..*...*...******..****.*.***..*..**..****..**......*.*....*...*.***..**..**.**.***.*.*.*.*..*..*..***..*.*.***........*..*.**..**.**.*.*...*..**..**.***.**..***.*.*****...*....***.*.*.*.*..**..*****.**.*.....*...*....****..*...*..*.***..**.*.*..*.***...*...*.*.*.**.*.*.***.*.***.**...*.*.....*.*.*...*.**.**.....*...*..*..*.*..****...*..***.*.*..****....*.******.**.*.**.***..**...*..*.**.*....***.***.*.**...*...*.**.****.**..***.**.*.....*.*....***.......**..***..**.***.*...*..*.**...*.****.*..**.*.*...**....*...*..**....**.*.***.**....*.**....**..****.*.*..**..**.*.*..*.*...**.******.***.**...*.*..**.*.....**.***.*...*..**.**.*..*.***....*****..**.**.....*.**.***.*..*..*..**.........***.**.****..*..*.*...***.*....**...*.*.*...*..*.*.**...*...**.*.**....*...*.*.***.*.*.*.***.*****.***..*...*******....*..***...**.*....**.**.***..****.*.**....*.*.*.*.**...**....***.*.**..*..*.......*.*..*...***..**..****.**********.*.**...*....*.......** *..*****.****.***..*.***.*..***..*.*.**..***.**.*.*..*.*.*******.*.....*...*..**...***........*.*..*..*.***...**.*..*....***..*..*.*****.*..*.**.*..***....**.******.*.**.....*.**.************.**....**.*.*...****.*.**.*....***..**.....**.****.**..*******.***...**..*...**..**.*.....*..*..***..*..*.*...*******.***....**.***.***...**.*.**..******....***...*.**.*...**...*...***..*.**.*.*.*********....***.......**.**..*..****.**....*.*....**.*.*.......***.***.....*.**...**..**....*..*.*.*.*..*.****.*....*...*.**.....**.**......*.**.*.**..***.****.*.***.**.*.**.**...**....*....*...***...**..**.***.**.*..**...*****.....****...**..***.**..*...****.*.......*..*.**.....****.**..**.*.*..**.***..**..****...******..*****.*****.**.*.**.*.*.*...*******.*....****.**..**.**....*.*..**.**..**..***.****..*....*..**.****....****..*.*.**.*.*..*..****...*..***..**.*..**.******.*.*.***.*.*.*......*...*....**..**..*..**...*.**.*..**..*.*.*.**..****.....***......*..*.*******...***.*....**.**.*.....**..*...*.**...*..******.*.*...........***.***.****.*.**.*.****.**.**.....*.*.*.*.....***.***.********..*..**.....*..*.***...**.*.*.**.*.***....***.**...*.*...****.*..*..*....*.*.*..*..***..*...*....****.*.****.*.**..*****..*..****.*.*.*..*.*.**.****.*.**.**...**.****..*.**....***.***..**...***.*.*.*..*.......***...*.*.**.*..*.*..**..*....**..*...**..*....*.******.......*****.**...*.*.*.....*.*...****.***.*.**..***.*.**.*..*.....**.*...*...**..*....*.*.*..*...*.******....*******..*.**.*..*******.**..*.**..**....***.*.*....*..**.*....*.****.*****.**.****........*****.**....*.***..*..***.**.*..***.*...*...**.*.*.**..*.****..***.**.****...***..*.*.*.**.....**..*.*..**.............******.**...*.*....*.*.*.**..***....***.*..*.*....***....***......***...*.****...*..*......*.*..**.*.*.****.**.***....****.*.**....*....**.*....**.***..*.......***.***.**..*...**...**.*...*.**.***..*****..*...***..**.*..*.*...**..*..****......****.*.***..*.***.*..*.**...**..*....*..**.*****.*****.*..****....*.**.**..**.**.*.* ****.**.**.**...*..*********..*.*...**.*.*.**..*...**.**...**...**.***..****....**.*..*..**.........*.***...*.**.*.*.**.***.***.**.***....*.*.......*...****..*...***....*.**....**...**.***.******.....**..*.***..*.**..*.*..******....**.*..***..*...***..**.*****..*.***...*..*****.*.....*..*..*....*..*.**.*.*.****..****.**..*..***...****..**..*...**.*..*..****.**.*...*..**...*.***..*.***.*...**..*.**.**.*..*.***.****..*....*.**.*.*.....*******...**...**.*.*****.*..*..****...*..*...**.**....****...*.**.*.*.*.*...*..*.*..*..*..*....******.*...*..******....*...***..**..*.*.**.***..**...*.*...*.....*.*...***.*..*.***..*....*......****..***...**...****.**.*.**..*.**.......*.*.**.*.*****..**.*.**.***......*..*.*..**.**..****.***...**...**.*.*.*....**.****.*..*.**....*.**...**.**..*..**....*.....*.**..**....**..*....******.******.*.****.*.....**....**.*..*.......*****.*.*...*****.**.*.....**...*..**......***.**..*.**....*..**...**.......********.*.*..**.*..**.*****.***..*.*..*.*..*.****.....*..*.******...****..*.**......*.....****.*.*..****..****.......***.*..**..**.....****.*.*..**.*******.*...**.*.**.*.*.***.**..**....**....*...***..*.*..**.*****...*.***...***..**.**..*.**.***.*.*****..**......**.**.**.*...*.....*.*.*....***.**.***..**..*****.*******.**......**.*.*...**.****.*...*.....***..***..*..*.******....******.**.*..****..**.*.***....***.*....*****.*.**********.**.****..**...*........**.**.*....*..**.*.*****..*..*.*...*.*.*.**.****..**.*....*.*****.*..*..*.**...**.**.*.***.***.......***.**.*....*..**.*..*.*.....**.*****..**..*..****..***********.*...........*...*.....***.*.**.*.**.*..*.**......*...*.*...**.***.*...***....**.**..*..*.**.....**..***..**...*..*..*....*.**.***..***.**.*....**.*..*.*.......*.**.***.*..*.*.*.*.*.*...**.*****.***.*.***.*..**..*.*......****.**......***...............*.*...***.....*..**..***......*....****....**..*..***.*....***.**..*...*.***..*******...*.*.**.*..*..*.*..*......*..*.*.*....*..***...**..***.*****....**.**.*.*..***.*.*...*..***. ......*.*.**..***...*******..**.*.***.**.*..*...**..*..**.*..***.***.**...*..****.....*.*.*.**.*...*.**...*.*.**..*...***.**.......***.**...******...********..*..*.*****.*.***.**....***....***.***..*.*.**.*...*....*..*.******.*..**.***...****...*.......***.****.*.*..***.*.**.*..*.....*.*.*...*.**..**.*****.***...*.*****...***.*.****..**.*.*..****..*.......*..**.*.**.*......****..***.****.**...*.*...**.*******.**..****..**.****..*.....*..*..*.********.*.*..**.*.*.*...**.***.*.**.*..*..***.**.....**.*..**.*.*....*.**...*.*.**.**.**...**.*.*...*...**.*.***.*.*...*..*****..***..*..**.**.*.**.****...**.******...*.*.******.**.***..**......*.**..*........*..*.*..**...*.*..*****.*..*****...*.****..*...***.*****.*****...***.**.**.*.****.*..**..**.*...*.**.*...*****.**..**..........***.*.*.*****.**...*..*....*..*.*.*...*.*....**.....*..*.**...**.*.*.****...***.*...***.*.*.*.*....**.**.*.****..*.*****...*....*.***.****.**.***.******.*......**...***....**.*.*.**.***.*.*.....**.**.*.**...**.*...**.*.**.*.**.*....***....**..*.**.*..****...*.**..*.**.**....**.*..*...**..*....*.*..*.**.*..**...****..*.**.***...***.**..*...*..****..***.*.***.**.*.**..*.***.***...*..*.**..*..***.....**..**..***.....*...**.*.****.....**.*.**..**.*..**.***...**....**....*****...*...**..***.******.**.*.*..*****.*..*****....******......*...*.*..*.*....**.****...*****...*.....*...**..*.**.*.*.........*.*****.****.*....**********..**..******.*...*.***..***.**.*..*.*.*..**.**.*.****..*..**......**..*.....***.*.....*.**..*****.*.***.**..*.*.*.**..*.****.****.*.***..*.*.**.***..***.........*.*.***.*****..*.**...**.**.*..*....*.*....*..***.***.......*****..*.**.*..*.*.**..*...*.****..*.*.*.**.*.**.****.*.*..***.*..*...*....**.*.**.**....*.*...*.****.**.*****....**.**...*...***.*...*..**.....****.....*.*......**.*..*...*****.*.*.*.***..**.*.*..********.**.***...**.*.**.***.*..*...*..****.*.....**...**......**..*.******...**.*.*..**.***..*****....*..*......*..*..*....***.**.*..*.*....*.**..*..******.******....*. .*...*.....**.**......**.*.**.***.***....*.**..**.*.*.***...***.....*..**...*....*...*****..*.**...****.***.**.........*****..*..*.**....*.***..*.**....**..*.**..*....*..*...**...*.****..****.......**.*...**.***.*.*....*.*.***...*...*...*.***..*..*.*...**...**.*****....***.*.*..****.**...*..*....*****....*..***...*....**.*.....*...*.**.*..******..*****...***.*.**.***..*.*****.*.*....****.*.****..*****.*..*.***.**.*********.****....*.....*.*...*...*.*...*.*..******..*.**.**....*.**..***.*.*.***....****.*******...****.**....*.......***..*..*.*..***...*.*....***.*..**...***.*.*...****....*******......*..****.....*.**.**..*.*..*....**.***..**.......*.**.*.**.*....*****.*.*...*.**.....***.**.****.*..*..*.**.........*.*******....*.******.*.*.*....**.*********.**..*..***.**.***.**.*.*.**.*****.*..*.**..**.*.****.*.*.******.*.....****....*.*.*.***..***.*.**.**.**.*..*..*..*..**...**.***.*****.*..****.*.***..****..*.*.*..****.*..*.......**.**..***.*.**.*.*..***..**..*..*.*..**.*...*********.**.**.****.****.*.***...*..*.*.**..*.**.*.***.*.....*..*...**.***.*.....*.*...**.***.***..**..**.*******..*.*......*.*.*..**..*..**..***..*..*.***......*..***.*.*.*.***..**..***.****.***...*...****..*....*.***..*.*.*.*......*..*****....*.*..**.*.......**.*.*.**...**.***.**...*.*..*********..*.***.*.*.*.*.*.*....******....****....****.**...*....*.*.**..*..**...*...**..**.*.**...**...***.*...*.**...**...*****...**..*.***.*..****.*..**.*..****..****.*......**.****....*.*.*.*.....*....*..*.*.*...*....**.*..******.******.*.*********.****..*.******...*.***.*****...*..*.**..*.....*.*.**....*...*..**.*.*...*.**...*...**.*.*****.*****..**..***....******...***.*....**...*.*.***.****..*.**..*..****...**..***.***..**...**....**..****..***.**..*...***....*.******.*.*.*.......**.*.**..*...*....**.**..*****.*.******...*.****.*.**.......***.......**.*****..**..***.*.***.*.*.**..***.*..*.*.****..***.*...******.*.*.....*..***...*..*..*....*..*...**.****..*....**.******.*..*.****...***.**.**.*..**.*.*.*.*.* .*....*..*...**.**..*.*....*****.*..**..****...***..**...**.**..**....**.*.*.*...**......**..***...*..*.**..***..**.*.*..****...*.****.*.**.*.**.**.**.**.****...*.****.*..*...*..*.....**...**.****.*.******.*.*.**....**.*..*.*.***.***...*...*.***...**.**.*...*.**..*..*.**...*...**.**..*..**.***..**...*...**.***.*.*......***.*........*.*......**......***..**.***.**.**.**.*..*.**.**..******....*.**.*.**.*..**...******...*..**..***..**..*..*.......*.....**..*.*.*******..**.***.....**...*.*****.***..***.*..**.*..***.**....*..*..*....*.*.*.*.*..*..**......*.**.******..*...*.*.*.**.*.**..*****...**.....*...*******...*.*.*..*.*..*******.***.**.......*.*.**....*.......**.**.*..**.*.**.****..*.*.*******...*...*.*....*******..**.*.*.*.**.***..*..*.*.**......**.*..***.*.**..*.*.***.*.**...*...***..*.*.*..*****.*.***.*.***.*.*.***.*..*.****.**.**..*..**.*...*.**.*.*.*****...*******.*.*.**.*......*****...**.***..*.*.*.*.*.**.*..**********.*.*...**.**.**..*...**..*.*.*****.**.*...*.*.****..**....***..**..**..*.****.*....*...*...**.*..**.*....*..**..*.***..*....**.*****..*.*.**......*....**.*..*..*..**..*..***.....*....***.*******....**..**..............*****....****.***.***..***....*.*..***.***....**..*****....*.**.****...**.******.**..*.***.*****..**..*****.*..*.*.*****.***.****...**..**..**..*****.*.***..*.......*.....****...**....*.*..*...........*.**.***.....*.*.****.....*..*.*.****.*.*..*..***.....*.**..***...**..*.***.*****..*.*..*.*.*.*..*.*....**.*.*....**..***.*.*..*.****.***..***.*..***.*.**....*.****...*****....*****.**.*.**..*.*....*****.*..*....*.**..*....****.....*.*..*.****.*.****.*...*.**.*.....**.*....*.****...**.....**..**......*.*****..****..*...**......**....*..**.****..**.*.*..**.*...*..**.***.*.**.*..*******..*.****..****..**.***.*****.***.****.*.*..*.*.*....**....**.******.....*...*.*.*******.**...****.**.**..*...**..***.*.*........**.**.*..***.....*****.*.****..*..*.***.*..***..****.*...*...*.*.*.***...**..*.**..*.*..**..**....**....*....***.***.****.**.*.* **..*...***...*..**.......***..*.*...**.*..*..**.*..*.*...*****.**.*.**.**.***.*...*.*.*.*.*.*.*...**.*.**.*...**.*..**.*...**.****....*.**.******.*.**.**..***.***.***.**....**...**.*...**..**...*****..**.*.*.*.**..*...***..**....**.*..*.*.*.*..**.*..*...*.**.*.*..***..*.**.***.**.*.*.*.**.****.***............**.**..*.......**.*.*..*..*..***.****.**..**.**....***..*..*.***.*.**.*.*...**.*..*...***..******..*....*.*...*****....*.*....*.*************...**..*....***.**.*.*.*.**.....*.*..**..*.*..****....****.**......**.*.**.*.*....**.*.****.*******.****.**..**...**.**.*.****..*..*.*.*.***.**.*.**.****..*...**.*.*..*.***..***..*****....*...*.*****.**.*****...**.*.**.*.**.**.*..*...*.****...**...*..**.**.******..***..**..*.*..*..*...**.*..**..**.*.***.*.**.*.*.*.*.**.****.*..**...*...*.*.*.*...**.*..****..**....*..*.*.*.....*...**.*.....****..*.*.*...*...*.......**.****.*.*..****.***.*****..*..*....*.*.**.*..*.....*.*.*.***.*.*.*....***.****......**.**.*****.**..*..**.**..*.**..****...*..*..****..*.*.**...*.**..****...****.****..***.......*....*.**.....*..*..*.**....*....*.*..**.***.**.....*....**....***..*...*...*..**..*..*.**..*.*...*.*.*...*....*.**.**.***..***.**...*.......**..**..*.*..*..*.*.*.*.*.*.**..*.**.*..*......***.*.......*.*******...**..*.**.*.*.*.***.***.****.***..*.*.*........*....***..********...*.***.*.*.......**.*.*..*.*..*...*.**.****..***.**...*..****.**.**.*...**.**.*.*.****..***.*.................*****...**.*.**.*....**.**.******..**.*....***.*.**...***.*****.**..*****.......*...**.****..**..*..***.**.**.****.*.....******..*..*.*.***..**..***.**..*......**.*.*..*.*......***.*........*.**.****..******.*...**.**.*.*...**.*.*..**.*..*.**..*.**.*.*.*****..**.*..*..*.*.*..*.*.*..*.**.**.**.*.*..*.***.***..*..*......*.**.**..****......*....*......*....**.*...*....**.*.*.*.***..**..**.**...*.*...***....*.....*.***....**..*....**.*.**.......**.***...**..*...*.*..*.*..********..***..*.****.***..*****....****....**...**......**.***.**..**.***.***.*.***....** **...**.***..****.*.*.*.*****.*........*****.***....*..*.*...**......*.....****....*...*....*****....*.**.*.*..*.****.****.....*...*...*...*..*.***..**.*..*..*****.*.**..*********.....**...**.**.**...*..****.*.*****..*..........*.....*...**.*..**..****.*****.....*.**..**..***.*.*.**.*.*.*.****.*.*..**..***...*..*........*.*..*..*..***...........***..**.**.*..*..***.**.*..*.*.***..**..***......*.*....***.*.....**...**********..*****..*******...*.*..**.*.*..*...**...**.*.****..****.*.**..***...*.***.***..*......*.**.....*****.*.*..*..*.*..*.***..*.*.*.**..*.****...*.**.***.*.*..****.******...**.*..*.*.***.*...*...*...*...*..**.*......*.*******.....**..*....**.**.*.***.****...********....*.***..**.....*******.*...*.**.**.*....**.**.*...**.*.***..**.**..**.*.*.*.*.*...***.*..*...*.*.***.***.*.*.***..*..***.**.*..*.**.******.*.*.**.*..******..***..**..******.*.*..***.**..*.....**...****.**..*...*.*.*..**..*.*.*....**....*..**..**...*...*....*..**..*.*.*..*......*******.*.*.**.*..***.*...******.******...*......********.*..*.*****...*******.*..***.*...*******.**.****.**.*..*****.***....*..**.....*.**..*....****...*.*.....*.*....**....*.*....****..**..*.*.....**...******.*...*..**....**..*.*.*..*.*...**...*..*.***..*.*...*.**.*.........*..**...*****.**.**...*......**.*.**....*.*...*.*.*****.**.....*.*..***...*..**..****.***.*.**.*..****..*.*........****...**.....*****.**.*...*.*...**.**.**.*.**.***********......*..*..***...**.*.*.*.*.**...*****.*.**.*..***.....*..*********.**..*****.**.***.*..*...*******..*....***.**.***.**.*.***..**.**.**.*.*****..*.*.*******.*.*....****.*....*.**....*.**...*..***...*******.**....*..**.**.*..**.**.*.**.*.*.....*.*...***.*..*******..***.*.*....***......***.*.****.**..*.*.**..****..*.*..*.*.*********.****..**....*.***.*..****..**....**..**..*..*..*.*.*.*.***...**.*.**.*...*.*..**..****..*....*.......*.....****.*.******..*.......**..*****...*.**......*..**.***.*.**.*.....**..**.*.*...*.**....*****.........*..*.**..*.***..**.**.*****.*.**.**.* *..***.*.....**.*.*..**.**.*.***.***.*.**.**.*.***.*.*******.*..*.**.***..*..*.*.****....*****...**.**..*...*..*..*.**.**.*...**.*....***...*.**..*..**.*.***...**.*.*.*.**.*..*.....**.**.**.*.**.*.*.....*.***.****.**...***....*.**..**.*..****.***....*..**.....*.*.*.*.*.*..*.**.**..**.*.*.*..**.*...**.*..*..**.*......*.*.**.*.*.***......**..***....*..*.*....***..****.***.*.*****....**.*.*...*..*..***..*.**.*..**...*....**.*.*.*.**....*.....**..*.**.***..***.*.*.*.*..**.*....**....*.*.**.*.**.....*...*..**.*.***..**.*.***..*.***...*.***.***.**..**..*...***..*.**.***....*.***...*.....**..*....*.*...********...*....***.***....*..**....****.**..****..*....*.**.*...**..*....**.***.*..*.*..*.**..*..*.*.*..**.*.*.***.....*****...*...*.**.....**..**.*..*..*.***.***.....*.*......****...*.**..*.*...*..***..*.*..**....*.*...**.*.***..*....*.*.**...**...**.*.*..**..**.*..*..***.**...*...**.....**.**..**..*.*.**..**.***.***....**.*.***......*.**..**.*...***.....****.**.***.**.**.******.*..*.*..***..**.*.***...*.*.****.**.****.**.*..*..**.**....***...****.**..*.*****..**.*.**..*.*..**.*****..*.**..***.*....***.*..***..**.*.*...*....*.*.*....**.*......**...**..*....*......*...*.**....*.*.*.*..**....*.**...*....*.*.*******....***...*.**...***.*.***.*.*..*.****.****.*.*.*.....*.**.*.**....**..**..****.*....*****..*.**.***....**..*...*..**.*.....***.**.****..*....****.*.*..***.**.*.**....**..*..****..*.****.*.*.*.....*..**..****..*.*.*.*..***.*...*..**..*.*..*****.***..***.*.***..**..**...***....*..***..*....**...**...*.**....***..****.*.*.*.*.*.......*..***......*..*......*.**...*..*.**.**.**.*.....****.*....*.*..***..*.*....********.***..**.**.**.****.**..**..**.*.***....**..*...**..*.*.*.**..*.........*..**.*.....***..**.**..*.*.*.....**.*.*.*......*.**.....***..*.*.***...**.....**..*..**.*****...**.***.****..***....*..**.***...*.**..*****.......***..**...*...*....*..*....*...*....**.*...***.***......*.***....**..*..***..*..****.*.*.....**...*.***.***..**.*....**...**.****.*****... ....**.*.*..**.*.**..*.**..***..*.**..****...**.*.*.*....*.*..**..*...*..*..*..*.*..*****.***..*.....*.*.*.********...*..*....**.**.***.***...*.*.*...******.****....*.*..*..*..*******.**.***.****.....**..*....*...***.*.****...***..*.***...**.***.*.**.**....*.*..*..*.*.**...*.*.**...*..*.*.*.*..*...***.*.*..***..*.*..***.*******.**.*.*.****.*..*.*.*.*...****.*...****...**..****..*....*..****.*.......*...*.******.*....**.*.**..*.*....*..*.....**...*..*.**...**.*.......*.*.*.******.*..*.*.*.***.....**.**.***.*.***....*....*.**.*...*.**...**..*.***.*.***.**.**.*....*.*.**.***.**.*.*.**.*****.*.*.*..*..*..*..*....*******.*....*.*.**.**.**..*.**...****.**..*..*...**.***..***.*.....**.*.***......*....*.********.**.....**.*.****.*.*..**......*...*..***..***...*..********.***.*..*...*..*...**...*.*..****.**.*..***...**.....*.*.*.*..***.**.***..**.****..**....***.*...**.*..*.******......*.****.*..**.*.**.*...******.****..**.**..*****..*....***....*...**.**..*.**...*.**.*..**.***..**......*.**...**..**.**.*.***.**.*.*.**...*.****..******...****......*.*.**.**..*.**.....*...*...**.**.****..**.......*****.*..*...**.*..*.*...****..*.*..*.******..**.*.*.*.*****.*.***...*.******......*..*.......*..*.*..*.*....*..*****.*...****..**.**.........*..**..***.*.**.**..*..*...***.*..*********..******.**.**...***..****.*.***..*..*.....*.***.**..**.*.**....**.**.*.***..**.**.**...**..***.**..*.*...*......*.******.**....**.**....*.**...*.*.*..******.***...*..**.**.*.***.***.**.***..**..*****.*..*.*****..*...*****...**....*.*.....***..***..*.******.*.*.***.***..*...*.**..**.......*****.**.....***.*...*...*.**....*..*....***..*...**.*.*....**.*..**.*.....**..**.*.**..*.*.*.*.***..*.*.*..*..**..*...**.**....*.*.*..*.....*.******.*..***....*.*.***.****.*.**.**.**.*......*....*****.**.**.*.**.**.**.....*.**.**......*.*..**.*...*..*.****.*..****.*.*.*.*..*.***.**....**...*.**...***..****.********.****.**.*..*.**..*.*..***....*..*....***..*..*.*.****.**.*..*************..***.*..*.***...*..****.....* ***.*.*.***.*...*..*.***....*..****.*..*******..*.*.****.*.*..*.*....*..*...*.*.**....*****...****.**.*.*.*...**.*..*...**..*.***...*..***..***.*.**..****.*..*....*..**.*.*.*.*...........****..*.******.****..*.*****..*.***..*.***...**.*******..****....*..**.*.******...****.***.*****.*.*.***.**...**.*..*.*..*.****.*..***.**..*...***.....**..*.*....**..**.**.*...*****..*...*...**..*..*..*.*.*..*.*.....*.**.....*..*.*..*.*.***....*.....***.*....****.**....*.*...***.*..***...**...*.*.**.**.*...*.****.*...*.....**.......***.**.*.**.***...**..***.*.*****.**.*.**..*.*..**......*..*.**.***.****.....*.*.**..*..*.*******.*.....**.*.......*.**..**.....*..**.**..*.**......*.*.....**..*....*.***.**.**.**..*.*.***.*.*..**.*..*.*....***.****..*****..*..***.***...*.*.*.*.**..**...*.....*.**...**..****....******...**..**.*.**.**.****.**..******..*.***..*..***...*.**..*...*.**.*.....*..*..****.*****...*...***.*.**........*****.*..***..**.*.*.*...**...***..*...**.*.*..**.*.*...*...****...***..*.****.*..**.*.****.*.**...*...*..**....***..*.***.*.**.*..*..**.**........*..*.***.*...*....*.*..*.*...*.*..*.*.*.**.**.*.*.**.**.**.**.....**..*.**.*.*..***.**....***...**.**...**...*..***.*.....*****..*......*..**.**.*..******...***..*****..**.*****..*..**...**.*..*****.......***..******.*..**.*...*.*.*.**.*....*..****.***..*.*...*...***..*.....*.**....*....*..*..*.....******....*****.*......*.****.....**....*.*..*......****.*..**..*.*.***..*.**...*..****.*..*.**.*..****.*******....*..*.*....***.*.**.**.*..*..***.*....**..**...****....*******.*.*.*..***..****...**....*..*..*.*.********.*.***..**.****...*..****..*..*.*.**.*.*.*.*.*......*...**...*....*.*..*.****..*.***.*.**.***..*****...*.*.*****.***.**..*.*..***....******.....**.********.***..***..**.*...*.****.*..**.*..***.*..*.*..*.**.......**..*...*.*..***.*..*.*.*.**..**...*...*..*....***..*.****..****.......*...*.*.***.**.*.*...**...**..*...******..*....*.*.*....***..*.**.*...***......*.****.******.***.*****.*....***.*.*.....*...*.*..***. ****.*.**..*.....***....*....**.**.**.*..**...*...**..*.*.*.......*******.**.*.*......****.*.***.*..**...**.***..*..*.*.***.****.*.*..*....******.*........****.***.***..*****...*..*.....***.*****..*..*.*.*.***.****..*..**.****..*...****.****...*..*..**..*..**.....**...*.**.*.*..******..*.*.*.**...**....*..*...***.**..*..**.*...*.*.*..****..**.*.***....*.*...*.*.***...*.*..****..*.*..*...***.***...**..***.*.*.**.*******..*****...***.**.**.**.*.*.*..*..***..***.********.*....*.**.***..*.**.*...*******...*.*....*....*.**..*.***....**..*.*.**..**.*..*..***...*.**.*...**.*****.***..*.*..*...*.*****.*...**..***....*..**.....*..**...**....*...**..*..***.**.*.*.**..*.*.**..*.*.*...*...***.*.*..*..**.*.*.......*.***.*......*.**...*..**...*..**.**..*....*.*.****.........**.**...****.*.*..*****....*....*.*.****.**..***.**...********....*.......***.*....*.*.*.*.****..**.***...*.*........*.***.***..*..**..*....*.**.**.*..*.*****..**.****.*..**...*..*..***.*.*.*....*.***.**....***.***.******...*.*.*.**...****.*.**.**..*..*..*....****..*....**...*..*.**..**..***.*....**.*........**.****......****..*.*....*****.**...*...*.*..*****.**.*...*****..****..*.*.....***.....*...*.**.***.*..******..****..****...**.**..*.*********...*.**.*..****..**......*.**..***.*...**.*.*.**..*..*******.*.**.*****.*..*.*..*.***.*...***...*..**..**.***..**..*.**..*.*.**.***...**.**.*.*..**...*..***.**...***...**.***..*.**********...****..**....*...*....**...*.**.*......**..**.***.***..*.**.***..*..*..*.***.*.*..****.*..*.**...*..*.*...*.*...*..*.**....**.**.**.**..**.*.***...*....**.**.*...**.**.*.*.****..**....*.*****.*....**...**.**..*..***.**.*..*.*....*...*.*..**..*.*.**....****.**.**...**..**.*..*..*.***.*..**.*.*.**.**.**.*..**.*....*..**.*.*.**..**..**.***....**...****.***..***..**..**.......*****....*..*.*...**...*.**.*.***..*...**.*.*..*..*.*.**..**.*********.*.**.*.*.*..**.*.**.**..**..**.**.*.*...*.**....***.*.....*..*..*.*...**..*.........*.**...**.**.*....**..*.****.....*.**..***.***..**.....* .****.*.*.*...**.*...*..*...**.*..*.*..***.*..***..**......*.**.***.**.**.*..*...**.**.**..*......******....***....**..*.*.***.*..*..***...*..*.*...***.**.....*..*.*.*..*..**.****.*.**....**.*...**..*.***.*....*..*.*..**.*.*.*.**...**...***.**.*..*.**.*.*.**....******....******..***.**..*.**...*.*.*......**.......**..**.*.**....**.....**..*.*.**.**.....**.*..******....*.*..*...**..*...***.*...**.........*..*....**......*..**...***.....*..**.**.*.*..*....***..*.**..**..*.*.**.****.*.*.*..*.**..*.***.*.**..*.....**.**.***.*.***.**.**.*...*.****..*.****.*.*.****.....****.**..*..***.*...*..*.**..*****....*...**..****.*.*.****...*.**..**.*******.****.*.**.*.***....*....***.*.*..*...*.****....*....**.*.********..*...*....**.*..*.*****.*.*.*..*.****..**..***..*.......*.*..*.**..*....******.*..**...**.**.*.*.......**.***..****...****..*****.**...*.*.*..*..***....**.**..*...**...*.**.*......****..*...**..**.*.....***..*......*.....**.**..*...*.*.*...*...*.*.*.****.**.*..**.**....**..**.*..*.******.*.....***..****...*..******.*.**.*..*.*..**.***.*.*.*..*....***.*.*.****..*.***..****....***...*.*.*....*.***......*..**.*****..*..*..**......*.*.*.***..***....*..*.**.*.*.*.........******...*.....*.****.***.**.*.**.*...**..*...*****...***...*..****....*.*.****.*...**.*.*..*.*.*.**........*.***.*.**....**..*.**.**......**.**.*.***..***..*....*.**..****.*.*.*****.*.*....*.**.****.******.***.*....**..*.*....***.....**.*.**.***..*.*..**.***.*.*..**...*****..****....*******...***..*..*.*..**..*********.****..***.******.***..*.*.*....*.*..*.*...****.*.......*...*...***********..*.....**..*.**.*****...*.**.*..*..*..**...**..*..*.****.****....**.**.***.*..*****..***..*..**.....*.....**.*..*****.......**.*****.*.**..**..*.*...***.***..**.*..**.*.**.****..*.*.*.*..****.*.*..***....***.*.*.*...**.*...***.**.*.*.*.**.*.**....*.......*.****.***.***..*.*...*..*....*..****..*.*....*.*..*.**....*.*.*..****.***.*..*.*.*......*..***...***.....*****.**..***...*.***.*...*.****..****.**...*.*.*.*.*.*. **********...*.**....*.**.**...*.*...*....**.**.*****.****.*..*...**.*.....*.**..****.**.*****.**....*.**..**.*.*.**.*.**.******.*...*...**.*..**.*...****.*********..**..*.*....**.*******.***....**..**..**.**...**.*.*..*..*.**..*..*.*..**.*...**..*..............*..*..*..*..*..*.*.*..**.....***.****.....****.*..*...**...*.*..*.**.*...*.*..**.*.*.**.*****...**..****..*.....*.**..***.....*..*****..*..*.*.*****.*********..**.....*.**...*.**.**....**..**.****...*...****.*.*.**..**...*....******.****.***.....*.**.*..*....**....*.*.**..******.*..*.*...*...***.*.**.**.*****.***....**.*.*.**.***.**.*..**..***..**....**..*..*..*.**.*.***.**..****..*..........**.**.......*.*...***...*.*****.**.****...*.*..*****.**........*.*..*..*..**.*..******...*.**.....***......*.**.**.*....***.*.***.*.*..*..****.....*.***..*..**..****.*...****...*.*.*..*..*..**.*****.....*..*.*.***.**..*....**.****.**.*******...*.**..*.*.******.******..*.*.****.**.**.**.*.**.**.*....*****....***...*..***.*..******.**....*****..***.**.**.*....*.............*.....*.**.*..*....***.*...*.***.*.*.***.*..*.**..*.***.......*****.*...*.***.**.**.**.*.*.**.**.*.***..*....*.**....*.***..*..*.*..******.*.*.*..*.**.**.**.*..*.*.*********.***.*..*..*.**.***..****.*.***.*.*.*********..**.***.*..*.*.*.**.*.*..*..****..*.*.*.....**.....*.**.*.....**.**..*******.**..*...*.*.***...*.***.....*.*.....*.*..*...*....*.*.**.**.*****.****..**..*.**.***..*...*.****.*.*.**..*.**.*.******.*..***.*.*.......**........**.*.***.*.*.*.*****..*....**...***..*.*..**.********.*.**...*..***.*..**.*.*.*....*****...*.*.**.****..*...*.**..**..*..**..******.*.**.*...*.***......*.*.**.***.***.**.***.*.*..**.***..*...*****.*.*.*...*****.**...*.**.*...*.***........*.***..*.***.****..*.***.*..*.**...**......*.*.*..**.*.**.*.*...*...***..*...****..*.**.**..*..*.....***.******......**....*.**.*..*.*......********..*..**.*..*.*.***.*.***.....**.....*......***..***.*.*.*.*.**..**...****.*.*.*....**.*.*.*.*..*..*..*.*....******.*.*****.*.*..*...*.**.*... *...*...*****.*..*.*****.*.**..*...*..*..*.***.*.****.***.**..*.*.*.**..**..**.*.*...*..*..***.*..*..*.***..*..**.***...**.***.*.*.*..**..*..*....*....*...**..**..*..*.*...*.*..*..**...*.*.*..*****..**.***..**.*.****....*.*.*...*.****.*...*...*.********..**..**..*****.*****.*..*.**....*.**.*.**.**.*.**....**..*.***.**...**.**.***....**.*.*...*.*..**....**..***...*****..***..***.***.*.*..*.***....*.*..*.**.**..*....*..*..****..**..*..*...*.*****.....*..**.....*.**..*..*.*......**.*.*...***.*..**.*****..*.*..*..****.**.***.*.......*******..*..**.**.**......****.*...**..*.****..*.....**.*.**.**...*****....*.*.**...*.*.**.*********.***..******.**....**..****...**.***....*.**.*....**.*...****.*.*.*......*..*..**.*..**..*.***.****.*..**.**......*.**...***..*....***..*...*....*...***.*....*...*..**..*.****..*.**.*.**.**.*.*.***..***.*****.....*..*..*...***..***..**..****....*.*****...**.*.**.*.**...*.**.*.*.****.***.**.**..****.**.*..*****..*..**...**......*******.*..*..*****...***.*.*..*****.*.....**......*..*.****..*.**.*....***..**.*...*.****...****.*.**.***....*.*..*..*...*.****.**.*..*.*.***.*..*.*.***..*....*.***.*....***.*..**..**.**...*****..****...***.****...*.*.******....*.***..*....*.***..*.****.*****...***...*.*****.*.**.......*.*...*...*...*.*.**********.***.*.***.*****.*..*...*..*.....***.*.*******..*..**.**..*...**...**.*..****...*..****.****....**.....***..**...*.*.*...***...*..*..*.....*..*...*.***.*.*.***..*.*..***..*.***....*.........*.*....*.**.*..*..***..*.**.****.**.*.*.*.**.**.*.**.*.**.*.**.**.**...*...**.****.*...*.*.*.*....*....***.****...*.***.****.**.****...***.*.****.****.**.******.*..*.**.*.*.*......*.*.*.*.*.*...***.*.*.*.*..*.**...**..*****...*****.***.***..**.***.*...*.*.*.****..*.*..***...*.***.*.**....***....*...*****.***.***..**....****..**..***...*........*.**.*.......*...*...*..*..*..*..*.**.......*.......**.**..*..**...*.**...*.*..*.*..**.******...*.*.******..**.*.*.....***.*..****.**.****..**.*.****...**.*..**.******....********.*..* ...******.....**...*.***.*....***....*.***...**.*.****.**.....*..*.**.*..***.**..***..**.*.*.***.**....*.*.*..*****...***..***.***.***.....*..*....*..*.**...*.**..****.**.*.**.**.*.*****..***.....*.***.**...*.***.****.*.......*.**.***..*.**.....***....*.***.**..**.*.*...*.**.***.***..*****.*..*.*******.*..*****.*..*.***..........****.**...*.*.*....*..*..*...**..**...*.**.*..*.*....**.**.*....**.*..**.*..*.**..*..**.**.*.**...**.............****.*.**..***...**...**....*.**..******.***.*..**.....*..*****..**..*.....**.**....*....*.*.*..**.**.**....*..*...***...*****...*....**.**..**.**.*..*.***...*..*****.*.********.*.**.*..******...****.**.....**.*...*.*.**....*********.*.**...*.....*..****.**...*.*..*...*.****.******.**..*.*.**.**...****.*..*.*..*....*..*..**...**..******..**.**.*.**..*..**.****..*.**.*......***.........*.....*.**.*....***....*..*.***.*.*...*.*.*****.....*.***.*.*......*..*.*.*.*..***.**.*.**...**.*.*.**..***.**.*..**......*.****....*.****...*.....*..*.*.***.*....*....******..**....*.*.*.*.**.*.**.*********...**...*.*.**..*...**......*.....*..*.****.*..***......*.***.**.****..*...**...*.....*.***.....******....*****.*.*..*.**...*..***.*...****.***...**..*...*.*..**.**.***..**.***..*.**.***...******.*....**..*.*.*..**..*..*.*...*****.*..**....**.**..*......**..*..*..***..*..*.*.***...*.*..**.**.***.*..**..*.*.*.*.*.*..**..**.**..*.***.***.**.**..***..*...**..****..*....***.*.*********..***...*..*..*.***.*..**...**.**...*.*..........*..*.*...**.**.*.*****.*....*.*.*.*.*.*...*...*..*.****.**..**.*.**..***.*.****.**.....**..**.**.*..........**..**.*.*.*.***.***...*..*.**.....*.****.*....*..**.**.***..***.*...**.*...*...*..**.****..****..*..*..*......******....*.**.***.*.*.....****......*..*.*...**.***.**..**....*.*......***.*..***..***.*.*..*...*.****.*..*****.**...**.**.*.*...**..**.*......**..**.*..***..********.*.*.***.***...**.**.*..*.**.**...**.*.*......******...*..*.***....*.*.....***..*.*.*.*.*..**.*.***.*.**.**.....*..*..****.....**.*.....*..*.. **.*...*.*.**.***.*.***.*.*.*..*.*..*.*.*.*..**.*.*..*..****.*...**..*.*.**.*.*.....****.....*...*.......*****.*.*....*....*..***..****.*.*....***.*.***.**.**....*..*.***..*.*.*....***.***.*..*...***.*.*....*.*.*.*...*....*..*....*.**....*...*...**.***.*.****...*....*..**.........**.***..**....**......*..*******...**.**..*.*.....*.*.*.**....*.*......*....*.*.***...**.*.****.**...*.**...*******.*.***.....**.**..**..**.....*.*..**....*.*.*..****..*..*.*.***..**.*.*.*.*.***...**.**.....*..*******..*****.*..****.*.**.*.**.*...*...***..*.*..**.....*.*.*.***.*..*.***.....*.**....*.*.***..*****.*****....**..*..**.**.**.*.*.*.**...*..**...******.*.******..*.****...*..*....*.**.*....*****...**..********.....*...**.*...*..*..**.....*....**.**....*.....*.*.**......*..*.*.*.**.*........*...**....**...***.*...*..*****.*..*.*....*.**.****..***.**.....****..**.**.*.***...*..*..*.***.*...*..**.*...**..*.**.***.****.*.**..*..*..****.**.*..**.**...*.*..**....**...****.**.******.**.*.*....*...**.*..****.*.**.**.*.**.*....****.....**..******.**.**.**.**......**.***.*****.**.***..*....*..****....*.....**..*.*...**....*..*..*.**..*..*....****...**.**.***..*.*.***....**....*****.*..****...**..*..***..***...*..*....**.*.******...**.*..**..*.*..**....**...**..**.****..****.******.**.*.*..*.*********.*.**....***...****..**..*.******.**....******.*......****.*..*.***......*.*...*....**..*.*.*****..**.*.**..***.**.*..***.**...*.*.....***.....*...*.*...***.....**.**.*.*.***.*..***********.*..*.***.**.*..**.**.*.*.*.*....*****.***....***.**..*.**..**.........*****...*.....*..*..******.*.**.......*.**....*....*....***..*.***...**.******..*...*.****.*..*..*****..***.*.*..*.*.*...*.********....*.***..**.**..**...*..*...****.*....****..**..**..*.*.****..****.**..**......*.***.*..*********....*.*.***.****..*..*.****.**....*..*.****.*.*.**..**.*.*.*.***..*.*...******.*.*...*.**...*.**.*.*.***...**.*..****.**...*...****.*..**....*.***.**..*..**..**.*..*.**.**..*.******....*.*******.....**..**.*.*...... .*.*.*....**.....**.**...**.*.*.**...*****..***.***.**.*.......*****.*.......**..*..*.*....**.*..**...***...***.***.*...*****.*..***...**...*.*.*....*.**..*****.*.*..****......***.*..***..*.....***.***.***.*.**..****.**..**..***.*..*.***..***.***.****.*.....*.***.***.*.*.*..**.*.****.********.*.****.*..**.**.******.***..*..*..*****.*.**..**.*..**.****..*..*....****..*....*********..*.*...*...*...****.**..****.**....*.***....*.**....**...*.***.****.**..**.*.*.**.**..**...*.*..*.....**.*....***.**..*..*..*.*.*.*.**...*..**..*..**.*...*.*..**.*..*.**..*..*.*..***..*..*...*.*****.*...*******.****.*..*.****..***..*..*.*.*.*..**...*..*******....**.*..*****.**.*.*....*..*..*.**.*..*....***...*.*..***.*...*.....**....**.*****....*.*.*.....*.***.......*.**.*.***.*.*****.*****.*.**.****....*..*.....*.**.**.*......*...**.**.**...*..**.*.*..***.....*.*.*.*....**.**.**..*.*.**.*.*..**..****.****..**.****.*.*.****...*.*.***.*...**.**..*..**.**..*.***..***..*.*.**.............*.*.*..*.**.*.*.*.***.*.....*..***.....*.**.....*.....****.*..*.........***.**.***..*..**.**.*.......*...*.******..**.*.*..**..*.**.*...****....*.**........*..**.**.***.*.*..*.*..*.....****..*..*..*.****.*....*.*..****.*..**.........***.*..***.****.****...***.******.**..*****.*..*.**...*..*.**..*.***..*..***.*..*.***...*.*.*..*...*.****.**.**.*.*..*....***....*..**...*.**..*.**.***.*.*....*....***.*.*****....**.**..***...*.***...*...****..**.*.***....*..**..*...**...**...***.**...**.*.....***..***.*.*.***.****...*.**..**.*..***.*.*.*......*...*..**.**.**.*****.*.*....*****.**..***..**..*.*...**..***.*****.**..*..**..****..******.*..*.**.*.*....****.*...*.....*.....*.******.******..*****.*...**.**.***..*.**..*.......*..*.*********..**..*..*.*.*..*.**.*.*******..*..***.*..*.**..*..**..*..*.....*..*.**......*...*..*..*.**.*.*..*.*..***...*...**...******...*.**..*.*...*..*...*...*........**..*.**...**.**...**.***....**..*...**..***..**...*.******..*..**..**.******..**....*..*..*..**..*.**.*....*.*.*****..*.****.. ....*..*.****..**........*.***..**.****..*.*..**...*...*.*...***.*.**.***....*.**.......**.*.*...**.*.**..*.*..*..*****.***..**...*....*..*.*..**.....*.*.*..*.*.*....*......*.....*.*.*..**.*.**..*****..**...*......*...*..***.*..**...*..**.**.****.*.***..*******..*.*..*..**...*..*..*..**..***.*.....**.*.*****.......**.**..**.*...*.*..*..*..*...*.***...****.****..**.******.**..**.****.**.**...*....**......**.......**..*.***.**..******.*...**.*.*....**.**.**......*.*.*.*...**.**.....**.**.*******.*...*...**.*.*..**...*....*.***.*..*.*.*****.*.*...*.**....**..**.*...***.*.*.***.*..*********...***.*.**.**.*...*...**.*.*....*.**.*.*.**...*.*.***...**...*......*.......*.**..*.**.**....**..****..*.....*..*..**.*.**.***...*.***...**...**..*........**...****..*....*...*..***...***..******.*.****..*....**.......****.*......*...*..**.**.*....*.*.*..*....*..**.*..*.*.***.***.*.*...*.****...**....*.*********...*.*..*.****.*..**.**.****....*..**......**....******........*******.*..*.*.*.**.*.****.*.**..***...*.*....****.***.******.*...****.**...*****..*.*..*..**.*..*....*.*.*.**.......***.*****.**.*.**.*.***.*****....***..*..***.*.****..**.**.*..*******.***...*...*.****.....*..*.*.*.*.***..**.*.*.**.****..*.***...**.*..**..***...**......***.*.**..**.****.*.***....*..*..*.**....*...*.*......*****.***....***..*.**.**.*........*.***.*..**..*.*....**.*****...****..**...**..**..*..*.**...*.*.**.*....***...**.***....**..**.**...**.***.*.**.*****..**.***.**.**.*...*.*..*...*.**.*.*.**......****....*..***..**.****...*.*..*....*..**..***.***.....*.***.***..*.*..**..*****.**..*****.*...***..****.*.*.*.*.*.***.*.*.*..*.*.**......*...*.***.**.....*.*....******..........*.*...*.**.*..*..*.**..**.*...*.*..***.*..*.****..*****...***...*.*...*..*.*.*...**.**.*.**.*..**...**..*........*.*..*****.*..*..**...*..*****.****..***......*....****.*.**.*..*.*.........**.*..*.....*.*.**..****..*....*.*.....**.****.**...*..*.***.*....*.*..*.****.*.*.*..*.**.*****.*..*..**..*..*..**...**...*.*..*...*..*..*.. *.**.********..**..**.*..**..**..*.**..*.***.****.*...***.*...**....**..*..*.**..***.*.*..**.***..*.***...*....*..***..***..**.*.***.***.*..*.*.*..*..***.*..*..***.***......***..*.*.*.*******.*..**.*.*...*...*.****...**....*.****..**..*......**..***.*****.*..**....**.......**.*...***.*.***.***..**.****..*..*.**..*****....*.****.....**.*.***.****...*..*..*.*.*.....**...*...**.**...*.**.***..***.*..*.*.*...**....*.***.*...*..*...**.***..*.****.*.****.*..*.**..*.**.*......*.***..***.**..*.*.*..**..*****..*.**..***.....**..*..*.*..*.*****.**....*..*...*.*...***...*******.***..*.*******.***..******...******...**...**.*..***..*.**.*...*.**..*.*..**..*.*.***.*.**.*...*..*.*.*...*.*....***..*.**.**.*..*.**..*..*...*..**..**.**********....*....*********.****.....*..*********..**.*.***.**..*..******..*.*..*...**..******.*....*..*.**.*..**.***.***.*.***..**.......****.*****..**..*.....*.**..*.*.***..*....*..*..*..*.*.*********..*.***...**.*..*..**..**.*..*.*..*..*.*.*..***..*..***.*....*.***...*.***...******...*..**..*.*.*......**..*.*.****.**....**.*.***.**...**..*....****.****.*...*.*.**.*.***..*.**....*.*.**.*..*..**..**.*...***...**.....*..*..*...***...*...*.***.***.*...**.*.****.**..*..****..*.***.*.*.*.*******..***.....**....*.*.*....*.*.*****.***.*.***.*..****.*****.**..*..****...****.****.*.**.**.*..**..**.******..*..******.*....**.*..*.*.**..*****.*........****..*..**.*..***.**..**..*.***.*..*...*.*.*.***.*.*.**......*..*.*.****.****.***...******..*.***.*..*.***.*.***.*.*..*.**.**.*...***.*..*.*....***..*.***.**.**..*.*.****..*****.*..***.*..*****..*.*****..**.*.********.****....*....***.*******.*.**.****.*.***.*.*...*..**.****.*.*****.***.**.**.**.*..***..**.**......****.*******.*.*.*******.*...**.*.....*.*....*...**...**.*...***.***...*.*...*...***.**.*..*.*....****.*..**.***.**....*...**.*......*..**.**..**..***.*..*.......*..*.**.*..**.*....*...**.*....**.***..*....**.**..**...*.......*****..*..*.*.**.**.***.....*..***.**...*.**..*..*.*....**.****......*..**.*..*. *.***......*.*.***...**.*.*....*...*..*.*...**..***.***.*.*.*.*..**..***.....*.*.**...**.*..**.*.**.*.**..*****...****..**.*.**.*...*..*****.**.....*...*.*.****.*.***..*..****.*...*.***.*.****..***.***..**.**.**.**.*.*.*..*..****.**.**.*.****.***..*.*...*.*.*.*****...**.*......*.*.**....*.....*.....*...*.*.***...***...*****.***.*.***..*******..**..****.*.*..**.*.*.....*..*...*..**.**..***..**...**.*.***.*.*.****.**.....**.***..*****..********.*..**.....***.*.*..*.***.******....*.*.****.*.****..*.*.*....**....*....****.**...***.*******.**.*.**...*.******..**.**.**.*..****.*..*......*.....*....*****..***.*.**..**...**.*..*..**..*..*..*...**..*...******.**.***....*....*.....*.*****.*****.*..****.****.*..*....*..**.*.*...**.**.*..*.***.*.****.*.**.******..*..****....*...**..*....*.*.*.*.*...**.****..****.*.***..****.******...*.*.*..***..***.**...*.....***..***..*.*...*...*.**.........****....**.*.**.**...***...***.**.**..**.***..****..*****.*.......**.***.*.***...**...*.*.*.*..**.....**.****.***.....*.***....*....*..**...*****..**..*..*....*****...*.**.***........**..*****.*..****.......*.***..***..*.*.****.******...**..**....*......***..*..***.*.***.*.****.**.**.*.***..*.*.......*...*.*****....*******.****..**.*..**..**..***..*****.*..*****.*.*...*.*.*...*..****.*****......*.*..*..*..*.*.**.*.*...*.**.*..*.***.*.*.*.***.**.**.**.....*.*.*.*.****.*.***.**********.***.****.**.*....*.*.****.***..**.**..**..*..**...*..***.**..***..*..**..*.....****..*..**.....**..*......*****..****.*.*.***..*...*.*.*..*......*.**..*...*.***....***..**.***.**.****..*.....**.*.********.*.*..*.*..*...*.**.*.*.*********....*..*..***..*...*..*******..*.***.*****.**...*.**.***.****...*.****.*..*.***..*.....*....***....*....***.**.**.*******.*...********..***...*.*.*.**...**.*...*.*.*..*.*.*.**....****.*.****..**.**.***.**.***..*.******.**..*.***********.**.*****.**.....*..**.***..***...**..*****.**....*....***..*.*.***...*.**.**.*..*.**..*...........**...*.*..*..*.**..**.*....**..*.**.****.**... *..**.*.**...*.*......*.*..***.*.*...****.***.**.*..*...***.***...*****..****...*...**.*****..*.**..**..***.**.*..*.**.*****.*..**..*..*..**.**..*...*..**...**.*....**..*.*...**.*...*.*.......***..****.*..*.***.*.*..*.*.*...**..******..***********..*.......****.*.*......**.....**.*.....*..****.*.*.*.**..*****.**..*..*....***.**....*.**.*..**....*.****..**.*.*.*.*..*.**..*..*.***.*.**.*..*.****.*.*..*.*...**...*.***.*..*.***.*..*.**...**.***........*.*.*.*.*.***...*.**...*..*..***.**..*.*.**.**.**...****.*.*....*..*.**.*.***...*..*...*...*..*..***...*...****...******.*.*....**.******.....**...**.....****.**...***.**.*.***.......*.*.......****..*.*.***..*...**....***.**..**.**.**....***..***.******.*.*****..**..**..*.*..*...*..*.*...*.....*.............**...***********.*..**..***.**..*.***.*.*..*.***....****..*.**..*.*.***..**.*********.*.....**.***.*...*..*....*..*...**.**..*..**.**..*....*..**.*....*.*...*.*.**.*..*.*.**.**..*....**..**.*****..**..**.*.*.....**.**..**..**..*....*.*..*******.***...*..*.*.*.*..*.*..*....*.***.*.****..***...*.**...*..**.*.*.***..*..*.**.**.....*.**.***..*.**.***...*.*.*.******.*.*..*..**..**..***...*.**.**.**.*...***.***.*.*.......***...*....***.*..*...*.****....**********.**.***..**..*..*.....*.*.......****..******.*..*.....**...**.**.....*....**.*..*.....*..**.*****.***....*.*.*..***..*.*.**.***...*..***.***........*..*..******.*.*..**.**.***.*.********.*.**...*.*.**.**...**.**.....**...**.**.**.**..*.*..*.**.****.****.***.***..**..**....*.*...**...*.*.*...*****.*.*..*..*..*....*.**.*...******.*.***...***...*....*.*.*..*....*.****..*..***....*...**.**...*...***.*..........*.*........**..*.**.**....**.*...*.*....*..**.*..***.*...*.***.*.****.***..****..*****.***..*.***...*****..**.*.******..**...**.***..*.**.****..***.*...*..*.*******..*....*.**....*...***.*.**.*.......*.*.**.*..*....*..*****.***.*****..*.****...*..***.*****.*...**...*********.*..***......****.***.**....*.**.**..*....**...*.*.*..*...***..*.***.****..***........*....*. ******.**.*.****..*.*.*.*.*....**.*..*.**.*****.**..***..********.**.*.****.*.*......*.**....*....**.*..**..*......*.*....*.**...**.*....**.****..**...*...*...*.*....***.**.*.*.**...*..*..*.....*.**..*...*.****....**.*..*..*...***.****...**....**...*..**..*..**.*.......*......*.*.*..**.*.***..***..**..*.*.**.*.....*...*****.*.***.**.****...**.*.****.*.*.**.*...**.**.***..*.*******.*.**...*.....*.*.....***...**.*.***.*.*.*****.*..***...*.....****..*.*....*..***.*..***.**.*****..*******..**.***..**.....*.**.**.***.***.*...*..*.*..*.*****.*..****.**....*..*****.*..*......*.**....*.****.*..*****.**..*..**..*.*.*...*..***.*..*..*.******.*..**..**.****....***.***....**.*.*..*..*..*......***.*....****.***..*****.**..*.**..***...*.*******...**.*....*..***.**..**.*..*******..***....**...**...*...**...***.....*..******.**...*.**..*.**.*..**********..***.*.*****.....***.**.**...***.*****.**.***.**....*..*.**.***.....*.***.**..*..*..*****....**.*..***.**.....*...**..**.*.*..*.*....*.*...***.****....*.*.*.......*****...*...*..******.*.**.**..***..**...**.***.*..*..**..****.*.**.***...**..**.*****..***..**.***..*.*...*****.*******.*.*.*...*...***.*...******.*..***.....*.**.**.....**...****....*...*.*.***..**..*****.***...*****.*..*..*..*.**..**.**..**..****..**....***...**....*....*****...*...*.***..***.......**..*.*.*...*.*...***.*.**.........*.............******..**.********..****.**..****.***.*.*.*.*****.****.****.**.****..**.********...***.....***..***.*****...*.***...**...*..*.*****..*..**..**.........***..*..*.*.*..*******..**.******.*..**.**..***.*.**.**..**.*.....*.**..*.***.*.....*.*****..*..*.*..***..*.*.*.**.***..*.....****..*.*..*.***..*.*..*...*.**..**.*..**.**.**....**...********..*.*.*...*....**.......***...**.**.*.***...*..*.**.******.**...***..*.**.***..***.**.***..*.*.*...**..*.....***...*.**.********.**.***.*...*..*....*.***.**..*.**.**.****.****.**.****.***.*.*....*......*.*..*.*.*.***.****.*.******......**.**......*.*.**.**......**.*.*****.*.*..*..**.****.*.. .***.***.*..********.*.**...*.**...*.**..****..*******.**...*..**.*.***..***.********...****.****.**.*...*.***..****.******....*.*.***...*.*.*...*.***.**.**....*...***.*.**..**..*.*.***..**..*.*.*.****.**...*.**.***..*.*..*....*.**.***.*****.***.***.......***.**.*.*.***.*..*.*.*..**.*.**.*.*..**.*.**.*****.*...*...*.***..*.*.**....**...*....**..*.*.*.***..****.*..*......******...******..*..*........***...*.*.**..**.*.*.......**....*.*..*...*.**...*.*..*.*.*.***.**.....*.*.**..**..*.*...*.*...***..**...*....**..*.****..*.*.**.*..****.*.*..****.********.......**.**.**...**.*.**....**...***..*.*..*****.*..**.........*....**.....*..*...*.*.**...*..**.......*..**.*...***..*.**..*..******....***.*.**...**...*.....*..*...*.**.*.*.*..*****..*.*....***.*********.*.****.**.*..***.*.**.****..***.**...****.*.....**.*.**.*.*.*.........*.*.*.****.*.*.*..**.*.*..*.**..**..*..**.*.....*........*..*****.**.*.*..**.**..*....***.**........***.*..*.......**....*..*.********..****.*....***.*.*.*..***.****..***..**.......***...*.*.*****..*.*..*..*.*****.**....*.*.***.**..*...*..*.**.**.*.**..**.*****..*..*.******...**....*.......*...*.*..*****.****....*.***...**..**.*..**..*.*..**.*.....**....***.*....******.**..**.***..*...***...**.*****.*....***.*.*.*..*.....**.*.*...**.*..*...*.*..**..*.**...*.*..**.**.***....**.****..**...***.*......*.**......**.*..*.*..*....*...*..*.*****...*.*.**.*.***.***...*.***.*...**.*...***...**.*.*.*.***.**.*.*.**.**.**...*....*..*****.*...***.*.*.*...*....*...*********....*.*...**..****.**.....*.**..**.*.*..********..***.*.*...*.**....*...****.**..*....*...**.....*..*...**...*..****....**.*....*.*****.****..***..*..*.****.***.*.*.****...*..*......*..*****........**...*....*..*...*.***..*....***....**....*.***********.*.**.****.*...*...***.***...**.*.**.*..*.*......******.**...***.*.**.**.....****.****.*..*.*..*...****.*.*********.**..*********.....**.......*....*....*..***.**..*...*.***..*..**..*.**....**.**.****.****....*****..**..**.***.**..*.*....******.* ***.*..**...*..*..****....*......*..*..*.****.**.**..*.********.**..*.*....*.*.**.***..****.*....*..*.**...***.....*...*..**...*..****.***...*..*..***.**..****.**..**......*.*.....**.*.***....**..*.**....**....**.*.*.**.*.**.*........****..**.***...*..**....*...**.*...*.*.*.....**..**...*.**.***.*..*.**.**........**.*...**.****.*.*..*.*.*.**.***.*..*..**....*..*.****.*.*.***..*..****.*******.**..*******.****.*...*.*.*.****.*.*..**..*.***.*****...******.*.*....*....*.....*****.******.**.**.*...*****....*..*..***...*.**.*.*...*..****...***.*...*..**.*.**.***..*..*..*...**..*.*...***.*...*..**....****.*.*...*..*.**.*.*****.*..*.***..*..**.**....*.*.*****...*.*.*..*.*.**.*..*.*....*....**.**.*.***.*.**..*.**.*.**..****.*.****......**.....**.**....*.*.**.*.***.*.**..*..****...*.***...***...........**...*.**....*..**....*.*....**..*...*.***.*..*....**...****..****.**....***.....**...*.**......*...*******.**...*.....**....**......****.**....**....**........*..***.*.**......*.**..*.*.*...*..*..*.**.****.**.***.*..***...*.*...*.*.*.**.*....***...*........*..*.*..***...*....**.******.*.****..***.*.......*.**.***........**.*..*...*.......*.*...**.***.*..****..***.*.....*..***..*..**..*.....*.*..*.......**.*...*.****...*....***.....*****.**..****.*.*..**.***.**.*..*...***........*..*****.....*****..*....****...*.*..*...*.*******....**.**.**..*..*...**.....*.*...*****.**.*.*.*.*.*..*...*****.....***...*..***.***..*.*********....**...***.*...****..*...*.*...*.**..**.*...***.***.***..*...*.**.*.**.**.*.....******....***....**..**..*..**.**...*.**.*.**.*****.*..*..*.*..*.*..*.....*...****.**....**...***..**.****.*.....***...*....****...*..*....*..*.**..*..*.*..*..***.*...*..**.*..*.*.****..***.*..*.*......**.*.....*...*....*.*.*****.**.*.**.***...**......*.*......*......****..**...**..*.*.*..**.*..****.*.*..*..****..**.*..*.**.*.*.*.*.*....**..*.**.*.*..**..******....*.***.***.*.*..**.**.*..*...**.**..*.*...*.*...*.....*..........***.*..*.*..***.**...****.*..**..*..****.*....*..*.. ..******..*.**....*..*...*...*.**.*.*****...*****..***.*.*.**..***...*....*..............*..*.******.***.**..*****.****...*...*.....*****.***.****..*..**...***.**..**..*.*.....****...***.*.***..***.**.**.********.*..******...**.****...*.*.*......*.*..***.*.***.*.*.....*.*.*....*.*********..*..*.***.*..***.****..**.**.*...***...*.*.*..**...*.*.*.***.*......***.*..*.*..*....*.*.***....*.**...**...*.**.**..*.**..**.***..**.*********...**.****...*...***.*****...***.*..*.***.**..*.....**.************.*..*.*....***.*.*.....*..*...****.*.....**..**.**..*****.****.....*...**.......*.*..*********...*...***.*....**.***.*...**...***.*..*.*.**...*...*.*..**.****.*...***.*.*....*.*.*.*.*.....**...**.****.**.*......*..***.*...*.*...************.**.****.*.*.*....****.**..*.*..****..**..*.*..***....*..*.*.****......*..**.**..***.*..*.**..*.****.**......**********..**...*....**.*.**.....****.*.*....*.**..*.***..**...*.*.*.*...*.*.**.******..****.*.*....*.**..*.*****..**....**.**.*.***********.****.....*...*.*..*...****....**...***.*.**..**...*.*...*.*.*.*.*.**.*.*.*.**.*.*..**.*.**..**.***.*.*..**..**.**.*...*.**...**.***....*...*..***..**.**.*.*...*.**.*.***.....*...*.*...***.****.**.*...******...*.**..****..*....*...*..*.*.**.*.*.**....*..**.***..*...*.*..****..***.*..****.**.**..*..*.***********..**.....*..***.*..*.*.*.*..**..*.....***.**.*..*..**...*.**.*.****..**********.**...*..*....***.*.........*..****..*.*.*.....****.***.*.**...*******..*.*......*.*..**....*..******...**..****..*...**.***.***.*..***.**.*****..**.....**.....******.*.*.*.......*.***..*.*******..**..*.....*...****..**.*....**.**..****.......**..*.**.**...*...*...**.**..*..**.*.....*****.**.*..*****..*.***.*.....*.**..*****..**.***..*.*.***...**....*..*.*.**...*.....****...*...**.....*..*.*.****.*.....***..*...**.*.*....****.*..*....*.**....*...*.****...*****.*.*.......*.*.****.*..**...*...*...*.*.*..**...***..*.*.**.....*..**....*....**..***....*****.**..*****.*.**..**....*****...*.*....**..*..*...*....***..** ***..***..****.**.*.*.....*...**.**..***.***.*....*.*.***.**.....*.*..*.*.***..******.*.**********......**.*..*.*..*.**.*..*****..**.*...***...*..***..*..**.**.*.*.*.*..*.*.*....*.**...*.*...*.***......*.*.**..**....**.*****...**...*.**..****..****.*.*.*****...**.....*.***.....**.*..***********...*.**...**...*.**.*..**..*.....*.*.*...*..****...**..**.*..*.**..******.*..*.****.**..*..***.**..*.....***.*...*..*.**...*...*....****.***.***.*.**...*...*.**.*.*.**.*......***.*****...*..*.**..***.*****..***......*..**.**..*.*.*.*.****.***..*.*..****.*...*.**.**.**..**.*.***..*.*.*..**.***.***.**.**.*.***..*.****.****.****..*..*..*.***.*.*****...***......**..**.....*.***..*..**...**....*.*.****.**..****.*.*.***..***.**.*..*.**..**..**.**......**.*......***..*..**..****.**.**....**..***.*....*...****..**..*****.*.*.*..****.**..*.**.*...**........*.***..*...*.****..**********.**..**....***.**..**......***..*..**.*..***....****..**.*.****.**.*....***.******.**.***...***.*.*.***..*..*..***...*..*..*.**...**..*..*******..*.*.*.**.***..**..**.*.****.....**.*.*.*.*.*..***...*****....**.*.*...*.**.*.*..*.*.**.*...*.**.*.**..*...*.**..*.**..*..**.**.***.*..*..***.*.*..**.**...***..*.*.**...*...*..*.****.*.*.*.***.*...*..**..**....**...**..***......**..*.*.**........*..*..*.*..**.*....*..*...**...*.**..*..*..****.***.*.**..*.**.***.*...**..**.*.**.....*.*.*....**..*.**..*.**.*.*.*..*******.****....*.*.**..**.**.*...*....***.*...*.....**.****...***..*.**..******...*.****.***.***.*..*....***.****...*.***.**..***.*....*.*..*.*.**.**.***..**.*.**************.****.*.****..*....**..*****..*.*..*.***.......*..*****..*.*..***...**.*.*...***.**...**......*.*..*.*.***.*.........*..**...***..***.*.**.***...**.*.***.*....*..**..*..***.*..*****...*.*....**.*..*.*..***.*..*...*.*.....*...**.*.**.**.**.*.********.****.*.*...***..*.**.*.*****..*.*......**.****.*...*...**..*****.**.*.**...*.......*....***.*.....**....*....*...***..**.*.*..*.*.***.*.**...***.**.*.*.*.*...**.**..**..*.**....*.**.*....* *..*.****...************...**.*..**.**.*..***..***.*.*..*.*.**.*..*...*.......*...*..**...*....*..*..*.***.**.....**.**..***.**....*.**...*****.*..*.*....*.*.*..**...***.*.**.*.*****..**...*.**...*.*.******.*.*.**.*..*..********.*..*..*.*..**..***....*.*....***.*...*.*.**..*.*...**.*.****....*****.***.*.*.*.***.*...*.*..**.****..*..*..*.*.**.***.***.*..*.*..***.*..***..*.....*.*.......****..**.*...*.*......**..***......***...******...**..*.*.*..***....**...*.*..*.*.*.**..****..*.....**...***..*.*...*..**.*.****..***.*.***....*......*...*.***.*...**.**..***...**.*.**..******..***..*.*..*...******.*..*.*.**.*.*..**.........*.*.....****.**.**.***.....***..**..*****.*...*..**..*.**.**......*....***.***...****...***.*****..*..***.*.**...*.....**.**.*..*.*.*....*.*..***.*...*..*..**.*.*..*.*..*...*....***...*......**..*.....**....*.**.*.**.....***.***..*..*.**..*....*..**.*..*.***..*.*..*..*..*....*.......***..***.*.**..**.**.*.*...*.*.*.***.*...*......*..*...*....*.***....**.**.*.*.*......**.**..*.*..*......*..****.**..*.*****.*.**..**..*.***...*..*****.****.**.***..**..*****.**...**.****.***.*.*..*.*....****.**.**.*..*....*.****..*.*..***...**.*...********..**..*.**.**.****....*...*.*..******.*.***....**.**...*.*..*.*..*..*****.**..**.*.*.*.*.*.**..***..***.*.**.**...**.**.*...*****..**..*..******.*....*.*..*****.*.**.*..*..*.*.*..****.***..*****...**....****.*.*.*.**..*.*.....***.**....*.....**...**..**.***.****.*.*..*.*********..**.***.*.*..*.**..*..***.***......***..*..*.**.***..***.****....***..*...***...*..**.*****..**.**...*.*....*.*.*..**.**.**.*...*.*.....*...........*.*****.***..*******.**.*....***..**..*....**.**.**.**.*.*****.**..**.***..*....***..*..***.*...*..*.***....*****.***.****.***.....**.***.**..***...*.*..**.**..*.*...**....***.***..**.*...******.***.*.*.**.*.*.**.*.*..*.*.***.*.*.*.*.*..**..**...*.*..**.*..**...***..*****.***.*****...*.**.**.***.*..*....**.***..*.*.*.*..*****.**..*..*.***....*.*.*.*****.*.***.****.*..*****.*..**...***.*.*.*.*..***.* *.*.***..*..****..*.**.*.*.*..**.**....**.*..*.*.*.*.***....*.......*.*.**...*.*.**...*.*...*...*.**..**.*..*..**.**.**..*.***.*.****..**.*.**..*.*.**.*..*.**..***.****....*****...***.**..*.......**...*****...*.***..***..*.***.....**.*.****.**.*.....*.*..*.....*.....*...**.*.***...*.****........*.*.***..**.*...**..**.......*.*.*...*...*.*....*..*....*..*...*..*....***..**.**.***.*.*...**.*.*.*.**..**...**.*****....*..**..***.*.*****...***.*...****.****.*...**.*.*..**.*.*....*...*.***..**..*...*.**.**.**.*..*..*.**.*..**...****.*..*...***..**..***..*.*.*.*..**..*.*****.**.**.*.**.***.*****..**..***..**.**..***.**.*****..*.*..*.***..*...****.**.***..**...**.......**..**.....**..*.*.*..**.**.*.*.**.**.*.**...**.***...****...**.*.*.*..*.**.*.***.*..**.**.....***...***.*.*..*.*....***..**..***.......**.****.*..*...****.*.*...**...***.**.**.*.*.**.***....*.****.****.*.*.*....*..**..*.*.**.*.....*.**.**.**********...*...**.**.**.***.***...*.*.....**..*.......***....*...***...*.....***.******.*.....*.*..***.*.****.**.*.**...**..*...***.*.*****..*.***..*.***....****...*.***.*..*.*.*.*.******..***.*.****...*....****....*.*.*......**..*.*..*.****.*.*.**.****.**.**.*..*...**.***...*.*.***..**.....**..*.*.****...**..**********.*...*.**.****.*.**..*.*..*.*****.**.*****...*.****.*****..*..*.*.*..*...*.****.***..*..**..*..*.**........******.........*.*....**.****.*..*.*.**.**.**..**.*..*..*.***..***..*...*.*.**.****.**...****...***.*.**.*.***.*.**.*******....**.....***.*.*...*.**.***.****.**.*.**.***..*.**..*....***.*..***.*......*.***....**..**...*..*...**..*.***.....*.*...*.*.*..*.*.******.**.*...*.*.**......*...*.***..**...****.*.*****.**********..***..***....*.*.*.*..***.*.....*.....**..*...***.***......*...*.*......**.***..**.**..*****.**.**.****...**.***.*.*.*****..****.*....*.**.*.*.....***...*..*.***..******.........*..***..*..*..*.*.*....*.*.*..**..*.**..*.**..**..**.*..*...**......*.*.****.*......**...**.*.**.*.******.........*.*..**..**..***.**.*.*...*.***....*.***..*... .....**..*..**...***.*.**.*.*..*.*..**.**.***..**.*.**...***.*.*.*.*........*.*.***...*.****..*..**.**.*.*..***....*..*****....**.*.*..*.**.*....*.*.**...*.***.***.**.*..*.*.**..*.***.*.******.*........*.**.**..***...*.***.*.*****.*...*..****.*.*.*....*****.*...*.*.***.*..*.**.....*.**....**.**.**...**.........*....**..*.******....*.*..*...****.***.*..*..*..***...**.*...*..**.....***..*.*...*..**.*...**.*..*.*.****.*..*..**.**.**.*......******.*..*****.******......**...*.**.***...**.*.*....**.*.***..**.*..*..**.*.*.****..*.*****.**.*.*......*.*....*....*..*..*...**.*.**.*..*...**...*.*...*....**....*.*...****...*.*....**.*.**.***.*...**.**.*.***..*...****.*****.*...**....*.****.***.**.....**..****.*.*.***...*..*.*.******..*...*...**..*****......*.*....**.**....*....****.**..**.****..**.*.**.*....***.....**.*..*..*******...*....*..****.***..**..*.**..*.*..*..*..*.**.*.*.****.*....*..**.*.*..**.*.....*..***....*.**..***.....***....**.*******..**...*.**..***.******.*.*.*.*.****.*...*.**.*....**..*******.***..****.**..*.*..*.**.*.............*..***....*.....***.****.**..*.****....**..*****.*..*****.***.....*******.....***.....*..**.*..*.*.***...*.*..*....**....***.*..*.**..*.**..**...**....**.**.*....*.****...***..*.**..*.**.*.*..**.*.****.*...***.*.*.**.**.......*.*..*.**.*.*.***.**.*..*....*.*.*.****.*....****...**..*.*********....*.*..**..**.*...*..***..**.*.**.*.**.***.*...**..**..*.***.*.***.*.*.****.****..*..**..**...*....*....*.*....*.*..*.*..**..****.***....*.**...*.***.*.*.*.***********.*.....**...*....***.*..****...**.*..*....**.*.**..**.....*..*.****...**.****....*..*.........**.*..**....***.***..****..**.........***.***.*.*...*******.***....*.**.*.**.**.**..*..**..*.***..**.*..*..*.***.********.*.*.**...***.***.......***.*.*...**.***.*.***....*..*..*.********.*.*..*.*...***..***..*.*..*.....*.**...*.*.*.*.*.**.*.*..*..*****..*...*.**.***.*.***....*.**.*.*.*.*.**...*.*.*.*.*.*.**.........***.*****.***.***.**...*..*..*...*..**.......****..*..*..***..**.**.**.* ...*.*..*..**.**...**.***..*****.*.**.....***.******..*..*.*****.*.*..**.***..***..*.**.*....*.*.****.*..***.**..*..*.******..***.*.***....**.*.**.*.*.****..***..**..*..*...*..*.*****.*.*..*...**....*...*.....*..*...***..*.....***.*.*..**.**..***..***..****..*.***..**...*.**.***..*.***...*.*.**.**..**.*.***...**.***...**.*.*.*.......**.***..***..*.****.**...*****..**..*...*.....*.*....**.*..**.........*...*.*.*....**.......**..*..*...*..*.*****...*.**.*.**..*..***.*..**....***.*...*.**.**.*.****..*...*...*....***.****.*.***.***.*.*.*.*.*.**...*....***...**.*******.*...*.**.*..**.*.**...*....*.*....*...**..*****.****.*.**...*.**..****.*.........*****...*.*.**....*..**.*.****.***..*..**.......****..*****....**.****.*.****.*..*.*.*.***..***.*.*...*..****.**.*...**...*.*****....*.*.*..****....**...*****.**.**..*.*...*.*.*.****......*.*.***........***.*......*.*****.*****.*....*..**..*..*.*..*.*..**...**.**..*.***..*..*..*.***.*.*..*.....*.******.**..*.**...**.*.**.*****...*.*.*....**..****..*.*..******..*.*...*..*......*.******.*..*.*.***.*.*..**..*..*..*..*.**....***.*.*..*****.**.*...*...*......****.***.***.**.**.***.....*.*.*.***......*....***..*..*.*.*****.**.***...**.*.*..**.*.*.*..**..***.*...***.*.**..*..**.**.....*..*....*..**...**.****...*.*.....**..**....**....***.****.**...*...**..**..*.*.*.**.*.....**.*..**.******..*..*...******..*.**.****.***.***..*.*..*.*...*.*.....****......*.**.....*.***..****..*****.**..***.***.***..**..*..*..**....***.**.*.**.****.**.***.*..*...*.***..*....*..*.**.**.**.*.**...*..**..****.***...**.****.**..*****...**.*..*.**..***..*.*....***...***..***.*..**.*****..*....*.**...*.*..*....*..*...**.**.**.**..***.*..****.**.*.....**..******...***.***..*.....*.*..*..*..*.**..*.....*....**.*...***...**.......***.*......*.*****.**..*...**..**.*.**.*.*.*.****.*.*..*..**********.**.***..*.*.*......**....**.***.*..***...***....**...**.*..*.****...***.*****.**.***.************.*...***.*****..*...*.*******.*..*...****.*.......****.*******.**....* .*.****..*...*..**.***..*****.***.***.****...*****.*****.***.*.*.*...**.*..**...*.**.**....**.*....****.*.****.*....*.*.*.****.*******..*..*.**.*.****.**.**..**.**...**.*.*.**..***...***..**.*..*........*.*.*.***.****....*...**...*..***..*.....*.***..*....*..**.*..*.....*.....*.*****.*****.***.****..*..*...*...*.***...*.**...***...*.*.*..*....**.*****..**.*..*...*.*.*..**.**.*.*..***.**.*......*.*.**.**..*******.**.*****..**.*...*...**.***....****..**.**.*...***.**.**..*..*.*..*..****.**.****...**.*****..*.***.*..***.......*......***.*....*.**..*...**.**..*.***.*....*..***.**..***.*..*..**.*.*.*.**.**..*......*..***.*.....*.*.**...**.....***..*.*.....**.*.*..****..*.***.***.**.****.*...**...***.*......*..*.*..*....*...***.***.*.*....*..*..*.***.**.**.**.*....**.*.*..*.****.*.*******..*.*.*.*.**...*.**.......*.***..*....*.**.****.***..***.****.**...*.....*......**..***......**...**..*...**.**..*.*.**.*...*..*...*.***.**...**.....**...*.**.***.*.***.*..**..*.**.**.***...**.******.*..***..*.*.**.*.**..*.**.**..*.*...***..*****.***...**....**.***.**.**.*..*..*...*..*..**.**..*.**.***.*.*.****.*.**.**.*..*.**..*..*.*...*.**.*.*.**...*.......****...***.***.*.*****..******....**.*.***.....*..**...*.*.****.*.*...***..**..*..******...*..****..*.**.......***.****..**.**.......****..**..*...****.***....*****.*...*..*..******.*.****.*.***.******.*...***.*..*******......***..***..*..*..****....*.*.*.*.*..*.*..*****...*..**.*.***.**.*..*..*.*..***...**.*.**.***.***..****.******.*****..**.*.*...*..*....*.*..*.*******...***..*.*.*.....*.*****.****.*......***..**.**..*.*.**.**.**...**.*..**..*.*.***.*....*****...*...*..**.**.*..*.....**...**.....*..**...****.**.*.*.**..*..*.....****.*.**.***.****...........*...**..*****.***.****..*.*.**..*..*****......*...*.*..*.***....*.*.*.*.*.*.*..**.*.*****.**...**.*...*...*.*.**.*.**.*.*.**...****..***..***.***..*........*..*..*..*****.*.*..*..*.***..*..***..*.**.*.........**.*....****.*...*..*.***.****.*.*..*...**..*..**..*..*...***..*..*.*..* ...**.****.**.*.*.**..*.*..*.*..*..*.****.**.*..***...**..*........**...*****..*.*..*..**.***......**.*..*.*.*.***.****.*...****..****.*.*.*******..**.*****.******..*...**....**.**.*.*....*..*..*.*.*.*.*.*.*.**..*.*..**....*..***.***...*.*..**..**.***...*..***..****..**..***...*.****....***..*****.**.**.....**...***.*..*.*...******.*.*.*.*.***..**.*.*.*.*..**..**..*.*****.**.***.*..........*..*..****.***...*..*.*.*.***......*..*.**.**.....****...*.*.***......**....*.*.**.*****.*...*.*..***..**.***...*****..*..*****.*.**.....**...***.**.*.*.*.**........***..........**..**..****...***..*.*.**.***.**.*.*..**.*...***.*.**..*.**....**..*..*.*.***..**.**.....**.**.*.****..*..*.*..*.....**.*.*..***.*.***...**..*.*...*****.**...*.*****.......*......*.*..*..****.*......*.*.*.**.**.*.*...*.***.*.*..*.*.*..**..***.*..*.*.*.***..*...**.****..**...*.****...**....**.*.*..*.*...***.***..******..*....*.**.**..**..**..****.*...*..*..*.*.*.*.*....**...**.*..*.*.*...*.*.*....**..****.**..***.****...***.***...*.**.*...****..**.**.*.*.**..*...*.*****.*.*.**.*******....*****.....****..*****...*..****...***.*...*.**.*......******.**.*.**...***..****...*..*..**.*...**.*...**.*.*.*......**..****..**..**.**..*****.*.*****..**...**....**.*.*..*.****..*.......**..**.*...*...*..*****....*****..*******....*..*****.*....*.*...........*.*.*.*.****.***..*.*.........*.*.......**..*....**..***.*...**.***.*.**.*.*.*.**.****.********....*.*.*.***.*..*.*.*....**.*..**.*****.*.*.*....*..*.**.*.*********...***....*.*...*..**.***...*...*....*.***..*.*.****...*.....*.**...**.*...**...***.****..****..*****.*..**..*..*.**..*.***..*..***..**.*****...*..**...**.*.*.*......**.**..**...*.*.....***...***..*......*.*****...*...**.*****.*..*..***.***.*.****..*.*****.*.**.**.*..***..*.****..*.*..****.*.*......*..*.****.*..*.....*.*********..*.*****.**.*..*.*..**.*..*.*..*..**.*...**.**..*.**...*.*.....***.**..**.*...*.*.....*.*...******.*.*******...***..**.**..**.*.*.*.*.*....*..*...*....*..*.****.*.*......*...***... *..*...****.****...*.*****..***.****.*..**...**...****.***.******...***....***.***...*****..****.*....**.....*.***...*****....**.*...*...*...***.*..*.....*...*...**.....*.*.*.*.***....**.*.**.**..***.**.**.*.***......****.......*.*..******..*******.*****.*.**.**......*.**..*.**..****....***....*****.*.*..*..*.*..**.**.**.*....*......*..*...*..**....****...****..*.*...*.*..*.*.****..*.......**...*.*.*.***.**......*.*.*..*.*...*.*..*..**.**.**.**.*****..**.*.**...*.*.....**..**********....***.**....**.*..**.*****.**.**.*..**.**...*.*..*.**.***...***..***..***.....**.***.*.**.*.*....*.***....**.*.****..*.*****.**.**.**..****..**..*.*.**..**.*.*.....**.***********...**..*.****.....*..*.****....*....**..*.*.**...*.*...*.***.*.**......*.**.*....**....*.**.*..***...*.*.*****..*.****.*..**.*.***.*.**.***....****.*.***.*.***..*..*..*....*.....****.*.*.*....***..*.*....**.**.***...***.*.**..*.*..**..**.****.**..**.****...****.*....*****.*.*.**..*..*.**.**...*.**.*..*.***..*....**.**.*.****..**....*********..*..**.*.***......*.....**.**....*.*.****....**.*......***..**.**.***...*******.*.*.***..*.**.**......*.*..*.*..*.*.*..*....**.*...******..**.***..*....*..***.****.**..********....**..***.**.*.*......*.....*.....*..*****..*..**.**.**.*.*.*.*.**...*.*......***..***...****.*.*.**.*....*.*.***..**.*.****..*****.........****...**..*..*.**.**...*...*..******.*...*.**..*.*.**.**.**.*......*.*.*..*..*.*****..*.**.........**....**..*..**.*.*..**.*....*.**...*.*.*.*....**.**...*****.****..*..*..*.**.**.*..***.**..******.***.....**...**.*......*....*...*.**.*.**..*...*..******.....*.****.....****...***.*.*..*.****..*..**.**.**.**....*...*.****...*.*.*......*..*.*****.**...*.**.**....*.*.*.***.*.*.**.*********.*.*.**.*..**..*..***...****..*..**...***.*******.**.*.****.**..*..***.**..**.*.*..***.**.**..*...*.....**...**..**..****.*.******..**...........*.****...****.*.*.****..**.*.*.***.***..**..*****......*.....*..***.**..****..**.*.**.******.*.**..***...**.**.*.*..*.***..**.*..***.** .*.*....**...**......**....*...*.*..**.*.**...*..*.*..**.***.****.*.***.*.*.*....*.***..*****.****..*.**..*...*.********.****.***..*..*...*..*..*...***.*.***.*.*...*...*****.*.**....*...***..*..*.*.**.******.**.*.**..*.**.***.*.*.**..*.*..*..*......*.*...**.*...*******...*..*...*..***.***...*.*****..**.**********.**.***.*.*.****...**..*.*..*.*.*..**.*.*******..*.**.***.*..**.*....*.**.***.*.*.**..***...***..*.***.****.*..**.*...*...*.*.**.....*.*...**..*.****.......**.*****.*...*.**...*.....*..*.....*...**.*...**.***..***.*****......*.*.*...*.**.......*.*.**....***.**......****...*.**..*...*...*....***.**.*.....*.*.***.*.*.****.....**.*.***.*.***.*....**.*..*.***.***...**.....*..**.***..**...***.*...*..*.*..*...*...*..*.*...***.*..*..*.*.***..*..**.*..*..***..**.***.*...*.**********.......**.**....********.**.*..*.**...**...**.***.*...*..**..****......*.*..*.*.****..*.*...*****.*..**...**.*.********.****.*...****..**...*..*.*..*.**...****.*.*.*..***.*.*****..*..*.**...*.*.*...*****..*.*.***********.*.**.**.***..****.*****......**.*.*...*......*..*.**.*...*****.**..***.*****.*.**...***..****..*.*..***..********.****...****...******.**.*..*......***.*.**.....**.*..****.**.......*.*.**..**....**.***..**.*...**..**....*.*.*.*.***.*.**.**....*..**....*...***..**....*.*..*.*.********..****....**.....**.*.***.**..**.**.**...***.**......**.*..*....*..*****.**.*..**..*..**..**..*.*...*....*.......*..**..*..**.**.*.*****.**.***..****...*.*....**.*.**.**..*****........*..*...*.*.*..*.*.....*.*****...*.*.*.*..*..*..*.**..*..*.*..**.....*..***.*.....*.***..*...*.*.**.*..*..*.**.*...*....***..**.*.**.******.*.**.*.**..******...*...*.**..***.......**.**.*..*****...*.*.**..*.....***..**...**.****.***..*.*.**.******.*..*...**.***.*.......****.**.***.*.***.**.*.***.*.*....*****...*......**.*.*.*..***..*.***...****.*.******.*.**..*..*.****.****.*.*..*.**..**....*.*..********.**...**..*.**.*..****.*..*..*.*.*...*.*.**.**********...**.*.****..*.***....*...***.*..****.*.*.*..****.**....* **.*.*.*..***.****.****..****...**...*.**..******..*.**.*.*.*....****.****.*.**..****.***..**.*....*.***..***..*..**.****.......*..*...***.*..****....****..*.*.*..*..**.*.*****....**.**.*.*.***..*.***.***.**.*..**.*.*...**..*..*.*..**.***.*.*.*....*.*..***..*.*...**..*****....*.....*.**.*.*...*..*.*..*.****.*.*.*..*...**.*.*.*.*.****..*..*.**.*.***..*....**....*......***.*.*...*.*.*****...*.*.*.....***.*..*****..**..*....********.*....***.*.*..**.*.**.*...***..**.**..*..*.**.*****...*****..*.*.*..***.**.***.*...*......**.**..**.**..*.***.**.***.....**.**.**...**.*********.******.....*..**.*.*....*...***..**..*.*.**.*.*.*.*.*.***....*.*****.*..**.**.*......***..****..*.*****.*.***.*..*.*...*****.*.********.*..**...*...*.*...*.***....*.*.*....**..*..*..*...***.....****..*.*.*.**.*..***..*..**...**.*...**..**...****..***.*..**.**...*..**..**..**....*.*.*.*.**.......***.*.**.******........*......****.**.*.......***..*..*..*...***.**..**..**.*..**.***...*.*..*****.*..*.....***.*.**...*.*.*****.****.*..***..*..*.....******.*.*.*....****.***......*...***....*..*.*****...*.....*.*.*.**.**.**...**...*.****....**.....****.*.**.**......*.......*......**.*...*.****..**.*.**.....****........*..*.******.*.*..*.***..**.*...*.****...**..*.*.*...*..**.**.*..***..*..*.*.......**.***.*..*.*.**.**.*.***.*.*.*.*.*.*.**.**......*..*..***.*...***..*........****..............*....**..*.*.****.**..***.**.**.****...*..*.***....**...*.....*...*..**..***********.*.*..*.***...**...**....**.*..**.*****.....****.*.**.*...*.**.*...***....*.**..**.*.**...**.**...***..***..***.*..*.**.***...*....**..*..**.*****.*.*.*...*....*.*..***.........******..**..**..*.*****....*.....***.*.*..*..*.*****.*..*.*.*..*..*..*.**.***.**..***....**.****.*...*****.*...*..***..*********....**.*.*****..*..*.***.**..**..***..*...**....*..*.*.**..*.*.*.**...*......*..**.**...*.*.**...**.**.*.***..*..*.*.*....***.******..*..**.**.*..*...*.****.**...**.**.......***..**.*.**.*.*...****.*.**.****.*.*.*..*******.*******.**...* .**.**....*.....*..****..**.***...*..*.**.*...**..**..***.*..*....*.***.*.**........*....*.....******..**.*.*****......*...*.*..*......*.**..*.**.*.*.**.**.*.*..****.**.*****...****.....*.*.**.*..*.*.***.**.*.****.****....*....*..*.****.***.***..*...*.*....*.*.*.*..*****.*.*..*..**..**.*..**..**.****..*.**...*......*..*..*.*.**.*....***.**.**..**.**......***.*..*..*....*****.**.*.***.*..**..*.***.****.*...*..*.*..*.*.*....*.*...***......**.*.**......*..*.**...***..**.*.**.***.*..**...*.***...*****.*.****.***..**......**.**.*.***.**.*****.....****.****.*..*.****..*.**....**.***..******.*.*.*..****.*.***..*.*.*..**....*.*..*...*.**.....*.*.....**.*.*.*..*.**.*..*..*.*******...*****..**.*.*.**.*.**..*..*......*****.*..********.****..*..**...*.*....*....*...*.***..***.*..*..*.**.**...***.*.**....*****..*...**..**.*****..**..***.**.****....*.*.*.*.........***.*****.****.*.*******...*.*....*..*.***...*.*..*..**.*....***....*********..*.*...*..***..**.**.....**..*.......*.*..***.***..*.**.**.**.****.**.*..*.**.*..*..****....****.....*.....**....*...*..**...***...**...*.*...**.***.**..*..**...***.*..*****.*....****..*...*..*......**..*..*.*.....***..***.**..*.....*..*.*..*****.*..**....*...**.*.****.*.**.**....**.*.**.*****..**..*.*..*..*****.**.*****..*..***.*..*..*..**...***.***..*.****.......*..*.*.**.*.**.**...*.**.****.***...*..**.**.**..*****.**..**.*...***........**.*....*.**.*.***......**....**....**...***.*...**.**..*...**....*......**.*.*.*..**.**.*..***...**....***............*..**...*..**.*..*.**...**.**.*.**..*****.*.**..*...*..*...*...**...*.*.****.*.*.*.*.*.......**.***.***.*...****..*.*...**.**...**...*..***.*.**.......*.*.*...**.**...*.....*....*....***.***.**.**.*....*....*.**..****..**.*.*.*****..*.*.**..***...***...**.***.*.**...****.**..*.....**.***.**.*.***.**...*..****..*.*.*.*.**....****.*.....*..*****.*..**.*..*.***..*...*.**.*....*.*...*....**..***.**.**...**.*****.*..**...**.*.*...***.*...*.*****...**....*...**..**.*.**......**...*...*....**..*.*. *.**.*..*..*.******...*...*.***....*****...**...*.***.**.*......*.*.*..**..*.*.*.***.*.*.*....*....***..***.*..**.****..*.**..**.***..**.*.*.***.....*.*...*..*.***...*.*.*.**...***.*...****.*.**.*.*.********.**.***..****.**..*..*....**.**.*...*....*.*.***..*.**.....*****.*..**.*.**.*.******.**.**.*.*.*.*.****...*.....**....*.*.***.*..*.*.*****.**.*..***.*..**.**.***..***..*.*.**..*.**.*...****.*...***...******...***.*...*..*.***.*.*.***...**.*...***.*...***.**.*..*...**..*..***....**..****.***...**.**..**...**..**.*.****..******..*..*.*.***....***.****..**..*.*.*......***..******..*****..*.**.....*...*.*.**.*..*...*.*****.*..**..**...**.*....**.**.*.....***.......***.****.*.**...*.*.**.***.**..*.*.***..*.*..*...****.***..****.*.***.**.*****.***....***..*.***.*...******......**.*.*.*..****...*..**..**..*..******...*...*...*...**.**.*.****..**..*..***..**...**.***...*.****...**.*.***.******.....*...*.**.*........***..*.*.*..*..*.*..*..**...*.*..*..*.***.*.*....**.*..*..**.*..*...*****..**.***.......****..**...*..*....*.*..*.**.......*.*...**...*..*.*.*.*.*...*.*..*..*.**.******.***.***.*.**.**..**..*....*..*.....*.***.*.*.*....***.*..***....*..**.**.*.*****.****...**...***.****.**.***..***....***..*.*.....***.*...***.**..*..*.***.***.*.*.*.**.....*****..*******.**..***.*....****.*...*.****.***.**...***...**....*......****.*...**...**.***.****.*.****.***..**.*..****..***...***.**.****.****.**.***....*..*.*....*.**.**..*.......**....******..*.*****.*.*..*****...*.**.*..****...*****.*..*****.****..**..*.*..**...*.*.*.*.*.....****..*.*****...****...*.*.****..***.***..*.***.**.**..**.*.*.*.....**..****.............****.*.******..**.*..*....*..*..***.**.*.*..*...*..*.*..**..*..........****...***.**....*....*.*..**.***....*.**....**........*..*.******.*.*.**..**.*.**.*..*.*..*.*....*...*.........*.***..*.***.****.****.....**..**.*.****.***.*..**..**..***...*..**..*.*****.**...*..*****..*...*.***..**.....***.*.*.**.*...***...**.***********..*.*.*..**....*..***.***..**.*****.* ***...*.**.*.**.*..*.*.**.***.**.*.*.....****.******.**.*.****..*.*.*.**....**.*****.*...***..***.*.*..**.......**.***...**.*..*..****..*..**....**.***...*...*.*.***...*...*******.*....*.**.*.*.**..*.****.*.*.*.**.*.**.*****.****..*...*.*.**..*..****.*..*.****.*..*.*.***...******.*..**...*...*...******....*..**...**..*.*....**.*..*..***.*....***..*****.*.*..**.**........*.*.*.**..**.*...*.***.*..*.***..**.**.***.*****.*.*..**.*...*.***.....*.*.*..**.****.*.**...*.*.......*****..***.**..***.**.***.*..**.****.*.*..*****.***.....***..*......***.***....*.**.*..***...**..**..**.*..*.***..***..**..*..**..*..*.***..**...**..*.**.***....*.******..***..**..******...**.**..**.*.*..*....*....***.**.*..*...*.**.*.****.*.*...*.*...**.***.*..***.*..*.*..*.*....*..**..****.**..**.....*.*...*..**.*...*..*.*..*..*.***..*****...*.**.*.*.**.****..**..***..*...**..*..**..*..**....*...***..*.**....*.*.*..*.*.*...*.*..*..*.*.**.*...***..*....**.......*...*...**.***.****..**.**.*.....**.**.....***.**.*.*****.**...*..*..**..**..*.*.*.**.*.*.**....**....***.*....*.*.....****..****.....**.*****...***..***.*..*******.*..**..*........**..*..*****..*....*****.****..*.*.*..**.*..*.*..***..*.**............*.**..****....*..***.*.*.*.*.*.*.****..*.*.**********.**.*....*..**.**....*.*....*.*...**.**....*.**.*****.*..****.*.*.*..*....***...*...***.**...*.*.*...*..****..**..*.*.**.*.*.*..***.*..*..**.*.*.***.***...*.*****..*.**.**..*.**..**..**..***...*..*.*.****.*...*..***.*..*..***.*.*...**..**..****..**.**..*.**..**...******..***.**.*...*..*..*......*...*..**.****.*.**.*...**...*...******....**..**.**.*...**...**...***.*..*...*..*.*.***....**.******.*.**.**.*.......*...******..*..**.*****..*..*...***...**.**.**...*..**.......*....*..*****.*****.*.**.****..**..**..**..**.***.***..*.*.*....*****..***.*..****.*.*.........*....****..***.......**....***....**..*.*.*.....**...**...*.*...**.***.*..****...*.*.**...*...*.***.....*.**...**.*.*.**.....**.*.***..*..*...*.*..*..**......**.**....***..**...****.. ***..*.****.**....*..*.*.*....**.*.*.******.*.***.**.**.*.**.*.*.**.****..*.**....*.*.**.**.*.*..**.*..**..***.*..****.***...*..*.*.******...*..*.**.****.*....*..*.*...*.*.****...*...**.*..*...*.*.....*....*........***..*.....*.*..*.*.******.....*.***.*.*....*..***..*...*....**...*..*...**.....*.**...****..*..*.*....**......*.***.*.***..........*...*.***.....*..****...**...*.**....*.*..***.*...******.******.*.***..***.....*...*****.*..***.*...*.*...*..*.***.....*.*******...**.********..***.**.*.*.....*.*.****.....**....***..*.....**.**...*.*...*..*..*..**..**.**.****..*.*.**.....*....**.*....***.*.*..**...**..*.....***.*..*.*****.*.*..*.*..*.*.*.*.....*.**.*.**.*.**..*.*.**.**.....*..*.*.**...**..****.*****..**.*.**.....*.**..******...***.***.***.***.**...**....*..*.**.**..*****..**.*.***...**.....**.***...*.*.*...**.*..*****..........****...*.***.***.*...**...*...**..*.*.*...*.**.*.*....*....********...*.**......*.*.*..*...*..**...**...**.**.*.*.**...*.****..*.*****...**..*..****.***..*...*....****..****..*.*.****..*....*.**.**..*......*.*..***.*.....*..*.*..*****.....*.***.*.***......*..*.****...***.*..**.*..***...*.*..**....**.**......*...*.**.....*.*..*.**.***......*.*..*...**...*.**.***.*.***...**.**..*.******.****.**.*.****..*.*.*.......*...*****.*.**....***...***....***.*****..*....*...*..*.*.******...*...**..*.*.*.*....*.....**..**..*....**.*..***..*..****.......**......***.*..*.*.**..*****.....**..*****.......***..****.*.***.*.**.*.*....**..*.*.*.*.*.*...**.**...****....*****.**.*.*..**.*.*.**.......*.*..***.**..*.********....**.*.*.*....*.*..*..**..****..*..**.***.**...*.*.*.*.*.*.**********...*.**.*...***.....*.*....**.***.***....**...*...*......*..*.*.****.*..**.......*.*.*.****.***...**.*.....*.*..*.**...****..*..***.**.*..*..******.***.*....*.***********.*.....*...*..***..****..*.*.*.........*.**.*...**.*....**.****.....*.**.**..*..*.*..**.***..***...***.*...*..***.****.*..*..*....**..*..*..**.*.*..**..**.**..*..*.****..*.****.***...*.***...*******.*.* .**.***.....**.*...**.....***.***.*..**.****..*.*.******.**.*....***.**..**..****..***.***.***..*.**....****.......*.*...**....********.......**...******....***.*...**...*.***.*.*.***.*..**.*.*.****.***..***.....***..**....*.....*...*..****.*....*.**....***....*.....*.*******..*..**....*.***...****..****...*..***.*.*.******...*.*....****......**..*.*...**...**..**.*****...***..*..*.........***..*.....*.***.*****......*..*****....*......**.....***....**.*.*..***.*..*.....**.****.....**.***...*..**....*.*.*.**....**........**...*.....*.****.****..**.**.**...*....*.*.*..*.*...*.***..*.*..****..****...*....**.....*.**.......**..*.*****...*....****.*.*.*..*...*.*.*.*..**.**.***.*.*..**..**..*..**...*..*.***.******.***.....*.***.**....*.*.....***.....***..*...*..*..**......*.**.*.******.***...*.***...*.*..**....*.*****.*.**.*..**..*..*****..***.****....**.***.**...**...*..*.*...*........*..*....*.*....**....**..*...*******.*****.*.*..**.....**..*...******...***..***..*..**..**..**..*......**..******....**.****.*.****.***.*.****.*......**...**.**......*.**.....****......*.*.......***.*...*.....***..***.*..**.**....**.*.***..*.********....*.**..*.****..*..***...*.**.*.*.**...**.***.*..**.****....**.*.*.*..*.***...*********..*.*.*.**...*.*.*.****.*.*.*.*.**.***.*****.*.*.*.***..*...**.***....*.**.****.*....***.*..****..**..*.*.*.****...**...*....**...*****.........*...*.*.*.*******.***..**.***...*....*.*.*....**...*...*..**..*..*...*.***...******..**....*...*...*****...*.**.*..**.*.*.*...*****...*.***.*..*******..*..******.....**...*............*..*.....*..**..*.***.****...*..*..**..***..**.*....*.***.**.......**.....*.***...*.****...*.....**.*.*.**..***..*..**...**..*.*.*.*.*...*.*.*..*.....*...****.*.....**....*..**.*..***.*..*..**..**...**.**.....****.***..*.*..****.*.**....**.*****.*.....*.**..*...*..*.**.***..*.*..*....*..**...*.**...*....*..**..***.*.****.***.*.***..**.*..**.*...**....*....*..**..***.****..*..**.......*.******.****.*...****.*..*.***.*.*.........*...*.. *****.**..*.*****..*..*.**....**..******.*****...*.**...*.*.*..*.****.***.....**.*..**.*.***...**.**.***...*.*.*......**.***.**.**.......*******.**...*.***...*..*..***.****.**..**.***..**.*.******...*.*..*.**.***..***..*.*****.**.****.*.*.**.*...*.*.***.*..*.**..***.**.**.*.*.**.*..*.**.*..*.*...**...*..**.**.*.*..*...*.**.*..*..*.*****.**.*...*.***.*.**...**...**.***.**.*..*.....**.*..****..*...*.*.*****.**...******.*.*.***.**.*..*.**......***......*.**..*.*.*****.**..**.*..**.*...*.***.*..*...**.***.*...***..**..*...**..**.*.*..*..*..*.*.*.**..***.*...*..*..*.*.***....******....***.*..*..**.**...*.**.*.........*......***.*.***...*..***..*...*****...*.*.....*.*..*....****..*.*****...*****.*..**.****..****.*.*...*..**.**.****..*....*.**...*..**..******.*****.***....***..**...**....***..*......**.**.*****.*****.*..***.**.*.***.*....**.*****..*.***...*...*..*.***.**.**.***..*.*.*.******..**..*...*...**.*****.**.*.....***.*.*...*.***..*....*....*..*.****.***..*****..*..*.*.*..*........***..*.*.*.......*.*..*..***....**..*.*****..*..*****.*..**...**.....****.**...*..**...**.******....*.***..*.****....****.......**..*.*.*.****..*....*.*...*..*...***.***.*.........**.*.*****..**.**.....*...*.****.*.**.*.**..***.*.**.*.***.***.*.*..*.*...*****.**.*.*.*...*..**..******.*...*...*...*.*......**...**.**.*..*..**.*.***....*..**.**....**.**.*..**.***.****...*.**.********.***.***.**.***......**..*...*****.**.*..*..*..***....**.***.****...*.*..*.**...**.*.*.*.*********....****..*.****..***..*...***.*.**.***.....**.**..*.*..**.***...***.****.******.**.***...****.**.*...**.*.**.*..******.*****...*..*...*.**.*.**...*.*.*.*****.*.****.*****.*..**.*....*.*..*.**..*...***.*.*.*.*.**.******.*.*.*.****..*.*.....***.**..**..**...*.*....**..*........***....*****....*....*.**.....*.*.**.****.***.*****.*....*....****.*.***..*.****...***.**.**..**.****...*.....*...*..**.*..****....*.**...*****.*.....******.**.*.....*.*...**....***.*.*.**.....*...**.****.....*.***.**....******..*.**..**.***..*. *.**..*.*.*..*....*..*****..**.*.*..**...**........**...**...*.......***..*..****....**.*.........****.**..*.*****..**..***.........*.*...**.*......**..*...**..**.*..********.********...*...*.**...******.***.***...*..**....*...**.....**..***..***..*..**.*.*..*....*....*...***..*.*****.....**.*..***.*....*...*****.***.**...***..*.****.....*.*....***.***.*****..*..***.*...***.*...***.*.*.*.*.***..**...*.*.***.**.***.*..*.**.....****.*.*...*.*...***..*..*...**.**.**.**.*...**.*.*******....**....*.**....****.*..*.***..***.**.**....*.***...**...**.**..****.*......***.****..*****.**.*.**...***.*....*****..*.*.*.**.*.*.*.*.**.******..******.***.*.****.*.****.**.*....*....*..*..*****.*....**.****.**...****....*.*.*.***.**.****...*.*.*.*.*..*.*.**....**...***.......*.*.*....****...*******..***....*....**.*.*.....**..****.*******..*.***..*..**..***..*..**......*...*****..****.**..***.****.*..*..***.**.*****.**.*..***..*.*.***.**...**.*....*.****.***.******.***.**.***.*..**.***..***....**.....*.**.....*......*.*****..*.*..***..*****..***.**.**..**..*.*.**...**.*.***..****.****.****..*...*....***..*...**.*..*.*****....*...*..***.*.*...*.*...*...*...***.*.*.****..****.***........**.*.*.*..*******.*.**...*..*.****.***....*....**...*..**..***.*...****..**....***..***.***..***.*......***.**..*.***.....**..***..***..*.*.*.***..**.**...*****.***..*..***...*.....**.***....**..*.**......*......*.*.*.*.****..**....*.******..*****.....****.**...*.**...*.*.*..***.**..**....*.*****.*.*..**.......**....**.***.**.****..*.*.***.*****..*.*....*..***....*.*.*.*...***..**.**..*..*.***....**...***.**.*.**..***.*.**..*.*...***...******.**....**.**.*..*.***.***...**.*.***.***.*.*.*..***....*....***.**...*.*.****.**.**..*.****.......*.***..*..**..**.**.*.***.**.*.*.****.*.***..*.**.*..*.**...*..***..***..***.****.*....*..***.....*...*..*.**...*.*.**....***.**.*..*.*.**.*..*.***.**.*.*....****.*.....*...*.*.*..**....*..***.***..*****.*.**....***.**.*..*..**.**..*....*.******.*..*...*.*...*.......***. .*.*.*..****.*..*.....*.*.****.***.**....*.*.******..*.*...*..*.**...*.**..**..*......***..*.****.*..*.***.*.*..*.*...*****.***..**.*.*..**.**.**..****.....**.*...*****...*.*..*.*.*.*.**....**.....*....*..*.**.**..*...*.*******..*.*..*..***.*.*.**.*.**..*......*.....*..*****..*..*.***......*...*....***..*..*...**.***.**.*.*.***...*...**.***..**.*.*.*...**...**.****.*..*****.*.....**..*..*****.*...*.**.****.....****...*.***..*.*.**..*.*.***..***.*.******..*****.****.*.*.***...*.*.****...*..*.*.*..****..*..**..*...**...***.*.**...***..*****..**...*..**...*.....*..*.***.***..*..*..*...*...*.*****.****.......*....**..*.*..**...*....*****.*****..**.*..*..*.*..**..*..****.**.***.........*.*.*..*..*...******.*******.*....*.**.**.**..*.....****..**..***.*.****....*..*....***..**.*...*...*..*********.**.*.*.**.**..**..*.*****.........*..*..*..**......**.**.****.*.**..*..**.***.**...**..*...**.*.***.*...**...**..***..*****.*.*..***..*....*.....*.....**.*.*.*.**..*..*****...***....*.*..*.*..***.*..*......**..**...*.***.*.***.*.***...*.........**..******.*....***.*...*.*.**....*..*.*.**.*..**.*.**..*.**.**.**.*.*...*...****.*..**....*...**.****....*.*.**..***.*.*.**.**..***.*.*......**.**.**..**.*..*.*.**.****.**.**....*.**...*****.*.*****.*...*.**.***..*....*...**.*.**..*.....*****....**.***.*..*.*.**.***.******..****......*..**.*.*.*...*..*.*.*.*.****.***...****.....***.**.*.*.****.*******..*..*****..*..***.***......*.***..***..*.**.***..*.**........*..*..*.*.***.****.**.********..*...****..*.*.*..*.**.*..*****.*******.****..*.***....***.*...***.**.*......***..*....*.*****..*.**.*.**.*...*....****.*...*****.*****.*.*..**..*.*.*..*....*.**.**..*.*.*.*.*.*******.*.*.*....*..*...*..**.**.*****....*.**...*.*..******.**.*******.**..*.*.**..*****..**.*.*.**......**..*..*..*...*.*.****.*****.***..****.***.**.*.****.*.*...*........*..****....***.*...****.****...*..**.*****....********......**.*...**.*..*.**.*.*.*****.*.***..**....*.*.*.*.*...**.....****..****.*.**.*..*..*....**.*..** ....***..*..*..***..****.**..**.**.*...*******.**.*.*.*.*..***..*...*.*..*.**..*...*.*.**...*.*..*.*...*.....*...****.***.***.*.*..*..****.*..**..*.***..**.***..*...*.*..*..*...*.*****....**.****.**..*....**.***....*.***..*..**..**..*.*.....*...*..*...*.....*****.*..***.*...*.**...**.*..*.*...**..********.*......*..**.**.*....**....**..**.*****..*.*..*.**..****.*.*****.**..**..**..........*.**.*...*...*..***..**.**.*.****.***.**...***.*......****.***....******.*.*.*.*...*.......*...***.****....*.**....**.**.**.....*.*....*...*****..***.**.**......**...*...**..*..*...**..*..***..*..*..*.*.*.*.****.*.**..*...*.**.******.**.**.*.*****..*.***.*.*.*..**..***....*....*..*.**.....**...*.*****.***.*.**.*.**.....*..*.***......*.*.*.***..*.*.*********....*...**.***...**.*..*..*........***..***.*****....*****.***.***..***.*.***...***..**...*.**..****.***...*..*.*...*..*.*****.*.*....**..*.*..*.*.*..**.******..**.....*....*.....**...******.****........*...*......*...*....****.***..*..*****..*******.*.*.**.*..*....*.**.***.*.**...**..**.**..**.***...******.**...**...**.*....*.*.*.*******.**..*.***..*****..***...*.*..*.*.***..*..*..*....*....****..***........*...***....***...*.***.....*.*.**.**.*.**..*********..****.*.***.***....***......******..*..*****.****.**.****..*...***..*.****......*...*...***.**.**..****....*.*.*...*.*..*.****....*...*.**.*....**.....***.**.*..*.*.....*.*....**.**..***.*******.****..**...*****...*.****.**...***...*.*..****.**.*.*.**...****...**.*.....****...****..*.*..*...*.******..*...**..**..*..*....**..*.*...***...**.********.***.***..****..*.***.*.**....*****..**..*****.....*.**..*.*.**.**.*....*..*.....*.**.*.**.*.****.***.***.*.*.****...*..*......****.****.**..**..*.*..***.....*..**.**..***.*.**..**..******.*..*.*.*.*..*...*....*.**.**..**.**....**..**..*.**..**....*.....*.....***.*.**.**.*****..*..*****.**.*..*..**.*.**.**..*.*..**...*.***.*.***.*.*.**.*.***.*.***.*..**.........**....*..*.*....*.**...*..****.*.......*..*.*.*...****.*....**.....**** **..*.....*.**...**.*..*.*.*.*....**.*.*.....**.*****.*..*.****.*..*....*.*.*..*.*.*.***.**..***...*.*.***.*...******.*..*....***.*.*..***.***....**.*.******.****......*..*.**.*..*.*.*..**.*...**.*****...*.*..****..*..**.....*.*.**.***...*****.*...****.**.**....****.*.*.*.**..***.*.*...**..***..***.***...*...*..*..****...**.****.*****....*****..*..**.**.**..**...*.**...*...*..*..**.**...*.**.*..***.***..*****........*.....***...**.*....*.*.*..*.*.*.*****.*.*..**.....***...****.*..**.***....*.*.**.***.*****.*.**.**......*.*.*.****.*....*.***......***....***.*.....***.*..*.*.****..*.**.*...******.*..*..**.*****.********.....*..**..**.****.*..*.***...*.**...*..*......**..***..****..*.*.*...**..*..*.****....*..**...**...**...*.*.***.**..*..*.*****..**.*.*....***..**.**.*****..*...***..*.*.**...*...*.***...*..****.*...*.*****...**.***.**...*******..*.**.*.*.*.**.***...*.*.***..****.*..**.******...**.*..*.**.*.*.****.**.*.**.*...*.**.*...***...*.*.***...*.*....**.*.*.*.**.**...**....*.****.**.*...****.**..***..*...******.............*..*.*.**....*******..**....*..***..*....**.***.*..****.*..*.*..*.*..**.**..*******..****.*.*...*.**.*....**.*.*.**..*.*.....****.*.*.**..*..*....*.*.*..**...*..*.*...**....*.**..*....***.***...*.**..*...*..*.*.*****.****.*...*.**.*...**......****.*.**.***............*.....**.*.**.*...**....*.**..****..****.*...***..******..*...**.**.*.**.**.**..*.*.*.*.*.*..*.*.*..*....*****.**.**..**....*.*.......*.*..*.*****..****.....*****.***..**..*.***.*.......*****.*.**.*..**.*..***..*.*.*..***..*******.*..*.*...*.*.****.*.*..***..*.*.*.*..**....*****.*..***********.*.**..***.......***..*.*....*.*...******...*..**.*.*.**...*****.***.*..*******.**.....***.*.**....**..********.*****.*.*...*.*.**...*****.**.*****.*.*.****.*..**.....**.**.**.*..****...*....*.****.***.*.**...**..***..*.**...*...****..*...*..*...*..*.*...**..*...**.*.**.*.*.*.*.....****..*...*..*.**.**..*.*****.***.*..***..*..**.....**.*........*.*.*.**.*...*..****.*.**.*....********..*..***. .*.**.*.****..****...***...*.****.**.*****.*.**...*..***.***.**.*....**.****.*..*.**.***.*.*.*..**...**.*..*...**....*.****...***.......*******.**..**....**.****.*.**..**...***.*.**.***..*.**.*.*.*.*.*.*....*.**.*.....*..*..****.****....**.**...***...***...**..*.*..*...**********..**.*.....**..******..*.*.*...*.*...*....*******...******.*...*..**.***.....****.*....**.*..*.****..***.*..*..****.*..**.*..*.**..**..**...**.*.***..**.**...*.*.**..*..***.*....**.*.***.***.*.*..***..****.**.*....**.**.*.*...*.****...*.***.*.*..*****.*.**.*..***.**....*.**..*.*.*.*.....*.......**.*.***.*.***...*...**..***.****..**...***.*.***..*.*******.***.....*...**..***...***.**.*.****...*....*.....*.....*....*...**....*.***.*...**..*.***.***..***.....*******....*..*.*.**.**...*.*..***.***.**.*..***.*..*.*.....*******.**..*..**.**...*.*.****.****..*.*.*.*.*.**..*..***.*.*..*..*...*.*.**..*..*.*...*******..*...*....*.**.*...*.*.**..*.*...*..*********...*...*.*...**..*.*..*.*..***.*.*.*.**.*.....*.**.*.**.***.*.*...*.**....*..**..**.***..*....**.****..***......*..*..**.*.*.***..**.*...***.*.**.*....*......*.*...*****....***...**.***..*.**.***.**....*.****.****.**.**.***.*..*.*..*...*....*.**.**.*..**...*......*.**...**..*******...***.*.*.*.*..*..*.****.*.**.***.***...*.*****.*...*..**..*.****.**.**.***..**..*...***......***..**.*.*..***.****.**...*...*...*.*..*....*..***.*.**..****..**.*.*.**...*.....*......*******.**....**...***.*.*.***....*....***.......**.**.*..*.*..*.*.*****.**....*****..*.*.**.***.*.**..***...*..*.**.*****..*.....*..**.**.***.*..*.*.**..*********.*.**...*..*..*..*..*.*...........*********.*....***..*..*****..*...**..**.**...*..*.....*..***.**.*....********..*..*...**....*...*..*.*.**..*...*..*..*.**.*.**..**.****....*.**..*...****.****.****.*.*..****.*.*...****.**.**..*.*.......*.*.***.*...*.**.*..***.*..**..*.**.*.*.*...**.**..*..**...*.*.**..*****..**...*.*****.*.*.**.......*.*.*****.****.**.*.......***...**...*.*.*.****.*...**.**.**..******.**.****.**...*.*.***...* ....*.***..***.*******..***..*.****.***.*****.****....***..*..***..***.**.....**.*..***.*****...*..**.*.**..*..........*....***.*.*.***.*..**.**....**...*..*..***.*....*.*.*.........**..**.**..*...*...*..**..**.**.***.*****..****.**..*...**.*..*..*..**..*....*****..*..*........**..*.****....*...**.*..*..**..*..**....**..**..*..*.**...*.*.*.**.**.***.***..*....**.*...*....*****.**....***...*....*****..*..**.*..****.*****..****.*****......*.*.**...***......*.******.***...**.****.*..*.....*.*..****...**....**.**.***.*.......****..*.*.*.**.****.**..*****..*..**........*.**.**.**.**.*...***..***..**..***.**...*..*.**....******..*****.*.*.*......**.**.***.****.*******.*.***.****.******.****..*..**.*.*.*.*..*.*.....*...**.*..****.*.***.*......*.**..*.****.*.*..**.***...*..**..**.*........*....*....*.*.**.*...***..**.*.*.*.....*.**..***.*.****.****.*.**.*.*.*...*.*..**..*...******...****.*.***.*......**..*..*****.***.*..**...*..*...**..*****..*.**.*..***.*...*..*..**..*.*.*..*..****.*****...*......****..*....****.*.*.....***....**.*........***..*.*.*.*.******....***..**.*.**....*.*..*..******.***.*....*.*.....*.*...*.**...**.*****..*.**...**...*..*..*.***.*..*..*...**.***.*.**.**..*..*..*..*...**.**....**....*..*.****...****..*....*******.*****.*..**...**.**.**.***.*****.**...*.*..*...****...***..*.*.***.**.*.***.*....***.*********.***...*..**.**.**.*....*.**.*..*.**...*..**...*..*..*.*.**..**.****.**...*.*....*..*...*..**..****.**..*.*.....*.*......*.**...**.**********..*...***....****...****...**..****.....*.**......***.****..*...*.*.*.........*.*.*..*.*..**..*..***...*..**...*.*..****...*.**.*..*.**.....*.*.***..**..*...*.*..*.....***....*..*..***.*...*****.*.**..**.*.***..*....**.***....*.*.*....*..*.*..*.*...*...*..**...**......*.**.**.********..*.*.*.**.*..*..***..*.**.*.***...*..*..***...*....*..*.**...*.***.**..*..***.*.....*..**.***.*.**.**...**.*...***.****..**.**.******..***.**.*.....**.*******.*.********.**...*..**.***.*....**...*.*.***.*.**...**.....*.*..*.**.. .*.**...**.**.***.*****.**..*.**.*.......*.**...*.**.*.**.***...*.***...*****..**..*.....*****.**.*...*.***.*...*.**.**...********.***..**..**.**...**..***.***.*.*.*****..*****.*....***.*.****.**.**.*.***...*.*.*.**.....****...**.***.*..***.**.**....**.*..*****...*...***.*..**.*....*.....***.**.**.....*.*.****......*.**..**.*.******..*..*.*.**.**..**.*.*...*.**...*...*...*..***...**.**....*..*.*..*...*..*.**..**.*...***..**.*...***..*..*.*..*..*......*.....*.***.*...***..*****..*.*..**..*..**..***...****.*...*.*.*..*...*.*.*****..***.*..***.*.***..*..**.*.....*......**....*..*****..**.*.***..**..**..**.*..***..*.****.*.........****..*..******..*..*..*.*....**.*.**.*..*..****.*..*.*.***..***.*..*.*****......**....*..**.********.**.**..*....****...*.**..*...*.*.***.*.....**..*.*..**..*...**.*.*.*...*****..**.......**..*..*..*.*..****.*...*.**..*.***.****......****....*.**..****.**..***..*.*.****..**.***..*....***.*..**...*.******.**.*.******.*.***...*..*.*..*.**...*..***.*.*...*..*.*.******...******...*.....*..***....*..**..**.***..**.***.**..**.**.*..*..*...*.*..*.***.**.*....*.**..*.....**.****.*.**.****.*..***..**..*.*******..***..**.**..*..**..*..*.**.***..****.*.**.**....*.*..**.**..***.....***.***...**.*.***.***....*****...**..*..*.**.*...***..*..******.*.*..*..******.*****...**..***.**.**.***..*.*.......**.*..********...*.***.***.*....*.*.*******..*.**...*..*.....*.*..****.*.*....*****.***.*.*.*..*....*.***.**....*********.**....*..**..........***......*.*.***...***.**...**.**..*.*.*.*.*.....*.*****.***.**.**..*...........*.****.......*.***..*.**.**.*.***..**..***...*.*...****...***.**..*.*.**.***...**..*..**.*.....*....**..**..*....*.*.*...*.*.*****.*.***.**.***...*.*.*****..*.**...*....*.*.*****.*..**.**...*********..*...**..*.*..**.*.*...*..**.**...***.*..**..*.*..***.*.****...*...*.*..**.***..***.*..******.**.**.*.******.*...........***..*....*..*...*..**...*..*..**.**..**.*....*.****.....*.*.***.*.**.*.**....*..****..**.****...***.*..*...*...*.*.*...**.*** .*..******.*..****.**.**.*..*.*....***.*.....*.***.*....*.*..*.*****.....***..***.*..*...*.*.*..**.****.......*.*....**.*.....*.......**.*.*...**.*..*...*..**..*.*..*...*...**.....*.*...*.***..**...***.*..*..**.*.**..***..****...**...********.***.*.*******.*.**....*.....*..*..*..****.*.**.**..*.*......*.**.*.**..*.......*..*...*****........*.*.*.****..******...***.***.**..*.*.***.***.*.****.***..****.*...**..*****.*.**.*...***..*****.*.....*...****..*...*.........**..**..*.....**..*******.*..*...*.*...**.**........**.*******.*.**...****.*.*..*..*..*..*..**.*..*..*...*.*...*....*.***.***.**.*..**...*...******....*....*.*...*.*.*...*...**.**.*...**.*.....****.*..*...**.*..*.***.******.**.*.**..*.*****.*..*.**......**.*..****.*.....**.*.......*..*....*.*.*...*...**.********..*****....******...**.**.*.*..*.*..*.***.********.*.....*.***...*...***..*****.*...*...*..*...***.*.**...***.*.****.*.*...**....******...*.***.***.**.*...*..*...*.*.***.....**..****..*..*****.****......**...*.*.******..*..*.**.......**...**...*..**.*.**...**..*.*..*.*...*.*..*.**.....***.*..**.*.*..*.*****....*.*.**.*.*.*.**.**.***....*.*.**..*.*.****.***..*.*..*.***.*....**.**..*....****...***.**...*........***...**.*.......***.***.******.***.*.***..*.***.....*.*..*....**.*...*...**..*..**..****..*.*.**.*****.*....***......*..*.*****.....**.*..**.*****.*..*.*..**.*..**...*.**..**.**.*..*...******.**.*.*......*.**..**.*...*..*****.********...*....***.*.*..*....*.*.***....**..*..*.....*.*.*..**...***.*..****.**.***.**.*******..***.**.****.******...*...*....*...********.**..**.*.***.*.......*..*.*..*....**.*.**.**...**..****...******.*.....****..*.**...*****.**........***..*.***..**.*.****.*.**.*****..*.**.*.*.**.**..**.*****..*.**...*.****...**...*****.****....*.**.*.*****..**..*..*.*......*.**..****.**.*...***.**....*.*....***..*....*.****..***..***..****.*.*.*..*.*...****.*.*.***.**.*..**...*...***...*.*......*.*****.*.*.*...**.....*..*......*************.*..***......*...*...**..**.*****....**.*.** *.*..**.*.......*.*..*...*.*..***....**......**..**..*.*.*.**..*.*.****....****..*.**..*.**......*****.**.**..**...*..*.*...*.***..*.***..*.**.*.*.*...****..**.*.*.*....*.***.***..*..*.......***.*.**.*.*.**...**..*.**..*.*.*....*.*.**..**.*.****...*.*.**.*...*****...**......*.*.*.*....*.*.*.***.......**..*.....*.*..*****..*.*...*....*..*.**.*.*..*.**....*..*.**.****....*..***.*..*.***...*..**..*..*...*..**..*.*..*****.*.....*..*.*...*****..*.*********..*.**.**..*..**********..**..***.**..**...*..***..**.***.*..**.......***.*****...**...**..**......*.**..****.*......*.*..*..****...****..*****.*.....**.*.***.**..*..*..*.**********.*..*.*.*..**...******..*.*.**.*........*.********...*..**..*.*.******.**..*....***...*......**..*****..*.***.**...**.*....*****.**..*.**.*.*.**...***..*.**....***....*.*.****..***.*.*.***.****....**..***....*..*..*.**.*.***..**.**.*******.**..*.....*.**.****.*.*......*....**.*****..******..*..*...***.**..*.*..**....*..**.....*...*.*...*..*..**..*****.*.**.**.*.**.......**.*........****.*..**.....*.*.*...****.*.**......**.*.*..*.******.*...***....**....*..*.***...*********..****..*.****....***.**...***.**.***.**....*.***.******.**.**..***..****.**.*.***..*..*.**.**..*.**...*.**.******.******...**.*****.*****.**.*....*..*...........**..*.*...***.**.*.*.*..*...*.*..*...**.**....****.*..****.**..*...*****..*.*.*.**.***...**.**.**..*.......*...*****.**..*.**.**.*...*.*.**.**..*.****.*.*..**.*.***.....**..*...**.**..**.*.***...***.*.**.......*.*.*..*.*.*.**.*.*...**.****.**.*.*..***.*..**....*.*.*.******..*..**.*.*..**.*.**...*....*..*.*.*.........**...***.**.***...*.*.*..**.****..****....*.*.....*....*.***.*...*....*.....******....**.*...*****....*..**..**.****..*.**...*.**.********.**.**.*.*****.*.**...***.....**.*...*.**..*.*.*.****..*.*.**.*.*.***.......*..*******.**....****.***.*.**.**.*****.**..*....*.*..*....*...**.....*...***.*.*.*.*.*....*..*.****..***..*....*.*.***.*..**...*..**.*..*....****...*..*....*.*..*..****....***.*****.**........ ...*.*..***.*.****.*..***..*......*.*.****.*.....*.*..*.*****....*.**.***..*.....*.*****.*..**.*.*..*.*..*......*..********....**..***.*....*.***...***.**..*.**.****..*..*.****.**.*****.*.....***...**...**...**.*.****..*.**.*..*.*..*..*..*...*...**.**..***.***.*...*..*..*...***....***.***...*.*.***.******.****.**.***..*..*.*****.**...*.**.**...**.*****.**..*..*.*..**..*.**...*.***..*..*.*.*.*******...*..*.*.*.....**.*..**...*..*********...***..*.***..**..***..*....**..*.*.....*...**..*.**.****.*****...*..***.*.*.*****..*.**.*****..**.***.**.*..****......*.*.*.**...**...*..*....**.*.******......*...*...**.***.........****.****...*.*.*.*.**.*..*..*.*..**.......**.*..**.*..******..*.*......**.**...**..******..*..****.**...**.*.**..*..*.*....*.**.....****.*.****...*..**.*.**.*..**.*...*..****...*..*.*...*.*.*.*******.**..*....***..**........***..*.*..***.**...*..*.***....*....*.....**.*.********...******.*.*.*.*.*.**..**...*...***..**...*.*.**..****..******..**..****.***....*.....*.****..***.**..*.*.*..***....**.*..**.*.*..*..*..********..*..*.*.**.*.*.***.**.**.*.***..*...*..***.**.*.....*..*...*.***..*..**..*..**.*...***...*.*.......*..*....**.*..*.....**..****.*.*.****.***.**..*.*..*.*.****..**.***...**...***..*.*.**.**....***.**..*.**.****.**..*.**.**.**.***..*****.....**..**..******...*..*.*.*..*.....**.*...***.**...**.****..******.*..*..***..****.*...**.***..*..*...**.******..*......*.***.**.****.*.*****..*.*.**..***.******...**....***.*..**.**.******...*.****.*..****.*..**.**..**.**......***.****.**.***..**.*..*.....****..*..***.**.*.******.*.**..**.*...*...****.*...*****.*.*.***....****.*..*...**.*****.*.***...**....**.**...***..***.*..*****.*.**...*..***.*.****.*.****...*.**..***.*.**..*.*.**..*.***....*.***..*..**.*****...**.*...*.*...*...**.***...******.**...**...*..**..***.*.*..**.**.*.*.***..******.*...*...*.*.*.*.*..***.....**.*.***...**...*...***...*.*..*****.*.***......*.******..****..**.******.**.**..*.**...***.*.*..*.**.**...**..****..*.*..******.**... .**....****....****.****...*.*.*.*.**...**..***.*...**..*..*.*.**......*.*.*........*...**.*.*..*****..*.*....*..*.*...*.*.**...***.*..*.*.*...*.****.*.*.**..**..*.*...*.***.***.*..*.*.****..*.*...*.**.**.***..****..*.**..*.*.*.*****..****..*.***.*.....*.*.**..*...**..***.******.****..*..****.*.........**.*..*....*.......*..**.*..**....*....***.*.....*.....*..***.**.**.*...*.......*.**..**.*..*..*..***......**..*.**.*.**.*.*.**********..***.**..******.....*....*****.*..**...*..*.*.*..***..*.*****..**.**.**.*..******.**.*****..*.*...***.**..*..***.*..***...**.*.***..*.**..*..**..*..**..*..*.*****.*.*.**...*..**...**..*******.**.*..*..*.*.*.*.***.*.**.**.*.*.*.*.****....*.*.*.*.*..**.*...*.**..**...***.**..*.******..**********...**..*...*......*.***.***..**..****.***..**..*.*...*.*.**..**..*.*....**..***......****...*.**.....**....*..*...*..*..******..**..*.****.....****.*..*.****.**.*.***...**..*.*.****..*.***.....**..*...*.**..***..*.**...**..******.***.*..*.*...***..**....***...*.***..*..*..*...*...**....*..**.**.*******.**.**...***.....****.****.**.*..*....*.**..**..*..*.*...**..*.**.*.*.*...*.***............***....*.*..*.***....**.*.*********.**.**.....*******.*..*.**.*.*.***.**.***....*******.**...*.*..**.*.*******..**..**.********.**.*****.*.**.*.**.....*...*....**.*******....*.***.******.***.***.....*.....**....**..**.**.*..*****...*.**...*.*.....*...**.**.**..*..***.**..****.***.**.....***..........*****..*.**.....***....***.....**.**.*.*****.**...*.*.....*...***.****.*.**.*..*....*..*.******...***...*......***.....*..***.**.****...**.**.*.***....*.....**.*.**.*.*.***..*****..***..*..*.*.*....*.*.*.****..*.*..*...*******...*.***.*.....**..***.****...........*.*.**.*.....**.**.****..**.**..**.**..*..*....*..***...*..*.*.*..**.**.*.****.***.*.*..*.......*.........**.....*....**.*******.*.**.*.....*.*.****.***...*.**.*..*.....*...**.*.**.****.*....*.**..*..****.*.***.*.**.*****.*..***..*..***.****..*****....********...*....**..*.*......*.*..*****..**.*.*..****** ..*.***..***.***..*.**....*****...*...*........*.**.*.*.******.**..*...*.*.****.****.**...*..*...***...*...*..****..****..*....**..*****...****.*.*..**.*.......****.**.*.***.*..*****.**...**.*.*****.**.*****.***.***.***...*.*.**...*....***....**.*.*.*....*.*..**.***.*.*.*...*.*..*..*.......***...****.*..***..**.*......**.***...******.***...**.*..**.***....*.**.*..*.*.****.*..*..***..**.....*.*.*.*....***.*.*..***.*..*.*.**..**.***.......***.*..*..*..*.*.*...*..*.*.*.*..*...**.....*..*.***..***....***.**.*...***.*****..**....*******..**.*..*.*..*.*.**.**.****.**.**.*..*...*.*...*...**.*.***.*.*.******.*.*.*..***.*...*..**.*.***.*....*...*..**..****.*.*.*...**..**.******..***.****.**.....**....*...*...*..*..*.*..*..*.*.*..*.*.*..*.....*.*.*.*.*...*........*....**..*.*...****.*..*.**.*...*...*.......*.*..*....*.***.*.****.....*.*.*...***....**..***.****..**.*.**..*.*...****....*.**.*...*.**.***.**.****.*.***...*..*..**.***.*.*.***.....*...**..*.*..**.***...*.***..**..**.*.*...**.*.**.**.*.*.*..***...***....*.**.*..**.*********.*.***...*..*.**.*.*.***.......**.***.**..*.......*.*...*****.***.*..**.*...***.*.***.**...*.*.*.**..*.*..*....*...**..*...****......*******.*.*.**...**..**.***....**.*.*.**..*..**..**....*..******..*****..*..**..*....*.*.*..**...**...*..*.*...*..*..**.**.....*.**.*.*.*...*.*..**.**.**.*.**..****.**....*.*...*.**.**....***..****.*.***......***.......*...**..*.**.*.****.*.****.....**.****....**.*.**..**.****.....*..**.....*.....***..**.*.****..*.*.*..**......*.*.**.*.***...*...***.***....***.*.***..***..**.**.*..**..*.***..*...*.**....****...****...*......*..*.....***.....*...*.*.**.*..**......*****..*.***..*.**..***.**...**.*..*...*.*.*..**.**..***.****..***.**..*.*.....***...*****..**.****.......*****....**.*.*..*.....*.....*.....*...***.*....*.*.*.*..****.*..*.*...*.*.*.....*....*.*.....**..*....**...****...***....**.*.**.*.****...*.***....*.**.*.*.*...***..*.*.****.*..*..*.....**.****....*********...*.**.*.*.**....*.**..*...***..***.*.****.*..* *...**...*.*.**.*.***..**.******.*.*.*...**...**.*...*..**..**.**.**....*********..*..*..*..***.**.***....*.**.*...*...**...*...****..*...**.**....**.****.**.****..*******...*.**.**.**...****.***.**.**.***..**..*..*******....****.**...*..*...**..****.*.*.*****..**********.***....*.*.*.*......**.*....**....*..*..**...***..*.*..*....*...**.***.******..*.*...*..****....*.*.*..**.*****..***.*.....*..**...*...*******.****....*...*......*.**.*.**.....*..**..*.**..**.*...*******......**.....****..*.****..*.*.*..*.***..*.***..**.*..*.*..***...***...***......***.**.....*...**.*....*....*.*.*..*.*.**..*.***.**..***.*.**.*..**.*.**..*****.*.*...*.*****.**.*....**.**.*.......**...*.....*..***.****.*...***.*.***...***..**.*.*....**.*.*.**.......*...*****.***...**.......**.****.*...***.**.*.***..**..**.**...***..***..*.*..*.*.***....***..*.*.**...*.*.*....**.**..*.*.*.*.***...*.***.*..*****..*..*..*....*.*.*......**.*..***...*.**..*.*.*...*.*****.****.*....*.**..******...*.***.*.*.*.*.**.*.*.**..*...*.....**...*...*....****..**.****.**..*.**.*..*.*.*..*.**...*..*...*.***..*.....*..*****..*..*.*...*****.*.*...*.*****.*...*......*.*.......*.*...*..**......*...*..**...****..**.*.*.**.****...***..****..*.***.**...****..**..*..*..*.*...*.****..***....**.*..*.......*.*.*..**.**...*..****..*..*.*....*....*.*...***..*...**...**.**.**..**.....*.*.****..**.***.*..*.**..***.*...*...*.****.***.*...***.**.**....**.******.*...**.******..****..*.***.***..*.*.*.****.**.**.**..*.**...***...*..**..*****.......****....*..**.*..*.*..***.*..*.***.****..*..**.*..**....*.***.*.*..*.**.***.**.*.**.*..**...*.*.*..*.**.******..*****...*..**..*...****.*...*..***.*.*.**.**.**.**.*.***..**.***..*..*.***...*.*.*..*..*.**.*****.........**.******.*...*.****.******.....*.***.**....*..**.****.*.*.*.**..*.*.****.*.*.**.***..***.*.**.**.....*.....******..**..*.*.***..*.*.***..*.*...****.*******.**...**....****...*..****.*.*****.**.*.**....***.***..*****.......*..**..*******.*******...*.**...*...**.***..****.....*.* .*...*..**..***..*.****.*.**...*.****..*..**........*.***.*.**..*.*..*..*.****.*...**..**.**...*.*.**..*..*.**********...*....*..*.***....*.**.....***.*.****...*..**.*.*.**...******...*.***......*.*...*.**.*.*.**.*..*..***.***.****.....***..*.*.**.***..*..*.*.*.*...........***.*....***.**.*.*..*.***..***...**....*...*.*.***.*....***...**..***.*****.*.***..***..*..*....**.*.**.****..*........*..**.*.*..**..*..**.*....****...*.......**..**..*.*...*.*...*.**.*****..**...*.**...****.*****....*...***.****....**..***.***..*.***.*.**....*.*********.*****.*.*....*.*..*.**..**.*....**...***....*..*..*...*....*.*.***...**.*..**...*.****.*.***.******.*.*.***...*****.******.**.****..*.*******....*.**.**.*******...*..*...**.*****....*.**.*****.**.*..****..*...*.*..***...***.***.....*....*.*****.**.*.*.*.*..*.*.*.*.*..**.....*.....**.*.....*.**.....**............**.*..*..*.*.*.*.*.***...*****.*.*..****....*.*.*...*..*.*.****..**..*.*...*.*......*..*.*.*..**.*..***.*.**....*.*.**..*.*...*...***....*...*..*..*****.*.**.*...*..*.*..*.*.***.**.***.***..**..**.**......**********..*....*.*.*...**.*.***.**...**.*.*..*.**..******.**..**.***.....*....*..*.*...*..*.**..*....*.*.***.**..*..*******.*..*...**..*.*..*.*..**..****.**.*.**.*..**.***.*..*...*.****.*.*.**.**.**...********...*.***...*.*.*.*.**..*.*.**.*.***.*..*..**.*.*....**.....*.***..**...**.**....****.****.**.****.*.*.*.*..****..*..*.*..*.*..***..****.....**...*.*..***.**.*..*...*..*.***..*...*.....*.**..***...***..*.*.**...*...***....*..***.*.******..*..*.....*.*.*.****.**..*.*.**********.***.*****.**...**....****.*.**.*...*..**..*.......**.**...*.**....*****..**.***..*.*.*..*.**..*..**..*.*....*..*..*.....*****.****...*****.......***.**.***..**.*.....*..**..***...**.*..**..*****.***..******.**....**.....*****.*****.**..*.**.*.***.**.**..*.**...*.*..**....*..*.*.****.***..........*****.*..**..*.*******.**...***.*.**.*..**...**...***........****....**.*..**...*..*.*.*.*.*****.*.*...******..*..*.*.****....*..***..**.*.*.****.*.* *.*******..**..*....****.*.*.****.*...*.**...*.*.*...****.....*.....***.*..**.*.****.*.*..*..*.*....*.***..**........*..*.**.*.....*...*.****.****.*...**....**.*..*****.*.***.....**.*.*.*****...**...**...**..*..*.*.*******....****.*.*.*.*.*.*.*....*.**.....*.**.....*....**.*....*.....**..*.....**.....**...*....*.*..***.**...***......*....*...*.***.....***....*.**.*.*......*.******...*...***...***.*....*.****..****.***..*.********..****..*.***..*.**.**...***.***.....*.**..**..**..*.*.*...*....**..***..*.*...**.*.*...****..*..*..*...***..*..*.***.***..*..**..**.*.*.*..***...*.....**.*******..**....*...*...**....**.....**.....*****.....**..*..**.*.**..*********.*.****.*..**..**.**....*.**..*..*.*...*...***.****.**...*****.**....*....**..**...**.*..*.....******.....***...**..**....****..**.****.**.*.**....*.**.*..*...**.**..**....***..*.*******.*****..***...*....***.*****.*....*..*...*.**..*.**...*..*....***....**.*..**..*...**...*....*...*..**.*..***.***..*.**...*....*.****....*..***********.***.**..*..*..****..*...*.****..*.*....*..*..*.****.....*********....*.*.*.******.*.*..**....**....****..***.*.********..**.....*..***..****..**.*.***..*...**....******.*******...*.....**.***.***....**.*..***.*..**.....*....*.*.****.*....**..*..**.**..*.*.*****.**.**.******....*****..*.....****.....*.**.*...*.*.**..*...*..*****..**..*..**....*....**.*..*.*...***..*.....**.***..*.**.*......**.*.......*.*.**.*.*.**.*.*....*.*...***.........*..**....*..****..**.**.*.*..*...**......*...**.*..*.**..*.***..**...*..**.**..***.**.*...*.*..****.**.*...*...*..*.*.*.**...***..***.*.******.**.***.*..*.*.**....**..**..**.*.*..***.**...*...***...*.***.*....****..****....*...*..*.**..*...***.**..**.*..**.*.*****.*..***..***....**.....****.....*...*..*..*.....*.***.*....**....**..*.*.....**..*..*.****.......**..**.*...*.*...*.......**..**...*.**.*...***..**.**..*.**.*.***..*..*****..*..****...**...*.**.******.***....**..****.*..*.***.*...*..**..*.**.*..**.*..**.*.......***.....*.**......**.**.***. .*......**..*.*.**.......**..*.***.....**..**..***...***.*.****.*.*..*..**....*.***..**..**.***.****.********.****..**.......*..****.*.****..**..**...****.*.***.*.**.******..****.*.***.*.****...*.***..*....*..*.**...**.*...**.**..*.***..**.**..**.***.....*********.*..**.*.*..*.........***...**...***.....**.*.*.*...**....***....*..***.*...******.**...**.***...*.*.*....*****....*.*....**......*.*.*...*..*.**...*..**.*.*..**.**.**...*..*.**.***.**.**..******.*.*..*.*.**.**...**.*.*.**.*.**..*.*..*****..*.**.**.*...*****...*..*.*.****..**...*.**********..**.*.***.**.**.*....**.*.*.***..****.******.....*.*.*.*...*..**..*..**...**.*****....*.*.*..*.*..*....*.**.*..*....**.*.*...**.........*.*...***.***..*.*...*.*..**...*.***..***...*...*..*.*..***.*..*.***..****.*.......*....****.**....*.****.**...*.**...****.**.**...***.******..****...*.**..*.*.*.*.*..*..*.**.***.**..*..*.**.**..***..*....*...*******....*.**.*.....*...*.**...**..**....*.**..**.*....*.**.......*.*...*...*.....**.....***.*.....*.*.***..***.***....*.*..**....*.*..*...***.*..*******......**.**...**.*.*..*****..*.**.**..***.****.*.**.*.**..*****..***.*.***.*.*..***.*.*******.*.*******.*.*..****..***..***...****.**.**..******.**..***.***..*.**..*.*....*.*..**.*..*..***.*.*..*....*.*.*....*.***...****..**..***.*.**.*.*....**..****.***.****.*..*..**.*.**...*.....*********.*..***....**..*.****.*.*...*.**...****.***..**..**....*..***.**...****.*.*.*.**.**..****.....***.*.**..***..**.......*.**.****....******.***.*..**.**..*.**....*..***.*...**.*.**...*...*....*.*.*.**.***.***.****..***.*..*****..*****..*.*.***.**.*..*.*******.********...******.**.**.....**........*.*.*.*.**.**.****.*.*..*.*.**..*..******....***..*****.***..*...*.*.***....**..*..*.*.*.****.**.*.**.***..***..*.*.*.*.**..*********.***.****.**...*.***..*..*.....*....****.*..**.***...*...**.*..*..*.**...*..*.**..*..**.**.**...**.*....*.***..*..*.*.**.....**.*.**....**.*..*.****....*..**.*..***...*..*..***..*.*.*.*.....*....**.**.******.*...*****.*..*.. **.*.*...**.*...******..**....***.....*...******.**...**..*..*..*.**.*..*.*.**.*...***.....***.*..*.*.***..*.***....*.***.*.*..**..*.......*.*.*.*.*.**....****.*.*.**.*..**.*****.***...*.****...*********..*..*.***......**...*.*..*..*.**.****.*..*..*.*.*******.*.....*....*...**..*..*..*****.......**...**.**.*...***....*.**..*.*..*.*.*******.*...**.**..***.*.*.*.**..******..*..***.*...*..........*.**.*..**.*..***..**.***.*.**.**.***..*...*.**.*.**.**.**..*..***....**..*....******..**....**..*..*....**.**.....*....***..**.*.***.****.**.***..*.*.*.***...*....*.**....**....*...*****.**.**.*.*..******.**.**.*.*.*..**..**..*.*.....**...**.*...*..*.**.*.**.*...*******.***.**.***..*.*..**.**..*....*....*.....**.***....*.*.****..*****..**.*.***.*....*.......*.*.**.*.*..**.**....*..***.*********.**.*.***********.*..**...*.***.*..*.......*....*.*..*.*****..*.**.***.***.***.*..*****.****.**.*..**..***.****....**..*.*.**..*.***..*.*...***.**.*.**.**.....**.******...****...*......*.**..*..*.....**.....*..*.*.*.****.*.*.**.*.****.*..*.****.*..**.**...***....*.*.**...*....*.*.***..*..***....**.*..*...*...*.****...*...*.*.***....******..**.*.***.**...*.***..*..*****...***......***..**..*..*...**....*.*.**.....**.*..****.*....*..**.*.**.*.***....*.****..****.**..**.**...*.**.***......*.****.**....*...**.*.**.**....**********...**.***.***..**.......*.*.*.........*..*.*.*....***.***...**.**..***.****.*.****.**.*.*.**..***.*..*.*.**..***..*..*...**.*..****.*****.*.*.**..*.**.***.*.*..........*.*********..*.***..*******.*..****...*..*.*.*....*..**.*.****..**.***...*..*.*.*..**.*..*.*.*..**.**..*.*..**.*****..**.*...*.*..***.*.*.*****.......**.....**..**.....*.....*.***..***..*...***.**..***..**.*......*..*..****......*...*..**.*.*.****..**..******.*..*.**..*..***....****....****...*...*.*..*.****.*..*....**.**.**..*..**.**.***.***.****..*..*.*.**..**.**..***...**.**.**...******.*...*..*.*.*****.*...*..*......*.*...***..****........**.**.*..*.*.***..*..**.*...***..*..*..*...*.**..***.***** ..*..*...*..**.*....*.....***.**.*.*.**.*.*....**.**.*.*...**...*.**.*.....*....*..*....*.*.**.*..***.*..*..**.*.......*.*....***...*.***.****..*..**.*.***.**.**..*.*******.*..*..*****.*..*..***..*....**.***.**..**.*..*******.*.*.****....*..*.*.....*..*.*..*.**.*.**.*........*****......*.*....*..***.**..****.*.**.....***....*.*..*....*....**..*.**.*..**...*...***...*.**.**..**...****...**...*.*..***.***.*..*.***.*****.*.*...*******...*****..*..**.*****.**..*.*...***..*.*....****.*..**...*.***.*****.*.*.**..**.*..****.*.**....****...*.*........*.*.**..***....*.*.****.*.*...*.****....**.*.*.*.*..*******.*..*.*...*******..*......*.**.....**..*.......**..**.*****..**....**.*..*.**.......****...**.********...*.**.**..*..*..*...**.****...*.............**..*...**.*.....***.*****..*...*..*.****..*.*.**.**.*.*.*.*.*.****.**.********.***.**...*..**.***..*..**...*.**.**.*..*..*..**.**.*.*..*.....*...*....****..***.*....*..*.***.***...*....**....*.***....**..*.....*..*.**.*.******.*...*....****..*.*.*.*..*****...*.*...*.***.***.*.*..**.****.*.*.....**..**....*.....****...**.****..**.**...**..*.........*.....**.*..*...**..**..***..********.*...*...****..**.*....**.**..*..*..*.***.....*...*......**..*....*******..*..*.*.**.*...*.**..*.**.**.**..*.****.*..**....**..****.*...*.*...****..*.*.***.*.****.*.*.....*.**..*.*...**..*.*.....*..*.**.......***....*..**.*.*.***...******...*.*.**.....*.*****...*...*****.**..*..*.***...**....*..*..*..**.***.*.*.*..**.**..*.*******...*.*...*.***.*..**.*...**.*.*.****....*.*..*...**..*.*.*.*******.**.***..*..***.***....****.***...*...*....*.*..**.*...**.*****...*.*.*.**.**..***.**.*...*.***...*.*.*...**.*.********.*....***.***..*.*..**...*****.****.**..***..*..*..*.*.....*..***.....***..**...*.******.**....***..**....***..*.*.*.*.....*******...*.*.**..*.*..........*.***........**...*.*....*.**...*.*...**....*.*..****.*.*.****..***....**..**.*.*.....*.*.***.***..***..*******..*.**..**.*.***.***.**.***.**.*.***.*....*.***..*.**...*.*.**.****.*....* .*****.**..*.*.**.......*..*.*.**.*....**.....*.*..***.*.*.*.***.**.******...*.*..*.*.*.*...*.**...*..*..*.....**.*****..***.*...*..*.**..*.*.**.***.....*.**..**..*...******.*...***.*..**...***..**.*.**...*.....***...*..**....*..******.**....*****.*.*********.*..*..*....*..*****.*.*.*.*..*..*..**.....*..*.*****.*******...*.*..*........*........*..**.....*..*.**.*.*.**...*.*****.****....**.**.***.**.**.*..**.**.*..**..*....*...*.*..***...*..***.*.***.*...*....*..**..***..*******.**......*******..*.....*...**.**.*.*...*...**.*.*.**..*..*****..***.**....***...*****.*......**.*.**....*.....***.***...***.**.**....*...*.*..*********...*.**...*.*...*..*.**..*.**.***..*.*....*.*...*..**..**..*.*.*.*...*..**..*..*.*..**..*.*.*..****.**..***.***.*.*.*....*..*.....*..**...*..*.*.*...*.......*.*.....**.******...*.*.......**.***.*.*.......***.**.*....*..*....*...*.*...****..*.*.**...***..*....*.**..*.*.....**..****.*........*.....**........**.*.***....**.*.*..*.***.*.**.*.****..**.*...*.**.**...*.*.*..**..*......**.**.*....***.*..*..*..**...*.**..*..**..***..*.*..**..*..*..*.......***..*...***.***......*..*...***..***.*..*..*..**.*..*.***..*.*..***..******...**..*....*..*...*....***....*..**..*.*...***.*.**...*.**..**...*...*..**..*..***.*....**.*.***..***.**.***.*....**.***..*....****.*.*..*.*..*..*..*.**..***..*...***...*..*......*..*.*..*.*******...*****.....*.**..*****...**..*.*.**.*..**..*..****.*.***.*..**..******..*.*.*.**.**...*..*.**...**.*.*...*****....***..**...*..**.**....*..**.*.****...*....******..*....**..*.**....*...*..***.**.****..**..*..****..*.*......*....***..***.**.*.**.**...*.....*.*...*.****.*.*.***.*.*...*..*...*.**...*.****....*.**.**...***.*.......*.....**.***..**...***..*..*.*...**.*...****.*******.*.**..****.*.*******.*..**..***...*.**....*.*......****....*.....*.**.....*.**.*..*****.*.*.***.**...*.**...*.*..*.*.**.*.*.***.*.*..*.***.**.....*.*..*.....*****..**.....*..*.***........**.*...*..*...******.*..****..*.*...**.**.*....*..**.***...**..*.*.*... *.**..*..*.*.***...**..*.*...*.**.*.*..*..**...*.**.*.***..*.***.***...**.***.***..****.*..*.****..****.*******....********...*.....****....******.*.**.*.****...***.*.*.**.*..*...**..*.**.*..**.**.*..**....**..*....*..*.*.*****..***.*.***.*........*********..*........**..*.*****.*******..*****.....***.*******....*..**.**....***.*..*.****.....*.**...*........*..*.....**...**.**.*.**..***.***.***...**...*....*.**..**.**...****.....**.*...*.*...*.****.**.**..*..**..**..***.....**...*...***..*.*..**...*..*.*..**...**.***.**..***.***.*..****.**..*..*....**.***.......*..*..*..*****.*.*****...*..****.*.*.**..*.*..**....*.*...*.**.*.**..*.*...***.****.******...*.**..*..*.*.*..*****...****..**.*.*.*.***.*.......*..****.***.**.*..*****..*******.**.*.*.*..**..*.*.*.*..*.**.*.*.*.***.*.**....**.**.*..**.*.....****.**.******.**.*.**.*.********...*.**.*.***..*.*..*.***.*...*.***.....*......****..*...**..*...**.**..*......*.*..*..*.*...****.*..***..**.....*....**..***....*.*****.*..**..**.**.*.**.**..**.*******..*.**..**..*.*..*..*...*.***...*.**.******..*.*..*..**.**..*....*..**..*******.....*.*...***.***.*.*.*.**.*....*......*..****...****.*....*.*.*.**..*..*..**...***.*...*.*...*..*.....*...**...*****.*...*....**.*...******...*.****..***.*.*....*.*.*.***.***.*..*.......**...***.****..*.....**.**..***..*****....***....**...***..*.**.*..**.*..*..****.*..*.*.*.*.*.*..****..*...**...*......**.**..*.*..*..*.******.....*.***.*....*..***.**.*....**....**.*..*..*.*...***...*....****..*....*..*.*.*..*.*.*..*...*.*.*...*****..**.*.*.*.****.*.*.**....**.**.*.*.....**..*.*......*.*..*.**.......****..*..**...*....**..*......*....******...*...........*..***.**.**.**..**..*..***.*****..**...***...*.*.*..**.*.*..*.*...*..*.****..**...***...**.***.****...*..*.*.*.*..*....*.......**..*.**.**..****.***...*...*...*****..*.*.**..**.**.*.*..***...*...***..*.******.*.**..*.*..**.*.**..*..**..*.*.*..*.**.**.**....*.*.*.**.*******.*.....*.***.**...**.*........**.**.**.***..**.***..*.*.*****..*.*..*.*.* .*.**..*.*...*...*......*..*.*..*.*.*.*.****..***.****.****............******...*.**..**.****.**..**..*.*.*****........*....****.***.**.**....*...*.*.***..*...*.**.***..*..**..****.**..*...***.*......*..*.**..*.*.***********....*...*...*....****.**..*..**..*.***.**.*..*..**.**.*..*.*...**...****.*...**.....*.**......****.**.*...*.*..*..*..*...***.*..***..****..***...*...*.*..***.**.*.**.*.*.**.****..*..*.*.*....*......***....**..**...**...*.*.*****....**..*.*....*..*.**..****.*...*..*....****...***..**...*.*....**...*...*.***..*.....*.***..*.****.*****....*..**..*.*.*.*.*.**.**..*..*.******.*...*.*.......*.*...*..***.**...******...*...*..**.**.*.**.*.****..*.*..*...**.....**.***..*.******.*.**..**..***....**..*.*....****....*******.*......*****.***...*..*.*.****.**..*...*...*****.**.****..***...***.**.**.***....*...*..*.*.*..*......*...*.**.*.****.*.*.*..**....***....**.....*.*.....*......*.**..*******.*.*.*.**.*..*.**..****..*.**.*..*...**.....*.*.*.*..**.*.*.*.*..**.***.....**.*.***....*.*..**.*...*.*..*.*..****.**.**..**...**.*...***...***..**.*....**.***.*...*...****..*.*.....*.*.*..*..**...**.****.**..****...**.*.*..*.****...**..*.***....*.****.......*....*****....*.....*.******.*****.*.......**.***..**.**...*..*.*****......*.**..*...*.****...*....**.***...*.*.*.*...****...****.****....**..*.***.*..**....*.*.**..*****..*.*..**.*.***..*.***.**.**.*.**.*..*.*..**..*.......***.**.**..*..*..*..***...***....******.****..*****.*..*....**.*....******......******.*.****...*..**.*.*.**..***..*..******..*...*.*.*..***..**....*.*.*.***...*..*.***.**...*.***..**.*...**...*.******..*..**.*.*..*.**.**..****..******..**.***.*....*.***.**...**.*.*..*****...**.**...**....*...***..*.*.*.*.*.***.**..**.*.*******..***......*.....*..*.*....**.***.***.**.*.***..***.....***.*.***..*.....*.*.**..*.*.*..*.***.....*****.....****.*.*.*.*..**......*...***....**.*..*....*..*..**.......*..*****...*.***.**...*..***.....*.**.**.******..***.*...**..**..*.***..*...*.****.....*...*.***..*..**... *.******.....*.**.*..**.**.**.*****.*..**.*.***.*.*.**.*.*...*...***..**.......******.**.**.*****...*.*..**..*.****..*.**.***......*...****.*..**.*.*........*..**...*..*...*.*.**..**.*.*..***.*.**.*.*...*******.**.**.****.*.......*..*.**......*.*....*..*....**..**...*..*******.***....****...*.***..*****.*.....*.*...**.**...*.*..****.**..*.***...****..*.*..****.**.**.******.****.*.**************.*******..*.....*...*...***..*.*...****...****..**.**.*.*.*.*..**.*..*.*.*.**..**.*....*..***.**...*...*.*...***.**.*..*...*.*.*.**.*...*..**..*...**...*.*..*.*..*.**.**.****.....*.**...*..***...*.*.****.*.*...******.*..**..*....*..**...*.*****....*...**...*****..*.*.**....***...*.*.******..***.*.**.***...*.**....*..*..*.*.*..***.*..*.**....*..*..**..*****.***.*.***..*.*...*....*****.******...*.********...**..*....*.*..*.***.**.*.****.*....*****.*..***...**.****.*.*.*.*****.******..***..*.***..***...**...*.*.*...**....*****..*.******.*****.*....*****.**...*.....*....*.*.*.*.*.***.*.*..**..*.*..**........***.******.*..***.*.**..*.**.**...*...***...*******..******.*.**..**.*..***.**.*..*.*.*..*....**.**.*.*.**.*.*****.***....*.**....*.*..*.***..**.*...*..*****....*****..*....*.*.*.*.***.****...**...**.*....**.*..*..***.*.****...***.*..*..****.*..**.*.**...*.*...**.*.**.*****.***.*.....*.*.*.*.*..**..**....****.*...*****.**..****.****.***.*.***.*.**..*****.*...**.*..*..***.*****.**.**.*.*..****....**.*...*.**.*..*.***..*.***.***....**.*.*......*.**.*..*.**.**.***..**.***.**...**..***.*.....*.**...***..*..........*..*.**..*..*..*..*..........*..**.****..***...***....*...**...*..**....*.**......*.....**..*.*...*..***.***.*.***.**...*..*******.*.**....**.*..****.*...*.*....*.....*..*..*.*..***.*....*.*.**.******.*.**..*****.**..*...**...****..*****...**....****..***.*.*.***.*...*.**.******..*..**..***.*...**....*....***.**..**.****..*.*..*.*.**..*..*....***..**.******..*.****.*.*....*....**...*.....*..**....**..***..****.*..**..***......*.*.*..*....****.*****.****....*.***.*..*.**.* ..*..**.*******.......***.***..*.**...***..*.****.*.**.**.****.....*.*.*..***.**.*****....*.**.*...***********.*..*.****...*.*...**.*.***.****.*.**.***....**....***.*..*.*.......***...*..***......*.....*..****..*.**.**.*.***.*.**...**....*.*..**..*...***.*.*...**.*****....*.**.**...***..***.**..***.........**....*..****..**.**..*....***...*.*.*.***.*..*.**...*****..*.***.*.*...*.*.***..*..*..****.*.**..**.***..*..**.*****.***.**.*..**..**.....****.***.**....**.**...**.**.***.**..*****..**.***....****.*.*.**....*.**..**.**..**.**..*.***..*.***.***.****.**.**..*.*.***...******....*.*.***...******...***.**.**..*..*.........***.*.*.**.*..*.**..**....*....*.***.....***.*......*...*..*...*...***.*......***.*..****.***....***.**.**.*.****..*.*......***..**..*******....***.....*.**..*.*............*...***...*...*......**.***.**.*.**...*......**.****.*.***.*..*.***..*...****.*..*.**..*.**.*.***..*..*..**.**.**.*.*****.*.**.**..*.**...*.**.....**.....*....***.***.**.***..*.**..*...****.*****..***.*.***......**..*****..*...**....*..***.*.**.*..*..*..*..***......**.****.***..**.*.*..***.*.*.*...**.*****.*..**.***.**.*.....*..****.......**....*.*.*.******...*..***.**.....*..*.**...*.*......*..*.**.*..**...**.*.*..*.*.*.*****...****....**.*.***.**......*...**..**.****...****.*..*..**.*..**...****..**....**.**.*.**.*...***......*.***..**..*.*.*..****.*.****.***.*.*..*.**...**..****....****...*.*.***..**.*....*****.*...*.****...***.**........****..**********.*.*..**..*..*........**..**.*.*.....****.*.*..*..*.....***.**....*.****.**.*......**......*.....*.**...*.*..*.*.**.*****..*.*...*..*.**.*.*....*.***...*.*.**..*.***.....*..*...***.****..*..**.****.******.**..*..**.*.*...***.*****.**..**..***.*.*.*..****.***.*.**..*..*..***...*.***....*.*....****.*.*.*.*.**.*.**....*..*.**.*****.**..**.**.****.**..**....*.**..*.**.*..*...*.*.*..*....***..**......*..*.......**.*.*.*.*.*..*.*..*..*.*...**.***..*..***...**.**..**.*..*.*.**.*.*..*.*..*.***..**...*...*....*****..*.*.**.**...**....... ....*...***.*.*..*........***.....**...*.**..*.*..*.*.*...*..*..**...***..*.****..**..**.*.****....*.*.**..**.*.*..***.**..*.****.....*........***.*.*.**.*..*..**........*....**.*....**..*.*.***.***.*****..**.*....*.....**.*.***..*****.***...**..***..**...**.****.*****.*.*.*..**.*.***....**....*....***....*.*.....**..*...*.......**...*.**.....*.*..**.***.***...*..*..****......*..****.....***.*.*.*.****.*.****...*.*...***.*.**.***..***.*..*...********.....**.**.*.*.****.**.****........**...*..******.*..**.*.****.*..**.**.**.....******.****.***.****..*..*..**...*...**...*.***..**.*.***.**.***.*..**.***.*..*...*.**..**.*.**.**.*.*...*.***.*.****.***.*.*.*..****.*...*.**.*.**.****.***.**.**..*.*.***...**......**.*.****.****.*..**.*.***......*.**..*.**.*.***.*.....******..**..*...*.**.*..**.**..**.*.*.****....****.*.*...*....***.**.......**.**...***..*.**.******.....**......*...**..*..**.***.*..***.*....*****..*.***..**...*.*...**.**....*.**..***..**.....*.*.**....*****..*....**..**..*...*****.....*...***.****.****.*.****.**.*.**.********..*.**.*..*..*.*....*..**......*.******..**.*.*.*..**....*...*.**..***.**.**...*.***.*******.***..*..*..*.*.*..*...*.**...*.****.****......**.*..**.*.*.**....**.*........****...***.*.*...**...*****...*....**..**..**.....*.*******........****..**....*..*****..**.**.***.*.*.*.**..******.****....*.***.*.******.**.**..******.****.***.***....*.*...*....*.***..*.*.*.*****...**.***.****.**.**..*.*....*...**...*.*.**..*.**....*...*.****.***...****..*.*.***.***.**....*..*..***....*.***..*.**.**...*.........*......*.*.*......*...*....***..****...*..*..**......**...**.......*.******..*.**.***..*....**..****.**......**..*.*...****...*.**..*..***...*.*.*.*..*.****.*.*....***********..***...**..*...*****..**...*...**.**.****......**.*.**.***....**.*.......*.....*..*...*..*......***...*.*..*.*..*..**.....**......********...*.*.*..*..*..******..*.*.**.*.*..*...*..*....***...*****......**.***........*....*..**.*.*..*.***.***.*...*..**.**...*.*...**.*...* *.*.*.*.....***......****..**.*.*.*.*..**..*...*.*.***.**.**.*.**...*...**....**..**....*....*.*****...*.**...*..*......*.*..***.*..*.**.*...**..**.*.*.*.*.**.***..*****..**.**......**..*.........**.**...***.**...*..****..***.***.***....*....*.*..*..*..*.***..*..*.......**.*.*....*..*..*.*..****...****..*.*.....**.****..*..**..*.**.**...****.*..*....*..*****..*........****...***...**.**.*.*****.**.********.*****....****.****.*.****..*.**..*..**.*.***.*..**.*..*.*..*.**..*..*.....**..*.****....*..***..**...*.***...**..*..**.**.....*..**..*....*****..*.*...**..*...****..*.**...*.****...**.**.**.*.*..*.*....*.*.*.*.*.*.*...*.**....*.*******.*....*.*.****..*....*.*.*.**..*.*****.....***.*****.***....***.....**..****.*...***..**...*.*..**.....**.***.***..**.*....*.*****..*.*...**.....*.*.*.*.*.*..**.*****.*...*******...**.**.***.*...****.***.*....****.**.***.**.*****...*..*..*.**.**.***.**.*.**.**...*.*......*.*..*..*.***....**..**.**..***..*.***....*...**....***.*....**.*......**..***.*.*****.**...*...*..*.*.*......*..**..*....**.**.*.***.*..**....*..***.*.*..*..*.*.*...*..***..**.*..************.*****.****......*...**..**..*.*..........*..*.**.****......*.*.*..*****.***.....*....**.*....**...*...*....*.*..**.**...**..**.**....*.**..*.**.*.*.**.*...**..*..***.*....*.*....*.***....*..****.*......*..**.*.*.*.**.**.*.**..*..**..***..*..**.*..****.*.**..*.*.*.*.**..**.*****.***.***..**..*.***...*...**.*.****.**....**..***..**.*.....**.*.*.*.****.**..**...***.**...*...*.....*...***.***.*..**.**...*.**.***.*.****..***.*.*.*..*.*...*.**...*..*...*.****....*.**.**.****...**.*..*..*....******.****.**.*.**..*.****.*......***.***..*.****.***.**...***.*.**.**.***..*.*.*...*..**.*.*..**..*..*..*..**.*....***..*......*....**...**.*..****.*..*...****.**.****....**.*..***........***.***..**.****.***..*...*.*******.**...*.....*...*..***...**..***.****..*...**..*.*.*..***..*.*.*...**......****....***.*..**.**..*...*..**..*..*.****.***..****....********..******.**..*...*..*...*....**..*** ***....*.*..****.**..*...***.**....*.*.**..*....*.***...*.**..**.*...***.****...******.*****...*..*.*.*.**.****....**.***...*..**.**..******..**.**...*.**.*..*.*....**..*....****...***.........**.*.**..*.*..*.*.*..*..***.****.*.*...**...**.*....*.....*..*...*****.*.*....**.***.....*.*.*.*...*.**.*.***.*.*..*.**....**...***.***....*.*..*..*....*.****.*..***....***...*.******.*...****.....***.*..******.*..****.*.***..*.....**.**.....*****...**...*****..**.****...**..**.******.*.*...*.*...*.*.*.*.**.*...**.**.*.**.***.*...*.*...*.*****...*....*....*...**..***.****.**..*.*.**.**.**..*.*....*.*****.**.*.**.*..*****...*.******.*...**.*..*.****..***...**.**.**...*.*.*.*..**.****.......**.*..**.*.*.*.*...*...*.*****....**...*.....**...*.*..******.***.*.****..*.*...**.*.....*..**.**.....**.*...**..**.*..***..*..*..**...*.***.*.**..****.*..*.....*.*..*******..***.***.***.*...*.....*..*........*....*...****.*..*.....**.***.*......*..**.*.****.*...*....*..*...**...*.*.*.*****.****.*..*...*.......*****.******.****..*...*.***..**.*.***..*.*.*...**.*..*.**....****..***..*.*..*.*..*...........**.*..*.***..*.......*.****.**.....*.*.**.*.......**...*.......**........*.****...*.***...****.**...**..*.*****.*******......**.******......***.*..*.*******.**.***...*.**..**.*.*.***.*..*...**...*.*.**......*..*......*.*...*...*.*...**.*.**..***...*********.*.**....*..**.*.*......*..*.**....*.**..*.*****....*....*...*.**...*.*.*****.**.*..*.*.***.....**....**..*.**.*.*...*.*****....***..*****..*..**.*....*.*.*..*.*...****...****.***..****....*.*.....****...********..*.*.*.**.**...*.....*.**.....*.*..**.*...*.****.*.*...*.*..***...**..**...***..*..*..*...*.*.**.*.**....***.*.**..**.**....*.**.......**.**......*.***.**....*..****.**.*....**..*.*..*.****..*.....*****...**.*...*..*..*****.******..*...**..*...*.*....**.***.*.***....***.****.*...**..*..***.**...***......**.*.*.**.****.*.*.*...*...*..**.*..*......*.**...***.**..*..*..*****..**..*....**..***....*........**.*....*.*.*..*********......* ...*.*..*.*...********...******...**.*..*...***.*****.*......**..****.******...******.*.**...**.**...*....**..**.......*.**.*...**.*.*******....*.*.*.**..**.**.......*....**.**....*.*.*..*..***.*.*..*.**...*....*...*..*..***.*.*.***.*...*.*...*..**..**..**.*...***..**..*..*.*.*.**.******..***..**.*.**.*****..****..*.*..***..*..*......***.*.**.***..*.*..*..**..*..**..*..*.***.**...*...**.*.**.*.*...*.*...*******..****.*.**....*...*..*.*.**..*...*****..***...***....*...**.****.**.*...****.****..***....*.....*.*****.*.***.*.**.**.*.*...*****..**..**.*.*..****.....*******.*........*..*..*.*.*.*.*.....*.**......***.****...*.....*..*.****.*****.**...**...***.***.**.*.*.*.*.****.*........*.**..***..***.****....*.***....*.*.*..**....**....***.*...**..*....*.***..**......*..*****..**..*..*...**..*..*..*...***.****.*..*.*.*.**...*..*..*..**.**...**.*...*..**.**..*...***.******..***....*...*.*****.*.**.*...**..***..*.**..**..***.*.*..*.*.....**.**..*.*..*...**..**.*.***..*.**.*.*.****.*.....*..**.....*.*..*****.**.*******.**....***.**.*.*.*******...***...*.*.**.**.**...*..**...*..*.**..*....*...*..*..***.***.*****.*...*......*....***.*.***.***...*.***.*..****.**.*.....*.***...........**...**.....***..*...**.*..*.**.*..*..*..**...***.**.**.*..**..*.**..*.**.*.****.*..*...*..**.**.***..*..**....**.*.*...****...**.*.*...*..**......*.***.**.***.*.**....*****.....**....******.**..*.**.****..*.*..*..**..*.*.*..*...****...*..**..*.*.****..*****..****....*..**********.***.***....*..********..****.*..**.******.*.**....**...*.***.**.*.**...*.***.**...*...*..**.....***...*.****..*....*.*.*.**.***...**...*.*..*..*..**..*..*..**..*.**....***.**...**...*.***.*.*****..*..*.*.*.**...*.*.**.......*.*..***..**...*****.*.**..***..*..*.***...*.**..****....******.*......**.*..****.......**...*.....**..***..***..*..*.**.*..*.***.......*.*....*.****.*......***..*..*...*..*..*...*****...**..*.*.*....****..***.*.*.***..*..****.******...**....*****.*....***..**..*...**..***.*.*......*.*****.*.....**.*. ******.**.*****.*.**..*.*****.*..*.***..*..*..*..*.*....*...**..***.*..*..**..***...**.**.***.*.*..***..*.....*****..***.**.*..*.**...**.**.***.***.*..*...*.*..***.*.......*..******..*...**....*.***.**.*.*..*..**.*.*.**.....*.**..****...*.*..*..*.*********.***..**.*.*.***.*.....**.*..*..**...**...*****.*.*.*..***...**.*.....*...*.***.**.**.**.***.**...*..*......*...****...*.*....***.*....*.*...**.**.....*..*.*..*****...****..*....**..**..********.*..*..**..***.***.*****..*..*.****..**.**.*..*.**..****....*******....***...***.*.*.*.**.***.**.*.***..*...*...*.*....*..***.*.*.*.**.*.******.*..***.**.*.*.*..**.***....**...*.*..**......*..**..**.*.....*.*..***..****.***.**..*.****.*.***.*.***...****...*.*.**...**.****.*........**...*.*..*...*..*.*.....*.*.**.****....**...*********...***.*..**.*.**********...**.*....***..*..*...**.*....***.***.*....*.***.****...**...***..*...**.*.****..*...*****.*..*..*.***.*.....*..*.****..*...**.*...*....*.***...*........*.*.***..**.*.*......****...*.**.*.**...**..*......**.*.**....***.***..*..*...*.****...*....**..*.**..**.****...*****.*.....***.*.........**...***..*.*...***...**..*.*.*.....*.*..***..***......*..**.***....**..****......******.*.*.....*..****.*..*.**.**.*....***..*.*.*.*...*****...**...*.*.*...**.**.**.*.*.*.*.**......***..*.*..*....**..**..*..*.*.*..*...*..*..*..**....**...*.***..**..*****..*.*..*.******...*.*..**.*.***********.*....***..**..****.*..**.*....**...**.........****...*..*.*****.*.***.*.*****........*.*..*.**.*.***...**..*.*.......*....*.**.*..*.*.*.***.**.*...*..***...*.*.**.**....**....***.**..*.****.......**...........****..**...**.*.*.**.*.*.*.*.**.*...**.*...*.*...*.**..*..***..*.*****..***..**......****.*..*.***.**.***..**.*.**..**...*...*.*.****.***..*.***.**.*.*..*..****.***..**..**..*......*.*..*...*.*.*.***.**.*****...*****.**.**..*..*..*.*....***..*.......*****.....*..*....****.*.*..*......****..***.***...**..***.**.***.*.****.*..***.*.*.*..*..**....**.**.*..*.**.*.*.*.****.*.*.****.*.***...***.. **.**..*..****...*.**..**..*.*..*.*......*.*.*..*..*.......*.**..*.*.**.**.*...******.***..*...*...*.*.*.*.*.....**.**.****...*.***...*...*..**...*.****...*...*****...*.**...*..*****.*.**.**.**.**.*.**.***.******..**..*...***...*.*.**....*.*.**.*.***.**.**.****....***....***...**.....*..*.*.*****.....*.*.*.*.***.**.**.*.***..***..*.***..*..**..***...**.*..*...*.**.*..*..**..*.*.*...*...**.***..*....*.***..**.*.*..**..***..***..***.**.*...****..**.*.*..***.*.*...**...*.****..***.*..**......*...**..*****.*.*....***.***.*****.**..*.*.*..**..***.***.*...*.*.*..**.***..*..*....*...*.**...**...*.*..*..***...**.......*.**.*.......*..*.*.*****.*.********...***...*..*.*...***...*****..*.******.*....***.*.**..***.*..**...*..*.*****.**..*....*.*.***.*****.*****.***..*...*.*.*..*.*.*.*.****..*.***...*********.*.*.**..***..**.*...*****...***.*.*...****.*.**.....*....*...*.******.*.**.*.*.*....*...***..*..*..**...*...*.*****.**.*.**..*..*...********...*.**...*..**.*.**..*.***....*...***...*.****.**.***.*..*.**..******.**.**....*..***...*.*.*..*****.*.**..**.*.*...*..**..**.*.***.**....*.***.***....*.**..****....****.*********.***.*.********..***..*..****.*.***.*.**.**..*..*.*.***.**.********....*******.******...*......***.*******.****...**....******.*.**.*..*...**..*.*.***..**.....**.***.***.****.**...*.*..***.*..*..*.****.**....**.**..****......*******...*.*....*.**..*.****.*.*..**.*...*...*******.....*.*.*****..**.*..*.*...***...*.*...******.*..**.*.****.......**.*****......**.**...***.****..**...**.*.**...*.*.**.*..*.....**.***.**.*....*.**..*..**.*.**.*.*.*.*.**.....*****.**.*....*..*..*..*.*.*.*.....*.*...*.*.**.*.**.***.......*.*.*...**.***..*.*.*..*...**...*.......**...**.**..**...***.*.**..**....*..*...******.*.*.***..****.*..**.**...*.*....**.***.**********...**..*********..*..**..**.**.*.*.***.*.*......*....**...***.*****.*.*...*.**.****.**********.***.....**..*......*.**..****....**...**..****..****.**.*.****.*.*.*.*******...**...*.....*.***.*.**...****.*.*.***..****.. *...*....***.*..**..*.**.**.*.***..*.*.*..*******...***..****..*..*.***.*.*.*.***.***.***.**...****.**.**..*****.*.***...***.**..****.*****.***.*...*.*.*...*****...**..*.*..****.*.**.**...***...**...**.*.*.*..*****.**.***..**..**..**.*.*.**......*.*.*.***.*....*..*...*..*.*.*****.*......*.*.*.**.**.*..*.*.*.***..*.**.*........***.....*.*...*.**......*..***.**.**..****....**.*..*..**..*.*****.....******...*.**....*.**.***........*.*...*****.....*.*......*..*****...*...*.**...**......**.**..**...*..*.*..*.*.....**..**..********...***...*.**....*...*..*****..*.*.**..*..........*..****.....***..**.*****..*.**.**.*.*..***.**..***..**..***..***..*...**....*.**...**.***..*..*..****....**.*.**.**...*****...**.*.**...**...****.*.....*......**.***.**.*.*..*******.*..***.*..*.*.***.*.**.***.*.*.***....**..****.*..**.*..*.*.****...*..*.***.*.*..****.****.**..*****..**...******.*...**.......**.***...*..*.........**.***...*****.**...*.........**..*..****..*..*.****..**..**...**..*.*....*.*...****..******.***..*.****..*.****.*...**..***.....*..*.****..**..*..******.*.***..*.**.*.*..*...*****.*..*.*.**....*.*.*.*..*..*.***..*..***.***....*.******..*..*.*.**...*...*..**.*....*.**.*.***...*.*..**.***.***..*.**..***...**.**..*.*..**.**.*..**..*....*.**.***......*.*...**.***..**.***.*..*.*..**.**...*.......*.*..***.**.*.....***..*...*..*.****..*..*.**.*...*..****.*.*****.**...***.*..*.**.***.**.***..**.*...**.*.***..*.****.**..*.*****.******.**....*..**.***..*..**.***..*..**.*.*.**.*.*..******.***..*.***...**.**.*.*..*.*.*..**...**.*.....*.*...**.*.*.***..**...*.**.*.*.****.*.....*..*.*..**.**.......*.**....*****..**.*****.....**....**..*.*.*.**....*..*....***.*.*.*..*.**.....*.*.**...*.****.***.*.....*.*.....*..*..***.*...**..*..**.**.*....*.*..***.*..**..*...*.***..****.***..**..*..*....****..*.**.....*.**...***.......***.*.*.*.*******.***.***...*.**...*****...*......***..*.***.*.**..***..*..*.**..*...*****.**.**.*.**...****...*..*.**.*.**.*.**.*...**..**.*..*.**.****.........**..**. .**.***......****..******....**.*...***...*.*....*..*.**..***...**..**..*.**...*....**.*****...*..**....*****.*..*****.****...****.****.*.*.*.*..*.........*..***..**.**..**..*..***...*.**.*.**..**...*****..*****.*...**..**.**...**..***.*..******.*..*.*......*...*..*.....*.*.**.*..*..**..*.*.*****.*...**..*.***...**.*..**.....**.**..*..**.**.****...****........*.*..**........*.**.***....*...*****...***..*..**...**.****.*.*.***..*...*.****.....**.**.......*.*.*.**...*..**.*...***..**..**.***..*.**.*.**.*.*..**...*.***....*..*.*...*****.....*.*.....***.**.***.*.*..*.***.....*...*.**..**.**....***.*..**...*......*.**..**....**.**..*..**...*..*.*.*..**********......***.**.*....**.**.*.****.*..**.*...**..****.*.*.*.*..*.*...***.*....**.****.*...***..*.**...****.*..*...*.*.***.****..**....***.*.*.....***......**..**...*..**..*..*.*.**.*..**....**......*...*****.***..**.*.*.*.***.*.*..*...**.**.*.**...***.***...***...*...*.***..**...*....*..***.***.***.***..*....*.*.......*.*....*.****.....*.**.*.***.*..*..****.****..****...*..**...*...*.***..***..*.*...*.**......**..*.*.***.*.**.**.*.*..***.***.*.***.**........*.**.***..****.***.***.**.*..*******..*.*.***...***.*...***.*..**.*****.**..****..*.***....*..*..**........**.*.....***..**.**.***.**....***.****..*.*....**.....*....*....**.......*.***.*.*.*.**.******..**.*...*.....*...**.*.***..*.****.*.....**.*.**...*.*.*********.*.*.*...******..*.****..**.*.*..*...*..*.**.*...*..**...**..*.******.*....****....*****...*..**.*....**..*..*.*****..*........*.....**....****..*....**..*..*......*....*...***..*..***.**.*.**.**.***....*......*****.****.****.**.****.*..****...*...***.*..**.******.*.*...***.*.*.****.***...*.**.**....*.**.*..*.**.*.***..**.***.*.......*....****..**.*..***.**.***...**.***.*.*.*..*....****.**..*..*.*..***......*.*.*.****..*.****.***.**.*.*.*..**.**...*.*...*.*.****.***...*.****..***.*..**.*.......**..*.****.*...*.****.**.***.*.***.****...***.**.......***....**.**..***.*.***.....**.*..*.....*********.....*.*** ..***.*..*.....**..**...*.**..*.......**.*.*..**.*..*..****.*......**.**.*.********.....**...**..**...**..*....**..*..*.*.*...**..***.****......*.****...****..**.*...*....*.*..**.**.**...*..****.**.*..*..*.**....**...*..*..**...*.*.**.**..*.*...*.**.***.***..*..*.***..*.*....*..**...*.**.**..*..**.*.*...*..****.**..*.....***..*....******.*.******...*...*.*.*.**.***...*.***.******.*..*..*..*.**..**.*..**.*.**.**..*.*.*.*...***..*.***.**.....**....***.********.....**.***.*****..*.*.**.**...*.***.**.*....*..*..*****.*.*....***.***.*..*..**.**....*......*.*.***.*..*....*...***...******.*.***..*****.*...*.**.*..**.....*.*.***.*.***..****..**.**.**.**...*.*..*..*...*.*.**...*.*.***.**....*...**......*..*****.*.*.*..****.....**.*.*.*.*.....**.***.***.*...*..***..**.*..*.*..*.**..**..*.*.**..*...*.****.*.***....**.***.*.*.****.**..*.**.***.***.*...*...*.....*.**......***.**......*****..***.*..***.*.***.***.*.**.***..***....*...**..**..*.*****.***.*....*..*..**...*...*.....*.**.......**..*****..*....*****.*...**.**..**.*..**.*.*.***..**...*.**...........*.*.******.**.*.**..***.*******....***...*...*.*..*..*..*.**....*....**.****.****....*.**.*..***..**..***.*...*.*...***..*.*.****..**..*...****..*.**.*.*.*****..*..*...**.*....*..*..*.**.*..*.*...*....***..*..***.....***.***.**...*..*...*.**.**...*.*...*.***.***.***.**.*....*.....*.*.****...*..*******.*..**..***.****.*.*.*...****.***.*.**.**..*.**.*****.**.*.*.**.*.*.*...*.**.*...**.*..*.*..*...****.******...**.*.*.....*...*.****.*..*.*..****...*......*....*..*..**....**.***.*..*....**...*****.*...**.******...*****.*****.*..*.*....**....*****..*......*......*.***........**...**..**.*.*...***.*......**..*..**..**..*.*..*..**.*....*..**.**...***..**.**..*.....*****...*..**..*.*.**..**.....**.**..***.********.*.....****.*****.*..****.*...**..***.*....***..***.*...*.*...***.*.*****...*.*.*.*...**..*.*.*.*.*.**.*.*..*.**.*.*..*......**..*.*..*.***...****.*..***..***....*..***..*.......*..*...**..*.***..*.**..***...***.*...*.*...** .**.*..*..*.*.*.*.*.*.*.*...*.*.*.*.****......*.**.*.*..*.*.*.*..**.**...*.**..*.**..**.***.*.******...*.....**...*...**.*..*...**..*.***.**...*.**....**.****.*.**.*****.......*..**..*..***.*.*...**.**.*.*.****....*..***.......*.....**..**.*.*.*..*.***.....***...***.*....**..****..***.*.*.*****.***..*.....*..*...*..********..*..*....*...**..**..*.....***....*.**....*******.**.**..**.**.****..*......*.*.....*.*....*.**...*..*...*.*..***.*..**.*.*...**.**..**..**.**..*.**.*.***..**..*.***....**..*.*.**.*.*..**.*****.*******.*....*.**..*.****..*.*..*..*..*.*...*****..**.*..**..*****.*.........*.****.....*....**.**.....*.**.*.***..*....*****....*..****..***.**....*......*..***..*.*.*..****...*****.**.*.**..**..***..*..**....*...**.*.*...**.....*.****.*.*.*.*...*..**...*....*.....*.***.****.*..*.***.....*.*...*..*.***...**.**...*.***.***.*.*.*.*...*.***.*..*....*.*.*.***..*..***.******.*..*.*..*********..**.***.*....*.**.*..*...***.**.*.*...**.*..**.**..*.*..*.**...*........*..***.**.**.*.*.*..*****.*....****.*.*...*.*..*.*...***..**....*.*.*...**.*..*....***.*.**.*.....*.*.*..*.***...*.***....**...****....**...*..*..**.**.**.**....*.***....***.....*..******....**..*...*.*...**..**....**.*.*..*..**.*.....**.......*****..***..*....******..**...**...*.***..***.*..*..*.***.*..*..**.*.*.*..*.*.****...*.*.***.*****.***.......*.**.**.*......*..**..**..*....*....****.*..*..*.*..*.**..*....**..*.*.*..***..**....*.**.....*.*..**.**.***..**.**.***...*.*..*...***...*.*.*..***..***..*....***.*.*..*..*.*.*..*.*.**.....*..*.**.....****.*.**.*.**...*.*.*****.**..**.*..*.*...**.**.*.***...*..*.****..*.*....*.*...*******..***..***.***.*******....****.**.*...**...**.*.*****..**.*....****.*.***..*..*.***.*.*.**..*....*..***..*..*.*.******.**....**.**..*.*.*...**....**..*.*.*******....*...*.*.**.*..**....***.....*..*....***.**.*.*....*.*****...**.*.******......**.*****..*******.*.**.*****.**.*...*.***.....*..*.**.**.*.*...*..*.*.**.****...***.*...****.*.***..*.*..**.*........*.*.****.****.. ...*.*.**.****...*.*..*...*.*.**.*..*.**.**.***.*****.*.*.*...******...**.*.**......*.***.***.**.**..**.*.***.**...*...*...****...****........***.**.*.***..**.***.****..**.******.*....**.*...*.....*...*..*.*.*.*.*....*...****..**.*..**.**..*.*...*.*.*****..*..***..*..**...*.***.*.****..*.*****.**..*..*.....**.***.....**..*.....*...*..*..**..**..****.........***...**..**.****.*.....*..*..***.*.*..***..*...*.******.****..**.*..*****...**.***...*..*..****..*.***.*...***.*.*...*.*.*........**.****...*...*.*....*.***...*.***.*.*.**....*.***.....*.****.***.*...*.......*...*..*.*.***..***..*****..***..**.****.*...**..**.*.***.**.***.*..**.**..*.**...**...*..**.*.**.*.**.*.*...***.***....*..*..**.**...**...**...****.*..**...**...**..*...*..*****.**.....***..*.*.*.*..******...*.**.**....*..**.*...**.**.**..*...*...*.*.*....*....**.**.**..**.*..*...**..*.****.*.*..**.*..***..*..*...*.**.*...*.....***..*..*...*..***..**..*****..****.*.*.*..**....**...*......**..*..***..*.**.***.***.**.***..*****..***.**.*.*..*..**.*.**.***.***.***.*...**.....***.***.*...**.***....***.*.*..*******..**..**..*.**..***.*..**..*..*.*.*..**.**.*.**.**.*....*.....*....******.*****.*.*.*.*.****.*...*.**....*****...*...***.*..*..*******..*.*..*.*.*.*.*****.*....*.***.**..*...***.*****..**..*****.....*.**.**..*..**.***..**...***....***.***.******.***.**..*****...**.***.**...**.*..*..**..*.***.**..***...**.**.******.*.**..**..*.*.**...*.**.***.....*..**.*....**...*.*.***..*...*.*.*..******...***.*..*..*..**.*******.........***..*.*****.*....**.********..*.*.*.*.....*.*.***..***....*.*......*...*....****.*.*.*.*..*..***..**...**.**.*..***.........**......*..***.**.**...*.*...*.**.***...*.**.**.*.*.**.*.*..**..**..*...*.***.*.....*..***.......***.**.*.*.*.***..*..*..*..****...**.*...*.***.*..**.*****.**...**..*******.**.**....*.****.*..*.*..*.*.******.***.....*.*..**.*.**..*.****.***.*.*.**...*.*..**.***...**..***.***.*...*..*.***.**...**.**.***.......*..*****..**..***.***...**...*..*.**.*.........******.. ********...*.**..*...*..*..**.*.**.*.***.*.***..****..**..*.....*....*.***..**.....*****.***.****.**.*....**.*.**..**...*..*....*.*..****.***.******..*.*..*....***..*....**.....*.....*..*..*..*..*..****.*.***..*****.**.**.******.*.******....*..****.***...*.**...*.**.*.*..*...*****.*..*.****.***.*....*.*****....**....*.*.*..***.**.....**...*.**.**.....*****.*..***....***.*..*.....*.*..*...*..********.*..*...**.*..******.......**.**..*.***....*.**...****.*..**..**...***..**..*..........***.**.*.*...**.*.*..*...*..*....***.*..*****..**...*..***..**.**.**.*.**.*.***.*..****....*...*.********..****...*.....*..*.***.....*...*.*..*.***..*.******.*...***...*.****..***....******..*...*...........*...*.*..***.*.**.*.****...**.*.*.***.*.**.***.**...**..*...**.***...*.....*....**.****...*******..*.***....*.***..*.**..*......*.**...****...*.*.........**....*.**...*..*.**...*.*.......*.*..*.****.....*.**.***......**..**..*..**..****..*..*...*..***..***.**..*....*.*.***.*****..*..*..*........********.**..****.***.****.*..*.**.***..*..**.*.*.**.*.*...***..*...**.*.***.*.***.**.*...*****.*.*...*..*.**..*....*.*.**.*......****....**..**.**..**.....**........*.*....**.***************.*..***.*.***.*....**..**......*.**.**..*..***.*.******.*..**.....*.*.*.*..***..**.***.*.*.*......**.*****.*.*.****.***.***......**.*.*......*.*..*....*..**...***.****.**...*.*.***..**..****.**..****.*.*...*....****.**....**.*.*.**..**.*..**.****.*....****.***.*...*..**.***.*..*.***.*..*.*.*.***..*...**.****.*..*.*.****...*...*..**..***.**.***.**.****...***.**..**....**..*.*.****..*.**.***.**......*.***..***..***.*..*.**..****.***..*.*..*...****...****.*.**.**.*.**.*.*.**....*......*....**.*.**..**.*...*.*..*.*.*..***.*.*.*.*...*...**..***.******.*.****..*.*.******.**..****.*.**.***.**.*..*....*.*****..*****....**.**..*.*.*****.**...*.*.....**..***.*...*****...***.**...*..*......*.***.*.*.*..**..**.******......*.*....**.*.*.****.*...*.....****..***.*...***.*........*..*..*...*.....*.*.***..*.*.*.***..***.. **...**...*****..*.**.*.*....*.*.*.....*...*.*.**.....*..***.***.*.**.*..*...***.**.*.*.*.*.**.*.*....****.**.**..*.****..*.***..*..*****..*.*.**.....****...**.*..**.*.*..*..***.**..****.**.*******..**..**...*.*.*..*.**..*.*....*****.*..**.*....*.*.*..**.****..*.*.*.**..*...**.*.*.***.***..***..*.**.***.*.**.**..**.***...**....******.*.****..***.*.*..*.****.****..*.*...**..*.***.*******.......****.*...****...*****....*.***.....***.********.*.*.*...*..***..**.*..*......*.*..*..********.****.**..*.*.**.**.*..*.*.*..*.**..*.******..***..***.*.*........****...****..**.******.**.****.*...*.*.*.*****...**..**...**..*.*.**.*.**..*****.*....*......*.*...*..**.******......****..*********.*.**......*.*.****...**...**.*.....****...******...******.****..****.*.******.**.*..*.****.***..***....**......*..*...***.***.**.*....*.***.*...**.*..**.*..*..*...*.***.*..*..****...*..*..**..*.****...**.*.*..**..**.**.*......*.***..*......**.****..*...**...*...*....*......**.*.**.***..*...***.*.*.*****..*..****..*..**.*.*...***..*..*****..*****...**.*.**..*.*.*.**.....*.....**..**..**.***..*.**.**..*.**.*....**.*..**.*...*....*...**.**..**...*.**....*.*.*..*.**.*****..*.***.*..***..*.*......***.*..****..*****.*.*.*.*....*****.*...**.*..**.**...**.*..****...***.*......**.......***...******.*..*...**..*.***...****...*...*....*.....*****..*..*..*..*.***..*.*****.*.*..**.*.*.*.***.*..******...*.**.***.****..*...*.*....**.*.*.**.****..**..***.**.**...*....*.*.*........****.**...*.*..**.**.**.*.*..*...***...*****.****..**..*..*...********.....*.*.....*.****.*.*......*.***..*....********...*..**.*..**.**.**...*.*.*.*.*..*..*****.**.*...***..***.**..***.*.**.*..**....**********.******.*..***.***.*.*.***...*..*.*****..****.*.**..*..*..*.*****.**.....***.*.**.*...*.***.***.*..****.....***.*.*..*****....******.****.******..*.*.*.*******.*.*.*.*.*.*........****.....**..**.****....*..*..**..*..*..****.*..*.**..*..*.***....**....***.*.....*.*.**.****.....*.*.**.***....*..*.**.*.*...***..*.*.....***....** ..**.*..******.*****..**.***......*...*.*****..**..****..*......*..*******....*.**.*..*****.....**.*.*.****....*...*...*...**..***.**..******.***..**...*.*.**.*...*.**..*.******.**.**.*.*.*....****.*.*.****.****...**.*..*****.****.*...*..*.*.*..***...***..*..**.*..****.*********.****...**........*.**...***...****...*.*....*******.**.***.*****.**.......***..***..***.***.*.****..*.*..*.**.**.*..*....***..*....***.*..**.........*..*.*...*.*.*.*.*..*...**.*.*****..****...*...*..***....****.**..*..****...*.**.***..**.*..***..**....**..*.*.**.*.....**....*..**.*.*......**..*...***....*.****....*****..**.**...*..***.**.*.**..***.*.*...*.***...*..*.*..***.**......*..*********..*.*...*....****.***..*....*.*.*.***..**.***.*.*****..**..*.***..**....***.....***....*.*.*...**.*.**.......**....*.*.*..**..*.******........*.***...****.*.*.*..**...**.*.***.***...*..**.....**...*.*...**.*...******.*.*.****.***..**..*.**.**.***..*..**..**.***.****.**.......*.....*.**...*...*....*.**.*.*.***..**.***..*.*..*.*.**..**.......*.*..***..*.******.**.**..**.....*...***..****.*.**.**.*.*.*...***..***.**.*..*****.****..*..**...*.***.****.**...*.....*.**.....*..**.***.*.**...*..****..*.****.**..**....*.***.....*.**.**....***..*..**..****..**.*..**..***.*.**....****.**..*.*.*...*..***..***..******.*..**...****...*...**..*.**.*...*..**.......**....*****.*......****..*..*...*.*.**.*..*....***.....*****..***..**.**.***..*...*.**.******.**..****.**..*.******.*...**..*.**..*.*.*.**...**********...*.*.****.*.*..*..*.*.**...***.**.*....**..*..*.*.**.**.*.*....**.**.*.**.*..***....*.*..**..****...*.*...**.**..***.*.*..*..**.....*.**..**...*.**..**...*...*.*....**.***.....***.*..***.....**...**.**.*..*..**.*...*...*..***..****.*.....*...*.**...*.*.*.*..*.***.*.*..*.*....*...*.**.**.*..*.*.*.*.*.*.**.**..*.**..*******.***...*.******.*.**.*.....*.***....****.*..***.***..**..**...*.***.***.*.*...***....*...*..****..*.****.*..*.*.***.***.*.***...*.....***.**.**.**.*.*.**.*..*.*.*****..*..*.*..******.**.*...*. .**..**.**...*..*.*.*.***.***.*..***..*.*..*....**...*.....*...****.......*..*..**.*....**.*****..*.*..**..*.**.*.**.**.**.**.***....****.*.....*..**...**.***..**..*....**..****.**.*.......*.*.***..**.**.**.....*.*.*...**.***.*..*.***..****.*.*...*..*....*.*.*..**.*..*...***..****....**..**..*.*..*.*.......**.....*....*..*****.***.***.....*.**.**.*.*...**.*..***.*...*****....*.*.*...*...**.*.*.**.....*..***...*.*.*....*.*..*.**.*..*..*..*...*.*..****...*.***...*.*.*...*.**.*.*.*.**.**.*.*..*...***.***.***..*..**.***..**...*.**...**.*....****.*****.*.**....****.***.**.*.**....*..**....*****.*.*.***.****.**.....**.*.*.***....*.**.**.*.**.**.*.*.*...*....***....***.**...***.*.*.*****.**.**.....*.*.*.**..*.*.**.*...*..*.*....*.....*..*****.....**..*..*..*.....**......*.*.****..**.**....**..*...*..******..*...*.***..*****..*****..*...**.*....***...........*...*.*.*..**....*.*.*.**...**.*.*....*.*.*.*...*...**..*.**..*.**.***.....*.*.*.*.**...**..****..***..**..******.*.*..**..**..*.....**.....*.****..*.*....*****.**.*.**.***.*.***..**.*..**..*.*****....****...******...*....***.****.....***...*.*..***.***.*....*.**.*...*.***..****..*.**....*..*..**..**.***.*.*.**.*.**.****.*.*.*...****.***.**..***..*...*..****.*.**..***....**.*..**..*.....*.*******...**.*.*.***..**..*...*..********.*..*.*..***...**.***.*.*.*.*.*****.*.*.*.*.*.**...*...**.*....*..*.....***..*..**.*...*....*.**.*...****.*....**.*..*..**.*.*..*...*..*.*...*.********....**...****.*..**.*****.*..***....***.*****.....**.*.*.*.*..*.*.**.*.*...*...*.**.****.*....****.**.***..*...******..*..*.*..*..**.*.*.**.*.****.***..****.*.*.**.*..***.*....*........*.****.*.*.***..*.*****.......*..*.*...**.***.**.***.****..*****.*.*.**..*....*..**.***.*..*****..***...*.....**...*.*....*...**..****.*.....*.*...**.*****.**.**....****...**..*******.*****...*.**..*.**.**..**.**.*.***.*.**.***.**.*..*..**.*.***.*..***....*...*.*...**.**..***..****.**.**..*..***.....*.**.*****.**..**.****.**......***.*..******...*.**.....*.*..*..... .***...*....**..**...**..*.**..**.***.*........*.**.*.**.*****.*..*******...*..*.**.****.*.*.*..*..*.*..***.*.....****...*.***.*.**.**...*..**.*..*.......*.**..**...***.****......*.*.*.***.**.*..*.****..*..*..**..*******.***.....**....*...**....****.*****.*.**.*..**..****..****...*****.*.**...**...***.*.*.****.*..*.....****.**...*..****.*****...**.**..*.**.*.**.**....****..**.*.*.*.*.*.**..**.*..*...*..**..*....***.*.....*******..*.*.***.*.*..**...*.**.***.*.****.*...****.....*.*...***.**...****.**..******.***.......****..***.*.********.*..*.***.**....*..**.*.**....***..*.****..**.***....**.**.....*.*.**.*..*..*.*.....**..***..**.****......*..*.*..***.**..**....*....*.*.*.*.***.**..***..**....*******..*..***.*..*.*...*..**.*..*.*.*.**.*.********.**.****.*.**...*...**..*.******.***.*.**....*..*.*...*.....**.*..**..*......****.***.*.....*......*....*...............*.*.*..*.*.*****.**.*.*..***....**..***.......**.*.....*.*.******..*..*.**.***.**..***.*.*...*....**.**..****.*****..*.*****.*.*.*....*.**...**..**..**.*.*..*...***..*.**...**.**...*...*.***.*..***.....**..****.*.*.......*....*......*.*..****.**..**...**...**.***.*.***.......*.**.*......***...*....***.*****..***...*.**.**...*......**...*..***.**.****.**.*.*.**..****.*...**.*.*.***.*.**.**.*.*.*....*....********.....*..****.*...**........****.....*.*....****.....**.***.**.*.....*.*.****.*...*.*..*****..*...*****.*.**.*.*.**...***.*......*....**..*.*.*..********.....******.***.*****.***....*..*.*..*..*.*..**.*..*...***.*.**....*..*.***.*..*...*.*****.....*...**.***..**.***.**.....*..*.....*...***..*....*...***.*...*.*.***..*******.***.*...*.**.......*....***..**.**.*.****..*.**..*.****...**.**..*.*..*.**...*..*.**.**.**.*********.***....**.******.*.*.**....*....********..**.**...***.*..***....**..*..**.....******..*.*.*...**.*...*......***....*...*....*....**.*******.******......*****....**.*.*.*.*..*****..**..****.***.*.*.*..*.**.....*......*****..**.*..*.*.**..*...*.*.**..**..*..*.***.*..***..*****...*.**... .*.**..**.***.**..*.***.**.*...**.*...*.**.......*..*.**..**.****.***.*.**.*..**.*.**...***...***..*..*...**..***.*..*.....****...****..*..*..**.**.*.****..*..***.**.**..*.***...*.**.**.....**.****.*..*.**.**.**..*.*.*..*.*.*.....*.*..**.*.****..**...*.**.*.**.*.*.*....*..*.*..****.*.**..*.*.*...*.*.***.**.*..*.*.******.*.*.*.*.**.*.*..**.**.**.*.***.**..*.*.***.*..*.*.**.**......**.*.****.*******..*.**..**.*.*....*.**.**.....*....**....***...*..***..***.....*..**.**.*.****.*.*.****....**.*..***....*..**..*.*..***.*..*....*....**.**....*.*.**.*..*.**.*....***.....**.........**...*...**.*..*.**..*..***....*.***..*.*..***...***.**.........*.*******..****..**.**.....*..**.*..*...*.****....**.*****...**......*..**..*.*.*.*****.****..**.*.**.*....**.**....*.*..*.**...*.*....*..*...**....*..**..****...***..*.....*.*.*.**..*.**......*****..*****..****..*.....***.******...*...*..*....*.***.*******.***.**....**.*..*...*.***..*....*.*..*..**.*.*****.*.*.*..***.**...**..*.*..*..***..**.*.***....*..**.*......*********...*...*.*...***.....**.*.*...****..*....**..*....*.***..*.*.**.******....*.*********.*.*...*.******...*....*.***.**.......*.*****...*..*..**.**.***..*..*..*.*.**..***.****.**.**.*....*..*......**.*....*.*.**.*...*******.**.**....**.***.**.*...*****...*..***..*...**.*.*....***..*..***.*.*..*..**.*.**..*...*.*.*****..*.....***..*.....*.**...***...*.*..*....*..*.*.*.**.**.*.*...**...**.*.**..*.*...***.*..*..****.*.***.**....*...**..*****..**..*.*..*.*..***.**.**.*..*..**...**..*....**.*****..*.**.****.***.****.**.**.*..*.....***.*...*.*..***..*...*.****.****.*..***.****....*.***..***.**.**...****...***....*.****.****...**.*.*..***...*.....*.....**.***...*.*.*.*...**.**...*...*.*.*.**.**.*.*.*....*..*.**.*.*..***.**...**.....*.*.*.**..***.*.***..**.**..*..**..***..**..******.*.......****.*..*...*.*.*.*.*...**.***..**.*......**.***.**.**..*.*...*.....**...*...*.*.***....*...**..**..*****.*.**...*****..*.**..*.**..**...**..*...*.*.*......**....*.*......****.*.**...***.. ....*.**.*...*.**...***..*..**.******.*.*.*.*.***..********..*..**.***.**.*...**..*.*.**...*.*...*....*..*........*....*.....***.***.....**..******..**..**.**.*..*****.****..**.*.***.*..*.****..**..*..*.***.*****.**.*...**.*......*.*.****..*...*..**.*.***.*.*..*.****..*.*.***.*.*****.*.**.*.*.****.**.**....*.**...*.*.*..*.***..****..*........***.*.*****.****.*...**.**.*...***.*.**.**.*...*..*....*.......********..**.*.*..**.****.*.*.**.***...***.****.*.***.****.*.**..*.***.****..*....**....****..***.......*.*.*.*.*.**.*.**.**.**..****.***...**.***.**.*..**..*...*.*....*.*.*****..***.**...*.*..*.*.*.*..****.*....**......***..*..**..****..*.*.****.***..*.***..**..**..***..*..**.*..***..**.*..***.*.*.**..*....*.**.*.....**.****.*...*.**..****.*....**.*.....***.*.**..*...*..**..*.**.*.**.*.****..**...*.*...*....*.**..*.*.*.*....**....**....**.***...******..*.*...*.*..*....*.*.*....****..*****.*.***..**.**.**.******.**.*..****..**.*.***.**.*.*.*.......****..*.*.**.***.**...*.***..**...****.**..**.*****...*.......*.*...*..*.*.*......*.*....**..****.*...**..**.***.....****.*..**.....*.**...****..*..**.**..*..******.*....*..*..****.*.*..*.**.**.*..*..****..*..***.**.*.****..*.**.**..*.*.*......***....*******.***.***.*......*...***...***....*******.*.*.*.*.**.**.*...***.*...*...*.*..*******.*.*.*.**..**....********.**..****.*.**.....*****..*..**...*..*.***.......**.*.**.***..*.....*.***...**..*..*...*****.*.*.....****..*...*******...****....**.*..*.....*.*.**.*.*.*.**.*.*.*...**.**.*..**..**.......****.*..**.**....*.*****.*..*..*..*.*..*..*.*.*.*...*.*.**..*.*...*..*..*....*....****....*.*..***..*...*.*..**....*.*.*.**.*****.**.*.**.*..*.**.****...*.**..**.**..*.*.**..**.***..***...*.......*..******..*....*.***.....***...***.*......****.*.*...*...*.****.*..*..*******..*.**..**.*..**.**..**.**.*...*...*...****..*.*...***.***......*.**********...*.****..***...***.*..****....*.**...***..*.**...*.**.***.**..*...*.*.**.*..*.***....*...***..*..***..*..****.*.****.*****.*.*..**..** *..***..**..***.**...***..**..*....*...**.*.*..*.*******.**.*.*..****..*.****.*....***..****...*.*.*..*.***....*.*.***.**..*...*...**...*.*****.*..**.*.*.**.****.*.***...***...***..**..*..***.*...*****..*..*..**.*......*.**....***..****.**....*.*.....*..*....**..**........***..**.*...*.*******.***.***.*****..**...*.*.**.**.**......****.**.*...**..***...*.**.*.***.*..**.*****.*.****.*.....**.**.*.******.*..**...**..*..**.****.*.*.*.***..*...*.*.***.**..*.***..*...**.***..*.*...*.****..*..**.**.*.****...**..*.**..*.***.***.**......*.*.**.*.*.*..**....****.**.*...*.*.****.....**..**..***..**..**.*..*.**.****.****..*.**.*....**.**..***.*..*.****..***.*..****.**..*....*.***..*.**...*..****.**.****...****....**.*.*...*..**.**...***..**..*...*.*..***....**...*..***.....**.***.....*.....********.***..**.*...****.*....**.......**.......**.*..***.**...**.***.*.***.*.****.....***..**.***.*******..***.**.*......***.***.*...*.****....*...******..**.*.**.*..***.******.**....***...***.*.*.**.**...*****.*..********.*..***.*.*.....*.*.*..*....***.****.......**...**.***.*.....*.....*.**....**..*..****.*.***.*..*..*.*...*.***..**.**..*..*.*.*....*..*..***.....****...*.***...*.***.*.****......**...**.*.**...*.****...*...*.**..**.***.*.*******..*.*.***..******..**.*....**.*...******..*..****.**....***...*...******..***...*.....*.*...*.*.*...*******..***.**.*****....***.**...***...**.*.*.*...*.*...**.*.*..*.****.*...**....*.*..*.**..*****....*.*..*..***.***..*..*...**......******..*.*.***.**.**....****.***..***.......*.*..*.*.***.**.**.***.**.....**.**.***.**....*...***.*..*.*.*.*..*.****..**..***....*****..**.****...*..***.*..*.*.......*..*....*...******..***..*.*...**..*.**.**...*.***.*****.*.*.*...*....*...****.*..*.*......*..****.*.**.**..*****...***.....**.****..*....*..**.*.**...*******.*..**..**.*...*.*....*..*.*.....**.*******.**.***..*.*..***..****....*..****.****.*..******..*****..*...*********.*...*..*..***..*.*.*.*..*........**....**.*.*.**.**...*.****..***.....**.*...*..**.* ....**..*..*..***.....****.*..*..****..*..*.**..**..........**..***..***..**.***..*...*..**.***..**..**.***.**.*******.**.*.***.**...*.*..**.*...**....*..**..**.**...**.*.*..**.*.**.*..*...**.*...***.**.*.**..*.*...*.....*...***.*...******..*.....**********.****..*****.......*.*****.*.***.*..*.****.****.**.**..**.***....***.*.********..***.***.*..**..*.***...*.*.*...***.**.**..*..*.**.*..*.*****...*.*.**.***.**..*..*....***...*.*..**......*...*....**....*.**.*.*.....****.********..*.***.***.*.*.*.*****.*.......**.***...........**...*....*...******..*...**...**...*..**.*.**..*....**.***.......*...*....**.**.*.*.*.*.*.....*.*.*.*.*..*.*.**..***.*...*.*...****..*...*.******.****..****....**..**..******.*...**...**..****....*...*.*...*..*....***.**.**..*...**.*.*.***..****..*.**..*...**..*...***.***...*.***.*.****..**.**.**.****.**....**..**...*.**......*.*.*.**.**...**...*..**.*..***.****..*.*........***...***.****...*.....**.**...*****..**.....*.*.****.........*.****..*..**..*..*.**...***..**...*...**...*.*.**.*******.*****.*.**.....****....**..*.*..**.***....*.*..*.**.*....*.*.....**....*..**...*.*.**..*.*....*.***.*.***..*.**.******..*.*.*..*.*..****.*.*.**.*.********.*......*.*.*.*.*.***.*..***.....**..*.*...***.*.**.*..**.*.*.*..*****..**.***..**..**.*****.**..**.**.*.*.**..*.***.*.*.**.*.***..*..**.*.****.***....*.*.*...*...**.****.*..*..*...*..*****.....*.**.***.*.******.*.*.*.....***...**..*.*.**..*....*.***.**.**...***.*....*...*********..***..**....**.**.*..*.***.....***...*.*.*..**....*.**.......**.**..*...*....*...*...*.*.***.*..*****.***.*.*..**.*..**..*.*..**.*...***..*..***...*.*.*..**..*.*.****..*.*.**.**..***********.*****.***.***.....****.*..*.********.**.*.**.*.**.*..**.*.**...*..*..**..*...*.***..*.***.*.*.*.***.*....*.*.**.*.***.**...***.**.*.**.**.*..***.**.*****.*.**.*...***.*.****.*...****..***.***.*.*.**...*..*..*.****.**...**....*.....**..*.*..***.**..*.*....*******..***.*.*.***.*.**.**.**.*...*..***.*********.*****...***.*...**.***...*.**.**. ...******..**.*...*...*.*.*....*..*.*.....**.*.**....*...*.*...*..*..****.....**.*..*.*....****.*....*..*...****...*.*.....*.*.*.*.*.**.**.***...**.**..*.***....*.*.*.*..****.*.*.*.***...**..********.***..**.***...**.*...***.*****.*.*........***.***.**.**.**...*.*****.*.****..*.....*..*..*.*..*.*.***.*.**.**.*.......*.*....*.****.*....**.*..****...*.*******..**...*.**...***...*.**.**.*..**.....**.****......*.**.**.***..****.**..***.**.*..**.*.***.*...***.**.***.***....*.**.*.*..****....*****.*****.**.*..*.*.*..*....*..*........*..******.......*.**..*.**.*.**..*..*.****.*.......**.***.*.*....*.*.**...*.*....**.***..****.**.*.*.*...***.*.*...**..*.**..*.*..****.*.*.**.***...*.*..**.*........***...***.*.*..**.*..*..**.**.**..*.***.**...******..**.**...***.*..**.*..**...*..****....**.**..**..***.....****..*....*..**.***..*.*..**..**.*.*...**..**...*****.*..*..**..*.****..*..***.**.*.**...*.****.**.******.***.**..*..**.*.*.******......*.**...****.*.****..**.*.**.**....*.*.*..*...**...*.***.*.**..*.......*....*.*****..*.***...*..*..*.*.**.*.*.*..*.***.*..*.*****..*....*.*.....*.**.*..*...*.*.*.*.**.....**...**...*.*...**..*..****...*.........*..**.***.******..***...*.*..**...*****....*.....*.*..***.*....*.*.....**.*.**...****.**.***.*.**.**..***...*...*.**..*..*..****..*.....*..*..*.**..**.****....**...*..**.***.*..**.*.*.*..**.****.**......*..**....*..***.*..***..**..***.*..*..***..*....*......***...*.**..**.......*...*...**.*.**..*..*.*..***.*...***..*****.*..****.*..**.***.****..****.**.*.*...*...*.*.*.*.*..*.....**.*...*.*..**.***.**.*..*.**.*.****....**...***....***...**.***..*...*.*.**..**.*.**.....***.***..*...***...****......*....*********...*****...**..*.*....*.......***...**..*..***..**..****...**.*...*.*..**..*..*.*****..**..*.**.***.....**.*.*...*....*..*.*.*..**.*.*.***..**.*******.*.*.*.*..**....*.**..*.....***..*.*.*...***.*.*.*...*.*.......*.**..*...**...**..*......*..*...****...**.*..***.*...**.****..***..*..****.*..*..*.*.*******....*.******.......*.*.*. *..*****.***.****..*.....*.....*...***..**....*.*.*......*****.*..******......*..*..*..**.*.***..***...*...**.**..*..**.*...**..*.....*..*..*.*****..***..*.**...*.*...***.*..****...**..*.**..*...****.*.***.**.*.***.*****....*.******.**..**.*.**....*.*.**.**....***.*******..**...*...*...*.*******.*.*..**...***.******...*..**.**.*.***..****.*..*.***.*.*...**.**.****.*.***...**.**.***.*.*..*..***.*....*.**....*.*.**.**.*..*.*......*.****...*.*.*..*.**...*.*..*..**....***.**....**.*.*...**.*.*.***.....**.***..*.....****..*.*.**.**.*..*.***......***..**.*.*....*.**...*.**......*.*******.*..*....*..*..*.*.***...**...*.*.***...*.*..***.*....*.*..*.***.*..****.*..**..*********..*..****.*.***..*.*..***..**....***...*...*.*.*.***........*....***.**.........***...*......*.**.****.*.*..**......*.*.**..*..**.*..***...*.*..*....*.*...**.***..*.**..**..*.*.*.*.*....**.***..*.*...*.**...*..**..***..**.*****......*.********..**.**..****.*.*.**.*.*.*.*..*.....*.***.****.****.**..**....**.**.*.**.*.*****..***...*.*..*......*...**...**..**.***..****.*.....**.***..**.*.*..**.***.*.**.**..*.****...**..*..**.**.**...*.**......*.*...*.***..******.*****.***.....*.*...*.*.......***...*..**.******.*.***...***.****..*.....*.**.*.**.**.*.**.*.*.*....****.***........*..*..*****.**....*.**.**.**.*..***..******..*..**.**.*...**...*.*..*.****..*.***.**..*.***....**.***.*.**...*.*...**.**..*...*******.**..**..*******.*.***..**.**..*.*..*.**...**..***..*.*.***.*....*.*...*.*****.****.**.*.*..***.*.*.*****.*.**.**.***....**...***.*...*.****..*..*....****..*..*...**.*.**...*...*.*....***...*.*.***..***..**.*.**.......**...***.**.....*.*.**.*..*...**.*******.*..***.**..*......***...***.**....*........*.*.**.**..*.*.**.*.*.*..**..***..*.*..*...***...**....***.**.*.***.**.*..*....*..*.**..***..*...*..*..*.*.*.*.*..*....*.**.......*.***.**.......*.***....**..*...**..**.****...*..**.****.****.*****.*.....*.***..*.*.....****.*......**.*..***.***..*.***....*.*...*.******........*.*..**...***.*.**.*.*.*.****.. **..***.*.*.*......***..**.*.**...****.****.*.......*...*.*.**.*..*.*.*....*.*.*.*.*.***..**..*.*.....**..*..*....*..*..***..**.****....******...*.**.***.*****.*......*...*.**.*.*....***....*....****..**..****.......*....**..**.**....**.*.*****....**..*....**....**.**.*..****....*.**.****.***....*.*..******..*.****...***.*.*....*..*.******.****.**....*.*.****...**...*.*.*****......**.***.**...**.*.***.**.*..**.*..*****.*.****..**.**..*...*...**.**....******.***....***.***.****.****..*******...****.***.***.*..**.***......**.*..*...*..**.**.***.*.*..**..**....*..***.****...*.**.******......**...**.*.***.*.****.**.*..**.....*.*.*..**.*.***..**......**...**.*..*..**..**..**...**.*.**.*.**..*****.***.**..*.*.**.*....***.....***.*.*......*.**.*..********...***...**....**...*..**.*....*..*******.*****..*.**..*.....*.**.***....*..***..***.**...*...*.......*..*...*.**.**.**...**.*****...*.*....*..******.*..*..*.*..*.....***.**.*****.***.***.*..*....**..*.*....*.*.*.****.****..**..*.*..***.****..*.*.***...***.*.*.*..*.*.***.**.**.......*******..*...*......*..*..**.*..**.**.*.*.....*.**..******...*.*.**.*.**...*.*..***.****.*..****..*.*.**....**.*.**.**.....*.*.*...**...**.**..*..*...*.**..******..**...*.*.**..**..****..****.*.***..**.***.***....****.**..**.**.*.*****....*.**..***......***..**.*..*.****...*.........*..***.*..*..*.***.....*..*.*.******.*........*...**.*..**....*..***....****..*.....**..*****..*..*.*..*.*.*.*****.*..*.*..**..*...*.******...*..**..*.*....*...*.*..**.*....***.**......*.*...***.***....*..*.**.****.*..*..**.**.*..**....*****..*..*..*..*..*..*...******.*..*..*.*.***...*....****...*....***.**.*.*..*..*..**...*..**..*..*.*..*.**..*...*..*..**.***.***..*..........******.***.***.*..**.**.*.......*.*..*.*.**.*...**..**.**.*..*..*.***.**..*....*..*...*.....*****..**.*.*.*.*.....*....***.***.*******..*...*...****.**..*..**.******.*...*.*.**.*.**.*.*.*...**..*....*.*......**..**.**..**.***...*.*...**....***.*.**...**.**.*.....*........*.....***..**.*.*.***** ..*.*.**..**...*.****.*.*...*......*..*...***...**...*..*.....**.*.**..*..*..*.*.*.......**.*.*..**..**.*.*..*****.**..*.*..*.*.*.*....****.*...***..*.*.*.*.**.***.*...**..******.*..*.*.*..*......*..***.*..*..**.*...**...**.*.*.*.*...*.*.*.*....*.***.****...*...*....*.*.*..**.***..*..*****..*.****.*..*.**.*.*****..**..***....*...*.**.....*.*****.****..**..****.***...*.*.*..*.**..***..*..*.*.**.*.******....*.**...**.**..*.*****.**.**.*...****....*..*.*.*.*.*..**..***..*......**...*....*.*...**.....*...**.*.*.**..***.******...**.*...*.*..**..**.*****..*.*.***.*.**.***.....*.*.*...*.***.*....**.*....*....**..***..*.***.**....*..*.*******..*.*...*.*.**.*......*..*..*****.***..*......**.*****.***...*.**.*.**...**.***.*****.**..*..**...***.**..*..**..**.*......*...*....**...**..**.**..*.****..*..**......*.**...*..*.*.*.......****.*..***...**.**...**.**.***.***...*...*.*.****.***.*.****..****.**...*****...*.**..**..*....*.*.....*....*..*.**...*.......**..**...**..****.*.*...**.****...***..**..*.*..**...****..***.****..**....***.*.....*.*.*.*******...**...*.......***..**....*..*...**..**..**.....*******.*....*****....*******..*..*...******.*..*..*....******....*..***...**.*..*.****.**..*..**.......*******.*.***..*****..****.**...****..*...***.**...*...*.....*.*.....*.*****.****.***..**..****....*.*****.*.***..*..*..**.***.*.*..*.*.**..*..*...**.***.**.*..***..****..*.*...******.*...*.*.*..*.***.**.**..*.*..**..*.**...****.*..*.**.**.*****.*.**..**.*.**.****..**....*.***.****.*.....**.*........*....******.*****...****...*....*.*.*.*..**.*.***.***.....*...*...**...****..*...**..*.*..**..***.*.*.*.**.***.**.*.*.*.***..**.*****.**.****.**.*.*..***...*..**.*......*.*.****.*.*.*.*.*.**..****.**.*.******.*.......**.**.***...****.**.****..*..**.***....**.*..*....*.**.*.....*.*****..**.*...**.*....**.*..*...*.*..*..**...***..*....*..***.**.*.*.*.***..**..**...*.*...**..**.*..***.*...*.*.***..**..***.*....**.*.*.**..*....**..******....*.*..*..*.*****...**.**....**.*...**....**...**.* *......*.*.*****.*.****.**.****.**......*.*...*.**...*.**...*..**.**.*.*.*......******.*.***....*.**.*****..**.*.*.**.*.......***..***.****.****.*...**...*****..*****...**.**..***..*****.*....*..*.****..*...*.*.**....*******...*..*.**********..*.*.*.***..**..*.*.***..*.....*.*.**.*....****...*.****..*****..***......***......**.***....***.**.*...*.******....*.*.**..*.*..*.*.*****.***.*.*.**.***.***.**..*..*****...*****.*.**.....**..*.***..**..*...*.*.*....*.*.**.*..**.*****.**...*.*........*****.*....**...*........*..*.**.*.*..*.***.*****..*.*....***.**..**.*......*.*...*....*.***....**.*....*.*..**..**...*.*..**.**.*..*.*...*.**..*...*.*****.***...*.****.*.******.*..**.*.*...*.**.*.*..**.**.*.*.*.**.**.***.*...**.......**...*....*..*.....*.**.**.....*..******.*.***.*..*.*...*.*..*.**.***.****.***.*.*.....*...****.**.*..***..*.**.******.*.*.**....*.*.*.*...***.*...*...*..***..***.*.***.*...**.*..*.*.*.***...***.*..*.***......*.*.*..**.*...*..******..*.**.*..*.*.*.*...***.*.*..*...**...**.*.*.*.*...***...**.*.*.**.**.**.***.*...*.*...**.**.******.*..*..**....*....****.....*.....*****.*.*.*.*.*.*.***.***.*....**...***.**.**.*...**.*..*.*..*...*...*.*......*..**********.**..*..*.*.*****..***.**.***....*.****..*.*.****.******.*.*.**.*..*...*...*..*..*.**.*...*.*.**..*..***.*.****.....****..*.....*****.*.*..**..*.**.*..***.***...**.**....**.**.*..*.***.....*..*.*..*.....*.*..*...**.*****..*.*.**..**.*.*****..**.*....********...*.**..**.*.....**..**..***.***.*.*.**.*.***...**.**.**.*....***.**....*.*..**.*.*.****..**.*.*.*.....*.***....*******.****..***.**.*.**.**..**..***......*.******....*...**.*...***..*.******..***..****..**..*..*.*******..**...**..*..*.*.......*.**.*...*.*...**...*..*..**...**.**.**...**.****..**.***.**.*.*.**..**.*..**.......**...**.***.*.***...*..**.***........*.*.*****.*........**.*..***.****.***.*.**...*......*.*...**.*.*.*.*.*.*..*...***.**....*.*.*.****.*..*..*..**.*..*.**.....*.*..*..*...*......******...*......***.*....*.....**.*..****..**.**** ...******..*.*****..***..*..*....*****.**.**.******.*..*.*.*****..**..*..*.*.....***.**.***..*..***..**.**...*..**...*.**.*...*..*..*.*...*..*.....******.*....*.*****...**.**..**...*...*.*...*.*....**.....**.****.*****.....*.*.***.....***.*....*.....****.**.***......**..***.*...***..**.*...**...****.*...*.***.**....*.*..**.*...*.*..**.*.*...****..*..*.**.***.***...**..***.****.**..***..*.***..*...*..*.**..***.**...**..*.***..*.*.*....*.*.*...*******.*..*....*.*****.*.....*..*..***..*.**.**..***..**.*....*..*..*****.**.*.*.*.******...**.....*.......*******...****.*....*******..*.*.**...***..******..*.*.....**....*.******.*.**....*...**..*...*.**.*.*..*.****...*....*.*......**....*..*.**.*.*..**....*..*..***.*.*.**....******....*.**.**.**.*..**..**...**.*...*.*..*.*.***.*....**..*....**.**..*.**.*...**.******......**...**.***...******..**.***..**.....*****.*.**.*....***.*..***...*.***.*.**.*.*.**..****...*.*****....*.*.**.****.**....****.**.*...**.*.*.*.....**..***.*..***.*.*..*.....************.**..**..*..*****.*.***.....*...*....*.**.*****.*.***.*..*.*.*****.**..*****.****.**.....****.**.........**.*..**.**...*....*.*....**..*****.*.*..**....*...*.*..*.**.**..**.**.**..*.****...*......*.****.****..**.*****....***..*......*.*..*.*****..*...*.**.**.***.*..*.*....**..*.*.*..***.**.*..*.**..***.**.*...**...*.**..*.**..*...*..*.**.****..***.*...*..******..*.*.**..*.*.**..***....*..****...*....*....*.*.**.*.**.*.*..***..*..**.*.*...*..***...***.*.****....*****.....**.*..*.**..*......******....*****..**..*..**.*..***..*.*.*.*..*...***...**..*.**..**..*...**.*..**..**.*.*...*..*....*.***..**.**..**...**...**..**....**..*.*.*****..*.**...*.**..*.*.**.****...*.*.**.*....*..**..***.**...**..*.******..*.***...*****..*..*...***.*..*******.**..*.*.*..*.*****.*.*..*...*...*.....*.****.***..*..*..*.*.***.*****....***.*...**.*.***...***...*.****...*.*....*.....***.******..*.******.*.....*...**..*.*..*****.**..*.....****....****.*....*.*..*..***.**..*.........*.*.....*..*.*.*..****** ..**.*.*..******........*.**....**.***..**.*.**.*..***.***.**.****.**...**...**.*.***.*.*****.*.*.**...*.**..*.**....*......*.**.**.**.....*..*..***.**..*.**....*********.*.*..*.*....*******.***....*...*.*..*....*....**..**.**.*..**..*****...*..*...*..**.*.....*..*.*.**.**.*.*.**..**.**...*....*....*.****.**.***...***...**.*....***.....***.*.*.*......****..**.***.**.**..**.*.****..*..*.***.*...*..**.**.*.**......**...****....*.***...**.***....*.*.**.*...*....*.*...........**.*.*.***...***.*..*..**.**..*...***...*.**..**..*...*..***.**.*...*.....*.**.*..*.**.*.*..*.*.....*.*.******......*.**.**.**.*******..***.*.*..***....**...*....*.*.....*...**.....***..***.***.********.******.*..**...**....*.****...*..***...*.*.*.****..*.**..**...*..*.****...*.**.**.***...*..*.**....*.*.*.*.**..***..***..**.*.*..**.....*.....*.*...**....*****...*..*.*.**..**....***...*....*...**.**..**.*..**...*...*.****..**..*..*.**.*.**..**.*..*..**.******...**.**...*..*...*.*.*.***...*...*****.*..*.***.*.****..*...*******.*.*.**...*..***.**.*....*.***...*****.*...*.****.**....*.****.**.*****..**.*.**..*.*.*.**...**.**.*.*.**.....**.****.*..*.*..*..*.*.*.*.**..**..**********...*.*...****.*..*...*.*.**...*....**..***...***.*.*.*.*.**.....******.***..*..*.**.**..**.***.****.***..**.*.*.*..*.*.......****.*.*.**.....*.***.*.*....**.*.**.**.**.**.*.*....*..**.**.****.***..*..*..**.*......*...****..*****..*...***..**.*.....*.****.*..****.***.*....*..*.*.....*..**.*.**.*.***.*.*.***..**...***.......***..***..*....*..**..*..***.....*.***.*.********...************..****..*..**..*...*..*.***...*.**..*.*.*.....*.**...*..**.****.*......*.***.....***.**.*.*.*...*....******.**..*..***..***.*...*.***.***.****.**.*****...*..*****...*****.***..*****....*.*.*.....*..*.****....****.**..*..*.*.**.****.....**...**.....*....*....*.*...*.*..*...*.*.**.*.*****.**.......****.......*..*.*.*...***.*.*.**...**.**.****...**.***.**..*..*****...*.*..*.**...**..*..*..*..*.*..**......**.***...*..**..*.*..*..***...****..**..**.* *.*.*.*..*..*****...**.*....*...*.*...*..*.****.**..****.*..*.*****...*.***.....*..*.*******.*...*.****..*.**..**.****..****.**..*.**.****..*.*.*..*.***..*.*...********.**.*...*..*..**.*.*..*.***.*..*...*****.**...*..**..***..*.*.*.*..**.*.*..**.**.****..**..*.****..***.*....*******..****..*.*.*******.*...*...**...***..****.****.**.*****.***..**.******..*...*..*..*..*.**.***.*.*..*****.....**..**..*...***..*.......**..****....***.*.**..*.*.*...****..*.....*..*..*****.*****.....*..*.*****...***.*.*..*.*.*..*.*..*.*...**.*...*.***.*...**....*.***.*.*..**.*...**..**.**..*.**.**.*.*...***..*.***.******.**...****.*****.**.*********.**.*.***..*...**....**.....*....***.*...****..*..*.*.**.*..**....*.*.*.***.*.**..*.***.*.*.**.....*.*......*.***.**...*.*..**...****.*...*.****.**...*.*****..*.**.**...**.*.*...*.*...*.*...*.*.*.***.**.**...***.*..*..*.*...*..*...*..****...***.*.....*..*.....*...****.***...**.*.*..***..**.******...****.*...*...**...***.*.*.***..*.***..*.***.*.*.***.*.*...*.*.**...***.*..**.**.**...****.....**.****..***.****.*..**...*****..*.*...*..*..***..*..*****..**..**.*..*..*****..*..**.*.***..*...........**..**.*.*.**.****...*......**....*........*..*.****.***..*.......******.******....*..**.*..***.**.*.***.*.....**.*.*.**..**....*****..*..***.**.*.**..****...***.****.***..*.*..*..**..*.**..**.*...*****.*****.**...****.***....*.*.*..****.**.*....*....**...*...***.***.*.*...**.****..***....**.***.*****..****..**.....*...*..*****...**...*.*....*...*******...*...****....*.***....***.***.**.*....*......**..*****.*..*.****.*..*....*...***..*..*...*..****..***.**.*.*.*.*.****....****.****.**.**.*..**.**..*..**.***....********.*.*.*.*****.*.*..*.*.*.*****......*.*.*..*..*...***...**.**..*.*.****...*.*...*.*.**.*.**.******.*.*...*..*.....*..**.*.**..*..*...*....*.*.**..*..*.****.*****.*..*.*..*.**..*.***.*..*.*****.*.....**.***.*..**..***..*..*....*..*....**..*.*..**.*..***.*.*.*..***..*.*.*.**.****.*.****..*..***.**.*...***...*.....*..**...*.**.*......*..*.*.**. ...**.*..*.****.*.***..*..****.*.......*.***..*.*.**.****..*..**......*.*.*.***.**..***...*..*.*.*....*.****.**.*.**.******......*...*.*.*...**..**..**.**.**.....**...*...***...*.**...*.*.*..**..*.*........*...*.***.......*.**....***.*.****..***..***.*....*.**.******..*..**...**...***.*****...*..***.*...**..***.*..****..*.*.***.**.*.*...***......****.*****....**.*.*.*****..*...**.*.***.....*.*..*..*******.**.*..**...***.......*.*.*..*.*****..*.****.*.*.*.*.*.*..****.***.........*.***.*.**.*.*.**.*.*.*.******..**..*.*..*..*.*....**..*..**..********.*...**.*..**.**.*..***.*..**.**..*.*..*.**.*.*.*.*.*.***..*...*.*.*....*..*..****...*.*.*...*..****.*....**..*..**.*..***.**.....**..****.**.*..**..**....**.*.**.**..**...*****.**.**.****.*.*..*.***.*..*.*.....****.*.*...***..*.*...**.**.*..***....***..*********..**....*.***..**...*...*..*..*.*...*******.**.**.....*.**.***..*..*.*..****.*.****.*....**..*...*..**.**..*.*****..***..*..**...*..*****.*.*.**..*.....*.******..*.*.*.*.*.*..*.*.***.*.*......****...***..******...**.**.***.**.***...**.**..*.*...**.**..**.*.**..**.****.***.***.*....**.**..**..*.*.*.**....*...*..*..*.***..*.*.**....***.*****.*.*.*.***...**....**.**.*.*..*****.....**.***....*.**.*.**...*..**....*.*...*.****.*****..*.*.*.****.*.....*..*.****...**...****..*****..****.***..*..*.***.**.*...***.**.*****..*****.*****.**...*.*.*.*........**...****..*.*.******...*.*..*.****.*..**.**.*.****.*...*.**..**.**....*.***.*.*...*.**..*....***..*.***.***......*****.**.*..**.*..*...*****.*.*..****...***.***..***..*******...****...***...**..**.....****..****.****....***....*..**.*.....**.*...**..*..........*.*.**.*.*..*****..*.****.***.***...**..****....**..*.*.*****....**.*..**..*..*.**....**..****..**.*.*......*....***...*..*...***..*.*.****...*.*..*..*****..*.*.*.*..*...***..**...*.*.**.*.**..*...**.**..**.......*.**.***.....*..*.***.**.*..****.***...*.**.***.*....*..*..**..**.....**..*..******..****.*...*.*.*.***.*.*.***.***..***.**.******....**..*****.*..**...*.*.** ........*****.***.****..*.****.**..*...*.*.***.**.**.*...*****.**...*.**..***.***.**.*.........*..*.***..*..**.*..***.******.*.**.****.*******.*.*.**.*.*.******.*..*****.***..***..**.*.....******.***...*.......**.**...*.**....*...*.***....*...**...**.**.**..***...***..*.*.*.*....**...*.........*..*..**.***.***.***..*.*.****.**....*.**.**.**...*..**..*.*.****.*..*..**....*..*..*..****..*...*****.*..*......**..*.*.****..**.*..*....****.*.***.**..*.**.****..*...**...*.***.....*.****..*...******...*.*..****.**.***.*.*....**..*.....*.**.**......*..****....**.*.*.*..***....*...*****.******.*.*.....**..********.*...*..*.***....*.*.**.*.****...***..*.**.**.**.*..*.****..***...*.*.**..*...***.*......**...*.*..**.**.***....*.**...*...***.**..******.**.*.*..***...**.**...*.*****.*.**.**.*.***...*.**....*.*...*....*..**..**.*...*.*.****.*..**...*.*..***.......**...*.*.***.*..*.***..*......**..*.*..****..*.*.......*.***.**.*...*....*.*....*.**..*....**.*....*..**.**..***.**..*...*...*.*.....*..*..*.**...****.....**..**.*.*.**.....*...***..***..*.**..**.....***.***..*..*..*...*.*..***...*....**.******.**......***..*.**.***.***.**...*.*.**...**...**..**..****.*.*.**.*....**.*.....***...***.***.*..*....*....***...***.**..*..*.****.******..****....*.*..****.**.*.*..*.*...*.**.****.****...*.*.*..*..*****.....**.*...***....*....*.**....*...**.*....**.*...**...**.*..**.*....******.*..*.*.***.*.****..*.****.*..***.*..*..**..**...*.**..***.*......*......*..***********...*.*****.**.**.....**..*.*.*.***.*..*.*.**...*.*.******..**.**........*....*.*..*..****......**..**.*****.**.**.**.*.***.*.**.**.*.*..*****.....**..**.***.*.*....*..**....*****.*.....**...*...*.*.*.*.***..**..*.***.**.****...**...****.***.*.****...*...**.***.**..**..**....***...********....*.....***......*....*****.....***....*.*......*.****....***.*.*....**...***..*..***.**.**.*.**...**.****..*....*****...****..*.**.....*.**.*..*****.***.....*.***..*..***..*.*....***.*.*..**.**.*.****.*.*.**.***..****...*..**.**..*..**... ***..*...**.***..*.**.**..*....**.*........****..*****..***.**.*.*.**..*.*.**.*.****....***.****..*.***........*...*..*...****...*.****...**...*.*.*....*..*..*.*.***..*..*.*..*.*..*.*.**.**.*.*...*....***.**.*.*....*.****.....******.**..*..*..*.*.*...****.*..**..*.*.***.....*.*....*...*******...**.*..*..*******.****.***....**.****..*.......**.****.**.**.**.**.******..*...***.*.*****.****.***..**.**.**.***...**..*.***.*.****.*********.****...*..**.*..****...**.*..***..**.*******.**.*************.****.*.****.***.*.*.*...**...**..*.*....*.*..***..**.*....*****..**.**..*.*....*.****..**..**.*..***..**..*..*...******..***.***.**.*...*.**.**....*....**.****......*..*...*.**.*.***.*****.*.***...**.*.*..***...****.*.****.*..****...*..**..*.****.*..**.***.**.**.**..*****.***.**.**....***....*...*.**.*.***...**....**.**.*.*...*.*.**..********.***.*****.*********..*****.*.*.*.***..**..*.*.*..*..*.**...***..**..**.*..*..*.*****.*.........*..*..**.***.***.*.**...**.*.**..***..*..***.**....*.**.*.*...*.*...**....*****.***..*...*.***..*.**.**....*.*****.******.*.**...****.*.*.**...*.*..**...*..****.**...*.*******...****.********.....**.***.*.****..*.**..*...**....**.****...*.**.*.*..**.*.*.***.**..*...**..*.***......**..**.*..*...***.....***..***.***..*...*.*.**.**..*...*.*.***...*.**..*..*..*..*.*....****...**.*****..*.*..**..*.***.*..*..**.*.**.*.**.***..*.*.**......*******...*.....*.****..*.*.******.*..*...*..**.*..*.*..*.*.*.**.***.**.**...***.**..**.**.***..*..*.*.......*.**..*.*.....*.*...**.****.*...**.**.***..**.*.*..*..**..*.*.*....*.*...*.*..*..*......*..*..*.*.*....**.*.**..*..*...*.*.....*....**.*.**..**....***.*..*.**.***.*.*..****.*.*.***.*.*.*.*.*...*****....**..**.*..*...**..*...*.****.**..*..*..*.....**.****..**..**..**.....*....***..**.*.**.*.***.*...**..*.*....*..*.....*.****.*.*.*.....**..**..***.***..**.***.****........**.**...***.**.*..*..*...*.*.*.*.*.*.**..*..**..*..***.**.*.*.****....****.**.*....*.*.***.****..**.*.*.****.***.*..*.*.*...*.....*....*....*** ....**.*..***...*.*.*....****.***..*..**...*.*****.******........*.***.**....*.*..*.**..**.....*..**.***.**.*...***.*...*.**.*.***.*.**.**.*....*****..*....**.*..*....********.*.**.**.*...****..*.*****.*..*..***.....**.**.......**.*.**..*....**.*.*..*.**...*.***.*.*....*.*.*.......******.****.**.*..*...********..***.*...***.*..****.*****...*..*.*.....**.*****....******..*..**..***.**.****..**.*.*..*.*.**.*......**.*.*...*.**.******..**.**.*.*.*.**.*****.*....**.**.*.**...***.*.**.***.*..*..*****.***.*..*......***.***....***.**..*.*.******.*.******.*..*...*.*.*.*****...***.*.......**..**.*.**...**....*..*.**...**.***..**....**....*.*.*.*..*..***.***...***.*...**.*.*******.....***.*****.****..*..*...***.*****.***...*..*.****...*.*.*..*....********..*.******.***.**..**.*.**..*...***.*..*****....*****.*....*.*.**.......**....*...**..****..*.*.*.*.**.*..*....*...****.*.**...*.*....*..***.*****..**.**...****.*****.**..**..*.*.**..*...**.........*..****..***..*..*.*..***.........***...**..*....*..**.**.*.****..**.*..**..********.....*..*.*****.**.*..*****....***.*.*..********.**..*.*.**....***.**.*..**.**..**.*.*..*..*...****.***.*.***..**..*.*.***.****....*..***....*.*.*.*...**..*..*.*.*....*..**.**.*...*.........***...**..*.*****.*.*.....******.**.*....*.*.******..*...*...**..*...**.*.*.*.**..*****..*...*...*.***..*.**.*.*.*....*.**...*...***....*..*****.*.*..*......*..**..**..*.*..***..**..*..*...**.*....*...****..*.*.*...*.*.**.*****.*********.***.*..*.*..*.**...*.****.*...**..*.*...****...**.*....*.****...*..**.**.*.**..*...*.*.****..***.*.**..**.*.***..*...**.*.***.**.*.*..*..*..**.***..*.*..**.**.**..........*...*****.***.....*..*.**..*.*....****.*.*.**.*.*.....*.*.*....**..**..*..*.........**....*.*..***.*.***.*.*..*....***.***..**.*...*.*...***...**.****....*.*...**.....*******.....***.***.****..***...*..**..*.*.**..*.**.******..****.***.***...*.**....**...*....**.*.*******....*.*.***.*.**.***.*.*.****.***.*.....**..**.....*...**.*.*****.....*..*.*....*.*.**.*.... .*.***..*..*..**..*****...***.***.....*...**..*.****....*.***.*.*.*...***....*.****..***...***.**...***..*****..**..*.*..**.....*..**.**..*.**..*.**.*.*.*.***..**.**..*..*..*..*......****......**...**.***..****.*...*.*.....*******...*.....*.**..*.*.*....**...*..**...*..*..*.*..*.*.***.**.*.................**.*.****.*.....*..*.*...*..*.*.*...*.*.*****......*..**..*.**..**..*.*..**.**..*....******..*.******.*.*..*.****.*....*.***..****.******...**....****..***...***...****.*...*.....***.*..*.....**..***.**.*.***...****.**.....*.*..****..*.*.*.....**.***...*....****.***....*.*...*..*.*......****..**.****.*.*****.**..*.*..**.**...*..*.....*....*.**.**.*.*......*.*.**.*.*..*******..**.*.******..*.....*...*.*.*...***.**.***....*.*.*.**...*.*.*.****.*....*****...*..***..**.*.....*...**...**..*..*..******....*...*..******.**.****.*.**..***.*...**.**.......*..**...*..**.*.*****...**...**..**.*****.*.***.*.**.*.*.*****.*****...****..*..*...*...*.****.***.*.**...*..**.....**..*...*..***...*..*..****..*.***.*.*.****..*..*..****.***..*..*......**.****....**..*..*.**.***.*.***.*.*.*.***...**...****..........*..**..*.*.***...**.***.*..*******...*...**.*****.*..***..**..*...***..**..***.**.*..*....****.*...**....*..*..*..***.**.*..**.*.*.*.*..*.****.**.***.***...*****.*.***.*...*..**.*.**..***...***.**..*.***..***..*.*..**.*..*.*.**..*...*.*..***.*...*.***..******.**..*.*..*.***...**...***.**..*.**..........*..****.*.****...*.**..**.*.....***.*..*.*.*...**..*..**.***..*.*.*.**.....*.*.*.*.***.***...****.**..*....*..***.....**.*.*.*...**..**.*.*.......*.**.*.*****..**.****......**..****...**..*...**..*******.*..**.*...****.***..*..***.**....*........*********.*..*....*.*.*...***.*.**.....**.*.*..*..*....******...**..*..**.**..**..*...**.*****..**.*.*.********......*..**.**..*..***.**.****.*.*..**..*....**.****..**.*.**..***.*.*..***...*.***....*****....*..*******.*.*...*...******.**..*.*......*.....*....*...*....***....***.*.*..***....*....*....**..*..*.*.*.*.....**.*...****..***... **.*..*.**.*.*.***.*.....**..**..*.*..**...*..*.*..*****.*..*****.*.****..*.*.*.**....*****.*.**......***..*.***.*....*.**.*...**....*.****...***.***.*****..*.***.*.***.***..***.***.**..****..**.*.*..*...**...*.**.*...**.*.*.*.****..**.......*..*.*.*...**.**.*.....*..*..*.*..*.*..**.*.*..*......**.*...**....*...***...*.....***.*..***....**..*.**..***....*.....***..**.*.***.**.***.*...***.**..*.*..**....*..**.**.**....*..****.*..*.**.**...*.*.**.*.*...**..**.*...*....*.*.*..**..******..****.*.*...**.*..**.*.***.**....*...*...*.**........***.*..*..*...*.**.*..*.*..*******.*..*....*.*...*.****.*...*.**.....*****.**.*...*.*..**.*..*.....**...***.****.*.*...*.*..***.**.**...*******..**...*..**.***..**...**.******...*..*.**...*.*.******.*.**..*.**.**.......*.**.***...***....*..*.*****..*....****.....*****....**.**.*.*.***.*....*.*..*.***.*.**.**.......**..***..***..*.***...**.*.**.....*...*.*....*...*.......**....*....**..*.*...****..*..*.*.**.**.....*.*.*...**...*.******......*.*.****..*.**.*..*..*.**..*...**.**..**.***.****..*.***..*.**.**..*.**..*..***.*....**.*.***.*..*...*...*....*..*.......*****...**.*.*..**.*.**..**.*.*....*..****..******..**.**...*...*****.*.*.**.*.*.*.*******.**....**..*.*...*.**...**.*.*..****......*..*..*.***.*.....**..***.***.**...*****..**...*...*.*.*.**.***..*..**.*.*.*..*..*..*.**...***..*...*...**....*.*..*.*.*****.**.*.*.*..*.*.**.....**.****..***.*...*.*...*****.*....*..*.*...***.*.***.*.*..*.....*****..**.*...***.........***.**..***....*.*.**......****.....*.**...*.*.**..*.*.*..*...*..*......**.*.*..*..***....*.*.*.*.*.*..**.*.*****.***..*....****..*..*..*.****.*..*..**.*..*....**.*..*******....**.*..****..**....*.*....*.....**.*.***.***.....*..*.*..*.**..*.*.*..**..*.**.**.*****.*...***.*...*..*.....**..***.*.**...*..*..*.**.**..*****.**..**.***.******...*.**..***.**..*....*.*****.**...*.**.***..*********.*.*.*...*...*....***......*..**........**...*.****..**...*.***..**.*...*.*******...*****....*...**.*.*.*......****.*..*.*.*......*** .*.....**..****.*...****..**..*.....***.*.....****.****.*..*.*..*.*..*.*.......**..**..*..*..*****..***.**.****....****.***...*..*****.*...*..*..*...*.*..*.....**.*.**.**.*..*.*******.***....****..*.**..*.*****.*.*.....**.*******..*.*....*.*.**.**..*..******.*..*.......**.*.*.***.**.*.*..*.*.*..**....**...**..*.*..**.****..****...*..***.*.*.*....*....**.*..****..**......*..*.**..*.*..*..*.******.....*.**.*.*...*..*.**.**...*..****.**...*.*****.....***...***.****..*.*.*.***....*.*.***.******...***.*.******.**.**.******..*.*.**.*.*..**.***.**..*......*.*.**...****...*..*.*..*.*.*.....*.****.***...*.***..**..***.*.*...*.***.*..****.*.*..**....**.......*..***.*.*.***..*.....***....*...***.*...****.***.*....*****.***..*....*....**..***...*.**.*.....**..*.**..****.**......*...**..*...*.***.*..*.**.*.*.*..*...**.**..**...**....*...**.*.*.*...*.*****.**..*..*.**.**.*.*.*.**.*****....**.***.*..*...**.*.*****...*.*..********..**.*..*......*..*.*****...*.***.*.**.****...******.**.*...*****.***..****.*..****..*.*.*.*.**.*...*.***.*.******.......**.*.*..***.****.*****...**.*....*.***.**...*....*.*..**..*....**..*..*******...*.*.**.***..**.*.***..***....**.*..*....**.....*..*..*..***...*.*.**.*.**.****.**.*.**...*****.*******..*.*.**.**...**..*.***.*.**.....**..***.....*..**.**.*****......******..*.*****.***..*.*.*.*.***.**.*..***.*.***..****...*.*..*.**.*******..***..*...*.****...*.**..*...**...*..*.*...*.***.*****.*.**.*.****.*..*.*.......*..****...*...*..*.*.....***.***..*..*..***..***.*..****.****..*.**.**..**.**.*.*..**.*.***....***.****.*****.....*..****...**.***..*.....****....*...*.**....*****.**.*.**.****.**.....*****.*.****.***.**..***..***.**.*...****...*.*.*..*.*......****.*.****....**.*.**..*..*...**.***.....*.*..*.**..**....*.***.*..*.**...***.*.**..**.**.*.**.*..**...*****.**..*...*.*..*...*...*..*****.*....*.*.**.*....*......*.***..******.*.**.***.*..*.....*.*.**.*...*..**.******..*..***..*.**.*....*..*****.**.**.*.....*...***..**.**..**.*.....******.*.**.*.***..* .*.*******.**...*..**..**...****...**.*.**.....***.**.....**....***..**.**.......*.*..*..*..*.*..*...*..**.**....*.*..***...*****..*.*.**.*.***..**..****.**..*.*..*.*..*..***.**..**..****...**..*.**.**..*****.*..****..*...***.**.*.*..****..*.***.*...**.*....*...**.*..**...*....***.*.*.**.****.*****.*.**.*..*....**.***.*..****..***...*..***.*******..*.*.....**********..**.*.*.*****.***.**.*...*..***..*.**.....*...**.****...***..***....*..***...***..**.***.**.*..*.***.*.**.*.**.*.*.*.***..*..***...**.*...***....***.**...*.**.*.....*.***..**..*.*..*..*.*..**.*..***.**.******..*.*.....****.*.***....*..*.**.*.********.*.**.*.**.***....**.*****..**.*...**..*.**.......*...**..*.*.......******.*.....****...*...*...*.*..*.***.*...**.****..*..******..**...**.**.....*.*..******..*.***.**.**....*..*.*.***.****...****.**..***.*..**.**....*.*..**..*.***..****..*.***..*.**..******..*..***...*.....*.*..*.**...*..**.**.***...***..**....*****.**.****..*...*...***......*.*..*...***..***...******..***...**.****...*.*.*....***...***....*.**.***..*.*.**.*.**.*.*..**..*.*...****....*....*..********....*.*.*.**..*.***.****.**...**.*.*..*..***..***.*..*****.*.*.*.....*.*..***..**.*..*..***********..**...*..*.**.*.**..*..***....*.*..**.*..*..***...*.*.*.****.**..*....*.**..**.*...*.*.**...***..*.**.*..****.*****.****..*..**.**.*.*..**.**..****.*.*..*.**.***..***..****.***.......*.*.*.*.*.***.****..*****.**...**.********..***.***...***..*..*..**....*..*.**.*.*..******..*.**..*******.***......**.*.*.*..**...***..*.*...*..***..**..*.......**...*..**.*..***..*..**...*..*****.*.....*..*.*.*.*.*..*.*..***.****.*..**.**.***.**..*..**..*..**..***..*...*******.....*.**.....***.*.*.***.*.***..*......*.**..*...**..*....**.*..*..****...**.***..***.**..*...*..**...**.*..*..*.**...***.....****.*.*.*.****.*.*..*.*..***...**.**.*.**..*......*...****.**...**..**.***.****.***.*..***.**...*.**.***.**.**......*.**...***.*.**.*.*.**..**..***..*.****..***...**....***..****....*.*..***...*.**....*..*.....*.*.*.*** .***..**....*.*.*..*......*.***..***.*.*.****************..***....****.*..**.**.*..*.**....*....**...*..*..*...***..****..***.**..**.*********.*.***.**.*....*.**.*...******.*....*.*..**..*..*.*.*..*......*.*..***..*..**.*....**.*.****..*.****...*****.*...**.***********..*..*.****.*.**.....*.*.*....******.**.***.*...*******....*.*******...****..*.....*.*****.*****.**.**..*****..*.**.**.**..*.****....*...*.****.*..*....*.*....*.****.********.**.*..****...*.*.**.**.*...****.**.**.****..*.......*.***.*.**.**.****.*..***.*..**...*..****.***.**.***.****..*....*..*.....***.*.*...**.**..**..*.*.****..***....***..**..*.*.*.**.***..*.**.****.*..*..**.******.**...*..**..****....*..*.**...****.....*..*.****.**...**.****..........**.**...*.......***.****..**.*.**.*.*....***.**.**.*.**..***.*..*.**.*.**.**.*..***..**.*...**.******.....******.*...**....*.**...*....*...**.*..****.**...***.*.***.***..*.*.....*....*.*..***.***.***.*****..**.******..........***.***.***.**.****...***.****.********..**..***....***....**..***...*....****.*...***..*****.***.*.*..***.*..***..*.*..***...********.*.****....*..*.*.**.*..*..*.*.*.*.*.....**.......*.**..**..*....*..**..*.*..**...**...*****.**.*...**.**.....**.*.*.*****....*.**.*.**.**..*.**.*....*.*.***..**.*.*..****.*.*..***....*.*.*.*******.*...****.*..**..***....*......**..**..*...*.*.****.***.****...*.*.*****...*..**..*******...*.*****...***.****...****.*.*.****....*..*.**......**.*.**.****.*.***...*..*...*..***.*.....*.....*..........*.*..*.***..****.****.******.**.*****..*..*.***....*.**..*.*.*.***....*...****.*..**.....**.**.**.*.*..*...**...**.***.***..*.*.*.......*..***..***.*.****.*****..******.***.**..**....*.**..***..*..*........**.****.*..**.....**.*.*..*..***.....**.*..*.*...*.*.***...*......****...**.*.*..****..*...**.*****...****.*....***..*.*...**....*.*.*****...***..*..***.*....**....***.*..***.***...**...****....***.*.**.**.**.*.*..**.**....*.*..**....*..***.**..********...***.**...*.***.***....**..*.**..*..*...**.*.***...*.. .**..*..*..**..**.***.****.*.*......***......*.**.****..**.**.**.*.**.****..***.***.*...****.*.**.***.***...*****.*..*.*.**..*.**.*.*.**.****...*..*****..*..*...****.....***.*....*.*...**.*******.*...***...**........****.**.*****.**.****...****...*.*...**..****..*.*.***.**.*..****..*....*.****.....****...*****.*..***.*..****.*..*.***...**.**......***.*...*.*....*..*..**..*.*.*.**..**.......*...*.***.*.*...*....**..*.*..**.****.*...**.***...*.*..**.******..*.....*..**..*.*..****.*.**.****...*..*..**.*.*.**........*...**......***.**.*.***.....*.**.**..**....***..*..**..*....***.**...*....*..***.**.****...*.*.*.***............***.**..*.**..***.**....*..*.*.**..******.****..*....*.********.**.*.*..*.......**.**....*.*...*..***.**....*.***.*.*...*..*...****.*..**....**.....*.**.....*..***.*..*..*.*...****......***....********..**....**.**.*.**.........*.*.**.*.*..*..**.*.*.**.**.***...***..*.**..*.*.**.....**..*.**...***.**..*.....*.......**..*..*.*.**..*...**.***....*.*****.*.*..*******..*..***..***.***..***...***..**......******.*.*..*.*............*.*.*..*.**.*......******..**...***...*****...*.****.*.*****.*......**..**.**.**.*...*.*..*..***.**..*..*.**.****.*.*...***...********...**.***..*.**..****..**.*...********.*******..***.**..*.**.***.****..**.**..*.*.*.*.***..***..*....*...*..*.****.*.*.*.**...*.**...**.*.***.*.**.*..*..***..***..*.*.***...**.*....*..*.*.*.*.*......*.*..*****.*.*..**.*.**.***.****...*.***.*....*..*..*..**...*.*....*...*.**..***....*..*.*..*.*..*....**..**..*..***.**..***.**..*..*..*...*...*.*.*..**..**.****.**.*...*..*******...*..*...**.**..*******...*.*..*.*.******.*.****....**.*.*...*...*.****.*...*.***..**.*.*.***.**..*.*.*.*.***.*******.*.*.*.*.****....**.*.*.*.*..*...***..**.*.*...**...**.*****...*......*..****.**..*.*..****.**..**.*.*...*..****..*....**..*.**.***..*.**..*.*....****.**.*...*.*.**...*.**.*..**.*.*.****.**..****...*.****..*****..*.*****..*.*.*...*.*.**.*.**..*..***.......****.****...*..**.....***..**...*.*..***.****.**.... **..**.*..***.**.**..*.**..*..**.******..*.**.*.....****.**..*******..*.*...*.*.*...**..***********....*..**....***..*..*..*.**..*....*.**.*.*.*.**.*.**..*.**.**..***.**.*.***...****.*.*.**.*.***....******..***...*....*.*.*.*......*.**.***...*.****.*.*..**.*.*...*.......******..*.*.*.**..*.*.*..****....**.*..*...**.***.....***.****..********.*..*.*.*.**...*..*..***.***...**.***.*.*.*...****..*.*..*..****..*..*..*....*..***.**..*.**..*...*.....*.**.***..*.........*.***.****..**.*****..*..*..*.*..*..**.*..***.*.*.*....*..*..*******...***.*.*****...*..*..**.*...*....*..*..***..*.*.......*...**.*.*.****...***.*.*....*..****.....*.*...*..*..*.***.**.**.*...*......*.*.******...**.*************..*..**.**.*.....***.................****....*.*.****....*..*.....**..*****...*.********.***.**..*.*.**.**.*..*....**.*..*.*.*.*..*..*.*****.*......**....*....**.**.*..*.**.*.*.**.**..*....**.*.*..***.***.......***....**.**.*.*.**...***.*.*..*...*.....*.***.*..*..*.*.**..***..***..**..*.**.***.*.....*.***.*.****..***.*...**..***........***.****.***..*....***.*******.*..*....**.*..*.***.....**.......**....********..*****.*.********..****.**.*.*.**.*.**..**.***.*.**....***.*.*...*.*.*******..*..*..**..***.**...******.........**.*..*...*...*****.****.*.*****...***.*....****.*..*..*.***..*..*.**...*..****.*..**.*..****.*.****...*...*..*....*......***.**...*.**.***...*..***.*....**..*.***.**..**...*...***..*.*..*.**...*......*......**.**...*.*...**..*.***********..*.*...***...*****.**..*.***....***.****.**..*......***.***..*.....******.........**..*...*....**.****..***.**.***..*.********.**.*.*.*..***.**...*.*****..***.**.*****....**.**...*.....**..*.*..*......*....**...**.*....*..***.*....*.*........*.*.*.*.*.**.***.*..*...*****.***..*.*...*.**.*...****.*..*...**.****........*..*......*..*.*...*..********.***.****......***.*.***..**..**.***.**..*.**.*.*.**.....*.****.*.*..****.*.*....*.****..*....***....*..*****....**..*..*.*****.**..**.*.****.*...*.****..****.*.***.*..**....**.*.*.*..*. .*.....*.*......*.***.**.*...*.*.*...**.*...*.*..******.****.****..**..*...**..**.***.***.*...*..*..***.*.*.***.*..*.***.**.*.**...*.*.......**..*.**.*..*...**.*.*..*...**...*.*..*.*.****..*.***.***.*.*.**.****..**....**.*.*........*..***.....*....**.*.*....*..****.**.*.*..**...*******.*.**...**.*.**.*****..*..**...**..*..*.*.**.*..**.*..**.*..*.*.****..**.****..*..*.**...**...*********....*........**.*.*...*...*..***..***.***......*..**...***..*..****.**.*.*.***.***...**...*......*..*****.**.**..*.**.*..*.**..*.*.*.***.**..**.**....*.***....****..***..*.***.**...*..******...*..****..****..**..*.........***.*...**.*..****..****.*.*..*.*.*..****..*.*.*.*.**....****....*...*.*..****....***....*..*..***.*..*.*..*....**.******.**...***.**...*.**.*****.*..*.*..**..*.*....**.**..**.**.****..*.*.*.****....*****......*...*.*.*.*..*..*.*.*.*.**.....**.****.**....************...**.*..*.*..*.........*.**.*..**********......**.*...*.**.*.**.*...***...*......**..**.**.*.*...*..*.*....*.**..**.....*..***...**..*.****.*.***..**...*......****.*........***...*....****.*.*..*....*.*..*..*..*..*.*.*.....*..*.**....*..*.**.*.*..*...****.*.*.**.**.***..*.**....*.*.****.*.**.*.*.***...*******..****...**.*.**...*...*..***..*.*..*......*.....*....***.....**.*.**....**..*****....**....*..**...****.**.**......***..**********.***....***...***.**.***.**.**.*.****..**.**.**....***..*****..*.***..****.*.*.***..*.*.**.....****.*.*..*******.***..*..*.***.***.*....***.***.*...**.*..**.*.*.*.***.*.***.*.**..***.******..*.*.*.**..**..**.**.*...*.***.*******.*.**.*******...**..**..**..*.*.**.**..*.....*..****.**.***.....*......**.****..*.*....**...****..*...*..*.*.**.***..****..*..*..******......*.*.*****...***.*.*..***..**..*.**.*.*****...**.*.*****..*.**..****...***.**.******.***.........***.....****...*****...******.*.*.**.*.**.**..**.***.******..****.....*.*.*.**.*.*.***....*.*.*..*.***.*.*..*.....***...*.*..**.**********...*.**..*..***....*..*....**.***......***.*.**.*..*.*.**...*.**..*.**.*...** .*...**..****..**.....**..*..*..*..*.**.*....*****.*****.*..*..*.**.*..****..*.**.*.....***..***.**.***...*****....***.*.***....**...*.**....****..*..*...*****.***....*.*...***....*.*....**....*..*..****..*.*.*.*...**.****.*......*..**.*...*.....****.*...**.*.*.*.*..*........*.*****.*....******.*.....*..**.***.**..*****...***..**.**..***.*****...***..****.**.**.*.*..**..*.****.*********...**.***..****.**..**..**.**.*.****.**.*.*..*.....***...**.*...*.*.***..**....*.****....*.*...**.**.***.**.*..***..***....**.*...*.*..*..**..**.***...*..*..*..*.*.**.**..*...*.**.**.....**.*...*..*****...***.*...*....***.*..**.**.*******..*.*.*..*.************....***.********....**....***.***.*.***..*****..*.***.*...*.........*.***.*.**..*..**.......*..*..***..*..**.*..*.*..**..***.**.*..*...*...*.*....*..*...*..*....***.*.*.*.***.**..**..*...*..*..***....***.*******.*...*..***....*..***...*..**..*.*..*.*..*...**...*.*.*.**.*.**.*.***..*.***.*.*..****.*..*.***....****....*****.*.**.*.**...*...*.*.*.*.....**...*.***..*.***....*********..**......**.*.**..**........**..***.*.*.*..*..*.*.*..***.***.*.********.....*...***....*...*...**..****....****.***..*.**...*....***.*..***...*....******...*..*.....*.*...**.*..****..**.*...*.***.**.*.*.*.*.*.***.******.*.***...******..****..*....*****..****.*.*.**.**..*.***.**..*...*...**.*.**...**....*..*.***.*.*..**..*..***.*..*.********.**.*....**.*..***.*.**..*...***...***.*.**.*....*.*.*..***.*.*****.**.***.**..*.......*.*.**..***.*..**.*..**...***.*.****..*..******.*..**.*.*..*...**.**..**...**..**..***.....*.*******...*..***.*...*.*..*.***..*......**.*..*........**.***..*..***.*..***.**..**.....*...*...**.***...*..*....***..*.*...*.*.*.*.****.....*.**.**.**.**.***..*******.*..**..*..**........***..*.*...**..******..*****...**.*****..***.*.***.*..*.****..*...**..****...***...*...*..**.*.***..**.*.**.....*.....***..****..**....*..*.*.*.*.*******.**.....***..**..*..****..*...*..*******.***.*.*.*....*......**...****..***.****..*..*.....*.***..***.*. .**.........*****.**...*.*..*....*..*.*..*....**....*.**.*..***.*..*.*..**..*...****.****.*.*.*.*.*.*.*..**..*..*..**.*...*.*.**..**...*********...*.*.*.***.*.*..*.*.*********..*..*.***....*.*******.*.*.**.**.**..****..****.**.*..*..*.*..**..**.*...*..*.***.***.**.*..**.*.*.*...**....*...*.*.**.****..******.*...*.**.*..*.****.*.***.*.**.*..*..*.***.*.**.***....*....*..***.*..**.*.**.**.*.***......**..*...******...*.**....*.**.****..*.**.*..****.*.*.*..**.*.*.*...***...*.******..*.****..*....*.*....**.*.*.*.**..*...*.***..***.*.*.**.*......*...*.**.**.***.*.*..****...**....*.*.******..***.*.*.*.**...*****.**..**.**.*.*****..*..*...**.**.***..*..**..*****.*....**...*.***..***.**.*.**..**.*..*..*.***.**.****.*...*...***..*****...*...*..*.*****.*.*...**..***.**.*...*.*.*..*..****......***...**..*...***.*..*......***.....*.*.**.***.**..**.....*.*..*....*.**..*.**......***..*.*..**..*****..***.*.****.*....**.*.*..*.*....**.....*.*.....*..*.*******.*.**..***....*...*.*.*.*.*..***...***.****...*****...****.**.**..*.**.*.*..**.*....*..*..*..**..****...*.***...*.*.**.**.*****.*...***.*..**.*****.*....***....*******....*..***.....*...**...***.**...*....*..*..***.....****..**.*..****.**.......*..**.*.*..*.*.**.*.*....*...*.**.**..*..**.....**.*..*...**..**..*..**.*.*...**...*..***.*....*.*..***....**..**..**...***..*...*.**.**.*.**.***..***..*.*.**.....**..*.**.***..*.*....***.****..**.*.*..**.*.*..*.*.*...**..**...*.*..*.....*****...****.*.*..*..*.*...*.*..**..**.......****...*.****..***.*.***.***.*.*.*.*.*.**....*.***....******.*.****.*...*...*.***.*..*..**..****......****.*.****..*.**..*.***..*.*****.**..*.**.***..**.**.***...**.*.*...*.**.....****.***.*.*****.**.....**..**.*.....*...**.*..***.****.***.*..*..*****...**.***.*.***....****.*.*..*..*..****.****.*.*...***.****.***..*..*.****.*.*..*..*.*...*..*.*.***....***.*.**.*..**.*.*.*.***.*.*....*..*..**.*......*.**.***.****..****..*.**.*...*.*.*******.*******..*.*....********.**.*.*..*.*...********.*.*.****..**......*....*. **.*.*.**.***..**.*.*.*..*.*...*.*...*....*.***..*..****..*****.**..**.*.*.*...**...**....*..**.***...****.**..***..*.*..***...*.*.*..**.*.*.*.*..****..*.*..*.**.**.*..***..*.*..*.*.*.**..*...*.*..*..*..*....*.*..*.****....****.**..*.*..*.*.**.*...*..*.*****.*.**.**..*.**.*.**..*...**..***.*..**.*..***..*.......***.....*.*.....**..****....*.**.**..*.*.*.*...***.****.**........*.***.*...*****.....**.*.*.***....*.*....*.***......*.*...*.*...*.*.*..*.**..*....*..**.*..**.**.*.*...*..****.**.*...**...**..****.**.*.*....***..**...***.*.*.**.****.*.*****..**.**.*.**.*.*.*.*..*....**..*.**.**.*..**..**.*.**.**..**.*.*...****.*...***..*.*.****..****..***..**.***.**.**.*..***.*....******....***.*.****..****....***.*.**..***.****..*...*.**.*.*.*..*...*....**.****.*..**.**.**.***.......*..***.*.*..*.*.***...*..***...*.*..*.*.*.*...*.*.*....**...*......*..***..**.**.***.***..**.*.*.**...***.*..****.*.*.*.*.*.**...*.*.**...***.**.**.**...*****.***.*.*****.*****....*..*.*.*.**.*.***.*....****..*..*.*.**.*****..***.......*.*....***.**...**..*.*..**.**...*.*.****.***...**.***...***.***..*..**..**.*..*.*****..**........******..***..**.*....*****.......*****..*....***....*.**.**..**.**...**..***.....*.***..***.***.*****..**.**.*..***.******....***.*..*****.**.*.*.***...*.*.*.*.*.......**..**..*..*.*.******......*..***...*..*..*.***..*....*.*.....*..*.***....**..*.*.*..***.*..***.**.*...******..*....*.**.*..**..***.*..*.**..**...**...*******.*....***.***.**..*.*.**....*.******...*.*...**.***.*..*.*..**..**.*.....*.**.*......***.*.***...*.*.*.**.****.****.*****.*.*......******...*.******.*.*.***.**...***.....**.**.**..*.*.*.**....*.*...**..**..*.*..*.****.*****...*.*.*.*.**...***.**.**.*.......*..***..**.*.**.*.*.*..**.*.**.*.*..**...*.*..**.****..**..*.***..*****...***..***..*.**.*.*..*...**.**.**.*.***.***..*......*..*..*.***.***.*.*.*..*......*****...**.*.**.****.*.***.*.*****.*..*..*.*..*.*..*...**.....*.**.*.***.....*....***..**..*......**..*****.....**.****.***.*.....**.*...**.** .*.*...*****.....**...****...***.*..**..*..**..*.**.**...*....**.**..*.*.*...**.*..*.****..**.****.*.*.****...*.**.*.**.***..*..******.*...********..*****...***..*.*.........*.*.**.**..***.*.**.*.**..**.*.***..**.*..****...**..*.*.**.****..*..***...**...*.**.......**.***.**.*..*......**.*.***.*...**.**.*.*****.*..****.*...*...*.....*....**.*.*...****....*.*..***..***.*.*..*...**.**....***..*.*.*.*.....*.*.*...*..*.*..*.*****.*.*.**.**.****.**....*.**.*..*..*..**..**.**...*.*..****.**.**.*.....*..*****...***..*.*.*..***.*.*..**.*..**...**.*.*....*...*.*..****.**...*...*......*...**.*.*.*..*..*....*....*.****.**.**.**...**.*.**......*..****..*.*****..***.*...**.....*.**....***.*..*.*...*..*...**.*******.*......*..*.******..**.*.*****.***.*...**.*.****.*...*..*.***...****.*..***.**.***.*.**...*.*..**..***...**.*..*****..*......*.......****...***.*..**.**.**.....*.*.*.**.......*.*..********.*..****...*..*..*....*....*.......**.*.**..*.*.*...**...*****.**..*..**.*.*******.***...*.........***.**.***.******...*****.**.*.*..*..**.**...*****.**...****..*.*.****...*.*....*****..*.*.****.**..*.**.***..**.***..***...**...***.......*...*****...**.*.*..***...*.....*.**.*.......***.**..***.******.*..*.***.***..**....******.****.**.*...*****..*.*.*.*.*..*.**.**....*.*.*.***....***.*..**.*.**.*****..**.***..**...*.*.*.*...**...*.*....*.**...*...**..*...**...**...**.**...*.**..*..*.***.**.....**......***.**.....***.....*.**..***.***.*.*.***...*****..*.***.**.*....**.*.*.****.**.**....****.****.****............*.***.*.*...**.*.****.***.*.**..*.*...*.*...*..**..*.*...****.*****.*...*.***.*.**..*..*.*.**.*..*..***.**..**.*.*.*..***...**.****.******...*...*...****.**.**.**.......*******.....***...*.*.*.***.*.*****..**...**.**...******...****..**.*..*..*..*.**...*.**.*..**......**.....*..*...************......*.**..*.*.*..***.*..*******.*...**.*****..*.....*.*.**.**..*...***.**....*.*.....*.*..*...**...*..***.*...*..*..*..*.*.*.......***..**.***.*.*..*.*********..*..*......*.*.*..***.*.** .*..*.*.**...***.*.**.*.*.****....***..*.**.*....**.*.******.***.*....*..****..*.***...*.*.**..*.*..**.*....*.*.**.....*****....*...**....***..*..*.....**..**.*.*..**.*.*.****.*....*..***.**....***.*...**.*..*.**..*.*..*......***.**.***..*...**.**.*.....*.*.*...*...**.*..*.*.*.*.*..***.*.**...****...*.**.****.*....*****..***********...**.*.****....*..*..*...*...***..****....*.*********..***.*.*...*..***.*.****.*.....*.**.*******.***.***..*....********..**.*.....**.....*.**.*.*****....*....**...****..*.*.**.*..*.*.*..********...*..*****.*.**..*.......***..**..**..*.*.*.*....****....**..*.**...***.*..**..*.***.***..***...**..***.....*...*.....**...*****..***.*..*..*..*....*.*.*.*.*..**...**.*****.*.*.*.*.....***.**.**..***.*.**.****.*.*.*.*......*...*.**.....*****...*..*...****......****..*.*..*....***.*....*..*...*.*.*****.**..*.***.**..***.*....**.....*.****.**...**.***.*.**..***..**.*..*..*.*.*.*..*...**.*.********......****.*.....*.....***..**...*.**.*.*...***..*.*.****..*.*.*.****.*.*.**.*.***...**....*..*...*...**.*.***.*.**.*....***.*.*****.*****.*.**.*..***..**..*...***.*....*..*..****.**...*..*.*...***..*.***....*....**.*.**..*...***..**..*.*..**...***.**...**..**....**..*.**...*..***.**.****...*.*.**.*..*..****..*....***..**.*.**.**.*****.*.**..****.**.*...**..*.*.*...*.***..*.**..***..**...***..***.....*.*........*...*.*****.****.*...***..*..**.*..**..*.**.....***.***..*.*****.**..*..*......*..**.*.****.*.*.*.*.*.......*..**.**..*****.*.....**..*.*.*.*.***..*......*..****.***.*.***.*..*...*****.***....***.*.*..*..***.**..*..***.*.**..*...**.**..*.*.*.****...*..*..*..**.***.**...*****...*...*..*.*.******.**...*....****.**.****...*.****...***..**....*......*.....*.*..***..**.**.*..*..***..**..***.*****.*.*....**.*.*....**.***.**.*.*..*..*.*......****.*.....****...*.*...*.****.*.*.*..**.*..**.**..*.....*....**..**.*...*.*.*..*.*.*.****..**....*.***.****.**..*..**.*....*****...*.**..***...**......**.***..**.*..*.*.*..*.*..*.*....*..*.....*.*....**..**..*....**. .*...**.*..**.*...*..**..*.****.*.*****..*....**.*..****...*..*..***.**...***.***..**.*.*...*.*.*..*.*...*******..***....*........**....*...*..*..*.*..*****..**...**.***.**.**.*..***.*..*...*...**..*...***..*..*.*...**..*..*..******.*.*.....*.*.*****.*...*..*.*.**..***.**.***.*.*....*....**.*...***.**..****.*..**.**..**....*..*****..*.***.*.*****.....********.*..***..***.**......*...**.*..*........**.**.*...*.**.*....******.*.....***.*.***...*....*.**.****....****..*...*.*.*.**...**..**.****..*..******.**.*.**.*.....*.*.*****.*...*****.*.*******..*.*.***.......**.*.*..*.*.**.*....******.*.**......**..*..*.**..****.*.....***.*..**.*.***.*...**.***....*....*****..***.*.*....*.*...**..*.*****.*.....*.**..*.**..*.**...***...*..**..***.**.*...**.....***.******..**..*...**..*.*.***..*.***.*.*.*...***.*.*.***..*.*******.**..*.**..****....*.*..*.***.....**.****........**..**.*.*.*.....**...*......*....****.*..***.*.....*..*..*..*.**.*.***......*.***.********.*...*..*.**.*....*.*.*.**.**....***..**....**..***.**.***.*.*.*...*..*****.****.*****....**.***.**********.**.*.***.*.*....**..**.*..*.*.....**.***..*.**.*.***.*..**.*.*.***.**.*.**..*.**....*......******.*..*.*...**...*.*.*.***.**.**.***.....**..*.*.**.*..*.*.***.*.***..*..*.*..*.***..**...****.*.*...*..***....****.****.*.*.**.*.*.*....**..****..*.*.***.***..***...*********..*.*..*..*.****.*.*.*...*.****..***...*...*****.*...*.*...*.***.*.*...*.*.....*...*.....*.*...*..*.***.***..***..**..*.*....*.*....*.***..***..*...*******..*.***.*..*....**.**..*...*...*..**.....*...*.**.........**.*.****....*.*..*****.**.**.**.***.***..*.*.**..*.**..*.*****.*..**..**.**..*.*.*****.****...*..*.**..***.*...*..*....****...****...*.***..*..**....*****..***....*.**...*.*..*.***..*..***.****.**.**..****.*****.*.*.****....*.*..*.*.....*..*.*.*.**..**..**..***...*..*.*.**.*.*..*.**..*..*.*..*.**.....*...**.**.*..*.**.....**..******....***.*..*....*.*.*...*...**.*..*........*....**.*.**.***...*....*.**..*.**....*...*..*...**.*..*.*....**..* .**...**.**..*.*...*.**.***..*...*.***.***..*..**.**.**....*....*.*.******.****..***.****..*.*.****.**.***..*...*.****..*..*.*.***..*..**..*..*****.*.*.***.**.*....*.****...*.*.**....**.........**.**.**.****...*..*.*..**.*..*.*.***......*.*..**.**..*..*.*...*****..***.*.***.**.*......*.....*.*..*.*..*****.*.*.*.***.****.......**.**.******..**.***...*******..*..**.*..*...**..**.***.**.*.****...*..***.***...*.*..***.***.*.**.*.*..*..****.***.***...*******.*....*.*.*.*.*..*..*....*..**.*****...*.*..*.*..*.**..*..**.....**.*.....*.*.**.*.********.**....*..*.**.*.*.....*..*.**.*.**.*...*.*.***..***..*.*.**.*.*.*.*........*...***..*.****..*..*******.......*..**.*.**.**.**...*..*..*******..***.......*.*..*.**.***.****..*.*****..*......*.**..*.****.*..*..**..*....***.****.**..****..**....****..*.***.*..*......*..****..*..*..******...*.*....**.***....**....*.*.****.......*.*..**..*.......**..******...******....*.*.**..****.******.***....**..*.......*......****..*.****.*.*..**....**.**.....**..**..******.*****....*.**.*.**..*.*****.***.*.*.*.***....**.*...**.*....*****...*.*..*...*...*..***.**.*..*...*..*.******.**.*..*....*....*.***.*.*...**.*.**.*.*...****.*...***.*...******.*...**..*********..*...*****..**.*****.*....**..*.*.**.*...*.****..**.*...*.**...*.*.**..*...*..**.**.*....*...*.*.....***...*.**.***..*..*.***.**.*.*.*.***.**.*.....**.*.*..**.*....***....*..*.*.*...**.*.**.********..**.*.**.*****.***..**..**.******....**.*.*..***.*.....*****.....*.*.*..*.*.**..***....*.****.**..***.*.*****.**.*..**..***.*....*...*.*....***.***....*..**.....*....*.*...*****...*.*.***.******......*.*.....*.****...**..*.**..*...*.****..*..***.**...*....****.**.*.*...*.*.*..*.**.**...****.*.*****.****..***...*****.....**.**.**....*.*..*.**...**...**..*..*.*.*.*...*..*...*.***..*........*..*...***.*...*..*.****..*.*.*.**.*....*..**.*...*..***.*...*..**.****.****.*.***.***..*****....***.****.....*..**...**.*.**.*.*..*.*.**.*.*..*........**...*...**.......**...*****.*..***.*....*..*.*.****.* *.*..*...**.*...*.**....*..****.****.**.*....*...*.*...*******.**.***.***..*********....****.*.*...****.*.**.*****.......***.**..*.**.*.***.**.**.**...***.*...*.*..***....*.*.........****.**.*****.*...*.*..*...*..***.*...**.*......*.*..**..*...**...**.***...*.**.*..***.*.**.*..*.*.**...*.*.....***..*.****.**..*.*...*.*..****...****...*.*..**......*..*.*.**.*.*..***.........*.**.*...**....*.***.*.*****.*....**...**.**....**...*..**.....*..*.....*....*.*.....****..**.*..**...*......**.*...******.**...**.**.*****..**.*.**.***..***.*********.**...*..*...*.***.***.**.****.*.*.....*.***.*****.....*.*.....*.****....*..*****..******.***.**.**.**..*.**.*...**.***..*..*..*.*****.****.**.**..*....*..**.*..**..**....*.....**..**.....**.*..*....*...*.*.*.****......**.*.***.*..*....**....**.***..*****..*..*..**....*.***..*****......****..****.**........*...**.*...***...*.*.*...**..**.*****..**...*..*.*..**.**.**..*.***....**.*.***.*.**......*.**..*...****..*.**.....*.....*.**...*****..**..***....*.*..**..***..**..***..*...**.....*..**.**...*.**...****....*.**..*.*.**.*..*.*....**.*.*.**.**.*...****.**....***.*.***..*...*.*.**..***.*.*.*.***..*.**..**..**.*....*.**..**..****.*.**..******..*.*.***...***....**...*******..*.*******..*...***...**...*.*.****.**..***.******..*...*.*...*..****.*.*.***...*..*.***.*.***.**.***.*.......*.*.**...**...*.***..*****.****.**..*....****....**.*.**...*...*.**..**.*...*.*****.***.*.....*..*.*.**...*.*.*...*.***.**.**...*..*..****...*.****.*.**..*.****.*.....*..*...*.*.*.***....**.*...****.*****.*......*****.*..**..*****..*..*....*..****.*.**.*.*..***.*****.***.*..*.**.*..*..*..**.*...****.*...*.*.**..*****.....****...***......***.**..*..*.....*...******.*.*.*****..*.**.*..*..*.*...*.*...*.**....***..*****.*..*.**.*****....*.***.*.*.**.*****..*.*.*...*....*....*.**.**...*....*.***.*...***.***.***..*.**.*...*...***...*.**...*....***..*..**.**.***....*....*..*.**.****..***..*..*..**..*.****.***.....****...*.....***..**.***.........*...*.*..*..****..*. .**.....**..**..*..**.**.*.*.***.........*..*.*****.**..**...***.**.**.*.**.***.*.*.*....*...*....*.****..*..**....*..*....*..****..**.*..*..*.*..**..**..*..***..*..**.*...*.***....*.*.******....*.*********...*.*...**.*....***......**.*..**...*.**..*.**....*...**.*.*.*..****.*..**.*....*.*.**.*..*.**..*.*......*..***.**.*.*...*....**.******..*....***.*.**....*..*.*...*.*.*.***.....***..*..*...*******..****.***...******..*.****.*.**..**.**..*..*.***..*******..*.*.***.***.*...***....*******..****....*....*.*.*********...*.*.**.*.*.......*...*.*...*.*.***..**...*..**..**.*.*.*.**.**.****.*****.***...**.***....*....*.*.****....*.**.***.***...*...*..*..*.*..*.*.**..*.*.....*.......**..********...*..*..***.****..*.*.**..*..***..*.**...**.*.*.**.**..*....*.*.***...**.**.***.***..***..*.*.*....*..*...****.*...****..*..*.*...*....******...*.....**...*..****..***.*.....*.**.*.***.****.**.**.*.**.******...*.**.*.*.**..*.....**.*....*...*.*.....*****....**..*****.***..****..***..**....*.*.********...*..**.***.*.**.**.*.***..*.*.*****....***.*****.**..*.****...*...**..*.**...**..***..*.*.*****..***....*.**.**.*..*.*....**.*..**..**..****.****...***.....****..****..***..*...**...*.***..**.**.*.***.***..**.*.**.****.......**..*.*.**.**.*...*..........*....****...****.***.****.**.**..*.*.*..***....*****.*.*..**..***.***..***...*..*...***...*.**..****.*.....*.**.**..****.*.***..***.**..**..***...*..*.**.*.***...**.******..*.*.*...****..***......*.*.**.****..********...*...***...**..*.*.**..**.**.*.*...*.**..**...****....*.*..*.**.*.*.**.*..*****.**.*****.*....*.**.*.*.*.**.*..*.***..*****.*.*..*.*....*.**.....***..*.**.**.**.***.....*.****....*..*.....*..***...******..**.*****.***...*.**...**.******.*.***..*.***.....**....***...***..**..**.***.******.*.*.**.......**....*..*....*.*.****.*****...*.**.*...*.*...***....**.**..*.....*..**...**.******......**.**..****.**..****.***.*..**..**..***...**..*...*..*.*..**.**.*.******...****.*.**..***..***..*.**.**.**.*.*****...*.*..*.*.**...**. *.*.**..*.*.*..*.....*....**....*..*.*****..*.*...**.*.*.**...**.*****..*......****.....**...*...****..**..***....*...**..*..*..***.*...*..*..*******.*.***.*..*.*.*.....*..***...****.*.**.***.*..*.*.*****....**..*.....*....**...***.*.....*.**.*****.*..**.****..***..*...***..*****..**.***.****..*....**.*.*****...*.***..*.*....*****.*....**.....**..*****......**..*.*.**....*******..**..*.*****..***.*.*.**.**.****.*.....**.*.****.**.****..*.**.****.***..**..*..**.**.*.***..*..*..*....**.**.*..*....**....**..**..****.*.**.***.*.*...*..*.*.*...*.**.*..*..***.**.*.***.*...*.*.**..*..**.....**..*....*.***.*........*.*.....*.**.*.***..*.*..*....**..*.**.****.*...****.****..*..**....*.....**.*.*..*....****.*.**...**...*.***.*..*.*.**.......*.**......*.*.*.****..****.**.**...*.***...*..*.*......****.*.*........*...**.********.*.**********....*...*.*...*..**..*..*...*..*.*...*.**.***.***...**.*.****...**.***..*.*.*........*****.*.*.*.....***..*.....*.**...**.**..**.*..****.**.*.**..***...***.*****.***.*.*.**.*..**....**********...***.*...**..*.*...**.*.**.**..*.*.***...*..*..***.**.*..**..**.*.****.**.**.*...**.*****..***.**.****.....*...**....*.......**..****.*..*.*.....*.**..**.*.*.*....*...**..***..***..*.*.....*****.*...*....**....***..**.*.*.****....*...***.*.*...***..*...**....*******...*..*..*********.**.*.*.*.*.....*..**.*.**.*.*.*.**.*****..*.***.***..*.*.*....**..*.**..*..*...*.***.**.**...***..*..*...******..*...*.**..****...**.**....*..*.*.*.....**..**..*****..********.**....****..***..*.******.*..*...*..*.....**....***.**...**.**.*.**...**.*..*.*..*.***..*.*****.*.*.**..*.*..*****.*..****...**.****.**.*...*.*..***.**..****.**.****..***..***.**....******..**...**.*..*.*.*..*....*....****..**...*.**.*.*.*..**.*..*......**..........**..**.*...**..*..***....***.****.**.*..**...*****..*.*..*....****.*.*.*.*..**.*..*****.*******......***.......*..*****..**.**..*.....*...*.*..******.**.**..***.**.*.**..*.*.*...*..**..*****.*...*..**..*.**...*...****.....*.*..****.****... .....*****.*..**......***.***.*.****..*.*..*.***....**...***..*..*.*.*..**....*..*...*.*.*.******..*.*.*..**....***......*..*.***.*.*.***..**.....*.....*****..***.**.*.*.****.*.**..*.*..***...**...****...**....**.....*.*.....**.**..***.***.***.*.*.***.....*.*****..*****.*...***.**********..***..*****..*...**..****.***..**.*.*.*...*.*.*.*.....*****.*..*.**.*....*..***..*...........*....**.**..*.***.*...****.*.**..*...**..*...*.***.***.*..*.**.***.**.....*..*...*..**.**..*..*.***.***********..*.*..**.*..*.*.*.***..****..*.**.*.**....*...*..*..****.***.*..*.*..***..********.*...*..*.**...*....*.*....*.*.*.**.....****...*..*..*.*....*.**....**...*....***...*.....***..****...***..**.**....*....*..*.***.**..*..*..*.**..**..*.*....*******..**..*..****..**..*...*****....*..***...**....*.*.......*.****.*.*...**.**.*.**..*.....*.***.**.*.***..*.**....**.*...**..**.*.*.**.......****.***....*...*..*..*...*****....*.*.******.*...**....*.*..**.*****.**...***.****.*.*****..*..*....*..**..*****.*.****...*.*...*..*..*..***.***..****..*....*.*.*....*.*....*..****..**.******..**.*.*****..**.***..****..**..**.**.*****...**.*.*....****.*..**.*..*.*********.*.****.*......*.***.***.***.**...*..*.*.***..*****.*.*.*.....****..*.*.*.*.**..*.***..*..****..*...*.**..*.***.*.****.*.*.*....*.*******.....*.*....*****....***.*..*....*..**...*...***.*.*...****..*.......*..*****.********..*.***.***..**.***.***.**.***.*.****.**.*...........*...*.*..**..******.*.*...**........**.*.****......**..*.*..*....*..*.*..*..*.*..*.....*.*...**.*.***.****...***.**.**.***...***....*.*..*.***.*..*..**********....*....*.*..****..*..*.*.***.***.*....*.......*.**..**.*..***..***.*...*....*....***.**.*..*.**.****...*....*....***.*..*.*.....*..*.**..***.****.*..*.*..*.**.*...*...*.*..*.*.**.*******.*.**..***...**..*.*****..**.*....**...****....****.*.*..*.*.....***.**..**.*.*.*.*..****.*...****.**..*...*...****..*****..***..*.....*..*.....***.**.*.*****.****..***....*****.....***..*..**...*...*.***.**...****.....**.*. .**.*....*****..**.**......**.*...*****.***.*.......**......*..*....***..*....*..**.***.*.*..**.*.******...*.*.*.*.*.*.**.*..*...*.*..*..*...***..*.**..***.*****..*.......****.**.**..****.*....**.*.**.*....***.****..*.***...**.*.....*.......***.**..*...*..*.**...*.**.*..*...*..*..**...****..*.*.***....**.*****.***..*.***..**...*..**.**............***.*...**.**.*.******.....*.*.*.*****...*.***.*.....*..*..*.****..*.*..*......*..*..*.***.*....*.......***.*****...*****...*******.*..****..*..**.*.*.******.*.****..*.*.*.*.*.*....***.*.**.....**.*..**.....*...*.*.*.*..*.**.*....****...*********..*.*..*...*......**.***.....**...*.........*.*.*..***.....*.***.**..*....**..*.***.*.**.**.**.**....*..*..*..**..**..**.*.****.***...***..*.*..*..***....*.*..************..*....*.**..*.**.**.*.*..**.*..*..**.*..*.**.*.****.....*.***..****.**.*.*.***.......**.***.***.**..*..*.*.*.*****..****.....****...*..*.*..***.**..*..**..**...*.*..*..*...*..*.*.**...*...**.*.*....*...*.*.*.*.*.**....*....*....***.........*.*.**...*.*.*.**.***.***..*..**.*****..******.**.***.................**.*.*.******.****...***.*****..***....**.*.*..*.***.*..*...*.**......*..***********.*****.**....*....*.*.****..*.....*..*..*******..*....**..*.***.*.**.***..***.*.**...**.*..*...*.*.**.**.*.**....*********.....*...**.***....*..*.**...*..****.******.**.*..**.*....*.***......*...***********...*****.****.****....********.**.*.*.***.****.****.*.**.**.**..****.***.**...*...*.*.....*.*.*.*.**..*.**.***....*.**..***.**...*.*.***.*.**.**..***...**..**..*.***.*...*......***...**..*..*....*.****.***....*.**..***.***.....*.*..**.***...****..*.**.*.**.**...**.***.*.*.*.**..****.****..*.**..*...........*.*.*.***.*..***...*...***.***...*.*.***.*.*.*.*..***..****.**....*.*..**.***..*..**..****..*.******.***...*****.*.*..*....*...*....**.*****...*...**.*.**.*....*...*....**..**.**..***.*..*..**.*****.*..*..*.**......**.****..*.*.**..***..*.*..........**.*.*..*..**...**..*..**....*.****.***.****.*..**.*******.*.*..**..**.*..* .*.***.***....*.***..*.*..*....***.....**.****..*.*.*....*...*.**...*..**....*****.****.*..*...*..**.**.*.*..***.**..*......**...**....*..*..*.*.*..***..*.*.....*.***.***..*....**..****.*.**....*.*...**...*...*.***..*...**..*...*....**.***.*....*.**.*...***...**.*******..*..*...*.*.*..*....*.**..*...*...**..***......***.**..*....***.........**..***..*...***.**.*.*.***.*..**..***.*.**...***.*****....*.*...**...*..**....**..*.*****....***..**.......*.*.*....**.***.*.*..**.*.***..*.****..*.****.*..*.*.********..*...*.**.*.**.*.*...*.***..*.*.****.**..**..*.....**.***.*.**.*.******..**.**.*.**....**.*.**..*.....*.*****......*....*...*...*.**.*.*...**.****...*.*****...**.**.*...*.**.*..*..*.*..*.*....****.**..*..*****..*.*..**..*..*.**..*....********..**.**....*.....*..*.***...**....*.***.****.*.***.....*.*...****.*.******.***.*.****.**....***.*****.*..**.........**.**..*****...**.**.*.*...*.*.***.*..*.**...***.**.***.*..**...*.**..*.*...*..*...*..*.*...*.*..*..***...***...**..*.*.......**.**.*.**......*...***..***....*......*...***.**....*.**..**..*.**.*.***.*.***..**.....**.*.*.***.**.**..**..**.*.*..*..*.*.*...***........**..**.***..*..*..*.********.*.*.**.*...**..***.*.*.***...**.*******..***.***.*.*.***.*...*........*.***...**.*..***.**..**.**.***.**..*.*.***.**.*.*****..**...***.*.*****.*******.**.**......*.*..**.**......**.**.***.**..****....*.**.**.******.*****.*..*.*..**.*.*..**..*..*.*.*.*.*..*.*****..*...**.*..**..*****..*...*.****.*.****.*...*.*.*.***..*.**.*....*...**..*.***..*.**.**...**.*.*.***...*.**....*****..*..*.*.**.*.**..*..**...****.*..**.*.****.**.**.**...***.*.*.*..***..**....****........*.***..*..******.***.....**.***.**.**.*.**.*.......*.*.*******....***.*..*.......****.*.....*...***.*****.**..*...*..****.*..*...*..***.**..**..*.*.....***.*.*......*****.**.*.****.**..**.*****..*..*.**....*..**.*..*.***..*..*..*..*********...*.*.*....*..**.***.*****..**...*..**.**.**.*.*.**.......**...*..***.***.***..**...*.........*..**.**.**.*.*.*....**..*..*** ****.*...**.**..*.**.**.****..*..*.*.***.**.**..***.******.***..**...**...*..*****..*..*.**.***...*.....****....****..*****..***.**.**....*.***.**.*...*.**.*.**..*.**...*.*....*.**.**.*****..***....**..*.*.*..****.**...*.***....*.***.*....***.***.*..***.*.*..***..**..***.*..***.*.**.**......*.**..*..*.*.*..*.****.*.*.****..*.***.***.*.*....*..*.***..***..*.*.***..*...**..*..*..*.*...*****..**.*..*..***.***...**..*.******.*.*.*....***....****.**.*...*...**....**.*.*.*.**.*..**..*.**...****...*.**.***.*.....***.*.***..*.***.*****.**...**..**....**.**.**.*.**.******.*.*****...**..********.*.*.*.....**.*.*.**.**..*...*.**..**..***..******.*.**.**.****.*...**.***..*..**.*.***.***.****..**.*..*.****....***..*....***.*.***.*.....**..*.*..*.....*..*.**.**.*...*****...*.****..******..*.*.....**..*.***.**********.***.**.**.**.***....***.**....****..*..*...*********..****.*......*.*.**.....*.**.*.*...*.......***.*.***..*.*..****..**.**...*......**..........*.***.***.********...***.**..*..*.******...**..**.*....**.**....*****.*.*****.*..*.***...*.......**.*........**.*.*..**..**.*.**..*..*.....*.**.***.*...*****...***..*.*..*...****.**.....*****.***....*...**.*****.*....**.*.*.***...*....*.***....***.*...***.**..*...*.*.....*.****.****..*.**.**...*..*..**...****.........**..*****.*.*.**.*******...***..****....*.**....**....**.**......*..****..*..*..*..*..*.***..**.*.....*..*.**.*............**.***.**....*****.****..*******.*...**.*.*.*...***.***....*.*..***..**..**.*...*..*****.*.*..**.*....***..*.**.***.**..***.*..*..***.*...****....****.****..*....*..*.*****.**.*...*.*.....**.**..**.***.....**..*.***.*...**..****.*.**...***.****..**.**...*.**..*******.*.....**.*****.*.*..***.*.*...**.*.*...*....*.*...***.***.*...***...**.*.*...****...*..**....*...**..*.*..**.*.*...*..**.*.*....***..*.*..****.*..*..***.****.*..*.******..*.....*.*.***.*****...*.*..**..*..*..****.*..**...*..***.**.**.**.***...*.**.****.**.****..*......*.*..*....***********......****.....**.*.*.*....****.****.... .*.***.....***....*.*..*.*.*..**.******.*..*.**.**......*..***.***.....*....**...*****....*.*.*****..*.**..*..*...*.*..**....*...**...*....**.***.*.*...*...*.*.....*..****.*.*.***..***..*..*.**...*.**.*....*.***..**.*.*.*.****....**.*.*...*..*.******.*.*..*..*.**.**..*.*..**.*.*.**..*..*.****.*........**.*.*.**.***....*...**.*.*....***.****..........*.....**....**.***...*...*.*....***.*.*****.*******......****.***...*.*.*.******.***...*.*.**..**.**....*****..***....*...*.**.*.*.***.*...*.*.*....***..**....**..**.....*....*****.**..***..*.**.*.*..***..*...***.*..**..**..*..**.***.*.***.....**..******.****.*.******.....*.***.**....*....**...*...*.*..*.*.**...*...***.***.*..**.*..*.***..*.*...*.*.**..***..*...*.*.**...*....*...*******.**.***....***....****.*..*...*..*..**.**..**.*....*.**....***.*.*.*.***.*..**.**.*....*.**.****..*..*.*..*.***.*..****.*.*.*..*.**.*****.*.....*...*..*.*.....*...*.*.**.*****.***.*....**.*.****..*.***.**...**..*.*****.....*..*..*..*.**.**.**....**......**.***..*..*...**..*..**..**..**.*..**.*.*..*..*..*...**.**..*..***.*.*.*****....**..*.*..**..****.*.***....******.***..*.*...*..****..**..***.***********.*.*.**..*..**..*..*.*.*.*.*..*.*.*..****...*.**.*.*...**.*.**..*..****.*.*...***.*.*..*.*.*...*...*..***.*.*..**....**....***.*.***..*.***.****....***..*...**.....**..***......*.**.****.*..*...****...***..*.*...*.***.*...*...*..**..***..*******.**..*..*.***..**.******.***.*.*....*.*..*.**..****..*.*.......*..**.*....**.**.*.****.*.**...**.....*.*....*..*.***....***..**..****..*..**.**....***.**.*..**.**...*.***.*.......*.*..*.******.....*.*..*.**.*.*..*.*.**..*.*.**..**.*.**.*.*..*.*.....*.**.***........**.*.****.**.*...*.**.**.*...*.*..**.*..*....*.***.**.**...**...***..***.*..****.****.*****...***..*..***.****..*.*****.****..*..*.*.....*.......*..*****..*...***.*.*.*.**.***..*....***....*..*..*****.*..***...********.***..*....*..**.*.......****.*.*..***..*.***.***.***.***.....****.*..*.***.*...***.***..*...*....*.*.****.***.*****.....** ***...**..*****.**....**..****.***.*.*****....**..**.....**..*****.**..****..***...******..***..****..*.***..*..**.****.*.*...****..*...****..**....*..**..*.**.**..*******.......*..**...*****.**.*..**.*****.*...*..*.**...*...**....*..*.***.*.*.**..*..***.**.*.***.*..*****...*.**..**.******.*.***....*..*...*.*.**.*....**.***....*....*..*...**..***.*.***.*....**.*.**.*.*.**....**..*.*.*.***..*.*..*.****..**..**.****.*.*.*.*...*.***..*...**.***...********....*.*...*.***..*.**.***.**..*.****.***..*....****....*..**.*.*...******.*...***.**.***.**..*....*.***..*....*.....*...****.***.**...*.***.*.***.***....****..*.*...***.****..**..**.*..***..*..*....***.***..*....*...**.*.*.**...*....*..*.**..*..*****.**.*..***.*.***..***.***.***....*..**..*...***.*.*.*.***..*.....*...*.**.*.****.*....*.**...**.....*.*....***.***..*....****.*.**.**....*.....*.**......*...***..*...**...*.*.****.*..**..*....***.*...*...**.****.*.....*.*.*.*.**.....**.***.*.*.*.*..*..******.**...***....****..*.*.*.*.***.*.*....******......***.****..**...******.****...*.*****.....*.***.**.**..**.*..**....*..***..*....*.**.****..*.**........*.*...**...**..*..*.*.***..***..*...**..*....****.......***..***.**..***..*.*..*.*.*.*...*.****.*.***...****..***..*.**.*..*****..*****.*.*.*.*.**......**.***.*.**.****.**...**..**.**.*......***.*.****...*.******..*.***.***..*.***.*...*.**..****.*.**.......*...*.......**..*.**.**....*..**....***...*....**..***.*.*...*.*.******.......**...*...*.*..****..**..*..*.*..***....*.****..*...*....*****....****..*.*..*.*.....*.*.******.**...****.*..*.....**.***..**...**..***.*..*.*..**.*..**.******.*.*.....*..****..***.*******.*.*****.*..**...*.***.**.*.********....*.**.*..****..*.***.**....*.***..***.**.....**.**....***..*.****..*.*..********...**...*.....**.**.*....*...**.*..*.*......*.*.***.*.**......***..****.....**.****.*..*.***.**....**..****.*.*..**.*...*..***.***.*..***..*.........**.****...*....**..*..*..*.*..**.**.....**...*...*.*****..**.*.*..*.*..***.*..**.*.**..**..*** ****..*..*.***.*.*****.**.*..*.*.**.*****..*..***...*.*...*...****.**...*.*..*********.****..*.*..****.*.*..*...**.*..*...*..*.*....**..**...******....*.**...*..***.**..***.....*.********..***...*...***..*****..****...*......*****.**.******...*.****...*......***..*....*****.*.**...*...**.**..*..****..**.****..*..*.*..*..*..*..*****.****.**..**.*.*..**.****....*.*..*.*..***..*.****.**...***.*.*.****....*...*.****.....**.**..***.***..*...**.*...***.*.*.*..**....**.*.*.....**.*......**.****.**..*..*.**..*..*.**.*.**.**.....***...**.*......**....*.****.*.*.****...**.*..*.**.**.*...****.*...*..*.*.*......*.*....**..*.....****.***.****...*.***..*....**.******.*..***...*.**.**..*.**.****.**.****.****..*..*.*..*.......***.**.*.*.*****.****.***..****.*.********..*.**..*.......*.**...*..*..***..*.....*..*.**..**..*.**..*....*.**.*...***.**..*...**.**.***.*..*.**.*.**.*.***.***.*.*......*......**.*..****..***.**.*.**..*....**..*....*.**..*.....**..*....*.***.***.**.**.*....***..*******...*.**...*....*.*..**..**.*..**...**.*.*..**.***.*.*......**....*.*.**.****.*.*.**.**.*....**..*.....***....*****..**....**..**.**.....***...*.*****....**...*..*...**..*....*..*.***.***.**.******.*******.**.....**...**.**...*..*..*...*..*.*****.**.**...*..***....**.***....*..*...********.....*.....*.*..*..**....**.***.*.*.*****..**.**.*.***.*.*.*.**.*....*..*...*.**....*.......*.*.***.*..*.*..*..***....*.*...*****..*.****.*...****...***..**.*...***...*...*.*****..***...*.**.*..**....*....*.*.**..*....***.........********.*.****..*.**.**..*...*..*..***...*.*.*.*.**.*.***.**...*....****.*.*...****......*...*.*..****.*...*.*..*..**...*..*****...*.*.***.*...*...**.**.*.....*...*.*...**...*.*..*.*.***...**..*.*******....*..*...***...**....*.*****.*...*....***..*.**...*.****..**..*..*......**..*...**..****.**..*.*.**...****.....***.**.*....*....*.**....*.***..**.***....*...****.*.**.***.***.*****.***..**.*.*..*..*.*.*..*.*..***..*..**.*..*.....*..******.....**.**..*.*.*.*.***.**..*.*****..*.*.**..***. ..****..*.****....***.*....*.*.***.**..*..**.*.*..*..**.****..**.*.*..*.*.***.******..*..*..*...***...**..****.*..*.*..**..*****.*.*..*...***..*.*..****.*.**.*....***..***.*.*...*.*...**.*..*.*...**..*..*.*.*.**.*.*.*.**.*.*.*.....*..****..*..*..*****.*.*..*.**.*.**..*.*.*..*..**...*.**..**..*.....*..*..*..*.**.*.****..***..**..**...***.*..*..*.....*.*.*...**.*..*.**..*..*..**..***..**..*.*..*..****...**.....**...*..**......**.*.*.*..**.*...*..***.*.*.*.**......*****.*.....*..**.***..*..**.*.**..*.....***....**..*.*..**.*.*....**.******.*..*..*.*.*.*...*.**.*.***..**.*.***..**....****..*.*........**.**..*.*...*..**.***...*...*.*...****.*..*..*.*..........**.....*...*...*.....***.**.*********...*.**.....*..*.**.****.***..*.......**....*.*.*..*..**.**..***.*.*..**.***.*.**..**..*.**.*...*...**.....**.**..***.*.*...*..*****.***...*...*....**.*......*.***.*.**..**..****.***.*.**......*.**.**..*.*.*****..*.**.**....*...*..***.*..***...*.*.*.*.....*.**.***.**...*.***..*...**.....*..*..*..***.*****.*....*...*.*.*.*.*...*....*....*.*.....**.......***.****....*.*.....***...*...*...*.*******......*...**.*...*..**....***.......*.**....*.***....*.*......**....*.*..*.*...*.**..***.*....**.*.**..**.*.**.*..*.***....*.***...*.***.***.**.**..**.*..*.**.*..**.*..*.*.*.*.*.*****..**....******.*..**..*.******..*..*.*..**.**...**.**..*..*....**.*...*.*.*****.*.***.*.....**.*.***..*.***..***.***.**..*.***..*.**.*.....**....*..*.**.*.*.**.**..*..*******.***.**...*****.***.*..*...*..*...**.*.*..*.*.****.****.**....*.*.**.*......*.**.*...*..*...*...........*.*...*...*.*.***.**.*.**..*.*.*.*.*.**.......*.....*.**....**.****..**...*.****..**.*...*.*.***..*.*..**.***.*.*..*.*..*..*.*..*.*.*.**..*.***...**.**.**.*.**.*...********.*.**.*****.*..*.*.***.**..***..*..*...*...***.*..**.........**.***...*..**.**....***.******.***...*****..***.**.**...**.******.*.***..*..***.*****.****..*.*.***.*.*.******.**..*..*..***...**....*...*.***..*..***.*.......****..**..*.***...*....***...*.*.*.*.*.**....**. .***.*.**..*.*..****.**.****.****.*..***...***.**...*.*...**.****..***.*.****...******...*.**.*...**.*.*.***.*.*.....*.*...*..**...*.**.**.*.*..*.**.*.**.******..**.*....*.***.**.....*.**.*.****....**.***.**..*..**.*.*.*......*.*..*.**.***..*****.*...*.**.**.*.****.**.*....*..*.*..***....*..*.....*.**.....*..*.*......**.***..**.*****.**.*.....*..**..**..***..*.*..*..*.***...*...*.**....*...*..**..**.*..*.*...***.*.*...*..*..*.****..*...*.**.*...*******..***.**....*****.**.....*.**.*****..****.*.****.***..*.....**..*.*.*..*.***.*.*....*.*......****.**......***.*.**.*.****..*....*......*.**.***..*..*.*..**.**.***...*..*.**.**..***..*..*.*..*********.***.**.....***..*.*.*..*.**.*..*..****..****.**..*....**..**......***.*.***...*...*..*.*.*..*****.**.****.*.***..**..**.*...*..********.*.*........**.*...***.**...***.*...*.*.*...*.**.*....*.*..*.*..*...***.*..***.*******.***.*...**.****.**..*.*..*...*....***.*..**.**....*.*..**....***..*..*..****.****.****...***......*...*...*****...***.*...*..*.**.**.***..*****..**.******.**.*..**.**...*.**..**.*.*....*..**...**..*.*.**.*.*..*.**..*....**....***.*..*.*...*.***...****..*.***.....*.****...*.**.....**.*..**.*.*...*.**.*.*..**..****.*.*******.......*..*...**.*.*..***.**.*.*.*..***.......**.*.**.....*.*...*.****.**......******.*..***...**.....*..***...*..**.*..**.*.*.*****.**....*...**...**.*...***.*...*.**.*.*.**..*..*****....***.****.....*.**....***...**..****.***..***.****...*******.*...*.*.*..*.....***..*..*..****.**..**..*.***....**.*.***........*..**.***.**.*****...**..*..*....****.****..*.*.*.********..*.*...*****...*..*.*.*..**.**..*..**.*..**...***.*.***..*..*..**.*.*****.*.***..***.**.*.....***.***.**..*****.*...*.*****.*.*...***...**.***.*.***....****.*.*****.****..***.****..*..****.....*..**..****.*.*****...**...**.*.**.*........******.**.*..****..**.****.**..**..*******.....*******...**.....*.***.*..**.*****.**..*.....**.*.*....*..**..*.*..**..*...***..*.*..*.***...**.**..***...**...*******.*.......*..**.***..*.. ***.*.****.*..****...**..******.*.*...***.*.*.*.**..**..*...***...*.****.***..*..**.*.**.***...**..**.*********..*...*..***...*..*..****..*.*.*....***..*...**.*...***.**...***.*..**........****.....*...*...**....*.**.*.*****.....****.*.****..*.**.*...**..*.***.*...*...**...****..***.**....*.**.*.....*.*.**..*****..*..*****...**....*....*.**..*.*..*****.*.*.***....**..*.....*.*...*..***...**..**.*..*.**.**........***.***.**.*...**...*...**.......**.**.*.**..*.****...****.***.**..***.**.******.**....*.**.*.*.*..*.....*..*..**...***..**..**..**.*.*.*.*...**..***....*....**.........******....*.*...****.*...*..*..***.*....***.*..*.*..**...********...**..**.*..*.***..**..**..****...**.***...**.**.......*..*.*....*.....*******........*..*..**....**..***.*.**.*.*.***.**..*..***.*....*...***.**.*.*.**..*******...***..*..*.**..*.****.....****....*****.*..*.**.*.*..**..*.*..*..**.****..**.....*****..**..**...**....**.*.*..*.***.....***..**.***.**.***..**.*......**.*.*..**...*..*.*.*..**.*.......***..**.*.*.*...***.*....**....**.*.***.**.....*..****.****....*.*..*****.**...*...*.**.*.*.**********...*....**..**.....***.*..*.**.*.*.*****..**.****...*....*****.**.**.*.***.*..*..***.*.*.***.*.......*....*..**.****..**.*.*..*...*.*..*...*....****...*...***.*...**.....*.***......**.*.*****.**..*......***...**....***.**..**.**...**....**..**.*******...*.***..**..*..**.*.*.***..**********..***...***..*...**..*.**...***.**.*..*...*..........****.*..***.**.*...*..*.....*..**..***.*..***..**.**...*.*..**....*....*..*.*.***...*.*.....**.*.*.*..*......***.*..*..*****.*....*.***...****..*..*.***.*..***....**..**.***.....*.**...*..*.**...***.....***.**.***.*..**.****.**.*****.*.**.***..**.***...*..***.*.**..*....*.*.*.**..***..***...*..**.*..*..***.......**.....***.*...*....*..****....*....**....*...*.**.*.....**.**.*..***..***..***.*...*..*..*.....*.*..*..*..**..**.....*.*..*....****.*...*.**.****.....***.****.*.*..**.****...*..*.**********.**......*.***...*..*.**.*..***....*.**.*.****.***.* .**.*....**..****.*..******.*.....*****.**....*.....***.***..*.*.*****.****...*..**.*..**.**.*..****.***...*.*.*.***.**.**....****...*.*.*.*.*...**..**....*.**.*..*....*......*.**.*..***.***.***.**..**....*.****.*...*.**.**.*..*.***.**...**..***..*.....*...***.*.*......***..***...**.*...*.***.*...***....***......**.**....**.*.**.*..*.*...***..*...*.**.**....*...*.*..**..*.....*.*.....**********.**.****.**.*.*.*.***.**..****.*.*..*.**...*****.***..****...*.*.*.***.*..**..*....****....*....**..*.*.*..***......********.*...***.*......*...****.*.*.*.**...*.*..***.*.******..***.....**..****.*.***....*.***.**...****.****...***.***.*..*..**....*.**..*..****...*.*...*.*****...*..*......**.*..*.**..**.*..**.*..*..**.**....**....*.****...**.*.*......**..**.*.*....**....*...*..******.**...***.***..*.**..*.*..***.*.....**..*....***.*...*..**..**.*.*....***.*.*....**.*..*.**..*.***..****..***...***...*.*.**.*...****.**.*..*.**.....*...*...*.........******.*.****...**.*..*...**.*.***.*.**..*.*.*.**.**.....*.***.*..*....*.....*.*.**...*...*..*.******.*....*..***.*.*************.*..*.*...*******.**....*..**.**..*......**...*.*****..*.*..*...***.**.*****..**..*..*......**.*.*..**.*****.*.*****.****...**.*.*...*****.*..**..**...*.**.*.***..*.******....*..*.***.**...***.*..*.**.***.***....*.....***.*.**.*..*...*.***.**.*..***.....*****...**.***...*.*.**.*.*...**..*.*..*...*.**...*....**.*...*....*.*.*.*.****.*.**..*.*.**.*****.*...*..*.***..*.*.*.*.*.**..**...**.**.*..*******..***...**.*.*.*.****.*......*.*.*****.*.**..*....**....*.*.*..*.*..**.*...**..*.*..*.....*.***....*.******.....***.*.*.***.......**.*....*..**.**..*******..*..****.....**..**.*...*.**...*..*....*...*******.*****.*.*.**.**.*.*****......*....*..*****.*...*.*.**...***.****.*****.*.****..**.*.********.*.*..**.**..*.....*...*.**..**.**.****...**.***...*.*****...*.*..***.*...*****..***..*..*.*.***..**.*.......*.**.*.****...**.*.*.*......**..*.*.**..*..*.**.*.*.****.*.*..*.*****.*.*..*.***...**..***...*.....*.***.**..*. ..*.***.***.*..*****......**.*.*..*.*..******..*...**..***.*.*....*******..*..**...***..*...*.***..*..*..*..****.**...*.**..*.**.**..*......*.**.*..*..***.*.**..*.*****..*..*.*..*.**.**.**.***.*.*..*****.*.**.*.*.*.**..**.**.*.*****.**..*..*....*.***.**.*..*...*.**...**..*.**......*..*......*.****.*.*...***.*..*******.*.**.*..*..*....****..*.**..*..*.***.*.*.**.*..*...***.....***...*.....*.*....**.**.**.***.......*.*.*.**.*.*.*****.*..**.*..*.*..**.***..*.*....*.**.*..*.*********.**..***.***....*****.*.***.****..*.*..*.********..*.***..*..**..******..*.*.**.***..**...***.****..*****...****.*.****.*....*.***.*....***.**..**...**.....*****.*.*.*.*.**.**....*.*.....**..*.*.*.*..***..**....*.**.*.*..**..**.....*..*..****.*..*..*...**.*.*...**....**.**.**...*.*.....*..*.**..*******..*.**..**.*..*.****.*****.**.***.********.**..*..**..***...*...**.**..*..*****.***..*..*..*..**..*.****.***.*.****.*..*..*.*.......*.........*...********..*..***.*...***......*..*..*.*.*.****..*.**..*****.*.*.****.*...**...*....**.**.*....*.*.....***...*.******.....*******....***.*..*****.****.*..*..**.***..*.***..*..*.*.*..*.*.*..*.*..**.****.*.*.*..*...*..*.*..***.*...*.*.**....*.*.*..**....**.....*.*.*.*..*...*..**.*.**...*.*****.*.***..**.*...*.**.*.*.**.**.**..**.*..**.*..*..*.*..*..***.*.***.******.****..*..***..*..*..***..*.*****..*..*.*.***.*.**.*..*.***.**.*****..**.**.**.*.****..*....**..**...*.....*..*.*..****.**..*.*......*..*.***.*..*.*.*....*..**..****.****..*.*.***..***..*..**..*.**.*...**.*..**.....*..**.*..**..****.*..***.******.***.*.....***.*...****.**.*****....*.***.***.***...******.*.****..**.****.****..***.***.**..***......*.*...*.*..*.*.***....**.****..*.**..*...**.**.**.*.**.***..*...***.*.*.*..**.***.**....**....*..***.****..***.*****..*..*.*.*...***.*....*.**.**.*....*.**.***..**...*.*.*.*....**..*.*.*.***.*..**....**.....**.....*..**.*...*.*..****..*.*.**..*.**..*...**.***.*.....*.*...****.*..***..**.*****.**.***...*.***.******.*.*.*..*.***.*.**..*.*.*.*..*...***.... ****.*..*.****.*****..***..*...**..***..*.*.*......*...**..*...**....*.*..**.......**.*..**...*...**.***.***.**.....**..**.*.*.*.......*....*.*****.***.*.*****.*....****.*....*.*..**..***...**..*...****.....*.***..****.*..*..*.**..*.*..*...*..****.*....***......**...***...**.**.*..*.**...*...**.*..*.*....*..******.*....*..***..***.*.***..*..**..*....**...*.**.*.*.**.*.**..****....*......****..*...*....**...*..*.***.**...*.**....**...*..**.*****...*..*...*.**..*....**.**..*****.....*.**.***..*...****..****..*....****.*****....*.*..**..*..*.***.**.....*..*...*.**.*.***.*.****.**...*.......*......****..**.****.***..**.**........*.*.*..*..*****.*.***.*.**...**.......*..**...*..**...*.*...****.....*..***..*.....*...****.*..**..**.***.*.**.****..**.*.*.****.*.....*.**.*.*.**.****...*.*****.*...*.***..*****..*.**...*.****..*.*..**...**..*..***.*..*.*****.....****..**.***.*.*.*..*.*..*..***.***.***..*...*...*.**.****...*..***...******..**.*.*..*********..****..**..*..***...*.***.***.*.***...*..*.*...*.*..**.*******.....*..***.*..*.**..**.*.*..*.*....**.***.*****...*..*....**.*...*.*...**........**...*........*..*.****.*...***...*.*.*.*********.*.*.***..*..*.***...*.*..****.****...*.*.*****..*.*.....*****..***.*..**.**.*..***.*...*..*..****.***.***.*****..**.*****..***.***.*.*.*..**...*...*.*.**.*..***.****..**.*.***.*..*****.**.****..*****.....*.*..****.***..******..**...*.*.**....**....**.**.***.*..*....**..*......*.*..*****.*.**...*.*.*....*..**.....*.*.**.*....*....*.*..******..*..**...*..****.*.*.*..******...**.....*.**.*.**.*.*.**.*.**.*****.....*.***...*.**.*.......*...*.*..*.******.***...***....*.*.*...******.**.**....*.**.*.*.*.**..*...*..*....****.**.***..**.*.**..*.*.**.....*..*****..*.*..********.*.*....*....*.....*....***.*.*.****..*..*.....**..****...*.***.*.*.*..***..*..**.****...*.*...**....**....*..**.***.**.....*...*****.....**.*.*.****..*****.****.*..*..**.**..*.****..*.*.**.*.*...*.....*.***.*.**.*..*..*.*.*....*..*.****.*.*.***.***...***..**.*.*.**.***** *..*.*.*.**...*...***.*****.*.......*..*.*....*.*.*...**..*.**....*..*****...*.*...***..*...*..**...*...****..****.*...**.****..*...*.**...*.***.*.........*..*.*.***.***.***...**.*.***...*....*..*.*.******...*.*.****.*.*..*.*...***..*.....*........*....***.*.**..*.*****..**...**..*...*.**.*.**********.*******...*.*.***..**..**.*..****..*.***.**..**.**.**..*..*...**...*.**...**.**.***....***.*****..**.***...*.**.**.****..********..*..**.***.*....*.*.*.**..*..****..***.*.*.**.**...**.**.**.**.*...**.*.*******.*...*...**.*.....***..**..*........**.....***.*.**.*...**.****.*....*.****..**....*......**..**..**.*.*.....**...*.*...**.*..**.*....*.**.......**.******..*****.*.*.**.*..*.*...***.***.**.*.*....*.***..*..*..*.*.***..***....*****....*.*..*..*...*.*......******.****.*..*.**.**.*.**.*.*.....*.**..**..*.**.*******.***.**.**.*.**...*..*..*.*....***.*.**.*.*...*****...*..***..*.**.**.....*..*.*.....*.**...**...*.**..*..*..*.*...*...**.**..*....*******.**..*****..*.*..**.*..**..*....**..**.*......*.****.*.*.*.*****..****....****.*....**..........***.......*.*.**.*..*...*.*..*.*.****..*..**.***.*...***.....*...**...*.*****.**...**........*.*.*.**.***....**.**.***...*....**..******.*.*.*...*.*.***..***.*.***.**....***.*.****....*..***.*.**.**..*.**....*.*..**..****.**.**....****..*****..**.*****.**..*.***.**.*...*.****...**..*.**...******..**....**..*******...**.**..**..*..*....*.....*...******.****..***...*.*.****.*....****........**.*.....*.*..*..*.********.*..*...*****.**.*.*.**...*.**.**.*.*..***..**.**.**..*..**.****..*..*..*.*.**...*...**..*.*....*...*.*...***..*.**...**..*..**.*..*****..***.....******.*..*..***..***.*.**..*.*..**.*...*.******...**...**.*...*.*....**..**.****.**....*.*****.*.*****...**....*...***.*.**.......***..***.*.**....***.**.**..**.*******...*.***.*.***..**.*..****...**..*.*...**..*..**.***.*.***..........**.***....**.*..*****...*..*..*.*.**.*.*..*.*..*..*.****.*******..****......*.*.****.**.......**..***.....**..****.***.************.*.***.* .***.*.*..*.***...*.*.**.*..**.*.****.*.*.****.*...*.....*.****..*.*.*....**.........***.......**..*...*.*.***********.**....*.*..********.*.**...**...**.**.***....*****..********...*..**.*.***.*..******......*..*..*..*..*.*...****..*.*.*.*.*....*..**...**.*..*.*.*......*.*........*....*.**.***.*..**.**..*.**.****..*.*...*.***..***....**..*.*.*..**.*.**....*..*....*.*.***..**.....*..**....**....**.**.***......*.**..*...*.***.****.***.*...*..*...**.........****.*..*...***..*****.*.**..******......*.*.......**.*.***.**.***.......**.****....*.*...*..**.*....**..*.*.*****..*********.*...*.*.**..*..*..***.**.*....***...**.***...*....**.**.**.......*.***.*...**.***..***.**.*..........***......****..*.*****.*.*.*..****.***...*.....**..*****.***.*.**..*.**..**.**.*.*.............*****....**...****...***..**....*.***..*.......*.****..*....*....**.***.*.***.*...*******..*.*.*.***....*.*.*...****..*.*****.**.**.*....**...*.*.*.****..***.******....***.***....***.*..**.*.*.********..**.*...*.**.....*.**.*.*..........**.....***..*.*..*.**..**.**.*.***.**.*.***.*..*****.*.*.**..***.**.***.*.******.*.*....*...*..**...***.*.****..*..**.***...*....*...*..*...***.*.*.....*******....*.**.*..**.*..**.*.*.****..***.*.*..***.***.*.*.***********..**..*.*.***.****...***.*..*.*...*...******.*.*....**.*....*..*..**.*.*.*...***...***..**.**.*..**..*...**..******..*.....**.....**....**.....**..**..***.*.**......*.*.**..*...*..*.....*...*.*.**.****.*....*..**.*.*.***..*****..**.*..*..*.*..****.*.**.*.*.****.*.***.*...*.*...*.*.....*.**...***..****..*****..***.*.***.*.*..*.....******..*..*...***.**...**.*..*.**...*.*.*..*...*.....***.*.*.*..******..***...*....*.**.***..*..***..***...*.********.*..******.....**.*....*..***..*...*.****.*...**..*..**..*.**.*..***..*....*.***.*.******....*..***..***....**.**.**.***....*...*.*.***.*...***..*.*****...*******.*****..*.*...****..*..*...*..*...*......***.**..*..***...*..*...*.*.*..*****..*..**..***.*..**..**.**...**....**...*****.*.****...*.*.**.*..*..*** **.*.....*......**..**.****..****.***..*..*.*.*..*......*..**..*.*.....*.*.**..**.*..***..***.***...*.**.**.**.*.*.....**.**..***.*...**.....**********.*.*.***...*.*..*..**...*.*****.***..*.*.***.**.*.*.......**.*..***.**.***.**..****....****.*.....*.***.****.**....*.**.*.***.**..*..***.....**.*.***.*.**.*.*.**.***.***.**....*.**.*****..*...*.***...*....*.**.*.***...***..********.*...*.**.*..*.........*...**.*..*.*.****....**.**..*.....*....*.*.**...**....*****.***..*.*.***.**.*.***.*.*.*..***...*...**...*..*.*...*.**..**.**...*.********.*..**..*..*.....*..*.**..****..***..*.*..*...*...*.*.**.*.*.*.*.*****.*....*.*...**......*.***..**.....*.....**..*..*********.....*..**.*.**.*..**...*.**..*.****.*.*.*...*.*..**.**.*..*.***.*..*****.**.***.*****..********.**.*..*.*.*...*.**..***.*....****.***.*..***.*.*.......***.*..*...*.**..*.*..*.**.*.***.*..***.*..********..**.*******..****....***.**...****.***..**..**.......*.*.*.**.*..*..*****..***.*******.....**.**..*..***.**.*....**....*...**.*****..**.*.*..*.*....**..***..*........*.*.*..**********..*..*.....*..*.*..*....**.**.**..*..**.****.....****..**...**...*...*...*.*..**...**.*.*.****.*..**.**...*.*.**.*.**...***.*.*...**.*..**.**..*.****.**..*....*****.*.*.*...*.*.*.*..**..**.*.***..**......*..*.*..*....*.*.***.*.**..*..*...***.....**.*.***..*.....*..****.*.**.*.*...**..*..**.**..*..*.*..*..**...**..*..*..*....*.*..*..****..**..******.**.*..*.*****....*.**.**.*.****...*..******..**...*.******..***...**...*.**.*....*...***..*....*.*..*..*.....**....**.**.*...**.**......*......***..*.**...***.*..*.****.**.*..*.***..*..*..**.****...**.*.**..**..****...*....*...*****...**...*..*.**..*..*...*..**..*.****...**....*.*.**.***.*...**..**....*.**..**..**..****.****.....*.*.*.*.*....**.*.*...*.**.**..*....*.*****..*...**.....*..****.**..*.***.******...**..****.******..*...*...*.......****....****...***......**.**......**..*...**...*.***...****.**.....***....***..*.*.**.*.*..*...*.*******.****.*.*..*..*...**....*.*.*.*.....**... *..***.***..*.*.****.*.*****.**..***.*****.*******...***...*....*****......*.***.*.******.*****..****.*.***.*...**.....**.*.*.**.**.**...***..****.***.....*.*...*.*..*..***..******.*.*****.******...*..****.......**..***....**..***..**.....*.****.*.*.****.****.**..***.*..***.*.****.*...*********..*...*.*..*.**.***.*.*..**.****.***..***.***..****..**..*.**.......**.*......*..*....**..*..***.***.*********.*****....*..*...*..*.****..**.**..*.**..*.*......*.*.**....*.*.**.*.*....**.****.**...*...**.*.*..*..*.*..***.*...*..*.******.*..**.***.*****..*.****........*.***.*.....*****.**....*.*.*...****...**..*...**.**.*.*.*..*.*.*.***.*.**..**.*.**..***..*.....*...*..*.**.*..***.*...**.**.****.*..*.*..*..*...**...***.*....**.**.*....*.**..*.*..*..*..*.*.**.*..*.....*.*.***.*..*....*.*.*.*.**............****.....*****..*...*...*..*....*.********.**.**..*.**.**.**..**.**.*..*.**...*.**.**...*..*.*...*......*.....*..***.**..****.**....****..****.**.***.*..**..*..**..*.....*.....*...*.*.**.****.....****....***...****.**..****...*..*.....*.*..****..*...*..****.*.*.*****..*.*..*.*.......****.**...****.***.*.**.*..*.....*..*.**..*.*..*.*..*...**.*...*...*....*.*.***.****.***.*..*...****..***.**...**..*.*.***.****.*.***..***.*.*....*.****.*..****....****.*.*.**....***.....**.*.**....**.*.***..**..*.***.*..****.***......**..**.*.***..*.***.**...*.*.*..**..*...*....*....*.*..*.****.***.**..**.**..**....*.*******..*.*...*...*****..**...*...***.**..*.**.*..*...***..*.*............*...*.***.*..*.*.*.*.*......***..**..*..****.*.*.....**.*.*.****..*....*****.**..*..**....*...**.****.***.**..**...*..*..*..***.******..**..*.......**.*.....**.*...*..***...***********.*.*.*.*.***..*....***.*.*....*..***......***...**...*.*.****.*...*.*.**...***..******..**.****...****.*..*..*........***.******..*.*...**.*.***....*....**........*******.*.**..*.....***..**.....*...***.**.*.*.**..*.*..*.*.....******.*.***.*..*.*....**.******.....*.***....**.....**.*.****....*...*..**.***.**..******..*..**.....**.* .*********...*.*.*.****..*..*.***.*.**.*.*..*.****.****.**.***...*****....*.***.**.*...*..*.**..****....***.*.***.**.*..*...***..*....*...*.****...*..*.*.*..**.***.*.**.*..*.*.***.*...*..*********.**..*.**...*.***..*.**.***.*.*.**..*..*.*.*.*.**.***..*...****..**...***.*....*.******.*.**...........****..***....*......**...****.....**........*.**.......*********..***.**..****....***........***..*****.*.****..*.*..*...***..**.*...*....**.*.*......*..*.*.**...***..*.***..*.*..*.**.*..*******.*.*.*......*.*.*.***.****..***.**.******..*..**...*......**.****.**...*********...***..*..***.*.....***.***...**....**...*.**.*...****..*..*...*...*****..*.*...*.*.*.*.***.*****.*.*.*.*..*.**.*..*..****.**.....*..*.**.*.*...*.*.....*.*******..*.**..**...*****.***....****....**..***..*.**.***...*..*.**.*..*.**...**.****.*....**********....*****.*..*.*.**.*..*....****...*..***..**.***.***...*...*.**.***.....**...***.**..**...**..****..**..*..*.*....*....*.*.***......****...***.**.*..*.*...*..**...*..*.*..*..*..*.**********..*.*.*....*****.******.*.....*..****.*.*.**.....****..*.***.*.****.*.*.**.********.*******...*****........*.*...***...*..**..**.....**...***..*...**....*.*.*..**.**..*...*...*...**..***.*******.*.**..***.*..**...**..*...*..*.*..*.....**...**......*..*....*..*.*****..**..**.**.*..**.********..*.*....*.....**.*.*....*..*..**..**.*.**...***.****.*....**.**.*..*.***.*.**.***.**.**..***.....*.**...***..*.*.****.*..***.*******...**..**.****..*.*.*.*.***..**.*..***....*.***..**....***...*.**.*...***..*...*..**.***.....**.**...***.....****.*.*...*.**..*.....*.***..*..*.*..*..**......****....**.*....****....***....*.*..***..****.*..**......**.*.**...*.*....*.*..*.*..****..****...***.**..*..*.*....*.******.*...**..*.*.**.*.....*......***..........***..******...**.*..*..*.....*..*.*..*....*.*****...*...*.*.**..**.***..********..**.**..*.***...**..*.....***.**...**.*..*...*..*...***...**.*****...***.***.*..*..*..***.**.*...****....*.**.**..*.***...*...***....**.****.*.****.**. .*...*..*.*.*..**.*.*.****.*..****.**...**.****.*.****.**..*..**.*.*.....****.....**.***...*..*.*..***...*****.*.**..*.*..*.*..*.*.*........*.**.*..**..****...*..**...**...**.**.***.....****..**.*....****.***.****..**.*..**...*.***.*..**.*..*..****...*.****...****..*...*.****.*....***.***.**.*...*.****.***..***.**.*..*..**.*****.*..**.*..*...**.*..*..******.**.*.***..*.*...***.**..*.**...*.*******.**..*.*..****....*.**...**..*.*...*...*..*.**....**...*..**.*.**..**.*..*..*.*.***....*.*.**..*.**...*.*..*.**.**....****.****..**.*.*.*....*....*****.....*.****....***.***.*..**..**..*.****..*.*.***.**.*.*..*...*.*********..*....**.**.*.*.*.....*.*..*.....****.**..*.*..**.*..*.*.*.*....***.*.*.*.**.*.***.*.*..*..*...*..**.**....**.*...*.***.***.****..**..*..**..*****.**.*....*..*..*****..*.**.**.*.*..***..*****.*......*...*.***....*****.*.*****..**..**.....****.**..*.......**..*....**.*...**.*..*.**.....****.*.**..*.**.***.*.*.*****..*..*.*..*.*.**.**.*****..*..*..*.**....*.**..**********.....**..***..***.*.*.**..****...**....**.****.*..***.*.*.**...*.***........*...**....*.....*.*.**..*..**.*.**.**.**.*****..**....*.*..*..***....*.*.**...*.....*...***...**..*...*..*..***...*.*****..*...*...*.*..*...**.....*....*.......****....*....**********.**.***.*.***.***..*.*..***..**.**..*.*..*.*************.***.*.*..*........*.*..*.***....*..*.**...**..***...*...**.**..**.*..*.*.**...***....**.*....*.**....*..*...*.*...*.*.***..*.*..**.*..*..*.*****....**.*.*****.*******........*...*...*.**..**....*.*..*.*.*.*****..****.*.*....*..****.*....*******.*..***...***.*.***...*..*..***..**.**....*.***...****.***.****..**.*..*.****..***..**....**..*.*..**.*.*.*.**.*.**...*..****..**....*..**.**.*.****...**..***..***...****...**.*.*****..****...**..***..*....*.*.***.****.*....***...*.**.*.***.****..**.**..*...**.****.**.....*..*....*...***...*.***..*..****.*.**.*..*.....*.*****.****.*.*..**..**.***.*.....**.****..***...*..**..****.*..*...**.***.*****.*****..***.*...*...*..*****...**...*....* *.*..*..**.....*.***..*..*..*.***......*..***...*...**...**.***.*.**...**..*.**.*.*..*.***.*.****.***..*.**...*****.*.....*.*.*..*..*.*..**.**..*.***.**.***.*...****....*.*.*..*.*...*******...*.****.*.***.....***.*****.**.*.........***.*..*.**....*....***....**.**...*..****.***..*.....*....*.***.*.*.*.**.....*.****.*..****.****.....***.*.*...*.**....*..**.*.****.*....**.******..*.*....*....*...**.*..*..**....***.......**...*.*.*.*......*.***..*.*.***.****...**.***..******....****..**..*.***..***..*.*****...*..*..*.*.*...*..**.***....*....***..***..*.****.**.....*.*..*.*...*.*******....*...**.******...*.***...**.***.*.******.**..**....***...*.*...***....**..**.****..*****.*..*.***..**..**..*...*..**.*..*..*..**.******..**.**.*****..***...**...******..**.*..**.*..**.*..**.*.*.**.*.**.**....*...*...*.****.***.*.*****.**.*.*.*.**..*..*.**...***.*..********...**..*****.*.*.....*..*..***...*....****.***.**.*...****.***..****..*.......*....*.**..**..*..***....*.*.*..*.*.....*****.*******.*.**..*...*....***.*.*.**..*..***....**.***..*..*.*..**...**.*..*.****.**.*..*.****.*...*...**..****..****.....*......****.*.*.**....****...***......*..***...*.**.*.*.*..*.**.*****.*.**...*.**......*...*...*.*.....*.*.**..**...*....*.*..***...**......*.*.*.**.*.*.*.**.***..**.*.****.**.*..*.*.*..*....*.**...*******.*.....****.....*.*.***..***..***.**.***..****..***.*.**...**....**.*..*.****....*..***..**.*.****...**..**.*..*****....*..**********..**...**.....**..*.*.****.****.....*.******.*.**..***...*....*.****.****..**.******..*...***.*.*..**.***..*.*..***.***.*.*...*..**..*...*....*..*.******.....*****..**.*****..*****.**.**.**..*.*.****...*..*.*.*.*...*..***.*.*......**......*****.*..*...***..***.....*****.***..*****......***.*.*.....*.......**.****...*.**.*.*.*.**..****...*.*.***..*.*..**..**.***...*******..*.***.*.*.*..*..*.......*..*****.**.*...**.*...*..**..***.**...**..****..***.*.*.*.*..**......*.....****..*...*..*..*..*..*..**...*.******.....**.*..*..****.***..*....*.******.*... ***.*.**...*.*.**.**..**......*.**..*....*.*.**.*...**..*.*....********...**.**...**........*...**..*.*.......*.***..*.*..*...*.*.***.****.*.****.**.**.*.**.***...*.*...******.*.*.......*****.****....***.*.*.***....**..*.*...*.......**.......*...**..****.*.*....*****..*..***.**.*...*.**.***.....*....*........*.*****..*.*..*...*****.****.*..*.*.***....*.***.*..**.*..***...**.*.**..*...**..**.**.**......**.*........*.**..*...***...*.*..**.*.*.*..*.*..**..**...****..**.*.**..*..********..*...*....*.*..*..*.*...**..*...**************.*....*.*****.*..******..*.*.***.*.....*..**.....*.*.*..*.*..*....*.....**..*..**.....*.....*.*..****..**......****...**...**...***...*.*.....**..***.*....****.*.*..*****..*.*******.****.*.**.*.***...*.*.*.**...**....****..*...****...*.***...****....**..****.*....**.*****.*..***..*..*.******..***....*.****.*..*******.*.**.**.****....**..*..****.*.*.**..**.*****..**....*.*.*.....*.*.**..***...*...***..*..***.**..*...*...***.******.*...*.**.*..*..*.*.*.**.****.*********...*..***.***.......*****.*..**.***.******.**.....**....**.***..*..**...**.*..*****.***.***.*..****.....****....**.*.*..*.*.****..**.*..**...**.*.**..*....*.*****.**.**.*****.**.*.....**.***.*...******......**.**..***.*...*.***.*.**..*..*.**.*.*...*....*...***.**.*.**..**.....**.******..*.**..*****.*.*...*.***.**.*.**...*.*****.*.........*.**.*.*.*****.**.****..*****......**.*....*..*..*****.*..*.***.****.*.**.****.****..***.*...***..*.*.*.*.**.*.**..*.*....**.*..*.**.****.**.**....****.....*...*....*..**.....**.**.*.*.***..*.**..*.***..**..*..*.**.*****.*****...*..**..**......*.**...*.*..***....**.*.*****..*..*****.**.**.*..**.***.****.**..**..*....*.*...*..*****.*.**.**...**...**..**.**.*....**....**..***.**.*.**.***.*.*.*.*.****..*...***..**.**.**.*...*...**..*...**********...***..*...****.*.*..**.....**...*.**.*...*...*.**.*..***.....*....*.**.**.*****.*.......*.******.*...*.*.***.*.*.**..**..*.*..***.*..**..**..*...**..*..**........***.*.**.**.*.*....*....*.*..*..**.**..*.* *..*....***...*.*...**..*.*..*.*...*...********.....****.***.***.*.**.*.*..****..*..*.*.******.***...***.**..*..***.**.***..*****..**...*...**..*...**..*.*****.......*.*.*..**........*.******..**..*.****.*..*..**..**...*....*..**..*.*..***.*****.*..*****.*.******..**.*.*.*......**.....*..*.*..*.*.**.*..*.....*.**.***..***..*.*..**..*.**.*.**..*.*....*..*..*.***.*...*..**.*..*.*.*......****.***....******.*....****.***.********.*.*.**...**....*****.....***.***.***..*****..***...***.*.****..***.******...*.*.....***.**..*.**..*..***..****...*.*..*.*..*.***.*...******..**..****...**....*..******..*****.*...*..***.**..*.*.***.**......*****...*..***..*...*****.****..****.*......*...*...*..****.....*..*.**.....**.****..****..**.*.*..*.*....*.*.***..**...*******.*..*...*.*****..*..***.....*...****.***..**..*.*..*.**.....***..*...**..**..*.*.****..**.*..*..*..**...****.*.*.*...*..*.**..*..*.*.**.**.*.***.*...***.*....**...*.***...***....**..*.*.*.*.****.**.*.***...******.*...*..**..**..*..*..**.*...**..****.*******...*.*.*...**......***.*..****.*****.*..*...*..**.*.*.*......*.*.*.***..*..**.*.*.*.*.**..**........**.*..*.**....*********.......*.*.*.**..**.*..*******.**..***..*.*.***..*.*.***.***.*..******......***.*..*...*...*..**..***..**..**.**.****...****.*.*..**.*.*.*.**.*......*...***...*.*....*.....**.**.*.****..**.*..*..**..*.***...*..*.***.********...**..*.*.***....**....****.*...*......**..*.....**...*.*.*..***.**.**.**.*.**.**.**.**.*.***.....**..***.....**.*******.*.......*.*...*******..**.***..*.**..**..*..**..*.*.****.*.*.....****.**....*...***.***...***.*.*..**..*********.*.***...*....*....**....**..*.**.***.*.**.**....*.*..**..*.*.....*......**....**.*.**...**..*.*..*.**.*..***.*********.*****.**..*..*.....*..**..*.**.*....*...*******.....*****..*..**..*.*.*...*.*.****..*.*.***.*..**.***..****..*....*...**.....*.***..*.*...*.**....****.*.**.*.***..*..*..**...*...***.....******.**...**..........**.*...***..**.*.*****..*..*......*..***..**..*.*...**.....*.*.*.*... .**..******.**.*.***..*..*....**.***.*.***.*.**.*..**...*.****.**.*...**...******..*.**..**...*.*...*.**.****..***...****.**...*.**************..*.**....**..*.....***.***.*.***.*.***.***.*.*..*.****.*******.****..**.*.*..**..***.***...**.*..*.*..*...*....*.....*.*****..*...***.**.*.*..****.....**.**...*.****.****...**.**...*.*.*......*....**.**.**..*.*....*....*..**..**...*.*****..**..*.***..*..*....*.****...*.*.*..*.**.**..**...*..*..*.***.......**.***...***.**..*.*.***.*..*.**.***.*..**.*..**.*.***.*..***....****..***...*.*.*...***..***.*.*****...****..*..**.**..**.**.*..***......*.****..****..**.*..**.**.******.*****.****..**.*.*....**..*...*...***....***......*.*.......*......*..**.***.**..**.**.....**..*.***.**...**....*.**............*.*....*..*.*.**.*.*...*.*.*.**.*...**.*.***..*.*.***.**.*...**..****...*..**.*.*.*..*...******....*..*..****.**.*..*.**......*..**...*.**.....*.**.*****...*****.*...*...*..**..***...**.......*..***..**..**.*.*...****.****.....*.***..***.****.***.*..*...**..*.**.****.*.*......*.*.******...**...**......*****.*...*.**.**..*.*..**..*.*..*....********.*.**..**..*..*..**....*.....*..*********.****.*.****..***..***.....****.****.****.*..*...*...*...*.*.*.*.*****..*.**..*.*.*.***..*.*****...*.***.*.***.*...**..*.*...*******.*....***..*.*.*..*.*.*.*.*.*.***.**..*.*.*****.....***.*...***.*.**..*.**..**.*.**.***....*.***..*.*.**..*.*.*..**..**..**.*******..*.*....***.***.*..***.**.*.*****..*.*..**...***..*..***.*.*.**..*..*.*..*.*..*......*..**.*.......*********..**...*.****.****..**.....**.**..***..*..*.***.*..*.*..*..****.****.*****..*..*.*.*..***.*..*..**.****.***..**.**.***..***.....**.*******.....*...*....*.*.....*...*....**.*.***.**.*..****..***..**...*.**.**..*..**.**...*..*..**..*..**..*..*..*...**...*....********..*..**.**......****...*...*..*..*..*.****.******.***.*.*.*...*...**.**..**.*..******..*..******..*.*.**.*.****.*....*.****...**.*.*.*.....*****.*.***...****.**...***.......*.*.******.**....****.*...*...*...*..*.**.**.....* **....*.**..*.*..***....**.***...**.*....*.**.**...*..**...**..*....**...*.*.*...****.*.*..*..**.....*.******.*.***..**..*.**..*...**.*..**...**.*..*...*.****..*..*.*.*..*..*.**....*..*.**.*......*.**.******.*.***.*****..**.*..**.***.*.*...***.**.*...**.**.**..***.*..*.**..*....****.***..**.****.*****...*..*.**.***.**.**....*.**...*....*.*.*.***.**.*.*....*.****.*.*..***..*.****..*.*..*.*.*...*.*.***.****.**..******..*.*..*.*....****..***.*...**...*..*.*...*.*.***..*.*.***...*...*.*.*.*.*.**.*.**..**.****.*...*....******.......****..****....**.*.***.****.*****.**.**.**..*..*******..*..*.*.****..**.***.************..***.........*..*..*.*.*..*..*...***....*..*..*..***.*.****.****...*.**.*.***.*.*.......****..*...***.***.*.*.**.*.*****....**.*....*****.*..*.*.*..*.*.*..*.....*.....*...**....*.*..**.*..***......*.**.*..*.*.*.*.*.....****.*****...*..*.*.**...*.*...******.*.*********..*....**..*...****.****....**..*....**..**......*....*...*...****..**.*.****.**.***..**..*...*.....*..*.******....**...**.***.****.**..***..*.*...*....*****.*.***...*...*......***.......**.**.**.*....*.*.***.**..****..**..**.********.*..*.**..*.****...****...**..*.*..**.***..****.**.*..**..*.*.*.*..*..*..**..*.*...****..*..******..*...***.....**.*.*.***.****....*.******.*....**.*.*....***.*......*...*..*.*.**..**.*..**..*.*.****.**.....****.***.*..**.....****.****.*.*.*.**.*.**..***.*.***....*..*..*.******......*.*.**...*.*..*.**.***...****.**..****.**....**.*.....******..*.****.*..*..*.*.*...*.*.*.****...**..*...***..**.**....*.**..*****.**.*.*..*...*.***.**.*.....**.**....**.*....**.**.*...*.**.*.**.*.**..***..******.*..***.*.**.***.****.****.***.*.**.*.**.*....****..**.....****..*......*..**.**.***.*...**....*.**.*.*.*.*.*..*.*.*..**..*.**.*.**.***.*.*.*....*.***...*.*****.**..**..****..****.*.*****.*..*......*.*...***.**...*****..***.*.**.*.*.*.*.....*...*..***..*..*..**.*****..**....*..*..*.*****.**.*..*.*...*.*...***.*.***.***.*.*..***.*..***.*.*..*...**.*.****.*...**.*.*.....***...**** *.*.******..*******.*...*.*.*....*.***.*****...**..***...*..***..*....*...****.*.....**......*.*.....***.*....***...*...*****.****.....*.*.****...*..*.*.**..*..**********......*.**.*.***.****..*...**....*.*...***.***.....*..*.*.**.**.****..*.....**.....*.**..*.*..*..*..*..**..*.*..*.***..*....**.....*.***.**.**..***.***....*.***..*.***......*...**.*.**.**....*.....*****..*.******..*...*.***.*..*.*.*.*.*.*...*...*...*.*.***.*.******.*.***.*.**.*.*.****.******.**...*.**....**.**.***.*****.*.*..***.....*.**.*.......*..*.*.*.**..*.***..**.*.........*.......*...******..***..*..*****.....**.*..**.****.*****.*...*...*..***...*..........*****.*..**...**..***...*.**..**.***..**.....*..***.*.*..**....*******.*.*...*.....*.*.**.**..***....*.....****.***.***.....*.*..*....**...****....*.**..**.*.**.*..***.**...**..**..*...*****...*....*..***..*.*..*.*****.**..**.*.....*.*..**.*.***.*.*.**..**....******.**.*...*.****.*..*.*....**..*...*..**.*..**.**..***.****..*.***....*.*****..*...**..*...**.*.**.*.*.**..**..****....**.*..**.**..*.*..*..**....***.****..*.***.*..*****..******.*.**.*******.**..*.**....*...*.*..*..*.*.*.*.***..*.***.**.***.*.*...*.*.***.******.*.*****...*..***..***.**..*.*..***..**..***....**.*.*.*.******.***...*.....**.*.***..**.*..**.*.***....**.***.*.***.*...***.**..**.*...*****..***....*.**.**...***.*.***.....***.*.******..***....****..*.***....**...****.*.*...*.*..**.*.*..******..**......*....*.*.*....***.***.***..***.*.**.*......*...*********.*.***.**...*.***.*....***..*...*.*.*.*.***...***.**...*....*.***.**.*.****..*.*..*.*.*..***...*..*****.*.****...**..*****..*.**.****.**....***.**.....**...***.**.**.***.**.**.**..*..**.......**.*.....*.*.*****...*....*...*****.*.*...**.**...*.**...*.**.****..*****.**..*..**.**......**.*..*.*......*.**....*......***.**....***..**..**..*****..*..**..*...****..*...**.......*..**..*...***...***...***..***..***..*.*.*..**.**..****.******..*..*.*.*.*........*.**.***..*.*.*.*.**.*...**........**.*...*****...*......*..*****..** *..*..*****.*.**.*...**...*.**.**...*.*.****...*****.*.**...**.***.*...*..**.**..**.*.*......***........*...***.**..*...****..*.*..*..*...**..*.**.*.*.*.**.***.*.*..**....*..*********..****..**.****.*....**.*.**.*..*.*..*.*..**.***..*...*.***...*.**.**.***.*.**.**.**....****..**...*.*..*..*..*..***.***..**.*..*.....*..*.******..*..*..**.*.***...*******.*..****...********..*...**.*..*.***..*.*.*..*.*.*.****.*...***.*****..*.**...*.**.****...*************..*..*..****.*..***..*..*...**.*.**..*.***..*.....*.*.***...**.....*.***.*.***********...*.********.*..*.*..*.*..**..**.*.*.*.*...*****.*..*.**.*.*****.**....***....*.*..***.*.****..*****.*....*.****.***.....**.***.*..*.*..***...****.*.**..**.*...*...*.**...**.**..***..***.**...**...*.*******....*..*.*.*..*..*.**.**..**..***.**......*.*..*****..*******.****.*..*.**.**.*****..********....*..*.***.*..*.*...***...*...*.*.*.*.....*..*...*.*..*..****.**....*****.....*.*.....*...**...*..***.*.*....*..*.**.*.*..**..**.**.******.**.*..**...***.*..**....**.***.*.****...*......**....**....*..**...*..*..**.**..**.*..**.*.***...**.**.*....**..*.**...*...***********.**.*....*..****.**....***.**..*.*..**.*....******.**.**.*...*..*.*......*...**.*...*..**....**.*...*..**.*..**....*..*...********.***.*.**.**.*.***...*.***..**..*.*..*..****.*.**..**.**********...****..*****..*....****.*.*.*..*.*.*..*...*.*...*****.***..*.***......**.*****.*..****..*****.**.***.****......*.*.*.....*..**....*..*..*...*.*..*.........*..****.*.*...........**.**.*.****.**.*.*..**..*.*..****.*..*..**..*****..*....****...**.*..***.....*.**.*....***...*....*.*.*.....**..*..*.****..*.*...*..*.*...*.***.....*.*.....***.*.**...*...*******...*.*...**.******.**...***.*.**.*.***...***.**.*.***.*.*..**...**.....*****.**....***.***.**..**.*.***.***...*...*.*...**..***..*....*..*..****.*......**....**.*.*.*.*..*..**..****.**..*****.*.**.***.**.***...**.**.*...*..*.******.******....****.*.....**..**...*.**...***....****.**.*..****..**.*.........******.**..**.*..***.*.* .*..**....***..**.***.*.*****..*****.****.*.*.*.***.***.*..*.*****.*.*..*...*..*.**.***..*.*.*....*.**..***...*...***.*..**...***.**.*.****..**..*....*****..**.*.*.....*..*.*.*.***..*..*.*..*...******..**.**.*..***.***..**.*.**.*****......*..*...**.*.**.*...***.********...***.**.**..*.*.....*.*..*....**....*..**.*.*.*.*.**..**.*.***...********..*.**.**..****.*..**.*..*.*****.*****.*..*.......*.**.**.***.*.*.***...**.*.*....*..*..*.........*.*.*..**..*..**...*.***.***..........*..**.*.*.**...*.**....*****..***.*.*.*......**....*.**.**...**.*....***..******.**.....*..*.*...*.**..**..****.*...**.**.......**..............********....*.*...**..**.**.*.*****...*.**.**.*..**.*..*.*...**.**.**.*.*..*....***.*******.****...*.*.*......***...**.***..*.*.*.*..*.**......**...****.*..*...**.*...*.*.**..*****.****.*...***........*....*.**....**.***.......*.***..***.*.*..*.....***....**.*..*.***.*****.**..*****..*.*..*.**.......*....**.*..**...*******....***.*.*****...*.*...*.*.*.**.***...*..*.**..*..*****..***..*..****......*****...***.*.....*.**.**.**.**..**....**.***....*.***.**......*.**.*********..*......*...**.........*............****..**....*.*..**.*..*.*****..*..*..***.****..**.*....*.*.**.***....*.***..****.......*...**...**.****.******.*..**.**..*.**..*....*.....*.*.**...*...*..*..*.**.....*.*..*.*...**.**.**....**....**.*...***.**....*..*.*.**....***.*.*.*.....*.*.*******..*...**.*.*.*.*..**.***....*.**.*.****.*.*.*.*.**.**.*.***...***.*..***.**...**.****.**....**..***...*.****....*.**...**..*.*******.*...**...*..***..**.****.**.***...*.*......**....*.*.*****..***..*.**...****.***.**.*..*.....*...**.****..***.....**.*...***..*.*..*......*.**..*.*..**.*.*.**.*.....**..***..******.*...**..***.*...*...*..*..*.*.*.*..*.****..******.**.*.**.**..***.*.*..*...*.**.*****...***.**...*.*..****.....*...**..*......****..*......*****...*....*...***......***.**......*.*.*......*.*.*.*...*...*..***..*.*****..**...*...*.**.****.*...*..*.***...*.***.****.*..*..**.****..***..*..******.*. **.*...*.**....*.**..*****..*.*.*..*.**..*.*.***...*.*....**.*...**...**....*.****.*...*...*.**.**.*.***....***.*..*..********..**..**..****...*.*********....**..***......*.***.******.*.******..**.**..*.**.**.**.*...***.***.***......**.**...*.*.**.*.**..*.**..**..*.*..**...*.*....*........*.*..*.*.***...**....*..**...*.****.*****....*.*....***..****.******.....***....*.*....**...*...****....*..**.********.*..**.*.****...*.**.**..**...*.**....**.*.***..*...*.***.*..*..**.**.*.**...*.**.**...*.******.*...*.*.***.***.******.......***...***..**.*.*..*..**.**..*.***..*..**..***.**.*****...*...*....**.**...**....*..*..***..*..**.....*.**...*.......*..**.*.***.*.***.*..*..**..*******...*.***..*..**.*..**.******.*...*....**..*****.*...*.****.*...**.....**..**.*.....*.*.....*.**....*.**.***.*..*..**.*..*.*.*..*.*.*..*.*.*.**.***......*.**.**..**...*..*..**.*.*.***.*....*..*.*****.***....********..**..*......**.****.***.*.*.*.*****.....*...***..*****...**..*..**..****.*..*..*....****......*.******...*...*.**.**.*.**.*....**..*....**..*..*...*.**..*.*.*..***.***.....*.*..*.*.**..*..***....**...*.*....****.*.*..*....**.****...*....***......*..**....***....**..**.***...**.....**.*...*.**.....**...****..*.*.******..****...*..****.*....*.*****.**..*...***.*.****.*...***.*.*****..*.*.*.*..**..**.****...***..*.*.....****..**.**.***......***.**.**.******.*.******..**.**..**..****..*.***.*****....**......**.*.***.*..**.*.*.*.*..**.*....***..*.....*.....*.*.*..**.*.****.***.**.*..**.***......*******.****.*.*....*.*.**.....******.***..*..*.....*.****.*..*.*.*.**.**..***...*..*...*.**.*..*.***...**.**.*.*...*.***.*..*..**.***.**..*....**.*.**.***....*.*.*.**...*********.*.*.*...*..****.**...*****.******..*.*.*.*.*.*.*..**..***.*..******....******.*.*..*..***.*.*..*.**....***.*.*.**..***.*.***....*..***.****..*....**.*.***....**...*..****.*.*...*...******...***..**.**...*..****...*..*..*.*.*..***.****...*..**.*****...**...*.****..*..***....*.**.*.****....**.*....*.****..**.*..**..*.***.*. **..*...*.**....*.****...***.*.**.*...**..*.*..*****..**..**..*****.*.**..***...*..**.*****..*.*....*****.**.**...****....*.*..**.****.*.*.......*****..*..***.**..*..*.*..**...**.....*.*..*..***..*.*.**.****.*..***.****......*...**...*******..**.***.*.**.*.*.****.**.***.....*.*.*.*.....*.**.**.*.***....*...**.*.*..**.*.....**.*....***.*.**.*...*.***.*.**..*.*...*..****.***.**..*.******..*.**.***.**.******.*.*.*.*..*..*....***...*.**.**.**....**.....****.***.**..*.*....*..*.**...****...**.***.*****.**...*.***.**...**..**...****..*.*.....****.*..*..*....*.***..****.*..***.*.*..***.**..*.**.*..**..*.*...*....****..*..**..**.**....**.*.**.*.*.**.**.*....*.***.....*.**......******.***..***.*.**...**.*......*******..**..*...*..*..**.*.*.******...*...**.**.*..**.*.**..*****...**..*..***....**.*****.*.*.*****.*.*.**.*.*.*....**.***.**...**.**.***.**.*...*....***..*.*..*..**.*.*****...*.....******..*****..*..*.*..********.***.*.**.......*..**.*******.*..**.*...*.*.*..*..*.**.*.**.***..*.**..*.**..*...**...*...***...*...........*.**..*.*.***..***.**.*....*.*...***.***.*.*.****.....*.*....**...*******.*.*.**....*...*.*.***..**..*.***..**..*.***........*..*****..*.*.**.*****.*.*....***...*...**....*.....*.**....*.*..**.*..*.**..**.*.*..*.**.***.**.*....*...*..*.**....**.*...*.*....*.*..*.*....*.***..*.*...*.**.*...**..*..****...**..*..******...*.*.....***.*....*.**..**..**.*..****.**.**.*..**.*.**..*..**.*.***.**.*.****..**.....*..****..****.**.*.*.*****....*...**..*..*..*.*.*..**....******...*..**....***...*...**.*..*.**...****.***....*..*.*..****....*...*****..**.**.*..*.*.***.****.**..**......**..*..***.**..*..*..***.**..***.****..*.***.*..*.*****.*******.**.*..**....*...*.****.......*..**....**.**.*.*...*....*..*.**.******.******....***..**..*.*..*..******...**.*.*..*.**.**..**...*.**.***.....**.*.*.*****.*..*...*....**.*...**.*..*..**.*.**....***.*.****.***.**.*..*.**...***.*..*...*.*.*.**........*.**....*.*..*....**...***.*.***....**..*.....**...*.*.***.**...*.*......**.* *.**.***.*.***.*.*.*.***.**.**...*****..*.*.*.*.******..*..***.**......*...**.***..*.....**.*.*.*.*..*....***.......****..**.*.****.*..*..*.*..*****.......*...*..**.**..**....*.**.**.*...**.***.*****.*.*****.*...*.*****......***.*............**..**...*.**.**.*.*...**.***..*.*...**..*.**..*.*....**........*.**.***.....****.*.*.....***.**...**.**.*.**.*.*.*..**...*....***..**.*..*****.*****.*.*...**....*....*.*...***...*.***...***........***..***.****.....**.*.........***.............**....*..**.****.*...*.*.****.***.*.....***.*...***.*...*..**.**.***********..*.*.**.*.*..*......*.**.***.....*...**.***...*.*...*.*.*...*.*.**...*****..**....**..*...*..*..*..*.*.**..***.....*....*.*..*.***.*****.**......*.**.***.**.**.**..********..*....*...*.*.********...*...*.*...**..***.*.******...***..*.**.....*.****..***.***.*******..*..*......*.****.*..*.***...*.*..*.******.*..*...**....***.*.*..*..*.*****.*.*....*..*.*.***..***...*.*****..**..*****..*..**.*.*..*.***.****.*.**..*........**.*....**...*****.**..****....****.***..**.*.***.*...*...*.......*..*...**..*..*****.*..*.**..........***.*....***..***.*.*.**..***********.*.*.*.**..*.*.....*...*.*.*....*.*..**.....**..**..**..**..*..***..*..*.*...*.**.*..**...*..***.*.*.*...*.***......******....*..***..**.**....*.**.*..........*..*****.....**...*****.*.*.....*...*.***.**..***.....***.....*....****.**.*.*..*****..*...****.*..**..*.*...*.*****....***.**....*****...*....***.**.**.**.**.....***.****..*.***.*..*.****..*.**..*.****.**.*.***..*....*.**.*.*.*..*...**.*.*.*.*...**.***...**...*...**...*.*.....*.**...*****..*..**..**..*..**..***..*******.**.*..*..**..**.**...*.****...*.*..*...*..*.*.***....*******.*..*.***.*..****..*.**....*...****.*...****.**..*.*******.***..*.*.*.*.*.....**.*..*.....*..**..*....**.*...*.*..******.***.**.....**....*.*...**..**.*.***...***.....*..**.**.*.******.****..*..*....*******...****.*...*.***.......*.***.**.*.*..*....***...**.*..*..*.*...*****..****.*******.*..***.***.*..*.****..**....*..*.***.**.* *..*...**.******..******.*.*..*.**.**.*.***.*....**.******.*.**.**.*.*..*..*.****.****.*...****.******.****..**..*..*.*..*****...*.*.*.*.***..*...*.**.*...*.*.**..*.*...*..******..**..**...*.**...****..*..**..*...**..*...*.*.*....*.....**.*.*....*..**......*.*.*.*..****.**.**...*****.****......****.*.*...**..**..*..**.*....***..**.****...*.***.***.**.*.*..**.*...******.****.*.*.*..****..*..*...*..*..*.*...*..****.*.*.....*..**.*.*.*.****..*.***.*....***.*.**..*.*..**.....*.***..**..*.****...**.*.**.*..**..**..*...*.....**..*****.*.*******.**.**..**.*.*.****.*.***.***..******..**.**.***..**.....****..***.**.*..***..*.****.*******..**..*....*.**...**...**....***.*..*..*....**.**.*.*..**...*.....*.*.****....*.*.*..**.*..**.**.**......***.**.***......*.....**.*.****..*..*.*..**.*.*...*...*..*.*..**.**.**...*.**..*...*.*.***......****...*******.**.**.**.**..*..**.****..****.**..*...*.*.....*..*..*.**.**...*......*.*..****..**.**..***.*..**.*.*..****..*.*.*..***....**.**.**.*..*.*******..**..**.*..*..*.*...***.**...*..*..**.*..***...**.*.*..**...*.**..*..****...***.*.*.*..*...**.*....**......*.*.****.*.***....*****.********..**..***.**.....**...*....*..*..*.*...***.***...****.*.*...*...***..**..*.***..*...***...***..***.*.**.*******.*.*..**.***....*.*.*.*..*..*.*.*.*...***.******.*.*.*.*...*****..**.****..**.*.**..*.**.***....**.*...**********....**.*...***.**.....***.........***......**..*.***.**.**.*..*...*..*..**....*.*****........*.***.**.*.*..**...*.**.****..***..*.*...*...*...****.********...*..*..*******...**.*..*..****....*****...*.....*....***.....*.....*.....*......*.*..*..*.****.*.*...*..**..*....*..*...*.**....**..****.***.*.....**..**...****.****.**.**..*.......***.*******.*.*.*.***.*.**.*.***....**.***.*.*..*.*..*..*******.**.**..*..**..*...*.*.*..**.**..*.*.*...*..*...******.**..*.......*.***.**.****...*.**.*.**.*.*...***.*.*.****...*****.*.......*..**..*.*.*..*...*.**.******..***...*...*.**.....*.*****.***.*.**.**.*.**..**.*.**.****.*..**.*.*..*..**..**..* *.***.*.....******...***.*.*.***....*....*.*****.*..*.*..*.*..**..**..*.*..*..*.*.*..**....**...**.*..*.*....*******.....*...*..**.**.*.***...****.*.**..*****...**..***..*.*.**.***.*.*......*.**.*.**....*.*.**..**.*******..**...*.**.**...**...*.**..*..*.***.***.*.**...*.*.***.*......**.*..*****.*..**.***..***.*.***..*.**....***.*.**.**.***..*****.*..*.*****...**..*..*..*.*.....**...*.*****...*....*.....*...*.**..**.*.....*****..*....**.........*.**..**.**..****..**..***..*.*.*..**...**..**.....**.*.....*..**..*.**.**.....**....*.**....*..*.**..*****..*..*.........*.*..*.****..*...*****....*..*..*.*.*.***..***.****..*..***.**...*...********..*.*....*.*.*.*...*...*...******..***..*.*.**..****....***.**..**...*..**.....*.**....**.....**...**.*.*...***.****.*******..**....****..*****.*..***.*******..*.**...*.*....**.*.**.**.*.*.**......*.**....*.*...*.**...*.***.*.**.....*..*..*****..*.*****.*.*.*..**....*....*.****.......*******.***...*.*.*.**.**..**..****..***.....*.**.*.*..****.*.*..*...**..**.*..*..*****.*..****...**........****.*.**..***.*....**..******.**.*.*.****.**.**...*****.*...*****...*..****..*****..**.....**....*.*.*.******....*..*.*.*..**..*.*.....*.*..****......**.**.***.*.....**.****.*.****.**..*..*.***.*********..*.*...*..*.*.**.********..*..***.*...**..****...*.**.*.***.**.***.*.****.*......**.*****...*..***...****...**.**..**.*..*.....*....***.*.*..*******..***.****..***..****....**...*.*.*******.*.*..****..*....*..**...**..*.*..***.*..**.*.***.*..*.***...**...**...*.*.****..**.*.*...**...*...**.*.*..*...*.*...*.*.*.*.**.*.*...*.***.****..****....**...****..*..*.****.....*...***.*.*..**.*.****..*.....****.....****.**.*....*****.**....*...*..****.....*...*..******...*.....*.*.***..*..*...*..*...*.*..****.*...**.*******..*.*.*..**.****.**..**....***..******..*.........*.*.*...*.*.**....**....*.***.***..***.**.**..***..*.**********..*.**.*****.*...*.*...**.**......**.**.*.**.*..*...*.***...*.**.*...***.*......*.***....**.**..*....**...*.****.***.*..*.*.. .***..*..****.....***...*..*.*****.....*.***..****.*.*..*.*..*.**...***.**...*..**...**..*.*...**.*...*..**.*.*..*.*..***.*.**.*...*.*..**.*...*.*.*.*.*.*.**..*..*..**..**...*...**..*.....***...***...*..**..*..*..*.**..***..**.*.*...*..*.***.*.***.***..****.****..**...*...**.**.*.*.**.*....**..*.*.**....**..*.....**..*....**.**..*...*.*.*..*.*..****...*.*....******.*.***.*..**.***..**.*...**.*...**..*.*..****..*.**.**.***.*..**....*..*****..**...****..*.***..*.**..****.**.**.**.*..*.**.*..******....*.*....**...*..**.**.....***..*.....*...**.*...*.**.***.**..*****.**..*...*..*..****.*..*...***.**.*...**..*.***.**.*...*..**.*****...*.**...*.**.******.*.*......*.....**..**.*.*****.**.*.**.**...*.*.*...*.**.....*....**....*.*******..*.****...**.*..*.*..***......**.**..**.*.****.*..**.***..*.*.*.**...****..***...**.***.****.*.....**..*.**.***...*****.*.....*.*****.*.**.*.*.*.*.*.***..*.*..*.***..****.****.....**...***..*.*.**.***.**..*..*..*...*.**.***.****.**...*....*..***.*.********..*****...**.****.*.*....**.**....***..***.....*......*....**...**...**........***.*.****...*..*.*..****.*.*..*..**.*..*.*.*.*...***..*.****..**..*.....*.*****....*.**..***...**.*...**...*.......*...********..**.....**....**..*.....*.*..***..*.**.....*...*.***..****..*.***...*.**...*..***...***.*.*..*..*....**.***.***.*..****..*.**.*..**.**.*.**..*..*.....*.****....**..*.*******.***.*.**.*.*.**.*...**.....*.*.**.*.......**.**...*.*.*....******..*..*.**.*.*.*.***.*..***..**..***.*..*.*.*.***.....***.*..**.***.**.***..**..*...**.******..****...*.***.***.*..*....**.*..*.**..*......***......*.*...*...*...*.*..*.*.**.**..***...*.*****....**..**..*..*.****..**..***...*.*..*......**..*.**.*....**.***..**.**.****.....*.*.**..*.*.*.****.*.*.*.****....**.*......*.*.*.**..***...**..*.*..*.**.*.**.*..*..*....*.*.*...*..**..*.***..*..****.*.*****.*..***.****......***.*.*.*.*..**.**..****.*..**..*..*..*..**..*..****.*****...*..******..*....*..*.*.*.*.*.***.*..*.*...**.**.........*.*..**...****....**..*.** ...*.*.*.*..*.*.***......*.*.**.**..**..***.*...*.*****..***.*.**......*.*........*....**...*..***.**.*..**..********.**.*.**.**..****.***.**.**.**...*..*.*...*.*...*.**.****....*..*.**.......*...***.*.**.**.**.**..***....**.**...****.**.****.*.*........**..*..***.***.**.**.***..*.**.**.*...*..*.*****..*****...***..*.**..*.*..***....*..**..*.*.**.....*.****..****.**.***.**.**...*.***..*..*..*.**..**.........**..*.***.*.*.*******........***.**.*.*....*****...**.*..**..*****...**.*.*..*.*.*..***.....***.*..*..*..**..*..***.*.*..**...*.***.**.*.*..*.**.*.***...***.*..**.****.*.*....**.*.*.*.***...*..***...*****.******..*.***..****..*.*..***...*....*.*.**...**.*.*...*.*.*..*..*..**.*.*.****.*..**..***.**..*.**.**.*..*....*.*...*.**....*.*****......*....*...****.*..**..*.*.*.****.*.*.*.****..*...**.**.*.*.*..*.....****.**.*.*..*.**...***.*..*.*..*.***....*.*..********...*..*.**.*..**.*.*..***..*.*********...**...**.*...*.*..*.**.**..*******.**...**.***....*.*.***.**.***.**.*.***.*.***.....*.*****.*.**.**..***..**.***..***.***..**.**..**......*.**..**..*.*...*****.*..****.*..***..****.*......*...****..*.*.*....*.****....*.**..**..**.....****..*....***..*.*.**..*.***..*.*.*..****.***..*.**.....**..**..*...*******.*....*..**.**....****..*...***.*....***..****...****..*.****.*.***.*...*...**.*******.**.*..***....*.***.**.*.**.....**..*.**.**.**....**..........**...**....*..*.**.....*.*.*.*.**...*.**...****.***..***.*****...*.***.**.**.......*.**...*..****..**...*.*.**.**.**...*...*.*.**............***.**...*..*.**.*.**.***..**...****.*..*....*.**...*....*.*.....*.**...**.****.*.**.**.**.*.*.******.*.*.****.**.*.**.*..**...*..*..*..****....*.******...*.*...***....*.*.**.*..*...*.**...***..*******..*.....**...*...****...***..*.*.***.*.*...******.*******..**.*.**..*.*..******.*...***.*.**.**.**.*..*...**...****..*.*.*.*.*.***..***..***.****...*.*..*********.***...****..**.******.*.*.....*..*.***..**.*...**.....*.**.**..**.*.**.*.***..**..*..**.*.*..**...***.....**....***.....** .*.***..*.*..*.*.....***..*..*....**.**..**..***.****....*.*.*.******.**..*.****.*.****.**.*.*.*****.*.....*..***..****.**..***.***.......*...*..**.........***..*..**.*...*.*...*.*..***.*.**.****..****...**.*..**...***.****.**.*..***..*****...******.*.........****....*.*..**.**.**.*.*...*.**.*.**.******......*.****..***..***..*..***..**..***...*...**.*.*.*.**...*.*..***.**.*.*....**.*.*.**..****....**..*.*....*****.*.*........***.*..*..**..*..**....**.*.*.*..*.*....*.*.*..**...**..*.***.*.**.*.*..*..**.*...**.*..***..*.*..*.**.**.****.**....*.....*...**.*****.*.**.***.*...*..*.*...****.***.*...*.*.*.*..*....*.***.**.**.*.*.**....**....*.******.**********.*.**.*.*...*...*....**.*..*.**..*****.**......***.***..*..*.***..*..***....**.***.**..*.**.**.*.....*.**.*....*....*......**..*..***...*.*.*****..***......*..**.**.**.*.**....**.*.*..**.***...*.******.*..*.**...*.*.**.*.....*.*.*.*.*...*.*.******....***..*..*****...*..*.******.*.****..*.**......*.....****.*.**.*.**.***.**..*.*.*.*..*..****.***..***...*.*.....**.*.*.*..**...*.*.*..****.*.**.**.***.....******.**.*..*******.*.*.*..*.....*.****..*.*.*...*...***.***.**.....***..*.*.****...**....***.....***.*............*.****..****.***.***.*.**.....*.*.*****...*..***.**...***....**...*.*....*..***..****..*.*******.*.****.*....**.***.******..***.*...*..*.*.*.**.*.*..**..***..*....*..**.**..*.****....*..**.***..*..***..**.**.***.**.**....*.**..****.**..*..*....*..*..**.*.**.*..**..***..*..*...*.*..*.....***....*.***.*..*.*....*.**.*..*..*.*..*...***.****.*.*....*..***..*.***....***...*..**...*.*.*..***...*.**..*..*****..*.*.****.....*.*.***..**.*..*.*..*...*..*..*....*****....***..******..*******.**..**.**.***...**.****...*.*..******.*******.****...**.****.***.*..**.****.*...*....**..**..*..**...**..*..*.*...*........******.***.*.*.*****.***.*...***.**.*.**..*.*...*....*.......*..*...***..****.*.****.*.*.***.***..**...*.***..**.**..***.*.*.***..*.*...****..*.....*.***..**.*..**..*..****....**.**.*..**.**.*..****.*.*.**..*. *..**..*****..*****.***.....*******..**..**..***.***..*...**...*...**.*..*..*.**..**.**.***...**.*.***..***..***....*.***.*..***..*..*..******..**..*..**..**.*.**.***..***...*.*.****.*.*****...**...**..*.******.*.*..*****.*.***...**..*..*.**...*......*..**...*....*.****....*.*.**.**...*****.*....*.**.*..***.*.***...*.****.*..*.*..*.**.*.**.*.**..*.***.**.*.*****....*.....*.**.***.*........*****..******.*.....*...*....*....*.*.*..*..*....***..*..*....*...*....*.*.****..***.*..**.**.**....***.*.**...*.**...**.*....*.**.*.******....**...*****.**.*..*.*****....*....*.**.*..**.**..**..***.*.....****....*.*.**.*....*.*.**..**.*...*.*.*.**..*...**.*.*..**.**...*.*.*.*.**.*.*.**...***.**.**.*....*..**.*......*.........*..*.**..*.*.*....*.*.*...*.*......**.....*...****...***.***.*.*.*.*..***..*.**..*.********.***.......***..*.*.*...*.*.*.**.**.*******..**..***.....**...***..*.....*...**..*..*.*.*..***..*.*.*.*.....**...*..*....**.***.**..*...*..*...***.*.*..*****..*..**.*.*.**..*..*...*..*.*.**.**...*.*...*.**..*.*.****.**...*.*.***..*..**.*.....***.*.*.***..*.***.*..**....**.*.***.*...*.*..***.****.*..*******....*..**.****..*.***..*...***....********..**..*..*....***.**..**.*.****..*...*.***..**...*..****.*.*...***.**..*..**.*.**..*....*..***....**..****.*..*...**.*.*******...*.**.*.****.**...**.*...***..*..**.*..**..*.....*...*.**....**.*...*.....**.****.***..*..**.*****..*..*..***....*..*..***.***..***.**..******.*.****...**..***.***...****.***.*.***......*....***..*.**...****.*.....********..***..**...*.*..*........****..*.**..*..*...*.**..*.*.***..*..***..**...*..*..*..**....*.....*....*.*...*..****..*..****.....**...**...*.*****..**....**...***.*..***..**.**.*.*...**..**.****.**....***..*.**....**.**..*.*..***..**..**..*..*..*..**...*....*.**....*..*....**...*...*****.*****.***.*..*.*****.******.*.*..*.*.**.....***..*.*..*.*...**....**.**.**...*....*.***.**..****...**...*.***.*.*.****..****....**.**..*.**.****...*.****......****.*.*....***.*..*.**.**......**...*.***.** *.***.....*.***.*....*.*...***.*.*.*.**...*..*....*.....*.*...*..*.....*.**..****.*.*****.*....*.**..***.**..*.*...*...*..*...*.**.*.***.*......*..*.*....*.*..**********..*...*...***.***..*.......*.**.***.*..***.**..*.*...*.*....*..**..**...*.**..*.***.**...**..****..*****.*.**..*..*.******.*......*.*..**..*..***.**.**..**...**.*....**..*.**.....**...*.**.*.***.*.**.*..*.....***.*..*...*******.***.**.....**..*.*..*...**..***...***..*..*.*...*..*.****.*........**.***...***.*..***..**....****..*******...**.***.*......*.*****.*..*.*..*..**...***.******.**..**.*.**.**..*.**.*..*.****..**.****.*...*.*.**...*****.***...**.*.*...*...*...**...**..*.**..*******..*..*.*..*..**.*.*.**.*.**......**..**..***..**..*.**..****.**.**.*.***...*****.*...**.****..*******.*.**...**..*..***.*.*.*.*.*...***.**.***.**.*..*.*.****...***.*.**.****.*..*.*.*.**..*.*.*.**...*.*.*..***.**...**.....**...****.*.**.**.*.****.*..*....*..****.*****.*.**...*...**...*.**.****.*.**....*..****.*..****.**.*.**.....***.***.**.*.***..*******..*****.*.*..*....*.*.*.***.*..*****.....*...*..*..**..****..*....*...******..*......*...*..*.*..*.*.*.**..*...*....*..**..***..*........***.*..*...****...*.*.*..***.*.***.**.*..*.....***...*.*..*.**.*...*...****..**.**.*...*.**....**..***.*.*.**...*.*..******..*..***..........*.*....**..***.**...**.*..*...**..**..***.**....**.*.**.*.*..****.....*.***..**..*.*......**.*****.**.***.....***..****.**...**.**..*.*****.*..***.*...*..*..*...*.**..***....***.**..****.*....*.*********.***.**.**..*...***.**....***.*..**.***...*..****.*.*..*.*.***..*.**..****...*.**.*..**.**....*..*.*.*....*.*...*.*....*..*.**.*.*....******..*.***...*.****.....*...*..**.**...******..*****.**.*.*.*..**....*..*.*.**.****...*.***.*.*.*.**..........**..*..*..**..**..**....*****...***...***.*.*....***.**.***..*.*..*...***...**.*..*****.***..*.*.*.**...*.*.******.*..*.*...*.*.****.*..*.**.**...***...**.*********.*.**...**.**.*.*.*.**.*..*.....*.**.**.**...**.**.*..*..*.*.*..*.*.*..*.*...*..*.*..*****..* *.*****.....*.*.**.*....*..*...**..*.*......*.**.*..*..**..*.******.*..**.*.*.....**..*.*.*....****.*..*...**.....*.**.*....*.**...*.*.....****..*...**.**.****..****.**.*.*...****..*.**...**..**.*.**..****.**......*.**...*...*..**..*.***.*...*..***.***...***..****...*.**.**..****..*.*..**.*******.**.*..*.*....*.....*....*....***.**.****...*****.**.*....**.**.*..*..*****.....*..*........*.***.*.*..**.**....*****.****.*.*.......*...*.**..*.**.*.*****.*.***.....*..*.****.*....***..**.*...******..***.*..**.**..*...**.*.**..*****......*....*....*.*.***.......**.***..*..*.....**..***.*...**...**.*.*****.......*.*.********.***.*.***.********......***.***.***.***..*.*..****....*.*.*.....*..**.......*.*.*..*********..*..**.***..**...****....*.*..*..*..*.....*..**.*..*....*....*..**...*.*.*.*....*....*.**.*.*.*..*..**.****..****...**..*.**.***.*.....*.**......*....**.*****...***.**...*.*...******.**.....*.*.**..*.*****..****.**.***.**..*..**....*.**.*****..*.....*****....*..*....*******......*.**.*.*...*.**.***....*.*.*..*.*..*..*****.*******.*.****...*.***.*.*.**.*.**...*.*...**.*.*****.****.*.*...**..*.**.*..*..*...***...*....*...**...***..*.**...**....*.*.***...*.....*.**.**..*.*..**.....***...***.*.....********.*....****.***.**.***.**.*.***.*...*..**.....**.***.***.******.****.*.*.*.***.*.*..*****..*....*****..*...***.**..*.****.*.*..**.**.*******..*.*....**..***.***.***..**.*.***.*.*.*..**..**.**.**..**....*.***...**..*...***.**...*..*....**.*.**.*....**.**.**..*****..***..*..*.******.....*.**..*.*......****......*..*.***.**.**..*.*...*.*..*.*.....**.........***********..**.*..***..*.*..**..***..**.*.*.....*.**.***....*******.****....*...***.*..**..***.*******....*.*.**..***..**.**..*.*.*.**.**.*.*..*..*...****.*.*.**..*.*.**.*.***...**.**...*.**.**.***.**...*.*****.*.****..*.**..*.*.****.**.***....****..*******...*.*.**.**.**..**.*...*.*.****.*...*.......*.**..*.*.....*..*****.*..******...**..*.*.****.**...*....**...******.**..******.....*..*******.****....**...*..**..* ..*.*...*.*.....*..*..**...*.*.*....*.**....**..***..**.*.****...*...**.*..***.......*.*...*.*...*.*..*.****.*..*****************..*.*.*.*.*..***......****.**.*..*.**..*..****..******...**.***...*.*....**..*....**..***.***.***......*..**.*.*.*.***..*.*..*...******....*.*...***.*...*.*.*.**..*.**..**.....***.*.****...*...*..**.*****..***...*..*.**.......**..**..***..*.***.*.*.*.....**.***.**..*...*.****....*.*.*..**...*.*..*.....*********...**......*..**...*.**.*.**...*..***...**...*...*.*....*.....***..***.....**.**..*.....*...*.*.*....*......***.*..*.*.*...**.********..*..*.*..*..**....*****..*..*....**...*.***.*.*....**..**...***.*...*..***.**.**.*.**.****.*..*****....*.**.****.*....*.*....*......*..*.**.***..****.***..*.......**.*.*..*..*.**..*...*......*..*.*.*****..**.***.***.*....*.**..***.*..****.***..*..*...*..*...**..*.*.*.*.****..*....****.*...*....***.*..*..*.**.*....*.*.*.*.**.*...**.*.****.***.*.*..*..***.****....*...........**.*....*....*.*****....*...**..**.**.*..*..**.**...*.****.**.***.**..***....**....***.......**.*.*..***....*..**.**....*.*.**.**.**.**...*.*.....*...*.***..*..***...*......**...***......****..****.*.***.**...***...*...*.*****..*..*...*..*............**...*****.....****..******.*..**...**...****.***.*.*****.**.*********...**..****.*.**.****.*******.*...**..***....*.**.*...*....*.*..***..***.***..*.*...****....***.*.*..**...**..*.*.*.***.*****.*.**.**.*.*..*..*****.*****.*....*..***...**.**..*...**........*...*.*.***.***.***.*....***.*...**.**...**..*.*...***.*....***.*.*.*.*..*.*.*.**..**....*.*.*.***.*.........*.*....*.*.****.*.*.****.*...*.**.*..**..*..**.*******.*.....****.*.......*....***.***.*.*.*.*.*.*..***..*....***..*..**.....**.*.**.*******.*..*....****.***.........*.*.*.....**.*********..*..*...*.**...*.*.***.....****.*.**.*..*.....*...**...*******..*.****.***..****.....*.***.......***..*...***.**.**.******..**.***.****...*.*..***.*.**..**...**..*......*..***.*.**.**....**..**...*....**..*.*...********.********....*.**..*. **...*.*..*..*...*.***..*.***..*.*.*...*.***..**.**.*....**.***..*..*...***.***...**..**.*.****.*....*..***.***..*.*.****.*.....*****.**.***..***.**.**.*....*...***.****.*.******.*....*..*****.*.....***.*......*..*.*......*.***.**.**..**...**.*....*.**.**....*.*.*.***.****..**..*..*..*.***...**.***....**..*.....**..**.*..*.**.*..*.**..*.*..*......*..*.**.*.*.**...****..**.**.*.****.*.**.**.******.*...*****....*.....****.**....*...*****..*..*.*...**..*.**.****......*****..***..*.***...***...***..*.*.**...*.*.**...*...**....*.****..*.**.**.**.*.***..**.*..*****...*******.*****.*.**..**.***......*...*******..*.*..*....**....*..***.*.**...*..*.**..*.*.**..*.**...*.*.***.**.*.**.*.*.**..***..***...****.*.**...****...***.****...*.......***...**.*..........*.**..*.***..**....*...*.*..**..*..*....*.***..*...***.......*.**..**..*.**.*.*.****.....****.....**....**.*..*.*..*****.***..**.*..*..**...***..*.**..*.****..*.****...**.*..*....**..***.*.*****.*.**...*.**..*.*..*...*****.*.*.*.***..*.*..**.*..*..****...***.*****.***...*..*..**.**..******......*...*.*...**.**...**.*.***.**..**.*.*.******...*.***..*.*****.**...*.......**...*..**..**....**.***..**..*..**...***.*..*...**....**.*...*.*..*.**.*...****..**....*...*.*.*.**..****..*.*.*.****..*****.****.*..*..**.****.**...*..*..*..**....*.*..*.********.*.*...*.***.**.....**.**...**....**..****.**.*.*.*..*.****.***..*..***.*..*..**.....*.**...*...*.*...*.***...*******...*.*.*...*.*.****.*.*.....*.**.....****.***.**.**.***.*.*.**..*.***.**...**...*......**.*..*.*****.**..********.**.***.*.**.*..**..*....**.*.*...**..**.*.***.****.*..*...****...******.*.*.*..*......*..*...*..*......**.*..*.**..***.*.**..****....*..*..*.**.*..**..**...*..*....*....*****....**..**.*..**.***..*..*..*..**..*....*....*.*..****.*..**.***....*.**...*.****.**....*.*.*.*.*..*...***..*...*.....**.....*....****.*.*.....*..****.**..*.*.***.***.*.**..*..*.**..*..*****..*......***...*.**.**...*..***.*.***...***.....**.*........*....*.*.**.....****.**.****.**.*. *.***.**..***.*.*.**.*.**...*.**..*..**..*.*....***.*.**.......****.*******.*..*..*.***.**.****.**.**.**..*.....*.....**.***..*****.**.****.***...*....**...****.....**.*.**.**.*.*****...**.**..*.*.*.**..*.*.....**.**....*.**.*........*.*..****..*...*.*.***..**.*.*..****.**...*..***...*..***..*.*****....*.....*...**.*.*.....*.*..**..*.*.*..**.*.*...*.*....*******.....*.**..*...*..***.*..****...********.*.*.*.*****.*...*...*...*..****.**.*..*...***.*****..*..*...*.***...***************..*...*.*..****....**...**..*..*...*.*....*..***.***....*.*.*..**..*.******...*.*.**....**..****.....*..*...*****.**.*.*.*...*.*..***.**.********..**...*.**.*....*..***...**........*.....**.....*..*.*.*.*..**.**.*.*..**..**...**..**......*.*..***..**..***.*.**..*...***..*.**....**.***.*.*.**.*...*.*****.*...*...**.**********.**....***.***...*****...******...**..**.*..*.*****.*******....*.******..*.*.*****.*.*..***...*..**.***...**.*..***.*.**.**********.**..***..*.*.***.*.*.*..*..*.**.***.*..****.****.***.*.***...***...*.**...*.****.*....*.*..*.****..*.**.....*..*....****.*..**.********....*.*.*.*****.....*..**.**.**..***..*.*.*....*....*****.*.*.*....***..***.*.**......*.*..*..****...***..*....*.*...***..***.**.....*..*..*.*..*.**...*.*..*.****.***..*.....**.*.***...***...****.*...**...**.*.**.**.*.***..*.*.*....*.**.**...*..*.***.**..**.*....*..**.**...*....*..*.*.*.*.**..*.*..***.***..**..****..*.*..*.***.***.****..***.**...********.*.......*****..*.***.**.*...****.....**...*****..*.*.*..**....*.*...*..*...*****..*..*...**.**.**.*..**..****.***.*.**......**..**.*..**...**..*..*.**.****.*.*...*.***..*..*.****.*.....***.*...***.***...***.*.****.**.*..***.**...****..*.**.***..*.**.*.**.*.**......*.***.*....*.**..***.***..***.*.*.**.*..*.....**.*..***.**.***....**.***.***...*.**...*.*..*..*.*...*..*.**..*.***..*...**.*.......***..*.****.*..**.**...**..*.*..*.****.*...****.*..*....*.*..*.*..***.**.*.....**...*.*...*..*.***...*.......*.***.......*..*.*.**....***...********.**.*.*..*.*.*.... **.****.**...****..****.*.***.***..*.*...**.**.****..*.*.*.***...*...*******.**.*.*.***.*.*..*.*...**.**..**...****...******..*.*.*...*.***...***...**......***..*..*...****.*...****.*..**..*.*..*..*.*.*.*.*....**.*.*.*..*..**.***.*...**.***..**..**...**...**..**...*..****.**..**...........*.***.*.........****.*...***.......***.**....*...*.*..*.***.*.*...*..**.****.**.*.**..*****...*......**.*.*..**.*.*.....*..*.*.***..***.**.**.*.*.*..**...**....*.****.**.**...*.*..****...***..***.*..*..*.*.*.***...****....*..*.**.*..**.****..***.***..*.**.*....*..**...*.*..*........***..*.**...**.**.***.****..*...******..*.*.*...*.**..*..*..******..**...*.*..***.****.**.**......**...**.**..******.*.**.....*...***...**...*.*.*.**....*******...***...***.*...*.*...*.**.*.....***.**.*...*....***.**.***....*....*...*.**.**..*.*.....*.**.**..**......**......*.******..*..***.***.**..****..*..***...**..*..**.*.**...**...*...***.***..*....*.*....***..***.*.**..***...**...***..*.....*....****...*..**...*..***..***.........**.******.**..*.*..*.*...**.*..*.......*.**.*.****...*...**.**..**.*.***.*******.*..*...*....*..*.*...***.**..*****......****.*..*...*...*....*...*...*..**.*.*****..****..**...*...***..**..*.*.*...*..*.**...**.....*********.***.*..*..***.***......***.*......*.**.*.*.**.**..*..***.**...*.**.***....**..***.********.*..**..**..*..*.***..***.**...*.*.**...******..***...**.*.*..*.**..*.*..*.***.***.*...*...**..*..*.**..****...***..**...*..*..*..*.*.*.**..*.*..*......*.*...******.**....*.*******...*.**..**....*..*..*.***..**....*...**.*****.*.*.**.******........*.***..*.*..***.*...*..***..**..*****.***.*.******..**..**.****..*..*.*..***....***.*..**..*...***..*..*.*.***..*.******....***..*.*.*..*..*.*.****.**..*.....*...****.*..*....*.**...***.....*....*..*.*..**..*..****...*.**.*.****........***..**.********.***...**..****.***..*.***...*.*...**.....**.*.*....*...*.....**.****..*.****..**.****.*..**..*.*.***.**.*.**.*...*.......**..*..***....*..*.*..*...****.*..*.*.*...*.*.....*. **...**....**.**.*..*....****.***....*.*****....*.**.*...*.*.*...*.********.*.****.*..***.***...**...**..**.*....*.*.*.*.*.*.*.**.*..*.*...*.*......****...**.*.....*.**...**........*.***....*.**...*******..*.**.*..**.*..*..****.**..*.*.**.******..*.**...*...*..*******..*..**.....*****.**.*.***.........**.*.*..*...*..***.*..******..**..**..**..*..***.**.**....**..**.**.*.**......*...**.*.*.***.**.*..*..*..*...*.*.*...**.***..***.**.*..*.***.****.*...*..*.***..*.**..*..*..****.*.*..**..*.**......*.*.*.***.*..*.***.***..*****.**..**..**.*...*****...*...*.*..***..******..***..*.*.*....**.***....****..***.*...*...***.*......*.***.*****.*...*.**.*....**..****...***.*..*..*.**.*...**..*.*.*.**.*....*..*..*..*....**.*.*...***.**.*..***..*******.**..**.*...**.**..*.**.***.**.*....*****....*****..***.*...**...*..***.***....**..*.**.**.********.**...**..**.***....*..***...*.*.**....*...*..*....*....*.****.****.**.**...*.*.*.***......*.*.*.***.*****.**.*...**.*.*******.*..****.*.*..*.*.**....*........*.*.**.*....***.*.*...******.*.*..*****.**.****...**.*..*....*...****.....*.*..*.**..*...*.**....*****.*..*****.......****..*.***.*..*****..*..*..*.**..*...*****.*******....**.*..**..**.**.***..*.*.*.***...***.*..*.*****...**.****..*..***....**...*.*.*...*..***...**.***......****.***..**.**.*....**.*.***.*..*****..*.*.....***...***...*..*******.***.*.*****..*****..**.***..**.***....*.**.*.*.***.*.*...**..***.******.**.*****.*...***.*.**.**.***...*.**.*...*..*..*..*.*..***.**......*..*.*...*...********..***..*.***..*******...**...**..*..*.*.*..**.**.**.***...***.****.....***..**..***.**.*.*......**.*..**....*.**.**.*.....*......*...***.**..*....*..*...****...*.....*.********..***.*.***..*.**..*.*.***.....*.....*.**..**...*.**...****..*.**..**.*...********.***.***.....***.***..**..*......*......**....*..*...*..***..*******.*...*.**.*..*.**.*.*......*..**......*.***.**.*..****...***.*.**.**.*.*.*****..**..****.**.*....*****.*.*..**.*.**.***.****.**.*...***..****.*..*...*....****.**.** *.*..*....**...*..*****..***..**.**.***..*****...**.*....************..*..**...********.**.....*****..**.......******...****...*...*..**....*...*.*.*.*.**..*.*..*.***....**.*.*..**.*...**..**.....*....*.***...**.*..****...***.*..*.****.**.*.....*........**.*.***..**.**.*****..*...*.****..**......**.*.****...*****...*..*....**..**.*..*.*******..***.....*..****.*.*.*..*...*.*.*....**.***.*..**.***.***.......*.*****.*.*.*.*....*..**..****..*.***.**.**.*.***.*..*...**..*....*..*.***.*.*.***.****.....*..*...*.*****.....**.*.**.*...*.*****.**.***..**..*.*.*..*...*.*...*..*.**..*.*.**..*****.*..**.*.***.*..*.*..*..*..*.****..**...**.*.**.*....*.**.*****.....*...***..*.*..*...*.*.*...*.**.***.*.**...*.**...**.*.*...****..*..*.*..*.***..******.*...***..*....*..*.*..**..*.*..****.**.***..***.*..*.*..*.*.**........*.*.*.*...**..*...*.*.**.*..*...*.**...*.*.***....**..*.****...*.**..*.*..***.*..*.*.**.***.***.*.....*..******.**.****.*.*.***.**...*.**.**..******...**...**.*....**.***.**.*...*....*.*.*.***..*.***.***..*....**..***....**.*.***..*.****....***...**..****..***...**..*.*....*....****..*******.**.*..*..**....*....****...*..*.****.***..***.**...***.***...**...**********.*****.****.**...**..***..*.****.*..*...**.****.**.*.***.*...*..*...*......*******...*.**..****.*.*.***..**...****.***..*.*..*.**...*..*..*.*...**..*.***....*.***.......*******..***.*.*****....**.**...*****.*.*.*..*..*...*.**.***...*.**.****..*..***.**...*..*...*.*****.*.**......******....****.*.*.*..*..**..**.*..**....**...*.*.**..*..*..*..*.**.**..**...***..*.***.****..**..*...*.....*****...**.*.*.**.*.*****.*****...*.*..**.*.****.**..**.***.**...*.**..*****..***.****.****.*.***.*..*.**.****.**....***.***.**.....*..****...***..****.....**.*.*..*.***.***.*..**...*.***.******...**.*.*..*.***.*...***.*****.**.**.*.....*.***...**.**....*.****.*..**..**.**...*....*.*...****....*..*.....*.*.....*.*.**.*...***...**.***..**..****....*.*.*..***.**....***.....*.*...*.*.......*...***.*.***.*.**.**.*.*.**.**.**.... *.*...**.*.*.***.*.**..**..*.....**...*...**.****..**.**...***..***...**....**.*.*..***......*..*..**.*.*****.*****.*.....**...**.....***.**.*.**....**..****..*.******.*....**...*****..****.****....**..*****.**.**.*...***.***.*.**...**...****.***....*..***.*******...*.**..*.**...***...*****..*.**...*...*.*****.***..*..**..***.**..*...***.*.**.....*....*....*.***.*.....******..*............**...*....**.*.*.**.*....**...*...******..*..*....**...*.*****......*..*...*.*..*....*..*.**.*.*..*..*****.....*..*...*...***..*.*...*.*..*.*..****..***....*****.****..***.*..*.******...***..*.*****.*..**...***.**..****...*..***.*.*.*.**...****..**.****..****.*.*....***.**..**..*.***.***.****...*.*.*.******.*.**....*.***..**.*.**...**.*.*.*....*..*.**.***.*....***.*.*.*..**.***.***********.*..*.*.....*.*.*....*.*....****..**.*.*.*.*.**..****.***..*.*****...**...*******...*.**........******.***.*..**..*.*...***...**..**.**..**....*...***.**************..**..*.*..***..**.*..****...*.*..***....***.****..*.***.*.***.*.*..*..*..***..**.**...**....*......*...***...*.*..*.*******..***.*****..**..***.....***.**.*.*.****.....*..*.*.*.**...*.****...*****.*.**.*.***.*.*....*..*...*.*.*....***...*****.****...**..*.**..*..**..**.*..*.*.....*.*..**.*..**.**.***.**..***......*....**.*.**.*......*..**.*....********....*.*.**.**.****...****.....****....*.....**..*.*.***..*.*.**.*.*...**.*...***...********...**...***.**.*.*.**..*..******..******...*.**.**..*.*..*.***..*....*....*...**.*..*.**...*.....*......*.*..*..**..**.****..**..**.***.***.*******.*.****...*....***.*.*****.**.****....*.**..****..**.**..*.......**...*.*******.***...***...*.*.*.**..**..**....***..*.**.*.**..*.***.******..**..*****..*..*.*...*.*....**...***.**.*...*.*......**..*.**.*.**.****..*.*****..*.*.**.*..***...*..*.**..*.*...**.**...**..***.*...*..*..**.******..***..**..**...****.*.*.*..**..**.****.*******.**.*...*..*.**...*.*..*.....*.*..***.*.*.*.*..*.**..**.*...*******...**..*..*..**...*.*..**....**....*.**...*.*.*****.*.* ..**..*.*.....****..****.***.*..*.***.**.*****..*..**.*.*****.*.**.******..****.*.......***.*.**..****.***.***.*..*......***..*...*...***..***.....*..*.*.*.*.**.*.**...*.*.******.....****.*******.*******.**.*.*****..**.*.*.....**..*.***.*..*..**.....**..**.*......**..**...**..*.*......**.**..*.*.***.***.***.......***.**.*.*...*..*..*.**.**.*...*.***.*.*.**..***...******..*...*..**.*.**....*.**..*.*.*.....**.*.*.*..**..*.*.*........*....**.***..*.*....*...*.*.*****.*.*.*.******.***.**..*.*.****...*.....*****.....**.*****..*.*.*.***..*....*..**.*...*...***..*******.*.*.***.....***.**.****..*...***...*.**....***.*.*....**..*******.......*..****.***.**.****.*.**.*********....**.......*..*...*..*.****..***....***.***...***....**..*.....*.*..**.***...**.****...**...*.*..*..****..**..****.***..........**..**....***.*****..*.*****.*.*...**.*...*.**..***..**.*.*.**..****..*..*.*..*******..***.***....*.****...**.******...***...*.*.*.**.*..*.....***.***..*..*.**...*.**.*.*.......*..*.*...****..*..*.*...**..*.**....*....**.******...**.*..**..*...*.***.****.......*.*****..*....***....*.......*.**.*....**.***..*.**.*.....***.***.********.*..*.*.*.*.*.**********....*.**.*****...*.*.*.***....****.*...***...**....***....*..**.*...*..****.*****..**.**.***.**..**......*...*...*.....**..*****.*..***.**..*......***.*.*.*.**..**..**..*.**.**...**...*.*....***..*...*..**.*....**..****..**...**.*.**..*.*.*.*..*.*.....****.*****.*****...****..***.**...*...***.*.**.*...**....*.*.*****.***..***..*....*..*.....**.***.**..*..*******...**.*...**............*..*.*.....****.**.***.....*...**.*..*..*.*...*.*.*.****...*.....*..*****..***......**...*...*.*.**.***...***.****.***..*.*..****.*........*..****..*.**.****.*.......*...**.**.*..***...***..***.**.***..*****..*...*...*********...*.**.***...*.**..*...*....**..*..*....*...*.***.*.***...*..*.**.*.....*..**.*...**.***.*..*.**.****.**.*.**...**..*...***.**..*..*.****.*....***.*****.********.***.*******..*..**.***........**.*..******....*..***...*.* *..****.*...**.....*.*.**..**.....*..*.*.**.*..**...**....*.*..***.*.*.*...**....****.*.*.*..***....***....*..*****...*..*.*******..**.*.*.***.***.****..***.*.............**......**..**...**..**.*.**.*.*.*.**.****.*.******.**..*..*****..**....*.....******.**.*....**...*.*...*.*..**.****.***...****..****.....*.*****.*....*.****.****....**.*.*..**.******.*....******.***....****...**.***....*.**.*.*....**....**...***..........**.*.....*.*.**.**.**.***..*..***.*.**..*.*.*...*.**..*.******..***..*.*.*.*.*.*..*....*....***.**...*..**..****.**..***.*..**.*...*.***...*..*.**.*...*.*.***.***.*.**.....**.****.*.**..*.*..*.....**..***.**.******...**.**.***.*....****..****.*.*.***.***.*..***..*....*.***.***..........*.*.*..*...*..**....*..**.****.**.***....**.**..*.**.*.*.****..*.**...*****.**..**..*.....***...*.**.**.*..*.**.****..*..*.****.*...**.**.*.***...*.*.*.**.*.****...**..***.****..*....***.****.**.*****...****..**..*...*.*.**..*****.....*.*.***.*.*....***.*.*.*.*.*..****.**..*..*..**.*.**.*....*.*.*..*..**...*****...**.**..**.*........*..*.*.***...*.***.***.*.*****....***....*.***.*******.**.**.*...**.**..***...*.***.*...***.*.**..*....*.**.*.*..*..**..**.*****.**.*.........*.**.*.*...**.*...***..*.....*...*.........*****.**....*****.*...*.***..*..****...*.**..***.****..*.*.***.*.***.*******.****.*...*...*..*..*......**...*.**......*.****..*...***.....*.....*.**..*...**.***.*...***....**.*****....**.*.**..*.***.***..**.**.***.****..*..****.***.*..**.*..****...******...*..**...*.**.***...*...**.***...*...***.*.*.*..**..*.*....*...*.**...*...*...***.*.*.***..****..*...********...**.***.*..****.....**...*.***..****.*****.**.*.*..***..***.*.*...*..*...******.****.*...****...*..**.*...*.*.*..*...*.**.**......**..*.*.*****.*****.*.**...**..***...**...****..*.**.**.**..**..*.**...**.*..*.*..*.****.......***..*.**..**..****..*....*.*.**.*...*...**..*.**.**..**...*****.......**..**..*.***..*...*.**.*.*.**..*...**...**...**.*..**....**.*.**..**..***.......*.........**.*.*..*.** *....*.**.**.*.*..**.*..*...**.*.***...****...****...*.**....**......**..***....*.*...*...*.*...***.....**..*.***...*.*...**..***.*.***.*..*.*..**....***.*...*.*..***.****..**..**...*.**.*.***.*.*.*.***...**...*.**..**..*..*.**.*****......***...*..*.*.**..*..***..*.***.***..**.**.*.***.*.***.**.......*..*****.**..*.*...*.**...*.***...*..*.***..*..*..***...*..**.*..*.....***...****.*.**...***...**..*...*..*.*****.****.**.**...***..*...***..*.*.****.*...*..**....**..*...**.**.***....***..****.**.**....*....**...******.*.**.*.**.*.*...*.*..**.**.**...**.....***...*...*.*...**.*...***.*...*....***....*.*...***.**..*...*.**.***...*...*****..*..*.*...****.***...****.****.*.....****..*....****.*.********..*.***..*.**.*..*.***.**..*..**.**..*..*.*.*..*.***..*******.*****..**..**.*****.**...**.*.*.*.***...*...**..**.*..**...**...*..**.*..*..*****....***.*...*....**********...*...***.*....*.**..**.***..***.*.**..*.**.***.*.*.*.**..****.*.....*************...*.*...............*.**..*****...***....*...*..........*.**.*....*.**....*.....*.**.**...*..**..*..*...*****.****..*..*..**..*.*.....*.****.*.**....***.*.**.*..**...****.....*..*.*.*.***.***.*.*.......*.**..*...*.*..******...*.****.**.*.**.**.**.*.*.****..*..*.***..**..*..*..**.*..**..*...*.....***.***.....*.*.*..***..**.*..**.**....*******..*.*.*........**...**.*.....****.**..****...******.***.*...*.****.*.*..*....*..**..**......**.*.**..*..*.****..*.*.***.***...*****.***..***....****...*..***.***...***.*****..*.***......*..*..**..*..**..*.*.**.*.**.*....*....*.*......**.*.*.*.*..***..*..***.*..**..*..*...*.*.***..**..*.*..*.*...*..****..*.*.*..*..*...*.....**.*.**.*...*..****.*.**..***.**..*.**...***..**....**.****.*..***..*****..**...*..*.*****..*....**.*.***..*..**.......*...**.**.***.*.***.***.*.**..**.*..*****..*.**....*...*.*..***..*.**.....**..*..*.***.*..*.**..*....*.*.***.*..*....*...**...**.**.*.*.******.*******.**.*.***.***.**..*.***......**.*.**.***.....*.......***.*...*.*...**...**.....*.....***..***.**..*.**. ***.**..*****.*****.**.***..**.*....*****.*....*..**....*....*..*.**.*..*........**..*..*..***.*.**.*.......*.**..*.*.*..*....*.*...****....*..*.*.***.*****.**..***.***.*...***...******..*.**.**.*.*.***.***....**.**.*..**.***..*****......***..*..*..*....**.*..*..***....*.*.******.*..**.*.**.*****...*.**..*.**..*.*.**.....*..*..*....*.*..*.**..***.***.**..*.*..*..*..**........*.*...*.*.*...*.***...*....*.***.*....**..***..*.*.*.****.*..*.*......*.*...*.*.*....*.*.*.*.**....**.*.*****..********......*******..*....***.*..*.*.*..*......*..**.***..***.*.**..****....***..***..*.*.*.**.***.**....***..*..*****.*..*.*..*...*..**.*.*..***.**..*..*******....***...***....*...**.*...**..**.********..*....*..***.*.*...*..***.**.*..**..*.**.*.*..***...***.*....**.*.....*...*..*.******.***.*...*..*....**.....*..*.**..*..*.*..*.***..*.*.**.*..**.*********..*.*..****..*.....**.*.******.**..**.*.*.****...**.*.***.**.***.*..**.*.**..**.**.*....*.*....*.*...*.***.**.***..*.*.**.*****...**.*..*.*****.*...*.****.*.**.**..**.*...*.****........*****.**..*.***..***.....**.*..*.***..**...*...****..*...**....*****....*...*.*****...******.*..*****.****...*****..*.****.*..*.****....**..**..***.**..*.*..*..*....**..**....**....*...***..*..*.**...*.******.**.*.****...*.*.**...**.*.*.**.***.**..**.****.**..*.*..*.**.***...*.*****..******..**.*.***.*.**.*..*...**.***...*..*.***.**.**.***.......*.*...*...*.*.*..*....*.*.**.*..*...*......*..*..*..*.***...*.*.*..*..**.*.**....***..*.*..*****.*..*.....**.****..***...*...*.****....****.**.*****.*.**..*.***.**.*.**...****.*.*.*.*.*..*..****.*.*...*.*.**....*.*...***...*.****...*.*...*.**......*..*...*..**....*.*.*******..*..**.......*.***.***..*.*.**.**.*.*****...***.**.*.**...**...*..*.*.**.**.*..**..*.*.*...*..*.*.***.**.**...*.**..***..*****.****.*.*.****.****.**.*...**.*.*****.****.*...***.*..***.*.*.*...**....**.*...*.***.*.****.***..**..****.***..*.**.*****.*.*.********...****.*.**.**..*..*..******..*.**......***.**..**..*****..*.*.**..******.****.. *.*.**..****..*.**.**...*.**.****.****.....****.*..*.***...*.*.....*...*.*.*******..*.*.*.*.*..*...***...*......*..*....*****......*.*.*....*****.*.........*.*.......**.***.*.*......**.*..**...*.*.**...*****..**.**.*.*.***..***.*...*****.***......**.....*..***....*..**..**.**.*.**.***....*..***.....**.****.**.*.*.**..*...*.*...*..**.**.*...*.....*..*********...***..*.**..*..**.**.**......*.*.**.*.**..*******..*.*.**.*.**..****.**..********.***.*.*..***...*......*.*********....****..****...*.*..***.*.*..**.*....***.**..*.*..********.**.*...**.****..***.***..**.*****..**.....****.**.***.**.***....**.....**...*...*.*.*..*..*..**.*.*.....**......*.*.**.**..*..**.*...*.****.*....*.***...*.....*..**.****..**...*******.*.......*.*...*.**.**.**.*..************....*****...*..*.*..*.*....**.**.**.**.*.**.*..*.**.*****.*.**...*****..**...***...*.**..*...*..*.*..*......**.**...*****.***.***.*....***.****..*.*...**.***..*..**..****.*.**.*.****..**.*.***..*..*****..*.*..*.**.*.*.*.**..**.*.....**.*.**..**.......*.*.*..*****.....*.......*****....**.....*.**......*..*..***.****.*.*..*.....**...**..*.*****..**..*.**.**...****.*....*..*.*.....***...**.*.****.***.**...**......*.....**.*.*****..*.**.****.*..*****...********.....*.*.**.****.*..**.........*...**.*.*...*...***....*...*..*****..***.....******..*.....***.*.*.**....****..**.*...*.**.....**..*.*....****..*.*..***.....**.*....****.**.......*.***.*..****..*.****..***.*.....***.****.....**...*.*****.*.....**.**.**...*.***..*.***...**...*****..*.*.**.*.*****..***.....****..**.****..*...*......***..*...***....*.*.*..*..*..*.*...**.*.....*.*******....*.***..****.*.*.**.*.*.*.*.**...........**....**.****...*...**.*...***..*.***...*.*.*..*.****..********.**...*....***...*.*.*.**.**..*.**...**.**.*.......*....***.**..*.*.****.*****....*..***.**...******.**..****.***.*..*..***.***.*.**..*.*..*.****.*..***.**..****.*.*.*.*..**...**..*...*.*.*.******.**.*.**.**.*.*******.**.*.*.*****..*.***....******...*****.****....**.....*.********.*** .***.**..**..**..**.*.**..****.**...*.***..*..*.....***.*..***.*.**....*.*...**..*.***..............**..*..**..*****..*..*..*..****..*.***.*.**...*.*****.*******.*****.....*.**....*.*.**.*.*..........**.***....****.**.*.***..*.*...****...*.**..**.*.**...*...**...**.*.****.*..*......*.*..*.....***..*...*..**..**....***..***......***...*.*.*.**.***.....*...*..*.*...******..**....*****...*..*.**..**..*.****.*..*....*.....**..**.*..**.....***..*....*.**.*.**..*.*..****.***.***.**.....**...*.***.*...***.***.*.*.*...*.*....*....*.**...*..**...*.***.*.**..*.*..*.****.*.*.*.**.*.**.*..****...***..*..*.**..*.*.*.*......*.*.**.*..**.**.*.**.**.*.**.*********.*....*.*..***.*..*.****.....***.**.**..*.*.**.**.*..***.**.*....**..***.*.*****.*...**.*.*.***.****...**.**...**..***.*..******.*.**.*.*..**.*..*.***.**********.**.*.*...***..***.****.*.****.**.*.*..***..****..**..*....***..***....***..*.*.***.*...*****...*********...****.*.********.***.*..***...*...*.*****..***.......*.*.*.**.*..*...*..**.*****.***..***.**.*....*..*.*.*....**..*.**.****.*****....*.*...*.*...**.*.*..****..***.*.*.*....*...***...*.*.*.*.*****..****.**.*****...***..*...**.****..*....**..*.*.*.....*.**.****.**..*.*.*..**.*...*...*...*...*****....*****.*.**.*.....**...**.**..*..*...**....*.**.*...*.*...***..*.****.**.*.***.***...*...******.***.****..**...***...*.**.**.*.....*..****.*...*....*.*......**...*.......****..***.**.*.*..*..**..***..*.*.*.**...**...**.****.*..*..****..***.*..*.*.**.*.**.**..**.*.*..*.*.*..**.*.***..**.....****..***..*.*****...*....*..***.***.*.**..*....**..*..*...*....*.*.*...*.****...*.**.**.*...*..*..**********..*...*.****..***...*.*.*.**...*...*.*...**..**....*.*.**.*.**..******..*.**.*.**.*.*.****......*.****..*.**..****.....**.***..**...**.*..**..**.****..*..*.***.*.****.*.*.*...*****....*.....*.*..**..*.*.**......**..*...*.**.*...*...*.*..**.....**.*****....**..*....*****.*..*******.*.*..*******.**.*.*...*.*..**.**.*...**.*...*..*..***....*.**.*..*.**..**.*...*.**...***..*.**.* *....*.....*..*.****..*****.**..*.*..*.*.*....***.*..*.**.*...**.**...*.*.*...**....**.*..*........**....***.**.*.*.*.*....*...***..**..*..**.**.***...*****.***.**...*...**..*****....***.......*...**.****..***..*..*....*..***.*.*.*.*.*.**..****.*.*.....*.**..*......**....**.....*.**.*.**..*....**.*....**.*.***...**...****.*.**.*...*.....**..*...**....*...**....**********.**..*.*.*.****.***..***..*.***..**..*..*..*.***.....*..***..**..**...**....***..*.****..***.****...*..**.**.*.**.*.****....*****.**.***..***.**.*.**...*...*...**.*.*...*..**..**..*.**..****.***..****.*.*.....*..**...*..*..*..*....***.****.....**..**..**....**.*.*...*****.*.*.********....*.*.***..***...**.......*...*.**.*.****...*.*****.***.*...*...*..****.**.*.**....*.****.*.*......*.***.***.**.*.*...**..***.***.*.*****..***.*.*...*..****...*..***.*...*....****.*.*.*......***.*.**......*...*...**...*.*.*.**.*....*****.**..**..*.*.*.*.**.*.*..***..***.*....****...*.**..*.**.*.*...*...*.**..**.*.*...***..*.*..**..*.**...****.***..*.***..**.****.*..*****...***.******.**.*..*.*.....*..*******...*.*.***..*.*.**.****.****.*.***..**...*****.*.**..***.**.****.**....*..*****..*.**...*.**.***.*.*****.**..**.**...***..***.*..**.*.....*..*.**.*.***...*..**.**.*.***.*..*****.*.*.***.**.*.*******.**.*.....*...*.****.*..**.*.**..*.***...*.*.*.**..**..*.*...*.**.*...**..*..***.*.*.*..*.*..***.....****.*.*..**.....*......**..*...**.*..*..*********.******..***.*.***.*.*.**.**.****.**..**..*..***..*****...*****.*.**.**.*.*.*...****.*.....**..*.**.**....***..*.*.*.******....*.*******..***..*....*******.***..*..*.*..*.*.....**....*.**..*..*********..**.*.*.*..*.***..****...*.*.*...*.*.*.*.****..**.....*.*..*.*...*..*.**.***.*..*...***.*..*....*.*.*.*..****.*.*****.*****....****..**..*..***.**.*.**.*..*....****..**.**.*...*.**.*****..*.***..**....**..*..**..*.*.**......*.**.***...*..**.***...*.*.......***.**..*..***.***...***..*****.*.**..*..********...**.**......***....*.*.**.*.*.******..*..*..******.***..**.**.*..***** .**..*.**..*.**...**.******..***.*.**.*..*.**..***.**....*****.*...*****.*.**.....*....**.****..****.**.*.*....*....***...******.****.*.*.*.*....*..***********.*****...**.*.*.*...*****...****...****....*..****..*..***.*.**...*.****...**...****..*.*.****....*****...***..*.....*******..**.*****...*....*.*.**..****.*.**..***...*.*..*.***.****.***...*..****..**..**..***.***..*.*****.*.******...*...*.****.*.**.....*..**.**.*..**.**....**.***..***.****..**...**..*..**.*....*...**.*..*...**..*.*.**..**..***..*..**.*****.**....**.**.***....*.*..**.*****..**.*.....*.*....*****...*.*.*.......****.**....*...****.***...*.***.**.**.**...*****..**..*.*.**.**.*...*.****..***.******.**........*****.*..***..*..*.*.*.****...****....****.*.***.**.*.**.*****.*.***.**..*..****.*.*****...**....*.......**.***..*.*...***.*..******....****.**.....*.*..*.***...*.*****.*....*.**..*.**...*...**.**.**.*..*.**.*..*..******.***.*..*.*.*..*.*****.***.**.**...*.*..**.*.....*****..*.**.**..***.*.**********..*.**..*.*.**.*.*....*.******...**...*..*.*........*.***...***.**.**..*.******..***.*.*.****....***..***..*.**......**...........*..*.*..*....***.****..*..**..**.*..*..*...*.*****..*..*.*.**...****.*...*.*..****.*.*....***...*..*.*.*.***.**..*..****.***.***.***..*....*.*.*****.*.**.******..****..**..**.....*.....*.*....**..*...**..*.**.*.*..**..*...*....**.**.**.**...**...*.*****.*..*..**..****..*.*.*...**.*.*.**...*.*.**.*..*..*.*.*.**.*.....*.*.**.*..*.......***.**.***..**.**...*.*..**...*...**..**...***..*****.**...**.*..***.****.....**...**..**...***...*..**.****.***.....*.*.**.*.**..*.....*..*.*.*.*...*....*.*..*********..*..**..***.**.***.***..*.....*.**..**...***.*...***.***...**.****.*.......**.*.**.**.***....*...*..*..*..*..**....**.**.*.***...**.******.*..*.***...*...**.*.*.**.*.*.*.*........*****...**.**..**.*.****..**..****....**.**.*..*.*..*...*.*...**....*****.*......***.***..*..****.*.*.*.....*****..**.*.*..*..**.*..*.*..*.*..**..***.***.*..**...*..**.**.***......*****...****.****** ..*..*..*****.***.....***.*....*....*.**..*...*******.**...*..**.***...*.*.**.......*.***..*..**...*.*.*****.**..**..*.*....*...*..**...*.*..*..*...***.*****..****.***.**.*.**..*.*....**.**..***.*.***..*..*...***.*..***.****.***..*...*********.*.*...*..*...*..****.*.**.*****.*...*.*.*..*.*****..**...**...***...**..***....*****.*..**..****.*******.*.**......*.**.*..***.*..*.*...*......****.***.***..**..***...***..**...*..****.***..***..*...***...**********.*..**..*.*.*.*******.*....*.**.*...*..*.****.**...*......*****......****.*..*.***.*....*.***.****..*****.***.*...**..***..*..**..**...**..***.....****...*...*..*.*...***.**...***.*.**.......*..*....*..*..*.***.*.*..*...**..***..*.*.*.*.*.**........*..***.***.**......*.*..*.**..**..**..****.*.*.***....***********.**...****..*.**...*.*...*..**.....*..****...***.***........****...**.**...****..*......*..**.*....****.***.*...*.*****.*..**.*.**..*.*..**.***...*.*.**...*..*.*....**..**.*..*****.*********.***....***..*..*.**.*.*..****.***...*...*.*...****.*...***...*...*...*..*...*.*.*...****.****.****.*..**.*..*....*.**...*.*..**..*.****...******.*..****..***.*******..*.**....***..**.....*****..*.*.***.***......*.*****...****.**...**.***.**.*..*....*.***.*..****.*..****.*.*.*...*..*..*..**..***.****..**..*.*....*****...***.*.**.**.*******..**.*....*..***...*......*.*..***...***...**....**..*...*..*...*..*....**.....***.***.**.***..*****...***..**...***.*.***.**..***.*.....**.*..*.*****.....*.*.**...**.****..*..*..***.****.***.**......*.**..***.**....**..**.**.**......******..*.*..*..*.*.**..***..*********...*......*****.*.**..***......**.*.***..*..*..**...*.*.....*.**.*.*.**..**..**.**..****..***..******..**.*.**.*****.*.......****..**.*..**....***.**.*.*.**...*..**.*..*....***.**.**.**.***..**..*..*.***.....**.*....**.*....***.****.....**..**.**.*....**....*...*****..*.*.*..***........*..*...**.*.*.*****..**...****..*.*.....*..*..*.....*..*...*...***.*.*.**....**..*..**..*****.**.............*.***..*..*..*...*...*.*.*.* *.....***.*.*...**.*.....*******.**.*....**..*..*.*.******..***..**..*..*..***....*..*.***.**..*.*..*....*..*...**..*....*...*..******.***..*...*.*...**.****..**....****....*******..*..*..**.****..****.....*.***....*.***..*...*.**.**.*.***.*..**.*.*****.*.**.*.....*...**.**......*.**.**..**.*...**.*..***..*..*..*...**..*.*.*...**...**...*.**..***.*.*.**....*****.*..**..*.*..**.**..**..*.***..*.****.*.*..*.*.*.**...**..**.**.*.*.*.*.**.**..**.**..**.....***.**..*...**...*..****.*...*...*.**..*..*.*..*.......*...**.*.*..*..*..*....*.**.*..**..**.*....*.....*.*********.*.*...*..*.***.**..*..*..**.**...******.*..**.*..***..*..**.***.*...*.****....****.*****..*.**...**....*..*.*..*****...*.**.......*****...**......**......****.***.*.*.*...**..*..*.*..*.*.***.*.*.*..*...*.****.*..*.*..**...**.*....*...****..*..*.******..**.**.*.*..*********..*.***..*...*....***.**.**...*.......*...******..**......**.***..**.*....****.*..**..*....*...*....*****.**..*.***.***.*******..*....*......**..***.*.*.******.*.***.*.**....*..**.*.**..*...**.*****...**.**.*..*..*.**.**..**..*.**..*****..*..*.**.......**.**.*..**.*.*****.*..*****.**..***...****..*...****...**...**...**....**....**.***...*....**..*......**...*...*......**...******.*.......*.*....****.**..*..**....****.***.*..*.**.*..*.****.*****..*.****....**.*.*....*....***..***...***...**.**.....*..*.****....**......*.**.**.....*..****..*.*..*******.*...........*...*.*.*..**.*....**.**....*..**..*..*.*.......**....*...***..*....**.....*..*.*.**..*....**.****..**..*..****.*.**....**..*.**...*...**.****....*.*.******..*.*..*.**...**....*.*..****....*.*...*.**....*.....*.*.**.....*..**..**.**..**..******..******..*.*..*..*.*.*..*.*..*..**..**...**.*.**...**.*.....*...*.*.**.**..*****....*********..*.*..*..***..*.**.*.*..*.*..*..*..*..***.**.*.****...**...**.********.**...*.....*..****.****.*.**..*..**......****.**.*.**.........***.......*.*.......**.*..*.**......*..***..*.*..*.*******...*.**.*.....***.*.*.*...**.****.*.*.***.******...**. **.....*..*..*....*.***........***.*..*.**..**....*.****.***.....*.***..**...**.*...*..**..*.***...**..*.*..*.*.***.*.***.***.*..*.***.*.*.*.**..***..****.**.......*..*..**..*.*.**.*...**...****...**..**.**.*..........**..*.*..*..**.**************.**..*.**....**..*...*...*..******..***..****.....**...***...*.*..***.*.***.****.*..*....*.*...*****...*..**.*.**.****..*..*.*.*.****.**.....*..*****......**....*.*.*.......**.*...*....*.....**.**......*****.*******.**.***.**.*.*.*.**.*..*....**...*.****.****...***...*.**.*.*.*.......***..**.......*...*..******.*.*.****.**....*.***...*.*.*..*****.**.....**.*..*.*...****..*.*.*.**.*.**..***..*.*..*.***.*.**.**..*...****.*...*.*****.*.***..**.***...*****..**...*.****.*.*.***.....*****.**..***..***...**.*.**...******.*.....*.*.**..*...**.**.******.*.*...***.*.......*.*..*.*...**..***.****.*..*..*..**.*...*..*.*..*..**..**..**.**.....*..***....*.**........***...***....**.***.*.***.**.****....***.*..*.....***.*****.****..*..********.**.***.*.*.....****.***********....***.**.*.****.....*.*****...*..**.*.*.*..*.**....**.**.....****...*****..**.*.****.***...****..***..*.**...*...**.**.***.*.*.****.****..***.*...****.*..*.*....*......**...*.*...*...*****.*.*...***.....*****..***....******.*.*.*.**.**.........**.**.*...*****....*.*...*****..**......***.**...*...*......*****.**.***..******.***.**...*.*****.**.**..*.***.**...**.....*...*..*.*.**.....**.*.**...**..*.*.**.*...***.........**.*.....*......**..**..**...****...*..**.*.**.*****.*...*.**..**.*.....**...**..***.*..***.*.*.**.*..*..*..*****.*.......*.******..*..**.****.....*..**..*.*.**.*****.***.*****..*..********.**...*.***......***.****.*.*....*.*.*.*.*.*.*.****..*.....***...*.*.*.***....*...*....***.****.*.*..*.*.*...*.****....*..****.*.**.*.****.**....***.**...*************.***.....*****.*..***...*......**..***..***.....*.**..****.*..*..*....*.*.*..*....**.****......*.*.**..**......*.*..**....*.**..**.**.*..***.*...*.....*.*****.*.....***.....*.....*...***..**..*.*..*..*.** .*.*..*.*......*.**.*.****.....*...*.*.**.....****...**.*.****.**..*..*****..****.***.**.*.*****...*.**..**.**.****..*.**.***.*.....**.**.***..**.*.**.***.......**.******.*****.*.*.*.*..*****..*......****..**...****...*.****...*.**.**.**..***.*...**.**..*..*.******.....**....**.*.*****.*...**********.**..*........***.*.*.*...******..***...***..******...***.******...*.*.....*.**......**.***.***......*.....*.****...**...*.**...****..*..*..*****.***...********.**..*.**...*..**.***.*.******...***.*.**.**..*.**..*.*.*.*..****.**...*.*....**....*..**.*.*.........*.*.****....*****.****......*..**..*..*....*....*...**.....****..*..*..*...*..*.**...*****.....*.*...*..**..*.**.*..*.***......**.**...*.***.**...*..**.*....**.**....**.*....*...*.....*.*****.**...*.*.***..**.**..**..**........**.*...***.*...*..........**.*.***.*..***.*****....*.*..*.****.*.**.*...*.**.....**...*.**..*.....***...*....***.*.*..**..**.*.**....**.*..**.*..**.*...***.*.*.*.*.**.*..*..*.....*..***..****.*..******.***..**.****....**....**.*.*.....*.*.**....**.*.*.*.***..**....*******.**..**......****..*.*.**.*.*.***...*.*.***....*.*****.....**.*.**.**...*..*.*..**.*.........*...*...**....**.*....*..*.**...*.*.**....*.**.****..***..*.*..****..*..***..***.*.*..*.......*.*****.*...**...*.......****.....**.*.**...****.*.*.**.....*.**..**.*..*..**.**.**..***.****...*..*.........**...**..***.*..*.*****..***.******.***..***....**....*.***.*..*...***..***.*...**.**.*..*..*.*.**.*.***.*.*****...*...***.*....*...*...*.*.*.***.******..*..**......*..****...*.***.*.*.*.*.******.*...**..*.*...*..*.**...*****..***...*.*..*.***..*.*..**.***..**.*.*...*.**....*..*..**.**.*..*..***...*.....***.**.**.*...*.****.**...***..***..*.....**....*..*.....*..*.**.....*.***.*.**..*.*.*.***.**.**.***...*..***...***....**.*.*...*****.****.***..**..**..**..*.*.*.....**.*...***.*.**....**..***...****..***.****.****.**...*..**.******..*.**.**....*...*...*.******.....*...***...*.*....**..*.**.**...*.*.**..*.***...****....*..**..**.****.. **...**..*.*.***..**.....**..*.*..*..*.****...******.......*****.*.***.*....*******..******.*....*.**....*.*..*******...*.****.*.***.*..**..***.*.*.*.*.****.*..*...***..**.**.*.*******.**.***.*..***..**..***.**.*..******.**......*............**..****....**.*.*.***.*......**....******......**.*.**.**.****....***..**.*.*.**.*..*..*****...**........*..**.*.*.*.*.**....*****.***......*****.**..*..**.......*.*.*****..*.*......**...****.***.***..*.***....**..*..***.*.****....*...*..*..*...**.****....*.....*.*....*.***.***...*..*..***....*..**.........****.....*.**.*.**...***..***.***.*...**.***..*.*.**.....**.**.*.***.*....*.**..***.***.*.*****..***.**.*.*.**.*.**....****.*.....*.***...*...**.*.*****..*..***...*.***....**..*.*........****.......*..*.***.***...*....*...*..*....*.****..**....*.*.....**.**.**.*..*.***....**.......*..**.****..*..*.**.***....***...*..**..*......***...****.*...**.*.*.*.*..*.*..*****.*..*.*.*..***.....*.**.*.*******.******.*.....*..**.*..*...*.****..*..***.**..*.****..*..**..**........******.*.****.**.*.*..*.******.****..*******..***..*.*.**.*.******.***.**.***..**..**.***.....**.**.*.****.*......*..*.*******.****.**..**...**..**..*.*****.***...*...**.**.....**.**....*.*.*.***.....*.***.*....*...*.***.**.*......*.*.**....*....*...**.......*.*..****..*.****.*...*.*..*...*....*.*..*..**.*...***.**.*..*******......*..*...****..**.**..**.*..***.***..***.****.***..*.*..*..***.**.*.**.***..*....**.....*..*..*.*.*..*.*.**....*.*..**.*.*....*..***..**..**....****..**.**..**.*..*..****...*......*..****..**.*.....*.*.....*..*....***....**.**.***..*.*.*..**..*.*.**..***..****.*.*.***...**.....*..***..*...**.***..****.**.*..****.*********...****.*.**...*.***....*.........**..***..*****.*.*.**...*.*..*..*....**.....****....*..*.**...**.*..*.*..*.*....*.*....***....*.***..***.*.***..*.*******...*.****..**..**.*****..*......**..*****.**.*.****.*...*..****....*.*.....*.**....*******.**.****..****..****....*.**.**.**.*....**....*.***.*.*.***.*.*..**..*.*....*..* ...*.*.**.......*....****..*..*.*******.*.*.*.*...**...*...**....**...*.*..*.***..**.**..*..**.***.**...**...***..*.**..***.*.*.**.*..***...**..**....**.*.*.*...*.***....*..***..*.*.**.*.**...*...******..**.*.*****...*.*.*......**.*.*.****.**..*.*.*..*..*..*.**.***.***.****.****.***...*...**...**.*.*...*.*.*....**.*.......*.*.*......***.*..*.........******...*.****...*.*.*.*..**...**.*...***.*..***......**..***.*.*...***..*.*..***.*.***.***...***.****.*..*....**.*.*******.**....**.***..**..*.***...*.***...*..*****.****......*...**.*.*.***....*****.**.*.*.*.***..*..*..*.*.*..*....*.***.....*.*..*.**.***.*....**..**.*.***.*..**...***.**...**..*.***..***.*...**.*..*.*.****.*..***......*......*.*...*.***...*.**..**......***..*.***..*...***.***...*.**..**......*....*.**......*******.**..****.**..*...****.*****......****..*.....*..**.*.*..*..*..**..**.**....**...**....*.*...***....**.*.**.*.....*.***.*.*....***.**.***.**..*.*....*.*.*...**.*.*..**..*.****.****.**..*...*..***.*...***...*..***.*.**.*.**.*..*.**........**..*.*..**.*.......*******..*.*..*.......*....*...**.*****.....*....*.***.....*.***..**..*.*.*.**...*..*.*.****...*.*.....*..*.*....****.*..*.....**..***.*......***...******...*.*....**......*.**...*...*.**..*.******.*****.**....**..***..**...**....****...*....*.*.**.**.*...****.*.*.**.**.*..*..*..*...***...*.***..*..*....*.*.*..**..****..*..**...*.***.**.**.**.*****..***..***.**..**..*.*......*...*****...*.*...**....***.****..**...***.*.*...***...**.****.*..*..*..****.....**..***....**.*..**.***.**.*.**..*..*.*...*.....*.**.***.**.*.***.***.***...**.**...****.***..**...***...*.*.*..*.**..**..**....*.**.*.***.*......*.**.*.****.......*.....*.*****........*..**....**.*.**.****..*.*.**...***.******..*..****.****.****.....*.*..***.**....*....*.*.***.*..*.******...**...*.....*.....**.****....*.*..**.********.*.*....***.*****.***.*.***..*....*.*.*..*.*.*..******..*.**.***...**..***...*..***.**.*.***....***...**..***..*..*.****.*.**.*.*****.....*..***..*****.**..** .***...*.*.***..*..*.*.***...*....*.*.***.***.**.******.*..**.**.*..**....**.....**.*.*.*.****..*.***.****.**.*...*.****.*.**..*...****.*...*.***.***..*.*.*.*.....*.*..*.*****...*...*.****..*.*.*.*.***.*.*.*.***.*..*.*.****.*..*..**.****.**...******.....*****..**.**.*...***.****..*.*.*.*.**..*.*.*..**.**.*.*..**.*...*.******.*....*...*******...*..*.....****....***.*.**.***..*...*.*........**..*.****.**.*...*...*.***.****..**..**...*.*.********.*..**.*****.*...*...**...******.*....*...*.**.*.*.**..**..**.**.*..***.*.*.*...**.***.*.*****..*.*..****.**.**..*.****.*.******.***..*..**...***...**..*.*.*.**.***..****.*.***...****.***.***..*..****.***....**.****.*..**.*.......*..****..***...*.*.**.****..*...****.*.****.....*.*..*........**....********.***..*****..*...**...*....**.***....*..********.**.*.**.*.*.*.*....*.**.*.**..*...*..**.******.**...*..*****.**..*...*******...*..**.**....**.*....*.**.*..**.*...*....**....*.*...*.*.....*..*..**.******.***.**.**..*****.**.....**..*.****.**...***..****..****.******.*...***...*...*.*.**.....*.**...*.*...*.**.*....***.*....*.*.*.***.*.**.**.****.*.***.****...*.**......*.**....***.*..*.****..*..****.*.*.********..**.*.****......*...*.**...*...*...*..*.*..****.*.*.***.**.*..*....*.*.****.*.*.*.*..*****..**.***.*.**.*..*.***.*..*.*..***.*.*...*.*.********...****....*..*.*.****.***.*..***.*.....**....*.*.**.*.*.***.**.**...**.**....**..***..*.**....*.*.*.*******..**..*.**..*******...*...*.**.*..*.*****.*..*.***....*...*.**.*...***.**.**.***...*...***..**...**.*.*.*.*..****..*.**.**...*........*****.....**...******.*.*..***.***.****.**.*...*..*..*.*.********.**.**.****..*.....**......**.****.*****.*..**..*.**.*..****..*****....*.**.*..***.....*.*..*..**.**.*.**.*.....*....*..**..*..**..**...*.**.***.*..*......***..*.**.**.**.*.*.**.*..*..*.*..**..***.***.......*.***.*.****..*.**....*..**.*.***...**....****.**.*..*...**..*......*.*.**.*.*...***..***..**.***..*****.*..*.**..****.......*.*****.***..*..*.******.*.**.*.*.*.*..*.***..***** *.....*.*.*...*.*..*.**....******....**.*.**....*..*.*.*.*.****.**..*.*...***..***..*..*...*.*.*****..****.....*....*..*.***.*.***.**..*****...*****.......****.........****.***.***.*.*.**.**..*.**..*.**..**.*...*.*..*..**.**.*.**.*.*..**.******.*.**..*.*.*........*.*.*.**..***......***..****...**.....*..*.**.**.*.*.**.*..*.***..*.*...*...*..*...*.*..*...**..**....*****.********.*.*...**...***.*....***.*.*....**..*.*.**.*.*....*.**....*...****.**..*....*.*....****.*.*.***.*.*.*.***.....*.*.****.*..***.*...*.*.**..****.***..*.*.....*....****...**.*.*.....**.*..**.*.***..*.*.**....**.*...*...*...*.......**..**....**.***.*.**.**..*****.*.**...*****...**.***.*.....****..*.**.**.****..*..*....**.**......**...*....*.*..*..*******..*.***.*..*....*.*.*.*.*.*.**..**..*......**.**.*.*..*.*..****.**....**..**.*.*.*****.......*.*..*..**.*..**.*.*..***.*...*....*...*.**..*.*.*.*..**.**.....*.**.**.*.**........**.***.***.***.*****.**.******.*.*.**..**.**.**.**.****....********.*.**.....*..**.***.*..**..*.*..*...****.*...****.***.*...****.*.**.**..*.**..****.*..***...*.....*.****.*.**.**..**..*****.**.**...*.*..**.*...*.*.*...***.*.****.*.*.*.*****...*.*...*....**.*.*..*.**.*.*.*.*.*..*..*...*........***.**..**.*.....*.*.*.*.**.**.*...**.....**.**...***..***.....**.***.*....*.*..*.**.*..**.*....*...*.*.**..*.**.*.*.**.***.*.*.*.....*......**...*....*..***..**.***..*.*..***.*......*....***.*.***..******.*...........*..**..*.*.....*.*.******....****.*....**..**.***.*.*.**.*.***.*.*..***...*...***.***....***...****....*..*.*.**.**.**.***.***...***..**.**...**.**..*.****.*******.**.*.**.*..**..*.**..***...*..**.*...*...*.**.*.*..**..*.*.****.*******..*...*.*.**.*..*.*****.....***....**.*.*...**..***.*.**.**..*..*.***....**..**.**..***...**.**.**..*.***..*.....***..**.**.*..*.****.*.*.*.**.*....**..***.**.*.*.*..*..*.*..*.**.*...*.******.***.***..***.**..****..*...***....**...*...***.**.*.....*.***.**.*..*.*.****..**.*...**...*....**.**.*...*.*.....**..*.*.**.*.***...**.**..****.*..*.** .*.**.*.*.*****...*****.****.****..**.*.**..**....*...******..*.*.**.***.*..****.**.**.***.*****..*.**.*.*..*.*..**.*...****..**.**.*.*..***..*.****.*.****...*.**....*.*.*...*.*....***.*.*....**....***.*..*..***...*..*...*....*..**.*....*.*..*.*..***.*.**.**.*.*******...*......****......*....*******....*.****.*.*.*.*.*****...*....*...**..****..*.*****...**.*.**....*..*.*.*****.*..**....*.****..*.***....*...........*.**.*..**.**.........***.**.**.*..**..*..********.*.**.**..*.*.*....****...*.**.*.*.*..*.*.*******..***.**..*...*.***.*.**..*..*.*...*...**.**..*****..***...**.....*...*...********.**.***..*..*....****........*..**....*...*....*.*..**...**.*.*.**.*..*...***.*.*.....*..*.*****....*..*.....**..****.**..*.*...****..*.*.*.....**..****.**..**......**.***.**..***..*.***..*..*.**.*.*...**.**..*...*.**..*.*..*.***...**.*****.**.**..****.*....**.*.*.........*.*.*****....*.**.***..*.....**..*......*.**.*.**.****.*.*..**.*...*.*.*...**.*.*****......*...*****.***.*.**.*..**.**.....**..*..*...*.*..*.**...*.**.*...**..*.*.*....*.*..**.**...**..**...*.*..***.*..**.*.......**.....*...*.**.*...*.****.**.*.**..**...***.**....*....**.*.*..*.**..**...*..***.**.***..*****.**.**..*.*...*..*.....**..*..**...*.****...*.**********...*.*..**.....*...*.*.**...*..*.....*.....*...**.******.***.*..*******....*.**..*....**..***.*.....*****....****.*.....**....***.*.*..*.*..*****.**..*.**...*.**..*.*.*..*.***.**.*....**.**.*..***..*.*..*...*..***..**..****..*.**.*.****.******..*.*.....**.****...*.*.**..*.*...****.*...*.*.***....*...**.*...*.*****.**..*...*..*..*...*..*..**.**.**.*.*.*.....**..******.**..*..***.**.**....**..*.**.**...***.*.*..***..*...***..*..*..*..*...*.*.*********.*.**.***...*.*.*...**..**...*..*.****..*..*.....****.*.**.****.*****..*..****.******.**.**.**.****.*..*..*.**....***..*.**.*.**....*.***...***..*..*..***..***.*.****..*.**...***.*.***...*...***.*..**..*****.....*..*.*.*.***.*...**....*...**.*.*...*...*.*.**.******.*....*.*..**..**.*.*.*....*.*****..*****..**. ************..***...***.....*.*..***..*.**..*...**.**.****...*.**.***.****.**..*.**...*..*.***...**.*.*.*...******.*.***.....*.**.*..***..*...***.**...*.....****.*....***....****.**..*..***.*....***.*.*......***...*.***..**.*......*.*...*.*.*....*.*....*..****..*.......*.*...*..*...*..***.*.*..***...***.*.....*.**...*.****..**.**..**.*.*.*....*.*.*.*....*.*.****...*******...**.*.*****.*.**.*..**......*..*..*****..**..*..**..*..**.**....**.*.**...*.**..*.*..*..*.*.*..*.*...**..***..**....*.....*...***.***..****....**...*.******.*..**.....*..*.*..**.*..*........**...**.*.*.*..*..........**..*.*.**....*.......*...***...**.*..*.****.......*.***...***.*.*..**.*...*.*.*******...*..**...*..**....*.*.***...******.....*...*...*.*....*.**.*....**.*..****.*****...**.******.**..**.**....*.**.*..****.****..*****.*.*.**.**..***..**...******.**...**....**.*..**.**.....*..*..*..*.*.*..*..***..****......*....*.***.*..***..****...*.***..*....***.*.*******...***.**..*...**.***.*.**.***.....*.*.*.**......***...**....*****.***.***.*.**.*........**..***..**.**.**...******....*..*...*.*******.**..******.*....*****...*..*...*.*****.**...*.*..**.*..***.**...**.**.*..*******.....**....***...*...****...***.*....**...*.***.*.**.**.....**.*.*****..**..****.**...*.*..******.**..**...**.**...*..*..*.......*...****..**..***..**..*..**.*....*.*.***.....*..*.*..*.*..*.***...**.**.****....***.***....****..**..****.**...*..*****..*.*......*******....******.*...*..*.**..*****..******..*.**..*.**.....*****.**..*..*.***.*..*...**...**.***...*.**.*...**..******....*****...*.**....***.****.**..**...**.*.*.......*....***...*.....****.*...*****.*.**.*...*.***...****.**....****.****...*...*.**...**...****..***.***...*.*.....****...*.*..***..*.*.**.*.**....*.*.**.*..*****.**.*...*.*..**....**...*.****.*.***..*.*.*..***......*.**..**...*....**.***..**.*...*..**...**..*.******..**.*.*.***..**.*..***.****..****.**..***.*...*****..**.*...**..*.*...*...*.**.**..**.**..****.*.**..*.***.****.**.**..**....**.*.**..*** .**...****..*..*..****.******.*...***.***..*..*..*..**..***.....**.****.*....*....*.**...****..*.*.*..**..*.*...**.*..*.***..***...**...*..******........**.*.***...***..***....**...*...*.*.*..*..*..*...**.....**...**.*****..***.**..*.*.*.*.*.****.*..***.*...*..****.*.*..*****..**.*.**.***.*..*...**.*.*..***.*...**....*.*.*...*.**.****.**.******.....*.**.*.*****...*.*.....*...*.**.*.***..**.*.**.*..**.*****.....**.....*....**.***.*.**.******..**....**....**.**.**.*.**..*.*.***.**....*...****.*.*....*..***.....***.**.***..*.***..*..*....**..*...*.*.*..*.***...*..*******..***..***.*...*.*.**..*...*.***..*..*..**.*.***.....*.***.*.*.*..*.*...*.***.**.*..*..**.********...*****.**..**.****..**..*....*.....**.....*.....****...*.*....*..*....*....*....**....****.**......*.*.*.*.**.***.*..***.................*****.....*..***....**..**.***.****...**.*...**..****.*.*..****.*....*.*.....**.*...*...*..**.****..*.**.***.***.....*.....**...****.**.*...*....**....*..*.**...*.*..*..**..*..*...*.*..*..******...*****.****.*....**.....**.**.*...*...*..**...****.*.*.**.*.**..*..*..*...*....****.**..*.*.*.*...***.***.**....*.*.*****.*..**..*....*.*.*...***..**.......*..*....***..*.....**....**.*.*****..*...*.*****.*..*.****.*....*..*.*.......*.***...*..**.*.*****..*...*.*..**.**.*....**...*.....**......*..**...*.....**.*..*..*****.*.**....*.**.****.*...*...***..*..*.***.*.....****.****.*..*..**...*****.**..******..****..****.*....**..*.***......*..*.*..*...*****.*...**.**...*.....*..*..**.***...**.****.*.......**......*.*..*...*.***...*.**...****..**.*****.......**....**.*.***..*.*..**.**.*..**...**..*.**.*....**.*.**..***.*..*.*.*..*..*.*.*.*.*.*****...**..**.....***..****...*..**.****.*.***....*..****.*.*..**.*.*..**.*..**.*..*.***..*.**.......*.*....*.*..*.**..*.***.*.*.**...*...*..*******..*.****.******.*.**.*.*..*...***...*...*.*..**.**....*..*....*.********.*..**.****......*.*..***.**.***.*.****.*..*....*..****...*...*.****..*.*.****..*...*.****.**.**.*...****.*...*.....***..*..... **..*.*..*....***.*.****..*..*******.**..*.*.*****.***.....*.****..*.....*.***...*****..*...*...*..****...**..*.*.***...*.*.*..**.*..**.***.**..*******.**....**.*.*.*...*.*..*....**********.*..**....*.*****.*.**.*...*....**.*.*..*.*.**...*...*.*..****....*.****..*.*.*********.*......*..**....**...*..****.***.*.*...***.*.***.*...*.....**..*..*.......*.*.*.**..********..*.*...****.*..*.*..*.*....********.**.*..**.***.**.*...**..**..**....**..**.*..***...*.****.****...*...*.**...*..**......**...*.**.*.**.**...*.*******.*.**.***.....*..*.*.*...**.**..*.****....****.***..****.*..***.*.****.*.**.**....****.*.****.***.****..*.***.*..**.**.*..****..*....*..**...**...***.**..*...*...**.*.*.**.*.**......*.*..*****.....*.*****..*......*...***.**.*..........**.**..*.***.***..**********.*.*.*.**..****....*..**.*.**..*.**.*..***.*....**..*.*..*...*...*..*.****.***.**....*.**....**.***..*.**.*...*.*.*.*..*.*.*.*.*..**..*.**.***.*..*..*...**.**......***.**..**..***.*..*.***..*.**...*..********.*.....*..****..**..*.*.*****.*..*..*.**...*...*..**.....*...***.*****..*..*.*.**..*.*...**.**..*.*..*.****...***...***.**..***.*.*..********.**.**.....*.**..***...*....***..**....*.**.******...*.....***.......**....**.*....**.*.**..*.*..*...***.**.***.**.*....****..**.***..*....*.**......**.*...*..*.....**.***...**...***.*.....**..*...*....****...*.*..***.*.**...*...*.*.***..*...**.***..**.*.*.*.**...*.....*.**.**.*..***..*.*.****..*.****...*.....**...*...**..**..**.*.**..*.*.**.*...**.*..**..**..***..*.**.*.*****..**....*..**...........*..**..****.****..*.**...*.**.*.*..**..*.*.*.*.**..*.*.....**..*****..**.*..*..*..***..*.**.****.*.***....*.**.*******.**..*.*..***..*...*.*....******.*.*.**...**..*.*.*******.***.*.**.**...*.***********..***..****...*....**..**.......*.*.*..*.*..*.*..**..*..*....*....**.**.*..*..*...***.*.**.*.*.**..**.*.****.**..**..*...*..*.*.****...**.**...*...*.*..*.*.**.*...*.*.*..**.****.*..*.**.....*...*.*.**...**.*.*..*..*.*.**.**.*...***...**...*.*....*.***.***..**** ***.****..*..****.....*.........*..***.*****.**.*.*....***...*****..**.*..*****....*.*..***..**...*.***..**...*.*.*..*...**....**.**..*...*..*.*..******.......*.*.*.*****.....*.*.*.*******......*...*...*.*....*.**..*.**.*...*.**..*.*.***.***.*.**.*.*.*****..*..*.*.*.**.*...*.**....*.*.....*****...*.*.***.*.**..******.*..*.*****.*.*.***..*..***.*.....**..**...*..*.*..******..***...***..*..**.**..*.*..*.*......*....**.**.*.*.***...***..*.**.*.****.**...*.*.****.**.*.*....*....*.*..****....***.*..*..***..*.*******.****.*.*..****.***.*.*..*.*.**..**.****.*...**....*..*..**.**..*.*.*..*..*.***..*.*..*..*.**....**...**.**.*.***.**..*..*.*..**.*****...**.....*.*.**..***..*...**.****..*..*.**.*...*.*..*..*.**....*.****.*...**..*.*..****...**..*.**..*..***..**.***.*.**..*****..**.*...****....**...**.*..****......***..*.**.**.*....*..*.*****.*.*****..*...*.*.*.**....**.*..****.*...*.*..*..**.*.....****...*..**...**..*.****....**.*.*.**.***.*.*.....*.*.**********..*.*...*..*...*....*.*.**..**.**..*..***..**.*..*.**......*.***....**.**...*.*.*.**..**.*.*.****.***....*.**..*.**...*****.*.***......*....*.****.**....*.*..*..*..*.*..**.*..*********...*...**..*.*...*..**.*...***..*.*...*.**...*..****.*.**..*....*..**..*..***..**.******...*...***.****.****..*.*.*...*.*****.**..*..*.*.....*.*.*.***.**.**.**..***..*...**.*....**.*....*.**.***.*.*.*.*....*.*.**.***..*****.******.*.**.*.*..****.***....**..**.*..*..**...*.****.*..*.*.****.*****.*.*.**..***.*.*.**..*..*..****.*.*..*****..*...****.**..***..*..*.*******..***.*****...**.*.....*******.*.**.******..*..*..*.*.*..*.****.**...*..***.*.*.**..***.....**..*.***.*..*.**.*....*.*...**.*****.*.*.*.*....**.*..**...***.***...*****..*.*.*.......***.**....*.**.*.***.*.*...***...***.*****.*.**.*.*...***.*....***..*.**....*.****.****..**....*.**..*....*.*...*..**..********...*.*.*.***.*..*......**...*.****...*.****..*....*.*............******.*...***.*..**.***...**.*.*.....*..**.**.*.***..*..**.......*...**....*.*.*.*****.****..*.*****....... .*.*..**..*....**..*...*..*.*..*..*...*..*..***.**.*...****...***.*.*.***.*.***.**.*..*..*.**.***.***....**.**.*.**.*.*.*.***********.**..****..*.**.**.****.*.**.**..*......****.*..*......*****..*......*.*.****.*.*.*.**...*...****..****.*****...***.**..**..*****.***..**..*.*...**.*..****.*....*..*....**..*.*..*...***..*.*.*.*.*..***....***..**.****...*.***..*.**.***.**..***.***..*.*...*****...****.*.*.......**..*...*.**....*.***..*....*..**.*...**...***.****....*.**.*..**..***..**.*.**...***.*.**....**.*.**.*.*.*..***.*.**.*...*..**.*****.*.******.**.**.*.*****..****.**..*.*...*...**.*..*.*.*.**..***.**.***........***...*.*.**..*.***...*.**.....*..****...**..*.*..*.*..***...*.****.*****....***..**.*..*.****....****..***..***...**.***...*.....*.*.*.****.**.*.*.*.*..**....**.**.*.*.**.*.**..*....***..**..***..*.**.**.*.****..*...*...*....*.*..**.**.....**.***....***..****.*.*.*.*.***..*.****.**.***.*..*.*..*.****.**.......*.***.**.***....****....*.**....***.*..**.****..**.*...*...**........**...**..***..***.........*.**.**..***.*.***..**....*...*...**.*..****.**.....*.*..*.*...*.*..*.*****....**.*.**..*..**..***....*.*.***.......***.*..*.......*..**.***.*..*..*..*.**.*.***..**.**..*.*.*...*.**.*.*...**....**..***..*..**.**..*..*....****........**..*....*...***...*..**********.**..*...*.*....*.....*****..*...*..**....**.*.******.*.**.*.*..**.*.**...****...***.**.........**.******...*.**.*.*.*....**....***....****.*.***.**.*.*.*.*.*.*.***.**.***.**..***.*.*...*.*.***..*.....****.**..****.....**.*.*.....***.*..***.*...*..****.*...*.*.......**.******...**.***..**.*****...***.*****.*.******..*.*****..******.**...**.*.******...*..*.*.....**.*.....*.*.**.*.*.****.*.....**...*.*****.***.*.*..**.*..**.****.****.**.....****..*****.*.***.*..*..*.**...*.....*.*.***.**.....*...***...****.***...**..***.......*.*...*...*.....*...********...****.*....**..**.**.*....**.*****..**.*.*.....****.*.*...*.**.*.*.***.**.*.******...*...*.*.*..*...*.*****..****.**.****.*.**...........*.*.**... .*....*..**..*.*...*.*****......**.*..**..*.....*...***......*.*....***..***.*.**.*.***..*...**.*.*.*..*****.*...**.*..**.*.***.*.***....*.*....***.**....***.***.****.......*.**...*..**..****.*.*.*.**.*.*.**.**...**.*.**.....***..*.**.****..*..**...*.....**.**....**.....*.*.*...*.....*....**.**...*.*..***.*..***.*.*.*.*..*....*.***..*..*....***..*.***...**.***..**...*.*.*..*.***.*...**..*.*..*.*..******......***.*.***.....*..**..**.**.*..**...**.*.*****..**...***..*......**..*.**........**..*.*..*.......****..***.....*.**.*.*..****..**.**...*...**.***....*.**..*..**..*....*.***.*.**.*..**.*.*.*..*....*...*.*.*.****...**.**......***.********..**.****.*.....*.....**.*******..****..**.**...*.*...**......*...*.**...***.....*....***.****.*.*.***.*..**..*..***.***.*.*..**..*.***.*.*..*.*....*..***...**.*.*.......**.***.*.*..*.*....*****..*.*..*..*.*.*.*...*....*.**...**.....*..***...*..*..*....*.*.*..**...**..*..*...***.....**..*..*****.**..***..******.**.*.***..**.***..*..****.****....*..**..*.**.*.........*.**.*..*...*.******.*....*.*.**.*.****..*.*.***.*.**.*..*.....***..******.*.*.......**..*.*.*...***.**.********.**.*.*.*..*..*.**.****..*....*.*.*..*...*.**....**.*.***.**.**.****.*.**....*****.*.*....*.**....***.*.****.*..****.*.......*..**..*.*.****.*.*...****.***...****.*...*...***....****.**....*..*.*.**.****..**.*.*.....*.**......***.......***.*.*.**.**.*.*****.*.*...**...****...*.*..*.*.*..*.*****.**..**.**.*..*.*..**...**...*.***.**.....**..*****..*.*...***...***.***.......****.*...*..*.**..**.*****....*.**.*.***....***.****.**...**.*.**...*.***....*.****..*.*..**........****.*...*.**..**.*..**.****.*.**.***..**.*..*****.*.**....*.*..**.*.*..*....*..****..***..*....*.*..*.***.*.***...****.*.........**..*.**.*.*.*.*..*.*.******..*.**.*.***.***.....**.*.*.*...****..***.*.**..**...**.*.*.*..*.*.*.**..**.*.*.**..**.*.*.***..**.*.....**..**.**.**...*.*****.*...*.******.*.*..****...*..*...**.**.....*.....*......**......*....*.*...*..***.*.**..*********.*.****....**.. **..*...*.*..*****.*...***.**.*...*.*..*...*...**..***.***......**.*.****.....*****...*.*.***.**......*.*.**..*...**.**..*.*****.**...*..*..****..*.*.**.*.*******.**.**..*.*.*..***..*....*.*.....*.***...*.....**..****.**.*.*..*...****.**.*..*.***..*...***.*.*...*.*.***..*.****..*.*.*.*.*...*.**.*.......***...*****.*.**.*...*.*.*.**....*....**.**....**.**...***.*.*....*.**...***...*.**..*.....**...*...***...**.**..*...**.**..*..*.*****...**.*...***..******.**********.**.**...****.***.*..*..*...**.**.*......****.*..***.******..*.*..**.*****.**.....***.*.**.*.****..*.**.**.*....*..*.*.***.*..**..******.*.*..**....******..***.***.*..*...*******.***.**..*.**.**.**..*.**.***...*****...**...**.**.*....*.******..***....*.*.****.*...**.**.*.**.******.*..***.*..*.......*.*.*.*..*..*..**..*..**.***....*.*..*******..*..***.**********...**...**...****....*..**..*..****.**..****...*..***...*..*..***.*******.*****.**.*.....*.......*****....*****..*...**...........*.**.....*..***..*******......*******..*..***.**.**...*..*..*.....*..**.*.***.*..********...*.**.**.**.*..***.*...*....**..**.*.....*..*.....*...*..**.**.*....**........**..*.**.***.*****.*....*..**.***..*.****.......**.**.*.**.*..***..*****...**..*...***..*****.*..*.*..***..*.**.*....*...*.....*********.**..**...*.*.....***.......**..*..**.***..**..*.**..******....*.*.****.*...***...***...*.*..*.*.**...*..*.*.**..***..**..**...**.*****.**.***.*.*.*..*.****..**.*****.****...***.*..*.*..**.*.*..*.....**.*****.*****..**.**..***.**.***.***...*.*.*.....******..**.*....**.*.......*....*.*****.*..*******.*....***.***.*..**.***.***..*..***.**..*..***...*..*..*..*.**..******.**..*.*****.......***.*.****..**..*.***...*..**.**.**.****...*....**.*...****......*.*.***..**.*..**..*..*..****...**.**.*..**.**.**.*.*.**..**...**....**.****....*.*.***...*.**.*.***.*...*...***.**....**..*...*.*...**..*.**.**..*.**.*....**..***.****...**.*..***..*....*...*.*.**..*.*..**....*.**..****.*****..**.*.*.*.**..*.*.*..****..*.**.......******.*..*.* ...*..***...*.****.****....*..*.*.*....**.*.*****.*..*.**..*.*...***.***.**********........*.*.....*.*.*..***.**.*.*..*.****.***...**..**..*.***...***..*..*.*.******.*.*....*.*...*.**....*****.*....*..****.*.........*.*.**.*.*.**..**...****.**...*.**...*..*****..**.*.**.*....**.*.*....***.****...***.*.***.****..*..*...*.***.**.**.****.....*.**.*.**.*..*.*...*.***..**...*******.*....*...*.***...*...*....*.***.**.*.*.**..*.*.*..**.*..*...*......*.*.**.**.*.*.*.**..*...*...**......*.*..***...***...**..*.**.*...***.**..**......*.*.**.***..***..****.*..*.**.*.**..*..**...***.**.*.**.********..*.*.*****.*..**...*.*.***.****.****.**.*...****..*....*..**.*...*..***..**..*..*.*.****.**..*.***.*.*..*...**..*..*..**..*.**.**...***.******.*..*....*.*..*.*....*.*.*..*..******.*****....*.**..**.*.***.......*..*.**..*...***.*..****.*.***..*....*.*..*.*..*.****.***.*.*.****.*.*******.***.*..*...****..**...*...***.*******..****.*..*.*....*...*.**.*.****.*...**.*.....**.**.**..*...*.***..****..*.....***.*.....**..*****...*...*****.***.*.*****.**.*.*..**.**....**..**.*.***...****.**..****....*****....*.***...*.**.***.****.**...*.***...*..*.*.**.**.*.*..*..*..*..**.*******..*..*.****...*****.**.*...*....*****..*.*..*..**.**..*.....**...*.*..***..*.**.**.*.*****...*..**....*....*.*.*..**.*.*.**....*.**....**..*.*.***.*..*.*.*.******.*..****.*.*.*.....*.......*..**..**.***.*...*..******...**.***.*..********...**.***.*.......*..*.......*****....*.*.*.***.***.*.*.*..*.*..*.***..*..*.*...*...*...**.**..*.***.***..***..***.**.*...*...**.*.*.**.*.*.*..*...*.***.**.*.*......*.....*.**.***..**.*.*..*.*.*.****.......*.*..*..**.*....*..*.*.**.*...***.*.*..*.****..***.*.*..*****.****..*....**.*.*....*.*.**.**..*..*.**.*.****...**.***..*.*.*.*....**.....***.*.***......**..*..***.*..*..********..........**.....*.**.**..**..**..*.*.******..***.**.**...*...*.*..***.*.*.**.*.*.*****.*.**...*.**..*.**..*.*****..*...*.*.**.**.*******..**.*.***.*.****.**.******..*...*.*.*.*.****......****.**.**..****.*... ..**..*...........***..**....*..*...*****...***..****.*..*.**.*..*..**.*.*..**.*.......***..*.*.***....*.*.****.**.*.**.*..****..*...*.*.*..*****..*...*..*.****.**..*..**.**.*...*..*.**..**..*.**.***..*...**.***.***.***.***...*.*.*.*****.**.*..**.*****.*..*..**.*.**.*......*.**..*...***..*.***.*.*.***.*..**.**.....*.*.*****.*....*...**......**...*...*****..**..**..*....***.**.*****..*..*.*.*****.***....*......*..**...**........*.*..*.***.*****.*.****..****.*.**..**.*.***....*..*.*.*..*.**....*.*.***.*.**....*.*****.***.**...****.*.**.**...**.***....*.*..*.**.*.****..**.*.*...****.*..**...*.***.....*...******......*...**..**...*....**..**..*..*.**..*..*****..*.**.*.**.*.*.*****.........***.....****.*********.*.....*...**....*..**...*.*.........*......*..*****....*.**.**...*....**..***.*.*.***..*..**..*..***.*...*..**...*.*.***....*..**..**.*..*..*.*....**.****.***..*...*****...*.**...*..****.**....*..***..*...**...***...*.*****..*..***.*..**.......***.**...**..******.***..***.*****..**.*.*.......*.**.*.....******...**.***..*.****..**.***.*...****..******..*..*..*.*.***.*.*.****......****.*.****.**...***..*.*..*..**..**..**....*..***.*......*...*.*.*..*..*..**..*.**.**..**..*..*****.*..**.*.**..***...**.....*.****..****.*.**.***.**....*.**..***..*..*.****..*.***.****.*.....*..**.*.**.....**.*.*..**.**..*.***....*.*..*********.**.*..**..****...*.*..*...******....*..*..........*..****....*.**..****.*...*.*.*.*.....**.*.*...*.....**.**....*.**...*.*****..***......*..*....**..*..**.**..*...*.**.*.***.******..*..*.*....***.*.**.*..****.**....**.*..*.**.*.***.*...*.******...*..*.**.**..****.*....*...**.*.****...*....*.**...**..*..**..*...*...*.*.**..***..*...*.***..*.****..*..*....**.*.*..**..****.**.**.*.*...*...**..*.**..*.*...*.*..*.**..*...*...**..*.*..*****...*.*..***.**.**..**......**..***..*.*.**.*...*....**.*...*...*..*.***.*****..****.******.*....*.....*...**.***...*******....**.............*...*....*...**.**.....*...*.*.*.....*.*.*.**.**.*.**.*...*******.*..*.*.** ********..*.***.*..*..*****.**..**.**..*..*....*.*.**.*.**.*.*.***..****.***...*..****..***...***...*.....*.*..*.**.........*.*..**.*...*.****.**..***...*.*...****.***..**.***.**......**..*******...********....*...*.***.**..******.*...***.***.*.**...**.**.*.****.**.*..***...**.**..*.**.**..*.***...**.****......*..*.........*...**.*.....*..*.*..*..**.*.*.*..**.......***.******.**.******.*..*.*.....*.*.*.*.**.***.......*.***..*.*.*..*.*.**.*..***...***.***....*.....**...******...*...*...**..**...***...*..**...*...**.***.*.*...****..*.*.......**..*.*.*.**.*..*..*..*.*.*..*.*..**.***.*..*..*.*******...***.*....*.*.*...****...**.*..*..**..****..****...**....******.**..*.*.*..*....*..*.*.*..*.*....*.*..*...**.***..**.*...**..***.*..*..*....*....*..*.....*******..*.*.*.**.*.*..**..*.*..*..*.*.***.*....**...*...**.**..****......*...*...****.**.*.*.*.*..*.*.*..***..*.*..*....**.*.*....**.*..*...*..*.**.*.***.*.*****.*.*.******....*..*...*...**.***...*.*****..*.*.***.***.....*.**..*.*.***..*....*..**.....*..***..*.**..***.*.*..**.**.....****...*..*.*..***...*.**.....****.***.**.******.*..*...*****.***.**.**...**.*****..*.**..***.**.*.*.****.**....**.***.**.**.*****.*.***..**...*.*..*.*...*...........*...****...*.**.....****...**.*..**.*.*****...*..*.***....**.*...*..***..***.***.***.**.*..*.*..*.****.****..*......*.****.**....**...*****....**.*...**........**.*......*.*.***..*.*...**....***..*.*.**..****......*..**...**.***.*...*...*...****.********..**.**.*.**.*..*...*..**...*..*....*..*...*********.**....****.*.**...***.**..*....********.*.**.***.*.*..*.**.**.*.*.***..***.**..***.*...***...**..**.**......*.*..*.*...*.**....*.********...*****..*.....*.**.**.**...*...***.*.*.*.***.*...**.****.***...*******..**.***..**....*.**.***....*.**.*..*....*.*.*.....*.....**...**.*******..*.*.**.***...*.*.**.*..*.*********...*****...***..*...*..**.**.***********.****.**....*..******.*.*.*..**.*..*....*.*....***.*...**.*...*..*.*...*.********...*.*..*..*..**...***.**.......*..***..*.*... .*.*****..*.....**...***..*.****...*.***.**...*.***...*.**.*.*.***.*...***.**.*.*..*.*....***.....*...**.******...*.*....***..*.*.***.****........***..***...***.**.**..*.**.***.*..*.*.***.****.*.*...*.**.**....**..**.****.****.***.*...*....*..*...********....*.**...*...*****.**.***........**...*.******.......**.*..**.*.*.*...*.**.***..*****..**.***...*.***......**..*.*..*.*....****...*..*****.******.*.**.....**.*..**....****.***..*.*...*.***.**..*.*.**.**.***..***..*.....**......***....*..**.**.**.***.***.**********.*..*...**.*...**....*..*....*.**...**..***.*....*.****...****...**.*.*...***..*.***.**.**..**..**.*.**...*....***.**.**....*.****..*.***..**.**....*.**...*.......****..***.**..*...*.*.....**.****....*.***..****.**.*.**....****..***..**.**.***...**..**...*.**....*...*.*...*.*****...**.**........****.*.*.*.*.**..*.**.**.*.**.*.*..*..*..****.**.***.***.*.**..*...***.***...*.*....*.*...*..**...*...**.*.*.*****..*....*.****..*.*.*.***.***...**...*..*....*...*.*.*.***.*....**..***.*...****.*.**..*.....**.*..*.**.*.*...*..*.***...**.*.**..*....*.**.*.****.**.**.....*.***.*...*..***....*.****.**.......**.*.*...*.*.**.*..**........**.**....*..**.**....*.**.***.**.*..**..*.*****..*...****.........**..*...**....*..*.*.*...**...**.*....*...*.*.*..****.**.*.***.**..*.*.**......*..*....**.*.....*.**..***.*.********...****...*..*.**.*..**.*.******....**...****..***.***.*.**.**..**...*..*..*....*..*.*.*****...*..*.*****.*...*****.*.***...******..*..**.*.*....**...***.*.**...*****.**.*......*....*.*.*..*...*.*..*..**..**......**..*..*.*.**..*.***.***..***...**..**..**.**.*.*.****..*...*******......*.*.*..****.***.*****.**..*.***..**....*..****...*....***.******.***...*.**.....*.***.**.*...*.*.*...*****....*****..*.**.**...**..*...**.**.*....**..*...****.*..****.*...*****...*.*.*..*..********..**.**.****.*.*.*.**.*.*...*.......*..*..*..****..**.*.*.***.*.*******..**....****.**.**.....*..**...*****.*..**.***.*.*.*.*.**.***..**.*.**.....*.*.*.**...****..**....*****.**....** .....*.***...**.*..*..*.**.....*.**.*..******.**.*...*..*...**.*..**..**.*...*...*.....**..*...*****.*.*.*.***...**..****...*..****....***.**.*..**..*.*.***.*.*******.**....***.*....**..**.*.****.*.***.***.**...***.*.**.*..***.****..**..***.**...*...*.*....**..*...*.*.*..******.*..**.*.*..*.*..*.*.*...*.****.....**..*...*....*.****.*.*.*..***.*.**.****.**.*...*.*.*.**.......*..*****..**.....*..***.**.***.**..***.**.*..**.*.**.***.*.*......*..**..****.*.*..*.*.***..**...*...**..*.**...**.*.**.*...*.**.*.....*..******.****.*..*.*.*..**..***...*.*....*.*...*****..*....*.**....**..*.*...*****.****.....*.*..*.......**.**.*****..*.*..**..*****..****.***.*.***.*****.****.**..**..*..**....*..*..*.*.*.**.....***.**.*...*..**.....**.*.*.**.**......***..***.*.****.*.**...*.*..****...*.*...***......*...*........*.**...*.....**.*...*....***.**.**.*....**...*...*..*.**...*.*****..*.**.***..**.*...*.**.*.*.*.*....*.....*.*...**.***..*.***.******..**.*......*..*.....**...*******.**.******.**..*..*..*.***...*.**..*.***.***....******.**..***.****..*.*..*.*..***.********..****.**.*.*****....*.**.****.....**..**..*..*.*.........***...*..***..*...**...*...**.*.*.**..*.*..*..******..*.*..***..***.*.......*.**...*.*.....*...*.*.*..*..**.*..**.**...**..***.....**......*.**..**.*.*..*..*..**.*...***..**..**...*....****..*...****....******..*..**.*....*****.*..***...**.**..*.****.....**.**********.***.**......*..**.**.**.********..*..*...*...*....****...*.....*.****...**.......**.*.**..**..*.****.**...*..*.**.*....*.**.*.....***.*..***.*...***.***..**..*.....**.*...*...***..**...**.**..**..*.*..*...**..*..*****..*...**......******.*..**..*.*..***.*.*.**..*.**..*..**..**....*..***.*****...*..*..*...**.*..***.**.*****.***..*.***.*..***.*.*****....**..**.*..*.*.*.*..*...********.*..*..***...**.***..**.*.****.**.***..*.*.**..*.......**......***.*....*..***.**.*...*..***.*..**.****....**.**.*.*****...**.*.**..*..*****.*..*.*.**....*.*.*..***.**..*..***..**.*....*.*.**..*.**.**.*..*.***...**.**.** ...**.***...**..*.***.*******.**...*.**...*********..**..**..***.*.***.**....*...*....*.**.***.***..*.*...*.*.*.*******.**..*...****.***...*.*.*.*..*.*.*..****..***.......*..*...*****...**..***....***...*.**.*.*...**.....**.*.*....**.....***.....*....**.**.*.*.**.*.*.....**...*.**..***..**.*..*.**....**....*.*.****.*.*.*.*.*.*.*.***...*..***....*...*.*.*.**.........*...**....**..*.....***..*.*.***.*.*...**...*..*.*..**.*..*.*.*.*.**.**.....**....*..**.*.**.**.*.*.*.**********...*.*.**...*...**.****...*.*.*****..*.*...*.*......**.*.***.*.*.**....***.*...*..*.......*.***.*..*.***...*.*..*..*.**.....*.*.**....**....**.**....*..*...*.**...*....*...***.***..*.*..****.*....*..*.***....**.*.*..*....**.***..**......*....**.**..*.*.***..**.**..*..**.*..***.*..***..*.*..**.**..*****..*..*..**..**..*.**.*...**.*.*....****.*****.***.***..*.*.*.*.....*..****..*.**.**.*.*..**..**.****.*..*.**.*..*****...*..***..*..*.*.*..*.*.****.***.....**.**........****.*..*...*...**.*...**.*****....*****.****...**.*..**.*.**.**.**..*.*..***.***..**.**....*.**.**.****..*..*....****.*.....*...**.**..*.****...*..***..*...***.*.*.***...**.***.***.*....*.*...*****.*.*..*.*.*.*...***.**..*.****.**.*.****..******..*.*.**.******.**.*.*.***.**..**.....***...*****..***..*****.*.**...**..**..*.*..*...*.*.*..***.*...**...*.*..**...*.*.*.**.**..**.**.*.**...*.*.**.....**.**.*....**......*.....***********.*****.***.*..***....**.*...***..*.*..*.**.***...*****.*....**..*..***..**....***.*...**.**.*.....****...*....*.*..*..*.****.*.****...*..**.**..*.**..*.*****...**...*..*..****...*****.....****..******.**..**..*..**.**........***.*.****..*...**....*.....*..**.*.*.****..**.*.*.***.***.....**.**....***.**.*.***...***.*.*.**..**.*.**..**..****..***.....*..**...*.*.**.*..*.**.*.**.*.*..*.**...****...*.....***.**..***.**.***.*.*****...*..*..*.*.*.**....**.**.**.*...*..**.***.****.***...*.***....**.*.*****.**.*.***..*..***.*..***....***.*.....*..*..****.*******..***.***.*.*..*.***.**....*..*.****.*...*.*****.**.*. ...***..**.*..**.**...***.******..*********.....*******....**.*..**..***.*.*.*.*.*...**.*..*.*.****.**..*.**.**...***...*.*...*...*..******...**.*.**...**.*****.*.*....*****....**..**..*.**.***.**.****...***...*..**..*...**.**...***.*.***...*.***.......*..*...**.*.******.*.**.*...**.*...*.***.*..**.*...*....*******..*..**.*.***.......*.*.*.*.**....****....****....**.*..***.**.**..*..*******...***..**.*.*..***...*****.*...**.*.*..***.*..*.*.*.*.*..*.**.***....**.*..*.**.**.*.*..*....****.....*..*.***..*.*****.****.****.**..*..*.....**.*.*.***..**.****.**.**..*****......***..*..**....*.*.*.*.*..*..*.*.......*.*..**.*******..*..***.**.*..*.**.*..**.*...**.*..**.*.*...****...*.****..***.***..**..**.....**.*.....*...*.**.*.***.****.****.*..**..***.*.*.*.*.***...*.**..**.*...*.*.....***.*..*..*.*.*.*.*.*.****...**.*...*.***..*.****.*...**...*.*....*..*.*.***.*.******..*......**..*.****...****..**..***..*.****...***.*.***..*.**...**..**......*.****.**...****.....*.***.........**.*********.*.*.**.***.*...**.....**.*..*..****.*....*.***....**.***.**..**.**.***.*.*.**..***...*....**.*..*....*.***..****.**..**...*...*..*..*.**...**.*...*.*.*.*.**...*..**...*...**.**.*..**............*.**..***.*..***.**.*....*......***.**..***.**.***.*.*...***.**......**..*..**.**....***.*..*.**.*.**...**.......***.*.**..**..**.....*******.*....*.****.***.**.****.*.****.***.***.....**.....*..**...**.**.*.**.*...*.*.**.****.***.*.**.*....**..**.**.**.*....*****..*.*....*...*.**..****..***.****...*.....*..**...*....**..**..**.*.**.***....**.*.*.....***...*.**.*..****.****..**.*.***.*...***.*...*...**..*.**.*..***........**.**..***....****...*.****.*.*.**.*.*....*..*.**..**.*..**.*...**.**.***..*.****..***...***.***.......*.*..**.*****.....*.***..*...*....***.****...**.*.**.*.*.*..**..*...*..*...*...***.*.**.*..*..**..***.*.......*.**..**.**.**.**.*.*.***.*..*.....*..*.**..***..*......***.*..****..**.*****..**.*****.*..**.*.***.*....*..**....*...**..*.***.**...*.**..*.**..******.*...***..*..*...*. .**.*..**.***..***.*.**.***...*.***.**...**...***.....*.**.*.*..***......*...*........**.*.*..*.*..*..*.*...****..**.*...*.*.******.*..***.***.*.****.*..*****.*..*..*****...**..*...****.**....***.****..*...*.**.....*..**.**....*.*.*..*....***..******..*...**...**..*..*.**..*...***..**.*..**....*****...*.**.*..*.....***..*.***.*..*********..*****..**.*.*.**.***..**..***.**......*..***....*****...***..*.*....**.*......**.**..*****....**...*..*....****.**...*.*.....****..**..***...*****..**..****.*..*.*.*..*..***.*.......***..**...****..************.**..***.***..*.*..*.****.****..*..***.*.....**.*****.**.***....**...*.**.*.***.***..*..**.***....*.*.*......*.*...**...*.*.....*........***...**.**..*.**..*.*.****.**...*.***..*..*....*...**..*..*..***.*.**..*.*.*..*.*..***..*..*****...**..****.***.**...*.*...**....****....**.....*..**....*******....*.*****..***.**..****.**.******...*.***********..*..*.****.**********.*.***.**......*....*...******...*.******.**.*.****.*..***.***..***..*.***.*...****....**...**.....**.****..*...*.*..****.*.****...***...*.**...*.**.**..*.*.*.*...***.**...*.*.*******..*...**..**.*****.*.....****.*********..***...*..***..****.**...*.*....*...*...*.***.**.**..*..*..**.**..*..***..*..*****.****.****.*.*.*.**..***...*.*.*.....**..****..****.....**..***...*.**..****.***.***.***.*...*...****..*..*..**.*.*.*......*...*.....****..**....**..**.****.*.....*..*.**...****.*..**.******..**.**...***..*.**..**.*****....***....**..*.**..**..*..*.*.*.*******.**.*..********.....*..*.**..***.*.*.*..**...*....*.********.**..*.*.*.**.*****..***.**..*.***.......*.**..**.***.*...*.*******..***..**...***.*..****...*****.****....*.*.**.****.......*..***.*.****.....*.*.*.......**....*..**.*..*.*.*.*.*...**...*.*....**..***.**.*..***...*..*****.*..**.*.*.*..*......*****..**...*..*****.*..*....**.*.*...*.*.**..*..**...*.*****..*..*.**.***.....**.....*..*..*..*...*.*....*.****.*.*.*.....***.**.****..**...*.*.**.*...****.*...*.*****.*..*****.*****.**..*...**.*.**..**.*..*. *.*..*.*..**..*...*....**.*****..*.*.*..*...*..*.****.**..****......*.****.*......***.*.*.*......*.....***.*.*..***.******..**..****...**.*.**.***.*.*..***.*..*..****..**.**....*..****.***..***.*.**..*..**..**..**....**.**.*....*.***....*........**.***..**...**..*******.*.*.....*..*..*******...***...*.**..*..**.*..**.*...*.*.****.**...******.*.*..*..*.*...*...***.*....*****...****..*.*...*..*..*...**..**.**..***..*.**..**.****.*.*..*.*.*..****.*.*.*..*.*...**....*..**.**..**.*.**...*......*******..**.*..******.**..***.***.**.*.*.*.***.*..***.*..*..******.**..*.******..*.***.*.**....**.**..****.*.*...**.**.....**....**..*........**....*....**.**.****.*.*...**...**..*.***.***...*..******.**.*..*****...*.*..**..*.*****.**..****.*..**..*.****.*..**.*.**....*..*....*.*..*.....****..*..*..*.**..*..*.**.*..*.**..**.**..*......**..*****....**...*.**.**....*..*.*.****.****...**...**..**..****..*.**...**..******.*...*****************.*.**.*.*..*****..***.******....**.*********...*****...****.*..***.*.*...**.*..*.*...**..**..******.**.*.****.***.***...**..*.....***.....*.......*.**...**..**.****.**.*....**..****.**.*..**.*.**.....*..*..***.....****.**..***....*.*.*.....*.*....*****...*.****.*...*.***..***...*..*******...***.*..***..*..*.***.*.*.*.....***...****.**.....**.**...**.**...****.*.*..***.***.***....**.*.*.***.******.**....*.*.**.*.***.**...*.*.**.***..**..*.*.***...*.**.**.*....*.*...**..*..*..***..*******...***..*.**.**.******...*.**...**....**.***..*.*.*....**.*..*...**...*.***.*..*..**.*.*..*.*..*..*.....******.......*.***.**..**.*.*******.*.*.....****.**.*..*..***.**..***.**.........**.***.*...*.*..**.*..*.**.*...*...****..*****.*.**..***.**..*.****..**.*..*..*.*****...*.*..*.*..**..**.***..**.....*.**......***..**.***..**.*.*****....*..**...*.**.****..**.**...***..**.**....**.*...........**.*.*.*******.**.*.*..*.*.*...**.***.**..**.*..*....**.*.*.**..*.**.....*......*..*.****.........*..*****...*..*..*****.*.***...**....**.****.....**.*.****..*********.*.**.**.. .***.*...*..***.*..*..**.*..*..*.****.*.********..**.....********.*.....*.*...*..*.*.***..**.....*.***..*.***.**..*..*..*.****.**..*******....*..*..*....*.*..*..*.**.*.*....**.**.*******.****..*.*.**.**.*...**...*..*..*.*..*.****..**..*.*.**.*.****.*..**.***.**.***..********..**......*.*...*****..*.**...*....*..***.****.....****.**..*.*.*.*...****..*....*.*.***.*.**...***.*...*..**..***..******...*..*..**..*.******.......**.**..*.***.**.***...*.....*..*.***..***.*...**..**..****.****.****.....***.*..*.**.******.****..***....*.*.*.....*.....**...*..*.*.****..****..*...**......*.***.*..*.**.*..*.*.....**.***.*.........*.*.***..**...*.......*...*****.........***.***.***..*.*..*.**..**.......**...****.**.**.....**.***.*......**..***..**.**.**..**..*.*..*.*..*.*.**.****....*...******.*..*.*.*..**.*...*.***..***.....*.....*.....*.**.*.....*..**.**..*******..*.*..*...**.**..**.*.**.....**.....**..**..**.*****.**.....*..*****.***.*..*.*.**.**.*.*.*...*..*..*..***.*..**.....*.**..*.**.*..**....***...*****.*..*.*......***.***......***.****.*.**.*..*...*..*......*...*...*.*.**.*.***..**...*.*.*****...*.*.**.**.*...*.*.***........*****.**...*.**.**.....*..****..*..*.*.***...*....*..***********.....*....**.....**.**.*.*.*.**.*....*..***..****.**.*.***....*...*.***.......**...*...***...*.***.**.*.*..***....*.*.***..**..***..**..*....**..*.**..*....*..**..*.****.**.**.*.*.****.**.**.***....**.*...*...**....******.**...***..*....*....******...**.*..***.****..*....****..*.**..**.*...**.**..****...*...*...***.*...**.***.**...**.*.****.*.*****..****...*.......*.*.*..**....**.*******..***.******..*...**.*...**...*...*.*....*...**...*.........**..**..**..*.***..**..*....*.********.....**...*...*.....*....*..*.***...****.*...*.**..*.***.**..***.....*.*..*..*.*.**..*.*..*.***.****..*.***..**.**..*...*..............*.**.****.*.**...*.**..**..*....**.***.*...***.*..*..*.*.***.*.*...*.***.....*...**.*...*.**.**.********..*.**.*.*.*.**.*.*.***........**.**.**..*.....**...***.*..***...**..**** **..***..*****..***.*...*.*....*..*****.*.****..****..*.*.**.*.**.*.****..***.*****........*..***..**.**....***.*...****.......**..*..**..*****......*..*..****..**..*.*...*.**..*...**.*..*...******...***..***..***..***.*..*....*...****...*.*....*....*..**.****..****....*..*.*....*..*.*...**..*..**.*...*.....***.**.**..*.*...*.******.....**.......**...*..*******.***..*..*..*..*.*......*.****..**..*.**...*....*.*..**...**........*....*..**.*.*..*..**..*.*.*..*.*..**.*...*.*.**.**....*.**...**.***.*.........**....*...****.*..*.*.**.**..****.*.*.*..*..*..*.********..*.....**.***........*.*.*..**.*.****.**..****...*.*.*..*****.***.......**..*..*..***..*.*..**..****...**..*..**..*.***..*****..*.*.*...*..**.***.**.*...........*.******...*.....*...*.**..*...*.*.*.....*.***.*..**.**.****..**.**.**...**.*.*...***.**.***.****.*.****.***.*...**.***.....***...*....*.***.**.*.****.*.***.**.*..*.*..**...***...*..**..*......*.**.**.*.****...*.*..*.*.*..*.**..***.**.*.*....*.***.*..*.*.***...*.*..*.*..*..*.*...*******.******.*******.**...****.****..***.******..**..*.*..*..**..******.*.**.*...***..*.*.*..**..**.***....***.*..**....*.***.*....***..*.**.*.**..**.*****....*..***.*.*....*...**...*..**.**.****..****...**..**.****..***...*.**.**..*..*.**.***..*....****.....****....***.**.****.**.****.**.*..*.*...*...*.....**..*.**.*..***.****.*..*..*......****.***.*.**...*...**.****.***...**...*.*.***.*..**.*.*.*.*..***.*.*.*..****..*.*...**....*.*****..*..*...*..**.*.*.****.*..**..***.*....*.*.*...*..*...*****.*.*.*.....*...*.***..*.**.*....***......*.....***..*.**.**.....****..*..***..**...**..***.*.*...*.*.*..*....***..***..*.*.***.*..***...*.*.*.****.**.....*......***.**..*.***.....*......**..*....**.**..**..**.*...**..*..******.*..***....*.*.*..****...***.*..*.*..***..***.***..***.**.*..**...*.**..***..*..*.*.****.***.*..*..*.*.*..***..***.**....***..*..*.**.*.**.**...*.***..*.***.**.**..*.*.**.*..*****.*..**.*.*.***..**.*.*.**.*.***.*...*.*****.***.*.*..******.*..**..*.*.**..*.**.**. *.**.**.*..*..***.**.**.*.*..**...*..**.......**.***.*.***.**..******.*.*...*...***...*..*.*.*.*..*..*..*.**.....*.*..*.*...**.**.*.*..***..*..*.*.*.*.........**.*.*.*.**..**.*.*...*.******.*.*...**...**.***..*.***..**......**...*..***.*..*..*..*....***..*...**..*****.......**.***.***.*.**...***..*...*.**...*.*.*..*.*.**..**.**.*....**..*..**.*....**....******..***.*.*.......**.**.*****..***...**..*..*...*.*.....**...*.*.**..*.*.**.*.*****...*.....**.****..**..****..***.***..*..*.***.***..***.*.*..**.*.*.**.***.*.*..**.****......*...*..*.**..***....***.*.*....**.***....***.*..*.*****.**.*.*...*..****.....****.*..*.*...*.*...*..***..**..*.*..*.*.....*...****.....*..**...*.*...*....*..**.****.***.*.***.....***.*.***..**.*.**..*...*....****....**..*.**..****.**..**..*.......******..*.***.*..*.*...*.*...**....*..****.*.*.**......*.*.*****..*******...**.*.*...*..******..*.**..*********..**....**.*.......*..*..*.**...*.**...**..**..**.*.*.*.....******.*.**...***..****..***....***.*....**...**.**......****....*****.**..*******.....*...**.*...*....*..*.*...******.*.**.....*...*..**.*..**.*.*...*.....**.**....***...****.****.*....*.*.**.**.**..*.*.*.****.**.....*.**.*..*.....*****...*.*..*..**.**..**..**.*.*..***..*..***...**..**.*.*.**.******..*..*...*.*..*...*.*.*.*.***...*.**.****.**..**......*******..*.**..*......****..**********.*...***.****....****...*..***.*.*.....**..**.*.....*..*.*.*....***.**.*****..******.*.**.****.**.**.*..**.***.*.*.*..*..**.******.********..***.*..****.....****.....**..****.*.***..*.*....**.*.*.**.*****.*****..***.*..**....**.*.*..**.****..**.*.*..*.***.******.......**..***.*.....*.**...**..***.***.*.****.*..**.*....*..***.....*.*..*******..***..*..**.*****.*.***..*.*..****.****....*.**..**.*..*...*..*..*.*..*.*...*...*..**..****...**.**.*......*.*.*...**........*....**.*.***...*......**.***.**.*.*.***..**.*.**.***...*.*.*..**.*...*.*.***.*....**.*....*....*****..*..**...*...*.*.**..*...*****.*.***.*.*.**.*...*..**.*.**.....**...***.*..****...* .*..***....*****.*.***..*....*.**.....**.****.*....*.*.*.****....*..*.*..........*...*****....***..*..*.*.***.**.......*.*.*.....*...*.*..**.*****.***...*..***..*.*.*******.*.**.***.*.**.*...*.....*.****.***...****.*.*.*.*.*....*........*.*.****.****..*.****.*.***...*.***.....*.*.*****.*.*.*.***...**.**..***..*..............*.*..**..**..*.****....***.*..*.*****.**..*..*.****....***.*.***.**.***.......*.*..*..**.*.*...**....*.*.***..**.****..***.....**...**.**.****..***.....************..****..*...****..***..***..**....*.*.**.**.*.*.....*.**..**..*....***.*.***.......****...*...*.****.*.*....***.*....*...***..*.**..***...**..**..*****....*..*.*...***.***...*..*..*..**.***.****.*......***..*..***.**.*.**....*....*.*.*..*.*............*..**.****..*****..*******.....*.*..**.***..**..******.*.*.*****..*****..****..*....**.....*.....*..*.*..****....**..*.*..**..**...*..**.*.********..**.....*.**.**.........*....*..**..**.**.*.*...*..**.*.***...*..*******........*..**..*....**.*.*..*******.....*.***..*******..*.*.**..*...*....****..*..*.***.*****..****..**.*.**.*..*.******...*.*********..*...**...**...*.***..*........*...**.**....*.***..*..***..*.*.*.***.**.*......*.*..*......*.......*.**..**........******.*.*..**...*..**...**..***...*****..*****..*..**.*.***....***...**....*.*.**....*..***..*.*.*....**.****.**.*..***.**.*..**...**.*.*.**.**......*..**.**...**..**.***...*.*.*.*.*******..*....*......***..****..****...**.*...*.**.**.*..*.*...*.*********...*.**...*..****.**.*.*.*.**.**.*.*...*.*..........*.*...***....*..*.*.*.*..*.***.****.***..**...*..*..*..***..*.*.*....**....*.**..*..*..**.....*.**.*****..**.....*******.****.***.*.**..***.***.******..*.*..*.*.*...*....***....*.****.**.*...***..*.**...*...**...*.*.***...*.*****.***.***.*.**.**.*..**...*..*****...*.**...*....*.....*..****...*..****.****.......*..*...***.****.*.***.*..*..**.*.*.*..*****.*.*....**.*.***...***....*.***.**.....***.*..**...****.*****....***.*...*.**.****..*..*.**...***..*.***..**.*****.*.....**.* .*..*..*..*.*.**..**.*.****.*..***.****.**....*...*.*.******..**...*.....*....*...****...**.***.*.***.....****...****.***.*.****...*.....*.****.***..*...*.*.*..****..*..*.**.*.**..**..*..**....**..***.*.*.*....**.....*.**.*.*..*.***.*.*.....****......*..*.*.**.....*...*.*.*..*****.**.*.***...***.***.**.*.*.**...*.****..*...**..*..*.*.*...*..*..*..**..**..*****.*.*...*...**.*****.****....**.***....***.*......*.*..***.***.*.*..*...***..*******.......****.*....*..**.*..****.*..**....**....*.......*.*.**.****.*.....**.*.****..**..*....*.*..*..***.....**...*....*.*.*..**...*..**..***..*....**..*.*.*.*..*..**.*..***.*.....*..*******..***.**.***.*..*.***..****.***.*..**.*...*..****.**....**.**.****.....*******.**.**...*..*.******...****.*.*.*****..**.***..**..***.*.*...****..****.*.***.**.*..*....*.****..**..****..*.**..*...**...**..*.*...****...**.****.**..**.....*..***....**..*.*.*..*...**..****...**.****.*...*.***.*....*....***...*..**...****..*....***..*..*.****.*.**..*.**..****..*......***.***.*......*..**..*.*..*.......*..*.*****.******.*****....*.*.***.*..*.****...**.*...**..*..*...**.*...*...*.*....*......******.**.*.*.*..**.**.*.....*.*...*.....**.*....*..**..*..**.***..*.**.**....******.*...*.***.***.**..*.*********..****..*..**..**..*.....**.*****....*..****.*..**..**..***.*.*..**.**.*..*..*..*.***.*...**..*.*..*.*.**..*...*.*...*.**.*....*.*.***..*.*..**...*...*.**......*....*...*.**.*..**..**....***.*.....****..*.**.*..*..*********.*....***.*..**.*.**...*.*.*.*.....*.**...*..*.***.*****.*****...**...*****....*...**.**...*****.**....**.**.*.**..*.*..**.*...**.*.*.**...**...*.**...**.*....***..*.**.......**....*...*.**.*.*.*.****.*.***..***..*..****.*...*..***....***..*.**..*..*****.*...*.*..*.....*.*....***.****...**...**..*...*.*...**..*.**......*.*****..*.**.***..*...**..****.*.*.*****.*...**.*..*...*...***.****.*..*.***.....*.****....****..***.**...*...**...*.****.*****.*.*****.*****..*..*.***.*.**..*...*..***.*....*.*..*...*.**......******.***.*...*****.*.. .***...*...***..*..****.*..**....**..*.*********..*****.**..***.*.*..**....*..**..*****.**....*...*...**.*..*...*.*****.******..*.*..**.*..*.*****...**.**...*..*..**..**......*.***.***.*****...**.*..***..****.*.*.**...*.*.**..*.***.*..**..*******.**..**..**..*****..*.**..*.*.****.*.*.**.**.***.***...*.*..****...*...**.*.*.**....*.****.*...**.*.**.***.*....***...*.**...*.**.**.*.....******.*.*..*..*.***..**....**..*..*.*.***..********.***..**..*..*.*....**..***..*..***....**.*..*...**.*..****.*.*.*.***.****...*.....*...*.***.**.**........***.*****.*..****.****..*.*....*.**.**......*.**.****.***.....***....*.***..***...*.***....*.**...*..*.*******.***..**..*.*...**.*...**..***..*.**..*..*..****.*.*..*.**....*.*.**.*.*.******..*.*.*.**..***..***..*..**..*...***.*.*.***..***.***...**.*.*.*.*..**.**..*...***.*....**...**.*****.**.**.*....**...**....*..*.*.*.....******..**.*****.*..*....**.**....*.....*..***.***.*...**.**...**..*.***..*...*****.*.....*...***.***.*.**.*.*.***...*******..*...*...*..**...*.**..**..**..**...**.*.***...*.*.**.*...***....***.*..*.*...*.*..*......**..*...**.*.***......**..**..*...*....**...*..*.**..*...*.*..*.*****.****..*..**...****..**..*.**..***...*****.......*.....*..**.**.*.***..*..***.****...****.**.*******..*.****..*...**.***.**.********.**...*.*..*..*.**.*.*.*****.*****..**.*.*.*.**.....*...*******...*.****...*..**..*.****...*...*.*..*.....**.......**...*.***.**...**...*..**.*..****.**.**...*.**.*.***.*....**..***..****.*.**..***.***.*....**..*....*.****...*.**.*...*..**.*******..*...****..****.***..******.*.*.****...**...**..**.*.**...*..*..**....*****...****.****.......*.**..***..**..***.*.****.*.***.**..*.***...*.*****...*...**.******.*...**..**..****..*..****........**..*.*.*....**..*..*.*..*.***..**..*..**.**.******..*....*.*.**.*.**.....*.*.....****.***..*...*...*....*.....*..**.*.....*.....**..*.***.*.*.*****...*.*.**.**..*.*..*.*.****.**....**.**.*.****...*.**.**..*.*..**..........****.*....**...*...*.***.**.*....********..**..*. .*..***.***..*..***...*..**.**.**..*.*.*...*...*.**.***...*..**.*..***.*..*..*..**.***.**...*....*.***.*.***......**.*.**.****.*..*..**..*.***.***.......*..***.*.*.**..**.***..**..*.***.*****.*****.****..***...**.*..**.****.*..*....***..*.**..**......*.***.**..**....****.*.**.**.***.**..***..****..*...**....*..**.******.**...*..*..***......*********..*.*.**....*...*....*...**.*.**..**..**.*..**.*.**...*...*.****....*...**.**....*..*.***...*******....*........*..*.*...*****.*.***.**.****.*.**...*...**..*....*.****.*...*****.****.*..*..*....**.******.**..******.*.*..**.*..**.***......*.....**.***..*.......****.....*...*...****......*....***...*..*.**..***..**.......*..*.**...**..*.*.***.....**.***.......*****.*...*..**.*******.*..*..***.*..*.***.******.**..****.**..*....**.*...***..**....*..*****...*.....*.**.***..*.**.**.*.****...**...**.*....**.*..*...*...*..***.**.*.**....*.**......**...*.**..*....**.*******.*....**.**.******....****...*.**.**....***..**.**..*...*...*.**..***.....*.****.****.*.*.***.***.*...*..**.*.*..*.*..*.*.****....**.*....*.*..*..*...*....***...****.*..*..*.****..**...*...****......*.*.*******...*.*.*..*.*...*.**.**..**....*.*.***.....*...**.*..******.***.*.***...*.******.....*.*..*.*..*.*.**......**.**.*..*..***.**.***.*********.*.******..**..........*******..*...*.*.*.**.....*..*****.***.***...**.**..*.......**..**.***.*.*..*..*....*.***.*.*..*.*****..**.*..*..**********..*...*.*.*.*..*..*...*.**.*****..*..*.*****..*.**.**.*.**..*.**...*.*..**.*.**..**.*.*.**...******.***..**...***..*.***......**..*...*..****.****.****.*****.**..***...**.***.....*..*..*.*.***.**..*******.....*..***..**.**.*..****.....*.........*.*..**....**..*.*.*..****...**.***...*...*.*.****.....***.*.**.*.***.*.**.****.*..****.**...**..*.*.*********.....**.**.******..***.*..*..*.********.*..***..***.**..***.**.**.**...***.*..*...**.*.*...**.*****....*.**...***..*..*.*.*..*..*.*.*...**.*.*.**.**.*..*.***.*..*...*..****.**.**..******.*..***.....***..*..******...**..*.***.*.* ..*.*....*.*.**.*.*..*...***.***.**.*.***......**.....**.*.**...*.*.*.*.**.***.**.*.*..***...*.*.***..**..*.*****.**...*..*.**.*****...******..***..**..***.*..*..*..******.**...***.*..*........***...*.*.**.**.**.*......*.****.**...*...*.*....*********..*..*.*****.*.***...*.**.**.**...***.....*..**.*.***.....*.*.*.***...**.*..***...*..**....**...*..*....*..***.*..*..**.*****.*.**..**.*.***.*..*..****.*******.....*..**..*.***.*..*.**..***.*.....**...***.*.*.*.**.**..*....***....*.**.****...*.*...**..*.*.*.*....*..*.*..*..***..***..*****.*..***....**.*...**....*.****.**..*.*****......*...*******..*..*****.*****.*..**.**..**.*.**.*.....*..**..*.*.****..*.*..*...**.**.*...*...*..*...*..*.**.******.**.**...********.**..*...*.****...*.*..*.*****.*...****...*.*..***.*.....***..**.**.**.**.*.**..**.**....***...****.*****..**.*.**..*..**..**..*.**.*.**...*..***...****.*.*..*..**....*..*******.*..*.**.**...***..**.***.*.**.*..*.*..****.******.****.....*.**..********.*.******..****.***..***..**.*****.**.*.**.*...***...*...*.*..*....**.*.**.*.*.*....**....*.**..******.*..**..*..***...**..*....***.*******......*.*..*.*.*.*..*****.....***..*..**..*.**..*.***.****..***..*...*.*....*..*****..*.*.*.**...****.**.*.**..**..*.*...*....*......***.****.*..*..***.*...*...*.*..**..**.*.****.**.***...*...*.*.**...*..*..**..**.....*.*..**.......**.**.***..*.*.*..*..*.*.*.***......*..**..***..***.**.*..*....****.*..***.*...**...*....**.**..********..*.**..****.**..*.*....*....****...****..***.*..***..*.****.*.**......*.**..*.....***......*...*.*.*.***...*..*.**.**.*.*.*....*.....*..****.**..*.******..*.***.**.*.*.**.*..*.......**.**.**..*..**.**.*...****...**.*.***..**..***.*..*..**.******.***...*.**.*****.....*.......*.*.....*....**.**.*....**.*..**..***....*....*....*..**......*..*.*....*.*.*..*.*.....***.**..***.......*..*.**..*****...*.********.*.*..*.*.*.*..*.*.*.....*..*.**.******..*.***..*...**.****..*.**..**.***.**...**..**.*...*..*.*..***..*.*..........*..**.**...*..*...**.*.*.**.**.* *..**.***..*...**.*.....***...**.*.*....*******.***..*.*.*..**..**.*.***...**..****...**.***..*........*..*...**............****...*.*....******....*..****..****.****..*.***......*....*...*.*.**..******.******......***.*.*......**.***...**..***.**..**...*****...***.******.....*.**..*..***.*..****...*..**.**...*.*.*....*.**.*..****..*..***.**....****.*****..**.******..**.***.**...*.*.*.****..*****.*..***..*...***..**..*..*****.*..**.*..*..***...**..**.*..**......**.*..***.*....*...**.*..**....**.**.*.***...*.**.***.*...*.*.**.***..*..***........**.*.***....*..*...***.**.*.**.*.*.....*******..***.**..*.**.*.***...**.*.*.*..*....**......**.*..*.**...***..*...*.**..*.*.*.*.****.....**.*....*.*****..**.....**.*.***....**.*.*..**.****.**....*****..*.***...**.**..*.*.******..*.*..*...**.**..**.***...*.*.***.**.*.*.***.*.*.....**..*.*.******..*...*...*.***.**.***..*...***...*****.*..*...*.*..*....**.*.***.**..**....***...**..**.**.**.*.***..****.*.*..*.....*.*******.*..***....*.***.****.*..*.....**.****..****..*...**.*..*.*.*.*..*.**....**..*****..*...*********...**.***..**...*******......*.**...*....*...*.****...****.**.*......*..**...*.*.**......**.***....**.***.***.*...**..*.*..**.......*...*.***..*..***.***...*..*.**.*.****..**...**.*.****.*...*..***..*.**.*****..****.*...*..*.*..*******.....**.***.....****.*..**.*****..*.***....*.....***..*.****.*****.***.***....***..**...****.....*....*...**...*.*..*.**..*....***...*.***.**......*.**.****.****.*****.*...*...******..*****..**....*.*.**...***.*.**.*****...**..*..*.*..**........*...**..**.....**...*...****...*.**.**....****.****..**.****.********.*..***.*...*.**.*..*.**..****.*...**..**.*..***...*.**..*....**...******.*.***.*..*.***..*.***.*****..**..*.*.**...*****......*..*.*....**...*.**.*.*.***.**....*..*......**.*.**.*...*.*.***.**.****.***....*.*.*.*.*....**.**..**....*.******.******..*..*..*.*.*..*.*.*...*..*.*****.*.**..**....*.***.*...****...**.*.....***.****..*..*****...*****.***.*.*....*..*...****.*.*..*..*.*.. ...**...**.***.*.*.*.**.***....*.*..***...*....*......***.*....*.****.*..***.......***...**.....*.*.*.***.**..*.*..*******.*.******.*.**.**....**...*..*.*...***....**.*****.*.*.**.*.......*.**.*.*.....***..**...*....*...***.....****.**.**....********.***.***.**..*******.*.......*.**.*...***.**...*.********.***...***.*...*.*.*.*******.*....*..*.*......*..*.**..**...*....******..*.****...*****.**..*.*.*.*..*.*******..*.****.***..*.*.**.*..*****.***..*.***.*.**..***.*...**.*.**.*..*******..***.*.********........**.**.*...*****..***.*.**..**..***..**.......****.**.....*..*..*.**.*.*....****..*..*****.*...**..**.*..***.*..***.**...*...****.**.*.******...*.**..*.*.***..**..*.*.*****.*.***.***.*....**....*.**..**.*...**.....*****..***.***..***.**.**.****..*...***....***.*....*.*..*..*..***.***...........**..****.*..******......**..*...*...**.***.****......**.*.*.******.*..*.***.*...**.*...***...*....***.**...***.*.*....**.***....*.****..*.*........*..*.***...*..****..**.*...*.**.*..***.*......******..*.**...**.*.*.****.*..*...**.****.*****..**.*.*..**..**..*....*.****......***.*...*.***..*..*.**.*****..**.*.**.*.***.**.****.***.******....**..*.***.**..***......**.*****.*..*.*.*..***.**.**..*...*....*....*..****..*..***.**.*.**...***..*.***.*.*...**...*.*....*...**..**.*..**.*.*****.*****.***......*...****...*...*....*.*.*..*.*.*.****.*....*..*..*.....**.......*....**.**...**..**..**...*...**..**.**.*****.*.***.**....*****.***.*.**..**..*..*...*.****..*.****..*.*.*..**.**.********....**.**.****...*......**.*....***.***.*.*.*******.******....**.*.*...*.**..**..*..**.*.**...***.*****...******...**..........***.*.**.****..*..**..*..*..*...*.*..*...****.*.....****....**.*.**.*.....*..*.**.....*.***.**.**..*.*.**....**..*.*.**.****..*.*.*.**.***.**....*....*....***....**.*.*.**.*****...**.***..**...***..**....*....******......**.*.****.**.*.......****...*.**.********....***..**.***..*.*....******.******.*..**..*...**.*....*.**...*..**.***...*..*.**.....*..**..**.....*.****.****. ******...**.*......***.*...*....*.*.*..*..***....***..*..*..**.***...********.*..*..*.**.*...*****...**.*.*.*....***.*.*..*.**.......****.***....**..**.**.***.**.***.*....*.***..*.*.**..*.**.*.*.....**.***.***.****.*.**.**.****..***..**.*.*.****..**.*....**....**.*.**.****..*.***..*......**.*..**...***.......**......****...*...*...**..*.*.*.******..**.***.*...**.*..*...*.*****...*......*...*****.***.**.*******.*****.*.*..***..***.*..*.*....*..*....******.......*..*...*.***.*..***.**.*.*.*.*..*..**.**..*....**.....*.******.*....*.*.*.*....***.**...*.*.****.*.*.*..*...**..*..*.*.**..*..**...*.**.*.**.*.****.*.*....*****..*...*.***.**.*.****.**..***....*..**..***....*...**..*.**.*...*..*.*.*..**...**.*..*...***.*....*.*...*..**.***.**......**...*.*...*.**....*.....*......*****...**.*.**..***...***...*..********.****..**.*..**...***...*.*..*.*..**.***.*..**.*.*..*.***.***.**.*****.*..**...*...**..*.*..*...*.**..*...****.*.....*.**.***..******....*..*.*******..*..*.*......*.*...*..****.**..**.*.**..**....*.*.***...*...***..*.****.**.*...***..*.**....**.*****.***.**......**..******.*..****..*.....*.....*.**.*...*......**.***..*..**..**.*.*.*.**.....*.***.**..*.***.**.*****.**.....***..***.*..*.***....*.**.*.**..**.*..**...****..*..**.........*.**.**.**...***..****..**.**.***.....**.*.*...**.***..***.****..*.**.*.***.*.***...**.**.*....*.*.**..**.**.**...**.**..*......**..**..*.***.**.**.*.*.***.**..*.*.*.*****.****...***...*......****..**..***.....******.**.*.*.***.*.***..******...**.****..*.*****....*..*..*...***....**...**.***.*....***.*.**.**...***..**.****....**.**..*..***.**.**...**..*.*.*.....**..**......**.**...***.******.****.***.*****..*...**........**..**.**.**.....*..*.*..***.*...****.*.**.****.******.*.****....*......***.*****.**.******.*..****....*.**.***.****.***.**.*..*.......****.....*..***.*......**.***....*.*..*..***.**...**.*.*.*.**...****.**..*.*..*.****.*.**.*.*.*.*...**..*....*.*.**.*.***.****.**.****..**.*...*.**..*..*.*...*.*.***..*.*.*...**..*.*** ..****.*..***..****..****..**.**..*..**....**.**....*.*..*.*.**..**.**.**.****.***.********.****..**.**.....***.***.**.***.*.*.*.*.*.*.*..*.*.*.*.....**..*.**..***.*.***.*...*******.**.*.**..**...**.*..*.***.....**.*****..****..*.*....**..*....*..*..**.*...*..**..*..*.*....******....***......**.*..**..***..*...*.**....*.**.**.**.*....***.***..*.**.*...*..*.*.*****.**..****.**.*..***...**.*******.**.*.*.*..**..*..**....*...*.****..*.****..**..*.**..*.**.**.***..****..***.*...****.*...*...**.*.*....*******.*****.***....**....**..******.**.**.*...*.**.*..**..*.**....****..***.*...**..****...*.*....**.....***.**.*.**..*.*.....**.***..**..*..*.*....*.*****..**...*.*..*....*...*..**.**.*.*.*...*.***...*.*..**.*.***......*...**..***...**..**..***..*..*.**.***.***.*...*..*.***.*.*...*...*.**....**.*.....*.*.*.******.....**..**.....***...*.....**....**..**.**.***...****...*.*.*..*.*..*..******..****.*..*..*..***.**.......*****.**.****.*...*.**.**..*.**..*..***..**.*...*.....*...*.*...***..**..**.*...*****.**...***...*.***..*...*****..*.**........*.*.*.*.**....***....*****.*..*....**.....*.......**.*****.*..*..*..******.*..*...*...**.**.****.*...*..****.*.......*....**.*.*.**.**.*..******.**..**.*...***.**..*.*............*..*.*..**.***.**.***.**.*.****..*******.*****.*.*.*.*...*.*.****.**.*..****.*...*..**..*.***..***...*..*....*...*.***.****..*.*....**.***.*.*****..*.*.**.****.*.*..*..***.....*.*.**...**.*..*.*.*...*.****...*.****..*..*..*.*.*..**.**...*....*.....*.**..*****.*.*.***.....*....*...*...*.*.........*.**..******.***....**..**...**.*.*...**..**..*.......*.*..*...*..**....*.**.****.*...********...**........**..**......*..*...**.....*****..**.***..*.**..*...******..*...*.*.******.***.*...*****..*....*..***.**....***...*.**.*....****.***..**..*.*.*....*..*...*.......**.*...*.*********.*.*..**...**.*...***..*.***..***...**.*.**.*.*..*.*..*.**.***..*..***..*.*.*.*.*.*.*..**.*.*...*...*.***..*.**.**..*.****.**.*...**....*.*.*.*....*..*..**...*.**.*...****.*..**..**.**. ..***...**.*...*****.*...**.**....*..*.******.*..**.**..**...*.*.**...*.**.*.*..**.**.*.*......*.******.*****...****.***.**.....*.**..*******.*.**..**.*.....*..*......*.**.*..*.**...***.***.*.*.**.**.....*...****...*..*.....*.*.****.**..***.***..**..**.*..**.*.**..**.***.**.*..*****..**.......*......*.*.*.*..*....***...**..**.*..**..*.*....**.*.**.*.*...**..***..*...***..*..*..*.****.*.*..*..**...***.*.*...*.****......**.****...*.*.**.***..*..*..***..***..***.*...*..***..**.*.....******..*..*..*****.*.*.*..*.*..*.*..*.***.*..**..**....*.*.**.*.....**...*.**.....**.*.*.*...*.*...*.*...*.*...*.******....**.*.**.*....*.*****..*...****..*..*.*.*.*.*.**.*..**.*.*.*.*******...**.**.****......******..****.**...*.**..*...**....*..**.**.*...****..*****.***..*....*******...**.*..*****..*.**.*..*..*..*.**.*.***.*...**...**..******...*.*.*.**....*.*.*.**...*.*..*.*....*.*.***.**..*....*.***..**.*.*.......*****..*..**.*.***..*.**...****.***..*.*.*.*..**.**..*.*..*.******..******.***....*..**...**...**...*.*****..*..****....**.***.*.*..*.*.**.....*.****..*******..*..*.*.**..*......**..******.......****.*.*..*........*.*.*..**.**...**.***.*...***.****.*..*..*..**.*..**.*.....**..*...*.*....*.*.**..****..*..*...*...*..*.....**...**..*...**.*.****.*.**...*****.*..***.*.*..**..***...***...**.*.**.....**.*..***........*..*.*...***..**.*.*.*.*.***....*.*.*....**..***.*.*.**.***...**....****.*.*..*..*...*..**.***.****......**...****...*.......*..*....*....**.********..**..*.*.*...*.*....*.*****.**.*****...*.****..***..*.******.*.*.**....**.***.***.....*.*....****....**..*.*....*..*****.**.*...*..**.***...**....**.*.***.***.*.*..**....*.....*.***...**.***..*..*....*........*.***.**.***.****..*.*....***.*.*.*..**...**...****...*..***.***..***..*.*.*...*..*.*.****.*.*******..***.*****....*...*.*.***.*.*.*.*....*..*.***....***..***.*.****.*.**.*.****.........*...***..*..*.*.***...*..***.*.....**.**...**.*.**.*..*.*****......**..*....***.**..****.*..*....*..*.*.***.*.**.*...*****.*.*..*.*... **...**.*.....**....*...****......**.****....*..*.*...*...***....**....*....*****...*.*.**...*.*...**...***.*.*.*..*....**.****.*.*.**..*.***.**.....*......****.**.*......***..**..****.*.****.**.*.**.*..**.******.****....****.******.**.**.***.*..*.*.*..**..*.**.*.*..*....**..**...**.***.**..*..*.....*.*.*.***..***..*..*...*.*....*******.****.**.***.*..*.*.*****..****..**.*...*.**..***.*.*.*.*.**.*.*...***.***.*****.*...*..**..****.*..*..*.**.****.****..*..**....********.*..*..*..*.**.**.*.*.**.*.*.**.....*....*....****.**...*.*****..***.*..****..*.*...**..*.**...*...*.**.**..***...*...***..*.*....**.*.********..**.********.*.**....**.**.***.*....****...******.*...*...*.**.***....*.***...*..**.*.*....*...**.*........*..***.***..*.**.*.***.*.****.**.****.*.*****..*.**.*.**.******.*.***.*..**.*.*...**.*.**..*.**.*.******.....*..*...**.*..*.***.**.*..*...**.*..*.*.*...***...*..*..*.*..*.**.**...*..*..**..*...****.*..*.......*.**.**....*.***.***...*.*....*.****.***.**..*****.*.*.........**..**...*********.*..*.****.*..*.*.**..**.*.**.*.*.*...*.***..***.**..**...*....**..**.***..**..*.*.*..*..*...**..*..****.****..****.**.**..*...**.*..*....*.***..****.......*******..**......*.....*.**..*...*...*.*.....*..*****..*....***.***....*.***.******....***.*.....*...*.*..***..**...***....**.**...*..**...*.**..****.****.**..*.**.*.**.*.***.***...*.*.**.*****..******..***..*.*.**.*.**.***......*.*.******...*.**.*..**..**.*.*.***..*.*.******.*..*....****.*.**..*..**.***.**.*.*******..***.**..***.*.*..****.*****.**...*..*.*****......*..*..****.****..*..*****..*.*.*..**.*.....*.*.*.*...******..**.*.*.....*.*.*..*.***.*.**.*.*....**.*.*..**.***.**....**....***..*.****.****.*.*..**.**...*..*.*...***..**...*.**..*...*.*.*.*.*.*******.*.*.*****.**...**..*.*......*..**..*...*.....**.*....***.*.****.***.*..****.*.....**..*.**.***.***...***...*...*.***.*..*.*..*..*..*.******.*.....*.*...****.**.***.*....**.*....*...*..**.*..*......*..******.****.....**.**.**.*...******..*.....*...*.*..*....** *.*****..***.**.*..*..*...*....**..*.***..***.**.*...**....****.*.*....*..*.*****.****.****.**..**.****.*...*..*....*..***..*...**.*.***.*.***.***.*...****.***....*******....*.*****..*.**..**.*..*..**..*.****...*...*...**.*.....****.*.*.*.*....*....*...*.*****......****.*.....*...**.**..**.**.**..**.***.***..*..*.**.....*..*....*.****.*.*.........***...***..******.*.*.....**...***..**.**.*.**..*.****.****..*..*..*....**.*.*.***.******.*.*....*......*....*********...***..*.*...*.*.***..*.***.*......**..**.***..*.*.*****..*****.*.*...*....*.***.**..**.*.*...**.**..*....*..*.......*.*.*.*.**..*..****.**....***.**..*.*...**..*..****.*..**.**.****.*..*..*.**...*.**.***.*..*....*.**...**..*.***..**......*..**..*.**.**......**..*.*.**..*...***.*..*.**.....**.....*.**.*..**..****.*....**.**********...**.......*.*..****.****..*.**...*....*.*.****....*.**...***..*..*.**.*.*...*****.*.*....*.*..**...*.*...*.*.*..*...**..*.*****....*.**..**..**.*.***..**.*..***....*....*.********..*.*.**.******.*..**.....**.**....*..**********.****.**..**...***.*..*....******...*.*.**..*..*.***.*.*****..*.****.*.....**..*****...*.*..***.*.*.*.*******......*..*..**.**..***...****....*..*.***.*..*..*..*.**....****.***.******....**..*.**..*.**.....**.*...*******.***...****..*******.......*..***.*****..**.......**.*...**.*....*..*...*****..*....***.*.***...*.*..**.*****....***.*****..**.***..**.......*.*..****.***.*....***...*...**.**...***.***...**.*..**.*****....**..****.*......*.***.*..*..*.*.**.***.*.*.**..*.*.*.*.*..**......*..***.**.**.***.*..*.*...*.*.**.*.*.*..**..**...**..*.***....*..*.*.*.*.*****..*.**..*..**.****.*...*.*..***.*.****...*...*.*...*..*.*..**.....*...***.*****.*..*...***.**..*.*.**.*...**..**.*.******....**.***.*...*.**...**...*****.*****..*...**..**.**.**.**.*.*.*......****...**...*..*....**..***.......*.*.***.**.***..*.*...***..*.*..*****...*.*.**.....***...*...*...**.****...*.*.***.**..*.**..*..**...*.**..**....***.*..*.****.**....**.*....***.*....*.*.**..**.*...**..***.* ....****.*.***.**.......*....**..**.*.**...**.*.*.*........***...******..*..***..***.*..*.**.*..*...*.*....**.**..**..***.****.**...*.****.**.****..*.*****.***.*****...**...****.**.*.*.........*.**.**..*.....*.**......*.*..**.**...*......*..****...*.**.**...*..***...****..******.***.***.*.......*....**.........*.****...*.***...**..**.**.*.*.*.****..**..***..*****..*...........*.*..*.*.*..***.****..**...****..*.*.****.***.**.****...*..*.*....*...*.**.******..*..*.**.....*.*.......*******...*.*..*.*****.******.**.*..**......*.....**.**..***......*.*.***..*..*...**.....*.*.*..*......**......*.*......**.......******.*..*..*****.**.**.*..**..**...*.....*..*....****....*..***..*..**.*.**.*..*****.***..*.*******..***.****.*.*..*.***.*..***..***.***..*.**...****..***.**..*....*.*.*..*..**..***....*.*.*.*..**.*.*....*********..*..***.**...*****.***....*..**.*...***.***.....*.*..*..******..*.*...*..*...*****.*.**.***...*****.*.*..**...***.*..*.********..**..*****.**...*..***..*..*..*..****...*.****...*...***.*.**.*******..*.*.**.***..*..*...****.**..*.*..******.********.**...****..*.***..*...**.*..**..*.**.*.**.**.**...*.....*.*.***.**...*******.******..****....*..*..*...**.*..********.***..***.....*.***.*.*..*....**....***....*.*****...*......****..**...**.*.**.....*.**.**.***.**.*.***.*.***..****..***..*...*..**...***.**..*.***..*.....*.**..*.****..*.*.......*.****.*..*.*******.**..**.**.******.*.***..***.*..******.....*.*..******..*****..*..*****...**..**..**..*..**.*.*...*.***...*.****.*.*..*..**..*.*....*************.*..*.****.....*.*****.*.*..**.**...***...*...*.*...*.*.***.*..**..***...*......**..*.*.**.....***.********.*...*.******..*..*.*.*.*.***...**...***..*****..*.***.*..*.*.....*...*..*****.**...*****..*..*...........****...**.**.**.***.*....***.***..*.***.************..**.***..*****.****.*.**........*.**.**.*.....**.*......*.**..****.***.**.***.**.***..****.*.*.***.*******.*****.**..*...**.*.*.*...**.**..*.**.*.*.*......***...**.*...*.*...*......*.****.***.***.* *.*..***...*..*...*...***...*.***..*...*.........*.**.*...***.*.*.****......*..*...*****.*.****.*..*.*.*....**.*...**.*.......****..**...****.*..****....*.....**......*..*.*...***.**..*...*.*.....*.**..*..*..**.**....***....**********..*.*..*.**.******.....*.****...*****...**..***.*..**...*.*.**.**.*.*...*..*.**..**...*.....*.*.*****.**....****...**.*.*.******...***.******.*..*..*.*****...*..**.*****..***.*...**..*..*.***.*......*.**..*.*.***....**.*.*.**.*......*.....*.*..*.*.*.*.****...***..*.***.***...*.**.....*..***...*.*.*****.***...**..*.**.*.*..**...*..***..********.*.**..******.*.***.***...***.*......*.****.**..***.*..***.*.*.***.***.*.**.......**..**.*.*..**...*..******....**...**.**..**.........*.*....***.**....*.***.**.**.*.*......****....**.*..**....**..*..*.*..*..*.**.**...******.**....*.*...*...***.*.*..****.*.*..*....***.*..*.....*..*.*.******.**.**.......*****....***..*..**.****...***.***..*.**.....****.**.*..*...**.***.*******.......***.*..*.***....**.*.***..*..*..**..*..*.*.*.**.*.....*.*..**..*.....*****.*..*.*..****.***..*.*.***..**..***.....***....***..*.**.*...****..*.....***....*.*.*......**.*****.*....**.*.*.*.*******..***..**..*..*.**.*.*...***.***.*..*...*..****.*..**.*.*.**.*****.*.*****.****.**..****.****..*****.**.****.*..*....****.....***.***.*..**..*...*.*.*..***.*.*.*.*.*.*.*.**.****....**.*..*.***.***...****.**..*.***..*.*.......*..**.*..*...**...*****.****.***...*....*.**.***..*..****.*...**....*.*.****.*.****..**.**.*.**..*..***..****..***.*...*..***..**..*..*****.***.********.....***.**...*.*.*..***.***.*..*.***...*...*.*.*.*..*..*.**.***.*.******.*.*.*..**..*.*...*.**.*.**.*.******....*.*.*.....*.***..*..*..*...**.*.*.**......*..*****....*..*...*****.*.*.....*.*.**....****..**.**..*.**.*.**.*..*.****.*..*.*....*.....*******..*.**.**.*..*...*****.*..*..*****.....*..***....*...****.*.**..***.**.***..**.*.***.*.*...***.*.**...*..*.**.*.***..*..**.......***..*.**.**.**.....****.*....*.....**.***..*.*...**.*.*.*...***.*..*..****.**... ...*.*...*.*....**.******.****...*.*.**...**.*..**...***..***.*..*.**.*****.**.****.***.....****.****...***.*...*....**.*****.****.*.**....****.***..**.*...***..*.**..****.........********.*.********..*.****..*.**.*..*.*...*..*.*.....*...*.....*.*..***.****..***..*....*..**.**...*.*....*.*****....*.*.**..****.***...*******.***.*.**.**.**.**.*..*.*.....****.*.**.**..*.*...*.***..*...*...*..****.**...**.....****.....**.**....*.*...*.**...**...*..**....**.**.*********.**.**..**.*.****.....**.*.**.*.*.....*...*.***.**..*.**.**.**.*****.....*..***.**.*.***...*.*....****..**.*.*.....*.**.*.*..*.**..*......**..***.**.****.*.**....**..*.**.*...*..*...*.**.***.*.*.***..**..****..*.*....***.*.******..*...*.*******.***..***...***....*.*.*...**...*.*.**.***....****....*.****..*..*.*.....****.**...*.....*...*..*....***.*......**...***.*..*.*..*.*..*.*..*........****...*.****.*.*..**..**..*.*..*..***.*.****.....*.**....*.*.*.*..*.**..*****....**.***...***.***...*....*....**.***..*........*..*.*.*..***...*...*..**.***..**..*******.....**.********.**.*.***.*..*..*******.**...**....******.*..*.*.....*.***.*.**.**.*..***.....***..*...*.*******..**...*.*.***.*.*..****......**.....*.*.****..*...*.*....***.**.*.*.**..*..****..******..*.******...**.*.**.*.**..**..*.******...*******.*****...*...*.**.*.*....*.******...*.*.**...****.*...*.......***...*****.**.*..**.*..******..**..*...*..*.*.*****.....***............*....*.***.**.**.*..*....***..***.****.*.*....**....*.**.***.***.*.......*.*..*.*..****........**..******.*..*.*.....**.**.***..*......*.*....*..**.***..*.*...**.....*.**.****.****.*.***.**.**....*..*..**..****...**.*...*.********......****.***.**.*.......*****..*..*.*....****.**.**..*****...*...*.**.*.*.*....*...**..*.*****.*.***...*....***.****.....*******.*....*.**.**..*......*.**.*..**.**.....*.*******.*.***...*.*****..********.****.*.*.*.******.*..**......**..*....*******....*.*..**..***.**...***..*****..**.*.*....*...***..**..*..****....*.....**..***...******.*...*.*****.*. ..*..*..*.***..**.***.*.**.**..**...******.....***.****.****..**..**.*.**...**.*.*******......**..**..*.*.***..*.*..**.***.**.**.*..**.*.****...*..*****..***.*.*.****.....***..*..**.*.*...*.*.***..**....*.*.*.*.*..****.**.***.*.*.*.***.*.**....*.***..*.....**..**.*.***...**....*.***.****.*.**.**...**..**.**.*.***.*...*...*..*.*.*..*.***.***..**.*..**..***.***......**....*.*.*....**...**.**.**.*****.*.*..*......**.....*.*.*.*****.**..*..*.....*..*.**.*..***..******.*****...*.**....*.*.....*...**.*.**..*..**.*.****..*....*****........**.*.****....**.....****..*****.*.**.**.**....*..*....**.*.******.....*..**...*.*.*..*.*****.**.****....*..*.**..*.***..*.**..***..*.*..***..*..***....*.***..*..*........*.*...**...**.*.***....*.*.**.**...*.*.*.***....*.**..*.*...***..****..*....*.*.*.*..**.*.**...****.*.***.**...*..**..*...*.....*****.*****.......*****.**..*..**..*****.*...*******.*...*..***.*....*...**.**.*...*..*****...**..*.*..**..*..*.*....***.*.*.*.**....**.......***....**.***.*.**.**..*.*..****.***..***.*..**..*...*****.*.*...**.....*..**....*.....***.**.**.**.*.*....*....****.****.....*..**.**.**..*...***..**..*.....*.*..*******.*.*.*.**.***..*.....**....*..*****.*.**..*.***...**.************..**.....*..*..*.**..*..*.*.*..*.*..**..*..*..**..**.***...*****..*.***..**.*.*.***.*...*.**.********.*.*..****...**..**...**..***.***..*..*.*.......*******.*.*.**.*..*.**..**...*...*..*.**..***..***..**....***....*.****..**..**.**.*.*****....**.*..**.***.***...*..*.*.*..*...**.*..**..*.*.***..****...**.**.*.......*..**..*****...****.*.....*.***.*.**.....*.**.*.**....*.*****.*..*..**.**...*.*.*.****...**.*.******.*...*..*.**..**.......*...*..**.**...***.*.*.......**...**.**...**...*.*.**.*.**.*****.*.*.***..*.*..**.***......*.*..*.***.***.*...*..*.***.*.****.****...***.*.*....*.....*..**.*.....*******.***..**.**.*.****...*.**.*****.***.*.*.*.*.*.****.*...*.*.**.*.**..*.*....*..*...******...*...***..**.***..**.*.**...**...**.**.*...*.*.***...***.**.*.....*..*..****.*.*....**... ..*.*..*.****....**...*..***********.*....****.*****...*.**.***.*.***..*****.....**.*.*.*..*..*.*.*...*....*....****..*.*.**.....*...**.***...**..*..*.*..**..***..*.******....*.....*.*...*...**.***......*****.*..*..***.*..**...*..**.*.*.****.**..*.*.*....**....*..*.***..*.*..****.*.*.*.*.***..*.*..***..**...*.*.*.**.**.**..*.**..*.*....*********.*...******.***.....**..*.**.**.**...*..*.***..***.....**.*.*****..*.***.***...*...**.**.**....****.*.*.*.**..*.*.**..**.*.**..**..**...*....*.*..*.***..**.*....***.*.*.*..****.*..*..*.*.*.***.*.******.**.**..*...******..*..***.*.****.*..**.*.**.*.***.*...*..*....***.*.*****.*.**.**.**..***.*...****..**.*..****.*...**...*..****.**....**.*..***.*..*..**.***....*.*.*....*.***...*...*.**..*..**...**..*...**.*.****...*.*...*.*...***.*.*.*.**.*.*.***.*...**...*..*.**.*..*..****.*...**...***.**.....****..*****..****.*........*.*.*.*.*..**.*....**..******..***.*.**..***.**.*.**.*...***..*.......*..*.*..**..**......*.*.****..*.*....*..*..***.*****.*...*...*.*..*..*.*.**.*****.*.**.*...**.**.*..*..******.**.*****..*****...*.*.****..****..*.***..*.*.*....**..*.**.*..****.....*...*.***...*.***...*...***....**..**...**..*.***.*..******.**.**.*.*.*****.*.**.*..**.***..********.***.**.*.*.**.**.*.*...***.**.**..**.....*.*.*.*...*.*.*.*..*..*****..*...*.****.***.*.*..*.*..**.**..**.*....*....*.*.....*.***.*...*****.**...*....*.***..*.***.****...*..**.......***.***.***.*..***.*...*****..*.****..*****..*.**........*.......*..*.**..*.**.*..**....*....*..*...*..*......*.....*.**..***...*.*..**.****.**.***..**.***.*****.*....****.**.*.....*....*.***.*****.*.*.*.**.**..........*...*.**...**.**.***.....*.*....*..*..**.*..***.*.***.*......*.*****.***..*..****..***....*..**..**.**.**..*.*.*.....*...**.*...*.**..*.***...*.....**..**.*.....****.*.***..*..*.**.*......***..*..*.*.**..**.*.**..*...*.*..*.*.*.**.*.****.***..*....**.*.*..****.**.**.....*..***..*.*.**..*.*.*.***..*...***....*..*..*..**...*.****.*.*.*.****...*...*****.**.**.**.****.......*.* .*.****.*.****.......**..*.*....**...***.**.*****..**...**......**.****.**....**.**.**.****.**..**.**...*.****..*....*.*..**...*..*.*.*......**.****.**..*..*.**.*.*..***.****..*.***.***..*..*.***...**.**.*....*..****.*.**..*.*.*..*.....****..*..*.....*.**..*.*..*....*.*..***.........**.*.*......*.***.....***....**..**....**..*.....*...*.**.*.**.*.***......*.*.*.**....***.......*******...*.**.....**.***.*..****.***.**.******..***.*..**.**.*.*...**.*..***.*.***....*..**...*..***..*.***......*.*...*....**.*****.*....***...*..**.***.*.*..*.*.*.****.**.***.**....*..**...*.*.*.......**..**.*.***..**......******......**..*..******......*..***.***.****..***.**.****..*.*.*...*..*..*.***.**.*...**..*******..*.**.*........*.*.....*.**.*.****..*.....**.*....*.***.*.******...*****..***...****.*.***.*.**.*...**.*..*....***.**..***.*........*....**.*******.*..*****..**...*..*.*...*.....*..*.*.***.**.....*.*....**.***.*..*...**..*.....*.****..**.*.*.*.****.*.*...*.***..**.***.*...*..****..**.*.**.*...***..***...**.*****..******.**..**...********.*.****..*.*.*****...*.*..*****.*.*...*.*.*.*.*.*.*.***.....**.**.*.***.**.******.**.**.****....**..*.****..**..**.*.*..**.**..**.*.*.*..****.*..*.*.*..*.****........**..**..*.****.******.*...***********.*...*.*..**..***..*...*..****.**.....*.****...*.........**..***.***.*****......*.**.*...***....*.*.**......***..*....***..**....**.*..**.**..*...*.**.*.***.....**.***....*******...*.*.*.*........****.*.*..*.*.****..*...***..*****.*.*.**.*.*.*.*...*.*..***..*.***..****.*..*..*..*****.**.*..*...********.**....*.*...****.****..*...*......*.*..****.....*...**....**...*.*.***.*.**....*...******.*.******.......****.**.*.**.....*....******....**.*.*****.****.***...********.*..***.***.**...*....***..*.*.*.****.**.*...*.*....*...**..*...*****..*...**...****..*.**...**..**.**..*...****..*.***..*.*.*.*.**..*...*.*.**..****.**...**...*....***..*...***.**..*.*..*.**.......*..**..****...*.**.**.........****.*.***.*...*.**.**......******.*.*..**..******.*. .***....*.*...*.*...***.*.*.***.*.**.**.*******...*..*********.****...**.*..*.....*..*..*****.**...*.**...*....*.....*...*.....*...*.**.***.*.***...*.***.*****.*.*.**.**.****.*...*.****.....**..*.*.*..**...*..**..*.**...*...****..***.**.*****...**.*.**..*....**.*.*.****....*.**.*..*....*******.*...*.***.*.*..*..****.**.*...*.*.**..*.****.**.**.**.*..*...*.***.***...*********.*.***......*.***..**.**.*..*.**..***....*.********.*.*...***......*..*.***.*.**.*..***.*.**...*.****.**..**...*.*.....**....*****.**.*.....*..*....*..****..*****.********.*.**.*..**.*...*..****..*......*.**.*...**..*.*********....***..***...**..*.*****.**..**.*.*.****.**..*....**.*****...*.**..*..*.**.****.**.***..*.....*..*.**..**...*.****.*****..*..***.*.*.**.****..*.*.***.**......*.***.*...*.*.**.*..******..*.**.*.********.****...*...*******.*.*.......**.*.*.**...*....**.**....**.**.*.*.*.***.*******.*.*..*..**.*..*..**.**.*.***.*.**..**..***..***.*.***.*...*.*..****.....**.*...*.**..**.**.**..**...**.*.***..*..*...**..*..*.*.**.....**.****.*.*.**..*.**.*.*..**..****..**.*..*..***.*.*..***.*..**.***.*......***.***.**...*****..**..*..*..*...*.*..*****.*....**.**.*.......****.***..***.**.......**.*..***.*.*.***...**..****....***.***..*.*.*..***.**..*.**.*.***.****.....**....*.*..**.**.*.*.********..****.....*******.***.*.*....***...*.*..*.******..******.*.*.***.***.**.**.*.*..*.******.**.****.*..*.*.*..*.*.****.**.***.*..**.*.***.***.*..*..*.***...**..**.**.***...*..*..*.....*.**.*..*..*.*..***..***.*..*.**..*.*******.*.****.*.*..**.***.*...*.**.*.*..***.*.**...*.*.*.....*....***..*.**..*****.***..**..*..*.....****......***..****...**.*.*****...**...**...**.**..*.**.*.****.******.....**.**...*.*.....*.*.....*...........*****...*...*.*.**.***..**.*........*.*..***...*.***...*....*.**..**....*....****..****...*.**.*...*..*....**.......*.*.*..*******...***.***.*.****..***.*..*********.*..**.*.*..........***.*.....*.*****.....*.**....**..**......*.**.******.*.***.*.****..*...****...*.*.*..*.*...... ....*..*..***.*..*.*****.**..***..*..***..**.*...*..***.*....*...*..***..*.**..****..**..*.**.****..*.*...*..*.**....*...*..****..**.**...*...*..*.*....*.**.***.....*.*..*********.*.**....****.........*.****..*...****.***.****.*.*....**..****....*.*.*..*..*....*.*..**.*...**.***.*..****....*.**...*..****.*.*.....*...*........**......*...***....**.*.***.*.....*..**..***..*.*.....*..***..*.*.*.**.....***.***.*.**.*.*****.**.***.***...**..****...*.*.*..******.*****...*.*..*.*.***.*.*.***.**.**.......*****...*.**..*.*..**.*.**....*...**.***...*..*.**......**..*....*..**.*.*.*..*..**.*******.........**..**..***.*******.*.....***.**...*.***...*.***...*..*.**.**.*.*****..***..*..*.**.....*..*......**.**...*..**..*..*****.......****.****.*..*..*.**...**.***.**..***.******....*..*.**.....*****.*..*.**.**...*...*.*****..*..*..****.*.**.*..*.*.*........*.**...***.**.**..*..*.***.*.*.**....*..*****..**..*....*.****..*..*.......**...**..*...*.*..**...**.....*...***..*.*.*.**..*.*...**....**..**...****.....*....**.*.*.*..**...*..****.***.*.****..*..*.*****.*..*...*..****..*.*..***********.*.*.*.*.*...**.*.**..*...*..****.*..**.**.***.....***..*..****..**.***...*.*...*..*..****.*.***..*..*..*.****...***..*...***.*...*..**...*.**..*..**.....*.**.**....*.*..*.**.***.......*.**...*.*..****.....***.***.*...*.*.*.......*...**..*.*..**.***.*......***.***.*....*.**.******.**....**.**.*..*.....****....**.....***..***.*..**..**.**..**...*...*...*.*..*...*..**.****..***.*.**...*.*.*..**.*..*.*..*.*.******..***.***.*.......****.***...*.*...*..*.*.*.*.*****.**..*.****..*..**.**.**.......*....*..*..*.*..**.***..**..*...***....*.**...**.***..**.*..*.*...*.**..*......**...*..**.*.***.*.**.*.....*...*.*.....*..**.*.***..*.**..*.**...**..*..*....*.*..**..***.......*****..****.**.*..**..*.*....***.*****...*..**..*..*..*....****..*.****.***.*****....*.*.**.******.*...****.*.****....**.*....*....***..*...**..**.*...*...*.*.*..****..*..**...*.**.....*********.*..*.**...********..**..*..**..*.....*.*** ..*.*.......*.*.*..*.**..*...****...**....*..****.*..**.*..*..**.*..*.**..**..**..*.....****.*.**.*.**.*..**....*.........**.*...****...*****..***.*......*.*......******.....***..*..*..***.**.***...*.*..***.**.*......*.**..*.*..***.*******....***.*..**..****...*...*.***.....**.....*****.*..****.**.*..*****..*......***.......***..*..*.....*.**.**.*.***.****.**...**....**...*..**....*.*..**.*.*******..****..*******.*.*.....*.*.****...*..*.***...*...****.**....*..**..*..**..*.*..**.**........**..*******.*.*..*.*.*..*.****....*.*.*.*..*...***...*****.*..*..*...*..**..**..*..*.***....*.***.*.*.***.**....***.****.*.**.**..***.**.*.*...*.*..**...*..*...*..**.*.**.*.*.***...*******..*..*......*...****.......*...*.***.*.***...**.*..**....*..*.**..***.....*...**.*...**...*.....*..***...****.*...**....*.*.*..*..*****.*.....***..*.**.**......**.*.**.*****.*.*..*.*....**.**.***.*.**.**...*.******.*.****..*...*.*******.***..*****.***.*.*...**..*.*.*.....*...**..****.*.****.*********...*.*.*.*..**.***.*.*.*.*.**.**......***...**.****...****..**..*.***.**.*.*..*****.*.****..........***......***..*.*****.....*.*****...*...***.*..**.***.*..*.*****.*.**...**..**.**.**....***..**..*..**.*.*.*****.**.****.****.***...**.....*.**.*....*...*.......**...*..**....*....*.....*.**...**..*..*.*.*..*..**.**.***.*..*...****.*.*..*...*..**..*..*.***..*...***.**..*....**..*...****.****...*.**.*.**..*****.***...*.**.***.***.**..*..**.**...**.*..***...*.*..**.*.....*..*..*.*..**...*..**.**.*.*.**....*.*.*.*....*...***....**.**...*.....***..******..******.**.******..****.*....******...*.****..*...*.*.*.*...****.*....*..****..*.*.*...**.*******.*.*...**.*...*.**.***.*.**.*.*.*.******.*.*******..****..*.***..*...*.*..**.**...****.*.*...***....***.***.******...*.***....*.*....*******...*.*..*.****.****.*..*.*...*..**.*.....**.*..**.**.*..***.*.**..***....*....**..*..*..**.*****..**.**.*.********.....**...****.**.*.*.*.****.**.***...****..*.*..*...**.**..*...******..*..**..********.****......*.***.***..** ...*..***..****...*...*...*..*.*..****...******.*.*.*...*....******.****.***...*.***.*..****..*...*.*.**..*.*.*.***..**..**..**......*..**.**.*.**..*.....*...***.*..*.*.****.***...*******.**.*.*.***...*....*.**.*..*..**.***.***..*.......*..**..***.*..****.**.**...*****.*..**..****...*.*..*.*..**...*.*.**.*.*.**.*...*.*....***..*....***.**.*..........*...*.**.**.*.**..*.*.*...*..*.*....****.*.****.*......*....*.....*..**.*..***..*..***..*.***.*.****.*******.******.*.*.***.**.***..***.**.******.**.*****...**....***.....*.****.......**...*..***..***..**.**..*.*.*.*******.**.**.***..*..**....***...**..*.*...*...**.*.***..**.*....**...***....*.***.*.*.*..*..****.***.***.*********...**.*..*..***..*..*.**.*...***..*.*.**..*..**...**...*....**.*.**.***..*...**.*..****.***.*...**...*.*.****.*..**.*..*..***...***....*.**..****.**.*..***....**.*...*.**...**....**.***..****..**...*....**....*...*.**.*...**....***..**.*.*.*.**.*...****.*...*...*.....*..*.**....**.*..**.*.**...**....*..*....*.****......**.*...***..*.**..******...*...**....****.*.*...*.**....***.**.*..*.*....*.*.*.**..*.**..***.*.*.**.*.*.****...****....*.*.*.**......*..*****.***....****.*...******..**....*.****....*.**.*...*****.**.****.***.*.**..*....*.*.**..*.****.*.*...**...*.*****..****.****..*.**...*.*.**...*.**..********....*.**.**.......**..***....**********.*.****.****..*..****.*.**.*.*.*.**..***..***.**....*.***..****.*....*******.*.*.***...*.**.*.*.*..**...**....*..******..*.*.*.**.*....*.***..*....*.*...*.**...*..**.**.**...*..*..**********.*..*...*....*..*...**....**..*...*.....**..*...***.*...*.**......*..*.*.....*...***...****.*..*.*.*.....*.*....**.**.***.***....**..*.***.**...***...*.*...**.....*...****.*.**.**.***...*........********..*..***.***.*...***.***.*..**..****...*....***..**..*..*.*****...*.*.****..****........*.**.**.**....**..*......**.**....****..*..**.......*.**.*...*****......****.*.*..*.*...*....*....*.*..*...*.*.*.*..*.**.***.*.***.....***.**.*....*..*.***.*********.****.*****.*** **.******.*..*.**.*...**..**.*****.******..*...*..*..*....**...*.***.*..*......*.**.***.**.*******.*.*.*****.**..*......*...*..**.**.*..*.**.*.****.**..**.***.*.*..*.*****.*****.***....**....*....**..*.****..*.*.*.........*****.**.**....*.*..**..*.*.*..*.***.***.*..*.....*..*.**....*.*.***.*......**.***.**.****..*...*...*.*..*.**.*.*.*.***.*.**....******...****.****...**..*....**.**..**..*...**...***..*.**.****..*.*...***...*.*.*.*******.*..*.....**..**......*.***..*.*****.***..***..***..*.*.*..**....*..*.***..*.**.**.*.*...*.***...*....*****.*..*...*..*.****.*...***.*.*..*.*..*.*..*.*..*..*.**...*******...*.*..****.***.**..*..******..*.*.*****.***.*..*.*.*****.*.....**.**.****.*...***...*..***.*...**..*..*..**..**..**...*..**..**..***.*...*.**..**.......***..**.***....*...**.*.**.....*.*....*..*.*.*.***.*......*.*.*...***..**...**.*.**.***....**.**.*.*...*****..*.**..*.*.....*..***.***.*.*.******...*****.*.*.*......**...***..****.*..*.***....*...*.**.*.**.****.*.*.**.**...***..***.*......*.*********..**.*..*.**.**.....*.*************.****.***.*...**.....**...*.**...*.....*..**....*..*.**.**..*..*.*...**...**.***..******.....*.*****..******..**.*...*..........*.*********...**..*.**.*..***.*.*.*.*..**...*...*.**.*.****..*.**.*...*.*.****.**..**.***.***.****...*****..**..**...*.*.*.*..*.*.***..*...*.***.*****......**.*****.***..***..**.**.***..**..**.**.*...*..*.*..*.*.**..*.*.**..*.*..*..*.*..**..**.*.****.******...*.*..**.**..*..*.**...***..*...*..**..***.....***.*..*.**.*.*.*..*....*.*....***.*...***..*.*......***.*.*.*.****.*.*.*.**.**..*..******.**.*.*******..*..**.......*.***..****.*.****...*..*.*.*.*.*......**..*.**..*.*..*..*..*.***.*..******..*.**..**.*.****..**..***.**.*.*...*.***....**.*.*...***.****.*...*.*..**.....*...**....***..**.**.******...****....*.*..**..*....***..*.**.*.***.*****.*.*****......*...**.***...*...*****...*.*..*******.*.****.*.****.**.*****.*.*..*.*.**.*..*.*...*..****.***...*****.*.*..*..*..*.**..*....***...***....**.****..*..*..**.*.. .*******..*.***.*..***.*..**.*...*..*..*..*.*.***.......*...*****.**...*..*.*****...*.*...***.*..*.*.**.......*..**..*....**.***.*...*..**..*.*.**.**..****.**.***.*.**.**.....**.**.****..*.*****.**.***..**...**..*.*.***..*.***....*..***.**.*.*.....*.***.*...*.*...*.*..*..*.**..**...*******.***.*..***...*.**......*...****..**.*.****.**..**...**..**..*.*.*..**.......*.***...**....**.***..****.**.****..****....*..**..*.....***.*.*...****...***.**...*.*.*..*..*.*.*..*..**.*.*.*********.*..**.*..*****...*.*.*.....*...****.***..*..**.*.*.*.*..**...*.**.*..**.*..*.*.****..*.**.**.**.*.**.*....**.*...*..****.*.*.*.....*..**.***...**.***.*.**.**.***...**.**..*.**...*..**.**..*.....*****.**...*.**.*...**..**.**.*.***...**.**.****.*..**....*.**....**.****..**.*.**..******.**.**.*.*..*.**.**....*....*.*.**.**..*..*.****..*.*.*.***..*.*.**.*.**.****..**.**.*....*.*..*.**..***..*.*.***.**...*.....*..*.***...*.*....*.*...*.***.****....*******.***..***.*..****.**..*.**..**.**....*****...*....*.**....****.**..*..**.***...****.*.****.*.**.*..*.*.*......*.*..**..*.*....**.*.*.**...*.*.**.**.**....**...**.*.*.**..**.***...****.*....*..***.*........***.*****..*..****...****.*.**.***.**..**..**....****.****...*...*.*.*.****.***..*..*..*.***..*..*...***...*.*.*****.*.**...*..**....*.**..******......***.*..*.******..*...***.*****.*..*.**.***.*.*..***.*.*..*...**..***.*...*..*.**.****.*..*..**.**..*..*.*.....*.....*.*..**.*.***.*...***.*...*.***..*..**.*.*.**.....*.*.*.*.**...**.*..*.*..*.....*......**.*.******......*.***..**.*.*..*...****..*.*..**.......***..**.*****.***..*........*.*.***.*.****..**.*.*...*..**...*.*....**..**.*.*.*.*..***..***..*..*.....*....*.*..*..****.....*...*..*.....***..*....*****.***.***.*..**..***...***.**.***.*....***..*...*..****..*...*.***...*****.*...*...*.*...***..**..*..**.****.**...*...*..*....**.....*..******...***.***...*....*..**.******.**.*..***.*******..*.**.*...*...*.*..*.....*****..******..*.***.*..**.*.**.**.**.*.*.*....**..*..*****.*...***.*.*...** ****..******.*..*.....*.*...*.*..*.****.*.*..**..**.*****.*...*........***.*...**.*..**....*...*..*.****.**.**.**.*..*..**.......******...**.*.*.*.*****...****.*..**.**...**.*..**.*..*..*****.*.**..*.*...*...****.**.*.*****.***.*.**.*..***.**.....**.**.*.*.*.*.*.****.......*.*..**..*.**.....***.**....*...***.*.*...***.**..**..**..*..*..*..*....**...*...*....***...*.*..***.*...*..*****..**.*.*...***.**.***.**....*.*...**.***.*.**.*.*...**..*..**......**.*******..*...*****.*******.***..*.**....*...**.*.*..*.*..*...*.**.*.*.....***..**.**.*..*****.**.**.*.*..*..*.*..******..*...****.***..**.*..*..**.*.*...*...*..*...*..*.*.*...**.***.***.*.....*.....***.***.*.**....**.**..*...**.***.*....**..**...*.....***.....*.*****.*.**...**....*...***.***..**.*...*..***...*...**.....*****....*.*.*.****.*.*....**...*.*...**......**..*.*..***..*.***..*.***..****.*.**....***.*.******......*.*.*.**..***.**.**.*.**...*..*..*...**...***..*.***.****..**......*.**...*...*.*..*.*.*.**.*****.*..**..*.**.*.****..*.......*.....**.*****.....*.**..*.**.*....***..*.**..***...***.**.*....**...*..*.*..****....*.**.***.**..***......****...****..****..**.***.**********.**..*..****...***.****..*.*..*.**.*.****.**.*.*****...**.**.*.**.**.*.*.**.****.....**..*****.****..**..*.******...**..*******.**.***.*..*....**..******.****.****.*.....*.*..******.***..****..*..**.*..*.**.*****.*.....**.*..******...**..*...**.**.*.**.**...*..****....**....*..***....*.***..*.*..*....*.*.*.***...**..**..*.*.*.....*.*.*.**..*.**.*....**.**......*.*.*.*.***.**.....*.....*.**..*.***.*.*.***..*.***...**.*.*.**...**.*.***..*...*...*..**..*..**.*...*.**.*.*..*..******..*.*.**.*.***.*.****...**.*..*....**.*..*.***..**....*.**.*...**..*..****..*..**...*..***..**..**.***.*.*.*..*...**.*....*..**.***..*....*********......*..*...*..*..*...*..**..*.*.****.*.*.*.****.*****.*.*..*...*.*.*....**..****..****.*.******..**...*.*...***.***.*..********.**.*..**.***.*.***...*...*.*.***.*..*****.*.***.****.*.*.***...*****....*.**...*..****.* *..**..*.***.*.**.*.***..***..***.*.***.*..****.*.....*.*..*..**..*.*..*....*.*..*..*.*.....****......*..******..***.***.*...**.*..******.**.*...**********......*..*....*....***.....*.*...*.*.**...*.***...*...**..*.*..*.**.*..*...***..*.*****.*...*.***.**.....*..*.*.*...*....*..***.*****.**.....*...*.**.*.*.*..*.***.*.***...**.*.**.*.*.*.*****.*.**.*.*.*******.**.**.**...***.*.*.*.***..***.*.*.**.*...*****......*..***.*.****..*.**.****..***..****..*..*.**.*.....*..*..*.*.***..***...**.*****.**.**..**.*.**.****..*.*..***.**......**.***..*.*.***.*.*.**..*.*.**.***.*.....*....*.*.*.****.*.**...**..*.*..*...***.*.....*.***..*..*.*.*.*....*..******.*.****.....*******..***.***..*.*.*.**....*****...*..**..**..*.*.*..*.....*..*....*..**.*.*******..*..***.****..*.***..**..*.*..*..***...***.....****..****.*.***.*..*.**.*.*.....*..****.......*.*.......*.*..*********..*...*..*.**.****..******.**.*.*.**.*.*.*...**.*....*..*.*.**..**..*....*..***.****.*....****.******.*.....**.*.***.**....*.*..*......******..*...*...******.***...*..*.*****...**.*.*.*.*..***.****..*******.*.***..**.******.*.*****...**.*..**..*..*..**.*****..*.*.*.....*.*.**...**.*...*.****..*.*****...*.**..*...**.*......*..*.*.**.****.**.*.******..**..**...*.**..*....*..*****.**.*****..**.*.*...**.**.*.**.*.**...*********..**....*...***.**.**.*..**.*..**.*...**.*...*..***.**..*.*.***..***.**.*.*.*.*..*****.***..**.*..**...*.***.**.*........*...***.****..*.**...*.*.***..*.....*.*...**.****.**...***.....*.***.**..*..*.***.*.*..*....**..*...***.**.***.*.*.*.**...**...*....****.**..**.**.*......****..***..*.**..***.*..***.*.**.**.*.*..**...*****.**.*.*..*...***....*****.**.*.*.*.*.....**..*.....**..**..***....****.*.**..******..*.*******.****....**..*.*..*****.....*...*.*...*...**.*****.***.**..**.******.*.***.***..*.**.*.*.*..**.*****.**...*.**.*.*.....*....*****.**.*..****...*.....****.*****...*****..**..****.**.....*.*...**.*...*.*.*..****........**..*****.....***.***....**..**.******..**.**.....*.*..**..*....***.. *****.**.*.*..*.**...*..*.*.*...*..**.***...**......***..**..*..*.*****.***.*....***.**..*...**..**...*.*.**...*****..***..*...**.**...**.*.****.*.***.**.****.******.*..*..*....***..**..***..**..****.*.*..*.**.**.*.....*.*.......***.*.*...*****....*..*..**.*.*.*.******.***.**.*....*..*.***...***..***.***...**.*..**.*.**..****.***.*****..*.*.*.*.**.**........*.***.....*..*...*.***..*.****.*.***...***..**....*.*..****....*....*.*..****.*...**...*..*..**.*.**..*****.***..*..**...**...**.*....*..**.***.***.***.****.**..******.*..*****.***...*..***.*.*.*.*.***.***....***.*****.*..*..***.*****.***...*.***.*..*...****.*.**...*.**.***.......***..**..*..*..****...*.*.**...*...*..***..****.*.*.*...*.*.*****.****..*.**..*.**.*....*..**...**...*******.*......***.*...*.*****..***.***..*.*..**...**...**....*..*.*..*.*.*......*......*...**...*.****.*****....*....**.****..*..*.*...*..*.***.****.*..*..*.**.*****...**..****.*.****.**.****..*..*****..*...*.*..***..*...***..*..**.*..***..***.***..**....*...***.**.*.***.*..*..*.***.**.*.**...*.*...**.*.*....**.....*.**.***.**.*.**.*.***...*.*..***..****.**.*.....*..*...*.....*...*...*.*.....*....***.....*..*...****..**.*.*.*.**..*.**.*.**...**.............*..*.****.**.**...*.*.**.***.*.***.***..*.....*..**.***..*.....**.*.***.*..*.**..*...*.**........**.**.*.*.*..****.*.*..*.*.*.*****..*..**.*.***...*.****..**.***...****.*.**.*.*..**.*.....***.*.....*........**..**.*.*..*...*****...*...**..****.....**......***..***...***.*.**.*.*..*.....**.*...****....****.***.***.***...*.****..*..***.***.**..*.*.....**..*.***..*******.*.*..**.*********.**....***.****..**.**.***..*.**..*..**.****.***...*..**.*.*....*.*.*.****..*.*...*......****...*.****...*.*.*.*.***..***.*.****..*..*.**.*.*****.**..******.*..***.*..****.******...**.**.**.*.********...***.*....**.....***.*..***.******.***.*****.....*.*.**.*..*..*.*..*.*.*.*..*****.*.*.*..*.....**.****..**.**.***..**.*.*.*....*.*.......*.****.*......**.**..***..**.*..*********....***.*....***.*..*..****. *.****........*.**.*...*....**...**.**.*..*.**..****...**......**......**.*......*...*.*.**.*.***..**.*..**..**.***.*..************.******....**...*.**..******.**.*...*.**.*..*.......**...***.****..*.******..****..**..*.**...*.*..**..*....**.*..***.*..*.***.*....****.******.*..****.**.**..***..*..***...*...**.....**..***....*.**.*.**.*.**..***....*.***.....*...**.***..***.**.*..***.*...**.*.*....***.*...***......*.**..**....*..*.*.....*****...*.****..***..***..******...**...*.*..****.*.***...........*.**.*.****.**.*.......*..*...**..**..*...*.***........**..*.**..**.*....***.*....*.*..*...*.**.*.*..*.******.**.**.**..*.*...****....**...*.*....**.*...*.*.....**.***.*.*.*.....*......**..**.***.*..*******...*..*...**....*.***.**.**...**...*.*.*******...****..*.*..**..*..*.*.***..*.**..*.*..***.*.****.*...**.*...**....**.*.*...***.**..*..*.*..*..***..*****..**...*....******....*..***..*.*****....***...**.**.*..****.**.*.*.***....*.****...**.*..**...*.*....**..**..*.***.*.*.**...*.....**...**.*.**..***.....******.*.*.**..**.***..*..*.*..*...*.*...*....*.****.*.*......***..*.**********.**.***...*.*.*.****..*..*..***.....*****...**.***.*.*.**...**........***...*.***.*..*..**.*.....*.***....**.**..*.*****.....*....*********..***..***.*........*..*.*.*.*.*.*******.**.****.**.**...*..*.**....**.**....**..*.****.**.*.**..*....*****...*....**.*.**.....*..******..*.**.*.*.*.*..*.**.*****.*.*.*.**..****..****..**.***.*..****.**.***.*..*..**..**.*.....*.*.*.....*..******.**..***.***..*.**.....*.***.****.**..******..**.*****....*..........*.***..*.*...*.*.......*.**.**.***.....*.*....**.***.....****..*.*.**.*..*.*.**.*...*...*.*...*..*.***..*..*..**..*.*.*.*......*.****..*.***.....*.....*.*.....**.*.*....*..**.....*..*..*...***.*******....*..*.****...**.*..*.*..***..*.*******...*..****.*.*..**..*.*.*.**.****.***..****....***.*...*...**..*****...*.****...*.*....**......*...**.*..*...**.****.****...**..*.*..*..*...**.**....****..**.**..***.*.**..***..*.....*.*....*..*.**...*.**..***. .***.*.***....*.*..****...***..**.***..*...*......*...****....**......*...*..***..***.****..**..**.**.**.**.**.***.****.*.*.***.*..**..**......*......*....*.....***.*..*..*.*.****.**.*.**..*.*.***.*..**.**....*******.***.*.**.*.***.....*.*.**..**..**.****.***..*.*.*.*******...***...*.**...**.*.**.*........*****.*..**.***..*.*..........**.*...*.*.*.***...******..**...*.**.**..**.*...**...*.**......*....*.**.....***...*...*..*....*..***.*.**..****..**..***...***....**.**..**..*.*..***...*.*...**.*.***....*.....****......*..**...*.****..*****.*..*...*.*..**....*..*.****...*.**.*..****.......*..**.....**..*.***...*.*.*****.*..**..***.....**.***.*.**.*..*.**...*.****.*.*..*.*.....***.*.***.*..*.*.....*.***..***.*...*...***...*****..*..*****.**...*....*..*.**.*.*.****.*......*.***.**.**..*.*.........**..*.....*...**...**...*.**..***.***.*...*****.*.*****.*..*.*.*..*...*.***.**..*..***......**....**.****..*...*.....**..........**....*.*.*.*.......***....*..*..*..**.*.*...***.******......*.*.....***..*****..**.*..*.***.....*.*..*..*..*.*...**.**.***...*.****.*..*...*..******.*..*..****...**.**...*...**.*...*.***....*.*......*.**....**.***.**.**...***.**.*....**.***....**.***....*..*.***.***.*...*****.*...**..**.****.***....**.***..*.**.*..*.*.*.*.**..***.**.**...**.****...***....**....*...*..*..**.*..****..****.*..*...*..*****.**..*.*..***......*.*..*..****.*.*...*.****..*****.***...**..***...*..*..*.*..*.*****.*********.****.**....*.***.***.**.***....***..***.*.*.**........*...*...***.*....******..**.*.*.*.*****..*...*....****..*..**..*.***..**.**....*.*...*..******..**.*.*....*.**.**..***..*****.*.*.....*.*.*..*....**.*.**..*.***.**.*.*.....*.***.....**..**....***.*...*..**.**.*..*.*.*..*.****.***...**.*.*.....*......***...**.*******..*....**....*......*.*.**..***.*..****.*...*****..*.......**..*.********.....**.*.*.*.*..*.*..**.*.****..***...*...**...***.***..*..*....*****..**...*...***..**..*.*..**..**.*******.*..*.*..***.***..**.*.*.**...*..*******.*..*.......**..*..*. **.*...*.***.******..*..*.**....*..*.....****.***..**..***.**.**..*.*.**.**...*****..**.....*..**.**..*.*.*.*....****.***.*..*.*****.********...*...***.**.**.**.*.*..*****.*...*.*..*.*.*.***.*..*....*.**.**....**...**..***.**...*.*..**.....*.***.**.*..*.**..*.**.*..*..**.*.*...**.......*..***...****.**.*.****.*****.**..**....*****.**.**..*...*.***.*..*..*...*****.....*******.*.****...****..****.****.*.*.***.**.*.**.***.**.******.***....*****...***.*....*.*..**..*.**..*.*.*.*.*.....**.**..******...**.**...***.*....**..****.***..****.*..***.**....*..*..*..****.*...*.***.**.**.**...**.*..***.**..**..*.**.**...*.*........**.*..*.**..*...*...****.**......*.....**.*...****....*..***.*..**..*..**.*.**..**.**.***......*...*....*.***...**....*....***.*.**.*.***.***.*......**..*.**.*...*.*.*....***..**.********..*.**........**...*....*.*.***..*.********.......**..**.**..**.......*.**....*****.***.****..**....*..***..**...*.*..*.....*..****....*....*.***.***.**.***.*..***...*..*..*.***.**....***....**..*.**.*.**..*.*.***......*.****.*...**.****..**.....**.*.*..**..*.**...*...**.**.***...**.*.*****.*.**.**..*..*.****....*...**.*...*.*..*...*....*******.*..**..**.*.***.*.*...*.***..******.**..*.*****...*.***..**.*............*.*****.***....*.**...*.*.****..****...*.....***..*..**..*..*.....*..**.*....*..**.*...****.*****....*..******..*****....*..*.**.*...**.**....*..**.*.....*.*.*.**.***.*........**.******......***..*..**..**.*.**.............***.***.**..******.****.**.**...*.....****.**.....*........*...*......**.**.**.**..*.*.****...********....*.*..*.*....*......**.*.**.**.***..**..*.***.*.*****..**.*..*...*..***.**.***.*.*.*..*.*****.***..***..*....*.***.**.....*.*.*.****.*....*..***.*..***....*....*..*.***..**...*..*....*.**.*..*..*.*...*.....**..*.*..******..****..*...**.**.*..*....**..**..****.*...*.*...**....**.**...*..*.*..**.*..**...**.*...**..**.*......*..*..**.*..**...**..*..**..***.*..***.*..*..*.****.*.**....*...*...*.**....*****.***.....*..*.***..*.*****....*.**. ****.***.*......***.*..*......***.**.....****.***.*.*.*....*.*.***..*...*.*.*...*...*.....*.**...*.*.*..*........*......**.********...*........*..*....**.**..**.*.**..***.****.**..*..**.*.***.*..***..**.*.....**.*....***...****......**..*.******.*...**....***..*......**..*....**.**.*.*.*...*.*.*.*.*.*.****.****.****.**.*..*..****.*...*.*.*.......*.*.*....*..****.*...*.**.***.**..*.*..****...*....*****.***.*....**..*.***.**...*....*...*.*.**...*...*.*.*.**.**........****.**..*.******.*..*.......*.*.*****.**...*..***..*.*.....**.*.*..*.......**.*..**.**.*..****....****....***..*.*.*........***.*.*..***....*.*.**...*......**.**...**.......*.*.**.*.*..***...*.**..*..**...**..*..*****...*.**.***......****......*.******..*..**.*..***...*......*......**....****.****..*.**.**.*.*.*.*.**...***....*..*.**...*..*..*..**.****.**...****.****.*......******...****....**..**.......*.***...*....*.****.*..**.*.**.*..**.***..*.*..***...***.*.*...*...*.*..*..**.*...**.*.**.**....**...*.*.*.*...**.*.*..***..**....*..****.*...**.**....*.*..*.....***.**.**...*****.**.*.*...*....**....*..*.....*******..*.**.*******..*.******..****.***.*.**.*.**.*.***.*.*..*..**.**.****.*...**.**.***....*.*..*.**....*..*..*..*.*....*******.****.*.****.**.**...*.*****.***..*.**.****.****.*****.**.*..***.*.***.*....*.*..*..*.....*....*.*...*.*.**.*.....*.*..*.....*.*.*.*..**.....*......*..*.*..*....***..******.**.****..****.**..*...**..***.*.*.*.*......**.**.**...*.***..*.******...*...*..*.*......*****.**.**....**.*...**....*..*.***.**.**.*.**.**.*.**.....**.*...***.*..**...*.**.**.*..*.**..**...**.********..**....**...*..*....*.**.....*.*..**...***...*.*****..***.**..*......*.*..*.*.....*.*..*.....****.**..***.*...*...**...**.******..**.*..*....**...**.*.*****....*.*..**..**.*....**...**..*..***...**..**....******..*.**.***.*...**...*..*.**.**.**..**...........**.*...**....*.**.*..*.***.**.*****..*..**.......**.*.*...*...*.***.*.**.**...**.......*******..*.*.*..*..*...***...*.*.......*.*.*.**.***...****..... ..****..***..*..**********.*.*...**.***.**.*..***.****...*.**...**.**.*.*.**..**.......****..*.*.**.*.*.****..*..**.***..***..**.**...**..**..*..**...*.***.**.**.*.**.*.*.***...**.*.*..**..*...**.....*.*.*...*.********.*..***....*...****...**..**.***.***..****.*.*.*****...**...*.*.*..*.*.*..*..*...*.**.***..*..*.*.*..***.......*.*.**.*...*.....**.****...*******.*..*....**..*.***.**.*.**.*...*..**..***..***..*.**.*.**.**..*.*****.*****..**.....*..*.*.**..***....***.***..****.*.....*..**.**.*******.*.***..*.**.*.*.**..*.*........*.**.*.*.*..*.*.*******.*.*.*.....*.....*..**.*.*****...*..***..*.*..*..**.*.*.******..*.***...*.****..**.**.*.*****.*.***.*...***.*..*..**.*.*..*.*.**..*.**..*......**.*.*..****....**.*..**.**..*.**....*....***.***.......*.*.******..*.**...*.****...**.****....*...**...**..*.**.*.***.**...**.****..**.....*.*..*.*****..****.*..*.*.**....**.*..*.*.**.*.*.****..**.***.**.**.**.*......*..***......**.**..*.*..*.*.*....**..**..**.*.*.***.*...***..*.*.**.*...**.*...***...*.*..**...*.**.*.*...*.....*****..***.....*.......*..*...*.***....*.*.***.*.**..*..****.*****.*.*......**..*...***.**.....*..**.**.****..**...***.*...**.*...*.....****..*.***...**....***..*.*..*..*****.*...*.***..*..**....*..*.*.**.....****...*.**.*.*.**.*.*...***.*...**.*....*....*****.*..***.*..**.***.**...*....*....*.**..*..*...**.**..***.*..***.*....*.**.*...***.***...**..*...*.*.*.*.*******.****.*....***.*****.***..*****.*...*..*****.**.*..*.*.*...*******....**.**..*..********..*..**...***.*..*...*..*..**...*.**...***..**.****.***..*......**.**.*.****...*****..**..*.*..*....**.*.*.**...****..*......**.*.*....**.*.*..*....*...***..******..*...***.****..*.**.******..***.**.**.*..**.**........**..*...*..**.***.**..*.*.*.....*..***.*..*..*..*.**.**.****.**..........**..*..**.....*.****..**.....*.*.*..*.****..***..******...*.*......*..****.........*.....*.*...**.**..*****...**.*....**.*...*..*..*.*.**...*....*.*..******..***...*......*..*******.*.*.**...*..********.*.*....****.....** ******.*...****..*.***.**...***...*...*.**.**.*..**.*.***.*****..*.**.......*..****..**..**.*****.*.**..*..*.****...*.****..*....*.....*..*******..*..**.*..*****.*.*.**..*.*.*.****.*.....*.*****.****.**.*.***.*..*******.*..*..*..**.**..*.*.*..**..*....**........*.**.*.*..*.*****...**.****..*.*.**..***...*...***..*...*.*******...*.....*.**..****.***.*.**.......**.*****....****..***.*.****.*..**.**.**.*....******...*.*...***..****.***.******.*..*.*......**.**.*.**.**.*****.*....*..***.*.*.*.*.**..*.*..*..**..*.******.**.*.*...*.*.**.*..*.*....*.....*..**..*.....*.****.**....*....*.......*....*.**......**..*.*..**...*.....*.....*.***.*.***..****....**..**..****.*...*...***.**......**...***..*.**.*..**....*.*.*..******..*....****....*******....**.**.....*.*.*.****......*.*...***.**.***..*.**.*..*..*..**..*.**...*..*.*.**.*...**.**.*.*.*.*.*******.**...*......****..***....*..****..*****...**.*...*......**..*...*......*.**..*..*..*.**.***.**..**.**...*.......**....*.**.**.*......***...***.***.*..****..*..*....*..*....**..*.*..*...***...*.*.*...**.***.***.*..**.*..*....*..*..*....***.**..*..**..*......*.*..*....***.*****.**...*.***..**.*.***...*.*....*..**.*..*.*....**.*******.**..*...*....*.**.******...****.**..*..**.*..*..**...*.**.*.*.**...**..***..*...*..******..*.****.*.*.****.*.***......**..*.*......***....*.***.****..****....**.....*...******.*..*.*..*.*.....*..*..*.*...*..**..***********.**...***.***.**..*....**.*....*..**..*.**.*.**.*....*..**.*.**.****.*..****.***.*.*...****...**.****.**...*.*..*.*.*.*...****..*****.***.*.***....***.....****..*.**..***.*.**.*..**.**..*.****.*..*.***.*..**.*....****...*..*.*..*.**.*.****..*.*.****.***..*.***.....***..**.*.*.**..*.**..****..*..**...**..**...*.*.*..*****....*.*..*****.....*..*.***.*.**.*.**.......*....**.*...*.*..***.*...*..****..****..*.**..*.....*.*..**.*..***...**...*.****.***.*.....**.*****..*..*.**.****.*...**.*...*...**..*..***..*.***.*.**....*...*..*..***.*.....*.*...***.*.**.*.....**...*******....**.**.**.** *.*******.******..*...******...*.**....*.*.*..****.***.*.*.**.*.***.....**.*.***.**.*..*..*.*...*.*..**....*.**.**.....***.**..*.*.*.***.*.*.*.*.....****.****..*..*.**********..*****.***********..****.***.*...**..*.**..**..**..****.....****.*.*...***..***.*****.*....**.*....*.***.*.*.*.*.......**...*.......**..***...*..*..***..*****..**.**.**.**.*..***.*...*.**.*.*.**.**.***.*..*.****...*....*...*..*..****...****..****.*****...**..*...*..*.**.***.*.*......*.*.**.****.***..*.**.*..***.*.*..*.***..****...*.*.**.*.*.**.**.***.*.**...*...**..*..***.*.**..*.**.***..*...*.*.*......*...*****..*.*.*********.*..*.***.***..*...**.****.*...****......*****.**...******...*....***.....********...**.*..*.*..*.*****..*..*.*..*...****.*..**..**.****..*.***.***....*.*..*..*.**.**.****..***.*..**.*..**...**...*.*....****.**.*.***..***.**.*..*.****....**...**.*..**.*.*...*...**....*..*..**.******.*..*.*..**..**..****.*...***.**...........*..*.*.*...*...*...*...***..*****.***..***...**.***.*.*......**..**.***..*.*..*..*.....**..*...**......*..*...****.**.*.*.*.**.*.....****....*...*....*..**.*..**.*..***.****....****.*..****.**.....**..**.**.*..*.**..*****...*....****.**..****.*.*******..**..*..*.......*.......*..**....*****..***.*.*.****.****.*...*.**.*...***....****.**.**.***....*********...*..**.**.*.******....**.****....*.***...*.**..*.**...*.*.*.....**.**.*..*..*....**.....*.........*****..**.......*......*...*.**...****.****.....*..*........***.**..****..***.**.*.**.*..*..********.****.***.***..****..*****...*..**.****..**.***....**..*.*.**.*......*.*****.**..*.***.*.*..***.****.*..*.****..*.*.......**..**.*.*...**..***..*.**...*..*.*...*****.*.....*....*.*.***.****....*.**.*..*.....*.*...*..*..*.*...*.*.*...*.*****.*..**..*.***......***.***..**....*.***.****...*...*.*.*..***.***..***...**.*.*********....*.***.**..**..*..********..***.****.*....*...**.*.*.******.*...***.*.*.*.*.****......**.*.**..*..*..**.*.*..***....*....***.****.*...*.....*.**.****...**..*.**.**..**..*..******.. *..*****...**.*****.**....*.***..*.*..*.*....**...*..**....***.****........****.**...*******...***...*****..*...***.*..*..**..****..**.**....***.****..*........*...*.***.**.**...*..*.*..**....*.**.*****.***..*.******..***.****...**..**.....***.*.*..****.*.**.*....**..***....**.*..*.....*.**.*....*.**....*.*.**.**.*...**..*****.**.**.**.****.****.*...*****...*..**.....*..*.*...*..**..*.*...*.*.**..*...*.*..**...*.*....****.***..*.**....*.....**..**.....**.*....*.*.....*.**.****.....*.*.***.*.*.*....*.*.**.**.****.*..*..**.*.*.**..*..*.*...*****.****.***...*.*.**.***.**.*.*.**.****.*....**.*.**.**.*......*...*..*.**.**...*....***..**...**....****...*.*..*.*.**...*...**...*...*.*.*.***.*..*.****.*....*...**...*.**.****..*.*.****.**....**.*.*....***.*..*.*.*..**.*.**...**.*.****.*.**....**.*.*..*.*..**...*****...*.*..**.*****.*...****..**..*.**..**..**..*..*.*****.*..*.*....**..*.**.*...*..**..*.*..*.**...**.*.**.**.****.**.**..***...**.*.****.*......*.****.****.**.*....*.**..*..*.*.********.*.....*.*..**.*.***.*...**.*.*..*..**.*....**..*.*.*.***.****..***.*.......**.**.....*.***.*.*.***..*...*.**.....****.*......*..**.***..****.*.**......*..*...*..**..*...*.*.***.***..*.*.....**..***...*****.*....*.....*....*.*.***.*.*..**.*...*.**.***....*****.**...***.*..***.*.**.*....**.**..***...*.***.*...*...**...*.****.*.*..*..*...*.*..***..*.**....*..*.*...***.*.**..*.**.***..*...****.*....***.***.**.**.....****.*...*.***...*.****.***.**....*...*.**..*.**......*.*..**.*.*.*..****....*.**...*...****....*.**.**....*.**.****.**.*..**....*.**.***...****..**....*.***.*...*..*.**.***...****..**.*..*.*.*.....**..***..*.****.*.*.**.*...*.*...****.*.*****.*.....*.***.*.*.*..**.*****...***..*.*..*.**.*.**..*.*..*..***.**..**.**.*.*.**...*.***..****..*.*.*..*.....*..*...**.***..**.**.**..............*.***..**.*****.*.*.***.*...**.*.*..**.*..*...**..*.....*..*.**....**..***..***.*....*.*.*....*.*.*....****.*.*.*...******...***.*****..*..*...******.**..*.*..***..*.**.**.**.**..*.***..**.*.. ..*.***.*.*...*.**....*.*...*..*.*....*.*...*.***.***..*.***..*.**..*****.*.*.***...*.....*..*..*.**.*****..******...******.*.****..*..**...*...*.**.**.*****.*..**...*...****.*.**.****...*.*.*...*..*.*****..*.***.....**......*.*.*.****...****...***.*.***.*........**.*....****...*.**.**...**.*..**.*.*..******..*.*.*..*.**..******.**.......**....**......*..*****.*.*.**.*****..*.*..***.***.*..*..**...*.***.**.***..**..*..**.*.*..*..*....*.*.....**..*.*.*......*...*....*...*.****.**.*..**.*.**.*..*.*.*.****..*.**.*****...*...*..*...*.....*....*.*...*****.*.*.**.**......*.*.....*...*.*..*******..******.*.***....**.*...***...*.....***.**.....**..*...*.*..*...*********.*...*.*...***...*.**.*..**.*.*.*.*.*...**.**.****.*.*****...*.**..**.*......**.*..****.*****.**.*..*..*.***.**..***.*.***......*...*.*.***.*.*...**..*...*.*.*.*..**..**..*...*.***...*..*..*..**.*.**....**..*.***.*.***.*.*....*.*..*.**..*.*.**...*...**..**..**..*.**..*....**.*.**.****...*.***..**.*...*.*...**..****.*...*.*..***.*....****.*.***.**..*.*.*..**..**.*...***.***.*....**....*...**..*.**...**..**..*.*..**.****..******..**.*.*.**.**..***..**....*.*..*..*.*....*..*.*...**..*****.**..*...**..******.**..****.....*..******..*..**..*****..*.*....*...*..*.**.**.***..*.......*.**.*.*.**..*..***....**.***.*.*..*****..*.***.**..*....**.*.*..*..*.*.**.****..**..**.***.*.*...**..*.**...*..*.*.****...**********..***.**.*.*...*.*....*....***.*.*..*...**.*.***.****....*...*....***..**.***.***....**..***..*...**.*...*.**.**...**.****..*..****..*......***......****.****...*..*.*.*.......***.**....*.*****..**.*.***.**.*.......***.*.*.*.**..**.....*.*****.**.....**...*....**..*..**..*.******....****.....*.**.*......**.*..**.****..*****...*.*.*.**..**..*****.**....*.*.*.*.***.*..*.*.*..*....**...*.*..*....*.**...*..*..*......*.**...*.*...***......***.***.**.***..*..**.........**.*.*....**.**.***.*............*..*.**..*...****.*.***.*.*..**..*.*.**..*..**..***.*..*****.**....*..*.**.***....*.*.***...*..**..*..*.*....*.** *...**..***..*..*.*....**...*...**.**.*....**......***.***..**.***.****.*.**.****..**.*.*..*.**.**..*.*.*.**.....*.*.**.....**......*..***.***.*.....*.*.*..*..**.*.**..**.***....*****.**.***..**....**..*.*..**.*...**...*.**.*.****.***.**.*.*.*.*.*......*..*.*.*.****.**...****..*.**.******.*.*********.****..****......***..*...*.*.**.**..*.*.*...*.**.*...******.*.**.*.*.*.*...*.******.****.***.*.**.**.*.*...**.*.*....**..*.......***.*..***......*..**.**...*..**..**.***.....*.*.**.**.*.*.*...*.*...***...**.*..****..*.**....*.**....**.....*.****.**.****..*....*.*******...**.**.....*.*..*....*.**..**.*...*..**...*..**..**.*.**.**..****.*****......****.*****.*.*..***...****....**..***....**......*.*..*..**..*.****...*.**...*.*.*...**.**.*...*...*****.*.*..**.**..*.**..*......*.***.......*.....***.*..*****....**....*..*..*..*.*.*..*..*.*.**.*..**...*...*.**..****..**.*...*..*..*.*..**.....****.***..*....**.**..***...**.***.**.....***.*******......****.*.**.*.*.**.*.*..*.*...*.****.**..*....***...*....**.*.*.*...*.*.....*.*.**..*****..***...*...*...*.*.*.....*.**.*.*.**....**..*...*.**.*.***...*.**.**........**....**.**.**..**.*...*........***.**.*.**....*...*...*********..*.*.*..***.*.........*..*...****..**..**.....**..*..**.*.*...***....**.****...*..***..**.*.*..*........*...**.*.......***.*.*.*...*.**.****.*.*.**..**......**.****.*..****.*.**.*.....*******..*..*.**.********.*..***.**.**....****..***..**..**.*...**.*.*..***...***..**..*.*.*.*..*.*...***..***.....*..*.*.****.**..*.*..****..**..**.**...*.*****...**..**.***.......**.*..*.....**.***..**..*.**.**..**..****.*.**.**.*.**.*..***...*..***..*.....**..*.*..***.*.*.*..****..*.*.*......*..*.*.**.*.*.*.***.....**..*...**...**..**..***..*...*..**...*.*.***.*..*..*.***.*...**....*..*.****...**.*.*.......**..***...***...***.*..*.***.***..**..**..*.****.*.**.**...*.**..*..**.**.****.****.**.*..*...*.**.*.*.***..*.*..*..****...*...****.***..*...*...*.*.....*..****.**.***.*...***.*......*...***...**.****........***...*.*.** *.*.***..*..***.****..*..****..*...**.**.*...*..*.*****....**.*.*..***.***.**.***..*...***.****..*...*....*.***.**.*.*.***.*.*....*.......*.****.....****..*...***.......*..*.*.*.*.***.*.*..**.*.**.**.*..*.........*....*..*.*.******..*..*.**.*.*..*..**.**.*.*.*****.*.****.*****.*...**.*.*...**...*.*.**.***..***.**.*...*..**.****...*.***..**.*..*...*.*.*****.*.**.****..*.***.....*..**.**.*.*.*...***.*.**.***.*****..***..*......*.****..*...**..**.*.*.**....*...**..*....*.**..***.****......***.****..*....****........***....****.*.*..*****.*.*...*.*.****.*****.*.***..**********..****.**.......*****.....*.**.*.**.*.***...*.*..*.....*.***.*.***...**.*...***....*.*.***.........*.....*.*...*..*.***.**...*..**.*..*......*.**..**.**..*.*.**.*.*..**..*.****.*.*.*.*...*...*.***.*****..*.**.*.****.......*..****..*..*.**..*.*.***.....*..*.**.*....*.**.*.....**.*******...*.*.....**.***..*........**..*.***...**.***.*...****.*.**.********.**.***....**...*...*....*...*..*.***..**.***....*...*..*......*.**...*.***.**.****.*..****.*...*.*.****..****.*....*.**.*..*.**..*.*...*....**....*....******.****..**..*....**.***.*....***.****.....**.**...**.**.**...*.***.*..*.**.*.*..*...******..*.*.****..*...**.**...***..******.**.**....***..*.*..*..*.*..******.*.*.**.*........*....*.******..*.*.*..**.*.*.*..*.*..**....*....*******...****.*.******.**.***...*...*..**.*....**.****..**.***.....********.***..**..**.***.....*..**.*.*.**.....*....**.***.*****....*.**.**.**.**..**...*..**........**....*..***.**.**..**...****..*..***..**..**.****...***.*.**..*.*.*..*.*.*..***.**...*****.*.....**.*******.****..****..*****.******....*.***.......****.**.*..*.*.*****.***.*...*.*...*.***...**.*.*.*...*..**.....**..*..*.*.*.****.*..***........**...******.**..*.*.***....**.*.*...*..*...*.*...*****..*..***.***.**..*.*..**....****...*.***.****.*.*..*.*...**..***..*.**.***.*.........*.**.*.*......*.*..*******.*.**.*****...*...*.*.**...*......******.....*..***...*....***.**.****....*****..*..***..*.**...******.**.. ..*.*.*.**...*..*****...*..*..*..*.*.*.***...****...*.**..**...**.**.***.*.**......**.**.*..*..**.*.....****..*.*.*..***.**....****....***.**.....**.*..*.****.*...*.*.....**..***.*..**..*..****..*.**.**.**.*********....**.***.*......*.*.*....*.*.**.*****...*.***.....**..**...*.*..*..*.**...**.*****.*.*....*.*.**..**...*.******...****.**...***.*.*...***...****.*.***...*..*..*..**...*.*..****.****....**.***.*..*.**.***..*..*..***.*.*****.*.*...*.******..**.*.*..*.*...*.*.*....**.....**.....*.**...*********..****.*..*..*.*.**..*.**.**.****..**..*....*..*...***.**.*.*..**..*.**...***....*..*.*..*.*.****.*..**.*.......**.*...*.****....**.**..*.***..**..*.*........*.*...***.**.*.**.*.*..*....****.**..*****..***..*.****.*..*....*...*..*.....*...*..*.***....*.*.*....**..**...*.**....**.*..*.**.......*.****..**.**..**.*.***.*..***..****..*.*.*****..**.**..*.....*...**.....*.*******..*.....*..*.*.**...*.**.***.*****..**.*.**..***..**...***...*..*..*.*..**.***..*.*.*..******..***.****.***..*..*.**.***.*..*.*****..**.***.*.*.*...*.*.**...**......***.************.*..*.*.*.**..****..*......*.**.*.*..****....*..*.**...**..*...******...*..*.*...*.***..**..**.....**.***.***.....****.....**...**..*.*..*..**..***.**.*..*.....**..*...*..*.*.**.**.**.****.***.*******.*..**.....**...*..*****..****.*.....*.***......***..**.**....*...*..**......***....*....*..*.**...*..**..**.*..*.*...**.*......*.*...**....**....***.*..*..********.**.***.*.*..*.......*.**....*..*.......**...*..**..***.*..****.*..**.....******.**..**..*****..**..****.*..*...**.*.*..**.*.*.**.*.******.*.*....*..****.....***.******.*.**...***...*....****..*.*.**.*.*.*..*.*..**...*..*****.**.*...*.**.**...*.**...**.*..***........**.**..*...*.****...*.....*****...*..*.**.......**..***.**..*.***...**.****..*..*********...*...*.**....*****..**..*.**...*...*****...*..*.*..**.*..***..*.......*****....*.*..**....*..*******.******.***..*..*.*....*..**...*.***.***.*...****.******.*..**.*.*.*..****..*....**..*..**.*.*.***.**.*.*.****** .*..*..*...*...*.*.***..*.......*.*.**..*...**.*...***.***.*....***..*.....**..**.**.**..*****...**.*..*..*..**.....*.*..**..**.*....****.***...*..**.*.*.***....*.**.*..****..*..........*..*******.*..*..*****..**..*.**.*..*.*..*.....**....**.***.*.*.********.*...*..*...**..****.*****.*..***.**.*...*..*.*..*.*.*.***.*.***.**.******.*.***.**..*..*...**..*..***.*....***.****...*...*...*.***.*.....**.**.*..*.***..**..******...**.**.*..****......*..****.......*..**.**.***..*..**..*****..***.**...*****.*.*.*..*.*..*..***........*..******.*...**.***********.*..****...***.*..*.**..*.*......**....**.*..***...**.****.****...***.*..*****..*.....*.****.*..*...**.**.***...**.*..*.**...*.....***..**..*.*.***.**....***.*****.**.*.**..*..**.....*..*...*.*.***.*.**.*..*.*.****.**...*.**..*..**.**.*...**...*.*..***...****..*..*..*..**.*...*****.*..*.*.*****.**.**.****..*...**.*.*..*.**.*.*..*.***.*..**..***....***..***.*..***.*******.....**.***..**.**...*..**.*....****.*.*....*.*....****.**.***.*.....***...*...**.*.*.**.**.****.*....*.*****.*.**..*...***.....*.***.*********.***...*...*.....*....*.....**..***..*.*..**..***.*****..*...*..****......*.*.....*.*..***..***...***.**.*.*****..*..*.*..**.**.*..*........***...*.*****..*...****.*...***.****.*..**......*********.***.***..***..*.****.***....*..*****.*.***.**......*.*.........****.**.*.***...****.*..*****...***.*..*.*.*.*.******.*....***....*..*.**.*.**...******.**.**...*..*...**..*.**..*****....***.**.****.***.**.***..*.**...***.*.*****.*..**......*..*....**.***..*..***.*....***.*.*..**.....**.**.**..****.********..*..**......**....*..*.**..***..*.*.....***.**.**..*..*.....*.*..*..**.**.*.**..*...*....**.***.*.*...****....*****...**.*.....*..*...***.***...**...**.*..*....***.*.****..***..*.*.***.*****....***..*....**.......***..***...**.**..*...*.**.****.*.**...*...***....**.....*.*..***.**.*****.*.....**.*.****...*..***.*.*...**.**..**.**..*...**.***...**.**...****.*.*....**.**..**.*..****...*....***.**..***.....**.**..**....... *..***..*.....*.*.**.***.**.*....*......*....*...*.**.***...***..*..*...*****.*..***.***.*..*.***...**..****.*.*****...**..**..*....*.*.**.*****...**.*.*.*..***..*...**...**.*..***...***.*..****..**.***..*..*...*.*..**.....*.*....*****.*..*.*..*..***..*..***.****..*******...**....*.*..******.....*.*..**.*......*******.***.**.**.*....****...**.*......***..***********.*..*..*.*..***.*.**....******.....****..*.**..***.*...**..**.*....*..***..*...***...*************...*..*****.*..**.*..**..*.*.***********.**.*...*...***.*..*.....**.****.*...*....**....***.**.*....*.*...*......**.**.*..*..*..*.**.**.*..*...*.....**.*.*.*.**...****.*.*.*.*..**...**..***..**.**.**.****..*.*.*..***.*...**....*.*.**.***.*..**.***..*.....*...**....*****.****.****.*****..*****.*..*..**********.*.*.**..****.***...****.*****.**..***..*.*..***.*.*..*.**.**.*.*.***.*..*.**...******.******.**.*..*.**********..**..*..***...***..*..*.**....*.***..*.....***..*.**.**.*....*...**..**.***....***.*.......*......**....*..*.****..*.**......*.***..*.*..*.**..**.**.***.*..*....******.***.*...*....*.*.**..*.*...**..**...**.*.**.*....****.**.*.*.**.*...**.*...**....**....**.*......**.***..****...**....*..**.*.**.*.*....*.******....*...**.*...**.**.***..**..***.**.*...*.*.*.....**....*.**.*.*.**.*...*.*..*.*.*....*..**..****.**.*..*******..**.*...*.....*.**.***...**...*.***.**..**..*...*.*.*.*****..**.**....*.*..*...**.**..*****.*..*.*.*...**.*...***...**...*.*.*****.****.*..***.*..*.****.........*..**.**..****...*******.*.*.**********.*...*.**...*.**.*..**..*.**..*...**.*.**..*.*.*.*....*.*.*.....***..**.*.**.....*..*.......*****..**...***..*.*.*......***..*.****..**..*...*...****.....**...*..*.*.*.****...***.**...*...****.*.*.*..*****..*.***.****......**....*...****.*.*....***....***.*.*...**.**.***.***...***...***.**..**.***.....*.***.***.**.*.*.*.*.**.....*.*.*.****....*....*****.***.*.***.*..******..**..****.*.*.***..**.***....**.*****.*.***.**...*.*...*.**..**.*.*.******.*.*.*.*.***.***.***.*.*..*...*...*. *..****..*.*...*.****..*.*...**.*..*..**.**..*.*.**.*..**...*..*.**.*...**.*.*.....*.*...*..*.*..*.*...*.*.*....*.**.**.**.***...*..****..*...**..*...**.*.***..***.*.*...*..****.*.....***.*..*..**...**..*.*...*.*.**.*.....*.*.**..*.*......*..*...**.***..*.**..**.**.*.*.**...*...*..*******.*..**...***..*.**..****...*.*.*..*.*.*.....**.***...*..*..****.****.*.*.****..*..****.....*.**..*.*********..**.****.*...*.**.****...******.....**..**.....**...******.*..**..*.***.****.**..**.*.*.**..**.*.****.*.******.*....**.*...***.**..*.....*.**.*......******.......***.*..****.*.*..***..**.**.*...*.*.*..**...*.**..*....**.*..***.****...****..*****..*.**.**.****.***..*.*.**.**.*.********.**....***.**.*.*.*.*..***...**.**.**.*......*......*****..*.*.***.*....**.*****.*****...*****..*..*.*..*.***.******.*******.**.*..**..*.....*..**..*.**...****.**.**..*.***.*...***.*....*..**...**.*.*..****..*.*.*.....****..**..****......**....**..**...*.....**...****.*..*.**..*......*.*.*....*...*..*.*.**.**.**..*..*.........**..**.....*....*.*..***.*..*..*.*..*.*.*.*.**...***...****....***.*.**.***.*......***.**.***..**.*..*.***.**.**.***.*.*...**..*.*.*.*.***..**.*.**..**....**..*...**.*****..*.*.*.*......*.*..*..*...**....*******.**.*.******..*.*****.**.*...*****...**..****.....***.*.***..***.*.**.*..******.****.**.*..*.********..*..*.*.*...*.*.*.**.*******.**.*...*.....***....*...**..*.****.*....***..*...*.*...*.........**.*...***.*...***.***..*...**.***.*..**..***.*.**.*..***.*.*..*.**......**.**...**.***.***..*****.****..*....****....****.****....****.***.*....*.*....*.*.******.*.*.**..*..*..**.*.*..**.**....**..****.****....*.....*....**....***.***.**.*..*.**..******....****..*.*......***..*..*.*..***..**...*...***..*.**.*....*.**.....***.**...*.*.***.**.***.**.******.******.*....*.*....*.*.*...*..**.....*..*.*....*..*.**.**..*.*.***...***.*.*..***...*..*..*.***.*.***.**.....****.**.**..*.***.....****..**..**.**.*....*..***.*.*...***....*.*.....*.*.*.**..********.*...*.***....*...**.*.... ...***..**...****.*........*.***.***..*...*.*.*..*.*******.*.*..*..*..***..*..*.*.**.*.*******....*..***...*.*....*...**********.***.*...**.......***....***.**.*******.*.*.***.*.****.*..*..*.*..*.***...**.....***.***..****..*....**..*****.**....**.*..****...*.*...**.*....*...****...*.*..*.*.***.**.*.*.*...*.**....**....*...************....*.*..*.*....****.**.**.*.**.*****.***.**.*..*.***........**..*..*.***.......****..****...*..***.***.*.*.*....*.**..*.****.*******..*****.*.****..***.**.***...*..*.*.***.......*..****..*.**.****.*******.*..***..**....*..**..*****..**....****.*.*...**.*...*..*...****.*.*.**.**.****....**..******....*.**.****.***..****...*****.***..*..*.*.**..***...*****..**..**..***.****.....****..**....*..*..***.****.*.....***.*****.***.***...***.***....*.****.**..**.**.......*.****..*.*.*.*...*....*.***.*......*.*.**.***..****..*......*..**.**.*.*.***.*.*....*...*.*.*.*.*...***...****....*.************.**..*.*.*..*.*..**.....*.*..*....*.*.......**....*.*..**..*..**.*.******.*..**.**.**.....**..**.......*.*...*..*.*..******..**..*.****.*.*.**..***..**.****.**..**.**.**.**...**.....*.**.*.***.***.****...**.*.***..****......*.*.*.**.*.**..*..*.*.*.*...*****.*.*..*.***.*****...**.*.*..*.*..*..*......*.**..*.***.**...*****..*..**.*...***..*..*.*..*.***.****..**.***...*.**.*.*.....*.*..*.**...*.****.*.**..**..*.***...**..***********...**..*...******.******..*.**....*..****.*.*..*..**.*...**.*...*.*..*.*.*..***.*......******.*.*.*..*...***..*.****...*...*.*..***.*...*.****..***.******..**..****..**.****.*.***.***..**....*.***.*****..*.***..***.*.*..*..*.**.**..**.*.*****...**.**..***.****...**.*.*.*.***..****.**.*..*.*...*.*...*...**.*.**...*.*...*.*..********......**.***.***..**..*.*.****.*.*..*.*..**.*...*....**...**.**...**.******.*.*...*.****.**.*....*.**.****..***.....*.*.*.*...******..**.**....***.......**.**...***...*.*...****..*.*.*.***********..*.*.*.*.**...*.****.*.**.*.....*....****.*..**......****..**...*..*****.*..***.*..*....*********.***.*. *.*.....***..*..*..*.*.*.**.*******.*.....**.*..**...*..********..*.**.......******..*..*..*.*.**....**.*****.***.******.*.**..**.**.**...**.****.*..**...*..***.*.*..*..**...****.*...*..*.*.***..*..**.*....******..**.**.*...**...*.*...********..*.***.*..*.***.*.***....**.**..*....*.*....*....***.*.*...**.......*..*****..*...*.*.*.*.***.***.**.*.****..***.....*.***.***.*..*..*.*.*.......****..*..*.*...*...****.**...**...**.****....**.*.*..**..*.*....*.*********.*.***..**.**..**.**...*..**...*.*.....*.*****....**...**.....***.******.....*.*.*.*....*.*..*..****.*.*.*.........*..*..**.*.**********.**.*.*....***.*.*...********.*...**...**..*.**.****.....**..*****...***....**.**..*.*..**.*******.***.**.****..*.***...****...........**.*..*****.**..*.**.*.**...*....***.****.*.*.**.*****.******.***.*.*...*****.**..**.......***.**.*.****.***....*..**.*....***.....*.*.*.*...**.*..*.....****.****..**..*.*.***.**...**.***..***..**.**.*..*.*.*..*.*..*..*.**..**.*****...***.*.*..*.****.*.......****.*.*...*.**.**.*.*...*.*****.*.*.*.**..*......**...*..**.*.*.*....**..*.*****...*.*.**.**.**.***.****.*.*..*.**.*.*.**..*.**....****.**.*****......***....*.*..*.*.*..**..****..*.****.*.*.******..*..**...*..***.***....*..**.....**.***..******.**.****.*.***..************.***..*.*.*..****.**.*.*..***.**.*..**.***..*.*..*..**....***.***...****.*.*.*****....********.**..*.*...**...**.**..*.*.*.***.......********.*.****......***....*...**..**.*.**.*.***.*.**.*.*....*..*.**.**.*.**....****.******.***.*.**...*..**..*.....*.*....**.*.**..****.***.*.*..****......*.*..***.*...**.****..*..**.***..*.*.*.*..*******.*.*.*.....**.***...**...**.....*******...........***.*....*.*...**.******.****..*.*...*..*..*..****.***.****.*.***.*..*.*....*.**.*..*...****.**..******.*.***.**.**..**.......*.*******.*.*.*...*...**....***...*.**...***.*.*.******.****.*...**.****.*..*..**..*.*.*.*.****.**..*..*..*..**...**...*...**..******.***..*.*...**.**..*...**...*...*..**.****..**.*.**.*.********....*.**..**.*.**.*.**. ***.**.*.*.****...***...**.**..*...*...***.***..*.****..*....*...**.*.*..*...*.*.*...***.*.*.***.*...**.*...***.*.....***....*.*......***.*..***.*..*..**.**.*..**.**..***..*.....***.****.....*....*.**....*.......****....*.*.*..*.********..**..*..**...**.**.***..*.*..****...**..****....*..****...*..*.**...****.*.**.*.**.*.*..**.*...**.*.**..****.**.*.***.*.*.****...**.**..*.*..**.**.*...*.*...*.*..***..***.***......*..*.*.......**.**.**.....**.*..***.....**...**.*..*....**..*.**.**...**.**.***..*..**.***.*..*.....*..***.*.....***..*.****.**.....*.*.*...**.***.**.**.*.**.*******..**......***.***.**...*......****.....****.*******...*.**.*....**..*.*...*...*..*....*.**..*.*..**....***.*.*..***.*......**.*.*.*****.**.*.*..**..**.***.***....**.***.*..*.*.*.**.*..***..*.*.*.*.*****..*****.......**...**..**..**..*.*.**...*.**.***...**.**.********....*...*..**.**..*****.......*.*******.**.*...**..*.*......***...*...*.****..*.**.***.*..**.*.....**..***********.*.*....****.**..*.*.**.*******.**.*.**...*..*.*.**..**..*...*.*..**.*...*..***...**..*.*....*.*..*..****..***..**....****..***.*......**..*..**..*.*..*.*.**..*..**.*.....**.**.*.*..**......*.*.***.*..****.....***..*..*****..**..**...*.**.*...*....*....**.*.***..*.**...*.*****.*.****...*.***...............*****.*......*..*....*.***..*...*.***..**.***...**..*.**.**..*...**..*.***..**...***.*****..**.*.***...*.**.*.**....*..**.****.*..*.**.*..*.*****.*..*.*.*....*.....*......**.**..*....*****..******.*..**.***..*.****...*.****..**...****.*.*...*.*.**.*****.*...*......*..*.*.*..*..***.*..****..*.***..*.*.*..**.....*..**.**..**....**.*.*****....**..*****.............*.*.*****.***..*.*...*....********.*.*...*..**.******..**..****.**.*.*.**.*.****....**...*..*...*..*.*.***.....*..*****.*.*.***....*.***.***....*.**..******...*.*..**..*..***.*....*..***.*.*******.*...*.*...***.**..***.*.**.*.******.*.***.*..*.*.....**...**.**..*.*...*..*.**.*.....*.*.********.**.*...**.**.****.***...**..*.....*..**...**.*...*...**.**.***.*..**.. .**.****...****.***.....*....*.**.***.*....*...**...***....*******.*.*......***.*.***..*....***.*..**..*..***.*...**...*.....*.*.****.****.*......*....*.***.....**..*.*.*....*....**..*..*..*.*..***...*****.**.****......**....*.......*.**..*...*.*..**..*.*.*..*..**.*.**.*.**.......**.****...*.*.....****...******.*....***.....*...*.......*...*.**..*.......**.****.**.*....**.*...*...*.....*.....*..******.*.***.*.**.**.****.******.*.*....*..*.*...***..*...*..*.....******..*.....**..***.*....****.*.*....*****...*.****.****...**.*...**....*....*..**..***.*.*....*..**...*****.****...**..**..*.**..****.****..***..*....***..***.**.*.***.*.**.*...*.**.**.**....*.*.*...**..*******.*.*.**.*....*...**.*.**.*.**.**.*.*****.***********.**..***.*..*.**....**.***..**.*.***.*.***..****.**.***.***.**......*....***.****......*......*..*..*.*.**.**..**.*****.*...**.**.....*..**.****.*.*.**..**..**....*..*.****....**...*.**.**...**.**.........*...*.*.*.***.*.**....*..**..**..***..**.*.*...*..*.*.*..*....***..*..**.*.*.*.*.**..*.*.**.**...***..***....***.*.**.*.*..*...**..*...*.****.***.*...****.*.**..*.***.*.**....***.***..**..**...*.*..*.**......*..*......*.****....*..*..**...*..**.***.*.***.*..**...*.*.***.*..**..*.*.*.*.**..**.**.*.**..*..*..*.*....***..**.*...*.**.*.***...*....*.*......*....**..*.****.***.*.*..**.....**.*******..*.....**.*****..*...****...**...******...****.***.*.****..**..*..*.*..***.*..*..*.......*****.***.*.*..*.*.*.**..*.**...***.*.***......*.****.*.*..*.*...*.****.*****.......******.*.******...***..**.*.*..*.*..****..****..*.*..*..**.**.*****..*.***..*..***.....***..*...*...***.*******..***.*....*.*........*****.***.*.*.....*.***.....**..*.*.*..*.*.*..*...**.*.*.*.*.*....*..***..*...*.**.****.**.*...*.*********.***..***..*..**..****...*.*..*..*..**.**.*.*.*.*..******.*....*..*..****.*.*..**.*....*.**......*.*...****.***.*.*****.*....*.*.**.**..*.*.**..*.*.**..***.*****.*....**.*.*****...*****......*.*...**.*.*.**..**.*..*.**.*...**..****..*..****.***.*.**.*.*... .*..*.......*.******.***.****.*...*.**.**..**.**.........*.*.***...*****..****.****..**..****.*.*.*.*.....*.**.*....*.*.*.*.....*.....*..*.*.****.**...***.*..*.**..*.***.**...*..*..*....**.**....*.*.*.*..*...*..*..*...*******.*.....*.*****...*..********.**....****...*.***.*.**.*..*..***.**.*.*..****.*.*...**....**.*.....****.***..**...**..**.*.****.*..*..**..**.**..**.*...*....**..***......**..*..*..*.****.**.*..**....***.**.*...***.*.*..*..*.*..**..*...**.*.*..*..*...*.*..**.*..*...***..*..*.***.*.......**..**..****..*....****.*****..*...***..*...**....*...***....*.*.*.....*...*.***.**...**..**..**...***...**.*.*....**.*.....***.**.....*.*****..*..****.*****.*......*.......*...**.*.****...***.**..***..*..*..*...*..*..**.**.*****......***.**..*.*.*...**....**..*...***..*...*.**.*...***.*...**.*..***....***..**....****.**..****..*...***..**.*...****.*.**..*.*..***..**..*..*.****...*..*...*.*....******..**...*..*.*.****...**.**.*.***.***...**.*.**.*..*....**........***...*.*.****..*..***.*.*.*....****.*.****.*...*..**.****...***..*.*....*..*..***.*...**....*.***..*.****...***.**.*.....****..**...**...*....*..*..*..**.******.****....*....***.******.*.**..*.*.*.*.*******.***.**..*.*.**..*.***..*.***.***.***.**.*...***...*..*.*.*..*......**..**.....*.*..*......*.*..***.*.**.*****.*..**.**.****..**.*.**..*...*.**..***..*.****.*...*........**......**...**...**.***.*..*...*..*.**.**..**.*....*****..*...*.*.*.**.*..*.*...*.....****.*.**.*.**..**...**...**.....*.*....*....*.***.*****..**.**..*........**.*....*.**.**.*...***.*....*...*....*....*....***.......*.**...**.*..*..*..*.*..*.***.*.**........*...***..**.***.***.****.*......*..*..***.*...*.*.*.*.****.**..***.....***....*..*.*******.**...******..*....**.**.****.*.*.*.**.*..**.*.*****..**.***.*.**..*..***.*.*.*..**..*****..*.***.**..***.***..**********...**.**.......***..*****..**.*.*..*****..*.*.****.**...*****.****....*..**.**.....*.*...*.*.*..***..******.**.*****.***..*...**.*...*....*..*.*.**..***....*.*..**...*.**.** *..**.....**********.****...*.**.....*.****.***.*.*.*...**.***.*..*.*.*..*.*.**......*...*.*.**...*.....**.*.....****..*****..****.*...****..****.***...*.....*.***..***.*.**.****..**..****..***.**.*.*..*.**...**.**.***..**..**.*...**..*.***...*.....*..**..****.*.*.**.**.**.*.*..****..**..***...*.**.****..*..*..****.....*****.*..**..**...*.***.*.*.*.***...*****.....*...*......*.*...**....****...**..*...*.*.**....*.**.**.****.**..*.*.*.*.***.**.**..*.*.**.*..*..*****..*..*...****..***.**.***....***.**.......**.*.*.**....***..*.**..*.***.*.******...**.....**..*..***........**.*********.****..*.*..*..*....*.*****.*.*.....*....*.***.*.****.*..*.**..*.*.***.**.****..*.**.***..*.*..**...*...**..**..*.***.*.*..*.****..**.*.*.**....****..*..****...*..**.**...**..*****.*..........*.............*.*...*.*...*..**..*..*.*..***...**.*........**..*******.**.*.*....*..*.**...*..**..***...**..**...***.....*...***......*.**..***.***.*..**....*.*.**..*..**.**.**..*.****.**..*.*..**...****.***.*.*...***.**.*.*.*...**.*...*.****.*.**.***.****.**.*...*.....***.**.**.*.*....*.******....**..*.**.*.**..*..*.....****..*...*....*....**......*...*.**.**..*.*..*..**.*....*.***...**.****.*..*.**..*.*..**.***....***.*.**.***.*.*******.****.***.**.**.*.*.****..*.**......*.*..*..*.*.*....*****..**.*****..*.*****..*....*.*.**...**.***.**.*****.*.*.*.......****.*****...**..*.**.*..*..*.*.**.....*.***....**.*.*.*******..***..*..*.*..*.****.*.*.***.*.******.*...**..*.**.**.*.*...**.***..*******.***.*....*...*..*..****..*.****..*.**.*.*...*...*.**.*.*.****.....***.*...*..*..**.*.*********....*.*..*.***.**.*.*.*.****...*.**...*...*.*..*..*.*.*..*...*.*....*...*..*****...*..*..***...*..*.***...***..*.*...****..***.*..**..*.**..*.*...**..*..**..*.*.*..*.****...*.**..*.*.*.*..*...*....*...**...*.**....*.*..**..*.*.**...**.*.*...**.***.*...****..**.*.**..**.*.*.*.*...*....**....**...*...*.****..*...*.****..**..**.*.*.*..*.**...******...**.**.****.*...*.****.**..*.*.**...*.**.***.*...*.**.**.*******.**..*..** ..*..**.**...*****...*...*..*..*..**...****.*****.*.****....*.*..*...*.*.**.**.**.**.***..**.*..**.*.***...*.*.*..*..*..*...*.*..*.*.**..*.****.***.***..*.***..****.***.**.*****.*.**.*.****.*......***.****......***....**..**.*...*.*.**.**..**....*...**....**..***.***.**.********.***..*.....**..**...*.**.****...*.****..*.....*.*..*..***..**.****.**.*.**.***.....*.*.*.**......**...*..*...*.*.**..**....*.*...*..*.**..****..****..*..*.*...*****...*.*.***..***..**....***..*.*..*.***.**..***.***.*..****..*......******...**.*..**.......*..*.******..**...*.***....**.**.**.*....***..*.*******.*..***..**.*..*****..****.....***.****..***...*...*.*....**.*.*..*****.**..*...***..*....*.**....*..**.*..***...***.***.****.*.*........***..*.***..**.*..*..*..*.*.*.*****.**.******.*..***.*.**.**.****.*..*...*.*.***...***.****..****.*.**.*..*.***...*.****.**.**....**.****.*.*****....*.......*.****....******.**.**.****..***.**..******....**.***.**.*.*.**********.**....**.***.*****.*..*****......*....***.......***..*.**.*.*....**..****.*.***....**......**.*..**.*.***.***.*....*.*.***.**..***..*****..***.*..*.**.*.*.*..*.**.*.*..**.**.***..*......**..***.**.*..*.******...*.....****.....*..*..****....*.*****.**....*****..*.**.**...**...*.**...*..**.*...**...********.....*.********.*********.*....***..**.*.**..*....*.**....*.***....*.*..*.*.*...**...****.**...************.*****..***.*.***.***.**..*..*.****.*.*.****.*.*..*.*.*****.*.*..*.**..**.*..**....*.***..****..**.*.*....*.***.*.....*.*.****.******.*.*....***..***.*.*.*..*....*....*.***.***.*******.*..**...**..*..*.*.*.***.******.*...*.****.**.**...**.....*......*.*.*..**.**.*.*......*..*...****.*.*.***....***...**...*.**.**.**...*.....*.*..*******....*.*...****..*.*..*..***.**.**.*.*...**.*...****..***....**.*.*.**......**...*.*.**....*..***....***.*.**..***.**.*.*.*...*...**..*.**..*.*.*...*.*..........*.*.*.*****.*.****.*.*.*...*...******.*..*.*.*.**.*.**.***.*..**.*..*.*.*.*..**.**.****..*...*****.***..*.*.*.*.*.*....*...**.***.*.*. .**....*.**.*.**..*****..*..**....**...*...**.*****..***.*..********.******.***.*..*.**.****.*..*...*********.*..*..***.****.*....**.***..*.*..**.****..****.***.**.**...*...*....*...***.....*.**..***...******..*...***..**.....**.*.*.*.**..**.*.**.*****.***.****.*.......*.****.*...***..*.***.....*.*.....*.*****.....*.*.**.*...*****....***.*.****.**.*.*.*.**...****..*.*.*****..*.*....*..*.*.**..**..**.*.*.****..***.*...**.*.****..**....*******..**.*...*****.*.*..*...****..*****........**.**.*****..*.****..*...**.*..***..*..*..*..**.....****.*.*..*.*.*..*..****.*.....**.*.*..*...*.***.*******.*..**.....*..***...***..*..*.*..**...*.**..*..*..***..*.*..*..*.....*..*.*.*....*.*....*.**.*.*...*.****...*.***.*.*..*.....*****.***..*...**..*****.**.***.***...**.***.**.**.*..*...*****..**.*..******...**....**.....*****...**.*..****..**.***..*..*..*.*...***..*..*..**..*.*.*...***.**.*.**.*.**.*.*...**.....**.***.*....**.*.**...*.*.*.*******.*..***..***.***....*..*****..*.**...*.*.*.*.******.***.**.**.****..**....****.****.....**.*.*.***.*...**..*.*.*..*.****.*..**.****..***.**......****.*....**.****...*..**.*.****.*.**.**.***.****.**...*..***.***.*...*.*.*.*..*.***.****.*....*.***..*.***....**.**.***..*.****..**...*..*..*******..*.**.*.*..*.*.***..****.......**..*..*.**.*****..**.*..*....*.**...*.***.*..*.*.****.****.*.....*.***..***..******.*.....****...*...****..*.*.**.**.**.*.....*.***..***..***....*.....*....*...**.****..*.*.**.*..*..***.*.*......**..*.*.**...*..*.***.**.*.**...**.....*....*..**.*.*.*.*..*.*..*.*.*.***..***....***.***..**.*.*.*.***.**..**..*..**.*******..*.****..*....**.*.*..**.***......*.*.**..**.*..*..*..**.......**.*.**..**.**.********.*...*.**...***.**.*..*..*..*****..*...**..*.*.*..**.*.*..**.*..*.*****..*******...*..*....*.**.*..**..****..*..*****.**.***..*..**..**..**.***.*.*.*..*******.....******...***..*****...*.....**.*.*.*.*.*...*.***.*...*.**.*.*...***...**....*.**..*..*..**....*.****.*.**..**.***.*.**.*..*..*..**...*.*.....*..**.*.*.*.*..***.** *****..**.****.....*.**..*.*..***...*.**.***.**.**..*..****..***..*.*...**.*....*.**.....****.*..***.*..**..*.**.....*..*******..*.**.**.**..*.......****.*.******..*....*.*.**.***.***...*....*.*..*..**.**.***..****....**..**.**.***.*..**.*.**..*.......**...*****..*.*.*.*....*.*.**.......*...***..........**....*.*.*..*.**.*....**..*..**..*..***..***.*..**.**...***.*.****.*.******..***.**.*..*....**..***..*.*.*..**.*..***...*..*...*.**....*.**.*.****.*.*.**....**...**.*****.*..**..*..**..*....*.***......*.***...*****..*..****..*....***...*..***......**.*.**.*****...*...**..****.*.*.*.*.*.*.*....**....***.*.*****......*...*..**.*.***.*.*....*.*.*.***...*.****.*****.*.*****.**.**.******.*.*.**.**...**..*..*.*..**.**....*****.*..***...********.*.**..**.**.....*......*********.*.*.****.**..****..**.****..*..**.*.....*.*.**.****.****....*.*...**.*...*.....*.**.*.*...*.******....*.*.*.*.....***.*...*.*.*.*..*..*****..*.***.*.*...*.***.*.**..**.*...**...*.*...**.*.**..*....*..*..***..**.*...***.****..*..***..*..**..**....****...*.****..**.***.***......*.***..*******.*.*..******.*......*...*.****.*.*..***.***.**.......*...*.*.....**.**.*.....***.*.*.**..*..***......***..*....*..**.****..*.**..**..****...*.**....***.*......****.*..*..***..*..*..*...*****...*...**.*.*.*.*.********...*.*.*.*.*..**.*.*.*.******..**....***.*...*.*..*.*..**.*..***..*.***.*.**..**.....*..*..****.*.*..***...***.***.*..**...*..*......**...**...*..*.*..**...*.*.*.*..*.**..*......*.***.*..***.*.*...*.*...**....*..**.**..****.*.**.*.*......*.*.****.**....*.*.*.*.**.***.*......***..**....*.**....***...**.******.......*.*.********.*..*.**..*..*.**.****.*..*....**..*.*.*.*****.*.*.*...*....*...*.*.*.*.*.*****.**.*.*......*.**..**..**..*..**.**...***..***.*...*.*.......*.*....***...**....**..*.****..*.***..**...***.*....*..**....*..***....******.***.******.**.**..*..**.*...**....*.*.**.****..****..****..***.*....*..*.*..*.***..**.*..*.**..***....*..****..*..**.**..***.***.*..*.*.*..***..*..*..*.***.*.***.*.. .*****....**.*.***.**.*.****.*.**...*.*.******.*.*........******..*.*.*..*..*...*..*.*..**..****...*....*.*....**..**..**.***..***..*..*.*..***..*.*.**.**....**.***.......*..*..*.*.....*****.**..***.***.*.*.****.*...*..**.*..*..*.*.**.*.*...**.*..**.*..****....*....**..*..*...*..*..***.*..********.*.**.*****..**.*...*.*..**.**.*..**..*.***.*....*..***.****.*...*....*.*..*..***...**....*.*..****...**.**...*..***..*.*****..*..*.****.****...*..**.*.*.**.*....*.**.**.*.********.*.*..*.**...*.*.**..**.***.*....*.**.*.*****..***..*.**.**.*.**.*.*.*.*..*****.**.....****...****.*.*.....***.**........*..*.*.***..*.*.****...**...*...******.*****..****.****...**.*....*.*****.*.*.*..***.*****.*..*...*...*****..*..*.***.**.***.****.*..*..*.....**.*..*..****...*.*.*..**...*****.*....*.*...*.****..*......*..*.*.****.**.*.**.**..*..*.****..*.*...**.*.*.*.**.....*.....**.*....**......*..*.**.**.*.***..*..***..*.......*.****.*..*****.*.****....******..*.....**.*.**.*.****.****...*..*.*..**..*...*...**...*.*..*....*..*..*****..**......*.*..*...*...**.****.*.*....**.*..*.**..***...**....****.*****..*..*..*.***.***..*.*..*****..**...*..*.***.....**.**...*.*....**........**.****..********.*......***.*.......**.**.*.****.....*****.*.*.***.**.**.*..**....*..***..*..*..*.*.*.*.*****.***...****.****...****......***.*.*.*.***....*..****.*......*.....**.*.**.**.***.*.*..*..*..*.**......*.*..*...*..*..**.***.......***.**.*.**.***.*.**.*..***.*..****.*.**..******..*.*.***.*.*****.**.**.****...**.*..**.*...***.*.*..**...****....*..*..*...***..***..**.*..********.****...*****..*.....*.**.*.****..***..**.***.*....*.**.**......*.**..**.**...**.*******...*.....****.**.*..*.**.****...**...*...**.*.*.....*.****.*****..*.*.********.**.****..*...*..*.*....*.****..**.**...*.*.*.**.***..*.**...*...**.***..****..*...***.**..**.....*****....**....**.*.*..*****.....*..*..*.*.****....**...*...**.***.*.*.****.**..****.*..*...*.*...****.*.**..*..*.*.*.**.*.......*......**.*..***...*.***..*****.*.*..**..*..**.*.. *.**.*.*.*..**....*..*.***.*.*.**...*.***....****.********.**.....**..***.*.*******.....*.**....***.***.**..*.*..*.*.****.***.***.***...*****....**.*..**..***....*.**..**.****...*.*...*****.*.*****.*........**.***...*..*.*********.*.********..*..**.***.*.**.***.....*.*.***..*.*.*..*..****.*.*.***....*.**..****..**...*..**..*.*.*.*.....***....**.*.*..*..**.*.*....*.**.*......*....**.*..****.*....*.....*.*.*..*****.**.**.....***....*.*..***......*.*.*..*...*.**.**.*...*.**.***..**.**.*..*....*..*..*.*..*.*..*..*.*.*******......*.*.**.*..*...*..*.*****.**.****..*..*..*.*..*.*.*.*...***...*****.*.*.*.**...*.********.*****.**.....*..***....**...*..*.*****...**********.*....*..*.....*....*......*..**.*.*.*****..***......**.***.******.******.*.**.*.***.*.*.**......*.**.*.****.***..*.**.**..*...*.*.********.*..*....*.*.*..***....***.*...*.**..*******.*****.*....*****.****.*.**.**.******.....*..**..*.*.....***.*.**.*.***....*.**....*...*....**.***.....*.**.*.*.*.********...*..*.*...***...*.*.**...**..*.**.******.*..**.*...*.***..**..*.*****....*..*..*..**.*********.***.....*.*.......*....*..*.*.*.*****...*.......*.*..****....**.*.**.***.*.**.****.*.*..**..****....*..*.****.***.***......*...**.*.****.*.**.******..*****..*****.*..**..*.*..****..*.**.*.*.**.**..*..*...*.*........**.....*...*..**.*......*...*.******.*..**..*..**.*.**..*...****...****.*.**.**...*...*..**.***..*...*...*..***.*...**...****...*.**.**.*.*...*.**.*.***...*....**.***..*..*.*.*****.*****.*.**.*..**...*....**..*.*.*..*..**...*..*...*****.....**.*.*****...******...*.*.***..*.*..*...***..*.***..*.*..******..*.....***..*...**..***.....***.*.*.**........****....*....*.*.**.*.**.*..*...***.*.*.**.**....*****.*.*.*..*.*.**.***..*.**..***....**..*..***.***..*...**.****.**********.*.**..*...**..**..*..*.***.****.*******..*.*.*.****...*..****..*...*..*.*.***..*.**..****.**.**......**.*.*.*....*.*.***....**..**.*.*...***.**.*.*.**.*...*..***.***.*..**...*.**..***.******.***..**.....***.*..**.***...**.*.**..*****.. *....*.**.*...**.*.**...*....**.*.*.*....**.*...*.*.*...*.***.*.***.............*.*.*.*..****...*****.*.*....*..****..*****.***.*...***.**..*****...*...*...*...***.*.**..***..*****..*..***..........**.*...*.....***..*.***......*..****.******....**.**...**...*.*....**.*.***..**......**...**********.***.*.....**...*...*.**.**.*****....***.*.***.*.******......*..*..****...***....***..****..*.*..*..*..*....*****.*.*..***..*....*.*****.*.****....*...***...*...*****..*.*.*.****.*...*......*.**.****.*..*..*.**.***.*.**...*****...**.***......*.*.*******...**....*.*.**..*......*.......*.****...****......*..*...**.*..*...*.**.**.**.*..****...*..*.*.*...**...**..*.****..*.**.*......*.*.*.*.*.*....**.*.**.***.***.*..***.**.***.**.*.*..**..*.**...**.****.**.*.......*..***..***..*...*.......******...****.*..*..**.*****..*.*.***.******..*..*..**.*......**....*.*..*...*..***.*...**..**.***.***..***.*.*.*.****..*.**.*.*.*..*..******.....**...*..*.....*.**.***..*.*.*..*.**...*..*....*..**.***.****.**.**...*..**..*..**.**.*.*****....******.***...*..*..*..****.******..*..*...**.***.**.**.*...*.*.*.*.....****...**.****.****..**.***..*..****.**..*****....***.**.**..***..**..**.....*.....*.*.***.*..**...*..*.*.**..*.*..*..*.**.*.**..***..*..**..*.**.**..*..*****.**....*..*..*.**..*....*.**...**.*.***...*.*..**.**..*******..**..***.********.....*.***.**...**.*..*..*.***.***....**.**..*****....***.****...*..**..*.*.*.**.*.*..*.***...**.******...**.*....*..*.******.*******.***..*.*....*....***.*****.*....****.*******.**.*...*...*.*.*******....*..***...*...*...**.**..*.**.**.*..*.**.*..*..***.*.***.****.*..****.**.**.*.**.*****..*.*.***..*.**.*.***..*...*.**....**.*.....*....***...*...**...**.**.*.**..**...*..***.*.***..*.****.....**.**.****...*....*..*...****.****..*.**..**.*.**.*.*..*..*..*.*.......*..*..***.....***.*.*.....*.........*.....*.*.***..***..**...*.*.**.*.*.*.*.*.***......*..*.*..*....*..***..*..******.*.*.*....*.**..**...*.**.......*..*.**.....**....*..*.**..***..***..**..*..** *..*.*.*.****...*...**....*.**..***.*...*...*.*****.***..**.**..**.**....*..*.*.*...****.*.**..*.***..**.***.*.....**..**....*****.*.......*.*.*..***.**....*.*...**.*.....**...*...*.*..*****.*.**.*********.**..**.***..**.*....******.*.*.*.**.**..*.*....*****.*.**.***..******..***.*..**.**.*.*.....***.....**.****..**.*..*.*..**.*.*..***..**..*.....*..**.*.****.*..**..*.*.***...**.*.**.**.**...*.*..*...*.***...*.**.***...*.**.*...*..***...*..**.**.*.******.**..*.**......**.*****.***.....*.*.....**..**.*...*..*..****..***.*.**.*..**.***......**.******..*..**...**.**.**..**...**.*..****.*.****...**..*.*.*...**.*****..*....**...**..*.*.*........*.......**............**.*..*..****.***.*......***.**.*..**..**.*.*.****.*..*..***.*.****.**.......*...*.*******..**.**..*.**..*...*.*..*.*..*.**..*.**.*..******.*.*.*.****.*..**.**....*.*.*****.*.*....*.****.**.....********..**.*.*...**......*.**....*.**.***.......*...*.****.*.**.*..**.....*****.***.*...**..*..***********...***.**..*******.*.***...*..**..**.*****....*.*....***..*..*...**.**.*..*..**....*...*.***...***..*.****.*..*.***.***.**...*....***......***.*****...****..**.***.**.**..******.*.*........**.**.*...*..*****.**...***....*..*...*..*.***.**.*.*.*******.*..*.*.**..*.***.*..***..*.*..***..*...**...*..*..**.**.*..*.*.**.*.*.***........**..***.*..*..****.*.*****.*.**.........***.*.**..*.******.*.*.**...*.**********...*.*.*..**.*...**..**.....*.*....*.**......*..**.*........*..*..*.*.***...***.**.*..***...***....*.**...****...*.***....*..*.*.**.*.**.***..*.*..**.******.*******..*....*..*.***..*.*.*.*...**...*...*..*..****...**...**..***....**.*..*...****.*****..*.**..*..**..*..*.*..*.*******.**.*.******.**.*.....*.*****.....*..*.***..**..*..*.**.*..*.*.*........**...*..*.**.*.*..**.*.*****..**.**.*...*.******....***.*..**.***..******.*..**.**.**.....**.**.****..*....*.***...*..***......****.....**.*....*..*..**.***.*****.*..**....*...*.*...****.***.***.**.....*..*.**.....*.*.*.....****.**..**.*.*..**...***..*..**..***.* .....*..***...*********.***.*.*.***..*..*..*.*..**.*.**...**.**....**..*.....***..*.....***.*..****.*...*.**.**...****.*.*.*......*..**.**.*.*.*.*.*.*.*.***..***...**....*.***.*.***....**..**.******.**.**.*..**...*.*..***..*****..**.....**..*.***.*.*...*.*.***.*.**.**..*...*.*....**...**.**.**...******..**.*.***.*.**....***..*.....**...*.*.*.**..*......*...****.**..****.*.******..**.....***...*******.**.*.*..*.*.**.*..*.*...***..*........****.*..**..**.**..**..*.***..*.**.**.*.**.*.****.......*..****..*.*.*.*.*...**.***.*.......*..*.*......*.*.*....*......**.**..**.....***...***..*..****.***.*..........***..***..**..**.*.***.*.***...*..*.*..**.*.**.*...**...*.**..**...***.**.**.........*.***..**..****.***..*.....**...*...*..**...**.*.*.*.....*...********....*..*.****.*.*****.***.*.*...*.*.**.*..*..***.*..***.*....***...****...*...*.*****.**..*..***..***.***.*****..*....*....**.*...*..*.**.*..**.***.....*.*.*.**..***..*.**...*.*..*.**......********.*..*.**.**...***.***.**.*.*......**.*..*..*..**...**.*.**...****.****.**....*.*...**..***.**.**..**...****.*******.***..*.******.....***.*..**.*.**.**..**.*......*..**.*..*..***.*.***..*.****....***.*..*...**.*..*.*.....*..*..*.**...*..*...**.**.*..***.....*..*..*..**.......***..*****.*......**...*..***.***..*..*.**.********.**....*....**.**..*.*..***.*..**....**..**..**...*.....*....*....****.*....*...*.**....**.****...****.*....*....***....*...*.*.*.***.*.*...*.****...****.*.*.*.****..******...******.**.****.***..***..*.*...*....**..*.**.**...***.*...*.***.*.*..*******.*..*.***.*...*...***.*****...***.*.****.*..****.**.*......*.*.*....*.****.*.*...**.***.**.***.*....*..*.**.****....*.*.***.*****..*...*.....*..*.*.*.......*...*.*..**..*...***...*..*****....*.*....*.*.***.*...**..*..****.****.**....*.**..*....*.**.**...**..***...*..**.*.*.*...**...**...*.**..****.*..****..**.**.*...***.*.**.***.*..**...*...**..***..*.**.*.****..****..*....*...********.**.**.*.***..*..***.**...******.*..*....*...*.*..*.**.*...*..**..*..*..* ..*.***.*.***.**..***...***.*.**..**.*..**...****.*....**.*..***.****..****.*.**..***...****.*.*.*.*****..*.**.......*.*...*...*...**.*....**.******....*..*.**.*.**..*...*.*.*.**..*..*..*..*.**.*.*.***...*..*.**..**.*..*...*....****.*..*.*..*..**.**.*...*.*****.*..*..***..*.***.***.*..*....*..**..*****...*...***...*..*****..***....*..***....***.**.**...**.*..*..*.*.*.***.*..*.**....***..*.*.**.*..*.*.**.**.**.*.**..****..*...*.****..*..**.*..***...*****..***.*..*..***.*.*...*...**..**.***..*...**..*.**.......**.*.**.**.*.**.*****...***.*.*..*..*..*...**.*.*.*.*...*.****....*...*...*.*...*...*...*.*...*.*.**....**.*...*******..**.*.****.**.*...**.*.***...****.**..*..***.****.....*..**....*.*...*.*.*....**.**..*..*****..*...***.*..*...**.....*.*....*.*...*..*...*..**..*..****..****....**.*.***...***.***.*.**.***..*.*...*.*.*.....*...*.*..*.****...*.***..*..*....*....**......*****.*.****....***..*...*.**....*****..*.*.**.*******...*...*.*...*...*.....*..*...***...*..**....****.*.*.**..****.*...***....***..**.*....**.*****..*.*..*.*..****.**...*.*..**..****..**.*.*.****..*....*..****..**....**.*.*..****...**....*..*...*...*****..*...........*...********.**.*......**..*..*...*......*..**..*.******...*.**.*...***.*.**.**.*****.**..**.****.*...***.*************.*...*.*.******..*.**...*..*.*......*.*..*....*.***..*..*******..**....**.*.***.*...**..*..**.*.**.*......****..*.*...*..***.*.***.*..*....*.**..*.*......*.*.**.****...*..***.*.**.*.....**..**.***.****..*....**.**..*.**.**.*.*...*.*......**.*..*****..*.....*...*..**..*****..**..*...*..*...**.***.***.*..**...*..*.***.**.*.*.**..**.**...***..*..**..*.*....*.*..***.**.**.**.**.*.*..*.*..******...****..*****.....**....*..*.*****..*.*****.******.*.*****.**...***.****..**.**...***.*.***.*..***....***...*..*...**..**.*..*****..**.**.******..*****.**.****..*.*.**..*.**..*..*.**.*.*****.*..*.*.*..**.**..*..*..**....*.*...*..*.*..**.***.*.*..**.**..*.*..**.*.***...*..*.**..*.**.*.**.....*.*..*....**..**..*.**.**..***.*...*.*** ..*.*...*..*.*****..*.**.*.*****.****.***.**.*****..**.....**..*..**.**...*.*..*...******.**.**.***..*.**.***..***...*.*.**...***..**.**.**.......*.*****..****..**.....*.*...*.**.*.***.**.****.**.*..**.***....**..**..*.***..******.**.**.**.**.*.*....**....****....*......****.*******..**.*..***....*.*...*.******..*****.**..*.****..*..*..**.**....*.***..******.**..*...*.***...*..*.*.*.***.******..*..*.**.**.****.*.*.***.***.****..*******..**...******..*..***.**..*.**.****..*...**...**...**..**.*..**....**..*..****..*...*..*.*.*..***..*.**.*...***.*.*.***.*...*..*.**..**.*..**.*..**....**.*.*.*.*.*.****.*.*.*..**.***.........*....*.***.*****.*.*..*..*.......*****..*...*.**.***.....****.......****...*.**..****.....*...**.....***.***.******..*.**.**.**.*...**...*.*.**.**...*..**.*.**..**..*.*...*.**.**...*****.*...*****.*.*.*...*...*..*.*...**..**..**.*..*....*....*...*.*.***.*..***.**..***.*****.**..******..****.***..**.*..***.*..*..**....*....****.*...***...**.....**.**.******.**.*.*......******.*.*.*...**..**.*..*.*..*****.*.*.*...*...*..****.****..*.*.**..*...**.**...*****.***..*.******.***.***...**.**.*.*..*.****.......*..***.*.*.**.**...**.*.*..*.*.**.*....***.***.**...*....*....*.*.*****..*...***..*..*...***.....*....*..***.*....*.***.***..*.*..*******...*.*..*.....**..*....***.****.*...*..*.*.*.*.**.***.*****..*..**..**.*.**.*.*.....*.**.....**..*.*...*..***..*.*..*.*.....**.*.*..**.**...****..***..*.**..*.***.*..*.***...***.****...*.******.*.**.*..........******...***.****..*....*.*.*.******.*****.*.**.***.**.**..*..*.*..*******.***.**...*.....*.....*..*.**.......******.**.*.******....*.****.*....*..***.....*.**.*..*....**.*..***..***.**.*...**..***.....*..*.*.*.*.*.**....**..*.**...*....******..*.....*.**..*..*******.**....*.*...******..*..**.***.***.....*.*..****...*..*...**.*.*..******.*.**..***..*...****...***....**...*.*.*..*.***.***.**.....***....*.***.*.*.*.....*...*....*.*****.*.*..*.****...**.***.**.*.*....*..*****...***.**..**.*......**..*.*..**.***... **.*.*.*.*.*..*.**..*...*****..****.*.*****......****...*...*.*..***.**.**..*.*..**..*......*.*..****.*******.*****..***..*..***....***.*...*****.*.*.*.....****.***.*..**..*..***.*..*.....*....**...***.*..*.....*.**..***.***..*****.*..*.**...***...*.*****...*****.**..*..**.***..*.**...*.*..*...****.***..*.*.*.*...*.*.*****.**.*.*.**.**.****..**.*.**.*..**.**.***....******..*.*.**..**..***.*...*....**.****..**.***.**.***..**....**....**...**.*.*.*...**.***..*.**.***...****....**..*****..*.**..***.**.*..*..***....**.*****....*.****.***.*..*.**..**.**.**.***..*...***....******.**..*....*.*...**..*...*.*.**.....***.**.**.**.**...**.***********...**...*..*..**...*...*...**.**..*****....*...***...*....**.*....*........****.....***.**.*..****..****.**.*.**..*.*.*....**..*.*.**.****...*.....*..**.**..******.**.**..****..*.*....*....***..*****...*.*.*.*.......**...**...*.**...*****.**.*******....*...*.**..*****.*.....*.*...**..****...**...***...*.*...**....*.*..*..***....********..******.***.......*.*..***..*.***...*.**.***...***..**.*..**.......*.*.**.*..***.*.**...**.*.**.**.*.**.*****.*.****.*.**...*...*...*...***.**..******...*.*.**..*...**.****.**..*..*....*..**....*.****..*.*.*.****...*.*....*..**..*.**...*..*..*..**.....***.....*...****.**.**.**....*.*.**...***..*...**....*..*..**.****************.**..***..*****.*..****..***.*...***.***.****.**..****..*.**.**..***.*...**..**...*..***.*..**..*..*.****.******......*.**.*.**....*..**.**..***...***.*.*.*.*..*..*****.****....*.*.***.*.*.*...*....*.*..*.*.*.**...***....*.*.***..**.....*****....*...***.**.*.**.**..****.*...***.******.***.*.**.*.***......*.*.**..*..*.*.*......**..**.*.*..*.*..**...****.*.*..**.*..*****..*.****...*.*.*.***.*****.*.**.*.****...**..*..*..**.**....*.*.*.*..*.*.*...*.**.*.*.***..*....**.*.*...*..*..***.*.*.*.*.*..**.*.**..******...*****..*..*.**....*...*.***.**...*******.*.*...***..*.***.*.*.*....*.****...**..*.****.*..*..*.*..*.**.**..**.*.*.....*......*******.****.*.***.***.*.....*...******..*** *....**...**.**.**.***..*...*.....**.***.*...*..*..*....**..*..*.**...**....**.....*.*...****...****...**.*..*.**.........*...*.******.****.**.*.....****...*.*.*..**..*.**..*.*...*.*.....*.**...*..***..***.*..**..****.*******.**.**.*.***.*...***.****..****.**.*..**..*.*.*...***.*****..**..**.*.**..*...**...*..**.***.*..*.**...**.*.*.*****.**.*...*...****..*.***..****..*.*..***.....*......*****.*...**...**...*....**.*.*.**.*.*....*.*.****.*...****.******.***.....**.*..**..*.*****...*.****.*..***.*.**.*..*****.**.**.***.*.*....*..*.*..**....*...*.*....**...***..*..*.....***.**...**....***.*.*.**.*****.*......**.*.*.*.***.*****.******.**.....******.****.**..*.*......*..****..*...**.*...*...*.......*.**.*..*........**.*.*.****.**.****.**..*...**.**....***.*.***.******.*.*.**..*.**..**..*.*.**..*****..*****.*..*.*.****.....***.***.*.....*...*.****.*..*..*......**.**...***..*..***.**..**.**.****.*.**.*.*....*........*.*.....***.***....**.********.*.***..***..**.*******...*.*.*****...**....**.**....**..*.****..*.*..*.*.**..........*****..**.*..*......**..*.**.*.*...**...*.****.*..**...*.**.*..**.*.*..***..******...**...*...*..*......***.*.*..**..*.*....*.***..*.......***.....****.*.*.*..****..**.**...****........**..***.*..********...*******..*.*.**.*.*...*..***...*...*.*...*..*.....*..**..*..****.*....*...*....*.*.**.....*...*.***.****.*..*..*.*.**...***....**.**.*.*.....*.....*..***..*.*..******...***....*****..*...***..****..*.*......**.*.....***..*.**...*******..*.*****...**.......****.*...***.*.*.**.*.*...***..*..*.*..*...****.**......**...*.***.**....***..*.***.***.**...*.*..**.**..**.*****.********.*..**..*****..**.*.**.*...***....*.**.**...***....***.****.*.*..*..**.******.***....*...*.***....*..*..**.*.****.....*.***...*.*.*...**...*.*.....*.**.***.*.**.**..***.***.*..*.**..*..*..*..***..*****.*.*...**..***.****.*.*..*.***..*.****.****.*....*..***..*...*.*****.*..**..**...**.*.***..**.***.....**.***.**..*....*****.**.*..**..**.*.**..**......****.*.......*...**.... *.*.*.*..*.*.*..****.*.*....***.**..*.*..***..***..*****.**.**..****..**.***...***..**....**..****..**...*****..**.**.......*.****...*.*.......****.*....****.......**.......***.**.*.......**..******.*.**..*....**..**.******...*..*....**.**.....****..**.*.*...*..**...*.....**....*....**...*****.*.*.**....**.*.**..*.***.*..........***.***......*.*.***...***.*...*..*.**..***....**..*****....*.....**...*.*..*....**.*..*....*..*.**...*..*...**.*******.**.**.**...******.*.**..***.****.*.*...***.**...*.*.*.*.*.*.*.***..**.*.**.*...**.**..*..****...*...**.*..*.*..**.*.****...*..*.**..*****.*......******.*.*.**.**.*..*.***.**.***.*......*...*.*..*.**...*.*.**...**.**..**....*.***..*....**...*.****..*.*.*.**..*********..**.******.*..*..*.*..****......*.*...*.*.*.....*.....*.*.*.*..*.*...*...*.**..........**..*.**..**.*..*.**...****.**.*.*.*.*.*...**...*.*.****.**.*************..**.*.*..*.*...*...***..*.**..**.*....*.*...**...*..***.*...***...**.*.....*...*......*.*..**.*.*.**..*.***.***.**.*...*.*...*...*..*..*.*.*.*.*..***...*.*.**.**.*.**....**....*....*.*.*.***.**...******.*..**....**.*.**.****..*.*.....*****...*.*******..***..*.....***..*...**.*****.***....*.*.*.***.*.....*..*..****.**...*****......*****....**.**.*.***..**.*.*.*****..**.******......**.*.****...*.*..**..***.***.*****....*.....**.....*.*....**...*..*.*..*...*.**...*.*.*****..*.*****.*.**..***.*.*.*..**.*............*.*.*.*.***.****.*.**...*****.**....*..****.**.**.**********.*.**....*..****...***.**.******....**.*.*.**.*..*..**.*...***..**.*..****.*.*...*.***..*...**.....**.*.*.****..**..*...*.**.*.......***..*...***.....*.**.*.*****.....**..*....*.*.*****.**..**.*...****...***..***..*..*.*...*...****.***.*.*..*..*.*...**...*.*.*.*****.*.*...*...***.**.**..*.*.*.***....*....*.*..*.******....**.....*****.****.......*.*.***...**.*......*..*..***..**.**....***...*****..****.*.*..*..****..**.**.....*.*.*....*....*...**..*....**....**....**.*.***.*.....**.....*.****..**....*.**...**.*.****..*..*..**....**.**...* ..*......**.**....*.*.*******.*......*....*.*.....*.**..**...*.*.**.**..**.****..**..*****.*.*....****.......***...***.*.*...**.**.**..**...*..***.....*.*.....***......*..****.*.*..*..**..*****.*..**.**.*.**.*...**.*..**..*.**.*.**.*.*.*...*..**..****.**.****.*****.*..*....*...*.*.....*.*.*...*..******...*...**..**......***.*........*...*..******.*....****.*.**.**..*.**.*.****.**.....*****...**..***...**..*.**.*..**.***..**.**.****.**.*...***..*******...****..*.**.....**.**...****.*.*....*.*.***.*.***...**...****...***...*...*.*.*..*.**...*.*********....*...**.*...****....**.*****.*..****.**.*.*****.*.*..****.**.......*.*****...**...**..**.*.*.*.********.**..*.**..*..**..*.****.....*...***.*....*.**..*.**..*...*.**.*....***.**.**..***.*.*.**...**.******..*..*.**.***..*.******...*......**.**.****..**.*.*.*.*..*..*.*****.*****.****.*.****...*..***.***.*.*..*.*..**.*..**.*..*.***.**.....***.*.**..*.**..**.**.**..***..**.*..***....*.***..*..***..*..*.*..**.**..*.*..*.....*.*.....*...*...*********.**.***.**.*.*..**.**....***.*.****.**.******...**..******.*.*...**...*.*****.....*******.*.**...*****.*....*.**.*.*.*.***.*.****....*.****...***.*.....****.......****..*...*....*****....***.*.**...*..*..**.....**.*.*****.*....*..*.**..*.**..**..***...**.*.**.*...****..**..**.*..*..***.....*.**.*.**...**.************..***.*..*..***.*****...*****.*...*****..**.**.**..**..*..****...*.**..***..*..**..*.**.*....*....*.**...***.*.*..*.....**.****.*****....*...***..****..*..*.**..*..*..*..*****.**..*...****.**.**..*.****...**.*.*.*.*...*.*.*.*..*..*.***...*.*.**.**.**.*.***.***...*...****..**.*.*...**.....**..**.****.*****.*.*..*****..**....*..*.*.**..*.*.**.*...**.**....*.*.**.*...*..**.**.**.***..****....*.*..*.**..****.*..***...*.**.*.*..*....****.*********..*.*.*.******.***.***.*****....*..*.*.*....*****.....*..*..***.**...........***.*....**.**.*..*..****....**.***.*..**.....**.*****.*.*..*.*.*..***.*.*****....**.*...*.***.*....**..****...*.****.....*.**..******.**.*.*..**.****** *..*..*.*..***.*.*.*****...*.***.*...*.*.*.*...*.*..**...**...*..**.....**.....**.**...**.**....*....*.**..**.***.*.*.*.....*...*....**.....*.****.***.*.*...**.*..*.*.**..***.*.**...*..*.....*..*.*..**.....*...**.*.**.*..*....*....***.*.**.*.*...*....*..**..*..*...***..*..*****...*.*.*....*..*.*..**.****..****........*.*....***.......*****..***....*.***...*.*...***....****..*..*......*...***.*.**..*.*...***....**....*.****.**..*.......******.**.*.*...*********.*.*.*....**.***..*...***.**..*****.**.***.*****.*.**.**.***.*....*.*.*.**...**.**.....*.*...*.*.**.**.********......**.****..*.*...**.**.*..***...**..*.***.**.**.*.**.*...*******.**.**.****.*.**..**.**.**....***.**.*..*.**..*..*..*****..**...*..***.***.**.*..*..*..*....*.****.**...***.**.*...****.**.***.*..*.*.***.*...*...**.**.....***....***.....**.**..*.*...*.**.**********...**...*...*.**..****.*..*.*......****.*.**.*.*..**....*.*..**.*.*..***......*.*..****.....*.*...**.*.***....**...**.*.**..******.*.***.*.*****..***........***.*..*.*.**.....*..**.*.********....*..*..*..*..***..*....*.*.**.***.*.*......**..*.*.**.*.*.**...*.*.****.......*....*****.****.*.*....*.*.*.*...****..*..*..*.*.**.****.*.........**.*.......***...*...**.***...**..*.**..****.**.**..*.*...*...*..*...*.*.**********.*..*.***...******.*.....**.**.*.*.*...****.*....**..*.******.......**..*..*...*..*****.**....**.**..*.*..*.*.*..****.*..*.*.*.****.....*...*...**..*.***.*.*.****.......*.**.....**..*.***.*.*.*..*..*.....*.****.*..**..***.***.*.****.**.*..***...****.***..*..**...*.*.*..**...****.*....*.*.***.**.**..**..*.**..****..****..**.*..******...***...*.*.*.*.****.****.*...***.*.*****..**.*..**.**...*..***.****.***.....*.*.**.***..****.*..****....*..**.*..*.*.*****.*..*...*...*...*******..*.****..*.*.*.*.**.**......*.****.*.**.****..**.*.****.*......**.**..*..*.....***.*...*.*.*.****.***..**.*...**.********...*...**.****...**.**.*...*****.*..***..*.**.***.......*..***.***.******.**.**.***.*.*.***.*...*...*.******.***.**.*..***.****..**.. ..**.***.*.*..**.*.......**..*..***.*...*.****...*....*.**.**..***...**.****.*.**..*..*..*...***..*.....*..***.*.*.*...*.***.**..**.****.*..**..*...*.**...*..***..*.*..*.***...*.*..*......*.*..****.**.***..*......*..***.*.*.**..*...*.***.*.**.*.**.*.***..**.***...***.....**.*..*.******.**.*.*.*..*..*****..*...*..*.*..*..****..*..*...***.*..**...***.***.*.**....**...**.*.*.***.**.*****.*.**.*..*......*.**.....*.**.*....********......**.*.**.**.**.....*..**...*.*....****.**.***.*.*.*..*....*..*...*.*.*.*.***.*..........******.*..**.*.*.*****..*.**.*.****.*..**.**....**..*.*...*.*...******.*.*.......**.....***.**.**..*..***..*.....*****.....***.**..***.*....***...**....*..*.*..*..**.....*.*.**.*...*.******.**........*.**..**.***.**..***.**.*...**.****..***********....*.*....***.*....*.*......*.***..**...*..****..*..****....**.*...*..**..*.....**..*****.*.***.**.**...*....*.*....******..*..***.*.*.********.****..*.....**.***.*.****..*.*.....***..*.*......**.*.*..*.**..*.*******.*...***..*...*.*.**..**.*.***.***....*.*.*.*.**...**.*..**.****.*.*..**..****...*..***.**.**........*.*****.***....**..*.**...*..**...*****..***.****.**.*.**.*.**.**..***.*.*.....***.*.*...*****.*.**...*.*..**...*..******.***..*...*.*..**...*.**....***...*..*..*.......****...******..**********...*.....**.*......****.***..*.******.*..**...*****.*..***.*....*.**.**.*.......*.**.***.**..*.**.***...*..*.*.*..*****...*....**...*....***..*..****..*****..**....*...**...*.****..**.****.*.....*.***.*.************.***.***.*...**.*.**.**...*...****....*...********..*....*....**.*.*.*.*..*....*.**.***.**...**...*..**.*..***...*..**.**..*..***..**..*.*.*****.**..***.*..***....*.**...*.**...*..*.......*.*..*.**..***.****...*..*.*..*..**...****..*.**..***..**.*.**.**..****..*...*.*.*........**.**...***.**.***...**..*...****....*...*.*.*..***...**.*....*.*.**.*.**.*...**.......*.**.**.....*..**.*.*.**...*****.***...*.*......*.***.*.**..*..*...*.....**..*..*.***..*.**.*..**..*...*.***..**...**.****....*..*.**.*.. .***..**.*...***..**.*****..*...**.***..*.*.*****.**......****...**...**.***..**..*.*.**...**.***.**...*...*...***..*..*****.**.*..**...**.....********.**.*.*.****.****..*.***.*...***.*..*.*..**...***.*..**.***...*..***.*.*..*..*..*.*..*..*.....******.*.*..******..**....***..***....*****.....**....*..****.**..*.**.**.**.......*....**.**.*..*..*.*.****.*..**.*.*....*...***.*..*.*.*.......***..**...********..*.*........*.*...*.*.***..***..****.*.*..*...**..*.****..*..**.****.*****.***..*...***.*..****.*.*******.***.****.**.**.*..***.*...*...***.*..*.****......*...**..*..*.*..**.*...*..*....***.*...*.*.*.***....*....*.**.*....*.*....**.*****.*.*.****..*****.*..**..***..***.*..**.***.*..**.**.**..*.*..*.***.**..****.....*..**..***.*...**.*****....***....*********.**.******.*.*..*.**.**.**.**.***.*...*..****...*.**.*......**...****.*****.*.*...****.**....*.***.**.....**.***.....*.****.*..*..***.*****..*...*..***..*.****.*.***..*..****...**.***....*.**..*.*.******...****...***.*.*...*....**..*.*.**.*.***.**.*..**.*.*.*.....**.*.*....*..***...**.****.*..**.*.**.***.*..***..*****.**...*.**.*****..*..**.*..*****...*..**..*...*..**..*...*..***....**...*....*.**.**.**...***.*...**.*....*.*..**.*.*......***.**.**...*..**....*..**..*...**........*.**..*....**...*.*.*..***..*.***.***.***......*..**..****....*...*****......****.*.**..*...******.***..*.*.***...***.****.*..*.*.**.*.*...**...*..*.*.**...*..*.**...*..*.*.*.*.**..**...****..***..*.*....**.*..*...*..******.****..*.*.*..*..***.*...***..*...*..**....**..*...**.***.**...*.*******.*.**.*.*.....**..*.*.**..**...*.*..**.*...*....**.***..***..***.*.*****.....**..*...***.**.***....*..****..*..*.......****....**.*****...*.****..**..****..*...**.*...***.**..****.*..***..***....**...*************..****.****.*.......**..*..**...*.***..*..*..*..*..*.*.******.**..*.*...**..**...******.*.*..***..*..**.*..*.*........*..****..**....**..*..**..*....**..*..**..*.**..****.*.***.****.*..*.***.**..*.***..***....*...*...*.**.*.....**..*.*.... ***.*.*..**..**..**.*..*..****.**.*..***.***...*.*.*..*..***.*...****.*.*****....***....*.*...****.***..**.*****.*....*.*.****..*....*....******...**..*..**.*..*..****.**....*.**.*....***.**....**.**......**..*********.**.*.*.*.*..****...*......*...**.**.**....*.*****.*...**...*.**.*..****.***..**..****.*..**.**.*****..**.*.*.*......**.*...*.*..*.*.******.*.****.**...**....*.***..*..*...*...***..*.......*.**...*....*.*..****.*....*........*.***.*..****...*..**...*...*.****...***..*..*.****.****.**.**..*....*.*.**.*.*..*..*.****..*...****.*.*....*.**.**...*..*.*..*.....*****...****....**.*****..**...**.***...*.**.***...*******.*.*...*...****.*..**.**..**..*.*..*...***..*****.**.*.*.*.*.*.*.*..**...**....**.*.**.**..**..****.*.***..**...**.*****...*..*******.**..**.**.*..****..**...*.*.****......*...*****.*...**.*...******..***.****.**.*****.*.******.**..*..**.**...**..***..*...**.**.....****....*.**.*.*.**....*..*.*.*......*..****....*.**....***.**..********...****.**.***...**..*.***.*...**.**..**...*..*.*..**.*.***..********..****.*..*.**..***..**..*...*.*.**.......***.*.***.*.*.****...***...*.**.**...**...****..*.*....*..*.**..**..*..*..**.***....*...**.*..*.*..*.*..*.*.****.***..**..**.***...****.*...*..*..*****.....*.*..*.***...**..***.***..*....*....**...*.********..*.**..*.*.....**.**.**.**.*.**...*.*.*.*....**..*.*.*.**.****..**..******.*.*..****...**..*..***..*..***..**..*.*.*.**.**.**..*.....*.*...*.*..***..*****.*...*..**..*.***.****.*....***.**..*****.**...**.......**.*..**.*.*..*.**....*.*..*.*****.***.*****....**.*.*****.**..**....****.**...**..*.*.**...*.*..****.*.**....*..**.......***...***.**.**...*...*.*...*......***..**..****..***..**********.*.....**....**.***..**......*.....*..*..*..**.*..**...**..***.*.*..*.*.*.*.*..*.***.....****.*.*.***.*..***..**.*..*....*****..*.*....***.*.**...*.**...*.*.*..*****.*.*....*****.*.**...*.***..**.**.*.*..**........*.**..***..*..*.**..............*...***.**..*...**..****.*.***.*...*..*.*...*..**.*..*.*.***.*.*.** .**.*.*.**.*..***.*..*.***.*.*.*...**.*.**................*.*******.**..***..*....*..*..*.***.****..***....***...**..*.*..**....**.**...*.....***..*..**....*.*.*.*.*.......*..*........*..**..**...****.**.****.*.......*..*.*.*...******.*.*...***....*.**.***.*.**.**.**..*.**...**.**.*****.**......**.*.***..**..*....*.*.***...*.*...**..*.**..**.*.****....*..*.*.*.*..*...*****.******...**.*.......***....*****.*.*...*...*.**.*.....******.****...*.****.*.*..**....*...*.*..**...*.*...*.**.*..**...**.**.....*.*.**..**.**.*...*...*..******..*.*.*..*..**.******.**....**.*.*..*****.***..****.****..**..*****.**...**....***...**.***.***..**.**.******.*..*.*.****..**.*.**...*...*****..*.****.*.*..*..****.**..*.****...*..**.....*.*.**..*.**.*..*.****.*****..**..*.*.*...**...****.**.**....**..*...*.*..*....*.***..*.....**..*..**.*.*......*.*.**.*.*****..***.********...*.*...***..**.*.**.***.......**..****.*.**....****..*.*..**.*.**.*..*.***...*...*..**.*..*.*.*.****.**.**.**.**.....****.*.**.*..**.*..*.**.*....*.*.****.****.*..*.*.*..*.....*...*****....*....*.*.*....**..*********.********.****.*.*****..*.*.*...***..***.**.**...*.*.***....***..*****.*..***..*..**.***.*.****.**..**.*.*.*.**.**.....**.*..*..*.**.*....*..*****...**.*.***..*....*.****...*****..**.**.*.**...*....*.*****.****.*.*..**...**........**.**..*.**..****.**.******.**.*.***..*..**.**.*..*.**...*.*.***.*.....**.*.**..**......**...***..*.***...*..*.**..*..*..*.****...*.******..*....*.*****.****.*...***..***.*..*.***.*************.*.****.**.*.**.**.*.*.*.***..*.****..*..*....*..***.*...*.*...*..**.**.*...*....*.*****.*.******.*..****.*.**..***.*.***.**.*.**.**.***.*.......*.**.**...***....***.**.*.*....**.***.**..*****.*..**.*...****.*..*....**.**..**.*.**.**.**....*...**..**.***..****.**.*.***...**..*....**.*...*....**...*..*.***...****.*.**.***.*.*..**.*.*...*.*.***...**.*..*.*.**...*....*.*......*.****....*.**.**.*..*.*.*.*..**.*******.*..*****..**...*......*.**....*.****....*....*..**...*.*.*.*.*..**....***.*..*. ****.**.....***.*..**.*..**..*.**..**.**.****.**.*..*..***.**..**.*..*.*********.**..**.....***..*.*..***..***.....**..***..***.*.***.**....***.***.....*.*.**..***.**..*..*.*.**.**..**....*..**...*..**..****.***..*....***.**...**.*...*.**.**..*..*..**..****..*.*...*..*..*.***..**..****..*..*.***...******.*.*.*.*..**.***...**....***.....****.**..*.*....***.*....*..*...*....*..**..**...**.***.*..**.**..**..******..*****.*...*...*****.**.*....*.*.*.****....*..**.**..*..*.*.****..***....*....*.*.**.*..*.*.**.**..*..*...*..*.....***.**..****.*......**.*****..**.*..*****.**...****.******.*..***..*****.*.*..**..**.*...*...*.*..*..*.**..*.*...****.*..*.**..**...**.*..*.*****.*...****...*...***.......*..**.**.***.*...*..*.*....**.*****.*.....***..*.*..*..*.*....**.*.***.*******....*....*....***.....*.*.*..**.*..***..*******.....*..***.*...**.**.****..**.*..*.**...*...*..**...*..*....********...*....*..*..***.*....*.*.*..**..****.****.....**..*.**..*.*..*.*..****....*...***......****.*..*..*.***...***........*...*.**.*.*....***.**.**.*.**.*..***.**.....*....**..**.*.*.***.*..*.*****..*....*.*.********.*...*..**...*...*..**.**.*.**.**.*.**...*.***...****..****.*..***.*...*.***...***..**.****....*..**.*.*.*...***..*.***.****...**.*..*...*.*.....*.**.*..*..**...*.**.***.***.*...**.**...***.**..***..*.....*.****.******.*****...**.****.**.**....*.*...*.*..*..****..*.*.**..*..*...*.****.*.....**.*........*.*.**..****...*.**...**.*.*..*.*.*.***.*...***.**.......*......***....*.**..****......***.*.*..*.*..*...*.**.*..**.***..*.*.*.***..*..**.**.***...****...*.**..**.***..........*..*.*.*...***..*.*.**.**...*....*....**.*.*.****.**.****..****....***.*.*..*......*.*..*.*.*...****.**..**.*.******...****.**.*.....*.**.**...*..**.***.**.**......*.*.....*..**....**.**..****.**....*...*.*..**...*..***.*.*****.*..**...*......**...***.*..*****.*....***.****..**..*.*.*....*...*....*.*..**....**.**....*.*.***..*.*..*...*.*.*.*.*.*.**.....**.***.*****...**...****..*..**.*...**.**....*..*....*..* *.........**...***.*...***...**....****.**....***...****.....*..**.***..*****.*.*.**..****.*..*..*..*..***.******.*.*...*..**.*.*.*..********.*.**...****.**......*.**.*..*.**.**.*.*..*.*...***.*.***....*****.**.*......**.*.*.**.*..*...*..*..*...*...****.*.***.***...*.....***.....*..****.****.*.*.*...**.**..*.***...***.*...*****...*.*.****.*..*..*.*.**........*....*****....*..*.*..*...*****.**.*.*.*..*..***.***.***..*.*..*..*.*..****.******.***.********..***....*..*...*.....*.**.**...*..*.***...*.*.**.*********.**..*...**.***....*..**..**..*..****.**.*..*.**.**.*..****.....**.....*....*.*....*...**.....*.*...****.***.**...**.....**..*.*..*********..*.**.*..*.**.**.....**..*.***....*.*....****.***..*.****...**.*...*.**..**....***..****.*.**..*.***.....****..***.**..**..**.*.*.*..*.**...****.****.*..*.*..*..**...**.**.*.****..*..**....*.**.*.****.....**..*..*.***...*....**....**.*..*.*...*..**.*..*..***...*.**..*..*..*...*.*..**.****..***.*...**.***.*.*.**.*.*...***.....**.****.***...**.***.*..*..*.**.*****.***.....*..*..*.*.*.*...**....***.*.**..***....*....**..*.*..***.*.**.***..**.***....*.**.**.**..**...*.*.*.*..***.*...*.*...**..*.*.**..*..*.....**..**..*...**.**..**.***.**..*..*....**...*...**.....***.******...**..*....*.****.*.**.**.*.**...**.*****...**.**.*...**..*.***..*...**...**...******.....***..***..*..****.*.*..**.*..***...*.*....*.***..*.**...*****.***..*.**......****.*.*.*..*.****..****.*.*..*.**..***....**.**.**.*...***.**.*.**....*..*****.*..*....*****...*.*....*.***....*.*..***.***.****.**...*.*...****.....**..***.*.....*...**.*.*...*.*.*****.*..*.**..*.........**.***.*.....****.*****..**.*..*.*....**.*......**....*....**.***.****...**.*....***..***..**..**..*....***.*.**....*.**.**.*.*..*...**.*.*.*.**.*...*******...*.*....****.*.*.***......*..*.***.*....*......*.**..*...***.*.****...*...*****.**.****..*.***..*.....**.*..*.....*..**........***.*..*.**....***.**.***.....**.....*..*....*.****..**..**.****.*.***.......***.****.*..**....*.*....*.**.**.* ....*.*.**.*.****.*...**.**..*..**.****.....*..*.**..**....****.*.*...**.......*..**.***..*.*.*.*****.****..*....*..*..*.*.*.**...**.***...*...**.******....*.*.*...**.*.......*.*..**.*.**..**.*.**.*....***..*.***.***....*..*...***......*.*.*.******..*.*.*..*.***.*.***.**...*..***..**..**..****.*..*.........***.*..*.*...*.***.******.****...*..***...**.*..****..*..**..****...*.**..**.***.**...*.**.***..*****..**.***.***.*.*.*.***..*****.***.***.*.**.....****.***..*****..*.**..*..******.***........*****.*..*.***.*.*..*.*.**...*......*..***....***....*.***...*..****....*****.*..*...*..**..*****..****...*..**..***..****.**...**...****.*.*.*..****.*..**.*...**.*.*.*...*..*.*..*.*..*...*..**.*.*......*..*.***..***.*.**...**..**.**.*.**.......*.*.***.*.****...**..*.*****...**.*.***......**.*..**.***..*..***..**..***.*****..*.....*...**.******.*..**.*..***.****.......*.**.*.**..********..*.**...*......****...**......*..*...*.*.**.****.*.*.*..*...*.*******....*...*...*...*******..*..*..**.**.***..****...*.****...*...*.....*...*....***....**..**....*..*..*...*....*.**.....**...**.......**.****.....*******.*......***...*..******.......*.**...*****..**.**.*.*.*****..**...*..*..**.**.*.......*....*****...*..**.....**.*........**.*.******....*.*.**...**.*.****..**.**..**..*..**.*.*.*.*.**.**..*.*.********.****..*.**...*..*.**..*.*.**.***...**..**..*.**..*......*.***..****.*.***..*..**..*.*.....*...**.*.**.**.**...*.....*.***.*.***..*.**...*.*..**...**.**.......*..**.*.**.*....**.**.**..**..*.*.....*.*.*...**..*.*..***..*****....**..*.*........*****...**.****.*..***..**..*..*..***..*...**..*.*.**..*..**...*****.*.*..**...*.*.**.*.....****.*.***.****......**.**..*...**.**.....**...*...*..*.********.***.*.*.....**....*.***..*..***.*.*..***.*.*.*..*...**.*.***...**.*.****.**...**....*..*.*..*.**.**.***.*.*........*..****....*..***.*...**.**..**.******.******.*.**....****.*..**.*.*.*...*.***.*.....**....*....*..**.**..*..*.*..*.***.******.*....*.**.*....**...*.*****..**.***.....***.*.* *.*.*.**.****.**.*..***.***......*.***.*..*****...**.*....****...****..*....***.***.*.*......*.*.*****....**..*.****.*.*..***...*****.*..*.**....******..*.*....*.**......*....**.*.......*...**...****.***....*..**..**.*.****.**.******..*.....**..*...**.*...*...*..*...**....*.*..*.***.**..*..**..**.****.*****.****.*.*..*.*.*..*****.....**.**.****..*.**.**....***...**.*..*.*****.*..*..**.**..****.*.*.*..***..*..***..***...*.*...*****..*.....*....***..*.*.*.*..***.*..*.**.**.*....*.**.*.*.******.**...*.*.***...***.*..*.......***.**.***..***..*.*.****...*.*.*..*****.**.....*..*.****.*..*.*...*.**.***..****.***.......***.*.*...*.**.*..*.**.**.***.*.*....*.*******..****.**.*..***...*..**.**......***....*..*.*.*....**...*..*.....*...*......****.*...*.**.**....**...****.*.*.....*.**.*..*.*.*.*****.*......*.******.*...*****.*..*...**.*.*..*.*.*.....*..*.......*...**....****..*...**.**...*..*..***.**...**.****...*.**..*.....*....**...*.*.****....*..**..*.**...*...**..****.....*.*....**..****....***.***.*...**..**.***...*...**..***.**.*.**.**..*..*..**.*..**.*..**..*..*..**..*****.*...**......*.*..*..*..***..***.******...*..***...*..*..*..*.*...*.*****........*.**..**.*.*.***..**...*....*.*.**..*..****...*******..**.****...*...*.*.**.......******....**.*...*.*...**.....**.*.*****.*****.*...*..*.*.*.....*..*.**.***.**...**.*..****.*.*.****.*...*.*.*.*.*****...*....**....**.*.*.*..*.**.*.*..***.***...*.**.*..*.**.....*..*.***.*.......*....*..*.......**....*.***..**.****..**......*..****..*........**.**..*..*.*....*..*...******.....*.*.**..**.****.******..***..***..*.**...*...***.*.*.**..*....*..*.*.*...*****...*..*.**.*..*.**.*....****.**.*..**..*.....***.**..*.****....***.*.......****.....*..**..**..*****.**..*....*.****.***.******....**.*...*..**.*****..*......***.*..****..*...***..**.*...*.****..********..*..*..*....*.**.*...**.**.***.**..******.**.*..**..***.*.***.*.......**..*.**..**.**.*****.***.****..*****.****.*..*.*...*....**..*.*.*.**..*...*.**.*...*.*.*.*****.**.**..*. ....*..**.*...*....*.*.....*....**.*.*...*****..*...***...*.*.....**.**.***.******...*.****.*..*....*.**..*.**.....*..**....*.*.****..***.*.**.*..***...********..*..*.*..*...****..**..***.*.**.*.*.*...*..**..***..******..**.*.********.**.*.**..*.**..**.*.***..*..*.***.**..**.*...***.**...****...*.........*******.*****..*...*..***.....*..**.*.**.......*.*.*.*.*.*.****.*****.*...**..******..*.**..**..**..********...*.*....*..*.***..*.***...*.*.....*..*...**...*******.*..*.***.***.*.*....*****..*.**..*..*.*.**..***.*.*...**.*....***.*....**.*.*..*.**..*...*...*.***.*****.*.**.**.**.**.**..**..*.****.**...*..**.*..**..********.**.*.****...***..*..*..*.***..**..*.*.****.*******..**..*...*.***..***...**.***.****.**...*.**.*..****...*...**..*..*.*.*.**...**....****.*.*****.*...*.*.*.******...**...*.....*..***.*..***....****...*.*...***.**...*.........*****...**.*..**..*.***.*.**.*.**.*.*...***.*****.*...*...*..**...*...*****..**.*..**.**.**.*..**.......**..*..**.****.*..*..*....**.*..*...***..**.*...*..**.*********.*...**.***...*.*....**.**.***...***..*..**.**.*.*...*.**.***.****..**.*...**.*..**.*.*..**....******...*.*..****.*.***...***..*.****.....*.**.******..***....*.**.*..**....*.**....*..****..*****..**.*..***..****.*..*.**....***..*........*.....*.*..*.**.*........*.**..**.**.****.****........*****.*.***.***.*.**...**.**..***.*..*...*....*.***...****.**.***..*.*..*.*...*...*.**.**.**.***..*.*.*.......****...*..*.*.**..**.*..*.*..**....*****.**...*.********.*.*.*..*.*..*.*.*.*...**..*..*.*.*..**..*.**.**......***.**..*...*.****.**....*...*.*...*....*****.*....***....*.***..******.**..*.*.**.*...***.**...**.*...*.*.*..*..*..*.*...**..........***.**..***.*..***..***..*..**.....****..***.**.*....*..*.****...**..*****.*...****.**.**..*.*****.*.**......***.*.*.**.*.****..*.*..**.**..**.*...**..*...**.*.****....**....*.*****....**.....*.*.**.***..*.*.*....*..**.**...*...**.*.**.*..***..**....*..**..***.**.*...**.****.*...*.***.*..**.***.******..**.....***..*.****.****.*.*. .****..****.****......**..**...**.**.*..*.**.*******.***....*.***.*.......*.**.*.*.**....*.*.********..*.*......*.**...**.*..***.*.**....**.**.**.*.*********.**.*...******....**.*******.*.*..********.*.*.*****.*.**.*.....******...***.....*.....***....**...***....*.*.**...*.***..***...*********.**.*..*.*...*..**.*..*.*.*...***....*.***.*.*.*.......*...***.**.*.....**.**..****.....***...*.*..*.....**.*...*.*.**..**.**.....*.***.*****.**...*.***.**.*.*****...*.***..***.********......*.*...***.....*.*.**.*.*..*..*....**.*.*...****.*....**..**..**.****.****..*.*..**.*.****.....**.******.**..**.**..**.*.***...*.....*****..***.*..******.**.*...*.**...***..******.*.**..*....*..**.*..*....******..***..*.**....*..****...***....**..*****.**..*.......**.****..**.*....**..*.*..*.***..*.**...*.*..*.*..*..***..*..**.*..*.***.*.*****.**..**...*.*.*....**..*.**.*........*.***.**..*.*.*.*...*****.......***.*......*..*.**....*..**.**..*****.***.*....*......**.*.**...*.......*..***..**...*..*...****....**...*.....**.**.*.**..**..*.*.*....*.**..***.*****...**..***.*.***.**..***..*.**.**.***...*...*.******.****.*.**.**..*.**.*...**.**.***.*....*.**.**.****..*.***.*...***.*.**..*..**..***..*.**...*.*******...**.*..***..*..*******....*...**.**...*****..*..***....**..*.*.***...*.**.*..***.*..*..*.*.*.*.***..*....*.*******...*******...**..***.*..****.*..*.*.....*...***.****.***.*.****.*.*....***.**.***.***..*.***.**..**...***.*.*.*..*..**...****....****.*...*.....***.**..****..*.*.**.**.**..*.*..**...***..*...*.*..*..**.**.******..***...***.*....*.****...***.****.....***.**.**...***.*****.....*.*.**.....*..*.****..**...**..*.**.*..**.***.**...**....*******.....******..*.*....*...*..***.*..**.**..*....*.**...*.*.*.***..*.***...*..**...*.**.*.*..**.*......***....*......*.*.*...***.***...*.*..*..**.*.*.*...**.****...*..**...*.*.*..*..*.*.**.*.**..**.**.*..**.**.***...*.......*.....**....**.**..**....*.*.**.**.*.*..*.**..**..***.****...**.***.*.***.**....**.******..**.**.*.*****..***....***..*.. .*.*..*.***..**.*......*...**.**....*.*.*.*.*.*..******.....**.*.****...*...*.*.*****...**...****..**..**...*.******.**...*..*..*...*.....****....***.**.*...*...*.******.*..*......***.****.*..*.*...***.*.*..*.......*..*.....**..**.*.**.*.**..****.*..*..*....*...***.....*..***.**.*.***.*.***.*.**.****.*.***.*****..*..******..**...*..**.*.*..***...*.*.****.*.****.*.*...*...*..***...*.********.*.*.....***.*.***.....**.*..**.***..**.***.**..***.*.*.***......**.*.*.*****.....*.*.**.....*....**.***.**.*.***.**.*..**.******..*......*.*....****.**..*.......*...**.*..*.*..*....*..*....**..**.****...*.**.****.......*****..**.*.*.****.**.***..**..*.**.**...*********.....**.........**..*.*.**.....***.*...*...*.***......*.*...********.**.*.**.*......*...*...**.....*...***..*..*..**.*....*...**.*.**..*..*..**.****.***..**.**.***.*.*...***.*.....***.*...*...**.**......*.*.****......**.*.**....*.*.***.***...*****..*.**..*...*..*..*.*.....*..***.*.****..**..**.****..**.***......**.*...**..***......**...*.*..*..***..***.***........*..***.*.*...***..**....**.***.*......**.***....**.*....*.***.**.**......*.....*****.****.*.*....********.....****..**.*.*.***...*...*..**........*.******.*.*...**..*.***..*......***.*.***..********...**....*.*...***.*******..******..****..**.*..**..*..*.**..*.**...........***...**..**.*.*.**.......**.*..*...*..***.......***..**.*.***.****.....***.**.*...*...****..*..******.*.*.*.***..*.*.*******.*.....**....*****...*.*****.**.*.*..*.**..******.***..****.*.*...**..****..**.*.*****..**.**...**.**.***..*.****.***...*.***.*.**.***.*.**....**.*.****..*........*.***.**.*.*.....**.*.****..*..***......***.**.*.....*..*.***....***.**..**.******...***..*.****.***..**.**...**....*.*.*..**.*.**..*.*.***......**.*..*..*.*.*.*..**.*....*.*...*..*....*.**.....***.*...*.**.*.*.....*.*..**.*.**.*.*..*.**...*.****...**...***.**.....*.*.....**..**.*..*.*..*..*.*.**....**.**.*.**.*.*.*..*.*****..**.*..*....*..*.**.**.*..***.*...****.*.******..*.*...*...*.****.*****.*..*..*..* ...**.**.******..***.*.**..*.*.***..**.**..**......**.*.*****....*.**.**.......**.*..*.*.*..*....*.*..*......****....**.**.*.*.*****..****.**.*.*.****...****......***...***....******.**.**...*...*..*....**..***.******.**.*...**..*...*.......*...**.*.*.*...*..*.******..***...*.*....*.**.*.*.****.**..***.*******.*...*.*.*....**.**.*.**..*..*...**....*.**.***.*.**..**.*...*..*.******...***..*.*.**.*..**.*.*.*******..*..****.**...**.**.*........**.*.*****.....**...*.***.*..*.*....**...***..*.****.***.*.**.*.******.*.**.*.*.*.***.*...*.**.*****..**..*......**...**...*.******...****.*.*.**..****...*.**.****..**....**.*.*.***..**.**.*.*.*..***.***....*..*..*...**.**...****.**...*...****.**..*...***.......*.....*.***.***.**....**.*.*******.**....**........*..***.***.*......***..*...*.*.*..*****.*****.***..*.***.*..****..***.***....*****..**..****..*.*********.*..*.....**..*.***.*.*.*.*.....******.*.*..*..*.*.*..**...**...****.***.****.*.*.*.....*****..***.*.***..*.**.*****.*.*...*.*...**.***.*.*...*.***.********.*.**.*.*.*..**....*.***.*.*.***...****...**..*..***.****.*..*****.***.*.***.**.**.*..*..*...**.......**.***.*..*...**.**.......*....*..*....*.*.*..***...***.****.****...**.*...*.****.*.**...*....*****..*.**.**.*.*.*....**...**.***.*...*.....*..*....*.*.***.*.*.***..****....***..**.****..**.**..*.****...*****..*..*.***..*****.....****.*.******.***....*.***.***..**.*..*.*.*...*........***.**.*..***....***.*.**.*....***.......*******.......**.***..*.**...*..*.**......*..*...***......***..*..***.*.**..*.**.*.*..*.*...*.***.*..*.*..**..*....*...**......*..*..*..*.*....***..*....********...*.*****...**.*.******.**.**.*.....**.*..**.***.*..***..*********.**.*..***.**..***.....**..*...*****.*....*..*..**....**.*.***.****.****.**.*....**......*....*.....*..*******...*..*.....*..*...*.*..**.**...*****.***.*.**.*.*..**.....*.**..*..*.......*..*..**...***..**.*.****..*.*...*..****.*..*.**..*.***.....**....**...*.**.*.**.*.*..*.......**...**.*..*.*.**.**..******.*......*.*.*.*.. *.****.*...*....*...**.*.******..*.***..**...*.*.*.....*..*.**.*.*.**...*...***.....**..*.****.*.*.**...........***..*..****..***.*....**.*..**.****.*...*.......**..*****...*.**.*.**....**....*....*.**.**......**.*.*...***.**.*......*.**...***..*..***.**.***....**.*..*.**..*...**.*****..**..**..*..*.....**.****...*.****.*...*.*...*.*.**.**.******.*.*.**..*....***....*..*....*.**.*...*****...*.**.*.*..***..***..*.*...***...*..*******..*..*****....*.**.**..**.*.....*****.*.*.....*****.*****.*.*.....*......*.**..**.*.*...***.***.****...*.*.*..*..**...****.*.*.*.**....*.*..***..*...*...*..*.*..**.*...**.*...*.**.**..*.*.*..*.*.*.......*.*****.**.*..*..**.*.*.***.*...**.*.**.****..***..**...*..*.*.**..*..*.*..*.***.*.*..*....***.....*...*...**..*.***.***.*.*****.**......**.***....*.*.**.*..*.**...*.*...*...**.***...*..*..**..........***.**...*...*..*.**...*****.****.*...*.*..***..*.**..*..**..**.*.**.*.***.*..*..***..****..**.**....*...*.****...*...****...**......****.*..**.***.*...*****.***...***..*...**..**.*.**......*....**.*.****.**.**.*.**.**.*.....**..**.**...*.*.*.**..**.*..******..*.**..*.*..*.*.*.*.*.*...**.*...*..*..**..**..**.*****..*.....*.**.**...*..*.......*.*...*.**..***.***.*..**..*.**..*.**.........*..**...**.*.....*....***.*....*....**..***....*..*...*..**.**.*.*..***.**..*****..*..*..*.****.**..*..**....*****.*.**.***.*.*.****..**.*.*.*.**.*....*****.*...*..*..**...*.....**.*..*...*..**...***...**.*.*..**.*....*...**.***.....*.**..*.*..*....***..**..**.**...*.*...*.*****.*...*......*.*....**.....*....*.**.***..***..**.*...*....*..*.*..*.**..*..*......*...*..****.*****.*****..**.**...*....**..*..***.*..*.*.****..*.***.**.*.*..*..*....*.*****...***...*..*...***......****.****.***.*.**.*.*.*..*..**..*..**..*.***.*..***.*.******.*.....*..*.*.**....***.*.*..****.....**.*....*..**.*..*.*...**...*..*.**...**..*****..**...*..*..*...***....****.*....*...****...***..**********.**.*.......**..**..*****...*.*.*****.**.**.**..*****.*..*.*.*.*...***.*.**.**...***.*. *.*..****.*..*......**.**.***...**..*.*.**.*...*..**....***....**.**..***..***.**..*..*.****...*...*****.***..**.**.*..******.....*.....**...**..**....*.***......*.*...*******.*...***..*.*.*.**.......*******.*.*.*...*.**...*...**.********.**.....*..**.*..*...***.*...*.*.*...*..*.**.*.*....*.*.***.....***..**.*..***......*.*.***..*.**.*...*****...*..**..****.*...**.*.*....*..***...**...**..***..*.*****.*...**.*.***...*.***..*.**.*..*..****..**....*****..*****..*****.*.....*...*..**...........**.*....**.****.*.*.***.**....*.*..***.*.**.*.*.*.*.*...**.****..*.**.**..**...***..**.....**.**.*.*.*...**...**...**...**.*.**....*******.*.....***.****..**.**.*.....*****..***.*.*..*.....****..*.***.**..****..*...**.**..*.****.....*.**.****.**..**.*...**..**..***..*.*.**...*.*.*****.****.*.*..*....*.*......*....*......**.*.*.****.*****...*.**..*...*..****....**..***.....******....*..*****..*******.*..**..***..*.*.*.**....****.**...*.*******.**...*..***.*.....*.....*.....*..*..**.*.*.*.*.**..*.**.*.*.***.**..**..*..**.***.*...***.*..*.*.*.*..*..*..***.***..*.*.*.*.**.**.**.***....***.*..*.***...*.*.****.**....*...**....*.**..*..*.*.*.*.******.*.**.**********.*.*.*..*..*....***...*******.*.*.....*****.**......*....*...*.**.*.**..*...*.....***.***.*...**...**...******....****...***.....*..**.**.*..*....*.*.*...*.**.**..**.**.***..*...**....**...**.**...****..*.****..*****.**.*...*.**.*...*.*****...***...*.....*...*.*..**..***..**.*****.....*.*..*..*.*.........**.*..****.**....**.*..*..*.**..******......*.**.*.***.**.****.*****..*.*.***..**.***...*.*.*...**.**..*.*..**.***.******.**....***.**.*..**.******....***..*.**.*..*.*...**************...**.*.*..*..**.*.***.***..***...******.......*..*..**..***..**...*.....*.***..**.......**.**.*.***..*.**.****.*..*...**.**.*....**..*...***..***..*..****.....*.*..*..*.....***.*.*...*.*..*.*...*..*..*.**....*.***..**.**.*..**...**.**..****.*..***...*.***.******.***..*....**..**..*....***.*...*.**..*...*...***...*..*.***...*.*.*..*.**....****.. **..*..*****..***...*.*.**..*...*.******..*..***..**.**.*.....**...*.*...***..**.....*.**.....*.*.****..*..*.**.**..*.......*.*..*.*.....****.*..*...*..**..*.*....****.***.**..***.**.*.*....****.*.*.*.*..*.*..*.*.....***...*..*..*.**.*..****.**.********.******..*.*.*.*...***..**....***.*.....**..**.*........**..*.*****..**.**.**.*.......*.*.*.**..*.*...**.*....*.*.*.**...***..*..**.*.**.....*.*****..**..*.**....*.*.**..*...***.....*****.*......*.***.*..*..*..*.*..****.*...***.*.***..*...*....*.*....****.......*..*..*.*...*..*....*..**.*.*...***......**.**.*.**..**...*...***..*.***..*.....*..****..****....**.*....**.*.**.**.*..*..***.*..**.**.*.***.*..***.**.*****.****.*.*.*.**.**.**.**..*.***.**.*.*.**.**.*..**...*****..****.**..*.**.*.***..*.**.*.*.*..*.*.**..***.*.*..*...**..***.**.*.*.*.*...*.*.**.***.***.*.*..***.*..*...*.**.*...*.**..**....*.****.*****..**.*..*.***.**.....**..*.****.*...*....*..*..***.....*.*....**.**.*..*.**...*.*....*****.*..*****.......**.*..*..**.**.*.***...*......***.***..*.**..*...*****.**...*...**.*.****...**.**.**..********.*.**...*..********.***.***.*..*..*..**..*.....*.**.**..*..*.**.*..****...**.**.**....**..*.****....**.*.**.**.*.*.**.****...*.***...***..**...****...**...*..***.**...*.***.*....******.**..*.....**...*.****....***...**..*.....**...*.**.***....*.*....*.*.*..*****..***.*....****....******.**.*.**.***...*....*..**...*..**.**...***.****..**..*.*.**.*..*****.*.*.***.*.**....*.***.*.**********....**.....*.*...**.****.......*.***.**....*.*.****.**.*********.**...*...........*....**.*..**.**..*.**.****.******...**.....*..****..***..*.****.******.**..***.*...**...**.*..**..*....*.**.*.**....*.***.****..***..*...*...*....**.*.*****.*.*..*.....*.*.*****.*...**.*******.*.***.*.*.****.*..*.****..*.....*.*...*..*....**.*.*.**.....*.*..**..*.****...*....*.****........**.......**......*.**.****...**...*.*..*..*.****.*.*.**...*..*.*.***.***.******.*...*..*...*...***.*.**.***.****.*..*.**.**..**.****.**...*..*....**..*.*.*..*.*...**.*. **......*..**......*...**.**...***.**.****..*....*....***.*..**.*.*.***.*..*..*.**.*...**..*.**.**..**......*.*..****.****.*.**.**...*.**.*.**....**.**..**..*.********...**..*..*..**.*****...***..*...*.******..*.....***..******...*..*.*....**.*..*..**.*.*.**...**...**.*..**..*..*.***.*.*..**...**.*..**.***..*.****...***.**.******..***.**.***..*..**....*...*.*.*.*.**..*..**.***.*..**.*....**.*.*.....**.*.***..****.*.*....**...*.*.**.*.*.***.*.**..**.*.*...*.***.*..*.*.**.*......*..*.***...*.***..*.**.*...***..***..*.*......**.***.****...*..*.*..*.*..**.***....*.*.****...****.**...*.****.***.......*.**..*.****.*.**...*.***.*.**..**.*..*.****..****..***..*.*.********.*.**..*...**...*.***..**.........*.*.**..***.*****.**.**...**.*.**.****....*..****.*....*.*.**..********.*...**.*.***..**....*..*...***.**.*****...**...*..***..***.*..*..**...**.*.****..*....*.****.**.**.*..****.***..*.*.*..****.*..*..*...*.***..*..****.*...*..**.**..*.**.**.*****.*...**......*.****.*.*.....*..***..*.**.**...*.****..**..*.***..*...*.***..**.**.*.*.**.*.*...*....***.****.*.*.**....***.**.*.*.*.***.*******.*.**...*.*..*.*....*...*.**.*......***.***...**...*....**...*..*.*******.**.**.**......*.*....**..*..**.*.*..*...*.*.*......**.**...****.*..*......**.*.*.*.******.**..*.*****..**.**.******.*.*******.*..****...*......****...**.*.**.**....*.**..*...**..*..***..***.***..*.**..**..*...*.....*..***..*.**..*..*.*.*..*...**..****..*.*.*..****.**..***....****.......*...*..****.*.**.***...*......*.**.**....***.*.*.*..*...*..**...***.*..***..**.*..*..***.****...***.**..*.*...***...*.*...**..*.....****.*..*.***.*.*.*......*...**.*.*..*...**.****..***.****.**..***.**..*.*....***.*..*...*.*.*..*.*.**..***..******.**.***.*.***.*****..*..*****.*******......*..**..*....**...**...*.....*****..*...***.**.***..**..*****.**...*..**..**.*.****.*.****.**......*.*....**.........*..**...**.**..***.*.**.*.....*..***.*****.**..***...*....****..*..**....*.*.*.**.*****....****...**.*...**.*****.****.*.****.*.**..**.. ....*..****........**...**.*...**.*.****..****...*.****..*..***...**.****...**.*****.**..*...**.**.*...**.*.*.*.*.**...*..*.*.....***...*.***.****.*.*..**..*.*...**.**.*.*...*...*.*.******....*.*.**..**..**....*.**...**.*..*.*.*..*****.*.***......*..*.*.**..*.*****..*.*...*..*.**..*..**.*.**....**.*..**.*.**.**.*....*.....*..*.*.***.*.....*.*.**...***.*..**..***.*****.*.**....**.*..*.***.**.*....*.****...*.....*.*.*....**.**.**.*..***.*...*..*.*.**.*.****..**...*.*..**...*.****.**.*..**..**..*.**.*..**..*......***.**..***..*...*..*....**..*.*..**..*...**..*..*.**...*..***.*...***.*.*.****..*.*..*.*.*********...*...*..*...**....*.***..**.***..*.*.*.**.**.*****...**.*.*...*******.*..***.**..*..*.*.*..*.*......*.**..*.*.**..*.**..*...**..**..*****......****.******.**.**.*.***..*....*....*.**.*.*.*.*****...*..*.**..*.**...****..**.*******......**.*.***...*.****.*.......*...**..*.*.*.*..*.**..***..**......****.*******..**..**...***.***.****.......*..*.***..*.*..**....*..*..*.*********..*..**.*.**.*..*.**.***.*.*.*.**.*..****...***.*..**......**.*.*.**.****..*.....****..*.****.**..*..***..*..***..*.*....**.**...*.*.*****..**..*.****.**.**...*...*.**....*..**.***.**.*.*..*.*..****..*.*.*.**.*.**.*.*..*.*****..****..*.*.....**..***......*****...**..*.*..**....*...***.***..*....***..****..*..*.****..**...*.*.*......**.***...**********..*.***.*..*.*.***.**.*...*....*.**...***..*.**..**...*****......**.**.*.......*****...**.**.*.**..*.**.*.*.**.**..**.*.****.*....***....*.**..*.**.**.*.....*..******..***.*...*..**.......*.****.*.*.***...*.*..***.......***.**...***.....*..*****..****...***.*.**..*.*......**..***...*......*****..*...**.*.***.**.*.**.**.**...***....*.****..*.*.****..*.**..*.****.....****.*..****..**.*.*.....*....*...***.***....*.*...*.********.*.*.*..**.***....*****..**.*.**.*....*.**..*.********.**..*****.*....*.....*.***.*..**....**.*....**.*....**.********..*..****..**.***.*...**.*.*.....*...*.*..********.*..**..****..***..***..*.**.*..****..*..****..*****.... ..*..*...***.*.***.*.*..**..****...****...*****.**.********.....*.***.*..*..********.*.*****.**...********..*..**..***.***.**...****..*..**.**.*.*..**..***.....***.*..**.*.*.*..**...**...**.***....*..*.*.*..*..****.*.*.*.**..*..*.....*...******..*.*..**....*.*.*.*..*****..**...*......*.*.......*...**...****.***.*..***.***.....**....****..******...**.....**...*****..**.*.**..***.*...*..****.*.****.**..*.***..*.*....**.*..*.*.....*.*****.***.**.*****.**.**.....*.**...*..*.*.....*.***.*...*..******.**.*.*....*.*......**...***.*.*.....*.*******..**.**...*.****.........***...*..*.**.*...****..****.**.***.*......**.*.**...*....**..*****.*****..**...***.**..*.*.*..*.*..*.***......**.......*.*.*..*..**..*...**.**.....**..*.**...***.***.**.*..***..**.*.***.**.*.****.**..**...*..*...**........*.**.*.**..*...**.***....**..***..**.*..**.****.**.**..*.*.*.***.....**..******.*.*...*.**.**....*..***.*.*****....***.*...**.*.**.****...**.*.**.**.*.**.**.**.**..***..*..****..**..*..*..*...*...**...*..**.***...*.....*.***...*****.**...**.....****..*.....**.*.***.*****....***...*****..*.**.**..**.......**..**...**.*..*.*.****......**.....*..*.*.**.**.**..*.*..*...*.........*.*......*********.....*.....***.***....****.*..*..*..****....*......**.*.*..*..**..*...***..***.***...*......*.*..***.***.*....**...*..***.....*.*...**...***.*.**.*....*..**.*******..**..**..*.**.*.*.****....*.***.....*...**..**...*..*.*..**.*.*..*..*..*******.....*.....*.***..*...***.**.*.*...***.*.***.....*...***.*..***..**.....***.*..*..*.*.**.****..**.****.*..**..**..***.*****...**.*.**.****..*.**..***....*.**.*.******.**.*****.....*.**.*.*.*.****..*....*.**..**.***..**..***..*....**.*.***.*.*.****.*..***..*.*..***.*********..**.*..**..**.*..**....******.*******.****..****..*****.***..*.*..*..*..**.**..****......*****.***.***...***.****..**...**.*.**.*..........*.*...****....***.**.****..*.*.*.***...*.*.**...*..*...*..*.*.*..*.**.*...*....***..*..****....*...*..**..*..**.**.*..***.****....*******..***.....****** *.****..*...*.*******...**.....*.*..****.*.**..**.*.*.*..**..*****.....*.*..*..*.**.....*..*****...*.*..........***..******...**......*..**.***..***.....**..*..***.*.*...****.***.*.**.*...*******.*..***.....*.*...*......*.*....*...*.*..***..****...*.****....**.....*.**........**....*.***.*....*.*.*..*.**...*...*..***....**..**..**..*.**..**....**.*.****.........***...**.*.*.*.**..*.**..**.***..*.*..***..*....**.*.*..*..*.***.....**..**.*********.*.*...**.*.**..*..*.*....*..*.*..****.*...*.**.*...........**.**..**.**.*.****.*..*.**.....*.****..**..*.*..*..*..**.************.*.**..***...***.****.**..**.....*..***..****.*.**...**.***..***...*...*.****...***.*..*.*......*****.**....***.***.***.*.**.......*..*..******....**..**.***.*****.*.*..*.....*..*..*.**...*..****.*...**.**..*....*..****..****..*.*.**...*...***.****...*....**.***..*.**...**.*....*.***..****.*.**..***.....*.**..**......*...*.****.****..*..**.*........*.*...**..*......**..*.*****.*..*..*...******.**....******.*..*..****..**....*..**.*...*.***..*.*.**...*****..*****..***.*.....*.**..*.*****.**....**...*..******.*..***..*..**.*..**.*.****.***.***.....*...*.**.*..*.*****.*..*.**....*.*.*.**..**.***...***.***..*..*.**..*.*..**.**..*..*...******.*.**..**...****.*....*.**..***..**.**..*.****.***.*****.*.***...*.*****..****.***.*..*.*******.*.*.***.*..*..*.**.**.*..*...****......*..*...*.*.**.****.**.**....*..******.**.*.*.*.**.***..****.*.**..**.******.**...*..*...*.**.*.*...****.**........**.***...*..*.*.***...**......**.*.*..*......*.**....*...****.............*..**.**.***..*.*****..****.*.......*.**.***.***.*.**..******..**.*..*...*.*...***..*..*..**.*.**....**.*.**..***.*...*.*.**..*.*.*........**.**.....***...**.***.*..**...*...*..*.*.**.***.***..***.*.*...*...*..*..*.***.*.........**.*******..*.*.**.*..****.**..*.**...*...***....**.......*.*...******......****..***...*..**...*....**....**..****....********.*..**..*.*.*..*.......*.****..**...***..*******.*..**.**.*.*...***....*.*****.**.**..**..*.*.*.. **.***.*...***....**..**.*...***..*..*.**..**..*..*.*****.**.**...**.*******.***.**.*.*.*.**.**...***..*.********.*..***...*...*.*.*...*.*.*.***..***.*.****.****...**.....**....***...***..*..***.****.***..***.*..***.***...*.*..*...*..******.*.*..*..***..*.**.*.******..****...**...***.****.***...**...**.*..**.***.****....**..**...*.*..*.*.*.*.*.*****...***......*..*.****.*.**..****.*.**.*.*.***......*..*........*.*...*....**.*****..***..****..*.*.*.*.*.**.**.**..**.*.....***..**...*.*.....**..........**.***.*..***.*.***..*.***..*..*.*.**..***.**.***..***.*....**..**...**...**...*.....***..*..**....***..*.....*..*****..*..**...**.**..**.****....*********...*.*..*....**.*..*...**.*.***.*****.***...***..*.***...*...***.*.*.*.*.**..........*.*.***.*...*.*..***..**..***..**...**..**.....***.*....*****..**....*...***.**.**..****.....****..**.**......*.**..****....*...**.*******.**.*.*....*..*...***.*.**....*....*....*....*.*.*.*....*******....***..*..*...**...*..*.*.**.*...**.***......**..*.*****.****.....*.**.*...*.*.*.**..*...**.*...**..........*....*.***.**.*..**........*......*.*..*.******..*.*.*...*..**.*...**....*..**.*..**.....*....**.*.*.***.*.*....***.*..*...*.*.*****.**..*....*.*.....****..**.********.*..********......*.*..**.*.**.....*..*.***.***....*..**.*.**.*******.****.**.***.*.**...**....*....****.****.*..*...***.****..*..*.***.....**.**.*.**.......*.**...*******..*.**.*.*.*.*...*.*****....*..***..**..**..**..*.******.****.*.*........***...*...*...*.*.*.*.*.*.........*.**.*...*.***.*.*.**...***.**......*.......**.*..***..***.**.**......*.*.**...****.**.*..***..*...***.******.*.*...**.**....*.**.****.**.*....***.**.**...***.*...*.****..*.*....******.*..*.*.*.***.***.***....*.*...*******.*.**...***.*.*.*.*..**.*.*..*...*.****.*....**.*..*.*..****...*.**.**.**.*.**....*..**...*....***.**....***...*****.*..**..........*..*.**...**.**....*********..*..**.*.*.*.**.*.*..**.*.*.*..***...*.*.*.*.**........*..****.....*....*....**...**..*.***..**.**..*....*.**..*.... *.*...*.*..*.**.**.*.*.*.***.*...**..***.....*.***..*.*.***.*..*.*..*..*.*..*****....**....*..**.***.**...*....*****.*..*.*...*..**.**...**..*..**...*..**.*..**.*****..****.**..*....*....**...*****..*..*..*.***....*..*..*.*.**..*....**.*.***.*..*..*..*...*.**.**.***.**.*.**.*......*.*.*.*.**..*.*.*.***.*****..**.***..****..****...***...*..*.*.***....*.*.*.*****..**...*.***....*****.*******..*.....**...*.*..*******....*.**.*...**.*******..***...*...*.**.***.**.*...*****..*...****..**...*..*****..*.******....***.****.**.**..*..*.*.*..**...**....**.****.***.*.......*.****...*..**....**.*...*..*******..*******..*.***.....*...*....**.*.*...**......*.*..*******.**.**.*.*..*....*.****..**...*.**..*..*..**.***...**..*..**..**...*.****..*...***....*.**...*...**.**...**..*.*.**.....*.***.*****..**..****...*...*....***.*.....*..****...*..*..*.......*.**.*..***..*.***...*..**..*..**.***...*...**.***...**...*...***....**.**...**.*..*.*.*..*.*....**..****..*.*..*..**.*.****.*....*..**..*..*...*..*.*.*.**.....**.****.******.*.*.**...***...***..*..*..*.*.*.***.**....***.*...**...*...*.***.**.*...*..*...*....*....*....*....*.*..***..***...***..*.*.*..*..***....*.....***...*.**.*.****.....*.***.**.*..**.....**.*.**.*.***.**.**..***..**..*...***..***.**..*..***..*****..**.***...*.*....****....***..*.*.****.*.*.**.*.**********....*..***.*.*..****..***.**....*.*..******...***..*..****.****..****..****.*.**..*.*.**.**..*...*...****..**......*****.**.**..**..***..*.*.*.*.*.*.***.*....*.**.**.........**.*..**..*..****.*......*..*..*..*.**.*.*...*..*.****.*....**....*...*..******..****.....*...**..*.**..**.*.....*.*......*.*...*.*..**..**...*..**..*..*...***.**......*.****.**.**....***...****......**...*..**.**.**...**.*..*.**...*.**..***..*.*..*..*.*..*.*.***.*...*.*..***..*.***.**.......*..*.*..*.*.......*.*..*.*.*.*....*.*..*....*.*.......*****.*.**.*..**.**.*...*.**.*..*..****.***.**.*.*...*****...**.**.********.*.****..........**..**..*.*.*..*..*.*.*******..*..*.*****....*.*..*...**.** ..***..*.**..*...*.*..*...****.*..*.***.***..*....*.**.**..*.*..****.*...*...**....*.......**..*****.*.*.**..**.*....**..***..*....**....**.*.*..**.*.**.**...***.*****.***.**..**.**..**.*.*.**.*.*.....*....**.**.*..***.*.**..**...*..**.....****..*......*..........*.**..*.*..........**..*****.......*.....*.**..**.****.***..*...*.****...**.**..*..********.*..***..**.....*****.***.***...*.*.*...***.**.*.****..*....*...*...*..*.**.*.*...*..***..*.***..*....**..*..*.**.*.*..*.***..***.*....*.*.*....*.*.*..***..*..***.*....*.****...*.*.*..*..***..******..***.*..*.***.**....***....*.*.***.*.**......****.**.*..**...*.****.**..*****..*.**..*..**.**.**....*..*****.*.*..*..*..**...**.**..**.....***.***...****..*.****..**..**.*.*....*..**.*.*.**.*..**........*.**.*..*.*.*.***.*.****..*.*****...**..*..**.*.**.*..*.*.**.*.*.***.....*.**.*.*...**.....*.****.....*.....****.**...*....*..*******.*****.*...****.*.*.**.**..*.*****.*...*******..***...*..*..*..**..*...*..*.....**.***..***.**..***..****.*.......******.*****.....****.*..**.**.*..*****.....*.***.*..**...**......**.....*.*.*.....*.***.***.....***.*..*...*...**..*....****...*......*.***...**..*.*..**.....**..****..**..**.*.*.*.*.***.*.*.*.****.****.**.**.**..**..*.***.**.**.*.**..**...**.****.*.*..****.**...*..*..*...*.*.*....*..*.***..**..*.**.*..*.****..*..**.....**.....*.*...****.*.*.**...**..**.****..**.*..*..*..***.*..*..**....*****.*.**....*...****....*.*.*.*.*...*.*..***..*..*...*.***.***.*.*.***.*..*.*.**..*.**..****.*...*.****...*....*.*..****....*..*.*.*.....**.*..**.******..***........**....*****....**...***.*.*.......*.*.**....****.*..*****..*..*..*..*.*..****..*.**..**....*.******.*.*.**....**..***.**....*...*....*****.......*.*.**.*...*...*..*..***.*..*..***.*....**.**.*.....*.**..***.****.******...**..**.*****...*....*****..*.*.****.*.*.***.**.****.*....*.**.***.**..*...**.*.**..**.....**.***.*..**.*.....**....*.***.*...*.**....***..*.*.*.**.***..*..***.***.**..****.*....*..*.****....**...*.****.*.***.**...**.. .*.**...*.*...*.**.*..*..*.****...*..***.**.**.*.**.**..**..*.*.****....*.**.****.*****..**.*.**.*.*..**....**..******.*....*..**..**..*.**.**.**..**.*.....****...*..*....*.**..*..*....****.*.*.***.***..**...**.......**..*.*..**.*......*...*...*.*******.*.*..*.**.*..*.*.......*...****..*....**...**...*...***..**.**.**.*.....***.*.**.*.*...*.*.****.**.***..*.*.***.**...***.*.*...******..*....*.....*.**.**....**..**.*...*..*.**..*.*.*..*...*.*..******..***.....*****.***....**..*.*.**.**..*.**......**.***.*******.**.*...**..***.....*.**.***..*..**..***..*...**.....*.*..******..****.*..*******.*.*......*.**.**.....*.***..*.******.*.....**.*.***.*.*...***..*****.....*..*********.**...**...**.*....**.*..**.*.******.*****...**...***.**...*...*.**.***.**..*..*...**...*.*...**.*.*.*.**.*..**...*.*.*.*.*****.*.**..*.****....*..***.*...***..*.*..**..***.....*.*.*...**...**.**..*....*.**..*...**.*....*.*..*.*.**.**..*.**.*....**.*.*..**.*..****...****.**..*...**.**...*.*......*..**.***....*...**.*.***.**....*..*********.****.**.*...**..**.**..*....**.**.*.**.***...**..**.....****..***.***..*.**..**.***.....*....*****.**.....*..****...*.*****.*..**.*.*..*..*.*....***.*....*.**.***.**.*..**.*..*..**.*.*.****..*.*..*.**.**...****..***.*.*.**..*****..***..*.*..***.*.*......***.*.**.**.*..**.....*.***..*.....*.*********...*......******.*..*.*.*.*..**..****.*..*...***.*...**...***...****....******.*.*..****.**..*.***...*...**.......*.**..*.*.*.***..*.**..**.***..*******.**..*****.*...*.*.*.*....*..*****.**..**.**....*****.*..*....***..*..*...**.*.*****...*...****.****..**.*.**.*..*.*****.*..****...***..*.*.**.**..**.....*..**.*..****...*.**....*.....*..**..******.****.*....****.**.**.*..*.**..***.***....*********...**...**..*..*.*.*.**.*..***..**.*.*...*..*...*****.**....**.*.***.***.********....**.*.*.*.....*.*.*...*..*.**.*******....*...*.*.........*..**..*..*.***.****........*.**..***..*.**.****...***.....***.*.*.**.*.**..*...*..*.....*.***.*...**.*.****.*.***..****.******.*..**** *...*......*..**...**.*..**..*...****...*..*.*...***...**.****.**.***.***....**.**.*.*.*.***.*...*...*.*..***.....*.*.***.**.*****..***..*.*.**.*.**..*.*...**.**...*.*.***..*.*.*.*.***...*.***.*.*.**...*..*..***..***....*.*.*.....*.**.**....***.**..*..*.*..*.**.*.*.***.***.*****.**..*.*..**..****..***.*.******.*.***..*.*.......**.************...*......*...*...**.**...******.....**.*...*.*.....*..*.*.*...***..*..*.*.*..****.*....*..*...*..******..*.*...*..**.**.****...*.**.*...***....*..**.***.***.*****.*.****.*.*.***...******...**.**.*.*..*.******....*.**.***.*.....*..*...*****..****...*.**.****.*.**.*.*****...*...***....**.**..*.*...*****...****.*.****.*.*..*.*******...*.***...*****.*.**.**..***.**.*.*.*.**......****.*.....*..*****..*.*.*..*..****.*..*.*****..*.**.*.*..***.**....*..*..**.**.****.****.*...***..**....*.**.*.***.*..******.*.......*...*******.**..*.*..*****...*.*.*.**..***.*.***..**.*.**.**.**..*.***...************.*.*..*..***.*..*.*...*.***....***.***.......**.***.**...*..*........*..*.*..*.*.*.***....**..........*.....*.*.**..***..**.**...******..*.....****.****.**......**.*.***.*.*.*.*..*.*.*.**.*.*.***...***.***..**.******.*.......*****..**.*..*...***.*.*.*..********..****..*.*...****.....****.*...***......**...*.*.**.**.*..****.*..*.**.*****.***......*...*.*..*******..***.**.****..***.....***....**...**...*.*.*******....*.*...*.*.***......**.*.....*.*....**.....**.*..**.*...***.....******.*.*...**.*.*****.*.....*..*..****..***...*.*..*...****.****..*..******....**....**.***.**..**.....*.***.*.*...**..*.*..*....*************.****..*..*.*.*.*..*****...**.******.*....**.**.*****..*.**.**..*.**..**....****.*.***..*******...*.*...****...*.*..*.**.*.......***..*...*.**...**..*..*..***.....*....*****...*....*.*.**.*.**.*.*.*.***.****.....*..*..**..*..**.*.***.**.*.*..**.....*...*.*...**...****..*.***...*........**.*..*.****.**.**...**.*..*.....*.*..*....*...*..*.***.*.**..*..*..*..**...*.**.**...***...*.**.***.**..***.*****..*..*******.*..*****.********* **..*...*....**.....**.*.*..*.*.*****...**.**...*...***.*..***.**.*......**.***......*.*....***..**...***...*..****...*...**.*****..***.**....***......***.....*...******.*.*..*..*....****..*.*.****...*.*.......***.***...*.***...*.*..**.*...**.**.**..**.*****.*.*.**...*...*......**.**...****...**..*..*..*..****...**.**..*.*******.****...**.**..*.***....*.***..*...*.*.***.*.*.....**...**...*..**.*..***.*.***..**.*..*.....*******..****.*..****..*..*.*****.***...**.....**....**...*..*.****.****.**...**.**.***.*.*..****.*..*..**.**.**.....**.***....***.*..**..*..****...*******...********..*.*..**.**.********.*.**..**...***.*..*..**.****.****.**..*****.*.*..*..**.*.*...*.....**..**....***.**..***.**..*.*...***.*******.*...**...*.*..*..******.*.*.***..*.**.*.*..*.........*.**.*....**.**.**.*..****.*....**..**...*.*..**..**.*......****.**...*...**...**.**..**..***.***...*.*.*.**..**.*..****........*..*.***.*.****......*.*.**...****..**..***..**..*.*.*..***.***.*....*.**.....*.**.*.....*.*.*.**..*****.**.*.**..*.*.********.*..**.**.**.*.********.*.*.***..*..*..**.***.**...****..**.*.*...*....***.****..*...*.**.***.**..*.***.*...***...**..**.*...*.**.*.*..**........*.*...*.**.**.***...**.***...**.***.*..**.....**.**.**.**.*.*..**..*..*.**..*.*..*.*.*......**....***...*.***.**.*..**...**.*.***.*...**..**.*..*.**..**...***.*.*..***.**.**.*...*.*.*.*..***..***..*****.*..**.***.....**.**********.........*.*..*..*......*.**...***.*.***..*...***....*..***..*..*.****.*..**..***.**..**.***..***....*...*.*.**.*........**.*******..*..***....*.***.**..**..*.*...*..*.*..*.*..**.**.**.....***.*..*.....**.*.*.***....*....***.*****.*..*.*.**......*..****.*.****.***********.*..*...*........*..*..***...*..*..**..*.*.*.*.**.*.*.**.***..**..*.****.**.*.*.*.*..**..*....*.***..**.*...*****.*.*.*.*..*..*.*..**....*.*.*.*.*.*..*.*..*..***...*.**....*...****...***.*...*...**..*.......*.**.*.*.**..*..*.**..**...*...*..*..*.****...*****.****..*.**..*...*....*.***...*....*.***....**...*.*.*..**.**...*. **.*.......*..*..***.*.*.***.*.**...**..**..*****..*..*...*.*...**..*..*.*.*....*.*..**..*.*..*..**.**.*...*..**.*.*.**..*......******.**.*...*.*****.*.*....****.**.*.****.***.*.*****..**...*..**.*.*.*****.....*...**....*.....*.....****........*.***.**.*..*.***..*...********.***....***..***...*******..*.*.**.*.**.**.....*.*..**..**.*.***...*..******.**..******.......*.**..*.****..***....*...****..*......*******.*..*......*......*.**...*..***...***.*..*.***.*.**..*....**...*..*.*.**...*.*...*****.*..**.****.......*..*.*******..***.***..*..*..****...........*....**..***....**......*.*.**.*.*..*.....****.***.*.*..*.**.*..**..*...***...***..**..**.**..*.**.**.**.*.**.**....**.*...***...***.....***......*..*****...*.*....*....*..*..*.****.*.****.*.**.*...**..*..*.*..*..*..*******.*.*.....*..**....**..*.*.....**.*...****..*.***.***...*.***.*...**.*.*...*.**..*..**..*..**.**..**.**.*...*..*.*.***...**....*..........*.*.*******...*.*...*.****...*...*****.*.*.*.*.***.*.*..**...*...**.**..*.*****..****.*****.***.**..***.*.*.*...*.*..**.*..*.*..***.*..*******..***.*.*.*...**..*.*..*.*..**.*...*..*.*.....**.*.***.**.*.**..*.*......**.***.*.*.*.**...*...**.*....*.**...**.**...*.*******.**.**.**.**.***..*.*...*.***.*.*.*...*...*****..***.***..*.*.*.**.*.**...*.....*.***.*.*.***.*.**.**.*.***.*.*.*.****...*..*.**.***.*..*.*.**..*..*.**..****..*...*..*.**.**.**.*.*..*...***..***......********...*.***.**..*..*.**..******..*.*.*****.**..**.**.*.....*.**.*......*......*.**...***..****.*.*.****.****.*..***..*...**.**.***.*.***..*.*.*.*.***..*.*..**.*.*..**.***.*..**.*..**...*..****.***.....**.***.*....*..***..***.**.*.*....*****..***.****.***...*.....*****..****..**.***.**..*....*.*....******....*.*.*...*.*...*..*.**..*.*.*.**.*.*.*..**..********...*..*.*****.**********.....**.**.*..*..*.*......***.*******.***....**..*****....******.....***.**..***..*.**..*.*..***....***..*..***....****.*..****..*.**..**.**.**.......*.*.*.*.**.****.**.**..**.*.*...*.*.*....**.*.*.*....*...*...****..... *.*....***.**.*.*.*..*.**..*.***.**.*..*..*.****.*....*...******.****.......****.*..*********...*.***..**....**.******.**...*****..*..*.*.*..**.***..****..**.****.***.*.*...*...*.*****...*..*.****....**..**....***..**.****....****.*.*..*.....*.*...**..**.*.**.****.*.****..*......***.*.**.***.**...**.***.*...*....*.*.*.*.*..*...***...**..****.**..***..********.**......*.*...**.*...*..*.**..*.**..*.*.*..****....*..*..*..*..*...**.*.***.*.*......*..*....**..**.*.*.*.***.*.**...*..*.*.**..**.**..**.*.*..*****.******..**.......*..*..*..**.*..**.*....***..**..***.*..*...**..*.***....**...***.*.**.**..**...*.*.*..*.*.*...*..***.**.*.*..**.*....*...*..*.**.*.*.***.**.**..*.**.*.*.*..***..******..***..**......***.*..*.*.*..*.*..**.*.*...***.**...**..***.****....**.**...**.*....*.*.*.**.........*.***.....*.**..**.*...***.***.****.***.***..*...*..***..******...*..*.**..***.*.**...**...*.*.**.*.*.**.*.....**...*...****.*...*******..**.*****.***.*.**.*..*.*.**.**.*****.**...*..*.*...**.....**.**.*.*****.*.*........****....**.**.**.***....*...*...*..***..*.**.*.*..*..*..*****.*.*.*.*..*****.*.*...**.****..*...*.*..**.*...**.*...*.*.....*****.**..***....*........*...*.....******.*..*****...*.*.***...***..**...*..*.**...*..****.**....***....**..*..**...*.**.....****.**..*..*.**..**.*..**..*.*.*...**.***.*...*.**.**...*.****.***..*.*..*****...***...*.*.*.***..**..****...*...*....*.*.*.******.**.*...**.**.*....**.*..*..*.*.**.**.**.*..****..*.....*.*.*...*.*......*..**.**......*....**.*.......**...****....*..**.****.....*.*.*..***..*..****.*..***.**.......*..*...***..**.*...***...****.......***.........*...**....***..*.*.**********.*.*.**..*.*.*****...*.*..**..**.*.**.**.*...*.*.*.*.***.*.***.**.*....*...*..***...***...*.****.******..*.*.***.**.*..*.*.*...*.**.*..**.*.*..**.......**....**...*..*.***...**.**.*.**....*....*..*..**.****.*****.*.....**.***.*.....*..*.*..*.**.***...***.*...*.***.*....*.*******.***.*....**.*......*.**..*.*..*.*......***...**..**..*********.*.*...*.....***. .*...*******.*.*******.*.**..***.*.**.*****..*..***.....***..*.*...*.*.****.*..*..*...**.*.**.*...*...***..*.********.***..**..**...*..*.***...*..*.***..******.**..**...*....***.**.**.****.*..***...*.*.****.***.......*****.*..*..*..**.....*.*......***.**.**...*......**..***.*....*..***.**.**...*.***...*.....*.*.******..*..****.*.*..*......*****..***.**.*.**.*..*..*....*.*..*.*........****.*.**.*....*........*.**..**.***..*****.****..*....*..*.*.***..**....*.**.*.*.....*.***.*...**.*.***...*......*.***...**...****.....*..**....*.......**.....**....**...*...*....**..*.*.*...**...*.**.*.*..*.*******...**..*...**...*.*.****....*********.***....****.......***.*..*...*.***..**.*..*.***....**..**.......*..**.**..***........*....*.****.**..**.*......**....**..****...*......*.**..***.**..*.....*.*..*.**...*.*..**...*******..*..*.**...*.**..*.*.*..*.*****...*.**..*.*..*...**..*...*.***..*...*..*..***.*****.*.***..*.**..*....*..**....*****..*.***.*..*.*.*.**..**....*.*...*....**.**.*.***..***..**..***....****.**.*.....*...*.**...*.....**.*...*..*..*.****.**......*..*..*****..**..***.*.***..*****.*.*......**.*.*......*****..**.**....*.****.***.....*.*....*......*...**.*..**.*....*..***..***...*.**.****..*.*.***..**..***...**.*..*....*..*..*..*..*.**..*..****.*.*.*.*****.*...********.***.......*.**.**..***..**.******..*..*.*..*.***..*...*.**.*..*.***.*.......*..*****.*....*..*....*****.*..***.*..*.*.*...*.***.**..*.*..**.**..*...***......*..***..**..*.......**....***...*.*.*.******.....*.**......*.*.....**.*...*..*******...****..*..**..*.....*******.*..*...***.*.*.**.***.*.**......*...*.....****.**.*****.****.*.*....*..**..*****..*..**...**.*.*.*****.*.***.*.*...*.**.*.****.*.*..*.*.*****.....***..*.*...**.****.******..*.....**...******...*...*.*.****..*.*****....***.*....*..***.***.******.**....*****.*..***.....***.*.*.*..*..*...**.*.....*..**....*.*.***..**..**.*..**.**.***.*......**......*...**.**.**...*..***.*...**.*.**.*.*.*..*.*..**.*..*.***..*****...*.*.....*.**.*...**..* ***...**.*.*..*.*..******.*..**..**.***..****..*.**.*****......**.*..***.***.*...*..*..***...***...*...*.*.*.*.*..********.******.*****.**...*.**.**..*..*.***..*.**.***.****.*.*..*..**.******......*.**...*.*..***.*....**..*..*******...**..**.........*.**.*********.*...*****..*.*....*.*..*.**..***..*..*..*...**.....*....*.*..*..*.*..***..**.*..........**.*.***.....*.*...*.............**..*.....*.*.*.******..*.*.****..**...***.**.*..*****.*.........**.*.*.....********...*.**.*.****.*..****.*.*.***......*..*.******..*...*..*.**..**.*.**.*.*.***..*.*..*.*.*.***..*..*.*****...*..*.*..**....*......*..*..*.*...*.****....****..**.*.*.*...***..*..*..**..*.*.*.*...***...****.**.**...*.*..***.**********.*.**..**.**.***.**..*...**.**..*......*.****.*.*.**...****...*..*..*.******.*...****...*....******..*.*.*****.**..****..*..*...*****..*.*..*.....*.......*****.*...**..*..***.*...**.*.***.*......**.*******..***.*.****.*.*....**.......*........***.****.*.........*.**.*......*...*****..**.*.*.***.....*.*..*.**.........*.**...**..*.*....***....**.*...**.***.*..*..***.**.**.**.***.*..*..*...*.****...*...***..*.**..**.***...**..*..**.**.*..*.*..****...*...**.*.*..*.***....*.*..***..*....***.*..*....*.*.......*.*..*..**..*..******..***.*..*.********..**.*..**..***.....*..**...****......*****..***********.*.***.*****..**.*.*...**.*.********...*******.*.*.*****.*.**.*.***...*.*.*...***..*...*.**.***....*..*.......*.*..*..***.*.*..**.****.*.*.**.**..*****.**.*.*...*.***....*...*..*.**..*...*......*....*......*.***..******..*.*..*.*..*****..**..***...**..*.**.***..**.*.*******.****.*..***.***.*.*.*....***..*..*.*..**...******...****.**.***...*....***.*.**.**..*..*.**...*****.*...***..*****.****.********.*..****.**.*******...**.*.***....*.*.*..*....***.*...****.*..*..*...**.*.****...**..*..**.****.*....*.*....*.***.*.*.**....*.*..*.***.*.*.*...*..*.*....*..**.*...****...*...*.******...*.**.**.*.*.**.**.****..*..****.*..**..*..**...**.**.*......****....*.***.***.*.**.****..***.**..*....**.* **.*.**.**.**....*..**...****.***.**..**.....*.****..***.*.***.***.*.*.***.****..*.*****.....*...*****.*.*..*.*.***........**..****.*..**....*.***.*..**.*.*...*..**.*......***..*.**.*.***...***.**..**.*.**.*..*.**..**.*...***.*.**...**..*.****.***.**...**..*.*...****.*.*.....*...****..*****..**.*.*******..**...*.*...****.*..**.*.*******.*.**.*....***.*****..*..*..*..**.******..***.....***....***...*..*..*.**.***..**.*****...***...*.***..**..**..**....**.**.**.*..**..***.*.**...**.***.**.*.*..****.***..*...****.**.*.***....*.**..*.*..*.*....*...*...***......*..**.*****....*....*.***..*..***.*...**.****..*.*.**..*..**.*.**....*****.*.**..**...***..**.*.**......*....*......****..**.*.***.*.*.**.*.****.***.*...**..*.**.*..**.**.*.*.......**.**..*****...***.*........*..*.........*....*..*......*.**..**.****.*..*.*.***.**...**..**.**.**..*****.**..***.*.*..*.*..*...**.*.*..***.***..**.*...***..*.***.**.**.***...****.***.*...*..*.***...**....*.*.*.*...***...***.**.**..**.**.*.*..*..*.*..*.*****.***.***.**.*.*.**.....*****.*..**...*..******..*........**....*..*..**.*.*..**....*.****....*....*.**.***.........***..******.***.**.***...*****.*.******.*..**..*.***.*.******............*....*.**...***..**.***.*.*.*...*.*.**....*........**.**.**...*****.*.*******...*.***.*.****.*.**.*..******.**.....*****..*....*.***.****........*****....*****.*....*..****.**.**.*.....*.**.*.***...***.**....**.***.....**..*.***..**.***..**..*.*.*.*.***...*.*..*.***.*****.*..*.*.*.***.*.**.****...**.**......*...*.*.**..*..***.**.*.*.....*...*.*.......*.*...*..**..**.*...*....*..*****.*.*****.***...*....*****.**.*.**..*.**..***..***..**..*.*.**..***..*****.*.*.*******..*.**..**..*.***.****......***.*.*..*.*****.**..****.*..**.*.....*...*.*..........*.***..*..*.*..*..*.*.*..*.......**.*...*.**..*..*.**..**...***..*.*.**.*.*...*..**.****.*.....**.*.**.*.......**..*..**..***.*...*.*..*.***..**.**..*..****.****.**.*..*...**.*..***..****.**....*.**.**..****...*.**.**..*.***..*....*..***.**.**.**.*....**.. ..**.*.*.***.*..**.*.*****..*..****...*...**.*.*******..*..*...*...*....***.*.*..*...**.*.**..***...**..*.****.......*.*****.*.*****.*...****..*..***.**.**.****...*..**.*.**....**.****.*.*..***....*.**.**...**.**.....*.****.**.**.*.****.*.****...*.*.*.*.*****.*.*...*.*.*.*.........**..*.*......***..*.*..*****.*.***.****.*..*.*...**..**.**....******.*.*..*...**..*.**..*****.**.***.*..*..*....*.*..*.**.****...*....****..*..**..*.*********...**.....***.***.**....*...**..*..****..*.....*.*.*.**..*.....******..****.**.***...*.*...*.**.**.**.*..*..******..***..**.*.**.***.*..*..***....**..***..******..*.*.*..****..*******.**...*..****.*.**.....*...****...**..*..*....**..*...*...*.....******........*...*.***.***...***.**.**....***.******.**.*...*.**...*.**.*..**...****...*..*****..*..*.............**..**...***.*.*.**....**.*...*.*.***.*.**.*..*......**.*..*.**.*...*.*.**..**.***...*.*..*...*.*.**..**.**.***.....*.**..**.....**..*.**..*...*........*.**..***...**..*......**.....*..*...*.*....***.***.****.****.***....**.**.....**...*...****.*.*.**..********.*...**....****..**..*.*.*****..***...*..*..**...*.*..**....*..**.***.*.***..*.**..*...**..*.**..*..***.****.*.*.......**.*..*.**********.**..**.....*..**.*..***.**.*.*****...**..*.**.*....**..*...*.*****......*....*..**.**..**..*......*..**...**..*..**..*....******...**...********..*..*.*..****.****..*.*.*..**..***.***..*.**.***.*..***.*.*.**.**.*..*..**...**..*.*.**.***...*...*.*.*.*.***.*.*..***.***..*...**..**.....*..*.*.....**..**...**.*.....*.**..*..**.***..*.***.*..*..****..**...**..*****.**.*.**.*..**.*.*..*..*.*****.****.**..*.*..**...*.**.**........*..*.*.****.***......*.**....**.*..*..*.*****.***...*.****...****..*..*...****.*.*.*...***..**.*.*...*.***.***.**....****.*.**.*.**.*...*.*..**.*..*...*.****.*..****..***.*.*...*..*.*****....**...***.**.*.****.*.****..*.*.....**..*.*.*..*..***.*.*.***.**.*.*..*.*..*.**.******.*..*.*.****.**.........*..*.*..*....*******..******..*.*..*****..*..****.***.***..*..**.**.**** *.*.*....**..*.**.**....***..*..*.**...***..*..*.......*...***....**.*..**...****..****..*.**...*.***.....*.*....*.*.*.*.**.*.*..**.******.*...*.*.*.**.****.************.****.****.***.******.*..*...*.*.*.*.*.*.*.***.**..*.*.*********.*.***..*..**..*..*......*..*.*****..***..******.....*.**.....*..*...**.*******.....*.**.*.*.*****..**.*......*..**.*....*.*.*...***..*....*.***.***..***.*.**.**.*...*.......*.****.**.*.*....*.****.**.*.*.*..*..*.....*...*...........***....*..*....****...***.**.*****.**.....*.***..**.*...***.**....*...*.*..*.....*..**..........**.**.*...**..**..****......***..***.*.**.***...*.*.*.*..*..*....*.**.**.**.*.....*...*..*.*.**...*..*..*.**.*..*.***.*...*.***.....*..*..***.*...**.*.*..**.*..*....***.*.*....*.**..*.....*.***...**...*****.....*****.***..**..*.*....*.*****.*.*.*..**..***.****.......*.****.**.*.*.***.....*...**..****.**.*.*..***..*.*...*..*...*.*.**.****......*.*...*.......**..*..*..*..*.****.*****..**..*....*.****..****.***..******.**...*.**.*...*.*....*.***.....*.**.*..***.*.*...**..*.*.**.....*.***..*****.*..*.**...**.....*.......*..*.*...**.*........*..**.*..*..**.*...*.*..*.**...*.**.**..***..**....*.*......**.**....*.***.**..**.*..***..*.**.*.*.....*****.***.**.*...*.*...........***..****.*..**.**..*...*..**.*.***.*...****..*.**..****.*..*..****.*.***.*********.*.*.*....*...**.....*.*.***.*.***...*..****.....**.*.*.....*..*..*....**.*.*.***..***..**.****...*.*.*..*..**.*.****.***....*.*...*.*.**.**.***......*.......*****.*.*..******.*.**.***..*****.****.*****..****.**...*.****.*...**.*..*..******.******.**........****...****.****..........***..*.*...***..*..**.**..*.*.**....*.*....*.*.**.***.**.****...***.*******.**..**..**...**.*...**.*..*.**....*....*.**.**.*.*.*.....**.*..*.......*.*...*******.......**..*.****.*.**.**..*...*.*.**.*...*.*****.*..**....*...*.**..*..*.*.***.*....*.**..*..*.*..*...***.**.*..*..*..**.**..*.*.*****...*******..*.*.****..*...**.*........***.****......**.*.*.*.**.**.**..*.*..**.***..*.*.*****....*. *...*.***.**.**.**...****...**....*.***.....****.**.......*.***.....**.*..**.***..**..****...*..*.***.....**.*....***......*..*...*..***.*.....**..*..**.......*..*..*..*.**..*...**...*****..**.*....**.***.***...*....**.***.*.**..**.***.*.*......****.****..*.***.....*********...*.***.***.*....**..**..*..***.***..*.**..*....*.*.*..*.**.*.....***.*...**.**....***.........*..*.*.**.**..**....*..*.***.*.*.*******.**.*.**.**.***..***.****..**.***....*.***.*.*..*..*.*.**..*..**.****.***..**....**.*..*.**.****..*..*..*..*..****...*.*....*.***..**.**.**...**.*..**..**......*.*.***...*.*.*..**.....**....**.**.***.***.**.*...**.....****.**...*.****..***......*.***.****..*..*...*..*.....*..*..***.**...*****.***....*...*..***..**.*.*..****..**..**.*.**.**.*......*****.......*******.*.**.*.*.*.**....*****.**.***.*.......*....****....*...*.*..*...*.***..*.******.*...***..*****...*...**..*.***....****.*****...***.**..**...*.**.*.*..*.**.****....***...*****.*..*.****..*.....***.***....**.***..*.*.**.*..***..****..*....**.*..*.*.**.**...*...**..*.**.*.*.*.*.***.*.*.*.*.**.**..**.........*.*.*.**..*.****....*.*.***...***...**.*.*.**.**.****..*....**....***.***....*.*.....**.*......*.*.*..*.****.**...****.*..**....*...***....*.*.*.*.*.*.*****.***..*****...**....*....*.*.*.*.*.*...*.*****......**.....***.****...*...*..**..*.*..*****.*.**.*...*.**.....*..****.**...*...*....*.*.**..*.*.***..*..*..*..*.**..**...*.*******.***.*..**...**...**......*.******..*...**.**..*..*.*****..*.........*..*****.*.*.**...******.....*.**.**.*.****.***..*....**.**.*....*.****..*.**.*.**.***.*.*.*...**.**..**.*.*...**..***..*..*.**..*.*.*****.**.**.***...****......**....**...*...*..*.**..*.***......***.*....**.*..*.*.*.****.***.***.......*...***..**..****...**..*******..***..****.*..***.**.......*.*.***...*...**.*....*..**.........*.**..*....***.**..**..*.*.***.**.*...*.*.*.***.**.**....*...***.****...*.******.*.**...**.**..**.*.*.****...***.*.****....*..*.*.**.***.*..*.**.*.*.*.**....***.*****.*.......*.... ..***.**.****...***..**.**......***....**.*.*......*.*.**.*......**..**..**..*.*......*.*....*...*****....*.*..*..****.*.*.*.**.*.*.*.*....*...*.**.*.**..***...**...***.*****..**.****...**...******.....*.*...*........*****..*.*.*******.**.*.*.*.....*......**...***..*.*..*..**..*.....*.****....*..*..***.....**.******..*..*..***.**.***.*.****.****.***.******.*.**.**.*.***.*..*..*.*.*..*.***.*......*.*******.*.**.*...**.*.*.***...*.**..**...*.***..*.****...**.***........*...***....*.**..*..*..*.**.*......***..*.***.....*.*.***.**.******....*..*.*..*.****.***.....*.**.*..****.**.****.*.*.****....**...**.**..*...*....**..*.*..*..**.*.**..****.***.**.**.***.**...*.**.**.******.*...*....****.*.*******.*.*...*..*..***..*.*.**********.*.**..*.***..**....*.*.......*..*****.*****...**.*.**...**....***....*****.*.*.*..****..***....**..*..****..*.**.....**.*****.****..**.*.*.**....**.**..****..*.*....**.**..**.*..****..*..***.*.***..*.*.**..**.*...***.*..*..**..****...*.*...**.*..**.*.**.*..*.*....**....**.*.*..****....*.**.*..*.**.***.*.*..**.***.**.*.***.**.*.**.....*..*.**.****.**.*....***.***..***......**.*.*..*....*.*.*..*****..*.****..**.*.........*..***..*...*.**..*.**.*.*..*..**.*.*...**.*.*..*...****..*..****......***...*...**....**...**.**.*.**..*....*......**..**.*....*...*..*.******.**.*.*..**.*.**.*..***.*.**.*..*.*..*.**...***..**.*..*.*.**.**..****..*.*....*..*....**..*..*..*.....*.*.*****.*......**.*...*.**.....*.*.*...*...*******..*...*.***.***.**.**.**.****.***...*.*..*.****.***...*.*****.*.***..**...**....***....**.....*.****.******.*..*..**.....*...**......*..**.*........*..**..*.**...***.*.*.*..*..*.*...*.*...*.....****.***.*..**.**..***....*.......*..*...******.*..**..****.*...**.*.....*....*....****.**..*.*.**...****.**.***...*****..**.**.*...***.**..*..*......*.**..*.***.*.*...*.*****...*..**.*.*.***......*.....***.*..*..***..****.**.*...*****.*..*...*.*...*.*.**.*....*...****...*.*....*.*****.*........***..*****..*.....*.**.*.*.***.*****...**...*....*.** .**.**.***.....***..***.....*..******.*..**..**....*...*...***.**.**...******.***.**...*.*****...*.*......*.***...*.**.*.....*....*.*..**.****.***.*.**.*****.*.**.***.**..****...*.*.*******..*.*.**..**.***..*..*.*****.*...*..*.***.*.....*.....****......**.*.**.*.**..*.***.*..***...***.*.*.*..***.*.*.*.*.**.*.******..*....***...**...**.**...*....*.*.*.*.*..**.**.*****.**....*..**.*...**.*.*.*..***....*.*******.***.*..*.**..***.**.**..**.****.*****..**.**.*.*.......*.**.......*.*.*......**.*.***.......*..*********.**.***.**.**..*...****....*..**..*****.****..*.*****.**..***.****...*..***.....*.**.*.**.**...*........**..*....**.***....*.*....*.*.**..***....*.*.*.**.***..*.*.*....*...**....*...***.*******..**...**.*...**...*.*....*.*.*.**.*..**.**.*...*.***.*.**..***.*.*..***..**...*...***..**..****..*..**.*****..*..***.***.*.*..**.*..***.*..*.....*...**...**.*...*****.**...*..**...**...****...*.*.*********..*...*.***.**..*....*.....******.......***.*.....*.***...*..******.*.*.*.*...*.*..*.**.*.....*...***.*.*.*...*.*.*.**.*.******.*.*.*..*.*....**.*.....*****..**...**...**.*..**.**..**.*...*.**.***.*..*.****..*.*..*.*..**..***.***..*.*.*.***.....*.......****..*.**.*.*****.*.*.*.....**..**..*********.....*.*..****...*****.*....**..***.*..*..*.*.*.**.*.****..****.*....****.**.*.*.***..****...*..****..**....*.**....*.*.*...*.*..*..**..***.********....*.*..*.**..***.*...*.*..*..*.***..*.**....*..**.***..*..****.*.*.***..*..*.*****...****..**...*..***.*..*.**...*.....***.*..****....**.*....*.***..***..*....**...*..***.****...**..**..**.*****..*..*...*****.*..***..**.******.*****.**.**..***.*...*.*..***..******.*.*...*..**.*.*****........*..*..****.*.***..**.*..*.**.****.****...*.*.*.*.....**.**.**...**..*.*.**..***.**.**.*.*.*.*..*.**.****.**...***..*..**.**.**.*..****..**.***.....***.*****.****..*..*.**********....*.***.***..*****...****...***..*.*..***...*...*.*.*.**..**.*..**.**..*.**..*..*..*..*...**.***.*...*...****.*..**.*.*.*.*.***.**...*..**..*.....**.**..*....***** .*.***.....****.**.*.....*..*...**.******.**..**.*.*..*.**..*.*.*.*.***.**.*.....***...*.*.****..*.**..*****.*.*.*.*.*.*..*...*.**.*.*..**..*****.*.....*.*..*.**.*****..***...***.*...***.*......*.*..*.*.******.*.*.**....***...*****...**..**.**..*.....*..*.****...*......*.**.*..*...****.***..*.***.*.*...**...*.....**.*..*.**.**...*****.*.*...**.*.***..*******...**.****.*...*.*.*.**...*****.*.*****.*...*.*....**..*...*****.**..**..*.*******..***.*..*.*.*..*..*****..*..*.....*****....***..**...**...**.*..***..*..**.*..**.*****.*....**.*.*..*.*.......*..**..*..*.****....*.*..*.*.....*****.**..****........***..*..*******.*.****...**...**.*..*****..****.*....*.**.....*****.*.*.*.....*...****.*.****.....***.**.....*****......*..***.*.**.*****.*..**..*..*...***.*.*.***.***.....*...*.*.*.*....***..***.***......*.*.*..******..*.****...**.*.****.....*.*.*******.*..**.*.***....*....*..***.*.*.***..***.*.**....**.*.*...******..**.***..***....**.*..*.**...***.*..*.***..****....*.*......*.*.*.*******.*.*..*..*****.***....***.**..**....*..*****..**..*.**..**.****..*.**.*.*..*..*****.**...*.**.***...*..**.*..*.*.*..*.**.****.......*.*.*****.*.**.*..*..*.*****..*...*.**.*.*.*.*.**.**..**.*.**.*.***.*.**...*.**..*.*.**..*.*.*.*......***......**.**.....*.*...**.*.***.*.....*.*...*.*.**......*......*****..*.*.*.*.*...***..**..*****..**....*.*.....***..*..**..*..****.**..*.....*..**.***.*.*.*...**.**......*......*..*...*.*****.*...****.****.*..*.*.**..*****.***.**.*..*****..*.*........*.*.*..*.....**...*.**..*.***.*....*.*....**.**.*....**..*...***.....*...***.*.*.**..*..**.**...*...**.*.*.*.....**..*..*.***.******.*...*...**.*.***.*............*...**..**.*****...*.*****.*.*..**..*.***.*.**.**....*.....*.*......*.*.*.*.***.*..***.****...**.*.*.****..*.**..*.*.*.*.***.*..*.*...**.*..*****..*.****.*.**.*.*...*.**.**.*.**..**.*.**.**..*.*.*.***.**.**..*..*....**....****..*.***.****.*..*.*.*.*.**....*....*.**.****..*.**.******.*******.*.****..***.**.*....*...*.....**...**.*....*...*.*.*.*..* .....*..*.**..*.....***.******..**.**.....**.*****...**.*....******.****.*****....***....**..**..*.*...*.***.***..*...**.*.*...*..****..*.*.***..*******..*....**...*.**....*....**..*.**.*..*..*....*.**.*....**..**...**.*.***..*.*..****.**..*..**.**.**.**.....*.***..*..*..****...**..**..***.*.*.*..*.....*.**..***...*.*..*...*.****.*....*.**.*.*....**...***.******.*.*......*..*.****....*.*.**..**...*...**.***....**.**...*...**.***.*.**.*.***....***.***...**...**...*.*....***.**.****..**.**...**.*..**.*******.....**.*...*.***.*....*.*..*..**.**..***...**..*.*.*.*..*.****..**..*..*.*.*.*...*....***.**.**....**.***.*...***..***.*.**...**...*.**...*.....**...*.*.**.*...*****.******.*...*.**.*..*.***..*****...**..*.*..***.**.****.*..*.*..**.*....*...*.*....**..*.**..***.*.****..*.*.*...**....*...****.*.*.****..*.*.*.******..*.**....****.**.**********..*.***.*.**.*.***.....*****..**.**.***..*..*****.**..........*..*.****.....****...**.**.**.*.***.**.**.*.****..****.**..*......**..**...*..**..*.*....***...*.*.****.*.**..*****.*****.******.*.**..**.*.*....*.*.*...**.*****.*.*.****.*.***.*****...***..***.**.**...***..**.*.*..**..****..**....****.**..*.**.*.*.***.....*.*..**.*..**.*.......*......****.***.***..*.*.*..*.***..**...**.*****.*.****.*.*.*.**..*..*..***.*..*.*.****.....***.****.********...*******.******.************...***..*.*..***...****....*..**..****.**....*....****.***....*...***..*...........**..*.*....*.*.*.*****.....***.*.****.*.*.**..*.**..*.**..**.*.*..**.***.*.*......*....*.**.**..**......*.*.*...*...**.*....*..*****.......**.**...*....*.*..*.......*.**.*.*..*.*******.*.....*.**...**.**.*......*.**.*.*....**..**....**..***..**.*.*..*.***.*.**.*.....*.**.*.*.*....***.***.**..****....**..*..**...**.*.****...***...*.**...*.*.********....*.*..**..*..*..**.***********.*.***.**.*.*..*..****..**.**....**.***.*.*.**.*.*.*.*.**...*.*****.*....*.......**..*.*..**.**...**..****.*..*.***..**..*......***..*..*****..*.*...*.*.*.*..*...**...*...*...***...**.******...*..**. *...**.***.*.*.*.***.***********.**...****.***.*****..***...*****..****..*.*..*.***..**..***.*....*.*....*.*.**.*...*.***.*..*.*.*.*..*.*.****.***.*.***.*...**.**.*.*..***...*****..*****..*.**..***..*..**.*.**.**..*..*..*..*.**.**.*.*.*..**.....*.****.......*....*..*..*.*.****..*******...*.*.*..*.*.*....*....*.*.***..*.*****...********..**..********.*...**.**.*.*..**.**.**....**...*.*.*.****.*.**.**..*.*..****.*...*...***...**.*..*.*....*..***..*.*...*..****......**.*..**.*...*....*.**..**...***...*....*.*.*.***.**.*..*.*..*..*....*.....**..*.....***..*.....*.**...**.*..****...**.**.**.*..*...*.*.....**.*..**..***...**.****.......*..*..**..*.****..***.*.*...**..*.**.******..*..**..*..**..*...*.*.**.**.*..*....***..*.****.****.*.**.**...**..*.**..**.***********.*.**..**.**.**..**.***..***.**.***.**..*.*...*..*.....*.**..*...*.**.*.****..*****...**.*..*...*...*****.*.*...*.*...*..*...**..**.......**.****.*.**.***.*..*....*.***.*..**...****..**.****.***..*..*****..******.**..**..***...**..**.*..***....*....*.*.*.*...*...**....*.*.*..*.***.***.****.*.**..******.****.*.**....**..*.**..***..***.*..**.**....**...***...*..*..*.**.*.****.....***.*.*..*.***.**....*..*.****.*.**...*..*..*****..**...**.*.***.***.*****..*.**.**...*.*.*..****.**..*.**.*.*...*...*..*.***...*.....**.*.*.*.*......*.*.****..*.**.*..***.*.*.*.....*.*....****..******.*....**.*....*..***...*...*......*..*.**...******.**....*.**.*..**.*.*..**.*...**.*..********..*.***.*****............*.*.*....*.*.**..**...**......*******.**.*.......*.*..*.***.*.**.*.***********......*.****.*..**..******..*********.**.***..*..........*...*.***.****.*..*.**.....*...***...**..*.****.....****.....***.*...*.****.*....***.*.****.**.....*...**.**.**.*..*..***.*....*.......**..**..**.****.*...*..**...*.**..***...*...*....*.*********.**.**..*..****.**...*****.*.**..*..**...***.***.*...**..**...*..*....*.*..*.**.***..**......***......*****.*.****...**.***.*.*.*..*****.*.*****..*..**.**..*.**.**.***..***....*.*.***.*..*...*..**.*. ...*.*..**...***.*.*.**.*....*.**.....*..*..**....**...***.***....*.*.*****.**.***.*..*.*.*..****.***.***..**.*****...**..****..**...*****.***...*..*.**.*...*.*..***..*.*..*.*.*.*.***.*..**..*.*.**.*.....***..**.****..*..*.****.*.*....*.**.***.**..**.*.*...*..****.********...**....*.*.****....*..*.****..*.**...***.*.*.*.**.*..*****.*.*..*....*......*.***.*.......****.*****...*...**.**..*..*.*.**.**.*.**.****.*...*.*.*.*.**.*...*..*****....*****....**..*....*...*.****..**....**.*.**..**.*..***.*.....*..**..*.*..*.**.*..*.*..**.**..*...***...**......****.**.***.*.***.***.***.*.*.****.*.***.*..**..***...**...*......**.*****.*..*..**.....*..**.**......*...*.**..******...*..*.*.*...**....**...**.*....*.**.***.**.**...*..*..**.*.*******.*.**..****.*....*..*..*.*...**.*...*.*.**..*****...****.**.*..***.**.....***.*..*****...*.******.*.******..*.**..**..***..*....**...*...*******..**.**.*.*....***...*..*.*.***.*.**.**..*.******...**.**...*..****..*..*****.*.*..**..*.**..*.****.*****...*...*******.**.****.**.*.********.*...*.*.*************......***.......*.*...*.....**.*.**.**.*.*.*...*.**.**...*.**..*.*.**........*..***.***..***...*....****.*.**.**...*..*..***.**.*****.***.**.*.......**.*.*...********.*...*.....***..*...*.****..**.*****.*.***.*....*.*.*.*..*.***..**........**....***.*.**..*.**.**.*.**.*....*.*....***.*.*.***.*.***..***.***....***....*..****..**.*..*....**.*.*.***.**.**..*.*...**.***.*.**.**..**.*.***.*...***...*..*******.**.**..**....**.*..*..*.*..*..***..***.*****....*.**..*....*.***.****.**..*.*.*.*..*..*..****.*.*.*.***.*.****.**.***..*..*..*...*******..*...*...***....*.*.*.*...***....*.*..*.***...*.*.**....**.....*.**.**.*.*****.*.**.**...***.*..*.*.*.****..**..*.***..*...*.**...*****.**.****.***...**...***.*.*.**...**.*.*.****.**....******..****..**.***.******..*.***.*****...*.**.**.*.*..*..*...*.*.***...*.*..**....*.*....*.***.***.**..*......*....****.***.*.**..*.**.*.*.*****.*..**.*.***..***...*...*...*..*****..*.**.*.**...*...***.*.*****.**...***.. ..***...*****..*.....***.**....****....**.*.*..*.*.*.*.*.*.*..***.**.***..**..**.***.*.*.*...**...**..**.*****.*..*.....*...***********...****.***..*.*...**.**.*...**.*..*.***..****..**...*..*.*..*****....*...****.**.**..******.*.*.**.**..**.......*.**.....*******.**.*...**.*..**.*.....*.*.**..****.....*..****..*..*.*.*.....*..*...**.*.****.*....*.*.*.****.....***..***..*....*.....***..*..*******....*..*.*.******.*.*.*..*....*...*..*.*...*.....*..*.**.*.*..***.*.**.*.***..*..***.**...***.****.*...**.*....***..*.**...*.**...**.**.*.**..**.******..*..*...**.....***..*.****..*.**.*.*.***.......*.**..**.......*...*******.*..**.**...***.**.*.*.....**.*.*.***...*...*..*****..*...*..**.*...**.*..***..**....******....**.**.****..****..*.*....**....******..*..**...*.**..*.*..**.*.....**...*.*.*******..***.****..*****..*.**.*.*..*.******..*..*...*.*..**.**.*..*****.***.****..*.*.***.***.**.******..*...*...*.*.*.**.**.**.***....*.****.*.**......****..**..*.*.**.*.*.*..*..**..*....****..**.*....********.*.******.**.**.**..**.*..*.**..**.*.*..*.**..*****.**...*....*.*...*.***..*...*****.******.**.******.**..*....**.*...**..******.**.*....***....**...*........**....**....**...**....****.*.***..**...*..*****.***..*.**....***..**.*.*..*****.*.*...*..*****.....*..*...**....*.**.*.*..***.......*.****.**..***.*.**.**...**.....*******..**.*..*...*.**.***...*.***.**.*.*.****...****...*.**.**..*.*.**..*.*..*.*..*****...***..*...*.*.**.*...**.***..*.***..*.*.**..*...****......**.*.....*.*.***.*.*..*...*******..*..*..****.***.......*..***.****...*.**...***.*...*.**.*.****.**.****..*.*****.*****..*****.****.*****.**..*...**.*..**.*..**...**...*...*.*.**...**.**.*.**.*.***.*..*..*....*...*..*..*.*.**....****...***.....*..*..*.******.....**.*..**.***...**.***.***.*.**..*..****...*.**.*..**.**.*..**....*..*.********.*****...******.....*..*..*....*......*****..*...*..**.*.....**...**.*..*..**..**..*.*.**..**.**....***.*.*.*.*.*.*...**..*...*.**.*.*....*.*...*.**.*....*....*.*..**..**.*.*..**... ***.**...*..*.**..*..*.**....*.****...***...*.**...**.*...*.*.....*.**....*..**.*..*.*..*.*.*..**.......*....*.**..*****...*****.*.*.****...*......***..*.*...**.*...*.**..**.**...*.*.***..*...*....*......*...*****.**..*..****..**.**..***..***.*.**...**..**.*...**.****.***.**.***.*.*....***.****.*..**.*.*....*..*****...*.*..*.***..*.*...**.*..*****..**.*..**.*....**.**.*****....*..**.*...*****.****..**...*..****.**.*.*....*..***..*...*.**...**.**...*...*..*..*..***.*.***...***....*.*.*.**....**...**.*.*....*.*...*.*...****..***.*......**.*.....****.*.*....*.*.......**.*.***.*****....*....******.*.**.**...*...**...*.....*...*..*.*.*********...***..*.*...*.....***.****...***.**.*.*****..*..*.**.*..*****...**....*..*..**.*.*******.***.**.*..**...**...*.*....*.**.*.**.*...**.*.*..*.****..*....*.**.****..***.....*.******...***.**.*..*...*.****..**.*.**.....**.*.*....*..*.**..***.*..****.*..*.....*.....**..*.**.*.*....*..*.*.*.**...********.**...****.*.*.**.*..*.*****.****......***.*.*....*...**...*****..**.*.***.*.*..*****.*.*.*****....*......****.*....*****.*..***..*.**.*..***..***.***.*....****.*...**...*.**.*.*****.***..**......*.**.****.*...*.**.*..**.**.*.*.**.**....*..**.....**.*****.*.*...**.....*.***.*..**.*.***.*.*.*.****.**.**.***......*****..***.**.*..***.*.**.....*.*.**....*******..***.*...**..*.*.***...*.....*...**......**...******.*.****.*******.*.*.*.***.*.*.......**.*.*.***.*..**..*.***...*..***...**.**.*..***.*.......*.****....*.*...**.....*.*.*..*.*.****.***....***....****.*.*....*..*..*.*****..*.*.**.***..*..**......*.*.***.*...*..*.*..*.*.**..**.*..*.*...***..****....*.*.....*.*****.*......**.**...**.*.*..**..***.*.***.**.***.*.**.***.***.*...******....*.*.......***.**..*.*.*..*.**.....**.**...*....**...*..*..*..*.****..*.**...*.*********..**.**.**.******......*.*.**.....*.*****..*...***.****.**.**.*...****.*.*..**.**.***.*.***..**..*.*.**..*..*.*.**..*...**....**.*..*..*..*******.**...***.**..**..*..**..*...**.******.*.*..*..*.*.*..*...*.*...*..*...*. **....**..*...*.*.*.**.*.*.****..*.*.........*.*.**.*...*..*.*.**.*.*.*.*..*********..*.***.*.*.*.*.....***.*.*.*.....*..**.*.**.*....*......***..*.**...**.**..*.*.*.*.*..*...*..*..*.**...*.**.*...***.**.*.............**.***.....*.......**.******..*.***.***.**....**.*..*..***.*****..******....****.....*****.*.*.*.***.**...*.*.*.*..*.....*.*.*.**..*.*..*.**.***..***..*.*..**.*..**..***.**..*.***...*..*....*......*..****.*****.*.*..**..*.*.**.**.*..*....*...****......*.***.....**.**..***..*****....*..*...*.*******.*..*.....****.**.*.***.*.*..*.*.*.**.*..****..**..*.*.***...*.*.**......**.*..**.*.*.****.*..*.*.****...*.*........*.*.**.***...*.**.*..*.*.**....****.*.*.*..***.*.**.*.*****.******.*........***.*.*..**.*..*.******..*..****.**...*.....***.*...*.*.....***.....**..*.**.**....*.*.*.*..***.**...*.******...**.*..*.*..*.***..*....*.**.*.****..*...*.**.*.**.******.****....**.*..**......*..*.**.*.***..*......*..*...*.**.*.*.**.***.**.*.*****.**.*.*..**..*.*..****..****..**.....*.**.*..**.*.****....**.**.***.*.**......***...*....**.***.*..*.**.**..**.**...*.**.*..**..****....*.***..*..*.**.******.*****...*.*.**.**.***..*.**.*.......***.**..**...***.*.*...*.*.***....**..**....*.***..*........**.**.*.**.*.*.....*.*..****.*..*....*.*.***.*..*...***.....****.*.*.**.***.****.**..**.*.*...**.**....****.**..*.***....****..*..**..*.*.*..**.****.***....**.*...*****...*.***.*********.*...*.*..*.*..*...*.***...*.*.*.*..**.*.***....*.**.*****..*.*..**.**....****...*..*.........*...**.*..***..****...*.**.*..**..*..*..*...*.****..*....**..*...*...**.**.*..**.*****...........*..*.***.**.*.*.*..*****...*....*..*...*.*...****.**...*.**.*...**.*.***.*...*.****..*****..***..*.*.****.***.*.*..*.*.*...*.*.**....**.*.**.*..***..*.**.*..**..*..**.**....*..*..*****.*.*.**.......**.**..*..*..*..******.****.*.**..**.*.*...***.*..*..*****.....*.***.***********.******.........*.***.*.**.**...*.*....*....*.*.*.*.*.**...****.***....**.*.*..**....*.*....***.*****.*...**..*.*..****...*..**.*..*..** .*...**.***..***.**.*.....**..*.*.*.**.***....*..**....*.*.*.....*.****......**.**.*..*.******.*.*.......*****.****..*..***..**..****.*....**......*****..**.....*...*.*.*....**..***.*..**.**..*..*...*.*..*..***.**.......*...*...**.****..***.*..*.**.*...**...********...*.....*.*.*.........**********.*.*.*.*.***..*.*.**.*.***.**....*...**.*..*..*****.**...***.*.****..****...***.*.....***.*.*.......*..*..*......*...**.*..*.**..***.****..*.....*.*..*.*****....*.*...***..***.*.*.*.****...*.**.*.*.**.*.***...***....*..**.....*.**...*..*.***.**.*...*****.**.*..****.***.*..*.**.**.*..*....***..****..*.*.....**...****..*.***..**...**.**.*....******.***............**...*...*.....*.*.**.**.***...***...*....**..**.*.**.....**.*.***.*..*.**.*.**.**..*.**.*.*..*.*..*....*.***.**.......*.*.**..*..******.***.........**.***.....*......******.*.**...*.*.***.***.....**.*.**.******...*.*.*..*..*.*..****..****..**.**.*.*..*...**.***...*****.*..***.*..***.*..**...**..****..*..*.*...**..*..*..**...**.****.***.....*.***.*.*...*....*..**...*.*.**.****.*..**..**.***....******...*.*.*.***.**...*******.**..*...*..*..*.*..**.....**.*...*...*.*******.*.***....***...***.*.***......**.**..**...***..**..**.....**.*......*.***...*.****.***.**...*..***.*.**...***...*.*.*.****..*.*****.*.***.*....**.*..**.**..***.*....*.....***.*...***.........*.*.***.*..*.*.******.*.*.**..***..*..*.***..******....*...***...*....***.**...**.**..**...***.***.***.*.*.***..***.*..*..*.*..*..*.....*.**.**..*.***.*.*.*.**.*...****...*..*.*.....*.**.**.****.****..**.....*.*..*...**..***.*...*.***..***....*...*.*.*..*....****.******.**...****..***.**.*..*....*...*..**..*.**..****.....*******..**..*..*.*.**..**.......*.****.*...**.***..***..***..*...*..*..**..*.****...*.*****.*.**.*..*....*..*..*...**..*****.******.......*.*.**...*..***...*.**....***.**.*.**.*..*****..****...*.***.*.*..**.*******.**.***.**..*.**...*..*..*...*..*.******.***...**.*...*..**..*...***....*.**.**....*.*.***...*..***...*.*..**.*....*.**..**.*.***..* **..**.**.*.*..**..**.*..*....*.***.*.**....**.....*.**.*****.*..*.**..*.*.**.*..**...****.*.*.*.....*.*.**.***..*.*.*.**...*..*..*.**...*.**.*.*.**.*.****.**...*..*.*....**...**.*.*.*.*.*..**.***..**..*...***.*.**.*.**..**..*.**.*.**.*.*...***.*.****..**.******..*.*.***.*..***...*..**.**..*.*.*.*...**.*..**.......**...*....*..*..***......******.*.**.*****.....***.*.*....**.**..**...**.***.*.*.***.*....*...***.*****.**.**..*******.***..**..***.*.*.*..***...****.*.**.****..***.*****..*.*.**..*.*.*.**..**.***...**.***.*****.******.*...*.**..*.*...*.******...*.**.**.....*....*..*.*.**.***...***....***..**.***.*.***.****..**..***..*.*.*******.**.*.*..*..*.****....*.....*.***.**.**.*****..*.*....*......*.*...*.*.***...****.***.**..***...**.***..****.*..*.*.*...**.....*.****..**...****...**.*.*.*....*.*.*.*****.*...*...****.**.*******.***.*.***.....*....*.**........*.**.*..***.**..*.**.*.........***.**.**.*****.*..*.*..***.*.****...***.***...**....*.******.*.********.**.*.**..*....*..*.*...***..**.*.*.....*..**..*...***.**....**...*.**..*.******.....*.*....*.**..*..***..*.**..**...**.**.**.*.**.*.****..*.*..**........********.*.....***.....*.......**..***...*.***........**.*.***.**.*****..***...*..*...*.**.*.***....***...***.*.***.*.....**.**....*...***..**..**.......*.****...**.*..*..*.**..**.*.**..**......**.*.*..****...........***.**.*..***..*.....*...***..**...*.*.****...*..**.....***.*...*....*...*..****.*..*.**.****.*.**.*.**.*...**....*.**...**.*..*.****.....*..*.****.*****..*.*..***..*.****....*...**..*.*..*...**.....*..****..*.*.....***..*****.*.**.***....*..*.*.*.***.*.**.***.*...*.**....*.****..*...*.****...*...**.**.**......*..*.**.**.**..**..***...****..*.***.*...*****...***.****.*.*****.*..******.**..***...*....*..**.*..****.**.*.*..*..******..**..*...*......****.....***.*******.**...***......*.*.*.****.*.*...*..*...*..*.*.*.*......*..*..*....*..***.*..**.*.**.**.**.....*...*...**.*.**.***.*.*....*...***.*...*****..*..**.***...**..*..*****.*.*..****..*.***.. *****.*...***.*.**...***...*...*..***.**.*..**.*...*****.*.....****.**.*..****...*.****.*.....*..*.****.*********.***..*.*.**..*****..**.***.*..***...*.*.**..**..*..*.**..*.*.**.*..***.....***.*..*....****.***.**..*.*.*****...*..*..****..*..**..****..**..*..****.*.*...*....*.*.*...*.***.*.*..*.*.....*...**.**..*.**.*.***.*...**.*.*.**..*..*******....****..*...****.*.*..**...*******..*....**..**.*.*.**.**..**.*..*..**.......****.*....*...*.**.******.*...***..******.***.*.**.*******.*******..******.*..*****.**.*.****.**.....*....****.*...**..***..*.*.****.*.*.*...**..**......***..**..*..**...***.**...**.***.*.****...*.**.*****.*..***.*.*..*.*.*.*...**..**.*.*.**.****.***.***.*.*.****....*.*..***.*...*.**..*.******.*.*.**...**.***..****.*..**.***....**..*....***....*...**.**....****.*.***..*.**....*.**..*.*...***.*.*..**.*.....*..**..**...*.*....**..****..*.....**.*.*.**..**.**..*...*.***....*.....**.*.*...*..*..****.*.****.*..*.***.**.*.*.......***.*.*.....*....****.*.***.**...*.....*****.*****.**.**...*****....*....*****.**.***.****.*.*.*.....******.**.**.******.****....*****.**.*.*..**.*..*..**.*..**..*..**.**.*.***.*...**...**.***..*.*.**.*..*.*.**.*..**..*.*..**.**.*****.******..***.*.***..*.*.*.**.***********...*****.*****..*...**.*.*...***....*.***.*.**.*......*..*..**.**.***.**..**..*..*.*.*....*....***.**.*...*......**.*..*.*.**.***.***..**.*.*.**..**....*****..*...**..*.*.*..*..*.*.*.***.....*.*.*...***..***...*.....*.**..*.**..***.**.*.......*..****...***....*...*...**..*****.**....*.*..***.....*****.*..*****.....*..**..*.***.****.*.....***..**.****.....****.*..***.*...*.****...*....***.*..*********.**.***..*.*..*..**.*.*..**.*.**.*...*.............**..*..*.****..*.***.....**.*.*.*...******..******.*.*...*.**********..***....*..**....*..***.*....***.*..**..**.*.*.**.*.*.***..*..**...*.**.****..****....*.******..*...****.****.....**..*....**.***.**.*..*.*....*........*.*****.*..***.***.....*.**.****..*.*.***.*..**.*..**..*..*.*.....**...*.*.****.**.*.**.**... .*.**.*.*..**...**.*.*..**.*.*.*.**.*.*...****..*****.......******.**...*..*.**.*.****..**.*..*.**.**...**.*.*.**.*......**..*.*..*.***...**..*.***.***....*....*..*...*..***..****...*.**..*.*.***..*.*.**..*...**.****...**.***..*.*....***.*...**..***.***..**.....**.*.*.****.*..***.****..**.*..**..**..*.***..**..**....*************.***.**.**..*.*.*.*..*......***.**...*.*....****........*....*....*...*.*.***...**.***..*...*...*.***...**.*.****....*.*...*..****.**.**.*.*.****..**..*..**.*...***.**.**..**..*.*.*.**.**..*.*..*.**.*.......**.***.*..*****.****.*...**.*.....*.***.*......*.****.******.**....*..*.*.*.*.*.***..*.**.....***.****.*..*.****.*.*...*.**..**.*.******.**...**..*..*****......***.*****...*.*.**.***.****.*..**...**.****.*.*..*...*.*..*.*.*.*.*******.***..*.....*.*..*.*..*.********..*...****.**.**..**..*****..*********..**.......*.*.*..*****.*.*..*..*..****..***..**.*.***...***...*.....**..*..*.****..**.**...*..***.***....*.***...***..*....*..*...*...******.***..*....*..*..*.*.*.*******..****..***.*.*..******.*.*..******.....*..**...*..**.****..*.*.**.***.*****..*.*...*****.....*..****..**....***.***.*...*.*.**....***...*...**..*.*.**....**...*.*..***..*...**.**....**..****..****.**.**.*..***.**.***.**......*..*****.*..****.***.*.*.***.*..*.*.**.*.**.**.*..***.**.***..****.*.**..**.*...*...*..*..*......*.....****.......**..*.*...****..**..*...***..***...**..******.************..***...**.*.**..*.*.***....*.***...***...*.*.**.***..*.**..*....*.****....*.**.*...**.**.**..**.*......****.*.*..*.*.**...*****...***.**..***.....*.*.*.*.***.**.*.*.*....***..*..*.*.*..*..***.***.**..*****.*...*.*****.**.*****.*..*.*****.***.*........*.***..***.*.**.***...*.****....**.*..*.*.**.*..*********.**.*.*.**.....*..*.*.**.*..*****..*..*****..*....*.****..*****......*..*.**...******....**.***..**..***..*.**.*.***.*.*...*****.*..***.*******...***...*.*******.**.*..*****.****.....*..*..**.*..*.*.**.**.*.*...*..**......*..*..*.*....**...**..*.*....*..*.*..******.**..*******..** *.**....****....*.**..*..*.****.*..**..******.*......**.*..*....*..*..***...*.**..***.*.**.**.....****..**.**..*.***.****.***.*.*.*.*.****..****.*..***..*..***.*.******.*.***.....**..*.....****.*.*..*.*...*.*.****..*.**..*....*..****...*..*..*.*.***.**.*.**.*..********..*..***.****.....*.*..***...*.*..**.**..*.****.***..*.****..***.*.*..**.*..**..**..***.*******.....*..*...*..***.**.*..**...*.**.*.*.*.*.****.*.**..*..**..*...****.**.**.**..*****.*.*....*.*....**.**.*********........***..*.***.*.**....*.*.**********...*.*.***.*.*.**.**...*.**..**.*...*.****.*.**.****.*.*...**.*.***..**.*.*...**.*...**.*.*....*.***.*.****.**.*......*..**..***....**.**.**.*.*..*.....*.**.***...*....*.*.*..**.**....***.*..**....*.**.***...*.*...*...**..*.**...*...*..**..**....***....*******..*...**********..*.**.....*...***....*.*...*..***.*.***.***.*****....*..****.*****..*.*.***.....*....***...**....*.*.***.*.******.*.****..****..*.***.*.*......**......*.***.*....*..********..**..**.*..**.*.*.*.*.*...***.....*.**.*...*.**.*..***.....*...*.*..**.**.**.***.*.**...*.*.*..*.......*...**..*.*...****.*...***..*..**...***.....**..*..*......*...**.*..**....***.*.*.*....**...***..*.*...**.***..***.***.**...*...*****.*.*.**....**.*.*....**...*..*..***.**.*..**...*.*.*.*..*...**....***.*.**...**.**.*..****..*.......****.*.**..***.*.*.**....****.**...**.*.**.**.*...*...*..**..*.**.**.........*******.*.*..*..***..*.*..****.**.******...**....***.*....****.**..*.*******...****.****.*.*.**..**..**.***.*.*.**.*...***......****..******.......**.**..*..**.**.***.**.**.*..*.**...*.*........***.*.*..**..**.**....*..*.*..*.*..*..*.**....*.*..*...***.***.*..**.*.**...*.....**.*.**.**.***.**..*.*.***..***.*...**..**....*....*.**.**..*.***.*..**..*..*.*.****.*..****.*.......**.*..*..*.***..*.**.****.***.*.**.*.****..**....*..****.*.*...*...********.*.***...*.*.*..**.****.***.......**.*..*.**...*.*.**.....*..*.....*.**.*.*********...**..*..**...**..*..*.*.***..*..**.*..*.**..**.**..**...*.***.*.*.*.*.*..**...* ........**...***.*.***.**.***.*...****.......**..*...*.*..*.....*.*.*.****.****........*.**.****.*****.*...****.*.****..**.**...*****.*.**.***...*.***....*..*...*..***..*......*...*.*********....*..*..*.***....*.....**.*.*......*.*...*.*.....***.***..*.*..**.*.***...*..*..**.*.**...******.*.**.**.*.*.****..***...***.***.**.*.*.**.*..*..**.**.....**...**.*..*..*.*..**..**.**.*..****.*..****.*.*....**.....*...**..****...***.**.*.....*.*...*..****...*.*.*.***.*.*.*.**.***.**......*.*.*..**..***.*..***..**.*.**.*....*.**.*..*.**..*...**...*.**.**...***...***.*****.*********.*.*.**..***.*.****.**********.....**.**..*.***...**....**....*....*..*.**.*..**.*.**.*...*.*.*.*...*..*.*..********..**..**.*..*..*.*.**.**...*..**.*...**...***..**.*...*******.***.*........***....*.*****.*******..**.**.*..**.*..*.***.**..***..*****.*..*.*****..*.*.****.*..**.*...****.*....****.*..*...**......***...***.****...*..*.***.***.**.*...*.*..*....*........*.***..**..**...*...**....**...*******.*..**..****.*....***.*..***.*.***..***.***....*.***.***.*.........**.*.....**....*.**..**....**..**....*.*.***..*..*..*..**..***.**...****..***...**....*.*.......*.*..**.****....*.**...*..***..*...**..**..*.*..*..**.**...*...******.**.***.....***.***.*..**.*....*.......*..**.*..*....*.******.**.*.*...**..**.***.*****..***..*.*.*...*..*.*.....*.*...*.***.*.***..**.....**..***.*.*...*...*.**.*.*..****.**...*.******..****...**..*****...*....*....**.*....*...***.***.***.*.**..**.**.*.****..*****.*****.*...**.*****..**.....***...*....**.*.*...*..***.**.**.*...*...*....*..**.*..*..**..*..****....*.*..*.**....*....***..*.*.*..*....***...*...****.*...*****..**......*..**..***....**.*.......**....*.*.*.**.*.***.*.*..**.*..**.*...*****.**....*...**..*.*****...**..*..*..****....*...*.*..*.....***.****.****..**.**.*.*....**.*.*******.*..*.*.*...**.*...*.***.****.**.*.*****...*.***.....***.***......**..**..*****......*..****......***..*...*....*.*..**.....**.....**..*..***...***..****.*..*...**.*..*******.*..***.*. .***..****.*.*...***.**.**..*.**...*..*******...*..*.*..*...*********.**...*.***.*.*..*.*.**.*.*..**.*..**..**...*..*.**..**..*..***...*.***.**..********..*...*****.*..**.*.*.**..*..*.*.*...***..**.*.*.*.*..*..*****.*.**..*.*.**...***.*.**....**********.*.....**.***....**.....******.*..*.*.*...**..*.**.*.*******.*.*.*...****..**..........*.*****...*..**....********........*.****....*....*****.**..****...*...**.***...*...*....***..*.*..*...*.*..*****.*.****.**.*...***...*..***.....*.....*.....**.*.**..**..........**.*.****.******..****.*.*.**.*....*.*.**....*.*.**...**....**.*.****...*.****.*.***..*.*.**.****..***.*..***...**.*.*.*..*.*..*..*...*...*...**.*....***.*.**.**....*..*.**.***.**..*...****.***.*.....**.*****..**..*....**.***....*...*****..***.****..*...*.***..***.*..*..**.*.**.***..**..*.*.*.*..**.*...*.****..*.***.**.**.***.*....**.......****.*.***.**..*.**.*....*..**......*.*....*****......****.****.****.*****.***......******.*.*.**....*.****.**...*..****....**...****...***.*...*.*..******.***.*.**.*.*.*.*****.**.**.***.*.*..**.**....*..******.**.....*..***.*...*...**.**...*.....*****.*.*.....****...*.**...*.**...*..*******...*..*..*..**...*.*..*....*****.*...******.**.**..........*...*........*....**....*..***..*...*.*****....**.**.*..*....*.*...**...*..****.**..***.*.***.*.**..**.*.*.*.*.***.*.****..**.**...*.**...***.**..**.****.....**..*.....****.**..**..**.****.*.*.***.....**..***.....*...*.**..*...**.*.***.**.***.**.**..**....***..****.*.*******.**.**..*...*...*.*...*.*..*....**...******......***...*********...*****...*.*...**..**.**..*.***.*.*....***.*.****.*.***.**..***.******...*.*.**....*..**.**.*.**.*.*....*...*.*********.*...*.***.**.**.**.***..******...**.**..*.*...**.*..*....***..**...***..**.***...****.......*....*****.*.**.**.*.****.*.***.**....***..*.*.*..***..**..*.*.**.*...*.**.*.**..*..*.*..*****..*...*....*.**..*.*...**...*.**.**.***..***.****...*..*.*....*..**..***.*.*..*..**..*..****....***.*.**........****....*....***.....*...***.* *..**.**.**.*.*..******..*******....**..*..**.*.*.....*...****.**...***.*..*****..........*****.**..**..****.......*****.*....*....*...**...*.*.**...***.*.*..*.**.***.**.**.******....*....**..**.....*..**.*.**.***.*****......**....*...**..*.**....****..*..*..*.*.*.*.*.**.*.*...***.**..***.******.....**...*...**...***.********..****...***.*......**..*...*.*.*.*..*.**..*****.*.**.***...**.**....*****...**.***..***.******.**.*.*..**.**...*...**...****..***.*****.*.*******.**..*.*..***.***..*...*.*.....*...*..*.**...**.......**.**.*...*.**..**..*.*.*****.....*.********....*.*..**..*...*.**..**.*.*****.*....*.....*...*...*..**...**..**.*..*******.*.......*....*....*.*.*.*....**.*.**...*.******.**.******..*.***..***.**.**..**.**.*.**.....**.**....*....**.*.***.*.....*.****.*....*****.*.*....******.*.....***...**..**..***..**...*..*.**..*.........*.**....**..*.*..**.**.*.*.*..*.*...****.**.**.*....**..*..***....**..**.*.***...........*...***...*******.**.*****..*.*..***..***.****.*....***......*.***...******.**.....*****...***.***.**.*.*.***.***...**..**.***....****....***....*.***..**.*.*****.**.*....****....**..***...*.*....*..*...*.***.*.****..*..**.*..**.*.*.*..**.*.**.*.*.**....*.*.***.*.**.*....*.*....*..*......*..**..**..*****.**.***...**.*.*.**.*.*.**..*.*...*****...**.**.****.***.*..*.*.*.**.*.**.*..**.*.*...*.**.*.*.*....*.*..**.****..*..****.**...*....*.*.*.....*.....**.....*..*.***.***.*.*.*.*...*.****...**.....*...*..***..*......**...*.**.*******...*****.****...........**.***..**.*.******..*....**.....*...*...**.*..***...*.*...****.*..***.*.**.******...*....*...****.***.*..*.***...*.*..*..*.*.**...**..*.***..*.**......*..*..****.*..*..*.***.*..**..*.....*...***.***...**...**..*.**.*..**....**..*.**..*...*..***.*....*..*.*.*.****..*.*....*.**.*.*..*....*.***.*.****.*.***......***..****.**.**.*.*.*.***.**.*..**.*.**..****.***....***.**.*.*.*.*.*.**..**..*******.*.*.....****.**.****..*.***..*.**..**.*.*..*****..**..***..*.*****...**.*..*.**.*..****.**.**.*..**..* *...*..*.*..*.**...**.*.........***.**...***......***....*......*.**.*...*......*.*.*..**.***...**.*...*..**.*.....**....**.*.*..**.*.**..**.***.*.*.***..**.*.**.*.*..***....***.*.*.*.*.........*******.*..*.*.***.**..*..*..*.*......*...****..**.....*...*.*..**...*..****.*..**.****.*.*...*...*....**.***..**.**..*..***.******.**.********...*..*....**..**..*.**.*...*..*....**..****.*****.***.*.*..***..**....***.......**.*...******.*.**.*.**.**.**.*..***.****.....*.**....***...**...*.**.***.*****...*.****.**....****...**.****....*.*.*...**.*..****..*.**.***...*****..***.**.*...***..*.*.*...******..*..*.**.*..****..*.****.*****.......**.*...**.*..**..*..*****.****.*...*..*.**.*.*.*****..*.*..*****.**.***.*...**.....*.*.*.*.*********.....*.*.......****.*.**.*.*..*...*..**..**.*.**........**.**...**..*******.*..*.*.*.*.*.*.**.**.....*.*..**..*.......*.**....*....**.***..*..*.*......*..*..*.*..***...*.******...***....*...**.**.**..*.*..*.*.....*.****.*...*.*...*.*...**.*...*..*.........*...*.**.**..*..*.**.*.*....**.*..*....*.*.*.....***...*....*...******.***.**.*..*..*..****..*..*..**...*.***.*...*..***.....*.*....***.*.**..*..**..****..***...*****.......*....*...**.*.*..**.**...*.*.****...*...*..************.*.*.**.*..*....**..*.***..**.***..**...***..**..*.*..**.*.*.*.*......*..**..*...*.......*.**....****..*..****.**.**..***.....*..*........*.*.*......******....***.*.**.***..**.**.*..*.******.*.*....*.***.*.*...*..*.*..***.*...***.*.*.*...******.*.*...*.....****....**..*.**....****...*.*..**.*....***********.....*..******..***..**.**.....*.*.*...*..*.**.....*...***..*.**...*.*.****...**.*..**.....*...*.*.**.*..***...*.***..*****.******.**..*...**...***.....*.**.**.*****.***.....**.**..*...**..*..*..******.*.......***....*..****...**.*****.*......*.***..*.***.*..*.*..*..*.*.*......***.***.*****..****.*..*...*...***.*.*.***..**...*...*...***....*..*.*.**..*..*.*****.*.**..**..****.******...**...**.***.****.......****...****....*..******.**..***.*.***....*..***..**...*.**. .*.**.**....**..*...**.**.***.*****....**.*..*...*****.**...****.*..*****..**.****.**..*..**.**..***...*****.**....**.*.******.....**.****....*.***.*.***.*.*..*..**.**...**.**....*.*****..*.**.*.*****..**.****..**.*..**....**.*..*.*.**.**...*.*****.****...*.....*.**.******.*....**.*.**.*...**.**..**.*...*...***.***...***.***.*..*...*...*...*..*.*.......**..**.**.**...****..*..*.*.****..****.*.....**...**..**.*.*.*.**.*.***....******...*..*.**.**..*...***.****...*.*.*.*..*.*****.**.*..*.**.**.*....**.*.*....*.**.*.********.**.*.....**..*.***........*...**..*..***..**.......*******.*..*...**.*.***.*..*.*.********..*....**..*.***..*.****.*..**.***.*.*..*.*.**.**.*..*..*..*...*........*...*....*****..*.*....*.*.*.****.**.*.....**.***.***.***....**..**..**...****....**.***.*.*.***...*..*.*****...*.***.*..**.*.*..*.....*.**.*.*.**.*.**.**...*.*...**..**...**...*..*..*.....**.....****..**..*...*.**.***.*.******..*..**.**.****.**.*..**.***..****.**.**..*******.....*........****..*..*.****...*..*.*..**.**......****.*.*.**..*.*....*.**.*.*.****........*****....**.**...*..**.*.**..***.*..***.*..*........*..**.....*...**..*.*..*.*....*.****.****.*..*.**.**....***....*.*..*****..*..*****.***.*.*******.*****.**.*...*.*.**.*********.***.*...**..**.*.****...*****.**.***..*..*...*.....*..*.*...*...***.........***...******..******...***.*.***..*****..****..*.**.*..***..*..*...*...*.***.**..*....****.**..*.*..*.*..********..***...**.**.*.*.*****...*****....*.***...**...****.*.*****.**.**.***.*.*.*....***.*.**.**.*******..*...*..*.......*.**..*..*.*.*..*.**.....*.**...***.*..***......*..**.***.*....*.**..**...*.*..**..*.****.**.*..***...*.***..**..***.**.*.*.*****.****.***..*.**..*.*..*..*..*..*......*..**...***....*..**.*.*.*.*.**.*.*..***.**.******....**..**..*.*.***.****.**.*.**.*...*.**.**.*.*.*.......*..*.*.*..*....*.*******.*.**...*...**.*......*.*****.***..*.*..*****......******......***.***...**..*.***.*...*..***..*.**.**.*..*.*..**..*..*.*****..********.*.**.*.***.***...****.. *.******...*.*...**.**..***.***...***.***.**.....*.*.***.**.*...*.**.*..**.*.*.**.*..*..***.*.****..***.***.*.....***..**...*.**....*...*.**.***..****..*....***...**.***....***.***.....****.***..*..*...*.**.**...****..*.*...*.*.*....**.......**.**.*.....*.**....**.**.*******.*.****.**.**....*.*.***.........*.**..**.*..*.*.**..*****..*.*.**.*..****..*.**.*..*.**...*.*..**.*...***..*..**.*.**.*..******.*****..*.*..****...*.*.***.*.....*.*****..**...*........**...*.....*.*.....**.*****.*.***.*.*..***.*.*.**..**.*******.*.**.***...***...**.***********.***.*...**.**.*...*.....****.**.**.*..........*.*****.*.*.***.*...*****..**..*.*..***....*..*.*...**...**.***.**.***..*.**..*.*.***.****..*.*.*..*.*.*..*.*.***.*.*..**...*************....*..*******...*..*..***.*..**..******..********.......*.*****..*.**.*.*..**.**.****.***..**.*....*.*.....**....***.***...***.....**..***.....****...**...**..*.**.*.*.*..*.*...*.....*.*.***........**.***.*.*..*.*.*.***...*.*.**.*...**...***.**.*.******.*.**.*.*****..*....*....*.*.**....**..*.**....*.**.....**.**.*..**..****..*..*****..*...****..*..*.*..*...****.**.**.*.****..*.*****.*.**.***.*.*.*.**.*.****.*..**....*..***.*..*.****.****..*.*...*..**.**.**.*.*****..*.*.***.*****.*.*....**...*..*.....*.****...**.*...*****....***..***...*..*.****..*.*..*.***.***.****.......**.*.*.*******.***.****.*.****.*.**.****..***....*.***...*.***.*.*.*.*.*******.....*.*.**.*..*.***.***....*****.*.***..*...*****.....*.***....***.**.*.*..***.******....*****.*.*..**..*..***..**..**.***..*.**.****.******.*.*.**.*..**.*....******.****.*...*.*.**..*.*....*.*..*.*..*.*....***..***.**..**.*..****.*.*.**...****.***.******.**.***...*.*.*...***.*..****..*.**.......*..***.**..*.*.*.*..***.*..*.**.*.*.....*...**.**..*****.**.*..*******..**...******.****..*.***...*.*.****..****..***.**.......*.*.****.**....****.**.*.*.*..*...*.*.*..*.*..*.***..*.....***..*..**..*******.*.***.*****...*.***.*...*.....*..*.*....*.*...**.......*.*....*.*....**..***.***.*....***..*..*****.* *..*.*..***......*.*..**.*...*****.*.***..*.*....**.**....****.**.**...*...**.**.**.**...***..*.......*..***.*.*.*.***.*...*....*..****.***...**.****.*....*****..*.*..*.*.**.*.*.********...*...******.*****..*..**...**...*.*.*..*..*...**..**...******.*.****.*.***.***..*.*...*.*..***..*...*...*.*...*.**.****..*.*****.*.****...*....*......**...*.*...*...**.*.*..*.****.*..**.*.***.*.**.*.......**.*..**.........**.*.*..*.*..**......*..*.*..*.*.**..*.*******.*..***.*.**..*..*..*..*..*..*.**....*........*..*..****......**.****.**.****.**..*.*..*.*****.*.....**.*****...**..**..**.*....**...**.*..**.*........*.**.****.******.*.*****.*..*.*.......*..****...*..*.*...***...**..*.***.**.**..*.....**.*.*.*..**.****.**..*..*..***.....*.*.***..**.*.**.**.......*.*****...***...*..**.***..*...*.***..*.....**.**....*..**.****.*.***.*.***......***.****.*..***...*.*.*....*..**.*..**.*.*.*.*..****....*..*.**.*.*.*....***.*...***..**..*.**...*.*...*.**..****..***..**.**.*.**...*****..*.***.....**...*......*...*..*.**..***....*...*..*....*****.*..***.....**.*...*...**.....**..*....*..*****.*..*.*.*.****..*.*...**.*.*.*......*.**.**.**...***.****.*.....*......**.***..**.***.*.*...***..***.**...*.**.*.****..*...**.**.*****.**..***.*..**.**...*..*.*.....*.***.*..*.*..**.*...**..**...***..**..******.*.**..**.*.*..****..*....***....**.**.*****..*...*.***...***.*....*..******.**.*.*.*...****..****....**...*.***...**......***..*.***.**....*......**.*.*.*.*..*****.*.***.*...**.**......*.**......****...**.*...*...*..***..**.*..*.***.*.*..*.**.....*..**.**.*.***.**.***.*..*..*.**....*...**...****.**...*.****...*.**..*..*.*...**....*..**.*.*.****.***.*.***.****...***..*..*..*.*..*.**.*..*.*****.......**.******.**.**.*.*.....*.*....**..****..****.*..**..*..***.**..****...*...*..*****...***...*....*...*.**....*.*.*.**..***.******...*...**.******...*...*.......**.****.**..**..*...***.*.**.*.*.*.*..**.****.*.....**..*............*.**.**.*.**.*.******..*****...**..**...**.*....*.***..*.**.......*.***.*..* ..*.*...*..**..****.*.....*..*...*..*.*....*...****....**.**..****.*..*.*.**.*....*..**.*..**.*..*...*******...*.**.***.*.*.**....**..*.**....*.*.*..*.*...*...**.......*.****.***.****.*..*......*.*.**.*.********..*.*.*****..*.**.*...*..***.****.***.**.*.****.***.....*..**..*....*.**...*..****....*.*.*...*..*.*.*...*..***.**.*..**.*...*.....*..*.****...*.*.******.***.**......**.*..*.***.........***.**.***...**.*.***...*...*********..***..*..****..****.**.*.***..**..*.****.***.**...*...*****......*****.***.*.*.*..**..*...*..*****.**..**.***.*....**..*....**..*.**..*.*.....**..*.......****.**...***......**..******.....**....*.*.*.**....***.*...**...*...*..*.**..**..**...**..**..*.*....**.*.***..**..*.**...*.***.*.*..***...****.*...*****.*.**..**.*.**..****.*.*..*....*****..*.**.*..***.****.*.*.**.***..*.****..*..*.*.**..*.**.****.*.*...**.**.***.*....*.....*..****...*...*....*...***.*******..*.*****.*..******.*.**..****....***.***.*..****.*..***..***......****......***.*..*.*.*..***.*..**..**.*..*..**..*.*..***.*....*...*..*.**....*.**...*.*..****..**.*..**.*****...**.****.*.*.*..*....*..*..*...*.******.........*.*.***..*.**.**.**.*.*.*.******...*.***.*.**...***.*.**...*.**.*.**.**....**......**.....*..*....****.*.*.****.*...*.****.**.*.****...*.*****...***..**..*...**..***...**.*.*****..*..**.*.***..**...*..*.**.***.***..***...**...*....*...*..***...*..*.*..**.*..*.*.*.***.*.****.....**.*..*....*..**.**.**.*.*.**...****.**.****..**.....*..**.*.*.**.***....*...**.*........*.***..*.***.***.**.**.*.**.*..*.**.**....*.***..****..*...*.*.......*.*..**..**.**.**..*..**..****.**.*.*.**.***.***...***.*****....**...**.****..**.*..*.****.**...**..**.**.*....******.**......**...**..***.****..**.*...***...*..**.*.*.****.***..***.*.*......*******..*..*.*.*.*****.*.***....*...****...*............*..*.*.*.....*..****.**.*...****.**..*...**...*...****..**.*..*.****.****....**.****.**.....***.......**.*.***.**.*..**...*..**..*.**.**.********...*.*.*...**.**.***.**.......*******.*.**.. ****..********.........*.****......*.**...***.*..*.*.*****.*..***.....*.*****.**.*.**.**.*.*.*.****....**....*...**....**.***..*.*.*...*..*.....**.**....*.*...*.***.*.***.....****..*.*.**.*.*****.*.****..*..****....*..*..*.***..*.**...**.*....*.*..***..**.**.*.***.***....**..***.****.*.*.*.*.**..**...**.**..*..*..****.**.***..*.***..*...**..*..*****.***..***.******..*.****..*.*.*.**.*.**.**....*.**.***.**.****.**..*..*....**.*****..*****.**...*.*****.*.****.*.**.**.***..*.*.***....*..***....*.*..**...*****.***..*...*.*.*...........*.**.*.*.*...*.**.*.**...***.....*****.*..**.....***.*..*****..*****.*..**..*.**.*....*...***..******..**.***.***.**.*.**...*.***.**..*.***.*..*.....**.*****.....**.*.*.**..**...*.**..*..**.*.*...*..*..*......*.*.***.*..***.***...*.*.*.*..*....*.***.****...*.*.*.****.*.**..***...*..*.****..*.*...*..**..*......****..**.**...*..*..*..*.**..*****.**.....*.********..*.*.**..**.*.*..****.....**.*.**....**....*****.*.*...***.*.*.*.***..*.**.**..*.**..*.**..**..**.*..*....***...**..**.*.*.**...*..*.****.**..*....*.*.***.*.*****..*.**..*.**.**..***...*........*.**....**.*..*.**.**..**.*.***.**.*.**.**..***.****..**.**..*.*...***.*.**.***.****.**.****.***....*...*..*.*..*..*****.*..**.**.******..*...*.**.**...*..*..*.*..**.*..**......***.*...**.***.*****.***.****.**...**.*.***.*..*..*...*.***..*.**.*.....***.*..*.**.*...**.***..*..*....***..*.....*.**..*...***.*..*.*...*.*.******.....*.*..*.*.*.*...*..*..*.**.**...***..*.*.***.*.***.*******....*.***.*.****.*.*..*..***..**...*...*.....**.*..***...........***.*..*..*..*.**....*.******.***....**........**..**.*.*.*...*.**...**....*.*.*.*.*..**....*.**.**.*....*.*..**.**.*.**....*.*...*.*.**.**.*.**..**..*.*.**...*.*....**.....**.*.***..*****.*.....***..**.*.*..*****.*.**..*****.*.***.....*.*.....***.**.*...*.*****..*.*.*..***.*.****.****...*.*.***.********..**.****..*****.***...*...**.**...*.*.*.**....**.*.....*.***.**.*..****.*****....*....*....**..*.**..********.***..*.**.*.****....*.**...*********. *..**...***.***....*.*...****........*..**.*.*..*.*...****..****....*.**..*.**.*****.***..*....*.*.**...**.*.*.**..*...**......*....*.**********.*.*......***.*..***..*..**.*.....**.*.***.*..**...**..*****.***..******.**.*.**.**.**.*.......*.....*..*..***.*.*..*..**....**..*.*..**....****...*******..****.*.**..*.*..*.*.*.**.*.*.*.*.**.**.*..**..***...**..***.**.*...*.*.*.*.*.***.***..****.*...**...*...*.**.*...**.******..*..*..***.**..*.***...*..*...**.****.**........*..***...**..*.*......***.*......**.*...**..*...**.**.*...**....*.*.**....***.*****..*...****..**..******...**.*.**.***..**...*.*..***.***.***..*...**...*..*....***..*.**.*...*..****.*.*****.*..**..**..***.**.....***.**.**.*****..**.**..********...*.*....***..***.**..***.**.******..***.*.***.***..**...**...**.*...*..**.*..*.......**.***.*..***...***.*.*..*.**..*......**....******.*.****..*.****...*.****.***..*.*.*...*.*.**...*.**.*.*...****...*..**.*.*.*..*..*.*...*..****..*.........**..*..**..***..*.*.*.....******..***.*.*.....*...*.*.....**.*...**.*.****.*..******.*.*..**.**.*..*.*.*.*...*..*..**..**.****..*.*****....*...**...*..*****..*****.*..**..*.*..**.*.*.*.*..**...*.**...**.*...*.*.*..*...*....*...*..*.*****..*****.*..***.*..****..**.***....***..***..**....*..****.*..***.*..**.*.**...****.**.**..*.**..*.*.*...*****.*.*.**...*.*.******.**.***.***.***..**.******.*....*.***...*...**..*....*..*...*......*.***.*.*..**.......**.**.....*.**....***.*.***..**..*.*...**..*....*.**.**..*.....***.*****..*.*.*.**.*.*....*.******...*.*.*...*.***.*.*.*....*..*.......***.*****...*.*.**.*...**.*.***..*..*..***......*.***.*.**.*..***.**.**.**.*.*..*.**...*..*.*..*.*.*..*.*..*..**.*...**.*....*..*******.*..**.**......**.*.*.***.***.*..*......*......***.*...*..**...*...*.*.*.*.*...**.***..***..**.**.**.*.*.....*.**.***....*...*****.*.*.****.*.*****.**.***.....*.*..*......***.*.******.***.**.**.*****...*.*...***.****..*..**.***.*.*...***....*.*..*...**.**..***...*...**.*.*.......****.*.***.**.**.**.**.*.**..***.*..*. .**.*..*..**.*.*.*.*..****...**...****.....**..**.*......*.******.****.**..**.***...*..*.*..**..*..***.*...*.*.**..*.*.****....****.**............*.****...*...*.*.*.*.*...****.*...*.**.**..*.**.*.*..**.*..*..*......****.****.***.*.*****....***..*..***.*....*....*...*.*..*.**.*.*.**********..**...**.*..**.**..****.*.**.*....**....*.*.**..**.**..*****......****..**.**..**********.*...**.***..*.****.**..**..****....*..***.*.**.**...**.....**.***...*..****..**.**.*.*.*.*.***...*..**.***.***.*.*..*.**...*.....*.*..**..*.******.*.*...**..**.*...****..*.*..*..*.*.***...***........*.***...**.....*.**.***..*.*.***..**..*......***..*****.*...*.*.**.*.*...**...*******...**..*.*.***.**...**..*...**....*..**.**..*********.*.**.****.*.*.*****..***.***.**.***.*.***..*****.**.***.**.*.*.**..*.***.*****.*...*.**.******.****..**...******.*...*.*....***..**.***.**.******...*.*...***.***.*.*.*..*..*..*.***.**...*...**..*......***.*....**.**...*..*.**.....*.**.**..********.******...******.*....*.....*.......**.*.******.......**.**..*...**.*****....*...***.**.*..*.**.....**.*.*******...*..*.*..****..**.......***.**.*..***.**.*...*....**..***..*.**.....*...**..*.........*..**.***.*..**.*.*.*.*..******....*...**.*.**..**.***..***..*..*.*..*...*..****..***....****..*.******..*******.***.*.*....*..*....***..*..***...*****.*..***......**...*.....*****.****.*.*..*..*.****......**...*.*.*.**..******.**...**..**..*..***.......*******..*......*****.......****..*..*..*.*.**.****.**..**...*.**...**.....*.****...**.****....***..*.*......***.*.*...**...*.*.*.**.*..**..**.*...**.***.*..*.**.*.*...*..*..*...*.***...*.*..*...*.*....*.***.*****.*****..*.**..**...*......***..*..**.**.**.*.**...**...**....*******..*..*...****.*...........***..........*****..*.*..*.****...***.*....**.*..*..**.****..**.*.*..***.*****.*.*...*.**.*...*....*.*.*.**.*.*.*****.*.*..***.....****...*.....*......***.**.*...**..**..****..**..*.*.**...**......*.*..*****.*****....*.*.*.*.*.*.*.**.*...*.*.**.*..*.**.***.*.*****.....**.. .....*********...*...***.*..*....**..*..**...**.****.**..**.......*...*****.*.*..*.**..*..***..***.*******.....****...***..***..*...**.**.***..*.*......*********.*.***.*..*...***....*.***..*..*...**..*..**.**....*...*****..*.***...*.*.........****.*..**...**.****........****.***.**..*......***..*.*****.*.**.**..**..*.**.***.....*****..**...*.*....*.**....*...*....*****.....**.**.***.*.*..**..*.*....*.***..**.*...*..*.*.*....**.**.****.**.*....*.*.........**...***..****.**.*****..**..**......*...***.**.**...*****..*.*..**...****.*..***...*****...*...*...*....*.*...******.*.*...*.***...*.**..***..*..*..****.*.*...***.*...**.......*****.**..*..**.*****.*.*.**..*..*....*....*......*...*....**.......*******..**....*.****.***.*.*.*.*.***.**.*.*....********.******.***.**.**.**.**..*.*..*...*...***....**..****.*.*****...*..*.**..*.**.**.*******..*.*.*...*****.....**..*.*....*...*..**...***...*.***..*........*...**...**.**..****.*****.**..**..*..*...*...*.....***.*..****.**.*.*.....*..**....***....*.**.*.*.*..***.*.*..*.**.**.**..*......*.**.*.*..*.**...**..**.*.**.*..*..**.**.*.*...**..****..*..********.*.*.*.*......****...*....**..*.***..***.*.*..*.*.**..*..**.*...*....**.*....*...*.*.*.******..*..*..**.****.****..****..****...**..*.*.**...*...*.*...**..*.....*..****.*****.**...***.*..*.*.*.**..*..*.*.**.*****.*...***..*..***..**..***..**.*...**.*........****.*.*.***.**.*.*.******.*.****......**.*.***.**...**...*..**.*.......*.*.*....***....*.**.**.***.*...*..*...******........**.*.***.*....**.***.**...***.**..***.******..*.*....**.**.******.*.***..**.*.*.*.***.*.*.**....*.*.**..*.....*.****.**.*.*..******.***.**.*....*.*..*.**....***.*.**...**.....*.**...*.***..*...*...**..***.***.**.**...*..****.....****..**......*.*..***.*******..*.***.*.*..*.*.*..*.***....**.**.******.........**.*.*.***......*......**...*..***.**.*******....**.*.*.***.*...*.*...*...*.**.**.........*.***...*..*......**.***..**..*.....****.***...*...**...**.*..*..*...*..*..****.**.....**.**.****...*.**.* *..**..*..*.*...****.*.****...**..***..**...****.**..****.***..*.***.*...******.*....*.*.....***..**.*.*..*.......**.*.**.**..**...*.*...***.*..*.*****.****.**.**..**.**..**.*.*.**.*.....*.*.....**.*******.**..**..****.**...**.**.****..*.**.****.*.*...****..*..*..**.**.****..**..*...***.**..*.*...*.***.***.....**..**...*.*...**.*.**.....***..*..**.*.*..*.**.**..*.*****..**......*..**.*...**.*.***..*.*.***...**..*..*******..**.*.***..****.......**..**.*.......*.***...***.***.*......*..**..**.....****.......**..**.*....**.*....*..*..*.*...*.*.**..*...****.*..*.*....*..*.*******.******....*....**.****.**.*..*.*.*.****..***..*.*..*......*.....****.......***.**...*.****..*.**.*.**.***...*.*...*.*.**...*.*....*.*..*...*****...*.*****..****..*.**..*****.**.**.**........*.**.**..**.**.***.*****.**.*.***.*.*****..*..*.***.**..*.***..*.**.***.*.*..**..**.*...***.*........**..**.*.*.**..*.**..**.***.*.*....**.....*...*.......*..**.**.******.****.**.*..*.**..*****....*****..*.**..*.*..***.******.......***.*.***.***...*.*....*.***.**..**........***.***.*.*..*..*.***...*.**....*.**..***.*.**.*.*.........****..*..*****..**........*..**.*.***.******.*...**.**.**..****.*.*..*...**..*....*..**...*.**..*.**..**.......*...***..*....**...*..*..**......*..*...******..*****.*.***..*.*...**.....*****..**...**.*..***....*.*..***.***.**..***..*.***.***...*.****...*.*..***.***..***..*....*..**...*.**..***.*.**.***.**.*..*.******...******.*..**..*.***.**..*..*.*.*.*******.***..*.*.*.***.*.*.*..***..*..**.....**.***.*...*..*..*.*.*....*.*.....*.*****.*..*.**....***..*..*........*****.*.....******.**.*.*.....****....*.**.*...*.***.*...*...*..*..*.**.**....****.*..*.**....*..**.****........*.*.*****..*****.*..**..***.*.*..**..*..*.*...*.*..*.**..**..*.*.*...*..*.*..****.*..*.*....*.*...*.*.***.*..*.****.*.*.***...**.*.*....**.****..*.*.*.*.*.***....*.**..******....*..**.****.*.*****.*.**...**.....*.*...****.*..**.***.****...*.*.**...**.*.*...*.**...****.*.***...*********....**.*.***....*..**....* ***....********..*..*..****.*.*.*.**..*.***.........***.***..*.**.....**.*.***.*.*.*..*..*..****.**.***.*****.***.***......**..***....*...*.*..*.**.***.*.**..*.**..*..*......****..**....*.**.***..***...**...*.***..***...*.*..**.*...**..**..*...*.*.*..**.*.*....*......***...*.**..**..***.****..*.....****..**.*.*.....**..**..*****.*..**...*.*.****.**..*.*.***.*.***.***..***.*...****.***.*...*.....*....*****.*...**.***.*....**.*.***..*...*...*...***....*****..**.******.**.*.*.**..*.****.....*.*..**.*****.*.****.****.*..*****..**.***..*..***..*.***..*****...**......*.**.*..*.**.*.***..***.****.......*..*******..*.*...*..*****.*....**...***.*.*..*...**.*.*****.**.***.****.*.*..***.*...***..**...**...**.*....***.**********.*..**.......**...*.*.**..*.*.***..**.*......*.*...*.*.*....*.*..*.**.*.****..*....*....**.***..*..*..*.*.*.*..*.*.***..*.**.**.*..*..*..***.**..*..**.***.*.**.*.**.****.**..*..*.**..***...*.*..*..........*..***..*****.***.*.**.*.*.*......**.***.*.*****..*...*...*.*.*..**.**....*...*..*.**.*...*.*.**.****..**.*...*..*.*.....**...*.*.**...*.........**...*.***....*.*.**.*.***....*..**...*.*..*..**..**.*..*..*.*.******.**.*.*......*.*..*....*.*...*.***.*.......*****..**...*.*...*...**...**..*...*****.*****.**.*.****.***...**..*.*.*.....*.**..*......*..*.*..**.**.**...*.****.****..****..*.*..*..*...*.**...*.***.*...**.**.*..***......*.......*.*.....*..*.*....***.**..*.*****.*.***.*...***..*...****...*.....*.***.*.*..**.**.*...*..**.*.*.*....*.***....***.**....*..**.***.*.*...***.*..*....*....**..**.*.***.**..**...*.**..*...***.***.*.*..*.*.***.*.***...**.***..***.**.***.***..**.*..**..*.***..****.*..**..*..*..*..*.....*.*.**.*.*.***.**..*.*.**..*.**...*****...*.**....*.*....*****..*....*..**..***..****..**..****.*..*.******....*****.....*****..*..*****.*.**...*..*.***..........***..**.**......*.**..***...*..***.***.***.****....*.***.*****.....*.**.**..**.**.....*..***...*.*.***..***.*.*..*..*.*..*..*...**.***...**.***.***.*.*...**.***..***.*.**.***.*****...* ***...*.******.*.*.***.*******.*.*****.*.*..****.***.*..**.*.*.**.*..**.**.***.**...*..*.**..*.**...*****.***.*.....*...***.********...*.......**...**.*...***.*..**..*..*.*.**..**.****.*...*.*.****.*.**..**..*...*.**.***....**.*..***....*.*.*...*.....****.****...**.*.*....*.*.*...**..*.*****..*.*...*..********.**.*...**.*.*...*..**.....**..*..**.*...*..**.**.*..***..***..**.**.*****.*..***.**..*.*.*..***.*.*..*...*.**.**.**.*.*..**.**.**.**..*.*.****..*.**..***.**.....****.****.***.....*...***.......***..***...*..*.*..*...*.*...*...**.**.**......*..*...*.***.*...***...***....**...***.*...******.*.**....**.....**..**.*...*.***.*..*.*.**.*.*..*..*.*......**.**..*....***.*..**.**.********....*****.***********..*..*..***.....*....*.****..**...**...***.**.....**.**.**..*****.**.*..**.**.****.**.......*.***.****.....***..*.....**.***....*...********.*.**..*.*.**.**...*.**.*...**.*..*.**..*....*.**.*..*.*.....*.*.**...*..*..*.*...*.*.*.*..**.*....*****.***.**.....****..*.**.**.**..*...*******.....*.***.*..**..*..**.**....*....*..****.*.***.****...***..*.***...*..*.*...**.**..**.*.*.*...***.*.*..*..*.****...*.....***..***......*.****..*.**..******..*.*...*.*.*..**..*.*****.******.***.*..*.*.*.*..**..**.*.*.***.***..***....**.*..**.*.*.**.*......**..*.*****.*.*.*.***.*..*****..*.*****..***..***..*...*..*.**.***...****.*..**.**..****.**.....*...*.....**.*...*..*......*.*******....*..***..*.....*.*..***...**...***..**.*.*.*....***..*.*.***..*..**....*....*.****.*.*..****....**.***..******.*.*.**....*...**...**.****.*.**..*.*.*..*..*...*..***.....*.*.*******.*....*..*..**..*.*..*.**....*.*.*..***....**.*.*....*......****.*..*..**.*..*.****...***..****...***...*.....*..**.**.*..**.*..*..*.....**..*....***..**.***.*.*****....***......*****.**.*.*..*......*..**.*..*...**....*.**...**....*......*..*..***.....****..****.....*............***.***.*******.*..*..****.**.*.*....***.**.**..*.****..*...*..***.***.**.*.***..***....*.*...*.********..*.**.**.....***....*.***.*.....*.*.*....** *.*.*....*....****.*...*..**......***...**.**.**.*.....***..*..*.**.**.*..*.....*.**..*.*.**..**.*..******.****.......**.......*..*.*.*.*****...**.**..*.*.*....*...*.****.**.*.**.**.*...***.....*.*.*...****..*...*..**.****.....**....***..*.**.*.******..*.*..**..*.....**.*..*..*.**..******...***..*******...*.***.***..**.*...*.*.***.***...**.**.*....*****.....**.*..***.*....******.***...***.**.....****......**..**.........*...*...*.****..****..*****..**.***..***.....***.*..**.**..*..*..*.***.....*.***.....****..***.*.***.*******..**.*****.**.**..*....****....*.**.*.*****..*****..**.*.....**....*.***..**.**...*..**..*....*..*..*......***...*.....*.*.*.*****.....*...*..*..*.**...*..*.*****.**.....**.*.*.***.****....*.*........*.*.**.*....*..*.*.......***.*..***.***.*.***..**.***.***..*.*.*.***.****..*.*.***...*...*.*...*.*.*..*.*.**.*...**..**.*....*.*.***.**.*.****..*....*...***......*..*.*.***..**..**..*..*.....***.**.**..**..*.*.*.**.***..*.**.**..***.*...***.***....*..*....*..*..**..*..**.*.**....*...**..*.***...***.****..*...**.**.*.**..*.*****...*..****....*...**.***...*..*...*.**..*.**.*..***...*.*.***..**...**....***..*..**.**.**.*...***.***.***..*.**....**.*.*...*.*..****.***.....**.****..**..*...**..**.***........***.*..*..*****....**.*....********...*.....*..**.**...**.*.*.*.*.*.*.*****.**.....**.....*.*.**..**..***.***.*.***.*..**..*..****..**...**.*..*..*...*.**..*.**.*.***.**.*****.*****..*.***......*...*..*..*.*.***....*...******....*....**...*****.*....*.*..*..**.*...*.***.*.*..***..**.**..****..*.*******..*......***..**.*.*.***..***..*.**..*.***..*.*.**...**...**.*.....****......***.**.****.*..***..*..**.*.****.*.*****.******..******..***....*.*****.*.*.**.*****.***.*.*..***.***.***.***.****..***..****.******..*...*.***...*****..**.***.**.*****..*****.*****.*......***.*.**.*.....*.***.....****.*.*.....*.*..**.*...*.**..*...**.*.*....*....*..**..*.*..*...**.*****.*.*******.....***.**.***.*...*****.***..*.*..****.**....*.****.**..***...**.*.*.*.***.*.**.. **.*..****.***..*.*****.**..***.*.*.*.**.**...*.*.*..*.*.*.**..*..*.**.*.*.*...****.*********.*.**.*...******.**.**...*...*..***.**..*.*.*****.*..**.*.*...**.***.**.*..**..**..*..***....*...*.*.**.....**..***.**.*.*.*..**.**.*.....**..****.***.***.*..**.....**..*...*...*.*.*...*.*.*.*....**....*..*..**.*..*...*.***....*.**.***...***.***.***.*..****..**..*.**..*.**..*..**.****.**.*.***.******..*.**..*.**.*.*****.**.*.*.*****..**..***.....*....*....*.....**....********.**..****......*..***....**...*..****.**.*..*....*..*..**.**.*.**..***..**.....*.........*...*......**....*.*.***.*.*..****.*.............*..****.**...*.*..**.**.*..*.**.*.**.....**...**...*......***.**..***..*..*.**...*.*..*.****...*..*********.*****..**.*...**..**....*..*..*..*.**.**********..**.*.***.**.**.*..*.*.*.*..*..*.**.***.**..***.*..*****...**.***..**.**.*.*...**.*.***..*.**.....**..*..********.********.....*...*.*...**......*.....*.**..****.***.**...**.*.......****.**.***..*..**..***..*..*.*.....*...*......**.*****.*...*....***...*...*.*...*..**.**........*..*..*....*....*.*...**.*....*.*...*...*...****..**.*.**...*..**..*.*.**.***...***..*.***.**..**.**.**.*..*.*.***.**....***...*..***......*.***...**.**.***.**.*.*.*...*...**..*****..*..***.*.******.***.....*.*.*.*..*.*.*.***.*.*......*...*...****..*..*****.*.**..*.*..***...*******.*...***.*.*.**.**..***..***..*..**.**...****.*.....***.******..*..*.*.*.*....*..***..*..*.*.*..*****..**..**...****..****..**....***.***...*.*...*.***..*....*.**...*.....**.*...***.***.**..*..*.*.......****.**..*...*...*.*.****..***....****..*.*.*....*****....****.*..*...*.**.*...***.....*...*****..*..*......*....*.**.*.****.****.*..*.**..*....*******...*******.***..****.*.**..*.**.....*.*..*.*.***....***....****.*...**.*.*.*..*.*......*.**....***......*.**.**...*****.**.*..**..*.*.*...**********.***..****.*..**.*.****.*.*......*..*...*.*.**.....*.**.***.*****.*.*.*...*...***..**.*.*...****...***..*.**.**.****..*..****....**.**.*..*..*..*.*.*...*....*.*.****..**.* *.*.*.*.....*.***...*.*..**.*.*..**.*.**..***....*.*..*.....****..*.****.*.*...*..*..**..***..*.**.*.*.*.*.*..***.***...*****.**.**..****.***.**..*.*.****...****..***.****...*..*.**..*....*...**..*.*..*..**.***.***..*****....***.*....***.**..*******..**..**...*.*..*.*.**..**.**....**..***...****.*.**.*..**.**.*...*.*..***.**.**.*.....**....*.**...**..*..**.*******.*.*****.....*****..*..**.*.**..******.***.***.**.***.*..****.*..********.**.*.*.....*..**....*.*.*.*.*.*.***...**.*****..**.*.*.********..**....*.**..******.*.**..******.*....*.**.*...*......*.**.**..***.*****.**..****..***.*..*....*.*******.**..**.**.*....**..*.**...***.*.***.*......*..*.*.*.*.***...**..**..*.*.*.*.***.*..****...**..*.**.*...****..**..**...*..*...**.*......*.**..*.*..****.*...*..*.*...........*....****..**.*..*...*.*..*.**.**..**..*.*....****.**.*...***...**..*****..*...*.*.***..*...***...*.*.**.*****.....*.......**..***..**.*..***.*****.*.***..*...******.***...****.*..***...*.****.*.****..***.**..*..****.*.**.******.****..**.*********.*...*.**.**.***.*..**...****.**.***..*..***.*.*..*.*.****.**.*.....*...*.*.**..***.*..*.....**.*..**.*.*.*....**.*.....*....*..**..**.***.*..*..*....*******.*......*..*...***..*.*.*.....**..*..*...*..*.**.**.*.**....****.*....*..**.**.****...****.***..****.**..*..***.****..*.**.*.**.*.***.......**.*.***.***.*...****.***.**.***.*.*.***.*****.***..*...*.***..***.*......**..*.***..*.*.**.****.**.**.*...***....*******.......**..*.***........*..*..**.***...***.***.....***....**..***..**.**..*.**.*...**.***.*.*.*.*....***.....***.***..*.**...**.*.*...*.**....**..**.*.*.**..***.**.***.*......**.*****....*....**......*...*.**.*.**..*.*.**.****.***..**.*.***..***.**.*....*.*...**.****.*..***.*.....*.*....*.*.*.**.**......*.*.**....*.**.*..*******.**..*.****.....***.....******.*.*****.*****..*..**..*******.*....*.**.*.*.******..**...**...*.*.*.**.****.....**.*..*..*..*.*..*.*...*..*..**...*.***.*.***.****.**.**....****.*****...*..**..*.*...*..*.**.***..**..*..**.**** *.*.**...*****..*.*.....****.*..**.*.*.**.*....***.*.**....***.**.******........*.*...*..*****..*.***.***.****.*..*..***...*....*****.........*.**...*.***......**...**.*..*****.*..*..***.......**..*.********.***....*.**.**.*.*.**...***..*..***.*..*..*...**...**..**...*.*****..*..**.***.*****..**.*...****.*.....**..*.*..*..**.*.......*...**....**..***.*..*..*...*****.****.*.*..***...*.**..**...*..***.*...*..**.**.*..*.*..**.****..*.*.**.**....*.**.*..*.*..***.*..*.*.*..***.*.*...**....*.**.***.**.*.*..**.*..**.....*.****..*...**..**.......***...*..*.**.*.***.**..*..**..*.*******.*.*..*.*****.....****....*****..*****.**..**.......*.*.*.*..*..*..**..****.***.***...****..****..**..*.**.*....**.*..*...**.*.....***..*.*......*.*.****.**.**..**...****.***.*.**....*..*..*..**...****.*...*..*...**.*..**.....*..*...*.**.*.*.*.*.*....*.*****.****.*..***.***.**********...**..**.*.***.**.**.**..*...*.**.*****..*.*.******.***.*..*.*...*.*...*.....*..**...*.*..*****..**.**.*...***.*..*......*.***.*..***.**.........*.*.*.*....*.***.***.****..*.**.*..*..*...*.*..*..**..******.*....*..**..*..**...*..**.***....**....*..*.*.***...*.**.*..**.**..*....***..*.......**.***.*..***...***.*...*.**....**...*.*....*.**.....**.***....*..******..*.**.*.*..*..*****...*.*.*.**.*****.*.*.**...**.***...*..*........*..*.**..**.*...*.*.*.****.*.*.*.**.**.*.*.**...**..*..*.*..*..*.*..**..........**..**.....**..**...****...****..*....*.**.****.*...**..**.**.**.....*..**.***.**********..**.***...*...*.***.**....*.*...*..*.**...*.**.*.*.***...*.**....*..**..**....**.*...****..*..*...*..*.**.*.**.*.*.*..***.**.*.*..*.*....*...*.****..**.*..*.*..*.**.**.***.**.*..****.*.**....**........**.*.**..**..**.*...**.*.....*.*....**.....***..*..*.*...****....**.*.*..*.*...**...*..*..*..**.***.*.*....***...*.***..***..*.*...**..*...**..*..*.**......**....*...***..**...**.****.*..*.**..*...*.******....*..*********.*.*.**.....***....***.*.*..**.**.*.****.***..**....****.*.*.**.*.**..**..***..*....*..*****.*...******.**. ......***.****.**...****.***..*.**.*..**..*..*.**.*.**.***..**.****.****.......**.***..**.*..*.****.*.*....*.*******.*......***.*....**.**...**.***********...**...*.****.....*******...****.*****..****...*.***.*..*.**.*.***...**.**.****.*.*.*.*..*.*..**.*..*...***.*****..*....*.***.**.**..***..**.***.*.****..*..*.*.**.*..**.*.*.**.*..*.*........***.*.*****....*....*.*...******.***..**.*.***..*..**.***.....*******..**..*.......*.*.***.***...*****.**..*.********..**..*.******...*****.*.***....*.*.*..**..**.**.*...*.*..*...**.*..*........*****..******.*..*...***.*..****..*...*.*...******.*..***..*.....**.**.*...*****....*****..**.**..***.*..**.***...*......*****.***.***.***.**...****.*.**...***.*.**.**.**..***.***..*.*.***.***.*.*.**..*.**..**.*...*...*..*.*.*****...**.*....*.***...*...**.**..**.*.*.*.****...**.**.*...***.*...*.*****...*.*.*.***....**...*.**.**..*.*..*......**.***..*.*******.**.*..*.**..**..***.*...*..**.*.****.*****...*.*.****..*.**.***.****.*.**..***.*.*..**.....***.*.******.*..*.*.*.**.*.....*.*.**....*..*******.*.***..*.*..***.*...**....***.***.*...**..****...*.***.***..**.*.*...*.*.*......*...****..**.....*.*.....*.**...***.****.*.*...*..*...*.**..**...**..*...*.*...*..*..*..*....***....*..*.....**..*..*..*..*****....**..**..***.*.**.**.*.*...***.**...*.****.*.********..*...**.*.***..*.**....*.***..*...*.***.**.......***.*..****.*.....***.*..****..*...*.**.*.*.*.*..**.*****.***....*.*..***.***.*.*..*.**...*****.*..**.*.*.*..**...******.***..**.**.*.*......*.....*......**..*.**....****..**.****...**......***.*.**.*.*..**.***.*.*****..*.*..**..*.*.*...*.*....*..**.***.******.....**.*...***.**.**..******..*....*...*.*.**........*.**....*.*.*****.***.**.*..*.*.......*.....*...*****..*****.***.*.*..*..*.*.***.*...*.**.*.*.*...**....*...*.*.****.*...**...***.**.*...**.....*.*...******...*.**.....**.**.*...*.....*.......*.**.....***..*****.***.***..*.....****..**..***.*..*..*******...*..*.*.***.**..*..*******.****.....**...*..*.*..*..*****.***..*.*****..* ***.*.***...**..*...*.**..*.**..***.*..********....*.*....**....****..***.*..**.*.**.*.**....*.***.***.*..**.**....*.***.*..**..*..*.**.*..**.***....*.**.*...*.*.*...***.**.****.*.*.*****..*.**....**.****......**.*....*.**...*.*..*.*.****...**.**.*.**.**..***.**.*...****....*.*.......***....*.*.**.*..*...*.....**.*..*.**.***...***....**.*.*.*.....*.*....*****.*..*..*****..****.**.*....*.***.*..****.**..********.**.**.....**.*.**..******....***.**..*..**...****.***..*.*...*......**.*......*......**.......**...**.**......*..**...**..**..*.*.*.*.**.....*..**.*....**...***.*.**.*.***********..*..*.****.***.*.*.*...*****.*.*.**....*..*.*....*.****..*..**..****......*.*..*.......*.*.*..*.*.*...**....*..****.*.***.*..***..*.**....*...*.*...**.***.*..*****.***.*.**.**.*.******.*..*.*..*..******...*****..*****.***...*..****....*...........****.*****..*****.***....****....*.*.**.***.*****.*.*.*....****.***..***..*..*..*..**.**.*.**.**.**.***.**.*.*...***..*.***.**......*.****.*.*..**.*...**.*......**..*...**.******..**.**...**.***.*.*.**.*.*.*.**..*..*.***.**...***.*...*...*****.....*..*.*.*.*...*.*.**.*....*.***..**.*...*.*....****.***.***.......**.**.*......**..*....*.**.**.*..*.*.**.*.*.***.**...*.***..***...*.*****.*..**..*****..*...******....***.*....*******.***.*........**.****...****.****....*..*.***....**..**..**...*...*....**.***...*****...***.**...*..*...*.*.**..*.*....***...*....*..*.**.***.**.**..***..**.*.**.....***..*.*.***..*.*..**...***..**....*...*.*.**.**..***...**....**..*..**.*.**...*.*...*...*..***.*.*.***.*.*.*...*.**.*.*....*.....***...*.**.****....**..**....**.*..*.*...****..**....***.****.*.***..*..******..******.......***.*..***.***...********.*.*..***..***..*****...******.*...*.*......*..*......*.*****..*..*..*.....****..**.**..****...*****...*.****...*********.**..*.*...*..*.****.**.***.*....*.***...*..*.**.**..**.***...*......*.**********....**.*...******.***...*.*.**...**.****.*.***....******.******.**.*****...*..*...*.****.*..*****....*.*..*.*.. ...*..****.*.*....*....***.*.**.*...*.**.**.**.*..**.****..*..***.**..**..*.**..**..*...*.....*..*.**.****.***..*...***...***.**..*..*.*....**.***...*.**....***..*.....****.******..*.*****.****..*........***...*****.**.*..**..****..*.*...*..*.**.**....****.*..*..***.****.*******...*.*...*..*......*..***.*..*...**.*...*****...*.*.***.*..*..*.**..****.**.***.*.*.*.**.....**.***.***..***.*.*.***.*.**.*********.*******.....**.****.*.*.*..****..*.*...*....****.....*..***.*.....***.*****...***...*.**.**.*.**..**.*...***.*.**.**.**...*****.*.****....*.*.*..****..*****.***....**...******.**.*...**..**.**.****....**.*.**..**..*..*****..*.*****...**.*.**.***.***.....*...*..***..**..*.*.***...*.**.*****.*..*...*.**..*.*..*...**.*.......*..***.***.*.*..*.*..*.**...*..**.*.*..**...*.*.***..*.*.***..*..**.*******....*.**.*..*....**.***.***..**..**...**....*.*..*..*...***..**...*.*....*.***......***..*...*..***.........**..***.**..*.***.**.**.****.*....*..*..*.*.*..****.**.*.....***..*..*..*...****...***.*...**..*****..*...***.**.***.*.***..*****..*....**.*.....***.****..**.......***.*.*.***.*****........*.**...*.*.**...*****..*..***..*..**.*.*****..*.**....*.*.*..*.*.**.****......*.**.****..*.**.*..*.**.**********.****...**..**.****....***.*.**.**...*..**..****..**.***..**.*.*.*..*..*.**.*****.***.*.******..**..*.*.....**.***..**.******......*.*.**.*.*.****.*....*.*.*.*.***...********.*..***.*****..***..*..**.***....**.**..*...*..**.*.*..*..*.*....*.******.*.*.......***.*.*******..******..*.*.*..*.*.*.*.**....*....*..*..**...***.***.**.**.*.....*.**..**.***..**....****...**.**.**..*.***...**.*****..*...*...*.*..**...*...*..*...**...**.**.*.**.*.*.******.*..***.*.*.*.*******.*.**...**.*........***.**..***.*.**.*...*.****..*..***..*******.**...**..*.*...***.*.*..*.*....***.***.**.**.*..**..*.**.*...*.*..*****......*****..***......*.**.*..**.*.***.*...*..***.*****....*.**........*.****.*..*..*..**....***..*.*.**.*.***.....****..*.*.*.*.*..*.*..*.*.....*.....**..*...***..*....**.**.* *.****.**.**.*..*..**..***...*..*...*.*****.*.......*...**.....*.**.*..*****.**..*.*..***..**.**.*..***...*.*.****..*..**...*....*****...*.**.*.**.*...***..**.*.*...*******.....*...**.**.**.*..*.***.**..*****...*.*.**...**.**.*****.*.**....*.****....****.....**....**..*.***.*..*..***...*..*.***....***..***.*.**.*.**.*.*...**.**....**..******.**...*....*.*...*.***.**..**...***.*....*******..*..********..**.**..***.*...****.***.**.**..*.*...*..*****..*******.**..**.***.*..*.*****.*..*...*.*....**..**.*.*...*....**.***....**..*******..*.**...*...*.*.**.*..*.***...*..****.*.***.....**.***.*..*...*..***.***.*.*****.*.**.*.***.****.****...*..*.***.*.**.***.*.***..*******.*.*.*.******.*.....**..*..*.*...*.....*.*......**..*..*..***.**..*.*.*...**.*.*..****...*.*.*.**...**.....**.*.*...*..*****.***...**......*.***.***..*.***...*....*.***....**.*****.*..*.**..***.*.*..*..****....*.****.***.*.**.*.*.*.*..*.**.******.**..**.*.*.*....***.**.****.****.....***.***..***..**..*.**..**.*..**..***..**..*..**.**...***..**.*.**......**.*.*..*..*.*...*.*..*.*.**.**....**.***..***.*..**.***.**....**.....*...**.**.**..**.*******...**..*.***..*.*....*..**...**.**..****..*.**.*****..****.**********.**..*.*...**..******..**..*..*********..*.**.*........********.***..***.***.**.**.***...........********......*.*...*.**.*.*.*.*.*..*..*..*..**....***.*..*..*.**...**.....****.***...*.**..*....*..*.**......*.***..**..**.**.****.*.....**....*****..*.....*..**.*.*...*..*..*..*..*.*.*.**.*.*.*...*****.**...**..****....**...*.**.*.**.*..*****..**.***..*****...**.*.*.*.*.*..***....***........***.*.*...*.**.****..**..**..**.*..*.**.*..*.*.**...*.*.***.*..*.********.....*.....**.***..*..*..*****..**.**.*.**.*****...*.****......****.****..*...******.***.*.....*....****..*..*...*****.*......*..*.*..**.*....*****.*.....**....*****.******.*.*..*.*...***..**.*.*.*.*.****..**.***.***..*...***.....**.*****.***.*....**..*.*.*****.*.**.***.*****.*.**.*.**....*.*...***.**.********...*.*******.*****.*..**.***.*..* **.*.*..*.*****.**...*.****..*.*..*.*.*****.****.*.*.*...**..*.*....*..**.*.*....***...*..*.**.**...*...*..**..**.*.**..*.*.******.*.*.*...*..***.**....*..*..*..****...****.**.**.......*...****...****.*.*..**.....**.**..*.**.*.*....*.***.**....*.****..*..**...**..***.*.**.***.*.*....***...***.*..*.**.*.*.....*.****..*..*****....****..*....**..*.*....*.**.*.**....**.*.**.*....***.*..*..*...*.**.**.*..***..*...**...*.**.*.*...**..***.***......*..*.****..*.****...*.****..***.**.....*.**.**.***..*....*..**.*****.*.**.....*.********..*....*.***..***.....*.**..*.*..***..**...**..*****.**....**.***..***.*.*...*..***.*...***...*..**.*.***...*.**.****.*..*.***.***...**...*.**.**.....**.**..*.**...*.**..*.*.**...*.***..***.**.**...*.**....*.**.*.****.***..*.*..*.****..***.*****....*..**.***.*.**...**.*.**..**....*.*.***......**..**.....*....*..*..*********.....*****.**.**..**...*....*.*.**.***....**.******.**..**.**.**..*.***.*..*.***.*...***....*....**.*....**...****..*.*.*..***.*.**..**..***..*..*..*.*.*.*.***.*.*......****.....*..*....**.*.**.*.*.*..***...*..*..*..**.......**......*.....*.***.*****.*..***..***.*****.*..*...***.********.**.*.*.****...**.**....***...**....**.***..**.***.**...*..***.*.****..*..***....**.*...**.***...*.*...**..*..**.....*...*.*..**...**....*****.***..*...*...*..*.....*..*.*.*.*.**.......**..*.**.*******..***.*.*.*..**********.*..*.**.*.***.***..**..***....*.***.*.*...**.**..********...****.***....*...**..*..*.......**...*..****.********...*....***..*****.*....**.......**.***.*.*..**.....**..*..****.*..*..**.*..**..**.****...**..*.**.**......*..**...**.*.**..**....*.*...*..*.....*....**.*.....*...*..**.****.*.....**.**.*...***.**..*...********..*.**..*..***..*.**..*..*.......*..***..*.*.**....**..*...**.*.**.*****.*...**.******....*..**.*...*****.****.********.*.**..**.....*.*.****.*.*.*.*.*..**.*.*.*...*..**..*....***.***...**.**....*.*..***.**..*.***..*.*.*.*....*.***.*.********..*.*...***..**.*****.*.*.*.*..*.**.*..*.*.****.**.....*.**....** *.***.***..*..****.***..*.**.***.....**...*.**.**.***..*.**..***.***.*.*..**.********.*...*.**.*.**.**..****.*.*..**.*.**..**.**..*.**.*..*.*.****.***..**.*****...*.****.......**.....*.*.*.*****.*..*.*.**.....***.***.****..***.******.**..***.....**..*.*..***.*..*.*.*.*.**.....**..*.**.***.....*.****.*..*.**.*.*.**.*...*.*.*..*.**..**..*.**........**.*.*..**..*..***.***....*...***.****..**..**.***..*.**.**...*......******..**.***..*.**.*..*.*.**.*.**...*......***..***.*.**.....*...*....******..****...**.**.*.....****.*..*****.*...*...***.*....*.*.***...**.*......**.*****.***..*.****.....*.*.**.*..*.**...*...*........*.**.***.*.....****.*...*.*....*.....*.*.....*.********.*....*..*..***...**....****...*....**.**.**..*....**.**.***.....***.**..**..*.**..*......**..*.*.*****...****.***...*...***..**..*.*...***.*.**...*.**.**.*****.*..****.****..**...***...**....*..*..**..*.**....**.**..**..***.*******....*****.*...**********..***...**..**.*..*....*..*.**..*......*....**..*...*.**.**...*.***..........*..*...*...****....*.**..***********..***..*.*....*..***....***..***...***.*..****..*.*.....*...*****.*..*******.**.*..**....*.*...**.**.*...****.**.**....**.*...**....*.*.**.**..*....***.*******.****.*..*****....******..*.....*...*..*...*.*....*..*..*...*.*....*.......*.*.*...*.***...***...*.*..*...*.*.**.*.*..****.***.***..*.**.****...**...****..*..***..********.....*******.**...*..*.***.**.*......*.......**.***.*.*....**.****..*.*....*..**....*.*****..*.*.*..***..***.**.*..*.*.**..*.**..**.**..********..*..****.**********.*...*..*.*.**..*...****...****.**..*.**...**..*...***...***.....*.**..****.*....*.**.....*.**.*.*.*.**.*......*..**..*...**...****.*....***..***.**.*.*.***....***...**.*..***..*.*.*...*..****.**.****...*****.****......*.*...***..**.*...******.*..**.*...*..****.****....*.**..*******.**.*....***.*..**.*..****.***..*.*.**..******....*..**.**.*..**.***....*****.**.*******.*.****..**.*.**..*.***.*..*.*..**.*.**.*.****.*...****.*...*....***.*.***.*..*.*.***..* *......*.............****...*..*.*.****..***....*..*.******.*********.*..*.*..*.*..**.**.*...****.**..***....*.*****.*.......***.**...***.*.**.*....****......***..**.******.**.*.*.*.****..**..*..*....*..***.**..*.******.*..**..***.****.........*..*.*..**...*...*.*.**..*..*.**....************....**..****...**..******..*****.*.*.********.*..*.....**.**.***.*...**..*****....**..*.*...*...**.**......*.*....**.**.**..*..*...***..****.....***..****.*..*.*..**.**.****..*.*.**.**.****.*.*..**.**..****.*.****.*****.***.**..***.*.**.**..*.*....*..*....****...**...*.***..***.....***....****..*..**...****.*.****.*.*..*..**..*.**********.***.*.****...**..**.....****.**...**....****..***.......*..*.***..**..*******.*....**.*..**..*.**.****.*.**..****..*.******..**......**..*.**..*...*.***....*.*.*..*.*.**.*.*.******..**.*..*..**.......*..****.***....****.***.**..*.*.*.*.*..*..**...**.*...**..***.*.**...*.*..*...**..**..***.*.**...***.*****..*.*..*..**....*.***..*.*.*.****..*......****....*..****.*...*..***..*.....*...*.**.**.***.*...*...***.*.*.***....*.**.**..**.*.***...*.*.***...****...*.**.*.***.*..****..*....***.**...**...*.***..****.*.*.**.**.***.****.*.**...*.*****...*.*.*.....*.**.*.**.*....**....*..*.**..**.*****..*.*.*.*.**.*..*...*****...***..******.*.*.....*....*.*.**.***..***.*........**....*...**.**.*....**.*..*.*...***....**.******.*.*..****.*..*.**.**..*..*.*...**..**...*.****.**.*.*..*.**...***...***.**....*****..*.***.**.*.***...*.*..*.....*..*..*....**.**..*..*..****.***..*..*..**..***.*****.*.*******...*.****..*.*.*.**..**.**.********.**..******..**..*.*.*....**.**..******..*.......*.**.**.**..****..***.**.***..******.*...*..**..**..**..*...*...*..*.*.*.**.*.*...*****.***.**..*...*.***.*.*..***.*...**.**..***...*.*.*******.***.*.*..**..*..*..*.**.......*...*...*...****.***...*****.***..*..*...*....*..*.******..****..**..*..***.....*..*.**.*..***.*.......*.*.*****..***..***.***....*..*.*..*****.****.......*.****....*....*.***.*..*....*.***.***..**.......*.*****. ..**..**...******.***.*..*.....*.....**...*.*.....*.*..**.*.****...*.*..**..**.*.**.*..*.*...*..**.***..*.**.**..**..***.*..*.*.....*..****..*.***.****..**.*.**.....**..*......*****...*..**..*......*..*.***..*.*..*.**..*.*.*.**.*...**.*..***..**.*.*.*...**.*..*.*.*..*.**..***..**......****.*.***..*****....**.****...**.****.*.*.*.*.*********.**..**..*.***..*.***.......**..**..*.****.************.****..*..*.*.*.****.***..***..***....*..*.*.*...**.*.*..**..**..***..**..*..*.*.*****.**.*..***.***..**.**..*.....**.**..**...*.......****..*...**.*****.**..**.**...*...*...****.*..**...*..**...***....*....*.....*.......*.*..***.....*.***.......*..*...**...**..*...****..**.......*.**.*..*.*...*.*.*******..**.**.********.*..*.****.**..*.*..*.*.*.*.**....*....**.**...*.***.*.*...*.*.*....*.****.**.***.*.*....*..**...*.**...*..*.***....*.*.*.....***...***..**.***...*******.*.*****.******.*...***.*.....*.**.**.....***.*.***..*..*.*...*.*..*..*.**.**...*...*....***.*.**...***.**.*...*.****.*.....*..*.****.*..*****.*.*.*.***.*.****.*.**...**....*.**..***..**..***..*..**.*..*****.*..*....***..**.**.*.***..**....*******..*...**.**..*..*****..***.**.**.*.*..*..*..***.*...**..**....*.*...****.*.*.....***...**.*****..*...***.*.*.**.***.**.*...*..****.**.***.*...**..*.*....***...*..*****...*...***.**.******..**.*.**..*..***...*.****.*.*..***.**.*.**....***.**...**...*.*.**.*..*....*.*.*.**...*...*.*....*.**.**.***.*.*...*.***.**.***....*.**..**..******.*.*...**..*..**..*...***.*....***.**.*...****..**.*.*..*......*.....*......**.*..*...*.***..***...**..**...**.*****.*....*****.******.*..*..**.....**..**....**.*.*.**.*.**.***..*.**.*.*.*****...***.*****.*...***.**..****.*.*.*.*.*.*...***...*..*...*.*.......**....*.....*....***..****.***...*.*.***..*****......**..*.*.*..*..**.*.*.*****...****.*.*..*...*.**...**.*.*......*.*...****.*****..**....**..*..*....*.**..*...*.**..*.**...*.*.***....***.***.**..***.**.*.*.*.*..**..**.*..***..**..******.**....***...**.***.**......***.*..*****...*..*** .*..**.**..*.*.*.*.***..**...**.*.*...*.*...**.*....*.....***..*.*.....*...**..****.****.*..*..*..**.**...*.....*..*.**.*.*.***.*..*.*****.*.**..***....***.*.**...***.***.*......******........**...*...***.**.*.*..**.**.....**..*.*..*.*....**......**....****.*.****.....***..***.*****.*..*..***..**.*.*.*****.***.**..*.*.*****..***.*..*..***...*....*..**.*.*........***..****.*.*.***...*.*...**.****.*.**...*..*.****.*..*.*.***.****.*..*.*.**.*..*....*..**..*...****.*...*......*.**..********..****...**.****...*..*....**..*.*..**.*..**.***.*...*.*..***.*.*.*..*.*..*.**.***...**....**.*.*.....**......*..***.*.*.*..**..*..**....****.*....*..*****..*.***..*..*******.**....*.*.**..*..**.*...*****.**.**.*.....****.******.*.*.********.*.*..*.*.***.**.********..*******.***.**.*...**..**.****.*..*..***.*.....*.*.......*.*.*.****...***.**.******.***..**.*.*...*.*.***..*..***.**..*****.*.**.**....*.****.**.**...*...**..*.....*..*****.......***..*.*..**.*.**.**********..*.**.*..**.*...*..**.**.**..*..****...***.**.*.....*.**.***..****...**.**.*........**.***.**.*....**.**....*.****......***.*..*...*..*...*...*...*.....***...**....**.*.****.*.*.*.*...***.**.**.*.**.*...*.*.*.*.....*.***....**....***.**.*.*.*....**.*.*.*****.**...**.**...*..*.*..*.***..*.*.....**...*.*..***..***.*.**..*...*......*****.*..*....*.*...**.******..*******.**.***.*.*..*.*.**...............**..*..***.**...***.*..*.*..*****..**.*.**.**.**...**...*.***.*.*...*...*.******....********..**.*...*.****....**.*.**.*****...*.*..****...*..***...*..*.*..**.***.*.***.....*.*.*...*****.**.*********.......*.**...**.**.....****...***.**.*.**...*.*.***.**.*.*...*.**.*.*.***..*.**...........*..*.**.***.*.**...**....*.*....***..*.***.***.*.*..**..*.*..*....***.*...*.....*.....**.**....****.*...**.*.*.*...*..**.**..**..*..*****.******.*.***..*.**..*.....*..**...*..*.*.*..***..*..***..*.***.**....*.*****....*...*.**..*.*.***..**.*.*.*.*..**......***..*.*....******.....**...**....**.*.*.......***.*..*.***.*...*........**.**..... **.*.**..*.**.*.*..*.****.*.*.*.******......****.*.....*..**.*.*.*.*.*..*..*****..**.*.*.*.****.**..*****....**.***.**...*.****.*.**.****.*.*******.**..**...*..***..***....*.*.*.**....*..*.*......***.**..***.........**..*..*..**.*..*.*.***.*.*.......*.**....*...*******.***.......******...*...***.....*.*.*****.*..****...*.**..**.*..*..**.*...*..***.**..**...**.**..**.*.**.****...*....*..**..*.*..***.....****.***.****...***..**...*.**...**...*...*****.*.*.****.**.**....**.*.***...**..*.*.**.*..**...*......*..***....*..*.*..****...*.***.****.*.*.....*.*..*******.*..*.*..***.****....**.....*..**..**.**.*.*...*.*...*****.*...**........*..*.*.**.**.*..*....*..*.**.*..***.*..*....*....***...**..**....**...*.**...****.**.**.**.*.****.**.**.***..*..**.**.*...**.*..******.**.***..*..*....**.*.*....*..*...**..******.........*..*.*.*.**...**.**..*.*...***...**...*.*......**.*.**.******...**..***....**......*..**.*.**...*.*.**.*....*.**.**.*.*.******....*.*...*.*.*.**.**.**.**..***.***.*..*.*.****......*....******...***....***..*.*...*...***..*.*******.***...*****..*.**..**....*.*.....*..*...*.***....*.****.*..*....*...*..**..*.***.*.***.*.*******.....*.*.**.*.*.*.*..*.*.*..*.**.*....*...***.****...**..*.**.*.******..**..*.*****......*..**..***....****.**.*.***.**.**..*.***........*..*.*...*..****.****..**...*.***...*.**..*.*.****.*****..***.*...***.****.*..**..*....****..*..*...**..*....*.*.*.**...*****..*.*..**..***..*......**.**.***.*.....*****....**.**.**.****.**.*..*****.******.**...*.**.*..**.*.*.*.**..****..*..***...*..**.....*.........***.**.*.**..*.*****....**********.*..*..**.*..****..***..**.*..*....*..*.***...*...**.**.*..*.***..**.***...*....*.*.*.*.*.....*.**....**.....*....**.**..*.*..*.**.*.**.**.*.***..*.*.****.....*****..**..**.*....*....**..*.*...**...**.***.*...***.***..*......*.*.*.***..***....*.....**..*..**....***..****.**...****..***..**.**..*......*******..**..**..*.*...*.*.**.....*..*..*..*...*..*.**..***...**.*..**.**..**.***...*.*****.****..***.*.**** *****.***..*..**..*.*..**.*..****.***.****.**..*..*.**......**..*.*...*.*****..****.....*...*..*.**..**.**.****.*......***...**.*.***.*****.*.*.....*..****...**.****...*...*.*.**....**..****.**.**.***..*...**..***.....*.*****.*.....*..***....***.*.**...*..*..**.**.**.*.*.**.***.*...******.***.****..*....*.******..*...**..*.************......*..*...**.**.*.....**.*.***.**...***..*.***...***.***......*.*..*..*.*..***...**...****...*********...*..**.......*.*.*...****.***..*.**.***.**.*.*****.**..*.*.......*..**.****....****..*.**.....*....*.*.*.......*.**..**.*.....*...**..*..****.*.....**...*.**..*.*...***..**....*****.**....*.*...**.*...*..*.*.*..*****...*.*..***.*.*.****..*****.***..***.****......**.....**.**..**.*.*..*..***...*..***.*.*.*..***....*..****.*.*..***.*..*..**...*....*.*..**..****.***.***..****.....*.*.*......*....*..**...*...**..***.....**.*.*****.***..**.**.****...**.***.*.*..*....**.*...*.****...*...*..*.***...*.*..***.*..***.*..*..*...**.....**..********.*..****.***.**..**.*.*.**....**......**..*****..*...*.*.******.*..*.***.**.****.....*..**.*.*.**.******..**.**.**.**..****.**..****..***.*..*.*.*.*...*.*.**.*****.*....**.*.....**.....**..*..*.****.*.*.*.*.**.**....********.*....*.**.....***..****.***..*.*.*.....*.....**.**.***.*.***.*.*..**.**..*.**.*.**.....****...***.*.*......**...**.**.**.*.*.**.**.*.....*******..*.**.***...*..*.*.*..***...***..*....*..****.*.*.*.*.*...**...*..**...*..*..*.***.*.***.*....*.*.*.***....*.****...*..*..*.*...*..***......*.......**........*....*..**.*..*...*.***.*.****.....*.**.*...*.**...*.....***.**.****....*****..***......****.**.*.....****...**...*...*...*...*..*.**.**..*.*.*.***..........*......*.*..*....*.*.*******.***...*...***....*.**.***..**.*......*.*.**..**.*..**.*******..*..***..*...*******.*..**.**.*..**.....**..*.*.*.***.*..***.**.*.**....*.*.*.***....**.........*...*.*....***......**.****...***..*.*.*.*.****..**.*.*.***.**.**.....*..**....*...***.*..**.*.*.**...**.*.******..*.*******..*.**..****...*.* .****.****.**....*.*.****.**.***..*.*.*.*.***.***.***.**.*....****..*.**..*.***.*.....**...**.*.**.***..****...**.*.......*******..***...*.*...*.*.**..**.***...*..*.*.***...*....**..*...**...*....*..*.***...*..*.*.****.******.**..***..****.**...**.*..***..*****.*.****.*..**.*****.*.***..*****.*.***...*..*******.*.******.*.*.**..*.*...**....*.*.*...**.**..**.***...****.**.**.*..**...***....**.**....****.*.****.****.......**...***....***...**..*.*...*..*.....*.**..*.*..**.*....*.*..**..*.*..**.*...*..*..*...*..*..*.*****.*.****...*.....****..**..**......*..*..**.*.***....*...*.****...**..**...****..*....**.**..*....*..***...********.**......**....***.*....*..**.****..***..*****.*....***...**..**..*...************.***....***.***.****...*...*.*.*.*..*.**.**..*..*....*..*****.***....********.*.**..*..*...*.**.*...*....*....*...**.*******.**.*..*...*..**.*..***.**...*.***.*...***...*.**..***..*.***.*.***.*.*.***.*.*...*...*.***.**.*....***.*.***..**.**..***.****..*.*.**..*.*..*.****.....*.*.**.*...*******.**.**....****..*..*...*....*...*..*...*..*..*.**...*.**.***.****..*...*..*.****.*.*.****......**..*.***.*.*..****....**.*....*..*******.*.*..***...*.***.**...**..**........**.*.*.*****....*..**..*...*.*.**...*...**.*.****..*..**.**..**.**..**..*.*..*..*.*.*..**.**..*...*.*****.**..***.*.*.**...*****..****..*.**..*.*.*.*..*.*...*.*.*.....**...*.*...*...****.**..**...*....*.*.*......*..*.*****.***.***.*......*.*..***.*...***.**.**.*.***..*..**..***.....**..*.***..*.*...*....***..*.*...*****....*.*.**.**..*..***...**.**...***.**..******.*.****.*..*.*..*.***.********......*.***.....**.***...******.****.**..**....*..*...***..***...*..*.***...***....**..***...**.*..**.**.**.**..**..**..***..***.**.*...*.***.*.*.****..****.**...**...*.*..*.****.**.*.*..*.*.*****.**..***.***.**..*..*..***..**..****.....*...*..*.......***.******.*.*.***.**....*.*.*...***.*.*****...*.*...*.**.*.*.**.*.**.**.*...*...*.*.**..**.***.***.*..*.*...**....**...*.*.*.*..*..***.***.*.***.*.**.*.**..*.**.** .****.*.***..****.*..*......**.*.*..*.**..****.*..*.**.*.*..***..*****..*.*.*.......*...*.**..**..*.**..*.....*.*...*.*.**..*..*******..*....**..**..**..*.****.**..*.*...**..****.*.***......*..***.*****....*.*.*..*.*..***.**.*..****.****.*.**...***..**.**..*.*****.***....*.*.***.****..*.*.*.*.*....**.**.**.***...*..****.**********..**.****....****.*.*.*..***.*..**..*..**..*..*.*.**.**..*.*.*.*.*****.**..*.*.**.**....*****...*..*....*.**..*...*..**..***.**.***.*..****.**.****..**.***.****.*****.**..*****...*...*.*..**.**..*****.*..***......*.*.*.********..******......**....****.***.**.....*...**..*.*....*.********..*.*...*......*.*.******..*.**.***.**..*.*......*..***.**.****.*..*.....****.***.**.**..*....**....*.**..*..*.**.***.*...*.*******....**.****.*...***.*..**....**.*.***.*...**...***.***.*..****.*.*..*..***.*..****.******..*.....*..*.*.*..****.**.*.*.**...**...*.**....*.**.....*.*.*...***...**....*****....*..*..**..**...**.*.*..*...*.*.*..**.*.***...*.*.....*.*..**.***.**.*..***.**..*.*.*.***.*...***.**.**.**......*.*..***.......***......**..****.***.*.*..**.*.****...*.**....***.*...*.*...*..*****...*..*...*..*****..****.**.**.*.***.******.*.*.....***.*....*....**.***.***.*..*....***.**...***....**.*...**.***.**....*.*********.**.*.****..****.**...*.*.**....**.*...*.**..*.*****....**.*****..*......*****.**..****......*.***..*.***.*.*...*.**..****..*.*.***..**.*.**.*...**...****...*...*.......*.*..**..*.....*.*..**.*....******.....*.***...*...*.*.*....*.*.**.***..*..*...***......*..************....*.*.******.**..**.*.*...**.**...*...**..*..*****...***.**..*....*..*...*..**.*.***.*.**..**.**.**.*..*..****.*.*...**.*.**.*.*.***.**.**.....*...*.*.*..***.**..*...**.**..**.**....*.***.*..*..*.*..**.**.************.*.***.**....******.......***..****....**.....*****.**..*.***..**.**.**..*...***.*.*..****...*.***.****.*..**.****....*....**..*.**..*.**.*.*..**...**...*..**********..**.*.*..***...**.**.*.*.**.*..**.****.**.***..*..**.*....***..****.***.*...*...*.**...*. *..*****...****.....*.*..*.*..*..***.*.*.****.*.*..****..*****..***..*.*.*.*...*..*****......*....*.*..*..**.*...*.****.*.***.**..****.***..**..***.....*.*..***.*.*....*..*.*...***...*.....***.*.*....*..****.***..*..**.*.*.*.***.....*.*....***..***.**.****....*.*.***.*.*...**.....***.****..*.**.*****.****..*.*..*.**...*..**.******.*****.*..*.*.*...******..**.*..*..**...*.*.*..**.***..*...****.*..*..****.**.*..****.****.**...****.**..*..***.....**..*.**...***.*****....*.*..****...****....***.*.******.*.***.*.**...*...***....**..*....*....**...*....*.****.**...****.***.....****..*.**.****.**.****.*...***.**.*..**.**.*......***.*.*.****.**.****...****...*.*..****...*..**..***..*....***.***..**.*...*...**.***.*..***.*.**...*.*..*..*******.*.*.***.*..*.*.*.**.....**....*.**.**.*...*...****...**********.*..****...**.*.*.*.*.*.....*...***..*..**...**..*...*.*.**.***..*.....*..*..**..*.**.*..**.*.***.****.**..**..***.**.....*....*..****.**.*....***.***.***.**.*.**.*...*.*.*..***.**..**....**..***.*......*.*..**.**..***.*.*****.**.**..***.********.**.*.**.*.****.*......**.*......*.*...*.*.*......***.**.*....***..*.**..**.****..*..**.**.*.**..*...*..****..***..*******..*..**.***...**.*.*...**.**....**.***.*..*.**..**...*...**..**.***.*.*...*.******...**....****..*...**.....*..**..***...**.....***.**.**..*....****..***.****..**...*******.*..******.*.***.*..**.**...*.***.*.*..**..*.*...*.*..*..****......******.**.****.*.*...*.****.*.*..*.*****.**..*.*.*.**...*.*.*****....****..*.**.******.....***.******.****.****.*...*.***.***...**.*..**...******.*.....*.*..**.*.**.*.*..**....*.****...*.****..*.*.*....*..*......*.*.*****..****.*****..**..*.**..**.**.*.**....**.**.....***..**....*.*.*.***....**...*.**.******.*..*..*****.*****.***.*...*.***.**......*...*..*.*.***....*.**...*****.*..****....*....*..*..****.*..**...**.*.*..*.**.*..***.*.**.*.***.*...*.*.****.....*.***.**.....*.***..**.*...**.*.**...*****..*....****.*.....***.***.**........*.*.*.*..**.***.***.*.*....*...***..*.*...* **.*....*..**.*.**......*..***.**..**.****.*.**...*...*.*....***.**..*..***..*.***..*......*.**.****.*.*.***..**.*...*....**..**.***.*.....*.*..*.**.**.***.*..**..*.*.*...*******.****.**..*..*...*.*.*.***..*.....**...***.******..*.*.*.*.*..*****...*..*.**.*....*.*.*...***.**....**...*.**.*..*..**.*....***...***.***..*****...**..*.*.***.**.*..*.*****.**...***.*****...*...*.*..***......*.***.*..*..***..*.***.*..***...*......*.*.*.....**.**...*****..*..***.*.**.**.*.*..****.**.*...**.****..*.*.*.*..**...*..****......*.*.*...*.***.*****....**.*****.*..*.*..**.**.*.**.**..*.*..*...*...**...*..*...*.**.*.***.**..**.***...**..*..*....*.******.*...**..**...**..*....*.....*.****.*****.*..*..*..*.***..*..**.*.***..*.*..*.*..******..*..*.*..*.....**.*.**...*.*.*...**...**..*...*.*.*..*..**..***..*...**.**.**.**.*.*.*.********.*....***...*.....*.*.....*...*.....***.*.**..*..*..*..*.*...*..*..*.**...**..*.....*..***..*...*..**..*..****.**...*.*....*****.*.*.....*....*...*.***.*.*..*.*.**.**..***.*.**..**.*...*.*..*.*.***.****..***.*..**.....***.*.****..******.**.....*..*..**...**....*.******.*......***..*.****.*********.********.*..*.*.**..*.........****..*.**.****....**.*..******.*.**.*......*.....*.**.*..*..***.**.**..**.*....*****.**...**.****.**...*.*.*...*..*..*.**.*.....**.**..**.*.***....*.*.*.*.*......**.**.**.*..****.***.*....****....***.**.*..*...*.**.**.*.*...**..**.***.***..*****..******...*......*.*****.*****.*.**...**..*.***...*.**.**.*.**....*.**.******...*.******.***..*..***...*.....*...*.*.*..*...*.****..*...******..**..****..***.*****.*.**.**.**...**....*.*.**....**********..**.**..*..***.*.*...*...*.**..**..*.*..**.**.**....*.*.***.****..**.***.*.****.*.*.*.**....*..*..*...*******..*.*.**.****.......*.*.....***.*.*.....*.**.**.**..*.**.***.****.*..*.*.......*...*.**..*.*.**.*..*.*.*..*..***...*.**...*.*.*****..*.*...**..*....**...******..********.****.*.*...**..****.*.*****..**.****....*.***.*******..**..*.*.*..*...*.********.*.***.*..*...***...***.***.*.**.** .....***..**.**.**..**....**.***..********..**..**.**.*.***..*..***.*****..**.*......*.*...*.*.***..*.*****..*.*..****.**.*********..**..*..*....*....**..*.***...******.*..*.*.***.*.***.**.**.....*......******.*.*..*..*.*...*..*.*..*.*.***..****..*.*.***.***..**.*..****..*.*..*****.*.*.....**...**...**..***.**.*.*.***.....*.*...**.*..*.*.*.***...*.*.***.***.*...*...*....***.**.*.*.**...*.***.***......*..*..*...*...**....*.***.*....*.**.*.*.**...**..**.****.**..**...*...**.*..**..*.....**..***.*.*.*.*....*..**.*..***.*.**.*...**.*........**....*...**..**.*.********...*...*.***.*.***.....*..**.***.*...*..*.***.**..***..*....**.**..*.*..*.*.*...***.....*.**.*.**.*..***..*****..***.*.*...**..*...*...**.**.*...*.**..****.***..*..***..**.*..*..********.....*.****.***..**.****.**....**.*.*..**..*...**.*...*.*.**.**..*..**..*...*..*.*..****.**.....*..**.***.*****.**...***.*****..**.....*.*..*..*.**.***.**.*...*..*...**....*.......*.*****.*****..*.*...*****.**..*.**..*****...**..**....**..***.*..*.**.******..**.**.*..****..*....**...*..*..*****..**.*.*...***.*....*...***.*.**.....*.*****...*...****.*..**.****.*...*.**..*.......***..*.....**.*.*..*..**.*...*.*.*...**..***.**.*...**..***...*.*..*.****..*..*...**.**.****...*.*****.**.******..*.*.*.*....*...**.*.....*..*.*...*.**....*.****..***.*.*....*.*..*..*..*.**..***......*.*..***.***.*..**..*.***.*..*...**.*.*..*.*...*.**...*.**.************.***..*...*.*..*.**.***.****.*****..*....***....*...**.....*.*.*******.**...*...*..*....*.**.***.*..***.***.*.*..*..*.*.*.*.**....*.*.**...**....*..***.****.*.*..*.*......*.***.*.**.**.**.******....***.*..*.**.....*.***..*..**..*...*...*.*.**.**.**..***.*...*.*.*...*.**....**.*****.*.****.*..**.*.**.*****.******..*..*..*..*...*.*.**..**..*..*.....***.*.....****....*.*.*....*.*..*.*****.....*..**.**....*.********.*....*........*.*.*..*...***.*..*****....*....**..***..****...*.*.**.*.**..*...*.****.*...****..*****.*......*......*.*..***....*.***.*...***.***.*.**.****...******..**.**.****. *****....*..*..**....**.*..*..*...*..**..**...****..**..*.*.*.****...**....*.**.*.***.*.****.*...****..***.***.*.*..****..*...*.*****....***.**.....*........*.****.....**......*.*....****......*.*.***..****.*..***.*..*.**.**.*.*...**..*.**...*..**..*.*..*.....****......*..*..***.**..**..**.*..**...**.......*.*...*.***..*.*..**...*......**.*.*..**...**.*..**...**..***..*.**.....**.*..*....*...***.*.**..***.....*.**..*.*.**..********....***..*..******.**.*..*.*.***...*.**...****...**..*.**.***...**.*.**.*....*....*.*...*..***...*.*...*.**.******.*****.*..*..**..**.**....***..*.*.***..***......*..**..*.**.....**..****.**.*...*****.**.*..*.*.***.*.****..*.....**.**...***..**.*..*..***.*...*..**.**.**..***..*.***...*..*..*.*.*..****.*.*****......**.*...***...*.*..***.*..*******...*.**.**.**..*****...*.*.*.*.***.*....*.**...**.*.*.**.*.***..*..***...**.*.*.*.**.*.*****.**....*...*...*..******.*.***..**..****.*..*****..**.**..**...**.*..****..*.*.*...*.*.***...**.*.*.**..*.*****.*.*******.*****.*..**...**.***.*.*..*****..*...*.....*..**.***...**...*..*...**..*.*..**.....*.***...**.**..*..*...*.*.....*.*..*...*.*..***.***.*..***.***..*.*.....*.*.***.*.**.***.***....*.*....*..**.*.....**..*.*.....**..*****..*...*.*.*..*..*..*...*..*.*..**.*.*.**.********..*..*.***....*.*...*...*...*.**.*.**..****.*****.**...*....*.***...***.**.****..*.**.***..*.**.*.*****.****.**.*******..****.**...*....*...*..**.*..*...*.*****.*..**.....***...**.*..*********.*.*.**.**.**.***..**...*..*.***..*..****...*..**..*.*.***.***..****..*.***.*..*..***..*.*.*....***.....*..**.*...**...**...**.*.**........*..**.*.*.......****..****..*....*....**.**.***.*..**.**.***...*.*..**.*..***.***..**.*..*...*..***.***.***.*...*.*.*...*.*.***..**..*.**********..**...**.**.....*****.****..**..*.......**.*...*...*.**....*..*..**.*.*..*.....*.......*..*.*..*.*.****.****.*.*****..**.*.*.**.....*.*..**....*.*.*.....*.*.*.*..*...*...**..**..*..**.****....***.*.***...*....*.*.*..******.*.*.***.***..*.*....****.*****...** *...*..***...***..*....*******.*...*.*.*.......*..**..**.***..*..****.****...*..*.**..*..**.*.***...*.*.*....*..*...*..*..**..*...**..*.......**.....*..**...***..**.*..*.*.*...*..**.**.......**.*.**.*.*******.*.*.*..**..*.****....**..***.**.**...*..*..*..***.***.****.**.****.****...**...*...*....*..*..*..***.***....*..*.*.***..*..***..***..***.**......*.**.....*....**..**.*.***.....****.....**.*.....***...**...*...*.*****.*.****.**.*..*.***.**...*.***..*...**..**.....***.*..*.*..*.*.**.***.*..*.*.***.*..*********.******....*...******...*..*.*..*.**.*.*....**..**..*..*****...*.*.*......**..*.***...**.***..*...*...****.******.*..*.*.*..****..*..**.*...**..****.*......***..****.**....*.*..********.*.*.........*.***.*.*.*......*.****......*....**...***..*.*.**..***..******.***.***....**.*.*.**..*....*...***..**.***.***.**...*.....****.**.*...**...*****.**.**.*.*****.***...*......*....***.****.*...*..***.*...*..*.**.**......***********..*...*..***.**.*.*...*......**.*.**.******.**.**..*.***...*....**.**.*...*.**********...*.**..**....****.**..****..***..*....***.*..**.....***....****....****..*..**.****.*..*.....*..**..**.*..*.*...**.***..**......*..*****..*..***.**........*..***********...**.**......***.*.*.**.*.*..*****.....**..*..**..*..*.....****...*....***....*.**.**...**.*...*.**.*.**.**...*..*.**.**.*..*.**.*.**.*.*****.**.***...****.**.***.*...**....**.**.*.**..**..*.*.**..**.....*...*.******.*.**.*.**..*.**.*...*.**.*.**.**.**...*...***....*.*...*..***.*.*.*.*.*...*.*...*....***.****.....*.....*...**..*...**......**.*..*.*.*.**.*..*..**.**....****.....*.*....*.*...***.*.*.*.*.*****....***...**..***.***..*****...**..*.......*..*..*.*..*..*....*.*****.*.*.**.*.*..**.***..***.*******..*.*...*..**..*.***.***....*...****..*.**..**.*.***.*.*..*.****.***.***.**.*.*.*....*.*...**.*..*.******.****.****..*.**...*..*..**.******..*..**..***.****.**.*.....*.*....**...***.***.*.*...***.*.*.*.*****.*.*....**.*.*.****.....**..**..*...**...**...****.*.*..*****.*****.******.*..*. ***************.*.****..*..*...**.***.*..*..****..**...***...*.....*.**.*..*.**.***.******....*...***..**..*.*...*.*********....**.*...*.****.**...*..***.**.*.*....***.*..*.*.*.***.**.*.**...***.*...*.*.*......***.**..*..*....*...*******.*.***......***...***..**.*....***.**.**...**..*..**..***....*****....*.**..*****..*.*..*.*.**..*..*....*.*..*.*.**..**...*..*..*.**.***.*.**..***...********.***..*...*.***..*.*..**..*.*.*..***...*.*.******....*.**..**.**..***...*.******......*.**.*.*****.*.***.*.*......*...***.*..*.*..**...**.**.*.**.*.*.*...*..**.****.**....***.*.*.*.**.*.**.*.*....**..*.***.....****.*...*..***.*....*.**.*....****.**..**.**..*.*..*...*.*....*..**.*..*...*.*****.**..*.****...*****.**...*..*.****...*.**..**..*.**...*******.*.*.**.***.*..*.***..*......*..*..*......***..*.****.***..*....*.*.*.**...*..*......*..*.*..***.**.***..*.***......***.**.....****....*...*.*.*.****..**...***..*.*.*.**..*.*.*****...**..**...*..*......***..**.*.*.************..**.*...*..**.*.*.***.*.*.**.*..***.****..*..*...****...**...***.*..*..****.*.*****.*.**...****...*****...*.***.*.*.*.*.*****.*..*.....****..*.*....*****.****..****.*...*..***..**.*..**....*..**.***********...*..*.****...***....***.*...*.**.******.*..*.***..**..**..*.****.**.*****.*...**...**.*****....**..******..*.**.*...**.*.*.***.*.***.**.****....*..*..******...*..***...*..*.*...*...**..***...*.*..*.*..*..***..*.....*.....**.*.*.*****..**.*.**...*****.*.**..**.*.**..*..*...*...*..**..*.*...**.*****.....*...*..****.**..*.*....*..**.*..*......*.**...**..*.*.***.***...*.**.*....**.**...**.*****.**...**.*.**.***..****.***....**.*.****.*.*.*..*.***..*..***.**..**.*..**...........*.**.***.****.**..*....*.*.****..*****..*.**.........*...***..*.**.***...*.*.***...*.**.**.**.*..**.*..**.**.***.**..........*.***....*....*..***.*********...**.*.*..***.****.*****.***..**.**...*..******.*..*....*.*...**..*..*...*..**.*.**.******.*.*..*.*.........*..*....*********...**.*.....***..*..*.*.***....**.*.**...*...*.*.*.****.** *..*.......***.***.**.***.****........*..**..*..*.*.**.........****.**.*.*...***.*..****.....*.*.***..****..**...***....***..***......***.*..***..*.**..**.*..*..****..**.**..***.***.**.........*...*..*.*..*..**.*....**..**...*.*..**.*.*.***.*.*.*....**.**.*.*.*..*....*.*...*....*.**.***...**.*.*..*.**..**....*.*.*.**..*.*..****.**.*...***.*.*.**..***.**..****...*.*.***.**.***...****..*..**....*.*.*...**........*.*..****...*.*..*.**.*.**...**.***.*.**..*.*..***...**...*.**..*.*..****.*..*..*.***.*....**.*.*.*..***....**...**....**....**.*.*.**..**..*...**.....****.****..**.*.....****..*..*.*****.**.****..*.**..****...**.***.**..***.**.*..*..*******...****..*.***.**...*...*..*.*******...*****.***.*.*.*.****..*.*..*..***..******.*..*...*..**.*.*.*****.**..*.*....*.....*.*.*..*****....*.***.....*.*.*.****..**.*..**.*..*.*....*.***...*.**..**.*.**.**.*.**..***..**.*..*..*.*..*....**..**.****.*.**.*.*.*.****.*.**.****..*****.**......*.******..*.*.....*.*....*..*.**.***....*...*....*****.*.*....***.*****.*..*.**...*.***..**..********...*.**.***.**.**.***.*.*.......*....***.*...*..*.**.*...*..**......*....**..*..***..*.**.***.***...*..****.*..*.***..*.*.*.*.....*.*...*....****.*****.*****...******..***..*.*.*.*..**.**.**......*..*.****..*.**...**...*.****....*.*.**..**********..*.*..*.******.***....*..*......**.*....*..*.**.....*.**..*.**....*..*.**.***...**.*..**.**...*.....****.***.**.***.*..*..***.**.*********.*.*...***...***..**.****.**....*......*.....**.***.....***..***...******.*.*..*.**.*..***...*.*.**.*.*...**..*.**.*******...******..**...***.**.**..***...*.*.*.*..*.....**..*..**.*...*....*...*.****....***..*..***.**.**.***.**.*.***.****....*.*.*******..*.*.**.**.**.****...*.**.*******.**.*..***.*.*****...*.**.*.*.**.*.****..**...***..*.**.*.....***...*..**..*.*..*****.*.**.***.***.*..**....*..*...***...*.**...***..******.***.*....*.*.**.***.***....*.*..****.*..*...***.....**.****.***....**....**...*....**.*..*..**.***..*.*.**..*....***.*..*****.**...****.*.*...**. .*.**..**...**..*****.*******.*...***.****.*..*..*..**.*.***..**...*...**.........*.****.****.*.*..**.*...*..*.*.*.....***...*.**.*.***.*****..***...*.*******....**..**.*.*..*.*.*....**.*...****.*..****.*.....*.*.***.*.**.**.**.*.*.*.***.*.....*...**..*....**..*...*.*.**.*.**.....********.*...**.*..**.*..***.*.*.**.***...**..****..*.....*...***.*.**....*.*..****.**....**.*....*.****.**.*.*...******.**.*.**....*..*...*..**.*....*.*..****.**.***...*.********...******..**.**....*...**.....*..*...*.**...**..*.*.**...*...*****.........*.*...*.*...*...***.**.*..*.*....*.*.**.**......*****..**.....*.*.*..**.**.**..*****.....**...****......***********.*.*.**.**...*.*.*..*..***..**.....*...*.**.*.**.*.*..***..**..**..*..**.****...**.****...****.****..**..**..**.*....*.*******.**.****.*.***.*.*.****.**.**.**..*.*....**.*..*.**.*.***.**.*..****..*..**..**.*****.*.******.*.**..*....***..**.****...****.*.*...****.*****.**.....*...****...**...*.**..*.*..*...***.**.*.**.****.**.***....*..**.*..*****.*.***...*.*.*..***.*..*..*.***.*....*.*..*******.*..*****.*..*.****..**.***.*.*.**.*....****.***..*...****...*...*.**..*.****....**..**.*.....*...*.*...*.***.**.**.********.*.*..**..**.**..***.****.**.**.*...*.***.*.*.******...*.*.*.**..**..*.*.**.*..*****.*****....**.***..***...*...***.**..***.*..**.***.*.....***.**...*.*.*..*..*...**..**..***.**.*....******..**.***..*...*.**.*..*.....****.*.*.**.*....**....****.*.*.*.*.*.**..***.*.****.*.***..*.**...**.*.*..*....*.....***.*...*...*......**..***.***..**..*..*.*...**.*.*..*.**.*.*.*..*.....**....**..***.**..**.*.***...*...*..*.*****.*..*.*..*.***.*..***..**....***.*.*.****..*.*.....*.*******..*..*..***.**..***.*..*..*..*.*...*.***...*.*..*.*****..*.*..***.*..*.*****..*.***.**.**.**..**.***..*....*..*..**..**..******..*....*...*.*..*.....*.*.***.....*..**.***..*......*..**...*.**...**..***.*.*..*.**.***..*...*..**..**.*.*.......******.*.**..*.**.....*..*****.*.***.*.*..*..**...***.**..*****.......*.**....*.*...***.*.**..*.*...**..***.*. *.......*.**.*.*..***...*.****...**....*....*.*******..*....*****.*.******...**.*..*....***.*.*.**...*.....*.....*.**.**.***..****..*.....*..*.**.*.**..****....**.*.**.***.****.**.*.*...*.*..**.***..*....***.*.***..*.*..*.*.*.**...*..****..*....****..*..***.**.**********.****.*.***.**.*....***......**..*.**..*..*.*........*..**..**.....**..**.*...***..***.*.**.*.***...***......*...***.***.****...***..***..****.*.*.**.*.**..**.*...*.*.****..*.*..*..***.***...*.*..*..**..*.*...**..........*.......**..***.****....****.*..*...******.***.*..***...***.*.*.**.*.*.*.*.*.****..***..*..*..*.***.*.***.**.**.*....**.*.*..*.*.....**....*.*..*.**.***.*..**.*..**..***....***.*......**.*.**.....**....**.**.***....****..*.*...**..*.......*...***....*...**.*..***....***......***...*.*.*...**.****..*.**..**..***.*..**..*..**.*.*.*......**....*.**..**....*....*.**.*.****.**.****...***.*.***.*...*...***...*..***..***..***..****.*.****..***.*.*..******....*..*.**.*......******..***.*.*.***.*.****..**.**.***...**.**..*..*.....**....******.*******......*.*.*.*.*..***.**.*..**...****.*..*.***...****.***.*******...*.....*.....*.******.*.*..*..***...***..**...*.*.**.**.****..*..*.***.**.**...*.**.****....*.....*.**....*..****.**.*.*...**..**..***.....**...*.*.*....***.*.***..**.**.**..*.........*..*...***.*......*.*..*...*....******...***...**.**..*....*..**.*.*...********.*.*****.****..******.*.....**...*..*..***.**......*.*....***.**.**.*.*...*..*.*.*...*...****.*.*.*.*......*.*....*....*.**.**.....**...*.*...*....**...*....****.*.******.*...*.***..*.*..*.***...*.**.***..****.***..*.**..*.**....*..*...*.*..*..***..*..*....**.**.*...*.....**.*.**..***.****.....***.*.*.*..*.**...***...***...*.*.*.*.*...*....*..*.****.**.....***.*....**...**.*.****.******..*.***..**..**.*.***.*.*..****.*****.**.***..****.....**..**..*.*....**..*..*.*.**...*.*.*..***.***..******.*.**....**.****.*..**....*****.*.*.*..******.****.****.*.....**..**...**...**....***..*.**..**...**....*.*....*..**.**..*.**.*.***..*. ...*....*...***.***.*.**....**.***.*.****......*..***..*.**.*.*.**.*..***...*.**...*.*....*..**...*.*.......**..*.**.*....******.*.**..*.****.**.***.*.**..**.**.*****..*..****.**...****.*********.*...*..*.**.***...*.*...*.*......**..*........***..***.*.****..**.**...*...****.*..*.*....*...*......**.*****.*..*****.***.*.*.*..**..*...*..**...**...**.....****..*.....*.***.*..*...*...**.**.****..**..*...*.**.*.*......***.*..*****..**...**.***.*.*..***.*.***.**...**.*.****.**..**.*..***....****..*......***.*******.*..**......*.**..***..*..**..*...**.*..*...****.***.......*..*.****.**.*.*.***..*.....**.**..*.*.*..**...*.*.**.****.*.*.*.*.*.*..*.**....*....*..*..**......*.**..*.*****..*.**..****.*...*..*..*...*..******.**.*..******.....**.**..*....****..****..*..**..*.......**.**.*..***.**.****.*..*..**.**..******.*.*..*..*....**...*.*.******.*.****.*..****....**.***.**...*...***.*.*...**..*..*..****.**..***...**.*****.*.......*.***.*****.*.*****.***.*..**.******....**.***.....*.********.*....*.**.****...*.**...*.*..*....**.*..*.*..*..**.**...*..*..**.*.*.******....*..*..*.*....*..**...*.*.*..*..*.*..**.*....*.*******.**..*....*..**.*....*.**.***.....*.**.**.**.******..*.**.***.......**.***.....*...**...***.*.***.....***.....*.**..*****.**...**...*....**.***.....*..*..*.*...*.*.....*.***.*..*****.*..*.*..**.*.***....*..*.*...*.*.***.****......*.*...*...*.........******..**.*.********...*.*.....*...**.**.***.**....*..*........*.*....*..**..**.*.*.*****...*****.*.....*.***..*...*..*.....**.*.**.....***.............*.*.***...*.*..***.**...*....**.*.*******.***.*.********...*****.*...*.*...*...*......*.******.*.*..**.....*.*.*.*...***..*..**..**.*..*....*.*.***..*.*.*.*.**..*.****.*..***.*...*...*.*.*...**..*.**..**..*.**.**......*...**..*.*.******.*...*.**....*..*..*******..**.**.*...*....**..*..****.......***.*...*.*..*.*****......**...***..*..*.**.*.*.****...***...*.*...**.****...**...**..****...****..*..*....******..*.***.*.***......**..*...**..*.....***.*..**.*...**....** **....****.*.**..******.*.*.*..*******...*..*..**.*..**..*..*****.**.****.**.*.****..*..**..**.*.....*..**..*.*.*.***.*.*.*.**...***..*...**.*..*...*.*.*.**.*.*.*...****.**.*****...*..*......**..*.******.*..***..*.*.****.*.***...*..*...*....*...**.......*.*.***..****...**.*...**.****.......*.....**.*.*.**....**..**.........*.***....**.**....*.*.*..**.**.*...*..**.****..**..*..***....**.*..***.**..**....**.**.***.****.**.......***..*..**.*.*.*.*.*.***....****.**..*..****.*.**.****.*.....*.....*.**.*.**.*..******.***.....*..****..**..*.*....*..**.*..**..*.**.*.*...*.***.*...**..*..**....****..***.***..*..*....***.****.*..*.*****.**..*.*....**....*....****.****..*.***...*.*...*****..*.........**.**.*.*.*.*****.*..*****.*..*......*...**....***.**.*...*.**..***.*****...*.***..**.*.**.*..****.**...**..****....****..****.*.*..*.*.***....*....*.*.***.****.*....*..*.*.*....**.**.*.*.****.**.**..***.**..***.*......**..**.....*.****.*****.*..*.*..*..*.*.*****.**.*.*.**...****..*.**..*....*...**..**....******...*..*.**.***..*.***...*...*.*.*.***.***.*.....**..*...**...*..*..*.....*.*.***.*...*.**********.*..**.**..*.......*....**.**.*.*****.***.*...***.**..****...**.*****.*.*..*.*.****.*..*....*..*.**...***.***.*.*.*.*.**.*..*.***...****.*.*...*.*.***..*...........**.***..*..*..*...*.*.**..**..*.*.**.***.*.*.****....***.*.*.*..*.*..**....****......*..****...*..**.**...*..****.*........*.*....**...*....*...**.**.**.*.*....*..**...***..****...***..***.*.*..*.*.**...**..*.*.*.*..*.****.*..*****.**.**.*.**....***..**....*..*...**..*******.*..***.**.**..******.........**.**.*.***.*.*.****.*..*..**..*.....*.***..*.*.*.*........*..*...*..**..*.*.....**.**.********.*****....***.....**......*.*.*..*..*.*..***.**.*...**.******.*.*.***...****...*..***.*...*.*.*.*.**...**.*.*.*.*.....*...*...****.*****.*.****.**..**..***..***...**...**..*.**.*.****.**....*.********.*.***..**..*..*****.***.*.*.*.**.***.**.*....**..*....*..***...*..*....*......*....****.***......*..*****.*****.*...*.*.**.**. *..*..*..*******.*.*..*..****.****.***.*.*.**.**.*...*.....*.*.**.**.***.***..**..**.*.*.*.*..***.**.*....****.**...*.*..*...*....*..**.***.****.**.***..**.*..*.*.**.****...**.*****..**.*.**.*......***...*****....*.*..*.**.***.**.*.****..**.....**..**.*..*.....**..***..*......*.*...*.**.****..*..*****.***...**.**.****.********.***.**..*..*.*.....**.***..***..*.**.****.*...*..*.***....**.*.*.****...*......**..**.*..*.*.*.**....**.***...*.**.*...**.*...**.***.**.*.*.******.**.*..***...*.*.******...****..**..*.*...****....*......**.*...**.*.*.**.***.*.......*.*...*.*..**...*.***...**..*..*.*.******.*.**..**.*.*.**..*.*..**.**...*...*...****...*...****..*..***.**..***..*......***..*............*........***..***.*.....*......*.*.*.****....*****.*.*.*******.**.**.**......**.*....****.*...*...**.*..***.*.....*.*.**...**.......***..**....**..*.**.*..........**.**.**.**..***.**.*.......*.**.*.***.*..**....**.**..*..**...*....*...*..*.*.**.*..*.....***.**....*****.*.**.**...**....***...**.***.*.***..******..*.****.*.*.*....*..**.**..***..*.*.***.*****....**..**.**.*..***...***.***.*.***.*..***..*..***..***.**.....*.**.*****...*.**.*....**.*.**.***.*.....*.**.****...*.**.**..*....***...**...*...*.*****.*.*...*..*..***...***..**...*...*.***......*.*..**..*****.***........***...*...***.****.***..****...*...**.......*.*.*...***.**.*........****..*.***.*.*..*..**.***....**.**.***...****..*..****.*..*****.**..**...*....*..***.*.*..**.*****.****.....*..*.**..**..*.....**..**..*.****.*.**...**..*..*....**.*..****..*.*...*..*...*.**..*...*.****.**.*.*.*.*..*.*..*.***.***.....*.**.***..****.**..**.*...**.*..*.......*.....****.....***.***..*.***..***..*.*.***..*.**.....***..***..**..*..**.*.**...***.*...***....**...*.*.*...**.*.*..**..**..**....**.***....****.**********.***...**...*...**.*.*...***.****.***..**....*..***.**.......**..****.***.*.*..***..*.**.*.***.*....*..*..**...**..**.*......*.***..*..*...**.***.**..**..**.**.***.**.**..*.*****..*.*...*.*...****..*..**..***...**.***...* *****.***..*...***...*..*.***.*.*.*.***....*****..*.*..**.**..*...*...*..******.****.*..**..**.***.**..*.......*.*.****.*.*..**.*..*.*.*...**.*...*....**..***.******..***....***..**.**.*.....**...***.*.**....********...***..*...**.*..*.*..*...**......*.*..**.***.*.****..**...*.**********.*.*..**..***..*.**....****..***..*.****..*.*.***....***..**.***..**.*****.*.**.****.*...*.....*.*...*.*.....*****..**.***.**.*.**....*.***....*.**..*.*...*...*******.**.**.*..**.*.*.*******..*..***....**.*...*.......**........*.*.*.*.*.*.*.*.....**.*.***..*.******.**...*...***.*..*.*....**...***..*.*.*.**.*.**.**.**.***..*....****..*.*.*...**.......**.**..*...*..*.*..***.*.*.***..*..*.***..**.**.*.*.**...****.*..***...*..*.**...***.*.*.*.*...*.*.*.**...*....**...***.*.*******.*...*.*.****....*.*..****.*.*.***.**.*....***.**....*..*.*.**.*.*..*..*.***.**...*..*.**.*****.*.****.*.***....**..*..**.***..***...***..*.*.***..**.***.*..*.*..****....*.*..*.*...***......***.******.*.*..*..***.****.***....*...**.***.*..****..*.*..*.*.*....*...****.**.*****.**..**..**.*.****.**.....*.*..***..*****...**..*.*....***..*...********..***.**..*.***..**.**.*.*..*.*.*..*..*.***..*.*.*...*...**.*.*.*..**.*...******..**.*......*****.******.*.**....*.**.****.*.*..**..**.*.*.*..*.**..*.***...*....*...*..****.**.*.**.**.***..*.****.*.*******...****..*.*.****...*...**...***.......**...*.........***.**.*.*...*.**.**.*..*.....**....**.**.*.*.****...*.**..**..*..*.*..***.**.**.*...***..*..****.....*..*.**..*.****.*..**..*.......**..****..**.***......*****..*..**..*****.***.*...*..*....****.**..*.*.*.**..*.........**...*..*...*.....*.**.*.*.*.*...***..***..**.***.***.*..*.******.*********..***...*****...**....****...*.*..*.**.***..**.*****..*.*.*.***...**.**.*.**.*.**.*****.....*.*..*..*.*.*.***...**..*.**..*...**.......**.**....*.**.**********..**.**...***..*.**..*.*.**.*.****.***.*.*..**..**.*.*..***.*************.*..**..**....*...*.*.*...**.*...*.***...**.*.******.*.*.*.....**.*.......*......***.....***..**. .*...*.*.*.*.*...********.****.*....*.**..**********.*.....*****.**..*....****.*....**.*****.*.*.*****.*.*.***..*.*.*.*.......******.***.*******.**.....*.****...***.**....**....*****...*...*..***..*.*.*.*..*...*...*.**.***.***..****...*..****.*..**..**.*.**.*.******.****..*....****...***...***..*****.**.*.*..*...*...*..***.*..**.***..**...*.*...**.*....*.**......*.*.*....**..**..*****.*..**...*.****...*..*.*..*.*..*...**..**.***...*...*.**..**.*..*.****.*..***.*.*..*...**.*.*.*****.*.***.*****.*****.**.......****.***.*....*.*****...*..*.*..*.**.......**.**..*...**.**..*.******.*.*.*.*.*.**.*.....*.****.**..*..*.*.*..****.***.**.*...***.....*...**.**.*..*...**.....*.**..****...*.*..*.**.**.*****.**...****.***.*..***.**.*****...*..**..*..*..*.**.......**.*..*.....**..***.......**..**.*...**.*..*****.**.****....*....*.*.****.*.*...*****.***.***.***....*.*.......*........*.......*.*.*...*..*.*.*.....***.*****..**.*...*...*.**..*.....*...**.***.*.*..**...*.*******....*...**..**.....*.*.**..*..*..*.***...*..*.*.*..*.**.*..*.**.**.**.*.***..*.*.**......*.*.**..*.*...****.*****......*........*..*.**.**.....**....*.********.*****..*.*....***..*..*.*.*...*..*..**...**.****.**..*.**.***....**..****..***.**.*...*..**.*.**..*****....***.*.*****.......*.*...****.**....*.*.*.**.****....***.***...*.****.*..*.*..***.**.*.*.*.*......*.*.**.**.*****.***.*..*..**..**.**.**.*.*.....*.....**.***...*..*.*.*..*.*.***.*..**..****.**...**.******..**..**..**.***....*.*.....*..*..*..*..**.*.***.******..**...****.*..***..*.***.**.***...**..*.*.*.*......*****.****...**.**.**.**.*.*.*...****...***.***.*...*..**...*....*.*...*****.*......***.******.**.**.**.**..***....*.....*..**..*.**..****..*.....*.**..*....*....*.*..*.*****...*..*..*.*..*.....*.**...*.*.*...*....*..***....**.**.**.**.*.*....*.**......****...*.*..**.*....***..*.****....***.*.***...*****.**..*....****..****.*..**.*..*...*...***.**.*.**.*******......**.....***...**.****..*..***.***.*.**...***..*.***.**.*..*..**..**...*..**.*.....* *****...****.****...**..**..*...*.**.**..**...****..*.**.**.*.*****...*.*.*....****...*.*.*...*..*.*..*******...*********..**...*...**..**...*.*....***.**...****....*.*..*.****.**.***...*....**..*********.**.*.*..*..*......*.*.**.*..*.....**.***.**..******.*.*.**..*..**.**....*.*..*..*...*...**...*....*.***.*.*..****.**..*..***.***....*.**.*..*.*..*.*....**.*.*...**.***....*****..**.****.*..*.***..*.**....*.*.*....*.*******.*..****.*.*.****.*.**..*****.**.****.******.*.*..*.*.*...*....**.*.**..**....**.*****.**..****..*...*****.***.*.......*.***..*.*.*..*...**..**.**..***.***..**...**.*..*.****.*..*.*.****.***...*.*.**..**..*......***.*.**..*.*.*...**.**...*..**.**.**.******.*.**.**.**.*..****...*.*...*.**.*.**.**.**.*******..***.*****.*.**.*..**.**.***.*.*..****.****..***.**..****.*....**..*.*.**..*..........*..*.**....**....*...*....*....*.....****..**.*.*.......**.*......***..****.*.**.*.**..*.*.*..**.....******.*.****...*....*.**.*.*.....*****..**...*..*.***.******....*.*.*.*..**.*.*.**...***.*.**..**...***..**.*.*.***...*.*..*...*.***.*..*..**..*.*.*.*.**..*..*..*.....*****.***...**..***..*****.**.*******....***...*..*.**..**..**..****....*.**.***.**.*.*.**.*.**.*..****.*...*...**.**...*.*..*.**.*....**.........*.*.***..*.*..***.*.**.**.*****...***.*..**....*..***..******..****.**.**.***..****....**.**.****.**...**..*.**.*****...*.***..*...*.****..*.*.*..*******.....*****...*.**.*****.*.*..***.*..*.*.**..*.*.*.....**.**....*...*..***..*...*..*..*..**.**.*..*.*.....***....*..*.**..***.*..*.**************..**.....*..*.***...*.**.***...*.....**..*.******.****...*......**.****.*.....*******...*.**..*..*.*.....*.....*.*.**.***.***.****.*****..*.***.......*.*..*..**....**.*..****.*.....*...*******..**.*..*.*..***....*...***...**.*..*..**.*.***..**.*.**.**..*.*...**.*.*.**....*...*........*...**.*.*..****.*.*...**.***..*****..*.*..*.*.**.*.*.*.**...**.**.*...*..***.****........***..**...**.....*...********..*.***...*.****...*.*......**....**.*.**.*.*....**..******.*.* .**.*...*..**....*.*.**.**...**********....*...***.*...**....**.**.****.**..........**.**.*.***..*..*..*.**..**.*..*****..**.*...*..***.*.******..*..*.***.*.*..*.***.**.......***.**...****...***...*.*..*..*.*******.**..*..*.*.*..*.*..*.*.*.***.*.*...*.*.*****.*.****................**.*.****.**.......**.*..*..**.**.....*.*..*.*..*..****.*.*..*..****....***..*.*.*...**...*......*..**.*..***..*....********...*.*.**....*****.*..*.*.******..*.****...**..*..**.*....*..****..*.*.*...*.*.**.**.***...*.**.*...*.*.**.*.*..***.**.*...*.**....*...........*****.*..**..***.*.*.*.*......**.**.*.*.*****..***...**.*..**.**..*.*.**..*****...*.*.**..*.**.****..**...*..**..******..*...*.*.*.*.........**...*.****.**.*....*.**...*..*.**...**.*****.....*..*.*****....*********.....**.*..*.******.***.*..***..*.**.**.***.*...***.....**.**..........*.*...****......*...**..*....***..*.***....**.**.*****..*.***.*..****..*..*******.*.**.**.......**..*..**.*..*...*****...*.***.***.*.*..****...*...*.**..**....*.*...*..******.*.******..*..*.**..****.**...**.***.***.*.*..***.**..**...*..**..**...***....**..*.....*.***...****..**.*..**.**.*...**.*..**.**.*.*.*..******..*..**...*.*..*.*.*.**....*..***.*.*.....**.*****..****.*...***.**.......*.*.....**..*.*....******..***...**.****.******.**...***....*.**......*...*.*.*.**.*.**.**.*..**.*.***..**....*..***.**.*.***..*......**.*.*.*..**.*.......*.....**.**...***...*******.**.*.**.**.....**..********.*....*..*....**....***.*.*****........**..***.**......*.*..***..*........**.*...**.**.**************...**.*....***.**.*...***.*.***.*..*.***.*.***.***.**...**.**...****.*..*.**..*.*.*****.***.....*...**.*****.*..*...*......**...*..*.*.**.*.*.*..**...******.*.**...*.****...*...*.*....***.....*.*.*.*....*..*...*...**..*.....*.......*.***.**....**.*.*...*...*.*..*.*.*.*.....****.****.....***...*.***...**...*....***.*.*******.*.*......*.*.*..**.****.*..***.*...*.**..*...**.*..*.*...*.**...*****..*****...*....***.*.****...**...**.***..*.**.**.*.**....**.**..****. .*..*...*.*.*****...*..***.*.*.***..**......****.**..*.*.*.*..**.*....**..*.**..***...*****.********.*.*.*****.*..**.........*...****..*****..*.*.****..***..***.*.***..*..*.*.*.***.****.***.*****.*.*....*.....**..*.**..*...*..*.******.*..*.***..**.***...**....*.....*.**.***...*....***.***.**..**..**.****.*..**.***.**...***...*.**..*.**..*...*..**......*..**.*..**.....*..**..*.**.*.**.***.****..*.**.**.******..*.***.****..*..****....*...**......****...**.*.*....********.........**.**...*...**...***.*..***...*.....**..**......*******.*..***.**.*.**.*...******..*..*...**..****...*..***..***..**..*.****.*.*...*.**.*............*...**.......**...***...*...*.**.****.**.*...*..*..*.**....**..**.*...*.*****...*....*...**..*.....**..**..****..**...********.*..***.**...***..**.*.*.*..*.*...*****..**.*.***.*..*.....*.*.**.*.***..*.****..*...*..***...*..*****..***.**.*..**...***...***..**.*.*..*...**..***..***.*.*..**..**.....**.*...*....**..*.*..**.*.**.*.*.*...*..****.*.****.*.....*.....*.*...****..*.*.*.*.....*......*...**...****..**.****.*.*.*.*...**..*..**..*..**....*****..**.*..*.**.**..**..**.*...*..**..**..**..******.**.***..***...*****.......****..*****...****..*.*.****..*..*.*..**.*...**.**.*.*.**..***.*..***..***********.**.*..**..*.**.....***.****.***.****..***.****..*.*....**..***....*..*..**..*..*.....**..*.*..*.***.*..*....*.**.*.*..**...***...*.****.*..****..**.*******..***..****.*.........***..*.*.**...**.*.*..**.*..****...*.*.*.*.*...****.**.***....*.*..**....*.***.......*.****......***..*.*..***.****..***.....*.*.*....*..*...*****.*.***..**.********.*..****..***.*..**.*.****..*****.**..**.****.*.*****.**..******.*****...*.****....*.**..**.....*.*...**.*.***..*..*..*....*.***.*.*.*.......**...*.**..**..*******..**..****.**..*.***.**..**..*.*..*...*...***.....**.*.*******...*..***....**...***...*.**..***.**.**..*...*******.*....*****.**....**.*.*...*..***..***..*.*..*.*..*..***.*..*..***...**...*.*......*.***..**.***.*.*....*..**.*..*....*...*.******.**...*...* ***.**.**...***.**..**.**.*...*......*.*.*..*.*..*......**..*....*....*.*.**..*.*..**.*.*.*.*...*.....*.****..**.******.***.**.****.*..**...*.**.*.*...**...*.****.*.*.*...*....*.*....*.*.***.***.*......***.*************.*.**.......*.*.*.**...***.**..**.*.....***.*.....*.....***...*.*.***.**.....*.****..*..**..**...*.**...***..*.*..*.**.*..*.***.**.*...**..**.**.****.*.**.*..*****.**.*....****...*....*...**....*.**......*..*.**.*.*..**..*.**********..*******.....*.**......*...****...**.****.*.***.****.....*.......*.*.**..**..****...**......******.****.*..*..****..*....****..*......****.*..*.*.**.*..*....**.*.***..***.*...*..**.****.******.**..*****.*.*.*.*.*.****.******.*...***.***..*..****.**.***..*.***.*.....*****.**...*..***.....*.*.**...**..**.*.*.*.*.**..**.*..***...*...**..****.*.*......*..*.**....**...**...*.**.*.*.*.....*..*****.**.***..*..*..*.*.*....*.**...**..**..*..*.**..*.....*...**..**.......*....**..****.*.*..**.***.......*..****.*.*...*..*********...**...*****.*.*.**.*..*...**.*.*......*..**..**..*..*...**..*.*.*..**.*.*.**.*.*..*.*.*..**.*****.*..*..*...****.**..****..*...***........******.*.*.*..***.*......****..*.****.*.*...**...***.***.****...*.......**..*.*...*****..*.*.*...**.****....**..*..*..**..**.***....**.....**.*...*.*.*.*..*.**.**..*****...**..**..***.*********....*.*...**.....*..**.*...*.*.***.*.....***..**.**.****.****.*.*..*.**...****....*..*..*.**.*..***.**..*..*.**.*.*.**...*.*......**..***....***.**.*...*****.***.**.*.**.*.**.......*.*..**.***.**.*.*.**..**.**.****.*...*.*..***....*.*.*.**..**.**.*.****.*.********..*..******.*.*....*..******.**.*..***......*.**..**..*.**..*.*.....**.*.**.***..**..*..*....*..*...**.**...***....*.*.***.*..*****.**.**..*.*****.*.*..*.**.****..*.**..*.*.*.******.*.*.**...*.*..**.*.*..**.****.*.**..***...*.**.*.*..*****.............**.***.....***.....****..****....*..*.***.*..**.*.***.*****.**.**.*.*.*******..*.*.*****..**..***.*..**.*****.*.*..*.....*.*..*.......**.*.**....*****..**......*.*...*....*..* ...*.**...*..***.***.*..****.***...*.****......***..*.*.*..****..*.....**..**.***.**..*.*...**..*.**.**.*.*...***....**.****...*.....*.....**.*..****.*.....*.*.*.***.***..*...**...*....***..*..***.*..*.**..*..*..**.....*.*..**.****.****.**...*..*....**...*.**.*.*...*....*******..*..**..*.*...*..*..*.*.*.**.***.***....**.**.*.***.*.****.*.*.....*.***..*.*...***.**.*..*..**..*.....*..**....*.*..*****.**.*....*...*.*..*.*.**.**....*****.***..*.*****.*...***.******..*.....**..**.*..*.*.**..*..*.*.....**.*...*.***........*..*..*...*.*..*..**.***.*...**.*.....*.**..***...*....*****...***..*...*......*...**.**.*..**.******..***...****.*..****.*.*.***.****...**.......*...**.*.***.**..**.**.*..*..***.*.***..*.***..*.*.*..****.*.....***..*.**.****...**.***...*.****.*.**.**....*.*..*...****.***....*.*.*.....*.*.**..**..**...*.*.*..*.**.*****...*.**.*.***.....*...*.***.*..*..*****.****.***..**...***.*..**..*.*...**..*..***.*...**.*.*..*******..*..**.*****.*...**....*.**.**...*...*....******...****..**.**.*.*.**.*..****.****......**..**..*.*****.**..*.**..*.*..**.*****.****.***....*.......*.**.*.*..**..****.*..*****..*.**..****.*.***......*....*.*...*....*....*.......*..*..*..***...*..**.*.**.****.....****.*******...**..**..*****.**.*...***..*...**..*...*********.........**.********.*...**....*...*...**....**.*.*****...*.**.*...**.*...*.**.*...*.*.***..***..***.*..**.....**.*.*...****.****.***...***..*.....*.**.**.*..*..****.***.*.*..****..***.*.*.**.*.**.**..**......***..******...***...**...**..*.*..*.*.**..*.*..**..****..*.*.**.*...***.**...*.*..*.**....**..*..**.**..*..***.****.....**.***....*.***.....*.**...**...*.***.**.*.**...**..**..*.**.**.*..**..*..*.*..*****..*..******.**..**.*.*****.***.*..***..**.*.*******.........*.**...*.*..*.....*..***....***.***....*....************...**.*....*...**.*.****.*...**.*...*..*.**...*.*....*.****.**.**.**...**....**.***.*..*...*.****.*****.*****.*...*.*.**....*.*..**.*.*.*****.*.......***....**..***..***.***.***.....**..*..**.****.**.* ..**..**.**..*....**.***..**.*.*...*..*.******.*..****.*.***.....*.***..******.*****.....*.***...*....*....**.*.*..**.**.***.*.*.*.***.***..**.*.*.**....***.*.*********...*....**..*....*.**..***.*.**.......***..**.*..*..*..*.**..***.*.**..***..****...*.*.*...*.**..**.**.*.***..***.*..**.*.**.*...*..*...****..*.*.***..*.**.*.*.***.**.*.**.......*****..******.*.*.**..*...*...*.*.....*.**..***.*.*.*.**.*.***..*..****.*.*.**..*..*.*****.*.*....**.**..*.*.*.**.****..**..**..**...***..**.****.....*........*****...**......*..*.**.*.**...*.*.*..**..*..**.*..**.*...***.......*.*.***.*..*.*.**...**.********..**.**.*.*...**.**..***.*....*.**.*..*.*.*.**..*.**.******..*.*..*.**.**..*...**.**..*...*.*..**.....******.....*.*.*..*.**..*.*.**.*...***..***.*..**...*******..*....****..*.*...*.****.****.*....*.*...*..*..*.*.*..*.*..*.***..*..****..******.*.***...*.*****..*.....*.**.*...*.*.***....******.*******.....*.*..*..*....*.*...*.*.*..**.*...***....*.*.*****..*.***.**...**.**.*.**.**.*.*...**.***..****..*.***.....*...**.....**.*.**.*...****.*..*..*.....*.......***.****.****.*...*......***..*.*****.*...*.**..*.***.******.*.***.*..*.**....*......**.*..**...*.*.**.**.*..*.*..*****....**..*.***..**...**.*..**....***.*.*...**.....*.***..*....***.*.....*.*.**.*.**..****..*..*.*******....*..**...*.*.**....*.*****..*...*.**.*..**......*..**..*..*.**.**.*.***.****..*.***.*.***.*.*.*.*.**..*.**...**.*...*.**..*...*..***..******.**..**.*.*.******....**.*.**.*.**.***..***..**.****.****.**....***..**......*.*....**..**.*.**...****.*.*..*.*.**...*...******.*****.**..**.*..**.*...*..*..***..*...*.***.......*..**.*..*..*.....**..****..*..***..**...**.***.*.*.*.*****.*****.****...**....*.....***.**....*.*....**....**.*.**..**.***.*...******.*.*..*******..***.*..****...***..*..*....*..*.*******.*.***.*...*.*.****.****..*.......***.**.*.**..*****...***..***.*.**...*.***...*..*..**.**.**....****..*.**...*...*.....*....*..*....**.********.**.***..**.****.*****....***..**...*.*.***.*.*.**..****..*..* *....********.**..**....*.**......*****.******.*.*....**...*..**.**.**..*.*..***.*.*.*.....**.*******..*.**.**.*.*..*.*.*..***..*.*.*....**.*.**...**....*....**.**..*....*.*..*.**.***.**..*..*..*..*..***..*.***..**...**.*.*.*.***.*.....*.*..**.**.*.**...**.*.**.*.*.**.*.*..*****...**.******..*.......**...****......**..***.*.***..*.*.*****.**.**..*..*****.*******.****.*..***.*..**.*.**..*.**....*.*.*.***...**.*.*..*..***.**.*..**.....***.*****.**..*.**....**..*.*.*..**..*.*.**.****.***.**.**..***....*.*..*.*....*...*..**...*.*.*....*..**.**.**.*....*...*******......**..**.***..*.*.**...*...***.**...*...*.**.*.**...*...*..***..**.********.*..**.**..*******.***.*.****.....*..*...*...**.*....*..*.*.*.*.*.****.*.***.****..**.***..**..*..*.**.**.***.*.*.**.....****.**********..****....*.**.**.........**.*****.***..***..*...**.*..*.**..*.**...*.*****.*....*.******.*.**...**...****.*.****.**.*.*.**.***.**.*.....*.**.....**.*.....***..*.*...******...***.*...**..*..*..*....******..*....**..*....*****.*....*.*..*...***.*...***.......*...*.*.***.*...***.*..*.**..***.**.....*.*.***.******...***.***....**..*.**.*..*..***.**..*.*.*.**......*.**....*.*..**....**.*........*...*..*...****.****..*.*.*****.*.*.****.*.*.*..**..***..*.******...**.**.*.***.*...****.****.***.*...*.*..*...***...*******.***..*.**.*..*.**.....*....**...***..**.***.*.*.*..*...*.*.*.**...*..**..**.****..*..***..**.****.......**.*.**.*.**.*.**.**..*.**..*.*.*..*....*.*.**.*....**..*..*..**..*****...*.**.****.**.*****.**.....**..*..***..**..****.*..*.*.***.*.*.......*.*.***.*.**.****.*...*.....**....**.**...*.*.*.*.******..***..*****...*..*.****.*.*.*..***.**..****.......****.*.**.....**.*...******...***.**.***.**.*.****.*.....*.*.**.******.**....*.**...*.****..*...**.*.*.**..**.*****.*..**.**.**.**....*...****.***...*.*...***..**.**.**.**......**.**.....*....****.**.*.**.****.*.**.*..*..**.*.**..***...*.*.**..****.*.*.*....***..*****..***....****.*....*.*.**.*..........**.**.*.*****...*.*.*.****....*.**.**..*.** ..*****.**.*.**..***..**..*..*..***..*.*.***..*.*.*..*******....***.**..***.**.*.*.*.*****..*.****..*.*.**..***.**..**..***..***.**.**....*...*..*.*.**.**.****.*.**..*.***.**.*.*.*.*.**..***.*...**.**.*...*...***.*.***.**.*******.**....**...*.*.**..**.**....**...*****.**..****.*..**.**.****.....**.*.***.**.*.**.***....*.*.*.**...**..***.****..****.*.**.*.*.*.***....**....***...*.*..*..*.*..*.*.***..****...**.***...*..*..******.**.******.*..***.*****.******...****..*.****.*.**.*.**..***.**.*.*****...*.*.***.*..**.**.*....*.*...**.*..*****.*...*.**.**.**......**.**.***...*..*.*.......***..*..**..**.**..*..*.***.*.**...**...*..*.******.**...*..**....*****..*..*..***.****.*.******.*..**..**.*.*...*...*.*.....*..*........*.***...***....*.**.*...****.*.....**...*....*...**.*...*.......*.**.*.....*.*..**...**...**.**.**..*.*...****..*.**..**.***..*.*.****...*.*...*.**.***...*..**..*....*..**..******..***..*.******..**...***..***.*.***...**..***...**.*..*.****.....*..***.*..*..*.*.....*..**.**.***.*.*.*.*.**.**.*...***..*.*.**.*...*...***.*.*.**.****..************..*****.*..*.**..***.*....*....**.**.*.*....****...*.**.*****.*..***.*.*..***.**.*....**...*...**.*..*....*......**.**.***.**...**.******....*...*..**.**.****.....*...*..*.******..*.**..****....*.*......*..*.*****.*.*...*...**.*..**.*..*.***....****.**..*.**..*..**..****..*..***...*.***.***.**..**.***.**..*...**.**..*.**..*.*...*.*.*.*......***.*.*...**.*..**.***.*..**..**..****.*..**..**.*.*.*********.*.*..**..*....****.*.*.*.*..*..*.**..**.**.*..*****...*..**.....*..***..***.*.***.**..*..******...*.***.*.*.*.***..*.**..**.*.****.*.**.*.*****..*****.***.**..*.*.*****.**.***.*.**.***....*..*.*.*.......**.****....*.*..*...*...*.*....*...**.*...*.***.**.**.*.....***...*.*..*...*.*........**..**.*****....*..*......*....*...*.......***..*.****..**...*.*....*...**.*******.*.**.***...***.*.**...**..****..*******........**..**.*..*..*.**....**..*.*...**..*...**.****.**.*..*..***..*..**.**......*..*.*.....*....**...*..*... **...*...**.*.*.*.**.***.***.*..*.********.**...**..*.*****.*..**.***..***...*...**..*.**.*..**.**.***.****..*.**....*......*.**...*....*.**.**...*.**..*..*.**....*...*......*..*...****.*.*...*..*.***.*.*...*..**.....*...**.....*..*.**.**..*...*.**..*.....*...**.*..*..*.**.*..**....**.*.*..*...**...*..***...***.*..***.**...**.*.**.**.*****..**.***.**.*..*......*****..**..*.*..**.****.*.**..**...***.*..**..**.*.*......**.**...**..*.***..*.*...*.**....*.***..**.***..***..**...*****.*.*.*..*..*.***..*.*...*.*****.*.*.**.*.**..**...***.**.****.*.*****.*.*.*.*...******.*..***.****..**.***..*.*......*..*.*..***...**..*..*...*...***.*..**.**.....*.*.**.*.*.***.....***..**.*.***....***.****..***.*...*..*.*..**.**.***.****.*.**..***.***..*.*.****.**.**..*.*..**..****.*......********.*.***.**..***.**.*.*.**.*.*..****..*....**.**.*.*.**...*..******...****.*.***.**..*.*..*....*.**.**.*.**..***.****.*....*...***.*.**...*...***...*.*.*.*.*.*.....**..*..****.**.*.**.***.*..**...*.*.***......*.*.**.*.*.**...*...**.*.....**....*...**..*.***...*.***..*.**.*.**..*.**.****.*....****.***.*..****.*.****...*.****...*.*....****..*.*.....***..*..*....**....*......**..**.***.**.**...**..*..*****.*..*..*******...*.*..*........*.*.***.*****.....**..****...*..**..***...**.*.**.***..***...*.*...**......***.*..*.**........*.****.***.*****.*.**....**.*.*....*..*..**..*....**...***..*..*..**..*.**.*.**..****...*...**.*..**...*.....*...*******...***..**..*.*.*.*******..*.*..****.*..***.......**...*..*.**.*...*.**.****........*.*....*********.*.*.****.**..*.**........*..**.**.**...*.*.*******.*...**.***...*..*.*...**.*....**..*.*..**....*.***.***.***.*....**.***.*.....**....*..**..*..**.*..******..*...*.***.***....*.*.*..**...**.*....****.*...*.**...*.*.*.**.***..*.**.....*.*..****.**...*....*.*.*..*...***.....*.*.*.*....*..*****...****....*...***....**...*..****.*..**.***....*.*.****..*.....**.......**.*.*..*...***...****..*.*...****.*.*.****.*.*...*.*.***..**..***.*.......*.**.**.****.*.*.***..*..* .**..*..*..*.***..**..*.*.*..***.****.*.*..**.**......*.*.**.*****.**..*..**...*...*..*.*..*..**..*.*.*...***...*****.**..*.**..**..*.****.**.***.**...****...*...**..***.****.**...*...*.*******...**.****.*..****....*..**.*...**...******..*.*..**...*.*...**...*...*..*...*...***..*...**.*..**...***......****..**..*.**..*.****.....*....*...***..*.****.*****....*.****..**..*..**..*****.*.**********.....*.**.*.*..*.*..**...**.**.*..*.*.....*****.**.**.....*.*..***.**.*.****.***..*..*...******...****.**.*..*.**....*..*.**...***..**.*..****.*...**..****.**.*.***.*...****.****.*.....**.*..**.*....****.*.**..*.*.....**...***.*.**.*.....******..**.....**..*..*.*.*.*****.**..**.......**..*.*...*.*******..**..*.*..**.**....****.**....*.....***..***.*.*.*...*..**..*.*....*.***.*.**...*..***..*..*.***..*.**.**.*..*.****.....******.****.**.*..**...*..**..**.**.**.*..*.***.*..*.....****..*.**.....*.**....*.*.**.***.**...**..**.**.**.*..*...**...**.***.*..**....*.*.*.....***.**....***..**..*.*.***..**..*..**..*...**..*.******..*....**.*.....*.**..***..***...*......*.**...*.*.*....*...*.*...*...*..***....***.*.***.**.*....*.*..*...****.*....**...*...***.**.***..*..**.*..**.*.......*..**.*.**..*....*****.....*..*..*..*.**..*.**.*..**..*..*..*.**.*.******.**....*.....*...****....*.**.***.*....*..**..**..*.*.**..*..*.*.**.**..*.....****...*.*...*.**...***...****..**..*..**.*.*...**.**..*...***..*..*.**.***..**.*....**.*.**.*.***...*..**...*.*..***...**...**..*.**.*.**..**...*..**..******.******..*..***....****..*.....*.*.*.*.*....****.....**.*..*..********.*.....*.**...*.*******....*****..***.**.***.*.*.**.**..*....*...*.*..*.*..*.**.*.*..*....*.****..*.****.**.*.*.***...*.***..*.*....*..******....***....****.*.**.....****.....*.*****....*.*..**...***..*.**.**.***..**.....**.***..*..*.**...*..**.*.*.***.*****.*.....*....**.**...**...**...*.....***........***.********.***.**.*.*...*...**.**.......*...*..*..*.....*.*....**....**.*..*....*..*.***.***..***.*..****.*.**...*.*......***..*..** .**......**...*****.**..*...******..*****.*..**.*.*.***.******.*.......*...**.**.**..*...*****...*.*.*......*.*.**..*.*...*****.**..*.*.*.***...*..****....**.*..*.***..*..**...**..*..**.*..*..**.**..**.*.*.**.****...**.....*.*.*..**.*.*....*...*.****....******....**.*.***.*...*.***...*..*....***.....*..*..*....**.***..*.....**.*..*.**..**.*..*...**...*.*..*...****..**..**.****....**.**.****...*..*.**..*.****.****.***...*.*.*.**....**..*.*.*.**....*******.*...*....*....***..*.***....**..*.*..***.****...***.*.**.***...*.**.*...**.......**..******.*.*..*****.*.*.*...******...**.******.*.**..*.**.*.*******.*.*..*****.**...*...*******.....***.**.***..*.**.*..*.********.*.*....*.*.**..**.**.*.***...**.**.*.*.*.*.**..*.*....***.****.*...*.******.**.****.****.....****.**.**....**......*.****.*.**..***.**..*..*......****.**.*...*...*.*.*.**.**.***.....*.***.*...**.*.*..*..*.*****.*...*.*.*.*...*.*....**.**.****.**.....*.***...****..***...***.**..**..***...*****..******.*.*.***.**..*.*...*.*****..**.*....*.*.....***.*...*.*...**..**.*.**....*.......**.*...*.*.......**..**...**.*..*..****..*...***.*.**......*.***...*...*.****....*...*..*****..*.***...**..****.*...****..*..*..***.*..*.*..***.*.**...**..**.**....**....**..*.*.**..**......*..**.*.*.*.**.****..**.*.......**..*****.*.*.***...****.**..*.**.*...*..*...***********..******.*.**.*..*.*.****...*..****..***.*...*...*.**.*.**.*......*..***.*.*.**.***.*.*..***..*....*.*.*...*.*.*..****..**.**..*.**...*.*.**.*..***..*.*.***.*....**.***..**.......*.*.*..*****.**..*.**.*.****..**.*...*.*****...**.***...********.*.***.****..*..*..*.**.*****...*.***.*..*.**..***..***...*....****.*.***.***.*...***.*...**.**..*****..*..*.***....*..*...*******.*..*.******....******..*.**.***....*.*..**.*.**...***.**.*.....*....*.**..*.*.*.***.*..*..***.****.**.....*.*.*.**.**...*..*.*.*..*.*..*******.**.**.*.*.*.**....*.***.*.....**.....**.****.**........*.*.***..*****..***..*..*.**..*.*..***..*****.*.***.**.*******.****...***.**....*.**.*****..... .**.*****...***.**..*******...**..*...*.*.**..**.*.*.....*.**....**..****.**.***...*..*.*.***..***.**.**.*..*.........*...**.*..*.*....***......**.....*.**.****..**..*.*...*.*******.*...*.....*....**.*........***..***.*.*.**.*..*.....*...*.*...***....*.*.***.**..*****..*..*.***...*..*.*.*****...**.***.*....*..*.****...***..*..***.*.*.....*..*.**..*..****...****.******....*...*..**.**..*.*.....**.***.*..***.**.*.*..**..*...***...*.***.*.******.*.***.***.**...*.*.*.*.*.***.**....*........*.*.*.*......*.**.*.*...**.****.*..****.*..**.*****...*.**..*.*..*....******.*.****.***..*.***.*.**....*..*....*..**.***.*...***.*.****.*.*..*.*.*.*..***********.*.*.....*..**.***....*.**..***.***.**.....***.******..*...*..**....**.*..*...**..*****.****.*.*.*....*.*..*.*.****.*..****..**.*.*.**.***.*.*.*..*.***..*.*.*.***....**.**..*.*.*..*.*.**...**..*...***.***.***..***.*.*.*.*****...**............*.*.*****....*.********.**.**..*.**.****..****..*..*.*******.***.....***.**.***.*...*..**.***.*....*.*.***.**......*.*.*..*..*.*..*********..*..*****.**.*.**..******..*...**.*....*..*.***.****.**.*.*....*****.*..*.***..*.****...*.*.***.*****...***.*..*....*.**...*.*.**.*...**.*..**..**..*..**......*.....***....*.**.*...*****......**.***...*****....*....*..*.**.*..**.**...****.*.*..*.***..**.*.**.*......*..*...**...**.....*..**...*****.**..*.****.**...*.........****...*...*.*..*****.*..*....*...**..*.***.**.*.*..*****...******...***.**..*....**...**.*..**..*.......**.*.....**..****......*.**..*.*.*...*...*.**.**..*.**..*.**.*****..**.**....*..*..*.*...*.....*.**..*..**.*.**..*.*.....*.***.....**.*...*..*...**.*.*.*....**.*..*.***...***.*..*..*..*.**.*...*.*.*..*.*..*..*.**.*.*...**..*..*.*......***..*.**.*...*.*.**.**.**********...**.*..*....***.****.***..**....*..**.*.*..****.*.**..**..*.**....*****.**.*.**.***....*.*.*.**..***.**..**...***..*..*.**..**.*.*.***..*.***..*.*..*.*.*...*.***.***.*.****.*..****..**...**.*...***...*...*.***...**.*.**..**....*..*.**.***.*.***.*.*..******.**..*.*. .**.*.**..**.*.*..***.*..*.**..*..*****.***.*..**...***.*.*****.****.**.**.*...****....*..*...*.***.*.*.*.*..*********..*****.**..***..**..**...*.****.***...*...*..*..**.****.*.**..*..**..*..*.......*..**.**.*.*.*.**..**..*.***.*.***.*..*..**.*...**..**.*...*..**..**.**...*****.*.*..**...*.*******..*..***..........*.***.*..*.*..****.**..*.*.**......*.*...**..***.***...*..*...*.*..*...**.*.*.*..***..**....**.****...*****.****.*****.*****.***..***..*......**.*..*.****.*...**..*..*****..**.*....***....***......*..*.*.*..*....*..*.*******..**....*.***.***..**..*.**..**.***..*.**.*****..*..*****..*...*..*..*****...*..**...*....*..**.*...******.*.******.**.*.**.*.***.*....**..***..*********.*..*.....*.***.*.*.**.**.**..*..*..*...**.***.****.**.*.**.*..*...**.....*.*.*..****...**...**....***....**.***..****.*****.**..***.**.*..**.**.**.**..*.**...*..****.*...**.*.*.*.**..**...**..**...**.**...**.*...*.*.*.*.**..****....**..**..**...**......*.*.****......*...*..***...*.**.....***...*....*..**.****.*.*.*****...*..**..**.*...***......****...****.**..**...***..**..*..*.*.***...*.**.***.**.*.*.......*.**.*.*..***.**...*...*.*..**..*******..*..******.***........**.**.****..*...*.*...**.....*.**..***.*....********.....*.*..*******.*.**.*..**.*.**.*..*..*..*...*.******.....*.****...*...**....**.*..**.***....*.*.....**.*****....***..***.*..*..*..*...*....******.*.........**.*.*....*..*...*..*.*.*********...****.*.*......**....***....***..*.*..*....***.*..*.....*.***...***.**.....*.*.*.*......*....*...**********......***...*..***..*....***...*.*.*.....**.*.*******.***.******.*.*.**....*.*...**.......****..****..*.......**.**.***..*...**.....**.**.....*..*.*...*.*.*..***.***.***.**....**...*......*..*..**......*.*..*.*****..*..*.**.....*.*.**...*..***..*.*..*...**...*.*.......**.**...***....*...*.*....*...*..*.***..*.*...*.*...*..***...*******...*...**....*.*.*.*****.**.*.*.*....*...*..***..**.*...*...*****.*....*...*.****.*****..*....*.*.*...*......****..*.**.*.*.....***...***...*.* ...**.****..**..*....**.******...*.*..*.**..******....*.***.*...**....**....***.*.*****.*.****.*.**......*.**.*...*..**.******.*....**...*..**....*.*.*.*.**...**.*.*..***.***......***.*********..*......*.***.**..*.*......*****.*.*.**.*.....***....**...*.*.**......*.....**..*.*.*.*...**..*..*......*.**.***..***....*..*...*..*.**...***.**.****.********...**.**..***.**..**....***.**.*......****.*****.*..****.*.*....****.*.*.**.*.****....**.**.*.**....**.***....**...***.***..****.*...*....*....*..***...***.***..*..****.**.**.........*...***..*.***..*........*.*.***..**..*..*.**..*.**.**.*.*..***.*.*..****.*.**...*..*..*.*.***...**.**.*.....***..*..**....*.*.**.******.*..*..*.***.......*..**...**....*****...***.***....**..**.*.**.*.**.*....*...**.***.***..****.*..*........***.***.......*.*.*.**.***...**.*.*...**..*..*.*..**..**.*.*.**..*.***.*..***.**.*.***...**.**...**..*.*.*..**...*.**.****.*.*..*.*..*.***.*..*.****.*...**.**.*...**..**..*****..**...****..*.*..*..*****.....*.**....****..*....**.*.*...**.***.*.**...*..**.*.**...**.**.*.**.**.*....**.*..***.*....**.....*.**..****...***.*****...**..*...*.*..**...****..****.*.****.**....**.**.*..**.**..*.****..**....*.*....*.*.***..*..**.*.*.*..*.*.**.*..**..***..*..*.....*...*.*........*.**.*..**.***..*..*...*.*.**.*...*.***....*...**.*.*......*.*.**.*.*.*...*****.**.***.***.*.*...*.**...*.***...*....*.**.*..*.**....**...***.*.***.*..**.*.*.****.*..*...**.**.******.***..*..*.*..***.........*....*..**..*.**..*...*..*****...*.**.*.**.*..*...********...*...*..*****..**.*..*..***.*..*.**..*******.*..************..*.**...**.**.......**.***.*.....*.***.**.**.********..***....*...***.....**.*.*.*...***...*....*.*.*..*..**..*..***..**.**.********.*.****.**.**.*....***.***..*..*.*.*.*.*.*...*.**.*.*****..***..***.....**.*.*..*.***...**...*.*......**.**...*.**..**.*******....*.*.*.....***....*****..*.****.*.*.**.*...**......*..**...*...***...***.**...**..****.*.*....******.**...*.*.**.***...........*.***....*..***.*.***.**.**..**** ..*..*..*.***..*.**.*.**.***....*..*.*.*.**.........*...*...**.*..**....***..**.*..*...**.*..**.**.**.....*..******.*....***.**..**...*.**....**.*..*.**.****....*.......***.*..**..*.*...**..****...*.*.......*..**.*.......***..**...*...**..*..***.***.**...******.*.*...*..***...*.**.***..*..*...****.......*.*.*.**.**.*...****....*****.***.**...*.....**.*.*.*******.*.***...*...*.*...******.**.*.****........*********..*.*****....*..*.*.**.*.*****..**....****.**..**.***.....*.*.....****.*..**.*.******.**...*.**..**.*.*.*..**..*....***..*..*..*..*.*....*..**...**...*..***.....****....*.**..***.*.****.*..*.***..**.*.*.*.*.*****..*...*..*......**.*.**.*.**.*****....**....*..*..**......*.*...*.*.**.*.*....***......**.***..**.*.*..**.*...**..*.*..***.**..*******.*.*****.*.*.***.**.*.**.*****.***..****....*****.*..*..*..*.*...**....*.....*.*.**..**.**.**..*.**..**..***.*..*.**..****.*.*.**.*.****..**..*..*.*.....*.***...***.*****....*..*.*..*****..*****..*..**.**...*...****.*..**....**..****.*..*****.*..***.**..**.*....*.......*..****.*.***....***.....*.***.*..*....*.**.*..**.*..***.**...*....*.*.*.*..*.*.*.****.*..*..*....*.*.*..*...***....****...***....***.**..**..**.**.*.*.**...*...**.***...*.*.**.**..*.***.***.*.....*.*.**....**....*.....***.*.*.***...*****..*....*..*.......*.*.*.**.******..*..*..*.....*....*...**..***..*****.*.**..**..*.**..**..**.*.**.***.**.....**.*..**.........*...*.****..*...*..*..***....*..***.....*.*.*.*....**.....**..***.....*...****.*.***..****..*.*..*.**.***.*.*...**.*...*..*****.***.****..*..*.***.******.***.****...*..**.....*..******.*....**.*.*...***...**..*.***..*.***.*.**...*.*.**..*.***.******...*.*.*....***..*..******.***.**....*.***.*.***...******.**.*.****.***...****..****.**.**.*.**.*..**..*******.*.****..**...**....*..*.**..**.*..**.**..****..*..****.**..*.*...*...*.**...****.*********.***.**.*..*...*.*.****..***...*...***..*..*.*******.*...*.**.*.**.*.***..*..*.........*.***.*.*...**.***.....***...**..*...*****....**.*..***********.*. *....****.**.*..*.*.*.****.*.******.*.*.*...****..**.*..*.......******.**.**.....*.***...*.*..**.***.**.**....***.*...*.*.*.*.*.....*.**..****.***.*..****....*....****..*....**.*.**.**..*.*.*.***..*.*..**....**.*****.*.*....**.****.....**..**....*****..*.**....***....****.***.**.....*....**...**..*.***.*..**...**..*****..***....*.....*.**.******....**..**..*......*.*.*.*.*...*..*..*........***.***......**..*****.*..*..***..**.......**.*.*...........*.**....*...*..*.*...*..*.**.*.***.*.****.*...*.**.*..*.****..**.*.**......****.**.**.*.*****....****..*******...*.*...****..*..*..***..*....*...**.*..*..*...******.***...**.*.*.**..*..**....***.*.***.**..*..*.*....**.***...**.***..*..*...***.***......*.*.**.***.*.************.******..*.***.....*.*.**..**..***.*.*.**...***.*.......**..**.*..*.*****.***.***..**..****.*..***....*.*...*.*.......****....*....**...*...*....*...*.**..*........*..*.*******.*.*..*****.....****..***..*..*.*****.*.***.***.*.....**..*****..*****.******.*.**..*.....*..**..****...****...*****.......*******.*.**.*.**....*.*..*..*..**.*..*.***.....*.....**..**.****....*..*.....**.***.*.******.**.*.*.*.*..****..***..*.**..*.*...***.**.*....*.*..**.*.*...*****.****..*..*..**.**...**.**.**..**.*.***.*.***..*..*.*.*..*.****...***..**.*....***.*....*..**.*.******...*.*****.***......*******...*..**....*.....**..**....****.*****.*.**.**...*.........*..*.**..*****.*.*.*.*.......****...**.*.*.*.**..*...**...*.......*.*..**.***....*.**.***....*.*..**....*..*..***...*.*******...**...*...****..*****.*.*.......*..***********.***...***...**..*..**.....*.**.*.*.**...*.***..*.***....****...***..**..*.*..***..***..*..**.*...*****..*....*...*...*.*..****...**...***..**..*...****.**...*...****.*.**..*...*.*.*.*..*.*..**.***.**.***..*...***...**..**.**.**.*......**..*.****..*..**.**...*.**.*......**...**...**.****..*..*..*...*.*.*.***.*****..*..*...*.*.*.*...**.***.**.**.......*****.*.***..**...*..*********.*.***.*.....*.***.*.*..*.**..**.*.*........***..*...*.***..****... ....*.......****..***....****..*...*...*...*****.**.....*.*....**.*.*.*.**.*****.........**.*.*.**..*.*.*.***********...*..**....*.**...****.**.*.**....*.*..*.*.****.*.*.*..*.***..***..*.***..*.*****....*.*.****.**.**********.....*.**...*****.*.**..****.***....****..**.**.**.*.**..**.*..*..****.**.**..*****.*....*..*.**..*.***.....**.**.*....*.**..*..*..**.........*.*.....**.*.****..****.*....*.**.*.*****.***.**..*..**.**.*****.***.****.....*..**.*.*....*..*.*.*....*.**.**.*.***.**.*....***.*.*...*.*..*.*..*.***.**..**..**...*.*...****.......***...*...*..*....*..***.**....*..*..**...*....**..*.*.*..*.*.****...*.***...*.***.....*.....**..*.*****..**.**..*.**..*.*.*...**.**...***.*..**...*..**.***..*.*.*.**..*.*...*....**....***.*******...****..*....*...*...*..*.**..**.**...**.**.....*.....*.**********..**..**.**.**...**....*..*..****.**.**...****..**...*.***..*.*..*.*....***..***.*..*..*..*....*..*.*.**.*....***.**.*.****.*..*..**....**...*.*.**..*****..****..*.*.*.*...*..*.**..*.**.*..*.**.*.....*.*.**.******.**..***.**.*****.*.***....**....***...*.***.***..*.**..*.**.*.....*.**..*.*.**.***.***.*****.**.***...*.***........*.**.*...***.....*.*******.***..**..*.*..*.****...***.*.**..*.****..**...**...***..*.*.****.***....*..*******..**....**.**..*.***..*...******.......*****.*..******...*..***..***.*.*..***....*.*...*.*..*.*.******..*..****.*...*.***..***.*....***....****...*.*...***.**.*..***...*.***.***......*.*****.*..**.****..**....*.**...*.*.*...*.***.......*.*.*....*...**..****.***.....*.*.*.*....***..******.***.*.**.***..***....*..*....*..**.*..**.........*...*...****.*.*.****.*.*...*.****.....****.*...***...**....*...**..*.*.....*.*.***.*.*...**.***..**..*..**.***.*.*..*.*....***..****.**.**.*.**..*...**.....**.*.*..****.*.**..***..*..*.*****.*.******..***...**.**.....**...***...*.***...*.****..*....***...*....*...******.......*....**....*...*.*.*..*.*..**.*.**...*.*..***..**...*.*.*..*.....*..**.*.*.*.***.*.**.*.*..*.*...*.***.*.**....*.....**....****...*.*.* **..*..*.*.*..*.*****.*.**....*...******..*..**..*..*.*.*****.*.***.*..*.**..*..***.***.*...***.*...***..*..*.**......*.***..**.*.******.***.*.********.****.*.*.*..**.***..**...**..**..*...***..*....*.**.*.*.**.*..*..*.***....*.*.*....****.**..***.....*.****......*.*.**..***.*...*.***.....*..***..**..*.***..*.*.**.***.*.*..**..*...*....**.....**.....*..*...*....*..**..***.*.*...*.*.....**..**..*.*.***.*...*.*****.**.*.****..***.***.***....*..*....*..**..*.....**..**.***.*.*.**.*...****.**..*...**.*...**..*..*.****.*.*.*..**************.*..*.******...**..*...*****...**...******.**..*..*.**.***...**.....*.......**..**..*****..*****..**.**.*.***.*..**.*.*..*.*....*.*..*.*.*...*.....*........**.*.*.**..*..*....***.****....*****.*.*.***.**.*.*****..*.....*...*.**.....***.....***..****...*.*.*.**....*..**..*.*.*.*****.*.*..*.....*..*.*.*.*.*****..*..*..****.*.*...*.***...**.*.***.*..***..*..*...**....**...**..***.*****..**..****.*****..**.*****.*..*.****..*******.**.**.****.*.****...*...***.*...**...****.....*.*...*.***.**.....**..*.*..*.**.**.*.****..*....*.*..*****..**...****.*..**.**...****.*...*...*.******.**.*.**.***.***.*.***...*.*...***....**...*..*.......****.....*..*..*..**......*.***..*...*.*..***.**.*.....*..**.***.*.**.*.**..*..******..*.*..***..**.*..***.***..*.**..*.****.****..*..*.*...**.*.***..***..***.****......**.***..**...*.*...**.*..**....****.**..*..***.**...*.***......**..*.*...**...*.*.......***.****...*.***.*.*.*****....*.*.******.**..****.**.**.*..*.*****.**.****..*******.*..*..**.***.*..*..*...**....*.**.*...*.......***..**.*...***....**..**.*..*..********...**.*.*.......***..*.***....*..***..**..*..*...*.....*.********.*****.*.****....****.*.*..*.*******..**..*..*...*****.*..******.....***..*.*....*..*****.**..*...*..*......*.**..*....**.*...*.**.*..*...*.***.**.*.*..*.**.**.*.**.****.*.*.***..*....****.**.**...*...*.*.*..**.....*...***.**..*....**.......**.****.*....****....***..***..**...**.**.*..*.*.****.....****....*..*.*..*......**..***.... .*...*.*.*....*.*..*.*..****.*....**..***..**....*.****..*.**..*..**.*.**.****.*.**.******.***..*..*.....**.*.**.*...****.**.***.*****.**.***.*..***...***.**.*.**..**..*......**.....*.....*..**.*.****.*.*.....****..*.******.*...**.***.**..**..*..**..*.*....*....**..*.*..***.****.*.**.****......*..*.*...********....*..**..**..**....***..****....*..**.**.**.**....***.**.***.*..**.*.*......*.*****..******.*****..***.*.*.*.****..*.*.*...*.*.**.....*.**.****..***.**..*.*.*.*...**...*..*...*.******.**..*.******..***.****..****.....******.*.****....*.*..*.*..*..*..*.*...****.*...**.*...**.*..***.*...*****.*****..**..***......*.***..*....*.**.....**.****.****...*.*...*..*.**.*..******.*.*..*...*.****...*..*...*...*.....*.***.**.....****.*..**....*.**......*.*.**.*.***.*..*..*.****...**.*****..*.**...*.*.*..****..*..*.**..*..**..**.*...*****..*...*.*****.....*.*****.*..*..*.*.***.....***.***...***.*.*..***..*.**.**.*....*****..**..*.**.*.*.*.*..***..**..*.*..*..**.*.***....**.***..*.*******...*......**....*..**...*..*****.**....*.**...*....*****..**.*..*....****.**..***....*...**..*...**..*****.**.*****..**.*.*......***.*..*.....*...*.**...**.*.*.*********.*..**..**.****.*.*....*.*..*.**....*...***.**.*.*..*..**...*.....*..******.*.*.*********..**.*.*...******...*.**..*..*.*...*.***.*.*......**.*.*....***.*.*.**.*......*...*...**.*..****....*...*.*****.****...***..*.*...**.***...***.*.*..**...**....*....**..**.***.*..*....*.*..*.*****..**..*...**.**......*.*..*..*...****......**...**..**.*.*...***.******.*..*..****.*..***.*...*..*.****...*******..**.*.*.*.**..*.***..***...*.***...****.**..*.*....**..**..*..****.*...*.**...**.***.....*.*.*.*****..***..*....**...*.....**..*..*..*.*......****..***.*....*.***...***.**..*.*..***.**.*..***..***...**......*******.***.*.**........**.**..*****..**.*..*......**...**.*..*....*.**.*.*..*.**.**..***.*.*..*.**.**.*...*.*............**.****..***...****..**.*.*.***....**..********..***..**.*..*....*.***.*.*****..*.*...**.***.**.***.*.*.**** .*.****...*..**....*.....**.*...*..**.***........**...*....****..*.**...*..*..****..*..**..*.*.**.***.*...**.....*........*.**.*.*..**..*..*.**..*...*.*.**.*.*.*..*..*..****.*..**..***.*..***..***.*....**.*.**.*.****...***.**...**..****...*.*.********..*.*..**...***.**..*.*.**.*..**.*.*..*...****.****...**..*.**.***..*.***...***.***.**..*.**.*....***...*..****.*****.**.**.***.**..**.***.****...*.**..***...*..***..**.****.****..****........*..*.***.*..*..*...*.*....*....**.***.*..*.*..*..*....*.*****..*.***...*...*.**.***....******.*...**.*.**...**.****.*..**...*.*..*.***..***.*..*..*...**.*.***..**.*..**......**.*..*....****....*.**.***.**......******.**...**.*****.**...*.*.***...**.*..*..****.***.*.*..**.*....*.****..*.**.....**.**....*.*..*..****.*.*..*****.*.*....*...*.**..**....****.***..*.*......*.***.....***..*.**..*.*.............*.*.*.***.*...*.....*.***.***.....*....*...***...**.**.*.*.*....**..***.*.*.**.*.*.*..*......**......*.***..****.**...***.....*.*.****.******.*....**..*****.**.**.*.*...**..**..*.**.*..*....**...*****..*****..***.**..*..**.*...**.*****.*.*..*.*...***.**.****.*****.......**...*****..********.*.....**.*.****.*...*..*.....*.*..*..*..****..***..**.......*..*.*.*..**..*****.*....*.*******.**.**..*.**..*.*.*..*.*.**.*...*..****.*.*.*...**.***.....*.**.***.*.***....*.*......*.*.....****.*...*****.***....**.**......**..*...*******.*****...**.**...*...**......*.**..**....********...*.*.*.**...*.*.**.....*.....*.**.*..*....*..**..**......**.....*.***...**.****.*...*.*...**..***.....*..*.***.***..*..***..***...*..***.**.*.**.**.*..*.****...*.*....**..**.*..*****.****.*..*.*.*.*..**..***.*****.**..****.**.*.*...*.***.****...***....*..*****..*.**.**.*.*.**.***.**...*...**.***.**.*...****.*.**.*.*.**..*...******.*.*..*.**..**.**.**.**...*...*.**.*.*.*..*****....*****..***.****.**......**..****..****.*.****.*..*.**...**..**..*.*.**...*****.....*..***.*......*....****...*......**.**.*.***...*..**...*.*..**..***.*..**.****...**.********.**..****.***. ..*.**..*..*..*..*.*............*****...*...*..****....*.***.****............*.*.**.**.*.*.***..*.*.*....*.*****...*...*.*..***.**....*.*..*..***...*.*.*.*.**...*.**.****.**.....*..*.***.......****....*..*****.***.*..*..*.**.****..**..**....*.*****.**.*...**.****.*..***...****.*.*.***.********.***....*.**.........*.*..**...****.***..*.....*..***.**...*.*.**...*..*...*...****.**.*.....**.*.***..*..*.**.*..*.*..****.*..***.......***.**.*.........*...*.**.***..*....**..*....*.*.*.*.****....*..*...*....**..*****.*.*.**..***....**....******..**.*.*.***.***..**..***...*..**..*.**.*.*.****.**.*.*.*.*.*.*****.....**..*.****.**.**..*..**..*.****..****.*...*.*.*...****.****.**.**.**.*...*.......**......*******..*..*...**..*.....*..**..*.*.*****.**.*.*..........***..****.**.****.*.*.*.*.*.****.*..*...*.**...*..*...***....***.******.*..*..*...**.**.*.*.***..**...*.***.......**..***....*...*.**....***.***..*.*.*...**.*******..*..****.***.*...****..*......*...***..*..***.*.**.**.**.***....*.***..*.**...*...*....*.*..**.**....*.*.*.....******.**.*..*.***...*.**..**....*.*..*******..*.**.*.*.*..*.**.*..****.*.**...*..*.**.*.*..*..****...*.**..*..**.....*..*.....*.***.*.....*.*..***..*.**..***....*.*.*.**..*........****.*.*..**........*...***....*.*..***.***.*....**.*...*****..**.**.*...**.**.*.....****.*...***...**.....*.*...****.*..***........*....*****.*...*..**.*.*.*.*.**...*..*..*.**.**.***..*...*.*.****..***...*...**..*.***.**.***.****..**.*..***.**.*....**.***...***..**.*.*.*.***.**.*.*.....**...***.*....*...**.**..**..**.**********.*.*.**.**..**...*..*.....*..*..*.***..****.*.**..****....**.*..***.*.*.*..*......*.*****.*.*.*...*.**....*...*.***.***.*.....******..*....********..*.*.***..*.*..*****.*.*...*.*.**.*..*.*.*.*....*...******...***..*..*.....*....**.*..*.*...*.****.*..***...**..*...*.*....**...*.*.*..**..*.......**.******.*.*..**.******........*.**.*.*.**.*..*.*..*.....*..*.***.***..**....**.....*..**..*..**..*...*.*.**..****.**.*.*.....*.*******.*..*.****.**...**.*. ...*...*.*......*...***.**.*.*..**.*..**.*.....*....****..*..****.*...***....***.***..*..*.*..*..*.*..*.****.**...****.**....***..*.***..**......*...*.*..*...*...*.*.*.***..*.**..**.***...*...*..*.*..**..**.**.**..*....**..*...**..*.*..**...**..****.*..**...**.****..*...**...*.....****...**.**..**.*.......*.*..***......**.*......*.***.*.*.*********.*.**.*....*.**.*.****...*.*.***..*.****.*..*...***....***.*.....*.**..*.*..**.**...**..**.*.*.*.*.*****..**.***..*.*...****..**.***....*.***.*..****.**..***.**..**.....*....*..*...*..*****...*.****..***********.****...*...*.**.*.***...**...*..***.**..**.*.***..**..**.**....****.****...*.....****..*.*...**..*.*.***.*..****...*.**...**.****.*.....**..*****.*.*.*.*..*..*..*........*..*..****..**.....*****...*.*...*.*..*****..**.......**..*.*.*..*..*.****....**..**.****.*...***...***.**.**.*.*.*.***..**.*.*..***.*...******.***..*.***..*..********.*.*.**..***.*....***...**.*.*...**.*.**..*.***..*..*.*..**.**...****.*.**..*.*..*...*.*.....*.***.**.*.*.*.......*.***.******...*****.**...******.*.*****.....*.*...**.*.*.**.*.*.**.**...*..*...**.**.*.**.**.....*..**.*.....*.***.*.***.**.*.*...*...*.**.*...*..**.**.**...*..**.....*..*..***.*.*...*.***.****.*.***..*...**...**.**.....*.**..*.**.....*.....*.***.**.***.....*.**.**.*.**..*..*..****...*.*.***..******.....*..**...*.*.**..****.**.**.*.*....**..*..*..*.*...***.***...*...*.*..*.....*...*.*.....****.*.*..*..*......**.*..**.***.***...*****.*.****.*.******.**..*.***...*..*....*.****....***.***....***.**..***.*.....**....*...***...****....**...*..**.*....*.*.**..*..***.****.*.*****.**...*..****.*..*......***.*...**.*.***.*.*.*****.*..*..***..***.*.*..**..**.***....**....*......*.***.*.....*.**..***.*....**...*....*.*..*..*.*********..*.*..***.**...***.**.**.**.*.*.**.*.*.**....***...**.*********.*.***...****..*.**.....***.****.**.*****...**.***.**.*.*........*..***..*.........*.**.*.**..****.**.*.*.*.......*.***.***.**..***.**.*.....*.....*.*..*.*****..**.****.*.....**...**..*.*** ..*...**.****.**.....*........**..**...***.....***..*..****.***.**..**..*****.*.*.*.**..**....****.*.*..**..*..**.**.*.*.****..*.*.**...*.*****.*.....*..***.*..*.*******.***.****..**....*..*.*...*..****.....*****.***....*.**..*..*...*.*...*****..**.*.*...***.*.*.**...**...*...*..*.**.*..*.*.....*.*.****.*.**.*.....**.****.*..*.**.....****...*...****.***..*.**.*..*.*.******..*..***.**...**.*.*.*..******.*..*..*....***..***...****....**.**...***.***..**..*..**.**.**.*****...***.***..***.....**.****.....*.*..*.***.*.*.**.****...*******.**...*...*******.....***..*.....*.**...**.******...*.**....*..******...**..**...***.*****.*..**.*.*..*..*.******..*.*.*...*.*.*.*.*..*.*....*....*...**....*.*..**.**..****.*..*.*..**....*.*.....**...**.....***.*...***..*.*.*..*.*.*....*****.*...**..*****..**....**.*******...*..*..***.**.**.*.***..***..**.**...*.*.....*..***.*.*...*...*...**.*..*.*.****.*......***.****.*.**.*.**.***.**.....***.****.****...**......*.*..**.**.**..*.****.****.*.*.***..***....*.****..*..........***.**.**..****..**..**.*..**.****...*****.*..*..**.*....**.***.***.**.*..*.**.*.***.*.*..*.****.*..**.*****..*****.****.**..*...**.**..******.****.*****..*.**...****.*.**.****..**..*.*...*......**.*.*.***.*.*..*.*****..*.***..*..**....****..*.*.*.***.*..*..***..****.*.***....**.*......*...***.*..*.*******.*..**......**..*..****.***.*****.*...*..***.*..**.******.*...*******..*....*.*.********..**.*...**.*.***.*..*.**....*..***.....*.**...*..*.*.*...*...**.*..*..***.**.*.*.....*.***..*.......*.**..**..**.*..*...*.*...**.**.**......*.*...*.**.......**.**...*.**.****.....****.***.**.*.****...*.......***.**..***.*.*..****.*.*..*.*..**........*.****.*..*.*.*.****....**...**.****.*********...****..**.....*.*..*.*...*.**...*.*.*.**..**...*.**.....*.***..*.**.*.*.***..*.***.*.*****.*.*.....**..***.....****..*.*.....*..*.*.*.**.***.*.....**.****.**....**.*..*.******.***.***....*.....**..**..*.*.****.*.**...*..*.**.*.**.*.*..**.**.**...*.*.....**.*..**.*.********.****...***.*.** ...*.....*...**.*.**.*....**.*.*.******.....*..**.*.****.*..**...*..**....*..*...***.*.*..**.*.*......*..*.**....***..****..**..**......*.*...***.*...*.*.**.****...*...*....*.**...****.*..***..***.*..*...*..*.*.*..*....*..*..**...*...*..*...**..***.***********.***.***.*..*..*.****..**....*....*..***.**.***.***.**.***....***.**.*.*.*.*.****.***.**....***..**.**....***...**.**.....***..**.*...*..*..*..****.*.****.*****..******.***..*.*..*.*.*.***.**..*...****..*.**.*..*.*.**.......****.****.***.*....*.*.*.*.********..***.**.****.**...*.*.**....***....*..*..*****..*.***.*...**...***.*...***....*...**.***..*...*.*.*.....*.*..*....******.**.*.......***.*.....**.*.**.*......***...*.*.*..*..*.*.***..*..*.*.*.*.*..**..*.**.***....***.*.*.....*..**..*.**.*...***.*.***...*.****.*.*.*........*....***..**...**.....**.*.*.****.**.*...*...**...****..*.*********.****.*****...*..*...*..**....**.**..*..***.**...*...*..***.**.*.*..***......*.*...********...***.**..***.*.****.***.*.**...*.*...*.*...*..**.*.*......***..**.**...*.*..*.....**.******.*.**..*....****.*...**.*....*.***.*******.*...*.***..***.*..*******..*..****...*..*.***.***..***..**...***.*..***....*..**.*.......*..**.***.*.*******..***.*.**......*..*....**.***.**...*.....*.**..****......*********..****.*..*******..*.*...**....**..*..**.......**..**********...*.***.*.**..***.**.*...*..******..*****.**......*****.**...*.*..**...**..***.*.***..**.*.*****....***.***...**.*.****....***...*.*.*..*.**....***......**..*******.**...***.***.**.......*.....***..*.*****.**...*.*..*.*****...*.....*...*....*.*******..*.*.....**.*.*.**.***..*.*....*.*..*.**...***.**.**.**.*..**.*.*..***.**.*...*....*.*....*.*...*.*.**.****..*...****.....*.******..*...******.****.........*.**....**..****...**...*.*.*.........*.***.***.**.***.*.***........*....**..**..*.**..***.*.*.*....*.*****.***..*****.*.*...*....***.*...*****..**....**.*....*..*...*.**...*...*..*....*.......*.*.**.*...*.**.***.*.....*********.**..*..*.****.*..******.****.*.***.*.*.** ***....***..*.**....**...*...*..***..****..****..*.*..*..****.*.**..***.*...*..*....**.*.**...*.*.....***.*..***.***..*******..*...*...*..*.*..*.**.....**..**.*.*.*..*..*.**.**.....*...**.*.*.*...*******..***...*.*..*..**.*.***..**........**.**.....*..**.*.*..******....***.*.***..*...*....***.*.*..*....**.*..*.***..*.*.*.***...***.*.**..*..*...*.*..*..**.***.*.*..*.*...*.*...**..*..**....*..*..**.***.****..*.***.**.*.*.*...***......*.....****.*..*...****...**.*...**.*.......***...**.**...**.***.*.*..*..***....**...**.*.**..**.*.*..*.....*...*.**.**...*.****..*..***....*.*.*****...*..*.*.*...***..*....*.***....****.****.........*.*.**.*.*.**..*.**.**...*..*...*..*..*******.*..**.*.*..*..***.***....**...*.*....*......*..*.*.***...****.**.....*.**.*.***.*.*..*..*.***..******.**..*.*..*..*..*.....***..*****..*.*.*..*...*.**.*****.*******.*.*..**.*..*.*..*..**..*..*.*..**.*.**..**.******...****..****.*....**.........*.*.*...***.******.*.**.**.*.*...**.***..**.*...***..**..***..*.***......*...*.********..*.***..*.*..*...*..*...**..*..**.**...**.....**.**..**....**..*...*..*...**.*.*****...*...*.**.****.**..**..*..**.*.....*...*..**.*.*..*******....**.****.**..**.*..****...*...*..*.*.**..**...**..***...****.****...***.*...**.*.**.*........**.**.*..*..***..****..**..*..**...***....*....*******.*******....***...*....****.**.*....*.**.*..*...**..******.*.***.****.**...****.....*.**.**..*......***.*..**..***.****.**...*.**.*.*.***********.**.*.*******.*******.*.*...*.*..**.****....*..*..*.......*.*.**..*.*...*..*.*.*..*.***..***...**...*.*.**..*.**.*.*..***...****.*.*.*.....*...**.**.****.*....*.*..**...****.*****.*.*..*.**..**...*.**.*.*.**..*.***.***..*..*.***...****.....****..**.*.**.***..****..*..*...*....**.*****.***.*.....*.**.*.*...*.**.***.*.*.*.....*.**.**......*.*****....*.....****....**....**.**.*.*.**...*.*.**..*****..*.**.**.*....*****..*..****..*...*....*.**.*.**..*****..*..*******..***.....*.*...*.*...**....*.*.......**...**..**...*...*.****...***.***...*..*.*.. ..**.....**.*..**.****.*.*..*.**.*.***.**..**..****..******.**...*...**....*..**.***.*****...***...*.*.***.***...*.....*.*...**...**..*.*..**.*..***...*..*****....*.*..**.***..*.....****...*****.**...*.....*.**.**.***..**....**.**.*......*..*.**..**.**..******..*...**..*..*...****.......*...*.***.*******.*.*.*.....**.*.***.*.*...**********.*..*.*..***..*.*.***.**.***.*....*.*..**.*....******..*..***.*.**.*...*.***.*.******..*....*.*.*.*.**********..*.**.*...*..*.**********.**.*.....**.*..**.*.*.**.****..*..*..*.*.***.**...*.*.****.*..***.**.**...*.*****.**.*..**..****.**...**...*...*....**.*..*.***..**...*...*....**.......*.**.**..*.*.........*...***.*.**..***.*....**....***.****..*******.*..*.*.*.********.*.*..**......***.*..*.*...**...***.*****...*.*.*..*....***..*.***.*.*...*.*...*..*..*..**.***.*...*.*....*.*..**..****.*.....***....*.**.*..*.*...*.*...*...**.*.*...*.*..*.**..*..*.****...**..*.*..*..*****.*..**.****....*.**.***...*.*..**.*.*.***.*....*.*.......*.***...*.*..*.**.*..*.*.**......****....*..**...*.****...****...*.*.*..***...***.*.***.**********..*.*.*....*..*..*..*****.***..*...*....**..**.***..*.***..*.*****...*.*****..*..**.*...***.**...*.*...****.....*.**.****..**.****...*...***.**....**.*...*.***.**.**.....*.**.**.*.*.*.***..**.**.*.***.*.*......**.********.*....**.*...*****...*.****..*.*.**.*.*...*..*.*..*.******..**..*....*...*.*.***.....*******.*.*.***..**.*.**.*...*..*.**.**.*.***.***..**.*.*.*...*.*.**.*....*.*...*.*.******....*.*.*.*...*.*...***...**..**..**...*..*.*******.********.***.***..*.....*...**.**...*.**....**...*.*..*..*.*.**.*.*..**..*.*....***.*..*..*.*...*.***.****...*.**..**.*.**.*.*.*..**..***..**..**.**.**....*.*.*.***.*.**..*....*.******.****....*...*.**.**..*****.***.**...**.*...****.***..*..***..*....*.*.*.*****.**.*.**..*.*.**.*.*...*..****.****.**....**..*...****.*..*..*.****.....*.....**.**.**.**.*..*.***.*..*..*.***.**.*.***....*....*.***.*..*...**...*.*..**..*.......***.*.*.*..**.*...*....*.***..**..**..*.**.**..***. ****.**.*.***.**.*..***.*.*....*.*....******.**.*..***...***...**...*.**..*..*...*.***..**......**.*.*..*.*...*.**..**..*..****.....*.*.*.*.******.*...****....*.*..***..***.**..*.......*.*****.*..*.*.**...**..*...*.***....***...*...*...****..***..***..*...**......**.......***.**..***.***..*...*.*...........**........**.**......****..*..*.*.*.**.**....***.*....**.*.....*.....***.*.**.*...***..*.**.***.***.*.......*..**...*...*.*.**..****.**.******...***.*....*.****.*.*........*.*........*..*.**.*.************..*.*.**.....***..*..****.****.***.****...***...*.***.*.*.*.******.**..*.**.....*..**...*....***.*.***..***.*****....*.**.**..*...*.***.****.....****.**.**********..*.**..*.......*.*..**...*.**....**.......*.**.*****.**.*.****..**.******.....**...*...*..***.**.**....**.*.*..*..*...*....**...*.....*.*.**.*.****.**.*......***.*.*...**.***....*****.**.*.**.**.**...*.*.*******.********..**....**..**.*.*.**.***..*.***.*..*..*..***..*.**....****......*****......**....***..*.**.******..*.*.*..****........**.*.***...****....*.***.**.......****..**..*.**.*****.**.*****.....***..*...*..**.***.**.****..*..**.*.**........****.*..*..***.**..**.****.***.....**.**..***.*....***.***.*.*..*.*...*.*...*..***.*....**..**..**......*...**.....**..*......*..*..*.*******........*.*.*..**.......*.****...*.***.**.**.*..*.*.*..*..*.****..*..*........*...*..*.***....*.**.**...*.*..*.*..**..**..*****.*.**.**.*.**.**....**.*******.**..*..*.**.....***...*****..*.***.**.*..**...**.**..*.*..*....*.*****..***.*..**.****.*....*.**.....**...**...*.**.*****..****..***.*..*.*.*..**..**..******.****.*...*.**...**.*****.*..**.*..*.*.*.*..*.***..*..*.**.**.*****.*******.*.*.**.***.**..***.......****.*****...**.*....*****.***..**.**.**..*..*..*****.***.**...**....*..**..******.....*.*.......**..**.*****.**.**.*.*.***..****.*******.**..***.*****.**.*****...**.*.**........**.....*......***....***.***.*..**..*..***.*...*****.*...*..****...*..*...******.****....*******...***....*.**....***...****.*.*..*..*. .*..*...***...***.*.***..**...**..*.***.**...*.*..**.*..***....*.***.**..**.**....*..***.*****....***.*.*****..***...*..***...*.**..*.........*.*.*.**.***.***......*.*.**.*****..*.*.****.*..******..**.*.*.*.*****.***..*..**..*..**.**.***..**.*****..*.....*....**..*.**.*.*.**..***...*.....**...**..****.*.***.***.**...*.*..**.****..**..*.*.**...*****...**.****.*....*.***..**.******.*.****.***.*.*...*..*.*.*.**...**.***....*..*.**..**..**..**.*...**....*.****...****..*......*..**...***.*.**...*...*.*****..**...*.*.**...*.**.......***..**.****.**.*..*..******.**....*.*.**...*.......**.**.*...**.***..*..*.***...*....*...**....**.**.*...*.*..*.*.**..****.**..**.****.**............***********...**...*...********...**.***.***..**..***.**.**....***.....*...*..*.****...*.****..**..**...**.*.*..**.*.**..*******...**..*.*.*..***....*.*.*****.*******.****..***..****.*.**.**.**.****.****.*.*.****.**.*.....*.*..........**...***.....*******.*..*.*.**..*..*...*.*****.***.**.****..*...**......****.**.*.****.**.**.*.*..***...****.**.........***....*.**..**...**.**..******.......***.***.*.***...**.**..*..**....*****.*.*.****..*.**......**....**..**..*...***..*****.....*...**.**....**.*****..**.***.*.**.**...*.*.*....*.**.***...**.*.**.*..********.**..******...**.**....***..***..**.*.*...*..**..***.**...**.*..******.....***....*..**.*..*..*.*......**.****..*.*..*...*....*...*....**.*......**...*.*...*....*......*..*...*.*..*..*.*..*.*..**......**.*.*..**.*..*****..****.*.**.**.**.*......**.**...*.******.***...*.*.**...*..**..*****..**.*..***..*..***....**..*.**.****.***.*.***...*.*.***...*....*...***.....*..**..*.**.....*....**..*...**....**...*.*.*.***...*.*..*.*....*****.*******.*.*....*.*...**....*...***...........*.******....*..***..**...*...*..****.**..**.**.**...*.*..****.*...*..***.*.***..***.**.*......*.*...**.*..**********...**.*....*..*.***.*.*..*..*...*...*....**..**..*.**.*.*.*..*...*.*.....*..*.***.**..*...*.*.*..***..*..****..*....**.*..*.*.*****..*.*..*..**.*.***..*.*.*.. *...*...*.****....*.*.*.*.*..*.**...*.*....*.**..***.***.***.*.******.*..*...***..*.*....*........*......*.*.**.**.....**.*..*.*.*.**..*....*.**.**...***...****.***.**..*.**.*...*..*.**.*.*******..**...***..**...*.****.**.....**..*****..*.*****.*.**.****....*.*......*..*..*.*...*..*..*.**....*..***.*.*.****..*..*..****.......**.*.**..**.*.**..*.*...**..*****..***......*..*.*...*****.**.*.*.**.*...****.*..*......**.**......**...*...*......*********.*...**....**..*...*.*******..*.*.**.*.*......*..****..*.*.*..**.***..**....*.*******....*..*.**...**...**.**....*.****..*.*.***.*.*..***...**.**.....*.***..*.........*..*****.*.*.*...**..**..**....****......**.****..*******.*.***..**...*.*****.**.**.*........*..*.*.*.........*.**..*.**...***.*...**.*.*****.*..*...*...*.****.*.*.....**.*....*.**..*****......*...*...*.*****.*..**.**.**.**.***..*.*.*.*****.*......*****.*..*...*.**.*.*....**...**..****...**....*.*.*.*..*.***.******.***....****.*..*...*..*....****...*..*....*..*.*.**.*..****.*.*.**.***....*..*..*.*.****.**..**.***..**.***.*....**.***...**.*****.*.***.**.**..*...****......*...*.*.*.**....***.***.*..***.***.*.*..*.**..****.....**..**..*.**...*.....***.*......*...*..**.**.*..*..*...*.*..**.**.*..**...*..*.**.*.........*****.*.***.***...*.*..*.***..****.*.*.**.****.....*.*.**.***.*******..*.*..****..*..***.....*.*..*...*****...*.****.*.*..***.***..**..****.*..***.*..**..*.*.*.**...**.*..**********.**...**..*****.****.****.***.*...*****.*...**.****......**....***.*.**....**.*.**********...****....*..**..**..**********..**.**..****.*..***.*.*...*..****.**.*.***.****...*..****.*.....****.*****..***..***......***.*...*...****...*.*.*..****.*.**....*.***...***.*.**.***...*..*..*.*..****.****.****..**..........*******.***.****.*..***..***.*.*.*.*.*...*.*.*..**...*...****..*..*.***.*.*****..**...**.*.**...*..*.**...**..***.*..*........**....******..*..*.**.**..*...*****.***..***....*..**..*.....**..*...*..******.*.*....****..**..*...*..*..*****.*..***.***..*....**........ **.****.**.**.....**.**.*.*.....*..**..*.*..*..*****..*...*.*.***.*....*.*..**....***..*.****..*.*....*..*.*..*......**......*...**....*..*.**....***......*..*.*..*..*.....***....*.*...*.***.**.***.****....***..**..*...****...**......*..**.*.*****.*..**.**.*.****.*....***.**.****..*......*******.*..**.***.***.**.**.*..***.*****.**...*.......**.*.*..****.**...*..*...***..*..*.*..***...*.*.**.*.**.**...****...*..*..*.*.*.....***....*.....******.*.*.*.*...***.....*.***..*.*.**..*..*.*.*.*..**.**.***..**.*..****..*****.*.**...*.*..***.*..**..**..**.***..*****....**.***.***.....**..*.*.****.**...*..*.*.**....**.*..*******..**.**...*.*...**.**..***...**...*.*.*****....*.***.*...*.*......**..**.*.*.........**.***....**.**.**.****.*.*.**.**......**.....***.****...*.***.....***..**..***....*.***..........**.*****.*...*.*......*...******.**.******...***.***.*..****.*..*..*..*.*.**..**.****.**.**.****.******.......*.*..*...***.*******.**.......**.****.*..*.*.***...***.**..****.*...**.**...***...**...*******...*******.*..*...*...**.***.*.*.**..**.....*...**.*.*.*....***.....***..**..*..*.*.**...*.*.*.*.**.*.*..*.***.*.****..**.****..***..*.**..****..*.**....***..*.********..*....*..*.*..*...*.***.*.****.**.....**.*...*.**.****..**....**...**..*...*.*...*.......**.*****.*.**.**.*..*....***.***..*****.****.*...*.**.*.*.*.......*.*****..***.....*....***.....*....**..*.*..*.**....*.*******......*.*..*****.*.*.**..***.**.*.**.***.******..****.*******.*.**...**...*.*.*..*...***.****....*...*..**..**.***...*..*.**..*.....**.*.****.*..*..***..*.*.**.*...*...*.*....***..*.*.***.**.*.**.****...*.**..**.*.*.*.******.***...*..****.*...*...*.***.***.*..*..******.....**.*...*....*.*****....*.**.*..**.*..****.*...***.*****.*..***.......*...***.**.**...***..*.***.*.*....*.**...***...**.****.***...***.*****....*.......*..*.*..***.****.*.***.*****...**.**.*..*...**.*...***.....*.*....**.******....*..***.*.**..*..**.**...******...*...**.........****.*.*....***...*.**.**..**.**....*.....*.****.*.. ***.*...*...**.**.*.***.**.**....**.**...*.*.**.***.*.**..****.***.***.*..**..*.*.**.*****...*******.***.*.****.*.***.*..*****.**....**..******.*...*.*..*..*.*..*...*.*.****..**.*..**.....****......**.**...**.***..********...........***.*.*.*.*.*.*...*...****.*..***********.********..*..******....*..*..****...*.*.*..**.*...****.*.**...**.**.*.*.**..*..*...*..*.......**..****.*.*.****...**..***..*.*...**....**..**.**.*.*..*..*.*...*****.*.*..**..*.**.*.*..***..**...*..****.....*.....*...*.*.*..****..**.***.***..***.*.*.******.*.**....**.**.**...**.*...**.*.*....*..*..*.***..***.*.*.*.**.*..*..*..**.*.*..**.*.**....**.**.*.*.*......**.**....**..*....**..**.*..**.*.***.......*..***.*.*....*...*.***...*....*****..****.**..**..***...*...*..*..*.***.....*..*..*...**..****.*....*...*.*.....*..*.*...*.*..****.....*.***.*.**.*..**...**.**..*.....*..*...*.*....*.**..*...*..***.***.*...**..*.**.....******...*.*.***.*****.***..*...*****.*.*.*..***..*...****.*.*.*.***.*.....****.*.***.....**..................**.*.*...*..**..**..*.*...*....**.*****...*.**.*.**..*.....****.**...*.**.*.....*.*.**......****...**.*.*..*****..**.*.**.*******....**...*.*.*.***..*..*..***....*..**..*.**..*.***.*....*..****.*....**.**..*....*...*.*.***...*....*..*.*.**.***.**.*.*.*....*****..*.**.*....*.******.*.**.*..**.**..*.*..****..**..**.***.**.**.**.**....**..***********..*******..*...*....*....**..****.***..*..***.***.*.**..*....*******.*.*.*****.****.*.*..*..**....***...*..*.**.*.....**.*..**.*.****..**..*..**.....*.....*...*.***..*.*...***.*..*.***.*.**.*.**.***.**..**.****...*..******.**.****.*.*..**........**.*..*...**.*..*...*.*.**..***..****.**....*.....**.**.....**..*.*....*.******.****.*....****..*.*...***.*.**..***..****.*.**...***..***..*.*..**..***...*.****..*...*..*.*.***..***.****......*...*.**.***..*...**....*.****.*...***.*.*...*..*.*.**..*.****.*.*.*.*..***...***.*..*...***...***.*...*.*****...***.*........*.*..*.******.*.***.*....***..*.***.**.***.****..**.**...*...*******.*.*.... .....*.*...***.**.*...**...*...**...*..**...****...*.*.***..***..***.***.....*...*..*..**..***.*.....***..**..***.**...****.....**..**.*..*....*....*.....*.....**.**.*.**.**.*.*..*.**.**.**.**..**.***.******..*.*.***....**...*..****..*...*.*.*..*..**.*.***.**.**.**.***..**....**..****.*....*...*.***.**.*.**.**..**.*.*.**.***..**....*....*.*****.**.*..**.*..*.**...**.....***..*.*...*..****...***..***.*.*.*....***.*..*...**.*..*..**..*.**.....*****...****.*...*.**.*..*......*.*..*.**********..**....*..***..****.*...****.*..*.*.***.*.**....**.....*.**...*....*.**.*.*.**..**...*..*.*..**.**.*..**.*...*.***..*..**..*..*...*..***..*.*********..*...*....**.....**.**.....**.*.*.*..*..****..**.***.**.*...*.*....**.**..*...*..*.**....*.*.*.**......*.*.*....*..****.***...********.***.*.***.*.....******.**......*.....****.*.****.*..*...*..*.**..*.....*.**********.*...*..*.**..*.*.**...***.**.***..**.**..*..*..***..*.****.**.*..*.........****.**.*..**.*..*.***...*.**...*..***..*.*..*.*....***.*...**.*.*.....****.****..**.***..*....**.**....*.***.*.*.**.***.....*..*.**..**.***.*...*..*..*..*.*.*..**.***.**..***.*..*.**.*.**.*****..**.*..*.*.*....*.**.*..**...*....******...*........*...***.**.********..*.*.....*.**.***.*...**.**...**..*.**.*....*****..*.***.*..****..******.****..*.*.*.**..*.*.*..*..**..*...*....**..**.....*.*.*...**.****...***..*.*..*...***.*...*..***..*.**..*.*....*.***......**..***.....*..*.**.**.*.......*..**..***...******...*..*.*..*.**.*..*.*...****..*.**.*.*.....***.*.**.*.*.*..**.*.*.*.***.*.*.**.*....**.**...**.***..*....**..***..*****.**.***...*..**.*.**.*.*.*.**.**.**.**.***.**.....*......*..***......********..*..**...**.*.*.....*.**.**..*.*.*.....***.****.***.***.*....*.*..*.......*.*..*...*.**..*.*....**.*..*.*.*..**..***.***..*.....***.......**..*.*..**...*.**.**.***...*.*..*......*...*..**...*.*..*...****....*.*.**.*.*..*.......***...**..*..*****.**.....**.***.*.*.**...***.******....******..****.***.**....***..*..*******.*.*.*.*.....*.....**.*.*..*** ***.**......**.....*.*...*.***.....**..*.*..**..***....*.*...*....***......**.....********.*..*..*..*.*...**.*.**.*.*.*.***.*..***...****..*..***.**.*.....*.*.*****.*.**.*.******.*.....*..*.***.*...****....*.*.***.**.....***...*.*.***.*..*.*..*.******.**.*.**.*.**.*.***.**...***...***..*...*****...**..**.*....*.**.....*..**.*....*.....*..*.**.*.***.**.**..*...*.***.*.**..*.*.*...*.*******...*..*.*...****....***....**.....**.*..*.***..*.*...*..*.*..**.*..*.***....*..*..**.***...**.*....**...*.....***...****..***...*..**.***...***...*.***..***..*.*****....***.*.*..**.**.*****.*.*.*...*..***..***.....**..****.******..*.*******....*.****..**.**.*.*......*.****.**..*******..*****.***.*.**..***.**.****.....*...*.....***...**..**..*....**.*...*.*..**.*..*...**.******.*****..**.******...*......**.**..*...*.*.***..****...**...********.*.*.*.*........*....**..***.***.*....**.******...**..**.**.*.**.****..*.*.**..***......*****.*.*..*****.*.*.**.*...*..******....*...*****..**..**.****...*...*.*..*..**.*.*.***.***.*..**..*.*....**.*.***..**..*****.*****..*..**..*.****.**.**.*.....*..*.**.*****...*.*..*..****..*...*..****.****..*.***..**.*.*.***.*..*****.*....*.******.....**.*.*****...***.*.*...**.....*.***.....*..*.*.****.*.*.****.***.*.*...*.**.**.*...*.**...**.**..*...**.****...*.*.***.****.*..*..***.*.***.***.*.*..**..*.*..*.**.****..*.*.****.********...*...***..*..**.*.*..*..***.*****...*...*.*..**.***......**.....**..*....*****..*..***.*****.**.*.*...*.*.**...******.*.*.*.**..**.**..***..*********.**....*.*.*...*.*.*.**.*.**..*...*......*.....*.****..**..*..**..*.*********.....*.*...**.*..***..*..*.**..*...***.***.*...*..*.**...****.*.**.*..*..***..**.*.*.*.***.*......**....**...*.*....***.*.*.*.*...*.*.**.***...****..***..*.*..*.***..**.**..*..*..******.*.**..*...***.***.....**...***..***.*.*******..*.........*.******.....**.*******..*...*.*.*****.**.*.**.**.*****..*...**.....*****.**...*****..*...*...*..**.*..**..****.*.***.....**.***.*****....*.***.*..*.******..*.....** *.*.*...*...**.***.**......*..*.*.*..*..***......**...*..*..**.....*..*..*.********...*.*.*..*....*.**...**..*****.**...*.*..*.***..****.**...*..*..****..*..***..**..*.****.*..****...**.*.*.****...*.*.*.****...***.*...*..**.**..***...**.**..**..**..***..*......*****.**.*..*........*.*.*.**.**..*.*.*****.*.*..*.***......*.*..****.*.**.***.*...*.*.*.**.*..*.*.**.*.....***.**.*..*..*..*..*......*..*****...**.***.**.*.*..*..**..**..**.*.**...*.******.**.*.*..*.***.**.*....**..**.*..**.***.*.**..*.*.***....*.*..*****..**.********.*..*.***..*****...*..**.**..***..*..**..**.*.***...**....**.*...*.**.*.***.*..**...**.*.**..*..*........*.*...*..*****....*.***...*.**...*..*..*.*.***.*.**...*.***.*.*..**..**..*..**...*......**.**..**..*.**.*.*..****...*..***.****.***.******.*.***...**...*.**....**.*.*.*.**.**..*.***...*..*..*******.***...*.**.*..*.*.*..*****...***.**..*..**..**.**.***...*..*..**.*..*..*...*.*..**.****.*.*.*****...***.*.*..**.***...**.***..**.***.*.***...*..**.*..**....*.**..**....***..**.**...*.*..*.*...*...**.*.**.******.*.**..*.*.*****..*...**..*.*....**......*.**.**...*..**...*.*.*...***.*.*...**..**.**.****..**..*..*..*....*......***.*.*.**.*.*..****.**...***.**.******..*...*.*.**....*.**.***..*..***.**.*.*.****.*...*..***.*.**.*.*.**.**..*.*..**.*.....*.***.**.**.....**.**..**....***..**..*....*.**.....*.*.*..****.*...******..**..***.*..**.*.**...*********..***.**..*.*..*****..*...**.*.*.********..*****..*****.*.*.**.*...*.*..*******.....***..*..**.*...*..**..********.*.*******.*..*******.**.*....*.*.*.*.***..*.**.*....*....*.*..*.*..**...*..*****...*...*.*****....*.**..*.*.**......*.*****...*****.*....**..***..**.******..*..*.*.....*.*.****...*.*...**..*...***..*..*****.**.***.*...*.*.***..*.*.*.*...*..**..*..*.**..***...*........*...**...*...**.*.*.*********......**...****.***.*..***..***....*..***...*.***.**.***......*..*.*.*...***..*.*.*..**..**.....****......*.*.***.*.*.***..*.*.**.*.*.***..*...**..**.*..*..***..****...*.*.........**..*..*.*.**.*.... *.**.**...*.*.*...****..**.**.**..***.***......**..**..***.....**..***...*...*...**..**..*..**.*..**.***.*******..*.***..*.***.***.*.**..***..**.......*.***.***.*.*.***..**.****...*.*.**.************.*..*...****....*.*.*...***.....**...*.....*....**..*...*...**.**.**.***..***...*.***.*.....***.*..**.*..**.*..**.**.*****.**.**.*.*.**......*.*.*.*..**..*..*...*.*****.***.*.....***....*..*.*...**....*.*..***.....**.*******.*****.**.*.*.*****...***...*****..*..***...***...*..*...*..**.*.*.**.**...***..***.*.***......**.*...**..*.***..*..*****.*.*.*.*.*.*..**.***.*....*.*.*....***..*.*.....*.*..******.**.*.****..**.**.******..**.......***.......***...***.*...*.*..**..*......*.**.*.***.**.****.*.*..***.*.**.....*****..**.*****......*....*...***.**.*.*.......***.*****....**.*...*..****.*..*.***....*.*****.*.*.*.*......*..*...***...*.*..*...***...*******.*.*.**.**.*.***.*..****.*.**.*.****......*..**.*..*.*.**.*.**...*.****.***...*..**....*.*****..*..*.**..**....*..*....*.*...*****..*.*.*..**..*......*.***...***.*.*......***......********.**......**..*..*..*.**....**...**..**..*********......*...*.*...**.*.*.**...*....*..**.*...****...**..**..*.**..**.*.****.***.*.*.....*.*.*.**.*.**....*.*.***.***.**.*..****.*.*..****...*......**.*..*.*...*******.*......*.*..*...**.****..*.*...*........*.*..*.......*.****...*...*..*.**...*.....*..*...*........*..***.****.****.**.***....***.*.***.*.*.*.*.**.....***..*...*..*...***.*****...*...*....*.....*.*.....*.*..*.**.**.**.*.***..*..**.***...**.**...***..*.*.**....*...***........**...*.*..*...**...****..**...*..*..***..*..*.*.**.*.*.*..*.*..*...*..****.**.**...***....*.*...*****.******.**..*.*.*.....*.....**.*.*...*...****...****.*.*.*.....*....***..*****...*..**...*.*..*.**....**.*..*.*.*.*...*..*..*.*.**...**..**.****.*...*....*******..*.*.***.*.**.*.**.*****.**....****....*..**...*...*.***.**...*..***.*.*..*.****.*..*...**.**.**.*.***..**.*...***..*.*....**.*.*.**..*.**...****..*.*..**..***...*.*.*..*.*.*.*...*.***.****..*.***.*.*..* *.**..**.*.***.**.....****.***....****..**.*****.......******.****.*..**.*.***.*..*.*.*.*.******..**..***..*..**.*.......*****..*....*.**..**...**..*****.*.*..*...**.*****.*......*.******.*.*.***.*..*.*****..**..***..***.*.**..*.*....**.**.****.****......**...*.*..*..***.*..*..****..*.**.*.*..**.....******.**...***.**.....**.......*.*..****..***..*..****.*****..*..*.*..*..*.*.....******...*..*.*.*.*****..**......*...*....**.**.*****.*****.*..**.*....*.*..*.....*.***...*.********....**..*..*****..***...**.*****.**..**..*..***.*.*.*...*.**.*.*....*..*...*.*..*..******.*.*..*.***.*...*..****...****..****.***.*.***..**.**.*..****.**.*.***.*.***.**..*..***..**..****..*.***..*.*....*..****.*..*.***.**.*..**.*****...***.**....**...***.*.*..**..**.**...**.*****.*...**.*.**.**..*.*.*..*..**.*.*.**.**.***.....*.**.*.*....*....**..*..*....******...*....*.******..********...***.*.*.*...*..*.*.**.**..*..*........*.**.*...*.****....**.**...**......*.*.*.*....*....*.**...*..*****........*...****..*.**.*.*.*.*.*..**.....**.*.***..*.***..*.*.****.**...**.*..**.*..*.****.***.*.*.********..**..**..*.*.*....*...*..**.**..*.**.****..****.*..*.***...*.*.*.*.*..****....*..*.*...****..*.****..**.*..*.**....**.....**.*.*..**..*....*...**..*.******..*.*..*....****.**..**.*..****.****.....**...***.*.***.*.*..**.***..*.*..**...*.**.*.*..*....***..*.****...*...*.*.**..***.*...*....*..*..**.**.***...**.**.*..*..*....*.**.......****..**.*.*..**...*.*....*...**.*.*..**...*..***......*******.*.**.*.*...****.....***.*..****..*.*.*.**.....*.*.******.****.*.*******..**..*..*.*...***.*.*.*..**.*..*****.*.***..*.*..*.*.********.*.*..*.****.**.*.*.....***.*..***.*.*...*..**..*..***..****...***.*.**.*.*.**.*.*..*.*.***.*...*....**...**.**...****.*.*..***..***.*..**.**.*****.*.*...**.*..*.*****.....****..*****..********..**.**.**..**.*..*.*....**.***..**.**.....*...******..*.**..***..**.***.**.*..****..*..*....***..**...*..**...**..**.......***.*..*.*.**.....***.........***.*.**.*.*.****.........*...*..*** ...*.*..*.****.....***.***.**..****..*...**.**.****.*.***.****.*....*.*...**....**..*.**.*.*.**.****...**..**.***.*..*.*****.**.*..*..*..***.*..**.*..**..*.******...*.*..*.*.***..*.*....***.**...*...*.********...*.**.....*..*..**..*.**.*.*..**.*..*..*.***.**..*..*..**.*.*....*...*..*.***.***..**.*.*.***...**.*...*..*.**..***...*..*..*.......*..******..*.***.*.*.*.*..*.****...**.*.*****.**......*****.*.**..*..*...****.*.***....**...**.*.*.*..*..*..**..*.*..*..*..*.**..*.*..*.*.**...*.*..*****..**********..***..*.*.*.***.*....***..**.*..**....*.***.*.*...*.*..****.....**.*..**.*.**..**..*...****..*.**..*..*******.....**.*****...*.*....**.**.*********.*.**.***.*.**.**.**...*...*.*.**..**...**..**.*.*****..*....*..*******...***.****.*****...**...*.**..*.*....**.*..*.*.**....**...*.*........**....**.*..**..*..***.**..*.....**.***.***.***.*..*.*.****...........*.*.*....*.....*.*...*.*.*****..***.**...*****.....*.*.**..**...*.**.*.*..*.**.*****.....*..***.******..*.**.*...*....*.....*..*.*..****...*.*..**.*..*.***...*....***.*.*...*.**.....*.*.*.*..*..*..***....**.**..*.*...**..***..*.*..*..**....**..*..*.*...***..**..**...****.....*.**.*.*..***...*..**....**.....*.**.*.**.*..*...*..**......**....*.*.*.****.*...*.**.*.*.*.****.*..*...*...*****.*..*.*.**.*..**..*..*..**..*.*.*..**..*.*...*.....*.*.*.*.**....*.*.****.*....****..**.**.**...*.**.****.*..**.*..***....*******..**.*....***.*......*.*.*..****..****.***.*.....****...*...********..**.**......*..*..**...****.**.....**.*..*.*..*.**.*.*...*...*...*.**.**..***.**.**..****.*..**...*..*.*.**..*..*.*****.*.**.**.*.*.*.**.**....*..*..*.*.**.......*****..*..*******.*.*.****.**.******.*.*.*.**.****....*.*..***.*.*.**...*...*.**.*.**..*.*..*.*.**..**.***....***...*.........*.*.*.*.***..*....****..*.*.**....***...*.**..*.***.*..**...****...*..*********.**..*.*.*..*..**.*.*..*.*.*.*..*.*...***.*.*..*..**.***........**.*...**.......****....***..**.***.*.*...*.***..***..*.*..***..*****.*.*.*.....**.**.**...***..**.***..*..****...* *..***...*.....*.**.****..*..*.***..**.**.***..*..*.*..**.**.****..*.**..*.*.*.*....*....***..*.........**.***..*********.*.*..**.*.......*...**.*.*..*.**.*.**...*..*....*.**.*..*..**..*.*.....**..**.*.**..******....******.***..*..****...****.*....***.*.*..**...**.***.*..******.***.**..*.*.*.*.*.**.*..**.**.**.....**.**.*.*..**...*.*.*...**.**..***...***....*.***.**....***...*****.**....****.***.*...*...*.*.....*.**....*..*.***..****.******.*......*..*.***.*...**..*.**.*.****.*...**..**.*..*.**.*******.*...*..*.*.*..*******.*...***....*****.**..*.**...**...****..**..***...***.**..*..*..**..*..***.*...**.*.*..**..**...***.****.......*..***..*..*...**....*.*..**.*.**.*..***.**..*.*.**....***..**..*.****..*****.***...*.*..***.**.**.*..*..*.*.***.*...*....*..*.************..**...**..*.*.......****.*.*....*.....*.*.*.***...****..****.******.**...******.*..**.*..*.....*..*..**.**..*.****.*..*..**..*..****...*.******.*..*..**.*.*.*.*.*.*..*..*.***.**..*.***.*.....*.**..***..***...***...**..****.**..**..****.....*.**..*.*...****.*.*.*.**.**..*.****.*.**.*..*.*.*..****.*.*....**...*.*....*..*.**..*..****.***...***.*..*.*.*.*.*.*..**.**.....***.*.*....*****...**.***..*.**....*..*.*.*..****.**..**.***.***..*..*****....******.*...***.*.*.*.**.......*****..*...**.******..*****.***..*.*..*.*.**.***.*..*.*.*.*.*...*****.....*..**..*.****.***..*.**.*.**..***.*.*....****.**....**.***********.*.*.*.**...*..*...*..*....**...*.*......*.*..**..*....**..***.**...*..**.*.****.*.***.*******.*.*****..***..***.****.*.*........****.**...*****.**.**..*.*..*.*.***..*.**.*.*.**..*.*.**.******....*.**..*..***.***...**.....**.....****.....*..*.*...*****....***....*.**..*.*.**.*.**.*.*.**.**...**.*..*....*.**.***.*.**...*.*.*....****.**...**.****..**..*.*.**..***..***.********..**.*.*..*..*.**..*.*..**......****.*.....***.**..*.*...*.**..*....*....**.******.*.***.*.*.*.****.*..*..**.*....*..**.***.....*....***..*.....***...*.****..**........*****..***.***.*....*.*...*.***.****.*.*.**...***.*.**.*.* **.*.****.**..*.*....*..****....***...***..*.*.****..**.****.*******.***.*..***.*...*...*.*******.***.****.**...***.*....***..**.....***.*...*.*.*...*..**.*..**..*..*..**.*.*.****.***.******......***.*.........*..***....****.***.**.**.*...*..*....**.*.***...*..**.***.***...****.**..*....*.*.*.*.*.*.*..*.****..*....**.*.....***.**.**.*.**..*****....******..**.************.*...***..*..**.**.***..*..*****.****...**..*.*******.*..**.**.**...*..*.*.***..*..*.*.****...*.*.*.**...*..****.*...*****..*.***.*.**.*********.*.***..*......*.**.*****....*.*.*...*.*.*..***.**.*.***.*..*...***..*..*.*..*.**.**..*........*....**..*****....**.***.***.*.***..**.*..*....**..**...**..**.********.**...*...*..**.**...***.*...***.*.*.....*.***..***.*..*.*.***.**...*.....*..*.***.*.*...****.....**.****..*.**.****...*..***..*....*.**.....***..*.******..*.**..*.***..*.*.*.*..*.***.*..**....*.*..*......**...*.*.***..*.**.**....*....**..*.**..**...*.***.****.****.*.......*..*.....***..**.***.*.*****..**.*......**..*******.*.**..*.*....****....***.*..*..*.*....*.**.**..*****.***.*...*.***.*.*....***....*.....*.**...*.******...**..*.***......*..*..****.*.**.....*.*...*.*******..*..***.**...*.*****.**.***.*..*.*.*...**.***.*.****..*..*.*.*...*****......**..***.*.*.*....**...*****.....***...*..*****.*.*......*****......*.......*..**..**..*.****..*......*...**.*..**..*.*.**...**...*.*.*.*.*....*...*..***..**....*.***........**...**..*.***.***..*.........******......*...*...*..*.**...*....*.*...*.*.**..*.***.***.***..*.***..**.*..****..**..****.**.*.**.*.*..*.*...*.***.....****..****..*..**...**.****..*******..*.....***....**.*.**.....**..****.*.**.*.**..*...**.******.*.*.**..******.***...*..*.*..***.*...*****......*.***....*...**...****.**..*.*********..**......*.*.*.*.*.*...*.*..****.*..*..*.*....*....*.***..***.......*.***..****.**.*.***....*.**..**....****...*..**.****.***..**.**.*..**..*.****.*..*.....***..**.*..*.*..***.*.*.**.*.***..*..*......**...*.****.****..*..***.*.*****...*.**..**......** *...**..*.******.*****.**.***....*.**..***.*..**.*..**.....**....*..***.....*.*.***.****.*..*..*....*...***..**.*.*****..*...**.**.**.**..*.***.*.....**.**..******..*.**..*.*...*.****.*.*.*.*....**.*...***.***.*.**.*.**..***.*.**..*.***.***.***..****.***.**..******.*.....***.****..*.***..****...**.*...*......*.*..****....**.**.*.**..*..***..*.****.**.******...*..***...****..****...*.*****..***..**.*...**..*****.*.*.*...**.*..***..*.****....*.*.*...*.**.*..*.**..*.****.**.***.**.*........**....*.**...*.**.....***...*******.*.*.*.*.*.**.**.*.....**.**.*.****....*..**....****.*...*.*.**.*.******.**.*.*.*******.**...*..**.*****.******.*...***.**.**.*......*.*.**.....**.....*..*..***...***.*.**...*.........*.*..*.....*****.*.*......***.**.*..*.*..**..**.*..*..*..*****.*.*...**..*.*.***..*..*..***...*..*.*.....*.*..**.*.*..*..***.****.....****..**........*.*.***....****..**..***.*.**..*....*****..*.*.**...*.....*.***.*.....*.****...*..***.*.***......*.*.***.***.....***.**..*...*..**.***.***..*.***.*.*..******........**.***..**...***...***.*.**..*..*..***.*...*****..*..*.**.***.....*....**......***..*.*.*.....*..*..***.**.**.***..****.*.*.....**..**.**..****.*****.***...**...*.**....*..*.*..**...**.....***.***.*****....***..*.......*.*...*.....***.***.***..*..*..*.*...***..*...*****..*.*.*..******......**..**...*.*****....*.*....***.*.*...*....*.**..**...*..******..*.**....*...*..**.*............*.....**.*.*.*.**.*..**...*.***.*.**.*.......**...*.*..**.*.*.****..**.*..**.*.*..*.....***...*....*.......*.*.**....*.****.*.******..**.*.*.*....****..***.*.*.......****..***..**.......****..*..***..*.***.**..*...*.*..*..*..*..*..**.**...*.**....******..*..*..*.*.*..*..*.....*..**..*..*.*...**.**.**..*.*.**.**.**.*..***...*....***..**..**.****.*.******.*....*.*.*...*.*..***.**.*.*...*.*......*..*....*.......***.*.**.*...*.**..***.**..*.***..***..*.*..*.***.**....*********..*..*.***.*.**...**.*.***.*.*...****.*.***....***.**..***.**..*.***...**.**....*******.*.*....*..*.*..**...**. ...*.....*..........**.****....**..*.*..*.**.*********......**..***..**.*.*.*...**...*.*....***.*..*...*..*........*.***.*.***..*....*.....*.**..**..*..*..*..*.*...***.*.*.....***....**..**....********..*.****.***..*.**.***.*******....***...*****.**.**..*......*....**.***.......**..*.*.*.........*......*..*.*.***.***.**.***..*.***..*..**...*...*..*****..*......*****..*.**..*...**.**...**.*.***.*.**..***.**.*.**...**...***...*.*.*...*.*....*...*.**..*.*....*......****.*****.*..*.*.*...*.*****.*.***.....*.*..*.*.**.*.*..****.*.****.*..*..**.********...***..*..**..*...*.*..******.**.*..*.****.***...*******...*..**...**.**.***.*.**.**.*..**..**....*.*.*...**...**.****.**.*..**...***.*..*..*.***.*.*.***.....**.*.*.**.*....***.....*..*..****.....*..*...***...**.**....**.***.*.****...*.*.**.***.**....****..**.*...****....*.*.*..*...******.***....***...***..*..***.*...*..*.**.*.******.*.*..*****.***.*...*****....**..*.*.***.*...*.**...*********.**.*....****.**.***...*..*.*...**..***....*.**.**.****.***.**.**.*.*...*.....*...*...*.*.***.*.*.*.*..***.***.*.*****...****.***...*..**.*.*..*......**..***.*.****..*********...*.**.*.*..*.**....**..*..***..****.****...*..***.*****.*.*....*****.**..**.***.***..*.**..***....**.***..**.***.*.**..*.*.****..*....*.*.**..*.*.*.*.****...*.*.*.**..**.***.*.****...***.....**.....**...**.*...*.*.***.*...*...*.***...*.*.*.*.*..*.*****...*.**..*.*.*.....***.***.****..*.**.*.**.*..**.....**...**.**.***...*.*.**...**..**.*.*.*.*.**.**.**...**.*.***.*..*..***.*.....*..*.****....*...**.*.....*.****....*.*...**.***..*.*****.......***.*...**.*..******....*.*.*.**...**.***.***...*.....**.****..*****.*...**....*.******.*..*..*.******....**..*.******..****...**.***..*.***.*.*..**.*.**...*..*..*..*.*.**.*..*..*..**...**.*.**.*.*..**.*....**.*...*....**.***.*.*.*..*.**...*..*.*...****.....**.....***.*.**.**....*.**.**..*..*.*...*.*****.*..*.****....*..*.*.*.....*..****...*...*.**..*.*..*....*..**.....**.***.*****....*..**.*....**..*.**.....*.....**..**..* ......***.**..**.***......****.**.****..*.....**.*.*****...*.*.*****..**.*.*.*..****.***..*...*.*..**.****....*..*.*****.*.*.*.*..*.**.********..**.*.***..*****..*.******..*.***.*..*.**...**..****......*...***..****.*.*..***....*....**.**.********.**.*..****.**.....***.****...***.**......*..***.**..*..*...*.******...*.***..*.*****.*.*..**.*.***..****..***.*..**...*..*...*.**....**.**.*...***...*.*..*.*.*****....*..*...*...***..**.*.*.*****....*.*.*.*.****....*..*.....****.*...*.**.*..**.**...*..*.*...*..*.....**.*.**.****.........***.*..*.**.***...***.**.***...*..**.*...*..**..******....**.*...*..*...**..*..**..**.**..**.******....**.*.*...*...*.*.*...*...***..*.*****..*.*..*...*.***.*..*.....*.****....***..*.*.**..*.***....*.*...*.***.**..**..**.....***..*..*.**.*********...**.****.****......**...*...*....*.*..**.*..**......*...*.*..*.*.****..**.*.**....***..***....*....*.*......*.*...**....*.*.*..*....**.....****..*...**...*..**.*.**.....***....*..******.**..**.*...****..******.***..*..*.*.***..*..****.*..**..**.******...**....**......****..**...***..*..**.****...**.*.....*..*.*.*.**.**.*.**.****..*..*..*.***.*.**....*.**.....**.*.*.*.*.**.....*.*.****...*.*..***.*....**..****.....**.*..*..**.***......*.*..**...*........*..**.*****.**.****..*..**.**..****.**.*****.....***...*..*.*.*.***...**..**..*..****.*.**...*.*..*.******..*...**.*.***..*..**..*..*****.*...*...*....*.....**.*..**.*.*..****..*..****..******...**..*..*...*.*..**..****.***.**..*...*.*********..**.*****...****.*..*...****.*.*.*.*****..*****..*......***...**.*.****.*.*..*.***..**..***...*.*..*.*...*...*..*****.**..**.****.....**.**..**.****..*....**.*****..*..*...****...**.***.***..**..**......**.****.*..*.....*.*.........**......**..*....**.**.*..**..*.*.**..*.**.*..***.....**.*...*.*.*.******.*.**.....*.*......**..**....***.....*.***...**.*..**.***.**..*.*..*..*.*...**.******....*....***.*.***.*.*....*..*.*.....**..**.*...*..**.****.*.*..**...*...*.****..*..*...**..***.*....*.**.****..*.**.*.*...* .***.**.****..***..*.**.***.......**..**.*.*.**.**.*.**.***.**.***......**..**...***......***.*...**.*...*.**.*...*.*.**...***...******..**********.***....*.*.*..*...*..****.*.*****.**.*.**.*....**.***.*......***...***...**.**.*.***.*...****...****..********..*.*.**.**..*****.*.*.**.***...**..**...**..**...**.**.*.*..*.***.*.***..***.*..*..******..*..*...*.*...*.**.....***..*..**..*.**.****.*..*......**..*.*..*.**..*.*******.******.*.**....*****.******..******.**.**..***.***.*..***.*.*...******..*.******.....*.***.****.********..*.....**..*.***.*.*****.*..***.***.*..***....*.*.*.....*.**.*.*......*..*.*.**...*....*****.****...**.....*.***......*..***....****..**.*****..*.*****....**.**.***.......**.****.***..*.**.***...*.*.*..**..**.*.*...*.*....*.**..******......*.***.**.**.**..*.....*...***....*****....***.**.***..*..*.**.*.*.*...**..*.*..****.*****..*...*.*...**..***.**.*...*..***.*....*****........*....****.*.*..***...*.*.****.***.**.***..*.*******....*...*.****......*..*.*.***........*..***.*.***.**.*..*.**.*.**.**...***...**..**...**...*.*.*****...**.**..**.*******.*.**.......******.*..**.*..*......*.***.....***.....**.*.**.*....**...*....**.**.*.**..**.***.*.**.*.*...**.*.*..*.**********.....*.*.*.***..*.*.**...*..**.***.****........*****...***.**...*.**.*..*.*.*..***..*.**....*....*.*....*...***.**....**.****..*...****..*.*.**.**.*..***.........*.*..*.**.*...**....**....*.*...**....*.***..*.***..****.*.***********.....*.*....**.*.*******......*****....***..***...**.*...*.***...**....*....*.**.*..*.*..**.*..**.***.**....*..*.....*****..*...***.****...*.*.*..*.*..*.***....**.*..*..**.*.*..**....*.*..*...*.*..**.*.**.*.****.****.*.*.*.......*.***.....**...*...*.**.*....*.**.****.*.*.*.**.*******..*..*...****...*.*.*.****...*..*..**..**...**.*..*.*..***.**..**.*...**..*.****..*..*.*...**..*..*.*..*.....**.****...*....*...*..**....*..*..**..*..*..*...**....****.*.*.**...*...**.*..*.*.***..*...**..*.*...*.***....***.*...**.*.*.*..*******.**..*.*.*.**.*....******.* *.***...*.*.*..**.*...******...*.*.*********.**.******.*..*.***..*.*.*.***...*..*...*.*...****..**.*.*.*...*..**.**.*.*.*.******...**..**.**....*****.*.****....*.*****.***...**.*.*...*****.*.*.*......**.*...*.**...*..*.....***....***..*..**..**.**..**....**********..***.*..*...*.*.*..*...*.*....*.**...*.*.***...*...*......*...*****.***.***..*.*.*.********.**..***..*.*.*...*..**.**.**.*...*.**.*.*.***.....*.*.*.****..***....*.**..*...****.*.**.***......*..*..***..**.*...***.**..**..*.*.***.**...**..****.***.......*.****..*.*.*.***.*....****..*...*...*..*.*.*****.**.*..*****...***.*****.***....*.*.*..*.**..***.*.**..***.*.*.**...*.**...*.*.*.....**.**..*.**.**....**...*.**..*..******.**.***..*****.****.*.*..*.*.*...**.**.....***...*.***.*....**.**....*..*...*.****.*.**.*..............**.*...*...*.*.**.**.....***.**..*.*..***...**.*.*..****.***..*...**..*.**.**.***...****.*..*.*******.*...**.**....*.**.*.*..****...**.*..***....*****.*.***.*..***...*...*.*****..*.*....*.*..*...*.*.**.*....**..*******.....*.**.*****.****..*.*.***..***..*..*.*...*.*.*****.*.**..**.*.*.**.*..........*..*.****..*...*..**..***...****.*.**.**.**.**..***...**..**......*..**..****.*......****.*.***..***********.**..*.***.****..*..****...***.*..*.*...***..*..**...*...***..***.*....***..*....**.*.***..**...***.*....*...***.......*..**.***..*.**.*.....*..*.*.*.***.*..******.*.**..*...*.*.*..*..***.*.....**....*.*...*****.....*.*.*.*..........**.*..*.**.*..***.**..***.....*..*...**.**..**..*..*.**..******...*..**....*.*.****.**..*...*....*.*...*.*.***.*.**...*.*.**....***..*...**....****.**.*****.*.*.*.*.*...*..**...*****.*..**..*.*.*...*.**...**.*....***.*.**.***.....*...***.*.*..*.*..*.*..**.*.**.*.**..**.....*.***.**.***.*.***........***.*.***.*......*.....**..**.***..******.**....**.*....*****...******...*.*.*..***.*********..*.*..**.******...**.*.**....*..*.**.**.*.***...*..**.*.*.***..***..*..*.****.*.***....*.***.*.*..*.***...**.*..*..*.*.*........*...*.**.*...***..*****..*....*..**..*.*...* *.***...*..***.****.**.*.****.*...***...**..****...**.**.*..*.*.......****.*.****...*..*.****.***....*.*...*.*..*..**.*..***.*....******.**.*****.**.*.**********.***..........***.**.*.*..*..*..***.***...*....**..*...**..**...*.**.**.*....***...***...**..*.**...*...**..*****..**.****.***..**...*...*...*.*.***..*.*.*.*****..*****..*.*.**.*.****.*..**********..**.****.***......****.*...**....***..*...******.**....*....**....*..*.****.**..*.**.***..*..*.**.*...*.****.*....*.**..***.**.******.*.**.*****.**...*.******.....*.***..**.*......**.*...******.**...**.***..***.*.***.*..*...***...*..*.*.*.*.....*..*....*.**...*..*.**..***.***.***.***.*..***.****..*..***.*.*..*..*.*.**...**..*.*...**.*..*..***.***.**..*.***.**..******..****...*.*...**..**...**.*..****...*..*.*..***...****.***.*.**.....*.*..**..*.**...*..*.*..****...*.*.*.......**..*.*.*..***.***...*.*.*....*....*.***....****...*.**.**.***...**.****..*.**....**.**.****.****.**.*..*...**.**..*.*.*.....*...****.*..*.**.*..**.*.*.**.*..***.*.*..**.***..*.**..*..****..*.*.**..*******.**..**.*.**.***..*.**.***.**..*..**...*...****..*.*...**.***......*..**.*..*.*.**..*..**.**.**...*....*..**.****.**...***..**.*..*.**..**.*.***.*.*..*.*.*****.*.**...**.*****...*****.**.*.***...*..*******..*.....*****.*.***.**.**.*.*******..*..**.**..**..*.**..**....***.*..*.**.***.*..***...**..*..**.*****.*.**.***..*.*.********.**.***.*....*********....*....**....*.**...*..***..***.**......***.*..***.**..*.*.**.*.***...*.*...**..*..*.*.**.....*.**.*...*.**..**....*.*..*.*.*****.*.*.*....*.*..*.*.*.*.*.*******......****..*.*.*....*.*.**...*.***.*..***.**.*..*................***..**..*.*.****..*.**..**.*....*****......*...*****..****..*..*****.*..**.*****...***.*...*****.*...*.*....******.*..*.*.*.*.*.**..****.**.*..*..*.......*******.***....**....***.*.**.**...***.*.*..***.***.******...*..***.*.***..***...*.*.***.**.....***....****.**...**..***..*.***.....**.****.*.*......*..*.*.**.....****.*.*.***...***.***....**.*.**...*.**.**..*.*.*.**.. *.***..**...*...*..*.**.*.**..*.**.....**.*.**.***.*.*..*..***.***.***...*...*..**.*****..*..**....****.*****.*....****......***..**.**.*.***.*.*..**********...**.....***........****.***..**.*.*...*.*.*...*.*.**...**...*...**.***..*.*.**..**..**.*..*.**....*..*..*.**.*..***...*****.***..**..**.**.*...*.**.*.**..***.*.*...*..**.*.*****..*....*.****.********.*..*.*.*.**..****.*********..**..**...*******...***.*******.*.****...****.*.......*.**..****...**...*.*...*****...*.****..*.*.*...**......**.**.****.*.***.*.****.*.*.****.*...**.**.*..**....**..*.**...**..*.****.*...**...****.*.*..*.*.*****.**.**...*.*...*.*..***.*.***...******.***.*..*.*..***......*...*....*....*.*..*..*.*****..*.***..***.*..**.**..*..**...**...***..*........*.**.*..*...***.*..***.**...*.**..*..*..****...*.*.***.****.**.***....*.*.****.**.*.**..*.....**.******.....*.*.*...*.**.*..*..***.*.*..*.**..*.*.**.*........**..*.**.****..*..*****.*....*.*.*..***..*.****.*.**.***..****.*..**.*****.*.*...**..*...****.****.**.**.*.....*...*.*..***..*....***.*......*....***...**.*.*******..****..*****.**.*....***.*..**..*...*.*****.*.*.***..*.**..******.*..*.*.**.*..****.****..***...*.*..***.**..*.*..*.*****...**.***....*.*..*.***.*...*******...*..*..*.**..*.*......*.****..*....*..****.*.*..**.***..****.*...**.*...*.**.**.*.*..*..**..*.*.**....*.**.*...*...*..*...***.*******..*....**.*.*....***.*.***.*..*.*...*..*.*...*..*.******..*.**....******..*.....*.....***...*.**.*..*..****.**.*****....*.**.....****...*...****.....**.*..*******.*....**.*.**...**..*****.****..***.******.**.....*.**.*...*....***..****.****.*.*...*..*****.*.*...***..**.**.*.*...*.*.**.........*.*....**.****..*..***.*...*.....*.*...*........**.**.**..****.**...**..***.*.*.*...*.****...*....****..***.*.**....*.**..**..****.*.*.*....*.....*....*****.**.**......*.***.*.***.*.*.*.*.*.**..*.**...******.**...*.*.*.*.....*.*...*.**........**.*..*.*..*...***.*..**.***...*..**....**.*...**.*.*.*..***....****.***..*.**.*..*.....*..**..**......**.*..** ...**.*....*.*.*.******.*.**..*.....****.****..*...***..*.*..*...*..**.**.***..**.*..*.*.***.*.....**.*.*..*.***.*****..******.***.***...***.**.....*..**..****.*.**..***..**..*...**.**.*****.*..****.*.*.*.***..***.*.****.*.*..**..**..**.*.**...*.*..*******..*....*.***.**.*.****.*..**...*..******..*....**..**.*......*...**.*.**.*...**.......*...**.*.***.**.*..*..*.**...*..*..***.***...*..***..*....********...**.......*...**...***.......**..*.***..****..*.*..**.....*.*..*..****...**..***.**..**...**..****...*.*..*****..**.*****..*..***..**....******.**..*****.*.*....***.***..***...*...*****..**..*....****..***********..***.*.**.**...*.*.***...***.*.....*..*....**.*..*..****.**..****.****.*...***..***.************.**.*.**.*..*..*.*..*..**..*.**..***.....**..**..*****.***.*.**..***..**...****.**.*.*.***.*.*****......****..**.*.*.**...*..**.**....**.*..****.....***.*..*..*.**..*..***.*....*.**.*..**.**.*..*...*****...**.**..***.****..*..**...*...**..*.**.....*.*........*...*.**.....********.*...*...******.****.*.*.***.*..*******.*.***.***.***...*.*.*...**.*.*..****...******.**.*.****..*.*.*******...**.*.*..*...**.**.****...*.**.**.*..*....****..*...*......******..***.******...*.*....*..**.*.*.***.**.*****..*****....**.*.**.*...****.*.**......***..*..*..**.**.**..*...*****..*..*.*.*.*..*....*....***.*..*.*.*****.*****.**........***.*...**......*..*..*.*****...*****.*.*.............*.***...*.*....**......*****.**....*********.*..**.**.*...*.*.*.*.**...*..*..**.**.**.**.*.*....***...*..**.**....**..**..**..**....**.*...**..*....*....***....**.**..*.*..***...*.***.**...***...*..**.***.****.***.*..***..*....*..*.*.**.*..**..*...*.*.*.....*...**.***.*.**.***..*****....**....**..***....**.*.......***..*.**...**..**.**.*..**.*.***.*...*******.*..*.***.....***....*.*...........***.*..*.**...***.**...*.***.*.***..***.*.*.**.*.****.*..**.*..*****..**..*..*....*..**.....****...***..*.....******.**.**.*.**..*..**.**.***.**.**...*.*..*..****..*..**.*.....*...***.**.*****.....*.**.**.. ...**.***..*.....***..****..**.*..*...*.**.****.....**.**...*.****.**...*.*..*..***..****...*.***....*..****...**..***...***..**.***.***..**.*...*.***.....********..*..*..********.*.*.*....*..*..*..***.....*.*...*..*.***.*.**...****.**...**...**.*.....****..*.**.*.......*.**.**...*.*..**..*.**.*********.*****.**.***...*.**.****.***.....*..**.***...*****....**..*.*.****..**.**..***.*.***.**..**...*.**..***.........**.*.*..*.**.**********.***.*..*.**...*...*..*.....*.*..**.***..*..***.*.*.**.****.*.*.****.***.....**..*..**.**.***..***..**..*..*.**.*..**.*.******..****......*...*.**..*.******.*.*.*..*.***.**..***.*...**.**..*.*...***...*....*****.......**.*.*.***......**.**...**....*.***....*.*....*.**.***.*..*..******..**.**......*.**.*.**......**.***...****.*...**.***.*...*.***.*.**.*...*.*..*....*...*.*.*.*.....*****..*...**..**...**.**....*.**..*****...*..*.***.**.*..*.*.**.*****......*.**.**.*..*.*****..*...*.*.*.**.*....*.....**.**.*.....**...**...*.**.*.*.****.****.***.*.***..****.*.....*****.*.*.*.*****.*.**.......**...**.*..**.**.*.**.*****.**.*..*****..**...****..***.**...*.*.*.*.***..*.**.****.***.**.....**..****.....*.......***..**..*.***.*.***.***.***..***.***.*..*.******....*...******...****.....**..**..**.**.**.**....**..*..**....*...**.*.***..*.*.**.*.*.*.*.*.*.**.*.*.*.*.*.*.***.**..*..*.*.**.*....***.*..*...**.****.*.**......***...*.*......*.*.*.***.***....*....***..*.*.........*.*.**.*...*.**...**.*.**.***.**.......******...*.*****..***.*.*.***..*.**.*....****....**.**..***...*.**.*..**..****..*****..*..***.****..**.**....*****.*..*..*..***....*..****.*....******..*.***..******.*........****.***.****...*.*..*....**.*.*.****..**.*.*.**..*.***.......**...*.*..*.*...***.....*..**.*****..**..*..*********..*.***.*..****...*.*..*.**.*.*..****.*.**.....*.*.***......**...*.*...*...**..***.*****.**..**.*.***.*.****....*.*.***.*.*.*....*.*.**....****.*.**...*..*.**.*.****.*.*.**.***.*.**.*.****....*.*......**...**..***.*.**.......********.......*.***...*****.* ***..*.....**.*....**.**.*.*.*..*.*..**.*.*.***...**.*..*..*.*.*..*...*.*...*.****.*****.....*...***.*..*..*.*....*..**..*..**.*.**...*..*.******.**.*..***.......***.*.*..*.*...*...*..**..**.....*.*...*********..*.*.****.**.*..***.**.**.*...***.*.***.**.*..*..*.*******....*.***.....**..******....*.*.**...***.**.********...*...*..*.*.*.***.*.*.......*.**.*.*..**.*...*.*..**.**.***..**.....*.*...*.*..**...*.*..***..*..*..*.**..*.**..*..***....**.*.*.*..****.*...*.*.*.*...***....*.*....**...*..*.*....**.*.***..***...**..*.***...********.**..*.*.**.*.****.***..********.**.**..*....*...*.**.*...**.****..*..*.*...*.*..**.*....*.*.*..*....***.*..*.*.****.****..**....**......***...*.*.*.*.*.*..........**.***.*.......*.*.*..**....*****.*.*...*.*.****.*...*.*.*.....*..****..*..******.*..***.**.*..*...*.*...*.**..*.**.*..****..**..*.*****.****..*..*..**..***.**.*.*....******.*.**..*.**.*....**...*.*..*.*.**...*..*.**..*...***.....***.*.****..*.*.*.**...*.*..*..*...**..**.*.*..*.*.*..***.***.*.*..**....***.*.*.**.....**.*.*...***.....***.**...*..*.*...****.*.*.....**.*.*.**.*.....**.****...*.***...***.*.*.....*.*****.*..*.*.*...*...*..**.*.****.*.*...****.*...*.*..*.*.*.**..**.***.*.*...*.**..*.*.*.*.**...*..**...*..***..**.***.**.****....***.*...*.**.****..****...***..*.***..***.******...**.....*..******....**.***..*..*.....*...*.*..***..****.***.***.**.****..**..**.*.....***.***.*..*..****...*.*.*..*.**....**...*...**.*.**...*.*...**..*.*..*..*.*..****...*...**.*****.**.**........***.........**.**..**..*.**..**...*.****..**.*.**..*..*.*.*.*.*.*.**...*...*.*...*.*.****.*..***...***...*.****.**.*...**......**..*.***.*.*...**.**...**.*.....*.*.*****.*.*..**..****.*...*...**..*..*.***.*..*.**.*..**....**..*.****.***.***.*.***..*.***..**.***.**...***....**.**.***......***.*..*...*.**..***.*.*......*.*..*.**..*..***.***..***.*.***....*****.*.**.*...**...***..**.*****..****....**.*.*..***.*...***..*.**........*.**.*.***.*...*.....**.**.*.**.*...**..****.*.**.*****..*.**.*....*..*... .*****.*..*.**..****..*.**.***.*.*.*.****.*.***.*.****..***..*****.*****.****.*....**..****..***.**.*.*...**....**.**.**.*..*..**.**.*..***.*.*..***..***.**.*....***.*****..**.***.**.*.*.*...**...**.******..*..*...*..**.*..**.*...**.***..*.....*....**..*...**.***.***.***.*.***.*.*.*.*....**.*.*.**...*******.*...*..**...*..**.*.*..*..**...**.****...*.*.****.*.*.***...*.......**..**.....*.*...*.*****.**.*.**.*.**....**...*..*******.**.****......*.*.***...**.*.*......*.**.***..**.******...*...***.***...***....*.*.**...**.*....*.******..*.*..**..******...*.***..*..**...**.**....*****.*..*.*.*....*.**.*.*...*............**.*.*...***.*******..******...****..*...***......*****.**.*.*.****...*..*....*****.**.****.*.*****....*...***.*****.*....*..*.*..*******.**.*****.***.*****...***.**......**..**.**...**.****.**..*.**...*.**..*......***..*....*.***..****..*.*..***..***.******...**.*.*..***.*.****.*...*.***...*.*.**.***...*..**...*..*....*****.**.*.*.**...*.**..**...*.**.....*..*.***.*..****.****...*.***..*.*..*.**.....**...***.*.*****.*..****.*..***.*..*.*.****.***.*..*.....***.*..*..**.*...*........**.********.*.**...**.**..*.*.*..*...**.**..*.*....*.**...***.*..*.***.**..***....*..****.**.*...*.*.**.....***.....**..*.*.***.*.*..*..**.**...*.*..*****.***.**..***....****..******.******.*.*.........*.***.*...*...***.*.*.******..***..*...*..*.**.*.**..*****...*....*......*****....*.**....**.*.*****.****.*.****.....**..***..*.***.*..*.*****.**..*..*.******..*.*..*....**.***.**..*..*.**.*...*.**...***.**.**...**..*.*.*****...*****...*.....*....**.***.**...***...**......***.*.***...*.******..*.**...*.*.*.....****.****.***.*..***.***....*....****..***.....*..****...*...*...*.**.*..**.*****.*.*...**..***..**..*.*.***.*.***.****..*******.....***....****.....**.*.....***.**....*....*..*.*..*...*****.**....*.......*.*...**...*..*......*.***.*...*.*..****...***......*.*.*.***.**..*.***.**...***..*.....**.....****.**..*....**.*....**.****.*.*.....*.*..*...*...*...*..**..*.*...*....... *.....*..******..**...****.**.**********.....*.**.*.*.*...*.*.**.**.*.***.***..**.....*....***.***..*......*.....***..*****..**.*.*....***.*..*..**..*.*..*...*..*****...***....***.*..**..**...*....*.***..***.**.....*..*..**.*..*.****.*..****...**..**.*.*..*****.***.*..****...****.*.*.....***.***.**.*.*.*****.*****...*......***.**...**...**...*..**.**.**.*..**...*..**.*.*.*..*....**...*.***..**....**.**...*...*.*.**.*.***....**.***..*..****..*.**.*****..*.*..*.*...**...**.*.....*..*...**.*.*.....*..*..*..****.***.**.**.*..*.****.....*.******....*.**...*..**.....******...*..*....*.***...**..*.***..**...*.******..**.**...**...***...*..******...***...*.*****..*.*...*.*.**.**..*.*.**.**.***..*.*****...*.*.**...**..**..*.***..**.*.*****.*...*..*..***...**.*...*.**.*.*.*..**.*.*.*..**..**.*....*.**.****.****...****...**....*..**..***.*...*.*.*.....*..**...***..****.*....*.*....*.....*..*.**..*.*...*..*.....*..*..*..**.****.*..**....******....**..*.****.*****.*.*.*.**.*.****..**.*.*.*.***..*...***.****.*...*.**.*..****...**.*..*...*.*....*.**.***.******...**.***.**.....*.**..*.****.**...*.*.*.**..*...*.****..**.*.**..*.*...*.*.*.**.****..*****.**.****.***.........*****.*.***.*..**..*.....**.***.***...***..*.**.*.*.*....*....**.*.*...********.*.****.****.*.**.******.**.***....**.****.*.***.*.*.*..*...**.***......**.*.*.******.*.***.*.**.**.****.*.*....*...**.***..**..*........***....***.*****.*.*.*..*..**..**.*..*.***..***.*...*.**....*.**..**.*.**..*****.........*.**.**.*.**..****.**.*....***.**..*.*..*..**.*..***....***.*.**..*....***.*.*.*..**.****.****..*...**.**..*...*.*.*..*.**.*...**..****..*.*.**.**.**.*.***..*....*.*.**....*..*...**..*..*.*.**.*.****.****.**...**.*.*..**...*..*.**..*.****.....*....*.*.*..*.*.******.*.**...*..****...**.*.*..*.*.*..*..**.**.**.....*.*.*.....*.******..*.*....*....**.****...*.**...**..*.*****..*...**.*.*.*.***.*.******.*..*..*.*..***.**.***....*.*..******.*****..*.**...*.****..**.*...*.****...*..**..**.......*..**..*..*..**.**.*.*.**..* ..***....*....**.**..*.**.......**..*.....*.*..*.*.******..***..*.*..**...**.**.***..**....**..*..*...*.*..**.*.....**..*.......*****..**.*.**..*...*.*.**.**....*.*..****..****.****.**********.*.**.******.******.*.***.*****..**.**..********.***.*.**......****..****..**....**.***.**..***.**.**...****..***..**.*.*.*..*.*..****.**.*....*.....*.*.**.*.**.*.**.*.**.****..*..*.*....***.***..*.*.*.*.....**.*.*....*.**..***.**.*...*.*.****.*...**..*....*.*.*****..********...**.*.**..*.**...***...*.*.*.*...*...**.*.....***....*....*****.*.***.*......*...*.***.*.***..*********..*..***.**....*..**.*....**..*..*...*.***....**.**.***..***.*.....****..*.**...**.***.**.**.*....***.**..******..*.*.....**.*.*****....**..*..*******..*......*.*..**.......**..*.**.*.***..***.*......******......*.......*...**.***...**.***..*****.*.*..****..*...*..***.****..**********.**..**.**..*...*..*.*.*.**...*..*.**....**..*.*.....******...*.*..***...*...*.****.*.....*.*.*.*******....**......*.**.*.****.*.**..*...*.*..**.*.***..*....*.**.*..*....***...*..**...**.******..**...**......*....***....*******...**...*.....*..****.*....*.*..*****...**..*.*..******.*.*.***...*.****..*.*.**..**....**.***.....*.**.*......*....**.....*..*******.******..**.*..******..****.*......***.****..**.*..**..*...*.*.*.**.***.*.**..****.**....*.*.*.***.*...***.*.*.**.*.******..*..****..*.*.*...*..***..*.***....**..**.****...**....*.***.*.****..****..**..*****..*.**.*....*.**..***.******..**.***...**..*.****..***.....*...*.*.**....*..***....*.*.**.*....**.**...*..***.***..*.*.....*.**.*......**..***.....**.*..***.**...*..*...*.*.**..*...***.*...*..*..****...**..*..*.....**.*.*...*...**.**...*..*.*****.***.*.****.....*.***..*.**..****...**.*..**...**..*.........****....**..****.*.*.**.***.*.*..*.**...**.**.*.***.*.*.***...*...*.*.***..**.***.*...**..*.....*....*..*..**.......***.*.**.*....***..***.***..*........****.*.**.*.**..**.*..*..**...*.*..******...********.*..*..***.*.**.***....*.****...**.*.*.**...*.*.....*.**.....*. .*.**.**...*.*****..***.....*.*.**..**..*..*.*..*****.*.***.....**.***..*..**...*......*.*.*..*****.*..**.*.********..*****.**...*.****.*..*...*..*.**..*...***..**.**..*.**.**.*..**.****....***.*.....*.*....**.*.**.**......*..*.*..**..**...***.*.*.**..**.***.*.*..****.......*.*..*......*.**..***.**...........*..**.**.*.******.....***..****.*....*..****.*.*...**.***.*..***...**.*...*.****.*..****...****...*.*..**....*..*......*.*****.*******..*.******...**.*.**...**.*..**.***.*.*.**.**.**..*.**...*.*.**..********..*.*..***.**.***.*..**.**.*..*.*********.**..*******...*.......**......*..*....*.****...*...***.*...*.....*.......*.**.*..*****..*..****..*.*.*..*.....*.......*.*.*.**...*.*.*..**...*****.**.......**...***..**..**.*.***..***..****..****....*.*...*.*.**.**..*****...*.*.*.*.*..*..*.*.*..**.**.**...***.*.******..*******.**..*.******.*.*.....*...**.*...*.*..***..*...*.*.....*****.**....***.*..*.....**.*..*..*..*...*....*..**....*....***.....**.*..***...*.....**..**..*.***..***.*****..*.**..*.*.*.*.***.*.*.*.**....**.**.***..*.***..**.***....*..***..*..*..****..**...*.*.*..*.***..***..*..*****.*..*.*.*...*.**.*..*...*.****.....*..*.***..*....*....**.**.**.***..*.**..*....***.*****..*..**..*...**...*.*...*..*.*...*..*...**..*.....*******...*.....**.**...*.*..**....****.**...****..*...****.**....*.**...**...*.*.***.*****.*.*..*.*..*****....*..**.**.**.*.***.***.*..*.**...*.***.*.*****..*..*****.....*..*...***.**.*******.....******..**.**.*.*....**..**.****.***.**..*.*.*...*..****.....*.*.**..**....*******....*.**....*.**..**.**.**.*.*.*....**.*...**...*..*.*...*.**.........*.*.***....*..**.*..****...*.*.**.*..****.....****.***.**...*...*..****...*..*.*.*.**.*..*.**.*...**.*..*.***....*...**.*.*.*..**...**..*.....*.****..***.***.**.*...*.*..**...*****..*...*..**.***.***.**..*.*...**..*...*....*.**..*..*....***.*....***....**..*..**.*..*.*.*.**.****.*...*..****...*..*.*...**...*.*.*.*..*.*.*.***.****.*******...*.*****..***.*.**..*******.**.*.****.*.*.**.*.....*.**.*. **..*....*.********.**.*.**.*.***.*..*..*.*****...**...**..*.*...*...*.**....*.***...***.*.*...*..*..***.**..*.*.****.***...**..***..**.***.*****.***..**.*......****.....*.....*..****..***.**.*.**...*.**.******.***.*.*...**.*..****.*..***.*..****..*.*****.****...*....*...*...*.*...*.......**....**.**.****...*..*...**.***..*..*...**...**.***.**...*..*..**.**.*...**.*...*****.*..*.**......*****..*.***...*..*.......*..*.*..***..**.....*.......**...*....*...***..**..**.**.....*....***.....**..*.*.....****..*....*..***..**..*.**.*****...*...*....**......**.**.*.***..**.....**.*.*.***...***.*...*...**...***.***.........*.*..*.*****.*...*.*..*.***..*..*.**...*...**.**.*.***.*.*.*.**.*.....***.****..****.*....**...**...*.*.****.**....*....*..***.*****.*.***..***..*..**..*.*.*****.**..**.*..*......*.....**..**..****.*...*.*****..**.*....*....***.**.***..*.**.*.***.*....***..*.***..*.*.*...**.*.........**..*****.**...***.**.*...*.*....*.***.*..*....*****.*.***...*..**.*..*****...*.*******...*****.******.***..*.*.*..*.**.*.*.*.*.*****..**.**.*.**.*..*..**...*.*.**.*....**.*.....***.*..**..*.*.*.*.*...**......****.**.*..***.*.*****..*****.**************.*..**.*****.********.......**....***....***..***..**...***..***..*.***...**...**.*....*...**..*..**.*.*****.**.........*.....**.*..*..************.***..*..*...**..**..*..*.*.*.*....*.**.*.*.*..*..*....*....*.*..**....*..*.....**.*..*....*...*..*......*..*..*...........*.**..*..**.**.*.**.**.*.*...***.******...****.*.....*.**.*.....*.......*.*....*..*....***.....*....****.....*.*.*.**.***.*.*.**...***.*.....*.*.*.*.******.***....****.*..**..****..*****.*...*.*..******..*...***.*..*****..**.*.....**..***.****..*.***.*.*.*****...*....*..**.**...**...*...*..**.**..**.*****..*...*.*..*.**...*****..*****.*.*....**.***.*********.*.**.....*..**.**.*.*.*.*.*.**....*..**.**.*..*.**.*....****......*.*......*.*...***...*.......*.*.**.*...***.********.*..****..**..*.*****..*..**.*.*..**..*..*..**..**..*.*.*.**.....**..*.***....***.**...***.* ..*.**.***.****.*.........**.**..**.***..**..***..**..*.**..*...****.*..*.*.**.*.**...**.****..*.**.*..**.....**.*.**..******.*..*.*..*.**...**.***........*.**.*.*.*****.****.***.*.*..........*.*...**..*.*******.***.*.*..**.*.*.**..**...*.*********.....**.**...****..**.*..*...**.*..*.*.***.*.*..*..***......*...*.....*..*...***.**..*..****.*.*.*..*.*..**.**..*...**.....*..*.*.**..**..*.*...**.*.*....*.*..***.*..***..*.*..*...***...*.**.***.**..**.*...*.**......*..*..*.*....*....*..*.******.*......*...*..*....*.....***..**...****....**...*.*...*.*..****..*....*.*..*.......*********..**..**********.*..*.****....*.*.*...*****.**.***....**.*.*..*.....**.******..***...*.*.**.....*.****.*.***.**.**...*.**.....***.*.**...***...***....***.*.*..*..****...*.*.**.**...*.***....*****.**...*...*.***..*.......*..*.****..*..........*..****.*.*.....*******...*.****.*..**..*.....*..*.*.********.****.*.**.**..****...*..*..**..**.***..**..*.****....*..*.***....*..*.**..*.***.......**.*.*.*..*.***.***..*......**..*.***.......*.....****.***....*.**.*...*....***...*.*..*..***......**.*.*.*..****..*.*.*.**.*.****.*...**.*...*..*****.**.*..*.**.*.**.*...***..**.****..**...*.*...*...**.....*.*.*....*.......*.*.*..*...***.*...**.*.*.*.**.*.......*..**...****.**..*....**.**........**.***.*.****...***.*..****...**...**.**.*.*.**....**..**.*.*.*.*.......*..***....*.**...*.*.*.*..*...*.*.*.*..*..*....*..*.*.**.*..*.*.*.******.**..*.*.....*.***..**..**.*....**.*.**.*.**........*****....*...*....*.*..*..*..*.***.**..**.*.*..*.*.*..******...*..**..*.**.*******.*.****.......*.....**...*.*..*.*.*......**..*...*.**....*...***...**...*...*..*.**..****.*...**.***.**..*..*.**....***.*...****.*.*****..*****..****..***...*.*...*.*..**.**.**.**.*.*..**......****.***.*..*.***...*.*..****.**.*****.**...***.***.*.*.*****.**.*...*.*.****....*.**.*.***.********.*.*..**..*..*.**..********.*..****..*.**...*.*.*..*.**..*.***..******.**.******.*.**..**.**.**.....*.*.****...*...*...*....***..*...*.**..**..*..**.*.**.* ..*.......**.....**.***..*.*.**.**..**.***.**...*.*..*.**.**.***..***.******.**.....*..*...**.***...*.....*..**..*.******.*...**.*.*.*.......***.*.*****.******.*.*..**..*.**.**..****.*....*.*..*.***..*..**.****.***.*.*****.**.**......***..*...**...**...***...*****....**.**.*.*.**.**..*....*.*.**....*.*****.**....*.*....***.***.***.****.**.*.**.*.**.**.**..***..***.*.*...*.*.**.****..*.*.*.***.*.**..*.*..**..*.****.***.*.*.*...******.****.*.****..*..*..**..*..*.*****.****.*..**.******...*.*.*..**.*****..*.*...........**..*..**..***..*..*....**.***..**..*......***.***...********..*..*..**.....*.*......**.*.***....*....*..**...*****.*..*..*.*..*.*...*.**..*..**.****.**.****...*..**.*.*.**.****.**.*......**.*****..*.*.....**......*..**......*...*..*..**...*.....**.*..**.*.....*****....******.*.*..*.*..****.*....**.*.......*.*...*.******.*.****..****.*....**.*...*..*...***..***....*..**.*.*.*......*.....*.....*..*.*.*.......*****.*.********.****.*.***..*.**.**..*.*..*...**..***.........****.*.****...***.*.***..**.*....***...**....**.**.**....*...******.***.**.*...*...*.**..****..*.*.*.*..**.**..*..**.*..****..*.**..*.*****.*..**....***....*..**.*..*.****.***.*....**...*.**.**.*..**.**...*...*.*..**.****.*.*....*.**.****...***..*..***.**..**.*.*.*.**..****..*.*.*..*..**.**..**.******.*..*.***.*.***.*.**.*..*..**.*.**.***.*.*.**....*.......*.**.....**..*.*.**..***.***.*.**..*.*..*..*....*..**....**...***.*.*..*..**.*.*.**.***.*.*.*..***..*..*.*..***.*....*..**..*.****...*.**.*****..***...*.*...**..***..****.*.*....*...**..*..*.**......*..*....**.*..*...*...**.*..*.*.*..**...**.**.*.*..*****.***..**..**....*.*.*...**..***..*.*.*.***.****.*.*..*..***.**..*...*...*...***..**..*.*..*.....*.****.*....*.*.**.*.....***..***....*.****...****.**.**.**.**.*..*....*..**.*.**.*.*..**.****.*.*.****.*..*...*.**...**.***...**.*......****......**..**.**..*.....*.*...**.*....***.*.***...*..*.**.******.....*.**....**...**...*****.******....***..**.**.*.*..*..**...******.**.***.*.*...**.***. .*.***.**.***....**.**.*.*.*.*.***...*....*.****.*..**...**..**.*...**..**.*..*.....***...****.**..****..*****...**..*..****....***.**...*.****..*.**.*........***.**...*.***...*......*..*....***.*.*.....*..**..****.*****...*.*.**.*.*.**.****...**....*....*..*...***...*.....*...*..*..*.**.*.*..*..*.**..*..*.*.***...*.*.**..**.***.**..*****...**..***.*.***..**.....**.**..**.***.**.**....*...*.*.**...*.*....**..****.*...*..**.***.*.**..**...*.***...****...*..*.*...********...*....***.*..*.***.**.***.*....*..*...*.....***.**.***.*.*.***.*.*.**..***...*.*.*.***......*.*.*...***.**..********.**.****..**...*....**...*...***..*.**...**..**...**..**.******.**..*****.**.*.***.*...*..*..*..***.*.**.**.**...**...***.*.*.**.*.*.*.*...*..*..**..*.****.**.**..**....****.*..*.**.*.*******.*.....**.*.***...*.........*.*..*.*****............*.*..*.*.*...*...*..**..******....****..**..*..*...*...**..**..**.*.***..*.***.*.*.*....*..****..*.*.*******.*****.......*...*....*.*....*..******.*...*..*..........*.*.*.*.*****..*.****..****....*..**.**.*.**.*********.**....**....*..***.*.*.*.**.**...**.*.***.****.********.**..**.**.****.*...***.*..*...**.****.*......***..**.*.***.*******.*.**.*.***..**..*..*.*.*.*.*.**..*...****.**..***....*.*.**.****.*...*..**.*.****...*.**...*...*..**.***.*..*.*.*.****.*****.**..*..****..*...*.......**..*.***.**.****..*...*.....*.......*...***...*.*........****.......*....***.*......*..****..*....*.*..*.**.*..****.********.*..***.**...**.*.**..*..*.*.*.**..*..*.*...**.*...*.*.**.*...*..**.**..**...**..*.....*.*......**..**.......*...***.*.**.***...*******..**.*.*...**.**.***..*...**.****.*******.*.**...**..*....**..*.*.*.**.......**...**.*..****.**.*...**.*.*...*..*..*.**.*.***.....**.**.**...****.*.**.*...**.****....*..**.......*....***....*.*.**..***.*.*.**..*.***..***.*..***...*.*...****..*******.**.*.*.*.*****..*.*******..******.....**..***.*.***.*******.**..**..****...**.*.***....*.*...***.*.**..**.*..*.*.*...*....***.*...*....***..*.*...**********..*.*. ****.*.**...**.**.**.*..**.**.*.*.****.**.....**.****.**...*....*.**.*.*....****.**.*....*...*.*..*.**.*..*..*******.*..*.**.*.**..*......*..***...**....***.*...**.*..*.***..***.*.*.**.*****..*..**....*..*.*.**..*****.*.*.*...****..*.**.*..*.**.*.******.*.****.***...**...*.***..******..*..*.**.*.*.*..*...*..*..*.*..**.*.*...*..*.....*....*.*..*****..*.**..*...*****......***..*.***....*.****...*****........*.*....**.......*..***.**......****.*..**..........**..*...*.....*.****.*.*..*...*.**.*.....*..*****.**.**.**.*.***..***...*.*.**...**..**..****.*..*..*.*.*.*.*****.**..*.*..*.***...*****..**..*..****...*.*.*..*.*....*.**.*.*....**...***.***.*..*.*.*..*...******..**.******.*..*.****..*...*******.*..*..*...***....**...*..**.**..*.*.*.***..***.***.*.*.**.*******.....**.*..**.**.***..***...**..*.*.*.*.******.*******.***.*..*.**.****..**..*...***.*****.*..*...**..*.******..*.**............**..*...*..**.*..*....*.*..***.*****..*.*......***......**.....*..**....*****.*..*.***....**..*....*.**.....*.*.*.**..**..***.**.*...*.***.***..**.**..*..***....*.*.***.*.**.****.****.*......*.**..*..**.*....*******.*.**..*...*****..**.*****.****...******..........**.*.....*...*****.****.**..****.**...**..*..**.*.*.*..***.*.*.*.*.*..*.*.**..*.*.*.***.*.****.*.**..***.**.*.**.*.****..**.*.***...**.*..*.....*.*.**..**..**...**.*.*...*.****....*.****..*.....*.***....**..****.**.****......*.*....*.*...***.**.*..******.*..***..*..***..*.*..***..**..***.**.**.*...***.*...**.**......*...*..*..*.*..**.*.***....*..***.*..***.*.***.*.**...*..**.*****..*..******..*******..*..**...**..*.*.**.**.**...*..*...***....*..*.*******..*****...****..**......*.*.***.***...******..*.*.**.**..*....*..**.**.*.*..***.*****..***.....****...*..**.****.*..****.***....*.***..*.......*....*.*..**.*..**....*..****.*********.*.......*....****..*..**.*.*.*.*****..*..*..*.*.**.*...***..*****..*.*.*.*.**..**...**.***..*...*..****...*.*****.***..*...*..*.**...*..*....***...****...*.*.*..**..***.**.****.....*..****.***... .****..*.**..*...*.*..**..**...**...*..*..**......*.***..*..*..*....*..*.**..*..**..**....*.****..*****.*...*.*..**....*..*..***.********..***..*.*..........*.***..***.*.****.*.*****.**...*****.....*.*****.****.***.*.*.*****.****.*.*.*..**.*.***.*.*...**.**.....*...*.*.*.***.*...**.........*...*..*..*.*.*****.*..*.....***.***.**...***....*.**.**.**..****.*.**.*.*.....*.**...*......***.*.*.*..*.*....*********.....**..*...***.**.**.****.**.**...*..*****.*.****.****.*.**.***....**..**..*.*.***.*.****.**...*.*..**..**.*.....****.*..*.***.*....*....**...*..**...*.....*.*....****.****.***.*...****......****.***.*.*.*..*.......***....*...****.........*.*........*.***.*.***....*.**..*..*..*..**.*..*...******.**.*.*.*.*.***.***...*.*..***..*.*.*..*...*..****....***.*...***....**...***.****.*...*.***..**.***..*.....****.**.*..****..****...*...***.......*...*....**.*.***....*****.*...**....***..*.****..*.*...*.***.***...****.*...*.*.*.*....**....*..*.**.*.*.*..*...**.*..****..*.***.*.**.**...*****.***.....*.******.*.****...*.***.**.*....*.*.*****..*.*.*.**.**...**.*.******.*****.*....*...**.**.*...*..*.**....***.**....**.......**.....****.**....*.**.***......****.....**.*....****.*..*.**..*.*.**.**.*****.***.**..****...*****.*.*.*......*.*.....*.****.*.....*****....***.****.**.*....***......***..**..*.*.**.*...*....*.**.***....*..**..***.*..**...**...****.***.**...**..*..*..***...*........**..****.**.*...*.**...*...****.*.*....**...*.***....***.***.*.*..****.....*.*..**....*.*..*...**...**...***.*...*.**..*...*****..**.*..*.*.***..**...***.....*.*....**..*..**.....*.*.*.*..***.*.**...**...*...***.*..***.**.....***..*..*....*.*..**.**.**.*........***.....********...*.....***.*.*****....**.**.*..*...******.....*..*....*...****.*....*..*...**.*.*.**.*.*.*.**.**.*...**.******..**...*...**.*.***.*...*.***...****.**.*.*.**..**....*...**..*****..****..*..**..***...***..*.*...*....*.**..****..******.*...***....**.******.***...**.*.****...**..*..**.**.*****.*...****...*..*.******.*.*** ..*..*..*..*....***..*...*..*.*.**......**.*.*......**..*..**..***.*******..****..**.**...**.****..**...***.***.****..**..*.*.*.....*..*.*******..*...***.*.**..*.*..****.**.*..*..***....*******.*.***..*...**.***.*....*****.*.**.*.*..*.*...*..*...****..*...*.***.**.**....*.*....**...********........**....*........*.**...**.......*.*.**.*....**..*.*......*.**..*...*.***.*.****.**.*.*...**.*.*.*.*...*.**..*****..*...**.**....**..****.*.*.**********.*.*...*..**.**..*.*.*****..**.****.***.*....**....*..*.*.******....**....*...*.*.***.**...*.**.**...*.*...*.*..****.*.*.....***.*.***..*.....**.**.***...*.....***..*..******.*.**..*********.*.**.*.*..**....**.*.***.*.*....*..*..**.***....****.**..**.**.*.......*...*...*....*****......*.*..*.*..*.**...*..*.....***..*.*.**..**.....***.....*.....*********..*.***...**..*...**....***.*.*.*****.*...*.**.*.*.*...**.*..*****..*.*.***...*.**.*****.*..*.******.**..****..*...*.*****.*.*.**.*...*.*.*....***.*...*.****.**.*..*......*...***..*.***.*...**.*.....*.*....**.*...*.*******.*...**.**.*.*......*.**....*..******..*..*..*..**..*.***.*...***.*......***.**.***..*...**.**....***.**..**.....**.*..****.*.*.*..*.*.*.***..*****.****.*.*.*.***..*******.**..*.****.**...**.***.*.*....*.*.***...*...***..*.**..****..*.**....*.*.***....*.***...*.***..*.....*.***.....******..*.**..**....*...*..******..*.*****....********...**...*...**..****.*..*..*.*..**.*.*.*...*..**.**..*...*..**..****..*..*......*.*.**.***....*.**.*.**.***.*.*****.***.**..***.*.**********.**.*.**.***...*.****.*.*......****.*.*...*.....*..*.**...*..*.*.**..**...**.*****.**.**.*****....***..****....*..*....***.*..***...*.***.****.*...*.*....***.****..**..*.***.****.***.***..**.*.*...**...***....***......***.*..***..*****.*..*.**.**....**..*.*...*.*.*..*****.**......*...*.**...*....****.*....*....****....*...*.*....***.*.*.**..**....******..***..**.*..**.****...**.****..*...*.***.**..*.*..*...*..*.****.**.******.*....**..**..*..**.***.*****.......*.*...**.**.*..*.*.*.*...**.*.*. ***..****...*****.....**.*.*.*..*.....*****.**......*.*****...*...********...*..*..***.***...***.****.......*.*.*..**..*..***.*..*..**...*..*..**....*.*...**....**.***....**.***.*.*.*.*.*.*...*...*.**..*..*.*..**...*..*.**.*..**..*.*.*.*.******.*.*.**.*..**.**.*...*...*.....*..*.*.**.**.**.*......**.*..***.*.**..*..*****..*....*..**.*.*..*.**..**..****......*.***.*........***.*.**...**....*.*.....*.****.***..**..*.*.*....*.***..**.*****...*..*.*.*.**...*.*..**.**...*...*..**.*.*.*.*...*.******.*.*..**.**...*...**.****..**.*....*..**.*****..**..***.***...*...*.*...**.*.**.**..*...*.**.**.******...*.*.....*.*..****..**.**...********..*..**.*...****.*.*.******.**.*.*.**.*.*...*...*..**..***...*..**..****..*..****.*..........***..****.*..***.**..*..**.**...******.**....*.****..*...**.**.....*.*.******.**....*..*.*..***....*....**....***.*.*.*.****...*.***..*.....*.*.****.*..*...*.***********..*******..**.....*.**.******..**..**...****...**.*.**.*...**..**.**..***....*.***.**.**.....*..**..*.****.*...***.*...*..********.***.*.*.....*.....*.......*...****.*.**..*..*.*.**.***.*...***...**.******.**.*..**.**....**.*****.*...*.**.**..**...***.****...**.*.***....**...***...*....*..*.*...**.***.**.*.*.*.*.**...*..***..**.*.*****......*..*.*...*......*.*.**..*....**.**.****.******.*.*....*.....*.*..*.**...***.**...*.*...*...*..**.*...*.*****.*.**..*.**.*...**.*.*.*..*.*.....****.*...*.*...*...***...*.****...******.*..*..*.*.*...****..**..***......***.********....*.*.*...**.***.*..**........***.**....*.***.*....*..*****.****.*......***..***..**....*...*.*.**.......**..**..*..*...*..****..*.**..**..**.***.*..*..***.***.*.***.**..****...*...**..******....*..*.***.....*.*.**.*..*.**......*....*...*.*.****.*.*...****...*..***.***...*..**...*.*.....**..*..*.*****.**.***.**.**.....*.****..**...**.***.**.....***.*.**...*.****.*..***..***..*...*.*.*.**..*..**.....*...**....*...*.***.**...*..*.*.******...*....*...****.*.*....*.**...*..**..*.***..***.***..***.*..*****.....**.***.*.*.**.** *.****.*.*..*...*....*..*.*....*.*....****.*.***.**...*.....*..**.**...***.**.*......*..*.**...*.*.***.****.********.*.*...**..*....*.*.*.**.***.***.**..***********....**..*....***.**.*...**...**...*.***.**.**...**.**.*.....*...**...***..*..*.**.....**.*...*.*.***.**.***.*.***...*****.**....*.*..*..***...*****..**..........*.*****...**....**.*.*.*.*......*..*...**..**..**.**...*.**..**..****.*..*...*...*.*........******.***..**..*.*****.*.*....*..**........**........***.****.*..*..**..*.**.**.*.*.*...**...***.**...***..**.*....**..*..*.**.*..*****.****.*....*.*..*.*****..*****..*..*.***.***....**..*.***...*...*.*.*...**..********.*..*.***..*..*.*....*.*****..*...****..*.**....***..**.***.**.*.****....*.*.*.***..****.**.*.*.....***.**....**..*..*....*.*..***...**.****...***.*.*........**..*.***..***..*.*.*..***.*.**.*.***..*...*.****.**..*.***....*****..*..****..*.**.*.**.*.*..*...*...*..*.*.*.*....****........**..*..***..*.**.*..***.*.*...*.**....*.*..**.***..*....**.*.***.*.*.*..*..*.*.*.*..**..**......*.****.**...*..*.....****.**.*..***.**.**...*******..**..***.***.*.**.********..**......*.***....****..**.*...*..**..*...**..***...*..*..*.***......*.**.**.*....*.**.....*..******..**.***.*.*.....***.*.*.*.*..***.*..*..**....***.*....*....**.*..*.*.*.....***..**..*.....*.*.*.*.*.*..***....**..**.**.*.***...*.********......*.**.......*.*..**..*.***.*....*...*...*******....**.....***.....***.*.*****..****...*..*.**.*.**..******.****..*..**.*..*.*....****..***..*.*****.*..***..*.**.*.*.********..**.......*.****..***********.***..*****.**.*.*.**..*...**...****.**....**.....*....*******...*...*....**.*.**...*.*...*......*......**....*....*..*...*****.**.**..*..**..***.*..**..*....**..*..***.*.**..*..*..*....*...***....*.**..**...*.*.*..*...*.......*...*..*.*..**********.....***.*.*.**..**.****..**..***..****.**......****..**.*..***..*....*...**.**.******..*..**.*****.***....*.....*....*..*.**..**.*..*..**.*.****.*.*.*...***.***.**.*.**.*.******.*.*.**.**.*..**.*****..**.* ***.******.**...*.***.*.....**.**....***..*.**..*.....*..*...***.....***..*.*......**.*.....***......***....**......*..**.***.*.*..*...****.***.*..**.*.**.***...*.*....**.**.***....*..**.***...**...***....*...**.**.**..*.**...***.*.*.*..*.*.*..***.*..**.*.***.**...**.....*.******.****.**.....***..**...***...*...**.*.**....**.*.*.**..*.*.***.**....*...*.**.*****....***.*.**...***..*....*....***.*.***.*...**..**.****.**.*.****..*...*..**...........*..**...*.*.****..***...*.*.***.*..**...**..*...***....*...*....*.*.*.*....***.*.*...*....**...**.****..*..****.**.***.*.*...*..**..****..*.*..**..**..*...**.***....****..**.**..*..****.......*.*.****..***.*.******.**....**..*.**...*...******...*...*..*.**...*...*...*.*.**..*.***..*..***..**.**...**..***.*...****..*..***...****.**..**...**.**.*.*.*..**...*.*.*****.*.*..***.*.*****.*****..**.****..**...*****.**.*.**..****.*...*....*.**.**.*****.***....*..**..*.*.******....**....**..***.....**..*.*...*.**..*.**.*.**..*..**.*..****..*.*.***.*.*********.*.*.*...*.***...*...*...*.***.*..***...**.*.*.....**.**.**....**.*****.....*.**..***..**.*..****.**.*..*..****..**..*..*...**......*.*.**..**.****.***.****.**...*..*.*...*..*...**.***...*.**..****.*..*...**.**........*..*.******.*.*..*..*.***.**.*.**...***.*..****.*.*.*.*.**...*.*.***....*******.*.**.**..*.*.****.*.**.*...*.**..**..**.*.***...*.**..****...**.*.**.***.*.*.***.*..*.***.***.****..**....***..**.*.*..**....*..**.*..*..***.*..*....**.*...**.*.*.*****.*.***..*.....**********.*.*.*.**.**.*..*.*...**.***..***.**........*.***.*...*..***.***.*.*.***..**.**.*.*..*.****.*.*..*..*.****...*.*.**...**.....*.**..*.*...*.***.**...*...**..**.**.*..***.***..**...***.***.****.***......*.*.***..******....*.......***..*.....**.*.*****.*****..**..*.***..****.*.*.**.***.*..*.**....**..***.**.*.***..*.*...***.*...*.*.****.*...**.....**.*.*.*.***.*...*.**.*...*...**..*....***...**..*.***.*.**.****..**.*..***..*****..**.*.*..*.*.****..*.....****.***.**.**.*.**.****...*.***.**.*..*...**..**. ..**.*.**...**..*****..*..****....*..***..**.*......***.****..*...........*.*.*.*.**...*.**...*.*..*..**.*.*..*..*.****.**...**..*.*..*..*.**....***..*....*.**.**...*****.***..***...**....**.......****..*..*..*..**.*.*.*.**.**.**.*****.*..**.*..*.***.*.**.**...*******..**..*****.**......***.....**......*..*..**.*.**.*.*.*.**.******...*.******.*..**...*....**...*..*..*.*.****....*..*....**.....*.*.....*...***..*..**.*......************...****..**.**.....*..***..*.**.....***...**.*..*.**...**.*....*.*.****.*..*..*...**.*.**.****...*.*..*.*....*.**.****..****....**...***.**.**.*..*..*.*.*...*.***...*........*......**..*.*..*.****.*...***.*****...**.****..***...*.....*....*.*.......**.....*.**.*..*...**..**.****.**...*....****..*.***..*.*.*.*.*.**.*.....*.**.*.*..*...*....**.....*.*.**...*..***.*.*.**.**..*..******..*.****.*..*.....***.**..*..***..*...*.**.*...*...*.*****...*.***.*...**...*.*..***..***.***...*****.*.*...*****....***..*...*...*****....***.*....*..*....*..**.*.**..**...*.*.*.***....*.*...**.**.*.*....*..**.**.*...*...*..*.****.**.**..*..****..***..*..*..*....*****.*.*..****...*.*.**.*..**.*.********....**.*.**.**...*.*******.*.**.*...*.*.*.*..**.**..*.*...*...**.*.*******....*...*.**....*..*..*.*.....*.*..**.*.**..**........*..**.*..*.*....**..***.*..**......***.*******...****..*.*.*.***.....***.**..**.****..*...***.....******.*...*.****.***.*.*...*.***.*.******..****.*.**..***.**.........***.**..*..*..*....**.**.****.**..*****.*..*..*...*...*...**...***.****..*...***.**.*.**..*......****.*.*.*..*.****...*..*.....*.*.....******.....*..*.*.**..*..*....*..*.*..*.*.**.*..***.**...*..*....*.****...*.*.*..*..*....**..*.*.***.....*..*.....*..........***.**.*.**..*...*.**..**.**..*.*.**....*.*****.*.*...******.**....****.*.**.***.*.***.*.**.*..*.***......*..**.**..***...***..*.**.**..*..***.*....*.***.****....*....**....**.******..**..**..****.**......***.*.*..*..**.*.*****...*..**...**..**.*...*.*****...*.*.*******.***..*..****.*....***.**.**.*.*.*********.**** *..**..*...*..*.****...**.**...****..*.**....**....*****.**..***..*.*.*.****.***.***.*..*.**.......*******.*.....***.*....*..*....*.***.*.***...*******.***********.*.*...*..**.*****...**.***.**.****.*.****..****..****..*..*..*...*...*..*.*.*...**..*********.*.**.**.*******.*.....***..*.*.*.*.*....*.....*...*.....*.********..**...***.*...****.*..**....*.....****.******..*..*..**...**..***.**.......*...*..*..****.*.*.**.*.**.*..****..*...*..*.*.*.*.**..***..**.**.....*...***.**.*.*.*.*....*.*..**.*.**.*****.**.***...***...***.*****.*.*...........*****....*.**...*..**...*.***.*.***.****..*.*.*****....******.*..**...*..**..*...***..**.****.*.*****.*.*.*..*.**..**..*.**.*..*.*..*.*..*..*..**.**...*.**.*.....*...**.***.*...**..*..***.*****.....****..***..**......**..******.*.*..*.*.***.****.*....**.*.*...*****.*.***.*.***...*...*.**..***.**.**.**..*..***......**.....**.**.*.....*....*.*.*.**.*.*....*.*....*.*****.*..******.....*.**.*.*****....*..****...*.....*....*..*.***.*.....*.**.*.*..**.**.******.******.**.**....*....**...**...*...*...****.***..**.*.*.*...*.*...*.*...**...*.*.*.*...*..****.....***.***...*.**....******.****....*.*.*.**..***...**..**.*.***....**.**...***.*.**.***.**.***.********.****..*..**.........*.*******..*.*..*.**.*..**..****.**....*..**..*.*......*..*....*..*.*.*.***.*.*.*.*.**.*.*.**.**.*.....*...**..*.**.*.***.**..**.**..*****........*.....**.*..*..*.*..**...**..***..*.*.*..***.****...*......*....**..*.*.****...**.*...*.***...*..*..*.***..*.*..*.**....*....*********....*..*.***...***.***.**..**.*..**..*.***.*.*.*..**....***..**...**.*..****..*.*..*.*.*.**.*..*.**.**..****.*..****...***..*.....*..**..**.*.***.*...*...*...*...**..*.**...****...**.*...*...*.*..******...**.*.**....*.*.*.*.*..*..*..**.*..**....**.**..**.*.*.*.....**.*.*...**..**...***..***.*.*..*..*...*.*...***.....*.**.******....*.***.....******.**.*...*****.*.**....*..**.***.**....****.**..*.*...*.*******.***.***.**.*...*****.*....**.**.*..*****...***.*****.**.**...*...****..*.*... ***.........*..*..*....*..***..*..**...**.*..*..*....*...*.*..****....*.*...**..*.**...**.**..*..*..**.**..**.*.*..***...*****.**..*....*.......*.......*..*..**.....**..*..*...***.........***.*.*.**..********.*..**...***...*.*****.**.....*..*.*..***.*..**.***.*..**.**.**.**.*.*******..*.*..*.**.*..*.*....*.***....**.***..**....*........**.*.*..*..**.*.*****..*..***....**......*..***..*..*.***..*.*..*.*.....*.**.***.*..*********....***..******...*...**..**..****....**.*....**.**....*....*...****..*.*...***.**.*.*****.****....*..***..*.**..*.******...*.*..****..***....*.*.***.*.*..***.*.....*.*.......*.*.*.*.**.*****....*.**...*....*....*****....*.**.*..*..*..**.*.**.***..*.....*..*.*..**.****.**..****.**.*****.**.******.****.....***....*.********.*.**.**.*.********...*.*****...*..*****.*.*....*...***..*.*.*.....*.*...**...****..**..*.***.*.*.*...**.***.*****.*.*.***..**..*...*.**..**.*.***..*.***.*....*.*.*...****...*.****..*.*..****.*.*....**..*.*.*....*..******..*.***.**....**.*.*..*....*.****..**.*...**********.*....**.***...**.*.*..**.*.****...**.*.*.*.*.**.*****..**.**.**....*.*..*.*.*....*...***.**...**.*..***..*.******.....**.**..*.**..***..*.*..*.*..**..*...*.**.***.*..**....***.****....*.**..***..******.*.*..**.**.*..*******.*.***..**.*...**..*.*.*..***.*.....*...**..***.**...**.**.***.*...****...*..*....**.*.**..*.*...*.....*.*..*.**...**.******..*.**....*.*..***....*.*..***..*..*****..*....**....**.**.***.....**.*.*.**.**..*.***..*.*.*.*.**...**..**...**..***...**.*..**....*.*.*****..*.....*.*****.***..**.....*...*..*.*...*.....*.*.**.*****.**..*****...**...**.*.*..*...******..*.***..*...**..*...*.*....*....**..*..**..**..**..******.*.*.*...*.**...*......*...**..*..***.**.***.**.*.*....**.**.*..*..*...*.*...****.*..*.*...****.*..*.*.***..*.**..*.*****..**.**..**.**..*.*..***..**..**...*..*.**..***..*.****.....**.*****.*...**.*.***.*......****.*.*..*****.*..*****.**........*......*****..*.*..**....*.**.*.*...***...*..***.**.**.**.*.*****...*.****...*....*.* *.**.*.****.*..**..***...*.***...***.*.*.**...*.*......*.*...*.***..**.*.******.**.**.*...***.*..*..***..**.*.****..*..*.....***.*.***..*.**.**....*.*.***...***..*..*******...******....*.....****......****..**..***..*.*..***...*****....***.*...**......*.......*.*...***..*.*..*****....*..*.*****.*.**.**..*.****...**.**...***.*..*..*..*......**.***...*.*.*..***...***.***.*....*.*.**..**.*...***..*.*.*.**.**.****...**..*...*....***..*.*.*...*.*...***.....***.*.*...****..**.*.*..**.*****.**.**.******.*.**..**.**.***...**......*...**..*..***..**.********.***..*.*...*..*.*.***.*........*****.....*.*...*.....**.*.*...**.*****...***.*.**.*.*..*.*......*..****.*.****.*.*...*..*...**.....***.**......***.**...*....**......*.....****.**.*.**..*.**.*...******.******.*..**..**....*..*.**....**...*...*...*..****...**.....*.*...****.**...**.**...*..*...**....**..**.*..**.*.**.*..****.*..*.***.*.***.*.*.**.*......*.**...*.**.*....*.**.**..*.*..**...**..*****....*****...***.**..*.....**.**.***.*.*....****.***....**.*..**...*......*.*.**.**...*.*.*.**..*...**.***.*.****.***.**.*.*..**.**.*.***.**.**.*.*.*..*..*.***.**.........*..***..*.***.*.****.*...******.**..***.**.*...*...******..**..**..***.*.*.**..*.**..**......**..*.*..***..******...**.***....*******.*...*...*.***.*..***.***.*.*...*....*.******.**.**......***...**..*.**.....***.*.*.*..***.**.*.....**..*....**..***.*.*.**...*.*...*....*.***..**...*.*****..*.*..*.*......*.*.***.*.**...*...*..*.***.*...*..**.******.*.**.**.*..*.*..****..**.***..*.**.....**..*.***..*.*...*..**.....****.****.**.*****..**.....*.****...*..*.....***....*.*....*..*..*.***.*.***..****....*.**......****...*.....**..**..*..*....****...*.***.*.**......*****..***..***.*.*..******..*.*..***.*.......*..**.*.*.*.*....**..*...*..****.**..****..*.*..*..*.....*.*.....***....*.***.*..**.*****....***.*.*.******.****.*.*.*...*.*...*...**..*.*.***.*..*****..**....*.....**..**....*..*.***.*******...*.*.*.***..*****.****..*.***..**..***.*.*....*.*.**....*.*****.*..***** ..**...*.*..*.***.*..*....*....*.*...***...*.*...**.******....*.**.*...*...*.**.*.**..******..*....***...*****..*...*.****.*.*****.*.*****.*.****.*.*.**..*..*.**.*....*****..*..*..**.....**.*..*.*....*.*...*...*...*.**.*.**.*..*****.*.*.*..*...*..***..**..***.*.*.*.....*.**.*.****...*.*..***..*.**.*.....*.***..*.*..***.*.*.*...*...*...***..*..*..*.**.*.....**.*.*..**...*..*.**....**.*.*..*....*...*.*********....*..***.*.*..***.......*..*...*...*.*....********.*****.....**.*...**.*.*.**...**....*.*....**.***.***********...........**..*.***...*.**.*.***..*.**.*.**.*.***..*.***.*.*.**.*......****.*.....*.***........**.*..***.**...***.*.*.*.*.****.*.**.*...**.*.......**.....****..**......*...*.*.*..********.**.***..**..*..*.*..**..***....*.**.**...**.*...****..*..*....***.**.*.*.*****..*......***.*.**.*..*.*..*....***...*******..**..***.**..***.*.**....*...*...**...*..***..*.....*.*.**..*.*.*****.*.**..*.*..**........***..*****.*..*...*.......**...*..*.**.*.*.***.**.*.**...**...*.....**.*.*.***..****..***.*..*.****....*.*....*....**.***..*..*.*.**...****..*..*.**.*.*...**.*...*..*..*****.*.**...****.*..*...*.*.*.*.**...***..**.....**....*.***..**.*.*.*..*.***.*....**...***.*..*..****....*....*...***********.*.*.**....**.*****..*.*.***......*.*.*.*..*....*.**.*..*.........*...*.*....**..*.**.***.*...**..*****...*.*..*****.**.*.....*.*..**..*..**.**.*..*.****.**.*.*.*....**.*.***..*.....*....**.****.***...***.**.***....*.*.**..*.*******...*.*..**..**.****.*..**.*******.*.*.**.*...****..*.*..*...**.*.*....*.....***..*.****..*.*....*.*******.****..**.****..*.*.***..*.**.*.*..*****.****.*..*..******.**..**...**..*...*...*********.*..**..*.**..**.**.*....**..**.*.*..**..***.*....***..*.........**.....****.**.*.****.*.*..*.*.*..*.*.****...**.*..****..*.**..**.***.**.*.*.*.***...*..********...*.*....*.*..*...**.**.*..***.*****..*.**.***.**..****.***......**....**.*..*.*..*....****.*..*..*....***.*..*....**.*****.*.*.**.*.**...***.*******...*.*.*.***.*...*****.*****...*...*.**** *...*.*.**.*.***.**..**.********.*......*..***.**.*****..***.***.**.*..*.*.*.*....*.**..*.....*.*.....*.*.....*..****.*****.***....**..*.***..*.**.**.**..*...**.*...*.*.***....**.*...**.**..**.***.***..**....**..**...***.*...*..*....**...***..*.**.***.**.*..***..***..**..*........**.****...***.......*...**...****.*..**.**.*....***.**...**..*....**..*.*..*.*.*.....**.*..*....*..**....*.***.*.*..*.****...*.*****..***....*.....*..**.**.*.****....***.***..*.*.***.*.**..*****.****.***.****..*...*.....*..**.**....*.*..**.....**.*****..***.**..***...**.*.**..**...*...*...****..*.*..*.....***.*.*....*******.*.*.*..**.*.***....*.***.*..**.**..**.**.**.***.**.**.**........*....**.*.*..****.****.......*.*..*.***....**.....*.****....****..***..*.*..*..**.**....**.*..**........***..**.....****..***.**.*.**..*.*..*...***..**....*.**...***.......*..***.*.*..*..***.*****..**..***.....*...*..****.*......*.*.***.*....*..*..**........**..*.**.*...**.**..***...**..**..***.*.**...**.**.*.*.***......**.**.**..*.*.****...***....*...***.****...*...*....**.*..***.***.*..****..*.*...*..*..*.******...****.***..***.*....*.*..*..**.*........*...*.**.*.*..****.*..***..**....**.**.*...****.......*.........**.*.*.*...*...**.*.....*...*......*.*.****..*...*..*.*..*.******..*..*..*.***.....*****..*..*.**.*.....*.....***...***..****.*...**.**...***..**......*.*.*.*...*..*..****.*.**.***.*..*******.*...***..*.**.**.**..****.*.....**..**...****.****.*...**.....*****.*.*.***.*...**.*.*.....*.****.***.*.*...*******.*.*..*..***.***.*****..*...*.**..**.**...*...**.**.*.*.*.*..**..***.....**.*...*.**....*.*...***.**.*....**...*...*.*....*.**.**.***.**.**...***.**.*....************.**....**....*.**.*........**.*.*....*.***..**...*.****.*****...*.....**..***....*.***...*.****.**...*.*...**..*...*.**.....*.***..*.***..*.***.*.***..***..**..*.**...*.*..*..***...*.......**.*..*...**.*..*.*.*..*...*.*....*.***.*****..**...*.*..*..***....**.**...**.*.*.******..***..**..**..**..**.***..*.*...*.......*.*.*.*...*..** *....****.***...*.*.*...*****...*....**...***.*...**..*...*.*....*....***..*.*....*********..**.*...*.*.*...***.****......*****.*......******..**.*....*****..**..*...**..***...*.*.......**.***..*.*...*.*.*..*******.....*..**..*.*.****.*..***..*.*.**..**..*.****.......****.***...*.*.*.*...*......*.**.*...*.***....*.*..*.***.*****.*..**...**.*.**.***.*****..*.*..**..****..***.**.*....*..*..**.*.***...*..***.....*..****..*.*.***.*****...******.*..........**.*.**.*.***.......**..*.***..**.....******.*..***.*..*..*..***..***.**..**..*..**.***.....******.*..***.**.*.*...***.*.*.**.*.**...*.***..*.....***.**.**....*..**...*.*....*****...*.**.**.*..*.*..**...*...*.*.*.*...**.*.*....*..**.*.....*.**..*.*****..*...*.*.**.**.*.**.*..***.*..***..*..........***..****.*.*.***.**..*..*.******.**..*..**.*.*.*..*.*....**.*...*...***..*.***......***..***....****..****...*.*..***.**.*..*...*..**.***...*.**.**.*.*****..*....*.********..*******..***.********.**...**.*..***.*..**.*...**.*.....*......****.....*.*..*.*.*..*.*..**..***.**.***...**..*.***...*..*...*.**.*.........*.*...*.***.***...**..**...*.....*.*....**.......****.*.*.*...**..**.**.*..*....**.**.****.******...***.**.*.*.**..**.**.*..***.**...**....***.*..***.**.**.**...*.*.**.****...***.**....*.*.**...*.*.***.*.**...******.*.*...*....**..*.***.*.*..***...****..***.*.**.**.*.*.....*.....******.*.*.*.*..*..*.**.*..*..**.**.*****...*..*****..*...**...*.*..*.*****...*.*.*****.***....**...*.*.....*...**.**..****.***.*..*....**.**.....*........*****...*.*..*.**.***.*.******.****..**...*.*****...*.*..*..*...**********.**.*.***.********.*****.**.*.*..*.*.*....*.****..*..*.*****..*....*..**.****.*...*...*.**.*.***..******..*..*..**..*.**.......***.****..*.******...****.*.*.*.***.**....***..****....*.*.******.*.***.*.**..*...**.**.....*..*..*..***.**......*...*...*..**.***..**.*...*.*****.**.**.****...*.*.*.****..****...*.*.........*.**.*.**.*.*...**.**.....*...*.***.**.*.****..*.*...****..*.***..****.***..*.***..*...****..***.*..**. .*.*..**..*..*...*.***.....***.***...*.*..*..**....*...******.*..***.******.*.*..**.*****.......****.*.....*.***.*..*****.*..***...***...*..*...*....*.*..**.*.*.***.***.....*..*..**.*..**..*.***..**..*.*..*.*..*.****.**..**...***.*******.**.**.*.***.*.***.***....**.**.*.**.*.**..**.**..**.**********..*..*****..*******.*..*.*..***.*...*.......**..*..*.*.*.***...****.******.*...*....*..******..**....**..**.*.*.**.**..*......*.*....*.*.***...****.****.*.**.....*.**...*..*.*..*.*.**.***.*.*...**.*.**********..****.....***.*..*.*.******..*...*.*.*..*.**.*....*..*.*.***..*...*.*.***..**.*..*.*..*.*......*....**..*..**..***.*.***....*..*.....****.*.**.....*..*.***..*.....***...******........*.....*.*.*....***.*.**.*.***.*..**..*..**.*..*.*.*..*..**.....*..**.*.***.**..*..***.**.**...***.***..*...******....*...**...*..*.**..**....*.*..*****.*...*.*...*.*.**.*****.**..*.***....***...*....***....*.**..*.*...*...**.*.....*..*...*..*****.*.***.**.*..*.....*.*....***.*.*..*.*...**...**...*...*.*.****.**.*.*.**..*.....***.**.....****.**.*.*****...*..*.*.*.........*.*...**.*.*..*.*....**.**..*****..****.**..**.*.*..*..*.....*..**.....*****.*...*...**.....**..***...**...**..*..*....*...**.*****.....*.****..*.*.***.*.***....**..*..**.*..*...**.****.**.*.****.*.....*..*****.****...**..***.**.*....****.*..*.***..**..***..*.*...**....**..*.***..*******.*.*..*.***.****.*.......*.....**..........*.***.***.*..*.*....**.**..**..**....****....**...**.**.*...*..*..**..**...**.*...***.**.**...**.*...**...*.**.***....**.*.**..............*.*....*.**..****...*.*..**..*...*.*...**...*.*.**..**.*..***.****..*.****...***....**.*.**....*....*****.****.*.**.*.**..**..*.*.****.....*..*....**..*....*..**.***....**.*....***..*.**...**..****.**..***..*.**..**.**..*.***.**......**...*..*.**..*.*.**...*.****..**.....***...***.*.*******.........*.**.*.**.....**.*.....********..***.****..*.**...**..***.*..*.*....***.*.*....**..**.*...*.*..**.*.*....*...*.*...*****...**..*..*.***..*.*****..**..***....*****.* ..*****....*.....**.*.*....*...*.**....***.**.*....********.......**....**.....**.*.....**..*..***.*..........*.**.**.**..**.**..**.**...****..*..*.***...*.......*...**.*****........*.*..***..***.*****...*.**.***..*.*.***..*..******...****.**.**.......*.****..*..*..*.*.*..*.***.*.*.**.*.*.****.*...**..***.*.....*..**.***...***.**.*..*.****.*...***.*...*.*...**...*******..**.**..****.*.*..**..*...*********.*.....********..***..*..*..*..*..*..*****..*.****..**...*..*.**..*...**.*..****.**....**.***.*.*.****.**.*...*..*.**.******.*.*..***.**.******.*.*.*.**..**.*..*..**.**.**.*...**..***.****..*....*.....****.*..**...****.**..**.**.*.*..*.*.***.*..*.***.**..**.*...**...**..*.****.*...*.**.*..***.**.***..****....*..*******.**.*....*..*..**.**.**..*.**.**.*...*.*.......**.*.*.*.*.***.****...**...*..***.*.*.*.*.*...*.*.**...***...**..***..*.***.**..*..*...**.*..**.**.*...*...*.******...*.**....**.......**.......**..*....**.*...***.*.*.**...*.*.**.**..*.....*..*..**....*..**.....*..*..*.***.*.*.***..*....***......*.**..**..*.****.*........**......******..**...****..*..*.*.**...****...*..**...**.*.**..****.*.*.*...**.**..*.....*.*..*..**....*..**.**..**.....*.****.*.*.*..*.****.*...****.*......*.***.******.**.**.***...*.*.*...**.****.....**..****.**.**....*.**....****.*...******...*********.*..*.*..**.***..*..***.********.....**.**.........*.*.*.**..*...*..**.*....**.....*.*.**..*.*..*..**.**.*.*...*******...****.*****....**...**.*.*.***.*........*.**...*..*.****.*.*..*.****..**.*.....*.**.*.**..***.*.***.**.....**.***.***.****....****.*.****.*....*.***.*.**..*..**.....*..*.*****.***.*.**.**.**.**.*.*.*..*.**.***.**.**.*..*..*.****....*.*.**.**..****.***.*...**.....*..*..*..*..****.*****.**..***.*..*.**.****.*.....*.*.*.***..*..*.***.*....**..*..***...*..***..**..*.*..**.*****...*.**..*...*******...*..******...**..*.****..*..*......**.*..*.**..**...**...**...**.*.*********....*.*..****...**...*.*......*..******.******..*..*....***.*....*...****..*.....**.**.**...*..*..***.* *****.***..**..*...*...******.***..*.***...*.**.*....**...**...*...**.*.**.**.****...*..*.*....*..**..**..*.*..*....*..*..*...*.**....*..*..**..**.**.*****..*.***....*..******.*.......****.*...**.*..****.*.***..*..*..*..******..**...*..*...*.***....*....**..*.**.***.***.*..****.**...*..******..**..***.**...**..*.******..*.*......**..*...*.****...*.***..**...***.*...***.**..*..*..**.*.*...**..*.***..*.*..*.*.*..**.*..*.*.***.***.***.**...*.*..**..*.....**.**..***.*..*..*.**.**.*.***.*....***..*.*..*.**....*.*.....**.***..*.***.*...***.*.*...***..*.****...*..*.*******..*..*..*...*..*............*..****...*..*.*.*..*******.**.*..*....***...*.....*.**...*..*.*....**..**.*.*.*.**..**...*...***...**......***...***..*...****.**...***..*..**.*....*.***.*........*.*.*...****..*.**..*****..**.***......*.*..*...*********..**.**..*.*......*.**.*.******......***.*.*....***.*.*..***..*..*..*.*...**.....**.***......****....****..*****.*.*..*.*.*...***.*....*.*.****.*.**.**.**...*..*.*...*.*..**.**.*..*.**.*.***.*..***.**.**...*.***.**.*...*.**.***.*.*....*.****.*.****.*..**...**.*******.*..*...*....**.*..*.*.**.*.**.***.***.**.***..*..**.****...*.*****.*****...**.**.*....***.*.**...*.*.**..*..******.*****...*****.**..**.*.***..*.*.*.**.***....*****...***....****..*.**.*.*...**...*..*.*****..*****.*....*.*.****..*.**.*..*...*..*.*....*.....*....******.**..***...**.**..*.*....**.**..*.****.**....**.**..*...**..*......*...****.***.******.********..***..***..**********.*.**.******.*.*.**.*..*.**......**.*.**.**..***.*****.*.***.**...*...*.**..***..*.***...*..***..***.*....*...****.*.**.*****..*.**...*..**.*....****.**.**..*..*.**.*..***..***.*...*......**......**.***.**.*.*...***..*..*...*.**...**....*******..*..*....*..*..*......*..*.*.*.....**.*...**..*.**.*.**.*******.*..****..***.*.*.**.*...****..**.***..***.*.**.******.**.*..*..*.****..*.**.....**...**.**..*****.*.*..**.*.......**.*...*.**.****.*.....*...***.*...**....*.*..**...**.**....**.**.....*.**.*......**....*.**.*.***.**** .*.**..***...*...**.*...***.*.*.....*...*......*.*****..*..**.****.**..*..**.*..**..**.......*..**.**..****..***......**..*.**..*.*.*..**..*.*.....**..*.**...*.****..*.*.*.**..**.*.***.....******..*..*.**...***.*.*.***..***.**...***..*...****.*..**...*..**....**.....***..******.****.****.*.*.......**.***...*..***..*.*..****.**..*.*..*.*..*.*.**......*.*.******.*******....**.**..*****.****...*****.....**.*.....*.....*..*..*.**.*.**.**.*..*.*.**.*...*...*.****.....*..*.*..*.**.**.*....*.****...**....**.*.*.*..*.....*...*****.*..*.*.**.*.......****...**..**...*.****.****.****.......*...*...*..*...*..**...*....**.********...*..**..**.**...*..*...*..**.*.**..***...******..*.*.*.*..**...***.....**..*...**..**.**..**..****.**..*..*.***...***.**.*..*.**....***..*.*.**.**.**..*.*.*..*..*.**...********..*..**.*..*..*.*.*.....*..*.*.*..*.**....**..**...***...*..***.*..**.*..*...*.***.**.*..*****...*.*.*..****.**..*..*..*...***....***..*.*..*.****.*......****...**..*****.....****.**.**.*.*.*.****.*..*.*..*.**....**.**.**...***.*.*...*....*.****....*.*.**.....**...**..*.*..****.*..*..*.*.*.*...**..***....*.**.***..*.***...*..**.*..**..*..**.*.***.***.*****..*.*..*...*.*.***.......**.***.*..*....**.*.*.*.*.*****..*****...**.*....*.*.**.**.***.**.*..***..*.**.**.*.**.*.***.*.*.....**....*..*..****..*....*.****.....*.*.**.***.*.*....*...*******....*...*..*.***.***...**..*.*......**.....**.*.*..*...***..***...*..*.*.**.**.*..***.***...**....*..*..*..****.....**.*******.*****...*.*..**.*.*..*.*..*..***.....**.*.......**.*.*..*..**.*.*.****..***.*.*.*....**.*.**.**.*.*.***...*.******.*..**.*.*.***..*....****..*******.***.*.*****...**.*..**..*..**.*....****.*.*.****.*.*..**.*.......*****.*.*..*..*.***....***.**..*.*.**.*.*...*****.**.*.*...**.**..........*....***..*.**.**.*.*....*...**.*...***.**.***.*...**......*..***..**.*..**.......*****..**..*.*...**.**.*.***.*.....***.****.**.*.*...***.*..*.***.....**....*.*...**...***.....**.****.***..*...***..*.**.*...*..*.****..*.****...**.*... ***.*.***.*.*..**..**.***.***.....****..****.****.**.*..***.*..*..***..*.***...*******.**.****......*..***.*.**.*.*.*.*....*.*.*.*.*..***.*****..****...*..*...**....***..*...*..***.**.**.**.***.*..*.****..*.....***...****..*.....*****.*.*********.*..*..******...****..***..*.*...**.....*.*****....*.......**..*...*.*....*.*.**..****.***.*.*.*..*..**.**.**.***.*.**.****.****.......*.*.***.*..**.*..**.**..*.***...**..*****....*.**.*..**********..***..**.**..*.**....**.**..**.*..*.....**.*.**........*****......**.*.**...*.**.**..**.****.*...***.**...****.**.**..*...*..*****.*..**.*..*.*..*.***.**.**.*.***..**..****..****.....***..**.***..***.*.*.*.*.**..***.*..**..*****.*.*..*..*.**..**.**.***.*.*..*..****.*.*****.*********.***..****.*.*..****.**.**..*..******.**..*******.......**.*.*.*****..**..**.**.**.*.*.*.****.**..**.*.*.*...*.**.......*..***.*.*.*.*.**.*...*..*.....**.***********.....***.*.....**.****......*....*...****.**..**..***.**..***.*..*...*.*.****..*..*.*...**.*******.***.**...*..*****..*.*.****.*.*.***.*.*.*..***.....*...*****.*..***..*.**.**...**...*......***....***.......*..*.**...******.*..****.*..*..*.***.*.*.*...**...*.**.*.*.****..*..*..**.*..*.****..*.**..**...*....*..*...*.*..*.*..**......***..**.***..*......*....*.*...**.*..**..*..**.*..***...*****.*...*..***..*.*..*..***.*..*.*.***.****.*****...*.*.**..*.***..*............*.***...*...***.****...***.***.***.**.*.**.**.***.*.*.****..*.**..***.*.....**.**..**....*.*..***.*..*..*...**....*.*****....***.***.**.*..****.*.*..*....*.****....*.*...*....**.*.*..*.*.*****..***....*.*....*...*.**...***..***.*.*...*.***.*.....**.*...*.**.*.*.**********...*.*.*..*****..**.**..**..*.*.**.*...**.*.....***.**..*.*...*....*..*.**..***..*..****..**..***.*.*.*....*..*.**.**.*.*...*..*.*..*.****.***.**...*.***...*..*..**....**....*...*.*..*..***.*..**..**.*....***.***..**...*.*..**...***..*..*.*.*....**..**...*.**.*...*..********...*...***..*****.***...*...***.**************.**....*..*.***.****...***..*..*.*..**...** ****...**.*..***.***.******...******.*..****.*....*.......**..*.*..***..*.*.....**.*.*....*.**....**...*..*******.***..**...*.**..**..........***...*.**...*..*.*.***....*..*.**.*.**.*....**..****.*.**..*.*****.......***...*..****..*.***.**.*..*..**.*.**......*.*....***...**.*..*..*..**.*.*.****.*.*....*....**...*...*.***.***.*..**......****...*.***.*******.**.*..**.*.****..*.***.**..*.*.*.**....***.***...*....*......**..*....*...**..*.*.***.***..**.**......*.......*.**.***.*.**.**.**.....**..*..*......**.*****.**.*..*****..*.*.*.**..**..**.*..*...*..***...*.**.*.**.*.*.....**...**...*..*.****..**.*.*****.****.*.....*.*.*..******....*********.***.***.**..**.**.**..*.*.*.**.**.******....*..*.*..**...**....*..****.***...**.**.....********..*.*..**..**.*......**.***.**.**.*.*.**.***..**.**.**.*.*..*.*..***.*.**..***..******.***..***.***....*.**.*.*......*.*****.....******.**....**........**.**...**...*............***.**..*.....*..*.**..*..*..*.....**..***.**...****..**.....**..*.**.*..*.*...***.**...***.*.*.**...*.****...*...****.*..**...***......*.**.**....*.****.**...*.....****...*..*....**.*.*.**..*..****...***.***..*...*..*****.*.*.*...*..**..*.***..**.***..*.**..**..***......*.*.*****.*.******....****.*.**..*......*.**..*.**....*..***....**.*.*.*.***.**..***..*.****..**.***..*****..***.**......*.*..**.*..*.*.****...*..****.****..*.*.******.**..*....**..**.*.***....*.*....*..*.*****.***...**....**.***..*****...*...*.**.*****.*....***..*..*.**..*...****...**.***..*.**.*.*..*...**...*...**.*..*...****...**.*..**.****..*..*.*....*.*..***....*.***.....****.***.*....*.*.*..**.****.*..*.*.......***.*.*****..**.*..**..**.*.***....*.*.*.****.***.*..*.*.*.**..**..**...*..**..**..*.**...*....**.....****...***..***.*.*.*..*...**.*.*.**...**.****.***..*......*****......***.*.....*****.***.****..***..*.....*****...**..*..*.*..**.**.**.*.***....*..*..****.****.*...*...*..***.***..*.*.*..*****.**..*..........****.**.*..********..*****.*...*.*****...**..*..*.*..*.***..*....*.**.*** *.**.**.**.*.*.**.*.*..*.......*..**....**.**.....****.*.*.*.*.***.***.**..**.*.*..***.*..******.*....*.******..*...**....***....*...*.*..*..***.*..****.**..*.*.***...**...*****.*.**....**...******.**...*.....***.*.**.*.*..*...***.***.*.***....******.*..***..**....**.....****.*****...*.**......*..*....*.****.****..**...*.****...*...***.**.*...*.**.*.....*..***...*..*.*.***....**.....*.*.*..*..*********.*.*.****..*....**.******...*..**.***.**.***....*...*.***...**...**..*..******.....***.**.**..**..*.*.**..*...***.*...*.*..*.*.****.*.***.*.*.....*...*..*...***...*..***.**..*.****...*.*.*..****.*..*..**..*......**......*.*.*.***.*.....*****.*..****.**..*.*....***..*....*.*.*..*****..**.*...*.*...**.......*.***..****..***..***..*..*...*..*.***...****...****.***..*****.*.**...*...***.*.*...*....*....*......*.*****.*..**.*.*.*.*...***..*..*.***.***....*..*.....**.*..*.******...***....*.*.**.**.*.***.***.*..****.*.*.****.**..***.***.**...*****....**..*.**..*.**.*..**.**.*...*.**..*.***...****.*..************..****....**..*....*..****.**...*.****.******.....*.*.......***.......**.*****.*....**.*****...*******.*.******.***.***.*.*.**.*..**.***.......**..*.*......**.*****.*.****....*..*..***.*..***..*..****.****..*..***.*..*.....*.***..**.***..*.******..*.****.****.**...****.*.....*.*.**..*..****....**....*.**.*.*...*****..*...*.**.***.*.*.****...***..**..**..***.*.*....*....*.......*.**.*..**.****.*.***.***.....**.**...***..*.*.*******......*.****..*..*.*....**....*..**...**..*....****.*.***.*****..*.*****.*****...*......*.**.....**..*.*.*..***.*..*.....**..***..........*.*.**..*..*..**.*.**...**.**.*....*.**.....*..***.*..*.*.*.*...**..*.**..*.....****.........*..***.*.......*...**.*****.*..*.**.*.***..**..**..*..*.*.......*.***.**...*****...*....***.....***.*..*.***.**.....***...*..*.*...*.*.**.***.*..******.**..*.***..*...*...**....*..***...*.**.***..*.**.*..*..***.*....***.****.*.*..***.**.***..****..*.**.**..*.*..******.**.*....***.*...*.*..*.*..**..*..********.**.**** ..*...*.....**.**.*..*..*..**......*.*.**.*.**.*.****.*..*.****...**...*...**...*.*..***....**.***......**.***...******.***.**.**....**.*.****..*..*..**.**..**..*..*....*..........*..**.*.*..***..*.********.*....*..*...*.****..*..****.**..*.......**..*.***.*****..*..*.*.....**..*..*****...*.*..*..*...****...*....*.*.*.*....*.*.*..*.*..*.**...***.....**..***.*....**..***.*.*.*.*..*....*.*..**.*..**.....**......*.**.**.**....*.*.********...*.*.*...**.*...*..**.**...*...**.******..**......*.***.*..**.*..**.*.*.***.....*.....***..***....**...***...**.******....****..****.**..*.*****..***....*.*.*******...**..*..*.**......*..**..***...*....**.****.**.*.....*.**...*.**..*...*.***.....**.*.*.*.*....**..**.*.*...****...**.*.*.**...**..**.***.*..**.**.*......**.**.**.*..*.....**..****...*..**.***..**..*.****....*.*..**....***...***.*..*.*.**.*..*..**..*..*.*...**..*...**.***.*.**...*.*.....*.**...**.**..**.*.....*......***.*.**...**.*...***..*..***.******.*.*..*...***.**...***..**.*.*.....*..*********..****.**...*...*...***.*..***.****..**.*..***.**..**..*.***.***..*.*..*..*..*.....**.......**.**.*....*..*****...*...***...**.*.*...**..*..*..*..**.*.*.**.**.*..*....*.*.**.**.*..*.....*....**.****......*.*********..***.*.**.*.**.*..*.*.**..*....*.*....*.**...*.*....*.***.*.**..**......**.**.***..*.**.*...*.*..***.*...*...**.****..**..*...***.**..***..****..*..*...***.*.***..***..****.**.*.****.****.******.****.*****..**.*......*.***.*.*...***..*..***...*.**..*......****..*.*.***.**....***.*.*..*.**..*...*.**..*****..******....**.....*...***.***.**.*.*..*.*.****.**.*.*.*..*.*.**..*..*.*..*.**..*..*....**..****.***.**.**..*.*...***......*..*.....**.******.*.*.********..*....*..***..******.***.******.*.*.*.**.**.*..****..*.********..**..*.*.**.**..*..*.*****...*****....*..**..***.*.*.*.*....**....**...*.**.**..*.**.*...***.*..**.*...*....***.***..*..**.*.**.****.*.***.**.**...*.*.*.*.***..*.***.***...**..**.*.*.*****.*.*...*****.****.***.*.***.*.*....***....**.*...*...**.*..*.*.* .*****..*.*.**.*.***.*..**.**..*.*..**.*.**.*..**..*.***.*..****.****.*..*.*..**.*.....*****.......*.*.**.**.*...*.*.*...*.....*.***...**..**....*..*.*..**....*...*....**..*.*.*....*..**.*...****.*.*.**.....**...****......******.*.....*.*.*.**..***.**.*..*.**..*.**.*.*..**.**.***...*.****..*.****.*.****.**.*..*...*.**.******.*.**...*.....*.***.....*.*.....*..***.*****....**..*..*..***.***.**....*.....*.**.....*.*.**.**...**.***...*.*..**.****...***.**.*.....**.*..**.*.**...*..*.**....*..**.*..*..*****..*.*.*.**.*.**.*..*.*.*....*...*...*....*.*...***........*.*.*..*....*.*...*..*..**.**.*.**..*.....*...**...*.****.***..***...*.*.........***.*..***.*.****.*.**.***.****..*...*****.***.*******..*.**.**..*..*......*...*.*....*..****..**....*..*..*******..*..**.*.***..****.**.****.*...*..**.**....***...**.....**.*.*.****....**....*..**...**.*.***..**.*.**.....*..*.*.*..**.*..***.*.*..*.**...*....*..**.*.***.**.*.**.....**...****..*.....*.*.*******..*.*.*.**.*..**.*.***.**.*...*.*.*......**.*****.*.*..*.**.**....*.*.**....**.*.**.**.....*..*.***..**.*****...*..*..**.**....**.**.*********...*....*.*....*.**......*.*..*..*****.*..****..*......**.******..**.***....*.******.*.*.**..**.......**.***..*....**.*..**....*..*....*.*.*.*******.*.*...***....*.*..*.**.*.*.**..***..**...*.***..******..*..*.****..***..*.*.*..*.*.*.***.*.*..**..*.**.*..***..***.**..**....**...*....*.*.*....*.*.*..*....***.*.*...*..****..***..*...***.....*.*****...***.*....*.**.**....**.....***...*...**....*.*****.*.*..***..*..*****.*.*...**.**....*...*..**.*..*...*.*..**....***..*..*......*.*..*...*****.*.*.*****....**...*****...*....**.****...****..*..*.*.**.*.*..*..**.**.*.***..*...*.*.***.*........**......**.*.**.****.**..*******...*.*..*.....***.*....*.*.**..*..*..*....**.*..**..***.****.*.*.**.**..*.*....****.***.***..***.**...*.****.*.***...*.*...**..*.*.***.*.**.*..***..**....*****..*****.*..**.*.*.*.*...*.*...*.***.**.*.*..*.......**.*..***.*******.*****....*.*..*...*.***..*.*.*.****.**.**....*.. *..**.**...**.**.....*.*..****...**...*....***..*...*...*..**.*.*.*.*.***..******.*.*.*.....*.**..*..**..**....*.***.*...**.*....*****...*...*..*..*......*....*.**...*..**..**..*.**..**.***...*.*.*..***......*..*....*.*.*..**...*.*.**......**..***..***.**.***.**..*.********.**.*..**.**.*...***..**..*.******.*.**.***.**.***.**...*.**....***.*...**.*..**..**.*..***.*.**.*.***.*****.*.**..*******.*.***...*.**..**.*.*..*.*.**.**...*...**.**.*.*.*****.*.*..**....**.*..**.**.*.****.**..****..*.*...*..**.*.*....**.**.*..*....*.*.**....***.****......*......*..***......*..*....*.*...*.*****.*.**.***.**.**..****.**.***.**....**.*.*...*.*..*..****....*..*.**...*.**.*.*...***.***..**.*******..**....*..**.......**...*..*.*.*..*..**...*....*.**.*..*..**.....*.***.***.**.*.*........*.***.*.****.*..**.****.....***...**..****.*.*.*....**..**...*....*...***..*.*..*....***..*..**.*..**.*...**.**....*.***....*.*....**....****.*...*..**.....**.....*..*.*.**..*.******....*.*..****..****....*****..*...*.***.***...*..*......**.*.*.***.**...***...*..*..*.*.*.**.*..***...***....*..***.*.*..*******....***....*......*......*.***.**.**.**..*.*....*.**.*.**..*..*.*.*..*.*.*..*.....*...*.*....*..*.*..*..***.*.*..****...**.*.*...**.....**....*.*.**.*.*..*....*.*.****.*....*....**.**..***.*..*..*.**...*.*...*..**..*...*.*..**...**.*.*....**.**..*....****.*..**.***.***...*.***.*..*****.*...*****..*.*......*.*..*.*..*...**..**.*.*****.***..****.....*.*****..**.**..*********.*.*...*....****.*.*.*.*..**..**..*...****.****...*.**..******....***....**.*.**.*..**..*.*.....**.*****.***..*..**.*..**....*..*.****..*.****.****.*..*.*...*....*..*..****.**.**.*.**.*.**..*...***..***.********.******..*...**.*.*****.*..*.****.*.***.*.****.**...**...**..*..*****.**.....**.*****.*..*....****.*..*..*.*.**..*.***.***..*.**.****..*..*.*........*.**.*......***..*...******.**.*.*....**.**.*.*******.*...*.**.*.***..**....*.*.*.*.....***.*..****.*.*.*.****.**..***....*..**.**..*.**..*..*.**..*.**.*.*...*.*...*...*..*...** .*.***..*.**..**....***...*..*....*.****..**..*.*.****...*.*.....*.******.**...*****.******.....*.***.**.**..**.*.*.*..**.*.*****..**.*.....*...**..**.*.*.****..***..****.*.*...*......**...**..*..*******.*..****...*.**.****........*.**...*...**..***.**.**..*.*******.*..***....*.***...***.**....**...*****.*.**.*..*......****.**.*..*.***...*..**.**.*.......***.*..***...***.**.**.***.**.***.***...*..*.*....***..****....**.**.****.....**.*.***...***.**.**.*....*..**..*****.*.*...**.**.......**...****..**.*..*...***.*.....*.*....*...**..*.*.*.***..*....*.**...**..*..*...*.********.***.**..**.*..*.*..*.****....****..*...******.*..*..***..**..*....**.*.*...*.**.....******.*.**.**..**.*.*.....*......*..**....***.*****.***...**.*.***..*...**.*..*.**..*.*.****.*..*.*.*...**.*...*...**.**.****..*.*.....****.*.*.*.*..**.**.*.**.*.*.*.**...****...**.*..****..***.***...*....**.******.**..*****.***..*..**...*....*..**..*..**...***..**..*.***...*..*..*..***..*.*.*.*.*..*.**....*.*.*..*.****..*.*...*..*.....*.**.***...*..**.******......**.***.*..*...*.*...***.***..*.****.....*..**.*..*.**.**..**.*..*.***...***.*.*.*.****.*.....**.*********..*...***.****.*..*.*.*..*...**....**....**.**.*.*.*.****...*.******...**.*.*..*****..*..**..*....**.****...*..*..**.*****..****.*..*.*.....*.****.****.*...*......***...***.**.*.***..*.*.**....*.****.**.**.*.**.*.*.**..*.**..*.****.*...***.**.*.*..*.*..*.*.*...*.***.*.*****.*.*.*.*.*.*..**.****....*.**.....**.*.**..*.*.***.*...*.*....*.*...**.**.*.******..*....****....*..**.*..**..***.***.*.**..****....*.....**..**..****...***.***..*...*......*.**....*.*.*...........***..**.**..****.**......***...**.*...**.......*....*.*..***..**..*.*..*.*..**..**.*....*....*..****....**.*..*..***.*...**...*..***..*...*..*.***.*..**.......*.*...**..**..****.*....*.*.**.*****.*.**.***..**.*.**.**.....*.**.**.***.*.*...*****.*.**.*...*****..**.**......***...***..*..******..*...*****...*..**..*..***.*...****..*..******...*.*....****..**.**.....**.*.**.****.**..*...*.. .*.*.*...**.****...**...*.*.*.....*..*..***.******...*.*.*...**..*.**..***....*..**...**..*.*.**.**.....*.*......*...*.*.*..*****..***..*..*.**..*.***...****....*.*.***.*.***..........*..****.*...***.*.*.****.*....*.*.*...**.**....**..*.**..*.**.*.**.....*...*.*.*...*..**.*.*..*.***.*..******.*.****..***.*..***.*****...**..****..*.***....*.**..*****...***.*.*..*.**...***.*.*.*.*.****.*..*.*.***..**.*...*.**.......**..*****..*.**......*..*..*.*.****.....*..***..*....*..*******.*.***....**..***..*....***..*..*....*******..*...*.*...*.*.**.*.......*.***.*.**.*..**..*.*****.....*..*..****.*..*.***...*****.****.***.*.*..***.*..***.*...*..*..*.*.*..*....****.*.***..**.*.*.**.**..*..*..*...**......**.****.***..*.***.**.*..*..*********..*.*.*..**.**.*..*..****..*******..*.*.....**.*...**.....*..*.*....**.*.****..*.*..**.*.***.....********.*.*..*...*...*...*.*.*.**...******.*****...*.*****.****.*...***.*..**.**....*......***.**.**.**.****...**...*.**.*...**.*****.****.**.....**..*.**..***.*.......*..**..*.**.*.*.*.**...***..**.*..***.*.****..**..*..*..***...**...*..****.**..**.**.**.*.**.**.**.*.****.*.**..*.*..*.**....***.***..****.***...****..***.*.*.**.****.*.*******..*.*..********.*.*...***..**..*...***...**....*.****.**.....**..**..**.*.*.*..**.**..****.....*.*...*.**.*...*..*.**........*...*.*..**.***..**.*.**..**.**.*...***...****........*****.*.****.**..*.**.*.****..**..**....**.*...*..*...*.*.*.*.*.*..***..**.*..*....**..**......***..*....*.**.**.******...*...*..**.*.*.***..*.*****.*......**.***....**.***..*.**...**.*....*..**...****.***.*..*....**.**.*****.****....**...***.....*..**.****..*.**.*.....*..**.****.**.....*...***...**.******.*.****.**.***..*.****..*..*.*..****.*.****.******...***....*.***.*....*..**..***.***..*...*....*.****..*.**.*******...*.*....**...*...*.*...**.**...**..***..********.***..*..****.***...**..*.****.**...**.*****.*..*.*.******.*...*.*.*****.*..*...*.*..*.***.*.....*****.*........*....*..**...**.********..*.****....*.**...*.*.*.******** .****..****........****..*.*...*...**.*.......**......*.***.*.*.*..*.*.****...**.*******....**.*.*.***..*.*****.*.**..*.******....*.*..*.....*....*.***..*****.**...*.*..****.**...*.***...*.*..*.*.**.*..**..*...*..*..****.*.***..***...*..*****.**....**.*.*.****.*......*..***...*..******..*...*..**...*.****...***..*.*.*.****.*...***.*.*.***.****.***..*...*..*....**....*.*.*......***.*...*..**...**....*.*..*.*.**.*.****.***..******.*..*....****.*..*****.****......*.**.****.*..****.********..*....*..*..******.****...**...*.**.*..*..****..**.*...*.....*.*.....**..**.*.*..*.*..*.***..*..*.**.****.......*.**.*.*****....**..**.***...*...*.********.***.*.*.***.*...*.**..**.*.*.*.*.***..******.*.**.****.*.**.*.***...*..***....**..*.*....*....*.*.**..****....*....******.**..*..*...*.***.*.**....*..****..*.*.**....*.**.**........*...*.**.*.***.*..*.**...***.*.*...****....*....**....***...****.*.....**.....**.*.**.**.*.***..*...*.*.**.*..*....**.......**...*.**.***..***...*..**.*.*.*..*.*...*.**...*******...**.**.***..*......*..*.*.*.**.*...**.*..*...****..*****..*.***.****.******.**..**....*.***.*...**.*.*.**....**.*..*****....*..*.**.**..**..****...**..*..**...*.***.******.******....**...*****..**.**.*.*..*.**..**..***.***........*.*.**.*.....*..*.*.**..*.**...**.**.*.*..*.*..**..**...**.**.**......*.****.*.**..*..*.*..**..**..**....*.*.*.****.***.**.*****..*...***..*..*.***.**.**.*.**.**..*..**.**..******.**.....**...*.*...****.**.**.**..***.**....*.*.*.**.****...**..*...*...*.**..***....***...*..*.***..**..*.*...***...**.*.*.**..**...*.*..****.******.****..**.*.*....*..**.**.........**.*..*.*.*..*.*****.....**.*.***.*..*.**.**.*...***.*.*.*.....*.*.**..**....*.***..*..**.*.****.*****.********...**.....*.*...*.**..*.**.****.*.**......**.*.**.*..***.*..*.****.***..*.***...*...*.....**....**..******.*...*.*...*******..****....**.**.**..*.*.**..*.*.**..**.*.......**..**..**.**..**.**.**.*****..**..**...**.*****.**.**.*.*.....**..*...****.***.***..**.*..*.*..***.*.*****....*.*..* *.**...*.****.*.*.*..*.**....*..****.*.*.*.*.*..*...****..****...**.*.*.**...*******..**.*..*...**..*........*.****.*.*...*..**..**....*..**..*........*.***....***..**..*..**.**.....*.***...**...*..*.....*.**...***.*.****.*...*..**..*.*.*.*****.*.******...**.*....**..*..*.**....******...*.**.*.*.....**...**.**.***.**.**..*....*.....***.*.......*.*.*..*.*...****......****.*.*..****.***.....*..*......**.**.*...*.*.*..*.****.*..*...*..*..*.*..*....*.*.*..**.*....**..*........*..*.**..**....***...*...*.*.***.**********..*******.**.*..*.*.*.*...*.***..***..*....*....*..***....*.*..**..*...*..*****...*.**.....***......*.***.*.*.*...**.**..*...****.....*....***.*..***......*.*.*..*..****...**....*******...**.*..*******.**..*.*.*..***.........*.*.***........*.*...**.....*.*.......*..*...*.*.***....*.*.*.**.*.*..*.....*...*....*.*.*............**.*.*..*..**.**..*.*.*.***..*..*.***.**....**.*.*.....*.***.**..*.**.*..**..**..*.**....***..*.*.***.***..*..**.*.*.*...*..***.**.*.*.*..*.*..*..*********.*.*..*..**..*.**.*...*..**.*.**..*.**..**..*****....***.*.*.**.***..*.**.*...*.*****..*.....*.......***....**....**.....***...***.*.***.**..****.*..**.*..*.*.*.*.*....***.**....*..*...*....*..*.*...*.***..***.*...*.**.**..*.*.*.*.*.**.**.*.****..**.*..*.***.**.****.**.*.**..*....*.*..*.*..**..*...*******.**...*..*.*...*.**...*.**..*..*..**....***.*.***.***...*.*.**..**..*****.****..*....*.*.*..*.****.*.....***.....***.*..****.**.*..****.*..*...***..*..*..**..**......*.**..*.....*.**.*........*..*....**..*.*.....******.***....*.*...*.*.****.****..*****....*..**..*....*.**.*..***...*****..***..**..*.*..**.***..*......*.*.**....***.**...*.****...*..**...*****...*.*.*.*.*..*...***.*..*.**...*..*.*..**.*.*..*.**.*..*.*..*...**..**.***.*.....***.***.******.*.....***...*...*..******...***...*.*.*......*.*....***.*..**..**.*.***..*.**.*....*..*.*..***..*.****.**.**.*.*..*....**.**.**.**.*...***.**..**.*.**..*.*.*.*..**.*.**.****.*.****..**....*...*..*..**.*.....*****...**...*..*......***..* **.....*.**.**.******.....****.**..***..**..**..**..*.....*.*.**.*..**.**.*......**...*..*...**.*.*.***.**..*.*.**..***.**....*.*.**.**.*.*.********...*.*..***.....**.*.*...**..*.*..*.**.****.**......*.**.**...*.**...***....*..*.*....*..**..*..*****.*.**..*...*.**..*.*..*****.*..*...*.*...*...***.*.***.***...****.*.*....*.*.*..***...*.****...*..*.*...***.*..*.****....**.**.*.*..**.********.*...***.*****..*..*****.*..***.....**..*.**.**.*.*.*.**...***********.*****.*.****..*....**......**...*..*.******.....***.*...*.******..*.*****....**..*.**..**...****...**....***....***.******..***.**..*.**...**.***..*****.**..****.*...**.**.***.*...*.*.**..***.**......*..*.****.*.**.*...**.**....****.********.**..**..***.**..*.*****..*..*..**....*...***.*..**.*.*..**.**...*.***.****.....*****.**.......*......***.*.*..*.........**..**..*.*...**.**.....*.**.*.**.....*.*.*..*...***...***..*.**...***.****.*..**.*.*....**..**.*.***.***...***....****..**.*.***......*..*.**.*.***...***..***.**.*..*.*....*...**..**..**..**.....*..*.**.**...***.*..*....***.*.****.***.....*........**..*.***..**......*.*.*.***....**.**.*.***.***.....**.**..*.***.*.........**....*....**.***...*...***.****.*..*..*.**.*....***.*..*.***..**.*...*.**..*....*.*....*......***.**.****.**.*.*...*.*..*....*.**..*****.***.*.*.******..***.*....*.**........*...*.*.*..*.......*.*..***...****...****.*.****.****..**.*..*..*.*.*..**.*...***********.......*..*..*.**.....**...**.***....**...**..*.**.*.****......*.*.*..**.************..**.*.....*..***.********..*.*.....**.*....**.*.**.*.*..*..***.....*...**..****.***.**..***.*..***.*.*.*...**.*..****..***.**...*....*..**.***.*..**..**.****.***.*.**....*......**.**.......**.*****.**.*.*....*****..*.*.*.*..**.****..***....**.*.*.*****..*****...**.***..****....*.*.*.*...*.....**...*..**........*.*....**......****...****...**.*.*.*.****.*.*..*..*..**...*....***.*.**..*****.**.*.**..*.*..*..**..**.**.*.*..**.**.....*.***.**.*..**..**..*.**...*....****..**.*.*...**.**..*.*..*....**. ..*.*.*.*..*******.*...***..*..*.***.*.*.********.....**..**.**.***.**.*****.......******..**.*.**.*.*.*******.**.**....*..**.*.*...**.**.*...***..**..****..**.**..*.......***.*.*..*...**.*....*.***.**.*......*..*..****.**.*.**.*..****.*****.*****.****.*..*.***.*...*...*..***.***..****.***.***.***.....****..*.**..**.*...*.*.*.**.**...**..*..**..*..**..*.**.*......*.****.....**...*...*..***...**...***..*...****.*...*.***.***.**..*.*...**..******..*..*......****.**.*.*..*..*..*.***..*.*...****.****....*.**.***..**.*****..***.*..*....**..**..........***.*..**.***.....****.**..**.*......**.****..*.*...**.*....*...*....***.*.*****....*.**..*.*.*..***.**.**..*.*.**.****.*.*.***.*..**..*.*.*......*.***...*..*..*.....*..****.*.**...*.**.***.*..***.*.*...**........*....*.*..*****.****..***....*.*...**.*..*.*****.*.**.*.*...**.**.*.****...**.**.*.***.....*..***....*.*.***********.*..***...**.*.**..*.....*.*.....*.*.*.*.*..*..*********..**.*..***.**..*...******..*..*.**..***.**.**.*...*...**..*....*.*.******.*.**.***.*.*..*..*..**....*..**..**.***.*.**......**.***.****.**...*..*..*..*..*.****.*.****.**.*.*..*..***.....*..****...*...**.*.*.*...*.**....**......**.**.***.****...**.*******..*******......*.*.*.*...*....*.*..***...*.*..*...**.**.**..**.***....*.***.*.***...*.****.*.*.*.****.***.****..**.**.*.****.**.*.****.*..*.*.**.*..***..**.....**..*..***.*****.*......*......*....*....******.**.*..*.***.*.*..***.........*.****.*.**.*.**.*..*****.*.****....*.**.*.....**.**...*...***.*.*..*....*...*.**....**.*..*.**.*....***...****....*.*****.**..*..**.***.*.*..*....*..*..*.**.*...*..*..****.*...**..*.*****..**..**..*.***.*.*.*.*...**.....*.*.***...*..**.**.*..**.*..**..**......***..*..**.*.**.*****.***.*.....**..*.***.**..*..*...*.*..*...**..***.*.*.*.*...*.*....**.**..*.*...*.***.*......*..*.**..*.*..**..*.*.*..**....**.***.*...*.*...**.**.......**.*...*.*..***.*.****...*.**...**.***.****.**...*********..********..*****...****..****.*.*.*...*..*...**..*.***.***.******.**.******.* ***..*.*..*.*.*.***.*.**.**...*..**.**...***..*..**.*.**.....***.*.*.***........**....*.*****.*..*****...**...*...*.*..****..*****.*..***.**..*.***..**.**.*....*..*.*..*..****.****..*..*..*.****..*****.***...**.*****.**..*.*.*.*******.*.**.**..**.*....**.*..*..**..*..**...*.*.***.***.****.*..*.*.*.***..***..***...***.***...*.*.***..**..*....***.*.**..***.*..*.*...******.*...*.*.*..*...*.***...***..***.***..*.*.**.*..**....**.*****...*****.**.*...***.****.***.*....******...*.*..***..*..*...*.*.***....*********.*..*........*.**...*******.*...*..***..***..**.**.....**..***.*.*.*.***.*******.***..***.*.***...*.*.******.*..***.**.*..*.**.***.*.***.....*...*****...****.*.****.***..*..*....*........*****..**.*.*.*.......***.***.*.******..***.******...*.*....******.**.*..**.*..*..**....*......*..**.**..**....***....**.*....*.*.....**..*.*.*..*.....*.**..**.**.*.*.*.***.****..*.**..***.*.*.***...*..**....**..*.*........*..*..**...***.**.*...****...*....*.**.....**.*...*...*.*..****..***...**......*......**.****.**..*...*..**....*.****...**.***........*.*.*..*.*.****......*..**....**..*...**..*...*...*.*..*..*****......***.*..........*..**....**.*.******..*.******.*****....*.*.******.*.*.***...*..*.*....*****.*....***.*.***...***.**.***..***..*...*.*****..****.**.*.*..***.**....****.*.****.**.*.*****..***.**.***..**.*...***.*******.*...*.**.*.**..**....*.*.****......*****.***..*********....**.*****..**.**.*..*.*****.....***.****.**.**.***..*..*.*.***.*.***.*..*.*..*....**...***....**...*.*.....*..*....*..*..*.*..*.*.*.****...***.******.......**........*..**.**..*..**..**.....**..*****....**.....**.**.**.*...**.*.*.......*.*.*.*..**.**...*..*..**..**.**..**.*.*..*.*.*****.**.....*...*.*.*.*.*******.**.*.**.*....*.*.**...**.**...*.******....****..*..*.*..***.**...**.*..***.*..***..*..*.*.*.*.*.**.*..*..***...*.*****...****..**.**...*.*.*..*.**.*.*.*..*.**..***..*.***.*..*.....**.*....*...***.*.***.*...*..*.*.***.*....*...*...*****.**...***.*.*.***.*..*.*.*****.....**..*..**..** ***.***..*..******...*..*...**....*.***.**...*....****.*..*..***...**.*.***.***..**....**.....*...****.**..*.***.*.*.***.**..**..*.....**..*****.*..**.*.*....*..****.****.*.***.*.***.**.*.*...**.****.****.**....*....*.**.***...***....***.**.....**.**.****.**.********.*.*******.*****..***...**.*.**.*..*.******..***..**...****..*.*..**..*****..**..**.....*..*...**.**.*..........**.***.****..**.****.....*.*..*.*.*.***.***.....**.*.*..**.*.*...****...**..***......**..*..*...*.*.******.***...****.*..*........*....***..*...**..**.*..*....*.**.**.*.*.*.*...*....**......**..*.*..**.....***.***.*.*....**.*****...***...**.**..**...*..*.**.*....**.*.*.**....*.***.*.*.*.*...*...*.*****.****.**.*.*.*.*..**.*.**.**..*...***...**...*.*...*.**..**...******...*.*......***..*.*******...*.***......**....*..*.***.****.***..*..*....*..*.**.**.*..*.....*****..******..****....*****.**..***..**....*.**.*.*.....**..*....**.***.*...**....*...*.**.....*.****.*..*..*....**..*....**.*..*.*.*...**.*..**.****.*..****..*..**.***.*..***...*.***.**.*..*.*..**.*........*.******.******...*.*.**..*.***.....*....*...*****.*..******.**.**.****.**...***..***..*...***..***.....**....**...**.....****.****..**.***.....*..***.**.**..*.*.****..*.*.**..**...*....**.***.*....***********..*.*....*.**..*...***..**....*..*.*..**.**.*..**.**.**.*.*****.*****..****.*.***.*.****...**.**..*..*..*.***.**.****.*...*.*.*...**..**.**..**..**.*..*..*.*.*.****.*...*..*.......*.*.*..**.***.**.*.***..**..*...**....*..**......*****...*.*..*.*.***....*..*..*.*..**.*..*.**...**...*.*..*.****.***...****..*....*.**.***.*.****.......*.*.***.*....**...*.*..*..*.****.**....**.....*....*..*.*....*******.*.*..***..*.....*...*.*.*..*.****...*.*......*.....*..**..****.*...*.***.*.**.*...**.*.*..*.*.*...*.****.......*.*****..*.....***...*.**..**..*...*...*.*.******..**.**.**.****.*...**...**.**.*..**.*..***..*.......*****.*..*....**.******..*..**...**......*****..*...*.***.*.*.*.**...**..***..*.***.**.*..**.***.*..*..*.*.***..*......*..*** ..**.**.****.**.*.**.**.**.**...**..*..*..*.**.*.**...*.**.**....**..**.**...........*..***.***....*......*******.****..***.***.*.*.**.*.*..**.*.*.**..*.*..*.*.*.**.*..***.*..*.****...*.....*...**..****.*.*..**.*...*.**...*.*.*****..*.......*.*.**.*..**..*****.**.****..*****..**.....**.***.*...*..**.*........**..*.....*.**..*....*....**..**..*.*.*.*..**....**...****.**....********.**.**..*.**....*.***.**.*.**.***...*...*.**..*.***.**..*.*.****.*.*........**..*.**..*....****.*....***.*...***.........**.**.***.*...**.*.*.**....*.*.***......*.*....**..*....**.**...***.*..***..**....*.****.....*...*..*.*.*.**..************....**.*..*...***.*...***..**.*.**..*....**...*..*.*.*..*****..***.**...*.....**.****.....****.****...***.*.*...*........*.*.......*..***...*.*.*.**.*.*.*.**.**.*.......***...***.**.*.****.****..*....**.*.**.*******.*...*..**.**.*.*..**..**.*.**.***..**..*.**.*..**.....****.*.***..*..*..*.*...**.*..**..*....*....***.****..*......*..*.**.**.***.*****.*..*****.******....*.**..**..*.***..**.......*****.*****.*..*..***..**.*.**.*****..***.......****...*..***..**.*...*.**......**..*...*..*....**...****.*..***....***.*...*..*.*****.*...*.*..**...**...*..****...*.....*....*..***.*.....*....*.......**.*....**...*.**..*...***.....*..**..***.*.*.*.*.**.****.***.**.***..*...*....******.*..**...****.*...*....***.*.*..*.*.*...*..*.....*.****..*.**......*..**.*.*****.*.*.*..**...*.*.*.*.*.*.**.....*.*.**.*****.**..**.*..***...****.**.***....**...**..*......*....***.***..*..***..*.**.********..*.*...****......*.****.**.*.........**....****.**.**.***.****..**..*.****..*.*.*.***.*..*......*..**.*.**.**...*.****..*...*.***.*....****..*.*....****.*....****.*..*...**.**..*..*..*.**..***.*.***..***.*.*****..********.***....*.*.*..***..***.**....**.....**....*.*....**.**..****.*.*.**....*.*******...*..*.**...*...*...*....**..*...*..*****.*.**.*........*.***.*.**.**.***.**.......**.....*..***.*.*..*.*.....***.*.*...**..*.*.*..***.***.*.**....**********..**.**.**...*.**..*..* **...***.*...*............*..*.**.*.***.*.....*.**.*.**..***.*...*.**.*.*.*******...*****.**...**..***..***.****..*...*..****..****.*.**.****..****.*....**.*****.**...**.*.*.*...**..***.*...*.*...**..**.**.*.....***.*.**..****..*.*.*..**.****..*.*.....**.**.*...*....**..*.*.*..********.....*.*....******...*..*..*......*.****.***.*.*..**.***.........*..*...*.*.**........**.***..**.*...*.*.****..*..*.**.**.**.*.***.*.*****.***.*.*.***.**..*.*.**..**.*.*....****..*.*....*...**.......**...*..*..*.*****..****.***.*..**.***...*.*..*..****..*.**.***.*.*..*.**.*..***...**..*.**..**..*...****.*..*.*.**.**...*.*...*..***.**...*.***...*.***...***...***..*......*.*.*.*..****.*..*.......*....*....*..*.****..*...**.*.*.***..*.....**.**..*...****.**.*.****.**......*.******.*..*.**.**.**..*...*...**...**.*.**.*****.*.**..***...****.**.**..*....*...*.*.*.**.*.**.*.*.*.**...*...**.*...*.....***.**.*.....**.**.....*.*****...**.*.*.***..*.*..*..*.*.****.*.***...***...*..**....****..**..*****.*.*..*..*...*.*...*....*.**.....**.***...*.*****.*.**.....****.****......**...**....*.****.*.*..***....***.*.****..*.****.*..*.*....*.**...*...*.*****.......*..*...**.**....*****.*.*.*.*.......****...*****..***.*.***.*..*..*.**..****.******..**..*...**.**...**...****..*..*.*........*.**...*...**.*.*.**.*...****...**....*****.*...*...*****.***.*****.*..**.*****.**.*...*....*..**..*********.*.**...*..***.*..*..*........****.******......******.*..**.*****..*.***.*.*...........**..*.....*..***.**..**.*.*..*.*..***.*..**....*.**.*..*..*..**.**...*..****..**.*.***.*..*.*....**...*..**.***....**...**.*.**.******..*****.**..*.***.**.....*****.****.****.......*...*.*.*.*.*.*.*.***.*.**...**.*...***.**..***.**.*.*.*.*.***.*..*...*..***....*..*.*..*.**..*..***.*...***.***.*..*...*.*.***.****..*..*.*.****.......**..**.*..*.*****.......**...**..**...*..*..**..**.*.....*.*..*..***.*.**...**.*...*...*.*.*.***..*.*.***.*......*.****....******.*..*..*.*.*****.**.*....*..*.*.*..*.*....*.*...**.**.....*.**...******.* *.*......**..***......*...*.**...*.*****.....***.**..*.***...*...*****...*.****...*.********..*..*....*....**.*****....*.**.*.*..**.*.**..***..*.*.**.*.*...***...*.**.....*...**..*...*.*.*.**.**.*.**....*.*..*...**.**..*******.*.**.*.*..**.***....*****.*******.*..****.**...*.*..*...*****.***..*.***...*****..***..**..*.**.*..***.*..****...*..*.****.**...*.**...*...****...**.*...**..**.....*..*.***.*.*.****....****.*.*.*...******..***...***..***.***.....*...*.....*..****.***.......*......*...**...**.**..*....***....**.*..**.***.***..*....***.**..****.*...***....*.*..*....***.*..**.*.**..**.....*..*.*..*.*.**.*.***...........*...*...**...*..*..*.*........*.*.*.*.*..*.*****...*...*.*..*.**...*..*..*...*.******...*.*.....**...**.....*****....**.*...**.**..*.*.....*.*.**.*.**..*****..*.*...*.**..**...*...*.*.*.*...*.*.****...**..**.**.****..*.**.**.*.***...*..**...***.*....***.**..*..*....*.**..*.......***...*..*******....*..****.....****..*.........**.*.*.*...*...***.*.....**....***...***.....*.*..***....**......****.....***.....*.*.*****.*.***..*..**....**..***.......**...****.*....*.*.**....*...***.****.**.*.*.**.*.....**..**..*....*.....*.****.**..*..*****.*.**..*....**....**......*.****...*..*******.****...*..****..*.*..*..**..**.**.**..*.***.**.*..***...**.***.*.***..*..**..*.......*.***.********.*....*..**.*.***...*.*.*...**.**.*******..**..**.**...**.*.*****...*......***.........***..*.*....*..***.*.....*...*...*.*.......*.***.*.**.*.****..*....*.*****.*.**....*..*****...**..*.*..*.****.***.......**...****.**..**.***....*..*...**..****....**..****.***.**.*.......**.*.*..**.*.**..*.***.....***....*.****.***....**..******.*.**.*.**..*.*.....*..**.***.***....****...**.**.***...***.**...*.**............**.*.**.*.*.*****..**.*.*.**.*****.*.**..*..*.......****.*....*...*....****......**.*.*...*..*.*...***......**...**.*****.*..****.*.*.*..*...***.**.*..*****.*.*.*.*.*.******.*.*****.*.**..**..*****.*.***.*.**.**.*.....*......*.**.**.*.*.***.*.*.*****.....*.*.**.***..*.. *.**.....*..***.*..*..*...**...*.....*....****.**...*.*......*..**..*.....****...*.**.**....*.**.*..........***.*.***..*..**..**..***.*..**.**..**...******.*.*.*.****....***.****.***..****..*.**.****.***...***...*...**...**.**..**.*...**..**....*.*.**..****....***...*.*********.*....******...***..*...*..*....*.*.****.*...**.****...**.**..*..*..*...*..*.******...**.*...**..*.****.*****.*...*.*....*..*.**..*...*.....**....**...*.*.*.*.*.****..**.*.*..**.....*.*.*......*.***..**.****..**..*.*..**.******..*.*.*****..***..***...*.*.*.*.**.***.*..**...***.*..**...***...**.***.*******...*..*.**..*.**...*...**.**.**...**..***.****...*.**.*...*.*.**..***..*...*.**...*..*...**.****.******.*....*.*..******.******.**...*.....*********.****.***.**...****.**.****.***..*.........**..*.*..***..*...*****.***..**..**.*........****.*.*..*..**...**.**.*......**.*...**..*.*..***......*.**.*.*.**..**..*...**...*.****.*.*****..****.**..*****..*..**.*.**....*********.*****.**.**.**..*****.*****...*....******.***.****.*.***......*..**....***..***...*..******..**...******.*.*.*...*.*....****...****.*..*...**.*.**.****.....**.**.....**.*.*.***..*.***.***.*.**.*...****..*......*.*...**...*****..*.*.*.*....**......**.****.*.**...*.**.***..*.***...*.*********..***...*.**.******.*.**.******.**.*.....*...**.****.******..***..**.*..*.***...*******.*.*.**.**..*..****.*****.**.*.*.*.********..*.*.**..*..***.**..***.***..**...*.*.*...*******.*.*.*.*...*..*.***...**.******......*..***..****.**.**....***.....*...*.****.*..*****..***..*.*...*.**.*.*.*..****.**.**...*....*.*.****..**.*..*...***.**......**...*.*.*.*****...***..******.*..**..****.*.*.**.....*.*.**..**.**..**..*....*.**.**..*..**..**.**..**.*****..**.***...*..**..**..**..****..******.......*.****.*.**...*..*.**.*.***..**...*.*...***....*..******.*....*****...*..**....*.****.***.*.*.....**....*..*...*.*.**..**..*.*.***...*****.....*...**...*.**..***.*.**********..*......*.*.**.*******..*...******..**.**..*********..*.*....**.....*.***.*..*.** .**.******.****.*.***.*.*.****.******.*.*.*..*..***.**...**.....*.***.*.**.*...*.....***.**.*.**..*.*****...*..*.**...*.***...**.****..****..*...******.*....**..*.*...**..*.**....**...*..*.*.*...**.*.*.*****...*....**.***.*.*...**..***.*****.**....**...***.**..**.*....*..**..**....**.***.*.***....*****..*..****..*.*.**.*.*.*.*.*....*..**.**...*.*..*.**.*.**..****..**.****.*.....**.**.....*..*....*******.**.**..**.******..***.*.**..*....***...***********.**..*..*.*.**...**.******.*...*.....**.*...*.***.*..**..*.*****.**.*.*...****.**...**...****.*..**.**..*...*..**..**.*..**.*.****...**....***.*...*.*.**..**...*..*.*.**.*..**.*.*..****..***.********..**..*..*.*.*.**.*.*.......*..******.*****..*.*.*.**.*****...**.....*.*.****.....*..*.*.***.........****...*.**......***..*.*.******..***.*.***.**..***...****....*..******.*...****.*****.*..*.****..*..**.**.....**..**.....*....**...*..*.*...*.*....*..***.*.*****....**.*.*.*...*..*.****.****..*...*...*********.*....****.**.*..**..*******.*...*....*..*...*.**...*...*.*.......*.*******..****.*.*.**....*.**..*..*****....**....*..*...**...**********.*..**.***.*..*..*******...***.*.*.*...*.***..*...*.***..*.*.**.**.*.*.*.***.***.**.**..***..******.*.*****....********..***.***..***.******..*.****.**.*.****.**..***.****..**.*...**....**..*.....***..****.*.......****.*...****.*.......**.*.*.*..**...*.*....*.*..*.*.*..***.*.*.***......***...**...*.***.**.*...*..**......**.*.***.*.**..*....**.**.*.*.**.***....***.*.*.....*.*....*.........*.**.***.*...***.**.**.**.*...******......*.*.*.*.*..*****.*..**...*..*.*.*.*....*...**.*.*.*.**...*.*****.**......*.*.....**.....****.....*********..**...*.....*..*..*.*.*...*****.***.....*..*..*.*.**.***.**.*..**.**.*....***...**.*.*..***.*.......*....****.**.*..*..**.****.***.****...*.***..*......**..*........**..**.*.*.*.*.*..****.*.*.***.**.*..**...**.*.*.*.*.*.**.*.*....****...*..**..*.**.**..*.....*.......*....*..........*....***.*....**..**.*..***.**.*****.*..*..**.....**.*****.**..**...*..* .****.*..*...*....***..*.***.*...*.***..*.**..*..**..**.*.*..****..*.***.*.*.*...***..***.*.**...****.*.***..***.*..*..**...**..**.*.*.*.***..****...*.*.***.*.*....*.**.*.*...*******.*.*.*.*******..****.*...*.*.**.*.***.**..*....*...*...*.*..**..*.***.*.*..*.*...*....**.**.*.**********.***.**.***..*.....*..*...*..*.*.*.*.**.**.*.*.*...****..*.*.*****..*.**.*...*.**.*..*..***.**.****.***.***.******..*.***..*.*.**.*..*************.**.***...***..***.**..******.*.***..***.....*...****.......**.***..**..**..**...*....*...****..**.....*.***..*.....*..*..*.*..*.**......***..*.****.*.*.*.***....*.**...*.*..**...********.**..*..**...*.**......*.*..*.****..**.*..*.......**.....*.*.*******..**...*...**.*.*.**...****...****....***.*.***.****.*......*..*.**.****.....*.*.*.*.....****..*****...****.***.***.*..*.*.**..***....*.*.*..***.****..***.***.....*...*....*****..*.*.***.**...*..**.*.***...*...*.*.*....*..*..***.*.*...**.*.**..*.***.*.*.*..*..****.***.......***...*.*..***...*******.*.*.....***.***.**...**...*..*.*.**.****.*..**..**...***....*.*.*...****.*.*.*.******.***.***.*.***....*.*.*.**....*.***...***.*..***......*..***.....****..*.*..*.***.*.**.****.***.*.*.**.***.**.*.**..*...**.*..**..*....*..***..*..**...***..*.**.**.**..*..**...*......**...*..**..*****....*.***...*.***..**.*****.***...*..*.*.*..****....*....*.*.*.*.*.*.**.....**.*.*...***.****........*..**.**.**.*.*.....*.*.**..*.*.*.*....****.*.*..*.*...*.*..**.*****..***...*.*****..*.*..*..****.**.***..*.*.*..**..**......*.*.*..*.*.***..*..**.**...*..*.***...***.**..*.*..*****.*....***...*.....*.**********..**.**.**...**...*...***...**.*.....**.*****.*****..*******...***....***.*.*....**.**.*..*******.**.*.......***....***..*.....*.*...*.*..******.******...*.******..****.**..*.**.*.**...**.*.**...*.**..*.***..*..*...*......**..*.*...***.**..***..***...****.**.*.****.*.****.*.****.....*..*.*...***...*.*..*.*..*....**...*.***.*..*..*****.*..***.**.....*****.**...*..*.****....***......*..*..**..**.**....*.*.*.*.**..* **..**.*.*...*.***....**.*.*.**..***.*...*.**.***..**.*.***.**.**.*...*.***..**....*.***.*.****..*.***.*.**..***.*.*..**...**.****.**.********.*.*..**.**..*.*.*..***..********.....**.*.**.*.*..****.**..*.*.**.....**.***.*...*..*.*.**...*..***.*.....*..**.****.**...**.**....***..****.*.**.***.*.***.****..*.**.**..***...*******.**...*.**.*...****...***...*..*.*.**.*.**...**...******..*.....*...*...**.*......*.*.*.*.**.***..***..*..*.**.*.....***.*..***..*.**.****..*.*.***.***......*.**.***.......*...*.****..****....*.*****.*****.**.**...***..****..*..*.**.***.*.***...**..*..*..*..**..***.***...****...***.***.*..***.***.*.*.*..*.*..*.*.*.**.***.....**.**..***..***.*.*.*.*......**..***.***..**.****..**.****..*.**.**..*..**.*..**...****..******....*.*.**..****...*.**.*...*.*.****..**.*..*.**....*..**.*.*.*.......***.*****.*.*.*..****.**.*....*.....*.*....***....***.*.......***.*....*******.**.*..**.*.**.....*.....*......*.**..*.*.**..***..*..******....*.**.*...**....*..*.*.****.*.**.*****...****.*.****..*.*.*****.....*****.**.***.*.*.*....*...***..****.**.*..***.**..*.**.****.*****..*.**.*..**.****...**..***.*..****.*.*.**..*..**..*.**.****.*..****....**..**.*.**.*..*.***.****..*......***.*********.*****.*.*.*.*.***..*.*.*.**.**..*.**.......***..***.......***....***..*.*.**.***.**.***.....***.**.**.**...*.*..****..**...****..*.**.**.*..*..***...**.*.**...**.**.*...****.***..***..***.*********.**.****...*.*.*.*..*.****..**....******..**..**.*.***..**.*.*.*..*.*...****.*.*..**..*****.*.***..*.*.*..*..*********...****..**.*..*..****.*..****.*...**.*..*****..***.....****..**..******..*.**.*.*...*..***...**.**.*.**..*..***.*.**.**.*.****.*.*.***.*.***....*.*****.****..*.*.*....*.**.**.*.**..*.***.*..**...*..***.*.*....**...*.*.**...**..**.*...*..****.***...**....**.....*.*.**.***....*..**..********.*...*.*..**..********.*.******..***.*..***..**.**.***.***.**....*.*******.****.*.***......*...***.***...*....***.**..*...*.******.*..*..*..*.**.***.***..******.*.......****..*..... .****.*.*.*....*....**.**..***.*.*.**....****..******...*.**.*.*.*..*.***..*.**..*.***...**.....****.*.****...*...**.****..*.*.*.**.*.**..**.*.****.**...*.**.***.*..*.**..***..****.*.***.**..******.*.*.....*..**.*.*.***....**..*..**.**.**.*****...*.*.*******..****....*...*..*..****.**.***..*.*..**.*..*..*.*....**...*.**.**.**.**....**....**.***.*****..*..***..**.....*...*..****...*.***.*.*.*.....*...*.*...*.***.*..****..**.**.**.**..***........**.*.*.**.**..*....*....*........*...**.*.*........**********.*..**...***.*...*...***.**..**.****.**...*.*.*.*.**...*.*....**.*....**...**.*......*.*.*..*...*******.****....***.*...**.**.*...*.*...**********.**..*.*..***.***...****.**.*..**.*....****.*.**...*.**.*.****.****...*.*..*.*...**.****...*.**..*.*......****..*.***..**..*.*..*****.**.*.*..*****..*..*......*..*.**...**..**..****.*.*...**.*...**.*.***..*....*....******.*.*..*****...*..*.*.*.**.**....*.*.*.**.**.*...*.*.**..*****..*...*..*...***.****.*..****..******.....**....**.*.*.**.*.*...*.*.....***.*.****.***.....*.*......*..****.*...*...*..*..*.*.**..*..**....***....***....*....*....****..**.*.*..*.*.*......********.*.***.......**.*....*...*..*****..*****.***..*..***.*.***********....*..*.*..**.*..*.*...*****.....*.*....*..*.*.**..*****.*..***.*..****...**...*..*...*...*..*.....**.....*..**.***..*...*.*.*......**.*..***.***.*.*.**..*.....*******...**.**.*...****.*..***..*...****.********.***...***..**..*..**.*.....*..**...*.*.**...*.**.**.*...****.*..*.*....*.***.*...***.**.**..*.***.***.*..***.*...***.*..***.***...**.*.****..****.*...**..****.*.**...**.*.**..**...**.*.*.**.*.....*.**..*..***.******..****..*.*.*.********..*.*.*..*..**...*..*.***..**.**.***....*.***.**.*..***.**.*....*.**.*.*.***...*.******..*...***..***.*..**..*...**....*******.*****.....**.*.*.******..*....**...**.***..*.*.***.****..**.*.*****........*..**.*..*..***.*.*..*..*.*...*..****..***...*.**.********.*.**.*..*...*.*..*.*.******.*...*..*.**....**.****..****..**..*.*****.*.*.****.***.**.*...* *....**.*..***...*..*..*.*..**.*.***...**..***.*..*.**.*..*...**.*..***...*..*..********....***.*..**...***.*....******.*.**...**.*.***.*....*.*...***..*.*.*..*****..**.*...*.....*...***.**....*.**..***....*...**.**.*....*....*.***.*.*****..**..*.***..**..**...****.****.*****.***.......*....**..*...*...**.*..**.**....*.*.**..*.**..*...**.*****..*****..**.*...***.****.**.***.*...*.....*.....******.*...*..**...**..*..**.*..*.**.*.*****.*.**......***.**.*.*.***...*...*..*.*.*....*.*.*.*.****.*...*...*..*.**.***.*****.*..*..***....****.****.*..*.*..*...*...**.**.*..**..*.*.*....*.***.*..*.***..*.*...**....*****..*.*.***.*.*.****.**.*.*.****.**.*...***..*.***...**.....*.**.........***.**.**.**..**..***.*********...*.**.***.**..**.*..****.****..**...******..**..***.*.**.*.*.*.****..*.**..**..*.*...*.*..*..**.*..****..**.**....*.*....***..**.**.**....**.*..*....***.***..**.*...******...*.*..*.*..*****..***.**.**..***...**.*...*....**..*..*.*..***......**..**.*....*****.**..*******..**.**.....*..**.*..**.*.*.**..*.*...........*......*..****.***.....*..****........**..*.*.**.*.**.*.**...**..*.**...*.**.**.**...**..***.**..**.*.*.***.**************..**..******.*..**.*...****..*.*...**...*.**.*..*.....***.*.**....*.*.*.******.*..*.*****..**.*.**.....**.**.*****....*****..*..*.*...***.**....*.***..**.*****........**.*..*...***....**.....*.*.*...****..**...**..**.**.....*..*......*******.*..****.**......*.*..***.*...*.**..*.**.**.*****....**......***..**.......****......****.....***.**..*.*.*..*****.*..*..***...**.**.**.*...*.***...*****....*...*........***...***...**...*.*..*.****....**..*..****.*.***...***..****..**..*..*.*..*....**.*..**...**.*..****.*..**.*...**..*.***.*.*..*....*.*..**.*.***..**..*.**.*..*.*......*****.*...*..*.*.**.*.***.*....*...**.*.*....*.**....*..**....***...*......****....****..**.*.*.*.***..*..**.*.*.*.****.*.*.*.****...*..***.**..*.*.**..*.*..***.**..*.*.**.**..****.****....***.**..*.....**.*...*.....*.....***.*.......**.*.**..*.*....*..**.**.*.*... .**.*.....*.*..*.**.....****.**.***..*....**.*.***....****...**........*..***.**.**..*...**........**.*.****..*..***..****.****...**....*..**..***.*...*.*.*.***.***..***.*.***..**.*.****..*.*.*.*..*.*..*..*...*..*...*..*..*..***.**...**.*.**.*.**********...*.****...*.***.*.*..*....**..**.*.*.*.*.**...*..**.****.*.*.*.*......**.....*...*.***..**.*.*.**..*.*..*...**...*.....***.***.**...****.***..***....*.*..*.*.****...****...*....*.*.......***.*.*.*...*.*...**...**.**...**.*..**.***.....*.****....*......*..*...***...**...*..*..*..**..*.*..*...*.*...**..*....**.....***....*.***..**.*.*..*.*.*..****...*.*****.*.***.*.*..*.*.**..***.***.*.*.*.***.***....******......*..*.*****.*...****..*..**....*.**.*....*.*...**.......*.*...****.*..****..*.**.**....*****..**..*.*.*....*.****.*....***..**..****.*.*....***.*.**..*.****.*..**...**.*.*.**.*****..****...**.****..*.*.....*****..***.*..*....*..........*****.**..*..**.***.....***..***...*.***.**.*...*.*.....*.***.***.*..****..**.*.***..****....****...***.*....**.**..*..*****.****..**.*.**......***.*....******.**..****..***..**....*.*.**.*...*..*.*..**...*....******...*.**.***.*..***..**..***..**.**..*...**.**.*...*.*....**.**.*....**.*......**.*******.**.**.*.***...*.*.**...**.*..**...***..****.*****.**..*******...***.**..**.*..*...***...*****.*.*.*..**...**.....*.....******.*.*.*..*.***..***.*.****.*******.**.*.**.....**.*....*.*.*.*..**......**...*.**.*..*.**.**.**...*.*.*...***...***..***..***.****.*.**.**.*.***.*.***.*...*.*..*.***..***.**.****.*.*.*..**.***.****.**.*..*.*..**.****....*..*.*.***...****.****..**.*........**..**.*.*......*.***.**.****.*...**.*...**.....**.**..***....**.*..***.****.*...*.**..**.*..****.**..**..***.***.....*****...**.***..*........*..**......*.****..**.**..*.*..*....****.*.*.**.**..**.***.*..**..**....*.*..**...****.**..***.****..****.*****..*...***......*....*.****...*.**.*.*.*....**...*...*.**.***...**.**.*...*.***.*...***..***..***...*....******.**...*.*.*****..**....*.*..*.***.****.***.*.* .****.******.*.**.*..*.*....**....*...*.**..*...*.*****.*...*.*.***.*.*.**..*.*.***......***...**..*....*..**********..*...*****...*.**.*.*****..*..*....*.*......*.**.**.*..**...****....*.....***.*.*.****....*.*****.**...*.**.*..*...****.****..**...*..*..*....**..*.*.*.*...*...*....*.****.....*.*.*.**.*.*.*.**.*.**.....***.**.******....*****.*******.**.*.*******..*..**.*..****.***.***..*..*.**.*.***....*...**.*.**...*.*....*..***.**..*.**.*.**.*******.*..**...*.....*.*.*.**.***.**.*...*.***..*.*....****.*..*...*...**..***..*...*.*.....****....**.**.*..*...****..*.***.*.......*.*.*.***..*.***..*..***...*.**.*.*****.***..*****.***..**....*..*...**.*..*.*..*.*.*.*..**.**.*****.*...*.***.*.**.....*..**...**.****..*********..***.*.*...*.**..***....*.*.*..****.*.*.*..*..**..*.**.*..*...*..*..*..*.**.*****..***.******..***...*.....*...*.***..*.*...***......*.......*....*.........*.*..***.*..***.*.*.*..*..***********......*..**.*.***...**.....*.*.....*..**.****..*.*.*.**.*****.**.***....*...**.***.*...*..*.....*******...*......*..*.....*.*.**....*.*****.*....*..*...****...**.**......**.**..*..*.*..**..**.*.**.**.***....**..**..*...*.*.***......*.*.*****..****.*.***.****.**..*..****.....****...*.*****.*..**...***.*.**...**.*.***..****.*....**.*...*...*...*.*..**.*..*...*..*..**.**....*....******.*...*..***..***.**.*..**.**..*.**.*.**.*....*.*.....**.*.*...*..*.***..**.**.*..*...*.**..*.**......*...*.**.....*.*****....*******......***.....*.*..***.*...*.....***..**..*.***.**........*.....***..****.*....**..***..*...**.*..**......*........****.***...***.*..*.*.**..***...***..**.*...*..*..*.**.*...*..**.***.****.*..**.****....*..*..***.......***.*******.*..**.*.***...***.*.*..****.***...*.***.*...*.....*..*.*****.**.*.***.******.*..**.**.*..*.*.*....*.**.**.*..*..*....********.....*..**...**.*******....*.....*.*..*..*.*.*....*.*.***..**.**.****..***.*.*.*..*.*.*..*.*..***..*....**.****.*.*.***.*..**.*...**....**.*....*.*.**...*.*.**.********.*......**.....**..******.....**..**. .*.*.**.**..*****.**.**....**.*.**.*...**..*.*.*..*..*.......**.*..**.*.*..*.*****.***.*.***.*.**.******.*.****..*..*.*****.....*.*.**.**...*.*..*****..*.**.*..*.**..**...*....*..*.**.**.*.*.****.*.*..*.......*.**..*.......*..*...*.**.***....*..*.***..**...**.***..*******.****..**.*.*..*.*.*...**.**...*.***.**.....*.**....********....*...*.*.**...*...***...*.**...***.****..*.**.*.*.**.**...***.********.******........**..*.**.**.*..*****.*.**.*.***..*.*.*..*..****..*...**.....**.*.***.*..*****.*...**.**.*.*..**.**....*..*.***.*.**.*..**.*..****.*.**.*....*..*..*..*.....***..**....**.*...***.**.*******....*.**..*..***...**.*.**...**..***...****.**..*.*.*.**.****....*..*...******.....*.****.***..***..**..**..**.....**.**.***..*....**.***..*...*...*...*.*.***..*..***.*..*.**..**.*.****.........*.****.**......*..**..*.***.*......*...*.*.*.**.*.***.**...***...*..******...**..*.**..*....*******.*.****.*.*.*.****..**..*...*.**.**....*..*...**...***...*.*.*..*..***.*...*.....*.**..*....*.*...***.*.*.**.*.**.**......***.**..**.....*..**.**..**.....*...**.***..*.**.***...**.**.**.*.*...**..**.**.......**...*.*.*********.**.*****..**...*****.*...******.*...**..*.**.*.*.********.****...*.*.**.*****.*.***.***..*....*.....***.*.*...*..*.****...*..*.*...*****.**....***.**.....**..**.****...**...***.....**..*.*.**.*..*.****.*......**.*....*...******...******.*.**..*..**.****.*.*.**.***..***......****.**.**.*....*..**.***.***.****..*.****.**.***..**...*..***.*.....***.**..*.****.*.****.**..***........***.**.....***..***..*.**.****.*.*.**.**..**...*...**.***....**....***...*.*.*.*.***..****.**...*.*....****..**..*..**....**.****..**...*.**..*.*..*****.***.****.*...***...*.*..*.****.*..****...*.....*.**.**.*.*.....*.*..**..**.**.*.*.***..***..*.***..**....*..*....*.*..*****...**.****.*...*..****.**.*..**...**.***......*.*.*****.*.*.***..***.**.**.*****..****..**..****.***..*..**.*.*.****....*..*..*.......**......*.*.**.*.*.**..*..*...**...*..*.*.**.*.**.******..*........***.*..**.*.**. **..*....***........**.**.*..***..**.*.*.*.....*.**.....***...**.*..***.**.*....***.....*..**.*.**..*.*.**..*.***.****...**....**....**.*....****.**..****..**...***......*.*.*******.*...*..****.*...*..*.**...*****...*.*.***..**.***.......**.***.**.*.*.*.......*...*.**.**.*.**.****..**.*.*.**....**.****....*...**..*.**.*.*.***.*.*..*.***.**.**....***..*...*.***..**..*.*..**..***..***..*...***..*.....****.*..*...*.**.*..**..***....*.*.**..*..*...*.****..**..*...*.**...*..**.*.**.***.*..***...*..*.*.*...**.***.*..*..*.*..*...**.***.*..**....****.***....***.*.**..*..******..*.*...*.**.*.**.**.******.**.*.*****.*.*.*..*..*.*......**...**..**....****.***.**.**...*.**....*********.*...*.**.*..*.***..*.*..*...*.....**...*.*.***..*.**..*.****...*.*.*...*..*....*...****.**.*...*.*.****..*.....*......*....*...*...*.******..*.*..**...*.******..*...*.*..**...**...*.*.*..*.*.*.*..*..*..*.**..**...**.*......**.*..**....*.*.***..*....*.****..**......****..***...**.*.***...*.*..*****.*.*...****...*..**.***.***...***.**.**....*****.*.**.*********..**..******...*.**..*.*.*...*****.***.***....*.***..****....**..*..*.*.****....*******...*.*.*..**.....***..*.******.*.********.....****.**.*..**.**.*..*.****.*******.*..*......**.*..*...*.**.......***.*****..**.****......**.*..*.*..*.*..*...*.****.*.*.*.*.**..****.*.***.*.**.**....*..**.*.**.*.*..**..***.*.****..**.******..*..*...*..**..**.***.**...**......*..*.**.*.**....**.*..*.*.**..*..*.*....**...**.**...***..*.**.*.**.***.....***.****.**....*.**...*.*.*...*.*.*..*..*.......**.**....*.*....*.**..**.****.*.***.*....*.*..*.*.*...***......**.***.*..*..**....*..*...**.**..*.*..**....***.**.*.*......***.....*...***..*.*.**.***.*.*..***.*..**..*..******.*.*.*...*.*...*.****..***..*..**..*.**.***.*....***...**...**.*.....**.*....*...*....*..*****...*...*.**.**.*..*....*..*.*...*..**..**..*...**...*...*.****..**...******..**.*....**.*.***.**..**.*.....***...*.*..***.***.****.....*.*.****.*..*..**.***...*.****.*****.*..*.....*...*..**........... *...*****.*..**..*....*...****.***....*.*.**....*..***.****....**.*****.*.*..***..*...*..**.*.*****.***..*.......*.**..*...******..***.*..**.....**.**...**....*....*..***...*.**...*..**..***..*******...*.*.****..*.**...**.***....*.****...***.***.....*..*..*.***.********.....*.***********..*..***.**.*.*****.*.****..*..*.*....**..*.*...*....****...*..**.***.*...**....**..*.*.*..*..*.....***.***..**.*.***.*..**..*..***.*.........*******.****.*.**.*.**..***.*...*....*.*...*.***.*.***..*..***.****..**.....**.*.****..*.*....*****.*..****..*.**.*****..*.*.*.*..*..***.**.***......*.***.*...*.**..******...**....**.*..**.****..***....*...**********.***.*..*.*..***..**.....*.*...*...***..*..*..**.....**.****...*.*.*.*.*......*.***..*..***.*...*...***.**..***.....*..*.*****.*..*......***.*.******.*.**.*..**.*..***..*.***...**.*....***.*****....*.***.****.*..**.*.*....*.***.*...****.*..*.***...**..*..*...*.*.*.*****..*..**...*..*.*...*..**.*****.*.**.*....*.*..*.*..***.*.*..*..**.**..*..*....*.***....**.****..*.*..*.........*****....*.***.*.****.*..**.******.*.***..*.**.**.***..***.*.***...*.*****..**......*.....*.*.**..*****..*.*****.***....***..*..*...*.*.**..*..*..***..*.****.******....*.*.*...**.......*....**.**...***....*.....*.*.....****...*..**.*..**.*...*.*...*.*...*.*.*.*.*...*.......**.*..**.*.**.**..*......**..*..*.*.**..*....**...**....***.**....*.**..*....****.*...*..**.*.....*.*..*...*.*.*.*....**..*...*..*.**.*.....***.*..*..***..***.*.....***..*..*.*..**.*.**..***.**..*.....*..***.******..***...*...*.*....*.*.**.***..*..**..***.*...*.*.****..***..**..**..**.*..*.*.**......****.**..*.**.**.****.***.**.***.**.**..**......*....**.***.**.*.**.****.....*.***..***.*..***...**...**.*....**..*.*......*..**.**.*.*.....*...***..*.****.***.**.*.....**.*...*..**..*.*.....*...*...*....*..***.***.**.*.**.**..**..*...****...*..*.*.***.......*.*****.***......*.**...***...***.*.*....*.***.*..*.....*.*..*.*.*..*.**..**....***..*..**....*..**...*..***.*******...*...***..*.*...**.** ***...**.***.*.*.......*.*****....**.**.*.*.*...*.***.*..***..*****.......**..**....**.....*...*.*...**..**...*..*.*..**..*.*....*....*.*.**..***.*.*.***.**.**.**.**.****...*.*..*.***.*.***..*.********.*.*....***.*******.......***...**.*.*******.*.......*...**..**..*.**.*.**.*...**.**.....***...**.***..**..*.**.***.**.*.**.*.*.**.**.*.**...**..**.*..**..**..*.***..***.***..*..***..**.**.*.***.**....******..*.**..*......**..*.****..*.......***..***.*.*.**.*.*.****...**.***.*****.*.*.**.*..*..****......**...**.***...*.*.**...*.*..*.*......**.***...*.*.*.*..*..*..***..***..**.****.*.*....*..***...*....*...*..*.*.***.****..*..*..***..**.*.**.**..*...**.*.***.***..*.*.***.*..*.*.....*.**.***.**...***.**..*.**.*.******......****.****..*.***...***..*.****.**.*..*.**......***.*********.*...*..*....*..******......*..*****...*...*...*..***.*.**.*...**.*****..***..**...****.*...*.....*...*.*..*.*.*.*....***.**....***..**...**.*...*.*.*.**.*...*.*.***..*..*.*..*.....***.*....**.*.*..*.***...*...***.*****...*****.***.*.*..*..*..*.*..*..*.*...*.**.***.**.***..*.*..*..*...*....*****.***..*.**..*..*...******.***.**.**....*..*...***...**......***.*..*****.****.*.***.**.****.....**...*.*...***.*..*.*.*..*...*.*.**...*.****...*.*..**..*.*..**...*****.***.**.*.*.*.**.*....*.**.*****.*.**.*....*.**.******..******.*.***...****.*...*******.*.**.*..*****..****..*..**..*.**.....**.*.***.****..*...*****.*...**...*..**....*.**.***.****..***.***.*.*..*..***.**.**.***.*..**.*.**.*..*.*......**..*.*...**.***..**.....**..*....**...***.****.*....**.*.*.*..*...**.*****.***.***.***...*****.******.*.**.**.****..***.***..*....*****..**.******..******..*.****..**..***.****...**.**...**.***.**.*..*.*..*.**....*..**..*....**..***......***...*....**..****..**.****...*.*******...*....*....***.*.***.******.**.*.*.*..******.**..**..**.**....*.****.*....*..*.....*.**......*.*.*.******.***.*..**.*******.*.**...*..*...**.*.***.......**.***.***.**.***.*.*..*.**....*....*.*.**..**...*..*...****.**...***....*...** ******.*.*.*.*.*.*..*...*.**.*.****.*....*.****.****...*...****.**......***..**.*.****..**.*.**........**.*...*..****.**...*..*.*..***..*.***.*.*.*.**...*****.....******..***..***...*.......********.....*****.*.***.*.**..*..*...*******..*..******.********....*****...*...*.**..**.*.**..**...**...**.*.*...**..*.***.*.**.**..***.**....*..*.*..****.*.......*..**.*.*.*.**...**.***....*.*...*....*...***.*....*..***.*.*..*..*.*.****.*..**..*..**.********.*.*..*..*.**.*..*******...***.*.**..***.***..*.*...*..*....*.*..*.*..**.*...***.**.*.*.....**.**.**.*..***.*.*....*..*...**.*..*.*...*....*.*.*.**..*.*....*.*.*.*....*...*..*****.*.*....****......***..******..****..*.**.*.**...*.......**..*......***.*..****...**..*..*.*.**..*.*.**.**...*...****..***.*.***.**.**.**********.*.*.*.*.*.**..**.*******..*..*.*..*..**.***.***.****.*..*...**..***.*....*.*..**.******.*.***.**..*..**.**..**...**..*..*.***....**...**.*...**.**.**..*......*****..**.**..*.*...*.*...*..****.****..*.**....*.*...*..*..**.**.*..**.**....*.*.*..**.*****...*..*.*...**....*.*..*.**.**....*...*****.***...*....*..**.*.****..*....*.**.*....**.*.*...***.****..*...**.*.**...*....**.*...***..***..**.*.***...*...**..*.***..*..***.**.*...***.....*...**..*.*...*..***.**..*.*...**...**...*..****.*..*.**.*..*.**.*..*...*.*..***...*.**...*...**.***.....**.*.***.***.....**....*.*.**.*****....***...****....*********..*.*.*.......*****.*..**.*.****.*..*..**.****...*..*.*.*.***.*.*..**..*.*.***..***..**...****...*...*..*...***.*.**.**..**..**.....*..***.*..**.***.******.*.**..*.*.*****.*..**..***..*.**.**.*..***.**.***.****...***.****..**.**...*.*.*.***.*....*..**..****.**.*...******.*.***.**..**..***.....*..*...****...*.****.*.***..*...***...*...**.**.*..**....*.*.**.*.**.***..***.*.......*****..*.*.**.*.**....****.........*.....**.*******..****..*.*******.**.****..**.**.**..*.*.***.**..*.*...**..**...*.**.*.*..****.*..*...*..***.***.*.*...*.*..*...*...**.*.******.****..*....*..*..**...*...*******..**..**...*....*.***.***.. .*.******...*.***.*****....**.*..***.*...**.****.**.*...**..*....*******.**...*.***..*...*.***....*.**..*.**.********...**....***.**.*..*..*.***.**.***..**.*...**..**..*..*.*....**.....*.*..*..***....***.**.**....***.*.***.*...*.***.*.**...*...*..*****....**......*.....**.....*...*..**.*..**.*.*..**.****..**..**....*.******..*.*.*.*.*...*..****.*...*.**.*.*.*.*.*.***.******.*.***.****.*........**....*.*..*...*...*.**..****.*...***.**.**..*.....*.***..**....*.**..**.....**.**..**...*..*..**....*...***..**.*....*.....*..*..**.....*.*.**..*******.**.*..***...*.***...*..**.*....*.**..*.*.**..**...*...**.*.*.....*...*.*.**.******..****.****..*.***.*.**..****..*...******..*..***...*..**..*..*.*.....**..***.**.**..*.....*....*.**...**..**...*.*.****.**...*..*.***.****..***..*...**.*.*.**.*..*.*.....*.*.*...*.*.**.*.***.*.**.*****....*.***.*..**.***.***.*...*****...**..*.****.**..*..*.*.**.**.**..***.*...*..**.**.******.*****.****..*......**.*.*****.***..*.**.*.........*..*.*.*......***....**.*..*....**.*.*..***...*..*.**..*.****..*....**....*.**.***..****.*****....*.*****.*.***....*...***.*..*......*.**..*.*.*.***..*****...***..*.....*..*.*.*...*.*...*.**.*.*....*....*..*.*.***....**..*.*.****.**.***..*****.*..**.*.**..********.***.*.*.**.**....*.**.***..*..*****.****.*..*....*.*....*...*...*.*.****.*...***.**.**......**....***.***...*.*..**..*.********..*.*..**.*.****.*.*..*********.....*.*.****.****..*******.*.*...**..**.**..**..*...**..*.*...*****.**.**..**.**.*.*...**.....***...*.*.**.**..****...***.**.*.*....*.**...**..*.*.******...**.**.**.**....*.*......*.***....**.**...*...*.*.**.*.**.***..**..**...*..*..*****.*.***.*...*..*......***.*.*.****...*...*.******...*.....*.*...****....*.*..****..*...**.***.*...***.*..**..**.***.*.....**....*..**.*.......**.*..**..****..***.*.******...*****.*.*.**.....*.***..**.**.*****.**....*.*...*....****..*..*.*..*.*.*.**...*...*.*****..**....******.*...*..*.*..*.*..**.**..*....*..***.*.**...*..*..*..***.**.*.*****..*.....*.*.***..*.. ..*..*******.*.****......*.****...**.*.*.*..****.****.......***.*.***........*...**....*.*..***.*....****....*.*..*.*.***.*..*..*.***.****.*.**.*....**...*.*******.*.*......*.**.*..***..**.**.**.*.*..**..*.***.*...*...*..**.*.*...**.****....*****.*.*....*.......**..***..**.***.**..**.*.**..*..*.**.*..*.*...*......*.*****....**.**..**..*.*....**.*.**.***.*****.*..**...**...*.**..*..*.*..*..*.*.*.******.***....******..**.****.***********.****.***.*******.**.**....**.*..**.*.*.*..**..**....*..*****..*.*..****..*.*...**....*..*...*..*.***.**.*..**..*.*..***....*.*.*..*...*.**.***..*...**....*.*...**...***....*..**.*..*.**.**..**.*.*..*..*....**...**...**.*.**....*.****.***.**.******.***..*.**...***..**..****..*.*******...**.*..*.....**..*.*.*..*.**.*..**....*.*.*.*...*.**.**.*****.*..**..*.*.*.*...***....*..***..*..*.*...**.*..*.****.**.**********..*.*.*.**.**.*.*.**..****.*.*....*..*...*****.**.*.**.**...**.**.***.....*.*.**.*****.*..***..**..***..**.*.*.......*..*...*..*.*.*.*..**.*.*....*.**..**....**..*.*.*.....*.*..*.**.*....***..*******..*.*...**..***.*....*....*.*........*.****....***.********.**..***.*.*.*****.*........**.*******.*..*.**...***....*....*.*.**.****..***..***...*.*...*.*..**....*..**.**.*.**....***.....*....**.*...**....*.**..**.*****....*..**.*.*****.**....**.*.*....*.**.***..*.*.*****....**.....*.***..*...**..**.**..*...***.*...**...****.***..**.*.....*.........*****.*..*.*..**..*.....*...*..*...**.***...*.***..*..**.******..**...*.**..*..**..*..***..**...****.**.*.***..*..*..**..**...**...*.....*......****..**.*.*.***.*..*.*....*.***.**.*...**..*.*...***.*****..**.****.*..*.*.*****.*..****...**.*.*****..*....**.**.*.**..*.........*.****.**..**...*.*****.*.*...*..**.*.*..**..**...******..*..*..****..****...***.***...*...**.*.***..****....**.*..*....****.**..**.*..***.*...**..**.**..*....******..****.****..**.***..*..*****..*****.*****...***...*....*.**.**..**.***.***..*....*..*...*.*..**...*......*.*...*...****...*..***.*....*.*....*..****..**.** *...**.*.*..*.*****.*****..*.***.**.*....***.****..**..***.*.**.*..**...*.*.**.*.**.*.**..*.****.....*.*.*..***.*....*.*.*...**..****.**.******.*.**.****.....*..*********.*.**.*.*.**.*...*..***...**.**..**.***.***.*...*.*.**..*....*.**.*....*..****.*.*...**..**.*.....*......**.*..*.**.***.*.**.*....*.*.*.**...*....*.*****..*.**...*.......***...**.....*.***...***.****.***.*...**..***.**..*.*.....***...**..*.***...****..*.**......*..*.*.**...****.*.*.....*...*.*....*...**..*...*.*.*.*.**.**.****.*.**..*.*.*..*.****...*.***.*.*.**.**..*.*....*....*..**..*...*....**.*.****.*..*...*..*...*..**.**........*..*.*..**....**.*....*******..**.**..*..*.*.......*..*.***..*...**.*....*.*****.*.*.*.*..******.*........*.*...**..*....*.*............*.*.**....**.**.*..*..*.**....***...**...**....*..****.**.*..**.*...*..*.*.*.*..***.....*.**.*.**...**.**..*...****....**.*.*......**....**..**.*..*.**..*...***....**.....*.******..**.*..*..***..*.**...*......*.*..***.*..*...***....********....*.****..*******..**...*.....****.**.*.*.....**.*..*.**..******....*.**...*.*.**.*.*.*....*.*.*****......***.*....*.*.*..........*......*.****.****......***.....***...*.*.*......*..**...*..***..**..*..*..*.*.*****.*.*.*...**..*.****..************.*..****..*.***.**........*...*...*..*..*....*....***..****.....**...*...**..*...***...**.**.*.**...****.*.**.*.**...*..***.*****..***.***.*****.***...*...**.*******..*.*.*****.*.*.***...******...*.......**..*..****.**....*...*****.*****.*.*****.***..*.**.*.**.*..***....*.*..***.....***.*...**.*....*.*.*.****.****.**..**.***.*****...*..*.*..*****......****..............***...*....**..*.***.**.......*.*..*.**.**..*.....*.*.**.**.*.***....*..*..****....*..*.....**.*......*.*...*.*..***..****....****..**.*****..****..*.****.*.....**.*.*.**..**...*.*.....**..***.*.*.*.*..*****..*.*.**....**.*.*.*..***...*.*..***...**..*.*.**....*.*...**...*.*..*...****.*...*.*..***...**...*.**..*.*..**..*.*.*...***.*.*....***.**..**..****.**..***.*.....*.***..***..**..**......... ...*..***..*.**..**.*.*.**.****.***..*.**.*..*.*...**..*..****.**......*.**.*..*....**.***.*.*.*.*.**.*.*..*.**...*.*...*.**....*....*...*...*.*.**..****..*****.*.*.*......**.***.*.*..*.*.*...*...*.*.**...*..*..**..*****.***.**.**..*.**.*..*....*****.*..*.****...*.*.**.*...*....**..**.*****.****.......***..*.**.***..*..*..****..*.****..****...*.**.***.*..**..*.**.*.*.***..************...****..*...**.**.***....**..***...*...*..*.****.*...*.*...*.....*..*..*.....*.**.*.*..****.*********..*......***.*.**.*..*.*.*......****..**.*..*..****.*.**...***...*.*.*..**..*....**...*****........*.*.*****..*...*.*.***...***.**.**.*.....*.**.*...*..******....*.....**.*..*...**.*.*****..***.*..****.**.******.*.*..**.*.*..****.*..**.***.*.**.*.*..*.*....***.*.*.***.***.**..***.*...**.***..**.**...*..*.*....**...*...****.***..*.**.****....***..*.*.*.*.****.*...******..*..*..**.****..*.*..*.*.*.*..*.*..*...*.**..*.**.*..*.***.*.*.***.**.*******.**.**.....*...*.***....*.**.*.*.....*.*..**.*****.*.*.**.**..*...**...**.*.**..***..*..*.*.**.***..*.****.......**.*.....****.*.**.*..****..**.**.*.*.*.***..*.**.*.*...**.*****.*.**.***..*.*.*.*.*.*....****.****.**.**...***.*.**..**.***..***.*.*.**..**...*...*...*...***.*...*..**.*..***.**....*...**.....**.*.*****.***..*******.**.*..**.**..***.....*******...*.*.......**.*....*...........**..*.*..*****.**..*.****.*...*.**..*..*.**.*.**.*....****..****.***.....*****.*..*.***.*.*..**.***..**..***....***...***...***.***.*.*.*.**.**..*.*.*.*..**.**..*.*...*.***.*..*.**.*.*******.*..****.*...**.*****.**..*..*******..*****..*.*******..*.*..***.....*.**.*.****.**.*.**.*****.***.....*...*...*.**.*...*.******.*.*.*......*****...*..***.******.*.......***...*.**.*.*..**..**..**..***.......*.....****.***..*.**.*...**.......****..***...*..*.***.***..*.**.**....*.*****.*....**....*..*.*.***..*.***.*...*.*.*....*.*.*********...*.**..**.*..**..*.**..*...*.***..*..*.*****.*...***..*.*.****..*..*.*.*...****..*.*......*...*.****.*.*.**..***..*.**....*..**.**.*.**.* *..*....*..***..*.*.*..***.**.****....*.....***.**.*.*..***..***.....***.**..****.***...*..**....*.*...**..*.**.*.*.**..*.*.*...**.**..***..****..*.*.**.**.**.***...*....*.*.***.****.**.*.*.*.*..*..*.***..**..*.....****.***......**...*...*..****......**..****.**.****..***..*******..*****.*..*******..**.*.**....***......****.....*....**.*.***.***.**.....*.**.*...**.***..***.****.**.****..****.*.*....***.*..***.**..*.**.******.*.*.***..******.*****...**..*.****.**.....**.....*....****..*.****.*.*.**.**.**..***.*...*...*.**...*..***..*.*.****.**..*...*....****..*.**.**..******.*....*....*...**..**.*.***.**...***....*..*..*..******.*.**.***..***...*.***.*.*.**..**********.**.*.**..*.*.*.*....***.*.*.*.**.**.**.*.**....*.*...*..*.*......**.**..*.*...*.*.**..*.*.*.***.**.*..*..*.**..*....***.***..**.*...*.*.*.*.***...*.***..*..***...**.*.*.****.*.*...**.****....***..*.**.**..*..*.*....*****..*.*....*..***..*..*..***.****....*.**...**.*.***.**.**.*.*..**..*...**.***.*.*.**.*.**.***...***.*...*.*....***.......***..****.**....*.**.***.**..**....**....**.......**..**.*.*....***.***.*.****.**.**....*...*..***....***..***.*..*.**.**..*...*.*..**.*.**.**..*.*..*****.*.....*.***.*.....****..*.*....*..*.*..**..**..**.*.....****.*.*.***..**......*..**.**.****.**....**..*.**.*..*.*.**..**..**.**.***.......*..*******...**.*.*..*..*....*.*..*.***.*.***.**.**..*.***..*.****.***....*.*.*..*.***.***.*.***.*...*..**..*.*....*.....**.*.*...*.***.....**.*..*...****.*.*.***.*..**.*..**.*.*****....*.*.*.*..*....*.**.****...*...********.*.....**...**.***.****....*.****...***...**.*.***......*.*..*.*...***.**.***...**...***.**..**...**..*...**.*..**********..**..*.**..**.....*..*.......*.*.**.*.*..***.*..*.*.****....**.**.....*...**.....*.**.***..*.****.*****...*.*.***.*.***..******.*..***.*.***...*******.*.****.***.***.*....*....**..**.*.**.**.*..****..*..***....***.*..*...**.*****.***...*.**.**..**.*.*****.*..*.*..**..*..**.**.*...*..*..***..*.****....**.**.*...*.**..*..****....*...*...**..*. **.*..***...*.*......*....**..**..**.*.*****.*..*..*****.*.**..**..*.**..*.....****..**.****..*.****..*******.*.***..***..***.*..***....*...***...*****..*..*..**....*...*.....*..*.*..**....*.**.*.*.*..*...*.*.*.*******...*.*...***.**...*.*........*.**...**..*..*.*.**.*..*...*...**.***..***..**.....*.***.*.*.*...*..**...*....****.*.*.*..*****..**...****..*..*.*.**.*****.****.****.....*..****.**.**..*****....*...**.*....*.*...******...***.*...*.....**...**.*....*...****..*.****..**..*...***..*....*****.**..**.*....***.**.******.****..***.........*..***..*...***..*....**.*.**.**...*.**..**.*.**..**..*...**.**.**.*..**.****.****.**.**.*..******......*.*..*...*.......*..*....*.*....**...**.....*.*..*....*.****..**...**.**..*....*.....**.***..*...*.*...*..**.*****.....*.***.*.*..*****..***.**.....*....**...*..**.*.**...*..**..**...*..****.***.***.**.*..**..*****....*..*.***.**.****.**.****.*.***..**..**....*.****......*......****.*****.*..****.*.**....**..*...*...*.***.**.*.*.*..***....******..**.**.***...***.*.....*.*.***...*.*.**.****..**.*...**...***.**.**.*...*******..*..*******..*....*****...........*.**.**......*.*..*.*.*.**..*.*...*.****.*.**.**.*....*****..*......*..****.***..*.**.......*****.......*.*.*..*...*.*...**......*.*...*.***.*..*.*.***.*.****.*..*...**.*..***....*.*.*...*..*...*...*..*..*..**..*...*.*..*******..*..**...***.*.....*......*......*...***...*..**..**.*.**.*.**.*.**...**..*.******.*.*....*.*..***..*..*..***..*...*.**..*.**...**.*...**..*...*..**..******.*.****..****..****..*.*****....*.*.**..***..*.***..**.***.*.***.*.*..*.*****..*...*.**.******.****.**.*.*.*.*.*...***.**.****.**.**.*...*.*..***....*****..**.**..*.*...*.**.***..*.*..***..***.*.*.*.*...*..***..**.***.***.**.***.**.**.***...*....**......*..*.*****..*****.**...**.**.********...***.*......**.*.**.**..*..**.**....**...************.****.****..**.....*.*..***..***..**...*...**.*.*..*.*...*..***...*...***.****.*..*....**..**...******.....*.**..**.*.*..*.*.*.*.***......*.*...*.*.*..**. ****....*...*....**.*...***.*.*..*.....*.*...*.*..***.***.***......*.*.*.*..****.*..*..*...*..**.*..*...*.**.*.***....***........*..*.**.****.****......****.**.**....*...**.*.*.**...*...*...***.*..*.....***.........*.**..**.**.*****.**.****....***..*....*..*.*.****.*.......*****..*.***.***.*....*.....*.**..*....*.*..*.**.***..**...*****.*.*....**...***.****..**.**.**.**.*.*.*.**.***.*.**.*..***..**.**.****...*..*.*.*..**...*.*....*...*.*.*....*...*.**.**.*..*..*.***..**...*.*.**.**...***.*.***..*.**..*..*.*.**.**.*.**.*.***..*....*.*...*..****......*.*.**..*.***.*..****.*.**.*.***..**.*..**.**.**.....*...***...*.*..*....*..*.*.**..**.*****......*..*...*.**.***.*.****.**.*.***....************.***..**......**.*..***.****...*.*...***....**.......*...*..**..*.***...***.***.*.**...********..*...*.***...*.*.**..**..*.***...*.***....*....*.*...*..*.******.*...*.*..*.....*****.*......*..*....*..**.*....**.*.**....*..***.*...***.*...**.**.*..***.*..*.*.*.**.*...*.*.*..**...**.***..**.*****...**...**..*..***......****..***....****..*.***.*.*..........***..*....*.****..*.**...*******.*.*..**.**.*..*.*..*..*..*....**...*.*.***..**.***.********....**..**..***.*...**..**..*****.*..*****.****...**.*.**..*.***..**.****.*****..*.*.**.**.**.*..*.**....*********.***.*.*.....*....*.*.**..*.*....****....**.**...***..*.**.****.*.*.**.**..*******.*...**.*..*..*****..*.***.**.*.*..****.*****.*****..*****.*****......**...*....*****.**......*.*.*.*********.**..**....****..**.*.*....*****..***.****.**.*....***.*....***...*....*..*.***.*****.....**.*.*.**.....*...*.*.**.*.*.****.****.**.*....**..*.*.****..*.******..**.*....*.*.*..*....**.*.**.*.*.*..*..*.*****.**...**.*.*.*.***..*.**....***...****.***..*....*.*..*.*.*..*...**...****.*..*.....*.*.**.**....*....*..*.*.**.***.*.**...*....*.**.*...***..*.*.*.**..*...*.*.*..**.*.*....*.*..**.*..**.********..*..**.......**..*.***.*..*..**...*..**.*.**.*..**.**.**.*....**.....**..*.*......***.**.**..****...****..****..*****..**.**.***.....*.*.*.*..*. .**.*.*.*..*.*****.......**..**.....*.*....***....***..*.....*.*.****.**..*....******...*.*...*.*.*.**.*..*.*..*...*.....****..*.**.*******...**.*****.****.***.****...***.**.***.*..*...**.**.*..**.**..***.***...***.*.**.*.....****..*............**...**.*.*.*.*.*...****.....*..**.**..*.*...*.**.**......*.*.**..*.*.**..*..*.*******.******..*.**..********....*.**..**..*.**..*..***.****..*******..*****...*....*.**.*..**.*.**.**..*.*.*.*..**.**..****............****......*...*..*.....**.**.***.*.*.**.**.*.****..*..***.****....*..**.*...*...*..*..*.***...*.***..********.*.*..*...**..***.*..*..*.*..*.**.*.**.*****.**..**.*..*....**...***.**...****.....***.***...*..*.***...*...*...*.*...*.**..**.*.***.*.****.**.***..**..*...*...*..*...***..**..***.*.**.*.**.*....*.***.*..*******.********..*.*.*..**..****.*....*.****..*...*....***...***.....**.**.****.*.*.**..*.*..*.**...******.*..*..*.*...**...**....*****....**.**.**.***.****..***....***.*.*******.**...*..**.****...*.*..**.***.*.**.***....*.**.*.****....*.**.*..*..*.*..*.***.*.**..*..*.****...*.*.*...*.*.**.**..***.*.**.....*.*.*..**.*.*..*.**.*...**.*.*.**..**.***.**....*..**.******...*.***..**..***...**...****..*..*..*.****.......**.***.**..*..******..***...**...**.**..**..***..*..**..******.*.**...***....*.***.******.*...**.......**.*.*.****....**.......*****..*..****.***.**.*.******..***.*.***.****.*****..**..***.*.*.**.*.....*...**..**.*.*.**.......*....**...**.**....**.*.**...*..***...***...*...*..***.****..**.*..**.*.*.......*........*.*..*.*..*.*....***...***...*.****.....**...*.*.**.**.***.*..****...*****.**..***.**.**.....*...*.****.*...***.*.*****...**....**.....*.**.***...**...*.*.**.*.*******.*.*.**....*..*.*.***.*.**.*.*..*..***.*....****...**.**.*..**.*..*.**...*..****.*.**...**..**....*.***......**.....*****.**.....**.***.*..**..*.**..**..*..**.*...***.*..*******...***.*.*.**..*..*.*.***.....*..**..**...*.*..*...*.*.*.**...**..*.*....*.*.*..**....*...***.....***...*.***..*..*..***.*....*..*****.****.*....*** ...****....***.*******....**...**.*.*.**..*......******..*.****.*.*....*.....*****.**..**....***...*..*.*****.**...*.**.***.*******.*...*.*******.....*.**.*.*.*..*.*..*...****.*..*...*..***.*...*...***.***.*..*.*******.***..***.*****..*.*.*......**.....*.*.*...**....*.*.***.***.*.*.**.*..**.*..**.*....**..*..******.*******..*.**.*.***......*.*******.****...**..*..**.********.***..*..*..****...*.......*.*.....******.**.......**.*..****.*.*.**..*.**..***..**.***..****..*.*.......**....*********..*....**.**.**.***.**....**.**...*.*..*.*...***.*...*..**.*.*.*.****.**..******...******..***..............*..*..***.***....*.*.*.*.*.***.****.***..*.***...*.*..*.**********.*.*.****..**....*.***...**..**.*..*****....**.*.**.**.*.*...**.***.*.*.....*..****.*.***..***...*..**....****.*..*.**.*...*.*..*.*.*..*.**..*****..**.***...*.**.**...***.*.**..*..****.*.**.........******..**.**.*.******.**.***.*...*.*...*..**.*.***..*.***.*******..*.*.*..***.***.*.*.**.**.**..**...**...*....*.**.*..*....*.*...****........*...*.****..*.**.**....***..******.*....*.*..*..**..*.**.**.**....*...***..*.*...*...***.***.***.*.*****.*.*.....****.***...***..***...***...**.*...*.*.*...*.***..*.**..*....*.**.*...*..*..**...*.*.*...*..**..*.*..*..*..***.*******.*.**.....*.....*..*.**.*..*.**...*..*.***..*.*..****.***.***....*.*.*....***......**..***.****.*...*.**.*.*.*.**.**.******..**.******.*.*.*..*....****..*....***.*.**.*...****.*.*.*.*.*.**.*.**.*...***.*...*..*.***.*.*...********..*.*.*.*...**.**.*..*..*.....****.**.....*.***..***.*..*......****.*.*.*.*.*..*..****..**.**..*.***.*...*...*....*.*...**.........*.*.*..****.*..*.*...*.*..***.....***..****.*.*.*.**.**.**..*....*.*.**..*.*.***.*****.*..*.*****.*.**...**..*.*.**..........*.*.**..*********.*.******...*....*******..*****..**..*.*.*......**....*.***.......***...***....**....*..*..*..**.***..*.***.**.****.**..*.***..*......*.****...*.*.***..**.....*..**.*..*.*...*.***..****.**...*****....*****..*.**.*.*..*.*...**..*..*.*......**..***...*.**.. .*....***......*.**.....*..*.*..**..*...***..**..*..*.*..*.*.*.**.*...*.*.*......*.***.*.*..*.**.*.****...*.**.**.**..**...*......**.***.**...****.**.....*.*****.*...*.**.....**.*.....**.**..*...**.***.****..***.****...**.*.....*..**.*.**.****.*....**..*.*.**.***.*....*..*.*.******..***...*.*.****..*.****.**.******.**.**.****..**..*...*..**..***.*********.*.*..*.*.*....*.....****.**..*...**..****..*...**..***...**.*.**..**...**...*.....*.******...**..*.*..*..*.****...***...****.*...*******..**.**....****.*..*.**.*.*.*.....*.**.*.***..*..*.*..*.***.**.....*..*.*.**.*.*....*....*.*.*...***.*.*..*......**...*.*.*....*..**....*..*...**....*....****......**..*..*.*.*...**.....*.*.***.*..*.***.*.....**..*.*..**.*..**...*.*..*.*****..*.****.****.*.*..*.**.*.**..**.****.*.***..****.***..**.....*..*.*****.***........**.*.****....*.**.*..****....***......*.**...***...*****.**..**.**....*.*.*.*****..****...*.*.*..**...*......**.*.**.****..***...****..*.**.**.**.***..*.*..*.***.**...*....**..******.**.*....*****..**.**.*..*..****.*.*...*****.*.**..*.****.*.*..*..**.***........*...*.***....**.*****.***....**..***.*....*..**.***.*.**...***.*..***.*....*******..**....**.*.*.*..***..*....*.*.***.*..**......***.***..*..***..**.*...**....**...***....*...*...*.***...*.*..*..***..******.*.....****.**.***...**....***.*.....**.*.....***.*...***.*.*.*..**.*..**.***.*.***..*.....*.*..*...***..*.*..****.**.****.****.*..*....*..*.....*.*..*..****..****.*.**....*.....**.**.****.***.*.**.*.....*.*.*.*..**......*..*.*.*....***.***.**.*.....***.*...**.**.*.**....*...**..*.**..*...**.**....**..*****....*.*..*..**.*.***.**..*....**..*.***..***.**..*...**.*..**.*..*...*...*****.*..*....*..*********...*..*...**.*...***...**...*..**.......*.**.**.***..***..*..***.*...***..****.*.*..***.**..******..*.*..*.*******.*...*..**.**.*.*..*...****.*..****.**....**.*.**....***......*....**..*.***.**..*....*...**...**.**.*..**.*.*..**..*.*.*....*.***.****.*****........****.*****..**........**.*.*..*****...***** *.**.*..*.***.*..***.*..*..*.*****.*.*.*..*...*.***.*.*..*.*****.*.*..**.***.....*..**.**...*.*..***..*.********.*.***...*.*.*.**...**.*...**...*.***.*.*****.*******.**.*..*.*...*.****..*.*.*.****..*..*..**..*....***..**.**.*.*.*...*.***..*.****..*.*.******.****.****.*.*.**...*..*..*..*.******....*.*....**..**.**..**...*****.........*.*...**.*..*....*..*.****...*...***.*.**.*..*...***.**...*..*..*...*********....*..*...*.*....****.**....*..*...**.***.***...***.***.*.*.*..*****.*..**.*.***.....*..**.**...*.*...*.*****..*.*.**.**..*......*....****.**..*..*.*.****..*..***.*....****..*.***.**.***.***.*.*..*..*.**....*..****..*****..**.*.*..*..**.*.*......*...*.*.****...*.*.*.***...***..***..**......*.***.**.**..*.**.*.**.****.***.*.****...*....*.....**.**.*.**..***...*..*....***....****.**.*.**..**.**......*.**...**.**..*..*****.**....*..**.**......**.***..*..*.*..***...*.***.*...*....**.*..**.*******.....*......*..**.**.....*****..*..*.*.**.**.*.*..***.**.**..*..**..*.*..**...*.***..*****..*....**.**....*.....*..****.*.*.*.*..*.*....*.***..*.*.****...**.*.*.*.*...****..***.*..*...*....*......******...******.**..**.**..****.*..*.**..*.*...*.***..**...*....*.***.******......*.*****..***...*..**.....*.***.**..***.*.*.**..*....*.**..*.*..*.*.*..***...**.**.*.*.*.**..*****.**..*.*....****.**.****.**..**..*..*..**.***....****.**.*......**.***.*.****.****..*.**.**..**.*.*.........**.*.*.*.**.*..*.*...**.*...*...*.***.*.*.**.*...*.*.*.*..*.*...**.*..*...*.**.****...**.*..***..**...**.*****..****..*...******.**...*****..*.*.***..*..*..**.*..***...**.....****.**..**.*..*..*.****...*...**.**...**..*.****....*******.*.*..**..*..***.**..********.*.*.*.*.*.***.*.*.*..******.**.*.....*....**..**...*.*......*.**.*.**..***..*..*.**..*.....*.**..***.**.**..*****..*******.*.*..***..*.******.**..*..*.*.**...*..**....****..****..*..***..*.*.*.......*.**.**..*.****.*.****.**..**......****.*.****.**..*.*..*...***.**.**.**.****..***.**....***..*.*.*.*.**..*.**...***.*..*****..*****...*****..* ****......*.**.****.....**.*.*.*.**.*****..*.***.***.**.*..*.*.***..*...**.*.*.**...*.**..*.*....**.....*****.*.*****..*******....*....***.*..*.*.****.*.*****....*.*..**.**.*.*.****.**...*.******.***.....*.***...*.**..**.*....***.**.***...**..**..**...........*.**.*.....***.**..**.....***.*.*...*..**....*..*****.*..*...*****..**...****.**.*.......***...*.**.**...******....*.*...*....**.****.....*..*..***.*.*.*.**.*.*.*.********...*.***.*.**..*...***...**..*..***.....*..**.*..*******.***.*...*..*.....****...*..*.*..***.*.**.*.****.**.**.**....****..*.*..*..*.*.*..*.***...*..*...**..***.......*.*.**.**.**.*..*..**.**........*..*.**.*.***..*...**....*...*.*...*.***....*.*.*****.***....*.*......***.*.**.*.*.**.*..*....**.....****.**.**.**.***.***....*.**.*..**.***....*...*.....**..***..*****..*******.*.*.*.***....**.*.*...**..***.*....******...*.....*..*.........*.....****.*.......*.*..*.***.**.....***.*..**..*...****...*.*.*.*..*.*..*...***.*..**..*.*.**...*..*.**.****.****.............*..*..*...**.***..**..*..**.***.***.*.*..**.*.**.**.***.**.*.*.*...**..*.*...*.**..*.**..**....***...***..****...*********..*...*.....**....*.**..*....***..**..****.**..*....****..*****.**..**.****.***.**..***...*.*.*..**.***...*.**.....**..*.*.**..*****.***.*..****.....*..*....**.**....*.*.....***..*...**.*..*...*.*****..***...*****..*****.*.******......*...*..*......*.***.**...**...**.**.*****..**.***.**.***.**...*..*..*...*.*...**..**.*..*.*.*..***..*.***....*..*.*****..*..*****..**..*.*..******.**.*...***.*..***.**.*****..**.*.**.*.******....*.**.*.*..*.*.***.*...**..***.**..***...***...***.*..*..*..*.**.**.***..*.*.*.***...*.*......***.**.*..**.*..*..****..****....*...*..*.**.*.******.*.**..**..**..****..**.......******.*.*..*.*.*..*...*.*.***..**..*.***..****.**..**..**.*..*****...**.**.*.*....*.*.***.*.***.*.*.*..**.***..*....**.....**.*...*..*..**.***.*.*..*...*.....*.**.**...***.*.*..**.*.*.*..*....***.*****...****.**.*.***....***.**...*...**..***..*...*.*..**.*.*....**.*.*..*.. ...***.**..****.*.*.*.......***..**.****.***.****.*...****.**..*****.***..*.**.*.****.**.*..*.*.*.**......*.*.*.**.***...*****.****....*..****.*....**..*...*.*.***..*...**.**.*.*....**..***.***.****..*.******.****.*....*.*...****.*..**.**...*.****.**.**..*...*.....*.**..**..*.**.....*.**.....*..*..*.*....*****.*...*.**..***.**..**.*..***..****.**.**.*...*********.*.*.*.....*..**.***....*..***.*..*..*..*...***.****.....****.*.***......*.*..*.*..******....****....****.*..*.*.*.*.***.*.*..*..*.*..*.****......***...**.*..**....*..*.*...*..**.....*...********.*.**......*.*.*..*.******..***.*..*****.**.*.****..*.**.*.****....*****.***.**.***..***..***..*.*.***.*..***.**.**..**.**.****.*.*..*******..****.....*.**...**.*.**.......**.**......***....**...*.*....*********........**.**.*.**....*....***...*.....**..**..***..*..****.*..**....*....*.*.....*...*.**.*.....*.*..*.*.*..*....*.........*..**********.****....*.*********....*..****.***.*......*.*.********.*...**....*...*.*.....**.*.*...***.*..*.*.*.*...*.****...*.*.*.*.*.***..*.*****.....*..**..****........*.....*.........*.**..**...**.*.*..*.*..*..*****.**.*...*...*.***..**.*..*.*..*****.***.*.**.*..........**...**.*..*.***...***..*..*****..*.*.****.*.*...*.**..*.*.**.....*....***....**....***..*..**..*******.*...**.*..*....**.*..*..***.*.*.*..**.*...*..*.*.*.**..***..****..**.*....*.*****..****.*..*****..**...****.**...****.********.**...*..**...**...*...***...*..*.*.**..*.*.**..***.**..***..***.**.*.*.***....***...****.*..**.*.*.*.*.***.**...**..**.****.*.***...*.*...*.*.*..*****......*.....*.*******.*.*.....*..*****...*.*.*.*.**.....***.*...**.*..*****.**..*..*....**..**..*.*.*...***..*.....***.*..*.**...*.****..***.***...*.*.**.*..*...**.*.*..**..*...**.**...****..******.*****.*.*...*****...**.*.***..**........**.****..**..*.*..******..****.*...**.*.*.**.**.****.**..**...*..**.*...*.**..*.....*****...*.*...*......**.*.*.*.*..**.*.**.**.**.**.*..**..**.**.*.*..**.******.*....*..*.*.*..**.**...*******...*.*....**..**.. .*.***.***.*.*.**...**.**.....*...**.*.***.**.***.*..**.*.**..*.**.*****...****.***.......*..***.*.*...*..**.***..**...*...******...**.*.*......*..*.**.**.**.****...*......*.**....*.....*.****...*********....*...*..****....*****..**.*.*.**.**...**..****.....**...***...*..*.*..*.**....*...*..*.***..*...*.*.****.*..*.*.*....**..*..*.*....***..*..**....*......*.**.*....***...**.*.*.*****..***..*.*.*...**.*.*..**...***.*.*....*..****..*.*...*...*.....**..*.**.*.**..**..***....*.**.******....*..*..*****..*.**.*.**..*.*****.*..**...***..**....**..**..***.**.**...*.*.*********..**....*.*..********..*...*..*..*.****...**..****.***.**.....*..*..*..*****...*..*.**.*.*.***.**.*..***..*....**.*..*...***...*.**..***.*..*.**..*..*.*..*.***....**..*.**.*****.*....****..*..**...****.*.**..*..***.*.*......*...****..*...**.***..***..***.....**..*..***.**.**.*.**.*......*.**.*...*.*.*...***.**.***.**...**..*.**.*..*..***.....***...*.**..*....**.**...*.**.**..***.*.*..*.**...*..*....***.*...**...*.****..*...***.*.****..**.*..*.*.***..**.***.**.....**.*..**..*.***.*.***..*..*.****..*.....***..*.**.*..***.***.**...***..*...*.*..*..**.*...****.***.**..***.**.****.**..*...**.**.*....**........***..*..*********...**..*....*.*..*******....******..*.**.....*...*.*.*.****..**........*.***.***.*.***.....*......****..***.*****..*.*****..*.*.*....*.*.*..*...*..**........****.**.*...*.*.***.*.*..**.......*.*....*****..*......***..*.**.*....*.*.....*.*.**.........****.*.*.**.*.*.**...*.**.*.*...*.**.*..**.*....**..*****.*...*.**........*.........*.....*.***.*.*.*********.**.**.*.****.*..*....**..****.*.********...*...***...***.*...***..*.******..*...*...**........*.***.**..**..***....**....*****.*.*..*...*...*.*****..****.*.*****....*..**.**..*.**.***......*.*.**.**.*.*..**....*..*.*.*.....**.****.*...**....****.***..**.****..**..**.*.*...*.**.*..*.**...*..*.*...*...*..*****.***..**.....*.*..*..*....**..******.*..*..**..*..*..**...*....**.**...**.*******...**.**..**.*.......***...**..***..*..***.*. .***.***.***.*...**.***....****.....*......*..*..*....*...**.*.***.*...***.*.*.***...**..****************..**.***.*...*.....**..*..**.*....****...*..*..****...**..*..***..*.*.**.**..*.*......*.*.....*.******.*****.*.*.*...**.....****.***..*.*....*.*.***..**.**..*..******..*.....**..*.***...***.***.*.*...**.*..*.....*.**..*.**...**..*.***.*.*.*********.*.***..*....***..*..**..***.**....**...*.*.*...***.....***.***....**...*****..***..*....*.***....**.*..*..***.**..*..**.**..*.*.******.*.**.*.*.****.*.**.*.***.*.*.***.**..**..*.**....**..**.***..*..***.*..*...*..*.*.*..**...********..*****.**..*.*..*.******..*.****.****..*...*....*..*.**....***..*****...**.*.....*.***.**..**.***..*.****.*.....*.***..**.**...*****.****......*..*.**.*.*.*.**.*..**..**.**..****...*..**.***..**..*.*.***...**..*.**....*..*.....*..*.**..*.*..*...**.*.*......*..**.****..****..*.**.********..**..*.*...*..*.***.*.***.**...*....***..**..*..*.**...******.*.*.********.****...**..***...*..***..*...*.**.**.*.**.*.**.**...**.**.**.*.****.*...**.**.*.*..*.*.*******...***.**..*......*...*****.**.**...******..*.*..*.*...**..**..*******...**..**.**..****..*.**.**.*****.**.....*..*.**..*......*.*****...**..****..*.**..**..*.......*.*...*****....*...*.**.*.*..**...**..*..***.****.**.***..*****...*..*.****.**...*.*..**.**..*...**.*..*....***.*.**..*...**.**.*.***.........******..*.*.**.*.**.**...*...**.******.**.*...*..***.*...*.**..*.*.**.**..*..****.*.*....*.***...*.*.***.****.*.*.*.***..***.*.*.....***...****.***.....*.**.*.**.*.*****....**.*........*..***.**.**.*..*...*.*.***.*.*.*****.*.**..*.****...**..*....**.*........*****..*.*....*******.***.***.**.*...*.*.***.*.**.*.*..*********..**.**.*..*****.*.*..*..**.**....***.******..*....*.*...****...*....*.***..*****.***.......****.*****...*...*.......*..*.*.*..*..**.*...****.*.*..*......*.***...*****.*.....*.*....*.*.***...*.***....**..**.*.*.*.*...**.*.*.**.**...*.***......*.*....*.***....****....**.*.**..*.*.*...**.*...*.*.....*..*..*.**.*****.**.**.*. ..***.**.**.*...*.**...*....**.*...*.**..*.*.*..**.**.......**..**.*.*...*..*...*.**......***.*.*...*..*....*..**..*.*..*****..**...**.**..**...*.****..****.*.....*....****....*.***.*..**..*...*...*....***.*....*.*****.*.**.....***.*..*.**..**..*..**.***..*....****..*....******.****.*****.**..**.*...*****......**...**..**..*..***...*.....**..*.*..***.*...**.*.*****...***.*.**.******......*...****.*****...*...**.*.*****..*.*...**.***..***.*..*.....*..**.*****..***..*....*.**...*****...**...***.**...****...*.*..*..******.****.***..*.**.*....*.*.****.*.***.*..**..***....**....**.*.**......**..*.*.*.**..*.....*...**.**...***.*.**.*.****.....**.*.**.*..***.**..**.*....**.*.*...*..*.....*....*.**...*..*...****...*.*.*.**.*.*.*..*...........*.**..**.***.*.**.*.*.....**.**..*.*.......**..*....**...*..*...******....*....***.*.***..**.*.**..****..*...**.**....**.****.*..******..**....*...*....*.*.***..***..*.**.*.*.****..*..**.*****.*..**.*...*.*...*.*.*..*****...*.**.*.*..**...*..**.**....*.*****...*.****..**..*...*****..*.*..*.*.**.***.***.*.***..**.**.**...*.**.****.**.....**..**..*.**..*...**...*.*.*.*.***..*..***..*.*.***..*****..*.**..*.*..****...*.*.....**.*..*.**.***.*..*.**.....****...*****...**...*.****.*..*...*..**.***.****.*...*..***....*.***.*..*..**.*...*.*.*.......**..*.*...**.**..**.*...*..**..***...**.*.**.*.*.*.*.......*.*..*....***...*.**....*...*...**...*.***.*.******..*.****.**...****...**.**..*.**..*...*.**..*.****.*.**..*..***.*....***.*.***.*.****.*******.*.*.***..*.*.***.**..*.**.****..***....*******.**.*...**.**.***..******.*..*..***....*****.****.**.....***..**..*.*..***.***.*.*....****.*..**...*..*****..*....***.****.****...*....*...*....**..*...*.***.*..*****.****...*......*.*...*.*..**...*.*.....*...**..*.*****...**...*.....***....****.*..*......****.*.**.**.**..*..**.**.**.*....****.***.*.*.*.*..*.***.*.*.***..*..*..**.*...***..*..***..***...*.*..*.*.*.******..***...*.*.*..*......*.***.**.*.*....*.****.........**..*.**.***.***.*.*.*****.*****... ..*..***.....*.*....*...*.**.**..***.****...**.*.*.*.*..**.*.*.*.**.**.*..**.**.**...*....**.*....***.*..**...*.**.**...*...*..*****..**..***....**.*.**.**..**.******..***..*..*....**.*.*********.*......*..**...*.***.*.***...**.*..*...**.***.*****.*...**...**..****.*....*..**.**.*.**.**....***.*.*.*.......*.*******..**...***.**...*.*.***..**..**..**.*.*...***....***.*.**..*****...*****....*****..*...***.*.***...**..*..**.*.*.*.*......**.*..*****...*.****..*.***.*.*....****.**.*.***...*..**..*.*........*****..****..*....**.****..*.***.***.***..**.*.*.**.**.....*.*...****.*.*.*...*****....*.****..*.*.**.**.**.****.**.*****.**..*..*...**..*..***.*.***.**.*...**.**..****...****.*..**.*..**.******..***....*..*...******..*.***.*.*.*.***..**.*.****.**....*.******...*..*****.*..**.....*.*.*****...***.**...***..*...*.*******.**......*...**...**.****.*....**..**...**.*..*..*..***...***.*..*.***..**.****..*******.****.*.*.***.**...*.**....**.*.*.*.....***.*.**...**.*.*.*..**........*.*.***..*.*.*****.*.*.*...***..*...*..***....*..*.**.*.......*.***.*..*****..*****.*.*..******.**...****...*.*..*.*.**...**.**..*..*...*.....*..***.*..**..*****..*...*.***...**....*.*..****.*.******..*.*..*...**......**..**.*...*...*****...*.**...*..........*.***.......**.*.****..***..*.****.*...*.**..*...*..**.**....**.****.*....**.*.*..**.***.**..*..*.*..**.....**.*.*.....*.*.*..****..*.*.*....****.***..*.**.*.***.***..*.***...*...**.**.*.**.**..****...****.**..*.*.*..*.*.**..***..**.*.*.*...*****...***.**...*.*.****..*...*.*......*.****.*..*..*.*.*.***..***.*.***...*......*****.*.******..****..*.....****.*.*.*.*..*.***.**.*.*..*...*.***....*....*...*.*****.*...***.....*...***.......*.****.*..****...............*.*...**.*.*.....*.**.**..***.*.*.**.......**.....**.**....*.*.*..*..*******........*......*.*.**.*......*.*....*****..***.*..**..*.....**..***..*.*.*.***...******.*..*...*..*...*..**...****.****.**...**.*..*.*.........*.**......****...*.*.*..*..*..*....**.**.***.*..*.*.****...**...**.*.** .*..***.*.***.....**..*..**.*...**.****.*.*..**.**..*..*.*..*..**....***..***....*...*.*.***...**.*...***....*.***....**...*...*******..**..*****....***....*...**.*..**.**..*.*.*.*.****..*...*.***.*.**.*.**.*....*..*....*.*.*.**.*.**...**.*..*..**.****.***...**...*..*.**..........**.**....*.*..**.***.*..*...**....***..*.*....**...*..**.*....**.*....*..*.*.***...*.*.....*..*.********..*********.**.*..**...****.*.**..**......**..***.*.**...**.*...*...*..*****.**.**.*.****.*.**.*.**...**.****.**..*..*......**..*.**...**...*.....***.*.*..*..*.*.**.*...*.*..***..***...**...***..**.........*..**.*.*...***.....*.**....*.*.*.**..**..*.****.*...**.******....*..**.*..*....**..*.***.*...***********..******.....****.****.*.**...*...******.**.*...*.**.**.....*...*.**.****.*..*******....****.*.**.*..*.....*..**....**....*.***.**.....*....*..*....**...**..*.....*........*.**..***..*..*.***.***.......**.....*.***..*....***..*..***...*.**.**.*..**....**..*.*..***..***.*....**..*.**.*..**..*.****...**.*......*...*.*..**.**....*..*....*.***....***.*..*..****.**..**...*.**..****.*.*.*.*...***.......****....**...**..*.**.*....*..****.*..*..**.***.****.***.***..**.*****..*........*.*.*..***..**...*...**..*.***..*.*.**.**.*********.****.**.*.*.*********.****...**......*.**.**.*..*.*****.*....*.**.*.*.*.*..***.*.**.*.*.*.*************..***.*...*.*..*..*..*...*****.*.*..*.*...*.**..****..**...*..**...**..*.*.*****....*...*...*.*...***.**....**......*.......*...*...*..*.*..**.*...**.*..*..***.*****.****.*.****.*......**.*.*....***.**.*.*.***...*...**.*..*.***.*.**..*.***...*..*****....**.....**.**.**....*..****..*..**..***.*.*.......*.*.***.**..*.*...**..**.********.*.*.*.*..*.*..****.****.....*..**....**.*....*.***..*...**.***.*...*.***...**.*..**..*...**..**...****..***..*.*.***.*.***.******.**..***....*..***.*...*..**...*.****.*..**..**.*.***..*.....*...*****...*****......**...*...***..***..*..***.**.*.*..**..*.*****...*.*..*..**..*..*..*.**.**.*.*..*.*..***..*..*.**.....**.**.***..*.*..* **..*.********.**..*....*.**.***...*....*..**.**.*..*..*.....*..*.**...**..***.**......*..*.*****..***......*.***.....**.*....*.*.*...*...***..**.***..*.**.***.*.....*...**.***.**..**.*....*****...*..*..***.*.****...*.....***.*.**.***.***.*.*....****......**.*..***.*.*.*.**.*.*****.**.**.**.**..****.*.***.*.*.*.....*.**....*......*.*.*.***....*.**..*..****.*.*..**.*.****.*.****..***.*.*....**.*..*.**.**.*.*.*******..*....*...*..*.*.*....**..****..*.***..****.****.*..*..*.*.*.**.******.*..*....*...*.*...*.*.*...*....*..**..*.*.**....*.....*.**..**...*.***.***.***.....*****..*..**.*******..**....*.....**..*.*..**.*.*****.***.*.**.*...*.*.*.**..*.****.*...*..**....*.*.*.*..*.***..**..*..**.*.***.....*.*.*...**....**.***.*.*.***..*..**.*...*...**.*.***.*..****.......*.*...*************...*.**.......*...**..*..*.*.***...*...*******.......*...***.*.*.**.******....***.***.*..**..***.********.....*****....*.**.**.**.**.*..*..*..*...***.****.......*.****..**.**..*.*.*..*....*.*.*.*.*.*..***..**.*...****.***..**.**.*.*...**.*.*.****..*.*.*.*..*.**.*.**..**.....*.****.*.*.*.***.**.****.*.*******.*..*.****...*.*.*.*****..**...*.***.*.*.*..**.**.***.*......*..**..*...*...*..******..*..*.****..*...**.**...*..**..*.*..*..**.**....*...*.*.*****...****..**.***..**.*.*..**.*.*****.*.***.****.*..*.**..*.*..******.*..*****..*.***...****.**....*...***.*.*.....*.*.*****...*.*****....**.**.*.*....*.***..***..***..**.*.*...*.*..**.*.*.*.**.***.....***.*.**.*..**.*..*....*.****....***..*......**.*..*....*.***..**...*.*.**.***..*...*.***..***..***.**..***.*.*.**....*.****..*.*..*.***..*..******.......*.***...*....*..**.*..*.**..*..*..*.*..**...*.****..*.***.***.*.***...***..*.*.*.****.*.*****..*.....****..*..*.***.**....*..****...****.*.*.***.*.****..****.***.**.*.*.*.*..*.****.***......***.**..***.*.*.....**.*...*...*.**.*****..**.*.*..*.*.*.***....*..*........**.*****.**.****.******....*....*.***...*.******.*.**.*.*..***.*.........*..*.********.**.*..*...*.***.*..***...**.*....******..**.. .**.**..*.*....****.*..*.*.*......*.**.**..*...***.**.*.*...***.*.****..*......*..*..*.*.......****....*..**..*..*.**.*****...*......*.......***.***.*.*.**.*******..**..*...***.*.*.***.......***..***.****.****...**..*.******.**....******.**.*.*****.**..*..***......***.****.*.*..***.*.**......*.**.*.**..**..*.**.......*****....***.**.***.*.****.*.****.******.**......**.*.*..*.*.*.........****..**...*.**..**.**..**....***......*.**..**.*.*.*...**.*..****.*.***..*.....**.*.*.*.*.**...*.**...*..*.......*.**.*..*..*.**.*.*..*..**....*.***.*....**.*.**.*..*..****.*...****.....**.**..****.******..*..**....*.*.**..**..**........***..*.*****.*..****.******.*.*.*.***..*......*.**..*****.*...*****..**.***..*.**...**..*.****.*..***..**...*....*...*.****..*....*.*.*.**.***.*******.*.***.*.....**..*.***.....*..****....*..*..**.**.....**.*.**.*.*.****..********...***..*.....*******.****...*.*..*.*....*.*.*..**.*...**.*.**..*.**.*.****.*.......****.*...****.....**......****.*.**......**..*.*...**.*.**.*.***.**.*......*...*.**.*..*..***.*.*..**.*.............**.*..*.**.....**....**************........***.*.**.*...**.**.*....*...***.*.**..*..****..*.*..**..***.****.**.*.**.*....***..*.*.****.*.*.***.*..*..***.**..*.**..*.**.*.*......*.*...**..***....*.*...****..***.**..*....**.***********..*..***..**.**.*..**..***.*...***..*.*....*.**...**.**..*.*..*..**.*.**.**..***.*.***.*.****.*.**.**........*..**.**.*..*..**...**.*.*....*.*.*...*....**..*.*.*.*.*...*.***..*.*.**.*.*.***...*.**.....*....***.***.*..*..*.*.**...**..*...**..**..*....*.***.*.*.*.*...*.*....*****.....*.*.*.**.*.....*..*****.**..*********...*...*..*.......*.*...**.**..*.**.*.*.**..*...**...***.***..*********.**.*..*......*.**.*...**.****.**.**..*.........****...*........*..*..**...*.***..*..*..*.*.*....**..*.****.*..*....*.*..**....**.******.*..*.*..**.....*..*..*.*.**..*.***...***.*.*.****....**.***..****......*.**...**.*.**..**....****.*.*...**..*.....*..*.**..*.*...***..**.*.....**.**..**...*..***..*.....*****....*.. .**.*..***..*.*.......*.****...***.....*.*.*....**.**...****....****.*..*...**..*..*..*.**..*..***.*.***..*...**.***.**..*....**.***.*.*..*..**.*.**.*****.*.*..**.**..*..**.**..*.*.****.*.******......*.***.**.**.*...*.*..**......****..*.*.**...*.....***..***..**.*..*.**.****..***.******..*.*.*.****..***...**.*...*.*.*.*.***.***.*.*..**.****.....**.**.***....*.*..*....**.*.*.....*.**..*.**...***..**...**.*..**.*.***..*.*..**.*.**.*.....*.*.**.*.*...*.**.*..*.*..*.*..*..*.**.**.*.*...*....*********...*****..*.****.*........*.***.*....**...**.****.*.****.*.*.**..**..**.****.**....**..*..**.*.*.***.**..*..**.***..****.*.*.**.*..*****...*.*.**.*.**......*.*.**..*.***..*...*.*.**..***..*..*...*.....**....*****...***....*****...**.*.**.***....*.*.*****.*.*...*.*..**..***.*....*.....*..**.....****..*...**.**......*.*..****.***..***********.**..****.****.****.**.....*...**.*.***.***.*..*******...*.**.*...*.....*..*.***..*.*....**.*.*..**.*....*.*.**.**.**.*.*..*.***......***...*.*...*..*.*..**..***.*.*.*.*.*.*.**...*.*****.*.***.*****..**.*....**.*..*..*.****.*.*.*..*..**..*..****.**..**..*.....***.*.*.***..**..*..***..*****..*...*...***...*.*.**...**.**..*********...*......*..*****...**......***...*****..**.*.**......*...*......*.*..****.*....*..******..*...*..*.***.*...*..*****.*.**..........**..**.***..***.*..*.*....*****...***..*..*...*..*..*..**.*....*.***..*.*..**..***.....**..*...*..*..*..*..*..*.*.*.*..**.*.*.....**...***.**.***...*..*.***.*.*....*...**.*.**..*.**...*..**..**.**.*.**..*..*.......*...***....*.*.***..*.*..****.***.*.*.*...*...*.*......*.*.*.**.*..***..*...***..*..***.*.*****.*.****...**...*......*..**.*.*.***.....*...**...*....*....*.*****..*.***...*.*.*...****...***.*.*...****.****.*...*.**..**************...**.*...***....*...***.....*.**.*.....*...*.*.*..*.***.***.**.******..*.**.*.*.*....**.***..***.**...*.**..**.*.*..*.*.*..*.*.*.*.**....**.*.*..*******.*..***...*..**....***.***...*.**.***..*****.*.*.**.***..*.***.*.*****....**.*.*.*..**.*.*....... ***..*.*..*..*..*.**...**.*...*..*.**.....**..**.*.*.**.**..*.*.*.***.*..**.******....**.*.*****........**..***..*.**.*.....**..*.**.*..***.***.*.**........**.**..*....**.*.****.****.**.**..*....******.*.*..***.****.***.**...........*...**..**.*.........*.**.**.****.**.*.....**.....*.*...*..*.******..**.*.*.**.*....*.*******.*****.*.****...***...***..*.**.****.*.***.*.*.***.**.*.*...**...*.....*......*..*.*.......*.**...*..**..**.*.*..***..***.*....**.......***.**.*...**.****.**...*..*.*****.*.*.****.*..*..**..******.***......*****..*..***.**.*..***.**....*..*.*.*..****.**.***...*.**..**..**.....***.***..*..***.*.*...*.***.*.*.*****...****.**.*..******...*.*..****..**..*.*..*...******.*.*.*..***.*.*.*.****..**..*.***.*****...*....*...**..*.*******.***...*....**...**.*.*.*.*.*.*.*.**.*.***..*...*.....*...*.*.**.***.***..**...*******..*.*.**.*..*.**.*.***.**.**..**.*.**...******.*.**..**.*.....*...*.*...**...*.***.***...**....*...*..*.*.*..*.****...**.......**.*....*.**.*.***.*.*.*...*...***.***....*.**.*..**.**..**.*.****.****..***.*....*********..****.**.*......*...*.***.***.*****...*..*...*..*****.****.**....***..**..*...*....*.**.*.****..**...**.*...*.****.*.*...*.**.*...***.***.*.**.**....*.*.*.**.***..*********...**.*...**.*.*****.**..**..****.....*..*.*.***..*...*..*..*.*.*.**..**..****..*......**..*****.*..*..*..**.*.***.**..**...***.*....**.**.**...*.....**.**.*.......*.*..*.....****.*...*.....***.**...**.*****.***..****.***...*..*******...*....***..*..**.*..*.*...*.***.*..*.*...*.****.**.****....*..*..***.**.****..*.....**..*..*...**.*.......**..**..**...**.*...*.*..*...*.*..**...***...**..*.********.**.****...*.*...*..***.*..*..*.*.**.*.*.*...*.*.****.*...*.*.*..*..*..*...**...**..*..***.**...***.**.....**.*..*...*..**.*.*.****...*..**.*.**.*..*.****..****..*.*....**.***...*.*.*.*****.*..*....*...*.*.**...*.*****.*..*.**...**...**.***.**..***...**.*.*.*.***.*.*.***....**.**.*******.*.**.*****.***.**...*******..*.***.*.**..*.****........*.***.*****.*..**...* *.*.*..*.***.*.*..*.******..**.**.*....*.*.**..*.....**.**.**.***.*....*....**..**.**....*.*****.*....*.**..*..*.*.****..***.*....**.*...*.*.**.*.*..**.*..**.*..*.*****....*.***.**..*...**.*.*.**......*.***.*...**..**.**..*....*****..*..*.*...******..**.*.*....***.*.***.****.*******...*.**..*.***.**********..*.**.....*********..*****.***.*..*.*.***..*...**...*******...*..*.*..*..**..*.*.****..**.***.*.****..*.*.**.**********..***..**..**.**.*.*.*..****...*.***..*.*.**.****.**..**..**.***.**..****.*...*****.**.*...*..*.*.***.*.****..**.***...*.*.....**...**.**.**.***....*.***...****..*.*.*...*.**..*..*.******...*.*....***..**...*.....**.****.....*.****.*..*..*....*..****.****...*.******.*.....**.....*.*.*.*.........**..*.****..**...**...**.*.*.**.*..*....*.**..**..*..***.**....*.*..**.*...**.****..********..*..****..***.**..*........**..*.*...*..*..**.**....**..**.*.*...***.***.*.***..**.*..**..*...**..**.*........*..***...*...**.*.**.*.*****..*..***..***...*.***.*..**...******......*....*.*.*...**.*..*...*******...***..*.***..**.**.*...***.****..*.**.*..*****....*.*..*****..*.***...****...*..*.***..*.**..**..*.**.**.*..**.**.*....******...******....*.***.*..*..*..****..*..*..*..*...*..*.****..****..*....****...*...*.****.*.**....*.**.**...*...**...**....*.*.*****.*......**.*..****..**....**.*********...***..*..****.*.******..****.**.....*..**..*..***.*****..*....*.*..*****.**.*..**..*.*......*.**.***.**.*.**...*..**.....*.*.***..****...*.*..*..**..****.*..*..***.*.*..*....**.*.*...***.*********.**...*..*..*...**.**.*..****...*.****....*...*...**...*...*.**....*.*****.*.**...*.**.***...*....*.*.....*.*...*...*.*....**..**..*.*.....*.*.**.*....*.*.**..*..********.......*.*.***.**..*****.********..*.*....*....****.***.....*.*..*.***...*....*****..*****.*.****.*.****..**.***.*.**..***.*..*..*...**.****.***.*..*.*...**..**....*.***.....*********.*.*.********.***.*.**.******..**..****.****..***........*..*.*.****.*..*****..........*.......*...*....***.*...**...*.*.*..***. **..*.**..***..*...**..*****....*****....*.**...*.**.****....*.*..****.******...*..*.....*.*..***.*....*...*..******.*.*.***..*..*.*.*.*..***..**..**.....*..****.**..**..*..*****.***..***......*.....*..**.**.*.*.....*.**...**..*..**..*.***.**.***..*......**..*.****.****....**.**.***********.*.**.*.*..****..**.*.*..****...*.**.....*...**.*****..*****.*..***..**......*.....**.****..........**.**..*.*..*..*.**.***....**..**.**..*..**.....*.*.**.**.**...**.*.*.***....**.*...*****.*.*....**..**.**..**.*..**.**...**..*..**..**...*.****.*..*..**...*.*.**...*.*..*.*.****......**.**.***..**..*.**.....*.**..**..**..*.**.*....*......*****..*****........***......*...*.....*.*...*..*.........*..**.*..*.***....*.**....*.*.**.....***..*****.*.**..**...*.........***.....**.*....*********.***....*.**.........*.**..*..*..**.***.*.*..**...******.*.**.*.*****.***......**.....**....*.***....*.***.*...*...***..***.*..****..*...**.*...*.*.*..*.***.**..**.*****.*.*..***.......**...**.*..*..*....*..***..*....**.....***..***...*..*.*.*****.*..*..**..***...*.**....****.*.*.*.*.*..********.*..***.**.....***...**.*.*.****.*..**.***..*....*..**.*..*.***.**.**.*.....**.*.*.*..*...****.******.*.*.***.........**.*.**.*.*.*...*.***.*.....****.**.******.***..*.*****...*.*.*.*.*.....*.*.*.*.****.***..*...***...**.***....**......*..**.*.*.*.*.*..**..*...*.**.********.***.**....***.*******.**..**.**.*..*..***..*.*.*....*..*****.....*..*.**.....**..*.**.......**.***.*...*..*..*..**...*.*.*.*..**.*.****.****.****.**..*..*..**.**.**....***.*..........*.*..**..*..*.*****.******....***.*....***...*******.......*....****......*.*.**...*.*.*.****......***.***..*.*...*.....*..**.**.....**...***..*.***.*****....*.....********....****.*.....**....******..****.*....**.*..**.***...*..*..*.*...*.****...*.***.****..**..******...*..*...**..***.*.....**.***..**.***.**.*.**..****...***.....*..*..**.****..****...**..****......*.***...*.**..**..*.*...**.....****.****.**...**....*..*.*....*.*.....**..*..**.***.*****.....*. *.....*..*.*.*..*......*.*.**...*.*.*.*.*.*..*..*...*.*...**...*..**.*..*.****..**.**..*..**..*.******.**...******.....*******.*...*..*...*.**..******....****.***.*.*.*..**......*.*......*.*.*.*..*.**...****.*..*.*..*..**.**.*****......*****..*.*...*..**.....*...*..*..*..*...*.***....**.****.**.***.*.*..**..*******.****...***.*.*.*.*.****..***.**.*....**.*...**....**..**.....*..****.**......*.**..*.*.*.*.*.*..**......*.....*.***.*.***..***..***..****.*.*****..*......*.*..****.**..*...*.******..**..*.....***..**.*.*.**.**.**.*..*.*.**.*.****..*.*.***...*....*****.****..*.....****.**.*.****..*.*.*..***..*.*****..*..*.*....**......*..*..*.***..*..**.....*.**.**.**..***.***....**.......*...*.*...***..****.....*...**...*.**..******....***...*****.****...**...******....***.*..*..**.*.**.*.**..**....***.......***.**.********.*...******.*...*.**..**.*..*.**.......*...**.********.***...*.*...*...**.***.***...*..*.****....*.***.*.***.*..*.......*.**..*..**.*.*.**...*..**.*..******.*..**.*..*.*.**.*....**..**..**.*...*..*.**..****.*..*..*..*..**.*..****.*..*****.*..*..**.*.****.***..*.*.*...**.....*.**.*.*.**.*..*.**.....**.**....**..*.*....*.****...*.*.....*.....*.*.******.*..*.***.*.*******..*......**..****.********.*.****....*.***...*.*.*.**..*******.***.**..***...***...**.*..****...**..*..**........*.**....**.*...*.*********....**.....**.*..***.*.*.*.*****...***.*.*****.*....***.****.*..*...*..**..**....****..***...*.**.*.**..*.**..*.*.****...**.*.*.***.....*.****.**...*.*.*.*.*..***...**.**.**.....*...****.*.***..**.***...******.*..*.*.****.**..****..*.***.******.**..***.******..**.***...*.*.*..***.*.*.**.***...**..*.****.*******.*....*.*.***..*..*.*....*..*..***..**.........**.*..*******.*..***.*....******..**..*..**..*.****...**.*.*...*...***.**..*.*...**...*..***...****......**..*.**.*....**..*.....*.*.**..**..**..*.****.****......**.***..****.**...***.**...**.**.....*.....*..*.*..**.*.*...**..****..*..*.**.*.***..*.*****.****..*.*...*..**.*..*..*******.**.**..*.***.*. ..**...*...*.******....**.*.*..*..*.****..*.***.**..*..**.**.....*.*..*...*......**.*..**....**.*.*.**.*.****.*.....*.**.***....*.***.*.*....***.**.*....*.*.***.*....***...******.*.**.....*..*********.*...**.****..*.*..*.*....***.**....*..***.***.*****..**...*.***..*****...*.*.*.....****..*..*.....*......*.*..*....*.****...**.*.***.***.*.....**.*.**...**..**.**....***..**....**.**.*.*.*.*.*.*.*****...*..**..**....*.*...***...**.*********..*...**.***.***..*******.**.*..**..*.*..****.*...*..*...*..*.*..*...****...***.*****.**...*....**.*....*.*.*.*..*..*..****...********...**.....**..*.******.*.**.*.**....*..**.*..***..*******..*******.**.........*.**..***.*..***.**..*.**...*.***.**...*****...*...*...*..*.**.*.*..***.***.***.*.*....*.*****.*.**.*.***.***..*.*......**..*.**...*.***....*..***..*.*.**.....****..*.*****.****.*..*.*..**.*.*....*...**.***.**..**.*.**.*..*.*.**..*****..***.*.*.*..*....***..*..*.*.***....**.**...**..**.*.*.*......*.**.**..*......*.*.*.**.*.*....*.***..***....**.******..*.***.*.**.*.*..*...*....*..*..**....*..**..**..**...****..*.*..*..***..**...*.**.*******.*.****.*.*.********.**.....*...*.*****..*.******.**....*.**.******...**.*...**...***.****.***...*..**....*.**.....*...*******..**..***..*....**...*.****.*****...*....**.**.*.***.....*.****.***.*.**.*****.**......*.**.*..***.***.....*****...*....*.........*...***...*.***.*.**.*..***.*.*..***..*..**.*....*..**..*****.**.****.*..*....****.*.....*..**..*....***.***.*......*..*....**.*..**...********..*....**..*....**.............*...*****...*..*...*.***.*..**.*..**.****.***.**.*.**..**...*****..*.*..**.....*...*.*.**.*.********.*.*..*.***.*......**.*...**.*.****.**.*.*.**....*.**.**.**.**.*..*...**...**..**.**.**.*.****...**....*.*.**.*.**.**.**.***.*..*.*.*.****.***.*.**.....********...***...*...*.**.****.*.*...*...*....*.*..**...*.*...**....******.*...**..*..*...**.*...*.****.*.*.*.*.**.*..*****...**..**.*..**.*..*..***.....*.*...*..***...*****.*....****.*****.....**.****.*...*****.**.*.*... ..**.*..*.......*...........*..**.*.....***.***.*******..***..*.**...****.***..*....*..**.**..*....**.*.*.*.*..**.****..*....*.**...*...*****.*.....*.***..*.**...*..**.*.***..*.****...*...**.***..**..*.**.***..*..*.*.*.*.**...*.*.*....*****.**.*.***..*.**.*.*.**.**...*.*.***.*...***.*.*..*****....**.*..***.*..*.*.***.*.*..*..***..*.*..*..*....*.*...**..*.*.*...*..*.***....**.*..**.*.***..*..********.**.****.........***.*.***.*...***..*..*..*..*..**.*.**...*..***.*.***..*....****..********.*.*****.*..****.**.*....***.*..***.*.*.*******...*...*.**.....*...*..*.*.**....*.*.....*.*.*.*...**.*.*.**..****.*.**..****.*..*.***.**.*..**.*.**....***..**.**.******...****..*..***....**...*...**..***.******.**.*.***..**.*.*.***.***.*..**..***.***..**..*.*.**..*.****....**......*.*.***.****.**..******.*.**..*..***.*.*.****....****.*....*.*....************..*......*..***..*.*.*.*.....**..*.***.***.*..*.*...*...*....**.******..**.*....**.**..*.*.*.*.****.**.*.*.*.*.*.....*...**.*....*..*.*.*...****..**..***..***..*.*.*.**...***...***...****.**..****.*..****...*...*.....***.*.*......**.***.***..**.*.*******.*...*.*..*...**.*..*..***......*..*.......***.*..*...*.*.**.....***.*.*******.********..*....**.*********..*..*.*...**.*..**.*.*.**..*.**....**.....*.......*..**.**..**..*.***.*.*.*.***.*.*.**.*.*.***.*.....****.***.*..**.**.***..*..***..*...*.**....*.*.****..*..*.**...**.***.*..****...*..*..*....*..*....****..*.*..**.***.****.******.******...***...*....****..*.**.*...*.**...***...*.*..**.*.*.*..**.***..**.....*....**.*..****.**.*.***..*.*.**.*..**.*.**.*..************.***.*....*.**...*.*.*.*..*.*....*..*..*.**.*..***.****.....****.**...**..*.******..*******..*.*..*****.*.*...*****....**.*.*****.**.*.****.****...**.*.*...*.**.*..**.*..**..*.**....*.*.*.**.**.***..*.*.**...***.*.**..*****.....*.*.*.*****.***.*..*****.********....*...**.****.****.*.*.*..***.*.*.**.*.....*.*.*.....*..*...***.....***.**.***..****...*.*.*.....*...*..*..*..**.......**.*...*.***...*..*.*..**.*..***...** .*....*..*....**.*..*..****....**...*...*..***..***.*.*.....***.*..*.***..*.**.*.*.**.**.***..*.****....**.*.*...**..*.*****.*.*****..****.****.***..*.*.***..*..**.*.*.*****.***..****...*..*......**...*..***.**.*..***..*.....*...******.*....**.****.**.*****.*.***..*****.**.**.....*...*.**.*....*.**********.*.*.*****...*.*.*.*.*.**.**...***.*.**..*.*..**.**.**.**..***.************.*....*****...*********.....***.**..**.**....***..**...*....*...**....*...**..*.*....*.*.*.*.**..*.**.**..*....***.*..*..**...***.****.*..*....*..*****.****.**.*..**.....**.*....*..**..*..***....*.********.*...**.**.......*.*.*.*.***.**..........******.**.*..***....*..***********.*....**.*..*..*..*.*.***..*..*.**.*...*..***..***...****....**...*....**.**..*...*..*...*.......**....**...***..*....*...*...****.*..***..**....***..**.......**.******..**....**...*.**...*.*.**..****.*.*******.*.*.....*..***..*....****..**.**.*...*.*..****.****..*.*****.....***..**.*..*.*..**.*....*.****..*.*.****.***..*.*..**..*...*..*..**..*.*..**.*..*.*.......*.....*..*.*..*..*.*..**..*..***.****.....**.**.*...**.**...*********....**.*.**...*...*.*..***...***...***.*.*.****...*.*.**.***....*.**...*.*.....*....***.**.**.*****.*...*****..*.**.*.*...*..*....*.**.***......***.**.***.*.....***.***.*******.*...*..*.***...*.*...**...**.***.*.*.*..****.*..*..**.*...***.*.**...**.****..**.*.*...*..*...****.*..****.**.*...*****..**.*..********.**.....***.**.*....**.***...*..*...*..**.*.*..*..*.*.*.***.*.*..*.....*..*****.**.*....***.****.*.***...**.*....*..**..*.**.*****.**.*...**..***.....*..*****.***..*.........***..*..*..**..**.****..*..**..******...**....**.....**.**.**.***...*..**....*....*......*.*.*..*.**.**.*.*.***....**..****..*.*..******..***.***..**.*.*.*.*.*.*......*.*.*.....*.*.*.***..***.**.*.*..*...*..*..*.**.*.*..*...***...**...*.......*..*.*....*..*...*..**.********.**.....***.*..*.*.***..*.*...*..*.*****.*..**..**.********..*******..***.*....*..*.*...**...*.**.*.***..****.*.**..***.*.**..*.*....******...* *.*****.....*.....***.**.***.*...*...**..*...*.**......******.*.***.....*..***..***.****...*...***.....**...***.*..*****.**.******..**.*.*.***.***.*....**..***..*...*......***.**..**.**..*.***.*.*..*...**...***..*......*.*..*.*.*.*...*..***.****.***.*.*...*...***.**.***...**.*.*.**..*.*.**..***.**.*.*.*.**......*.***.*.*...*..........****.***..*.*...**....**.*.****.**..*.*.***...****.*..*.*.*.*.**..*.*.**.*****.*..*.**..**.*.*..**.******...**.*.*.**.*.**.**...*...*....***.***.*..*.**.*.***...*..*******..**.*..**.**.**..*.**...*..*.***...*.*****.*......*..*.*.**.*.*...*...**.*.***....*..**.**..*.........***.***.*..**....**..***....**..***..*.*..*..*.*...*..*.*.**.*.*.....***.***.....****.*.**.....*.*..***...***.***.**.*.**...****..*.....***...**.*.****.*.*...*...*****.*..******.***.*....**.**.*..*......*.****..*..****.*......*......***....*.*..*.***..*.*.**..*.*...*..**....**..**.******.*.****...**...*.***.**.*.*..*..*.*.*.*.*.***.**.*.**..**.****.*****.*....**..*.*..**.*..**..**.*..***..*.*..***.**.....**.*..*....*......*****....***.*..***.*.....**.*...*.....*****.*.**...**.*..**...**.*..**..*....*.....*.***.***...*.****.***.....*****..*.*...*..****..**...**.*.**.*.******.*.*..**.*..**.****.**....**....*...*..**.*..*.*.******.*......*.****.......***.....***...*...**..*.*..*.*.**..*..*.**.*.**..*....**.***..*..*.*....*.***.....**..*.*..**.****..**....**.*...**.*..*..*.**....*..*..*.*.*.*.*....**.*..***.*..****..*.**.***.*........***.*....*.**...**..*..**.*..*.**.**...*.*****..**..**..*....*.....**..*.*.......*..**.**....****....**.*.**.***.***....*.*...**..**.*.*....*.*....*.*.*......*....*..*.*.*..*.*...*.***..*.*.*.*.**.***.**.**..*..**..*.*...***.***.*.*..**.*...**.*******...*.*..*.*.*.*.*.*.****.*..******..*.*.***.**.*.*...***...**.*.**.*.*..***.*.***....*.*.**.***.*.***...*..*.**..**.*******...*..*...**.***.*.*******.**.*.*****..***.*.*.****..*.*.*.**.*.**.******...***..*....*******.***...**.***.*.***.***..*..*.*.*..***.********.******.*.**...**...*....*****.*.. .**.**....****.**.*.....*...*.**.*.*........***.*.**.*...*....*..*******...**....*****...*...*....**.***..**..*****...****...****.*..***.**..**..*....*.*..*....*.****...*.*.**.*.*.***.*.**..*...**..*.**.....**.**.*****.**.*.....****..**.***.*****.****.***.*..*..*...*.*..*.**.*.***.*.*....***.*..*.**.*.**.*..*.***.****....*...*.******.***..*..*.**.*.*..*..**...*....******...*..***...**...*.*..*..**.*.*.**..***..**.*...*.**.**.**.......*.*.*.....******.*.....*.....*.*..*..*.*...*.*..***..*.*.**..*..**...***.*.*****...***...*******.*.*..*..*.**..*.**.**..***.*****...****.**...*....**..*.**.*.**..****..****...*......*....****..*....*******..*..*..*.***..***.....*..***.*.*.***..**..*.***.....***.*.*..****..**..**.**..*....*....**.....*..***..*.*....**..*.**.***...****.**........**..***..*..*.*..*...*..*.*..****..*.*.***..*****..********.*..**.....*.*.***....****.*.**.*.*.***..**.****.**.*...*.*....**..***.***....******...*.*.**...*.*.**..*.*..*********.*...**...**.*.**.**...***.**..*.**..*...***.*...***.*.*..***.***..*****............*****..****.**..**..*...*........**........*.**.******.*..*..*.*.*.*.*...*..***.**..**...*.**.*****.*.*.**.*..*...**......***..***....*.**.**.*.******..***.*..*....*.*.*.***..*.**.***.....**..**..*.*...***...**..*.*....*...**.****..*.*..*..*...*.**.*..**....*.*.**.*.*.*****....**...*.*.***....*.***.****.****.*...*..*..*..*..*....*..**...**.**.*..*...*.*.****..*.....*..**.*..**.*.*.**...****.****.**...*..**.***...**..*****...*...*.*.**...*..**.*..*...**...*.*.*....*.*..**......**.**.*******.**....*.****.*..***..*.**......***..**.....*.**..***..**.*.*..*..*.*.*..**.***.*.**..**..*..*.***.**.**.....****..***.*.*..****...***..**.***.**..****.*..*.***.**.*.*.*..****.*..***.*.**.**.*.**...*.*****....**........*...**..*.**.*..*.**....*....**...*...***.**......**....**.**...**.*.*******.*....****..*...***.*.***..**..*.*.*.******.*.*.***.*.*...*****.....*.*.**....*...*..*****..**.*.*.*.****.****..****.*.*.**.**.***...***.**..***.*.****..*.*.**.***... ..*..**.*....*********..***..**.*.**.*.***..*****..*..**..*.**.*.*.*.*....*.*..*.*.**....**.*...*.***..*.*.**.**..*..**...*.*....***.*.***.*....******....*.**.***.*******.*.*.*.*.....**..*....**.*.****..******.*.**....*..*..*.*...*.**...*.**.***.***......*.*......*..***.*..**.*.*.*.***..****.*.****.**.**..*.....*..***.**.*.*.****.**...*.**..*.*....*****....*.*.*.*...***..****.....*.***.*.****.**..*..*..*.**...*.***..*.***.*.*.**.**.*..****.**.*..**.*.*.**...****.**..*..*.*..***......*.*******....*..***..**.*.**....**..**.**...*...*..****.........*...*..****...*.*..***..**...**.*.*...****..**.*.*..**.....*..***..**..***....*.****...*.*....*..*.*.**..*..*...*.*......***.*...**.....**.***..*.*.**.***.*.***..*.**.*..****.*****....*..*.*.*...*.*.....**.**.*.****.*....*.*..*...***.*.*.....**.****.*.***....*..**...**.**..****..**.*.***.****.**.*****.......****.*.***...******.......**......****.***..*.**.***.***...*....****.**.....***..**.**..*...*.*.*.*.****.*.....**..***.*.***.****.*..***.**...**......**..*..*........*****.***...*.*.**..**...*.*.****.**..****.*...***...**.****...*.....***.***.**.*.*.*.*..*..**.....*.**..***..**..***...*...***.*.*****..*.*****.*.*....*..**..***....*.*..****...*..*..*....*...*.*..*.*.**.*.***.*..*...*.**...***....***.*...***.**...*.***....*..****..*.***...*....***.**...***...***...*******..*.*..*.*.*...*.***..*..**..*...*****.*.**.*..**.**..***.*..*.*.***.*..**.***...***.*....**.**.*.**......*..**.....*....**..*..*.....*.**.*..***.*****...**....****.*****..*.*****..*.****.*.*.***..*.*.**.********.**...*****.**....**.**.***.******.*.*...****...**..***...*..***...*.**.**....*...**..**...***.***..*.**.*...*....**..*.*.**.**.****..*....*..*...*.*.*.*...***...*..*.....**..****...**.***.*.*...**.*..**..*....*******..*..*.**..*****..*...***......**..*.***.*.**.....*.**...**...**.**.*..**.*.....*.......**.**.**..**.*..***.*.***..**.**.*********....*....**.*****....***....*..**..***.*..**...**..*..*..****..*.....*.*.......*.**....*.*...*....*..***.. **...*..*.****..**.....*..*.*..*.**.***....*.**..*.*..**....**..*..**.**.**.*.*.**..**.*.*.*.....*****....******.*....**.*...*...*..*.******.*..***.**..**....**.....***..*..*.*.***.***..*.*.**.***.*.*.*...*.*.***..**.*.*..**.***.*...*.*.*.*.*.***..*****..****..*..*..*.**....*.***..*..**..**.**....*.**.*....**.**....*..*.*.*.****...****.*.**..**.**.*.**.*.*.*.***...*.***.***...*......*..***...****..****.***..*..*.**.**...**.***.***..**.....*.******..**.******..**...*...****..*.****...*....*...**.**.....*...**....***.****.****...****.*...*.**.*******.*...*****.***.***.**..**.*...**.**.**..***..*....**..*.***.**.***.***..*..**...**.**..*****..*.**....**...*...******...*...*...*.**.**...*.***.***********..**..........*...*.****.**.***..*.**..**...**..**.****.**.***.**...***.**...*..*..*.*****...*...**********.*******.**...***..***.*.****.**...****.*..***..*.****.*.****....*...**.*.**....*.....****.*..***.**....*..**....***.**...**..*...*.*****.*..*****..*.**.....***.....*.**.*..******.......***.*..****..*.**.**......*.***.***..****.*....**..*..***.***.*....*.****..*.**.****..***..**..*..**...*......**....*.***.**......**.***.*.*.....*.*.....**.*..**..*..***...*.**.*..*.*.****....*.**..*..*.*****..*...**.*.***.*...****.*..*.**..*.*.*..*.*....*...**..********..***.**..***..*..**....*.***.*****.*..*..**.*.*...*.**..*..***.....*...*..**..**..***...*.*.*....*..*..**.**....*****...**.*..**...***...**....*.*.***..*****....**..*.*..*..*...*....**..*...***..*..*...****.***..*.....*****..*...*.**..*.*...****......***.****.**...****.*****...*..******.*.*.*.*....*.*.....****.***....*.*..*..*****.*....*.*.*****...***..**.*...**..*......**...***.*..**...**.***.***..*.**..**.*.*.**...*..**..*.*..**..**..**.*.*...****...*******.*****.*...*..**.***.*.*...*....**........*.*.*...*..*..****.***..*.*..**...**.**.....*..*.**.*..**...***...*....*..*****.**...****.*.*..*.*.**..*...*....*..**..***.*...*.**...*.*....*****..***.***.*****..*..*.*****..****.*........****.*..***.*.**.*******....**.* ...*.*****..***.*...**.**.....*..*...********.*******.****..*..*.*....*****....******.*.***..*..*.**.*.***.***.*..**..*****.*....*.**.*.*..***.*.*.*****.**..***....**.....***.**..*..**..*.***.**....*******.**.***.*...**.***.*.*.......***.**.****.***.**.......**..*.*..*..*....**.*******.****....**......*.**.*..***..*.**..**.**...*.*....*..*.***.*..**.*.**.......*.*..***.**.***..*.***.*****...*...**..*.*.****.**.*..**.*.*****.****.*..*.*..*....***.....*.*..*.*....*.***.**.....*...**...*.*.*...*.*.**.*******....*.**......**.**....*..***....*.*..*.**.*.*...**....**....*.**.**.*..**...*.**.***..*..*****.....**.**..*..*...**......*.****...*.****...*.*...*...*.***.*.***********.**.***.*..**..**...**...*.***..*.***..*.**..*******.*.****.*..*.**.......*...*..****.**.**...**.*.*..*....*.*.....*.*...**..*..***...*.*...**...*.*****...***.*.....*****...**.***.*.*.*.*.*.**..*..*.****.**....*.**...*..**.****....*..*..*...*.**.**...*..***.**.**.*...*...**.*...*...**.*.*.****.**..*..*...*.**...******.*.*.***...**...*.**.*....**..*..**..*.*******...***.*.*.***....*....*.*..***....***..**...*****...**.***.***.*...***..**.*.***..*.*....****.*..*.*...*..**.*...*...**...**..*.*.*.***.***..**.*.*.*.*..***.***..*..****.*....*.**.*.**.****.****....**..*********.****....****.*......*.*....**...*.****...*.****.*.**.**..*..**...**.....*...*.*...*...**...*..**.*........**.*...***.**.*...*********....*****.*****..*.*..**..****...*********.*****...***.*.*.*....*.*.*...*..*.*..**.*.**....**.*****...*....*..*.***.***.**.*.*.*..**.*.****...*..***.*..******.***...****...**.*.*..**.***.......*..**..*..*.**...***.*..*..**...*..*.*..*.*.*.******.*.*..**..**..**...********.*.**...*.**.****....**.***..*..*...*.****.*****...*..****..***.*.*.*...***..***.*.**...*.**.*....**.*.**....**..*.***.***.......*....**..****.**..**..*.*....*.***..**..*.*.**.**....**.***..*......**.**....*.....**.*..****..*.**..******..*..*..*.****..*.**.*.********.*..*....***......*.**.*...*.*.***.*.****.**..*.*....*.*..***.***....*. ..*..*.**...**.**.**..***..*...**...***.***.*****.**.***..*.*....*..***.*....**...*..**..**....*.**.***.**.......*..*.*..**..*..*.*.*.*.......*.....*..***.***.***...*******.*.*.**.**......**..*.****.*.*.*.......*..**..*.********..***...**..**..***..***.**...*..***....*.*.*...*.*.*..***..*****.*.....*..*..*.***..****..*..*...*.......*.***.*****....*.***.*.**.*..***.**.***.*.*..*....*.**....*...*...*****.*..*.*...**.****..**.*.***.*...***.*.*.**.*.**.*.*.***.*.**..**.....**.*********.**..**...*.*..*.*...*..**.*..*.*.....*..*.*.**....**....****...*.*.*...*****.*..*.****.*..*..***.....**..**.*.*..**..**.*.**.****....***...*.******...*.*..*******....*....*.*..***.*.*...*****.**..**...*.*****.*.****......*****.**...*.**.*.*..*.*.**.*.*.*.*.***.....**..****.*.***.*****.*.*.**...*.*.*.....**.*.*..**..***.*.***.*..*.*.*...*.*.....****...*****.*.*...*.....**.*.****..*.***..****..***.*.....****..**.****.*...**.***.****.******..*.*..*...*.*.**.......*..***..***..*...*....*.***...*..*.**.***.*...**...******...*.....*..***.****.***.***.***.....*...****.*...*....*.***...***....*.*.**..........*********.**.**.****.....**.*****......*.****...*...**.*.*.**..**.*.****.*...****..*...*..***.*.**.*.**..*.***.*..*.*....*.****..*.*.*.*.**.****.*.**......**.*.**..**....**.***...****.***..*...*...*..**..*.**.....*.**..*...*.***..***.**.**.*......****.*****.......*.*.****.*....*****.*..****...*..***.*.*.***.*........*...**.*..****.*.*.*.*..*.*..**.***....***.***.******.**..***********.*....**..**...**..*.***.**..*..***.***.*.....****.*..*.**.**..****..*.**..*..***..*..*.*.*.****....*.***.*.****..**.***.**.....****....*.***.*...***..**..***..**..**..***.......*.*.**..***...**....*...**.**.*.***.*.*.**..*.**.*.*.****.***.***..*..*.*..**.**..*.*.*..**....**..****..*.*.**.....*...*.***...**..**.....********.*****..*...*.*.......**.*.*.*..*....*..***....******..*..*..*.*.*****.**...***.**..*...*..*****...***...********.......**..*.**.*..***.*.***..**.....********......*.*.*.**..****.***...*.....*. ..*.*.*********..**...*.***.**.....*.******.*.*..*****......*......*.*..***..*..*..***.*..*.**.*....*..**.****.*..*.....*.*.*******..**.**.**..*...*..***.***.*..****.*..********.*......***.***.*...*.*.***....****.****.****...*..***.*..**.*.*.***....*..***...*..*..*...*.*****...*..***.***..*...*.****..*.**.**.******.....****..**...**.*..*...*...*.*.*.......**..***....****.....*.*****.*.*.**.*..***.**..**.***..*****..**...***...*****..*.*.***....***.*....****....*..****.*.*..*..*****...*.*.**..**.***...*.**..**...*.**.*.**.**.*.*****.***.***...*.**.*..***..**********..***...*.*..*.*.*.***.*..*..*.*.*.....**.**..*....**.*.*******..*..*...**...*..***.****.**..**.*.***.*.**..***..*...*.*.*..*.*..*..*.**...*.**..*.*..**...*..***.*.****.*****..***.*.*.*.***.*.****.*****...*.**.*....***.***.***..***.*.*.*..***.*..***.*...*.....*..*.*.*..*.**.*..**.......*.***.*.****....*.***....**.*.*..****.**.*......*..*..****....*...**.***.*.*...***...**..*.***...**.*.*.*.......*..*.****...*.*.*.......*.****..*.*.*..*..*..*..***.*..*.***...***.*.*.*.*.....*.....*.**...***......*..*..****.***.***.*..*.*.****...*.*...****....*.**.......*.*.**.***..*.******.*..*.*.*.*.*****.....*.**...**...***...***.**..**..*...**.*.*.***.**..*.***.......*..*.******.**.*.*....**....*.**......**.*.**....**.**.***.*************.**...*...*..*.***.....*..*.***......**....*...**.***.***.*.*.*..**..**.....**.*.......*..**..**....*..**....****.*.***....*.**.*.***..*...*....*.*....*.*.****....*....**.**.***.*..**..*.*..*...*********..*.**.*..*.....***..*.*...**..*..**...**.......*..*.......*....*..*..*...*..****.**..*...***..***..***..**..*.*......*...*.**.***.*...*...*.*.....*****...***.*.*..****.....***..*.*.**...***..*..***...****.**.....*****.*..*.*..*....**.....*.**....****.**.***.*.***.**..**.......****.****....**........**.*.*...*...*..*****..**..*.****.***.***..***..*..*****.**.**.*.*....*..**.*.****.***...*...**...****..***.*.******.**.**.**.***.*.*..******.*.*..**.*.*.....*.****..***.****...*****.....***.. ..*.*.*..******...**....*.*.*.****.*.***********.*.*...****..*.**...*.*.**.*******....**.....*.****.....****.*..****...*.*.***.*.*.*.*..**.*.*.*......*..**..**.**..*..**.*.******..**.*....**..*.***.*.***.*****.*....*..***.....****....**.***.***.*.**..**..**.*.******...******...*..*.*...**.**.*....**...*.*.**...*.***...**.*..***...***.**.*..***..***..***...*...***.**.....*..**.*..**.*....******..*.*.***.***...*...**.*.**.....*...*****.*.*.....*..**.*..*..**.*.*.**...*....*..***.*.**....*.*..*..****......*..*.*.*.*.*...*.*****.***....***.***.*..****..***....**.***.********.*.**.*.*....**...*..****.*.**.*..*..*.**..****.*.*...**.***....*...**.***.*..**.*..****..*..*...****..*******...*....***...*..*.*.**.**********.*.**..**.***..******.*.**...*.***..*****....***.**..**.*....*........*..*.*.**.....*..**...**.*.........***..***...*.**.*...****.**.******..***.**....***...**..*.*.***.**.**....****.*..****.****...**..***.**..****...*...*....*.*...*.***.*********....**.*...**.*..*..*.**.**..*..*...*.****.**..*.*.*..*.**.**...*.**.*..**..**.***...*.**..*.*.*..***.*.*.********.*.****.*..***.***.*.*...*..******.*.*.*.*****..**.*..*.*.**.*...*....**...**..****.*.*...**.**..*...****....*.*.*.*.*.*.**.**..*.*.*.*.****.*..**..***.**....*..*..*..*****.**..*.......*.*.**....*.*..*.*....**...*.*..**.*....*...**..*.**..*.**..**..****...******.......*.*..**....***...**..*..**..*****..*.*..***..*.*.*.*.****......*.*....****.*.**.*...*.**....*.***.*.**...**...**.**.*...**.*..***..**...*.*.**.**..*****.*.**.*...**..*****.*.**...****..**.***....*.*.*...*......**.*************..*..**.*******.*.*.*.*..*.....*...*..**..***..**.........**.....*.***..**.*......**..**.*..**.**.*...***.**...*.**...*.*.*.***.*.***.**..**....***.*.*.**...*.*.....*.******...*.**.******.*...*.*..*****..*...***.****.**.*.*.*..*...**.***......**...*........**...*..*.*.**.*..*..*....*..**...**...*...*.*..*.*****.*.****.*..*....*****.**.***..**.**.****.*.*.*.*....*.***..*.**.*.**...****.*...**..**.*.*..*****...*..*..*..** ..*********.*..*.***.*.*...****...**.*.***...*.*.*.*.***..***.*.**..**.*.**.....*.*..**.**..**.*.**.***.*....*.*****..**.*.*.*.*.*.*.*..*..*.*.**.*.****.**.*...**..**....*..**.*.*.*...****.*.*...*******..*****.**..***....**..*.***...**.*.***..**.*.**..*..**.*.*.*..*.*****.***.**.**.***.*.*.***.******...*.*.*.*.**.*..*..*.*...*..**..****...*....****..*****..*****..*****.*.**......*....*..*.*****..*.*..*.**.*.*..*....***.**..*..*...***...****.*.*..**...**...******.****.*..**..**..**.*...*..*******.*....*.********.**....**..***..**.....***.**....*.**.****.***.*.**..**..*.**.**..*..**..*..***.*.***...*..*....*.*.*.*....***.*.**..***.*.***.**.....***.*.****.*..*..*..*..*.***.*...*.**....**.*..**...**.*.**..***.*..***..**.*.*..**.....****.**...*****..**...*.*.*.*..******.*.******.**..**.**.*.**.***.***...***....***.**.*.*..*...*******.*.....*...****.*......*....**.**.....*..****.***.**..***..**..*...*...**.*..*.*.*.....***..**.**.*..*.*..***.*****.*..*....*..*.*.****.****.***..**.*.**..*.****.**.*...**.*.*..****....**.**.****...*.*.*...**....***...**.*....**.....*...****..**...*****..*.*.....****...*......**.*.**..******...*.*..**.*.*....**....*.*******..***..***.*..**..*.**...*..*.********.****....**.*.....****.**..**.***.***.*......*****.*..**.***.....***..**.****.*..*.*..*......*.*......*......***.....*....*...*....*..***.*.***.**..*..***..**..**.*.*...*..*.**...**.**..***..***.*...*.**.*.*.*.**......***.*.*...*.*.***.****.*..*.**...*.*.*.*.*....**.***..*****.**.*..*..*.********.**.....***.*.*.**.........**....*.*...**.***.*.**.****.*.*...*..*.**..**..*......*..***...*.......**...**...*..***.**.*..*.*****.**...****.*.**....*.***.*.**...*..*......**...*.***..**.*****.***......*.......*****.*....*.*..*.*..***..*.*.*****.**.*...**.*...*...***.....**..*.*..****.***.....*.*.***.*.*....*..**...*..**...*..*..*.***.**********.*......*.*.**.*.......**.**..*..**.*.....*...*.**..*.*.**..*..**.*.*..*.*..***..***..*****.****.**.**.*.*..*....****...*.**....***.....*...**.**..**..*.. ...*.*....*...*...*....**.*.*****.*.****...*.**.*....**.****.**.....*.*****..**.**...*.*.*.*..*...****..***..*.*...*.***.*..*.**..**....**.****.*.**.*.*..**.....**..**..****....*.*.*...*.***....*.***.*.*.**.*.**..*.....***.**..*..***...*****.**..****.***..*......*...***..**.***.***.***..*..**.*.*.*.**.*...*******.**.*.**.*.....**...*.***.*..*...*..****..*.*..*....***...**.*....*........*.***.***..*..*.*.*.*******....*.*.*.***.***..**...***.....*.***..**...***.*.*.****..*...**.****.*..**.**.*..*.*.**.*.*..*..*..******.*..**.*..****.***..**.*..*.**.**.**..*..*.*....**.*.**..*.*.*********..******...*......****..*..*......*..*...***..*.***..***..*.**.....*..*****....**.**.**.**.**.***.*..****.***....*...*..**.**.*...***.**.*...*.*.*......**..*.....**.*....**.*.*..**..*.*.*.*..******......****...*.*.**.**..*.**.*.*.*****..**.....*....***....*...*....**.*..*.....*****.....*..*...**..****....***..*.....*.*..*......*...*.****...******.*..*.*.*.*.***.***.*...*....**.*.....*.***....*.*...*...**.....*.....****......********..*.*.*..***..**...*.*...*.*****..**.*.*...*.**.*.*......****...*.*.*.*.*..**....*..****...*.**..*.***......***..**.*....*.**.**.****.**...*.***.*.*.***.....****.*....*..*.***..*..*...***.**..**.**.....**.*.**.....*..*.****.**.*.*.**..**.****...***.*.....*.****.*....*...*....*.***.*****..****...**.*********.*..*...*.***.*.*.**..*..***.....**...*.**.*....****.******.******.*.*.*...***..*...**...*.....***.**...*.*...*..*.***..****..**...........****..*...*..***.*.**.*..*.***......*.****..***..*.**.**.*...*.....*****.**.*.***.*...**....****..*.*..*..*...**.*.***.***...******..*.**.**.*.*..*....*..**..****.*.****.****...***........**..**.*.....****.*.*.*...***...**...**..***.**.*.*..*.*...*.*.*.......***.***...**.*.**.**.****....*....*..*.**..*....*...***..*.*.**..**...*..*..**...*.*.*.*...*.*.*.**........**..**.*..*.*.***.***.*..*......**.***..******.**..**.**.....***..*..**..*****.**.*****.***.....*.**.*..*.*.***.**.**..*...***.**...*..*.**.*..*..**..*.*.**..* *.*..*...**.....*.**....*..***..**..*..*.....***.*.*.***...***.*.***...*.**..*.*..**..*.*..*********..***..*...*..*...*..*.........**.*.*..***.**...*.*.*...****.....*..*..*.*.**.**..**...*.**.*.*.*..*****...****..**..****.******..******.*.***..***.**.......*...**..****.*.*****.*****.*..*..**.....*******....*.**.**...*..**....*.....**....**..*...*****.**...**..*...*..........**.........**.....***..**..**.*******.*.***.*..*......*.*.*.**..*..*..*.**...*.****.......***.*.***..****.*...*******.**.....*...*.*.****.*****..**..*********.***...**..*...**.****..*.**.***..*...*...****.***.*.*..****...*.**..**.*.*.....**.**.***.*.........*..*****..**..*.**...****..*.**.....***...****.*.***...***.****.**.*..*.*..**.*..*****..***.**..***.**.*****.**.***..***.*.***..*...*.*.....*.**...*.**..***.***..*..*.**...*..*.**..**.*.*.***.*...*...*.**.....*****..*..*..*.***....*****...*..********.**...**...*.***.*.**..**.*****..**.*.**...**.*****.*..**.****...****..*..*....*.**..**.*.**.*.*..**..**..*.**.*.*..*.....*.......******..*.***...*...*..*..*..*..**..*.*.*..*..*.*..*...*****..**.**..*.*..........*.****.*..*..**..........*..*.*.***.**.*.***..*..**.*.*.*.***.**...**..*.**..*.*..*.***.*..**.........*.*...*..*...*.*****.**.*****....**..*..*...*.**.*..*.**.*.*...*.****.**.**...*....****.**.*...*....*.*.*.*.*..****..***.....*.....*..**.......***.*...****.*.******.*.*.**..*..*.*.****.......***..*.....***...**.....**.*.**.*.**.*.*.****....***.*..**.*..**.**.**.****.**.......*.*.**.*.*...*..*************..**.*.****...*.****.*..***...****..*..*.*.**......*.....*....**.**.*..**..*.**.******.***.*.**.*.***.*.*******.***..***.*.*.***..*..****.**.*.*..*...**.........**.****.*...*.......*...*.*******.*.****..**.***..*.***..*...*...****.*.**.****..**..*...*.**.*.....****..**..****..****..*..*****.*...*.*..*.*....*..*..***..*..**..*.***...*........**.**..**..**....****.**..*.**.**.*..***.**..***.*****....**.***.**...*...*..***.*.....*.*..*.***.***.**.**..****.....**..*....*..***.*****.******.*....* .***.*......*............**...******.*.***..*..****.**.**....*****..***..*****...*.**..**.******.*.**.*..*..*..*.***..*.**.**..**..**.**...***..****.***....**.*****.*.**.***.*.**..*...**.**..*.**.***.*....****.*..*....***.***.*....*...*...**.*.****.*.*.*.......***.*....*....*.*..*****.**....*.***.*.**....*..*..******...****.*...**...***.....**..*.....***....**..****.***.**..**..*.**..*.**..*.*.*......**.*****.*..*.**.**...**.**.*.**...****..**.**.**.****...*.****..*..**.***.**.**..*....*..*.*.******...**.*.**....****.****.**....*****.******..****.*.**.**...*..*.**.*.*.*..*.*.******.*.*.**.**.*...****..*..*****.**.*..*...*.*..*.***.*.*.*.*...*...*.***...*..**.*...****.****.*....****....**.*.*..*.*..*..*.*..*..**....*.**..*.**.***.*...*..****...***.****..**.*..****.*******....*.*..*******.*..**..*****..**.**.*.....**....****..**.*.*.*.****..**...**.**..*...**.***..**.**.**...***...***..*.**.*..**.**...*...***.****.*.......**.***.*****.**...*.*.*.**.*.**.*...*.....*..**..*...*..*.***...**.***.....*.****.*.*****..*.*.*.*******.*...**.*.*..*.*.****....*...**.*..*..*.*.**.*.*..***.....**.***.**...*.*.*.**.*.*.***...*....*...*.....*....*..*..**********..**....*........*....*..*.**.*.*.**...****..***.*..**...*..***.***.**.....*.....*..*.*..***.******...*.**..*.**.**..****....**...*.*...**.**.***.***...**..*****..***.*.*****.*..*.****.****.....*.*.**..****..******.*.....***..*.***.**.**...*.****.***......****...**.**.***.*.*.*...*.*..**.**......*.*....**...*.*.*.**.*.*****....*..**....***..*.***.**..*.**..*.*.*.*.*.*....**...*.*****...*.*.*.*.**.*.****..*.*..**..*.*.***.**..***..****...*..*****...*.*.*......*...***.**.*.***...*......*.***...****...*.**...*..**..*..*.*..**..**..*.*..*...**.*.**.**.*.****..*****...*.*..**..***.**.**..*.***..**...**..*.......**.****..*.*.***..*..*.**...*.***..*...****...*...**..***.**...**.**..*****.*.....*...**.**.*...*.***..**.*.....***.****.*...**.****..**.*.*....*.*.*******.*.**..*.****.*.....**..*.....*.******...*****.**.......**.....*.... .***.**..**********......**..*.*.*..*...*.*........*.*..*..*..***..*..*..*.********.*..*.**.***..*.*.....***..*....*..*.*..***.**.*..**.******.******.*.....*.*..**..*.***.****.*....***...*.**.****...*..****....*...**......*.*..*..**.*.......**..*.*.*.**...*****..**...***.**.......***..*.***..*.*****.......*****.....*.*****....*****.........*...*****...******.....***....***.**....**...*..****.*..*.**.*****..**.*.**..********....****.*.*...*..**.*.***.*..*...****.*..***.*.*.**...*.*.*..**.*..*..**..***.**.*..*..***..**.***.*****.*...*****...**.*..*.*...*.*.**..**.****...*...*..*..*.*.*****.*..**.*.**..*.*..*******.*..*..*.**.*.**....*****.*...*****..*..*..******....*....**.***...**..*.....*.......**.**...**.*....****.*.*.**.*..***.*....****..***.****...**....*.**...*.*..**..******.*..*.*...***..*..*....*...****..*...***...**..***..*.*.**.*..***.*.....*..*..........*..**.....*....********.....*..*...*.****..*.**.***...***.*...*...***....***.***.***.*...*.*.**......**.*..**.*.***.**.*..*...***.***.**.*.*..***.**......*.....**.*..*...*..**...**.**.*.....*.**..*..**.*...***.*...*.*.****.*...**.*..*.**.*.***.*.**.*..****..*..***.***...*.***..*.**...*.*.*.*.****.**.*..***.**.*.*..***..**.*...*.*****..****..**...*.********..*.*.**.**...*.**...**.*..***.***....**.*.*...*.**.*.****..**..*..***.*......*..**..*..*.***..**.*****..***.*.*...******.*.*..**.*.....*.*..**....*.***.***.***..*.*****..***...****...****.*.****.*..**....*.......****...*..***...**.*..***.***...***..*.*..*..*.*.*.*****.*...**.*..*....**.*****..*.*******...****.*.*.*....*......****.....**...*..*...**.*.*..*...*.***.*.*..*....**.**..*..*..*.....**...*..*.****.**.**....**..***...*****..*.**.**.*.******....*...***..*.*....*..*.*****.*....*.**.**.***.*.**.*.***..**.*..*......**....*.*....******..*.*...*.*...*.***...**.***.*.***.***...****......****.**.*.**...*.*.***....***.***.*.*.**.*.*.**..**.*..****......*..*....*.**.*..***.**.****.***.**.**.*..**.*..*.*..**.....***....****..*.**.*.***.*.***.*.*...****.**..** .*.*..*..*.......*..*..*.**.**.....***...***.**.****...***...***..**.*.*..***....*..***..*.*.****....*.*.**.....*..**.....*.****.*.*..*.*.***...*..*.*.*.*****..***..******.*.*..*****..****.*..*..***.*.*...**.*...*.*...**..*..*...**.*.*.*..*....**.**.*...*.*...*..*.*.*.*.***...*.*...**..*.***.....*.*.....**.*..***.*....***..*.**...**..**..*.*.**.*.*..*...*...*...*...*..**...****...***.****.***...*.**.**.*..***....******.*.**....*.**.*..***.....*..**...*....*..***.******.*.*...*...***.*..**...*.**.**.*..*.**..***.....*.****.*.****.**.....***...***.*.*****.........*.*.*........*.*.**...****.**...*..****.**....**.*****....*..*..**.*..***.**..*..***......*..*****...*.*.**.....*.**.*****...*.*.***..*******..**.**....*..*****......***.*.******.*..*...**.**......***.*...*.**.***.****.*.***.****.****..****..**......***..****...*.***.********...*.*....*......***.*.**.***.*.**.*.*..*.***.....*.*.***.**..***.*...*.*.**..**..***...**.....*..*.*.*.**..*..**...**.*.**.**.*****.*....*****..*.***.*.*.*.*....***.***..*.**.******......**...***.....****.**.*.**.*****.....*...**..*....*.**..*...*.**..**...*..*..**..***.**.**.**..******.*..******..*.*****..****..***..**.**..**...*.*..***.***.**.***....*.*.*.*.****...*..*.*.******..**.**.**..*..*..**.******.*.*.*...**..*.**.*.*.**..*..*.**....*.....**.*..*.*.*.****..........*.*.**.*......***.**..........*......**.**...*.*.**.**.*****..**.****....*..*.****....****..***..****..*..**..*..****......*..*.*.****.*.**.*.*...*.*********.*****.*.*......**.**..*.*..*....*..*..***.**..**..*.*****.*..**.....**.**..**.**..*...**.****.*...*.*...******.*.***.**.*.****.*...****....*****.**.***.*.**...*.*.....**.****.***.*..*....**.*.**...*.*...*..***.*..*.**...*...**..**..*..*********.*.*....*****...*..**.*..*...**...*.*.**..*..*.*.***....**.*........*......*****.***.*....******..*.*..**..**...*..*....***.*..**..*.****.**....*.**...*..**.*.*.**......**.*.....***.*...*.*****....*..**.*.***...*.**...****...*.*..*...**.*..****..**.****.*...*..*.****...*.**. .*...**.*...*..*.****..*****...*.......*..****************..*.....*..*.*.*...****..*.**.**...***....*...*.....**.*.*.**...*.*...*....***.**.**.****.**..*..*..****.....*...*.*..*..*.*****.**..**..***.***..*.*.*.*.*.*.*.*.....**..*.*..*...*****..*.***...***.*.*.*.**.**...*.****.*****.**.***.*..*.**..**.****.*.......***.*..**..*.*.*.*.*.*.*..**..**.**.*.*.***...***.*...*.*...*...*......*...***..***......******....******.***.****..*...*.*.***..*..*.*..***..*...*.***...**.*.**..*.***.....**********.*....*...**..*..*.*...*....*.*...**....***.....*.*.*.*..**......*.**.***.***.****.*.*.********.*..*.***...*...*.....**......*...*.*..*..**.*.***.**.*.*..***..***..*.****..***.****....*..**********.**....*.****..*****..*...****.....*.*.*.*********...*.****.**...**.******....****.****.*....*.....*...*.**..*..*.******..***..***.***..*.****.***.*...**.*.*...****.*..*.**.***...**..**.***..****..*.**..**************...*.*.*....*.*.*******...**..*.....**.**..*.***.*******....***.****...*...*.*..**...***.*..*..*...*.***..*.***.....*.**....****..*..**...**....**..***.****.*.*..*....**.***...*.***...*****.*.****.*****........*......*...***..*.*..*.*.*.*.**..**.***....******.*...*.*.**..*.*.*****..****....*.***.********.****.*..**.*.******.*...**..**.*.********.*.**....*.*.***..*...***.*.**..*****.*..**..*...**.**.*.....******.**..*****..**..***.***..***...**.**......****.*....*...**.*.*.*..*..**.***..**.*......**.*....**...*.**..*.****.****........*.***..*..*..*.*...*****.**.....**.****.**..***.**.***..**...****.**..*.**....****..*..*.*...*.*...***.*..*****.*.*.***.**.*.******...**..*.*...****.*.*.****..**.*..**..*..*..****........******..**..**.***...****.******.*...*****..*****...*.***.*.....*...*........*...*..*..*.*..******.**..*..**.**...*..*......*.***.*.....**.*.*..*...*.**..*...*.***.**.**.**.*******..*.*.****...*...*.****...*.*********..*......**..*******.*.*.*.*.***..******.*.*.....***..**...**...*.**..****..*....*..*******..*.*..*.*...***....*...*....*..**..*.*.**.**..***...* *.*..*...**...**.*****...**...*..**.**...*.**.****....*.***.*.***.*....*.......*..*.**.*..*..**.*.*..*...*.*.*.**...*.*..*.*..*.******..*.*....**..*****.*.*...*..**...*..*..*...**.......**......*...***.**.*.**..*..*...**.****...***.**.*.**.*..***.*.***....*****.*....***.***.**.***.*.**....****.******.*.*.*..*.*.***..*...****.**.*.**..***.....*.....**.*...**....**.*...*.*......**......*.**.*....**..*.*****.**.........******.*.*....*.*.*****.***.*...**....**...*.**.**.**.*.*.**..****...*..***.**.**.**.**.*....****.**....*.*.*...****.***..****..*.***.*...*...*...*..****.***.*.***.***..***..**..***.**..*.**..*.*...**.**.*.***..*...*.*.**.***...*.******...*.....*..*..**.*****.*....******........*.*.*..**..*.**..******...***.****.***.**....**..*.*...*******.**....**......***....****.*.*..*.*.*.***.*.**...*.*...*...............*..**.*.*.....*.....****.*..**...*****....**.***.**.*.**...*.*........***.**...**..*...**.*.*.*.*...*....*..*...***..***.**....***.*...*....*...*.****.........***...**.*.*.***.*..**......*...***......*...*..**..*...*.*......**..**...*...*....*...**..**.*.*.*.*****.*..*...**.********....*.****.*.*..*...*.**...**...*..*..**...*.***.****....***...*.****.*...***.***...*.******..***.*******..*...****..*..*****....*.**..***.**..*.*....*.**.*.****..**.**...*......*.*..**...*******.*.***.**...*.***..*....*..**.***.*...*.*.*****.*.*****..*.***.*....*..*...*..*...*.***...**....***.**....*...****....*..*..*.*.***..*..**.*..*.*.***.*****..***.*...*....**.....*******.*.*.....**......******..**.****.*.**..*...*.*..**...**..*.*...*.**.*.....*.**.***.*..*.*..*.****.**.*.*.*.*..*.*.*...*...*...*..*...*....**..**..**...*..**.**.***.***..*..****.**...*.**..**.*.**...*.**.***...*.*.**...*.......**......*.*....**.***.****......*...******..*.*.....*.*.**.***.**..*.********..*.*..**.*.*..**.*....*.*.*******.*.*..**.*.**.*...*****.***.*..*.*.*..***..**.***....**....**.*.*..*..*..**.*.**.*.*...**..**.***..**...*...*....*..**.*..***..*..**.*.****.....*....***..*..*.*.**....*. **....**..*.*...*...****..*..*...*.*...***.*.**.****.*.****.*.*.***..*...*******.*.***.**.*..**.*..*.***...*..****...*.**.*....*..*..*..*..***.****.**...*.*.*************.*.*.*.**.*.**********...**..*.*....*..*....*.*.*.*..*.***.**.***.****.*****.*.*.*.*...*....**.*.***.*..*.**..*...*.**...**..**.*....**.....*.*...*......**.*...****....*.***.***..*..*.*..*.***...*.**...****.**...*.***.*.*.*.*.**....*.*..*.****..*.**.***.**..****..*..*...*..**....**...****...*.***..**....*...******.*.****.....*.**..*.*..*..****..****.***..*.**.**....****.*****.*****.**.*.**.*.*..****.**.*.*.**....**.*.*..*...*...*.**.*....*.*.*..**.*....**.*...*.**.*..*****.***.*.*.*..*..***..**..*..*...*.*.*..*.***.....***.*.**.***...***..*...*.**..***...**.*.*....**..*...***.*.*.*.*.*.*.*.*....*.***..*.***.......*..***********...****..*..***.**..**.....***.*..*.**...**.***....*..*..*.*...*.**.*...**...*.*.*.**....**.*.**.********.**.*.*..*...*..*.*.....**...**.**..***..*.*.*.*..*.*.***.*****....**.*****.*..**..*..**.*.**..***.....*...**.**.*******...*****.**.*****..***.*..*******.***.....*.*.*....*..****.***.*.*.**...**..*....*.*.****....**.*******...*.*.*.**.****.**....****..*.*.*.****.****...**.*.*..****.....*.*.***..*.***......***..*.*.....**.*****..****.*..*..*.***.*.****.**.*****..*.**.**....*.**..*.****..*.*....*.****.**.**.*.****..**.***.**.*.*....**.*..*.*....**..*.******.**..**...*.*..**.*.*....**.***..*.***....*..**..*..*****..*****.*..******..**..***.*****.****......**...*.*...*****.*.*.*.****.*****.*..*.*...*.*.*.*.*.*...*.**....**...*.**.**.****.**.*.*..****.*.....***.*.*****...**..*......*.***.*.***..*..*..*.*...*...*.*..*.**........*...*....*..*..**.*.**.*...***.*...*.**.***..*....**.*..*.*.**.*.****..*..***.*.*.**.*.**.*..**.*..*.*.**..**.***.*.*...*.*...*.*.*.**..*.******.....**.**.*.*..**...**.*...******.**...**.*.**..*..****.*..*..******.****...*****.*..**.*.**.*..**.*.****...*.*.**..**...*...*..**.....**.*.*.*******....**.....*.*..***..***.****..*......***....******.****...*.... .*.*..**.*..*.....***..*.*..*..*.*****..*..****.*.**.****.***....*...****.*..*.*.....**.****.....*.**.*.**...*.*.*.**.***.*.*.*..********.***..*..*.****.....***..**.....**.****.*.*.**.**..***.*.*****...*.**.*..*...*..***.**.....*..*.*.*..*.***..*.*..**.**..***..*.*..*.....**.*.*..*...*..*.*..*.***..*..***********..**.*.*..*.*.*.****..*.*.**......*.***.*...**........**.*****..*..*.*...**.*.*..*.**..*....*...**.**.*.**.**.....**.*.****.*...**.*.***..***.**..**.*.*.*.*.*.....**...*.....****..*..***.*.**..*.**.*****.**..*.....*......**.*..*...****.*.*..*...***..***.*.**.*.***.**...*...*****.**...***.....**.....*......*..*..*.*.****.*.*...*.**.**.**.******.*.***.**.********.*.*.*..******....*.**...*.*..*.....*.*..***..****.**..*.**.***.*....**.*****.*.****.***.**....**....*.***.*.*.....**..***.***..**.***.**..*.....**..*.*.*....*.*.**.**..*..*.*.***....**..***...**...*.*..*....**.**.*...****...*..**..*....*..**.*.*...*.*.*..*..**..*.....**.*..*..*...*..*.*.*****.*.***...**.***.*..*....****..***.***...**..*..*..*.*..**.****.*****..**.***.***.*.**.*****.....**.*.*.*.*..*.*....*..*.**...*...*.*..*.*.*.*...**.******.****.**.*.**.....**.*..*......***...*.******..*****....***....***.***.*****..**..*.***....*****..*****..******.*.***.*...***.*.*.***..****.**..***.......*.****...**...**..*.*.*.**....*..*.**.*.**...*..*...*.*...*.***.**.****.....*..*..**.*..***..***....***..*.*.*...*..*****...*..**...**.*..*..****.*..*...*..***.....****...*.*.*...*...*.**..*.*.***...*.....**.**....***.**.****.*..***.*....**.**..*.*.****..*.*.*****..*.*.*...*..***..**.*.****.**.****.*.**..***..**.*.....**.*.*.**.**.***..**..****.**..*..***.*.***...****.**..**.**.*.*....*.***.*.*********..**.*.....*.*..**.**.**.*.*..*..**.**..***.*****..*.*.....****..*.*.*.***.....*.**.*..*.**.*.****..*.***.*.*..*.*.*...*..**.*..**...*.**.**..*..*.****.**.***.**.**.....*.......*..*..***.*.*.***.***..****.***.*.**.*..*..******.*..**.**....*.*.***.*.*..*.*....**.*...**...***.**..*.**....**..*.*..*..********.*...*.*.* .....***.*.**.**.*..**.*...**.*****.*.*..*.**.***.******...*.**.*..*.**..***.**.**.*..*****.*..*....***.**.***.*.*....****..**..*..****..**...****.**.**...***.*.*.*****.**.*..*.*...**.**.....**.*.**..*.*.*...*.***..******...***...*****.*..**..........*...*.*.***.**...**....*...***.**..........***..***.**.*...**.*.*.....**.**..*...**....*.**.*.......**...***.......*.*..*.**..*.**.*....*.*.**.**...*.**.**..**...***.****..**..*.******.***.***...**.*..****..*.....*.**...*****...**..*****..*...*****...**..***.*********.**.***.**.**.......*.*....**.****.*.*.*.*.*..*.*.**....*.*.****.....***...**....******.**.***.********...**..*..**.***.**.......**.***...*...*...**.*...**.***..**.*.**..***......*..***.***..**...*.*.******..*.*....*.***....*..*..*.***....****.*......*...*.***......*..**...**.***.*..*.*..*..****.**..*.*...***.*.***......*....**...****....***..****...***...**...*.*.**.***.***.......*....**.****..****.***..*...*.*.*.***..*....**...**.****..**.*.*....**.**.**..**..*.*.*.*..**..*.****..**.*..**.****...*..****..*....***...***.*.**.*****..*.*.**.**..**..*.*..*.**.*.**.*..*.*.*..***.*.*...*.**..*.**.*.......***.***.*.******.*.*.*.******...****..**..*.*.**...**..***.*.****...*.***..**..*.*.*....*.*.**...**..*.*.**...*....**..**.*....********..*.********.**.*.***.*.**.....*.****.....*.***.***....*..*...**.**...*****.....*.**.**.*...*..*...**.*.......*..******..***.*.*.***.**.***..********...******......*.**..*.*.********...**.**..***..*.*...*.*...*.***..*****.....*..*...*.*......*...**..****...*..*....*.....******..**..*..**.*.*......*.**.*.**.....*.**..**..*.**...**.**.***.**.***.*.*....*.*.****.***......*******..*...**.....*.***.*.***..****..*.****..*.****.******.*..*..*..**.**....***.***..*..*...*.*.....*.......**...*.......**.***.*...*.**.*.*..**..**.*.***...***.*..*.****.******.*..*.**...**.********..**.***.******..*.*..**...**.*.**.**.*..*......*.*.*.*..*.....*...****.....*..*.***...***...**.**.*..**.*..*.******.**.*...*....*.....*.*..*...*..**..*.*.....**.*.. ...****.**..**.*****.**.****....**.*****.*.*...*..***..**..*...*..*.*.*.*...**.**.*..*.*.*.*..**..**.**.******.*.***..*.**.*..****.*.***.*.*...*.*.**.***.**.*.*.*.*..*.*.....*..*..**.*****..**..*.*..***.....**.....*..**.*..***.*.**.*.**...****..*...*..*..*..**..*.*.*.**.**..*.**.*.***.***.*.****..*.....*.***...*..*.**..*...*..*****.*....**..*.*.*...*......***...***.*...*****...*.*.*...********..**.*.*.**...*...*.**..*.*...**..**..***......*.*..*.**..*...*.*...**.*.*.**.*.....*..**...*.***....***..*.*..*******..**..*..*..*..*..**.*.**.....*..**.***.***.***.*******.**.**...*.******.***..**..***...**..*.**..*.**..****.*..***...**..*.***.*.**..*......*.**.**.***...*..**.*.*...***.*...**..*....*.***.*.**.******..**.*...*..*...**.**.***..*.*...**..*.....**...*.*.*.*...***.***...*****.*....***..***...**.**.*.*.***...**..*..**.***.*.**.*.*..****.*...*..****.*...*****..***.*****...***.**.*.**.*****.**...*.**......**..**.**...**.*.*......*.*.***.*..******....*...****.*.*.*....****..****.**....**.******.**..***..**.*.....*.***.....*......****.****..*.*..*.....*...*..*.*.**.*.*...**...**.*..*****......*.****..*.***.*...**.*.....*.*....**..*.***..**...****.......**.***.**...*.*...*....*****.*.......*.**.***..******.*.**...***.*.*..*****.*.***..*...*.*.******......*.*..*****.*.*..*.*.*.***..**...**.*...*****.***.**...***.**...*..*.**.***...*****...*.**..**..**.*..**.*.*...**.*..**..*.**.*...***.**.*.*.*...***.**.***.**..**...*.**.*...*.*.*.*.*..***..***.*..**.*..*.*....*...*.****.***.**.***.*.*.*..*..*.*..**.**...*...*..*.*..*...***.*.***...***.****.*..*.****..*.*.....*...*.***...*.**.*..**.**.*****...*.......*....**....**..*...*.**********.....**..**..*.*.*..*.*.*..**.*.**.***..**.*****.*.***...*...**.***.*...**.*.****..*.**.*.**.*..*...*..***.*.*..*.*.*.**.***..***.......*...*....*..*...**.****.....*.*.*..*.**..*.*.**.**...*.**.*..*.**...*..*.*.*.***..**..*.**..****..***.**.*****.*...*...*..*..*.*.**.*..*...****..**.*****.**..*.**.*.*.*.*.*.****.*.*.***.**..**.*.*..***..**.**.. **....***.**.*.***..*....*********...*..**.*.*.***.**...*.***..**...*........*..*...**.***...*.*.....**..**.*..*..**...*..**...***...*.**.**..*......*....*.*.***.**.*.*.*****...*..**..***..***..**....*.*.***...*......**.*..*..*.**********..***..*..*...****.***...**.***...**.**..*****.******.*..**.*....**.....**.*.*.***.*.***..**...**.*...*...*....***.*....*.*****.**..*..**..***..*..**.***.**..*..**..*.**.***.*.*.*.***.*..*.********...*...****************...****.*.***.***..**.*******......*.*.......**...*......*...*..**.**..**..***..*...*..*********.***..***..**.*.***.*.*****.....****.*.*...*..*...******.*..****.*.***...*..*...**.**.**..**..*.....**..***..**...**...****.........**.*.**.*.*****.*..*.***.*...*****..**.*.*.*.*.*.*.*...**.**.*.****..*.....**.**.*.***...****.*.....*.*...*.*.***..*...***.**.*.....*.*..**..*...*****..***...*.*.*.**..*.****...*.*.******.*.....**.**.**......*.......*..*..**.**..*.***.***.*...**.*..**.***..*...**..**.*.**....*...****.**.***.*.*.****..*...*.*..*.*.**...****....*.**.*..****.*..*****...*..*.*.....*.**...***.....*..*..****.**..*.**....*.*.***....*****..*******..***....*......*.*.*...*.**********.**.**..***...**...*.*.**.....*.*..*.*...***.******..**...*....*....*...*..*.*..***.......**.**.**.****.....*.***.*.****......*..**.*****.****..*.******.****.**...**....**...****..**......***..*..**...*.****..*..*..*.**...*.*.**.*...***.***.****..***.*..*.****..*.*..**.*..**..*.*.*.....*.***.....*..*....*****..*...*.*.**..*....*....*..*.***.**....***.****...**.**..**....*....*.*...*.....*.*..*****.**.......*.**..*.*.*..*.****.**.*..**.*.****..**.***...****..*.**.......****.**.*.*....***......*......*.**.***.....*.*.****.*.*..****.***.....**.*..*******.**.*.*.***........*..*.*.**..*.*...*..*.*...*...**.*..**...**.*..*..*.**.****...*.**.*.*.***..*.**.**.*...**.*..**.**.*.*.**.*..*.**..**.**.*.*.*.***...*****..*.**.*****.......*.*..*****..**....*.**.**.***.*.***.***.****....*.*...*..**....*.*..***..*..***...*.*..***.**.*...*...****..**.*...*.. .*.*..*********..****.******.*.*..*.***.*.*****..****..**..*......***..**.*.*.********.*.*.**..*......*..***.**..*.*..*.***..*.*....**.*..*...**.....*.*.*.*....*..**.***...**.**.*.**.**......****.****.**.****....*...*.*.**..*......***..***.**.....**.*...*...*.****.*.....*.*..*.**..***.***.*.**.*.**...**....*.***.*.****.*...***.****...*.*.*****.***..*.**..*.*.*.*...*.*.****.*******.**...*.*.*...******..****.**.*.*...**..**.....*.*.**.*..*..*...****...***.*****..*...*.*..*.*.*..*.****..**...*****.**.***..***.**..*.****.*****.*...***.***...*.**.**.*.*....***..**.....***.****.****.*....*...**...**.*..*.***.**.**....*..*.*..*..**.*..*.*.*....*.....*.*****.*****.*.*..*.**....*....**.**.**...**..*...****.*******.*...****.*.***.*.*..*.***..**..*...*..****........**.*........*..***.**....*.**.**....*.***.*..*.....**.****.*.*.*...**..**.*.*.*.*****...***.*.*...****.**.*..**.*......**.....**.*..****..*.**..*.*.**.....*.***..******.***.*...**.*.***.***.*..****.**.*..***.****..*.*...*.*.**.*****..**..***...**......*....***.*.***.*....*.**.******.**.**.***...*****...*..**.**...*..****.**.*.*.*.*.**..*.*....**.**.......*.*..**....****.******...*..**....*.*.**..**.***..*..***..*..*.*..***.**.***...****...**.*.***.**.****.*..****.*.**..*......****.*..**..***...**..*...*.**.*.********..*.*.**.**.*..****.*..**..........*.**.**...*.*...*..***.**....*****..*..*....***...***..*.*..*..*.........**..**.*..*.....**...****...*..****.*..*.*.**..*.*.**.**....*.*.*.*.**..*.*.*..*..*.*..***.**..*...**.***..*..*.*.**.**.*.**..*.**..****.*....*...*******.**.*.*..*..*****....**..**.*.....*.*.***.**....***.*..****.....*.....*..***..*.*...*.....*.*...*.*...***.*.*...***.******.***.**.*..*..****.........*****.*.*..*.*..**...*...***.*..*********..***...*****.*....***....*.*..**....*****.**.....*.****.*..**.*..*..**..*..***.*...*.***.*.....*..*..*..*..***.**.**......*...*..******...**.**.*.***...*..*.**...*.*.*.*.**.*.****.**.*****...***.*.****..*****.*.......***.*.**..*.....*****.....***..*....**.*.*** **.*.*.*.*...**.**...*....***.*..*...**.*..**.**.**.**...***....**....*.*.**.**.**..****....****.******.**.....*...***.*.***.*..**.*.**.....*..******...*.*....*****.******.***..*.**.*...**.***.*.*.**.***.....*...*.**.*..**.*.**.****...*..**...*.***..****.**.***.*.*...**.....*...*******.....**..***...**..*..**.*...*.**........***..***.*.*....***.*.*.**...**.**.***.*.********..*....**.*....*.*****.*..*..**.*.**..***.....**..***.**.**...***.*.**....*..*.***.**.......***.*.*...**....*.**.*.*...*.*****.**..*.*..*..**.....*..*.******...****.***...*..*****..**..***....**..*......*.**.*..*.....*.*.*....*..*..**.**...*.**.....**.**....***.*.*..*.....**.....*.**....*.*...**.*.*......*.*.***...****....*.*.**.**...*.**.**...*.*..**...**.***...*.**.****..**.**.****.***..***..*.*.**.*.***..**.....*.****.*..****..*..***.*.**...*..**.*.***.**.*.*.**...**.*.***..*...*...**.***.****.*.*..*.*....**.*..***.*.**.**.***...***.*...**....*****....*.*.**.**.**....**..***.***..*****.***.*.***..*****..*.***.**..**..**..**.***..*..*.****.*..**.*......*....**.**.**..**.***.*..****....**.*...*.*...*.*...***..*..*.*.****.*.*...**.....*.*.*.**.*...****.*.*.***..*....*.*.*.***.***.****......*...*...**.*.*****..*...**.**.***......**..**.*.*........**...**.***...*.**.***.*.**..*.*...*...**.*.**.**.*.*....***.*.....*..**..**..*.***.**....*.......**.*...*.*.**.*..*.*.*.*.****..*..****...*..**.....*..*****.*..*.*.******..****.**..***.....**.**.*.***.*.*..**.*.*.*.*.....*.*...*..**..*..*..****..**....**...**....*...**....*..*.**.**......*****.*.*..*.**...*.*...*..*..*.*...****.*.*****.*....**.*****.**...*.**.....**..*.*.*.****..*.*.**.**.**.**.*...*...*.*..***...****.....*****.*.*.*.*...*.*...***.**..*.*.*..*.**..****.*.*..**.*..***.*.....***...*...**..*.**..*.**.*.***..*.*.*.*****.........*..*...**..*.****.*.*..*.*..*******.**.***.*..**...*.*.....**.*.*..**..**..*.**.**.*.*..*....*.**.....*.*.*....*...*.*..*..*.**.*.**.***..**.*..*...*..**.***.**.*..*...***.*..*.*.*..***.**..*.**.*....**..**.***.*.*.*.* *...*.**.****.*......**.**.*.*...**...******..*.*.....***..***......**.**.*..***.*.***.*...*..........*.*.*...**......**.....**.*.****...*****....*.....*..*..*..**....*...****..***..*.*.***.*.***..**.*.*...*...*...******.*****..*..**.**.*..**.......*.*.*.**.***..*..**.*.....*****.***....**.*.*.**..*...*******..*.***.**..*****..**..**.*****.*..******.*..*.*.***....*..*...*..***.*..*.*..*...*..*...*....*.*.*.**...**.****.**..****...*.*..*..*..*....*...****..***.*.******..*.**...**.**..***...**.****..*..****.***.**.*.**....***..*.*.*.**.*..***..***....***.*..**.*.*....**.**.***.*..**..**.*.*.*...*****.*.***..*.*.*......***..***.*****.****...**.***.**.**.*******...*.*.**.****.***...*.*..****......****.*.**.*.*.**...*...*..**.****.*..**.**..****..**.***..***.**.*..*..**.**.**...***.*.*.***....*.......*.**..**.**..*.**.*.**..*..*****.*.*.*****.**.*.*..*....****.**.**.*.**.**.*.....**..***.****..**.......*.**...**......*.*.**..*.***..*.*****.*..**...*.**.***.*.........*....**.*.....*.**..**..**..**..****.*****..*...*.*..*...**....*.******.*...**....***..*.***.**.*.****.*...********..***.****..**.*.**.*****......**.****.......***..*.***.***.*.*..*.***.***.*.*..*..**.*..**..*.*.*.**********.*......*...**.*....*...*.*.****.***.***.***.***.*..*.**..*.*.***.*..***...*....***.*..*.*****..*..**.*......**....***..****....*********....*..***.*..*..*....**..*..***.****.....*.*.**....***.**.*********.*....*.*.*..*.*.*...*.*....*.*.***.........**.*..**..**.*..**.*....*....**.*.**.***...*.....**.***.***.**...*.***.*..********.**.***.*...*.***....*..***..****.**.***....*..*..*.*..**..*...**...*...***.****.*....**..*.*...****...*..**.*..**.***.*....*.*..**.****.*...***.*..*.*.*.****....*.....*.******....*.**.**..*.*.*.***.*.*.....*..**..***..*.*.*****.***...****.*......**.****..**.**.*.*****.*.*.*...*..***.*..**.*.*.**.***..*.**..***.***...*.*****...**..*.******.....*..***..*.*.*....**..***.**..***....******..**.****.*....*.**.*..***......****..*.***..**.*.**..*.**.*..*...**.**.*..***..* .*.*....***..*.**....*.*.*.......**...**.*****..*.***.*.***...**.***....***.*..*...*...*.*.....*..*.....**.*.*.*..*******.*...*.**...**.**..**....***........**..*.*******.**..*.*..*.**...*.*.****.*....***.*****.**..**.*****..*...***.*.*..*.*.****.***..**...***.*****..*...****.....**...***.*.***..*.**.***.*.*....*.**.***.*.****.**.*.*.....*.****.*.***.*.*.*.*****.*.*.*.*****.**.**.*****.**.*..*..***.***..**.**..*.*****.*.*.***.**..*.**.....***.**.......*.*****..***.**.*.*.*..*.*.**..*..........*..***..***......****....*.*.****....*..*****.*****.*.*.**.*..*.*.***.*..*.*.****.***.*...*.*..**.**.***...*.**.*.**.*.*..*...***....**.*.*..*****..*..*......*.*.*.....**.*.*.**.**......*.*..*****....*...*...**.*...*...*..*.**..*...**.***.....*..**.*.*.*****....**..*..*....*..****..**..*.*.*..***.*......*.***.**********.*******.*****..**.*.*.**.*.*.....*.*.*..*.**...*.**....*..*.*.*..***..**..****.*......**.*.**..****.*...*.****...*.*..*..**.*...*.*.****.**...**....**..*.*.....**.*..*.*******.*.*..***.*.*****..**.**.**.*.*****.*.**.**..*....*..****..***...*.*...*..*....*.*.*.*.*..******.*....***...**.****.*..*...*....**.*..*.*.**.***...**.****.**...***.*.**.*..**....**..*****.*****...*.**..**..*..*.....***..*..******.*.***.*.*.*.*...*****.**..*.****....*...**....**.**...*.**.*.**.*.*.***.****.*..*....*......*...**.**.*.**..*****...*.**.*****....*......*.***.**..*..*..***...*****....****.**..*..*.***....***...***....*....**.***.*...*.*..****.*..*.*..****.....****..****.....*.........*.*...**.**.*..**....*..*..**....*.....*******.*.......*.*.*......**.**.*..**...*..*********...*...**.*****.*...*.****..**.**.*....**.****.*****...***..**.**....*...***..*..*.*.....*..**.*****.***..**.**.*****...**.***...**.*...*...***.****.*..*.*..**...**.*.*..........*..*.**.**..*.***.*.*.*.*..*.*...**..*..**.*.**.*.*.*....***.***.***..**...*.**.*....***.*..**..**.*...***..*.**...*..*...*...**..*..**.....*.*.***..**.*..*****..*.**.**...*..*...*.**.....***.*.***.*****.*****.*..**.*..**...**....***.. ...**..**.*..**.*....***...***..**....*.....*.*.*.***.*..*..*....**.*.******..*...*.....**..*.**.*.*...*...*..*******.*..****.*.*..*...*.**.*.***...**.***.......*.***..*.***.*.**..*......*.*.*...*******.....*......*....*.**....**.*.**.*....*..**..***.....*****...*****.***.*..*....**.*.*.*.***..****..**..*****...**.**.*....*....******.**.**..*****......**.***.*..*.**....**.******..*****.*.*.*.*****.*..*..*.*.**.*...*.***.***.***.**.*****..***.**.**.*...*.*.*.**..**.**...*..**.**.**.*..**...*.*..***..*.*...*.*..*.*******..****.***.*.****...**.***.**..**.*......***...*.***....***...*.***..***..*....***.*.*.**.***...**...****.**..***.*.*.*.*.**.**.***..*..*...*..*..*.**..***.*.*.*...*****.*.**..**..**.****...**..**.*...******...**..****.**.*.*.*...**..*..*.**......*....**..**.***.***..*************...**.*.*.....*..***..*....*.*..*.***..****.***.*.*....**...*..**.***.*******.***.*..**..***..**.*.....**..**...*..**....****.**.***.***..*.********....*****.**.***.*.*...*...*.*.*.*...***.*.*.*...**..*..*.**..*..*..*..***.**......*......*.*.**.**..**..**...*...*..***..**.***.*.*****.*..****..**..****.***.....**.*.***....*..*...*..**...***.**.*..*.*..*****.****..*****.**.*....**.*.***.*....*.*..*...*..*.*.*..*.***.*.*..*..**.*.*.**..*....*.......*.****.....**.*.*.*****...***.*.****....**.***.*...*.*****..*.*.*..**..*..***...******..*******.*....*..*...*...**..**.**.*.*....*...***......*.*.**..**..****....*****...*.**..*..****..****.*...**.*.*..*......****..*..**..**.*..*.*..*****..**...**.*.*..**.*.*******.**.*..*.*...**.*.**..*..*..**.***.****..***.....**...***..*..***..*******.*.**.***.**..*...*.....**.*...*..******..**...****..*....*.*.....**..**.*....*.*....**..****.*.*...**..**..*.....*...*****........*..**...**.*..*.*.*..**...***.*..*.**...*.....*..*..****.**.*.******...**...**..*.*.*.**.*..*....*....**.*...*.**.*.****.*.****.**...******...*.*.*.***.*.***.*.*...*...*...*..*.*.***.**.****...*..***.*..**...*.****.****..***.**.*.....*....*.****..**...*..*.*.**.*.**..*.****. .**....****.*.*****..**.*.....**......**..*....*...**.**.**...***.*....*..***...*...**.....**.....**...*.**..*...*.**.*.*.*...**.*.*...**.*..*********.***.*..*.*..******.***.*.**..**.*...*.**.***.***.**..**..**.***.*.**.******..*.**..*..********.**.......*..****.*.*...**...*****.*..*.**.****...**.*.***..***...**..*.*....**....*****.******.**.**...*.***..**.....*....*.*...*.*.**.*..**.*.*.**.*..**....*****...*..**..*.**.****..*...*...*...**.....***..*....**..**.*.*.*****.***.*.**..*****.*.**.*.***.****..*..****.**.*.*..*...*****....**..****...***.*.*.*.***.*...*.*****....*****.*...***.*.*....****.*..**..*.*.*.**.*..*....***...*.*.*.*...*..*.**.....**.*.*...*..***.***....*.***..****.****.**.*....*..*..*..*......*..*..*.*.*.*..**.**..***.**********..*.......****.....*.**..*.***..*......******.**.**.***.*..****..**...*..*...********......*..**..**..*..***.....****.*....***...**......*.*..**...**.*.*.*.**.**.*.*.*.....***..***.*....*.*****.****.**.**..**.*.*....*.*.*.***..**..*.*....**.**..*.*.*******..*....****.*..*.*.**..**.**.**.**.*.*.*.**.*..*....***.*..****.*..*.***....*****....***.*...*...*.*.**....*...*..***.*.*.*.*.*.**...*..**......*.***..*..*.***.*...*.*******.**..*..***..***.****..*..***.****.**.*..**.*.**.*..***.....*...*...*.**.*...****.*..****.**......*....**.***..*..*.**.***...**.****.*...*..**.*..***..****......*.**..*.***.....**..*.....**....*******.*..****.**...*.**.**...*.**..*.*......*........**.****..*..*....*.*.*.*.**.**..*..*....*.******.**.....**.***.**.******...**..**...***.......**..*.**....**.*..**.**.**..*...**...**...**..****.*..*.*.*...**.****..**.****.*....*...*..*..*.**...****...*****..*.**.**.*****.**...*...*.**.**....**.**.*......*.**.**.**.***********...*.***...*.....***.*.**.*..*******....*.**.***..*.*.***.**..........******.**...*..*.**.**.*..**.**.**.*.***..***..****........*...*..****...*..*************..**...***.**.**.*...***.***.***..***..***.*.****...*.**..**..*..*.**.*.***.*.******.***.*.*.**......*.***.***..*.**.*.**.*....*.*. .*...*...***.*..**...*..**.*..*****..*....*.**.**....*.****.**.**.**.***...*.*****.*..***.***..*...*.***..**...****...**...*.***....*......**...**..**..****.*.***..*..*.***....*....*.***.*.**...******..*.*.***.*.***.***.*.***.*.*...*..****.*......***.*.***.*.*.*..**....*.*..**.**.**..*.*...*.**....*.*...***..**.*.*.****.**.*.*.*...*....**.*.*.***.**.***...*..****.*.****.*..***.******.**.******.***.*.**..*****.*.**....*...*.*.....*.....**...*..*..*..**..*...***.*...*.*.**.*.*..**..*.*..**..**..**..*.*......*....*...*..***..*.*..*.***.********..*.****...**...*.*...****.**********....**........*.*.....****...*****.**...***.****.*...**.*.*...*..*....*...**...******..*.*...**.*.***...*.*.*......**....****.*.*..**.*.***.*...*.*...***.**.*.*.*.**.....***..*.*.**..**.**.*...*.*.*.*.*.*.*******...**..****..**..*..***.**...**.**....*.*.***.*.**.**.*.****..*..*.*.**..*.*.****.......***...***.......***.**.*..*****.**..**.*.**..*.***.*..******.........*..*..*...**....*.**...*...*...*.*****..****..***.**.*.*..**..*.*...*******.*....****...*.*..**....*...*.***..*.*...****.****.*.*.*.***.*...****..*.**...***.**..******..**.**...***...**..*....*******.**.**...**..*.*....**........*.*..****.*..**..*.*..**.....**..*.*.**..*....*..***..**..*....*..*..***.**.*.***.*...**.......*****....*...*.*..*.*..*....***..*****..*.**..***..**.*.*.**..*.*.*..**..*.*.*...*****..*.*..****.....*.*..*..*.**..**.**....*....*.**.*.*..........*.**.*....******.****.*.....*.*****...***..****..*...*.*..***..*.*.*..*.**.*.***...***.*...**.*.**...****.***....*.**...**..**.....*.****.*.***.*.*****..*.*....*.*.*..***..******..*.******.*..*.***.*...***.**.***..**.*.*...***.***..**..*....**.*.....*.*.**....*.***...*...*.**.*.***.*.***.*..*.**..*.*******...*....**.*.*......*.****..*..*..***.*.**.*..*..*.*..********.*....*..**.*...**.**..*..*.**..*....***...****..*....**....***..**.**..*.***.....*..*..**.*.*.*.**.*....**.***...*...**.*.*.**..*.***..***.***..*...*.****..*.*..*..****.*.******..*.*.*..****.*.**...*..*.** .**.***.*.**.*...*...***.*.*.*.*..****.*..*..***.*.***.****.*.....*..*.*.*..*...*.***..**.*.***.***.**.**.*....*.**.**..*****.*..*.**..*.*.**..*.**..*****..*...**.**.*.***..**..***....****.**.*.**.*******..***.***....****.*.**.*..*.**.**....**.*.***.**.*.....**..*......**.*.*.**.*****.*.**.**.**..*....*....***...*.*...**....**.**.*.**.*...**..**..*...*.***...*..*.***..**.*.*...*.*.*.*.*...**...*.*.****..*****.*.**..***.******...*.*.***..**....**.*.******...**.*.**..*..*..*..***.*.*.*..**.*.**.***.**........*..**.**..*.*...**.******.****.***.*.****.**.*.*....*..*.***.**.*...***.*...****.*.*.**..*.*....**...**...*...*.*.....*..*.*...**..**.*..*.**.***.*.*.*.***........*.*..*..*.**..****..*...*..**.....***..**.**.*.**.**.......**...**..*.*..****.********..**.*....*..*.....*.**...**..**.*.*..**.***.*....*....***.***..**.*.****.*..**.*******.***.*.**..****..***.*.*..***......**...**..**.**.**.***...***..*..**..*..***..*.*.*.*.*.*.*.*****.*.****..*.....*.*...**...*..**...*..*...*...*.....**.**...**.....*.*.*****..*.**..**.*...*.**....***.***.****..*.*.*..*.*..**.****....****.**......***.***.**......*..*.**...******.*.*....*..*.*.**...*...***.***....*.....**.**.***.....**....***..*..*.**.**..*.*.*....*********.........*.*.*...**.**.*..*.*..**.*...*..**.*...*....*.***...*...*.***.........*..*.*.....**..*..****.****.**..*****.....***..***..**.*..**..**.****..***......**...***.....**.*.*.**.**....*.*.*..**.*.***..*..*.....****...****..*.*........**...***.......*.**.*.*..**.*..****.*..***..*...**.*..********..**.....****.....*..**...**..*.****.*......*.**......*.**..*...**.*.**.**.*.*.*.*****.***..****..*****..*..**........****..**.......*.......**..****.**...**...***....*..****.******.**..***.*..****.**..*...*...*****.*...*..**.***..*...*..*..*...*.**..*...*....**..*.**.**..****.**..**..**.*..*..*.*.**.*.*.*.***.*..**.*....*....*.*.*.*.***..*.**..*****.*******.*.**.*.*.....*..**..***..*.***.**..****....*.*...**.*.***.**..*.*..***.**..*..*..***..*...*..*....*..****......**.*.* *.*.**...**.***.****...*..*..*...*.*.*..*.....***.**...****.*......**..*..**....***.*.*...*.**.***...*****..***..**.*.*.***.**.****.*..........*.**....*..*..**......*.*.**..*..*..**.**...**.*.*.*..***......*..****.*.**...**.*...*****..***.*..*.*..******.**.....***...*.***....*.*.*....****.*..*.....*.*.*.**.*..*.*.....*.***.....*.*..*...*.**.*.*..***.*.*.**..***....***....***.......*****..**.**.**.*****....*.**.*.*....***.*********..*..**...*.*......*.....**.*****.*..**.*****...**.*..*....*.*....**.**.**.**.***.*.*.*..*.**...**...**.*.....*..*.*...**.....**..***....*..***.*..***.*********..**.*******....*..*.*.*...*.**............*.*......*.**.**..****..*.*.*.**.*.***......***...*.**..**.*....*..**...*.*..***.**.**.***.*.**..*..*.*.**.**...**..***.*..*.**...*.....***.***.*....*.**.*.**.*.**..*..*..****.*.*..***.*..*...**...*..*.**...*..*.*...*....****.*...****.*.****.*..***...*.***.*.***....**.***...******.*.*****.*....*...*...*******.*.*.*.***..**.*..*...*****.*......*..**.******.****..**..*....*.***.....**.*.*.*...**...**.****..*..*..*...*.....*.*.....*....***..*.*.***.**..*.....**......*...**..**.*......*.*.........**...*.*.**.*.*..**.*..*.*******.***.*.****..**..**..**.*****.****.****.**..*..*.***.*.*.*.*.*..*...*.*.**..**.**..***..*...*.........*......*...*.**..****.....**.*.....*.......*.......*..****.**.....*...**......******..*..**...*....*..***.***.*.*....**.....*....*..****..****.***..*..******....**..*****.**.*..***...*.*..*.**.*.*......**.*...*.***..*..*.*..*.*..******.*....**.*..**......*..****...*.****.*.**.**.**.*......*.***.**...**.*.**..*..**..**..*.**..*..**.*****..***..*.*.*.****.**...**...*...***...**..***.**.**.*.*....**.**.*.*.......***...*.*...***.**.**..******...**..*..*.*.....*.*...**.....***..****.*..*.....****.**..*....*.....*..*.....***.**........*..*...*.*.**.*.**.*.***....*.***..**...***.**.*.***..***.*..********.....*...*....*.*.*.****.**.***.*.*.**....***.**.*.*.*******.*....*..**..****..*...**.*.*****.***.*..*..*.*..**.*..*.**...****. **..*.*.*.....******......*.*.**...*..**..**......*.*..***.**..***.....*******.**.******....*...*.*****...***...*.*******.*.*..***.*....***..********...*.......***.*..****..*..**.***..*......**.*..*****.*...*..**..****.**.....******...*.***.**.**..***.**....*..**..*.*.....**........***.*.....****..**.*.***...*..**.**.**.*.**.*...*.***...*.**.*.*..*.*..***.**.**.**..*.*........*.**.****....*****...**...*.*.*..*..*****....*..*.*.*....**.*.*.*.*...*.****.*.*...*.*.*.***.*....*.**.*.*...*.**.*.*.*.*...**.**.*..*.***..****.*.**..*.*.*.*.***...**...**..*....**..**.*..**..*..**..**..*.**..**...*****..*****..**.*..**...*.**...*...*.*******.*.*.*..*.**......*.*...*.*..**.*.**.**.*.**.**.*..******...******..*...*...*.....**...**.****......*..*.***.*...*********..**.**..**...*.**.*****.*.*.*..*...*.*.***..*.*.....*.*.**.*.*.....*....***.....*..**..*.**.*..***.**.*..***....***.*.*.**...*..*.*...*.**.*****..**..******..****.*.*******..*...***.*.*.*.*...***.*.*.****.*.....*.*.*.**.....*...**.*...**.*.**.**..*.*.**.*.*.....*.*......*.*.**.*..*..*..*.***.*..***..****..**.*...*.*....**...**.**..**..*..*.*.**.*.*...**********.******..***...**......**..**.*.**..*.*..*.*.**.****..*..**..*....*.**..*....**.....*..**....*.*.*.....*.*..***....**.*.*......**..*..*.*.***...**.*.*.**..***..**..*....******.***..*******....*..****..**..*****.**....*....*...*...****.***...*.*...*********.*.*.**.*...****..**.****..*..*.*...**..*....****.*....****..*.*******..**.*****...*...**..***..*.*...**.**..*.*......*...*.*..*.***...**....*..*****.*.**...*..**.*.*******..*.*..********....***.*.*.*.*..***.*....****.*.**..******...***.***.*.*...**..**.****.*.*.*.***..***......******.*....*.**.***.*.*.*.*.*.*.*....*.*.****..**......*****.*....*...**.*.**.*..*.**...*...*******....*.**.*...*.**.**.**.......****.*.***.....****.*.**.**.*..*......**.**...***.*.*..*.*.....*.**....*....*........**.***.*.****.*...*.*.*..**......***.**..****.***..*..**.*.**.*.**.******.*..*.*..*.*.....*.*....*.*.......**.....**.*.**.*** ***..**.*.*.**.**.**.*****.*.*.*.***.*****..*.**........*.****...*.***.**..******..*.*.**..**.....**.*.****..*.*.*.*.**....***.*..**..**.****..*....**..*****.*..*.....**.*.**...**.......*...*..*..*.*.*.*...*..**.*..**..*..**.****..*.***********.**.**..*..*.*.****...*.*.**.**.**..*...*..*....*.....******..*..**..**.***..*.*****.*..**..*.**.....*.....*..*.*..**.*...**.*.**...**.**..**.****....**..**.*.*..*****...***.***....*...****.*.**..***.**..*.*...*.*.***...*.****...*.*...*.***......**.**.*.**..*.*****.***.*..*.**..***....**....*..*.......*..*...*.***..*****.*.*.**.**...**.***.**.....***.*.*.*.*.**...**.***.***..*..*.....*....***..*.*.*.**.*..*.***...*..***.....**..***.*.**.*...**........*.*.........**.**.....*.*..*.*.*.*.*.....*.*.*.*.******.*....*..**.*..**.**.***.*******........**.*..*.********.****.*.***.*..**..........**.****...*..*.......**...*****..**....**.****...*.***.**.**.**.*****..***.......*.*.....**..*..*****..*.**.*..*.***.*....**.****.*....***.*.******.****.*.**...*..........*....*..*....*..*..*..*.*....**.*..***.***.*....*.**....*.*.*...***..*****..**.*..******.**....*****.*.**..*.**.**..*....**.*.**.**.***..*...***.....***..**....****...**.*.*.*.*******.*.**....*........*.*...*.***....****.*.*..*.*.***.***.**.**.**.*.*....****.**.***.****.........**.*.....*..**.*..**.*..***.*...*.*****....*..*.....*...*.*...**.****.*.*.****...*****.****.*****.*..*...***.*.*.*****.**.***....**....*.*...*.****..*.**.*.*****..*.......*..*..*..**.****.*..*...*..**..**......***.****..*.*.*..**.*..*.**.**.*..**.*******.....*****.******.****...*.*..**..*.**..****...**.*..***.**...*...***..*.***..****.*.**.****..*..*......*..**.***..*..***..**...*.*...***....**..***....*...**.**..***....*.******..**..*.....*.**.***.*****.*..*......***.**.**.***.**.*..*******..*.**....***....**.*.*.*.*..*.*****..**..**.**....*....*.*.*****.*...**.*....*******..****.....*...*..*******...**.**..*.*..*...*.*.**.*.***.*..*.*.*.**....*..**...*.*.....**...*..*.***.**.......*.*..**.*..**....**.* ..*..*.********.*..**.*.***..***.****...*....*.**.***..***.***.**.*...**.*.*.*.***..***..*..*.**.....**.*...*******....**......**.*.*..*..*....*...**.**.***.**.*.**.*.**..*....***..*****..****..**.**......**..........**..**..****.***.*.....*.****.*..**.**......*..*.....*.*.....**.*..**..*.*....*...**..*.***.**..****.*...**..**...*.**.*...****...*..*******....*....***..*.******.***..******.****.*.*.*.**...*.****....**.****..*.**.*.*...**..***.*..**.****..*..*.**...**...**.*..**...*..*.*.*......**..******.*..***...***...*.**.....*..*.*..****..*****.....**.***...*.**...**...**.**.***.**...*.**.*.*..*..**......****.***.*.*.*..*....*****...*..****...**..**.*..*****.*.***...*...*..*....********.**..**..**.*.*..***..*.*.******.****..**.*...**..**.*..**..******..*..*****..**.*.**.*.*.***...**.*..**..**.*.***..*.*...***..*...*.*..***...**..***...***..**..**.*.*.*....*..**.****....*.*.....**..****.**.*..*.*....**.******.***........*..*..*....***..**..*.**.**..****..***.*.**...**..**....***..*..*.*......***......*..***..........*****........*******...**...***...*..**.**.**.***.*...*.**.******.*.*****..**......*********.***.***....*...*******.**.*.****..*.**....**..*.**.**.**.*....****.*..**...*.****..*.*..**..*****..**....*...***.....*.....*.*****..**.**..*..*....******..*..*****..*..*.....*****.*..*..*..*.***..*******..***..*.****.*....*****........******.....***.***.*.*.*****........****.*..*.*...*.*********...*.*..*.******..*.*****.....***..*****...***.*..***.*.*...*..*.*.*.***..*...*.**.***********.****..*..*..****....*..*...**..****.*...***.*.****...*...**.*****...****...**..**.*..*.***.****..**.*..**.*.***.******....*********...********.*.**...*.*.****..*...*******...*..*.*..*******.****...........*...*.**.*.*.***..*.....***.*..**.*.***.*..*....*****.*...***..*.**...*..*****.***.*.**.*....*..*.***.*.*..**.****..******...***..****.*..*..*..****.***..*...*..***..*..*****....*..*....*..***..*.....*...*..**.*.*...*.**..****.*.**....*..*.*.**..**...*.******.**....**..******** .*...*.**.....**..**.**.**.*.*.*.***.***.*...***...******.**.*...*..*.****...**.*.*.**..*...*.**.**.*....*..*....*.*.***.*.*...*.*...*.*.*.***..****..*..**.**....*.*.**.********....***..*.**.*******....*.*.**..**.....*....*..**.**.******..*.*.***..*.*..*.****.***.****.*.*.**.*.**..*.***....*..*..*.**.***..*.**....*...*..*...*.*.********.*.*..*...*******.***.*......****...*..**.**..**......*.**..*...*.*.....*****.*.*.**..***.*....*.....*.**..*.*..*...****...**.**....*.*.***.**..***..**..****.**..*...*.**.*..*..***.*.*...*****.*.*.*.*.....**....**.*.**.**.*.*..***..**.*..*...**.*.*..*.*..****.***.**.*.*..*...****.*..*..****....**....*..***.*.*.******.*.*..****...*.*..*****....*..*.***.**..*..**....*......*...*.***..*.....***.***..**.**.**..*.*****.....*..**..**....*.*.*****.*.*.***...*.*..***...*.**..*.***..*....*.*..*.*.****.**.....*..*.**...*.*...***..*..**.*****...*..**..*.***.****..*..*...**....*******..*.*.*.*.*.*.***.*****.***..*.*...******.*.*....*.*.*..*....****..*..**.*.**..**.*..*..*.****.*..*...*.*..***...*..**.*..*.****.*.***.**..*....*.**....**....**....*.*......*..*..*.*..***...*...*.*.***.....*....*.*....*.*.**..*..*..**.**.**.........*...*.*.**.******....***.*..**..**..****.***.*.*...****.*...**..*..***..*.****.*..**.**.******.**.***.*.*..*.*.***..*.*....*.....*..*****.*...********..*.**.****.****...*..***..**.*.*.*..*.*..*.*...*.**.*......*...*..***..*..*.*...*.***..*.*....*..**.****.*.*.*.........*.......**.*..**.*...****.*.*.*...*..*.*.**.*.*..*..***...***.***...**.**.....*******....*.*.*........*.*.*...*........*.......*......*....*......**..**......***..*..*****.*.**.......*.*.**...*.*...*.*.******.*.**..*.*....*..*.**.*.**..*.**.*......*..*****.*.*..*..*.****.*..*....***.**.*...**..*.**...*..*****.**..*.*..**..****..*.....*.*....*..*.*****....**..*....**.****......***.**..***..***.*..**.*.****...*.**.*..**.**.****..*.***.**..*..*....***.*......*****.*.....***..*.*..***.*.........**.***..*.*..***..***...***....***.****.**.*.*.*....*.....*...*.**** ..*..**...**..***..*..*.....*****.*****.*...*...*.**..*.*....*...***.******..*.**.**....***.....****.****.****..*.**..**.***.***.*...*.*.*..**....**.......*...*.*...**.**.*..*....*.*****.*.**.**.*.*...*...*...*.....*..***..**..*.*...**...*.**.*..*..*..****.....*.*.*..**..******..*.*....*.*.....**..*.*...*....*...**...**.....*.*...**.**....**.**...**....****.***..*..**..*.........****.****.**......*.****...*...**.**...*.....**.******..***.**...*.*.*.*.......*...*..****.**.*.*..*.**..**......***.****...*...****..**.....**...*.*..*.**....**.****.*..****.**.**..**....*....*.******.....*..*....***.***....****...**.....*.**...*.*..*...*..*...*.**...*...*.***..*.*.*.**..*..*..**..**..**.**.*.*..****.*..*.****......***...*.......*.***.*****.*.*.**...***.***.*...***..*.**..***.*.**.*..**...**..*.*.*..*********..*....**.*.......****.*.**.**.*.*..******.****..*.*****.**...****..**.*.....*....*...*..*..***...*.**.***.*.*.***......****.**..*.*.******..*.****..***.****..**..*.*.**.***.*.*...**..***.*..*....***.*....*.********..**..**.......**.*..**..***..**....*.**.**.....*.**.**..**.....**..**.****..*...*****.....*.*....*.**.*****..*..*..*.****..**..**.......*.*...*..**.....**...*......*.*.***.**.*****....**..*.*..*.*...*.*..***..***...*......*.*.....*.***..*...*.**.*....*.*.**.*****..*.*******.*.*.*.****.*.****.**......*.**.***..*.*.***..****...**..**.*......**....*..*.***...*.*.**.***.**.****..****..*...**...******.*.*....*....*.*.*.....****.***.**.***.***.*.*.***..*.********....*.**..*.***...***.*.****.***.***..*.***.*.***..*.******...**...**.*...*.*.**...*..*.*.*..*****....*.....**.*.***...****.*.........*.*.***.*.*.**.*.******.**.***.***.**.******..********..***....***.*.*..*.*****.**....*.*.**.*******.*.***.*.....**....***..***.*.*...******.**.**.....*****.*.*...**.*.*.*.*.**..**.*.*.*.*****..***.*.***.**...*.**.*.**.**.*.*****..*****.**.***......***....*.***.*.....**.*.......**...*.*....**.*..**.*..**.**.*...***..**..**....**........*.....***...**.**....*.*****.**..**.*** **.*.*.**.*.*****.**.***.....****..**.**.*.......**.*...*..*..**.*..*.*.***.**.**..**..*...*..***.***.*.*.*.*.******.**...****...*.*..*.*..*****.**.**...**.*.**.*.*.**..***..*.****.*....**..*....*..*.***.*.*....*..*...**.*..**..*.**......*.**....*.*...*....*..******....*****.**.*.*..**....***..*.*.**...**...**...**.**.****....**.*.....*****..**..*.*.*..**.*....*.*....*..****************.....*.**....*.**.*.*.*****.*.*.**.***.*..*.*.*...**......*.**...*.***.***.*.*.**.***...*..*.*****..*..*.*...**..**..**.**..**.*.**.******....*..**..*.***...*.*.***..*.****.***..*.**..*.**.**.*..*..****.**.**.****.*..*.*.....**...*******...***..**..*..***..********.*.....*.*.*..**.**.*..*****.*.*..*.*....*...........*.**..*....****..****..***..**..**.*..**.*.*...**.*********....*.*.*****..*..*.*...*.*..*..**..*...*.**.***..*.**.**..**.*.**..*...*.*.*.......*.*...****.*...*.*.*..**.*.***.....**.*..*......*.*..****..*..**.**.***..**..**...*.......*...*..*..*..**..*.*****.*****.**...*...****........******.*.**.*...**....*....**..*....****...**.*...*.****..*.*.**.**.*...**...**..****..*****..*.*.****..*.**..**.***...*...*..*...**..*.**.*.**..*.*..*..**.**.****...**.**...*..*.**.......**..*..**..*..*.**.*.**.*****.*....**.****...**..*..**..*.*.***.**.*********.*.*..**.*......*.**..***.*.*******.**.***....*.****.*.***..***.*.....*.*.******...*****.*.....*..*.*.*****.***.*.**.*..*.......*.**.**.**.*.***.**.*..**.***.***.***.*.**....**...****...**...*..*...*****.***.*..*.*****.*.*..*.*.**..*.***..****..*..*..*..**.**...*..**..*.*...****.**.**.*...*....*.**.**.***...**.*...**..*..*.****.***.***.*..*.*.*..*.***.*.*..**.*.****.*.*******.**.*.*.*..*...*.*..*.**..***....**..*..*.*..**.*.*.*..*.*..*...****..*****..****.**..**..*.***..*.....**.......*.**.*..**.*....**..*..**...****...*.****.****.****..*.*.**..**....*****.*.**.*.*..*...***..*.*.***.*.*.*..******.....*.***.*.**..**...*****.****...*.**.....****....*.*.*.*...*.******.***....*....*.****.**.**..*..**.*.****.*****...*.**.......*.*.*..***.. *...*..*.******...*.******...***.*.**.*.**.**....*.*.*..*.****.*.*.*.*.....****.***.*....*..*.***..**...***....**..**....*..**.*.****.*.*.**.******.*...****....**.*....**.*.*....*...**..***..*..*.*.**...*.**.*..*...*.***.*.*...*.*....**....*.*..*******.*.***..***.**.***..*******.**.**...**.*..*..****.*..****..*.*******.****.**.*...*....*.***...*.*...*.*..***...*..**.**.**.***..*..**...**.***.*.....**..**..**..**..**.*.*.*.*.......*..**...*.*.****.*.**..**.**..**....******.********.***..**...*.*****.*.****...*.*..*..***.*.***...**..*......*...**...*..**..**.*********.*..*..**..**...*.*.*.*..*.**.*.**.***...****.***.***.***...***.....*.**.....*...*....*****.**.*..**..*..*.*.*.*****...***.***.****.**.***.**.***.***.*.*..****.....**.*****.**.*..***..*.****..***.*.**.***.**....**.....*..***..*..****.*.****..*..****..*..*....*.*...*...*.*..**.***....*..******...*..*.***..****.**...*.*.*.*..*.*..*****.*.*.*..***.*..***..*.**..*..*.....*..**....*.....**...***..*...**..*.*...*.**..**..*...*..****..*******.**..******.**..***.****.*.*.*.***..*.......*..*..**.***..*..*.*.*..***.*..*..***......*.*...*...**...****.....***.***...*...**...*****.*.**.*.**..*.*.**..*.*..*...**.*.*.*.**.*.***....*..*......*....**..****..**.****..*..*.*.**..*.**..**.***.*.**.*...***...*....**.***...*.*.*.**.**.**.*****.....*.**.**..**.*..****..**.**.*.*...*..**.***....**.*.***.****.*...*..***.**..**.**.*...*****..**.**.*.....**...**.**.*.**.*..***..*.**.*...****.**..****..*....*.***.***.**...*****.*.***..**.****..*.*.**.*.****.*.**..**..**.*.***..**.......*.***...*.*.**.*.*...***.**..*...**.*.*.****.**.*..****.*.**.*...**...*.**..****..**..*.*...***.**.*.*...*.*.***..**.....***..**....*..*.**.***.*..*.***.*****...*..**.*.**..*......*.*******..*..*....**.**.........*.**..*...**..***.**.*...*.**..**...*****....*.*.**..****.*.*..*....**.*.**.**.**.**..**.........**..*.*.**..******.*.***.*..**..**.**.....*.*..*.*.*.***.*..*..**.**.***.*..*.*.**.**...*******.*..***.**.*.*..*.*.....*..*.*.****.***..**.**.*.* .*.**....*...........**.**.**..*.****.****....*..***...*...*..*.**.*.****..**.***.......*.******.*.*.**.*...*...**..*.**...***.*..*.*.*....**.*...****.*.*****...*..***..*****..*.*....*...*.*.**......*.*.....**.*.*.***.....**..**.....****...**...****...*..*..*.*.***....*.*.**...*.*...*...*.****..*.*..*..*.****....*....*....****.*.*....**....*.*....**.***.*.***....*....****...*.*.***.*****.*.*.***..**..**.*.****..***...*.****..***...***.**...***.*.*.*.**.........**.*.*.*.*****..*...*.*.****.*...*.**......*.***.*****.*..*.*****..**...*****...*..*..*.**.**..**...*.****.**.*......****..*..*.*..****.*..*****.*****..*.*...**.**..*..*.....*.*...***..****.**.**.*.***...*.***.****.**.*...**.*.*.**...*.**.*****.*..***.*....**.*.*.*...**.*.*.*.***...*..*.**.*.*..*.*..**.**..*****.*.**.**.*.****.*..*.**.*...**.*.****.........**..*..****..*.****.*...*.***..*....*****.*.***..**..**.*..****.*.***.*****.*.**.*..*....***.***.******.**.**.*.*.**.**...****...**********.....**..**..**...**...*.*...**..**..****.*.***.*.*.*...*...**..*****.*.*....**..*.***....*....**.**..*.*...*.******.**.*...*......**.**...**..*.*..*.*..*****.***.******..**.*..*****.***.**..**..*..*..*..***.***.*.**..**.**.*..*.*.***........***.*..***..*......***.**..***....**.*.*.....*...***.****.***..*.***...*....**...**...*.***..*.****.*.*.*.****.***.*..**.*...**.....**.***.*.*......*....*..*..**..*.***..*..*..*.**.*****.***....**.....**.**..*.*.*..*...*..*.******...**...*********..*.*.*..**..*****.***..**..**..****.**.*..*...*..*..*.**..*..*...*..***.**.******..**.**.......*.*....*.*...**.*.***..*...*****..***.***..**...*.*..**..*.*..*.**.**..***.**.....*.********.*****.***..*.*..*.***.********..*.*.****.*...*.**..**..**..*****.*..*..*....*.**.***..*.....*.*....*...*..*.**...**.*.*.*.*.**..*..*.***..*...*****...***....*..*.***.*.**.*.....*.***...**...*..**...***..*..**...*.**..***.*..*.*****.*.*..*....**...*..*..*.*..*.***.*...*...**.*..*******.....**..*.***.**.*.***...***..**...*.**.******.*...***.**..*..*.**.*.*.*. ...*.***.**..**....**.**.*.*.*..*.**...***.**.*...*..***.*..**....***.*.***.***.*..*.***.**....*.**.*.**....*...*..*.*....**.*...*.....*...*..**...*.*****.*.**.*....*.*****.*.**.*..*..**..*..***.****.*....*..*.*....*.*.**.......***.***.....*******.*...*...**.*.***...***...*....*.*.....*..*.*..*..*....***.**..*.*.**...***...*.*.*..*.**.*.**....**..**...*.*.*.*..**....*.*.****.*..........*.**...**....*.**...*.*........**...*.********.*..*******.*..*.*...*...**.***.******....*...*.*..****.****.....*.*.**.**..*****.*.***...**..****..*.*....***..*.*...**.......*******.**....*..***....*..**..*....**.****..**...*.*......*..*..****..**.**..*.*..*......*****.**.*..**....*****.*..***.......*********..*.**..*.***...*.*...*..*.***...**....*..*..*.**.***.**.*.***.*.**.*....**.*..*....**.**..*..**.*..*.***...*..***.*.*..*.**.*....*..*..*.*...****..***...*.**.****......*...*.*.**.*.**......*.*.***.*..*.*.*.*..*.****.*..***...*.****.*.*.*.**.......*.****.**.*..**..*..*..**..**...*..***.**.*..*.*.*.**..**.*.****..***.***....*..*.*..*...*****.*****....***...*..*.*..*..***..*....*.*..***........**.*..*.*.*.**.**.*.*..*.*..**.*..*....*.*..**..*.*..***....*.*..**....*..**...**.**.*.*.**.*.*.*.**..*.*****..*....**.*.*****..*.*..*.*.***...*****.***..*.*.*.*.*.....*.**.*****...*.*.***..****.......*.**.*.*..*.*.*.*.**.*.****...*.*..**.*......*.***.***.*.***....*....*.....**.*..*.*.**......*.*..*.*.*.***.****..**..****..*****..**.******.*.*****.*..****.*..*****.*.*...*.**..**.*.......*...**.***.*.**..***.*.*.*...*.*****......*......*.***.****...***...*.**.*..*.*.*******..*..**..*.*.*.*...*.*.*..****.***...*.....*.*****.***....***...****.*..*.**..*.*...*...*.**.*.*.******..*...*..*.*.*****.*.....*.*.*...*.*...*......***....*...**.*.*...**..**...**....*...***.*.....*.....*.**.**.**..**..**.*....***.**.*..**..***..******..**..**....*..**.**..*....*.****.***..***.*...*.*.*.*.****..**..**.**.***.....*..*...**..**.**.****...**..*.*..*****.*.*...........*.*...*......*.*...*..****.**.....*..*******. ****....**.**...*****..*.*****.*.***..*.*.****.*.*.**.**...*.**.***..*.*.********....****...***.*..........*.**...*..*.*..*..**..*.*.*.*..*....*.*.**.*.......**........**..**.***.**..***..***.*.*........*.*..*.*.**...*...**..*.**..****...***.***.*****..******.**..***.*.*.**..***.*.*..*...*.....*.*.*....**.*.*....***.**.**..**...*..***.**...***..*.****..*......*.*.**.*.****..*.*...**..*.....*..***.*..*...***.**.**.*..*.*.*.**.*******.***.*****.**.****.....**.*.*..........****...*.....***.**.*..***......****....**.***..*..**.*..*..*.*..*.*.*.*****...**.*..**..*.*....*.**.***.***.****.**.**.**.***.....*****..*.*.**......***.*....**.**..******.*..***.**.****.*..*.**......**.*.*...***.****.*..**.*****..**.**.*..*....*.**.***.**..*.*.**.***.***...**.*.*..***.*..*..*..*..***.**.**.*..**......*****..*.*.**.**.***..**.****.*.*.*.*****.**.**.*******.***.*.*..*.*.**..****.*...**.*...*...**....***....**.*..*..*.*..*...**.*****.*.******.**..**.*....*.**.....*.**.*..*.....***.*.*......***.****...*.*...*.***....*.*..**....****.*.*******.**..*.***.*..***..*.**..*..*....*.**...*****.....*..***...***.*.*.*.****.*.*..***...*****.**.****..*..***..***..*.******.*.*.*.***..****....*...*.*.***...*..**...*.....***.**.*.*.*.**...**.*...*.....*.***.**.*.***.**.....*..*.*...*.*.*...**..**..*..***..*.***...*..*.*..*.*.*...***.**..*..*...*...***.**..*..**...***..***...**..***.*.****..*.*..*.**..*.****...*.*..**.*....**...*.*..*..**.*..*.**.*.*.*..***.....*.*......***...*.**..**..***.*..****.*..*....*.***.**...*..*.***.**.**...*.**..*..**...*.....**.*....**..*....*.*.*..***...******.**.*...**.**...*.*..*.**..*..*.*..*****.*****..**.*.**.*.****...******.******.*..*********........**.**.*.*..*.....*.......*.....***..*...*..*..**.**..*.....*.***.****..*..*..**..*.......*.*.**..*.*.*...*..*....*..**...**........***..........***.........*****.....*.....***.**.*..**.*****...*****.**.*....*.*.**.*......*...***.*.........*.***.*.*...****.*..*..***.*....***.........**..**.***..*.*.*.....*...*.**........* .*.*...***....*.***.**..*****..*....*..******......***.*.*......****.**.*..***.....**.*...**..*.*..*..**...*.**..****.**.**..*..*..***..**.**.**...****..*.*.*.****..*.***.**.**.*...**...***..............*..*...*.*.*****..**..***.**......****...**......**.....****...**.*.**.*.*.**..**.**...**..**.**..*.*..**.***...*****...*...***.**.**..*.***.*.***.**.******.*.**.**.*...****.**.***.*..*.*...*.**.*..*****..***..**...**...*.**...**......*.*..***.*...**....*.*.*.**.*.***...***.*.....***...**.*..*......*...**.......*.******..*.*...*.**..*...***..****.******.*.*****.*.*.***..*..*...*****...**.**..*..***.***.*.***...*..**.*.**..****...*.**.*.*..*...*..**.....*..*.***.***.***..****.*.*...*****.*...*...*..**...***..*..*.*.**..*..**..**.****.*.*.***...**.****..*.***...****.*****..**..*...***.***.*...*.*.*..*..*.**..*..**..**......**..****.......*...*.**.*...**...*.*.*.*...*.*..*..*.*..**....***....*.*.*...******...*......**..*...*...*****..*.***..**.***..*.**.**..*.*.***...*.*.*.****.**..*........***..**.***.**..*.****.*.*****.*******.**.*..***.*.**.**.*.****..*.**..*............*.****.*..**..****.*....**..*...*......**.*.*..****.***.*.*.*.*.*..*..*.*.*.*.**.*......*..*.*...**..*****.*.***.*.....**.**..**..****....*..**...****..***.***..******...*...*....*.*.***.*..*.*..**.**.*..*.**.*.*.....**.*...*....*...***....**..***.*....*..*.......*...*....**...*..*.*..*...*...*******.**.***.......*..********.****..********...*..*...**..**.....*.***.**.*.**.*****..**..***..*.**.**..**.****..*....**..*.****.*.**.*********.**.**...*.*.*..*...*.*.*.*..****.**.**....*........*.*.*..**.**.....**...**...**..**.....***..**..**.*.....*.*.**...*.*****..****...***.*.*...******.***.**.**.*..*.**..*..**.**.**...*.*..****..*****.****.***...***.*...*****..*...*.*..**....*****...*.**..****.....*..**.**.*.*..*.*.***.*.*.*...**.*..*.***.**.*.*..*..*...*...*...***..***..**...**.....***..*.*.*****.**...***...*..*.******...*..*...****........****.*..*...*....***...***.**.*...***..*..*.*..***.*...*.*...*.. **.***..*..*..*.*..*...*.**....*...*.**.....***.....****.*...****..*.*..**.*.....*.....*...*.*.***...*.***.*.*.*.***.*.*...*...***...**.**.*.......*..*...*...*...*.**...*..*.....**.....**..*.*.*.**...*.**.......*.*..***.**.**.*.*.*......*...*****.***..**.*.*..****.*..****.**...*...*.*.**.*...**...*.**..**.**......*..*.***.**..**..*.*.*..*.*.**...**.***.**.*.*.**.*.*..**.*...***....*..*.*..*..*.***...*.*..***..*****..*.......**....*.*.*..*.***..*..**...****....**.....**.....*.*.*..*.....*.***....*.*.***...**..***.*.*.*...***.**..*.***...*.***..***.**..**..*******.****.**.*.*...**.*.*.***.....***.*.**.*.**..****..*..**..*.***..*...*.......*.*..*.*..*.*....**..*..*..**...**..*..*.*.***...*.*.....*.*********.*.*.*.*..**..*..*.*.*..*...*****..***.*.**.****...*..****.*.**.*.**.*...*.**..*....*...*.***.*.*.**.****..*.**.*..*****.**.*******.*.*.*....*.**.....*.*..*...*.**.***.......*....*.*.*...**.**.*..*..*.**....*.*....*..*.*****.**.*****.***....*...***.*...*...*...******.*..*.*..*****...*.*.*.*..***..*..*.**.*...*.*.*.*..*****.*........**..**..***.*...*.**..*.**.***...*.**..******.*....**..*..**.*..**.***.***.*...*..*.***...*...*.**..*...*.**.*..***.*..*..*****..**...*.*.*...**...*.***.*.**...*****...******..***.*.****.*.**.*...*.*.*.**.**.*******...*.**.....*....*........**.*******...**.******..**...**..**.**..*...*..*.*....***..*.***.*.*.*****.*.*..*.*.......****....********.*.*.**.*.********..****...****.....**.*.****.*.**.***.*...**...*****.*.*.*.*........*.*..*.*.*.****..******...***.***...*.*****.**.*.**.**.**.**.*.**..**.*******.*...**...**..**.**.**.**.*...*.**...****.*.....*..*.*.**...**.***....*.*.***...*...*.**..**.*.*.*...*.*...**.**.**.*..*......*.*.*.**...*.**..**......**.*.**.*.**...*.**.**.*.**.*.*.***.*.***.***..**.....******..*...*..*.*.**...****.*...*...*.*.**..**..*..*...*****.*..*..*.**..****...***.*..*.*....*.***.*.....*...*..*.*****...**..*.*****.****.*..*..*.**..*...*...*..**.***.***.***.**..*........*....*.*.**.**..*.*.***..*.******.....*..**..*. ***.**....**********.....*...*****..*.*.*..*......*.****.****.******.***.....***..*.***.*.*.*****......****............***.*..***.*....*..*.*.*......*.*.*....***..*.***..****.*.**......*......**.**.****.*.*.*....*****.****...*.**.****....**...***......****.*****.**......*.*.**...*.*...***********...***.***....*.*.*.*.*..*.*.**..***..**.*..***.*.....*****....**....**.**.*.**.**..*...****...*.*.**..*...****.*..**.**.****.*.****.*.***..*....****.*.*..**.**..**...*..*.*.*.**.*.***..**..*.*.*.*.*.*.*...*...******........*..*.***..*..*....*...*.**.****...*...**...*..**..*.***..*..**..****.*****..*.....**.*......**.*****....**.**.**..*..***.*..*.*.*..*....**.***..*.**....*..**..**..***...**.*.*..*****.**.....*.******..*.****..*..***.*.*..*****..***..**.*.*.*.*.**.**.*..*.****.*.**.**.***..*..**....**..*..****.*..*......*.***.*.**....*....****.******.....*.*..****...**.*.**..*.*.**..*.*..*.*.....*.*.*...***.....**.**.***.****.**.***.*...**..*.....**..****.*..*...*.*.***..*.**.*..**.***.*.....**...**...****.*.**.*..**..*....**.**.******..**..*.*.***.*****....*..**.*...*.*..***.*...**.*.*..**....*.*.***...*.**.*.****.*...****....**...*.*...*...*.**.**...**..****.*..**.*.*..**..*.**.***.**************..*.**..****........*****.*****.*..*.....**.....*.*...**.....****.****..******..**..*.*.**.**..****.*..**.**..**.....**.*.**.***.******...****..*****.***.*..**.*.*.*.*.**..*.*.......*....**.........**...***.....***.**....*..***.***..****.*.*.***...*....*....*.******..*..******.***..**.**.*.*..*..**.*..***.**.*.*****...**..**.*.**.*.*...*****.*..*....*....*....*.*.**.*..*****..*..**..**.**.*..****.*.....*.*..*.**....***...***.....*.*..****..**...****....*.**.**...*.**..****.*..*.....**..**.****.*.*.*.*..*.**...****.*.**.*****.***..*.****.**..*...*....*.***.*...***.*..**.**.***.****..*..*.**......**.*.***.*.*..*.**....*.*.**.**...*.....*...*..*.**..***....***..**...*******..****..*.*.**..***..***.***..*...**.**.**.*****..*.**....**..***..*.**..***...*..**....*..*.***.......***..*.*. **.......*..**...*.*..**.**..*...**.*****.*...**...**..*..*...*.*..*....**...***.****.*.*...***.****.***.*.*...*..**.*.*.*..*..*****.*...***.*.*..*.**.*..**...*..*..**..**.*.*...*...***.**...**....****.*.*.**.*.**.**.**..**.**.*.*......**..*.*..*.***.*.******.*...****.*...*.***..**..*.*...*.**.***..**.*.**....**..**.*...***..*.**..*.*..*.*..*.*.**.**.....**..*...*.**.*.**.****.*..**.******.**.*.*.*.*..*.*****.**..*****..*......**.*..*.**..*.*.....*..**....****..**..****.******.**.******.***.*.**.*..**.****.***.*.*..**.**..***.**.......*.***........**..*.**..*..*.*.*..*.**..**...*.***....*..***....**.****.*.*.*.**...****.....*...*.*...**.****..*..**..*.*.*.*..*.**.*..*.*.*.*..*.*******..***...*.***.*..*...*....*..**.***...**......**.******..******...**..****.*....*...**.***.*.***.**.***.*.****.....***...**.*....*.*.*.*...*..*.*.*.*.*....*.***..***..*..***...*..********..*.***.***....*.*......*.**..***.....*..*..*..**....*.*.*.*.**...*.....**.*.*..***.*.*.*.**.**....*..*.*.*****.****..**.*..**..*...*.******...*.*.*****.***..*.***.****.*.......*...**.*.*.*.****.*.**..*...*.**...*....*.**.****...*.**.******.*........*.*.*.*.*****....*****.*.***.**.**.**..**..*.....*...***..*...**.....*.*.****..*..*....***...****.*...**...**.***.***...*.*.**.*.****.....**.*.*.**....**.**....*.*.*.**.******..**.....**.*.***.*...**....*****.*.*.****.*.**..**.*.*.**.*.*.*.***....***....*..**....**..*..*..*...*.*.*...*.*.*..*..*.****....*.**..**..*..*.**.**.**..*..**.*.**.**.*.*...***.**....**.***.*.*.*.*.*****..*.**..*.*.*.*.*...*...***.***..*..*.*.****.*..*.*.***.**..*.......****....***....*.**....*.**.*..*.*..***.*...***..*.*..*.**.*****.*.***....*.***.***....*.***..*.*..*.**...****.****..*.*...*...*......**..**.*.**..*.*..***...*.***...**...*.*..**..*.***.**....*.*.*.**.**.*..*...*.**.*.*.***.*..****...*.*****.*..*..**.....*..***......***..**.***.*****.**.**...*.*****.***...*.**..*****.*..****.**....***..*****.*.*..*.*.****..*..*.**..**.****..***.***.*..*...*****.**.*.*.**..**......*.**. ..**.*.....****.*..*.**...***...*.*.*..*.*....*...**..***.*...**...***.*.*..**.*...*..**...**.**......*.*.**.**.*.*.**..**..****...*.**.....***.**........*..***.****.....*...*..****.*..**..*..**..**...**.*....**.***..**.**........******....*..****.*..*..**.****....**.*****.......*...**.**...**...*.*.*.**.*.*..*..**.*.**.*...**....*...***.**.**.*..*.***.*.....***..**..**...*.*....***.*.**.**.*..**.**..*....*...*..******...*.**.*..***..**.*..**..*.**.*.*.*......*.*.*.*..**.*...**..****..***.*..*.....*.*.*.*.*...******.***.*.......*******...*..*.......***...*.*.*.....**.*.**...***.*..***...*....*.*.*..*....*..*.*...*..**...**.*.....*..*..**.....*...*.**.***..***.****..****.*.*****........*.*.***...*.*.*.*......*...*****.**...*.*.*.*.*....*...**.*....*********.....*..*.**....*.***..**..*....***.**...*....*.***..***......***.*......**...****.*.*...***.***..*...****.*.****.**..*.....**....**.*****...*...*....*.****.**.....*..*.**...*.*..****..**..**.*****.....***..*.*.......*.**..**.**..*..*.*.**.**..*.*..**..**.***.*.**.*.*..*.****.***.*..*.*.*.*.**.****......**..*.*..*....**.*...*.*...**.***.*..*..*.*....**.***.***.*****.*..*****.*..**..*......*.*.***.***....****....*....*..*.....**.**.*....***.*..****.*..*.*.*.*...*.*.**..*....**.*.*...**.**.....*****.*****.***.******....*.*..****.****.*....**..**.*...**.***.*...*.***..*..***.*..*.**..*.....*.**.*..***..****..***.*.**.**..*...**...**..*****.......*....*.**.*.**..**....******.**..*...**..*..****...*.*.*.***...**..*..**..*..*.*...*.*****.**.**...**...**...**..*.****.**.*..***..*.*******.*.*****...*..*******.*..***.**.**.***..*..*.***...*...**......*.*..*..*..*...*.****..*.**....*.*.**.*...***..*.....*.*..*.***..***.**..*..****..**..***.*.*********..**...**.**..*..***.*..**...*****.*.*.*....**.*........*.**..***..**..*....****...*.*..*.***..*...*....**..*.*..*..*.*.*.*.*...***.****.*..*..****..*****...*...*.**.*.*.*..*.*.*.*......*..*******..*.***.*.*.**....*...**.*****....******....***.**.*..****..*.*....**..****.*..*... *.....**.***..*.*.*..*..**..*.**..*****.****..**.*.*.**........*****.*...*.*.*.*..**.*..*.***.*.*..*.**.*.******..*.*.....*.*.*.....***.**.*.....*.***.*...***.*.*.***.**..*..**.....*.****..**.**.*...*..*..*.*.....***.*...**.*..**.*...*.*....**..**.*.*..*.****.**..***..*.*****...*.****.*.*..*.*.***.**.*..**....**..*.*..**....***.*.**.......*.*******..*..**.**...*...***..**.*.*.*.**..*.**.*..*..*****.**..**.*...*****.***....**.**..*.*.*...*******..*.**.****....**.*......***..****......**.*..*.***..*.*.***..***.*.**...*.*.**..**.............****.*.*..*.****...********...*.*.**.***.*************.*.**********...**..*..***.***.**.**..********....**.*..****.*.*.***.**.*..*.**..*.**.****.**...*..*.*.*..*.****.....*.*.*..***....***...*..**...***..*...**.....*.*....*****...*.**..***..**.***.....*.*.***...*....*.**.***......***.**.****.********.*..*.**....*****..***.**..****.**....**.*..******...*..**.**.*.*....*..****....**..*..*.*...**...*..**..***..*..*..*...*.*.****..***..**.********.**.*.....****.*.**.*..****....*..***.*.*.*.*..**.****..**..*.*.**.......**..***..*.*....*....****.**.*..........**.*..*.*.*..*.*..*.***.****.**..**.****.**...**.*.*.*...***.*.****.*.**.**.*...**...*.*.**.***.*.*..*.*.****.*..****....*.*.********..**.*....*..*..*.*..*..****...*.***.*..*.......*..*.*..*.*.*.***..**.*.*.***..***.*****..*.*.*.*..***.**.**.*.**....**.*.*..**...**.*.*.......***.*.*.*.***..***..****...*...*..******.*..*.*...**.**.****.***...**.**..******.***.*...***.**.*.*..*.***...*.**..*.***.**..*.....***..*.**.**.*.*.*.**...**...*.***.*..**.*..*...*.***.***...*.*.*.**.*.**.**.*.***...*..*.*....********.****.**...*..*..***.**.*.*....**.*.****..*.*..*.*.****.*.*..*..*..**.****.*....*.*.***.*..**..**..****.*.****..*.*.*******....*.**.*****.*....*****...**.*..*.*.**..**....***.**.*..*..***...*..*..*...*....*..***.*...**.*..**.****.*****..**...*...*******.*.***..*.*.**.**.*..*.*...*..***...*...**.***..**...**.***.....*.*.***......*..**.*..****..*.*....*****....*...*...*.**..*.*.**....* .*.**.*....*..*.*.....****..*.....*....*****.****...*.**.**..****..*.*.*****..**.*..**.*..****..*****....***..*.*.*****..*..*.**....***.*.........****.*....*.*.*.*..*...***.**.**...*...**.*.**.*******..*......*..*..*.******.**.***...****.**..****.***.*....**.**.*...**.*..*...**.*.*.*****.....**.*.*..........***.*....*..**......***.***..*..*...*******.*.*.*..*..**..**.*.....**....*....*******.*.*.***...*.*.*******..**.*.****....**.*...*.*.*..*.......*...**.*.*...**..*..**.*..*..*.*..*....********...*...*..**.*....*..*...*.**.*.........**.**.******...*..*..****....*.**.****.*.*.**...*.*..****..**....*.*..***..*.*.*.*....*.****.*..*.*..*.**.**.**.*...**.****.***.***..*.****...**..*.*****...***...*..*....*...**....***.*..***..*..*.**.*.*...**...****.*...*..*...*...*****..*.**.****.***.**.**.*..*.**..***.*..*...***..*.**.*.*.****.*....**.**.......*.***..*.***.**....*.**.*..**.*...**..*.***..*....**.*.**.*............*******..*..******..**....**.*.*..**..***..*.*.***..****..*****....*.****..*.***.****..*..****.*..**.*..*..*..*.*.*..*.*.*.*...****...**..*.**...*.***.**.*.**.*...***....***.**..**..***.*...**..*...*..**..*.**.*.*..*...*.***..*..*...*..***..***...*.*..***..**.*****..***.****..*.*.**.**......***.**.*****..*.**...*...*.*..**.******....*.***.********.*...**.**.*.*.***.****.**.***.****..**...*..*.*..*.*****.***.****.*..*.*.***..*..*.**....***.**...******.***..***..*...**.*....*...***.*.**.*.*******...****.**..**.*****.*.***.*..****.***.**.**.*...*.****..*.*.....*......*****.**.**.***..**.*.*...**.*..*.***..****..........**.***.****..***.*..*....*.*.**.*..******.*.***.*****.*.****.******..**..*.*......**..***.*.*.*........*....*..*...*.*...**..*****.*..*......*....**.******.**.*..*.***.*.*.***..*.*.......******.**.......*.****..***.*..****..***..*....***.**...**...**.***..*.**..***..*.**...***.*****.*.****.***.*..*.**.....*...*..***.*..*.*.*..**..*..**....**.*..*.**.*.****.***.**..*.**.....**.*.**.*.**....*.*..*.....**...***.......*.*********.**.**...**.******.*.. *..*****..*.*.......***.***.**.*..*...*..*..*.*.**.***.*..**.*..***...*....***..***...*****.*..*.....*...**.***.*....*...*..**..*.*....*.**.*.****.*.*.*.*.*.**..****..*.**...*...***...*.***.....**.....*..*.**..**.*.*..**...*****..*..***.***.*.....***..........**.*.....**.*...*.*...**..**.*.**.*.....*.*.*****.*..*.**..***.*.*......****..*.*...*..*..**..*.*..**..*...****.*.*..*.**.**.*.*.*..***..*..**.......**..*....*..*******..*.*.**..**..**.**.****...***..*****..*...***..**.***.***.**.****.*.*.*..*****.*..**..*....***..***.*..*.*...**.**.*......*.....*..*..*.**....****.*.**....*......********.....**....*..*..*..*.********.*.*****..*****...**.*.*..*****..*.**....*.*.*******.*.**.***..*.**.**...*.*..*****..******.*...****..*.**..****..**.***.*.**.******....****.**..*.***..*.*.**..*..***..**.*..*.***.*...*..**.****...*.***.*.**.**...*.*.**..***.***.**..*..*...*.*...**.***.**..******.*.*.***..***.***.**.*..*....*****....****......*..*.*...*.*...***......**.****.****.*..***..*..............**.*.*...*....***..*.....****......**...*....*..**.**.*.****..*****.****.*.**...**..**.*..*.*..****..**....*.*...***....*....****..****.*...*..*.*.*..*.**.**.*...*.*..*..***.***....**.**......****..***.*..*.*..*.*.*...*.*....*.**...**.*......*..**.*..*....*....*****..*...*...*.***.*.*..*.*..**......*.**..**.**.******.*.**..****.*.....****..*..****.***.**.**.*.***.**.*.****.*..*....****..****.*.*.**.**..***.**..***...*.*....*..*....*.***.***..*...*.**..*.*.*..*****.*...*****..**......*.*.***.*..**.***.*****.****.****.*.*..*.*....****.*..*.*.******.*.*...***..**.........**..***.**..*.......*..*.*.*...*...**..*****.*.**.*.**.***...*.....*.****...*...**.*..*.**...**.*****.*.*...*.*..*.**.**.....*.**....***.******.*..*******.**...***..*****.**.......*.**...*.**.**...*.**.**..*....**.*.*...******....******...**********...****.**.....*..*..****.***...*.*.*.*...**..*****..**..**..*.***...*...***..*...*..*.*.**..**..****..*...*......****.**.****......*.*..*..****...***.***....*.**..*..**.*...** .*..**..**...****.*.**.*****..*.*.********.*.....**.***....****.*.*.***...**....**..*.*..******....****.*.*.*.**...*.*.....*........*.**.**.**..*.**.*....**..*...**..***...*..*.*.*...*..*...*.*..**...******.****.*****.**.**...***.*.***..****.***.*.*****.*.**.....*..**..**.*..*.*....*...**.**.***............****.*..**..*.....*****.**.***...*...**..*.**..*..*.***..*..........*.*.*.**...*...*.........**.*..*..**.*.**.*..*.*****....**.*.*.**....*..*.**.*..***...***.**.*..***..*..*...*..***.*.**..*..*.*.***.*.*.***..***.**.**.*..****.*.**...*...****.**....***....**.**....**....**.*..*.*.***..*.******.*..**.*..*..*..*.*.**....**.**.*.**....**.*****....******.*..**.****..*.**.****.....**...**..**......**...*.***.***.**..****.****..***.***.***.**...***.*******.*..*..****..***......*.****..***..**...*..****...**...**..*..*.........**.*..**.******....*.*...*.*****..**....*.*****.***.**..*.*..***..**.******.****.*..**.**..*..*....*..*..*.****....*.***.**..***.**..****.*.**..*.**..***........**.*...**.*...***..***..**.*.*.***.******....*..*..*..*..*****.******....**.*...****.***.**..*.*.***.*.*....**...**...***.**.**...*.*****.***.***..**.**..*......*.**...***........**...**.**.*.*.*.*...*.***.**.**.....*.***..*..***..****..*..***.**.***.*.***..*..*....**.*.**..*.**..***.**......**..*.*.....*...***...**..*..*.******...**.*****.***...*..*..**.*.****.*.*...******..*...**.***..*..**..**...*...*..*...******.*.****..**..*****.*.**..***.*..*.**...**.*..****.*...***.*.*...*....**.**.*..**.**..*.....*.***.*******.*.**.*..*.**.*.*.......*...*.**.......*.***.*..***....*.****..*.*..*.******..*.....**..*..**.****.*.*....*.*.*.*..***.**.******...***.*....*.....*.*...**..*..******.*..*.***.***.*.***.*.*...*.**..***.*.****.***..*.***..***...****...*****.*...*.***..*.****.*.....***...*..*****..*...**.*..*...*...********...*.*.**...*...**********...*.*.*.*..*...****.**....*****.....**..**..*.*...*..**..**.**.**.*..***.******..******....*.*.*.....*.......*.*..**..**.*..*..*.**...*..******..*..*. *..**.*..***.**...**.**....**..***.**.*.*.**.*..*.*...*.***.*.*......**..***....**..*.*..******.....*.*.**.**..*..*....*.*.*.***..****..*.**....*.*..*..**.**.****...*..**...*...*.*..***..**......*.*..*......****.*.*..***..*......*...*.*..**.**..**.*...........**.*..**....**.**...*...*.*....*..*.*..**.*******.**......***.**..*.*.*....**..*......*.*.....**.**.*.*.****...*..**..*.***..*...*.*...*...**..**...*.**...**.*.**....*.***.**.*******...***...*.......***.*..*.**.*******...*.*.****..**..*.**..*.***..**..****..***.*.**.**.*.**..**..***..*.***...*.*..*.******.*....***..*..********.......***.***.*.***..*.*****...*..*.**...****..*..*...*.*..******..*****..***.****..*......*****.**.....**....***.***..*...**...*.*.*****.*.****.*.*..*.*.*..*..**.*.**.****.*..***.***..*.*..**...*.*.*..****..***..**..**...*.**.*.*****.**.*****.*.*.*.*...*......*.*******.***.*.*..**.****.*******....***..*.*****..**.*.****..*...*.*..*....*..*.*.**.**.**..**.....*...*****.....*..*..*...*.....*.**.*..**.**..**.*..***.*.*.*.*.*...*.**..**..*.....*.**.*..***.*.**..*....*.*.*..**.....**.****.*******...*.*..****...**.*.***.*.*****.***..**.*..*.***.*.*******.*.....***....******...*..**..*..**.****..*********....**.*..***.*....**...*.******.**..*.**.**..**..**.*..*.**..*.*.***.******..*.....*.**.*****.*****..*.**....**.*****...***.*.*...*..*..*********.*..**.*..*..*...*.**...****.*.*.**.*...**..**...****....**.*.*.*.*...**.**....*..*...**.*.*.*****..****.**.**...****..*..*..***.****..*.*.*.***.........*...****........*...**.*......*.*...*.*.**...**...*.*......*..*.*******.****......***...*..**.*.*......*.**......*..***..*..***.....***.*.*.****.*.***.*..*******..*.*..**..*...*.*...*..****..*.*..**.**..**.*.*.......**.***.....*....****...**.*.***..**....*..*.*****..*......**.*...**.**..*.*.*.....*..****....*.*..*.*.***.****..*.*.*.****.*.**.******.************.****...**....***..**..**.*.***..*...****...***.***.*.**..**.....*.**.**.****....*****.**.*..*..**...*.*.*.*.**.*.....*.*....*..**.*.**.**.**** ..****.*.....**.*..*.......**...****.********.*..***....**..*..*****.*....*.***....**.****...***..*.**....*..***.*.**.**...*..***....****...*..*..**.**.****.**.*.*..*.*****.**..**..*..*..**..**.*..***...*****...**.*...**.*..*.****........*.**....*...**.*.**.****.*...*.***.*.*.**..*.*..***..**.*..****.*.**.*.*...*.*******.*.*.*.**.*.**.**....*..*.***...***..**...*.***.***..*******.*.**.**..*****.*......***.**.....**..****....********.*..****..*...*...**..***...**.******.******.*.**....*****......**.*.*...*..**.**.*.*.*.**.**.....**....*...**.*.**.*.**..***..***.**....*..**.**.****.*.*.**...**.*..*..*..**..**.**.*......**..*....*....***..****.****.*.*****..**.*...*.**.*.*.*****..*....*..****.*.**....*.**.**...**..**.**.*..**.****.***.....**..*.*...**......**..***.*.*....**..*.**.*.....*.**..*.**...*.**.....*.*.*.*.**..*..**........*..*.**.*...**.*..**.*.*.*..*.*.*.*.***.*.*..****.**..*......***.**..**.***.***..*.*..*.**.*.*.*....*..***....**....*..*..***.*.**..****.**.*.***..*..*.**.**..*.**.....**.***.**.*..*.*.**.*..*.*...******.*..**...*...*.**.*......*.**..***.*.***..*.*.*.*..**..***..*.****.***.*****.*..*....**.*.*.*.*****...***.**....*****....*.*.***.***.*.***..*.*....***.*******.*.*.*....****.***.***.**.**...*.*.*.*..***..*........**********..**..**...**...*.***..***..**.*....********.***.***.*.****.****.****..*.....**.*.****.*****.*.*..**...*.**.*..**..**.*.*.*.***.*...**.***...****.*.**.**.****..*.***.***.*.**.*..*.****.*.*.*.*****.**.**...**....*.**....*..**..****..*.*...*.*..**..**.**.*.*.***..**.**.****.*****..*....***.*.*.*.***..**.***.*..*.*...**.....*..**....*.***.***.*..****....*.******..*.***......***.*...*.**.....**.***.*******...****.***..*....*.**...*.**..*..***.*.******.*..*.*.***..**..*.*...****..**...**...*...*.*.*.*.******.***..***.**..*..*....*.....*.*****..**.*.**.*.******.*.*..****...*.*....*....**.*..***.*..*......*.*.*.*.*.*...*..*.**.*...*..*.**..*.*.*...*****.**.**....**...*.*.**...*......*.**.*.*..***..*.*...*.*.**.*.*.*..****..*...*.** .**.*.*..***.*.*.*.**.****..*..*....*.**.*****...*.***..*...*....***....*...*..*.*...***..**.*.*...*.****..**.......*.*.***....**...**..***.*...*..*****.*..*******..*.*.*....**..*...*......*****.***.**..****.*.**.**..*.......*....*.**..*...*.**...***.****.*......*..**..*.*******..***....*...**...*..*.**..**.*.*.***.*.*...**.*.*.*..**..**.*...**.**.**..*.***.***.*.*.*.**..*...**********..*..***..**.*.****.*.*..****.****.***...*....*******..*.**..*....*.**.*..*..****.*.*.*.*.*.**.**.*....*.*..*..*.**.**..*..*.**..*.*.*.*.**.***.*.***...********.*.****.**..*...*.**.***.*.*.**.*.*.*.*.*..*...****.******.....*.....**.*.*.****.......***.*.*..***.***.*...***.*.*...*.***.*****.*..**..***.*.*.***.*..........*...*.**...*....**..*.*.**..*..*..*..****...*.*.**.****...*****.**.*...***.***.*.*..*.*.***..*.**.**...*..**.******..****..*.***.....*...*..**...*.*.**.*.*..*.**.*.*..*.***..***..****.*...*..**.....*.*.*....**.*.***..*.****..*.***.***.*.*.*....*..****.*.**..****.*...*.*...**.***.*..**.*...**.*..*..****.*.****..***..*.***..*****.****..**.*.*...***.*.********....***.**.*..**..**....*.*...**.**.*.*.**..**..***...*.*...*..**.***.*.****......****.**..*.**.*.*...****.**.***.*.***..**...*....****..*..*.*.**.***.**.*..**.*...**..*....***.*...****.**..*......*.*****...*.*****.*.*..**...*.****....**.*....*..*..*******.*.****.***.**.*****.*..****..****.*.......******.****....*..*.*..*.*...********...******.*..**.****.*.....*.*.*..*.....*...***...*****.......***.*.**..*.********..**.*...**...*..*..*.*.***.**.*..**...*...****...*......**.**..*.**..***.*.**....**...**...**.*...*.*****.....**..**.*.**...**...****...**.*..**.*.*...***..*.*...*.**.*..***.....***..*.*.**....**...*..*.....*.*..***..*..**.*...**.*.*...*..**....*..*.**.**.*.*.**.****.*.*.**.*.*..*.*...*..*.*....**.*..*.**.**.*.*..*******.*..***..***.*...**..******.*.***..*.*..**.*..*....*..***..*.*..*****.**......*..*...**********..***...*..*..*.**....***..*.**.*..*.*.***.*.*.****..*******.***.........*....*..**.*..**...*.... **..***......*.....***..*****..*.*....**..****....*...*...***...***...*****..*....*.****.**...*.**.*.*..**.***.***.****.*****.**...*.***.**.**..*...*.**.*.*..**.**..***..*.....*.*.*.*.*.*.*.*.*****...*.****.*..*..*.*..*.***.***..*.***.*.*..........**.*..*..*..*.....*..***.*.**.***.*..***.****.**....*.*..***.**.***...*.********.**.***.*.**.***.***.*..**.***.*.*...*.*...*****.**.*.*..***.....*..*.*.***.*..**...****....**...*..*.***......***..*...*.*.*.*..**...****..*.*.*.....*..*.*.*.*****..****..**..******....*.*.*.*........*.***.*..*..*..**..**..****.*...**...*......*...**.....*****.*..***.*.*.******.*..*.*.**..*.****.......*****.*.*..**..***..*.*..*.*...*.....*...*.....*.....*.***...*..**.*...**..****...*.*...*.*.......*.******.*.**..*.***.....****.*...***...*.*.....*..*..**......****.**..***..**..***.***.*..***...****.*......*.***...***.*......*...*...**.*...*.*.*......******.***..**.**..**.......*..*.*****.**....*.*...**....*..*.*.*.*.*.*....**..**...*.********...*******.*.*.*.***....*.*........*..**.....***.*.*....*.....*..**..*.***.*..*...*.****....*.*******.**..****..**.******..***.*..****.*..**....*...*..*..**....***...........*..***.*.*.**.***..***....*..*...*.*.***..**..**.**.***.**..**....**...*..*..***...******.****.*...**..*..*.....**..*.*..*...**..*****..*...***..*.*.****.***.*...........***.*.**.*..**.*****.*.*..**..*..*.*****.*.**.**..*..**.*...**.*....**.***.***......****.**.***.***.****....***..*..***...***...**..**....**....********.*.*.*......**.*.***.***..*..*..*...**....*.**.**.*..*....**.....*.**.....*..*..*...******.*..*.**....****...**..*****.**.**..**..*.*.*...**.*.....*.*..***..*.....*..****...***......*...**.*.****..*.*..***....*..**.**.*..*.*.*...***....*.......***...*......**.*.*.*..*.**.**..*.....**...*.....***..**.*.**..**.*....*.***********.*....***..*.**.*....*.*..*.....*.**.....*....**.***.*..**********.*.**.....*...*..***.****..****....*.*.***.*.*.*..******.*****.....*....******..*..*..*..**.****...*..***....*.*..***.*..***.*.*...* .**.*.*..*.*....*...***.....*.*.*.**..*.***...*..**.*....**..***.*..*.***.*.*..*.*.****...*.******.*..***.*..**.*..***.**.*..*.*...**...*.*****.**..*.**..*.*****.*..*.....*..**..**..*.....*.****.*.*****.**....*....*.*****.*.****.*..*.***.**.*.*.**...**..*.*****.*.*.**.*.....**...*..***.***.....****...*..**.***...***.***.*..**..*......*....***.**..**..*.***..*..**.***..*.*..**..*.**..*...*.****..*.*.***.**.....*.*..*.*.*..*.*.**.*.*..*.*...*..*...**.*****.....*..***......***.**...*..*.**....*******.**...*.*.**.***..**...***.*..*...*.**.....**.****..**.*.*.....*.**.*.**....****.**...**.*..*.***..*....**.*.*..****........**..***.****..***...*..****.*.*..*.......*...**..******.*.***..**..*....*****..***.*.*.*.*.*..**...*****..***.****.*.*..*.**...*.*****...**..**.*****.**.**.**.****.....*..*..*....*.*.*.****....***.*.**.***..*...*.*..*.****.*...*..*****.*.**.*..**.***...**...**...*.**.******..*...**.*....*.*.***.*..***.*..*..**..*.**.......**....**...*****.*..***.*......*.*..*****..**.**...**....*.*.**.*.**...*.**.***..*..**..*.....*..*....*...**.**.**...*****.***..***..*.......****.*..***.......***..**.**......****....****....*....*....*....**.*..*.*....*.*.**...**..*..*.*.....**.*.....*.**..**.**..**.*****.****...**..*..*....*...*....***.*.**.*......****...*********...*.*..*.*..*******...*.*....*.*....*.**..*..**.*.*.*.*..*.*...**.*....***....****..*****..**.*.........**...**..*....**...**..***..***.*.*.**...*.***...*..***.*..*....***.***..*.*.*.....***.**.....*.*.*****......**.*.*.*.*****.***.*.**.****..**.*....*...****..*...**...*.*.**...*.**..*.*.*..**.****.***.***..*.*.....*....****.*..***.*..*.*.***.*....**..*.**..***.*.*****..........****......*.*..*.....***..*...**..**.****...*..*....**.....***....****..**.***.*..***........*...*.*.****...*...*.*.**..***.*..******..*...*****..*...*.*.****.*..*........****..**..*..***.......*...*...*.*...*.*.****.*....***.*.*.....***.*.**....**.*******..*.****..**.**..*.*..**.**..*..*..*.*.*..*****.......*.*....*.****.*.*.**.*** *..**....****.***.**.**..*****..**.**.**..*....*...***.*..*************...***.*.**.***.*.*.**.*....**.*.*..*.***..*.*.*****..*..*.***..***...***.*..**.**..*.*.***..*.*****.....***.**.***..*.*.**.**.*.*.**.***..***.**..*.*..*.**.*.*..*..*.*.**.*.***..*.****....*.*...***.*.*...**..*.****.....*...*.**.*.******..*.******..*..**.**..*..*...**.*...*****..*.*..**..**...*...******..**..*..*****.****.*..**...*..***.*..***..*...*..**....*..*...*.**.*.**.***....*.....****.***.**....***...*****.....****..*.*..*.**.***..*.*....**...***.**..*.*..*..*...*.*.**.*.***..*.**.**..*.***..*.....**.***.***..*.*.*..*.***.*********....*.**......*.***....**.***.*.*...***.*..**.****....*.....*.**......****.*.*.****.*..***..*.......**.**.***...****.**..**.**....*..**..*...*.****.*..*..**..*.*.*.*..*.**...***.*..*..**..***..*...*.*.***..*......**..***.***..*.***.....***..*...***..*..**.*.***.*.*.*....*.**..*.**....*.*..*.**...*...*...*.*....******.****....**.*..*.***..*****.*.**.***.**..**.*.****..**.******..******.*..*.***.***.*...*...*....**.****.*.*...*.**...**.*****.*****.**.*....*****.**...***.*.*.**...**.**.********.*.*...**.....*..*..***..*.*.**.*...****...**.**....***...*******...*.*.**...*..*...*..**.*.*.**.......*.**...****.*..*.*.**.....**....**.......***...*....*.**......****.***..***.**..****.*****....*.**...****.....*.****....***..*.*.****..**.*.*...***.*....**.*..**...**.**.**....**....***.........**...***.....*..**..***.*...*....*..*.............*..******..**..**..*.**.*.**.*******.....*..*..*.*...*...***.**..*****.**....*.*****.*******...**...******.**...***.**.**..*******..*.*******...****.**.*.**..*****.*.****..*****...*.****....**..*.....*....**.*....***....*.****.**..**.**....**.***..****.........*.*.*.*.*.*...*.*.**..*.*..*..*...**...***.***....**.*.*.*...*..***...*...**..**...**...*.*.*.**********.....*...***...*.**.....*****.....*.*.**.****.**.*.**.*..*..**.*...*..*..**.*..*..*.*..*.**.***.*******..*****...****..*.*****..**.*......**...*...*..**...*...*.*..*.*...*..***. .**..**..*...**.*.*...*..****..*....*.**..*.*.....***..***.*.*....**..****...*..***...***..**..*.*.**...**...*.***.*****.**.....*...*****.*.****..**......**...*...*.*...***..*.*.**...**.**.*.*.**.***....*****.***...***..*****..*.**.*.*....*..*.*..*...*....*.*......*.*.....*..*.*..*....*.**..*..*.*...*..*.****..**......**..**...*..***.......*.*.**.....*....*..*.**..***.*.*..**.***...**.****.*.*..**.*..*****....***..*.**...*.****......**...*..**.**.**.....***..*.***..*.**.*.******...*.**...*.*.*.***.*....***.....*..**.*.*.*...*****......**.*.**.*.****.**..*.*..*.**.......**..*..*.*.*****..***********.*.**..**..*...*..****.*.**...........**.......*....***.****..*.***.*....*.**..*.**.*****.*...**.*....**...*****......***.**.*.**.*..**...***.*.....***..**.**.*****.*...*.....*.*.**..**...*.*.*...****.**.**....***.*...**.*.**...**..*.....*.*....*****...**.*...*..**...*..****.*..*..*...*.*......*..*...*.*..*.***.*.**.*.*.***.*..*****..**..*.***....**.**.**.**.*...*.****...*.**...*.....*.*.....**.*...**...*.*.**..*.***...***.**..*.*..*.....*.***..******..*******..***....*.****....***...******....*.....****....*..**..**.***.***..****.*.***..**.*....*.*.*..***...*....***.**...*.***.*.**....**.****..****.**..**..*..*.**.***.**...*....*..**...**.****..*.*...***..*...********..*.*..**.*.*..**....*....*.**...**......*.......*.*..******.**...*...*....***.***.*.*****.*..*....*.*..........*..***.*..***.***.*****.*.*.*.*.**.*.*.**.*..**.*.***.**.****..***..*.***.*..*.***..***.*.**..***...*.*.*****....**.****.*.*..*.*.....*.*...*.**.***..*.**.**..*.*.....*.*..*.***.***.*.**..**.*...******......*..*..***...*.*.*.**.*......*.....*.*.**.*.**...*.*.**.*.***..*...**..*.*...****..*.**...*.*.*.*****.*...****..***.*.****.*..*..**...**..*....***...........*....**....**..**.***.**.***..*****.*.*****.****.*.*..*.*..******...*.*.*.*..****.***..*.***.***..***.*.*.*.**.***.****.****..*.****.*.**.****.....*.***.*.****.*****...*...**.*.**.*.**..*..****.**..*.*...*.***.*.****.*...**...**..*.**.*...**.* **..*.*....*..**.***.*.**.***.*.**...**...*.**.**.*....*...**.*****..***..**...****..***.******..*.**.*..****...******....**..*.*.******.....*.*..**..***..*...***.*..*...*..*.*..*..*****..***.*.******.**.**...***.**..**.*...*****..*..**.....****.*..**..****.*..*.**.*..***.*.*..*.*...***.**.*......***.***.**...**********.*..*.**..*.*.....*.*..*.**.***.....*.*****..*.**.*...******.*.***.*.**.***.**.*******..***...*.*.**.***.....**.......*..*....*.*.*..*..*.***.*.*.*..*..*....*...**..****....*.**.....**.*.**.***.*.*..**......**..******..**.........*.**...*.**......*.*...*.....***.*.*..*.*******.***.**.**.*************..**....***...**...*...***....****.******...*.**...**.**.......******...*...*..*..*.........**.****.*..**...********.*..**.***..***.**...***.......*..**..*.....**...*..***..**.*...*.*..**.****.*.***.**..*..*******..*...*.*.*..**..*.*.*.*.*...****.*..*..**..***..*.***.*.*.*..**....**...*..***.*..*.***...***....*..**..*.*.*.*...*..*..**..*.**..******....**..**..*****.*.*.**....*.....**.***.*****..*.**....*..*...*..*.*.***..**...*..****..*..*.*.***..**..**...*..***.....****..*....*.**.***.*.*.**..*.**.*..*.*.*.*..*..***.*..*****..*..*...**.........**..****.**.*..***....*..*.***...*..*.****.***.**..***..*...*..**.*..*...***.***.**.*.**.****.*..**..****.**..*......******...*****..**.****.*..*..*.**.***..*...*...****.****.***.**...*.**.........*..*.********..*..***.****.**....*....*..*.*.*.*........*****.....***.*.**..*.....*.*..***.*...*.*.*..*.***.**..*....*.***....****......***..***.****......*.****..*..**..***....***.******..*.*.*.*..*.*.*.*...***.**.***.**....*.**.....*.*****...*****.*....*.*.*......*..***..*.*****.......*...*..*.*....*...*..*.*...*......*.*.*.***.*..****.*..*....******...**.**.******....*.*....*.*.*.****.*.*.****.*******..*.*.*.*...*.*...*.*.******...**.*...*.***..**.*****.*..**..**.**.***.......*..****..*..*.....***..*....****.*....*****.**..***.*..***.*.*.**...*..*.*.....*..******...****.*.*.*.***.*.***.*....*....**..*.***.**..........** ....**..*.*...*.*....**.*.*.***...****...****..**..******...*.******.*...*...****..*.*.******..***.*.*****..**..*...*.*..**..***.*.*..**..*.**..*..*..****.**.****.......*.*....**.*.**.***.**..*..*..*.**...*.**.*.***.**...*..*.*..*.**..**.**.**..***..****..*.**.***.....*.**..*..*.............**...*..*....***..*..*...***..***..*.****..*.*....*..*.*...*.*.*.....***.*.***..*...*....*..*..***...**.*..***.*.***.***..*****..**.*****...*.*.**..*..*..***......*.****...**...*.****..**..**.****.....*...*...***.****....****..*...***.***.*..*.***...*.*..*....***.*....**.**..*.***..**.*.****..**....****...*..***.*.****.*...*.**.*.**..***......*..*.....**..*..*..*..*.*.*.***.**..*******..***.*****..*..****..*...*.*..*..*.*.*...*...****.*....*..**...*..*....*.......**...*...*.**.*....**.*...*.*.*.**.**.....******.**.*....*******..*.*.**.*.......*.*...***..*.....*******.***..*...*.***.********.*.**..*....*.**.......*.*..*..*.***...*.*..*...*...*.***...**...**..*..*.*..**.*.*.*..**.....*.**.*.****..**.***...****..**..*..*******.*..***..***......*..**.*....***....*.*...**...***....*..**.*..*...*....*..**...*.***.**.....*.*.****.*..**..*..*.**.**...**..*.*.*....*.....***...**.**...*...*.*.*.***.*.......*..***..***.....*.*....****.*.**...*.*.******..****.**.*.....****.*.*.*.....*....**...*.*.**.*.*..**.***.***.**..*...*.**............***..**.**.*.*....*.**.**..**.*.*.**.***..**.....*.*.....******..**..**.*.*.**...*.******..*..*.*.*.*.*****...***.****..*.....*.**.****.*.****.**....**.......***.........**.....*....*...*....*..**.***...******.*...**.*.*...**.*.*....*********.*******.**.***...**.****.********.*******..*...**....****.**.*....*.**..*..***..*..**.....*.***.....**..*....**.***.***....**.*.*.****.*******.***.*.*****.*..**.....*..*.....****..*..*.**.*.......**.****.....**.*...*...*.*...**.*.*..*.***...***.**.*..**.*.*...**.......*...*.*.***.***..***.***.*..*.*.**..*...*...*.****.**.....*...**....***.**..*...*.****..**.*.**...***.*..*...*****.*..*.*.......**..*.**....****.*...*..* ********..*..*****.*.**.***.**.*....***...***.*...*..*...*.****..***..*.**.****.*.*..****.*...****....****..*...**..***...*.*.***....*.***......**...*...***.**.*.***..*.*..**..*..*..*.*...*.*...*.*..*.*..**.*...**.*.****..**.*...*****.*****.*.*.**..........*.*...***..**.**....*.*..***.**.**..***..*.*..*...*....*.**.**.*..**.****.*.*..***.****...**...**.*.**....**.*.*..**..**.*.*****....****...**.*.***...*****....**...***..*..**.*...**...*..***.*.****.**.******..*.*.**.*..******.****.*****.*.......**.*.**.*.***...*.*.***...*....*.*...*..**.*.***...*...**...*.**..***.*..**.....*.....*..**.*.*.......*..**.*.*..*.****....**.*....*..**...*...**..******.*.**..****.***..*.**.*..*.**..*..**.*..**.*.*.***.*.*.*.***..........*..**.**.**...**.*.*.*...*.*.*.*.....*.*..*..**.*.*.***...*.***..*.***....*...*...*..**..**.*..***.*....*......*.*..********.*....***.*..*.****.*..*.*..*.*.**..**.*.*.*.**..*...**..***.*.**.*..*.......**.*...*.****.***.*..*....**.*..*.*...*....*.*.*.*...**...*..***.**...***.***.**..*.*..*.*.*.***.....*.*****...*****.....*.....*..*...**....*.*.****.****.**.***..**.**.**..****.*..*.*.*.**.....*..*....*.***.**.***.*.****...*.**..*****...**.*...*.*******..*...***..**..*....*..*..*.*****.....*****.*..**.***.....*..****.....**...*..******.*...*.*...*....*.*.*..***.*......**...*......*****...**..*.**.*.*....****.***...**..***..**..*****.*.*...*.**.*..*.*.*..******....***.*.*..*.***.***...*.***.*.*..*...*...*..*.*.....*...**..*.*.**......****..*.***..**.***.*.**.**......*.....*****.*.......*.***...**....*...*.*....**.......*.*.*...****.*.*.**.*.***....**.******.***..**.*..**....**.****.*****....*...**.*.*..*******.....*.**...***.**.**..*...*.*.*.**......**...**.*..*..*...*...*.....**.*.*.***..*****.**..****.*.....*....**....*.*.*..*.**....**...*.*.*.**..**...*.***.*.**..**.**...*.*.*....*.*....*.....***.*..*......****...**.***.*..*..***....*.**.*..**.....*.**.*....****..**********....******.*..***.....*...*.*****.****..*.*....*.*..*.******.*..*.**.**.*.*.***..... .****.*......****.*****.****..*****...**..*.*.****..**.*.....**.*..**.**.*..*.**..*******.......*.**.***.....*.*..*..**.*..**.***..*.....**.*.*..*****..*.****.*.*.**.*.....***.***..*..**..*..*********..****.**..*.***.*...*.*......*...***.***.**.*.*.*....*.*..**..*..**...***....*...**.**..*.**.....*....**.***.*....*..***.**......*..**....*.*.*.*...*...**...***..****.**..****.*****.*..**...*****...**.*....******.*..*.....*******..**....******.*.***.*...**.***.**..*.**..**..*.*....**.**......*.....*.*.*...****.*.**.***....**..*.****.*..**.**....****.*.*.*****.*.*...*****.*.*.*.*.***.*.****...*..**...*****....**.*...***.*.*...****.*..***...****..**....*.*.**.**.*.*******.**.*..*.....*..******..*..*.*.**...****.*...*.*......*.**.**...*.....*.*.*.*..*...*.*****.*.*.*.*...*....**.*.*..****.****..*.**.****.*.**....******..***...*.***..*.***...****.*..*.***.*..**.............*.**.**.**.*.*.***....****.*..*.****..***.*..*****..*.....*.**..***.*.*.***.*.*......**...**...*..******.*..**.**.*.*..*...*.*...******..**.***.***...*.***.*..*..*.**..*.....**...*.*.***.*.**..*...**..**.**.*.**..*...*...*...*...**.**..*...**.****..**....**..****...*...*..****.*..*****..*.....*.*..*.**.*****..**.**....*..**.*...*..*..*.*...*..**.**..**..**.*.***...*...**..**.*..**.*.*.**..........*.*.*...**....**.*.*.**.*.***.....********.**.*.****..**..**...********........*****...*.*....**.****.**.**...*.*..*.*..*.****.**.*.*..****.*.*.*..*.*.*.....*******.*.****.****..*...**.*..*.......**..**.**..**.....*.*..*.*.**.**.******.*.*.*....****..*......***...*..******.**..*...**.**.*.*.*...*****..**..**.....****..**...***..*..*.*.***......***.***.*..*.*.*....*.***.*.**********.**......*.**..***..**.*...*....***..*.*...**.*...*.*.**..*.....*..**..*....*.......*..****....*..***..***.*...*****..**...*.....**.****...**...****......***.....**.*..*...*.***..**..*..*.**.**..****...**.****..**.***..*..*..*.*.*....*....*....*..*.*..**..**.*.*.*.......*.**.*.....*****...*...*..*..*..**....*.*.*.**.*.*****.*.**..***.. ......*.*..*...*...*...**.*.**...*....***.*****.*...***...***.*..*..**....*.*....**..***..*****.*.***..*.*.*.*.*.*****.***..**.*..*....*...*************.*..*..**.*******..*...******.*..***.*.*....*..***..**..*.**....*.****..*.*.**....***........*..******.*.*.*.****.*..**..*...**.***.*.**.****..*...*..*******...*...**.*..*..*....**.*.*.*.***.*.....**..*....*.....****.*..****.*...****..****.**...*.*..*..***.*****.*..****.**..**..**.**...*.*...*.*..*.**.*.***..*.****.*..******..**..*.....*......**.*..*....***.**...***......**..**...*****..*****..*.*..*.*****..****.*....**.**.***.*..*.**.*....**...*...***.*.*..***.*....*.*.**..*.***...*.****..*******..***..**.*...**.*.*.*....***..*..***.******.**...****..*..***..**..*.*.**....***...**...***.*.*..***.*.***.******.*.....****.*.**.*.***.*..**.*.*.*******.*.*...***..*.**..*..*.*.*..*.*...*...****.***..*.*.......*.*.*******.**.*..******.**.*******.*....**...***.*.**.***..*..***.***.**.*..*.*.***.**.**..*....*.**..**.***.*.*..........****..*..*..*.....***.**..*..*....*******.*.*..***..*****.**.*..*.*.***.*...*....*..*.****.*.*.****.*..*....*.....**..*.**.***********.*****.***.*.*.*.*.**...*.....*..****.*.*****.**.**..****....*..***.*...**.**.....**.*.*..*..*....*.*.**.*...**...*..**.*.*.***.*.**..*..*.***.**.****.***.****.***..*...***....*.*..*.*.**.*...*.***...**......*..**........*.**.*.**.**..***...**.*.*..*..**********...**.......*...*..*...**.**.****.*.*.*.***.**.***..*....*..**.*.*....*..*..*..*....**....**..*...*......*.*.**......*...*.**.*.**...********.**...**.*...*.*..*.*....****.*.***....*****.*.....**.....*.**.***.***...*..*....*..*..**.*.*****.**....*....*..*..**.**.**.*****.**..**.**.*.**...****..***.**.**....*.**.*....*....**....*..*..*.**.*.*......*.*.*..**.*.***..*.**...*.**.**.******.*..**.*.********..**..*.***.***...*.*.*.*.**.*........*..*.*.*.....*....**..*...*...****...*.*.*.*.....****.*..**.*..*******...****..*.***....****..*.....*..*..**..******..*..**.**********.****.*.***..*...*.**..**.*..*...*..**.* ....*******.*.**..*******..*****..*...*.*.*.***.***.**.*.*.**...*.*.*.*****.*...***.*.***..**..*..***....***.*.*....**..*.*....*...*......*.****..*..*..**..*...*.*....**.*.*..******.*.**.....*.*****...*..**..*.*.**....****.*..**...**.***.*..**..*.*.*...*.*....*.*..*..*.**.**..*..*.....***..*.*..*...**.*..******.......*.*..*****...*.*..*.****.*......*..***.*..*.****.*.***.**.....**..**.*.**.*...****.**......*.*....*..*.*..**.*..****.*..***.***.****.....*..**.**...*......*.**.....**..*.***...*.**.*.*...**..*..**....***.*****....***..*.**.*****.***.*.***...*.****.**..*.*..*.**..***.*****...*..**.*.*.*.*.....**.*..*.*.*...*.**.**..**.***.*...**.*.*....***....*..****.*.....*.*.****..***..******.**.*.***..**........*...*.*.......*.**....*.***.*.**.*..***.*..***.**.**...**....*.**..*.**.*....*.*.***..*.*....*.**..........***...******.....*.****..*.*......*..*....*.......*.**.**...****..*....*.**.*.***........*...*...*.**.**..*..**..*****..**...***.****.*.*...*...*.*...**..*.***.*..***.******...**....**.**...*.....*****.*..*.**.*.**.*****.*...*.***.**.****...**.....*.****...**..**.**.*..**.**.........**.*.***...*.**...**..*..*.*.******.**.......*..**..*..**.*...**.*..*.***..**.*.**.*..**..**..*****.*..*.*.*...**..***.*.****..*.******...*.*******.*.....*.*****..****..*****...**.***.*..*****....*....**..*...*.***...***..*******.*.*....**..***...*.*.*.....****.*.*****...**....*..*..*..*..*.*..*...**..*.*.**..*....***.*.**.*..***.*.*...*.***.*.***.****...****....**..*.*.***..*.*.**.**.*.**...**..*..***.**.......**..**....****.*.***.*..****.*.*.*.**.**..**...*****.*.**.*..*...**.**.**.*.....*...***.*.****...****.***.**.*.*.**..**.***..*..**....*.*.*.*.*****..*.*.*......****.**.*.**..*...*..**.**.*****.*****.*..*.*.*...*..*****.*..*.*.*.*.***.*.*.***..******.**.*.**..*.*.*.*.**.**....*.....**..*.**...**.*.*.*..**.***..****.**...*.**..***.*..**.**..*..**...*.*..****.*..******.*.*.*..*...*....**.*..*..*.*..*....*****.***.**..**.*.**..*.*....**..**.**..*.*......******.*.********...* *..*.*.**......*.....*.**.*****.*..*.*..****....*...****.*.*.*....*.**.*.*..*.***.***..*.*...*..***..*...****...*.....*....**..**....***..***.*.*.******..****.**..*.....*****.**.....***.*..*..*....****.*......*.***..*....**.*..***..****...*......*..*.**...**.**..*****.*.**..*.........**..*.*..*.**.*.***....*****..*.........**.**...*..*.**.....*.*.*.*..*.***.*..***.**********...**...*.*.***..*.**.*.....****..***...*.*.*.*....**.*....**....**.*.******....*.*..*.*.**..*..*..........*..**.......*...*....*...*.**..****...****..*......**.*...*....*.***.*****..*...*..*****.********.**............***..**.****.*...**...**..***..*.**...*****..*...**.****.**.*...*.*..**..*....**.**.....*.*******.*.**.*...*..**...*...**.*..**.*......*.*...*.****.*..*****..***...*.*.*...***.*..*.**..***.....*.**.*.*...***.**.***....*.*.*.*.***..*.****.**.******.***.*****.*.*..*...*..**........**..*.***.***..*.**..***.*..**.*****..*..*.**.*..*.******..******.***...*.**.*.**...******..**.*...*.*...........*.**.**.*...*.***.**.**..*.*.*.*.*.**.*.*.*.*..***...*****.*...**.**.****.**..**.***...**.*...*....*..***.......*..**..*.*.*...*..**....******.****.**....*...*.*.*.*.*..*.....*****.**.****.*.****...***.....**.*.*.*.*.***..****...****.*..**..**.**..*.*......*..**.*..****...*..*.*.****......*.*...**.*.*.*.*....*****....*.**....*..*..***....*..*...**..*.*..*..*.**..*****.*.***.*.*....*.*.***..*.*...****..**...******.***..........*...*..*.*.**.*...**.*.**.....**.*.......*.......*.*.*....*****.*...*..***..*.*.*..*..*****.*..****..*.*.*.**..***..*.**.*.*....***..**...*...*..*...**.***.*.**.**.*.*.*.*...*.***...*..*.**.*.*.*.*...***.*.....**.*..*..**.....*.*.....*.*.***....*...*****.****.***.*.***.**..*.*.....*.*....*..*.*..*.**...*..**..*.*.*......**..**.*.*..***.*.***.*.**.*.....**..*.**.*..*......*.***.*..*....*..*.**.*....*.**.*..*.******...*..*....*.....*..**.****.****..*.**..*.*.***.**...*..*.*.....*..**...**.*..*..***.**.*.*...*...***.**.*.*..**.*..*.**.*.***.*.*.*.*..*.*.*.*.****.*.*..*.*...***. ****.**....*****.....*..*.*..**..***..*...***.*.*.***...****.*..*.***.*.***.**.....*******..**.*..***...*.**..****..*..***.**..***........*..*.....*****....**..*..**....****..*...***.*******..*.**.*.***..******.*..**...*....*.*....****....**.*.*...**...*.*...*.......*..*.*..**.**.***.**...*....***.**.*.****.....****...******..**...*.*..**.*****........*..*..**....*.*....**.*.*.*......*..****.**.**.*....*.*...****.**.*.****.*.*.*.......**.**.**...**...**..***.***..**.**.***..**.*.......***.*..*..*.*..*.*.*..*..**.....**.*.*******.*****.**.*..***.**.****.**.*.*....*...*..****.***...****.*.***.****....**.....****...*..*.*..*..****.**..********.*..*.**.**.*.***.*.***.*.*...*..........**..**.****..*.*..*..*.**.*....***.....*.....**.....*.**.*.*.**..**.*..**.***.**..*.*.**..**..*.*.*.***..*.***...*.******..***...******...*..***.**....*.**....**..*******..*....**....*******.*.**.*.***......*.*..**...***...*.*..*..*.***...*.**.*.*..**......**.*..**.***.**.***..******.**..*...****..*..**.....*.*...****.*.*.*.**.**..*..*..*..**.........*..*.**.*.**...**..*...*.*..*....***...***.*..*.*...***....**....**.**.**.*.****..*...***.******....*...*.*.*****.*.*.**.**.....*...*.*.*.**..*...**...*.****...**...*...***.*.**.***.***.....****..***.*.*.****...*.*..*....*.***.*...*.**....**....*.**.*.*.****....******......*.....*...*.*...*.*..*.....*.*....*......****..*...**...*......**..*...*****..***..*.******..*...*...********.***....*.*.*****..**............***.**..*.****..*.*.*.*...***.**.*.****.*...**.*..**...*....**..*...*.*..*....**..*...****.*....*.*.****..*..**..*.....***.***.**..*****.**...*.*.*.*.**.....*..**..*.*...*...*.*.*..**.*..*..**.*.*..*..*...****.*..*.*...**..******.......**...***.*..***.*...*****..*.*..*****..***.*..*.*..****..*.**.*...********.*.*....*.*..******....**..*..****..*****.**..*.****..**..*...*...***..**....*.*.**.*...*.*...**.****..*******.**.*.******.*.*..*.**..*...*...*....*.*****.**..*.*...***.**.**.*.*****..*.***.**..***.**.*........*.*.*.**.**..**...*..* *..*...*.*****.***.*.*..*..******.**..*.**.*...***..**..**..***.*..*..***...*..*......*..*.*....**.***.*..*.*.***.*.*.....*.*.*..*..*****...*......*.*....*...*.*****..*...*....*..**.**.**...****..*...*..*.*..*...****.*..*****..*.*.*...*....*..*.*..*.**..*.**...*.......*.**...**..****.*.**.*.**..*.*....*..*...*.*.......*.*****.**.*..**...*..*...***....**..*.*....*.*.*..*.*.*..*...*.*..**.*..**..**.**.*.**.....**.....********..*..****...******.***.**..***...*..**..*.**...**.*..**.**...**....****.*..*...*.*.**..*.**.*.**..**...*.*...***..**.**...***..*..**.***.***.***.**.**....*..******.**..*.*.*.*****.**..*..*****.***.**..*..*.*.*****.**.*..**..*.*..*.*.*.....*.....*.***.*..*..*.*..**.*.**.*..**.*.*..*.*......*****.*...*.....***..***...***......*****...*..***.****.*...****....*...*.*.*..**.**...*.*.*...*.**.*..**.....****.**.*....**.*.*..*.*.............***.....***...*.......**..**..*.*...*.**....****.****..**.*..*....**.**..*.**.***.*.*..**..*...********.*......*..***.****.***.*...**.*.**.**.**..*.******.**..*.**....***.**.*......**.*.*.*.***.*..**.****.**.*****.***.......*.*.*.*..***..*.....*...**....**..*...***.*****.**..*..*.*.**...*...**.*..*..*.*....*****...*.*..*****.*.*.*..*..**.*..*.*****.*.****.**.**..*.****.*..*.***.****.****.....****...*.*...*..*.*.*....******..****.**.**.*.......*....**.*.*.*...*.*....*.*..***.......**.*...*.*..*.*.*.**...*.**.*...*..**.**.*.*..*.*****.*.*..*.....*.**..**...***..*.*****.*..******....*****..******.***.*...****....*.**.*.*...*.*..**...*.*..***.**.*.*...*..*..***...*.*...*.**.**.*.**...****......*..**..**.**.*..**.*..*....**.**.**..*.**.*.*****.**.**..*.*.....***.*..*...*...*......****.*......*.*.*.***.*****..*....***....**.*.***.**.**.**....*.*...***..*.**.*.*.****.**.*.........**.*..**.*.**..**.*.*****.*..*******...**...*..**.*...*.*....******.*..*.*....*..***.......*****.****..**.*..******...***.....*.....*.*....****.***..*.*.....*.***...*****..***......**.**...*.*..***.*****.**.**.*..*...*.*..*.**.*****.**.***...*..***.* ....***.**..**..*.*.....**....**.*.*****...*..*.*....**.****.....**......*..**..*.*.**.*....**.****..****....*****...**.*....****....*.**.**.**.*..**.*.****.....**...*.*..**.*..**...*..*.*..*******.*.**.**..**......****..**....****...***.*...*.***.***....********.....*....*.*******.....*.*.**....***.*.****..*.*.**.*..***..........*..**.*..*****..**.*..**..**.*.*..***..**..**..****.*.*.***....*********.***.....*..*...*...*....*.**..***.*.******....***.*..*.****...*.******..*.***..*...**..*.**..*.*...***.*..*...*........**.***..*.*******.**..**..*.*******.***.**..**.*..*..*.***.....*..*.*..*****..**.****..***..*.***.*.*..**.*...***...***.****.***.****.**..**..**...*.***.**.*.**..**.**.**.*.*..*....**...***.*..**.***.....****.......*.*..**.**.**.**..***.*.**...*.**.**.*..*.*..****...****..*.********.**..*.***.*.*.*..***...*.***.*....*.****.****.*.**....**.**..*.*....*...*.*.*.*..***.......*****....***.*....**..****.****..****.**......********.*.*.**.*****...*.*.*..*.**.****.*..**..**........*.**...***..*.**.*..*.**..*.*....*..***....*...*.****.*...***..*...**..*.***.**.**.**...**..*****.**.*..**.**..***......***.****.*.*..*..***....*.***.*.**...*......*..*****.**..*..**.*.**.**.***.**...**.***.....********.*...****.*....**.*.*.**..***.**.**..**...**....***.**.*.....*****..***.**...*..***.**..*...**......**.***..*...**....**...*..*.**.***.*.**..***..**.***.*..*..*****.*.*.**.***....*.**..**.*.*..*.***.**.****.**.*..*.**.*****..**.***.*...*.*.***......*..*..*.*.*.**.*.***..***.****...*..***...*.*****....*..*.**..*.*...**.*...*.******.*.**.******.****....*...**.**.**.**.*..*.**.....******..*..**...****..*******.*.*..***..**.***.*****..*.*....********..****.***..**...**.*.**.*..**.*...*.**.**.**...*.***....*.**..**.***.****..*****..**.*..*..*.***..**..*..**.........**....*.**.****....**..*.*.**...*.***.***....**..***..*..*.*.....*..****...**..*...*..*.*..*.**.*.*..**..**....**..*.*.*.*...**..*.*..***.***..**......*.*..*****.*********......**...*.....**.*.....********.*..*. **.**..*****....*.*..*...**.**.**..**..**.*.*.**.**......****.**.**.*.*.**...*...**..****.*...*..*.*..*.**.*........***..*********.**.***.**..**.*.****.......*..*...**.**.*..**...***.**.*.....*.***...*.*..*.....**..*..****.*..****************.*..**.....***..******.**..**.*.**.**.*.*.***..*.**.*.....*...*..***...*.****..*.***.*.***....**.**.***.*...*...*...*..*.****....*..*.*.**....*..*.***.**..***..*..*.*...**.***.**..*.*****.*....**..***.....**.....**.*.*...*.*......*...*......*..****...*.*.****..***..**..***.**.*...*.**.**.....******.*..*.*..****.*..*..**........*.**.******...*.*..*...***..****.*..*.**..***..***.*.***.*..*.*.*.***.**.*.*.**.*.*......*....*..****.*...*.....**...***.*...***.**..***..**...****.*.*****..*.***.***.**..*.**.*.**..*.....*.****.**...*...*.**.*...****.*.********...*.*..**.*.**.**.**..**..***.*.***...******..**.**..**.***.***.*..*.*.*.*..**.*.***.***.........*.*.********..*******.*.*****.....**.*..*..*****.***.**...**.....**.*.***....*.**.***.****..*..****.****..*.**.*.....**.*..*.*.***....****..*.**..*.*..*..**....**********....*.*......*....**.*.**.*..*.*..***...*.***..*.**.*****...*.*..****.*.**..*****..*..*........***..*.*...*.*...**.*......**.**.****..**.....*.****.**.*....**.......**.*.*..*..*...***.**...*.*....*..***.......*...****.**...***.*...*..*.*.******..**.****.*.*..*.*..*.**.*.***....*.*....**..**..*..**.**..**.**.*...*****..**...*.**.**.**.****.*..**.**.**..**...*.*.*..*..*.*...*...**...*.*****.**.*.*.*.******.*.....*..*.******.....*.**......*....**...*..*.**....*****.*..*****....*****.*...*...***.*.***..*..*...***.**.*.**...***.**.**.***..*.*.***..**...***...**...*******..*.**.*..*...***.....*...*.**.*.*..*.**..*.****...*..**.....***.**.*..*.*..*.**.*.....*....****.**..*...*..*.*...*...**..***.*..**.**...***..****.*......*****.*...*...*.*..*.........**....*****...**.**....***.*.*...*...*.****..**.*.**...*...****.***.*.*.*..*..*...*......*.*.****.*....*..**.*..*..**.**********.***..*.**.....****.*.....*.**.****.**.**....*.... *****..*.*.*..**.**.*..*.***..**......****.***.*.*..*...****.*..*.*.....*..*.**...**.*...**...**.*.*...*..**....**.*.**..*..***.....*.....**....*..*.*.*........*.***.**......**.....*.**.**.*..****.*...*..*...****...**.****.*..*..*.*.**.*......*..*.*****.*..*.*.*...**.**.**.*...*.**...*.*.*....*****.*.*....*....*.*.***..*.***.*.**..**..*....**.*.....*..*..*****.***.***.**.**.**...**...***...........*.**..***...*.*****.*....****..*.*.*..*.*.*.****......****.***...***.**......*.**..**..**.*********.*.**..*****.*.**.*....*.........*..****..****....*.*.*...*.*.**..*.***.*....***.***...**.***.*.***..*.***....**...****.*.***....*.**....***....***.*.*..*.........*..*.***.....**.*..*...**...**..*..*..****.**..*.**.*.....***..*..*.*...*****...**.*.**.*****.*.**..****..****.*...*.**.*..*.**.*..**.*...*.*****...*.**.*.**...***..*.*..***.**...**..**..**.....*.*.*.****.***....****.***..*......**...***........*..*.***.***...*.**...***.*.***.*..*.*.***...***.**.*.**...***..******......*..***......***..***.*..**.***...***.***.*.*.**.*...*...**...**.**..***.**..*..*.*.**...***..*......**.*****..***.*..**...**.....***.*......**.....*..*.*...*....*..*..***..***.*.*.**....*.*.**...**.**......*..**.*.****.**.*.*.*..*....*.****..**..*.***.....**.*.*...****....**.**.*..**.*.***.*****.*.*..**.*..*.*.....*.**..****.***.***.*.*....**..*..*.****..*....*...**.****.*****....*..*.**.....****....*........*.......**......**.....*.*..**....*.**..**..*****.*.***.**.**..*****.*..*...**.***..*..***.*.****.**...*..**..****.*.******.*...**......***..**.....**...**...*****.*.***..*.*....*.*.*.**.*..*....*****..*.*.**.....*.*..*.**....**...*..*******..**.******..***...*..**.*.**..*.*.******.*******.***....*.*.*.*.**.******......***..***.****.**...*****..***.**....**...*....*.....*..*..*.*.*.**.**..**.***.**.**.*****.**...*.*.*.....**.*..*.*...*.*.*******..*..**.*..**.**.**.****.*...*.*.*...*.*.***...****.**..**.*...**.***.*.*.*.****...*.**..******..**...*.***...**..****...*.**...*.*.**..*..**.*****..****.. .*.**..**..*.***.*...****......*..**.*......*.**...*.*.......***..*.*....**.**...***.*.*..***..**..*******...*...*.**.*.....**.*...***.*..*****...*.*....***.*....*.**.**..*.......*.*..***...*...******.***....****.**.***.****.*...*.**..*.*.***..*...**...******.***..*..**...**.**...*.*.....***..*..*.*...*..**.*.*****.*..****.*........*.**.***.*****.*..*..*...*.****...*...*.*....***..***.**.***........**.**.**.**.*****.***...*****.**.*.*..*..***..**.*..*.***..**..*..*.*..**.*...**..**...*..**..**.*.**.**.***...**..**....*...*.*.....*.**.********.*..*.****......*..*.....**..***.*..**.**.****.**.***.**.*.*..*.****....*..**..**.**....*...*.*..*.*...****..*...***..*.***.*.**.*.*.*****.*.**.*..*.*.*..*....****.*.***.*.*...*****..*.**.*.***....*.**.*..**...**.*..**..***..*.*.*.*****.********...*..**.*.*...*...*.****.**...*.*...*.*****....*.*....***.**..*.*******.*....*..*....*...***...*.*...**..**..****.....*...**..*....*.*.**.........*......***.*...***..***..***.****..*.*......*.*.*.*.***..*..*...***..**.***.*...*..*.****....*..*..****.*.*..***..*****.****.**.*..*..**..***....*.**.***.*..*.*.*..***..**********......***.....*..*********.*.*....*...**.*..**.....**..**....****..****.**.***.......**.**.*.**.***.***...***...**..*...***..**.*...*.**.***.*.*..**.**..****...**.*....***.*...*.*.*..*.**.*.*..*..*.*..*...*********..*...**.*.*...*..*...*....**.*.*..**.......***.**...**...***.........*.**..*.**.*.*..***...*.***...**..**.**.**..*.*.*..*...*..*...*******..**..*..******.*.**....***.......**.....**.*.*.***..****.**...****.*.****....***..**..***...*..**...***.*...**..*.*****.***...**...**......****...*...*..**..****.*..**.*..*..***...*..*..**...*..**......*.....**..*****..**.*......*.***...**.***..**...**..*..*.*.*..**..*.*.*.***.**....**...**..****.*.*.*.*..***....**..**.**.**..**......*.*...**..*.**.******...**.*.*****.**.***..**..*.**.*.*.**..*.***.*..*******..*.***.....**.*.**..*.*.*.*****.*..*****..*..**.**..**....*.**.*.**.*************.******..*.***.****.*....*.*..**. ..*.**.*..***.**.*..**.****.***.*.***...***..***..***.**.**.***......****..***..*.******.****.*..*...*..*******......*.*.**..*.*.*..*.*.***...*..*****....***.*.*........*****.*.****.**..***...*.........*.*....***.....***..*...***.*.*..*.*.*.**.*...**......*..**.***...**...*.**.*......**.*.*..******...**....***....**..*..*********...*..**..*.*....**...**.***.*.*.*...*.*******.**...**.*..***..**...*.*.**..*...*......*.....**......**.**..*...*.*....*.*.....**..**.*..*..**..**...*.**.*...*....***.*....***..***...**..**..*******.**...*.***.*......*.*.******.*.***.**......*...**.**...**..**.**...*....***...***.**.*.**..*...**.**...***.****..*..*.*...*.**...*.*.****.*.****.....*...**.****...*..*..**...**..***...*...****.****...***.*....**..*****.**..*....**......***.***......**..*.***.***.**..*.**.***.**..********.*.**.****...****.*.*..*.*....**..*.**.*.*...*.**..**..*****..*...***..***..**.*****.*..**..*...*.*.**.......**.*.**.**.****...**.*..**......***.***.*********.*..**...*.*.*.*...**.....***..******.**...**.*.***..******.**.*..*.*..*.**.*...*....*...***.*...***..*..*.*.*.*..*.**..*.****....***..*****...*..*.**.*..*.*.*.*.**.*..****.*.....**..*...*.**....*...**.*..*......**.**.**.*.**.....**.*****..**.....***.**.*....*...*......**..*.****.*..*.*.*..**..*.*.*..**.***.*...*.***.*....*....**...**.****.*.*.**....**......*..***..***.*..**...*..***.*****..*..****..*..***..*.**...**.**....*.*.*....*..**.....*.***.*..*..*..****..*.*.*****.*.....*.......**..*****..****.*.*..**..*..*.***....*...*...****.*..*..***...*.*.*.**.***.******...**.......*.....*..*.**.**.**..*....**.*.***.*..**.*.**..**..****..*.**..*..**.***.***.*.*..*.**..*....*.**.***.*......*.*..**.....*.*......*.**..***....*****.....*.*..*..****.*..*..*...*.*.***...*****..**..**..*...*.**.*****..**.**.*...**.**.*.*.***..****...**.*.**..**...*....*..*....*****.*.***...**.*..*..**...**..***...***.***..**..*..*...*...*.*...*.***.****.*......*.....*.*.*..*..**..***.*....*..*....*...****.*.***..*.***.****.****...**.**.* .*..******..*.***.*...*.***....*....*..**.**.***.***.....****.*..*.*.**.**..***.**.....*.****..*.*.....**...***.*...*.**.***..**.*..***..*.*...**.****...***.**..*.**.******..*...**..*.***...**.*...*..*..*..****.***..*..*..*.***..***..*.*****.***...*.***.*....**..*..*...**.**...**.**..*..........**.....*..***.*.........**....*****...***...**.*.......*.***.......*...**.*..*....*.***..***.****...**...*.***.****.*.*..*.*.*********..*.*.*..*..*...*...****.....*.*.....********.*...*.*..*....*****.....*.****.*.**.*...**....**.*.*....*.*..........*****.**..*..**...*...***..***.****.*..*...**.**.**.**.******...*.*....**....*...*.*.*..*..******.*..**..*.*.*.***.*..**.***...*.***.*.**.**.**..**.....*.*.**.*...*.*.*.*.*..*..*****.***.*..**..**..****...*..*...**...**.********.*.*****..***.*..**.*...**.***.*.*.*.*.....**********..**..*....**....*.*..***.*******..**.*...***......***********..........**.**.*.......**..*..*..**.....**.....*.*.*.......*....**..**.*.*.**..*..*.*..*.***....**.***.*.**..*..*****..*..***..**.*.**.*...*.*..*.*.*.....****.**..*..*.*......*......*..**.........*******.....**.*.*.******..**..*..***.**..***..**.***..*****..*..*.***..***..*.***...**.***.*.*.**..**..*.**..*..****.**.**.*..*...****....*.*.*..**..*.*....******...*....**..*.**.*******.*****..*......*.***.**..****.*.*...****.*.*..*..*..*.****..**.**..*.*.****..**....*.*.**..**.****.*....*..*..***..*.****..**..*.*..****.*.***..*.*..**.*****.*.*..*...****.**.***...*.****.*..*.**...*...*...***.*.*.*.**.**.....****..**.*.*****..*..*...*...*..**.....**.**.**********.**...*..**....**.****........*.***.*..*..*.***..*..*.....***.**..****.****.**..*.*.*.*......*..****.*..*.*...****.*..**.**.***.**.**.*.*.*.***..****.*...**.*...*.*..***.*....*.*..*.*.....**....****..***..****..***..***********..*..*...**.*.*.**.**...*..*....*.****..*****...*.*****...***.**.*.**.*****.**.**.**.**...**********..*.*.....*.*.*.......*.*......*.***.*****.*..*.***...*..****.*.....*.**.**.**....*...**...**..**.*.*...**..*....*.*.*** .**..**.*.*.*.**.*..*....**.***...**.*.*..*.*...**.*..*.****.**..*..*.*.......**.*..*****.....**.*.*.****.....**.**......**.****.*.*...*****..***.*....*.***.*.*.**...***.*...*.**.****..*..*.****.****.**.*****.*.*.*..**.*******..*.**..*****.*...**...*...*...**.*..**.*.*...*.*..*..***.**..*.*.**...*.*.**....*..*.*....**.**....******...*..**...*..**.*......******....*******...**..**..**.*.**..**.*..*.*..**..**..*****....***..*.*.****.*.**.*..*....***...****....*.****.**..*.***....*.****....*..*...**.**.***.*.*...**....**..********.*****.****...*.*.**.***.*.*.*.*.*.**.*..*.**.*.*....*.****..****..*.***..*.....*........*****......*..**.*.*****.*..*..*.**.....*.**.*..**....**.*.*...*..*.****.**..**...**..*.****.*.*.*.*.**.*...*....*...*...**.*******.*..**...**.**.*..*.***......*.*********..*...*.***.....*...*...*.****..*****..**..*..**.*****.****.**.**.*.....*.*.***.*.***...**.**..*....***....**...*..*....*..*..*.*..***.**.....**..*..*.**.*....*....*..**.*.**.**..*..**....**.**...*...*.***.**..*.****.....***.**....**.***.**.*.***.**.*.***..****.*.**...**..*....*.****...***.*.********....**.**.****..******..*.**....*.**.....*..*.*.*......**..***.....**...*..*****..*..**..**...*.......***..*..*.***.........***...**..***...******.**....*****....**.****.****..*.**...***.*.*.*...*..*.****..*.....******....**.**..**.....**...**..**.******...****.*.**..*.*****..********.***...*.***.**...**.*....*.....***..*.**.....**....****.***.**.....***.*.**..***.**...***..*.***..*.*.***...*.....******.....**..*.........*.*.*.*.**.*..****.****.**.*....*.*..*..***.***..*.*.**..*..*.***.*.**.***.*...****.*.*******.****..*.**..*.****..**.*********.***.*...**....***.**..****..*..**..**.*****.****.*.**.*.***....***....**.....***.***.**...*..*.***...**...**.**...****.*.**..**..**..*****.*...*..**..*...**.***...*.**...*.*...***.**..**..**...****....*..***...*.**.....*...**.*...*.*.*.....*.**.**...****..*..*.***.****.*.**.**...*....*.***..*..**......**....**.**...**.*..*.**.*..*.***.**......*...***.. *.**..**....*.****.**.**.*.***.**..*.**..*****..........*.*.***.*...*...**.*..*.*.*...*****...*..*....*.*.*.*..***..*.****.*.****.*.**.*****..*.....**.****.***.*******..*.*...****..**..*.**.**..*...**.**.*...*.*.**.**.*....*.**.*.*******..*.*.**.*.*.*.***.....**....*..*.**..*...*......****.*.****...*...**...*.***.*.*..******.*.....****.***...*..*.**.***.***..**..*..**..**....*..**..***..*.***....******...**...*.*.****..**..*.*.**..**......**...***.***.*...*.......**....**.**.*.***...**..*.**.**.*....*.**.....*******.*..**............*.****.**..*.*...*.*...*..*.....**.**...*...*..*...**..**.**.**.*..**..**..**..***..*....*..***.*.*...*.*...*.******.*****...***.**.***...*.**...******..**..**.**....**.****.*.....**.*.**..**..*...*.****....*.*.*.**..****..**.....**..*...*.**...*.****..*.*****.**..*.***..*****..*...*..*****.*..**.....****.*.**.*.*...*.*...***...*.****..*..*.*.****.*.*..**...**.**.*...*..**...*.*.*.****......****.*.*.*..**.****....*.*****....**.....*.*.*....**.*******...*.*.*.***..*.......***.*...*.....*.**.**.*....***.****.*.***.*.*.*..**..*...*..*.*.*****.**.****.**.***.***...****.*....****..***.***.*.*.***...*..***..***.*..****...*.*.*.***.*..**.*..**.*.**..**.*.*...*.**...**.*.******..****.*.....**..**.*....***.*.*.**.*.*..***..*....*...********.......*..*..**.*.*.*.*..**.*..*****.*.**.*..**.*..*.**.**.***...**..**.*.....*.*.*.***.*..*.**.......**..*...*...****...*...***********......*.**.**.**..*..*...*.*.*..*......****..**....*..**.****.**.*.*.**.*...**.**.**.*..*.*.**.**.*...*..*...*...*..***.*.*..**....**.*...*.*.*.**.*..**.*..*.***....*....*.*..**....**.**..*..*.*..*.**..*..*.*....*...**.*.*****..**..*.*.**.*.*...**.*.****.*.*..**....*..**.**.*.*..*...*..*...*..*...***..*.**..****....**...****...*.*.*..**..***.**....*...****.*******...**.*.**.*****.****.**...*.*.**.**..*.**.*...**.****...****....**.**..***.*..**.*...**...*.....*.***.**.*..........**.*.****.*****..****.*...**..**.*.*.**....**......*.****...*.***...**.*****.*.*****..*.***....****.. **..*...**....*.**********.***.....*.*.*...***.*.**.*..**.*.**....*.**.**.***....***..*....*.*.*..*.*.*..****..******.*.*.*.***.*...*.*.***..***...*****..*..**.*.*.*.*..*...**.*.*.**......*.****.*.**.*.*.**..******.**.*....**.**.*.*..*.**.*.*...**..*.***.*.*....*..*...****..***.**.*..**...*..*....**...*.*..*.*...**.*..*.*..*....*..**..*.*.*.*..***.**.*..**.*.*.....*.*.***...***.***.*****..**...**..***.*.**.*...*...**...*..***..**.**...*..****..***..*.**.***....*.*..*.*...*.*****...*...*****...*.****.*.*..*...***.****.*.**...**.***..**.**..*......***.*....**...*..*.*..**...**...*...*.***..**.*.*.......**.**....*..**..*****..*...*.******.*.***.*...*.***.****.**.*.*...**.**.....*.**....****.**.*.......*.********...*****..**.*........*..*..**..*.*....*..***..***..***...**...*.**..*........***..**.*.*.*.**.....******.**.***.****.*..**...*..**...*..***.***.*.***.*..*.****.**.*...**.*...*.****.***...*..****...*...***.....*...*.*..**.*...*.*..****.**.***...*....****.......*.*..***......******..***.*....**.*...******...*.**.**.*...**..*..*..*.*.......*.******..*.*..*.***..*...**...**.****..*......**....*..****..*.***..**..*..*..*..***.*.......*..*.**.**..*....*.*..*...*******.**....***......**.**..*.*.***.*..*.**..**.**..*.*.*.*.**.*.**.***.**..*.****....****.**..*.*.******......*.*****..****.*.*..*.***..*...*****.*..**.**.**..*...**.**.**..***.*...*......*...**.*..**.*....*....*.***.*..***..*.*..*.***.**...******.*.*.**....**.****.**.**.....*..*****.*...*.*.*....*.*...*....*....****.*...***.*...*.*.*.....***.*....***..****.**.**.*....*.....****.*.**...*****.**..*.*..*..**.*..**.***..**.**.****.*.*...*..*.*******.***......*.*..***.*.......***..*.*..*..***.**.*.**.****..*..*.***......*.*..*******...*..**.***.**.*...*****.*.*.*.*....**......****.**.*...*.***..**.**..**...****...**.........*******..**..*.**.**.**....*.*.*..**.**.*..*.*.*..**....*...*..*..****.*..*****...*.*..***..***.*.**.*.**.**......**.*..**.*.*.......*....***.*****..**...*...*...***..***.***...***.*.**.**... .*.*..**...**.*.*..**.*..**.*.....*..*.....**.*.*****.***.*.**....**.....*.*..*.*****..**.*...*.*....*.*.***.**...******...**.**.**...***********....*..*...*.........**..****...**..****..*.**..**.****..**..****.......*.******..**.*.*.*.***..*.*..*..**...*..****.*.**.*.**.*.*.**.*..**.**.**...*.**..***...**...*******...*....***..*****......*..**.*******...*.**..*..*.....*........*.**.*..*****.......**.*..*****.*....*.*.*.*..**.*.**...*...****..*.....***...*..**.*.*....**.***.****.*..*.*...*..*..*.*.*...**.*.*.*...*.*..*........*......*..*.***..**.*.*.*******.*......*.*****.**........*****.*.*..*..*..*.******..*..***.*.*..*..*.**..**...****.**.**...**.*******...*******.**.*.*.**.****....*.****.***.**..**.*.***.****.*..*..*....**.*.*.*.*..***.*....**.*.*..**...*.***..*.*****..*****.***..***.*.......*....***...*.**.***.*.*.**..**.**...*..*..*..**.*..*.*.*...*.**.*......****....**.*.*.*****..*..**....***.***.*..****.***.*.*.......****.**.****..***..*.*...*..**.**.*.***..*.*.***..*.*..*.**.**...*.*........****.*.***.******.**....*....***.*.*.***..**.**.*..******.*****.*.*.**.******..**.***..*....*..****.*.***..*****..******...*.*..*...*.....**...*.***.......*..**..**.*.*.*.*..*..*.**..*********.**.....**..**.....**.....****...*.**..*.***.*..*..**.*****.**..*...*...**.......*.**..****..*...**..*..*....*****..*****..**.**..**..*..*.**.**..***...**..*..***.*...*..*..*..**.***..*.*.**.**.**.**..***..**......*.*.**...*******...*.**......*..*..**.....****.*..*.*.**.*****.*...**.*.....*.***.**.....**.*...*******...*.*.......**.***....****....**..*....**.*.**..*.**..*.*..**.*.**.*.****....*.*...****....*..*******...*.**.*.*..*.*.*****..*...*.***.....**.*...*.**.*...*..***.*...*.*..*...*...**.*.**.*...*.****.*...*.*.**......*.**.**.*.......****..*.*..*.*...*...**......**...**************..*...***.*****...**....*....****...**...*.****...***.**..*.*..*.*.**.**...*....*.**.*...*..*.*.*.......**..........*.***..**.*****...******....**..*..******...*****.***.*.*.**....**..*..***.****.* **.*..***..*..*...*..***.*...***.....*.**..*..**.**.****.*.*****.****...**.****....**.***.***.**..******.**.***..**...*.**.**.****..**.*.....**...***.*.....*..**..*..***.*.**....*.*.*.*.*..**..*..**..***..**.*.*.*..*.*..*..*.*.***..**......*..*....*...*.....*.***.****.*..*.*.***.*..*..*......****.*....*.**....*....****...**..*.*....*..*.......**.*....*...*.**...***.**..*..*.**.***...*.*.****.***..**..*.*..**.**.**.*..*........**...*..*........*****.****..*.*.*******...***.*.......*****.**.****.*....*.******.**.*...........*****...****...***..**..*.*.*.....*....**...**.**.*..*....*.....*.*...***...*........**.*.**...*****..**.*.*...***....*..***.**.**....*.*.****..**.*..****.***...*****..*.***.**.******..*....***.*....*...***.*.**...*..****.....**..*..**..*.*......********.**.***.....*..*.**.**....**.****.*.....**.*...**.**....*....**.*..**.......*.*******.**.***.*********.*.**..*.*..*.*.*...***......*.***....*..**..*..**..*.......*****......**.*.*.....*..**..*...**.*.*......*.*..*****...**.**..***..***...***.***.**....***..**.*.*.**.***.*..*.**..*.........***.*.*.**.**..*..*..********.***.**..*.*....***..*.**...***...**.**.***..*.****.**.***....*.*.***....***.****.**..*.**.*.*.**....*..***.**.***.*.*..****....*.*..*...**.***..*.***......*.*.**..**..**..*.**.*....*..*.*..**..*.*..**.**.....*.*...*.**..***.*.*.***..*.****..*..**.*.....*..*..*....*******.*.***.*****.*...*...*.*****.*..***.*.**.*.*....*.**...***.*.******..*.**..*.**..***.*.*.**.*...****..*.********.*..**..***.***..*.****...*...*.*..*....****.*...*..*.....*...****...*..*..**...*......**...*.......*..*..***..*.*****.**.......****.****...*......***..***..*.****.*******.**...........**.*.....*..*.*.*.****.*.*.**.****.*....*...****.**..*..*.*.**.*..*..**.*.*..***.**.***.****..*.*.**..*...**.....**.*..*.*......*.**.*.*..*.****..*...*.*.*..*****...*...**.****..*.**.**...**.*.....*...****...*...*.**.*.....**...*.**.*...*.****..**..*.**..*.****.......*.**....*.**..*...*..***...*...*.***.**..*..**.**.*..*.*****.. .*..*...**.***...*.**.**.*...*.***.***.******..*.*.*.**....*.....****.**.*.*..*******.*.*.*..........***.*.*.*..*..**...**...**..**.**.*.***......**.*.**.**.*.*.*..*.****.*..*....*..***.***....**.*..**.**..****.*.**..*....*....**..**...*..**..*****..*...***.**.**.....**..*.*..**.**.*****.*.******.**.*.***...***...****.****..*..*..***..*.***..***.*....**.**.**...*.***..***..*******.*.*..*.***.**.*..*.***....***....**.....*.*..*******.*.***...*.**.**...*.**..*.**.*.*.*....****..**.....*.*.*.****.****.*.....**...**.**.***.***..*.**.**.*....*...*...*..*....*.******.***.*.**...*...*.*.*...*..*****.*.**.*..*....**..**..***..****.*..*..*.**...**......*.*..*..*****....****...*.**..*...*.*.*..**.*...***......*.*....***.**..**.***..***.**....*....*.***.***...*****.......*.*.****.*.*....**.*..*****.....*.***.*.***..*********..**..*..***.....*..*.*..*.*.****.*.*..*..*..*.*.**...*.*.******.*.*.**..**.**.***.*.*...**....*.*.**.*..*....***..**.*.******...****...*..***...**.*.****..**.***.*.**...*...*.*...***...***...**.*..*.*.**.*.**..*.**.*.*.*....*.*.*.**.*...*.**..*.***.*.*.**.*.*.....*..*.........*.*.*..*.**.*..*..**..*...*.**.**.***....**.**.*....**..**.**....***.*.*..**.*..*.***..*..**....*..*....*.***.*.........******.*...*.***.......*......*..**.*.**..***.*.*.*...**.****...*.*...**.*..***.....*.*.*...***..*.******..**.*.**.**.....*.*..*.*.....**.***.*..*..***.****....*.**..*..**...******.**.**....**..*****...*.*..***..*****..*...*.....**.**.....*.****..***.**..*.....*..*..***.*...*..*...*...*..*...**.....**.*.*****.***.**.*...***.**.****.*...********...*.*****..*....*..****..*.*..*.*.**.**.**...***..**.....**.....**.****.***..*.***..***.*..***....**.****.***.*.*....*.*..*...*...**.**.**...**..*.*...***.....*..**.**..*..*..******.**.*.*...*...*..**.*.**....********.*.**.***.****.....**..*.**.....**.***...*...****....*.*..*..*****.*.*..****.**.*..***.****....**..*.**..**.*..*.*....*.**.*.*.*..******.***.*.*.***..***....***.*.*....**.*..**..**.***..*.******.****....*.....**.* .*.**..*.**..**.*.*...******.***..*.**..*.***..*****.....*.**.*.*.***.***..***........*****.**.*.***....***..*.*..***.****.......***.**.*...*.*..***..*..*.*.**.**.**.*.**..*.**..*.*..*.....*.******.**....**....*.*.****...*.***.*......*.*..*.....*.***..**.***.....***.....**..*.***.**....*...*..***.*.*...*..*..******.*.**...*.***..**..*.*.********.*..*..**..*.****..***...**...*....**..*.*..*...**.*...*.***.*...**....*.*.*....*.*******.*.***..***..*..*....***....*.*.*******.**.*.*..*...**..*...***..*.....***.**..**.**.*.******.*.**..**....**.*.*.***.**..*.****..*...*....**.***..**.*.****...*.....**.*..*..*.**.**..*.....*.***.*...**...*.***..*****..*...........*******.**.*.*.....*...*.***.*.*.******.***..*..**...*.**....*...*.**.****.***.**...*.*...*****..***.*.**...**......*.****...*..**...***..**.**.**.**..**..*********.....*****..*.***..**.*....*****..*..*.**..**.*.*..****..**.*.*.*.*.*...***...*...*.*..*....******.*.....***..***.....*..***.*****.***.***.***.*.***..*...**..*.*..*.*...*.**....*****.*..***.**.*.**....*..***...*.**.**...*.*....**.*.*..**....*.*.*..*.**.*.**..*.**..**.*.*.**..***.**.*..*..***..*.**...*..**..*..*..***.*..***.*..**.***..*****.*.*.**..**.****...**..**........**..*.....*.........*.**..*..***...**..****...**.*.***.*...***..*****.***.******..*..**.**.*..*.....*.*.***.**.*.*..*.*.**...*******..*...*.....*...*****.**.**..**.**.**.*.**...**..*.....*..**...*....*..*.**.*.*.*..************..***.*.***.....****.*.*.*..**..*....**.*..***..*.****.*.**..*.****..***..**....**.**.**.*.**.*.*..*.*.***...*.*.**.*..*.**...*.*...*..***.*.**.**.**.****..*.*.*...****.*****.*.*.**..***.***...*.**...**....*.***..*.*..****..**....*..**...**..**.*.**.*..*....**.**.*.*..***...*..*......*..****.*........*.***.**...*.**..**...**..*...***....*..*.*****.*.***.*.*.**..*.*....****....**...*.**.*.***....***.*.**.*.*.****..******..**...*********.*.*.***....***..*.*....***..**.*..*.*..*......***...**..**.***..***.****..**..*.....*.**.**.******.*.*****...**.**....*..**.**..*. *...*****...*.*.*****.**..*.*****.**.*..*..*.*****.*.............*....***.*..*.*...******.*..*****.....*.**.****.*....**.....*....****.*...*.....*.****.*.***..***.**.*.****..*.*.*.*..*.******.**.*...**.**...****.***...**...*..*.**...*..****.**.*******.....****.*..**.*...**.**.*....*.******..****..*****.***.*.***.**.....*...*.*.*.*****..*.****..**.***.***.**.*.*.*.......*..*..*..*..*.*..*.*...*..*..****.***.*.**.***...**....*.*...*.**...*......*.*.**....**..*.****.***.**..*..*.**...**.******.*****.******.*****.***..******.*.****.**..*......*....****..***.*.**....***.*..**.**..*...*.*.***.**...*.*.*..*****.......*..*.***.......**..*.***...***.*....*.**.**.**.***.**...*..*.*.*****.*....**....*.*.*.*..***.....**...*...***..*..**..**.****.**...****.*.*.*.*.**..****.*..*..**.******..***..***..***.***....**..*..*.*.***.**..*...****..****.****.*....****.**.***..**...*...*.*....*..***..**.**.*.**....*.***.***...**.***...**.***...*..*.**.***.*.*****.**..*..*....********.*.**..***.*****...****....*****.**.....**.****..*.**..***..**.*...*...**.**..*.**..*.***...***...********..********..*.**..****.....*****..***.*.**.******.*.***.*....***...*.*.*.*....*****.*.*...*.*.**...****..*...***..******...***.**.**...******.*.*....**.**.**..********...***.*****....**..**...*....*.******..*...**.**.**.**..*.*..*****.**.*..**...*.*.*..*....**.****..*.*..*.***.*.*..***.*....*.****.***.*..**.........*.***.*.****......*.**..**..**..****.*.***..*.*.*..*.*.*.**..*..*...**.**.*....*..*...**.......***.**..*.*.***.**.**.***.....***.*.***.****.***.***.**..***.***...**..**.*..**.**.*.***.....*..*.***.*.*.....***.**......*..*.**.***..*.......**..*.*.*.**..*..*.******..**.*.*..*...*....*.***....****.....***.****.**.***.**.**.....******.**.......****.*..**.*..**....*.*.*.*..*****.....*.*..***..***..*....*.*.***.*.**..*........*...**..**.*.*.*.**.*.**.*.**........****..*.*.****....**...**.*.**.*.**.*.*..***..*.*.*.****...**.*.*....*.**.*...*.**.***.*..**.***..**.*.*.*...*...*.**.....**.*..**.***.**.**** ***..*****.****.*.***.......*.****..*.**.*....*.*****..*..**.*****..*....*****..***.**.***.**.*....*.***...**.**.**.....*.*.*****.***.**.**.*.*..**..***...****.**.**.**.....***.*...****....***..**.***.*..****...*.*.*.**...*..**...****..*...***..*..*..**..*.*******.*..*.*..*.*.**..**..**....*.*.*****....*......***.*..*.*..**...*...**.*...********..**..**.**.*...*..***.*.***.**.*.**...****..**......**........*..*.**..*.***.***.*.*.**..*.*****.*..****...*..*.**......*....****.*........***..****..***...*.***....****.***.*..*.**.*.****....****..*****..*...***..*.*.*...*...*..***..*...*...****..**...****.***...***.***.*.*****.**..*..*.*.*....**.....*.*****.**.**..**.*.....*...**...****.**.***..*.**.*.*.*.***.*.**...**.**.**..*......**.***..*****..*...*.****...*...***..*.**..*.*.**.*.***.*.**..*****...**..****.***.*.*.*...*..*******.**..*....***...*..***.*.*.*...**...*...*....*****..*.*.**********.*.*.*.*.*...***.....**..*.*..**.*.......*..***...*..*...****..*.....*..*...**.**...*..**....**.**.******..*.....*.****.***...**.**..*.**....*..**...***..*....**.****.*.*..*....*.****.*..***.*....**.***.*..**.....*...***.***.**..***....**..*.*.**...****.*.....*..*.****..*...*...*.*.**.***...*....**.*.*.**.***....*.*.*.*..**.***..*..*.*..**.*.*..*.*.**....*...*.**.*...****...*......*....*...*.*.....*..*.*.*..**********....***..*.***...*...****.*.***..**.*****.**......*.**.*.*.*.**.......****......*.**...**.*.....**..*.***********...*..*...*...*.**.*..*..*.***.*.......********.*...*.***.**..*.**.**..*....****.*.......******...*.*.*.*.***..*.**.*.***.*.**.*....*.****..*..*........*.*......****.*.*....*.***.***...*.*.*.**.*..*****...*.*.*.**.***.*.**..****..**....*.**......*..**......**.**...*..*.*.**....***.***.***.**....*.*...***.*.*.......*.**...*.*.**.*..**...**.**.*.**.**.....*....**.**.*.*..**.*.*..**........***....**.****.*.**.**..**.**.**.*****...*.*...**..*........*...*.***.*****..***.**.*****.****......****.....*...**.***.*....***..**.....*.**..*.*.*****..*.**....*****...**. ..****.....****.**.*****.****.*.**.***..*..**..*****.***...****.*...*.*****....*..**..***..***..**...***.*......**.***.*...****....**..*****..*.******.*.**.**...***.****.**..***.*.*..****...*..**...*.*.*..**.*.*****.*..*....*....******...**.....*..*.*..*..**.*.**.*..*.*.**.**...*.**...**.*.**.***.*..*.*****..**.*......**..*.*.*.*.**..**.*..*..*.*..******..***.**.*****.*..*.****...**..**..*....*.*......*....*.****.*.*.*..........**.****...*.*.**....*.*.**.***.....***.****.***.*.*.***.**.*.*.*.******.*.*.*.**..*.***.*.***.**..***.*..*.*.*.*.*.**..*....**.**.*...***.*...*.**...*.***...*.**...*.**.*.*..*..*..**..**.****.....*.***.**....*.***.*.****..*...***....*.***..****.****.**..**.**.**....*.*...*.**.***..*.****.*.......**...*...****.***..*.*.*.*.*.*...****.......****.*****..*.****....*...****....***.**.*...**.*...****.*.*......**.****..**.*..*.....*.**.*....*****.*.**.*...****..**.*..*..**.*...*...*.**.*..*.***...*..*.*....********...*......*.*......***..*....**..****.***...***..*.*.*...*.****..**.*.****.*..*.*.*..***.*.*.*..**..*.*.*..*....*.**..*..*.....*...****.*.....**.*******.*..**.*.*.*.*.*****.*.*..*...*.**..****........*.***..***...******...........**...*.**.*.***.*..****.****....*.*.*..**.**..***..**..*.*.*..*.*..**..***..*.**.*.**.***.*......*.*...**.*..*..**...**......**....*.*..*.***..*****..**.*.****..*.*...****.****...**..............**..*.***....***.**.**........**..*.*..*.*..*.**.*********.***.***.**..****.*....*......*.*****.****......**.*..*....*.**.**..*.*.***..*....***..**..***.**..*.*.*.****...**...**..*.*.*....*.....*..**..*..*.*..**...*..*...*...**.**.***..*****....*....***.**.*..*..*.*.****.****.*..*.....**..*.**...**...**...****.....**.*.*.***..*...*.*****.....*..***..*.**.*....*.*..*.**...........*.***.*.**...*..*..*.*.*.*..**.*..*...*.*.**.*...**.**.**..**.***..*.****..*.*.*.*.*..**..*.****...**.**..****.*.*..**.****..*.****.....*****.*.....****.*.*.**..*...*.****.**.**.***..**..*****.*.***.*..***.**..*....*...****.*..**..**.*..****...**.* ..**.*.*..*.**.*.*****...*.*****.*.*.***.***.**.****.*...*.***.**...*...*......**.**..*..*.***......*.***.**..**..***...**...*..*...**.**.*.*.****.*..***..*..****......*.**.*******..**..*.**...**.*..*..**.**.****...*.*.**.**.*.***.....*.*...*....***.***.*.**....**.***.*....*****.....**..***....*.*.**.**..*.****..*.****.....*..*..******.***.......****.**.*.*.**..*..****.*.***..***..***..**.**...****.*..*...*..*.**....*********.***...***.......****.**.........***.*.....*..*..*..***.**.*..*.***.*.**..*****.***...*...*....***.**....******.......*.***.*...*...*.****..***..**...**.*..**..*.****...**.***...**.*..***..**..**.*****...*...*...*.**...**...****...**..*..***.***************..*......*****.*.*.*..*****..*..*.*.*****..**....*..*..*..*.**..*..**.**.**...**.**.***...***.*.......*...***.*....*..*.**.*..****...***..**.**..**..*.**.*.******.***.*..***..*..**.....*.....*..***.*......*.*....********..****...*..*.*.**...**..***.**.****..****...**.*********.**.*..**..****..***...*.*..*......*.*.*.*****....***...******.*.**..*****.*.**.*.****..**....*...*...*.**.....****.*..****...*...*...****..*..*.*.**.****.*..*..*****...*.***..*..**....*****.*..**.*....*..**..***.**..*.*...**.****....*.*.***.....*****....*.*..*......**.*.*...*.**.**.*.....*..*.***..*..**.....**....**...*.*.*...*.****.*****..*.**.**..**.*..*..**.*.***.*.*.***.****..*....*.......*...**..*..***..****.***.**.*.*.*.....***.*.****.*.....*.*.*****.....**...*.*...***.*..*..***.*.*....***.*.*.****.**.****....******.*.*.***.****.*.*.*.*..**..**.**.*..*....***..**...*.....*..*.****.....**.*.****..*********.****.***....*..**....*..***.**.**.***..*...**.*.*..***....*.***.*.*...*.*...*.....*....*****..*...*.*.*..*.****..*..*..*...***.******..*.***..*.....*.*....*....*.*.****.****...***.*.*******..*....*.*.**.*.*..**...**..*...***...**..**.*.*.****..*..**.*...*..***......**.*.***.*.....***.*...*.*.*..***...*.*.***..**..****....***.......*..****.*.****.**..**.*....***....*..**.*.*******...*..**.**..**.*.....**..*.*.**.** ..***.......**.*.*.*..**..*..*....**.*.**..***.**.**..********.**.**.*******.*.***...*.****.***.****.*.**.*.**...*.**.*..*.****.**.**.*.*.*.*.*..*...*.*.*.**.***.*.*.**.**.*.**..*.......****..*.**..****.....*..***.*........****...***..**.*..**.*....**.***..**...***.***..*.**..**...*.**.***.****..*.*****.*.*..*.........*.****..*.*.**.*.*....*****.....*.*......*..******..****...**.**..*.**......**...*****..*..***....****...*****.***.*...*.***.*****...*..*.*.*.....*..**.**.*...**.*..*.****.*.........*....*****.***.*..***......*.....*****.*******.***....*.*..****...*...*....*....**.**.**.***..*.*.*..*....**.*.***.**.**.******.*..*.**...*..*.*..****.*.*.*....*.*.**..****.**.*.***.*.**....*..***.*....*.*....***..***.*.**.*......*.**...*..*.**.....***.*.**.*..*.**.**.**.*...*.***..*.***.*.....**.**.....*..*.......*.**.......****.*.****.*.***..*.***..*.*..*.*......***.**..*.*..*******...*...****....***...*......*.**.***....*.**.....***...*..**...*.****..**.***......*.****.*..*.**...*....**.***.*..*.***.**.***.***..**....**.*.****.***.***..**..*..**....*..........*.***.*******.*...*****.*....*.***.***..*.*********.**.*.....*********..*..*.*...*..*....****.***...****.******.*****.*.*.*.**.....*..**....**.*....***.*****.****.***..*.**.*..*****.*..*..***.**...*..***...*..*******..*....*....*...**.***.*.....**..**.*...**.*.***..*.**.**....**.*.****..***.*****..**...**.*.*...***.**.****..***....*...*.*.*.*.*****..****........**..*..*...*..**...***....*..*.....*.*..**...***.***....*.**.*.*.*..*..****..**..*...**.*.**......****.***..****...*.*..*.**.**.******.*********.**.**.*.***..****..**.**.....*............*....*****.****..*.*****..*..*.*****..*.******..*....*..*...*..**.*.*.***..****...******.*.***..**.****...****.*.*.***...*..***.*.*..**...*.*.*...*......**.....***.**.*..****.******...*..**...***.**..***.*.*.*.**.*.********...*..***..*...*..***.*.*.***..*****..*.***..*.*.***..*.**.**..*.*.**...........*.******.***.*.*.**..********.***.*.*....*..**.*...*****.*****....**.*.*.** .*..**.......*****.*.***..***.***.*.***...**.*..*.**.**.*...***...**.*..*.....*...*.*..***.**..**...*****.***.***.**.***.**.*.*..*......*.......******.*......***.*.*.****..***.*......***.**...*.***.**.....*.**.*.**.*..*******.*..*.**.....*.**.*....*****.*.*...*.*..*....****...*..*........*.***..*..***.****..**..***.*.....******.**.**..***.***.**.*..*.*..*.*.*....*.*.**..**...**..*..*..*.*.*.....***...****.***...***.**.*****..*...*..*.*...**.****.***.*.*.*...**.....***.****..**.*...*****.*...*..******.***.****...*...*..*..**.******.*.**.**.*.**...*....********.**..*..***..*****.*.**..***..****..**..*..*.**.*.*.****..****.*..*******.*****...*.*.*..*.*.**.*.**.*.*.*...*.****.*...*.....*.*.......*.*.***...**...***.*.*..*.***...*..***....**....**......***..*.***...*.*.**.******........****.*...*.*...******....***..*.*....*.**.**..*.****.******.*.*....**..*....**.**...********..*..**..*.****...**.*****..*....****.**...*.**.**..**.****.*..**.*...****.*.*.**.....*****..***....**..**..*...*.*.**.**.*.**.*...*..***.*.*...***..*...*****.**.....*****.*.****.*......**.*..*..***.*.******.*..**.*..*...*.**.**..**..*.*.**...*.**...*****....***...*..*.*..*.*..**.*.**.*.*...*...******.*..*..***..*..*....***.*******.*.*.*****..*.***.........*..**.****.*...***.**.*..***...*.***.*.*..**.*.****...*...*..*..****.*...*..**.*...****.*.****...*.*.***.*.*.******.*..***.*.**.**......*.*.*.**.**..****.........*****...*....*.**.*..*.*.**.*...*.*.**.****.*....*.*.**...***..**.*******.*.*.*..*..*.**.*.**....*****..********.***.**.*.**.*.*..*..*.*.***....*******...*..*.***..*..*****.**.***...*..*...**.**..******..*.**..*..*..*..***..*....*.*..*.****..**..**...*..*********.*..**.**..**..****.*..*...*.**.*.....*..*..*.*.****..***.***.*.***...**.*.**.*.****.*....*****..*.*.*****..**.***.*...*.*..**.****.**.**.**....**.**.**.......*.*..*....*..*.**..*.*...*.*......*****...**.*.**....**...**.*..***..*..**..*****.*......*****..*...**..*.*****..*..***.*..*....*****.*.********.**..*.**....*.*.*.*..*..****. .****.*.*...*.******....*..*...**..*..*..**....**......*.....***..*..**.**..*..*.****..**..*.*...*.***..*..**...*...**..**.*..**..*..**....*.*......**.*..*.**..****..*.***..**..*.***...**.*.*.*......**.**.*.**...*.*******....**.*.**......*...**...*...*.**.....***...****..***.**.....*.*.....*..**.*.*..*..*..****.*.**.*...*...*..*******.**..*..*.*.*..*.**.**.*...*.*..*****...*.**...**..*.*...***.****.....*...*.*.**.*.*..**.*..*.***...*....*...**....*......**.***..**.**.**.***.*..***.**.****.*.*.*****...***...*..***....***...**...*.*..*....***.*..**..*..*...*.***........*..*.****.*****......****.*..*.*...**.*...*.**......*.***..**.**.......*..****..*.*..*..**.**...*.***..*...*.*.*.***.****.*.*..***..*......*...*.**.*.*.****....***..*........*..*..**...***...*.*.**.**....*.**..**.......***.*..****.***....*..**....*.....*.*.***...****...*******.*..*..*....*..*..*****.*..**..*.*.*..*..*.**.***...*.**.**..**..****..**.*..**...*..**.**.*.**..*...*...*..***.**.*****..*..**..*****.****.**..*..**..**...*.*.****..*.**.*****...***.***.**.***...*..*.**...*.*.*...*.***..*.*.*.*.*........*.*..**.*.**..*..*..**.*...**..*.**...*..***.*..*...**.*****.******....*.***..**...***...*.......*...*..*.*.......*...*..*.**.*.****.*.**......****.....**..*****....***.********.*.*.*.*.*..*.***.*....*.......*...**.**...**.*.***...***...*.**..*.**.*.**..*.*.**.****....*.**.*...*..**.*..*****.*.....*....***.*..*.**..*...***..**.****...**...*.*.****......**.*..***.****..**..*.*..*.*.**...********.***.**..*****.*..*.....***..*.**.****..*...***...**....*..**....*...*....**.*.***.***...**....*****..*....**.****.**.**.*****.**.*.*****..*.*......*.**..****....*.......*...*****.*.****.*..*...**.*.****.*.*..*.....*.*....***...*.*.*....*.*.*.***..**..*.*...***.*.*....**.**.*..**.**.***.***.*..******..***..*..******.*....**......*******..***..**..****.*****.*....*****....**..*..*.*....***.*..****.**..****...***.*..**..**.**.****.***..**.*.**..***..****.**..*.*....***.....*.**.**..*.....*.**..*..*...*..*.**... **.*.***.***...***...**....*.*.*.*.**..****...***.*..*****.*.***..*****...****.*.**..*....***.**..**.*.***.***...*......*...*.**.**.**..*.*.****..**.****.....*....***.***.....*.*.....**...***.**.*..**.*******....*.***.**.***....*.**......**.*.*..*.***.***...**...***..**...*.***.*.***.....*.....****.*...*.***...*...*.....*...**.***.*.**..**..**..**.*..*..*.......**...**.***...**..**..**.*..**..**....**.****.*.****.**.*.*.*...*****..*.*.**.*.**.**..*.*.********.**.***.*...*****..***..*..**.*.*..*..****..**..***.*.*.****.**.*****..**..*.**..*****.*.**.*.*.**..**...*****.**..***.***.****..*..*****..*..**.****..*..*.*...*..*...*...*....*..**.*.**.*.**..****..*..**.......*..**...**.*...*.*.*.*.**..**.*.*...*.*.*....*...*...**.*.*.**.*.********..**...*..**..**....*.****..****..***.*..****..*****.***...**.*..**.*...**.*..*..**..*****.**..*.****..***..***....****.....***..*.*.*...**.*.*....****.*...*.**.**..*****.**.*.******.*..*..*.*..***.*..*.*.*...*..*....*..*.***.*.*.*.**...**..*.*******....***.**.***.****....*.****....**.*..*.**..*.....**.*..*.*.******..*.......*..***.**..*.....**..******.******...**....*....***.**..**.........****..*.****.*..*.**.***.*........*..****..***....*.***.*.****...**......*.**...**.*.**..*.**.*.****...**..**.***.....*.*.**...*..**....**.**..*..*.******.....*.....***.*.*.*...**.*****.****.....*..***.*..****.*...**..**.*....**...****.*..**.**.****..*..*.*..*.*.*.*...***.*..*..******.***.***.**......***...*****.*.*..*****.*.......**.*****......**.*.**....*...*.****.****.***.****.*.***.**.**...**....****.****..**.***********...*...*.**.**.....**...**..*..*.....*.*..*.**.*******......***.....**...*.*****...*....*..*..***...*.*..***.***.**...**.*****....**.*.******.**.*..**.*.*.****.***....**.*....*.***..***.*.***.*...*.*.*.*****..*....******..*..*.****...**.*..*....**.........*..*.**..*.*...*..***.**.*..*..*....*....***.**.**..**..*..*.*.**.**.....*.....*****.******.**.*......*.*.*.**.**.**.***..***.....*..*.*.*.*...*...*.***.*.**.***..*....*.*.*.* **.**.**.*..*.**..***.****..***...*..*.**.*..*.**..*.*....****.**.**.*..*..***...*...*...*..*..**.*.**.*..***********.****.**..*.***.**.*..*.*.***.**..**..**.***....**.**.***....**...**..*.***.*.....**....*...**.*......*.**.**....*.......*.****..**...*.*.***.**..*.**...***...*.*..*..*..*...****.**....*.*.**...*...***.*..*.*****.*..*.***..****.*..*.****.**...********..*...*.*.****........***.*..***..*.****.****.*.*.***..*.***.***.*.***..****..*.*.....***.***.**.......**.*..*..**....***.*.**.*.*.....**.....**....**.*..*.*****.**.*.*..*..**.**..***..*...***..*.*.****.**..***.*.**.***....*.*..**..*******.*.******.*.**....**..**.**..*.**..**.****..**.******.*.*****.......*.*....***...****.*.....****...****.....**.**......***.**.**...*...*.*.*****.*.......*.******.*.*..****.***..*.*.*.*...****.****..****.*..*.*...*..*.*....**.**..**.**.*...*.*.**..*.**.*.**..******.*****..*....*.*.......*....*...*....*****.**.*.....**..**.*****.*..*.***.**.******.***.....**...**.*..*....****.**...**..*.**..*..*..*....*.*..*.***..****...****.*.**..***.*.*.*....**.*.**.......*.****..*.**.*.***...**..*..**....*....*****..*****.**.*****.*..*.**....**.*....*.*..*.**.***.*.*...**.*.*.**...*.*.***.***...*.*.*.*..*.**.*.*.**.*****.*..**.*....*.*.*.....*****.**....**.****.*.*..*...***...*.*.*******.*.***.*.*.*.***..*.*.**.****...*...**..**.*******..**..**.*.**.********...*****..*..***.*******.*.***.*....**.**.*.*.**...**.*.****.*.**.***.*.**.******..*.....******.*...*****.*.**....*****..*.***.*.*.*..*.**.*....**..**.*.*...*.***.*.*.***.*.*.**********.*.*.*.*.**...*..**..**..***...*..*.**...***.**.****.******.*.****..**..*...******.**...*...********....*..*.*..*.....*.*..*..**..*.**.**.***....*.*...*.****...*.*.*.*...**....*...*....*..***.....*.****..*...*.*....*..****.*.*.*...**.**...*...*.*..**.*..*.*.*..*.*..*....*.****....*.*.**.**..***..*.***.*.**.****.****...*.**..***.*.*.*..*.*..**..*.*..**.*****....***...**....**.*..**.**...*.....**.****.*.*....*..***..****.*.*.*.*.**..**.*...*.*...****...* .*..*...*...****..*.***..*..*....******...**.*****.*...*.*.*....***..********.****.*.*..*.*.*.....*..*.**.....**.******.***.*...***.**..*.....**.*..*...**.******.*......**.*.****.*...******........*.*.*.***..**.....**..**.*.*.**.*.....**.*.*..*.****.*.*......**.*.........*...**......***..***...**......**..**.*.*..*******.****.******..**.*.*.**....***.**.*..****.***.***..*....****.*..**.****.*.*...**.****...**.*.**.*..***...*..**.**.*.*.*...*.***.**.**.*******.***...**.****....**...***.******......***.**.....**....*.*.*..***....**.****..*.*.***..**..**....*.**.**.*..*......*..**.**.*...*.*...***.*..**..*..**....**.***.*.*..*.***..**.....***....**..**...****.*..*.***....**.*..*.***.*...*****...****.*.*.*....*......*******.*...**..**.*.**.**..******..*.*****....*.*....*.*.**.......***.**.*..*..*...**.**.**...*.....**.*****.....*..***...*..**..*******.....*..*.*.*...*.****..***..**.*.....*.*...***.**.*.*..*..****.***...**........**.**....**.**.***.*****.**......*..*.*.*****.*.....*.*....*.*.*.*..*..*.*..****.*****..****...*..*...*....*.***.**.**..**.*.*.**...****.**.***.**....*.****..**.*...*.*.**...***....*..*.*..****...*..***..*.**.*.********.**.***.**..**.**..**..*....*..*.**..*.**..**..*....*....****.******.....*..****....*.*..*.*..****..*.....*..*.**...*...*..*********.**...*...*.*...**..***..***.*.*****.*.***...*.*.*.****..*.***..***.....*.**.**.*..******..***...*..*.***..*......**..*.***....****.*.*..**...*.*.*****...*..**..*..***.*..***.**.*..**.*..*******..*......*.*..****.*.**.*..*...**...***..****.**....******..*.....**.**.**.**.*.*.**.*..**.*......*.**.***.**..*.*...*.*..*.....*...**...*.***.*.**....***..**.**.**.***.*....*.**..**..*.*....*..*...***.**..*.**.*..*.*.**.*..*.****...**...*.**.*.*...***......*.***.**.***..*.*..*****.**.*.*.**...**.*...****...*.**.*.*.***...*.*.*......*...*.*...**.*.*.*..**.....***....**.**..*..*....**..*...**.....**...*.....*.**..*...*.**....*..****..****...*..*...*.***.*.*..*..*..**.***.****..*.*****.*.*......***.*....*........ ...**....****...*.*..*.......*.*....***.***.*..*.**..*.*.**.*...*..**...*******.*.***.*****....**..**..******..*.******.***.*..*..**..**.****.**.....**.*..****...**.*.*.**..**...*..**.*.*..*****....**.*..*.*.**.*.****..*..**...***..**...**..***.***...*....*.*.******.**......*.*.****...*****.**...**....*.*..***...*.*....**....**.**...***..*....***.***....**..****.*..*..**.*.**.**.***.***.....*.....*..*.*.***.**.***.**.*..***.**..**....*.***.**.**.***.*....*.*.*.....**....*...*.*...*.****.*.*.****.**..*...**..***.****.**.*..*.*****.*.*.*..*..*..*.*..*..**..***.***.****...*......*****.******.*...**.**.*.*.***.....******..**..**.**.****..*.*.**...*****.**.*....****.*....*..**.*****..***.*....*.**...*...*******.*.......**....**.*.**.***.*..*...**.***.*..***.*....*****..*.***.*..**...**..****.*.*.**..*..*.*.**....*....****...*.*.*.*....***.**.*..*..**.**.*..*.*...***.***.*.**.**.*...**.*.**..**....**.*.*.*....*.*.*..**..*.*.*.**.***...*..*.*****.*.*..*..**..*..*.**.*.*....***...***..****..**..*..*.**.*...****..**..**..*.**.*.*.*******..****..**..***********...****.*..*..***...*...***.**.*.*.**...*****.*....*..******...***..*.*.******.***.***.**.*....*...**....**.**.....*.**.****.*..**..*.**....*.***.....*.**.*.*.*....*...**.**..*.*******.*....*.**.**.**..***.*.**.*...*...*.**..**.****.*.**.***.******.**.*.**.**..*****.*...*.*...***..**.*.*..*.*.**.*..****.**.*.....*..***.***...*..***...*..*.....****.*.**.*..*.....**..**.**....****.****.**..*.*.*.*********.....*.*.***.*..*..*..*.*****...***.**..****...***......*.*.*.***.*.*.**....****..**.**.*..*.*.*.....****..**.*.**.**..*.**.**....*.**.*.*..*.*...*.*..*****..*..******..*.......*.*.**.*..*..**..*.*.**.**...**.*.**..***....*.**.********..***...*.*.*.*.*...**.*.**...*.**.*......**.**.*..**.*..*.*..*..****.*....***...*....*.*.....*..*.*.***.*****..*.***.****.*.****.*.*..*....**..*...*.**.*.*...*****.*.****.*.*...*.**.....*.*.**.....*..**......**.********..***.*......**...*****..***.*.**...**...*....*.*.*..****..***.*.*.*.*.* ..*.*****.*.*.**.**.*.**.********.***.*....******...***.***......*.*...*.*.*..***..*.*.**....**.*.**..*..*.*....*..*.*******.*.*.**.*****..*.**..****.****..**.***..*.**.*.**.*.*...*...***.*..**.*****..****.*..********.....*.*...***.*****.*..*...*.*.***..*.*.*...*.***.***..*...*.*....*..*.*.*.**.***..**.*....*.***.*.**.**.**********..*..*.*.*..**...*..***..*.......*.*.*.***.****.*..*...****.*.**...***..**..**.....**.*.*..**.*..*..*.****.*.********.*..**.*....****..****..*..*...*..**...*.***.**..**.***....**..*..*.*****..*****..**.***.*.....*.**.*....*..*.*.*.*.*.....**..*..*.....****...***......*.*..*.*.**.***.*.***..**...*..*..*****.**.***..**.****...*.****..**.**********..*...*.*.**.***...*.*..*.*.*....**.*.*.*.*.**.*....*.**.**.*****..****.....*.****.*...*...*.**..*.*.....*.*.***.*...****.**.**..***..*.*.....***..*...*.*....*.*.*.****..***.***..*....*.*.*...****.**....*..*.***...***********..*.*....*.***.*...*.***......**.*****..*.**.....****.*.**....*..**.*..*...*.........*.**.*..*.****.****...*......***..*..*......*...*******..*..*..***..***.***..*.*..****..**...*...*...**..*....*..**..*.*....*.**.*********...**....*..******......*....*****...*..*..**..**.****.....*.**.*.*.*.*****.*...***..*...*...*..***...*..*.****.*..*****..*.**.****..**.*.*.*.**.*****.**.**..***.*..****....*.**..*..*.**.*........*..*.*...**.*.*.....*.*.***..*.*.*..***.**.***.******.******...*.*......***.*.***...*....*.*.*.**...*.*....**.*..***..********.**...*.*.**.*.***..*.*.***.**...***.*.*..***...*..*..**...**.*..**....*.**.**.*.***...**.....**..****...*..*...*.*...****......*......****.**..***.*****..**.*..**..**....*..*.*...**..*.*.*..**....***...***...*..*.*.*.**...*..**......*.*..*.***.*.*.*.*******.**..**...**....***.****..**..*.***..*.**...*......*....**.....*...*..**..**.*...*..****.*.*.*...*.*.******...*.**.**..*....***.***..*....***..*..***....******..*.*.****.***.*.*.****..**.*..***.**..***...**..*.*.....**....****.**.***.**......***..*...**....**..*..*...*.*********..*****.*.*** ....*.**.**...****..........*..*.******....*..*.*****....*.*****...*.*...***..****...**.**..****.**.******.**.***...*.**..*..*........*.********..*.***...***.***.**....**..*..**...****...........*.*....***.**...*.**...***.*.*.**......**...**..******.**.*...**.*.*.*..****......****..*.**.**....****...**.**..**..****.*.****...**..*..*..**..*.****...***......*..*..*.*****....*.....*...*..***....**.*.**.**.**.*.*.******..*.***....*.....*.*..*..****......*...*.**.**.*...**....***.*.*...**.*...****.***..*...*..**..**.*.....*..*.*..*...**...***.*.*****..*..**...*.**....*..*******..*.*..**.*****.*..*.*.****..******.**.**.**.*.....*...*.**.**.*.**..**..**...*..***...**.*.*.****.*****....*..*.**.*.......*..**.*...*.*...*..*.*........***.*..*.*...*.*.*......*.******..**...**.*********.****....*..***.*.***...*..*.*.*..****.***......*.....**....*.**..**..*.***.**..***....******...**.**...*.*....***.....***.*.**...*..*.*.***..*...****.*..***..*..****..*..*....*..........*.*..***.**...****..*.**.*......***.....*.*..*.**....*..*.*.*..**.*...*****..*****........*.*..*.***..........***.*.....**.*..*.*....*.*.****..*..****..***.****.......**.*....**.**.**.**..*....*...*....****.**.*..**..**..*..*.***..*...***.*.**...*.*..*.....**.*..*.**...*.****.**.*.*.....**..*.***.***.****.*....*...*....**.***...*....**.*....**...**...*.**..*.....*******..**..**.*.*...**.*.******.***...*.*.*****.**.*....*.***.**..**.*.***.****..***..*.*.****.****.*..*...******..*....**..**.**..*..**.****...***.*****.*......*...******.....**.***.....***.**...*..*..**.**.....**.*.*.**.*...*.*...*..*.*..******..*.*..******..*...*.**.**......****...*..*.****.....*.**..**.*....*...**.*.**..*****.***.*..**.*..*..**.*..**..**.......*...*...**..*.**..***.**.....*..***..*..**.*****.*..*...*....*..**...*****.....**...*.*....*.******..**...**.*..***.****.....**.*.*..**.*....*..*..*.***..*.*.*..*...*****.*......*.....***.**..*.***...*..**..*..*..*......***....**...**.***....*...******.*..*..*.***....*..*.*.*.*....*..*.**...... .*.*..*..*.***...***.***.**..******..*.*.**.**.*****...**.*.*..*.*.***.**..**...***.*****...*..*..**.***...****..*.*..*..*.*.*.*.**......*.****..*.**..*..*.**.*.*.*..*.*....*****.*.**..*.**.*.****.**....***.*.*.*.*.**..*.*...****..*.......*.**..***.*..****.......**.*.*.***.**......*.**..***......**..**..**.***.*.*.*.*..**.......*.*.***.*....*.**.************...*..**....*.**..**.**...****.***..**.**.*.**....********..**.**.*.*..******........*......**..*.*.**...*....***...*..*.***..........*....*.*.*****...****.**...*.*.****..*.*.*.****.......**.*.**..**..*.******.*.*..**.*********...**...**..*.**.**....*....*........****.*..*.*.*....*****..*.*....*.*..**.*.....*.*.*.**.**.****.*.**...*****......*.**.*.....*....*****.*..**.*..*.*...*..****.**.......*.*.**...*.*...**........*.*****.*****.****.*..**.***.....*.*.*...*.****..*.*..*.**...***.*.*.*.*...*...*.*.*....******...*.***..*...*..*......**.****.******.*..***..*******.********.**......*..*...***.***.*.**...*.*.....*.*..*****.*****.***..***.**...*..**.*.**.****..*..*..*.**.*...**..*.**.****.*.**..*..*.*.*****...****.**.**.***...*..*.*...**.....****.***....**...****.**.**.*.....**.*..***.*.******..*..*.**....*******.*.**....*.........*.....***********.*..*.....*.**.****.***...**.*.**..**..****.***..*.....*..**.*..**.*..*..*.***..**...*.*.....*.*..*****..*.**.*.***.*...**.**..**..**..**.**.***.***...**.*****..*****.**..*.*.***.....*.*.*...*.**..*****.*...*.***.**..*.*.*..*...**.*.*..*..*...*.**...**..****........*.***..*.***...**..*.*..**...*..******..*.***..**.****.*.*..**.**....*.**.***..**..**..*...*.*..*.*..***..**.*...**.****.*.***..**...**...**....******.*...*.*****.*.*******..........*..*....*...*.**.*..***..****...***.**.***.***..****.*.***.***...****.**..**.**.**..*..*..*****...***.**.*.*.*...*******.*.*.*.**...*..*...**.......*..*.**..*..**...*.*....****..**...*..**.*...**.**....*...**.*.*..*...*....*.*....****...*.*.*..*...*.****...**.*.*.......*.*.*.*..**...**.*****.*.*..***.*.*...*..*.**..**.*.......*..*.* .***.*.***.*.*...*.*...*.*...*.**.*...*.****...**....*.....*...*.***...*.*.****..*****...*...*.***..**...*.**..***.*.**....*.*.*****..*...******.*..*.**..**..**...**.***.*..*.**.**.**.*...*...**.*.******.*...***..***..**..*.*...**.***...***.....*.*.*..**.*.**...**..**.*.*..****.*..*.....*.**.*..*.***.*...*.*.*.**.*.*....**...**...*..**...***.**.***.**..*..**.**.**.**.*..*...*****..*..*.*.*............****.....*.*.*.*******..****....*.***.*..*.*****.**..****.......**....*..**.**..****.****..**..***..***.....**.****....*.*.**.*.*.*..*..**..**..*.*...*.**.*...**.**..*...*.*.***********.*.*.....**..*.******..*.***.*..****..**.***********...******.*.**...*....**.***..*.***.*.*.*...*..***...*...*....*..**..***.*....***...*...*******..*.*.*.*..**.**.**.*......**....***...****...**.**...*.**.****.....*...*.**..*...*.*.***.***..*..*****..**.*...***.***.*..**....**...***.*.**.*.*.**.....*******...*.....**.*.**..*.*...*.*....*..*.**.**.****.*..*.****...*.**.*.*.*.*.*.**..**.*..**...***..*...**...****.**..*.......*.*......*..***.*..*....*.**.*....****..**.**.*..****.....*.*.*.*.*..*.**.**.*...***...***.****.****..*..*...*.**.*....***.*.*.*****.**....***..**...*.****.*...*****..**.*.....***....**..****..***.*.....**.**.*....**...*..*..***..***.****.**..***....*..*..*.*.*..*..*..**.*****.*..**.***...*..*..*...**..**....*.*.*.***.*..*****.****..*..*..*...*..*.**.**..*..*...*.*.**..*.*..***.**...**..*.*.**.*..****.*.****..*********.****..*.**..*....*.**..*...***...*...****......***.*..**.*..*..**..*******.*.*....**..*..**.*****...*.**.*..*******...*.**.*..*.***..*..**.*...*.....**...*.*.*.*..*..**..****.*.*.**.*...*.*.....****.***..*..*..**.**.**....*.*.*.*.*.*.*.*..**..**.******.*.*.....*..******.***********..***...***...*...*.......*.*.*..**.**.**...*******.*..*.*.....**......*...***.*.*.*..**.*..**..**...*..***..*...****.*******.***.***...*****.***..***.***.**.....*.****.***..*****.....***.*******.***...**..*.*...*.**.******.**.**..**..**.*.*....*..*..***...*.*.*..**...**.....** .****..******..**.**.**..*.*.*.....*.***..*.****..*.*.....***.......***..**.*...*.**.*.******.**.*...**...*.*.*..****.*.*..***..*.*.*.**.....**.*....*..***.*****.....**..*.**....*.*.......*...***.*.***....**...*..***..*.*..**...**.***..*...*.*..*..*..******.**.*....**....**.*...*.**..**.**......*.***.**.**..*...*..**...***..*..***..*.****.*..*.*........*...**....*.*.*.*.***.*.*...*........****....****.*.**......*.........**.********..*...*..*..**......***.***.....***...*..*..***.*.....*...*.*****.****.*.*..**.*..****...***.**.***.***.*.*....*.**..***.***.*.**...***..*...*...*..*.*..***.*.*..*.....**.*.*..*.**..*.****..*..**.*....*..*.*..****..*.*...**....****.*..***...*.*...*..**..*..*...**.*...**.*.**.*.*..*******.**.*.****.*.***.**.*.*.****....*...***.**....*.*.......**...**.*....**...***..***.*.*****.**.*...**.....**..*...**.....*****..*.**...**...**..****......*..**.*.****.**..*...****.**.....**.*.*****.**.*....*....*.***..*..****.*.**..***...*****.*.**.*.....****.*.*.*...****...*.**.*.*.*...*.*.****..*..*****.**..*..*...***..**.**.**....*.*.**.******.*.*.**..**....**..*.....**...*.*.**.**.****.**..*....*.**...****..*.*....***.*...*..****..*....*...*....*.***.**.**.*.....***.*.*..*........*..**....**....*.*...**.**..*..*.***.*.*.*.*.*.......**.*****....****......**.*.*...******.**...*.*..*....***......*.*.*.*.******.*..**.********..*........*.......**.*...********..*...**.**.**....****..**..**.*..*..*.**..*....****...*******.*.**.***..***.....****.*.......**..*....**.****.*.......**.*******..***.**.*.*..*..**.*..**...***....**..**.*.*.*..*.****..*.*.**..*.*.****...*.*.*..*****.....*.....*.*..*..****....*.*...*...*.*..*.**.*.*..**.....***.**...***.****.*..***..*..**.*.....***....****...*.....***.*.*.....*...*..**..*...*..*..*......**..*.*..**...**..*...*...******..*.**.*...*.....*..*.*.*.**.*...*..***..*******.*.***.*****.***..**.*..**.*..*..*.****......*.*..**.*.****.......*...*.*..**..*..**.**.*.*....***.*...*.**..***...*.*.*.....**..*****.***.*..**.**....*..** .*..*.....*****.**..*.****..***.*.*.***.*.*.*.**.*.*.......*..**..**.**.*.*.*..**...*.**.*.*...**.****...*.***...*.*..***.*..*****.*.****..**.....*...***....***...*....*......***.**.*.*..***..***..**.**..*..**..*.......**..*..**.*..****.*..*.*..***.**.**...***.......**.*..*****.***.**.****.*****..*.....**.*..**.**.......*..**.**....**......*.***.***....**..*..**...*.*.*..*.**..*.******.*.**.*..**.**...***.**....**.*.*..**..*....***.**...*.****.*.***...***..***.*.*.*...*.....**..*****.*..**.*.*.*.*.*..*.*..*..**.***.*............*.*.....**..*..****..****.*..*..****..*...***...**...*..*..***.***.....*****.*..*.*.***.***.......**.**.**.*..***..***...*.**.*.*.***.*.**.*.***.**..*.**.**..*..*...****.*..*.*.*.*.*.*....***.**...**.**..*..****.*.****.....**.**.*.*.*...**...*.....**.***...****.*...**......**...**.*.***..*.*....**..***..***.**..****.***.*....*.*.*.*..**...*..**.**......***..**......*.....****..*...*...*..*..*..*****..**...*..***..******.*.*.*...*....**.***.*..***.**..*..**.*...****...*.*...*....**.****.***..*..*..****.***.***...*.*....*****..**.*..***.*.*..**.*...****...*.....*..**...*...*.*.**.**.*..******.....**..*...****..*.*...**..*.*.*.*****.**..******..*.*..*****.*...*.*..*.*..*..****..**...*...**.***.*.**..*.....*.****.*..***.**.***.****..**.**..*.*.*.*.*.*...*..**.***....****.*...***.***.**.*.**...**.*******..*..*.*..*..*.*..*....**.*..*...*.*.*.*...**.**..*.**.*....**.**.*..******.......**.**..*..*..........**..***.**......**.....*..*.*****.*.*.*...*..*.*..****.*.*.*..*.**.**...*.*....*.****...***...*.**.*.**.***.***....***.*..*...****.*...**.*.*.************.*....**.**...*.*.*.*..**.*.*..*****...*.***..**.**.*****......**.*.***.*.***....**.****..**...**.***.*.*....*.*.*...***.*..*****...*..*.*...*.*.*.*.*...*********.*.************.*.***...****....*...****.*..***...*..*****..*..*.*.****.*.**.*...*.*...**.**..*....***...*.***.**.*.**.*...*..**.*****.*....**.....*..******.*..***..**.*...*******..*.*.**..**...*****.*..**..**.***.****.....****...*.**.*. .**..**....***.**..***..**...*..*..***.*...***....**..*.....**....*.*....*...**.*..**.**.*.**.***.......*.*..***.....**...*.**..*.******.*..***..*.*..********..****.***........**.*...***..***.*********.*.*.**..*.**...******....*..***....*..**...**.**.**..*.***....***..*.**.**..*....**.***.*.*.*..*.**..**.****...****...*.**..*****..*...******..**...**...***....**....**..**..******.....*.**..******.*****.**...**.*.***....********....*.*.**..*...*..****.***..****.*..**.***..*..**.*..**..*.*.**.****..***.....***.**.**.**...*.*...**.*......*..**..*.****.**.***..***.*..**.***.*.*******...*....*.*....**.*...**..*...***.***.*.**...*****.*..*..**..**....*.**...**.**.*****......*.....**.*.*........*.*.**..**...*.*.**..*.****.******..**....*......*.............*.*****.***.*....*.***.*..*.*.*.*..*.*.*.**..........*..*..*...***..******..*.**..**...*..***..**.*....*...*.**...****..*..***..****....**.**...*.*****...*...**.*.*.***.**.*.......*....*.***.*****.*...**...*.**.*...**.*..*.***.**.***.**...****...*.....*.**..*.*.*.***..****.*****...*....*...*..**..*...***..*...*..***.***.**.**.**.*.*****..*..*****......*.****.**.....***.**..**.....*.**.....*.**.*..*.*****.***..*...*.*..*..*.*.**......***...**.*******......*..*.......****.***.*.**.......*.*****.....*.*.*.*..*.**..*.*****..**......*.*..*.***.***.*..*..**.....*.**...........*.*..**.**.*.***...*.....**..****.****.**...****...*.*.***.*.*****.**..*...*.*.**..*...*.*.**...*.**..**.**..**.***.*...*.*..*...**.....**.....**.....****.**....**...***.*.**..*.*.**.***.*.*..*..*......****.*.**.**.*****.*...*.**..**.*..***..*......*.***.*..**.*.*..****...*..*..*.*.*.**....*..**.**....*.**.*.*.*..**..***.....****...***...*..**.***..*..*...*..**....**...*.***.*.****.*..***.**....****..****..*..*.**.******.********.**...***...*.*..*.**..*.****..**.****.**.**...**....*.***..***.*.**.......*.**..*.**.*..****.**...****....*.*****.*****.........**..**..*..*.**.......*...**.*...*.*******.****....*....***.**....*...**.*..*..*****..**..*.**..*..*. .**...*.*****.***.*****...*.....*.**..*.*....*..**.***..**.*....**.*..***.**......***..**..*.***..***.*...*.***.*....**....****....***...*.**.*.*.*..****.*.**.....*.*.****.***.*.......*..*...*..*...*.*........*.**.*.*.****.....*.*..*******...*.*.**.**..**.*.**.*.**.**..*.*.*..*..*..*...*...***.*.****.****.*.***.**.***.**.***.*..***..***..****.****...*.*.*.**.*.*.***..*.**.**..***.*.*********..*...***.*.*.***.**.***.*...**..**.**.*.***....***.*.*.**..***..*..***..*...****.***..***.*..*......*.*.****..*......*.**.*.....***.**.***...**.**...*.*.*..*..***.*.**.*....***.*.***...*..*..*.*****..*...*....**.*...***.*..*.**..*.***.**.*..*.*.***...***.***.******....**....****..*.*.***...*****..*..*..*****...**.***...*.*.**.*...***..*.**..***.*.**.****.*.*.*..*..***.*.*.**....**.**..**....*..*..**.***..******...*****..*..*.....*...*.*.**..**.*******.***...*.**....*.**...*..**.*...***....****....*.***....****..**.*.*****.*.******..*........*..*...*******..***...****..*..**.*........*..*.*.****.**...**.****..*..****.*..*.*.***.*...*.**.***.*.....*.******.*..*.**...*.*.*...***...****.**.**..**.*.**.***.......*.****....*....****..*....*.*.*.*.*...*.*..**.*....**......**.*..***.*.....**..*...******.****...*.*.**...**....**....*..*.*.*..***...*.*****..*..*....*..*...**.*..*..**..***.*****....*......*...**.*.***..***..*****.*******.......*.*.*..**.**.....*.*******.*..*.*.*...*..*****...*..***..*..*..*..**...*....**.**.**.**.*.***..*.*..**..***..***.*......**........*.*..*.*.*.....**.*.*.**.*..*..**.*.*..**....**.**.**.*.***.*..*..*........***.****..*.....*.***.**..*..**.**..*.*..*.***.***..**.***..*.*.**.**.**..****.*.*..**......*.*.....**..*..***.***.**..**.****.*...*..**..*...**..****..*.*.*.**.**.**..***...******.***.**.**.*.****..***...*.**.*.*...*.*.**..**..**...******..*.**..**.*.******.*.*.*******.**.*.....*.**.....*..**.*.*......**...***.*..*.*.*....****..*.*.*..*.**....**.***.**.*.****...*.***.**.*.*.*..**....*..*.****.....*..*...*..**.****.**.**..*..***.*.**.**.***.*.***..* .**..**.*..****..**..***.....**..**.*..**..*...*...*..*...*..*..**...*.*..**.***....*....***.*..*.*.*.*.***.*.*..*..*.***.*.*...*...***..****.*...****......**.**..*..*****.........**...****......*.*.*.**.***.****.*......*****.**.**....**.*...**..*...*******.*.**.**..****.*****...*..***.***.*.******.**.****...*......*.*..*....*.**..***.*..*.**.*.*..**.*.******.*.*.*.**.**.*.*......*...***..*.**...*...*......***.....*.****.***.*.*****...****....*.**....*..**.***..*.*.**.**..*...*.*.*...*.**..*..*.*..........*..**.*.*.....**..*..**.*..*..*.....**..**.***.......*.*..*...**..***...**.*.*.*....**..*****.*.*.*.*..*.....**.*.**..........*.*..**.*.****...**.**.*.***.*...********...**.**..**.*.*.*.*.*..*.**.**.****.**..***.*....*.**...******.*.*...**.*.*..*****.*.**.*..***.**..*.....*****..***...*..***..***....***...*..*****.***.****...**.*****.*....**.*.***.*..*..*..**...*...**.**.....**...***.*...*.*****.....***..*..****..***.**.....*....**.***......**.***.*.*.*....*..*.....**.****.*.*...*.*.*...***.****.*...*..******....**.**..**...**.*.*.**..****.***...**..***...*.*....****....*.**.**.*.*...*.**.****.*..*..**.*****.*....*.*.**..**..*.****..*.*.***......***...*.*...*.**...***..*..**********.*...****..**..****.****...*.*..**.**...**..***.*..**.*....**.*.*..*....*.****.*.*..**.....*.**.*.*.*...**..*.******.**.........*.**..**...**..**..*.*.......*****.*..*****..*..*.***..**..***...***......*...**.*.*.**.*...*.*.*...*.****..*.**.**...**..*.*****.**...**.*...***.**.*.******...***..*...**.....*..**.*.***.**.*...*...*...*...*..*.**..***.**.*..***....*.....**.**.*.******.**..*.......*.....*****..****.***.**..*.*.*..******.*..****.***.***..****..*.....**.*..****..**....**.**......***.*..***..**.***.****...**...*..*.**.....*..***..**...***......**...**.....*.....***.***.*....**..**..*****.****...**.*.*.***.**.****.*.**.*.*...**...*..*..*.***.***..***.......*....**...****..*...*..**..***.....**..*.***.*.***..*.**.*...**.*.*.*****..**....*.**...*..******..***..*.******.*......*..**** ...*.**.*.**.******....**....*.*.****..*****.****.****..**..**..*.**.*.*****.**.*.*..*....***..***.*.*.*.**...*..**.*.***.*.***...*.**..****.*.*..****.**......***..***.***.*..***..**.**.*..**.**.*.......*.*..*...**..**..*******....**..***.*******....**.***..*.*.****.**.*******.**..**.**.****..*.***........**.*....***..**..*.*.*.........*..*.***.....*..*.*.*..**.**...*.**.*.***.........*.*...*...**..*.*..*.*.......**..***.**.*.....*.****.....**.******.*....*.*.*.*.......******.***...**.....*.*.****.*.*..*..*.*..**.***....*..*....*.....*.*.**....****.*.*.***.***.......*..****.****.**..*.*..***...*.*...******.**..*...*....**..***...**..****...**.*.***.*..*..*.*.**...*.*.....**..**.*.***.****..**.**...*.**...*.**.**.****.*.*..**...**.***...*....*****.**.*.**..**.**...*..*.......*...*.*..*.*....*..***..***....**...*.*****..**.****.****..***.**.*..*.*....**.****..*...**....**..***.**.*..**..******...*.*.***.*.*..*.*..*..*..**.*..*..****.....****..*..**...**.****....****.*..**.*.***.**.**....*..**.*..****.....**...*.....*.*......***.*..*.*...*.*.***.**.**.*.*.***.*******.***.*.*.***..*.***..***.*.*.***.******.*..****..*****...*...**..*.*...*.*..***...*.*.*...*...*..*..*.*..*...***..**....*.*..**..****.**.....**..**..**...*...***..**.*...***..****.**...*..**.*.*...**..*...*.*....***..**.***...***.*.*.*.**.**..*.***.**..**.***.**..**.***.**.*..*..**.*****.*.*****...*.*.**.*...*.***...**.**.**.**.*****.....*****.*.*.***...*..*..***.***..**.....***..*****.**..*....**..*..********.*.*******.*.****.*.*......*.*.***.********.*...**..*.*..***.******...*...****.*.....**....*..***....**.....****.**...*****.*...*..*.*..***.**.*..*...*..**.**..**.********.**..*****.***.*.**....*.*..**..*..**..*..*.**.....*..*.*.****.******.*.********.****..*..****.***.***.**.**.*..*...****.**.*....**.**.*..****.**..*.*.*.*..*...*.*..*...*..*....**..**.******.*.*.*.***....*..***.**..**.***..****...*.***..*.****....**.*.*.**..**..***.*.*..***..*.*.*.**.*..***.....*..**..**..*.****.....***.**....****.... *.**.**...***...*****.*..*..****.****.....*......*.*****.**....******..****..*.*.*...*...*.*.*.*..*.....***.*.*.......***.*.**.*.***.**.*...**.**.*.***..*.***.*.....*..***...*...****..****..**..**.****...*.***..***.*..**.*.*.***..**.*..**.**...**.*..*..**..*****.*.*****.***.**.**....*..**.......*****.*.***.***.***....***..*..*....****.***..**.**.*...*.*.*....*......***..*...*...**.*..*****.*..*..*....***..*****...*..*.**.**.****.*********.*.*..*....*.*.*..***.**.******.*.*******....*..*****.*....**.******..**..***..*..*****.******...*..*.*.*..*...**.***.*.*****.*..**.*..**.*..**.***.***.*.*****....*..***.*.**..***...**...******...*.**...**.**.*...**.*.***....***.***.**.....****.......****.....***.**.**..****.*..***..*.*..***.****..*..***....*.*****.**...******......*....*.***....*..*...*..***.*..**.*..**...*.*....*.*.***...****..***...****.***.*.....*..***.******.**..****..*.**..******.*...*****..***...*.**..*....***..*..**.***.*....**..*....****.**..*...**.*.******...*..*****..*...*...***...*....*.*****.******...*.**.*.*.*..**...**.*.*..*.*..*..*...**..*..*..***.****..**.*.*.*..*.**.****.*.**.*.*.*..*..*...***....**.**.*...*.**.*.**...*.**.**.***.*....******.*.....****..***.**.....**..*.....*.*****..*.*.*.**..**.*****.....*.*.*.*...*.****...***.*....**.*..****...*****.**.**.**...***.***....*..*.*...*..*..****..****.**..**....**.*.******.*.*.....*....**..*....**..*.....*.**.**.**...*..*.*...*.*******.*.*...**.*...***.*....*******.***...*...******..**.*****.***..***.**.****.**.**.****.**.*.***.*.*.*****..**.**...***..*.**..**..*.******....***...*...***.*..*.***.**.*...*..***..*..***.*.*.**..****..*.**.*..**...**.....*.**..***.**.*..**..*.****.*.*.***.**.*.*..**.*.***...***.****...********.******....*..**.**..*******.*.**.*..*.*..*.***..**.*....*.*****.*....****..*.*.**.**.....*.*****.*.**.*.*.*......*.*.***..*.**....*...*.*..*...*..*....*.*..*******.*..*....*......**..*....*..*.*.**.*.*.****.*.*.*..**.*...********.*.**..***.*.....*....*.*.*..*....*.*****.*....*..*..* ****..*.*.******.*.*...**.........*..**.*.....***..****...*.*.*.***..*....*.*..*.*.*.****.....****....*.*.***.***..*..*..*.**.**.....*..*.****.*.***.*....*.****...*.**.*.*.***..*****..**.*...*.****.***......*.***.**.**..*****..***.*.***.*..**.*....*.*.*..*..*..*.*.**.*..*.*...*...**......*****..*..*...**......**...*.***.**.*..**...**.*.***.*....**.*.**.**.***...**..*.*...*...***.**...***....****...**...*.*****..*.**.**..**.*****.....**....*.*******..*..**.*....**..***..***.*..*..***.*.*....**.*...**.*******...**..**.*****...***.*...**..*****.*.***.*..*..*****..**...*****.**.*.**..*..**.*.**.******...****...*.*.*.***.*.*...**..*..**.**....**..**.*.***.**.****.....***....*..******....*....*..**..***.****.**.****.*.*.*..**..******.*.*.*.*....***.*...*.*.*.*.*....**.**.*...**..*.*.*....*.**..*.*...*....*****.**.*..**.*.**..**.**....*....**...*...*..**...**..*.*.*.**.....**.**.*..*********.*.**.**.*....**.*..*..*..**..*.*.*****..****.**.**....***..*..**.*..***.*.**..***.***.*.****...*.**.***.*...**..*****.****..*..*...*.***...*...*..*****....**.*...****....**.*.*.***...**.*.*****.***.***.*.*...*.*...***...********..*.*.*.*..*.*.*.*****...*.***.*.*.*...*...*.**.*...***...**.*....*.*.**...****.*.*..******.**..**......*....*.***.***.*****.**.*.******....*..********.*.***..*..***...**...*.*.....**...****.**...****...*..***..*.......**.*.*..........***....****.**..***.**.*.*.....***.*.*.*******.****..*****...**.*.**.*...*.....***.*.***....**.****.**.*..*..*.*.*..*.*.**.***.*.*.***.*.*.**.***..**...***..*..*.********....***.**.**....**.****....**.**.*...*..**....****.*.**..****....*****.*...*.****.......*..********.***...**..*..*.***....**...**...****....*.***.*..*..**..***......*...*.**..*..*.**...***.**...***..**.*.*.*.....*.*.*.*.......*...*.*...**....*...*.*....*...*.*.....*.*.**.*....**.**.***.**.*...***.******..**....**.**.*.*.**.****..**.*.*.***.**.*.....**.*****..*.**.**.*...**.******........***.....**.*..**..*..*..*.*.**.*****.*****...***.*.*......*..*..***..**.**.*.* *.....*..*....**.*.*....*...*.******.**.*****.*..*.**..*.*.....*..*.*.****.***.....*.**.***..**.******.*.*.*...*....*..*****..*.**.**.**...*...*.*..*..***.*..******....*...*.*.***.*..*...**.*...*..*....**.**.*.***..*.*.*...**.*..****....**...*..*****.****.***.**.*****..***..**....*.*****.*****...*.*****.**.**.*.*...**.*..***.*...*.*.****..*...**..*.***.......**.***.**.*...*.**.***.*.*..*.**....**.**.*..*.**********.....*....*..**..........******.*....*****.*..******....*.....**.*****...***...*..**.*.*..**..**..***.*.*...*.*.*..***......***.*.*.*.*.**.**....*.*.***...****......****..**..*....*..*.*.....*.*.*..*...*.*.*.*.*.*.*.**..*.**.*..**.*.******.***.**..*..***.***..*..**.****.....****..**..**.....**.***..***..**..**..*..*...**.*.**.*.*.*......*.***.***.**..****..**.*.*.*..*****.**.....*....*******.***.*.**.*..*.*...**......**.**.***.**....***.**.**.**......*..**..**.*.****.*.**.*.*.**.**.****.*..*..**...*..*.**..***..*..*.***..........**.....*.*....*...*.....*.*......*.*.**.***...*..*.**.*.*.***.***...**......*..***....*.*..*.**.*.**.**.**...**.*..**.....**.*.**...****...*.....*..*.*.*.**.*.*..***..**..*.**.**.**....**..*.**...****...***..****..****..*..*..*.*.*.*......*.....**......*****.*..*.*.*....**.*.*****.*.*..*....**..*****...***..**********.*............*.*.*......***........*.....*...**..***.***...**.*.*.*..*..*..*.*.***..*.*.*.....***..**.*...*.******..*.**.*.*...*......****..**.****.*.*****..*..**.****..*****.*....*........*..*****.....*.......**.*****..**...**....*.***...*.*******..*....*..*.*..**....**.*.***.*.*....*.*..****.*********.*.*..**....**.***..**.*.**...***.*.**.***.....*.*.*******..**..***.*........*....***.***.**..*.*.*....***..**.....**.*..*...****.*.**.**...*****.**...***.*..*.*....*..*.*.****..*..*.....*.......**..*..***..*..*...*.*.**...***.....**.****.**.***.*...***..*.***.*...*...**.....*.*****..*..*.*..**.*.**.***.****..***.*.**.*.*.**.*.**..*....**.*......*.***.**..*.***.***.**.**..***..*******.**...*....**.**.***..***.*.**.*..** ...**..***..*.*.*....*.*.******..*.*..*...*...*.**..***.*.***.***....*..**..*..**.**..***..*.*.*....*.*........****.**..*.*.*****.**..*.*****.*.**.*..*....*.**..*...****.*......****...*...*...*.*****.********...*.*.****.**..**...****..**..**.*.*..*..*****.....*....***.***.****..****..**....*****.***..**..*.***.*.***..*.*****.......*......*.**.*....*..*.*.**..*.****.*.*....******.....***.*...*.**..*.***.*...*****.*****..**..***.*..*****.**..*..**..*.*....*******..**.*****.****..*...***.*.....*..*.**.**.**.*..*.*...**....**..**.**....******.*****...*.***..**.*.*.*.*...*.***.**.*.*.*.*.***.*.***....***.*....*.....**..***.*.*..**.***..*.*...*...*.*..****....*****.*.....**.**.**....**.*.*.*****.*..*.*..**...*.*.***.*.****.*..****.***..*.*...***.....***.**.*.*.**.****...*....*..**.**.**..*****.****.**.....****.***.....*.*..*.*...*...*****..*..**....*.*.**.**.....*...**..*..*******....*..*...********..*..****.*.**.**.***....*...***..***.*....*..*.*.*.***.*..*.**...******..****.****...**...*..***.***......*...*.....*.*...**.....***..***..*....*.***...*..**.****.*.*..*.....*.***..**..**...***..**.*.*...*..**...*.*.*******.*.*.**.*.***...*..***...*...***.****......*.*.*...*.*.......*..*.*.*..*.***.**....*.**.....*.*...*.*..***..****..**.*....*.*.***..****..***.**.**.*..**.**...**.***.**....*......*.....*....***...*.**.****...*.*.*...*..**.**.*.*..*..*....***.**....***.*.*.*.**....**...**.**.*.*..****.**.*..***....*..**.....**.*....**.**..**....**.**.**.*..*..*.....***.***.****.......*..**.*.*..**....*..*.**.*..*...*.*...*...*..**.*.*.....*.*.*.**........*******..*..**.....*.*.*..***.*....*..**.**..**....**......*.****....*******...*.****..**..*....*.**.***..*...*..*.....**.*.**...*..*.**.*.**...***.****.**..*...*****....*..*.**.*****.**..*..*.**...*..***....**...*.*.***...**..*..*.***..**.**..**.***.*.*...*****....*...****.**.**.**....*..*..**..**....*.*.**..**.*..*.....*....**..*...*.*.*..**...***.*.*.*.*.*.....**.*.*.....**.*.*.*.*..*..*..*....**...****.....*..***.***.*.... ..**.**.**.**.*...*..***..***..*.***.*..*...**.*...*..*..***.**...*.*..**.*...*.*****.....**.********...****...*****..*.**.*..**...*...*..*.....*.*...***.*...*.**.*.*******.******....*****..***.*..***.***.*.*.*....**..*.*.....**..*...****.***..***.*....*..***.*...*...*..*.*...*..***.*....******...*.**...*....*.*.**..***.**..**.....*.*..*...***....**..***...*.....*.***..**..*.*.*****.*.......*.*..***.**...***..**.*...*....*.**....***..**..***....*.*.**.****.*.***.*.**.*....**.*....**..*.****.*...*.****.*.....*....*..**.*......*....*.**..*.*.*...**.......*.*....*...*...**.*.*..*.*.*...**..**...****..**.*****..**.*****...***..**.*.*....*.**.*......**.*....*.*.*..**.*.*.**.*.*..*..**...**.*****.....**......*.*.*******..*...*.*..*.....*...***.**..........**..**.*.....*..**.*.*.****.**.....*.****.***..******.*.*.**.********..***..****.*.*.**.*.**.*....**...*.*.*.*..******..***....*.*.****..*.*..******.**....*********.*..**..*...*...*...*.***.*.*.*.***.**.**..*.......**...***.*.*****.*.**..****...*.**...*..**.******.....**.***...*.*.*.**.**.*..*.*.******..*.......*...**...*...**..*.***........***.*.*...*.***...*..*..*.*.**...*..*.**.****..*.*.......*...*************..*......*..**..*..*****.***..*.*.......**..*..*.*.**.**.****.....**..**.*...*..*...*********..*.*.*...*.**..*****...**.*..***...*..**.**...****.**...*.**..*...*.*...****...**.**..***.*.****.*.*.**.**...*...***..****.****.****.**.*.****.*.*...**..*.**..**....****.*.**...**.*****.*.*.*..*...*.*.**.**...*.*.**.**...******.*.*...**.**.*...**.*..*...******..**...*.**..*..**.*.*.*.**********.******.****.****.***...***.****....*****...***...**..*.****.***.***...**.*.**.*..*.*******...*..****..*.*.**.*.*.**.*....***..***..*.*.*.....****.**.*...****.*.*.***.*.**..**..****.***..***.**.**..*..*****..**..**.***.**.**..*.*..*.*.**.*.*.**.*...***..***.*.********...*****.***.*..*...*.*.***.*.*...*.**..**.*..*.**...*.*.**...*.*.***...*..*.***.**..*...****....****.**...*.....*..*..****.......*...*...**..*..**..*..*.*.***...*... **.*..**..*....**........*.******....**..*.**.**.*..****....*..*..*..***.*.**.*.*...*...*.**.**.*.*..*....*.****...*.**..*.***..***.***..**.*..*..***.*...*..*..*.**.***.**.*.***.*.*....*.**.....*....*.*****....**.*..*...*.***.*.*........***.***.....**.**.**.***.*..*.*.*.*.**.*..***.**.**.*.*.*****.*..*..*.**..*..**......*.**....*.**.***..***..*****.*..*..*.*...**..*..*.*....***.**..*..***.****.***.*.*.*..**.***..*..*...*******.**.*.*..**.*.....*..***.***..*.**.*.**.*.*******..*...**...*..**.***....*.**.*...**...**...*.....*....***..*...***...**....***....*.*...**.****..****.*.*.**..**..*.*...**....**..........****...**.**.*.*..***...***.*.**.**.*.*.*.*.*.*..*..****.******..**...*......***.*..***......*****.*.*..*.**.*..***.****..*****.***..*****.*..*.***.*.*..*.*****.*..*...*...*.****..*..*....*.****..*.*.*.**.**.**.**.**.*.*..*.*..*..**.*.**...****.**..*..*****.**.....*.......*.**..*.*.**...*****.*..***.*.***.*.***.***..*******.*...*.**....**.***...*.*.*..********..*.*..****.**..**..*..**.*.*.**..****.....**..*.***.*..***.*.*...*.*.**.*.*.*..**.**...*..***.****.*..*.*.*..*.*.******..*.....***....*.*...*.*..*.****...*.******.**.*.*..*.*.******....*......**...****...***....***......**..****..***.*.*.*.*****..*..****.*..*........***.*.**..*.......*...*..*.*..*.....****...**.....*...**...****..*..***.*.....**.*.*..*.*.*.*.***....*....*.*.**..*.****.**.***.**.*.*..*...*********.*...**...*.*..*..*..**..***.*.***....***.***.........*.****..*.**..**.*.**.*...***.**.*..*.*...*..***..*.*.**......**.*.***.*..***..****..*..*.*.*.*...*..**....**.*.***.*****....*..*.**.*..*******.**..*.*...***.*.****..***.*.**.**.*.*..*..*.*.***..***.*.**.*.**.**..***.*.*.*...*.*.....*.**.*.**..****....*.....*..*...**..*....**.***.*.**...**.*..***...**.....***.........*..*.***.*...**.***.*****..*.*..*.*..**...*....**.......*..*.*.*****.**..***.**.*.*****.....*....**.*...*.**.*.*........*...*.*.**.**.....*.**.**...**..*....*....*.**.********...*.*.....*.......**...*..**..*****......*..*.....**.*. *..*.***.**.****..*.**.***.*****.***..*.***.....**..***..***.*.*....****...*.**..**..*...***...**...*..**.***.**.**.*...*....***.*..*..*****.*...*..***.*.*.**.**..*.*.**..*.*.*......**....*.***...*..***.**...*..*.****.**.*****.**.*....*.....*.*.***..*.**.....****.****.*.*******..**..*..*..**.**.*..**..*..**....****.**.*.............*...*....**.****..**..*..*.....*.**.*.**.*.**.*..***..**..**.**.*......*.*....*..*.*....*..*.*.****.*..*......**...*.*.*...***......**.*****.******.*..****..***.**....****.**.*.*..*.**..*.**...*.***.***.****.**.*.*.*..*.*....**.*.***...*...*****..*..**.**.****..***.**......*.**..*....**.....*.**.*..*...*..**...**..**...**.*.....*******...*.*....*.*.*.*.***.**.*..******.*****..**.*..***.***.***...***..*..**.*.*..****.....***....***.*....*.*..*..***.*...**.**.***.**.*.****.*...***....****.*.*..**...*.****..*..***...****...**.***.....**.**.*....**...**..***.*.**..**..*.***..**.*..***..****.****..*********.*.***..*.......*****.**.....***....**....*....**.*****.*..........**...***.**....****..****.****.**....**..*...*.....*.***.**...**.*..**..**.*.**.*....*..*.*.***.**.*.*.*.*...**.**.*.**..***.**....**.***.**...***.**...*.*.*.**..**...**.******.***.**...***.***..**..*...*.....*.*....*...*....*.*.*..*..**.****.........*.*..**..*........****..**.*.*.**.*..*...*.**.**.....****...*****...*.*.....*.***..*.....***...*.***..**.*....*......*....**.*..*.*.*.*..*..**....****..*...*.*..**.******.**......**..***.......*.***.**......***....**...****.**.***..*..**..**....**..*..*...**.****..**.**.*.*.*******.*..**.**.***.*.****..*.**....*..*.**..*.*******...***..*...*.******...*..*......***.*..*..*.*.******..*.**.*.*.*.**.***..*****..***.*.**..*.***..**.***.*..**...*.**.*..*...****..*....*...**..***..**.***.****.**..*.******...***......*.....**.*.*...*.***..****..****..*.****.*.*.*..***..*..***..*****..*****..*.*****.**.*....*..*.*..*****..*.*****.*.**..*...*..**..***.**..*.*.**.**..*..*.**...***.....*.*.***..**.*.*.*...*.*.*..*.**.*..**.*.***.**...**.*.** .*...**.*..**.****.*****...*.*.*.*.*..***..*..*.***...*..*..*.*..**.*..*.*.***..**....*.***...*...**.******...*...***.*.*.*..*.****.*..*...*....**.*..*...*..*.....*.....**...**.**..*.*..*****.*****.***..*.*.*.***.*.**.***..*.*.****...***....*..**..*..**.*...**.**...**.*....*****.****.**.*.*****.**.*..*.*..*.*****.**..**...**.*..**.*.*.**..**..*.*..*.***....*....**..*.....*.***.***..**..*.*..**.****.*.*..*.***.*******.**.**...****..**..**..**.......**.****.**.**..**.*.*..*...*...*.********.*..**...**....**..*.*...**...*..***...**.**..**.**.***..*..***...*.*.*.*.***.*..*...***.*.**.*........*...****..*......*..**.**.***..*.*.*..*..****.....****.**...***..*.**.****..***..***...*.**...**.*.**..**.....*.**.**.***.***.*.*****....*.*....**.*..*...*..**.**..*......*..******.****..**..****.*.***.*.****.....****....*....**....***.*..*.....*..***..**.**.*****.*.**.*...**.*...*.*.*****..*.*.*...*.*****..*...*.***..**.*.****.*....*....**..*.***..*.**.*...*.....*..***.*****.*.****...*.*.*...****..**....*.**.*.**.*.*...**...**..*.*.....****.********.*........**..**...**....***..*.***.***.**.*....**..*.*..*******...*.*...*..**.****.*....*.**..*..*..*.*..******.*..*.**..***.*..**..**........*.**........*.**.***.*....*...*.**.**..*.**...*.*..*....*****.********.****...**.**..**.*.**..**.**..*...*****.*..*****..***..***.*...***..*.*...........***...*..**...*..*..*....*..**.*..***.**...*.*.*.*****...*.***....******.*****.**...*..****.***...*.*....******..........*..***.*...*.**...**..**......*.***..*...*...**..*.*.**.*.**.*.*..*..***...*****...*.....*..**.**.**.*..*.******.*.*..*...*.****.....*.*************..*.*.*..*.*.*.**.*..*****.**..**...*.*.*..*.**....*..****.**...**.**..*.*..*.**.*..**.*...**.*..*.*....*****...**..********.***.....*.*.***.........****.***.*.**.*..*****.**...*.*.*.*.......**.**...**..*..**.**.*..*.*.*.*......*.**...*....*.****.***..*....*...*.**.***.*.****..***..*.*.*.*..*..*.*.*.*...*.***....*********.**.*.****.*.*.*.***.***.***...**..**......***.*.*...**..*.*.* .*...*..***..***.*.**...**...**..*.*.*..***.*...**.....*......*****..**..**..*..***.*....**..****.*.*.*..*.....**.*.**.*.*.**.......**...*....*...*....*.*.***.******.**.**.***...**..*..***..**.*.*....***.*.****.*.*..*.*..*..*...*..**.*...**.*****...**..****......**..***..*..*.*.......*.*.**.*..**..*..**....*..*..****.**....*.***...**..*.*..**....*.*.*..*.*.**...*****.*****..*.*...*............**.*..****...*..*.*.*...*.**.*...**.*.*.*.......**..**..*.*.*.*.***.**.***..**..*...*...*.****.....***.*..*........*.*.....*..*....*...*.*..*.****...*****.*..*......*....**.....**..*..*.**..**......*.*.*....***.*..*****.*.**..*...***...****...**.*...**.***.****....**...****.**..**..*.**.....*..*.*...**.*.*****.*.**...*****.*..*.*....******.*.*..*.**..****..*.**...*.**..**.....**.**.*.*.****..*...****..*...*.*.*...*.**.*.*...*.*.**..*.*.**.*.*...*.***.*.....**...**..**...**.**..*..*..*.*..*.**...*.*...*******.*..*.*..**.**...***.***..***.**..**....*....***..**..***.***.*.**..***.**.**..*****..*...*.*..**.*.......*..***.**.*****..*..*..*********.*...***.*......***...**.**.***.**.*.*.***.*..**....*.*.*..*..**.**.....**.**.****.**.*...**.*.***.*.*...*.**.*****..**...*.*....***...**.*..*....**..**...*.*..**.*..*.*.*...***...**.*.*..*.**.*.***.*.*.**.****.**.**..*..**.**********..*.*.*.******......*.*******.*..**....**...**.*****.*.*...*.*.****.*..**..*..*.*..***.***.******.**..**..***.*....**..**.*.*......**....*.**.***.*..***.**..***..***..*..*.***..*.***..**...**..*.**..*.*.**.****..***..***......*.**..**.**..*...*.*.*..*..*...*****.***.**.*..***.*..**..*.***....*..*..*.*..**..**.*.*.*.*......*.*.**.****.**...*.*.****.*.*******.*******...*.*.....**......*...*.*******..*.*.....*.*.*..***.*.*.*.*.*..**...***..*.........****.*......**...**..**....*....***......**..*...***....*.*...*...**.....*....**.*.**...*..*.*..***.*.*.......**....***....*.**.**.*..***.*..*.***....*...**..**.**.***......**.**.**.*..**....****.**.**..*..*..**..*.*...****....*.*.****.*..**.....****...***.****.....*. ***....*****.*.***.*.**....*...*....**..*****.....****.*.***..**.**.**.**..****.***.*.**....*...***.**..*.**.*..**..****.*...**.****..*.*....*.*.***...**..*..*....***.*.*...*.*.....*...**.***..*.**...*....*...**.**.*.**.**.....**...*.**.**.*.*..***...*..******..*.***.****..***.*..***...*.*.****..*.*....***..*....*.***.*.*...*..*.****.***...***...**..**..***.....*..*..*...**.*.*...**....*.*...*.***.**.****.....*.*..*..*.*.**..*.**.*.***..**..**...**....*...*.*...*.*.**.*..*.**.**..***...*...*******.**.*....*.**.**...***....***....*.*.*...*.....***.....**.....***..*..**....******......****.**..**.*.***.*.**...*........****.**....*....**.*..*..*.*..*.*..****...**.......*.**.***.****.***.*.****...*.*.**..***..**.**....****.*...**.*.*.****.**...**.*.*********...*.**..****.*...*..*.*****..**.*.**.*****..***.***...*...*.***.*.**....*.*..*****..****..*...**.***....***..***.**......***.**.*..*.....***.*..**.*.**.**.**.*.*...**...*.*..**.*.*.*.....*.*.*...**.**..**..*.***.....*****.**...**..*.**.*.****.*****..*...*..**.*.*..**..*.*.**.....*.*..*.*.******....*.****.*.*..*...*.*.*.**..*.*...**....*.*.*..*.*.***...**..**.*..*....*.*..*.******..**.*..**..***..**.*.****..**.****..**.**.....*.*.**...****.*..*.***...**.**.*.**...**..*...*.***.*..*.*.*..*..***...*...*..**.*..*.*..***.*******..**.**.*****.*.****.*..*..*******...*...**.*.....****...*..**..***...***..**.*..*...*...*.......******.**.*.*.*...*..*...**..*.***.**..*****.**...*.***..**.....*..**..*..*****.*........***..*..***.........****...**.**.*.*..***.*...**.**.*.*....*.*****.*...*.*..*..****..*.**..**.*****...***......**..**..*****...*****....*..**..*....*.*.*.*.*....**.*..*.....****......***.*..*....*.*.*.*..**.**.....*.**..*..**.*.*.......*.*.***.****.***.****.**.*.*****.*..**.**.....*.....*.****.*.....***.*.......**.**.**..***.*..*.*****..**...*.**.*.*.*.*.*.**.*..**..*.***..****.**.***.***.***.*.**.***.**.**..*..*..*.*..*..*.*.....*.*......**..*.....*.*****.*..****...*.*.....***...***..**..**..*.****...***..**.***.* .**.*..*..*..*..***.*****.***..*.*.*..**.*.***.**....*....****.*..*..**............*.***...*...**....*....*****.**.***.*.*...**..*.*.***...*.***....*....****...*..***.*..*..*.*.*.***..........**.**...**..***...*.*..**.**.*..*****.*.*.**.**...**....*...*.*.**...*..**.*.*...**.**..*...*.**.*..*...*.****..*.....*****.***.*.*******.**...*******..*..*.*.**.*..*****.**..**.....***..***.***.*****..**..*.**..*........**.*.***.***..*.*..*.***.*...*.*.****...****.*.*.**.*..****.**..***...**..*****.*....*.***********.*.....****.*.***..*..**..**..*.**.*.*.****.*..*..********..****.....*..****..**.**.*..**....*.......*.*.*.****....**..**..*.***.*..**.*..**.*.**.*.*****.*.**.**.......****..*****..*..*.......*.*..**....***........*****.**..*...*.**...*.*..***..******.*.*.**.***.*****.****..*****..***..***.*.*.....*.*.*..**.**.*...*..**...*.**..*...**.****..*.**.**.***..***.**.***..*.*.*.**.**..***..****....**.*.**......**.*.***..**.*..*.......**.*.***.***...**...**..*..*.**..*.**.***..*.****....*.*.......*......**........**.*******.....*.**.**.****......*..*...***.****.*..***.*..*...**..*.****.**.*.**.....****.***..*....***.**..*.***...*.....*..**.**..**.....***..*.**.*....*....**..***......**.*.***..**...*.*...*.*.....*.*...*.*..***..***..*.*.*.....****.*..****.*..*..*.****.*..*....***..**...*.****.***..**.*....*.*..*..**..*****..*.***.**.***....*.***.*.***.**.**********..***...*.*.....**.*.***.*..****.*.**.....*.*.**.*.***.*****..*.*.**...*.*.**..**....**..*....***.***.**.*.*.....****.*..******.*.**.***....**..**..**.....*.****..*....**...*.*....*..**.*.*****..**....*..**.**...*..*.*.*..****.*.****.*.*.*.**..*****...*..***.*********.*.***.*..****..*..****..***.**...**.********........*.****.**.*.**.**..*.****...**...**...*.*....***....**...*.*..***.**.*...*..*..******...***...*.*..*.*.**..**************...*.*...***...*...**.**..*.*..********..*.**....**...*...*...****.***...*.*.*.*....*.*.*....**...**..*...**..***..***.**.***..*.*******.***.*.*.*..**...**.**..*.**.*.*.**...*.*.. **.**....*...**...*......**...*.****.**..**.***....*.*****....**.*.**..**.**********..*****.*.....***...*.*.**.**...***.****..**.*..****..*.*.......****..*.*..***..***.**.***..*.****.*....*.*.*....*.....**.**.*....*...*.**..***..*..*...*...****..*.***.....*.***..*..****.**.****...*.*...*..*..**.*.***......*.*..**...*.**.**.*.**....***.****.**.*.......*.**..*..*..*..*...*..*.***...****.*..*.*.*.**..*****.******.*....***...*.***...*......*.*.**..**.*...*.**...*..**...****..*...**.*..**.***....*.*.*******..**.*.*...**.**..***..****..***..*.......****.....*.*.*..***.*.*.**..***.........**.*.*..*....*.*.*..**.**.*.*.*.*.*....***.**.**.**.**...*..*..*...*****.*.*....*..*.*.**...*.*..*.*****.******.*.*.***..*..*.*.**..*...**.*....*.*..**.**..****.*****...*.*.**..*..****.*..........*..*.*.**.*...**.**.****.**..**.*.***..*.*.**....****.*.*.*.*.*..*****...*.**.**..***.*.*....***..*.....*..***..*..*..******..**..**...******..**.....*.*.****.**.*..*.*..**.***..*....*.***..*...**...*.**..**.**.....*.*......*....**..***..***..*....*..**..*..*..*....*...*..****...*....*.......*..**.***..*.....*****.**...***.***.*.*..**..*...**.*...*..*.......*..*.**.*.**...*.*.***.*....*..*.*....*..*.*.*******.....*..*.**.***..***...****.***..**..****.*...*.**.*.*.*********...**.*...****.****..**.***...***......*.**.*.*.***...**.*.**.*.*******.**..**.*....*.***.*.*...****..**.*.*.......***..*******.**.*.***...**.****.*..*.....**....*.*.**..*...**.*.*..*......*..*.*.**..*.*****.*.*..**..*..*.*...***....*...***.....*..*.**.**.*******....*..*.**..*****.......***.*..**..*.*...*...*.......*.*.*..*.*..**.*.....*.......**...*.*.*..*.*...***.**...**.*.......*.**.*.**.**..***.***.*..*....****......*..***.****...*****..*.*..***....**.*.*..**...*.**...****..*.*.*.*...*.**.**..****..*.*..*****.*..**.*......*.***.***.*.*...*..*.**.**..*.*****....*.**....*.****...***..*....**.**...*.**.....**..*******.*..***...*.....****.*****...**.***.*.**....*.*..*..*******...*....*...*..*.**.*.....***.....*.**...**.*.....*.* .**.*.***.**.***.*.*..*.*.***.*..*..***..**.*.*.**....*.***.*..******........*.**..*.*.***.***.....***.***...*..**....***.*.*.*.*..***....**.*..*.*.**.*......**.***....*......*.*..*.**.....***.*...**.*****....*....***..****....**....**......***.*.*.....*..*.*******....*.**..*****.***..***.**.*.....*.***..*.*.*......*..*.**.......***.*.*.....**.......**..**..***..*.*....*....**.**...*.*....*...*..*.*..*.*.****.*.*.*.....*....*.*.***.*.*****....*..*.*..*..**.*****.***.*......*.**.**...**...*.***.**.**.......****....**.***..*.*.*...*..**..*.*.****.****...**..*.*..**.****..*.*...*...*.****.*.**.*..*.***..**.****.***.*...*.**.***.***.*.*.**...**.**.*.******.*.**....*....**.**.**..*****.*....*.*.*...*..**.**......**.**.*..*.**..*******.***...*..**.******..****..**..*..**..*...*.***...**..***.*.**.**...****....*..*......***.*.********.*..**..*...**..**...*****.**********.*.***..*.*.....*...*****.*..*.**..***.******.**...*..*..*...*...*.*...*****.**.**.****...*.****.*.**.*.*..***.*.*****.**....***.*...*.*...*..****.**...*....*.*.*....*.*.***..***....*....*..*.*.**.*.*..***.**.*******..**..***..**.*.****.*....**....*******..*..*...*.****..*.*...**.***....****.*.*.*...*.***.***.***..*..*.*****.**..*.***.*..*....*.*.....****.*.*..*..**..*.*..*...**..******.***...*.*.***...*.*..***.**.*.....*..******..***..*...**..*.***..**..*.*..**...*.**.....*****.*.**....*.*.***.**.**.*.....**..******..**...**.**.**.......***........*.**.**.*****.*.**.***....******....*.*..*..*.***..***.****...*.****.**....*****.****.***......**.**.****.*...*****.*..**.*.*.*....**.*****.**..**.**.****.**......*...*.**..*****.*.*.****..*...*.*.**...*.**..*.*......*...*.**..**.*.***.*..**.***...**.*.****...*.**.**....*.*.*..*.*...*.*..*..***...***.*..*****.***..***.*.*.**...**.*.**..**.....**...***..**.**.*..***.....*...**.*.***.********.****.....*.*...*..***...*...*.**.*******....*.***.****...*.**..****..*.****.**.*.**.***..****.**.*.**...*.*....*...***.**...*.*...****..****.*....******....***..*....*.***.*** ****..**..***..****.****..*.*...******...**...*...*...***.**.***..*.*...*.****.*.*......**.***..*.*......**.......*..*..**...***..*.**..*.***.*.***.*****.*******..**..*.*......*.*.*..*...*.*..**..*....*....*.***.*****.*.***....**.**....*.*.*******.****.....***.**....*.****.**...***..**..*..**..**...*.*.*..**..***.***.**.**.*.***..*.******.***.*....****..*..***....****..**.*.**..***....**.*.*...*.*...***......**...***..*.****.****.***..***.****.*.*..******...*.*.*..*.*....*..*.**...**..******.*.*....*.**......*****....*.**.*.*.**.******.....**......*.**.....*.*.*.*.**..*****.*.*.**....***.*..**.**....*..***.**.*..*...*.***...*.*.*...**..***.***....******..**.*..**...*...*.*.**.*..**.......*.**.*.*.*.*.**....*.*.*..*.*...*..*...*.*.*.****.**.***......***.****.*.*.*..**..*.*.**.******..*.*..******.*.*......***..**.***.*.**..*.****....*.*..*...*.**..*.*....**.******..*.**......**.**..**.*.*.**.**.....****.*.**.*.***..*.***.*..*.**.*...*...*.**.*..*...*.*.*.*..***.**...*...****....****.*.*.**.**..*.**..*****.*....*..***...***.**...*.**.****...*.*******....***.***..**.*.*.*.***.****...****..***.*.*....*..***.*.**..**.**...***.*...*.*.***.*...**.....*...***..**.*....*..**..*.*.*.....*.***.*.*.*..**.*.*.***.***..**.*.*....*********.****.**.****...**.*.**...***...**...***......*..******.*.*...*.*.*..**.*....***...***..*...*.*..**..*****...***..*.*...*.*.*..*.......**.***....****..*.**..*..**.*..*.**.....****.*...*..*.**..**.*.***...**...*..**.***..*..*.*...**..*.*.***.****.*.**.*.....***.***.*...**.*******..*.**.*.****.***..**.....**.***..*..*.*.*.****.****.********.**.****..**..**....**...*.*...**.**.**...*...****.**.****..*.....**..**...*...***.*.*.*.***...**.**.*..*...*.**.....***...****.**.*..***....**.........**...*..***.***..**..***.*.*..**.**.**......***..**...***.**..*..**.*..*..**.*....****..*.*...*****.**...*...**.***.**.**...**.....****.**..**..*..***...*.***..**...*****.****..****....*.*...*..*.....**.***...*.***.**.*..*.*.**.***.*..***..*....***.**..*.********.* ***.*.***.*..**.*.*.***..**.**....*...*......****.****.**....*.****.**.*.*.****.*..*...*.....***.**.**.**..***..*.*******.***.*.**.****.....*......******...*.*..*..***....*...*...*..*....*....*...*.*.*...**.*.****.*.**.*.*..**.*..****..****..**...**.....*.**....**.....***.*..*.*.****.**..****.....**..**..**...*.*.*.**..*.*.**....*...*..**...*..*.**..*...***...*.**.*..**.*.****.**.**.*.***..***.***.*.*.*.*****...*...*..**.*.****..**..*.***.*.*...**.***.***.***********.*.**....*.*****..*....*.******.*.*.*..*..***.*....*.****.*.**.**.*...*......**.*.*.*****.*..*.***.*.*.....*.**.**.***.***...*....*.*..**.***.***..**.***.*.*.***.*..***..***.***.***.***..*.*.**.**.***.*.....***.*...*........**.*..*.**.*.*..*.*****.***.*..****.*..*..***.****..*.*.*.*.**....*..***..*.***..*........*..**..*......***..*****..***.*****.*.*..*.*......**..*.*.*..*..**....**..*.*.**.*..*.*.*.*******.*.*....**..*.**..*.*.*.*...*....*..*...*...*.....*.**.*****.***....*.**.*..***.*.*.**...*..*.....*.*.**.**....*.*.*.*****..*...***.***...****.....*..*.**...**.**...**.*.*.*..**.....***..***.*..***.*.**......*.*....*.***.....**..*.**.*..*...*...**.*..*.**..*..*.*..*..*...*..*..*.*.*****.**.....***.**.******..**..**.*......*...***..*.*..*.****..*****.....*****.***.**.*.*.****.**.**....*......***.*..*.....***...*.**.....*.**.***..**.*.**.***...*********..*.*.*..*....*.*..*....*.**.*.*..******.***.*.**.....***..****..*.**.*.****.***.*.****......***......*.*..******..**.*.***..***.****...**.*.**..*.......****.***..**........*.*****.***..*****...*..**.*.*.*..***...**.*...*....****.**.*...**.****.*.*.**..**.**.**..*..***.***..*.*...***..**.*..*..****.*.**.....**..*.*..**.*.*.*..*..*.*.*.*..**....**......**.***..*****.*...**..**.*.*...*..*..***..***..****.*.**.*.*.....*.*..****.****.**.*.***.*.***..**.......**...*.*....*.**..**.**.*.*******..*.**...*.****.*...***..**.*..*****.*.*.*..........***..****.*...***..**...***...*..*.**.******....*..*...*..**.*****...***..*****.*.**.*.****.*.*...****..*.*.*.***...*.. .**....**.*....*.....**...*..**.....*.*.*.*...*****...*..*...**.*..*....*****.**.*.***..*..*.***...***********......*....**...*.....**..*.**.....*..*****.*...*.*...*..***.**.*...*..*****..*..*.*.*.*.*.....*.*.**.**.*.*.*.**.**.**..***.***..*..**..*.****.*.*.**.*.**....*.*...*..*.*..***.*......****..*..**..**.**.*..*****.**.*...**..**.**...*.**.*..*.....*.*.**.*......*..*.**...**...**.*******.**...*.***..**.**.*..***.*..**.*.**.*....**..*.******.**.*..****..*......******...*..*....***..*..*..****..*..*******..*.*****.*.*.***.**..**.***...*.***.*.******....***.***..*....*..***.*.**.**..*...*.*...*...***..*....******..*....**.*.*..**.*.*......**.****.*..*.*.**.*.**...*..*.**.*..**.*.*...*.....*.*..*.*.***..*..*..*.**.***.**.*.***....*..*.**...*.**.***.**..****.*..**..**..**.****....***..*....***.**.***.***...*...*....*****.**..*.*.......*.**..*.*..**.***..*.*......**.**..**.*.*...*.*.*.**..**....*.**..*..**.*.*..**.*.*.*.*....*...*...**..*...*.*.***.***.**..**..***.*..***...*****..****.**...**.***....*.*.**.***..****.*....**..........*...*.**...**..*...*...**.....*...**.*.*.*.***..*.**.*..**...****..*..***.***..*.**.**.***..**..*..*..***..*.**..*....**.**......*.*....***.......***.***..**.**..*..*...*..***...****..******.*.*.***..*.*.*******..****...**..**.*......*...*.*.......**.**...*...***...*.*.*....***.*..*.*.*....****....*.***.*.*.......*.**.*....*.*...***.*.**..**...*.*.****..*.....***..*..***.*..**.*.*.****.*..**..*..*......*...*.*.***..*..**...*.**.*...**.***....*...*.*..*.**.****..*...***...*..*********....****.****.**.**..*....*..**..*.***.**....*..**...*..*...****...*.***.*.**.**...*.*.*...*.***..*******.**.*.**.....**.*..**..*.***.*.****..*.**...**.*.*.*....***.*....**....**.*.*.**.*.*....**.****.*...*.**...*.....***...*.*.***.****.*.***.*.*.*...***.*.****.**....*....****.*.*...*.***.***.***...*.*..**..*.*.**..*******.*.*....***...**...*.**.*....*.**.**..******...**.**.**.*****.*.*..*..*****.***.**....****.**.***..*..*.*.*.***.*.**..*.*...*...*..**...*.**. *...*..*.**.**.**.**...******..*..***.......**..*..*..*...*...**.*.*..******..*..*....**..*.**.*.**..**..**...*.***.****..***..*..*.****.*..****.*.******...*....**.*.**.**...*..*...******........*..***.*....*.*...*****......***.***..***.****.*...**.**********.*..*..***.........**..*...**....****..**.*..***..***.***.***..**.****......***..**.*...*.**.***.*..**.**...*.*.*.******.*.*.**.*.**.**.**..*..**.*.*....*...**.**...**..*.*..*.***.**...*..***.....*.**.**..**.**.*.**..*.*.*.........*.***..***.**.*.***.....**...***.*..*.*....*...*.****..*.*...**..*.***...*.*.*****.**.**...*.....*.*..*.***..*.*..***.****.***..**.**...*..*.*...*...******.....**.*.*.***.*..*.*.**..*****.*.****.***..**..*.**.***....**....**.***.***.**.**.*....**.***.***..***...**.*....**.....**...**..**.*.*.*.*...**.**.*..*...**.**.*.*.*..***.*.*...*****...*.*...**.**.***...*.*.........***..*...*****.*..*......**....*...*..*..****.......*....**.*..***.****.**...*.*.**.*****.*.*...**.*.**.....*.**...*..**.....*.*.*..*..*......*..**.*.*..**.*.***..*..*.*...*..***..**.**.....**...**.....**...**.*..*...*......**.**.*...**...***.*.***...*.*...**..*...**...**.*..*******.*.*.****.*.......**.*.*.*****.***.**.*.*....**..*...****..*.*....***.**.**..*.****...*.*.*..*.**.......*..*.*****.****.*...**.*****...*..*....*.**.....****....******..*.*..****..**.**...***.*..**.*.*..**.***.*.**.****.**.*...**...**...*..*.*.**.***.**...*..*.*.***..*.**.*****...**..**.**.......**...*********.*.**...*****.**.*.*****.**........*..*..*.**..**......*..*.*.****.***..**.****..**.***...*..*..*.*..*.**.........*.....**.*.*.**..**.*.....*.***..*.***..*....*.....*.*.*****....*.**...**.***....*.***.*.**...*.*.*.*...**.*.....*.***.****.******.****.*.***.*.*.....*******..*.***..***.....***...******.*.*.......**.****.*****..*.*.**.*******.**.*.*..*..*......**....***.*.*.*.*.*..*.***..*..***.*.*..*****.....**..***.*.***.*.*********.**..**..*.*....**..*.*.*...*.**..*...*..**.*.**..***.****.***.*.*....*.**.***...*.****.**....**.**...*.....*. *..**...***.***..*..*..**.*..**.*..*.*...****.*****...**.*.*.....*.***.....***.*.*.**.........***..**.*..*.**.****..**.*..***.*....*.***.***..*.***....*.**..*...******.**..*.*.*.*..**....*......***..***....***.*.....*....*..****..***.**.................**.....*...*.**..**.**..**.....****...**..******.***....*....*..**..*.***.....***.*****.*...*.**...*...*.***.***...*....*.**.****.*.**...*....**.*..*..********..**.****.***.**..*..**...*.*.**..*****..*..**.***..*..**..*....*.*.*.*.....*..***...****...**.*.*.***..*....*.*...*...***.*.....*..*.***.**.*.**.**.**.*.*...*..*.**.****.*...*......*.....*****...**.*..***....*.....*..***.***.*.*..***.*..*.****...*.*****.*.*..**.****.*******....**....**..****.**..*...***.*.*...*****.*.*****.*..*.....**.*.*******.*.**.*.....***...*.**.*.*********.*...***.***...*.**.*....*......*.*..*....*.***...*.**..**..****.*****.****......*..**.**.****.*.*..*.****..*..*****.****.*..*..*..*.**.*....*.**......**..*.*.*..*.......*..**..**.*..**.*....**.*.*..**.*.*.....***.**..*.**.*.*.*..***..*.*.***.*..*.***.*..**..*.******.*.....**.*.**.**.*.****...*..*......*....*.*.***.*..*...****.***.*..**.******.**.****..*.**.*.*..*.**..**..**.**...*..**.**.*.*******...*.****...*...*....*.*.**.......*.*..*.**.*.*..*...*.*.*..*....*.*.*.*.*.*.*.**.*****.**..*.*......**.*.*.*.*.*****.*....***.***.*........*******..*.*..*.*.***.*.*..**...*..***..*.**....*****.****..****.*.******.**....*...***...****...*.****..*.*....****.*.****..*..**.*.*******...***.*.***.*......**..**.*..***.*...**.***...**....***.****.*..*.*.*..*..**.**.*.*****.*.**..*...****..***.*..*.**.****....*****.**.*.......*******.*.*.*..**.**.****.*......*.**.....**.*****.**..**.**.*..**..**....***.*.*..***.***.**.*.*****..**....*..****.**.***..*.**...*.*****...***..**.*.*..*.**.*..**....*.*.***.*.*.*****..**.**..**.*...**...**..*.*.*..**...*.*..*.*....*.*.*...*...**....*...**.**..*..*...*.*.*.***...***..*..*.**.....***..******...*.*..***.***.****.....*...**.**..*.**..**.....*.**...*.*...*.*..*****. **...*.*..**....*.**...**.***..***..**.....***.**..**....*..**..***.*..**..*.**.......*.**.*.*..**........*.***.*.**.*******...****...*.....*.*****.**...*.*.**...*..*..*....***..***.*....*..*.**..*.**..*.......**.*.***..****..***.*...*.*....***.***.*****.***.*..***.**.*.**.*.....********..**.*..****..*.**..*.**.*.*.....**.*..***..*****.***.**.***.*.***.*..***.*...**.....****.*****..*.*.*...*.*.***..*...******.**.*......*.****.**.****.*....*.*..****...*********.***.*......**.**...***.*..**..*..*.***.**.*..*******...*..***..*..***.*..******.**.***..*..***.....****.*.**.***..**...**.*.***..**.**.***...*****.*....*.*.*...**.*****...*...**...*.**...***.....*...*..***..**.*.*..*.*...*.**....***.*.*.****.*.**..**.**..***.****.*.*...**.*.*.****.*.*....*.*..*.*.....**...*..*****..******..*.***.*..**.*.**.*...**..**..*.*.*...*...****..*..**..**.*..*.*...**....*..*...**...*...*....*...****..***..**.****.**....***...***...**..***.***....**.**.*....*..**...*..**..*......*.**..*.**..*****.*.**.**..****.****......*.****.*...***......**..*.*...*....****.****....*.*.....**..***..*.*.****......***.**.**.**..**..*****.*********....*..*.**....**.****.*.**.*...**.**.....***..*.****..*.....***...***..***..*....***.....*...*..****.....**..*.*......*..**.*.*.**....*.*.**.*.*...**.*.*.*..*....*****.*...*.*...*.***.**..*..*....**..******.****.*.*.*.*..***.*..**.*....******...******...*....***.*..*.*...*.*....***....**..***..**.*..***...***.**...*.*....**..*......**.**************...*.**...****..*.*..*.*..*.***.*.*..*..***..*.*..*..*..*..*..*.......*...****..******...*.**....*.**.....*.*.*...***.************.*.*...*.*.*.....*.**.....**.**..*.****....****.*******.**.*..*.*******...**.***..*.*........***..**..*...**.**.**...*.**...***...**.*.**.******.*.**.**......*****.*..***..*..*.*..*.......**.*.*********.*....*.**.*.***.*...**********..**..**.*.*..******..*.....*...**...*..*..****.**.****..*.*.**....*****...**.**..*.**.***.**.**..*.....**.*..***.*...*....**.**.**.****.....***...**...*...... ..*.......*..***..******..***...*.**.**....****.*.*****..**...**.*..*.****.*.*.*..****.**..*..******..**..*****.*...*.....*.****.*..*.*****..***.**...*..*.***..****.**..*.**..*.**..***.....**.*******.*.*.*.*.......*.....**...*..*.***.*..**..*.*.....*...*.*.**.*..**..*..***.*.**....*.****.***....**.*....**.*.***.*.***.**..*.********....**..*...**..****.*.****...*.*.*..**.....**.*...**.**.*.**.*.*....*....*.***...***...**.**..***.***.*****.*....****.**..**......**.***.**..*..***..**.....*.******...*.**.***..*.**.****..*******.*.****.****..*******...**..**.*.*.*.**....*.*.*...*..***.****..*****.*.****..**.*.***.**********...*....*.**.*...*..***.*...***.*..***.**...*.....***...*.*.*.*..*.*.****....**.**.*..***..***.**.*.****.*...*...**..**.**.****..**.**....*..***.*.****.**.**.*.*.*..*.**..*.*.*...*.**.*..**.*...*.*...*****.*.*....**.*****..*....**..*.**.*.***.**...**...***...*..**.....*...***..*.*.*...*.*..**.*.**...*...**...*..***..**...***.*..*...*.****..*..*...*.*..*.*....**.****..*.****....*****...*.****.*.*...*..*.**....***...*.*.**...**.**....*.*.*....*...*.**.**.****..*.***.*.*.**.*.*...**....*.******...*.**.**...**..*...***.*.**...****.**..*..**.*.*...*......*...**...***.***.*.***..*....***.***...***...**...*.**...**..***..***.***.*...**.....***.**..***.*......**.**.*..**...*..***..**.****..*.*.***..*.**.....*.***..**.*....**.*..*..***.*..**.....*.....*..**..**.*..*.**..**.****..*....*****.*****.*****.***...****...***.*...*.*...*..**..*.*..**...*........*.*...*..**.***..**.**...**.**.*****.*****.**.*..**.***..*.....**.**....*.*.*..*******.***.*...**..*.*******.*...*.*.*.....***..**..*..*.*..**.*.**...*..*.....**..*.****......***.*...*..***...*****.***..****..*.....***...**.*.*..*.*....*.*.****....*.**.*.****..**.*...**.*..**..**.*..*.*.***.....*.*....***..**.**.**.*..***..*.......*....***.*...*..*****..***..*...**.*.*****..*.***..****....*....***.*....*..***.**....**..****..*.**.******.*..*.***..**.*.**...**...***.*........**.***..*...*.*..**.*..***.**....*.*** .**.*.*.*.*..***.****.*..***.****....*.....*.*.*.********..******.**.*.***.*......*.**..******..*..***....**.*..****.******..*...*..*****.*..*..*..*...**....******....**..**.**..**.****.*******..*.******.*..**.****.***.**.***.*****.*.****...**.**...**...*..*...*.*.*.*..*****.**..*.**......*....***.*.*...*.**.**...........***.*.***.**.......***.**.**.***.***.*.**.**.***..**.*....**..**.***.*.***.*.*..******.*********..*...*...*.*...****.....***.**.**...**......**.*...**....*..*.*..*.***.*.**.**...*.*...*...*..**..**.*..*...*.*..**....*.*..*.*....*..***.***.*.**..*..***...**...*...*.*****...*.....*..**.******..*.....*****....**.****..*...*.**.**.*.*......*.*..*.**..*.**..***.*...*..*..*****.**.*.*...*.**..*.**.********......*..*****.**.*.*..*..****.*.*.**...***.*..*.*.**.*..*....*...****...**.*.**..*.***..***..***.**.**.****..**.*..**.*...*.*.....*.**.***...***...*.******..**.*.*...*.*.*.**.*...***...**..*.**.*...*.*.**...*.*...*****.*....****.*..***.****.**...*..***....*.........*.*.*.*.*..*******...**.*....*.*.*****.**......*...**.*.***.*..*..**...*.**.*..***....***..*.**.........*.***.*...*.....*.....**...*****..*.*****...***.*.*...**..*..******..**.*.**..*.*.****....**...*.*.**..***.*..........**.***.*..*...**...****..*..**.*.****..***.....**.*..*..****...*.*.**....**..*..*.**.*.....*****.***....**..*..*.*..*...**.*...*.....*..****..***.**...**.*.*..****....*..**.**.******......**....***..*..**.*.........***.****...*...*...*.**..*..*..*..***..**...*.**..*.**.***....*....**..*...*..*..**.*.**.*..***...*..**.**...***.*.**.**.**.*.***.*..*..*.*..*...**.**...**..*...**.**.*.*..*..**.*...****.**...**.*..*.**..*.*.*..***.***.**..******.*..**..**.******.**.*.**..******.***..**.....*...*****..***.**.*..**.*..*.****...*****.***....**.*...***......**....***..*.*.*...**..*.**...**..*.*.***.**.**....*.**.*.*..**.**......**......**.**..*..****.*...*.*.*..*.***********.*.*.***...**.*.****.**.*.**...*****.**.......***..***.*.***..*.*.**.***...*.***..*...**.**.......**..*..***... ...*..*...*......***.**..*..*.**...**..**.*.***.***....*.*.*..****...*.*.***.**...*..**.*..****.*.**..****.*.*....*..***.*.**..*..*.*......*..*****.***.**.*..*.*.*.*.*.****.**......*.....****.**.****.......*..****...**......*..***..***.*.*....***...***.*******.****...***...**..*...*.*********..*.**...**.....*...*..**....*..*..*.*****.**.*.*...*...*.*....*.***.*.*..***..*.*..**.*...**.*..*.*....***..**.**..*..****.**..***.*..*.*...*.*.**.*.***...**.*..***....*.*...**.**.*.*..****.....**....***.*.*.**..*.*...**...*****.**..*.**.**.*.**..*.**.**.*..****.**.*..*.*.*....*........***.*..*..*.*..**.*.**...*....**.**....*.**.**..*..*..*..**....*.**.*......*.**.*...*.*.***.....**.....**..****..*..**..**.......***.****..*..*.**.***.*.**.......***.*********......**....*..*.**.*..**.***.*.******...***..***.*..**.*...***.**...**.*****.*...*.*.**....*..*.***..*.*.....*.**....*.**..*...**.*****...*......*****.***...*******.**.**....*..**...***.*****.**.**.....*...**.....**..**.**.*.*.*...****.***.....**....*..**...*.*...*****.....**..*.*...*.****.....******.**...*..*..**...*...***.*....**....*.******.*.*....*.**.......*.....*...**..*.*..*.****.*.***...*...*.*.*.*.....*..**.***.*...*.*.*.**.*.**.***.**..*...*****....**.**...*..****...**..**.*.***....***..******..**....*.**.*.*.*..*.******.*.*****...**..*****.**.*..*...*..******..***.**.**........**..**....*...*...*....**.***..********....*..*.***.....*..*...*...*..****.**.*.*..***..*..**..**.**.*.*.*....*...***...****.*.*.**.*..*.*...*.******.**.**.*....*****.**....**....*...**..*.*...**....*...**..***.**.*.*.*.*****....**..*****.******.****.**.****..***...*.***..*.****.*..*..*..*...*..*.*....*.***.*..*.**.*.*...****....*....*...***....*....***.....**.**.**....*..**.*..*.*.....***.......*........*.**.*..**..****..****.************.*.*...****...**..*....*...*.....**..****..***.**..******..*..*.***.**..**.*..***...*....**.....**.*.**..**...**..*.***.*******...*.**..*...****.*.*.....*.***.***..**..*..*.*..**.**..**..*...**...*.***..*. **.**......***..****..**.****.********.****.**.....*.**..*..*******.........*..*..**..**..*.*.*....***..***...*.*.*.***.*.*...*......**.***.*..*.*...**.***..**.**.*.....**.*...*.**.*..***.*.**..........**.**..***.*...*.*.****..**..**...*..****..**..*********..*..*.**.*.**.**..***.*.*..*..*...*.*.***.**...*..***..**.**.*.*..*..**..*******..*****.*...**..*.*****.*.*.*.***...*...*.*******.*****.*...*...*....******..***.*.*...*.*....*..*.*.*.***.**.**....*......**....**..*.*..***..*..*.*.**.*..*.**.**.*****.**....*....**..**.**.***.*..*****..*.**.**..**..*******.......*.**...*..*.**.*.***.*.**.*.*****..******.*.***.**.*.**..**..******.*...*****........*****.*.**..***.*******.......***.**.*.*..*...***...***.**..*.****.**..*....***.**.*..****.***.**.*..*...*.*......*.*..***..***...*.***.**.**....*.**.*.*.*..**.*.**.**..**..****.***.**.*....*..**.**.***..**..**.*..***.**.**.**.**..*..***.**.*....**.**.**.**.*.*.*.*.*.*.*....**.*.***.......**.*.*..**.*...*.***..*.*..*....*..**..*...**.*.**.*.*..***..***.*..*...*...*..*.****.**.*.*.*.***.*.****.**.***.**..*.*.***....*.....***..**..**********.*.*.****.*..*.**...*.**...**.*.**....*........**.*....**..*.*....*...**..*.*.*.****.*.*.*.**.***.*...*.*..**..*..*.***.**.*.*.....**.****..***.**.*...*....****..**.***.*...*......**.****.****.*...*..**..*...*...*.*.**.*.*.*.***..**..**..***.****..*.*....***.**.**...*.*****.*..*.*****..***.*.*..**...**.***.****...*******..*...*.*.*.*..*..**..*...*.*..*..*..***.*..***.**.*.*.***...**....*.*...........*..*.*.***.*.**..*.*...**....*.*****..**.*..***...*...*..*.*......**.*..*****....***.***..*..**...****..*.****........*.**.**..*..*.**.*........***..*..*....***.**..*.*.*.***....**..****...*....*.*****.*****..***...*.....*...**.....*...*.*...*.*.***..**.....**.*.*.***..*****.*..*.*.....***.*....*..*....*.**.....**....***.*.**..*..****.*.**.***.....*.***.**.**....*...*..**....****.*.**.**..**...****.****.******.**.***.......*..**..**...*....*..*.**.*.*.*..*..*.*.***..*.***.**..*.*.*.***..*.**.. ..*...***..*.*..*.***..**...*...**...*.*.*.*.*.***........******....***..***..*..****.***..**..**.*.*.....*.**..**..**....*****..******..*........*.*****............*...*..*....*..*.*..*.**.**..*.*.*...*****.*..***.....***.......*.**...***..**...******.*.....*.**.*.****.**.**..**.*****..*.*.*...**....*.**.*......*.**.**..*...*..*.....***.*..****..***..*..*...*.....**.*..***.....****.*.**..***..***..**.*..*.***.*.*.*.*...**..**.....****..*.**..*.*.*.**.*..**.*.....*......*.**..*..*.*.*...*.*.**..*.*.**.**.*.....***.**..***....*.*........*****.*.***.*.*..**.**.***....*...****.**...*.***..*****..*****..***....*..*..***..*....***...**..*.....**......*.*******...**.****..**.....**..*.**..**...*****.*..*..*.*.*...*.**.*...*.**.***.***..*..*....**.*..*..*...*.......*....**.**...***..***.**.*****....**..**.....*.***..*..*....**.***.***.*.*..*......*.****....*.*.**..*.***..**.**.*.*.*....**..*...**.***..**..*.....***.*.**..*.*..*.***.*.**..**..*..***..***..****.....***.**.***....**..*.***...**.*..**...**.**..*...*..*..*****....**.**.*.*.....*.*.***.*.*.....**..**..****...**.*****...**.*.*.*.*.*...**.***.*.****.*.**.*..*.*.****.*....**.***.*.**...***.*...*.*****.*..**.***.*..****..***.***...***.......***.*.**.......*.***.*...*.***.**..*.***.*.*..**.******.*..**...***..***.*..*.**..**..**..*.....*******..**.***.****.*....***.**..**.....****.....*..*.**....*.**.***.***..*.......**...**.*..***....*.*....****...**.***....**.*....***...**.**..***.*..**.**..**.**.***.....*.***.**.**.*.*.**..*....*..*.**...*.**.*...*.*..***.**..*...**.*.*..**.*.**.*.*****.**.*...*.*..*.******.**...*....*****.*.*******.*..*.*..*.********.*.*...**....**....**...**..*........*...*.***...**.*..**......***...**..*.........*.***..*****..**..**........********..***.*.**.**..*.**.*.*...****..*.***.**.....*....*.**...****..***..*.***.*..**...****....*.*.*.*******.*.*.....*****...*****..*..*.*.....*..*..*..****.*..*.*****..*.....**.***..*******..****...**....*.***....*.*..*...**.....*...**...*.*......*.***..* ..*.*...***.**..*.***.*...**....*...**.*..***..**....*..*.**.*****.**..**.***..*.**.*.**.*...*.*....*.***.*.**.*.**.*.*****..**..*..**.***..***.....*.**...**.*.**.*....*.****.*.*.*.**....****.*.**....**..**....**..****.**.***..***...*.....*.*.******..**.****.*.**........*.*****.....****..**....*.****.**...*...***..*..*.**.*.*...*..*..*.*.**...*..**.*..*.********.*....***.**.****..*.**.*..*.*****.**.*..*...**.**..*..*.*..*****.***.**.**.*.*..*.***..*...*.*.***.**...*..******..*..*.*..***.*.***.******....*...**.***.*.***.***..**.*****.**.***.*.*.....*..******.*.*.***.*.**...******....*......*.*.....********..*.*.**.**..*.*..**.....*..****....***....**..**..*.*..***.***...*.**.*.**.**..***.**.**.*..**.*...*..*****..**.*..*....***.****.**.*.***..*.*..***..*.*..**..****.*.*.****.*......*.***....**..*.*.*.**...**.*.**.....***.**..*.....*.*.**....*....*****.....*..*...***.*.**..*.***..*.**.*.**.*......**.***.**.***.**....***...*.*.**.....*.***...*....*....*...*..**.*.*....*....*****.****..**.******..*.....*...*.*..*....*....****.*.........*....**.*.......**...*...***..**.....*******..*.......******.****.**..*******..*..**.*.*.....*.*****.....*.***..*.**.**.*....***...*..*.*.******.*.*.***.*******.**.**..**.**.**.*****.*.*...**....***.*.*..****.**...**...*****.*......**.....*.*...*.*.***.*..**.**.**..*.**......**....**..*..*..*.*......***.**..***..***..***..*.*.**.*...**..*.*..*.*.*.***..*.**.*.***.*.**..*.*.****..***...*.*..*.*...***.*..*.**..*.**......*..***.***...**....*.***.****..*.**..*..*......**.**..*******....***..******.....*.**..**.**...***.*..**.*..*...*....*...*.......*.....*.*.*..*..****.**......***.**..***.*.**....*..*..**.*...***.*.....*..**..*.**.***..*...*.*..****..*..**.....*....**....*.**....**....**.***.*.**********...**...****.**.**...**.***..**.*.*..*.....*****....*.***.*.*.*.....****..**.*****.***..****..*.**..****..*..*...*.***....*.***.*..*...**.*....*.**.....**..***.*.***...*........***..**..**.....*...***.**...***.*..****.**..*.....*...**.**..**.. .*...**...***...*..***.*******...**.**.***.*..*.*.....**..***.*...**....*...**.*.*****.****....*.*.*...**...***..*...**..***..*...*.**.*.*...**..**..***..*....**.****.****..*.*.*...*.*.*....***..**.**...****...**.******......******...*.*.*.*.*....*.***..**.**.*..**.**..*..*.**.*...***.**..**.**.*..****..***.*..**..*....******..****.....*..*.**..*.*..***.*..**.*.*.....*..*.....*...**.*.*.*..*..*.*..***.****..*..*.**.****..****..*....*.*.****....*.**.*.***.*..*..*.*.***.*.*.**..*******..*....*..*.**.*.***.*..*.**.****...*.*.**.*....*.....*....*****.***.*.......*..**.*********.*...*****...*.*.**.....**..*....*.*..**.****.*....*....**....**.*..*.....**..**..*.**.*******.*.**...*..*.*...**..****.*..**..****...**....*....**.*.**...*.*.*..*.**.**..*..*.**..**.*..*.*.*..***..**.*.*.******..**..**...**.......**....*.**.*.**.*...*.*****.*...**.**...***....*.*.**..*.****.**....****.****.***...*....***...****.**.*.*.*****..***.*.*....*.*....*..*......**.*.*.**.*..***.**.....*....**.*.******.*.********.******.***..*.*.*....*.*.***.*...**.*.**..**..**.**.*****..**.**.*.....*....*.**....*.*.*..***..*...*.****.****..*..*.******.***......*.**.....*.....*.**.*..**...****..**.****..**..........*...**....****...**....***......**.**...*.**....*.*.**...*.**...**....**.****...**.*.**.*.**.*..*...*........**...**..*.**.*.***.....**.*......*...***..**.*..*..**.*..........*.*****.**....*.*...*...**.**......*****....***.**.*****.***.**...*.*****.....*****.**..*.....*.****.*..**.**...*..*.*..****.....*.*.*...**.****..*.....*..*.....***.*...**..******.*....*........*.*..***....*.*..*...***.**.***...**....**.**..*...***..**....**.*..**....*..***********...******....***...*..*....*.....*..***.*.******..***.***.*********.*....**.***.*.....**..**....*.*.*...**..***...*...*.***.*...*....**.....**..*.*.***.*.**....*...*...***.***.***.*..*...*.*....*..*.*.****...*.*..***..***.*.**..****....*.*****...*..*...*..******....*....*.***..........***********.*...*.****..*..*.*..**....*..***...**..*....**.*... ..*.*.*..**.**.*.***.**.**.*.****.***...*.*.*.***.******..*****...*....***.*.**.***.**.*.**...*..**..***.**.***...*.*.*.**.*.*****.***..*.*.*****....***.*.*.*.**.*****.*...**.....***.*......**.*..***..*..*****..***.*****....*.*..*****..*....***.***.*....*..**..*******.*..***.*.*.*****..*.******..***..*.*.**.*.*.*.*****.**..*****..**..***.**....*..***..*.*..**.***....*...*.*****.****..*.*****..*****..*..*..*.*...**..*..**....**.**..*..*.**.*.*.**.*.***.*.*..*.*****.*....**.*.**..****.*....**...*.*.*.*..***.**.***.*.**..*...**.*.****.*...*.*..***..*.***.**.*...*..**.*..****..*......***..***.*.*.......*....***.*..*...*****.**.***..***.*..*.***....***..*.**....**....*****.*....**..*.**.***..*...**.*****.***.*.****.**.****.**.......***.****..*.*.*.*...*.*.**.*...*****...*.**..**..**...**.*.**.*...**..*.*.****.**..***..*...*..**.**.*..****.**..**.***.***..**...*.*****..*.........*.*.*****...*.*******....**...***...***....*..***.*.*....*.*.*.***.*.*****..*.*..*.....*..**.**.*....***.**.**..*.**.**.**.*..**.*.**...*.*.*.*.*.**.**....*...****..*.**...*..*.**.********.*.*..***.....*..**.**.*.*..***....*****..*..*..*.*.*..**.**..*.*.......***.**.*..**...***...*..**..*.....**.....***...**.**....*....**.*..*.**.***..**.*...***......*....*.***..*....*....*...***.**..**.*......**.*..**.**.*...**..*..*...****..*.**...**..*******.*..*...**.*..**..*....*..*.**.**.**.**.*****.****..**..**..******.*.**.**.**.*.*.**.*..*.*.**..***.***.***.*...*.**.*..*.***..**.*....**.**.**.*...........**..****.**..**.**.*.*..*....*****.***..*.*..*..***.*.**.*.*..**.*.*..*..**..**...**.*...*******.**......***..*...*..*.**..*..**...***......*....*...*...*.....***.**.*...**.*..*.**.*..*....**.***.*...*.*****....**.***...**.*.****.******.*.....*..*******.*.*.**.**..**.**...**.*..**..*......****.*.*..*.**.**.*.**.*..*..*.***..*..*..*..*..*.*.....*****...****....****..**.***.*****.*.***.*.*...*.....**.****.***...**..*..***.*...*.**..**...***.*...******..***.*.**.*..****.*....*..**.**.*.*...**..***.**....**** **.*.......*..**.******..*...**....*.**...***.....*..**.***.*......**.*..*..******..*.****...*...***..*****..*.***.....*..***...**.**....*..**.*.****....*.*...**.***..****.*..*.*..*..*...**...*****.*..*...*..**..***.****.**.**..*.*...*.***.**.*.**.*******.*.***...**..***.....*.....**.**.*****..*.**...**..*****..*...**..*..*.*....*...*.****...*****..***..*.**********.*......*..***..*.*....**.****..*.*.**....**..**..*.***..*.**..*.****...*.*....*.***....*...*.**.*..*...**..*.****.....*....*.***.****.*.*.**..*.....****........*...**...**.*...****...*.......*.**.**.**.*..***..*..*...**.**..*..**.*.***..*..**.....***.***......**..***......**.**.*.*..**.*.***.*.*..**.****..*.*....*.....**...*...*****...*.**..*..*.***.....*.*.**.*.**..***....***..*..**.*......*.*.**.****.*.***.**.*...**.**.*....**...***...*....**.***.**.*.*.**.**.*.*.*..*.**......*******.*.*****....*.*..**.*****...*.****.*..**....*.**.*.**.*.*.*...**.*..****...**.**..*.*.**......**.**.**.*..*****..*...*.*..*.**.**.**..****.*.*..**.*..*****.****..***....*..*.*.**..*...*****.****..*..****..*....*...***.***...*..*....*.***.***.**.....***....**.***.**.**...**.*.****..******.*.**..****...**.*.**..*...*...**.*....*.****..**..**...*..**.*.*......*.*****..**.***....*.**..*...**.***.**.***..***.**...*.*..**.**.**.*.**...*...***..**..***..**...****.*...**.*.**...**.****..**.******.****.**..*....*....**..*..***..**.*..*.*.***********.*...*..*.*.**..****.***..***.**....*..**....**.*********....*......*****.*..*.*.****.*.****...*...*...*.***...**....***.......*.*..*.*.....*...*..**..*..**..***....*...**.*.*.*..***...***.****.*...*..**.**...*.*..**.**.*******.*.**..*.****.**.****...*******.********..****....***..*..**...***..****.*..*.****.*.*****.**.**....**..*.*.***...*.*.**...**...**.*...**.*.*......*.*.***..*..**.*.***********.*.*...*..**..**.**.*...****.****...********...**...*****.****.*.**..***.***.*....*......**...*.****..*.*...**.*.******.**..****.******.*.....*.*...*...**..*...........*.**.....*.......****..*. .*..*.*.**.*..**...*.*.*****.***...*....*.**...**.****..**.....****.**..*..*.*...*******.*....****..*.**.**.**.*.*....**.***.*****...*..*.*....*..****..*...*..**.....**.....**.*..*.**.***..*.*...***..****...**.*.**...*..*.*.*..*.*..****...*....***.*.....***....*.*..*****.*..**..*....**......**.*..**.*.*.*....*.*.***..*.*......*..*.***.*.***.*.**..*...**..**.*....*.**.*....*.....*.*..*.**.**..*.**.*.*.*.******....**.***.***..*.**...****.**..****.***.*.****..*..*..****..**..***..***.**..*..**.....*.*...**.****..**...*...**.*.**.***.**.*....**....*.***....*..*.*...*.*.*..*..**.....****.*..**.**..***.*..******.***.*.**.***....**.*.*......*..**.*...*****..*...*..***..**.....*....**.*.*...***..**...*.****..***..*.*....*.*..*..*.***...*..*.....****...**..*.*.....*..********.***.**.*..*....*....**.**.***..**.**...**..***....*.***.**.**.*.***.*.....**.*.......*.*.**.****.****....****....**.****.*..****......*...**.****....*****.*.*****.*...****...**.*****.*.*.*.*.**...**..**.***...*.....*.***..**..*.*...*...****.*..*.***...*.*....**.**..***.***...*..**..**.*.**.*..*.*.*.............**.....*****.***.*****.***.......*.**..*..*.***.**.*.*.*.**..**.*...****....***.**.....***.******...*.****...*.*.***..**..**.*..*******...*******.***.*..***...*..*....*.*.*.*.*.**.**..**...*.*...**.**...*..**.***.....****.*******..*.....**..*...*..***.*****..**...*.*.**..*.*.****...*...***..*.**.......***.*.*...*..****.*.*.....*...*******.*...******.***..**...***.******..*..***.*...*..*.*.*.....****.*.*.*..*.*.*.******......**..*.****.*.***.....*.****.*.*.*.****.**.*..**.*..**.*.*...**......***...*.*.*...**...*..*.*.**.*..*..*...*.***.....**....******.*.**.**.....*.**..*.*....*....**.*.*...**..**.**.*.*.*.*.**...****.****..*...*.*...***...*.*.**.**.****.**...**...*.*.**.**.******.****.****..**.*..*...****.......*.****.****..**...*.***..**.*..*.*..**....**..**.....*...*..*...*..**..**...*...*****.**...*....*.*.**.*.*.**.*****.......***.....*.******....*.**.****....*******.**..*..*.*..*******.*.**** *..******.**..**...**.*...*...*...****.****.*...*..*.**..*..*******......*..*.**.***..*.*.*..**.*.**..*..*******...*....**...*.**.**.****.*.*.*.*..***.*****..........*..**..*.*..**.*.***..*.*.****.*.**..**.****...**......**.*.**...*..****.....***..**....*..*.**.***...**.*..*.**...*.****..*.....**...*..*...*..**.***.....*.**..*...*.*.**....**..**.*.......**.**.*.*..***...*.**..***.*....***..***.**.*.*...*....*..*.*********.*..**.***.**..*.*.**..*..****...**..*.*..***.*..*****..*****..***..*.*.***.**.**..****.**.*..*..*.*..**.**.*.***...***..*.**..*....****...*.*.****..*..*...***..**....***.*.*..*....***.*.*..**.....*..*...*.*.*...**..*.*.*.....**..*..****...**.*.*.***...*..**.**.***...*...*..*.*...*...*.*......**..**.****.*.**...**.*..*....*...****....*...**.....*.*.***.****..*.*.**.*****...**.....**.**...*.****..*..**.*****.****.*..*....**.***..*.**..*.*...**...*...***.***.*...*.*...*....*....*.***.**.**.**....**.**..***.*.**..**..*.*.*..**..**.*.*...*.*.**....*****...****..**.*.**...***.....*..*...*..***.*.*.*.****.*.*****.*.****..***.*******...*****..*...**.*.********.****.**..*..***.*....*.*.*..****.*.***********.*..*.*..*.***.***..*...**...*.**.*..*...*.**......**..****.**..*..**...*.**.***.*.**...*.*******.*....****.****...*.*.*.*..**.**..*.*..**...****.*.*.*....*****.......*.*****..***...*.*..**...***.**...*.*..*..*......*..*.*....***..***...**.*****.*.*****...*.*..*****.*.*****..***...****.*.*......*****..*..**.****.*.*.*.*..*..***..******.*.****.**..*..*...**...**...*.*.****...*.*..*...*.*****..*****.*.*.**..**...****..****..**.*..*.*..*...**....**..*.**.****.*....***.**.**.....*..*...*..*.***......*..*.*.*..**....*.*..*..**.*.....*.*...*.*..*..**.****...*.*..*****.**..*....**..*****.**.*.*.**........*.**..**..**.*..*.*..*.....****.**.*.***..*.*.....*..*......**..*.*.***..*..*.*.*.*******.*.*..**..*....*.*****..**.**...*.*.*...*.*.*..*.**...*....*.*.*..*.***.....*.*...*.*.**.*.*..*.*..**..***.*....**.....***......***.*.*..**.**..*.**...*....**.**.*..*.**.*.* *.****.*.*...**.*.**.***..**.*...*..*......*.*.*.**.......***.**.....**.**...*...**..**...*****.*....***.**...**.****...*..***.****.....***.*.*.**..**..*...**..***....*.**..***..*..**.*******.*..**..*..******.**...**.*.***...**...**......***.***.*..*..*.*.*.*.*......*.*.**.....*.****...**.*.*..*..**.**.*.*.*.*..**...**********..**.....*..*.***.*.***..*****.**.**..*...***.*.**.**..*..****.....***..***.*..*....*..**.**.*...*.*..****..**......****.*.*..*.....***.*****.****..***..*.....*.*.*...**...*.*...*...***..*..*****.*.**.*..*...****.**.**.*..*..*.**.*.......**...*....**.*********.*.*..***......**....*****.**.**.*...**.*...*..***.....**.*.*...*****.*.*.***..*.*.****..*.**..*.*....*.*....***..***.**.*..*****...*.***..*...***...*.**.*...**.*.*.***....*......**....***..*.***.*..***.*.*.**...******.*.***.*********.*.*.*.*****..**.*....**.*......*..**..***.**.**....****..****..*...******.**..**.*.***.....*.*.*.*.********.**....*.*..*..**.*.***.****.*..*..**...*..*.*.***.*..*....****.**..*.......****..**.***.**.**.**.**...*.*****..*****....******....*..*....*****.***.***.*...*...*..*..**.****.***.**.**.**.**..*..**......*.....*.**..*....*.**.......**.*****.*.**.****.*.....*.******.***..**...*..**...**..**.*.******.*****..*.**.*.*.........*******.*.*...*.****.*.*.***.*..******..******..*..***....*..***...****..***.***..*.*.****.***.**...***..**...*..**.**..*..**....*.**..***...******.**.**......***********...*..*.*.*.***..***....***.****..*.*........**********.**..**.*....**.*....**.*.*****.**.*..*.***.*.*.*.*.*..**...*..*...***..*.....**.....**..***..*.*.***.********..****.*..*..*.******...***.***..***.*..**.**.**..**..*****..**....***....*.*.....*.*....*.****.**..**..*.....******.......*..**.........*.***.*.........*...*.*..*....*****...*...*.**....*..*.*.*....*****.*****.**.*.******....*...*.*.*.**.*.**..*...*.....*.*******.......**.*.*...**.*........*.***.*.*...*****.*.*...******.**..*....**...**.**...****.*..*...*...***.*.*...**.*...*..*.*.**..*.*.***..**.*..**.*..** *.*...*.*.**.*.***.**.*.**.*********.*....*.***..*****...***......*.*.*.*.*.****...**..*...**..***..***..*.**.*.***..*.*.*.*.*..*...*****....**.**.***.....*....*.*..**....**.*.*..*.**...***.*.*..**.*.*.....**...*****......*.**.**.*****...***.*****..*....*.*.****.*..*****.....****.*..*..**.***.*.......*.*.*..**...*.****.***.**...**....****.**.*.**.....**..**...***.**.**.*..*.*.***.**..**...*.*..*..***...**...**.**..****.*..*.**.*****.***..*......*..*..******...******...*.*..*...*.****...*.**.*.***......*..*...*....*..**.**.***.**.*..*..**...*.**.*.*****..*.*.*.*..*....***..*****....*******..*..****...**....*.*.**..***.***.*.......*****.**......**.*.**.**....**.....*.*.*....*.**.*.*****...**.***..*.**.*..*....**.*******...*.*..**.*..***.***.*...**...***.....*.**.****.*..**...***...***.*...*.**.......*...***.***....*.**..****...**.**...****.*.****.*...*.**.**.**.*.**********.***.*.**...*..****.***....*.*.***.*.**..***...*.****....*..*..*******.*.**...****.******....*..**..**...*.**..***......*****...*.****..*********.*****.**.**.*.*..*.**..********.**.****....*..*..........*.*********..**.**...*.*.....******...*..*...*..*..*.*.*...*...**.*.*...**.*...*******..***.**..**..********...****..*.*.*..**.*...*.*****...*..***..*****..*......**....*.*.*******.*.*.*..****.***...*.*.**.******.**...**.***.**...***...*.***********..*.**...****.*..*.*.....**...*.....*..***..*.*.*..****.....*****.*..*..*...**....*..*...**.....*..***.*.....*..*.**.*...*..**...*.......*..*..*.**.**..*..****.**.****.*.****.*...**...**...***...*********.*..**.***..****.*.**.*.***...*...**.***..*.*..**.**....**.**...*.**.******..**.**...*.....*.**.*..*...*...*......***.****.*.*.*...*.*.*.*..*.....**.*.*..*****.*.*...*..**.*******..*.....**..*.***.......*.*..**..**.*..*...*..**...*...**.**.*..*...**...***..*..*..**.**.*..*..........*******..*...***.*.******.**.*.*...*..*......*.*...*****.**.*.**.*..*....*....*.***.*.**..*.**...**...*******.*******..**.***..*.*.**......**.*.**.***.**...**.**.*.*..*.*.**.*.. .*..**..**.*...*....***.*.*...*.*...**.....*....*..*...**.**...***...*.**.*.*.*.*..*.**.*.***..*...*.*......*.**.*.**.**....*.**...*..*..*..**.**.**.****...........**.***.**.*..**..*...*...*****.**..***...*.***.....*.*.**.**.......*.....*.*...*......*..**.*****.*....*****....*.*..*.*...**.......*.*...*****..*.**..****.***..**....***.**...*..**...***.**...***...*.**.***..***.....**.*......**.**.*..***.**..**..**....***.*..****...*.*.**.****...*...*....**..*....*...*....*.*..*.*..**.*.*...**..**.*..*..*...*.*..*.*.*..*.*.*.****.*.*..**.*.**..***.*.***.**.*..*.*.*..******...**...**.*..***.*..****...***..*.**....*......*..***.*.**.**.****...***....*...*....*.*....**..***.....*..*.*...***..*.***.**...*..*....*****.*******..*....***.**....**.*.*..*..*..**.**.*..**..**.***..*..***..*.*.***.*..**.*.........*.*..*.**..*....***...*.**.*.*......**...**.**.***..*.**.****...*..*.*.*********.*.******.*.***.*..**...*..**..*.*.*..*..*.**...**.**.....****.**..*****...*..**..*.*...*****.......*.******..**...*.*....*...*......**....*..*.....**.****.***.*.**.***.**..**.**.***.........*.*.*.**..**.**.*.*.**...*.***..*****......**...*.*.**.**....**...*.**...**.....****..*....*****......**.....***.****.*.....*..*...*.***..***.*.**......**.****.*..**...*..*.**.***.***.**.*****.*...*.*.***.**.**.*.***.****.**.*...***.****.*..*****.*.***...***.*..**.***.*.****....***.**.**.*.**....***..**..**...**..*..*.......*....***...*..**..*...***.*.**.*.*.*...****....**..*.***.**..*.*.*....**........***..*....**.*.*.**..*.**..****.*.......****..**...*******..*.*..*..*.**.*.*****.***.*.*****.*.***.*.**....**.*****.***..*....**.***..**...*.*******..**......*.**.*.*.**....**.**...***.***..**.***.**.**.*.**...**.***...****..***..*..*.***...***.****.**.*.*..***.....*..*.*.**.*...**.....****.**..**..**.***.**.****....*...****..**.*.*.*..****.*.**..*.*.***..*...**.***.*..**..*...*.*......*....***.*...***.**....*..*.**.*.*..*..*****.***.*........**...*.**..*......****.*...*.*.*.***.*.***...**..***.**..**.***.** ***.**.*..******......*..**.**.*.***..***....**.**.*.**....**..**.**..**..****..*..*..*.*.***...**.*.**..*********.*..***...*.*.***..******.....*.********.*.*..****.**.*.**.*..*...*..**.*.***...*...*..***...**.**.*.*.**...*..*....****.....*.*.*.*.**.*...*..*.*..*.**.**.****.*.**..*..*.....**.....**.***.*..***..*****....**..***.**..*......*..*.*..*...**.****.*.***.**.**...****....*..*..*....*..*.**.*.*.**..**.*..**..*.*.***..**.**..***.*....*.*.*.**...*****..*.**.*...**.*...**..*.**..*.**.***.*.**...*..*..***.****....**....********..*****.****..*..****.*****..*.***.**.**..******..**.*.*.*****...*****..*******..**.*.**..***.*....***.****.***.****...***..**...*.******...**.*.*.*****...*.******....*.**..***.....*....**.*.*****.*....**.*...**..*....*....*.***.*.*.**..******.***.***.**.****...*.*...****.**.*.****...****.*.***..*.**...*.*.*..*..**.....**.**.*.**.**....*****.*..******...**.*.****.**.*...**..*.*.....*.*.*..****.*****.***..*..*.*..**...*..*.***..*.*..*.*.....**..***.**.**.......*.*.**..*.*****.******.***.**.**..***..***.*.*..***.*.....*.**.**..**.***...*...**..*...**.*..*.....*.....**..***.**.....***.***..**.*...*..***..***..*.*.***.*****......*.*.*********.*.*....*.****.**...****...****..*.*.*.....***.*..****......**..*..****.....******.*.**..*****.*..**..*.*.*.**.***.*.******...**..****..**.**.*.*****....*.*.**.*...*...*..*...**.*.....****.**.....*****.**...***.*.**.......****.**.*...*.**.**....*.....*.*.****....***.****.**.***..*****..**..*....*..*****...*.....*...*.***.....***....**..*.**.*.**.......****...**..***..*.*...*....*..*...**.***.**....*.*....*..**.**....**.****..****.*.....*...**.*.*.*.....**...*..**.*.*...*.*.**..*..*****.**....*...***....*.*...**.***....*.*****...**..*.********.*...*.**...*.*..*.****.*..*.*..*.*....****..**********...*...**..*...*......*.*.**....*.........**..**.****.**.....***.***.....*.**..****...*....**.*.******.*.***.....*.**..*....*......**....**.*....**..**.....*.*.*..***.*..*.*..***..*..*.*....***.*..*.**..**..****.*.. *.*.**..******..*********.**.***.*..***.******.*..*.**..****....**...***...*.*.*...*...*.***...**.**.*.*.*.**....*.*.***...**..*..******........***.*.*.****.*..*.*...*..*.**..*.*...*.*****.*....*.*...*********.**.*****..*.*....*.****.*.**..*.*..*****..*..*....*.*......*.**......*.*........***..*...*.*....***...*****..**..*..*.***.*..*.*.**..***.*..*.*.*.*.......*....***.*....**.*.**...*.*...*.*....*.*..*.*.**..***....***...**..**......*.**...***..***.*.**.**..*********..*..**..**...****...**.*.*.**.*.*.*..*..***..*.***.****..****.*****.....*..**.*...*...*..*....****...**..*.*.......*..*.*.**....**.*****..*.*...**.*.**...****.*..****...*.*...***..**.*....*........*.*.*..*...*...*.**.**....***.**.**..*..**...*.*...**.*.*****..*.**.*...**..*...*..*..********.**.******.*..*..*.*...**..**.***.*.....***........*..***..**...**.*.*.....*.....*..***.*****...****.*..**...**.*..**.******.***.*.**.**.*.***....*****.*.*.******.***.*.**.***...*.*.***.**....*....**.**.******...**.***.**...*...***.*.**.*.*****.*.**.**...**....***..******..*..*..*....*..**..*.***....****...****..**.****......*.*..*....****..***..*.*.*.***......***...**.....*.....**..*****..*******.**..******.*.*..*..*.*...*..****.***.**.**...*..*..**.******.*...****.***....*..*...*..*.**..**.*...****...*..**..*..*.**.....*.*.**...****.***..*....*.*..*..*...****...*..*.*.*....*.**....**.*..*.*.**.***.**...***.*..***..*.****.**.*.*....***...********.*..*..***...**...*.**.******.....*..**....*..*.*.****...*..***.*.*..*.*.*..**.**.*..*..*.**.*.*.....*.***.*.****.....*..*..*.***.*****.........*.**.***..*...*....**.***.*.*.*..**.********.....*....*.**.*..*.***.*.*.****.****.***....*.**.*.*******..**.*......***.**.**.....**.*.**********..*....****.*.*.......*.*.*..*.*....****..*...*.***********.**..****.*...*..***..***..*.****.....**..*..*.****.*..****......*****....*.*....**..*.*.*...*...***......*.*.*.**.*.*..*.***..**.......*.*..**.*.*..*.**.**...*......*****...****.*..***.**.**..**.*...*.*..**...****.....**...**.*....* *.**.*..*.*..*....**...**.*...**..*.....**....*.**..*..****.*.....***.....*....**.*..***.**..**..**********..****..**....*.*....*....*....*********.....****.*.*.*.*....*.*..**.*.*.*.*.**..*.*.**..*****....**.**..*.**.*********.***.***..*...**.*.***.*.***..*..*.*....*..*..*....**.*.**.**...*..***..**.*******..*.**.*.*....*.*..*.**.**..*...***.*.***..**..****..***.*.****.**.*.***.*.***.****...*..**.*.***.*..**.*.****...*.***.**....*.......*.*.....**...**..*.*..*.*..*..**.***..**..******...*...*...*.**...******.*..*.......**..**......**.**.***.*******..**.*.***.***..*..*..*.***...*..**..*..*.*...**.*.*...*..*..**.....*..***..****.****..*.*.*...*..****..****.***..****...***...****.......***.*..**.*..**.*.....*.*......**.**.********..**.*.*....****...*..*.**.****.**..**.***..*.***...**...*..*...**.*.*.****.*...*.**.****......*.*...******...****..*..****.**..***.*......**.***.*.*.**.**.*..**.****.*.....*...***..***.****..*.*..**...**..*......*..*.*..**..**..*.**.......*.***.**...**..**.**.**.***.**...***..*.*.***.**...*...***.***...*..***.******.*****.....***.*.*..*********.**..******...*...***..**.**.***.*.***..*.....**.****.****.***..*..*..*...***..**...**..*.*...*.**...***.**......*..**.*..**..*.*.***.*****.*.*.**.**.*.******.*.*....**....**...*...*....*..*..*.*..*..**.**.**.**....**.****.*.***.*.**...*..*...*.***...*..**.***.......****.**.***.**.*..*.**...*.**...*...**.**..***.****.*..****.*.***..*....***.***.**....*.....*..****..*.*......*.*.......**.**..*.*.*.*****..*.**..**.*...**.**...*.*....*...*..*.*****....***.**...***.**..**..****....***.*.**.**.*....*.*...**.*.****..**....*.***......****.***.*.....*.**.*....*.*.******.*.**....***...**.....*.*...*.*.**.*****.*..*..*..*.**.*.**..**.*..***..***..*.**.****.*........****...*.***..**...**.*****.**.*.....**.*.*...*...*.*.******.*...*.*..***..*.**..*****....*...***..*...***.****.**.**.*.****.**....*****...**...**.***..*..*..***..*.*..***....*.*.......***..*.***..***.*.*...**.*.*.**...*....*...****....*.*..*...******* ..*..**.*..*..*..*.*.**...*...**.****..***.***.**..**..**..****.*...*.*.**.**.*.**.***.**...****.****.**..*......***..*..*..****..*...**...**........**...**.*..****.*...*****..*....***..*.*.....**..**.******..*.*.**..*.**********...*.....**..*******.**.....**..***..*..*..*.*..*....*...*******..****..****.*.**..**.*...*.***.....*.**.*.*......**.....*.*.*.....**.**.......*.***.*.**.***.*...**.**.*******...**..*.*.*...*....**.***.....*.*.*..**..**.*.**..***.....*.*.**.*.***..*.**.******.*..*.**.*.**...******...*...*****..*****.**...**.**..**.*.*.....*....***.***..*****.*****..*....**....**..*.****.*..***.*...**.*****....*.**..*..*.*.**.**.*.**..*...*..**.*****.*..*.*.**.**.**.***.***.*..*...*.*.*.***.*...*...*...****.**.**.*..*..**..*..****.*...**.**.*..**.*****..*.*.**.****..***.**...**.****.*......*.**.***...*...*..***.*..**..*.*.*.*....********.******.*....***...***...**..***.**.*.**.******.****.***....*....****..**.*.****.**.**...*..*.......***.**.***.*..*..**.***......***.***..**..*...*****...*.*.***.*..*.**.*.***..*...***..**.*.**.*.****.*..*.*.*******..*.*..**.****.*...**.*.***.*.*...***.**.*..*.**.*..*...*...*.**.*...**..****...*...**..**.*.***.*******.*..*****.**...*....*....*.*......*..**..**..*...**....*.**.**...***..****.***..*****..*.**....*.**...**...*.**.**..***.**.*.....***..*.*...*......*..*....***.*.**..***...***.*.*.*.*****..*.*******..*..**.*......**...****.**...*.**.*.**..*.*.**..*........***********.**.*.*.**.*...*****..*......****..*..*****..**...***.*.***.***..*.*..**.***..*..*........*..*.*...*..*.*..*..*.*******.***..*.**..****.*..**.*****.*.*..***.***..***..*...**.***..*.**.*.*.*.*..*.*.***.*.**...*.***.**.....***.**.*....*..*.*.*...*****.****....*........**..****...**........*.**.*.*.**..*..****..**.**.**.*.**..******....****.***.*..*****....*.*.*......**...*....*..*......****..***.***..***..***...****..***.*.***.***.***...*.***.....**.*......**.*.*..**.*..**..*....***...*****..*.*******......*....***.****..*..*****...**.....*.**.**..*.**.** **..**.**....***....*.*....**.....**.**.***.*...***..*.*.**..*.****..**..*.*.*.*.*.*...******.*.***.*..........*...**.**.******.....**...***..*....*.***.*.******..........*.*****.*.****.***..........****.*.*.*..********........****....***.*.**.**.****.***..*.*...***....*...*.*******...*...*.*..*.*...**.*...*.....***.*****....*...*..**.*.****.***.*...*.......*...***...***......**..*.*..*.*.**.**...*...*.***...*.**..****..***..*.......*.*.*.*.....*..*..*.*....***.*...***.*....****..***.******.**...**..*........**.***.*..*..*.*......**.***..*****..**.**...**.**.**..*.**.**..*.*..*..**.*...***...*.**..*.*****..**..**...******.*..***.***.*.*...*.********...**....****..**.**..*.*..**.****.*..***.....**..****.***..**..*..**..*.*..*...****.***.....******..*.*.*.......*****.*.***.**.*.*.*..*.*.....*..**.*..*.*.****...*****.**.*.*.*.*.******.**.....**..*..*.*..****.....*...***....*..*..*..*..**....*..*.*..*.*..**.*****...*****.***.**.*...*.*.*.*.**...**.*...*.**..*.*.**.***..*.**.**.**..*.**....*.***.***.*.*.**.**.**...***.**.*...**.*.**.**..****...********.*.*.*****..*......**.**..*****.*...***.***..****...*.**......*.***..***...*.*.*..****.***..*....**.****.*.*.**..*.******.**..***.*.*.***.*.***.*****...****.*...***........******..**....*.**.*..*..*..*.**..*..*.*..*.*..*..*.*.....**.*..*..*.*....**.**.*.*****..**..**..*.*.*.**...**...***.****.**.*..*.*******.*.*..**...**..*..*..*..**.....*...*****..*******...*.*...*.*..*.*...****......****..*.*..***...*.**...*..*..****.***...**..***...******.*...*******....*...**.*..****.*.**..**...******....*.*....*.**.....***.***.****..*.**.*..**.*..*.*..*.***.*...*****..*.*..**.*****..*..*.**.*.*.***...**.***.......**.*...........**.*...*.*.*.*****.*.*..****..***.......***.***...*.***.**..*...*.*..*.**.****.**..******.**.....**..*.**.*..****........*...*.***.**.**...***..*..*.....*.**.*..***..**.**.*..*.*..**..*...**..*.*.*.***.......**.*****..**.*.*..*......*.*.*..***......*......*.*.*..*.*..****.*.*..**.*******..*......*****..*.***.*** *....*.*..**....******.......**.*.*...******.*.**.**.***.*.**...**...*.....*.****.**....**..*.*****.*....**.*.*....**.***....**..****...*.*.*******.****..**.*.**....*.*..*..**..*..*.*.****....**...*..**..*.......*...***..**.*...******.*...**....*..*...*..**.*...**..**.**.*..**..*.*...**..*.***.*.*.*..*..*...*....**..**.*.*..*.*..*..*...**.*******.*.**..***.***.*.***...**..*.***...**..*.****..*..***.*.***...****..*..*.****..**..***.**...*..**.*.**...*..*.***..*.*.****.***.*.**..*..*....*..**....**..****..*.**.......*.*..****..*.......*.........*...**..**.*..*.**.*.**.*.*.*..*....*.*...***.*..*.*.*****.**.*.****....***.**.***..*..*.****.*.**.*****..*....*.**.**...*.**..**....**....*.*...*.....*........****.**....**...****..*....*.**.**.........**.*..***********..*.**.*.**.*...**.....*.*.*******.**.....**..****.*..*..*..*.****.****.***...**..*.*.*.....*.*..************.*...***.*.*.*.*****.*.**.*.*..**......***....*.......*******.*.***.*.*.**.*..*.*.*.***..*..**.******..**..*...***...*.*...*....*...**....**...**...*.*.....**.*.*.*.*..*...****..*.**.*..**..**..******.**.*.*..*.*....*.**.*.*........*...*....*.*.....**.*..*...**.*..***..****.***......*.*..*****.***.*.**.**..*.*....**..*...*...******...**.***.*...*.....**..****.**.**.**......**...**.*.*.....**..**.**.....*...*.***.*...*.**...*.*..*.*..*..*.**..****..*.**.***.*.*.**.****..*...***.*.*...*.*.**..*.**..**.*.....***.***.*..*...***.*.****..**.**.*..........*****....*..****.**.**..*.**.*........**..***.*.*....****.*.**...*.***...**.*..*..*....*.**.****.*..**.*..***.*..***..***.......*.*..**...**..*...*.***..*.*...*.....**.*******.*.*..*...**.**.**..**....**..****.*....*...*.**.*****....*..*****......*.*.**.***..***....*..***..*.**.*..*.*......*..*.******..*...***..*.......***.*.***.****.*...*.*..**.***..**.*...***.*..**...**....*..***.****..*..*...**.**.**.**.**.*.***..*...*..*.*..*.**.*...**...*....***...**.**.*..**...***..*.*.*.*.***.*.****..**.*..*..****...****.***.*...*....**.**.***.*..*.......**.*.***.****.*. ..*.*.........*..*....**....*....*.**.**.*.**.***..*..******...*..*.*.....****.**.***...........*.....*.***.**.**.*..**.*..*....*.*.*******.***.*....**...***.*.**.***..**..*.....*.*.*****..**..**..*.**.*..*.**.*.*..*......*..****.**.****.*......*.***.**.*.*.**..*..**..*..*.*.**.*.*...*.*....***.**...*****.*..***..****...*...*.*..*.**.***.***.**.*...**......**.****.**..******.******...*.***...****..****..***.*...**..****.*..**.....*.**..***..*.****.*..***..*.....**..*...*.*.**.....*****...*..*.*.*.*.***.*.....**..*.*.****....**.*..***.*.....*..**.....*.***.*.*.**.**.*..**..*......****.*...*.***..*.**.*...***.**...*.*.***.*..*...*.**.*.*...***..*....**..***.....**.****.***...*..**.*.*..**..*..*.***.******.*****.***....******.***..*.*.*.***.***.**.*.****.*.**..***...*.*.*...**.....*..***.**.*...****....**..*.**.**....*...*****.*.******.**.****..****...****.*.*.*.*.*.*.*..*.*...***..*..*******.*****...*.*.**..**...*.*...*..*......***..*....*.***....**.**....*...*..*.**..***....*.*.***...*...*.*..***.**.****.*....****.*..**.**...*..***...*..*..**..*.**..**.*........***.*..***....****.**.*..**....****.*..*.......*.**.*.**.*..*.**..***.*.*...*...***...*..*.*.*.*.*...*.*....*....**.*.***.*.****...***.****..***.*.***********.*.****......**.**...*..**.*.**...*.**...*..**..*.*....****....*.**...*.*****..*..*****..**.**..*.**.***...****....***......****..*.*.*..**.*.....*****.......*.*.********.****.********...***..*......**.....**..****.*..***....**....*****.***.*..*.*.*.*****.**.*****.*.......*..*..*.......****.*..*..***....**..*.*.********....*...***..**......****....*...*.*..***.***...*.*.*...*.*.*.*.**...****...*..**....**.**.**..*..****.*.*.**.*****..*..*.***..*.*.***..**.**..**.*.......*.*.*.***.***....*...*..*..*....***.***...***..***...*.******.*.....*..**.*....*.**..*****.*.....**.*******.**..*..**....*.**.*.**.***.*..*.....**.**...*...*.***..*..**.*.*.*........***.***...**..*.*.*.*..*.*...*****..*.*...**.*.*****.....**....*.**....*.*******.*...***....*.*****.**..*.** **.*.***..*.*...*.*.*.*..**..*.**...**..**..*****....*..**.*.**.**.**...*..*.**.**.*.*.*.*..**.*..**..*...*.****..*.*.*******.*.***..**...**...*.*.****..****.*.*.*..***.**.**...****....*.*****.*.....*.....***.***.****...**..*******.**..**.***.*..***.***.....*..*...*.*.*..**..***.**...***..*.............**....*****..**.*..***....*.*..**.***..*.*.*..*.**.*....*..*****..***...***.**.*........***.***..*....***.*..**..**..*.*....*..*..*.**.**.*....*****..*.*..***.*****.*.*..**..**.*.****...*.**********.*.**...*....*..*..*......*.***.**.***..***...*****..**...*.*..*..****.**.**.**..**....*.**.*....****.....**..****...***.**.*.**.*....**********.*...*.*.**..**.*..**..*.*.*.*.*..**.....*.*.*....**.**.*.*...*.**..**.***..*..**..*.*.*....*****..*****.....*.***......*.*.*.**...*...***......*..*.*.*..*.*..**.*.**..**.*....*...***.**..*..***.***...*.**..***.**.**..*....*.***...****.*.*..**.*...*..****..*.***...**.*....*.***..***.*.....*.****.*..*.*.**.*..*..*.*....**.*...****.*****..*.*...***.**...*.*****.*.*.*.*..*...**.****.**.**.*.**..........*..*..*..*..**..*.**.*.**..***...**.*...*.*.*.**..**..**..*.*..**..*.*.....**.**......*..**....**.*.*.**....*...*..********....*.*..***....*.*...*...**...*..**..*...**.*.****.*..*...*...*...*...*.*.*.*..*..**.**......*..*.......*.**.***...**..**..***..*.*..****....*.**..**..*...******.*..**..............*.*..*.*.**..*..*******...******.***..**.**..*******.***.*.*.**..*..**.****.****..*..*.*..**..******...*.**.*.****.***.*..**..*.**.**..*..***..*.****.**.**.*.***...***..*.****..*..*..***....**.......***.*..****.****...*****.*..*...******.*.*.*..*.**..****..*...*.*..*.***...********.*******....***....******...*..*.**.*****..**...*..*.**.*....**.*.*...*****.*.*.***..*.****...*.*****..***..*..**.***..***.*.*..**.***.*.........**....**..*.*..*..****.*.*.***.**.*.**....*.*.**.**..**.....**...****.**.*.....****.***.***..*...**..**...**..*.*.*.***...*.******...*.***..**.*..*..*....***....*.......*.***..**..*...**..**...**.**.....*..****.....*... .*...*....*...*.*..*...****.*.*******.**.****.*..*.....**...**.*.*.......*.***.**..*.*.*.**.***.*.....*....****.*.*..*****.*...*.*.....*....***.*...*.****.**..*****.*..**...***..**..*.**.**.**.********.*.***...***..**..****.*.*....***..***.**.***..*..******..***...**.**..*.*.*..**.**.**....*..*.**...*.*.*..**.*.***......***.********.**...****.*...**..*.***..*.**.**...*.****...***..**...**.****.....*.*.*.......*.*.*.....**.*.****.**.*..****..***.*..*......***...*.***..*...**.*.*....*..***..*.....*..***..***.*.**..*******.*...*****..****....*....**.***.....**.......*.*****.**.**.**..**...*...*..*.*.****...*.***.**...***..*..*..*****..**.*.***..*.*.*.***...**....**.*....*.....**.*****..*......**..**...********..**.*.*.*.*.*.*.****..***.*******..**..*****.*..**.**...*..*...*.*..**..***.*.**...**.......*.*.*.**.*.*.******.***.*.*.*......****.**.....*.*****.*.***.......**...*..*.*.*.*.*.**..****.......**...***.*.**.*..*..**.*..*...*..*..***.**.*.****.*.***.**.****.*.*.*.*.*.*...*...**..*.*.**.*.*..*****.**..*...****.**.....*..*...**.**.**..*.*****....*.**....*..***.*..**.***..*.*..*.*...**...*...*..**.......**..**.*.....*.**.*.**.*.........***.**..*..*.**.*...*.**..***.*****..*..*.***..********..*...***.*...**.**....**..**..*..*...****.****...*..*.**.....***..*..*..**.**.*..**.****.***.*.**.***..**.*.*..****...*...*****..*******.*...***....*..*.***.....*...****....*..*****...*.*..*******.***...****...*...***.*****.*.**.**...*.*...*.**....*...*.**.*...*****.****..*.*...*.*....*.**.*..***.*.**.**.....*..*.....*..*.****.****...****.*****.*....*....**..*..*.*...*.*...****...*.**..**.***..*.*..*..***...*.*..*****....***..*.*.**.****.***.....*.....*..*..***...**....*........*...**..**..***..*...***.*...*.***....**...**.*..**.*******...**.***....**.*.**....*.*..*..**.**.****...*....**.**..*.**....*.....*..*....********.******.*.***..***.*.*.*..**.**.*.*.*.....**...*..****...*...**..*.....****..*...*.****...*..**...*.****.**.*..***.***.**...**.*.....*..**..**.*.....**.*..*.*..... *.*....**..*.**..*.**...*.**.****...**..****.**.*..***..****...*.*...**.****.**.**......*......******.*.*...*..*....*.*.***..*.*.**.*...*.*****..****.**.*......*..*.*..**.*.....*....*..*.*..*.**.****.*.....******..***..***..*.**..**....******........**...*.*.**.*....**.*...*.*..*..*.........*.*.*..**.*****....****.*****...*..*..***.*...*.*..***.*.***..**...*.*****..*.*.*.***....*****...**.**.***.**.******....*.*..*.*..*...**.*....**.*.*..*..*.*..**...*.*.**..**.*.******.**.*.*.*.**....*....***..**...***..*..*.*...*.*.*.*.**.*..*...**..*******...*.**.*..****..*.***...**.**..*..****.****..*.****....**.**...*...**.**...*.*.*...*.*..*..**..**.**..*****..**.**..******...**..**.*...***.**.*.....*.*.*.*....*...**..*...***.*...*.*.*.*.*..***.**.*.***....**..*.***.*****..*....*..*.*.*.****..**....*.**.**..*.***.****...*..*....******.....*....***..*****.*****.*.*****...*******..*.*...*****.......*.***..*.***..***.*.***.*.****.***..*.**..*..***..*....*...****.*****.**.**..***.**.**......*....***.**.*.*.***.***..***.***.......*.*.*.***.***...*****.****.**..***..*.**.*.*.*....*..*.****.**.*..*....*.**...*.*.**.*.*.***.***...*..*.*.*...***.**...*....****...*..**.*..*..*.....*.*.**.****..**.**.*.*.*..*.*.*.....*.**.*.***..*....***.*..**.*.*****.*..**.***.****.***.*.*.*.*.*..*.*.*.*.*.*..**.*.*.**....**..**.*.*.*..**....**...***.*....*...**..**.*..*.*.*.**......***......*.***...*..*..*..*.****....******.***...*****.**.**..**.*......*.*.**.*.***.*...***..***...**.*...***.*..*...**..*..**......*....*.*.*.....*..*.*.*******....****.....*..*...*******..*..*......****.*......***..*.*.***..**.*.***..**.*.**************..*.*.*.*.***...**.**........*.***.******..**.*...*...........********...*.*.**...*.....***.*.*.*.*.**..******.*.*......**..*.....*..***..**...*..**...*.**.*****.*.*....**.**.****..**.....*..*..*.**..*....*...**......*....*.***..**..****....*.**..****.****.*.*.*.**.*.**..*.**..**.*.**..**...****.**.*..**...**.**.....***.**.*.*..**.****.**.....***.*****.**.*...*.**.***..**.* .*...*.**.**..*...*..**..*.*****.......**..****....**..***.****.**...*.**....*...**.*****.*.***.**.******.***..*.*....*.*.*...*.******.*..*...*..****.*.*..*..**.*..*.*.****.*...*..**.***.**.**......*.**..*.*.*****..*.*...*.**.****.*...***.*.**..**....*.**.*.*****.**.*...**..****.*.*.**.*....**.*.*.**.*.**...*....*.*.*.*..**..*.*.......*......***..*.*...*.*.*.**.*.***.****...****....*.*..***.****..*..**.**.**..***...*..*******..*..*...*..*.*..*...***..***..***.*..****.*.....*.*.*************.....*.*..*..****.....**..*****...*.*.*.*.*...**.**.**.*...**.*.*.***.*..*******..*...****.***....****.**..*.*.*****...*..*.**.*..***..*.**.*......*.***.*.*..******.*......*..*..***..*.*..**.......**..***.**.*...***.....***...*....*..**.***..*..*.*.*.**.**..*.**.**.....*.*....*...**..**.****.*...***...**.*.*.*.*..**.*..*.**.***..*.*...*.**....*.*....*..*..*.**.**........**.*.**...*..*.**.*..*.*.*.*..*****.****.*...***....***...**.*****.*...***.**.*..*.*.*........***.**.**...*.*.****...*.*...*..*........*.*******.*...*.*.**.*..*.*.****..**.****.*.******..*......**..*..*.*.*.**.....*..*..****.*..**....*...****.*..**.*.*..*.*..*.*****.*..*.....*.*.***..*...*...***..***.****.***..*..*..***.**.*.**...**.***.***.**...**.*.**..**..****.*.*.****..****...*.**.**.***...*.*.*.***.****..**....*..*...*..*...*..*...*.***.*.*..*****..**.**.*.**.*****..****...*....*.**....*.*..*.*.*.**.......*..*.**...**..**.*.**.*******.*.**.*.....***..**..*..*.*.*.*.**.*..*.**..****..*.*..**.***.......*.*...*..**......*****..**.....*.*......**.*..*...**.*..*...***..******.*....*******..**.***.*..***.*...**.*.**..**.*.*.*.*..*.****...*.**.*...*.*.*..*...******.****..*.*.*..*...*.*.*******...**.***.***..*..**.****.*.*.**.***.**.***.*.**.***.***..**....*******..*.****...*...*..*....***.*.**..*....****.*****.*.***..*******..*....***..*.**...***.****..**.**.*.......****.*.**......***.****.*****..***..***.*.**.*..*.******....**.*.*....**.*.**..**.....**.*...********..**....*.......****.**.....*****...*.*.*....*.**.*. **....***...**.*..*.*****.*...******.**.*.*...*...*.***.***..*..*.*..*****...*****.****...*.**.*..**..*.******.****.**.**.***.*.*.*..*.....**.****.*...**.******.*..***.*.**..*.*....*....*..***.*...**..***.***.****.***...*...**.**.******.*.****..******..**.**.*.*.*.**.***...*.**..***...**...**..*.******.......*.*******....**...*...*..*.***.*.*........*.*......*.*.*...*****.*...*******...*.*.**.*.**.*...*.*..*..*.*******..***.*.****.*.*****.***.*....***.*.*****..*.****..**..*..**....*.*.*.**...*.****..**.****....*****.*.**..***..*******.*.**..*.****..***..*.***.....*.*..*.*...****.**...**.****...**..*....******.*..****..*..*..**..***.*...**....**.......**.**.****..**.*.....**..*..*.*.**....*..**.....*.**..*.**.*..*....****.********...***.***.**.*.*.*..***.**.......***.*****..*..*.......*...*..*.*****...*****..****.*.*..*.**...*..****.**.***..***....*.*.....**......***....*..*.**.***.*.******..*.*.****.***.*....***..**...****..***..**....*....*.*..***.**.******........****...*******.**..*.*.*.*..*..**.***.*.....*.**.*.***....**.***......*.*.****.***...*.*..*...*.*......***.*....*.**...**.**.*..**..*.......*.....*****..*.*.**.*.*.......****.*.**.***..*.*...****.**...****..*...*****..*..**.*.*.*..*..***..***.*..**.**.*.*****.**...*.......*.*.*.**..*..*.*....***.*******.*...**.***..*...*.**.*..****.*..***.*.**.*.**...**..**....*.**.**.**......*..****..*...*...**.**.*......**.*.....*****.*.*..**..*.*.*..*.....*.***.****...........****.*.*.*.**.*.......**.***..**.**.****......***....***..*.****...*.**.**.*......*.*****..*...*..***..*..*.**.*.**...****..***.*.......****..*.*..*.......*****...**.*...****.*.**.**.......***..**..**.**.......*.*..*...**.*..***.**.....**.*..***.**.*****..*..*.*..*..**.****......*..*.**..***...*****.*.*.**.*.****..*.***.***..***..***.*****.....*..*...*.**..*.**.*****..*......**...****.*..*.*.**.*.**.*...*..*..**..*****.*..**.*..**.**.**.**.**.**..*.***.**.****..*..****.**.**.***.**.**.**.*.***..*.*..*..*.*..*******.*..***...**..*******....***...** ..*..***..***.*.....*.*....*..**.***.*.*...*..*....*.*.*..*..*...*.*.....**.**.*..*.*.**.*.*...****.******.*..**...*.*.*..***.**.....*..***..***.****..**.*******.**.***.**.*...*.**..*.*....****...***.....*.*..*****....*.....*...*.*..*..*.*.*....*...*...*..*.**.*.....*....*.*.******.....***.*..*..*....********...***.***.***.*..***..*..***.**.*..*.**.***.*.*****..*..**.*.***..**....**.***..**.**.*.....*.*.*.***..**.**...*.*.....***...**..*****..****.***.*..***.*..*..*******.**..***...*.*.*..***..*...***.*..****.**.*...**..*.****....*.**.*....*.*.....*.*.**....*.*..*.*....**..**.*...**.***.**.*.***....*......**..***...*.*..***.*....*...***.*...*..*..*.***.*****..*..*****.*..*.**.*..*..*..***.*..*.**.*.**..**..*...**..*..*..*****.***.*........*..**.*..***.*.**.*.**.......***..**....*.....*......*.**.**.*.****.*..**.*..*..*.****.*..*...**..*..***....*......*.*****.**.*.....**..........*.*..*...*..*...**..****.*.*....*.****..**...*******.*.*..***..*...******..*.*.*.*....*.*...***.**......*...*...***.....*.***.*....*..****...*.*.*.*******..*****..*.**.****.**.***.**********...*..******..*...***.*..*.*..**....***..*.**..**.**.***.*.*...*.***....**...*..*....****.****.**.***....**.**.*.**.*..*.****..**.*.**..*.*..*.*..*...**...******..*.*.*..*...*.**..***.*.*.**.**...*.**....**.....**.*....*..*..****.**..**.***..***....*.*...*...**....*.**..****.*******.**..***...**...*.*..*.**.*.**.**.*.*..**...**...*.****.*......**.*.*.**..***...*.**..**.**.*****..**.*.*..*.*.***..*...***.*******.***********.*.*.*....**...*...**.*.**..*..****.***...*..*.....*....*.*.*....**...*.***.*....**.***..**..**....**.*...*..***.**.**.*..**..*.*.*...*.*.....****..*******.****.*.*.******.**.**....********.....*..*.***..*...**..*...****.**....**..***...**.*..****.**..***..*..**....**..*...*.......**..*....*.**.**.**...*.***.*..**...*.*.**.**........***.**.***...**.*..*.*.*...*****.*..*.**....**.*.**....*.*.*.*...**..*****.**.**.*.***...**********..*...*.*..**..**..*..*.***..*.**..***..*...*...*.....*.. ......***.***.....*.*.....**...*.**.**.*.****.**..*..*..******.***.**.****.*****.***..*.**..**......**********.......***.**.....**.....***..*.*.**.*..*.**...***.*...*.**.******...**.*****.**.*.*.*.*****..*.*.*..*..*********...*.*.*.*...*.*...****.***.***......*.*...**..**...***...*..***..*...**...******.*.*...*....*.*.*..**.*.**...*...*..*..*...*.**......*.*.***..*.*..***...****...****.*****......*.**.**...***....*..*..****...***..*..*..***..*.***.*.**...**...*...*.**...*.*...***.**.....*...**.**..***.*..***..*..*.**..**.****.**.*******..**.*.**.***.*.**.**..*..*.***.*..********...*.**..**....**.*...*..***...*.***.*..*...**.**.*.....*..*..*.*..**.*.**.**.***.**.*.********.*..***.**....*.*.*.******.*....**.*.**..*..**.**.****.****.*....**.**.**..*...**...*.*.*.....**.**.*.****.****.*.***.*.**.*.*.**.***.****.*.*.*...**...*.**.*...*....****...*...*..*.**......*.***.******...*****..*.***.**.**.*...***....***....*......***.*....**.*****..*.*..****.****.......*..****.*...**...***.*..**..*****..*.**......*.*******.*.*.*.**..*...**.**.*.**.*..*.....*..*...***.*....**.**..**.*.*********.*.*.**.*.**.*.*...***...**..*.*.....**..***.*.***.****.**...**.......*..********....****.....*..****.**.***.*........*..*..*.***....**..**....*****.*****.***...**..***..*.*..*...*.....**..*****.**.*.***.*****.*****.**.***...*...**...*****.*.*.....*..**.**.******.*..**..****.******..*.***....*.......**...*.*.**.*.****..**.***..**..***.*.********..**...*..*..*..*..*....**..*...**.***...**..*..**..*...*.*..*.*.....**....*....*..**.....*.**..**.**..*.*..*.*......***...*..*..**.****.*...*.**.*...*..**.....*..*.*****..**..**..**...*......*..*.****..**.****..*.***...*..****...*....*.*.*.*****.*...***.****...**.***..*......**...**.*..*.*.**.*..*.***...*....*..*...*..*.*..**.**..*..**.*.*..**...*.*.....**....******.*.**....***..**..***.*....*..*..**....**.*.**....*.*...*...*.*****...**.****.*.***..*.**.*..****....**.*.*****..**.**...**.*.....*...**.*.****.**.**...**..*..**...***.**.**.*.***...*..*.*. *..**.*.**..***.**....*...***.*..*.*.**...***.**....****..***.**.*...***...*..*.**..***.....**.*.*.*.*.**.*.*...*.***.*.****.*..*****..*.*...***...*....**.*..*..*.*.*.**.*.*...*.*.*.*..*.***....*.**..***..****.*..**.....**..*....**.******..*....****..**...*.****....********.****.*.*.*.*****.*.*..*...*.***.*.***.*.****..*..***.**.*...****..**..*...*..**.*.**.***.****.*...**...***..****.**..**....*..........**...*......*.********...*.****..*******..*..*.**.**....***.***.**..*...**.***.........****.******....*.*.*..**..***...*.*..**.....*.*.*...*.*....*.*.*.**..*...**.***.**.****.***...*.*.*.*.***..**.*..*..***...**...*****.***...****...**.****..**..**.*.****.**.*.....***...*******.**.*.**.**.**.**..****..****....*..*..***..*.**..*..*.**......**.*....*.*....***..***.**....****..**..*..**.**.**..*......******.***....**.***..**.***.*.*.*.*.**.***..**...**..****..*........****.**.*......*....*****...**.*.**......********.****.**.*****.*.*..*....*..*..***.**.***.**..*.**.*********.*.*.*.*.**.*..*.********..*..******..*...*.**.**.*.******.*.**.***..**...*.**...*.**..*.*.**.**...*...**.*...*..***.*.*.*.*....***.*.*..*.*.******.***.*.*.*.....*.**.**..***..*.*****....**.**.**.*.***.*..*.**..*.*.*****.*.***.**....*.*.***.***.****..**.*.*.**.*..*..***.***....*.*.*.**..***.**.****..**.*...**..**..**...***.***..**.**.*....*.**...*.**.****.*.*..*..*....*...*....*.***.**.....*****.*.*****....********...*.**.***...**......*.*.***.***..**..*.*..*.**....*..*..**.*..*.****..***.*..*.**.*...*...**..*..***..*..**..*..*....*********....*..*.....***..**.*..*****..**.*.**.**.*****.******.***...*..*....****.*....****..******.**...**..*.*...***.*.***....**.*.***.************..*..*....****.**.*.**.**.*..*.******...**.*.**.****.......******..*.**.***.*.**...*****.**..*...**.*****.*.*...**.*.*******..**.**.*****.*.*..*.*..******..*****..**..*....**....*..***.*.........*..**.*.*...**.**...**..**..****.**.**.*****.*.****......**.*.*..**..*.*..*..**...*.**..****...*.**.***....*.*.**.*.*..**..*.*.*.. .*.*.*****.*..*..*...***..*.***....*.**********.**.*...**.......*.*.*.*..*...*.***.....*.**..*.*...*....*.**......*****.*..*.***.*.****..**.**....***..**.*.*.*.***..****..*.***.****.**...**.***..**..*..**.......*.***....*..**.....**...*.*...**..*.*.*..*****..**..*.**.*...*****..**..*.*...*....*.*****.*..*..**...*...*....*...*..**.*.**...***.*..*...****..**.****.**.**.**.*****.*.*..***...***...*******.***.....*..***.**..**.*.*..*****..*.***.**...*.*.***....**.****.*...*****.**.*...*...**.*..*..**.....*.*......**.*..*****..***.**..*.*....***...**...*.*.*......*..*..*.*.***..**...*.*...**.*.*.*.*..**...****.**...*....****.**....**....**.....*....*******.**.....*..**....*..***...*.**....*.**..........**..*..**...*.******..**.....****.***.****..**..*.****.**.**..*.*.*.**.****...*.*..***..*..*****.******.....*.*...*...***..**...*.....*****.*.**.**..*.**.***.**.***....*.*.**.....*..*.*.***.*..**.*..***.**.***.*.*.*..***..**.**.*.**...*.*..*..*.*..**.*..****..**..**.*...*...**.*.*.**..*.*..*.*...*..*****...*...*.*..**.*...*..*.****.*...**..*...****.*...***.*.*********...*.***....*.***.*.*******.*.**.*..**...**.*******.*..*.**.*.******.*.***..***.****.***.*..**.*.*.*.....**.***..***.*......*..*******..*..*.*...*******.**..****.****.**.*...****......*********.***..*.****.*..*..**.**.**.*...*..*******.*.**......***..**...**..**.**.*****...*****.*.*....*...**.*.**........*****.**.**.*.*..*.**.***.*.**..*.*****....**.**...***..**.**...****..*.***.****..***....*.*******..*******..****.***.......*.**.*........*****..****...**.**.***...*......*.**.*****..*.*..**..*...***...*..*...**...*.*.*...**.*.***.***......*....*..**.*..*.*.*.*.**...*****.****.*.*...*.**...**...*..**.*.**.....**....**..*....*.*...***.......***....***.*...**.*.*****.*...*.***.........*.**.**.***..***.*.....*.****.*.*..**..***..****...*.*.*...***..*...***..*....**..***.**.*.*.*.****..***..**....****..*.**.*..**.*....******.****.**.******.**.**.*.**..***.**.*****.......*******..*...*..**.....**....*....****.*****. **..*....*....****.*.....******..*...*....**.*.**...*........*....**.**********..***..***.***.***..**.*..*...***.*.**..*.*.*..***.***...***.*.....***.*.*.*..***.*.*...**.*.******...***..***..*..***.**.****....*..*....**..*******...*.....*....**.*.*...*..**.*.****.*.*.*...*...*.**.*........*..***.***.*.****..**..*.**..*.*.*......*....*..*...**....*.**...*..*.*****..*.*..*****..*.*..***.*****.*.**..***.**..**.**.*.*.*.*.*.*****.*******...*.*.*..*****...**.*.**..***......*....*..*...***.*.*.**.**.****.*..**.*......*...*..***.***.**......*.*.*...***..*.***.*.*.*....**.******.*....*.****.*..*....***.......*****....***.*...*....***...**...**.*.*....**....*.*.**.*.*****..*..*...*..****.*.*.*****.**.**.***..*.*.*..*.**.***..*..*****.*....****....*.*.***..**..*.*.*.***..*..*.***.....*.*...*.*..***.*.***.*..*.***..***.*.***.*****.****...***.*.************.*.*.*..*.***.****...***.****..**.*..**...****..**.**...*...*.*.**..*..*..***.**.***.*.***.*******.*.*******..*..***....*..***....**..*****.*.*.......**..*..*...**........**.**...****..**.*........*.....****.**...*******.....***.**.*.*****...****.*.***..*.....**.***...*.*****.*....**....*.*.****.*..*..**..**..*.*.*.....*..*.*.*.**..*..*..*****....***.*****.****..*.**.***..*..***.*.******..*.*.*.*.*.***...*.**.**.**..*..****.****....*.***.....**.********..*.*.**.**..**..**.*.....*...**...*....**.*.....*****.**....*.*...*.**..*..*.*...**...*..**...*...*...*.....*...***..*.**.*.*.*.*...****...****..**....*..***....**..***..**...*.****...*.********......*...**.......*..*...*.**.****.*....****..**.**.**.*...***..*...*..*.*..*....*.***..*...*..****.*....**..***.**.*.**.*..***.*.*.****...*..*****...*.*.***..*.*.***..*.*.....*.**.****..*.*..*.*..*..***.*..*....*.**.*.**..*.*.**...*.*...***.*.**..*.**.......*...*.**.*.*..******.*..****...***.*...*..*.*.*****..*.*.*.***..**.*.*.*...***..*.**.*....**.*.**...*.*......****..***....*..*...***....**.**.**.*..*..*.**.**.**..*.*****..***.*.******.***.*********.**.**..**..**...*..*.*.**..***.* *..****.**..*..*.......*...****...**...*.*.***..*..*..*..*.******...*..***.........*.*...*......**.*.**.**.....*.***....**...***..**..******..***.*...**..**...**..**..*..*.***..*....**....**......*.**..*.*.***.*...***...***.*...****.***.****..*.**.*..*.*.**.**....***.*..*.**.*..**.*.****.***...*...***.......*.*.*..***..*...*.**.*.**..***.**....*.**..*.*....***.*..****.*.*...**..*.*.*.***.***.*.*..**..***...*.....*..*.......*.**......***........*..*....*..**..*.*..*..***..*..*.*.**...*.**....*.*****....****..****.*..**..**.****.....****......*..***.**.***********...**...**.****.**.*******.....***.*..*......***.*.***...********...***.***....*.**.**....*...*.*.*.*..*..*..**...**.**.*.**..*..***..*.****..*.**.**..**..***..*..****.*...**.***.*..****....***..**.**.**.*****..**.**.*.****..*.*.*....**....*.*.*..***.***...****.****.****...*..*.**..**.*..*..*.**..*.*.**.*.**..*.......**..*.*...**.****.**.*..**...**..*.***.....**..**.**.**.**.**...*.***.*.**.....*****..***.*****.*.**.*.*.***.*.*..*..*.*..***..*.....*.*****..*...*.**...*....**...*..*..**..**..*.*.*.*.*.*.***.*.**.*..***.*..*****...*.*.*.*.....**.*******.**.*..*..*....***..*.*....*.****.**..*.****.**...*.*.*.**....*.*..**...*.*....****....**..***.....*...**..*.*.**.***.*....**.*..**..***.**..**...*..**.***..*.*....*.**.***.**..*.*..*....**.*.****.**.**.....*...****.*..*..*..****.****.**...***..*.*.*..*.****..*...*.**.****..********.***.**.**...**..**..*..***.*.**.**..******..*..****.*.**...**..*.**..**.***.**..*****.**.**.***.******.***.*.***.*...**..*..***....*.**...*.*.***..*...*....****..*.*.*...*.*...***...*.**.*****..**.*.*******..***.******.*.***.*..*.*****.****..*.....*.*...****..***.****.*.*.*..**....*.***.*.***.**.**....*.*..*.*.....*..*.***.*..*.**.*****.*.**.**.....******.***.**.*.*..****..*..*..*..**.*..***.**.**.*****.**...*.......**...*.*.*...*....*...*.*.*.******......*.*.***..*.**.**...**.**..***..*.**.....*.*.*.**.*....*.*...*..**..*....*.*...*..**.*.**..*..*..***..*..**..***.**..***.*..*.**.... .*....***.**.**...***.***.**...****..***..*....**..***..***.*.*.***.*.**.*...*.**.*.***.****.**....**.*...*.**.**.******....**..***.*.*..*...***..*.*.*.**...*..*..**.***.**...*.*..******..*.*.....**.....****.....*.***.***..*.*.....****...**..***.**.*******.**...**...*.*****..*....****..........*******.*.*.*....***..*.*.*.**...****.*...*****..*.**..*.**.**.**.***....**..*****.**...*.*...*.*****...*.*.**..*******..*..**.********..*..*.****..*.*.*.****.**.*****..**.***.*.****..**.*..****...*********.*.*.*.*..*.....**.**..**..**..*....***.*....**.**..***...**.**.**..*.*..***..**.***..........**...******.......*.*.*...***.*.**..*........**..*...********.*..*..*.*.**.****..**..*****.***.*.*.*******..*.**..***.**...**.*..*.*.**..*.*******.*.*...*.**.*.....*.....*....****.*..******.**..*.*.*.*.*..*.......*...*****.......*.**.*..*..*..***.*.*..*.***..***...**..*..***......*.*......**.**.*...*.***...**..**..**.*.****...**...*.*.**..*.*..*..*.*.*.*..****..**..**.******..**.**.*******.*.*.*..*..**...*******...*..**..***.*..*..**...**...*.**.*.*..*.*.....*...*****.*.*.**.***.*..*..*..*.*....*..*.****....***.**..*.*.*..**...********...*.**.....*.******..*.*.*.**..*..******...*.**........**.*...**..**....*.***.*.**.***..***.***.*...**.*.**.***.*...*...**..*...**.....**.*...**.....*****.*...****..***..*.*...****..**...**.*..*****.***..*****.***.**...*.**..*....*..****.*...***.**.*..*...*....*.***...******..**.***..*.**.**..*****....*..*.......*.*..*****...*.*..********.*..*.*******.*.*****...*.*.*...........**.***.**.*.**.....*..*.**.*.*.***...*.......**..**..*.....*....**.*....*..*...***..*.*......**.***.*..**.*.*..*...****....*****..**.*.*...*..*....*...****...*...*.***.**.*.*.**.*.**.****.*..***.**.**.*.**..*.***..***.*****...*..*..*.**..*.**.*..*....**...*...*.*.**.*****....*.*.*.......****.**.**..*.*.*...**...*********..*....*.*..**.***.****..*.*.*.***.****.*..*..**..*...*....*..*.*.**..***.*..*...*..*.*......*........****.****......*.****.*.**....*****.*..*...**....*....**..* **.....*..**.....*...*...****.*..**..****..*....*...****.*.***.***.****.*...*.**.**.**.*.***.***..********.*...**...**....***.*.*..*.*...*...***......*****.*..*****.....**.****.*..*.*.****....*.**...**.....*****...**.*...*****.****..*..*...........*..*.*..*.**.....*.*.***..*.**....*.*...**.*......**.*.*..***.****...*.**..*...*.***.*.*....****.*.*..*..**...****..*...*.*..*.******...**.*...*..**.**...*.*..*...*.*..**.*.***......*.*.****.*.****.*.*.*.*.*.*.....**..*.*.........**..*...*.*****.....***...*.***.*.*...*....***.*.**..***..******...*.*.***.**..*......*..**..***...***.******..**..**.....**.*.***.....*.*..***..**.***.**..*....*..**..***..*...*.**.*.*...*.*..*....*..*.**********......****...**..******.*...**...**.*.*..***...**.*.**...**...****......**...**...***..*......*..**..*..**......***.***.**.***..*.******.*.**...*.****.**..***.**..*.**...**..**.*..*...**.**.****..**.*.*..**..*..**.*.*..**.*.*.**....***..****..**..*...******..*...**.*....**.**.**......*...*.*.*.*..*.*******.*******.*..**.....**..***.*.*..*.....**.**.**..**.*.*...*.....*.....*...**...*....*.**..*.*.*.***..**..**..****.***.**.*..*.***..***..*.****.*...**..*.*...**.......*.**...***..**.*.....*..*.*..*.*..*.**.......*****..*....******.*..*.**********.*.*..*.*.*.*...***...*.*..**...******.....****.**..*.*.*..*.******.**..*.*.**.*.....*.*..***....****...*....*.**.*..***..**.*.**..*.*.*.***.**..****.**...****.......****.*...*.**....***.***.*.***.*..**.*...***..***....*.*****..*...*...***..*.***.**.************.**.*..***.*.***.....*.....***..*.*.**************.*.****.*****.**...**.*.*.*.**.*.*.**.*****..*.*..*..*...*.**.*.*.*..**.*..**.*..***.**...***.***...**.**.****.****...****..****......**.*..**.***......*..*.*.....***..*....**..*.*..*.*.***...*****..*..*..*.*..*..*...************.**..*.*.*..**..*..*.*...**.**...*.*....*.**.******.*...****.*..*....*****.**..**..**.**.**...*.*.*......*.*....*.....*.****.****.***.**.**.*..........**.*..***..*...***.**.*...*.*.**.*..**......*...**....****.****..* ..**.*.*.******.****..**.**....*...**.*.**..........***.*.*.****.***.*..****.***.*...*..*.**.**.***..*..****.***.*.**.*.*..******.*.......***.*.******.****..***......****...**.**...***....*...**..*.*..*.**.***.*.*.*..***.**.*.*.*.*.**...*..*.**.***..***..*****.**.*.**.****.*.*.*..****.*....*..*.*......***..*****..*.***..*.**.*.*..*..*..*....*..**..**..******.*.***...*....*.****...*....**...**..*.**....**...**.*..**.**.*.***.*..*.*..*.**..*.**...***........*.*.*..*..**..*..*..*....*..*.***...*...***..*.*..*....*.*...*..*...**...*....***..**..**..**.**.**.***.*....**..***..*..**.*....*.****....*.*.*..*.*.*.****.***...**...****.**.*..*.*.****.*..*.****.****.****..*..*..*.*.***..**....**..*...*.***.*...****..*..*.*...*.*...*...*.*.*.**.**.*.*.*...***.*.*.*....******.*..**..***...**.**....*.....*.*.*********.*.....****.*.*.**.*.*.**.****..*.**..*..**.*..***..*...*..*..*...**..*..**..***.****.*..*.*.***.....*.*.**.***...**.*.............**.....**..**...*.*....*.***.*****..*..*.*.*...**.*..*......*..******.*.***.****.****..***....*.***...*...*.*.******..***..*..**.**.**....*..**.*..*.*.*.*.**..***.*...*.*.******.**..*.**.*.*....*....***.*.*.*.*.*.**..**.*..*.*******...***..**.*..*.**.*..*..***.*.***..*......**.***.*...***..*.***.*.***..*..**.**.....****.*.**..*...**.***.*.*....****.****..*.*.**...*.*..***..**...*....*****..*..*.......*..*.**..**.***.**..***.*.*.*..***.*..***.*....*.*****.*.*.*.**..*.*....*.**.....****..**...**..***..**....*.*....*****.....**.**...*.***.*.*..**.**...*...*.*.*.....***.*.*.*.****.*.*.****.*.*.**..****.***.*..*..***..*..*...*.*.....**.*.*****......*..*.*..****.**...**..****..****.*.***...***...*....**.**.*....*.*..****..****.*.*.*************.*.*..**.*....*....**.**.*..*.**..***.........****.*...*..***..*.*.*.**...*****.******.......*.*.*..**....**...***...*.*******.**..*..*.**..*.*......*****.*...*...**.**..*..*..*.**..*...*.**..*.*.*.**...**.*.**.*.********.***.**.******.*..*******...*..**......*******.*...**.**.....*..**....***.*..*.***..** .***.**..**...*...***.*..*........*.**..**...**.*........*........*....*..*...**..*.***..**..***...****.*.***.****.*...***.***.**.*.*.*****.*.****.*.****...*......**..*...***.*.*.....*.*.**..*.**..***.*.....*.*..***.***********..*.*.....*.**...**.****.*.*.*.*..**.***.***..**.*......***..*****..***..**.......*.******...*****.....*......***...*.********.*..*..***..**..*.**...*..*.*......*****.**.**.*.*...*.***..*.*.**....**.........**.*..***.**.**..*.*....**.***.*...*.**.**.*.*..*****....***.***....*.*.**.****...*.*.*.**.*.*.**.*.*..***.**.**.**.*****.*.*.**..*...**....*.**.**..***....**.*...*.**.****.**..********..*..*..*.**....*********....*.****...**...**.*.*..*.*.**..*.**.***..****....**.**..*.*.****.*******...*...*..*.*....*.*.*......*.**.*...***...*..****...*..**..*..**.**.*.**......*.*.*.****.*....*..*......*.*..****....**.*.....*.*.****.***...*.*.***.***..*..*..*.*.*...*.*.**..*.***.*....*...*...***.**.*..**.****...***.*....**...*..*.*..***......*.**......*.*..*****.**.*..*..*..*.**.***..*.*...*.***..*..******.*.*.*..*******.**..*...**.*..**.*.*.*.****.*..*..**.*....*.****....*...*.**......*.***.*...*.****...****...*..*.*..*..**.*.**.**..*..*..**.***.**......**.**..*.**..*..*.***.****.***.**.*.*.****.**..******.*.*.*.*****.*.**..***...****...*......*.*...**..*.*.*........*****.**********....*..*.*.***...**....*.***.****....*..*.**....*.*******.****.****.*....***...*.******..*****..****.*.**..***.**..*.*..*....*...**...*.*.***.*.**.*.*.******.*.*.**.......*...***.*.*****.**.*..*..*..**..*.****.***.*..*.***.*.***.**.******...******.*.****....*****....***.***.*....**..***..*.*.**..*.***.*..*...***...**.**.*.*.......*.......*..*....***..**.*.***.**..*.*.*.*..***.*....**...********........**..**.....**.*******..********.*...*.*.***..*.*..**..**.**......*....**.****..**.*.***.**..*.*****.*.*..*..*...*.*.....***.**..**..******.**..*.*.*.*..**....**.****.......**..*..**.*.*...*.******.*.**.***....*.*...****..*.**.**.***.***..**..*..*...*..*..******.*.*.**....**.**...* ******...****.*.***..**..*.......***..***..*****....*...*..*....*.**..*****...**.....*.**..**********.*..***..*..**.*****...*.*.*.*.*..**.****..*..*..*...**......**.**..**.*..*****...*....***.**....*...**.**....***.*.*..*........*.*.**....*.**...**.******.....*....*.*.***...**..**...*....**.***.*.********.*..*.*.**...**..*.**.*******.*...****.*.*...**.*..*..*.*..*..***.*..*....*.**..*..****.****.*.***...****.**...****..*.***...**.**.*.*..**...*...*..**.......*.**.*..*..*..*.......**..*...*.**..**.**.***..*.***...***...**.**.**.*..**...*.***...*...*.**.*...****....**....*.**.**.*..*****..*..*.*..***....***.*...****..****.*.*..*...****.*..*.**...*..**...**.***.*..*..*...*..**..*.**.*.*.*.**.**.****..*.*.***********...*.....***.****..**.*.*****.....**.**..*.*.**..*.*****....****..*...*.*.********.*****..**.**..**..*.****.*..*..**..**.**.****.*.*.*..***.*.**.*..**..**.*..***....**.**......*.*..*..*****...*.***..*.**.***...*.***..******..........****.....*..*****.****....***.******.*..*..*.*.*.**..*..*...*..*.*..***.***..*.....*..****..**.*..**.**.**....**.**.*..*.*....***...*......*.*..**..**..*.******..**.***.*...***.**.*.**.**.*.*..*.**.**..*....****.*.***....**.*.**........***..*...****.*......*.***.*.****.***.*...**.*.......*...*.**.**.****.**...*..*..**...**......**.**..*.*.*****.**..**...**.***.**.....***......*.....*.*.*..*.*..**.*..*.***..*....**..**.*...*..**.***.***...*..*..**.*.***..*..**..**...*....**..***.**..*.*.**.*...*..***....*..*.**..**.*......*..*...*.*.**.*.*..*.**.*.**.**...*..*.....**..***..*....*.****..**.**....**.*......*.**...***....**....**.*.*.*......*.**.*.*...**.*****..*.******.*.**.**...***.*.*.****.*...*..**..****...*.***.*.*...*.*..**.***.**..*.**.*..*.*..*****.**..*.*..**.*..****...*...***..*...*.*.*..**.*.*...**.***..*.**.*..*.*.**..**.*.*...*..***...*...*..*****...*.....***...***..***.*...*.***.*.*.*..*.****...***...***..**.***.....*****..*.....*****..*.**....*.******.*.*.***..*.**.*.***..*.*....*.**.....*....**.**..***..*.*...*.*..*.. ..*.*....********..*..*.**.*.*...**..***..****...**.**.****.**..***.*...***.*.*....***...*.***.*..*.**...*.*.***.*.**.***..**..***..****.**..*****.*.****..*...*..****.**..**.*.**.....*.**..*******.......***.....*.**...****...*..**...*..*.....***..**...***.*..*..**.*.*****...**.**.*.**...**.***.*.....**..**.***.*..***.**.*.*..*.*...**...**.**...*****.*.*...*...**.....*....**..****.*.***.******.*.***.*.......*..******.*.**..***.*...*******.*..***.....*.*.**.**..*******..***...**...*.*..****.*.**...*...**.****.****...**.**.**......*.*..**..*.**...*.**.****...****.******...**...*.****.*.**.**....**.**.**.*****..*...**.***.**...******.*....**.....**...**.***...*****..*******......*...***..**.**..*.*.****.*..*.*.**.****.***.*.****.**.....**.....**.****.****.**.**.**..*...**..****....******.***.*.*...**..*.**..**.***.*.**..**..*.*..*****.**.****..**.....*.*...*..**..*.***...***...**.**.**.***...**.*..*.*....*.*........*..**.*.*.**.*..*...*.**.**..*..*.**..**....*..*..******.**.*.*.*....*.....***..**.*.**.**...**.*.**.*..**.*.***......**.*..**.*..**.*...***.*.*..**...**......*...**..*.*.....*.*****.***.**...***..******..****..**.*****.***.**.****.*.***......*..*...*.**......*..**..***.******..*..***.*.*.....**..**..*.*.***..*....****.**.*.*..*.**..*..*...***..***.***..*..*.....**.**.**.*...*.**...**..**.*.****.**.**.*.***.*..**.*..**....*******....***.*.**.*..*.*.*.*...*.**..*....*..*.**********...*.***.*..****..*...*..**.*..*.*.**..*..*..*.*.**.**...*.**.*.****.*...*.****..***.***..***...**.**...*.............*.*..*.*..*.......***.*.....**.*.**..*.*.*.***.*.**..*....*..*...*.*..*****.**.*.**.**.*..**..*.**.**.*..*..*.*..***......****.***....***.****.***.***...*..**.***.**....****.**...*....*.*....*.**.*...*..***.......*...***..****.***....**..**..***..**.....*.*.*....*..****.****.*.**..**..**..*..*.*.**.*........**.*...*.******.***..***..**.*..**.*..**.*...*.*.**..**.*...****...***.****.**..*.**.*.*.*.***.*...*.*..***..**.*********.***.*..****.*..***...*.**..**...***.*...* ***.**...******..*...*..****.*.*.*.*......*...*******.*..*******.....*...****..*...*.*.*.*.****.*.*.****.********.*...**...****.***..***.****....**.*..*.***...*..****..**..*.....*.**...*******..*...**.**.*...*.....*..*.**...***.**.*.....*..*....*..**.*.**....*...**..*.*.***.*..******....***...***.**..***..*..*..**...****.***.....*.**..*...*...***.**.*.**.*...*.*.....***..*....*...*...*.**.*******...*.**.*.*****.*....*.*..*..**......*..*.*.**.**.**...****..*.*.*..*****.**.*.***.*..*.*.*..*...*****..***..*.*.****.***...**.**..*.....*..**..*.*..*......*.*..*..***...*..*..*..*****.*.*...**..*.**.*....*.**.*****....**.****..***.**..*..***.*..*.**.***...**.*.*.*.**.**..*******..*.*.**....******..*.*..***.****...*.**...*...*....*...****..***********.*.....*..**.......*...*.*..**..******.....*..*....*****.*****...*..****.**.*.*..**.**.**...***..*....**..*.**..*.****..*...*.**.**.**.*....***.*....*..**...*.*.***.****...**...*.*****.*.**.***..**.**...*.**.******.*.**.*.**.**..*..******.***...*..***.*.*.*..*.*....*...**.*.*.*******.**.*.****.*...*.**.*...*.*...*....******..**.*.**..**.*..*..*..*..*....*...*....*..**...*****...**.*.*****..**..*.**.**..*...***.*.****.*.*..*.*.*..**.*..*....*...***..**.**.**.*.****.*...*.******....***..***.*.**..*****..**.**...****.*..**..*.**.**...**.**..***...*****.****.*.*.*..*..**..****.**.*.***.****.*.**.*.**.....**.****.****...****....*.*.***.......*.*...*....*****.*.....*..*.***.***.*.*.**...*...........***.*...**.*.*.**......**.*...*..**...*.****.........**....**.*...***...*.......****.*.*.*...***.**.*.***...**.**.*.*..*.....*.*....***.*.*..***.*...*...*******.*.**.****...**.****...*.*.***.*..*.*..***.**..*..***.*****.**.....*......***.*****..*...**.*..**......*.***.*...*.**.*.***.*....*.***..**.****..**...****.*..*.*.*.*.**.****.**.****.....***..**...*.....****.**.***..******.*.*...*..*..*..*.*.*...*.....*****.**.*..*..*.*..***....*.*.***.**.*.*...*..***.***.*****.*.*.**..*.**.*.**....*.*.***.**...**....*....**..****.*.***.***.*****..... .*..*...*.**...**.***.*.*.....*.***.*******.*..*....*.......***.*.*.**.....*.*...*..*...*..*.**..**..*..*..**.*.**..***.********.......*..**...*..*.******..***..***.*.***..*******...*...**.*.*.******......***.*.*..***.**.**.**...*.*.*.**.**.*.***..*.*....*..*.**.*....**...*..**.**.**..*****.****.*..*....****.***...*.*.***.*...*.*..***......******.**...**....**....**..*.*..*.*.**...**....*..*.....*..***.*.*.....*...***.*...*.***..*.*.*...***..****..****..*.***.........*.**....**.***..*.*......*.....***.**.....*.**...**..*.*..**.....****.*****.**.....*.**.****....*.*..***.*...*...***.**..***..***.*..*.**.*.*...*.**....**.*.*.*.**.*...*...*.*..***.***..****..*****...***..*....******.*.*.....*..**.*.**.......**..*...**.......*.*.***.*....*..**.****..**.**.*..**..*.****.*.*...*.*.**.*......***.***.*...*.**.*.**.*..***...**.*.*****.****..***.***..*...*.**.....*.**...*..*...*..**.*..**.****....*..****.*.*.*..***..*..**..**.****.*..****....****...**.*.***....**.****...*.**.*...*.***.**.**.*.*.*..*.**.*.*.**.*.***..*...*..*.**....*.**....*..*..***.**..*.**..*...******.*.*****.****..*****.*.**.**.*..**...**.*.*..******.*....****.....**...*..*.***....*.***..*..*****..***.*...***..**..***.*.**..**.*....*..****.***.*.*......*...***.**.**.*.*..*****.**.*.**...***..*****.***.*.......*...*..*..****.**....**..**.**...*...**.......*..*.***.**....*....*****.**..**.******.****.*.***.*.....***.**.....*.*..**.*.**...**********.***.....*...*.*.**...***.*****.....**.*...**.**..*...**.**..***....*.......*.*.*....***.*...*.***.***.*.........*.*.*****...*..*....*....*.**..*.*....*..*..*.*.**..*..***.**..******.******.*...**.*.****.***..*..*....***......*******.**.*.**.*..*.*.****.*.*..**.**.*.*.*....*..*.**.*******.**..****.****...**.**..*.**.*.*....*..**.*..*.......*...**.*.*..***..*....*.***..*.**.******..*.**.**....*...**...*.....**...*****.*..***.**.....**..*.*****..*..**.***..*.**..*..**...***.*...****.*..*....**.*...**.****.....*****.**..****.*.**.****.***..**...*.*.******..*..***.**..* ***....*.**.*.**..*.*.*.*..**.....**.***.*..**...*.**.*.*...*.*.*.*..**...**.**.*****..**...***...*.******..****.***.*...*....******....***..*.***..**...***..*....**..*****..*.*.*.**..*.*.***...*..*..**.*.....***.*...**.*.**..*****.*..***..*...**.*.*****.******.**..**......*...*.*..**.*...*......*.....*...*..*..**..**.**..***.**.**..*...*..*.***......***..**..**..**.*....*.***..***..*..**..**.*.**....**.*..****..**.**...***.....**.**.....*....**.*...***....**.....*.*...**.****.**.*******........********.*.**...*..**.**.*...*..**.*.*.....*.*..**...*.*.**.*.***.*........**......*.****.*.***...*.*.*******.*.****..*****..*.*..**..*.*..**.*......***.**.*******...*.*.*.****.......*.*.**.**.*.*.***......*.**..*...**...*.*.*.*.*.****.**.*****.*.*..***.**...*...*..*..*****..***.*..*...*....*.**...**...*.**...*.**..*....*..****.*.**.*...**..***...*...*.*..*.***..**..*....*.**..*.*.*..***..***.***...*..**....**.*.....*****..***..*******.***..***......*.*...*......****....*...**.*.*..*.***.*.*...***.*...**.....**.*..***.*.******...***...**.*..*..*..*..*....*.*...**...*.**..***.**..****..***....**....*.*****..*.*......**..*...*.....*.......*.....*.*....*.**..*..*.**.**..***.....**...*...*****..*..*..*.*...*.**..***.**.**..*.*.**..**.***..*....**.*..***.......*......***.*...**.****.****...***......**.**..**..*.*..**........**..***..********.....**..**.*.***.*...*.**.**..**.....**..**.*....*.**.*.*.**...***..*..**..**.**.******.*.**...*..**.......*........*.******.**....*..*.***.*.*..***...*...***....*.....*......**...***..*.*..*.***.*.*..*.....*.*.*.*.*.**...*.***..*.**..**.*.*.*****.**..***....***..****..***.**....****..*..***..****.***.***...****.**.**.**..*.***.*****.....**.*****.***.*****..**.*.****..*.**.*.**..**...*.**.**..*.....*..*.*.....*...**...*.**..*...**.***.*.**..*.*...*.*.*.*..*.*..****..*.*.**...***.*.*.****..*..***.*.**..*..*.**....*..*.***..*....****..**.**..***.**.....**.....**...***..*..***.*******..******.*****..*****.....**...******.*...***.*.***..**......*. ***.*.*.*.**..*..**.*..*.*.**.*..**..****.*.*.*..*..*...*.*.......*....*....*.***.*..*...*..**.***...*..*..*****..*..*.**.*..*.*.*.*..**..*.***.*.*.*..*.*.*....*..*..***.*.*.*.*.*****.....**.****.***..**...*.*.*.***...****..***.......**...****..*.**..**.**.......**.*.*.**.**..*.**.**...**..*.**.*...*..**..*.*..*..****.**..***.**..**...***.*.*.**....*..****..***..*.*..**.*.*****..*..*.**.**..***.***.*..*...*.*.*...**....*****..*..*..*..***.**...**.**.******..*..**.**...*.**********..**.*..**.*.*...*.****.***.*.**.****...**.**.**.*.**********.....*....*....*..*.*.***.***..**.*.**...******.....****.*..***.****..**.*.**..*.....***..***.*.*....**.*......***...*.*...***..**.*...**...**...*...*..*.*..*.**.*.*.*.*..*.....**.**..*****.***.****..*..*******.....****.*..*.**....***...*******..***....**..*.*....*.***..*....****.*.*.***.***.**..**....*...*.*.**.**.*..**..******.*...*.*...*...*..*.***.****.....*...*.*.***.*..***.....*..***...*..*.**.*..*.*.*.....****...***.******...**..*.*....*******.*.*..*.******.*....*...****.*.*.**.****.******..*...**..*.*.**...*..**.****..**...*.****....*.*.****..*..**.*.*..**.**.**....***.*..*...*..*.*.**.***..**.**.*.**..*.**..*.*.*..****.*..****..*....*.*..*.*.**.**.***..*.***.*.*.*****..*.*..*..***.******.**.***.****.**....**.*........**......***...**.*.*.*..*..*.......*.**.....**.**.*....**..*....****.****.**.***.****.*.....*..****...*.**.*..*.***..*....*.**...**..*....*.**..***.*.*.****......*.**...*....***.*...**..***..*.*...*.***.**...*****...*.**.*.*.*.*...*..***.*..*******..*.****..*..***.*....*.*......*.*.*..***...**....***..**.*.***.......**.....*..**...*...*.***.**.*.**.***.*.*...*.*****...*.*...*.****....*****..****.*...*.**.***.*...*.*...*.*...*.***..*.***.*....*.**...***.**.*.*....***.*.**....****..*..*.*.*.*...*..*.**..**...*.*.**.**.**..***...***.****.*..****....**.******.*.**.******.....****.**.*.*..**......*****.*.**..**..**...**..**..**....*.*.*..******.....***.**.*.***.*****...*.***..*..**..***.***.*.***..****.*..***.**** ..*..***.*****.****.*.****.*..**.**.*.**..**.**.*.***.**.....***..*..***..**..****.....**..***.*...*.*.**....*..*..*.**********.*.*..******.*.***.**.*...**.***.....***.*...**.....***.....*..********.....*.*..***.*.**.*..*****..**.*.****...*.*.*.*.*..*..*.****.*.*..*.***.*.****..******.*..****..***...**.*.**.*.....****.....*****...**..*..*.***.*.*...*.*.*..**..*.*...**.****..*.*...*.*.*..**.*..**....*.****.*...*******.*****..**.**...*..*..*.**..****.*....*....*...**.**..****..*.****..**...***...**.**...*...****..*..*..*.**.*.*..*.**..**..******.*.***.*.***.**.*..*...***...*..*....*.**.....**...***..*...*.*..*..*.*.****.**.*...**.**..*..****..*.*.*.*.*.***********...*.*.*.*****..*****.**.*...*...****....*........****.*.....**.**.**..*.*..*..***.*.**.*.*......**..**..***.****..*.*..**........*..*.*..*....*.*...*.*****.*.*..*.***.**.**.*..*.*..***.***.*..***.....***.*.***...**..*..**.*...**.*.**.....*****.**.***.******.*...*.*.**.....*..****..*.*.*.......***..***.**.*.**..*.**.**..**.***.*.*.*.**..**.****......*.*...*.*..*..*......*.*..*.*.***.**.**.**....***.*.*****.*.....*...****..***.***..........*.**..***.**.**..****.***.****.****.***.........*..****..****.**..*..*.**..***.....*..***..*..*.*....*...****.**...*...*...*.*..*...*.**.*.*.*....**.**..**..****...*..........*****..**...*...*.**..***.***....**..*..****.*..*..*.**....****.**...**.**.*****..*..**....*.*.*..**.***...**..*.*..****..*.**..*..*..*.....**.........**.........**..**.**..***.*.***.**.*..*.****..*..*....**..**.*..*.****.*.*..*....*.*....****.**..***.*.***..*.*.*.*.*.**.****..*..*.***.******..*......*...*.**.*.**.*.*.****..*...**.**..*.....***....*.**.**.**.*.***.******.*.***.*..**.*****...*.**..*.*..*..*.***....*..***.**.*...***.***.*....***..***.**.**.*...****...*******.***.*.*..*..**.**.*.*.*..*...***..*.*..*.*..***.*.*..*..***...***..**.*...*.......**..****...*...*..*.*..*.*..***.**.***.**...*.*.****...**.*****.**..*....**..**.*..****.**.***.****..*..*.*.*.*.*....*.*.**..*..****...*.*.*.*...*..*... *..*..**..**....*..**.**.***..*.*....*..*..*.*.*.*...**.*.*..***..***.*..**...**.**....***...*.*****...****..*..******.*.*..*..*.**.***....*..**.**...**...*****....**..**.****.**..*.**....***..*.*.*.*...*..*.*...**.*...****..*.*.**.***..***.**.**....*.....***.......***.****.**..*.*.**..**..*.*****.**..*******..****.**......*****.*.*...*.*..***......***..*****..**.***.***.**..***.**.*.**..**....*.*...***......****..*....*..*****.........**.*.***.***.**...*******.**..*.*.*.********.***...*....**....****..*.****..****.***.**.....*.*.*..*.***...**.**.*...*..***..*****.*...*.*......**..*..**..*....*.**.*...***......*****..*.**.*...**.*.**...*...**.****..***.**.**..**..*.....*******.*.*..***.**.*...*..**.*.***.....*..*..*.**.*.**..*.**.*.**...*......*...*.**.*..***..*.*.*****.*.***...****...*....**.*.***....*.*.**.*.*.***.*.***...*..***.**..**..*..**.**.*..****.*..******...***.*..*...****.*.*......**.***.*..**.*..****.***..**..*......*.*.*....****......*...*.*.*.*.**.***....*..*....**.*...*.*.*.*..*.**..**.*.*.***.*..**.***..****.*.****..****..*.**.***.******..**...*.....*...*******.**.****...*..**..*****..*.*.*.*...*.**..***.*..***.*...*...*..*.**..*.****.*...*.****..*.******.**...*.**.*....*...*..**.*.*..**..***.*.*.**....*.*.*.**.***.**.*..*...*.**...*..*.*..*......**..**..****.**..*.***....*.*.***...*..**.*.**.***.*.*.***.***.*.**...**..****.*****....*..**....*...****..****....*.**..***.****..*..****..*..***.*.*.***...*.******.....***..*.**..*.........*...*...*.*.*.**.*..*.*..***.*.*.***.*..*.**...**.*.*.****.***.*.**.****.**...********..*.***..*..**.....**.*.**.*.***.*..****.*.**.*****.*.*.***...***..*......*.**.*.***..***..*..**.***.**.****.*.****.****...*.*****.**.******..*.*...*.***..*.*......****...*..**.****.***..**...*.**....***..*.***.*....*.**...**....*.**.**.......*.*.**..*..***..**.******..***.....**..*..*.***********.......*.***.*..*.*..*...*...***.***.**.**..*....*......*.....*.*.**...**..*.*.*...*.*....*.**.**..*..***....*..*.**..*..*...*.*...*..*..***.* ...*..*..*.***..**.*.........**.*.*.**.*....*.*.***.**...****.**..***..****.*....*..***...*..*.*..*.**..*..*..*..**...***.*********..*..**...*.*.**..*..*...***..*.......**.*...*.**...**..**.****...*.**.*.*.*..*.**.***.**.....*.*.**.***..*...*.....*.*.*...*.*...*.**.***.*******..*******.**..*****..*.*...*****.****..*..*****.*....**..*.*.**..*.*.*.**.*..*****..**.**..*.**.*******..****.******.*...*..****...****.....*....*.**.*...******..******.*.******.**.*..***..****.*.*....**..**.*.***..*.*.....*****.*.....**..***..*.**.**..********.**.*.*.*******.*...*....***..*...********.*.***.*...*.....*..*.....**.*...*...*..*.*.*.**.**..*.*..*.********.**.****..*.*.*.*.***.***.*.****....***..*..**.*.****.**..**.*.*.*...*..*.*..*.**..*..**..***.*..*****..*...**..*.*..*******...**.*.******...**.***.****.**....*.**.**.*****.*..****.*.*.*....**.*...*..**...**...*..*.....*.*....**..****..*....***..**.....*..**.*...*.**...********...****.**.**...****.**..*...*.****.******.**...*.*..*..*....**..*..***.****.*..*.***.****....*.....*.*..*...***.*...**..........***....*.***...*.**.*.**.*.**...*.*...**.**..*.*..**.*.*****..*.**.**..*.****.*..**..*..*..*...**...*....*.*..*.*.......**.*..*.**..**...**.*.*.......*..*****.**.**.**..*.***...**.**........**..***.*.**.*...**.......**...*.*.*..***.*.**.....****..******.**.*......****.*.*....**.********.**....*.**.*.*.*......*..*.****..*.*.***.*****..***..*....*.**..******..*******.*...***.***.......*****.**......*.*...*...****.**.*.*..***.*....*.*..**.....*.*.**.....*..*..**.***.**.**...*.*.*.*...*.....*..*.....**.....*..*.....*...**..***.*.....*******.**..**..**.******.*..*....*...*..*.**...*...*.*.***.*****..**.*...*..*.*..**..**.....*.****.*.*.*.....*.**.******..****.**..******.**.*....*.****.**.**.......*.*****.*.*..******.**..*..**..*.*.**...***.****.****..*.....*.**.*.**...*...*...*.*.*.**..***....*....*..*.*...*.*...*.***..*.*.**.**..*........*..**..***..**..*.*.**..*.*.***..*..**.****...*.*..**.*..*...*..**.**.**..*.*.*********.**.**...*.* *****...****..*..****...*.*...**.*.*.**.**.***......*..*....**.***..**.....**.*.****.*.***.***.*..*.......*..*.*.**.***.**.*.*...*.*..**..**.*.***..*.*.......*.....*.****.*...*.**...***.*..*******...******.*..**.***.*...****....*...*.*..***...***....*.**.*.*....***..**..*..*.*.*.**.***.**.*.****..**...*..**.....**.*.****.****..*..*****..**.**.*******....*.....*..***.*..**..*..**.*****.**.*.*..**..*.***.**..*.******..****.*..****..***....*......*.**.**.....*...*.**.**.**.*.*......*..*.*.**.*...*..*...*.*.*.*.*..***.*.*...*..*****.*..****.*.**..**..*.*****...*****.**..***..*...**..**.*******.*.*....**.***..*...*....*..*...***..****.*..*..*.*.***.*.*.****..***.**.********.****.*.***..*.*...**...***.*.****..*..****.......**.**....*.*....**..*....*..*****..**.*.**.**..*....***..**.**.**..*****.**.....*.*.****..*..*....*...*..*......***....**..**.**....**.**.****.*.**......*...**..*..*.....**..**...*.....*..********.*..*.***.*..*****....*...*****....**...**.*..***..*.***..**....**..***....*.....*.*.*..***...*..**...**..*.*.***.*********..**.*****.*.*.*.***.**..*..*..*...**.****.....***....******..**.**.*..*...**.*.**.*.**.**.**.*..*.*..*.*...**..***.*.**.*..****....*.*..*....*..***.***.*..*.**.....*.*..*.*...*..**.**.*..*.*****.**.*.*..*...*......*...**..***...*..*.*.**..*.*...*..***...*..*.***.....*.*...*.*****..*.*..**..***..***.....**.*.......**..**...*..*....*.***...*.*.**.*.*..*.*****.*..*...***.*......*.*....*.*.**..*.*.*.*****.**.***...**..*...****...**..*.**..****.*..***.*..***.*.******.***..*.....*.*******.**..*..**..*.****...*.*...*.**...*.*.*..*.**.*.*..***.........*..**.*****..*.**..**..****.*.***.***.****.**....*...**.....*.**.*.*..**..**..**....***.*..*.*****..**..*....*..**..*.***..*..**..*..*..****.*..*********.***.***.*.*.*.***.****.**...*..*****.***.**...**...*.***.*...*.*.***....**.....*.****.****.**....*.**.*.***.*.*..*..*.****..**..*.......**....***.**..**....*...*.*.**..********..***..*.**.***.****...*.*....****.**....*.***..*..*.***.***.**.*.**.*.*. *****..*..**.*...***.**.**.....***.**....**.....***..*...*...**...*...*.****.*..*.*..******..**.*.*.***.....*.**.*.*..*.****..*..*..*.***..*.....**.**..*.*..***..*..*.**.....*.*.....*.*****...*.****.*.**....**...*.**..*.*.**......*.*.***.*..**..**.....****...****.**.*.*****..*....*..*.*.*******..***..***....*.**.**..*.***.****.*...******.*...***.**......*.*.******.*...*.*******.**.****..****...***..*.*..***..*.*.**.*.****.*.*..**..*...**.*.**.*.*.*..*..********.***.*.***..*.*.*.***..**.**.**.***..**.**..*.*.*..**...*.**.*..*.*.*.*.****.**....*....**.....**..**.**.**.*.*.*.***.*.*.***...*.*..*.***.**.*..*.***.*..*..**...*****...**..*.***..*.****.*.*.****....**..*..*..*.*.*.*.*..***.*.....*****..*.*.*.....*.*..*****.*..*...*..***.****.*..******.******.*.**.*.*.*.*..*...**.*........**..*..*..*****.**..****.*..*.*.***..*****.*.*.**....*.***...*..******.*.*..**..**..*.*.****.**..**.**.*...*.***..*..***..***.*.*....*.......**.**.*...*...****.**.***.****.***.**.*..*..**...*.*..***...*....**..*...**********.*.*.**....*..*****...***.*.*****.*......*...*...*....**.****....*.*....***..*..***.**.*.*****...*....*...***.*...*.**.*.*.**.*.**...*.**..**.*.....**.*****..***...*.***.***..**.*.**.******......*....*.*.*...*******..*..**.*..**..*..*...*..*.**.*.*...**..***..***.**...**.*...*.*.*...*.*....*..*.*.**..**......**....*.***.*...***......*.***........*..*......*.*..**.*.*.*.****.****.**.*..*....*.***.*......*.***.*...**.*.**...*.**.**.**...***...*.*.*........*.*.*.****.*..*.******..**....**..*.*.**.*...****.*.**...****.***.***..*.*.**..*..***.*.****.*...*.*..****..**.*.*.....*****..****..*.**.*..***.***...........***..**..*.***..**.**..**.*.*****....**.**..****.*.....*..**....**....*.*...***....*..*.***.*.*...****.*........****...*..*...*.*...******....*..**..*.*.*...*.*...**.......*.*.*****.....*.*...*.****.*..*.......**..*.**.*.***..**..*.*.***.*..*.**.***.*...*..***..****..*..***..*..*..****.*****.*.*.*..*..**.***.**....*****..*....*.**.***.**..**..******..**.****..*******. ..*.*....*.*.**..*..**..*.....***.*.**.***......***.*.*****.***.**.****.*.*........*..*.**.*........**.*..*.**.***.***....**..*.**.*.**.**..**.***.*****....****..*.***.**..**..*......*******.****...*.***.....*..*.***.*.**..****.*.*.***.*.**.*...**...**...*..*.**...*...**..*..**..**.....*..***..*..*..*.***.*.*.*..**..*********..*.*.***...*..*****..***.**.***..*.*..*.*****.**.....***.***.**.*.**.**.***..***..******.***..**..*.*.**...**.*.***.*.*.***..***..*..**.*..*....***...**.**.***.**.*.*..*******.*...***..*......****.*....******..*.**.....***..**..***.*...**.*.******.***..*.**.*..**...**....***...*****..**.*.....*..*.***.**.*..*.*.*..***.**..*.*..*.****..**..*.*.**.*..**...****.**.*****..*......**.****....***.*...*.*.***.***.*.******..*..*..****.....**.*.............***..*.**.**.*.*...*.*.*..*....**.**.....**..***.*.*.**....**.**.**..*...****..*..*.**..****..*.***.**..*..*..*.*.*....***..*..*.***.***...*...*..*.*.**.*.****.***..*..**...*...**..**....***..******.*.*.*.*..*.***.......**..****.***.....***...**.**.***..**....**.*.****..***.**...**.*.*..*..*.**.*.....*.....*.****..*..**.*.**.*.*..*..**.**....*.******.*.*******.****.*..*..*.**.....*.*.*...**.*.......**.**......***.******...*.*.*..**.*.*....*..**..*....*..*...**.*.*..*...*****.******.**.*...**.**.*.***..*....*.*.*..****.**...*.*..**.*.**.......*...****.*.*..*..*...********.*.***..*.*...*.*.......*.*..*.**..*.***.*.*...*.**.*..***......*.*..**.*.....*.*..*****.....***....*...**.**.**.***..*****.**....*...***........*..*.***.**.*..*..***..*..**...*.****..*.**...**..***.....*.*..*....*..***.*..*...*****.*.*..*.***.*...**.....*.**..*...******.......*.....***.***..**....**.*..**.*.***..***.**..***.*.*..***.****.*.***..***.**..*****.**....**.*..**.**..*.**...***..*.*..*..****...***..**.*..*..*.****....*...**.*****...*...**.*.****.**.*.*.**.*....***.*..********..*.******.***...***.*.**..**.**..*.*.*..**...*******.******....*.*...*......*..*.*......***...*.*....*..**..**..*..**.**.*..*...*...*....**.*.*.******.* ***..*..*..**...****.**.*..**.***....*..*....**.***..***.*.*.*....*...**.....*.*....*.*.*...*..*..***....*.*...*...*.**..*****.*.*...*.**..*.*.*.*.**...*.*....**.*..***...*.*....**.**...*...**.**..*.*.**....***...***.**.*.*..*..**.***.****..**...****.**.*.***...*.*..**....*...*.***...*****.*..***....**.****..*.**...*.**.......**...*.*.*...***.***......*.*..*.***..*.***..**....****.********..*****.*.**.****....**.*...**.***.**..**.******..****.*.*.***.*.*****.*.**.*..*.*.****.***.****.*****.*...*..*.....***.**.*.*..*******...*...*.*..*.***.*..****.*****.*..*...**.*..*.*.*..*.*.**.**......*****.**.**.***.**....*.....**.*.*.***.*.**..*******...***.*.**...*.....*.***.**.....*..*******..**..*****.*...**...*.**....*.......**....**.*..*....*...*******...*.*..***.*..*...*******.....***.****.*********..*..****.....***..***..**.**....****.*.***.*****.*.****.**....*..*.**....**.....***.**..***.*..*.*....**.*...***.*.*.***..*****..***...******.***.*..**.....**.**...*.*.**.***.*...****..**.****.**.**.*****..***.***.*.***.****..**.*.*.**.*.*..*.....*.*****.**..*.***.**.*..*....*...**.**..***.****...*....*..*..***.*...**.******..*..*.**..*.....****.*.**.*...*.***...*.*.....*....***...***.*.....**...**.*.**.*..**.**.....*.*****...*..*..*.**...***.*..*.**...*.**.*.*.***.....**.*.....**.*...*......***..*.**.*.*.*.**....*****..*...*..*.......*.****.*..**.*.*...*...*...*..*****....****....**..**...*****.**....*...*****...*.*.*.*.**.**.*..*.*..****..*.*.....**..****..*.........**.****..*...**.***.**.**.*..*..**.*.***....***.**..*.****...****.....*.**.*.***.****.*...****..*.*****.*****.*...*.***......***....***.....**..**.***..***...**...*.***.*.*.****.*.**...***..*..*...**.**.*.*.****.**...**..**.***.***.*....**..*.*.**.*......**.***********..**.***....*******..*..*.*.*...**.*....*****.**...*...**.*.**.*..***.*..*..*..****...***..*****..***..***.....*.***..**.***..**.***.*.*****...*.*.*..**...*..**..**.....*..*.*.****.**..*.*...*******.*.......******.*.***.***.**..****.*.*.**.*......*.* ***.******.****.*..**.....*....*..*..***.....**.*.....**..******.***..**...*...*****.*.******.*******..**....***.**.*...***....*****..******.*.*...*..****.*.***.**.*.*.*.*...**...*.*......**.....******.*.*.*.*..***.****.*...*..*....*...*..******.****.*..*.*..*.*.**.****.*..**....*.****.*..*.*.**....**.**.****.*...**....*.**.*.******.*..**.**.**.**.....*..*.**.**..*.*.*.........*....*.*....**...*.*..***.**.***..*..***.***..*.***.**.**.*...*.*****..*.*..*.***..*.*...*.**.***.*.*...**.*..*.*..*.**..*...***....*.******..***.*.***..*****..**.*..**.*....****.*.*.**.**..*.****.*...***..*..*.**.*..**...*..*.**.*.******...***.*..***...*.....*****...*.*.**..****.**..***..*..*****......*...**..**.**.*.*...***.**.**..*.*.*...*.*.****...*.*....**..*.*...**.**.*.....*.*.*.....*...*.****.**.******..*.*.***..........**.*.*..*.***.*****.**..******...*.**.....*..****......*...**.**..*.***...***...*..*..*.*.**..*...*....*..*.*....*..*.**..**..**.*.*.***....*.*..***....****....*.*..*...*.*.**...**...*.**..****..*..***..*.**...*.*****.*...**..*.***.****.**..*.*****...*.**.***..****..**.*.***...*....**..*..*.*...*.**.*..*...***.**..*..*.***.***********..****..****.***..*.*.*.*.**.*...*...****..*..****..*..*...****..***.*.......**.***.*..*..*...*..*...*...***.*.********.**..*.....**.*.*.....*.***......*****.*.**.**...*..***.****.****..*.****..****..***.***.***.*.*..****.*.*...*......*.**..*.**.**.*.*..*....**..***...****.*.*****.**.*...***..*..*.*.*************.********...*..*....*.****...*.....****.**...**...*.***.***.*..*.*...*.***.***.***...*...*.*..**.*..*..*.*....*..*.**.....**.**.....**....*.*.*.***.***..*...*.***...*****.*.*.*.*.*..*....****...*.**....*********.*.*.*.*..*.*...***..*..**.*.**.*......***..*.**.***.****...****..*.****.*.*..***..**..**...*.*.*..**..**.*..*.**.*....*.******.**.*..*....**.*.........*.*****.*****.*...*..*..****.......****..**.**.**.*....**...**...*.....*.*.*.*....**.**......**.**..*.**.*..*.***.*..**.**...***..*..*..***..*..***.**..*.*...*.****.*.*.*...** .*...***..*....**.*.**.**..**.**.*.**....*....*.*****...*...**....**......*****..******.*****..*..*....****...*.*..*.*.****.***..*.*...***..*..**.*..**.*.*........*.*..****.....*...**..........***...*.*.*.......*.**..*..*...*.****.*.****....***.*...**.*.**.....*.*.*..**...****.***.**.*..*.****.....*...*.*..****....**.*..***..*...*.**..***..**...****..**...*.....***.**...**.*.*..*..***.....*..*...*****...*.****.*..*********.**.*.**.**.*...*..*****.*.**..*.*.**..*..*.*.*.*.***.*.........*.*..*...*...*..***.*.***...*..**.**********.......***.*.**..******.*.*.**.*...*.*....*..****.*...*.***.*.*..**.*.**.**..***.*.*.****...**.*.*..**.*...*..***.*.*.*..******.......*.**...*...*...*.******...**.*.*.*.*****.****...***.*..*..*.*......*.***.*.*...**.**.*.*..**.....****.**..***..*.**.*****..***********.**.*.*****...***.**..***...**...*.*****..*....*...**.*.*...**.*.*.*...*....*..*.*.*.*.**.**.**....*.*....**.**..*****.*....**.*.*.*..***.****.***..**....***...*.**...*...*..*.*****..***.*..*..........*......***.*..*.*...***.**.**.*.**.**.***..**..*...*.*..*.*****....*...****.*...*****.....*.*...*.**..*.....***....***.*..**.*...*...*..*..........**.***.***.******.*..*...**..*.*.*.**..*.**.*..*.*.*.***.****.*.***..*****.*...**.***.......**...**.*.*.*...*.***.*.*.*.***..***.*.*****.***..**..**.*..*.**..***..*...**..*..*******.***.*.***.*..*..*..**.****...*...*.***..******.*..**.*.*....*.*.....*.*..***.*.*.****.*.****......*..*....**.*...*..***..*...*.*..**.*.*..*...*..*.**.....*...***...*.**.*.*.*.*....**...*.***.*..**.**.***.*.**.*.....***....*..*...**.*....*..*.....***.**.*..*.**.*.....***..**.***.*..*..*..*.*...*.*.*...*****.**..***.....*....**....*.***..**..*......*.***.****.*..*..***.**......*..***.*..**...***.**..*.*..**.......***..**...***.*..*****...****.*...**..***.****.....**...**........***..*..**..*.**....****.**.**..*..**.***...**.****..***.*.....**....*..*.*..**..*.****..*.*...*.....*****.*.*..**...**..*.***..*.*.***..*.****...***.*......**.****.*.*********.**.**.*..* ..*....*..**..**.****...*.**.**.***.*.**..*.*..*.*..**...*....*...****.*..**...*.*.**.*.*.***..**.**.*.......*****.**..*..*.*.**.*......**.*...****.***.*.*.**...*.**.**..**.***.**.****...**......*..**...*.*.**.*.*....**...********.*...****.*..*.***.***.**.**....*...****..**........**.***..**.***.*.**..*.**..**.*..**.***.***.*.**.***..*...***.*..*..**.*..**.**.**.**.**....*....*******.*.***..****.*.*...********...*..**.*.***..**...*...*****.**..**.**..*.*...*.*.*...*.***..*.*..****.*.....**..**.*.*...*.*.***...****...*..*..**......*...***....*.....*.**********....**..***.***..*..**.....*.*.***..*.*.**.**....*.....*....*..*....*.*.*..*....**...*..*.**..***.**..*.*.***.****.***.**.*.**..*.****...*.*****...**.**.*.**.*.*****..*..*.****.**......*..*..***.**..**..***.*.**.*.**.**.*...**.*...*.*....****..**....***.****.*....***..****......*.*.*******.*.**..**.**..*.**.***..*.*.*****.*.**..**....**.**..*.....*....*...**.***.***.******.*****.***...*.*.***..*.*******..*...***..***......*..***.*..****.*..**.*..***..*.......**..***...*..****..***.*..**.**.*...**.*.*..***...*.******.***..***..**.*....*****.*.**.*..**........*****.*.**.*.****..**.*..*.*..*..**.**...***.***.....*.***....**...**.*..**..**..**..****...***.**..**...*.....*..*.**.****......***..*.**.....*....*..***.**.*.*..*......****.*...*.*.****.*.*.**.**...*..**...*..*...*.***..*.**..**.*.**.*.*....*.*.**.**..**..********...*..*...*.**.**.*.*...*.*.**.*...**.*.*.****......*.*.....**...*..****.***.**.**..***.*...*.*.*..*..*****.******.****..*....**.*.**...*.**..*.*...*........*...*..*.******.**.*.*...**********.*.*......*****.***.*..*..*****.**.*..**.**..*.*..**.**.*...*.*.*..*....****..*..***.*..*.*.***..***.*.*.****..**.**.**.*...***..*.**...**..**.***.**.*.***..**.*..*.*.**.*..***...*....**..*.**..*.....***..*.**...*.*..*.*...*.*..**....***.**.**.**...**...*....*.*.**.*.*...***..*.***..*.****.***..*....*.*.*.****.***.**.***.*****..***.*.*..**.*.**.*..***....**..***..**..***....*......*****..*.*..**.*.*..**..***.. *......*...*.****.**.*..*.*.**....**....*.****.**.**..*...****.**.*...*.*..***.*......**.*..**...*..**.****.*.***.**.***....*..*..**.*.**.*.*.**.****.***.*.***.**.....**....**.*.***...**.*....*****.***.*.*..*..*..*.....*..*...*...***..***..*.***.*.*.***.*.******.***..*..*..*...**..*..*******...*.*...*.*...***.**.*.*.*.*.*.*..*....**.****.**..***..*******.*****.*.*......*...*****......*.***..*****...*.*.****.****...***.**..****.****.*...****.*..*.**.*..*..***..***.*..*.****.*..*..*.*.********.*.*.*..**.*..*..*.****.**..*.*.*..*...*..**.***..****.*.*.**.*.**........**....**.**.....**.*....***....**.**..**..*...**........**.**.*.*.**.*.******..**.....**..*..**..*..****.*.**....*.****.*.***..**..*********.*..*.**.*.*..*.**.*....**.***.****..*...*..*...*.*...**...*.****.**..*...*....****.**...**..**.*.....**.*...***..**.*.*.**.*****....*..**.**.***.*..**..**..**....**..**...**.**.*..***.***.*..***..****.*.*.***.***.***..*.*....*..*.*.****..*.**.*.**.**..**..*..**..*.**..**..*.*...**...*.*.**.*.**..*.....****.***********..****..***.****..****.*.**..*..*.**.*...*..**.**..**.*..*.*..****..*.***..*.*.*..*.*****..*.*.**..*..***.*.*....****....*..***.*.***..*.*..**...*..****..****...**..**.***.***....**..***.*****.***.*.....**.**..*..*.**..***...*.*.*.....*.*.**..**.....*.....*....*..***..*******.*.**.*...*.*.....****.*..*.*.*...*...*..*.*....*...*...*..*.*.*....*..*..***.**..*.*.**.*.**..*.*.*..**..***...*..*****.**..**..*....***..*...**.*.*.*..***..*..*..*..****.***..**.*..*......**..*..*.*.*.******.....*...*..*.*..***...*.**......*....****..*.***.*.*..*...*.....*.**.**.**..*....**.*..*......**....*.*****.***....*.*...*..*..******.**...**..*.*..****.*.*.*.********.*.......**********.**..*........*.*.****.**.*..*.*...*..*****...*..****.*..**....**.*.**.*.*.*....*.**...****.**.*....*.......**.*..*.*.**.***..*.**.**.***....*****....*.*.***.*..******.********.*.**.****....*..*.*..*...***.***.******.**..******.*...*.*.**.**.*****.*******.**...*......*...**.**.*****.*..***.*****.* .*.**..*....*..***..*....*.*...*..**.***.....*.**.*.**...*...***..*.*..*.*..*.**.***..*.*.***.**..*.***....***..*.*......***.**..*.*....*..*.*.*..*.*.*..***.....*...*......******..*****.******..***.....*.**.****.*.**...**.***.**.*..*.***....*.**.*....*.***.***..**...*..*..**..**.***.**..**.**..***..****.*...*.*.**.*.**...**..*.*...***.*.**...*.****....**...**....****.....***.*****.****.**..**.*.**..**..***.*.**..**..*...**..**...*..*.*****..*...******..*.**.**...*....*...***.*.**.**..*..*.*.*....*...*.****.*.**.**..****..**..*....*.**.*.....***...**..*....*......*.*.**.**..*.***.*..**.**.******.....**..*.***...**..*.*.**..*.**...........*..****...***.******...**..*..**.**..*.*.***.*..****.*.*.*.*...*.**.****..*.***..***....*.**.*..*..**.*...*.*...*....*.***.**...***.******..**..*.*.*.*****..**.**.....*****.*.*******..****.*.*...*.*.*.*.*.***..*.**..****.*..**..***.**.***..*...*.*****.***..*.....*.**....*.*.**.***..*...*....*.**..***.*.**.......**..*..*....*.*..*.**..*.*.***.**.....***.*******.**.....**.*.********.*...*...**.**.....*.***.*.*..**...**.*.*.****.**....*.**.*.**.*...*.*.**..**..*...*.**.*****.*...**..*.*.****.*....*.*..*.*.*.....**...**...*.**....*...**.***.***..*..**....*.*.**..*.**.*.**..*.*.****.**..**..*..*.*......*.*.*.****...****.*.***..*..*.**....**.*.**.***....****..*...*..****.....*....***.**...**.*....***.*.*.*.*.*.......*....*..*.*.******.*..*..**...*..**..*..*..****...*.*.**.*****..**..****..*..****.*..***.....*.*.......*.*........****.*.*.**.**..***.**.*.*..****.*****..***..*.....***..*...**...*...***..*...***.*..*.*...*.*..*.*....**...*..***....***..***.*.*.....*.*******.****....*......*....*.*..**.......*...***..*.***.*..**...**....*******...*..*....*.**.****.....*..*......**..*.*...*.*...*.*..****.**...**.....*.*.**.**.*...*.**..***.***.*..**.*..***...*..****.**.**.**.*.***..**....*.***..***..*.**..*..*..*...**..*.*.**.....***....*..*...***..**.**..*.******.*...***.****.....**.**.**.***.*....*...*.**.*.*....***.*.*.*.*..*......*.**..*.*.. **.*.*...*.*...*.****.*.*.**.*..**..****.*......**....*.****........*.*..**....*.**.**......****.**..*.*...**.**.......**...**.*..*.*.*..***.***.*....***.....**...**..*****.***.***...**.**..**..***....****...*..**..*.***.**...***...***......***.**.**..**.**.*..***.*....***.**..*.*..*.*.*****..*...**.**...*.*.**...*...**.........*...***.*.****..*.*....**.*.*******.***.**...*...*.*..*..*..*.*****.****..*..*.*..*..**.*.*..*.........****......*....**.***...*.*.**...*.*.*..****.***...*..***.***........**.*..****.*...***.******..*..**..***.*.*.**.......***..**.**..*.....***...*..**..*...****...*.*..*.*..***..***.....*....***.*..*.*...*.******..**.*****.*.*.*...*.***.*....*.*.*..*.*.*....**...*.*...**.******.*****...*...**...*.*...*...*.***.***.*..*..*..*.*.*.*...*...*..****.*..*****.*..***.**..**.*.***..*.***.*..**.*...**.*..****...*.*.*..*..*.**.**.***...**..*..*.*.**...*.*...*..*..*****..........**...****.*.****..*...*...*.*..***...*.******.*.**.*.**..*..***.**....*.**.*.*.****...*..**..*.*...***..*....*.*..*...*.*.***.**.*..*.****....**.***..*.*.*...*.*.**.....*...****....*.*..**.*.*.*.**.***..***.*.**..*.****.*..***...**.**.**.**..**....*****..**..***.*..*.*.***.*.***.**....*****.**..****.*...*.**....**.*****.*..**.*....*..*..*.*..*.....*.*.*..***.*.*.**..*...*.**...******..*...**.*.*....*..***.***...**.**.******...*.**..*.*.***..**..*.*.*.**......*.**..**.*..*..*....************..*....**...*.*.....*****..**.****.**.*.**..**.**.*..***.*..*.**...*.**..**..**...**.......*....*.***..**.**......**.*..*..**.*.*.....**..*.****...*.....*..*..*.**.****....*........**.*.*.*.*.****.*...**.*.*****..*...**.*..*.*.*.**....**.*.*..*..*.*....**..*.*.****.*..*..***..*...*.*..*.***....*.****.*..*..**.*.***.*..*.**..***..*..*.*.**.*..*.**.*.**..*.****..*.****..*****.**..*....***..******.**.*.*****.****.**.****..*...**.****.**.****..****..*.**.*.****..*.*.*..****.*..*..**.*.***.*...**.****....*...*.**..*.***....*****.*.*....*.*..*......*.***..*.**..***.**......*.***.**.******.*.****...* .**...***..***...***.**..*.*.******...***..*...**.****.*..****....*.***.........*..**....**...**.*...******.*.******...**.*.......*.**..**...*..*..***.**.*...*....*****.**....*.*.**.*****.****..*..*.***.**.*...****.*....*...*...*.**.*.....**..***....**..*.*.**....*.*.****.***.*.*..*..**.*.*.*..****..*...**.***...*.*.....*.**....*..**...***.**...***.*..*******.**.****.*..**.*...***..*.*.*******.****..*...*****.....*.*.......**..**.*..**.*.....***..*..*..****.**..*...*.*.*.****.*.*...**...*......***...***..*.*****.*..**.*..**....*.**..*.****.****..*.***.***.**...*.**.**....*..*.*.*.*..**....*.**....*..****.*...*..**.*..*...*..**.*.**..***....***..**.**.......************.*..*....****.*****.*****....***.*.*..**.**..**...*..*.........*...**.*..*.***..*...*..*.**...***.*..**.*.*..*...*....***.*...*....**..******...*......*.**.*......**.*..**..*..*.**...***..***.*.**..******.***..*..*....***.*.*...***...***..*.*....***.**.*.****......*...*..*.**..**.**.*.*..****.*.*.**......*.***.****.*.*..*..*..*...***.***.........*....*..*.***..**..**.............*.******.*.*...*.*......*..*..*..*.*.....***..**.**..**..****.****.**.*..*...**.**.***********..*..*...*.***.**.*...*****.*.**.**.....**.**..**...*****.*****.***.*......*....*****.****.**..*.*...*.*.*...*..*.**.**.*******..*...*..*..**...*..***.*.*....*..***.*.*.*.*........*....****.***.*.*...*****...***.*..*..*....**..*..**..*.*.**.*.*.*.*..******...**.***.*****.**.....*****.*.****...***...*.***.*..****..*.**....**...**.***.*..**..***..*....**.****.*.*.*.*.*...*..*.**....*..*..*.********.*.*....*..*****...**..**.*.***.**.*.**.*.*..*.....*..**.*..**...***.*..**..**..*.****...*.****.*..*.*..*.....*...**..**..*..****.**...*.*****....*.*...*.*.**.*.*.*.*...****.*.*.*..*..*...*.***.*..*..*..*......*.*****.*....******..*.*.....***.*....**.*.***....*.**..*..*..*.....*.*..****..*......**..*****.***.....**.*..*...**.****.****..***.*.***..****..***.....**....****.***.***.*..**.**.*.**.***...****.*.****......**********.*.*.*.***..*.****. *.*..**.**.**...***.*******..****.***.**...****..*......**.**.******.****..*.****..***...*.**.*.*..*.****.***...**..*.**..**.*...*.......**.***.*..*.***.*..*...*.*.**..*.***...**.*.*.*..*.***...****.**..*..**...**..****.*****.******.***..**..*.*.*...**.....**.*****...*.**.****..*.**.*.**......*...*.*..**..***..*.***..***....***.**..*....***...**.**.***...*...*.**...***.*****.*...**.*.*....*.****.*.*.*.*.*.**.*******.*.*.......**.*.**.*..****.*..******.***.*.**...**.*****..*****..**.*.**.*.**.*****..*.*.**...*..*.*..*...**..**.**....****.***.*...**.*..**.**........**.*..***.*.**....*..**********.*.*..***.*.***.**..**.*.***.**.*...**.*.**..**..*.**.*..****..**...**.**.*....****.*......****.***.*.**.*.*..**.*..***..*.*..*.*****.***.**.*..**...***...****...***..*..**...**....*.***........***.**..**....**.*.*.*...*...**.****.*.*.****.*.*.******...**..***.*.*...***..*...***....*..***.*....*..**..**.*..*..*.*.**.********.*...*.******..**...*.*..**.*.***.*****...*.*.*.****.****..**.*..**.***.*..*....*****..**.***.*.*.*..***.***.**...*.*..*.**..***...*...**.*..****.*.*..*..***..**....*..*.*.*.****..*.****..*.*...*.*.*****.....*.*..**.*.***..***..*.*.****...*.**.*.*.....*********.*..*.**.*.*....*...**.*..*.*.**...**..**.**.*...**.**.****.**.......**.*.**.***.*.*..***.*...**..**..*.*..****.*..*.**....*****.*****..*.*..*......**.***...*.*...*.**......*.***.*..*..****.*.****....*******.*...***..*...**..***.*...*.*.*.**..***.****.*****....*..*.*.**.*.***..*...**.*.....******..**.*.*...*..*.*.*....***..*.*.*...***..*...********..**.....*...**.*.*.*..*****.*.*.**....*..*.*.**.**.**.*..**.****..****.*.....*.**.**..*****..*.**...*..****.*.***....**.*..**..*.*....***.*....*.**.*****.*......*.*..*.*.**.**.*.***..*.....*...*.*.....*.*....*******.**..**.***......****.*..***.**.....*..*.**.*..*...**...*..**.*.****..**..***.*...*..*****...**.............*******..*.*.****..**..*******.**...*.**..*******...........***.****..*..***.***.*.****.*.*.....***.**...*.**.*...*..*..*.*..***....***..* ...**.*...***.*.****.*...*.*..*...*..**..**.**.**.**.****..****.**.*.*..*..*.*****.*....**.*..*...****..*...*.....*.*..**.*.*.**.*.....**......***.****.**.*.******...****..*..***..**...*..*..*..*.*....*....**..**.*.****...*..*.*.*.*.*..*.**.*.*.*.**.***...**..*.*.....***.*..*........*....*****.*.*.**..*..*****.*****...*..*.***..**..*.*.*.....*.*.*..**.*.***...**.*..**.***....***..*.*.****.******..*..**...*******.**.**.*.*..*..****..*.*.**.***.*...**..**.**......*...******.*.*.*...***...****...**..***.*.*.****.*...*.*.*****.*.**.....**.*.*...***..**.*****.**..**.***.....*.**.**..*****..*.**...*.......*..*...*.*...***..**..*.*.......***..***..**......*.*..*.*.**.**.*..*******.***.*.......***..**.*.*..*....*.**.**..********...***....*.*.*****..***.**..*..*.**....***...***..******.....***...****..****.*..**.**.....****..**....*.**..**.*...*..***.*....***..*.****.*.*.**.....*.*..********.*.**.*.*...*.*.**.....*.****..***.*.*..*...**..*..*..**...*.*..***..**..***.*..*.***.*.*.***.**...*.*.*.**...*..*.....*..***.*..****...**.***..**.*.***.........***....*.***.......***.****.....*.....*.**.*.*.*...**.*.*...*.*..*.*.**....*.*.*.*.**..****.****..***.**..*..**..**......***.*.*.*.**..*..*..*..*....**..***....**.**..*.*.*.**.*.**..*......*.**.*.****.*.****..*.***..*...**....***...**..**..*..*.*.*.*..*..**..**...*.*..*.**..*..***.***..****..******.*.*..*..*....*.*.**.***.***.****..*...****..*.**..***.**..***..***..**..****.*.*.**..**.*......*.**..**..*.*.***..*.***.**..***.*.**..*.***....****.**.**.***..*..**.******.*.***.*...**.****..*..*....**.*****..****......*.**.......***.*....***.......**.**.***.*.*..*..**..****.*.....**.*......**.*.***.*******.**.*.*..*...**......*..**.***.**.**.*.*******...*.**.**...***..*....*.***....****.**.***.*..******..****.*...***..*.*.*..***..**...***..****.***.*...**.*.**...*...........*.*..****...*..*.****.*.*.*..*.*....*.**...***.*..**.**.....****...*..*.****.*.*.**..*.***..**..*.**.*.***.....*...**..***.*****...*..*.*..***.**..*.*.***..*..**... *....*.*.*.****.***..****.*..*....**.***...*.***.*.*.*.**...****.*..***..***.*...*.*...*.*..*..*..*.**...**.****.*.***..*..**....*.*..**.*.*..***..*..*..**.*.***.*..****.***.**...*......*.*.....*.*.*..**.*.*..*......**.**..*..*..*.****.*...***.**..*.***..**.....*.*.*.*...*..**..*.*****.**.*.*****.**..*..*.*....*...*....**.****.***.**.*.***..*.*.*****...********.....******.*..*....*****...*..*.*..**..**......**.....***.**.*.**.*...**.....**.*.*..*....*.*...**....****.**.*****..*.*..*****.*.*..***..**..***....**.*..*....*...*....*.***.***...*..******...******...*.*.......**.**...*.....*..***.*.***..*..*.....*.*.*..*.**.**.***..*...*********.*.****....*.*.**....*.*.*****.***...*..*.....***...**..*.***.*.****.....****..**.*....*.*.*....**.*..*.**.***....*...*...****....**.*...*..****...**..*..*..*.*..*..*****..*..*...*.****..*...**.**...**..**.****.**...**.....*.**.*.....***..********.*..*.*.***.******.*.***..*...*.*..****.*..**.**.*..***.*......**..**.**.*.*...**..**...**..**.*****...*....**.*......********..**.*.******.**...*......**.*.**.*.*.**.***.**.**....*....**..*..**...*....***..***.**..**..***..*..*.*.*.*.**.*...*..**..**.*.*..*****..**.*..**.**..**......******.**.*..*.**.***.........*.*****.*....*.**..**.*.*.*....*.*****..**.******.*..*..**.*....*..****.*..*...*.....*...*..*..**...*.**..*.*.....**.***.*....*.**......*.**..*..*****.*..**....***.*.******..*.*..*....*..**..***.*.***..****..***.*.*...***.**...***...**..***.*.*.**.**..****...**..**...*.**....***..**..*..**.****..*...**..*..*.****.******.**..*.**.*****..*.**.*.*.*.****...***...*..*...*..**..***.*..*.*.***.*...*....**..*.***.***...*....*..**.........**.**.***..**........**..*.****..*.*..**.*****.*.***.**....*..****.....*....*.*.**....**.**.*.*..*..*..*...****.**.**.**..****.*.***.***..**.***..**..*.***.******....***.*.**********..***..**.***..****..***.*********...***.*......**.*.....**..*..***.*.**.**...*.***..**..*...*.***.**..*.*..*..**..*****.*..*..**.*.*.*.*..*.**....*...**...****.**..**.*.**.*. ...**.....*..*.*...**.*..***.***..*.**.*.*.****.*....*..**...****.*...*...*.*..*****.*.*.*..********.*...*.....*.*.**.*.*.**.*****...*....*.*.*****.....*.*.**.*.***..****...**.*..****...*.*.****.**.**.**.*.....*.*..****.**.**...*..**.****..*.*.***..**.....*.*.**.....*.*.****..*.*.*.**.*..***.*.**.***...*....*...*...**.*..**.**..***..*...*..***.*.****.***.*..*.*.**...**.**....*.......*....*.***..***.*...*..***.*.*....***.*.......*..*.***.*.*..*........*...*.***.***..*..****.....*.*...*.****.******..**.**.**..**.***...**....****.**.****.**..*..****..*.*..*.**...**.*..*.***.*..*....****.*.*.*.**..**....*...**..*..*.*.*..**.*.***..*.*.*..***...***...******......*.***.***..**..**.*.***...*.**.*.*****..***..***..**********.*.*.**...*.....*....*..*.*...*...****.*..*......*.*.*..*...***..****....*..**....*..***.*.**..**...**.**.*****.*..*.....*.*.***.**..*..*.....*..******..***....*..**.....*.***.****....**..*...*...**.****..*..****.**********.**...*.**.***..***.*****.**.**.**...*.**.*****.*.*.*.....**..*..*.*.***.****.....*...*****.*.**.*.*.*.*......*.******...**..*.***.*....*****.****..**....*..***.********.*.*...*..*....***.**..*..*****..*..**.*****.*.*****...*..**..*.*..*******...**.*.*****.**.****.*......**.*.*.*.....*****..**.***..*.*.***...***..****.***.**.*.****...*.....*.*.*.*****..*...*.*..*...**.**.*.***.*****.**...*...*****..*.**...*..**.......***.****....**.***.*...*.*.*.*..*..**.**..**.**.*...*...*.*.*****.*.****.**.**....*.*......**.*......**..*....**.*....*..*.*.***.**.*.*....*.*****.**..***.*..*.*...**.*...*.*****.*.*.***..*.****...**.***..*.*.*..**.*.**.*..**.**.*....**.*.****...**.**.*.***.....*.*..*..***...***.**.*.*...****...*..**.*....*...*..*....***...*.....***..***...**.*.**.*..*.*...*.**...**.*.******....******...*.*.*..**.***.*...**.*********.*******.*....*.**.**.*...*.**.**.*.**..*..**..*.**.*..***..**.**.**.*.*.*.*.**....**.....*..*...*.*..***..*..*****.....*..**....***.*.*.*******...*.*...*...**.*...*...*...*.***.*.**...*.*.****...*.***.*...***. .***.***.**.**..***..*.*...*.**.*.........**.****.*.****....*......*.**...*.**..*.*..***.**.****..*..**.***....**.**.*.***...*..****..**.*...*.*....**..*.**.****..***.****......*.*.*.*.****.*.*.....**.****.*..*.*.****.**..*..**.**.**..**.***.***..*****....*.**....*...*.**..*...*.*.**..****..******...*****..*.....*..*.*.***.*.**.**..**.****.**..****..**.*.*....**...**.*.*...*.*..*..*.*.****..**......******....**.***.*..*.**.....****..*.****..*......***....*...*.*.*.....**.**.*..****.*..*.***..*.***...*****...***..******.....*.*.**.***.**.***.*.**.*..*.*...*.*....***..***.*.*.*.**....*.*.*.**.**.**.*.....**...*...*.***..****...**.****..****.****..****.**.*.....**.*..**.*.***.**.*..*.*.*..*...***...*..*...**.*.****..***.**.....***...*...******.*..****....**....**.**.*.**..***....***.....***....**.**..*********..*.*..*...**.**.*....**..*...***.***.*.**..**.***........*..**.****.*.*..*.*.***..*..***..*.**..***..****.*.***...***.*..*.*****.***...*.*..*.*.*...*.*...**.**.**..*******.***.****.*..*...*.***....**.*..*.**...***.*.*..*.*****..*.**.*...*..*.**..***..*...*****.**..*.*.**....*..*.*.*..*.*...****.*..*...***.***..*.**.*...*.**.**.**.***..*..*.*.*.*****.**..*..**.**...*......******.**.*...**.*.*....**...**.....***...*.**.***.*..*...****.*..*...*.*...**.**..*..*.*.***....*..***.****..*...**.*..******.*..***...*.*..**....*.*..*.*...**.*....***...******...*.***.*.*.*..*..****.*....***....*...*.**.**...*************...**..**...**..**.*.*...****.***.**.*.*****..*.*.*.**..*.*.******.*.*...****.***...*......*.*.**.***..*.**...*...*.*.*..*..*..**.*.*..****.*..*.*.******....*..***..*.**.*..*..****.....*....*...**....*..**..*...*.**..**.*...****.**..**.**.*.*..**.*.***....*..**.**.**.*....**.**.***.....***..*..*.***.......*.**.***.**.*.*.*..***..**..*.*******.**...***.*..*....*..****....****.**.***.*.*..*.**.*******...**.*.*.*.*..**.***.**..*********...*..*...*****..*.......***.***.****..*..*..**...*..*****.*.*..*.*****.*....*..**....**.*..**.*........*****....**......******.. *...**.*.***......****..*...*....*......*..**..*.*****.**.**.**.*.*.***.*.*....*....*..*.*..***...***..**.*.*.***.****.**...**.*.*..***.*..*...**.*..*...*..***.*.*.*.*.*.**.....***.**..*...*.**.*..******.*.**.*.*.**.*******.*.*.*.********..*****.****.****....*.*.*..***.**...****.**.*****......*.*.*...*.**.**.*..***.**.*.*....***..*...**.*..***.***.....*.****.*.....*..***.***.***..**.*..*...*.**.**.*.*..*.***..*.***.*....*..**.*****.**..***..****.***...*.**.**.*****..**.**..**..**.***.*..**.**...**..*...***..**...**..*.*.*...**.*.*.*****.***.*..*..*..**.***..*.*.......*.**.**..*.**.**.******..**.****.*...**..*.***.*....***.*...******...*.*..***..**.*.**.******.*.***..***.**.****.****.***...*..**..*.......***.***.**..*..**.**....***.*.****.*..*.*.*..**..*.***.*.....*.**.....**..*..*.**...*...*....**..**..*.*..***.*..**.***.**.*.**.*.****.*.......*.**.**..*..***..***.*....**......*...**.*.*****.*.****.*.*****.*..**........****..***********.*..***.*...**...*.....*..**..*.*......*.***..*..**...*.**..*...*..**...****..*.*....*.*.*******.*..**.*..**.**.*.***.*..*.**.*.****.*.**...**...*.**...*****.**..*..*...*....**...*.**..**.*****.***.*.*..*.*******.*.**.*.*....**.***.*...***.*...**...*.**.*..*...**.*..**.*...****..*.*.*..*******..*.*..*....****..*****.**...*.*****.***..***...*.****..*.*.....***..*****.****.**....**..**.*****.***.*.**.*.***.*.*..*....***.*...*..*....***.**.**..*....*.******.....*..*.**.***...*.******....**.*.*...**..**.**.*...*.*..*.*.****...*.***....****.**...**.....*...**.*.*.*...*.******..*.***.**.**.*..*.***.*.*.**.***..**...*...****....*.***.***.**...**....*******....*....**.***...***...**.*.**..**.**...**..*..*..**..*..*..**.*.**..***.*..***..*.*...*..*..**...**.*..*.*.*.*....***...***.*.*..**..*.*.*.**..*.*....*.*....*...**.*...*.*..*.*.**..**.*....***......**.*......**.***..*.*..*****.*..***.*...**..**.*..*.*...*..***.***.**.*.*..*.**.*.....*..***..**.*...**.***.*.....**..*...**..*...**.****...*.*.*.*..****.**..*.*..****...**..*..***.***.****.*** ..******..**..**.******..**.**..*....**.*****..*.*.**.**...**.**....*.**.*..*...**..*.****.*...**.*...*....*.**...****.****.**...**.**.*...*..*...**.***.****...*.**.*..*.**......***...*..**.*.***.*...*.*....**.*..**......*...****.**..**.*.*****.*..*...*...*..*...*.****..*....*...*.**...****.*****....*******..**..*.*.*.*.***.******...**........***..***..*.*..****.**.*.*.*****.*.*..***..*.****.*.....*****.*..*..**.*.*.......******..*.***.*....*.*.*.**...**..*.....*...*..*.*..*.....**...*****.***.*****..*.***..*.*...*.*.**.***..*...*..*..***.*...***.****...*....*.*....*...*....**.**.*.*.*..**.....***..*...**.***....*.*****..*****....*.*....*..*.****...**.*.*..**.*******.*....***.***.*.......**.*..*..*...***..****..*.*.*..*****.*.*****.*...**..**....*****.**..*..**.....***....*...*..**.*.*.**..*.*..**.*.***.**.***.**.**..*..*...*****.*.**.**.***..*..**.**.....***.**.*...*.*..*****.*....*..*.**.*....***.*.*..*....*.*.****.*.*.*.*..**.**....*...***.**...*...******.**..****..*.*.**...*.***.*..******..*.**.*..**..*..******.*.**..*....***..********.*..***.....**.****.......****...***.*...***..*.**.*.*....**.*.****...**...***..**.*.**********.*.*..*.*..*.**..*...***.*..**...**..****..*.*****...*.**.**.**.**..*.****.....*..***.*.****..**.*.*.*******.*.**.*.**....******.****..*..*.****...*....*.*....**.*......*...***..*..*.**..*.*.****.**.*..***..*..**..*..*..****..*.**.*..**.*.*.**.*.*.*.**...*.......*..**.*..*.*.*.*...*....**..*.**...******.*..***.***...**.**...**...*.**..*.***.**..**..**.***...***.**....*..*..**.*...*..*****.....****.**...*********.....*...*.**.....**.*******.**.**......*.****..*.********....*..*.....*.*..*.**.**.*...**...*...**.**..*.*.*.***..*.***..**.*.*.******.....****...**.*.*.*...*.*....**.....*.*.**.**..*..*.*.****.*.********..**..*...**.***..*.*..*.*....*.**.*......****.*..*..***....*..*.....*...*.*.........*.*...**.*..**.*..**.**.*..*..**.*.***.***.*.**.*.**....*..***.*****.*.*..**.****...**.**...**.****...*.**..***.**..*.*...***..***.*..*...*.**... .**.*....**.**..*****.***.*..*.......**.*.*..******..*.****..******...*...**..*..**.*.**..***..*.*...***...**....**....****....*..*..*..*....*.*..*.....***.......*.*......*.*..**.*..*......*****.***.*..*..*****.*..**..**.*..*****...**..*.*****...**..***..*.*.*...*.*..*.*.......**.*.**......***...*.**....*******.***..**.**..*..**.*.*.*.*.*..*..***..******.*.*....***.*.**..*.*****..**..*...*.*.****.*..*.**.*.*.***.**..***.*.****..*.*...***..***.*.*...***.*.***.***....****.***...*.....**....*.*.*..**..***...*...**.*.**....******..*......**.**....*.**..***..***....*.*....*..**..**..**.*....*.*.*.**..*.*..*.**.*..*************.*..*..***...*****..**..*.*.**..*...**...**..***.**....**.****.**..******...*.**..*..***..*.**..**...***..****.***..*..*...***..*..****...**.****.*.....**....*.*.*....***.*.**..*.*..**.*.*.***.**.*.****..*.*.*.***.***.**...*****......******.*..**.***...***......*.*.**.**..*..*..*.****.*.**.*..*.*.***.**..**.**....****...*..*.***.**.*.....*.*....***......***.*...***...*.***..**...**..*..**.***....***.***.....*.....***..*****.....**..*...***.....*.*.**.******.****.*..*.***.*.**..**.****...*.*.**.*...*.***.***.**.*.**..***..**.**..**...*.*.***.*.**.**..**...**..******..***..*.*..****.*...**...****..*...*...*.*****...**....**.****....**...**.*.**.*******.***.*.***.***........***.*.*.***....*..*.*.*..**.***.....***.*.*******......*...**..*..*****.....*.**..*.**.*.*.****.***.....*.*..**.**.*..*.*.**..*.*.*..*..**.**..*...*.****..**.**.*.....**....*....**.*.**..*.**.*.*..*.****..*..**...*.*..***..*...*...**...*.***.**.**.*...**..**.**.********..*.*****..*......*.......*.***..*.....**.**.....*****..*..***..*......**...**.*..***....*...****..**.*.....**..*.*....******.*..*...***..**..***.***.*..****..**.*.*..*..*.*...***.*..*.*......**.*.....*..**.*.*.**.*..**..*..*.*.*.*.*.*****.*.*...*.*..*....*.*.***.*..**.**..****..*.**.**.**.*.***..**.**....**.*..**.**.*.*..*...**..*..*****.*.**..*....****..*.*.*......***.*.***.*.****.****.*......***....*****...*****... .****...**....*.*.*...**..*..*..**.*.**...**....****..*.*....*.******.........*..****..**..***.*...*.*.*.*.******.*..*....****...*.*..*******.*...*******...**..*****.***..*...****.*.*****.....*.**.**..**.......*....*..**..***.**..*.**.**.*.******.*...*...***.**.*..*.*.*.*.**.*.**....***.**..*..***.*...*.***..*.*..**.**....*...**....*...*.**.*.**.***..***.***.****..*..*.**.....***..**..****.*.*.**.*..*...*.*..*.**.*.***..*.*.*.*....**..*...*......**.***.****.*...**.**...*.....**.**.*.*.*..*******...*.*.*.**..**..******..***..**.**.*****...*****.*.**.......**...*.*.....*.***..*...*****.*****..***.*...*.**.**.*.*..*...***....*...*.***..**...******.****.*.***....**.******..**...**..*****.*****.*.*******..**.*.*.****.*****..*...**..*.**...****.**.***.......*....****.****.......****...**..****...*....*.****..*..*..**.....*.*******..**.**.**.**.**.*....*.**..**..*.*.***..**..**..*..**.*.....**.*.*...****..*..*.*****.****.....*.*..*..*..*..*...***..**..*.**...*.....*.**..***..*..***.*.*.*..*....**.**.*..*****.***.....**.**.*.**.*.*...*.***...*..*.*...**.**..**.**.***..**..*.*..***..*..**..***..**.***.**.*.*.**.****..**..*.*.*.....*****.****..*....****....*.**..***...*.****....*.*****.*.*.**...**..*..**.***...***.**....*.*...**.*..*....*......**...**..*.**..***.**.....**.***..*...*.****.....*..**....**.*.*.*.......*.*...*.****..*..*.*.*.**..**.**...**.*.*..***....**.....*.*..**.*..**..**.******..**..**.*..**..*.*.......*******.*.*...*....*.....*.*.**.....***.....**........**.*.**.*..**...*..**.....*.***.***.*.**.***...*.**.***...**.*.***..*....*....**.*.**.*.**.*.****...*.*..*.*******..*.**.***.....****.****......***...**...***.....*.*.*.*.***........*..*.***.....**.*...****.*.**...**.*.*.*.*...*.*....**.*..*...**..*...*......****..***...*.**.*.******.***......***..*.*....****.*...***.***.****.*.**.*****..*.*.*.**.*.*.*.**.*..****....**...*......**.....**.***.*.**..**.****...**....**.**...***...**.*..**.*..****.*......**..**.*..*.***..*.**..*..****.***......*.*.******.....*. .****.*...*..***.*.*....****...*.*.**..*.*.***.****.***.****.*.....*..*.*..*.***.*.*..*...*.***..**..**.....***.......**...**.***..*.******.**.*..*..****.....**.**..*...*..*..**.*...*..***..*...**..**....*..**.*..*.**.**.****.***.**..*.**.*****..*.*.*.*****.**.***.**.*...**..*..**.....*.*...*...***.*.**.*..*...*.*..**.**..*.*...*.**..*...*...*.*..*...*....*...*..**.***..***.......*.....**..*...*.*..***..*..***...*.**.*..*.***...*.*.**.*...*.*..*.***.*......*******..*.*.*...*.**.****..*.**..**..*.*.*.**.***.**.****.*.*.**......*.**...****.*..*...***...**...*..*******...**.*.**.*..*******.*...*.***.***.*...*..*.*...*.****....**..*..*...**...**.*..*.*.******........**...****....****.**.*....*.******.**..*..**.*.....**..****..*****.*.*..*.*.*****..*..**.*..*.**..****.**..*.**.*.***.**.**..*.**.****.*****.*********.***..***.****...****...**.*.....*****..*..**.*..*.*.*..*....**.*..*..*.**.*..***..***...*...****........**..***....****..**..*.**....*.*.*.**....***.**.*..*.*.*...******.*.*.****.****...*.....*.******.....****.*.*.**....*..**.**....*.*.***....***.*.....*........*.*...*..***.**...********..**.......***.***.**.***...*..*....**.*.*..**..*..***.*...*..*.........*..*.*.*..****.*.***..**.*..**.**.*......***.*..*...******..*****..**..***....*..*.*...*.**.****.**..**..*.....*.*..*..*.****...*******.****..*.*.**.****..*....****.****..********..*...**.*.****.****.**...*.*..*....****..*.*.*.****.**..*..**..**.***.....*.**.**.*.*.**.***.**..*.**.**..*.*.*....*.***..*...***.*..**.**..*.*.*.*...*....*....***********..*...**.****.*.....***..**.*.....****....***.....*.*..**.****.*.*.******..**.....**...**...**..**.....*..*.*...***.*.....*******.***.**..*..*.*....***..**....**.*.**..*..****....*....*.*.*....*.*..***.*..*..*.*.**.****..*..*.*..**..******.****.*....*..*.*.*.*****.*...*..*.*..***..**...**..**....*..*.**.*.*.....*.*.....*..****..**..***.....*..*....******..*..*...***..****.***...*****.**.**.......**..**.**.***.*.*.****...**..*.*.*.*****..*...**.**.*.*.*....*...... **...**.*..*..**.*..*.****.*..**.*.***..*..***..***.**.*.******......*...***.*.***.......***..***...*...*.**.*...*.***..**.***.*.**.*.*.*....**.****.*..**.*..***.**.*.....*.*..***...****..**.*....*.**....**..**.*.***.****......*..**.*...*.*.****.....****...*.*...*..**.***...**.*.**.*****...**..*.*.*.*******.*.*.*****..**.*.*.*..***.****...*.***..**...***.**.*.********..*..*...**....*..........*...**...**.*.*.*.*..***.***...*..*..*.*.*...**...*.*.*.*.***...**...****...**..*.***...*.*.....**..*.*.*....***...**.*.**....*.....*...****.******..***..*.*.*..*.**.*...*****..*..*.*******....*.**.**....****..*.*..*****.**.*....*....**.***....**...*.*.**.**.*.****.****.****..*.**..**..*..**.****.********...**.*.**..**.*.*****....*.....**.*.***..*..***.*.*...****.*.*.*...*.*..*....**...**.*.*.*.*****..*...****...**..*.*.*..**.....*...**...******.*.*.**..******...*.*...*.*.**...**...*.*********.***.***.**.*.****.**.*..*..*.**......****....*****.*.....**.**...*.*..**..*..***.***.*...**.........***....****.**..*****..*..**..*..*.*****..**.**.*****.**....*.**.*****.....**.**....*.**.*..**.*..*...***..*.*.****.*.*...**.*.*..*.*.*.*.***.**.*..****.**...******.*.....*.*..****.**.****.*****.*..****....*.*****....*******......**.*.*.**..**.**..*.**..**.*..**.*.***..*..*.*.******.**............*.*.******.**...****....****.**...***.*.*..***...*...*..**..*..*.***.*...**.**.****.**...*..*****.****.*.***....**...**....*......***.**...*.***...**...**.**.*...*.*......**.*.****...**..*.....**..****..*.*****.*.*..*...*.*...*.**.***.*....****.*****.*.***......*.*..*.**...***.*.*..*....*..**.*.**..**.....****...*.**.**..*.***..***.**.*.*.*..****.******..*..**...***.*..***..**.**....*...*...**..**...*.***...**.*.**..**..*....**..*..**.***.*.*.*..**..*..**.*.**..**.*.....*.*.***.****.***.*..*****.*..******..*....*..***.*.***.****..*..**.*...*.*****..*.*.*..*.***.*...**.*...***..*.**...*...*.****..**......*.**..**.......*.***.**..**...*......***..*.*..**.*.***.***.*..*.***.*****.*..*......**...*.*.*. *****.*......**..*.***.*..*.**.*.****.**.**.*..*.*..**.*.**...***.*...*...***.**.*.....*...****.*.*.*..*.*..****..**......*...***...******.*..*****....*.**...***.**..**..**...***.*.*.*.......*.*.**.....***..******....*.*.*****.*...*...***.*...*.****.*....*...*..******.*..*.......*..***.*.*.***..*****.*.*...**..***..*.**.*..**.*...**.....**.*.****.***.**.**..*.****.**..**..**....*.****..*.**.....**..*..*......*..******.****.**.**.**...*.*.****.**..*.*....****..***.*.****.*..**..*.**.*.**.**...***.*.....*....*...****.....****.*..*.*..**..*..*.*.**....**..*..*****..*****.*.*..*...*...***.*..*.*.**.****..*.*..*..*...**.*.**.*....*.***..*.***.*.***........*..*.**.***.*.**.*.*.**..**.**.*.**....**...*...*..*..*..*..***.***.*.*****..*.....**.*.*..**....**.*..*...*.***...*....*.*...*.*...***.**.***.*..*.*...*...***.***.*..*.......*..*.....*.**.*.****.*..*.*...*.*.*.**.**...****.****.*....*.***.*..**....*.*..**.***.**.*****.**..*.****......*..*****.**..........**.*.......**..*.*.**.*.***.****..*.***...****..**.**.*****...***...*...*.*.*.*.*....*****.......*******.******.....**.***...*.***..**..***.**..*.**...*..*.****...**.**.*.****...***.**.*...***..***...*..***..******..**..*.***..*..*.**.*..*..******....*.*.*.******.**...*...*.*.**...*..***.*.***.*..*.*..*...**..*.....****...*.****.*..**.*.*.**.*.*.*.**.**...*..**..*..*****...*****...****.******.*..*.*.*..**.*****...*...**.*.*****..*..****.*.*.**...*.*..***..*...*..****...**.*.*.*..*.****.******.**....**..*..********...**...*....*..***.*...*..*.....*.*****.***...**********..*..***..***.**....*..*.***.**.*.*.***..*..*.******.***..*....*..*.***.*.*.*....**.*..*.*.**.***.**..***.**.*..*...****.*..**..*.**.........****...*.*..*..***.***.**.**.*...*...*.*.**....**.**.*.........**....**..**.**.*.*.*..**..*.*.**.***.**.*****.**...**..**...*..**.*..*....***.*....*..**.*.*..*.*****.****..**.**..........**...**...*.*..*.**.*....*.**..*.*.*..*...*****....*...**********..**.*.**.****....**.*.*..*...***..**.**..****.*.**.***.**...*.** *.**.*..*..**..*******.*....***.*.**....***...*...*....****.**.*.**.......**.****.**...**...**..***...*.*..**....*.***.*.****.*.***...**..**...**.....**...*.***....**.*.*..**.**.**.*.***.***.***.**....******.**.***.*.***..*****.*.*.**.*****..**...*.*.*...*.***..**.*.....********..**.*.*.*.***..*.*...*.***..******...*.****.*...*....*.*******.*.*..*...***.*.**.**..*.*..*.*****....*.*.****...*.....**..***.*......*.****...*..*****..*.*..**********....**.**.*..*.*.....****....**.....*..**.**..**..***.*****.*..*****.***...*****.*.***.*****.*.***..*.**.*.******.....***.**.**.******.*...********.....**......*.****.*.**..*.****.**.*.*..******.*.**..**.......**.*..*.*.**.*.*.***..***..**.**....*..****..**....***..*.*.**..*.**.*..**.***.....**..*..*.*..*..**...*.**.**.*********.*..**...**.******.*.***..*****...****.*..*...**.*..*...*.*.*.*.*.**..*...*..*.....***.......*..*****..****.**...*.****.*.......****.**.*..***.....**.*..*****............***.**..***..*..**....**....******...*.*......*.**.****..*.**..***..*.*.**....*.........*..**..*.***..*.....*...**.*.*....***....**.....*******......**.****..*..*..*.....***.*.*.*.**....***.**.*.**.*......*..*.*..*..***....*.*.*..*...*.*...*******..*....**..**..*....*.*****..***..*.*******..*****..*.***.**.**...***.*.**.*.*..**.**..*.*.**.*.**......*.*...***.**..****.*....****..***.***...*******.*.*.**....*...*****.********..*....**.*..**..*....*.***....*....*..*...*....**.*..*...**.*.*..*.***.***.*.*******.**...*.*.**...**.*......***.*****.**.**.*....***..*.**..*.*.**......**...*.*.....**..******..*...**.***....*.*...*.*.**...****.*.*.*.***.**.**.***.*****..**...........**.**.....*.**..*****.**.*..*.*****.*.**..***.***.***.*...**...*......*..*..*.****.***.**.*..**..**..**.**.*.*.......*.**.*...**.....*.*.**.*.****..*.***..*******..**.....*.***.*.***.........*.**..**.*.....*..**.....**.*...*...*..***.***....*.*..***.**......*..*........**....*.**.*...****.*.*.*..*.*...*....***.......**..**....**.*.*****.*****.**..**.*...*.***.**......*.. .*....**...**.*....**..*..**....*...*..*.***.*.*.*.*..*.**..*.*.*...****.*..******.*****.**...**.***..*.***.*.*..*.*******....**.*.**.*.**.*.****.***.*.*..********.**.*.*.*.*.*.*...**.**...***.**...*.*...**.***...*.**..****.**..*..*******.*..******.***.***..*..*..***..**...*...*....**.*.*.*..*****.****.**.*.***.*..***.*.*****..*****...*...**..*.***..**.*.****..*.******.**..****.**.****..**....*..****..*..*.*...*....*..*..*..*****...*....****....*..*.***..*....**.....*.*.......*.**.*.**..*.*..**...*.*.....**..***.*..*..*.***.*****.**.*.**...*..*..*.**.**.**.*..*.***...**.****...*..*.*....**********.*.**...*....*..***...*...**.********.**.*.**.**.*..*..***..*.**.*.....****.**.*****...*.*....****.***.*.********.*.***..***....****.**..*.******.*..*****.*..*...***.*...***...*.*..*......*.***.*.*****..**..*..***..***.**...*...*.****..*..*..*.*..**.**.*.*.***..**..**.....***.....*...**...**.*.*.*..**....*...*.*************...****.*...**.*.*...*..*..*.*....*..**......**.*....*.***.**.*....*....*.***.**..***.*.**.*.**.*.***...****.*.*.*..*..*....**.*****.**..***..*...**....***..*..**..**.**..*.....***.**...******...***.*.**...***.**.*...**.**.*.*.**..***......***.**.*..**.**.*.....**..*..**....**..*.**.*..*.*.*....****.*...****.......**.**.*****.**.**.*.**....*.**..*.*****.**...**..*...**...**.*.**.************..*******.*.**..*..*******.*...*.**...*..**....***..*.*.*....*.*..**.**..*.**.......*...**.....****.****.**.*.*.*.*.....*......*..*...*.*..*****.*.******.*.*.***...**...****...***.**..**.*.....**..**........*..*.**.**.....**..*****.....*...*.**.***.******...**..*.*****..*.****.....*...**.*.****.*.*......****.*.**.*.*.*****........**..*..*.....***.**...**.*****..*..**.*.****..*.*..*...**.*.**.....*..*.*....*.**..**......**.***.*.****.*...*...**.*..***.**.*..********..***.****.....**..**........***..****.**..***..*.*...*....**..***.***..*.**...*.*..***.*....*.*.*.*..****.*...**.**....*.*..*....*.*...***.**.*...*.*...*..**..*.*.*....*..**.****.*.*****.*..*.*.**..*....***. .***....**...**..***..**.**...***...*.***.*....*.*.*..*.*..*.***..***.*.**..**....***....*.**.**..*.*.*..****.***.**...*...*..*....*....*.**.......****...**...***.*..***.*....*.*.........****...**.***.*.***.*.......**...***..*..*.**.*.......*.***....**..**.*.*.*..*.**....*...*.*.....*.*.**.*..***.*..*..****...*.**..****.*......*.*******.**.*........*..*.****.****.**..**.*.**..*.*.*.*.**.***.*.*.***.*.*...*.*.*.*.**..*...*..**.**.***.*.*****.**.*.......**....*..**.*...*..***.**.*..*....*.*.*...***.*.**....*...*.**.*..*.**.***.**.******.**.*..**..**....*.**..***.****.**.....****.....*...*...**.*****.**..*****.*..**.*************..***..*.****..***.**.****.*.***....*..*.**.*..****.***....*.**..*.*****.***..*...**......**.**.*..**..*...*.........*.*****....*.**.***...*..**...*....**.*..*.*...****.......**.*.*.*.***..**...*.**...*.**.**...**...*.****.*....**.*..****.*.*.*..*....******..**...**.**...*....*....*.**...*...*....*..*...*.**..****..*.*.*.*********.*......*.**...**.*.**.**.*.*.*.****....*.**..*.**.......*.**.**..*.*.*.*..*...*.**.....****..**.**..**..*.*.*.*..***..******.*****.******.*.*.*.*.**...**....****.***.*.**...**.**..*...***.*....*.*..*.*..*...*.**....**.*****....*..**.*....****.....*.**..****.....***.*..*****.****....***....*.*...*.*..**..**..********.****.*..**.*....*.**.******...*.**..**..*.***.*.*****..***...****..*..**.*.*..**...*.....**...***.*...*.****...**.******....**.*...***......**..*.*..*..***.....*.***...******....**.*......***.*..*..*..***.*..**.**.****..*.*..****.*.***.**..***.*.**.*..**..****..*****.*..****........*.****...**.*..**.*....**..*..***..*..**.*.******..*...**..***.****.**..*.*...*.*.*.***....**.**..**....*.**...*.*.******.*....*.**.*.*..*****.*.**.**..*****.***..*...*.*.****.*..***....***.***.*.*.****.**..**.......**..*...*...*.*.....**.***.**...**.*..*.***.*......*...*.....*.*******..*..*..*.*.*....***.*..*.***..**.*.....******.....******...*..*.*.*...*.********.....*...**.******.*.*...**..*****.**...*.**..*.*..*.****.***.... ***..****...*..***.*.....****.****.*...*..****..**...****.*.**....***.*.....*.*.*...*..*.*...*..*..*.*..*.**.*...****.**..********...**..*.**.***.*..**..*.*.*.***.*******.****...**...**.****.**....****..**..**.*..***..**.****..*.**.*..*...*.*.***.*.*.*.......****....**...**...*....*.*.**.*..****..*.**..*.*.*..*.****..**.***..***..**...*******.**.*.....*.*.*..**..*...*..**.**.**..***...*..*..*****..***......*.**.....**.*.*...*.***....*.***..*.**....*.*..****.****...*..****..*.....*..***.**...***.*..*....*.*..**.*...**.*....*..***.**.*.*...**.**......**.**..***..**...**....*.*.*..*.***..**.****.******.*.*..***......***...*..*...***.**..*.*.**...*.*..*.*.*...*...*.***....*.*..**..**...*.*..**..*..**....*.**..*..*.*..*.**.*.***.*..*.*...**...*.....**.**.*.**.*.........***.***.****..**..*.....***.**.****...*.****.....*..*.****.*....*.*..******.**..**......*.**..*****.*..**.*.****..*.**......***....*..**.*....****.*.*.**..**.*****.***.....**..*..*.*.****...*..***..*.**.*...*..*.**.**...*.*.*...***.*...*.****.*.......*.***......**.**.**.....***..***.*..........*....***...**.***.***....***.*.*.*....*.....*.****.*.***.******.*.*....*......***.*.**.*.*..**.**.*.....**..**.*..**.*.*.....*.*****..*..*...*..*****.*.**.*..**.*******..**..*.*.***...***..**....*..*.*..*..*.***.**.*.****.*.*..*******.*.*..******..***.*.**..**.*.*..***..*.**..***.**.*....*..**..*.....***..****.*.***.....*.**.*....**.*.**..*.*.*.*..***...*.*...*.*****..*.***...*.*.*.*.***.*..*...*..*.**.****.**.**..**..****.*.**..*..*.*..**.*..*.**...*..**.*******.*.*.**.......**...*****..***..***....***.***..****.*....*..**.*.*..*.*.**.*.*.*...****.**.*.*........*.***.*..***....*..*.*...**.*.*...*..***....*.*.*..**..**.***.*.**..*...**..*...*.*..*...***.**.*.*.*.**...*..*..*..**.*.**.**.*..**.*.****..**..**.*..*****.*.*..*.******..*.*..*..**...****.*.*...****.***.**.***.****.**.....****.**..**...*.*.**..****..*****.*.....*.*....*.**..**....**.***.*.**.*....*...*.***...****.*.*...******.*....**......*.*.*..*..*.***... *.*.******..**.***..*..**.*..**..**.*....*.**.**..***.*...******..***...........*...***.**..*.**..**...*..***.*.......*****.***.*...*..***..*...*.*...***.**.*....*******......***.**.*..****.....**.*....**.****.**..*....***...******.*...*.**.*.***...*.*.*.*..*.*..**.....*..*..***.*...*.***.*....*..*.*.*.*....*...***...*..*.....*.*.*.....**.*..*.*..***...**.**....******...*.***..*.*.*..*.**...*.*.*..******.*..*****....***.*..*.***.**..**.**..**..*..**..**...*..*****.*..*.*******...*.*.*.*****..*.*.***...****......*...**..*...**.*.*.**.*.*.**.*..***..****.*.*..*...*.*.*.****.*.*.***.***.**.**.*..**.*.*...*..*.**.....*.*...***....*.*.*..***..**.*****.***..*...*****.*...***.***..**.*..***.**.*....*...****.*..*.*.****...*..**.****...*..***.*........*...**.*..**.***.*....*.**.***..*.*.....******....**.*.***.**.*.....**.**..**..*..*.*..***..****..**.***.*.**.*...**.*.**.*.*****..***.*.*.*...*.**...***.**..*.*....*.*****..**.*..*.*..***.....**.**.***.*.**....*.***..*.....*..*.****..**...*.*.***...*****..*...*..**...*.*.**.*.*.****..*.****.**.****....*****.*.**...*..*****.**..*.***.****..**..*..**...***..*.*..*..**...**..***.***..*.******.**.*...**.*.*.*.........****.***..**.**...****...*.....*..*.**....*.**.*.********.**.*.**...*********...**....***.***...*....*..*.**.*..****.*....*.******...***..*...*.*.****..*.*....*.**..*..*..*......*.*...**.*..**.**.*....**.*****..***..*.......*.**..*....*..***..***.*.*...*..****.*..***.*...*.....*...*.***.***..*.*.*....*.*.*..*.*...***.*****..*....**....***.***.....**..**.**.*....**.***..***......**.******.****.**..*.**.....*...*..**..***..*.*....*....*.*.*****....*.*..***...**...**.****..*.....*.*..***...****..*.**.********.****.....**.**.*******.*.*.*****...*.*****..**...*...*..*..*.***....*.*.*.**.***..******.*.**..*....*.*...*..*.*..**.*.....***..*..*..*.***..*.**...*..*.**.*..**.......****...*..**..**..*.*.*.*...*.******.****.**.*..*..*.*.....*.****.***.*.*..***..*.*****....*****..**..*.***.*.**.*..*...**....**...*****..*...**...*. ***.**.**..******..**...******.**..**.*....**..**.****.*.*.*..*.*.**.**.*.*.*..********.**.*.....**.*....*.*.*..******.***..*.***..*.***...*.*.....*..*......****....*........**.***.***....*.*..**..***.....*.*....**.*..****.*.*.***.*..**.*..***..*..*.*.*.*..****.***.*****.......*.*.*....*...*.******...**.****..**...**..*...*.*****......*.*.*..**....*..*..***.*.****.*.*..*...***.*.....***....**.....*.*.*****...*****..*.**.......*..***.*..**.*.*****.*..*.*...*.*.***...*.***..***.*******..****..*.*....*...***.*.******.*.**....**.*****..***.***.*.*.**..**..*...**.**.**....***..*..**.*..**.*...**.*..**.....*.*....*....**..*..**..*******.**.**.*.*.*.**.*.*..***...***.****...***..***..*....***..*...****.***.***.***.*....**.**....****.**.***..***..*.*.***..*..**..**....*.**...*...*.*.......**...*..******.*..*.******...*..***..*.**....***....*...**.*....*.**....***..****.**...*.*.**.*..*..****.*...***...*.*.*....*.*.*****..***...*.*.**..*.**..****....***.*.***.*...****.*.**.*..*.**.*...*.*...*.*.....*****....*...*..*....*.......*...***..**....*****.*........*.**.....****..**..*.*.**..*.*...*.*.*.*.***.*.**..*.*...**.*..*.**...**...*..*.*...**.***..*...**.****..*..*.****.**.*.**.*......**....*.*..**..*.***...*....*.*.***.*******...***.***.*.**..*.*...*..*.****.**..**..*.**..*........*..**..**.......*..*......*..**..**..*.**.**..*.**.*.***..**.**.*****.****...**.*.****....****...*.**..*.*.*...*..*...*...*.*.*.**..*.*.....**..***.*....****..*.**.*....**...**.*...*.*..**.*****......*.*.***.........*...*.***.*.*.....****.*..*.**.**..*.....**..*.**..*...*.**.**.*...**..***.*.*....**....***.*.*.....***...*******.**.**...**.**.*..*.*..**....***.****....**.*.....*...*.*...****..*.*.*......*..*..*..*..*.*..**......***.*..*..**..*.**...........*.*..***.*.**.....*..**..***.....**..**.....*..**.*.***.*******...*.***.....*..*.***.***..**.*..****...**.....***..**.*.***..*........*...*.*.**.*.***.*.*.*.....*..**.*******.****...*..***....**.*...***..*.****...****...*.....**..*.***.**.**..*..* .****..***..*..*.*...*...*..*.**..*.****.*..*..*.*..*.******..**..*....*****..*...***...*.....**....*.*......**.....***.****.**.*******.**.....**.*.*.*.*.*...*.***.*.*.....*.......***.*...*****.*.*...***...***.**...*..***..*..**......**...*.**.*.*..**.**......*.....*.***.....*.***.*.*.****.*...*...*.**...**..*.....*...*....*****..*.**.********.*.*.***...**.*..*..**.**.****.**.*.*..****.*.***.*.*.*...*..*.*.*.**.....*...**.*...*..*.**.***.....*.**...*..*.....***.***.***..********......**...***.*....****...*..***..***.****.....**....*.*..*****....*.*..*..******..*.*.***.....*.......*..*..***.**..***...*.*..*.***.*.*...*...*..****.***.*..*.**..***.*.*..*..*****..*...*.***...***.....****.*****..***..*.**.*..*.......*****.**.**....*....***.....*.**...*.**...*...*.****.****...*.**.*..*.*.**.***...**.*..**.*....*...****...*.**.**.**.*.*.*.***...**.*...*......*.***.*.****.*.***.***.*..*..*..*..***..*....**.*..**.....**...****...*.****..**.**.***..*..*.*....**...*******.....*..*.*..**....*.**.**..........*...*****..**.*...***..**..*..*.**.**.*...*..***..**......***.*.*.*.*..*..*..***..***.**.*.**.****.*..*....**..*....****..**.*..*.***..**.*****.*.**.*.*.**..*.*...*.*..**...*...*.***.*..**..*..*..*.****....**.*.**...*..*..*..*....***..*..**.......********.*...*.**.***....*..*.*.*..*......*.**.*..****......**.*..**.*..*.**...*.........*.*.*..*****..*..*.**.*.**.*.*...*.*******.*.**.**..**..**.*.**...****..*****...*..*....***.**.********....*****.*..****....**.*.*..*****..*..**..**....****...**.****.*...***.*.*.***..***.......**...*...*....**....***...*.**..**.**.*..*****.*.*....*.**...****.**.*...**..*..*..**..*.*****..*****....*.*...*..***.**...*.****.*.**.*.*....*..***..*.**.*.**......*...***..***.*.******.***.*****...**.***....*.***...*...*.**.**..**.***..****.*.**......*..*.*....*..**.*.****.*...***.*...*..*..***...*..****.*.****...****.*.***....*.*..***..**.**.****.*.*****.*.**..*....*.*..*...*......*..*.**..****.*..*....*.*.***.......****..**..*..*.*.******.**.*..**..*. **....**....****..*.*.**...*.*...*.*..*..*..*.*****..*..***..*..****..*.*....*.....*.**..****...****.*...*...*.***.**..*..***..*.*.***..****..*.**.***.*..*.*.**.***..**.***..***..*.**..*.*.*.*.**.*...***...***.*.***..*******..***........*...*....*.*.*.****...*..****.*.***.*.....**......*....**.*...**..*.*.*.**.*****.****.*..*******.****.**.***..*****.*.*..**..*****.*.******.**..*.*****..*.*.*...**.**..*...******.**.*.....*..*.*..**..*....**..**..**..*.****..**...***......****....**.*.**..***.**.*.*.*...*...**..**....****...*.*.*..**...**.**.**.****..**.*.*.*.**.**...*.*.**.*.*.*.*..*...**..**.*.*...**.***.******......***..**.*.***...*...***..*....**.*****..*.*...*...*.**.***..*.*.......*...*.*.*.**..........**..***.*.**.**.***.*...**....**..**..*...**..*****.**..****..***..***.***..*.*.*.*..**.**..*..**.**.*..***..***.*.*.**.*..*.***...**.***.*.**.******...***...**.**..*....*.*.****.*..****.**.**..*.*.*.**.....**.*..***.**..**...*.*...*.*****..**..*..**..*..*.*.**.**...****..*.*.*...*.*..*..*.*.*..****.***..*.*.**....**.**.**...*..*.**...*.**...*...*..*****...***.**.*.***.**..*.**....**..*.*.****.*..*.**.****.****.*....***...***...**.*...*....***..***.*.*...*..*.****.**.*...**..*.****...****.**.*....********.*..**.***..*.*..**...**...*.*...*..*.**..**...*..**.*.**.*******..*.*...**.**..****...*.***.*.*.*..****..*.***.*.****.**.*.*.**..*....**..**....**.****...***.**.**...*.....*.....*.**..*....*......*..****.***.****..*...****.**.***.***.***......*.***..*.***..*.**.**.....**...**.**.****..***...*.*.**..*.*.*****.*.*.*.**...*......*..**..******.*.*..**..**..*.**.*..****.*****.....*.*.**..*.....*..**.*..*.**..*.*.*..****...**......**...**.*.**..***.*..***..**.***..*.*.**....*.**..***.***..*.*...*..*..*...********......***.**..**.***...***.***.*..*..***..*..*..***..***.*.......*****.....*.*****..**.****..*****.*...**..*.*...*....*.*......**..**......*.*...***...**..*..*****...*...*.**.*.*..*...*..**.*.**.*.*....*..*..**.*.**.*.....****....**..**....**.*.**..*...**..*** ***.*.**.*..*.**..*.*.****..*.**.*.***.**.*.*.*..*...*...*.*.***.**..***.*...**..**.**.**....**.*.*.*.*...**.*****.*.*.**.*..***.**.***..*.*****.*....**..*.....*.**.*..*****...*.*....******..**.***....*..***..*.**.*.**.**..****.*.*.....***.****.*.****.*......****....*.*******......*.**..*...**..*.*.**.*....*.***.*...**.*..*****..***.**..*..***..*...*...*.**...*..****..**....***.*..*...*.*.*****.**..*.*.**.**..**.*.*.****.***.***..*.******.****.*.*.****.*..***....*.*.*..*..*...*.**.**.**..**.****.***...*.**.*...********.*.*.**..***...**..****.******..*..**....***..**......*.**.**...*...*****.**.*****..*..**..**.****.****..*....*....***.*.*....***.***..*....*.*..*....***...*.***.**..**..*.*.****.***.****....*...*..***.*.***.*...******.*..*.*.*.**..**....***....**.***..*.*..*...*....**.***.******.**.**..*.*..*.***...*****.**.*.**.*.***.**.****.**.***.**...*.........***...**.****..**..**.......***.*.*.*..**.*******..*....*...**..*..*...*.**..****....*....*..***.**.*...*******....*.*****...**....*.*.*****.*..*.......*.*..**..*..**..*.....*.***.*...*...**..*.****.*.**...***...**..*.*.....*..*.*...*..*.***..*.**.**...**.**..*....*..****.**.*.*.***....*..**.**..*****..*..*..*.....***..*.*.***.*.....**..**.....**..**.**..*.**.**.**.*..*.**.*.*...*.*..*..*.*.********.***..*.***....***.****.***....*..*..****..*..*.****..*.*.*.*..**.*.......*..***....*.****.*.*..***..*.**.*.*******.....****.....**..*.....*.*...****.**..*.*.*.**.*..***.***..***.**.*.*.*..**.*......****.**..*.*.*.*..*...*...**....*...**..*..***.*****..**.*..*.**..**.**...***.*..**********.***..*..**.*...........*..****.....*.*.*.**..**...**.**...****..*****.*...*.*...*.....*..*....**.***..*******..***..*.****...*....*....*..*.******.****.**.**.*..********...****.*.**.*.**.....**.***...**.*.**....***.*.*.***...*********.*.*...*.*...*..*....***...*..*.***.......*.*.*...*...*..**.*.**.*.*....**.*.*.....**.***.*.*.*.***..*..***..*.***.*****..*******...*...*.*......**..****.*...**.***...**.*.....*..**..*..*****.*.*.** **....*..*.**.*....*.****..*.******.***...***.****.***....**..*.*****..*.*****..*.*.*.*****..*.....***.*...****.....**.***....*.*..*.*...**...**.****.**..*...**.***.*.*****.*..**..*..*......**...*.***....*.*........***..*.***..*.*.**..***....**...*.******..*..*...*...***.*.**.*..***.*****..**..*..*.***.*........*....*...*..*...*..*.......**....*...***..****...*.*..*.***..*...*..*.***...**.*.**.*.**.*.**.*..****.*.****..**...*.*.....*..*..**..*...*.*..**.*..**..**.*....***....*.*..**.......**.....*....****.*.**.....**.***..*.***..*.***....*.......**..*.**...*.***..***.*.*.*...*.**..*.*...**.**.*.**...*.*.**.....*..***.*.******..*....**.***.****...***.**.*..****..**....***..*.*****..*.*.***..******...*..*.**..**...***..**..***..*.*..*...*..***......*..**.....*.*...*...*.*......**.......*..*...*.*.****.****....***.**.*.****..*.**.**.**.****....**..**..*.***.....**.*..*...*..*..**..*...*.**.*...*....****.*.**.*******.***..***.*.****....*.****.*..****..***********..*...*.**...****.**.****...*..*.*.*****..*.**..*..*****.*.*...***.*.*..*******.***...***.*.*****.*.*.*....***.**..**.*.**.**..*....***..*..***...*****....***...*.*..***..****.....*.*...*..**.*.*.*..*.*.**...*.****.*...*...***.**...**...*.....****.**.*.**............****..*.*....**....*.****.*..**...*.*..***..*......*..******.**.*...***.*..***.*******.*..**.*..*.*.**...*....***..**.*...*******..**...****...*...**.**....*.**.*.***..*..**...*..***..*****.**.**.***..**.**....*..***.***..*.****.***..*..****..****.*.....*......*........**.*.....**.*..**....*...*....*..****....*.*.**.*....**..****..**.*...**.**.*.....**.*.******....**.***.*.**....**..*...*.***.**...*.****.**.****.*.*****.*.*..*.*.**..*..*.****...*****.**..*.*..***....**.*.**..*.*..**..**..*****..*.*.**.......******.*.**..***...*.....*.**..***...***...**..***..**...**.**.*...***..***.*.**.*.*.***....****...**.******.*..***.*.*.*.*..*..**.***.**....***.*.*.*.**.*.***.*..**.****.*...**.......*.*.***.*.**...**....*.**.*.**.**..*.****.**....*****...****.*. *..**.*....*.......*..***.****.**..*......*..*..*.*******.*.**.***....*.**..*.*....*..**..**.**..**.**...**.*...**.**.*...**..***.*...*....**.*****.*.*..*....****.*....*...*..**...***...****..***.**..*.*.*..**.****.**.**...**..*......***.......**..*.*..**..***.....*****...*....*..*...*..*********.......*.****..*..*..*...**...*.**.*....*.*.*****....**...**.....*****.*.*.***..***......**.****..**..*.*.*.**..**.***..**.***..*.**.**.*..*...***.**.**..**..*..**.*.**..******.*.******..**..**.**.**...*.*.**.**.*****.*.*..****..******.***...*.**...*.*.**.*...*.**...*..**...*..**..*...*.*.******.*.**..*.***......**..*.*...**..*******.**.**.*......*....*.*.**.......**.****....***.****...*****.*.**....*..*.*.*.*..*.*****.*.***....***.****.*.**..*.*..**..**.**...*.**.**.*.*...***..*...*.*.**.*..***...****..**.**.*.**.*....***.*.*.*..*...***.*..**..*....*......***.....*******.*.***..**.*.***.*...**..*.*..*****.**.***....*.*.**.........****........*...**..**...*.*.**..*..*......**........*.*...*....***...**..*.***...**.*...*.****.*..*.*.***..*****..**.*....****.*...*.....**.*.*.**...***....*..**.**..**.**.....*.*.*....******..*.**.**.*.*.***.**.**.*.*..*...*.**.*..*******..********.*.***.**.***....*.*....*...*.*.***..*..*....****..*...**.*...**.**.***..**.*.*.*.**.********..*...**.**.**..*..*.*.......*..*.*..****...*.....*...***.*.......*.*...*.*****..*.***.**.*..*.***..*..**.*.*....*.***..***.*..*.**.**.**..*..*.*.*.****.*.*....*.*.*..***.*......*..***...**.****.*...*******....**.*.*.**.*....*..**...**..**..*..***..*.*..*..***..**......**......*****.*.*.*..***.*...***.**.*.*...**..***.****.*.****.*......**.*.*.****......*..**.....*..**.*.**.*****..*.***.***...*..*....*.*..*.**.*.....***.*.*.**..*.*......*.***...*.*.**.**.*.*.**..**.***.**..**...**.*.....*.*..*..*..*..**.*..*****..*...**.*.*.*.*..**..*.**.*.*****...**..*..**....*****.*.****.***.*.***....*...*.**.*..*....***..***....*******.***..*.*..*.*.*..*.*.*..**..***.**********..**.**...*...*.****......****....*...**.*****.*. *.**.****...***..*.***.**..**..*.**..*.*.*.*.*****..**.******..*...*...****.**....*.**....*..*.....**..*.*..****.**.**.**..**.*.*..***....*..*..***.*.*.***.*..*.**.*..***...****.*...***.**.****..**..*.**.***.*******.*..*..*.*.****.*.**..*.**....*.*.*....**.......*.*.*.*.*.**.**.*........***..*.****..*..*...*******...**.***..*.**.***.*.*.****.***.***.**.***..***.*....**....*.*.******..***.***.*...*....**.*.....**.*.*...**..*****...**.***.*.**..**.**.*.*..*.*.......***...*.**............******.*...**..*...*...***.*.**....**..**.**.*..*******.**.....****...**..*.***..**.****..*****..***.*.*******.**.***.*.**.*...***..*.*.*.***..*....**..*.*..*....***.*.***.***..*.***.*..*.*****.**...**..*..*.**.*******.****.*.***.***....***...*.**..**.*..*.*..*.*..***..**..**...***...**...*...**....*........*.....***..*..**.*...**.*******.***....*...........**..*.***....**.*..*..**.***.*..*.**.**.*.*.*......**...**.**....**.**.***.*..*.**.***..*..**.*..*.*.**.**......**.****..*....****....*.**.**.**.*.*.**..*****.*..*..**.*.**.*......*.*...***.**..*.*****...*..*..***..*.**...**.*.**....*.*.**.**.**..***.***.**.****....*..**.**....*..*.....*..*......*.**.*..*..****...**.*......*..*.*...****.***.***.**.*.*.....*...*.*.****....*...*..**...**..********...*.*.***.*...**..***.*..*..***...*.**.*.***..*...*...*...**.***........****.....*..***.******..*****..***....**..**.***.*.***.*....*..**..*......****...*.*.*...*...*...**.......*.*.*..*.***...*..*.*.*.**.*.**.*..*..**.*.**..*.*.*....**...***.******.**.*.***.*..*.***..*******..*.**.*.**..****...*.***.*.******.**.*.*.**..****.***..*....***..**.....*.*..*....***.***.*..****.*.*...*...*..*....**..*.**....***...*.**......*.*..*.*...*.*....*.....**.****....***..***..*.*.*..*.***..**..*.*...*..***.*.*.*....*...***..*******...*....*****.*..*.*..****.***.****...***..*.*...*...*.*.***..*..*****.*..**..*******.*...***.***.*.****..*.*.************..*.***.**..*.....***...****.***.*..*.....*.**..*..*...*******.*....*.**..*....**...*.......**.***.***.**.* .**..***.*..*....*.*......***.*.**.*.**.*****.*...***..***.***...**.*...*..**.*..****..**...*..****.*.*..*..*..*...*..*.*.*.*.****..**.....******.....*..***.***.**.***...*.*.****..*.*....**....**.*.*.*****..*..****..***....*.***.**.*.*.*..***.....***.*...***.*****..*****...***********......****.*.*..**.*..**.*..*.***....**.*.*...***..*...*....***..*.*********.*..***.*..*****..*......*..***.**..*.****.*.**.*.*....**.**.**.*...*.**...**.**..****...***.*.*****...*.*.***...*.**..***.***.*....*****..**.**....**.*.**.*...*.**..*..*.*..*......*...***.***.**.*..*....*..**.*.****.**....*...*.***..*..*..*.**.***.*.***..**..**..*...*..*...******.*.....*.*.**.**..**.**.*......*.**.****......**..**...**.**..**..*.*...*......*.****.....*...***..**.*.**.***...****.*..*.*..*.**....***.*.****.********..*..*.*....*...*...**..***.*.**.*....**..*...***.****...*..*.*...*.***.**.**.******..*********.******.*...*..*..*.*...***.*...**..*..*...**..**.**.*...**....*........*..**.**.*.*......*..*..***.*..*..***.*....****..**..******.**.***...**.*...*..*..***.*...**.***.*...*..*.*.*..*..*.*...***...**.......*.******.....*.*.*.*....****.**.*.**..*.*..**.**...*..*.*...***.*.**.**....*.....***.*..**..**.***......**..*.*..*.*..***.*.....**.**....*.*....*.*...*.**.*.*.**..**..*..*...*...*..*....*.*.*...***.*..*...*.***..*.*...**.***.....*...**..**.*.******.**..**.*.*.*....*.*.*..*..*...**....**.**.**.*..**..**..*..*...*.....*..*..***.*.*.*..*...*.......*****....*******..*..******..**..**..***....*.*.*.****...**.**....*..*..**.**..******.**.*..*.****.*.......*...*...********....**...**.*.**....***..****.*.**..*..*.*..**....*.***...**.....*...****.*..**...*...****.****....*.......*.*.....**.*.*.*.....*.*.**....*.***.*.****....*....***..**.....*....*...*.*****.**....*.**.....*.***..*..**...***...***.*.*...**.**.**.....*.*...*****......**....**.*..*..**.***.....*..***.*.*********..*.**..*....*.*.*.*.*****.*..**.****..**..**...**.*..*..*..*.**.*.*.*...***.**.**...*..****..*.*......***....**.***..*****.. ....****..**..*..*.*....*.***.**..*.....*..***.**..*.**.*.*..*..**..**.*********.***.*.**.*..***..*.*****.**...*******...*.*.*..*.*.**..*..*.*..*...*...***.*....*.**.*.*.*....*.****..*..**.**..**.***..*.***.*..**.*.**..**.**..*..*****.*..*****.****....****...*.**.*.**...*****.*...*..**.....*.*..***.***.**.**.*.**.*..**..***.*.**..*..****..*.*...*..**.*.*....*..*.**.*.***..******.***....*****.**.*.......***.**.**....***....**.*.....***.*..**..*......**.*.*...***.***..*.*....*..***..*.....*.*..*.****...*.******.*.*..*...****.*.**..***....*******..***..****..**..**.*.***.*.*.*..*****.**...*.**.*.***...*.***.***.****.*.....**.....**.**..*.*.****......*.**.*..*****.**.*******..*....***.*..**.***..**.********.*..**.***.***.***.**.**..*.***.**.*....*..***...*****...***..***....**....*..*....*.**.*.**.**********.**...*.*******.*....*.*.*.*.***..*....***.*.**.*..**.*.*.**..*.*..**..****...*..*..***.**...*.*...*..*.*...******.*.*****..*...*.*.***...***...****..*..*.***.**.*..*....*...***.***..*..*.**..*.*.*...*..*..**.**.***.***..*.....*..***.***.**.**.**..**.***..**********..**.*.*...****..**...**......***.*..**...*...*...***.....*.**..***........*.....**...**....******.******.**...*..**..***.**...**..*..*.**..**.*..*..*.*.**.*.**.*...**..*...********...*...*.*..*.*.**...**.**.**..*.**..*.**..**...**.****...**.*..*.**....*.*..***...**..***...*....**.*..***.....*****.*....******.**.*.*....**..****....**..*****...*.**...****.**.*.**....***.**.*.*.***..*..*..*****..***..**.*.******........**..*.*****..**...*****..**.**.*..**.**.*.***..***.****..*.**.***.*.*..*.*.****....**.*...*....*.***..**.......*.***.....**.*.*..*...*....**.***.***.**.***...*.**.*..**.*...***...******....**.*....**...*...*..*.***.*..**...****.**..*.***.*.....****.*.*....***.*.*****..*.*.*..*...**..**..**..**....*************...*..**.***..*..*.....*.....***.*.*..******.***.*.**.**......*..*..*..**.**.**.***.*...**..*..*.*.*.*..*......*..***.**..***.*.*.**.**....**..*.........***....*.*.***.***....****....*.*. *..*.***..*..***.**....**.**...*.**.*.*.**..***.......***.********..*.**.*......***.**.****.**...*..*.*****..*.*.*...**.**..*.*.*...********.***..*.*.****....**.*.....*..***.****.*..*****......*..*.*.*..**..***..**...**...***....*.*.*..*****..***..**....*..*..**...***...***....***...*....******....****.**...**..*..**....***...***.**..**.*...*.*.**..*.**..****..*....***.*.*.....**.......**..*.**..*.*.**....***..***.**.***.**..**.**..*..********..***..*.****.*.******..**..*..*...****..**..*...**..*..**......*......*.**.*..**.****.*.*..*.**..****.**..**.**..*.*..**.*.*.**...*....*.**.**.*..******.*.*.**.**....*.*.**.*...*.******..**.**....****..**..*...*....**.**.**..*..**..*..****........**.***.*****.*..**...**..*...**.**.*..**.*.***.**.*..**.***.***.**.*...*....****.**.***.....***...**..********.****.*.****..*...**.*.*...**...****.****.*..**.**..**...*..****..**.*......*.*....******..........*....*.***...***.*.*.*.....*..*.***.**.*.***....**..**..*..*..**...**..*.*..*.***...***...*.*.**....**.******.*...**.*.********.***.*.*.*.*..***..*....*....*.*..*...*.*.***..***..*...*..***.**..****.***.*..**.*..*..*******...*...**.**.**.***..*..*..*..**..*.*...*.****..*.**..*..******..*.*.*..******.*.*..*..***.*...***..*.*.*.***.*..*.....**..**.*.*.**.*.**..........*...*..*.**...*...*.***...*.***..****..*.*..*..*..*..****..***....**.***..**....****.*.*....**.*..........*..*......*.*.*.*...*.**.....*....*.***.*.*.**.**.*.*.**...**.*..***....***...**..*..*.*....*..*...*.*****.***.****...********...*.*******.*.*.**...*.*.****..****...*.....*.*....*....**..*.**...*...*..***.***..****.**.**.***.*....*.*.*.**.********...**.**.*********.**..**.****....*.***.*.*..*.**.*.*..***.******.....*.*..***.**..****..**..***.*******..*.*..****....**.**.*.*.*.*.....***.*.**.*...**..........***..**..*.*.***..**.*.*.*.*.****.*...***.****..**.**..**..*.*......*...****...*....***.*..*.**.**.**.**..*..****.**..***.**..***..*.***..*.*..****.**.*.*******..*...**.*..****.**.*****..*.*.*...****.**..***...** .*...*.**..**......**.*..*.*.*...*.*..*.*****.*.***.***..*......*........*...***..**.*.*.*.......*.*..**...**.....**...*.....*.***.*...*.***..*.**.**.*.*..**..***.**.*.**.**....**...**.*...***.**.**..*.**.***...***.******..**.****....***.*...**....****..***..*.**..*.*****..*..*.*.*.....**..***.**.**.*....*.*.**....**..****.**.*....*.**....**...**.***.*****.*..***....*.**....*..**.*..**.*...**....*...*.*..**......*.***.***...**.****.*.*...........**..***.*****....***.*..**..*.********.*..*.**..**.*......*****...*.***.****.*.******.*...*..**.*......**.*..*...*....***.*..*.....**.**..*..*.*...***...*.*.*...***....**.....****.*...**..**...****.*.*....*...*.**..*.*****.*.***.****..*.****.**.***.*.***.*.*.....*...***.*.*..*.*.*.*...*.*..********.**.....*...*.**..*..***.*.....*...*..****.**.**..*..**.***.****.....*..*..**.****.****..*.*.*.*..***...**..****.*******...***....*.*.*.****.*.**...****.****..*.****.***....*.*.*.*.*..***..**....**....**.*.*....**.***************.*.**.**......*..**.**..***....***.**.*.**..*.**.***...**.******..*.***.*...**..***.*...*.*...*.**.*.....**...*...*.***...*...***..*******.*.***.*..***..***.*****......**..*..***.**..**.**.*.**.....***.*...*****.**..***...****..**....**.*...*..*..**..*.*.****.*..**.****...*.**.**...*..*...*.*.**.***..**...*......**..*...**.**..*..*.******.***.*.****..**.***.*...**.**...**.*...*.*..***...*.*****.....*..*....*..***....***.*.*...**.*..**.*...*.*.*.**.*..*.**..*.******..***..........*.......*..***.*..*****....**.***.***.*...*...*..*.*.*.***.*.*..**.**..**.*.*.**..***.*..**...*..*..**..******..*.*..*......*.*.*....*.*.*..*.*..*..*...*.*.**...*.**.**..**..*.*..*****......***.*..*.....*.**...*.*****.***..*..***.*.*...**.*.*.*.*.*****..*.**.*.............*.*****.**.**.**..*.*.*.****...**.*..***..****.***.*..*.*..**..*..*....*....*.*.*****..*****.**..***.*.**.****...****...**.**....****.***..**..**...*.....**.*..***..*..*....**..*..*.*.****.****..*...*******..*..**.**.***.....*.**.**.**..*.*.*.**....*.*.........*... .......*..**.*****.*.....*****.**....*...*..*.**......**.*.*.**.........*.*.*...****..*.*....**.*.*..**..***.**.*.**.*******..***..*.*......*..**..***.***..*****....*.*..*.....*...*.*.......**..**.......****..*.*..*.*.*....***..***.*****.**.*..**.****...*......*.*..*****.****..*..*.*....**......**.*********...**......***.....**.***.***....****.....**..**.**...*....***...*.***..*.*..****.*..**..****..****.**.*......*...*..*..***..*.*.*.**.*..***.**.....*.***.***.*...***....*..***...*.*..*.**.****.*.**.....*.***.**.*...***.***..**.*.**..*.**.*********....**..**...*..*.*.**.*......***.**.*..*.*.**.**..*****....**.*.*.**.....*.*.*.....**.*...*.*...*..*.*.*.***..***...*...**.****....*..*.****..**..****.***.**..*****.***.*.*****..*.*.****...*..*.***.**.*.*.*.***......***...*..*...*..*.*............*..*****.**.***.**..*.**........*.*****.****.**.*..**...*......**.**..*.*..*..**..*.***..*..*....*.*.*******.**...**.*.***.***.*......***.*.**.**.***....*.**.**..*..*......***.*..*..*.**....**..*..*...*.**.**.**.**.*....**...***...*******.***...*.****.*.****..**..*.*...*.*.***..**...*****.*.*.......**...**.****..**..**.*...*..*.*.*....*.....**...**..**..**.*..*.*.*.......***.....*.*..**....*.*.*....**...**.....***.**....**.***.*...*.*****..*****..*..*..***..****.*.**.****.*.***.***.**.*.*........*....****...****.***...*.**.***...*..***.*....*.*****.***.*..*.....**...****.*...*****..*.....*..**..*..*.*..**.....*.*.*****...*.*..*..*..*..**.******.*.**.*.****.*.*.**.**..*.*..**...*....**..***.*....**.***....*..***..*.*.*..*..**.***..*..*****..********..*.***.***..**..****...*.*.*..*.**.*..*.****.**.*.**.*.**..**.*.*.*..*.***.*.*..**...*.*...*.***.*.....***.***..*..*.*.**.*....*..*..*..*...**.******...*.**.*.*..*.*...*.*..******....**..*....**.*...**..*....***..**.*..*.******..****...*.*..*.*...**.*...**...*..****.***..*.**.**..*...**.*....*.**...**....******...****..**...*...**....****..*....*..*...**.*......*****.*..*...**..*.*.*...*..*..**.*.**..**.*..*****...*...*.*.....****.... ***..*.*.***.*.**.*.*.*.**...*.*.....***...**.....*.*..***.**...*.*.*...**..*..*.*...***.*........*........**.**....**.*......*..*.**.**.*...*.**..*....**.*.*.*.......*.*.*.*.*..*.***.*.*****..****.*.**...*.*...***.**...**..*.**.*..**..***.*..**..***.**.**..*.**..*...**.**.*.**.*..***********...*.....**...*.****.***...**..*.******.*....*.****..*...****..***....*..**......***.**..**...*.*.*.*.....*.**.*...........*....**..*....*.*.*.****....***.***.**.*..*..***.*.*...****......*.****.*..*.**...**.*.**.**..*..*.**..*.**....***....*.**.....*.**....***.**.*..*...****.*.*..***.***.*.*.**.*......**..**..*.******...*...**.*.**..*.**..**....*..*.*****.*.*..***......*.***..**.......*.*..*...*...**.*.*.*.*.*.***.**........**..**....***.*....*****.**.**.****........*..*..*..***....*.....*****..**.*.*..**.***..*..*...**..*.*****.**......**..*.*..**..**.*****.*.***...*.*...*.**..*.*.*......*...**.**.*.**...*****......**......*...*.**.*...*....*.*.*..*...*.*......*..*.**..**.*...********.*.**.*.*.*.*******.*.*..*.*.**.*****.**.****...***......*..*.**...*...**..*.*......*.*.*.**.*.**.**.*.*..**.***..**.*....*..**.**.*.*..*..**.....*..****..*.*..*...*...**.******..**..*..*....***.*........*.**...****.**..**...**...**.....*....****.****....*.*.**...*.*.*.*****.**..*.*.*.......***....***..*.*.*******.**..*..**..**..**.******.**..**.*...**...***....*..*.*.*.*.**...*..*....**...*...*..****...*.*.*.*.*****.**.**.*.****..***....***...**.....**.**.*.****.*...****............*.****.....*.*......***...*.*.*..*.**..*.*.***.***.*.*...*..*......***.*....****...*..*.....*.....*..*****....***..***.*..*.****..*****.***....*.**.****..**....**.*.***...******.***..*..*.....*.*.**..*..**..**..*.*..*..***.......*..*****..**..**....*...**.**.*......**..*.*.***.**.***.**********..**.....*...***......******..**.****..*.*..*..**...*.*****.***.***.*.*......**..*****..**...*.**.**.*.*..*.**.**......*...**...*.....**.*...***.****.*..**.*.*.*.**.**.**...*******.***..******..**.....*.*****.*..*.*****.*....*... *..*...*.********...*..***.*...***.***.....*.***....*..****..**...*.*....***.....**...***.*...*.**...******......*.**.**..***..*.***..*..***.**.**.*...******.***...**...*.****...**.**.**.***..*.**..***...**.*.***......*...*..*....**.*...**..*.*.****...**.*****..*..***......**.*...**....*..*.***..***.*.**...*****.*.*..*....***.**.*.**.*..*.....**..*.***..***.****.*.**...****......*.****.*.**..**.****.*.....*..*...**...*.*****.**.*...*.*.*.*....*...**.*..***.*..**..*..***..*.*..**.***.*.**.*.*.**.*..*.**.*.**...*.***..*.*..*..*.....***.*.*..........*.**.*...*.****.*****.*....*........*..*....*...*..**....***..*...*.***..**.*..**.*..*..**.*..*......**********...*...*.*.*.*****..*.*.*.*.*.*..***....*..*.*..*...***.*.****....**.**..*.*......***..**....*....*.....*..*.*...**.*.*.****..**..*..*.....****..***....*.**..***.**...**.*****.*.*....**..**..***.*..****..*.**.*.*****..**.**..****.**...*.***.*.**.**...****..*******.*..**..**.*..*..*....**......*.**.*****.**.*...*...***.***..*...*.********............*..*.*..*.*...*....****.*..**..***.*.*....*.***..***....*...*...***.**...*..**..*.*.***.*.*....*.**.***..****.*****.*.*.*.*..*...***.**....*....**.*.*....*....**..****...*******..******..*..*..**..**.*..****.*.*...***..****..*.**.*.**.*...*.*..**.***.*..****.****..*.****....***.*...**...*..*.**..***..****..*.****.**.**....***.******..*.***.**...**..**.**...***..**.***.**..*.**...*...**..**.....*..***....****....*.*....*.*..*..*.....*..*.*...***......*.*.**..*.*.*.*..**.*...*.*.***..***.*..*.........**..*.*..*..*..*..*.****.....*.*..*..*.*..*.*.*...*****.....*....*...*.*.**....***.......**....*...****..*****.**..**.***.**.****.***.**.*....***.*******.*.**.**.***.*****..**..*****.......**.*.**..*..**.*..*.*..*.*.**.*..**.*******.****..*.....**..**.*....******...*.**.....*.**.****.*******.*......*.*.***.****.*.*.******.**.***..**.**...***.*..*.***....*******....*..****....**.***..*.*.*....*..*......*....*...*..*....**....**.*.*..*.*..*.*.*******.****.*.**..**.***.*.*.**.... *...**.**.*..**.*.*..**.*.....*..*****.*.***.**....*.*....****...*..***.*......*..**.*...*.*.*.*.*..***.**.**.*...**.*..*.*..**..**..*..*.*.*.**.*..*******.***...***..*.*****..*..***..***.*.****.**..*.**...*.......****...**.****.*....**.**.*.*.....***.****.*.*.****.******.**.**.***..**.***.*.**.***..*.....***.*..*.....*.*..*.**.....*..****...**..*.****.*...*.****.**...*****...**.....*..*******.*.**.*..*..***..**..*..**.****.....******.**.*..**.****...**.**.**..***.*.*...*..*.*..***....**..***..*.***.....**....*...*.****.*..**..*.*...**.***.******.**..***..*.**.**.**..***..*.**.*..**..*.*.****.***..*.***.**...*..**.*.***...*.****...**...*.*...**..**.*...*..******.*********.**...*.******..*****...*..**..*..*.*..*.*.*..*.*.*.*.**..*.**.***.*.****...*.*.*...**..*..*..***.*.**......*.*..*.**.**.......**.*.**..*.*.....***..**..***....**..**.**.**.**...**.*.*.*....*.**..**.*.*.*****.*.*..*..*...****.*.***...*****.*.......*..**..***....***.*.......*.***..***...*..****.*.*..**.**.****..*..*.....***..**.*.**.*****.*..******....*.***......*.*.*.....*..*.*.*.**.*..*.****.**...**..*****..**..**.****.****..**..*..*.*..*..*....**....*.....*.*..***..*......***...***.**.*..****.*.*..*......*.*..**.*..*.*.***..*.........*..*.**.*.**.***..*...*.*...*..*.*...*.*.*.*..*..****.*.*.**.**.*..*.**.....*..**..*..*..****.***.*.**..****.**.*.*..*.*****.**..***..*..****.*..*.**..*..***....****..**...*.**......*.***...*...****.*..****..*.**.*...*...*****..*....**.*..***..*.....*****..**..*..***...**.**..*..*..*****..*..***...**.**.*.*..*.*..**.**.**.*..*.*..*..*..*.*.*.*.*.*.**..****.*.*.***.*...*.**.****.***.**...****..*...*.**..*..*......*.*..***.*.***..*.*....**.**.**..*******..*...*..*.**..****.*..**....*.**.*.*...*.*...*.*.*.*....******.**..*.**...***.**...*.**...*...***..***.***...*.**..**..*....*.*..*...***.*********..****...****.**.**...**.***.*.**.*...*.***..**..**...****....*..**....**....*..*.***.*..*.****..**....*...*..**..***.**...*****.*****.....*****.***.***.***.*.**....*....*.... *.*******...*..****...*..***.***.*..*..*.*.**....*..*..*.**.*....**..*****..*.**..*....*.*.*...*.*....*.*......**.*.**...*.***...***.**......**.**.**....*.*.*.*.*...***.**..**.*.*.***..*...****.*.******...*..*..******.***...*.*.**..*....*.***.*..**..****.*.**..*.*.*.**...**..*...*.*.**.....***..*.*.**..**..*.*.*****...***.**...*.**..*...**..***....***.*****....*..***.*....*....**.**.*.**.....*.***........*.*****.*.....*....***..*........*..*...*.****.*.**.**..*..*.*..*****.....*.****...*.*****.*......***.***..*****.**.****..*****.***...*...*.*.***.****........*..*.***.**.*****....*.*.*******.*...*.*......*......********.....*.**..****...***.*..*..**.*.**....**.**.**..*....*...*.*..*.**..**.*.*.****.......*...*....**..*.**.**.*.*..**..***.******.**......*....*..*.*****.*.*.*.**...****.***.*...***..*...*.*..*....**........**..*...*.**..***..*..***......**.....*....*....***...**.**....**...*..*.*****.*....*..****.*.*......*..*.*.*.*....***..*....*..*....*..**.***....***.*.*..*..*........*..*.**...*..*****.*....***.***..***..**...***...**..***...**....****.**.***.*.**....*..********....*....*..***.**...**.**.***.***.******.**.*....**..****..***.*..**.*....***.**......*******.****......*....**...***..*****.*.....***.**.**.*..**.**..*.***..**.....*.**..*..*.*.*.*...*..**...*.*...*.*..*....**.**....*.*.*.*.**.*.**..*...**.****......*.*..**.**..*.*....***.*.***...*.**......*.*..*.*..***....****......**.***.*...*....***.*..*****..*..*....*..**.**.*.***.*.*.*..*.**.*..*.*****..*.***..*.**...**...*.**.*.....*...*...**....*...**.***.*..*.*.**..**.*..****..***..*.****....*.*.**...*....**.**.....*.*..*..***...*..*..**...**.**.*.**..*....**..**...*****..****.*..*****.....*.*..***.*...**.***..*...*..***..*.*.**.....*****.***.*.**...*.****.***...*.*...*..**.***..*.....*.*..*..........****...**.....**.*.**.****.**.*.**..*....*...****.*.**..**.**..*..*.*.........*.**..*...**.**.**...*.***.***...*****....*.*.****.*...**......********....**.***..*....***.*.*.**.***..*****.***...*.*.**** ..*.**.*..***..*..*.**.*.**..*.*.****.*.**.***.*...*.*.....*****.**...***..*..*.***.*.*.*..*.*..*******..*..**...**.*..**.*.**.**..**..*.*.....***.*....*********.***.*.*.*.**..**.......***...**..****.*..*..*.*..******.*..*.*.....*..*..*..*****...****.....**....*....*...*.*..***.***.*..*.***.*...**....*......****..*..***.*..*.**.****..*.*..*..*.....**.**....*...*.*.**...*****......****.*.**.*.*...**.**.*.****...*..**.*...**..*.****...*.*....***.*.*...*.*.**.*.....*.**.*.**.****..*.*.*....***.....*.******...**.*.***.*.**.***....*.*....***.***...*..***.*****.*.*.*.*.*...*.*..*.****..****.....*...**.*....*.***......*.....*****.**..**...*..**.*..*.*.***.*..*****....***....*........**.*.......*.*.*.**.*..**.......**..****..*.....********.**.*..**...*....**.**.***.*******.****.*****.*..**.****.*.*..***.*.........******.....*..*...**.*.*....*.*****..*.*...*.*.****.****.*****........**.****..*........*..*.*.*..*.*..*.*.***...**..***.*..*.*...****.......*.*..***.*...*.***.*...*...*****.***.***..*.*..****....**..**...*...***.**.*****..**.*..*.*.****.***.**.*....**..**..****.**.******.**..*..*.****.***..**********.*.*.**...*..*..**.***.*****.*.**.*.******..*.***..**..*..**..*******.*...*******.*****.*.*....*.***.*******.**..*.***..*.**....***..***.*....*.***....*..*..**..*******..**..**..*...***.*....*.*....*.*..*.*.**.....**.*.*..***.*.*...*...*****.*..*.**************.*..**...*****.**.**.******.*****.**.**.*.*...*..*....**..*...*.***.*.*.*....*...**.**.*....**.****...***.***.*.....*******.**.*...***.*.*..**..**...*.**....*.*..**..*..*......*.*.*.*.*..*..........*.*..***.**...*.**.*.*...****.***.*****.**.**....*.*.*.*.*..*.***.*.***.*.****.**...*......**.**.*.*.*.*..*.***.*.****.**...*.**.*......*.*..**..*....**..*.***..*...**.****....**...*..*.*..****..*****.**....*...*...**..*.*.*.***..***..**.**..**..*.***.....*.*..**..******.....*****.***..**.*...**.*...**.**...**.*.....*.*.*..*****.**.***..**.*..*.**..*......**...*..*.*.**.****...****..*...**..*......**...**...*****.****. .*.**.***.*..*..*...*****..***...**..*......***...**...*..****..***...**.*.*..**.**.*..**....***.*.*..***.*.**...*..*.**.**..*.**....**.*.*.****.....**.**.***.*.*.***..*.*.*.*.**...**.**..**...*..*..*.***.*..*..**....**.**..**.*.*.*.**.*..*.***...***.*..*.*****.*..*..**.**...**.**.***..**.*.**...*..*...***.**....***.....*.*..**.*..*..*.*******..*.*..*.**...**...**.**.*...*.....****...**.*..**...*...*.*.*.*....******.*..***..*****.*****...***..*.....****..*.*..*.****...**..***...**.*....*.*****....*****.*...*.....***.........**.****.***..**.*.*.....**.**...*.*.*****.**.....**.***.*.**..***....***...**....*.*..*..**..*.*.**..**...*..*.**.*...***....**...*.*..*...**.*..*.**....*..**...**.***..**..*..*.*.**.*.*.*****.*.**.*.**..****.**.*.....***.*..****..****..*..*..***.....*.*..*****..***..*...*.**..***.**.**....**...*...**..*..*.....**..**..*.....*..***..***..*.**.*****.....*******..*.*..*...**..***..*...*.***...**...*.***.**.*.**.*****..**..*....*.*.*..*..*..***.*....*..*.***......*...*.*.*.*.....*..**...*****.********.**.*.*...***.***..*...***.*****.**....*..*.**.*.*..*..**.....**..**...*.*.*...*........*.*.*.***..**.**.**.**.*.*...**..**.....*.**.*.**.*....*.***..**..*.***.*...*.**.*.**....***..**.*.**..***.*....*..****.*.**.****..*...***..*.*..*..***..*....****..*.****.*.***...***...*.*********.***.*..*.*.****..******...*.**.....**.*.*.*****..**.********.***..*.*..*****..*...*.*.....**.***.***.***..*.**.*...**.**.*****.**.***.*.*.**.*..*.**....**.**..*****.**.*.*.**..*.**........*.*....*..*****..**...****...******.*..*.*.***...*..**...**...*.*..**.*..*..**.**..**.**...*.*..*...*...*.*..**...**..**.**..**.***..***.*.......**.*..*.***..**.....*.*..***..*****.*..*.*.**.*...*..*...****..*.**.**...*..*.*.*.*.***.....***.*.*.***********..**..*......*.**..**...*..**.*.*******.*..*.*.*..**...**.....*.**.*****...***...*.**...**...*.*..******.***..*.****...**.*.....*...**.*..**...**..*.**.***..**.*....***.***..********..***..*.*.*.*....*.......*.***.***.*.*.*.....*.*.**.*.* *.**.*.*.*..*..*..**.*..*.*...*.***...*.***.**..*.*.*......**.*..*.**********...**.***.**.*.*....**..****.*.****...****..*.***.....**.**....***....**.*....**.**.**.....*....*****.*.*..***.****.*..*.*.*.....**..*..**...*.*.....*......*.*.**.*****.*...*..****.....*.*.*..**....**..***....*******.***..*.**...***....*.*.**.......*.*.*...**..*.**..**..**...*...*.*******.*...*.*..**.***...**...*...**.**.***.*..*..**.*.*..*.*..*..**.*..****.**..****..****....*****.*.*..**.*.*.***.*..*.*..**....*..**..**.*.**.***.*..**.**......*.*..*.*.***...*.**.***.....*...***..*.***.**..*..****......***.**....*...*..*..*.***.*.***.***.*..***..*.*....**....*.*.*********.....***.*.*******.*.*.*.*..****....**.*..*.*..*.*****..*...*.*..*..****..*.*.****.*.**.*....****.**.*..***.**.****.**...***..*.*..*..**.*..*.***.*..*..*...**.**..***..**.****.....***.*...*...**..*.*..**....*.**...***.***.*.*..*.*.***.....*.*..*****.*.***..*.*..*..***...***...*.**.**.*.*...**.*.****...*..******..*...*.**...*..***...**.*.**..**********.***..****.******.***.**....*...*.***..**.***.*.******.*.*.*.*.*.**.*.*..*..*.**.***..*......***....**.***..***....*...*.***..**.*****.**.***.*..*...*.*.*...*...************.*....*..*.*..*.**.*.**..*.*.....***..*......*.*.*.**.***..**.**....***....***.**.*.*....**..*.*...*.**.*.**.*****.*.*..**.**..*.*****.*...**.**.*.******...*..*..*....***...*.**.***...***.**.**.......******....*.*.**....****.....*.*.*.****...***...*..*.*..***.***..*.......*.**.......***...*...*...*..*****.*.*..*.*..***.*..*......***..*........*.*****...**..*..*.*.***...*..**.**.**..*.*****.**.....*..*.*....**..*******.*...*..**.*.**.**..*.**...**.*.**....*.**.*.***...*.***.*..*..**...*.***..*....**..*..***.**.*.**.**..*.*.*****.**..*.**..**.*.**...*...*.**..*...*.....**********..*.*.*...**.*..***.**.**..****..***..*....*.*....*.*****.**.*.*.*.**.**.*******.***..******.*.*.****...****.*****.*.*****.*..****.*....****.*.*...**..*...**.*.*.**...*.*.*..**.*....*..*.*.....**..********.*..*.........***.***..*.**..*. ***....**.**.*..**...****.*..*******.....*****...***..*.**.****....**....*.****..*****.**.*.*.****....**...*.*.*....**..*..**..*.*..*.....*.****.*.**.*...**.**......*****.*...*.*.*.**...*..****.**...*..*******.*.******.**...**.*.**...*..***.**.*..*.***..*.**.*.**.****.*.*******......***.***.*.*..****.**.*..**..*.***..*******..**..*.*.**.*.***..*...****..***..**....**..*.*..*.*....**.*.........*.**.*...*..**.***.....**.**.**.....*....*.........*******..***..***...****...**.****.....*..**.*....**.****.***...*..*..****.*.*.*..*.*..**.*..*.**.*..**.**.*..**...*..*.*****.*.*..*....**.***.*..*.*..*****.**.*.****..*.***.*.*....*.*.***..*****.***...*...*...*.*.*..**...*.**..***.**.*....**.*.*******.**..*...*.*..*..*.**.....**..**.***..*.****.******...*******.**.**...*..*****........**.***..**...****.**.**......***.***..*..*..*..*.***..**..*.**.***.....**.***..*...*...**.***..*****..**.**..**.*..*.........***...*****...**.*..*.**.****..****.**.*......*...*.*.*.........*****..***.*..*..*.*....*...*..*.**.......***.....**.*******....***..*..**...*..*....****.**.**...*..*.*...*..***.*.*****..*..*.*.*..*..****......*...***.....*.*..**.***...*...****.**.*....**.**..****....*****...**...**.**.***...***.***......*.*****..****.*......*.*.**.*..****...*****..**.*****....**.*.***...**..*.*.*..**.**..**..****..*.**..*...*.*.*..**.*.***..***.*..*.**.*****.*..**.**.****..**.*.*...***..****.**.*.**..**...**.....***....*.**...***..*.****..*.**.*...**.*****..*.***.*...*..*****.***.*.***...*..**.**.*.*..**.*****.***..***..*.**.*.......**.*******..*.**..***..**..*...*.*...*...*.*****.*.**.******.*.*.*.*.**....**.*.*..*.**.**.****..**..*.****...*..**.*.*.**.*..*....*..**..**.*.*..*.**.**.*..**.*.*..*..*.**....***...*...***.*...*.....*.*...*...***..*....****.*..**...*......***..***..*..*...**....***..**.**.*.*.*.***..**.**.****..*..*....*.*.*****.*..*....*.***.***....*.****..**...*.*..*****....**.**.*......**.*.***.*...**.*.*.*.*.*...**..*....**.....*....*.***..*.*.*..**...*...*.**....*.***...* ***.*.*.*...***..***.*.*..**.**....**.*..*.*..*.***..*....***.**.*.*..***..*.**.****.*.**.**.*..*..*.*.*....***...*****...*...**..*...**.**.***.***.*...*.***.*****.*.*..*.***...***.**..*.*.*.*....***...*.*.*...*.******..**..****...*.*.*.***..*..***..****..**.***..*****.***.....**.*.***.*.*.***...*******..**.....*.**...***...**.**.*.***..***.**.*.*.*..*....**....*.*.**.....***.**..***..........*..**.*..**.********..*.*.*.*.....***..*...****....**.***.*..****..**.**.*..**...*...**..*...*.**......**.***.*.**.**.*.*..*....*.**..**..*.*.**...*.*.*....*....**...*....*.*....**..*.**....*****.**...*...*****.*..*.*.*....*..****..*...**.*.*.*....**..*.*....***.*.*....*.***..**..*...*..*...**.***..**..****..**..***.....*....****..*.*...**.***.*..**...**.*..**.*..*.*..***..**..*....*...**....****.....**...*....**.**.***.*.**..*..*..*.**.*..*......*...*******.*.**...*.***.**.**........**.**...**..**...*..**.*.*****.*...*......**.*..**..****.**..***..*.*..****.*..*...*..****..*.*...*...*....**.***....****..*****...*.****.**...***..*..*.**...***..*.***.*.......***.**..*..*..*..****.....**......*..***.***..***...**..*....*..**..**...*...*****.*...**.*...*.....****....*.*.*......*.**...**.***.*******..**..**...**....*..*****..**....*.*.*.*.*****...*.*.*..**.*.*....*.**.*.*.*******..***..*.*.***.*****.****.******.*...****.**.*..****.**..**.**.*...****.***.*...**...**.....*...**.**.****.*.*....*..***..*.**.***.....*.*.**..**...*.***..***.*.*.****.*..*...***.*..*......*.*...**...*.***..**.*.**.**..*.*....*.***.*......*.**..**.*.****.....**.******....*...***.*.**..***.*...*.*..**.*..*.**.******......**.....*.*..*.....**..*******......**..**.**.*.*.*.*.***.***..**.......*..*....**......**..*.........*.*..*.******...**.*****..****...***.**..*...*.***.*.****.*........***.*.*.**..*.***.****.****.*...*.**..**.*******........**.*...**.**..**...**...*.**.**...*.*..*..*.*.*****.**.****.*.*.*.*...*....**..*...**.*.*..**....**.*...***..*..***.*.*...****..**.*.*.*..*...***....***.***.***....***.** *****..*.*.....*.*...*.**.*.*.**.**..**.*..**..**.*..*****.*.***.***.****.*..*...***..*..*..*..**....*....**........**.****.*.......**.*.**....**.**..*****..**.**.**...**.*.*..*......*...*..*..***.*****..**.*..*.**...***...**.*..*.*******.****.**.*..*..**.*******..*............**...*..*.*.**.*.*****.*******.*.*.**..*..*.***.*...*.*.*..*.*.**.*...***.*.......*..*..*...***.**.*.*..*..**.*........**..*.*...**..**.*.***.*.....**.**.**..***.*..*....*..***..**...*.*..*.*..*..**...**.***.*.*.**....**..*.....**.**.*****.*.**.*..*.....*.****..**.*.*.*..**.*.*..*.*....***..***..**...*.*******..*...*.****..***...**....*.**.*****.*.**.*....*.**.*..*...*.*.***.***..*.**..*.**.*...**.**..**...******.*.***.*...*.*.***.**..*...*.*...**.*.**.*.*.*.*.**..**...*..*..***.*.*.****.*..****.*.***...*.*.....*.*..***....*.********.**.*..***.**..*.*.***..**.*.*..*....*.**.*.*.*.*.****.**.*.*.*.*..**..*.*.*..*.*....*****......**.*.****.....*****.**.*...**.*.**.*..**.......*.**.***.*...**.*..*..*.***...*.*.**....*.**.***.*.*.*****.*.****..*..***....*.**.******.***.***.*.*.*****.*.*....*.**..***..*.*.********..***.**.***..**...***..*.**.****..****.*.*..***..**.*.*...**.*.*...*..**.**.**.**.*....***.*.*..*.**.....*.*..*.....*.**...***..**.****.*.**.....*.**....*..***............**..*.*.*..**..**.*..*....*..*...*.*..*....*..**.*....**...***.*.*...*.**....**...*..*.*.*.......**..***.*....**.*.*.*.**.**...*.**.*.*.***..*.**.....*.*.******.*.*..*...*..*.*.*.....*.*..*.......*..**.*.*.**.*.**.*.*.*.*.*..***..*.*****..*...*..*..****..*.***.***.*.*..*.**.*..***.*..*.*...****..**.*.*...*...*..**.*.*..*.**......*..****.*****.*..*.*..*...****.****..**..*..**....*..*.....*.*.*....****.**.*...*.**.**.*****...*...**.****.****.**...*.*.*..*.....*.*...**.**..***.....**.*****.**.*.*****.***....*.**.......*.**..*....*****.**.***.*..***.****.**.******.*.**.*..***..*...**.*.*.*..*.****.**.****...**..*.*.....*.***.*...**..**.****.*.*.*...**.**...***.**.*.....*.*..*...*.******.*.**..*.**.....*..*.***.**.*...*.....** *..*.*.***..**.*.**.***..****.*.***...*.*.*.*.****.******.*.***.*.*..*....****.*.******....****.*..*.*.****..*.*....*..**..*..*.*.**.**..*.**.*.....**.***...*.**.*.**....***.*.*....*.**.**.***..*.**..**..****...*...*.*.**.***.**..*.***..*.*.....***..********.**..*..**.****......*...*..**.*...*.*..***.*.*..*.*....**.**.*.*.*.*.*..*.**.*....**.........***.**.*********....*.*.*...*...**....*.**.*.**...***.**.*******.****...**.****.****.......*.*.*.***..*.*..*...*..**..**.*.**.*..*..****.....*.*...**.*.**.**....*.**.*****.***.......*.*.****.**.*.*..******.*..****.*....**.**.*.**.*..***.***.*..*.**....*..*****..*..**..**....*.*....****...**...***..**..*.*.****.*...**..**..*..*..*.***....*...*.*..*.*..*.*.*.***.**..*.*.**.*..*.*........**.**.*.....****..*.**...*.*.**..*.**....*.**.**....**...*..*.....*.*..*.*..**....*.......**..*.*.*.*..*.*....*...**.*.*........*.**.*.*****.******.*.*****.***.***.*...*.**.**.**..****...*....*......**.**********.**.*...***.*.*.*.*..*.****.*...*...*.*.****.****...*....**..**.*.**.***...**.***.*..****.****...*****..*****..*.***..*.**..*..*****..*.**.**.******..*...*.....***.....*.*.*.*...*.**..**...*..*...*........*.*....*.*.**.*...***..**...****..*..**.*.*...****.**...**.*.***.**.**...**.*..**.*..*.*..*.*****..**.**...*..*.*.*.*.*.******..*.........**...*..*...******.***..*.......*.**.**.*.*...*..**.*.*.**.*.***.**..**..**.*.*.****..*.....*.***..*.*..*....*..***.*..*..*.*.*..*.**.*****....*..*.**.***..*...**..*.**.**.**.*.*.**.***..*..******....***.****..****....***.*.....*....***..*.***.*******.*.**..*.**.*..***.*.**.***.*.....*.*.**...**...**.*.**..***.***.*.*..*..*...*..**...*.*.**..**...**...*.*******..****.***..*..**...******..*.*..*......*****.**.******...***.*.*.........**.*******..*..*.*..**..*.....**.**..*...*....*....*..*..**.**...***.***.*.**.**..**.*..**..**.*.**.*****.**..**..*******........*.*...***..*.*.*...*****.**........**...*....****.*.*.**..***.*....*..*....****...*...******..*.*.***.*..*..**.***.****..*.**.*..***.*.*..* .**.*.********....*.*.***.....**..**.........*.*....**.*.***..*..******.*...*..**..********.*..***.**.*.*...*.**.**...*.**.****..**..*.*****..*...**.*..**.***.*...*.*..******.**........*..**.***..*..**....*.****..***.**.**..*...**..*.*.*.***...*.....*.*....*.*..***...**.***...*.***.*.**.*.*****....*.****.....*.**.*...***..*.**.**.**..*..*.***...**...****...***...*...*.....****...*....**.*******..*.**.***.*...*..*.**...**..**.*****.*.*...*..*..*..*.*.*.**.*...***...*****....*.........**...*****.*...**..*...*.*.*****.**.*.*..***...**..*..***......***...***..******..**.**..**...*.....***..*..**.***.*..*.*...****.**..***...**....***..*....***.*****.*.***..*..*..*.*.**.*..*.**..**..**..*******.*.***.**..****.*.*********.*...*....*..**....*..*..**.****....**.*..*..**..***.**.*.*...*.*****.*****......*...*.***.*.**.**.***.*..******.***.*.**.*..*****..**..**..**..*...*..***...****..**.*.*.***...*.*.**.*..*...**.*.*.***.*.***.**...****.*.******.*.**..**.**..**...******..*...*.*...**.....****.*.*....*..***..*.**...*..******....*...****..**.**.*.*.....**...**..*.***.**.*.******.....**.....*.*.*.***.**.*******.....**.....***.**.***.*.***.*****...***..*.*..*....****......****..*...**....*.**..****.*.*.*...***.*.***..***....*******.*..*.*.*..*.***.*...*.....****.***...**.*.*..****...**..***.*.****.***.*.*.*.*.***......***.***.....*.*..**.***.**.*.**.*.**..**..***....*...**.*.*.*...*...****.*...****....*.****..*.**.....***..**.*..**....**.....****...*.**.**.*..****.*..**..***..*..*..**..****...***.*.**.**.*.....**..**.*....**.***.****.*..*...****..**..*....*.*.**...*.*..****..***.**...**...*..**.*.*.*..........*....****...*..*.**.*..***.****.**.***.....**..**....**..*.*.****.*...*.*****.*.*****.*.*.**.***.*.*.*....*.***.*...**********...**.*.*....*.**.**...*..*.**..*..****.**.*..*...*.*.....*.**.*.***...**.***.***....*.**..**...****.**....*.*..*..***..*****.**...*...***....***.***.**.......*.**.*****..*******.*..****.*..*.*.*.**.**.....*****.*...*...*...**..*******.*****..**..**.* .*.**.*****..*.*.**.......**..*.*.****.*..*.**.....*..*.*....*.*.*.****...**.....*.*.*..*.......*...***.***..*..*....*.*.***.****....***.*..*.**.*.*.***.**........*..*.**..*..*..*..**...**...***...*.*.*.*..***.**....*.***.***.*...****..*...*.*.*.***....****.*.*..*...****..*...*..*....*..****.*....****.*...*.*...*..***.*.*..****.*..**...***.*.*.*.*.***.*.**.*...*...***..***.****.**....*..*.***.***..***.***...*.*..*...*****.*..*..**.*.**...**..***.*.**.**.**...*.***...*..*.*.***.......*..*..*..**..*..*...***..*..***...*.******.*****.****..*******..*.*..**.*........***..***..*.****.***.**.***..*******.........**..**.*****.*.*.**...***.*.**..****..**.*****.***.*.*..****..**.***.******......***...**.**.**......*.***.**..***.**.*..*.**.*****..*.**..***..*..*.......***.*.*...*..*.*.*..*..**.*.....**..**...**.****..*.**...**..*.*....*..**.**..****.*****..*******.......*****.**.*.**.*..***.**.*..*...******........**.*...*.....*...**.**.**.*.*...**.**..*******....*...*****.*..*.*...*.***.*...*.**..*..*.....**...*..*...*..*....*.**..***.*..*.*.**.*..***.*..*...*...*.*.......**..*...*....*....**...*...*.*..*.*.*..**..****.**.**..*....**.*....*.**...**..*...******...*.**...*...**...**....***.*....*.****.*****..**...**.**.****.....*.*..*..**...**......*.**..*...*..**.***..**..*..*.*.***.*****..*.***.*...*.*.*....*..****.*...*.*.*...*..*.....*****..***.***...****..*.*..***..*.*.....*.*.*.***.*....*****.*.******...**..**.**...*.*..**....****..*.*.*..***.*.**..*.....*..*.******.*..***.**.*.****..**.*...***..**.*.*.*..*.*..***.....*..*..*.*..*.****..***.*...*.**.**..**..**.....**.*.**********......**.**....***..**..*..*.*..*..*..*.****.*.***..*.**...*..**...*.*..**....*.........**.****.*.**.***.*..*.....**.******...**.*.**.*.*****...**..***...****..*..***.**...*.....*.*..*.****.*.....**.*....*****.*...*....*..*.**..***..*.*.***.*..**..**...*******.*...*..*****.*.****..*...*....**..***.*.*.*.*.*.*.*.**.***...*..*****...*.*..**.*.****.*.*.**...***...**..*..*******.....*....*..*.*.*...* ....*.**....**....**.**.*.*.......*.****..***...*.**.**...*..*****.**..**....*..*.****.*....*..**.....**..**.****..**.*.*.***...*.****.....*.*..*..*..*******.......******..*......*.*.*..****..**..***..**.....*...****.*..***.*.***.***.****.***.***.**.....*......*...**.*..*.*.**...***.****.*.*....**....***..*......*.**..*.**..*.*..*.***...*..*......****.******..*.****.*.....***.*****..*....*..***.**..**....**.......*****..*...*..*...**..*.*.***.**...*.*.*.*.*...*.****..****.**.**.**....*..**...***..****...*.***..*..****....*..*.**.**.*...***..**..*..*.*****.***..*.....***.*.*...*..*..*....*.*...*..*.*.**.**..*.**....*...****.****.**...*.*.**...*.******.....*.**.****.****.*.****.***..*.***..***..**..***.*....*...**.*.*..*....*.*..******.**.*.*....**.**.*.*..****.*.*.******...*.*....*..........***.*...**.***.**.*.**.**.*.*****..*.*.........*.****.*..**...**..*......***...*****.....*.*.*.******..*.***..***.***.**..****..***..***.***....*..***...**.**.*.****..**.*.*.*******..*.........*.*...*.....***.**......*.*.*.*.*..*...*.........***.....****.*******.*****.*...****.*...**.**..******..****...*.**.***.**.*.***...*.*.**.*.*..*...*..**.*.....*******...**.....***.****.*.*..*.***.***.....******.**..****..*.***.**..***...***..*...*****...**.*.*.*******..****.**.**...*..*.*..****.****..****...*.*.*...**...*..****..*.**.*..****..*.****......*****.*.**..*.****....*..**.*...**.**.**..****..*.....*.***.***.*.***********....*.*.*.*.*.*.**.....***.....**..*.....*.**.****..*.....**..........*****..*.*..**.**..*.**....*.**.***.***.**..*.****.*.*.*******.*..*.**..***..**.*..***.*.*.**.*...****..*.*.*..*.***.***..*.***.***.**.******.*.***.****..*...***............*....*****..***..**..***..*..*..*..***.*.***..*********....**...*....**..****.*..*...*****..**...*...*....**..**...*.*.*...**..**.*..*.**.****.*......**....*...*.*.*.....*.*.*.*...*.........*....**.*...***.****...**.**..***..*..*.*.*....***.*****.*.*.****...**********.*.*.*.*.**...*.***.**....**.**..***.*.*..*.**...*****....**. .****.*.********.*..*..*...**..*...*****...**.*.*..***...**.******.*.**..*.******.....*.******.*.***.****.**..**...***.*....**...*..**....*..*.**.......*..***.*****.****...**...*....*.*.****.**...*...*..*..**.*.*.....*..*...*..****..*..**.*.**.*..***..*...*****.*...*.**.*.......*....**...*****.***..*.**.**.*.**.*.***.*.****.*..******.***.*.*..*.....*.*.....*.**.*.*.***..*.*.*.*..*.****..**.*.*.*...*..*.*.*..*.**.****.**......***.**..*.*..*...****........*.*..*.*.***....**..**.**.***.......*..*.*..**...**.*..**********..**..*.***..*.*..**.**.**....*..***.***..**....****.*.**...***.*..*****.*.....***.....***.**......*.**..*.******.*****..**.**..***.**...**.**.*...*.**.*.**.**.*....*.***.*.*.*.*...**...***.**.*.*****..*..**.**..*...*....***...****..*.*......*..******.**.*...*..*.***..**.*..*...******..*..****........**.**.*.*.******.**.**.****..*.......****..**...**....**..***.*.***.**.***..*****.*..**..**.*.****.**..****.*.***....**..************.**.***.***..********.*.*.*.*.******.***.**.*.....*..*....***..******.**....*.**.**..**.*.*.**.***.*.*.*.*.*.*..*.*.**.*...*...*..**.**.*****..*..**.*.*..**..*....*..*..*..**..*.***.*.*.**.*..**.*.*..*.*..**.***.*...**....*...*...***.....*.*.....*..***.**.**...*.*..*.**...*.*.****.*.........***.*....*****..*.**.*.*.*.***..**.*.*..****.*.*...**.....*****..*....*.*****.*.**..*..*.*...**.*....****.**...****...*.*.*.*.*.***.*.***.*......**.*...*.*..**.***..*.*.......*.**..*.**.**.......*..*..*.*.*....*..*..***..******.*.......*.*****.****.*********.**..********.*....*...*...**.....*.*....*.***..***...******.*..**...**.*..**.*.*.**.*.*.***.**..***..*........***.**.***.*.*.*.*........*...**..*.*.*.***.*****.*.*.*.*.****.....*...*..*...**....*.**..***...***.*.*..**...*.....*.*..***.*.*..**.*.*.*.****...***.*..**..****.*.....*.**....*..*..*..*.*.**.***..*...**..***....*****.**...*.*.*..*.*****.....***..***.****..*.*..****.*.*.*.**.*....*..**..*......*...***.*.....**.*..*..*********.*...*.**......***..*.**..*...*..****....*..**.**.*... *******.***...*....*.*.*..***..*.***.**....*....**...*...*.*.**.*.*.**.*****..***....*..*.***.**..********..****.....*.****.******..*..*.***.*...**...**..***...**.**....***..**.**.*....*.**..**.....***..*.*..**.***..***.*.**.**..***.*.*..*.*.*.*.***...*......*...*.*.***...*..*.**.*.*.*****..*.*...*.....*.***.*..*...*...*.*..*..******..*..*.***.***.**.**...*..*.*.***..*.*....*....*..*..**.***.*..*.***.*.**..**.*.**..*.*..*.*..**.*.*.*..****......*.*******...*..**....**..**.******.***.***..***.*.**....****.**.*.**..*.*..*....**.**..**..*****.*.**.***................*..*..**...**.******.*.*.**.*..*..*.*.*...*..*...*.*.*.*....*..**......*.*.*******...***..*.***.*...****.*..*****....**.*...***.**.****....*..*.*...*..**.*.***...**..***......**.*.**.**..*.****..***..***.****.**.....*....*.**...*..**.***.....***.**.*.*.**.*..**.......******.***..******.*...***.*..*..*.*..*.**....*.*..**....*..*.***.****.*.***.*...*...*..**.**.....****.**.****.*......*.....**.*.*..*.*.....*.*.*******.*.*.*.*.....*..***..*.*...*.*.*..******...*..*...***.**..*...*.**.....*****....****.....**.***.*..*.*.....**.***.*..**.*....***..*..*.**.*.*..****.*.***.******.....********.*****.*..***.*.****.*.*****..**.*.****..***.*....***......**.*..*....*.*.*..****..**....*..******.*..***.*.*.**....**.*.*...*.***.....*.*..*.***.*...**..****.*.*...*.**.***..*...*..*..*.....**.*.***..*.......*.*..***......**.***.**..**.......**.*.**.*..*.*.*..*.****.**.*.***..***.***.***..**..*..**.*****..*..*....***.**.*.****..**.**..*.*********....*.*.****.....***..**.*****.******..**..*....*...*..****...**.*.......*....*.*...**....***..*..***.*..*****.*.***.****.....**.*.*..*..*..*.*..*.....****.*.**..*.**..***..*.**.*...*****.*..*****.*..**.*..*...**...**.....***..*.***..*..******.***..*...**......***....*.**.***...*.*.*.*.*.****....***.*....**..*..**.*.****.**.*.**....*.******.*****.**.*.*.**.*.*.*.*.....*****.*.*.*****..**..*..**.***.****...*.**..**...**.*.*****.*..***.*.*.**..****...*.*.*.*.**.***.*.*.**.***.**.*..**.. ...****.*.*.***..*.**.*.*...*.****...**.***..***..*.***.*...*...*.**.*.*.*.***.**..**.*.*.***...**.**..***.*..**...****.*..*.*...***...****.*..***.*.*.*****....*.*.**..***..*.*..**..*..*.*.*..******....****..*..****...*..***..*..***..***....**..*.**.*.*..****..*.*....**..**.*.**.**...*..**..***.*..*.**.*.*.*.*..*********.**...****..***..*...*.*..****..*.*.****.....**..**..*.***.*******.**.*.**..***.**.....**...**..*....***..*.**.*..*...*..*.*......*...*......**.******.*.**..*..**..*.******.**..*....*....*.*.*......*..****...*....*...*..**..******.*.**.***.****.*.*......****.**.**.**.*.**...*.*...*.*.**.*...**.**....**.*.......**.**..****..***..****...*..**..*.....*.**.**..**.*.**.......***.*.*.*******.***.**...*.***..*.*..*.*.*....****....**.*..****..*..*.****.*.***...*.**..**.******.*******.....***.*.****...***...*..**.**.*....*.***..*.**.**...**.....**.*.**.*..*..*.***.*.**..**.***..*..*..*..***.*.*.***.***...*...*.*.**..*.*****....***..**..**..*..**.*.****..*......**..**...**.*******.*.**.**..*...*...*..*..**..**.**...**..***.*.*.*....**.**..*..***...*.*...*..**...*.*.*...*..**.*.....****...**.**..****.....*.*..*.*...*.*..***..**..*.****...*.***...*.*..***.*....**.***.*..**.*.*..**....**.*.....*.*.***...*.****.*...**..*...*****...**.*.*...**.**...**.*****.*..**....****.**..***.**.*..**.*.....*..*.*...*.*.....**...**..***.**...*....**.***.**.***.**...**...**.*.....***..**.......*.*....*.*.*..**..*.*..**...**...*....*.*.*****.***.****...****..***.*...*****...****..***...*****..**..**.*..*....*.*...*..*..**.*.**.*..*....*...**.*******.*****.****.........*.**.****..**..****.**.*..**.*...*..........**.**.*..*.*****...***.***...*..*...*.*..*...*.***...**....*...**.***....*.**..**...*.*..*..****.****.**.......***.*..*.*.....**...*...***..********.*...**.......*.**.*..*...*******.***..*...*****..*.**.......*.**.***.*.**.***.**.***..***..***..*....*...**.*.*.**..*..**.*....*.......**.*.*****..***.*.********.**.**.**..******..*.*..*.**..*.**....***..**********.*.......**.. **.**.**..*****..**..*...*..*....*.*.******.**..**.**.*.*..*.**.**.***..*...**....***.....***.......**..**.**.**......**.***..*....*.*..*.***.**..**..***.****..**.*.***.***....*.***.*...........*.*..***.***........*..*.**.....**.*..*.*****..***.*******..*......***.....**.*.*....*.**...*..*...*.*..*....*******.**.**.***.***.***.....*....*...*****.**.**..*.*.*.*.***.*.**.**...*......*.*.*...***.*.*.*...*.****.*.......*.*****..*.....**........*****.*****......*.**..**...**.*.*.**....*.*........****.*...**.**..***..*...***.*...*.****.*..........*...**.*...**.*...*......*...**.**...*.*.********.*.*.***....*..**....*...**.*...*..**.***.*...*..**...*..****........*.**...***...*.***.**.*.*.***.*.**.****.**...**....*.*..*....*.**.**.*****..**.**..*.**.***.**.*****...*....*.*..*..*..**..**.*...******..****.***..*.*...**....*..*.*....**..**.**..*.***.******..*...*.*...**.**.......***..*.*.***..**.*...**.*...*.*..***.**.*****..*..***...*.*****.**.*.*....**......*.*.**......*..**.***.****.*.*..****..**.**...*.**....**.**.*...*.***.*.**.*.*.*.**...***.**...*....*..****.*.*..*******..*.**.**.*.**..***...****.**..***..*..*..***.*.****..*.*.*.*.*.*******.*.*.....*.*.***.*.****....***.**.***.***...*..**.*..***..****..***.*.**..****..*...**..****.*..**.*.*.....***...**..*..*....*****.....*.**.**.**.**.*..**.....****.**.*.*.*...**.**.****.*.*.*..*.***.****.****.*.*.**.**.**.*.*.*.**..**..****...*.***..***.*...*.*.*...***.*......*.****..*.**.*.*.**....*..*..**.*.*..*.****.****.*.*****...**..**.*.*..*.*.*****..******.******..*...*....*.*..***.*.*.*...**....**.******.*.***.*.**.**.**.**.*...**.....*.**.**.**.****..**.****.**.*.*....*..*****.******.**...*.*.*.**..**.**.*..*****.*..*......*****..*****.*.*...****....*.*..*.*.***....**.*...*.*.*....**..***..****.....***...*..*..*.**...*****.*****..*..**.*.*.***....******...*.**.***...*...****..*.**.**..*..*......**.*.*..****..*.**...*....**....***.*....****...**..*********.*.*******..*.*...***.**....****..*.....***.**..*...*****...****...*.*. ...*...****.*.**.**....*.*....**...*.....********.*...**.**.****...*.**.*....**...****..*.*..**..*.****...*....***.*..****...*.****.*.***..*..*..***.......*****.*.*..*.....*.*.**.*.**...*.*.......**...*....*.*.*..***..***.**.*****.*.**...*.***.*.**......******.*..*...**...*..****........*....***.*.*.*..*.***.**.....**..*.***.**.***.*****.......*...**..*.*...***.**.*.*....*********.*....*.*..*...*.*.*..*****.****..***.*****..*....**..*..*....*..********..*******.....*......**.**.**.*****..**....*....*..**...*.**.***.***.**.******....**.***.**.**..*.****.***.***.*....*.**.*.*****.*...*.*....*.*.*****.*****....***..*..*.*.***..***.*...**....*...*...****.**.*.***.**...*.*..*.....*.****.*.*..****.*.*****.*...**.***......*.*.*..**.***..***..***.***.***..*..*.**..******.....*.*.*..*...**.*..*.*...*....*.*..*****..*..***......*..*...*.*.**..**....*.*...***..**....**..**.*.*....*..............*.*.**..*....*.*.**.*.***...*.**********....****..*...*....*..***.....***.*****..**..*.******...**.*.**..**.**..*.**.**.***.*..*..**..****..*.....*....*.******.*.....**......***....*.....*.*.**...**.*...******..**.*******..****.**...*.***..*...**.*..****.**.**.***.*******...*.*.***.*.......*.****.****.*...****..*...*******..*........*****.*..*.**..**...*..*.**....**.*.**.*...*.**.*.*****.*..***.....*.****.**....*..*.**.*.*..**.*...*....*..**.**..*....*....**..*..**.***.**.*.***.......***.***..*....**.*.***....*..**..*...**...*.....*..*.*..***.*....***.**.*..***.**.*...*..**.***.**..**.*.**...*****..****..*.*.....*.********..*....***..***.*......*...***.*.*....*..***.***.*.*.*.**.***..*.***..*.*...***.*.....*.****.******.**...*...*********...***.*.*....****....***...*****...*.*.**.****...*..******.*****....**.**.**......*.*..*.**..***..*............*...**.**.**.**...*...**.*...*......******.***.**.....**..*.***..**.*.*.****.*..*.*.*.*...**.**.*.*.*...*.......****.*.*.**.*.*******..***..**..*....*.*.*..**.*....*..*..**.**.****.***..**...**.*..*.*.****...**.*...**..*.****...**..**.****..** *.....**.*.*.**.***..*...***.*.....*.**.*....*.*..*.*..*..*..***.**..*...*.****.*...*...**..*.*****..***..*..*.....*.**....**.***.********..***.*.***..*..***.**.*..*.*....*....*.****.***..*.**..*.*...**.**..*.*..***..**.*..**.*........***..*.....*.****.*....*...**..**...****.*.*****..**..*..***..***.**...*.....****.*.*..*..*.**..*.*..*.*.......*****..**.*......*****...****....**..*.*.*.*..***.*.*.*.****..*..*....**.**...**..***.....*.***.**..*.*.*.*.***...**.*....*.*....****...*.**.***.*..***.**.*.*.*******.*****.*.*....**.**..***..**.**...*..*.*.*...***..***.**..**.***.*****.**.*.*..**.****..***.*.**.*..*...*.*.*.*..***.*.**.**.******.**.*.*******..**.*...*..*.*...******..*.**.*.*...........*.*.*.*.....*.*..****...*..*..**...*.*.*.***...****...*.*.******..*****..*.**..******..**.**...*.*..*...*...*..*.*.****..*....*.***.*..*******.*..******.**....*..**....****..*..**.***..**..**....*.****.*.*.*.*....*...*..**........**.....**.*******.*...*****..*.**..**.****.*.....*.*.*...*..*....*.*.....**.****.***...**.****.*.*...**..*...*.*..**..***..**.****.******....**.**.*...*..*.......*.**.**...*...**.....*.*.**.**.*.....*..*.*.*..*..**.***.*.*..****...***..**..**.***....**.*.*.*.......***.*****.*..*.***.......***..***.**.*.....*.*..**..*.*.**...**..***.***...*..**..*..*...**.**..........****..**...*.**...*.***********.*...*.**..***..*.***..**.*.**.**.*****...**.....**.....*.*...***.****.***......*.....*..*.*.*.**.***.*.*.****.**..*..*.**...**...*.*....*.....*.*...*..*...**.*...*****..*.***.**....***.***.*.**.*.******..*****.**...********.*..*.*..*..*.*...*****.**......*....*.....*.*.*.*.**.*..***.*.**...***.*..****.**...**.*.***.***.**..*.*..***...*..**.**.*.***.**..*.**.*..****.*.******.**......***.*...**....**.*....**..**.****.***...****.****.***..*...****..*.***..*.....*.*.*...**.....*****..*.***.*.*.*...*.*...**.*....*..*....*.***.***.*..*........**..**.*.******.****.*..***..**..**.*...**.***.*.**.*.*....*..********..**.****..**.**.**.*..**..*......*..****.*...**.**...* *.***.****.*...*..**.*..***....***.*.****.**.**.****.**..*.*.*.*..*..*..**..******.****..**..*.*..*.*.*.*******...*....***.*.********..*.****.....*.**.*..***.****...*.****...***.*.**..*.****...*.***.*****.**..****..****..*.*.**..**...**.*.*..**.*.....*.*..**.*.*****.......*.......*..***.*.***.*...***.......*.**.*...*....*******.*....*.***.***.**..***........*.*...*.*..***.*.**.*...*...***..*..**.****.*.**...**.*.**....*...*******...*..*...*.**.********.*****...*.*...*..**..**.***...*.*.*..**..**.****.**.***.*..*..*..*....*.****.**.****.***...**..*.*.*.**.***..*..*......*.**.*****.***..****.*.*.***.****.*...**..*****...*..****..*...**..**.*....*....*..***.*.*.*.**.....**.*.*.*.....****.*...*.***...**.***...*****...***.**.*.....****...***....****.....*****.*****.....*....***......**....*.**.***.***..******.*****.*.***..*..****...*....**.**.***.**.***.**.*...*****...*..**...*.***.*.**..*.***.****.**.**.*.*..**.*..**.***....*....*.*.*....***.****..*..*.....*.*.**.*******.***.****..*...***.**..*.**..***.*********.*..***...*****.*...**....*.*..*.***.*....*...**.**..*...*..**.*....***.*.**.*...*...***..*.***.**.***.****.**.*...***.****.***....****...**..*.*..***.****..***...*.*..**.*.*..*..**.***..*.**..**.*****.***..*.***...*.....****.**.*.**.**.**.**.*...*..**.***...*.***.*.*.*...**.*.*.....*..*.*...***.....**....***.*.***..*.*****..**......*****.***.***.***.*.*..******.***..**.*.****.*****..****...**.*.*..*..**.*..*.*....**....**.***....*.**.**.***..*..**.*..*..***.*..*..*.*.**.**.*.***.***.*...*.****.**...****..**.**.**...***....*.***.***..*****.*...**...*....*.*..**..****...**...**..*.*.*.....**...**..*..*...*.**...*.*.*...*....****....*.......*.*..*...*.**.******.*..*.*.***.*.*..*..*.*.**.*.*.*....*.*..*.**...***.***.*..*.....**.****.**.**...*....*.********.***.*..**...****.***...**..*.....**.*.*....*.*.*..*....**....*.*.......****.*.*.*.*..*..*.*..*...*.*...*....*.**.*.*.**..*.***...****..*....*..*.***.**..**.*...*.*.****..***.***.**.***...*****.*.*..*...**.**..*..* .*..*...**..*.*....****...**...*.**.***........****...***..**.***.*.*..**.*..**...*.......*.**..*...**.*.*.*..*.***..**.*.**....***..****..**..*.**..*.*.**....***..****..*.**..**.*..***.*....**.*...**.**....**...***...**....*****...*.**.***..**..*..****..*...*..***.**.***..**.****...***.**.*.*...***.*...*..*.**...****.****....*.***.*..*.**.***.********.*...*..**.***.***...*.*....*..*....***...***..**..**..*.********..****.*.*..*....*..***..***.*.*.**.**...**.*.****..**..*.*.....***..**.**.*....*..*.**.**..***...*..*...*...*......****...*..**...*.*.*..*....***.*.*..*.*..*....*..**.*******...****.*.*.***...***.*....*.*...*.*.*....*****.***.*.*...*...*****.****.*..****..*.*.*.*.**.*..***......*.**..***..**..***.***.*..*.**.*.*.***.*....**..*.***..**..***.**...*..*...*.***..*.*.*....**.***..*.***.*....*.*.**.*.***......*.********...*.***...**.*.*...****..*..*....*.**.*..**..**....***.****..*..**.*.**....**.*.****...***..*...*.*.***.***..****..***.**..**...**...*****.***..*....*.**...*.****.*.*.**.*.**.**..*.*.**.***.*.*.*.***.**..*.*.**...**........******.*.*.*.***..****..*....*..**..**.*.....**.**...**.*.**..*..***..*****..*.**...*****.***....*.**..*.**.**..****.*..***..**.***......**.*.*..*.***.*.***..**...**..******.****..**.*..***.****.*..*..**........*....*.**.*...***..****....**.***.****..***.**..***...***.****.*****...***...*...****.***....***.*..**...*****...*.*...*.*.*.*****.***..*..*.*..**.***.***..*..**..*.....*.*..*.*..*.*.*****...***.**...*.*..*******........***...*.*.*.**.*.*.*.****.*.*.****..**...*....*....***.*.*.*..*..**.**....*.*.*.*.*...***.*.***.*...***..**.....*.*......*.*...*.*.**.*.**.....**..*...*...************.**..**..*.*....**....*.*.***.*.*...****...**.....*******...*...*.*..**.*****.***.*.***..*..**..*****.**..***.**.**..*...*.**...***.*.*...*.*..******.....*.**.*.*.*.*..*......***..*.**.*.*...*..*.*..***.*.....*.*.*..**.*....*..*.*.*...**.**..***..**.......*.*.*....**..***.*...........*****......*.**...*******.**.**..*..***.*...**..*.*....* ..**.*....**.*.*.***...**.***....**....***..*.*.*.***..*...***.*****.**.*.*.**..*.***..*.******..*..**..**.*..*.**.**.*.*..**...*..**..**......*...**...*****.**...*..**..*.*.*.*...***....**.*.*.**.*....***.****.***.****..*..*...*..****.*.***.*.....*.*****.*...**.*..*****.....*******.*...*....*.*****..*.*.*.**..*...***.**.*.**********.**.**.**.*.***..***.*.*.*...**....*........****.***.*..***..*...*.*..*..**.**....*..*.****..***.......*..*..********....*****.*.******...**.**...*..****..****.**.*.....*..*.**...****.*.**.***.*...*.**.****.....*.....*****...*.*.*..*..*****...*.*.**..**********.*.*.*.*.*****.*..**..*.**....****...*.*.....*...*....*.*..**..**...****...*.**...*.****.*..*.*.....***..***..*.*****.*.*****.**.*.**.*..*..*..*..*..**.*....**.**.****..*.*...*.......*..*.**..*...**..***..**.*.**.*.**.....***.******...***.**.*..**.*..*..*....**..*.*....*...**.*.*.***.*.**...***..*........***.....*.**..*..*..*.*.**..**.**..*.*****..***.*...**....*.*.......**....*.*...***.**..***.*..*..*.*....***..*....**..*..*.*.....***.*...*...*........*.**.*...******.***..***.***.*......*.*****.**..******.**.*.**.**..*...**.*.....*.*....*.***.*...**..*..***...**..*.*..**.*.**..***.*******....*..*****.*..*....**.**..*.**.**....*...***....*.*..........*...*.*.**.*.***.***.***.*..**.******.*....*.*...**..**...***.*..*..*.****.***...*..*.****..****.*..*.**.......*.*..*.....**..****.*..***.*******.**....*..*.**.*..**.*.******.*.*.****.*....*.****....****.....*..*.**....*.*.*...**.**...*****.*...*.**...**.********.**.**..*.*****.***..*.**.***...*.**..***....*.******.***..*....*..*.**.*..**..**...*..**.*...*......*.****.**..*..****.*.*....*....**..**...*...*...**.***.***.*...***..**..*.**.*..******....*.*.*.....*.*..***..****...*.**.*.**...***.*.*****...*...*.*****.....*..*.....***...*....*...***..*...*..***..*.**.*..**.*....*.*.*..**..*..***..*.*...*..*...******..**..**.*.****..*..**.**..**.****.*.****..*......*..***..*.*.**.****..***..*.*..****.*..**...*....**..**.*...********....*.*** .*.*..*...**.*...*.***...*..*.*.******.*****.*..*****.*.******..*.***.*****.**...**...*.*.*..**....*.**.*.*.*.*.*....****...*.*..***.**..**.*.*....*.*.**.**.*****..**.*.*.**.****..*...*****.*******.*...**.*.*......**....*.**..*....*.**...****...*...***..*.*..***.....*..**....*...**.*******..***...**..***.**.*....*******....***..**.*.**.*.*..*.*..*.*..*.****.**.**.***...*.*****.***..**.****.***..*****.*...*.*..*.*..*...****..*..*...*..***.*.......**.*.*.....*.********.*******...**.*...*..*.*.*.*..*.**...*****.****....*..*.****.*.......*.**...*****.*...*.*.....*.*....**.***......**.***...*.**.**.***.*****.**......****.*.***.*.**.****...*.*.**..*.*....***.*.***.*..*.*****..*...*...*.*...*.*.......******.*.**..*******.*.****....**..*..**.*..*..**....*.*.**...*****.**..*.***.*....*...*.*.**...*.**..**.*.**...*.....*.....***.******...*.*......*..*****.....**..*.**.*..*.**......***....*....*.**..*..*.*....*...*.*.*****.****.*..*.**.***.***.***.*..*.*.*..*...*****.*******..*.*...**.**..**.*.***..**.*.*********.*.*.*****.**.*.**.*.**.*****..*.*...*.......**.*.....*..*...**.....**..****.*.*..*..******.****.*..*...*****.****.***.*.****.*..*...*.....*.*....***.........*..*.*.***...*.*.****..**.***.*..**...****.*.*****...**...***.*..*...**..**.**...**...*..**.***.***..*.**.*..*...*.*.***....*...*..*.....*.*.***.**.*****.***.*.**.**..**.*.....**...**.*.*...*****.*.****...**.*.*...**..**.***..*.....**..*.**.*.****.***..**...****...**...*.*.*.*..*...*...**..........***.***.***..**..*.**....*..*.*.*.*..*.**.***..*.*..*.*****............**...**...*.*.**...****.**.*..***..*..*.***..*.*..**.**.****..**.**.**..***...*.***...*****..**.**.*.*....**.*...*..*.*..*.*..*****..*..*.*.*..***..*..**..**.*****..****.**..*..*.*.**.**..*.*.******.**.**.*..........*.*.....***..*...**...**...*.**.*...*..*..*..*****.***.**........**..*....**..***..****..**.*...*.*.....****..........**.****.*....*****...*.*..*.....*.*..*..**..*.**.*...*.*..*.*..**.*...**.*.....*.*.***.**.***..*.*.....**..**.**.*....... ...**.**..*****.****.*...*.*...*.*....*.**...**..*.*....***.**..*.**...**..****..*....***.**.*..****.*****.***...***......*.....*.*****.*.*...*..*.****.*..*.*..***.**..**..***...*.***.**.*.*.***.*..**.**.*..*..*.***...**.**..**.*..**.*..***...*..****..****.*..**.*.*****....*.***.*.....**.*.***.*.*.....*.**...**..*.*.....***..**.*.**.****..*.***.*...****.*.***.**.*........**...*....**.*.****...**..*.**.*..**..*.*.***....*.*..**..*.**.*...**....***..**.*.*...*.*.*.***.**..*.*.*****.*.......******.*..*.*....*..*....***.**.***..*..**.*..**...*..**.*.**..*****..*..***.**..*..*.*.**.*..*.*.**.*.*..**..*.**.*....*..***..*.*.**....*.**.*.*.**.**.**..*...***.**.....*......**.***.***...***.*.*.**.**.****..**...*..****...*****..*....*.*****..**.*....**..*.*..*.**.*.*****.****.*..*..********....*...***...****..***.*.****.***.*..*.**...**.****.*.*.****.*.***...**.*...*....*.....****.****.****.....*.....*.*...*.**...*.*...***..***.*.*.*.....***.**.*..***...*..**......****..*..*..*.*...***.*.....*...**..***.**..*....*...***..*..**..*....*..*..****.*.*...********....*..**.*.*.**....*.*......***...******.***.*............*.**...*.*.********..***.*...**.*.*..*.**.**...*.*..***..*.**.*.*****..***....*.*..****.***....***.**.*.**..*...**.**.****.**.*....*.****...****.**.**..*.*...*...**.**.***..*******.**.*..**.*..**.*....*...*..*..******.*.*..*...***..*.***....*.****.*..........*.*.**.****.**.**.**.*.*****..***...***....*..*.**.****.*.*....*.*****..*....***..**....**.***..*.**.*.*.*..**.**.**.*.*...*****.*.*..*....*..*********..*.**..*.****..**..*.***..**.*...******.*.*..**.**.*....***.......**.*.***..******...*...**..*.*...**..*..****.*.*.**...*..*.****.*.*...*.**.**.....***.**..***......*.*.*..*..*.*....*****.*.*..**.**..*.**..*...****....**.**....*.*.**..****..****.....**.**..***.***.*...**..***..**.*...*....*...**.***....*..*.*.****.*.*...*.**....*..*.***...**.*...**.*..*..******.....**..**.*...*.*..*.**.*.***....**.***...*..***.***.*.****.*..*.***...*.*.*.**..*.*.****......*.*.... *.**..***...*...***.*.*.**..***.*...**..*..**..**.*.*..*.*..**.**..***..*...**.**..*.*.*....*.*.**.......**..***...***....**.....*...*..*..**.*....**...*.**.*.*.*.****.****..*..**.*..**.*..****....***...*..**.*...*..*.**....**.....****.****.***.*.........*...*.***.*..*..**..***..*.****..**.*..*****....**..*....*.......*.**......****.****.*...*....***.**...*.**.*.***.****.***.*...**.....*.****.*.***.****.*.*.......*..*.....*..*****.*.*****........**.*..*.*****.**..*...*.*.**..*.****...**.******.*.....*....*****.****..**.*..*.*..**..**.**.*...*.**...**.........*.****.*..***...*.*.*.*.**..*...***.......***.*****..**...*.*...****..*...***...*....***.*.*..*..****.***..**.....*.*.....*..*.....*...***.***..*****..*.*.**..*...***.*****.....***.****...****..*.*..*..****.**..*...**....*.***..*.*..**...****.**.......*.*.*.**.*.****.*.*.**...*...**..**.*****..**....***.****.*.***..*.*..**.**.**..*..*...**.**.**...*..********.*.***.**.*******....*.....****...***..*.*.*..*..**...*.....*...****.**....*.*....**.....**.*.**.*....*.*..*...****..*.*******.*.***.*...*..*.....****..*...***....*.*.*..**......**.*..****..***.*....*.*.**...***.****..*.*..*..*.*****.****.*.*.***.*...**..**..****.*.*.*.*....*..**.....*..**...*...*....**..*..*.*...*******.******..*..*....**..***.....*.**.*.*..*.*..**........*...*......**.*..**..*.***...***.....**..****..**..**...*..*..*..*.....**.*..**.**.*.*..*.*.**.*****..*.**...**.**.*..**.***...****..*******....*.*..**..*.**.******..**...**....**.**.*..**.**..*..*.*....***.*..*...*.*...*...**.***....*..*****...*..***....*....**.***...*.....**.**.....*.*..***.**....*****.....**..*.*....*.***.****.*.**....*..**.*..*.****.**....*.**..****....***..**...*.****.**.*..***..*..*..**.****...*.*.*.**..*.***.*....*...*.****..*...*..**.......****..**.*..*.**....*********.****.*****.*..*..*.***..*.......*.*...***.......*.*..**.***....***.*..**.*******..***.*...**.*..***.*.*..*....**...*.**...*..**.*..**.****.***.**.....*.****.*.*.**..******...**.*.**.***.*.*.*..**.**. ..*.***.*****..*.*....*****.**.*..**..*..**.*.**....*.*...*.**.**.***.*.*..**..*****.**..**..*.*...**.*..**...*....****..*.*..****.***...**.**.**..*.*.*.*.***.**.**.....*.***..*...**.***...*.*..**....*..*.*...**.******....*..*..**.*..**..*...**.**..*.*.****...*..***..***..*******.***..***...*...***.*.*.*..***........*.*.**.**.*.**..*..***....*.****..*.******....**..*.**....***.*..*****.*.***...***...**..****..*.**..**......****.**.**.....**..*.*.*.*..******.*.***.*.*..**....**.**..*.**....**.**.........***..*.**..***.......***.*.*.....**..*...*..*.*.....****....**...**.*.**..**.........*****.*...****.*****.**.**.*.*..**.*.*..********.....**.*..**..*...*.******.*.*.*.******..*.**...*.*..*****.*..***.***..*.***..***.*.*..***..*....**....***..**...**.*.*.****..*..**.*.*...***....*.*..*.*...**.**...**......****..*.**.*...***.****.**..**.**..*.*.*....*****.****......**.**...******..*..*.*...*.**.**.*.*...*...**..*.*..**....**...*.*****...****...*....**.*.*.***......***..***..*****.*.***.***.**.***.*...******..****....*..****..*.**..*.*...******.******...*.***.*..****......*....***.**..**.******..**.*******.*.****..**..*.**...**....***.*.*.*****.*.*.*...**.....*.**..*..*..****.******..**.*..**.**...*.*.*.*..***..*...*.**.****..***.**..**...*...*....****...**.*.*...*.**....*..**.**.**.*..*.*****....*..*.....*.*......**.*.*..******..*.***.***...*.**.****.*..****.**......***..*..***.*.....*****.*.**.**.****.****..*..**.*.**.****..*..*.*...*..***..*.*..**..**....**.*...**..******..**.....*..*.******.****.*..**..*.******.....*.**.*.**...**.....*.*....*..**..******.**...*..*...*..*.**...***.....****.*..*.***.**...**.*..***.***..*....*..*.*.**..*****...***.**....**..**.....****.**....*****.......***.**..**...**..**..**....*.*...*..**..***..**.***.**...******.********.****......***.*******...**..*.*******....*.*.****.*....*.****...*...*..*...*****.*.*....**.*.****..*.*..*.*****.*.**.****..**..**....*..****....****.***.*.......**.*.**...***..*.*.....**.*.*........**.....**.*..*.** .****..*.**.*..*..***..*.**....**....***..***......*....*....***...*.*.***..**..***..*.***...**..*.*..***.**...***....**.*.*****....**.***.**....*.*..*..**.*..*..*..**.....***.*....*...*....*..**.*******.**.....*......**..**.*.*.**....*...**.*..******.*.*.*.*.*.*...**.****....***..*....*...*******.**.**........*.**.*.**...**.*.***.******..*..**.*..*.*..*...*..****.*....**.**...*.*.*.*.*.*****.******.*..*.*.*..**....*....***.****.**.***..****..**.*...**.************.*........***..*****....**..*****...**.*..*..*.*.*.*.*...**..*.*.***....*.***..*..**.**.****.*.**....*.**.**..***.*...*.*.*.**.*.*..***.**...*******.*...*.***..*..**..**.*...*..*..****..*..*.....*.*.******..*.*....****...***.*.******...**..******..*.*.**...**.*..**..**......**......*******.*..****.**......*.*..*....***..*..***....***.*...**********.*****.***.*****.....*.**.***...*....***....**...*..*....*..***...*....*....****.*.*.**.*.*.....*.*...*.*...*.*....*...**..*...*...***....****..*.*.*.**.**..*..*...*.**.**...*..**..**.*.**..*..**.**.....*.*....****....***.....**.*..*.**.*********.......**.****....********......***...*..*...**..*..****.....***********.*.*.*.*.......*..*......*.****..*.*......**.*.*....*.*..*.*.**....*..**.*......****.***.*..****...*.*.***.*.*******..*.*..*......**.*.*..**.***.*...**********..*..*..**...****..*....*.***.*.*.****...**...**.***.*..**.**.....****..**...*.*.**..*..**.****.**.*.****.*...***....****..*.*...*...*.*.*..**.**..**....*.*.*....*..**.*..*..*..*.*..**.*..**.....******....**..*.***.**...*.*****.*..**..***..*.*.*.***...**......*..*.......*.**...*.*..*.*.***.*..*****.*..***.**.**.*.*.**.*..*...****..*....**..*******...**.*.***.*.**....*****.***..****.*.**..*.*.******.*.**.*.**....*..**....***.*.***..*.*...***.**..***...***.***.*.**.*..*....****.*****.*.*..******..**..*.....***.*.*.*.....**.....****...****..*.*.*..**.*...*....*.****..**.....***.**...*.......*.**..*...*..**.*...**.***.....******..**..*..*.*......****.*.*.****.***..*.*.*.*.*.*..****.**.*.*.**...*..*. .*.**.....*.*..****...*****....*...*..*********....****...*..******..*....******....*.....**.*.**..*.*.**...**.......****.....*.*...*.*****..**..*...*..*******......***********....*.****..*.**..*.**.....*.****.**..*..**.*.***.*....*.......*..*.***..***.*.*...*..*....*..*..********....***..***.****.*.*.**.*.**..**.....*.*.**.**...****..*....*.....*.*.***...**...****.**..***.*..*.**..***..*******.***.....******........*....*..*.**..**.*...*.******.****...*...*.**.*..*....*.*.....*****..*.....*..**.***.**.*.....*...***..**.*.**.*.....*..*.*......********....*.*.****...*....*..**.*..**.***..***.*..****.......*..*..**.**.*......*.**.**...*.*..*.**..*...***.***.*..*...*.*****.....*..****..*.*..*.*.*..*..*.*..***..***....*......**.*..****.*..****.****...*****..*.*.**...**.******.***.*..***.**.*.***.*..***.*..*.*...******...*.*.....*.*..*..**.*.**...*..****.**..*...**.....*..**.....**.*.*....*.****.***...**.....*.*..*..**.**.**...*.*.**.*.*...*****..**....*.***..*.*.*.*.*...****....*....**...*..****..**..*..*..***...****.**........***.****..**.*.**.***.*.*...*.**.*.****...**..***.*....*..*...*....*.***..*..*.*.****..*..***.***..*****..**.*.*....*.**.....*.*.****..*.*..*.*..*****....*******..*...*.*....*.**.***.********.*.*.**.***.**..*.**...**..*.*****..***...*.**.*..**..*.....**.*..**.**.*..***.*...*....**.*.*..*..**...**.**....*...*.**...**.***...*..**....*.*.*.*...***..*****.**...****.****....***...*..*****...*.*..*..*.*..**...**.***..**.**....**....*..*.**.**.****...**..**.*..**.*..**.****..*..***.***....*...**..*..*..*.********..**..**...***.**...****.*****..*.*.****.*.*..*..***.*.......**.*..*.*.***..*.**.*.***...*.*..**........**...*.**...**..**.*.*.**....*...**.*.*.*.*...***..***.****..*..*.***...*.*...*.*..*..*.**.********..**.*.**...*...*.*....*...*.*..*.*...***..**...**.*.*.***.**..****.*.**.*..**..*.****.**.*****.......*..*.**.**...**..**.***.*.**..*.*.*...**...*.**...*.....***...*.*******...**.***....**.*..***.*....*.**.**...**.***.*..******..*....*.***...**..* .....*.*..*.*.*****..****.****..*.***.**..**.*..*.*.*.....*.*..**..**.**...*******.*..**...*...***.*.*.****.*.*..*..*..*.*..*...*...*..........******.*.*...*.****...*****.*...*.*.*..*.***..**...*.***..****..*...*..**..*****...*..*....*...****...**...**.*..**..***..*....*.*.***...****.*...*.**.....*.***.*......***.*.*.*.*.****.*.**...**....**.***.*****.***..**.***.**.*....*.*...*..**.*..*.**..*..***.*..*..**.*.**...*..*...**....**.*..***.*.******..**.*.***.*.****.***.**..*..**.*.....*.*..**...***..*.**********.**.****..***.***.*.*..**.**.*...*....******..****....**..*....**.*..**.****.****.*.***.***.**..*...**..*.*...***............***....*.**.**...*....**.*****.***..***.**..*....**...**..**..**.*..**.****..**..*.*.......*....***.*.****.***..*...*******..*..**.*..*.****.*........*.**.*..**..**.*.....***..*.*.*..****.*.***.*...*..**....*..*....**.**....**.**.*...*.*****.***..*.**.**.**.**........****...**.....*...*..*...***..**..*...*..*..***..*..**.*.******..*..*.*..*..****.*......**..*..*.**.********..*****.*.**.*..********.***...*.*..*.**...*.*.***..****........*....**.*.*.*..*.***.*.**..*..*****.*.......**..******.*....**.**.**....***....*.*.**.....*.*.*.****...*........***.*.**.*.**..****.....**...****...***..*..*..**....*....*.**.*..*.**...*.*....*.*.*.*.******.**.******...**.*...*...*.**.*..****..***...**..*.*..**...****..*****..*..*.....*.***...**..****.*.*..*.**.*..*.*.****.*.**..*.*...*.*******.......*..**.*.**..**.........*.**....*.**...*..**.*..**..*****.**........***.**....****.*.****.*..******..*..*.....*..***......**.*..**.***.***.***...**..*.*.*..***.**..*.*..**..*.*.*..*****.....*..**...*...**.*..*.*..***.**.*.*.....*..***.*.....**....**......**.*..*....*.*.....*.*****.***..*..**.*.*.*..*.*....*....*....*..*****...****...********.**..........*..***.***.***.**.**..*.*...**..*.*.*...*.*.*.*.*.*.*...**.**.**.*******....*.*...*.*..*..*.....*******.*.*......**...*...**.***.*..*.*.**..*..*.*.*...*.****..**...***..*.*...*.....****......*.***..*....**.......* **.*.*.***..**...*.**.*.......***..****..*.**..*..*.******.**..*.*.***.....*.**.*.**.*..*...**...***...***..*.*...**..*.*..*....*****.***.*.***.*...*.**..*.*.*.....*...**....****..*.....*..*.***.......**..*.**..*..*******..**....*..*.***..**.*.**.****....*.*.*...*..**..**...*....*...**.**.**.*..*.*..**.**.***.*.*.**.****.**..***....**.**.**...***.**.*.*..**.*.**.*.*..*.*...****.......**..*..*..**....**.*.*..*..*...*.*...*.*..*.....*.........***.**.*.***.**...*..***..*..**.***....*..*.*.**..**..**....***.......*....*........******.******.*.......**.****..***.*.***...*.**.*..*.*..*..***....*..**...***.****..*.***********.***....**.*.**.**..**.*.*.**.*..**.*..**..**.***.**...******.*....**.*.*.*...*.*****..**..****.*.*...**...*****.......***.**...****.*.***.***.**..***...*****.......*...***.**..*****.....*.******..*.****.....**...*..*..****..*.*.*...****..*.....*..**...*....***.*..******.*..*..*.**.*.*.***...*..*....*.*...*.*..***....*.**..*.*....*..***.**...*..**...*.....**..***.******...****...*.*..***..*..*.*****.*.****.***..*......**.*.***............*.****...*...*****...***....****.....*.**.**...***..*.*.*..*..*..***********..***..**.*...**.....*.*..***.*.*.**...**..**...*.*.**.*.........**..*******...*******...**..*.*.*..*.*......*..***..***.****.**.*****.*......*..*.****..*.*.......**.*...*..**.****.*.*.**.****.*...*..***..********.****....*..*....**.*..*.***..*..**...**..*.***.*.******..******.*.**.******.**..*.**.**.*..*.*****..*..*..***.*.*****....**.*...*........***.**.....*..***.*...*.**..*.****.....*********.**....**.....**.*.*.****..*.*.***..**...**.....***.**...***..**.**.*....*.*..*.....*..**.**.**........**..*..*....*..**.**...*.*..******.****..**..**..*.****.....*.*...***.***..**.***...**.**.....**...*.*.**.**...**.***..**.***.*.*.....*...****..**.**.*.**.**..**.*.*...**....**.*.*....****.**....*.**.*.***..**...**.**...*.*..**.*..**..***..**.*.*.************.**...*....*.**.*.****.*..*...***.****..**.****..*....*****...**.*..*.*..*.*...*.*.**..****..*. *.**..*.***.**...*.*..*.*.*.****..*...*.**...*.****.**.*.**...*..*.....***......*...*****.*..*.*.....*.....*..*..**.**..*..*.**.*..**...*......*...**.**...*.*..*.*.****.*..****.*.**.***..**...***.*.**.*....*..**..**.***..*..*.**.*...*..*.....*....*****.*.*.*.....*.*.*.**.....**.*....****.*..**..*.***...**.****.*..*.*..*.**.*****..****......**.*.**.*.****.*.***.....***.******..*..*.***.*.*.****.****.*.*..******.*..***..******..*.**....**.**..**..*.*.**.**.**....**.....***.....*...*....**..**.*...*.***......*.***.****.***.......****.*.****...*.**..***.***..*......*....**.*...**....*..*.....*.**..*.*****.***.***.**....*.***...**...*.....*..*.*...*...***.**..*....**...**..*.....**.***..**..**.*...**.*******.*....**..***.***.**...*.***..**..*.*....*..*..*.*..****..*..**..*.*..****....*.***.*.**.*.**.*...*.*.*...*.*.*..*.**.***.*.*..*.***.**.***.*.*...****.*.****.*.**..*..*..***...*.**.....***.*.*..****..****...*..*.****.***.***...***......**..*.*****..**.....******.*******..********....**.*.****...*..****..*..*.......*.***....*.***.**...*.*.....**.**...****.*...*..***.*....***......**...**...*..*.*.*..*...*.*..***.**.*.**.*...***.***..*******.*.*..***.*.**.*...***.*.........*.***.***.**.*****..**..*.*.*..**.**.*.....*.**...*.****.*......*.*.*.**.****..**..*........*.*..***...*.******..***********..*....**.*..**.*..*.*....*.**...**.....**...**...*****.*******..*...**..*....*.....**.**.****.*.*****.****.*......*.*..*..****....**..*.**..*.*.*******.**.**.**.**..*..*....****.*.*..***.**..****.***.*..**.*.**.**......*....*..**..*..*.****.**..**.***...*..*.*...*..****.*.*.*..***.***..*.***.*.**..*...*..*.**..**.*.....**..***..**.....*...*.*...*..*.****....*.....***...**..**.*...*.**....**.*.*.*.**..*.*.......***....***.*..*....*.*.**..***.....*.....**..*..*****..******..**.*..**.....*.***.*.****..*.***..***.*.**.**..*..*****.*...**.**.*.***....*.....**.**......*.*....*.*.*..****.*.**.*...*..*...***..***...*..*..*..*.*....*...*.....*..**.**.**.*...**.*.****.******.****..*..**.* .***.**.*.*...*.*...*****.***.*.*...***.*....*..*...*.*********..*...*..*..**.***.**.**.***.*.*.*.**..*..*...***...*....*...*.*.**..**.*****...*.*.*....**.**.*.*..**.**.**...**.***.*..*.*.***.*......******..**..**...*...*.*.*.**.*.*.*.**..*.***..***....*.****.**...*....***..*....**..*****....*..*.***.*....***.***.**..*.**.**....*.***....**.*****...*....**.*..*.......*...*.**..**.....****...*.***..********.*.*.*.*...**....***.*.*.*..*...*.*.****.**...*.***..**.***..*...*.*.*****.*.**.*...*......****.**...*.*.***.***..***...*****.****.*.**..*.**....*.*...*.**......*.****************..*****...***..*.....***.....********...*****..**..**..********....*..*...**..*.**..*...*.****..*..*..*.*.*****..*.***..*.**.*..***.***..**.**..**...****..*.*.**.*..*..*.*.**..**.**.**.**.***********..*.*..****....*..**..***.**..***...**.**.****...**.**.*****.*...**.*....***.*****....*.****....**..**.......****..**..***.**..*.....*.*.*..**....*****.*..*..*****.**.*..*.*.**.****.**.**..**.*....*....*.*.***...*...*****...*...****.*****.*.*.*.*.*..*.......*...**....**..****.**.***..***.*...******.*.*****..*.....**....**.....*....*.*.***..*.****.**.*.**..*.***....*.**.*....**.*...*..*.*.....***.***.*....*.*****.*.***.**.*.**..*..*.....*.***..**.*.*....*.*.***...**.***.***.**.....**........*..*.***..*......**.*..***...***.**.***..*..***....****.**.*....*.**.*.*.*.....***.***..**.**.****.*.***..**...*...***...*.**.****..**..*.**...***.*.*......**********.*....**....*.*****.**.....*.*.*....*.*...*...****.....**.**..**..*.*.**........***.***.*.**.*.****....**.**.*.*.*..*......**.*...**....*....**..**.**.*..*.*....*...**...*.**.*.**.*.*.*....*..****.**...*.*...**.**.**...*.*..**......*.*..**....****..**...*...**......**.*...*..*..*.*..*...*.****.*.*******..**..*.****..*****....*.*.*****.**.*.******.**...*....*...*****....*.**.*..*.***.*.**..*..*.*....*.*.*..**..**......*.*.*****....****.******..**.*.*****.**....**..*..*...*.*****.**.*.***.****.**.***.****.*.**..**.***.**.....*..*.**..*.*.***...***** *.**.*...**....***.*...**.*..**...*..*........****.*****.**.*...*..*..****...*.*.......***...*****.*****.*****..****....****.***..***..*****..*.***....*.**.*..*...***......**.*..*.*.....****..**.*..*.**..*...**.**.**..*..*.*.*..*....**.*.**.*****.........**...***.****..*.*.....*.*.*..*..*....**..**.**.****...*****.***..***.*.*.***.**.....**.**.*....***.*****..*.***.....*.****.*.*.**....**...*..*.*..*.*..***.***...***....*.***..*.*******.**.********.*...******.*...*.*****.*..***.*.****..*****.*.****.*****..****.**...*.**.*....*..**.**.*..*..*.*....*...**..*.**..**.**.**..*..**.*.....*.*.**.*.**.*.***.*.**.*..****...*..****.***.*.*..*..*.........***.****.**.*...***........**.*...**.*..**.*.*.**.*.**.*.****..**.****....**..*.....**...***.....**..**.*.*.*.*.*****.......**....*.****.****..*****.**...*.***.*...*.*..****...*.*...*.*.**..*.*.******.*..*......*.***..***.*.**.**..*.**..**.***..*...***..****.**.*....*.*.**.**..*.*..*.....**.**.**.**..**.*.**.*.**..*.***....**.***.*.**.*....*.**.....***.*..*.**.**....*.*..****..******..****.*...**.**.*....*...*.*******...**..*..**...***.*.**.****......***.*.*.***.*..*......*.****..*.**.*....*.****..****..*.*.**.*.**.***.****..**...*..******..*.***.*..*.**......*.******.*.*.*.*.*.*...*...***.***...*..**..****.*.**.*...******.****.**..*.**.**..****..***..****....*..**...****.*...***.*..*.**.*..*..*.*..*...*.****..*..*..**...*..***..***.....**....*.**.*.....**.*..**...**.*.**.***.*..****....**.*...*......*.***...*..**.*...*.*..*****....*.*********.*.*...*.****.*...***.....*..**..**.*.*.*...*......**....*.*..*..***.*.*....*.*....**..**.*...*****...*.**.*..***..*.*.*.**..*..**.*..****.***..*.****.*.*...*...*..**...*...***...*.****...*..****..*...*..*.*..*.*..*...*..**..*.***..******..**.****.***...**..*......**.*.........*..*.***..*.*......*...*....*.*...*..*.......*.***.*.*.*.**..*.*....**.*..**......*.**.***..***..**..*....*.*....***.**.*.*...**.***.***..*.*.***..*.*..**..*..*.*...*.*..*..***.***.*..****.**.**.*.**...*..*.*...*.*. ...*..**.***.*..****....*....***.*.****.****.***..**.**.***.***....*.*.**..**.*.****..*.......*.***...*.********.**.*.**.*.*...******....*.**.*.****..******.*.**.*.**.*..**..*...*.**.*..******.****..**...*.*.*.**.*..*..*.**.*.****.*....*.**..*.****.....**.**..**...***.*..***....***....*.*.....*.*.*...*.*...*******..*..............*..**..*........***.....**....*...****.**.*.*.**.**..**...**...****.**...*....*....*.***..*..***..*.**..*.*.....****.......*******.**.*.****....**.*..*..**..**..**....*..*****..****..*.****.*.**.****...*.**...*..*.******.*****...**..*......*.**.****.**.*.**.*..***.....*.**.***..*....*....*....*...*********.*...**.*.*****.**...*.***....*..**......*.*****..***....*..*.*.**.*..*.**..**.*.*.***..**....**..*.*.**.**...**.******....*.....***..*....*.*..*..*..*..*.....***..*.....**...**.**.***.*...***...*.***.....****.**.*.*..**.*.*..*.*.*.******.***..*..**.****.*..*.*.**.*..**.**...*.***..***.**..***.*..**..****....***..*.....*.**.*...*.*..**....*.*.*.*..*****.*.*..***.*.*..*****..*..*....*.*.*.****..**.*....*****..*.*.**..***...*.*****.**..****..****.....**...*.*.**..**....**...**...**.*..*.*..*.*.********.**.*****.....**.....*..*.**.*.***.**.**..***.*..*.*******.****.****..**...**.*..*..*.*...*.****..*.*.**...*..**.**.*..*..**...**.....***.*****.*****...**..*...*.*.*...*.*..*.***.**..*.*.*..**.*********..*.......*..*.*.*.**..*..****..**...*.****.*.......*****.**..****..**.*.***..*.*.*.***.*..*...*..***...*.....***.*.*****.***..**..*..***.**.*......*.*.*.**.***.*..****.*..********.****.*.**......****..**..*.*.***..*.**.*.***.****.*.***.*.*.**.**..*..*....**..**....*....*.**...***.*..***.*.**.....*.**.*....**....**.*.....*.*...*...*...*...**....**.*.......**....*...****.*....*..*.......*****..*...*.......*.....*.****.*****.*.*...*.**...****..**.*...*.****..*.*.*......*******.****....*..****.*****....*.****....*.*..**.**.********.****..*.*....*.*..*.*........***........***..**.**..*..*.*.***..*.**.*****.*..**.*..*..........**.*.********.*..**.*... ***.*...***.**.....*...*..*.*****.**...*...*..**.*.....**.**..*.*..**.*.**...*........***.*.**....*******..***......*.*..*.*.**..***.**.*...****....*.*.*..*......**.**..*.**********...*.*******.***.**.*.....*.*.*****.....**..**.****..*......**.**.**....*******...*.*.*.*..*...*...*.**....*..**..*..****...*..***....*.....***.****.*.*....*..**.**.*...***.........**.****.*..*.*............*.*******.....***.*.*......***.*.**.**.***.*..***.*...*.***..*.**...*....*....*....*.**.**..**...**...*....*.**.****.**.*.**..*..*.*.*.**...*..*....**.***...**..*......*...*****.**..***...**.***..*.......***...****....*.*.*.*******....*****.**.*.*..**.***.***...*...*.**.**.**..**.*..*.**..***..*.***....*.***......****.***..******.**.*..**.*.***..*..*....*.*.**.*.**.*.*****.**...**....*.**...**...*.*....***.*****.***.***.*.**..*.*.*.*.**.*.***.*.*.*....*..*******..**..*.**..*.....**...*.**.*.**.**..*..**..**.*.***.**..*.*.*..***.....*******..**..***.*..*****..*.*..**........****.*...*...*.*.*...**.*.**..*.*******.**.**..*....*.*.*.*.**.*.**.*..*.*.*....*..***.*.*.*......*.*.**..*..*...*.****.***...***..***..*.*....*.*.***..*........*..*.*......*.*.*.*..*****.***....**..***.*..*..**..***.**..**..***.**...**..*...***.**..***...*.*.*..****.*.**....*..*....*.**.*..*..****.****......**.....*.*.*..*.**...*.....***..**.**.*..**.*.**.....*...*.*.....*...*...****.*****.**...***.......*..*****...**...***...**...*....**.*.**..***....****.*...**..***.*.****.*****.**..*....*.**.**.*...**..**.**.......*....*.....*.**.*.****....**....*..**..*******.*..**..**.*.****....*...***.****..**.....*.****.****...*****.*.******..**..**.******..*..*.****...***.*...**.**..******.***.*****.*..**..*..**..**..*.**....*.**.***......*.**.******....*..*.****...**..*..***.*.****..*.*.........*..*****.****.......*.***.*....*****.******.*..**....*.**.....*....**...*.*...*..**.***.******..******.**....**..*.***.**..*.**.*.*..*.**...**...*.**.****..*********...**..*...**.*.*****..***....*.*.*..***...****.**.********.*...**.* .*.***..*..*.**....**....*****...*...**.*...**.....*...*...*..****.***..****......***.....**...*..****.......***********...**..*.*****..*..*...*.**.**.***.**..*.*.*.*..**.**.*.*..***.*..***..*.*.**....*.*.*.**.**.*.**..***.**.*.*.*..***..*...**......*.*..**.**..****..***..******..*****....*..*.**..*.*...**..***..*...****....*...*..***..*..**.*.****..***.......**.**..*************..*****..*.*****.**....***.****.**.*.**...**.********..*.**....**.*.*.****..****.***.*...*.....*.....*..**.......******.*.**..*..**.**........*********..*.*.*.*.*...*.**.*..*......****....*.*....**..*...***..*...****..*....*.****...****.....***.*.*..****.***....***...*.*...***..*.**..*.**.**.**..**.**.****..*.*.*.*...**....*...**.*.****.****...**.......***.*.**.**..********.****.....**.*.*....***..**.*..*....****..*****.*....**..*..**....*...**.*.****.****..*......***.**.*...***..***...........*..***..***.*...**.***...*.....*.*....**...*...*...**.***.**.********.**.*.*..*...**.*...**.***.*.**...*..***.**.....*..***.*.*.**..*.**..***..**.**..*...***.*.***.***....***..**....*.***...*.****.*....***.....*.**...*.**.*..***...**.*.**.**...**...*.....****.......**.***.*..**.**.**.**.***..**....*****..*..**.***.****.***...*.********..*******.**.*****..**.***.**..*...**.*.*.**.***..*.*.*.*.*..*****.*****..***.*******.**.*..***.*.**.*.*.*..*.**....*.*.******.**.***.**...****.*.*.*.*.**..*.*.*...*..*..***..*..*.*...*...*....**..**.*.*.*.*...**.****..*...*.....****.*.*.**..***..*.*.***.****....****....****.*.*******.*..*..*.**.*.....**.*.**......*.*.******..*..**...*..****...***...*..**.****..**.*****..*..**...****..*..**.**.**...**...***.*...*.*.....*.*.***..****..**....******.**.**.**..***.**.*.**...*...***...*..**...****.***....****..**.....*.*.*.**....*....****......*..*..***..**..*...**...********.*.**.*.*.*.*****..*...*....*..*.*******........**..**.**..*.....*...*...*....*..**...*.*.*..**..**...**.*..*.*..*.*..*..**....*.**....***.**...**.*.***..**..*****...*****.*.***...*..****..........**..**.* *...******....*..**.**.***...*...*..*..*.*.***..*.*****...*..****..***.****.*.*.*.**....***.******.....***.*......***...***...*****.*...*.**.*******.***..*...*..****..****.....**.....*.*.*.*...*..*.****.*..**...*.*.*.....*.*****...*.*...***.*.*****.*......***..**...*****.**.**..*...*.**...*.****..*****.**....*.*..*.******...**..*****..*...*******..*.......**..****.******..****.***...**.***...**....*******.*.......*.*...***.**..***..*.****..***.*..*...**.....***..**..**..*...*..*..**.*.**.*.*.*.*.**.*..********..**.*..*.***.**.*.**.**.*...*.***..*.......********.**..**..*....***..**..**.*.**.*..*.**..*******..*.*****....*..*.**..***....**.*.******.*..*....**.***.**..*...*...*.*.***.****.*.*.*..***..****.*.*.*.*.****..*******..*..**.**..**..*.*.*.....*.***.***..*.**...*.*..***.*.........*.*..****.*.*...*.*...***..*.****..*..**..*.**.***..*.*.*...***....*****..**.*...**.**.****.*..*.**.*.****.*..*..*.....**.****..***.***.***.**..*....*.*.****...*..*.*...***.*..*.***.*.**......*.*.**...*.*.**...*.**.**.***...*.*.....*********...***.*.*......*.......*.**.*..****.***.*..*.*******..*..*....*.*..*...**.***.***..*****..***...*..*..*..**.***..**..*****..*.*****..*.*.....*.*.**..*.....*.**.....***.*..*...*...*...**.*.*.**..***..*.**.....*..***.*..***........*.**.*.**..*.*.....**.**.*..*.***.*.***...****.*.*.*...*.**..******.*...*..*.*...*....**...*..*...*..**....*.*.....****.*.*..*.*.***.*....**..*..**.**.****.**...**.*.*.*..*.*.*.**..*.....****.*.*.*.*..***.**.*....**.**..****.*.****.*...*.***.****.****....*********..***..***..*...*.*.*.*.*..*****..*.*****.********..**.******.***.****.**...**......*..********.*****.***..*******.*****.*......***...**.*.....***...*.*.***.**..**.******.....*.**.******.**...**.*..**.*.****.*****..**...****..**.***.*....*.*......*.**.**...*.**.****..**.**.***..****..**.**.*.*.**..*..***.*...*...*.*.***.*..*.**.*.**...****..**..**...*......*.***...*.**.**..**.*..*..***.******.***.**.*.*.**.*...*.*.*.**...***..****.**..****.****.***..*.*.......*.*.. ...*..*....*.***..*.**.***.***.*.**.*..**.***..*...*.***......*..**.**.*.*......*..**...*...****.****.......*..**..**.*......*..*.**..*******......***..*.***...*.***..**..**.*.*...**.***...**..****.*..********.**..***.***.**...**.*****.**.****.....****.**..*..*.***.**.***...*.*..*.*******.**..***..**.*****..***.*...****.*.**..*.***.**....****...**.**....****.*..**...*.*.*...***.*..***.....***..**.*.*..*.****...**..****.**.**...*****.**.**.******.*..*****.**.*..***..**..*...**.**..*.*.*...**..*...*.**..***.*.*..*.*...*.****.*.*.*.*..****.**.*...*.*.*........*....*...**.**.*..***...*****..**...*.**.**.*******.....*..*.**.*.*...*..**.**..*...**...*.*.....*..*..***..**..***.*..**.*.*.***.*.**..*.**.***.*..*..*.***...*.**...*****.**..****.******.**.**.***...*..***...**....****.**..*..**.**...*.*...*.*....*..*..**.***.*****.*.*****..*****........****..*****....*....**.*****...*.**.***.*.**.**.***.*..*...*.***..*.*..**....*****.....**..**.*.*****.........*..**..*.****..*..*.*.**...****......*......*.*..*.*..**.**..*.***....*.......***.*...*....**..***.*.**...*..*.*..**.*....****....**.****.*....*****.*.****.*............**..***.**.*.*..*...*....*...**.*...***..*.*.*.****..****.*.*****........*.*..**..*.*.*.*..******.*.*......*.***.**..**..**..***..**.***..*.******..*..****......*.*.**.*.**.***..*.**.**...****.**.**..**.****.*...*.***.*..*.*.....*.*.**...**.*.***.*.*.*..*.*.*..******.**.****.*.*..*.*.*...***..*.**.**...**.*..****.....*.*.**.*.*.*......**.*.*...***.***.*...*...*.*..*.*****...**......*.*.**.**...*...**.**.***.*..*..*******.***.***.**...***.*.**..***.*.**....*.*.*.*.****..*.***..*..**.*....**...***.*.*.*..**...*.**.***..**.***....*****.***.*..***...*.*.*.****..*.**.*.**...*..**...********....**.***......**.*.**..*..*.*............*.*.***.**.*.*.*.**.*..*.*..******.*...**.*.**.**....***..***.*****..**..**..***....***..*.*..***.*.*..*..****.***.***...*****...*.*....*....***.**.*.*...*.********.*...***.**.*****..****...******.****.*.*.*****.***.***.**.**.*..*.*** .***.*....*.****..*.**.*..****.*********.*.....*.**.*.***.******..*.**..*****.**......*..*.*..*..***...***...*..**...**.*.*..*.**...********....*.**.****.***.****.**.*...*...*....***..**.....*....*.*****.*.****.*..***.*.....*...*****.....*.**.......*.....******.**.**....***..*..*********..*.******.....***.*..**.*...*.....*.*..***.....*.......****.*.*...*..**.**.***....**...*.***...***...*******....**.**.*.***...*....***********...*.***.***...**...**..*...**...****.**..***......**..*.*...*.**.*.***.**.****.***.......*.**.*.**.****.....*..*.**.....**.....*.*****...***..*.**.....**..*.******..*....*.*..*.*...***.**.*.*.*.*...***.*.*.**...**.**.....*...*..*****....***.*.*..*.**.........**.....*.*****.**..........*...**...*.....**...*..*.*.*..**....****....*..**.**....*.*.*..*....*...**.*.*.***...*........*.**.**.***..*....**.***....**....*.***.***..**.**...**..*.*..***..**.****....*..**...*****.*....****.********..*.*....***.*..*.**..******.**..**...**.**..*..*.**..*..*.***..**.*....*****......***....**..*..**..*.*.*.*..*..******..*.*...*.****.*....**.***......***.*.*...*.*...*...**..*...*.*.*...**.....****....*...*.*.*.*.***.***...**.....**..*.**...*.*..*......*..*.....*.*.*..**.*****...*.****.*....*.*.**...*.*.*.*.*.***..*****...*****.**..*..**.**..**.******..**.*.****.*.******..***.***...*..*..**.*..**..*..**.******.*..*......**.....*.*..*..***.*.*.****..***.*.**.***.***....*.*...*...*.*.**.*..*..*.***.**.****.*..***..*.**.*..**.*...******..*.**.*...**...**..**.*****.**.**..**.*...*.***.**....**..*.*.*.******.*......******..*.**.**.**.*..**.***..**..**.***..*****....***.***.***..***...*..*.*.*.*.*.*..***.........*.*.****..*...**.**.*..**.*...*..***.*.*....*.***.**.***..*.*.**....**..*..***.*....*.*.**.*...**.*..**..**.*.*..*..*.**...*..**...**.*.....*.******.*.*....*..*.**.*.*.*.*....*.*.**.*..**....**.*.*.***..*.*....**.******....***.**....*..**.*.*.*.*.*.*.**.**.*..**....*.....*..********..*.**...***.*..**...*...**.*...**.***..*.***...*...*..**...***......**....... ***.*...*..*.*.**.*.****.****.***.*.****....****.*.**....**.....****.**.**.....**.********.***.*.***.*....***.*.*..**...*.*.....*.*...*....*.*.*.**.**.**.*.*****.*.**..*..........***.**...*.*..**..*.*..***...**.*.**.*...*..**...**..*..*.*..*****.***...**.*.......***..***...*........***....**......*..**.*...***....**.*.*****.**.***.*..**.**.*..*.*..**.**.*.**...*.***.**.****....***...**.*.*..**..*****.*.*..*.......*.*..****..**.*.******..*..****.*.**..*.*.**...*...**..**.**.*.*........*..*..**..********.*.....*.***..*...*.*.*.**.**..*.**..**..***.....**.****.**....*******.**.*....*..******....*****....*........***.*..**..*.***...*..***...*.*..*.*.****....*.....*...****.........*.***..**.*..*****.**.**.**..**.***....**.***..***..*..*..*.*.......***.*****.****...***.**..***.*..***..***...**....***.**.****.****.*..**..*.*.*.**.*.***.*.*.*.***.*.*.**..**.*...*.*.***..*.***.**.*.*.*..*........****.***..**.***.....**...***.*.****..**.****...*.****..**..**.*.**.**.....*.*.....**.*.***.*..***..*..**.*....***..*..*******.*.**..*...*.**..*.....*.....*.**.*...******.*...**..*...**.**.**....*...***..****.*.**..*.*.**..*...***.**....***.**..**...****..***..**.**..*..*****.*.****.**..***.*.*..*..*.....*.*.*******.**.****..*..*.*.....**.*....***.********.*.*.*****..**.**.*****...*..*.**.*.**....*.*****.......*.**..**.*.*...******..*.***..****.*..*..*...*.**.**.*.*....**.***..**.****...*..***....*.*..****...*....*****.**..**...****.*.*.....**.*..*.**.***.****.******.**.**......***..*.**.****...***...**.**..**.***.**....**.*....***...*...***.*..**.*****..*.*..*..*.....*.*.**.....******.*...*....*...**..**..*.*....**......*.**.**..*.****.*......***.......**..****.**.*.**.*.*...***.**..*...*.*.****.*..*..**.*.*...****...****.**......**..*******..*.***....*..*..****.***.*..*.**.****..***...****.*....**.*...**.*.**..*.*.....*.***....**.*.*...*..*****.*.*.**.*****.****..........*.....****..**..**...**.****.**.****.*....**...**..*..******.*****.***.*..***.*..*....*.***..*.***.***.**.**..*. .*.********...*.**..***.****.*...*.*.**..*............***..*.**.**...*.*.***.****..*.*....**..****.**.....*.*.**..**.*.*..**.........*....*..**..**.**..**..**....*.*.***.**.**.*.*.**.*..*****..**..*.**.*****.**.*..**.....*.*......*.***....**.*....**.**.***....*.....**..***.*..*..*..*..*..*..**....*.***.*.**..***.*..**...**..*.*.*.....***.*...*********.**...*.****.***.*****.******...*..*.*..*..*....**...*****....*.***.*.*.**..*....**..*..*..*....****.****.*..**.**.*****.*.**.*....**......*..**.*......*.**.**..**..*****.*.**.*.**..***..*..***..*.......*.***.*.*..*..*.***...*.**..***....*.****..*..***..*.**.*...****.*******..****.*...*..*.*.*...****.******...**..*..*.***....**.****.*.*....*.*.*.*.*...**..*.*.***..*...****...*..*.***.***.**..***....*.******....*..**..**..********..***.**.*....*...**....******..**...****.*...**.*.*.**.**.***..*...*.********..****.****.....*.*****.*.*.*..***.****...***.**..*...***.****..*****..*.*.*.*....*****..*..***.*.**..*..*.*.*.*.*.*.**.**.**..**..**.**...**...***..***..*.*.*******..*..*.*..*.*..*..***.**..*.**.....***...*...*.***...***....***.*.*..*****.*.*.*..*.**.*..**.***.**..*.*****..****...**.......*..*...*.**..***..*.**.*..**...**.*.*....******...***.**.**.**..*.***..**.**.**..***.****...*...*.**..*.***.*..****...**.*.......*.....***.**.**.....*.***.*.***..**...*.***.****.*......*...*...*.***...*...*****.*****.*....*.****.*..*.....*.....*.*.*...**..**.****.*.....**..*...*.......***..**.*.***.*****....**...*.*.....***.**.*...**..*.***...**...*..*.******.**.*..**.***.*******...*.*******.**.*..*****..**..*...***.****.*..*.*****..**.******..***.*.**.*..*..*.****....**..*...*..*.*.*..*..*.*...**..**.*..****.*.*...*.******.....*....**...***.**.*...*....**.*..*****..*.**.*....**..***.******.*....*...*..**...***.....*******....*...*..*......*****.**.*..*.***..*.****.**..*.*.****.*..*..*..*..******.**.*.***.**..**.**.*..*.*.*.*..*..*..****..**....*...*.*......*..****...*..***....***.*..*.*.**.*..*.***..*..***.*.**.*.***..*.****...***.. .*....***..*.....***...****.....*.*****.*...****.**.*.*...**...*.**....********.**.****......***..**......**.******....*..*.**.*...**.*..***...*..**..*..*.*..**.*.****..*****.*****..*..***.**...**.****.***..*.**.*....*.*.*.......*.***.***....**....**.**.*..***..**....*..*..*...*.***.*****.**.**.**.*......*...**.*..****..****.**...*.**...*....***.*****.*....*******.***..*.*..****.**..****..*.....*.****..*.......*..***..*.***...*...*....**..******.**.**..**.****.***.**.**..*******...**.*...********...**.......*.*.....**.*.*.*.**.***.*.**.*..**..*****......*.*****.*.*..*.*....*.***..*.*...**..*..**.*.*****.*******.*...*.***..*.**..**.....*.**..*.****.**.**.***..*.*..*..*...**.**..**.....*.****.**.**.*.....*.....*.****..*.****..**...*.*.**.**...**.*..**......*...**.....*****.**.****...*..*.*.*...*.*.***.**....****..**.***.*..*.*.**.*.***.*..*.....*.***..****...*.*.**..*****..**..*...***.*..***....*..*******.*..****...*.***.**..**.*..***..**...*.**..**.*.....***..***..**..********..*****.***....*..**.**...**.**.***..*.*...**.*.....*.......**.****.****...**..*********.*.**.**..*...*.*......***.*.**..**..**....*.**..**.......**.***.....****...*......*****.**...*..*.**.*....**...****.*.*.*......**...*..**...*...**...*....**.*......***..*****.******..*.*.......*...**.***....*..*.*****.*....*.*.*.*.*......*.*..*....*.***.*.*..***.*..**.*.*..***.*....***.*.***..*.***..*.**..****.**.**..***.*****.**.***.****...****..*.*..........**.***..*.**...**.****.**.***..*..*****.***..***.*.*.*...*.**..*...*.**.****..***.*.*.*.*****...*.***..**..*.*.**..**.*....*.....*..*....**.**.*..*****..**..*.**.***.***...**.*.*.*.**....*.*.**..*.*..**.**.**..***..*...***.*.***...***....*.*....**.*..**..***.*.**...*.*.*...***..**...***.*****.***.****....**.****....*..**..*.**.*.*.*..****....*.*..*.*....****.*.*****.**...*..**.**.....*..*.**.****.*.**.***..****...*...*.**...***.*..**....*..*......*.*.**.*.**..**.*.******.....*..***.**.**.***....**.*.********..*.**..*....**.*.**.**.*..***.*..***...*.**** *..**.**..**..**.**...**.*.**.*.*****.....*...**....*....*...****..*********.**......*..**.*.***..*.**..***...***..***.....*..****.**.*.*...*..*.**...*....**..**.*..**.**.**..**...*.*....**.*......*..*.*.**.**...**..*****.......***.***.*.*..***...........*.***..*.****....*..**..**.*..*.*.****.**.*.****.*..***..*...*..*.****....*..***.**.*.*....*...**.**.*..*..*****.******..***....*.**.**..*..****.***.**.***.*...*.****...*..***.*..**....*...**..**.*.***..**...*..***.**..*..****..*.***..***.*..***.*...**.*..*.*...*..****..****.*.*.*.**.****.....**.******..****..***..**.**.*..**...*.**....****..***.**.....*******.*....*.**.*.***..**.***.*..*.**......***.****..*..**.**.**.....**.***.***.*.....*..***.*.*.***.*.*.*.*.***..*.*.*****...**.*.***.*..*...**.**.....*...*.***.**..*.*.*....**..**..*.......**.....***.******..**...*..***...*.**.***..**..***....**....***....*..*.*..*.*.*.**..**..****....***...**..***.*..*..*.**...****.***.*.....*.***...*.*.**..**.****.****...*.*..**..**.....*.....*****..**.*.*.*.**..*.**..**.****.**.*......**.*.*.*...****..**.****.**.*..*.***..*.*.*....****.**.***.***..*..*..*..*.*...*....*..*....**.**.*.*********..*....**.....**.***..*.*..*..**.*.*..*...*.****.*..******..*....**.*.*...*..*......*******.*.*..*..**..**..***.*.***.**.**..***..**...**......*......*...**.**....**********.*...*..*.*.***..*.*.*..**...*..*...*.*....***...*.**...*.****.*.............*.*.*.*.***.*****.....*.**....*.*..***.*.*...*.***...**.**..*****..*..*..*.******...*.**.*.**..**.*.****..*..**.....*..*.*....**....**.**..*.**..**.**..*....**.*.*..*.....***.**..*.***.***.*******.**..*..*.*..*...****.*.*..*..*****...***...*..**...*.**.*******..*....*.*....*.....**..*.****..*..*.....**.****..*......*..*..*.......***.**....*.*.*.*.*...**.*.*.*...**..***.**..****..*.**.*..***.*.*...*...**...**.*.....*.***.*..**...*.....**..***.*.**.....**...******..*..**..*.***.....*****..*....***...*..*.*...**..***...*....*....*..**...*.******.*..**.****.*.**.*.*....**.**...***.*.**.*.**.*..*..** ..*.**.*...****.*...****.*.**.*....**..*......*.**.**.****.....**.**..***....*.***.***.*.***...*...*.**..*.**.**.***.*.***.**.*.**....*.*...*.*...***.**.....*.*..**.**.*...*.*...*.*.*.*.*..**.**....*.****.***.**.*...****..*.****.***.**.*.**.**...*.*.....**.........*.*.***..**.****.*.*.*..**...**.**.*..***..*...****.**.*...*.*...***.......**.**..*....*....*..*.**.**..*.**.**.**.*****.*.*.**...*.*.*.*..*....*...***..**.***...*****..*.*******..**.....*...*.*.**.***.*..**.*.**.**....*..***..**...*..**..***.*......****.****......**............***.**.*.*.*.*.****....*....*.*****..*.******.**...*...****...*...***.*.*.*..***.*.*.*.*....*..**.*...**.**..*......**...****.**..***.**.**.**.**.**.****...**..*..*.*.*..**...**.**..**...*..**...*..****..***....****.***.****..**..***.*.....*.*.*...**.*..*..*.*..*.**...**.....***...*..******.*..*..**.***.**.*....*.*.**..*...**.**....*..**...**.*.*.*....*.*..*.*.*.*..**....*...*.*...***.*..***.****.******...***.**....*.*.*..*..*..**....*.***.*.*.**.*..*.**...*.**......*..*..*.***.....*.**..*..***.**.*..**........*.***.**..***.***..***....*.**......***..*..****.*....**.**..*.*.****.***.**.*....****.*..**.**...*..*.***..*...***.******...*.***.*....*..********.........****..*..**......*.**.*..**.**.**.*..**....***.*.*...***..*.*..****.********..*.***....*.....*.**.**...*.***.*****.*.****...**..**...***.....*..***...**...*.*.***....*...*..**.**.****.*..*.****...*.*..*......*...*....**.*..**.**...*...*********.*.***.******..*.*...*.*....*....*....**********.****..**..******..*.**..*..*.****.***..*****..**.*...***..****..**...*..***.*.**.*.....**.*.*****.....****..*.***.****.**...*.*..*.**.**.*..*...*......*.**.***.*****...*...***.*.**..**.***....*.*....*...*...*.*.***.*......*..****....*****.*.*..*.*.***.*....*.*..*.*****.*..*****.*.......**...*...*...*...*********...***.*...***.**....*****.*..***....*..*..***.*.****.*..*...*****.*....****..**.*.*...******.....**.***..*..**..*.***.**..*.****.*****..*.*.*.*****..*.*..**..*......*.*...*.**.. .***.**...*....*..**...**..**..**********...**.**..**.**.*.*.....****.**.*...*...*.*.*.....****..**..*.*..*.**..*.***...*.**.**..***.*.**...*.....********....**.**.*.***.*....*..***...*.***.***..*.**.**..*****.*......*..**.**.******.*..**...*..**.*.....******.**.*....*.**.****.*.*********...*......**..*....***.*****..**.*.**.**..*.*..*.*.**..**..**.*..*****..*.**......*.*...**..***.****.*....********..**.***...*.**......*..***.**.*.*.***.*..*..*.*..*.*.******.*...**....*.......*.*...*.***.*.**.*...*.**.**.**..***..*..*.**.*****.*.***......****.**.***....*.**..*.*.**..**..*.**.*****.*.**....*.*.*.***.**.*.*..**.**.*****..*.***..*.***.*....**...***.*.*.*.*****..**..***.*.*..*.****.....*.**.**..*..**..*...****.*..**.**...***..*..**...***...*****..**.*...*.**.**.*....*.**..*.*..**.*.*.*.*.*****...*..*.**..*..**...*..**..**..****....***.********.**.*..****.*.*.....***..*...*.*..**.*.*...*.*.*.**..*.*..*.*.****.**..*..*.*..*.*..***...*......*..**.***.**.**..*.******..**.*...*.*....**.*.*.*.*.*...**.....*.*..*.******...**.*....***.******.*..**.***..****.*.*.**.*..**..*....*...*..*..**.*****..***..****.***..**.*.**.**..**.*.*..*.**.*..**.*..*.**.****..*.*...**.**********.*.**..*.........**....**.*..*.**...*.*.**..*****.***...**.*.****...*...***.*****.*..**...*.*****...**...***..*.******.**..**.*****..***...****...*..***.***..*..**........***.*.*..***..****...*.*..*.***.*..*...*..***...*.*....*.*.****.*.*.*****.***.*.**.*.*......**..*.**..*....***.*.**...*.*.**...**.*.*.***.**..*.******.***.**...*...**..*.**.**.*..*..***....****..***.....***..***.*.*.*.**..***..*.*....*.**.***..*....*.*.**.**....**...*******.**.**..*******..**..*.**...**....**.*.**.**..****..***..**.*...***.*.*.*..*....**..******.*......*...****..*..***..**.*.*....**.*...****.*.*...*.**.*.*..*.*.*..**.***...*..*..****.....*..**.*.**.*.**..*..**...**.**.*.**.*.*.**.*..**.*.**..*..**..**.*..*....*.*..*******.**..******...*.....****....*.....*******...*.**.***.*..****.*.*.*.*****.....*...*..***.**.**..***..*..* ....******.*.....*...****.***.*.*..*.**.****.*.....******....**.****.****...*..*.**..*....*.....**.*..***..*..*.***......**.....**.***..**.*....**.***...***.****..**.*....*..**..*..*****....**..*..**..*....***.**.**..***.*.*.*..*.*........*.*.*.*...**.....*****..**.**....*.***....*..*****.****...*..*..*.*...**..*****..*.*.*...*.**..**.**..**.....******..*....**..*.....**.*...*.****...****.*.***.*..***..*.**.*.*..***.*...*.***...**....****...****.*..**.**.*..**..*..*..**..**.*...**.***.*.*.*.***..*.*.***.*.**..**....*.**.....*..*.**..*.*.***.*...**.*..*.****.**.***..*.*...**.**.*...***...*.**.*...*.*.*.*.**..****..**...*.....****.*.****..***....**.****..***.**..****.**..*...**....*...*...**..***..*....*..***.**.*..*.*..**..****.***.*...*.*.*..*.***.***......*.*.*.*.*...***.*.**..****.*.**.*.******..**....**.*...*.*..*.*..*..*.**.**.**.*.****.*...***.*..***..****.........*....*.*.***....***.***.**...**.**.*.*...********.....*.*.**.**.....*..***.*..*....***...***.*.**.....*..*..**.*****.**.*.***..**.****.*...*.....***.......**.****......*.****.**.......*..***..*.***.**.....*.********..**.****.**..***..*...*...**.*..*.*.*..***.*.*****.....*.....*..******.*.*.*****..***.*....*....*..*..*....*.**..***...**.*..*.*****..**...**...**...*.**.*.**.*******...*....*.***...*..**..****...*.*.*****.**..***..*...*.**.**.*.**.*...***........*...***.**....*..****...**.*..**.*.**..*...***.*..****.*.*.*.*.*.....*.***..*..*****.**.****.*.*.*.....*.****..*.*.*.**.*...*.**.....*****..*...**..***.*.**....**.*...***.***********..*.*.....*...***.*.**....******..**.**.**....**.*.*..**.....*.**..**.**...**.*..******...*.**..*..****.**.***.****.*.....*....**.*..*.*.***..*..*.***.*.*.*..**.**.**.**.*..........**.*****..*.**..**..*..**..**.**.**..*.*......*.**......****.*.*.****..**....**...*...**...*.***.*...*..*.********..*.**.*..**..*.*.**.......*...*...**..***.*..*.**.**..*.***...*****.****.*..***....*.**.**....*.****.*..*..*.*.**.***....*..**..********...***.*.*.*..**.****..**....*..**.****.. ...*.**.***.**..*.....*.**.*.......*****..***....**.**.....*....*.*........***.**.*.***...****....*.****.*.****.........*.****.*....***....***.**..*.*...***...******.*...**.**.***...*****....***.**.***..**...*....*...*.**.....*.....*.*.*.*.***.**.*.****..****...**.**.....*.*****.....*..*.***.*****.*....*..*.*.****.***..**...*********.***.******....*...**.**...*..*......**..*...*.***..***.*......*...***.*.....*.*.*.*....*.*..*..********.*...**.**.*..*...**.**.*.***.**.**.*..*****...*.***.*..*.*.**.....**.*....****.**..****.**..*...**.**..**.**.*.***..*......*..*..**..*..*.*......*.....*...**....*....**.**..***....*.**.*.****...*.............*.*....*..**....**...**...**...***...*..**....**.**...***..***.**.......****...*.*.**..*.*....*.**.***.*..*..**.***......****...*.....**.....****.*.*.....***.*..**...*.**.**..***..******..*****.....*.*.**..*.....**....*.**.***.**..***..***.*...*..***.*..*.**.*.***.**.**....***..**.*...*...*****.**.***.*****.**..****....*..*.*..***.*.**...*...**...*****.***.*.*..*..**...***.********..***..*.**.**..******.*******.*.*..*.*...***..***..*.*....*.*.*..**....*.....*.*........***.*..**.**.***...****.**......***.*.*..*.**.*.*.*...***.**..*..*.*.*...*..****......**..*.**...*....*...*.**.*.*.**..*.*...*.**...*.**...*...*****.**..*.....*...**..***..***..*.**.**.*.....******.*****.....*..*..**..*.....*****...*.*.*.*......***...*..***...*...***..**..**..*......*.*.*....*...*.*.*.***..**.**.*.*.**....**.*.***.*.**..*..*.*...*.**...***.....***.****..****.*....***...*******.....*****..****.....*..*.*..*....*..*****.*........*.*...*.*...*...**..**..*.*...***.*****...**.*....*.*.*.**..****..**.*.*...**..**********.**.***.*.*.****.*.*..**..*.****..*...****.***..*.*.***.*.****.***..*.*..*.*.*....**.**.***..****.*.*.***...*****...*...*.****..*.....***.***...**.**..****.*...****..*..*.....*.****....**..*...*.*****..**.***.*.*.*..***...**.**..*.**...*.....*.*.**.*....**.**.**..**.***.*.*....*.*..*..*.*....*.**...***.**..***....**.**...*.*..*..**..**.**.. .*..**....*.***...*....*..**.*.....*.****.***...*..*****..*......*..****.****..*.....***.*.****.*****.......**.*..**...*....**...**..**.*...***.******.**...*..**..*.*..****....*..*...****.**..**.*..*.*...*.*****.*..*.***.**...*.**...**.****.*...*.**.*.*****....*.*...*.*.**.*****.**..**.*....*..*.**.*.*.*.**.*..*.***.*..*...***..*..*.*...*.**...*....*.**.*.*.***...*....***.**..*.*..****....*....****.*.*...*...*..**...**.**....*....**..**..**....*****.*.**.******.******.*..*..**.*....*.*.*.*...*....******...*.*****.*****..**..*****.**..*.**.****.****.......*..*..**...**..**..*..**.**..***....**..**.****.*.*..*..*........*..***..**.....*..***.*******......*.**.*..**.*....*..**..**...*..*..**...***.*...***.*.*.*.***.*...*..*....***...*..*...***.*****.***.*...*..**.*..*****.*..*.**...*.*..******.....*..*..**......*.*.*.....**..***.*.*..*....****.*...**...**..***...*****.**...**.*........*****...**..*..*..*..******.*.*...*..**..**.****..*.***........*.*....*..*.**..**..*.*..****....*.....*.**..*****.*.**.*.**.*...**..****.**...**.*****.**..*......*.*.....*.*.*.*..****.**..*.***.....*.*..*.*..***..*..**..**.****...***..****..*..**.*..*.*****.*.***.****.**..*..*..*...*.*..***...*..*....*.*..**..***.*...**...*.*.**...*.**..**....*.***.**.***.*..***.***.*..**.***..**.*..***..**..**...*.....**.*.**.*..*...*....****..**...**.*...*.*...***.*.*...*.*..***....***.*.*.**.*.**..**.*.****.*.*.*.****.******....*...*..**.*..**.****..*.*.*..*.**.**.......*.*...**.*.******.**.****....*****.*..*.*..***......**.*.*.*.*..*.***.*.*.*..**..******.***...*.***..*..****.*....**.**..******.*****.**.***.*.****...***...**.****.*.*****....******.**..**.*...**.**....***..*..***..*..*....*.*.*.********.*.*..**..*..*.*..**.*.***..........*****..***..***....*..**.**.**.**..*...***..*..***.******..**..*....*.*.*..***..**...*.*...*..*.*.****..*.*....**.**.****..*..*...***.****..*..*.*.****.**.*.*.**..*.*..*.*.*..***.*.*.*....*.....***...**...******.**.*..*.**..**....**.*.*..**..*.*..*.*****..*.****..***.* **..**..*..***.***...****...**....***...***.....***..****..**.*.*****.****.**...***..*...***.....**...***.*..*..*.*.*..**...***.*..**.**....*.******...***.***.****...***..*..*..*..*..*.**.*...*..********.***.*...**.*.***.**.*...**.***..******.*.***.*.**..*.*..*..*...**.....***..*...*.*.*..*****..****..*.*...***..****..*..........**..*.***.*...**.*.*..*.***.*****.**.**.***...**...*.*.*.*.*.*.*.*.*..***....*.**.*.***.****.***.*.**.*.*..*..*.....*.**.**..**.*..*.***...*.**.*.*.***.*.****.*****.*.*..*.*..*...*****.....*.*....***..*.*.*****..***.**.**...***..*.**..*......*.*.**.*****.**..**...**.*.....*.*......**.***.*.*.*...*...*.*.***.*...**.**.*.***.*.*****.***..*..**.***.*.***.**....*..*.*.*****..**.*.****.*..***.**..*******..*......**...*...**.**.**.***...*.**......**.....*......**.....*.*.**....****.*.**.**.*.*.*.**..*.***.****....*.***....**.**...*..***...**.*...**.*.*.*.*....******..*...***...**...*.**..***.**.**.***.**...*******.***..*..*.*.*..*...***...*..*.*.**.****.....*.....**..*..*.*.**..*...**.*.***.*..*.*...*..*.**..****...*...**..**..*****.*.**.**.*..*.*****..*..*....*****.**..*..*.*.*.*.*...*.*..**.......*...*.*.*.**...**.*.**.*.**..*****......**...*****.**.*..**....*..*.****...***...****....*...*.**.*.***.*...*.*.**.....*.**.**...*..**.*********.**.*.**.*.**.**.**..*.**.***.**.**..*....***.***.*...*..*.*****.*..*....*.***...*...***.**..**.**.*.**......***...*.******.*...*.*.**.*.*..*..*.*....******..*******..*******.*...*..****.......******..**.*.*..*.*..*.**.**.**.***..*.***.**...***....*.......********.**...**.***...*.**....*..**.*.*****.....*.*.*.*.*.***.*.***.*.*.**..***.*.*..*.***.**.....**.*.*.....*......***.*..****.*.**....*..**.*..**..*..*..*...***.....**..*....***...**.....*..*.**.***..**..****...****..*...*...**...*..*.*.*...******...**.*.**.*....*.*..*...**.************.**...***..*****..**.......**.*..*.**.*.....****.***.**..*..**..*..****.......*.**..*.**.*.****...***.**.*.**..**.**..*..**.*.*.**.****.*.*.**.**.****.*.*...*...**.....*..*..* .**..**..***.***.*...*..*.*..*.*.*.*.*....**.*.*...*...**.**.**.*..*..**.***.*..***.**..***....*******.*****.*****...*...*****.**.*..**.****.******.*.*...*..****.....*.....*.*.*.*******....*.*..**.*******.**...*..*...***...****..**.**.**...**...*.*.**.....*..*...**.*..*..*..*.*..*.*.**....**..*.***...******.*****..**....*******..*.*..***..**.*.*......*.....*..*.**.*..***.*..*..*****..***.*..**...**..***.**.*.*..**.***...*.*.*.***..**..**...*..*...**..*...**..*.....*..***...*..*.*.**.**.**..*****.*.*.******...*.*....*..**.*...******...*....**..***..*.*.*.***..*..**.*.*..*.**...*...*..*..**.......*.*.****..**.....*.*.*.*...*..***..**..*.*....*.*..**.*...*.*...**.*......**..*...****.*..*.**..*.**.*.*.*******....*.*.*....*.**.*.****.*..**.*.**..*...**..**..*...*..*..**.*..*..***.*.**...*****.*...*.*.**.*.*.**.**.*.**.**..**.*...***.*....*****...**..**..**.**.*.***.***.*.**..**..***.**..**..*..*..****.**.*.**...*..*.*.***...***..**.***.***....*.**..*.**.*.**.*..*****......**....**.*..*.******..***.***..****.*.**.****.*.**...***.***********.**.**.*.***...*..*...*...*.**.**..*.*.....***.....***.**.*.**.**..***.*.....**..*..*..*.*.*.*.*.*..*..*..**...*..*..*....*.*.**...*.**...*..**..*...**..*....*.***.*...*.**..*..***...*.*****....**.**...*...*.**.**..*****.*.*....*........**.*.**.**.*...****..**.**.**.*.****..*..*.*********......*.*.**.**...**.**..****.*.****..****..*.....*.*.*.*.**....*.*..*...*****.**.....***.*..*..*..***...***..*.*....*.*..***.*.***..*..****.***.*.**.*.*.***...*...*...**...*.*****.*.*.*...****...*.**...**..*...**..*******....***.*..**....*..*****.....*..***.***.*..**.**.*.*.*.*******..*.****.*****.*****.*..**....***.*....***..****.****..*****...***.***.*..*..*..*..**.*..*.....**.*......**...*.**...*..*******.*.....**....***...**......**.*.***...**.*.*....**..**.**.....*.****.*..*..*..*.***..*..**....**.***.*.*.**..**.***..*..*.**.**..*******....*.*****....*.*.*...*...*..*.****.***...**.....*..*****.*...*.....***.***.****.*..****.***.*.****..**...**.*.. ****....*.***...****..****.***.**......**...*****..*...***..**.**.*.*...*..******....**............******....*....*.*...*.*...**.**.*..******.**..**..*.*.*.****.*.*.*...*...**.******.**....*.*...***..*.....**.*.*.***..*....*.*....*.*.**..*..*.***.***.*****.*...*****.*.*......**.**..*.*****..**...*..***.**.***.*...*****.*.*..***.**..**.*....***....***...***...***.**....**..**.*.**.****.*.*..**..**.*...**.**.*....*..*...*..*.*...*.************....****.*.*.***.*.***....**..**..*.*...**..**..*.***.*..***.***...*.********...*.*...*.*..**..*...***.**.**..***..*.***.....*..*.*.....*.**.*..**.*..***...*..*.*.**..*.*..*.***..*.*****...**.....******........*****.....*.**..*.*....*..***.*.**.****.*.***..*.*.***.**..*...*..***.*..***.***..*.....***.****..***..*..****.*.....**.**.**....**..*...******.**....*.***.*.**....***..*...*.*.******.*....**...***.**.***..*..*.***.**.*..**.*..**....**......*....***.*.*.*.*...*.*.....*.******.***...***..*.*..******....***...*.*..*...**.*.**.***......*.*..*.*.*.**...**..****.**.***..**...*.*...*...*.....**.**.*..******.**.*.*.**.....*..**.*.*....**.*...****.*.****.*.*.*.*.***......**....*.****.*.....*.**.**..*.*.........*..*....*.*.***.......**.****.**.***.*.*.**.***..*.**..**.*..*.*.****.**.*.*.*..*.*..*.***.......**...*......*.*..*..*..*..*.*.*..*.*..*..*****.*..*...*****.*..**...***...**..*.***.*.*..*...*.**.*.***.*.**.*.******........*****..****..*.**..**.***......*....*..*.*...*****.*.....*.*..*.*.*....*.****.****.*.*...**.*****.*.*.**.*****....**....**..*....*.****.**.***.*.*..***...*.*.**.......*.*..*.*.**.**.*.*.*..**..*...***...*.**.........***..*.*.*..***..****..**.****..****...****.*******..**......**.****....*...*...*******.*..***.**.**.*.*.*.*..*.*.**.**..***......**.**..**..*..**..***...*......*.*.*.*.**.*.**...****..**.***...**..*..***..*..*.**...*.***...*..***....*.**..****.***.*.*.***.*.***.**..*.....*****....*.***.**..*.**.*..****..*....***.**.**...**.*..***.*...***.*********.....*.**..*.*...*.*....*.*.....****....**.****** ***.***.*.*..*.*....**..*.....*..****..***..****..****.*****.*...******..**...*....*..*.****.*.**...**....****.**.*.**..*....**...*.***.*.**....**.*.**..**..*.**.*.*.*.*.*..**.*****.*..*....**.****.*.**.*..*.**.***.........***..**..*..******..****.*.***..**.*.***...*..**..**....*.*.**.*..**...*.**..*.**.******....**....*.....***.**...**.*..**..*..***..*..*....**..*.....**..*.*.*...***.**.***.*.*.*.*.*.***..*..***...*.*****..**.*.*..**....*....**..*..**.*....*.****....*.**..***.*.*.***......**.****.*.*.*.*******....***..**.*.****.*....*.**.*****.***.********.*..*******.*.*..*.*.**....*........**..**.*.***.**.**..*.*....*.**.....*...**...*.*.*.*....***.*.....*..*.***.*.**.*..**.*.***..*.*.*.*.....*****..****.*.*..*......**.*...*..***.*...*****...*..*..***..*.**......*..**.****.......*..****.*..*...*..*.**..*..*.*.*....*.******.*.*.....*..******.**..*.**.***.**.****.****.*.**..*...*....**.****.*****.*....*.*...*..****.**..***...**.....***.****.*.*..****.**...*.**.**..***..**..**.....***.****..**..*....*....*...*.*...*...*.*******.*..*.**.*.**..****..**...*...*.*.*.*...**.****.....***..**..****.**.*..****.....*....***....*.*.*.***.**..**.***.*..**.*.**.*.*.*...*...***..*.**..*.**...**..**.*******.***.....**.***..**..***.*.****..*..****.*..***..*.*.****.*..**..***.**.....****..*.*.*...*.******...*.**.***..*.*.**.**.*..**....*...**...**.**..*.*.*.*...*****...*.**.*.**....*.***.*...*.****...*...**....**.*...**...**...*****.**.*******.****...***...*..*.*.*..**.*.....*.*.***...****.*....******..*.*.****.......**.*.*..***..*.*.**.*.**.**....*.*.*..*****.*.*..*....***......*...*.*.*.***..*.*.*.***...*...*..*...*..*..*...**...*.*..*....**..*.**.*.....****..*.*.***..**.............*.*..*..*.*.**..*****..*...*******.*.*..**.***.......**.******.**...*.*....*.***.***.***.***.*.**.*****.****....*.*....*.**..*.*.*.*..***.*****.*..*******...*..***...*..***.*..***.**...*******.****.*...***..**.*.*...****.******.....*.....**.****.....****..**.*.*.*.*********...***.**.*.**..*.*.****.***. .**...*..*.**.*.**.*.**.*.*.*.....*..***....**.*.*.*..****.*.*****..***..*..**...*.*.*..***.***..*..**..*.***..**...****..*..**.*.*...*.....*.***.*.*.***.*...***.*.*********....**...*.*.*.****.**...*..****....*....**.**.......*..*.....*.*.*...******..**.*.*.**.**..*..*..*.*....*.....*....**.*...*....**.**.*..**...**..*..*.**.***.**.*.**.*..*.*.*.....*.......**...*********...**.***..*.**..*.*..*.*..***.........**..**...***...*..**.*..*.*.***....*.**..**.....*..****..*.*.*.*.***..**...**.....*****.*.*.*.*.*.*..**.***.*.*.*.*...**.**..*.**.**.**.*.*..*...**.*.***....*.....**..**..*.*.***..**..*.....**...***.*.******..*.*.**.**.***.**.***.**..*...*..**.*.*.**.......*.**.**.**....*..*.*.*.**.*.****...***...*.*..........*..**..*.....****.*...*..**..*.**.*..*...****......*...********..*.*....*....**.*..*..*.*.*..*...*.***.*.***...***....*.*......*.**..*.*..**...**.*....***.*..****.*.....*.*.*******.**....*....*.*****.....*..**...*****.*..*.*.****.*.*.*..**.*.*.*.**.*******.*.*..**.*****..****.*...*.*..*......**...***.**...*.*.*****.******.....****...*******.********.***.**********..*.....*.**.****........*.*...****.*.*.*.*.*...********........*...*..***.***.**...*...**..*****..*......***..****.**..*..*.*..**.*.*.*...*..*....*.**.*..*......*******..*..........****...*...**..*.*...*..*.*.*.**..**..*..***.****....****...**..*.**.*..**....*....**..**..*.*....**..**.*.*..***.****.....*.*****.**.**..**.*.*..**..*..**..*......*.....*.**.....*.**...*..*..*.**...****..**.**.....*.*********.*...**.*..*...*.*..*.**.****..*.*...***..**..***.**.*.**..*...*..*****....*.....*****.*.*.....**..**...*.*.**..*.**...*.*.*..**....*...*.*.*...*.*.*..***.*...*.*.**...*...*....*..*..***.*...*.*.**...****..*....*.***.*.**.**..*......*..***...******..*.....**.*...*..*.*...**..***..*...*.*******.*.****..**.*...***..***.*.....**.****..**.***..***.*.**.*.**..*..*...***.*.***..*.***.*..****.*........****.******.**.*...***..**.*...*.*...*..**..**.*...**.*..***.*.**..*..*.*****.*.**..***.*.......**..*..* *.**.*..***.********.....**.*.*....*.*.**...*.*.*.*...****.*.*****.**.***.*..*..*..**..*....**.**.**..****..**.*..*......*.**.**...*.*..*..********...*.*.**.***.*.*....*..***..*******...*...**...***.*..*.....*.*...**.*....*.***..*.****..***.*.***...**..*.**..*.****..*...**.*......*.***..*****........**.*....*...*.***...*.**...*.*..********.**...*.**.*.**.*..**.*.**...**.*..**...*****...*....**.*********...*...*..***..***.....*.**....**.*..***.*....*...*.**.**...*.....*...**.*****..*...*...**....***..*...*...*.**...*..*..**.***.***..*.***.....*.*.****....*.**.**......**..***..*.*.****.*....*.**.*.*.******.**..*.*.*.***.....*......**.*.**.**.**....**.*.**.***.**...**..*..**.*..**.*..**..**.****....*....*.***.**.*..**...****...*......*.*.*****..*.*.*.**.*.*..**.*.*.****.*****.*.**.*..*..**..**.*.**..*.**..***.*.***...***..*********.*.***....*.***....***.*..*****.****.*..**..**.*..**..**...*..*..***..*.***..***...**.***....**...**...**.**......*.*.*****.*..*.....*.*.**.*.*.**..**.*.*.*.*.**.***.*.*.*.*.***..***.**.**....*..***...**...*....**..*.*.....*.*****.****...*.*.**........**.****...*.**.*...**.*.*.*.*....*..****..****..**.**....**.**..*****.....**.*...**..****.*......*.**.*.**.*.****..*..**...**.*.**.*...***........***..**.*.*.*.*.*..**.**.**.*.*.*.**.*.**.....***.*.****.***..***..*...***..*.*..*...**.****...*...***.*****.**..*.******.*.**.*.......*..*.**...***....*.*******.*.....**..*.*..**.*....*...******...****.****..*..**...*.....*.*.***....*..*.**..*.*.*.****.*....****..*.**..*.*.***.*..*...**..*...*****.*..*..***....*.....*..****.*..*.****.**.*.**..*.*...*****..*.*....**...**..****.*..*.*...*.***.*......*....**..*.......**..*.*.*.***.*...*.*.*.*.*.*..*.*..*.***..**.....********..**.*....*.***....*...*.....*.*..**.*.**.*..****.**....*.***....****.*.*.*.*****...**..***.......**....**..*...***...*.*...**.*.*..**...*..**..***.***..***.*....**.**.*.*.*.**.....**.***....*.*.*....****..*...*.*.**...**.***.********.***.***.*....*.****..*.*.**..*...*.*...*.****..*** **.*.*.*..*...***.*.*.*...*.***...**.*..***...**.**..*..*...*.....***..*.*...*.*..*...*..*.*****...*.....******.........***.**....**....*.*...*...***.*******.....*...*..*...**..**....*.*..*.*****.**.*.*****.*.*.**...****..*..*..*...***..*......*.**.***.*****...*****....**..*...**..*.*.*.*...*.....**..*...*******.*.***.*....***....**.**.**..**.*.***..*..*..**.**.....*.*.**....*..**.***....***.***....*...**...*.....*.*.****.*.*.*.*..**....**.*..**....***..***..*.**.....***.*.*.****.*.*.**.***.**..***..*.......*..****.*..**.**.**....**.*..*..****..*..*..****......***.*..**..***.*****..*...**.*..*.**..***.*......***.***..**..*.*.....****.*...*...*...*.*..*...*..**.**.***.*.**..*.**.****.*.*.*..**.*.**...*****.*....*......*..*.....**.******..***.*****.***.****......*****..*.**..****.*.**....******.....**..**.***.....******.***...**.*.**...*..***********.*.*......*..*.*.*..**.**..*..*.*..**.*.......*..*.....*.....***.*.******.**..*..*..*.**..*.**.****..*.*.*..**.*.**..*.***.*.*..**....*..*.*.*..*.*...*.*..*...**.***......*...**.*.******.****.*..*.****.**.********.*.*...*...****.**.********..*....*.**.*..*...*..**.*.*.*..**..*.****.*.*..*.***.*.*.*.**.***.***...*...******.***..**....**....*....*....**...*.....*.*...*.*.*.****.*.**.*****.***.*..****...**....*.......*....*.****.**...*.*...**.*****..**...*.**...*..****...*...*....***.*.*.*.*.*.***.**.*..**.***.*.*.**.*....**.*...*.*.*.*..*..***.***.*.**..*.*****.*.**.*.***...***........*.*...**..*.*..*.*....*.*.**.*.....**...*.....*****.....***...*.*.....**.******.*...***..***......*...**.**.*.*.*....*...**...*..*...******...*.**.*..**..*.*.*....***.*..**.***.*****..**.***.*****..**..****....***..*..***..*..**.**..***..*.*..****..***..*...*..**.*.*.*..*.*.***.*.*.*.***..*.*..*.***..***........*....**...*.....*....*.*.*..*.*.*..*.**.*..*.**.****.*..*.**.....***.*.*..****....*...*..*.*.*....*..***..*.***.........*.*.*.***.**.*..**.**..*..**.**....*.*....*.**........***.*....*...*.*..*****.****......**.*.***...**...***.**..***** **.*....*.*.****....*.*...****.***...*.*.*.**.........******.*..*..*...*.**.******.****.*..*...**....****....*.*.**.*.*.*****........*...*....***.*******.*..*****...*.**..**....*.*..*****....*..**..*.....*.****..**..******....*....*.**..*.*..**.****.**..******.....*...*.*.....**.***.****...**..*...*....*....***...*.....**.****...*..*..*...***.**.*.*..**......*.***....****.....**.****.******....*.**....*.***.*...***..*..******....***.....*..***..*.*...*......**..*.**.**.**......*.....*....**..*..**.**..***.*..*****.***.*.*.**...***.***...**.....*.*..***....***...*.*****.....**...*..**.**......******....*.*.**.....**.**..**.*....**......**.*.*..*****...*.*.*.***..*....*.****.*.***.**.*.*...*.***..*.*.**.*.*......**..*.**.*.*....*..***.****.**.*****.*.*....***.....**.****.*.******.**.*..*.*...*..*..***....*...*......**.*...**.*****.**.*....*.*.*.**.*...*.*.*..**..**..*..*.***.**....*.*..***..***....******.***...***...*.*..*...**.*.***.**.***.***.*..***.**.**.**.******.********..****..*..*........***.*..*.**.**.*....**..***...*.****.*..*.***..*.*****.**...**.*.*.*.*.**..*.*...*.*.**.***..*...*.*...*.****...**...*.*.*...***....*..**.**.******.....***.....*...*....*..*..*****..*****..*.***.*...*..**.******.*....**....****...**.....*.*.*...**...*...*.***...********...***..***..*......**.*.**..***.**.**.**.*.**.*....*.*...***.**.**..*...**......**........*..*.****.*......*.***...**.**....***..**..*.*.........*.*..*...*...**.*...******.*.**...*.***.*.****.**.......********.**......**....**.*.*.*****.**...****...**..**..***...*..*..**.*.***.*..*.*.*****...*.****.**.***..**.*.*.*..**.*..**..*********.**.*****..*...******..**.**..........*..***.****.*.*.**.**..*.*..***.*.**....*..*..*********..*..*..*......****.**.****.*.*.......**.***.***..*..*...***.*..*..**..*****...**.**.****....**.*.*.******.*..***.**.**.*..**..*.*******..**...*..*.***..**......*.*****..****..***.*.**.****.**..*****......*..**.*....**.***.****.**..*.*..*.*..*.**...*..**..****.***..*..****.....*..***.*.*... ..*..*.*...****....**.*.***.*.*.**.*........**.*..*.*.***.***..**..**...***..*.***....*...*...*.****...*****.**.*******.*.*.....***.****.**..*....*.*..**.*.*..*.****....***.**.**.**......*.**.*..***..*.........**.**..*.*...*...******...*.**..**.*.*...*.*.**....*.**....*.*.******..*..*.*..*.***....*..*..****...****.*..**.***.*.**.....***.***....***...*...**..******.******.*.**..*..*....*..*.****..*.***.*...*****.**...*..*..*..**..***..****..*..*.*****...*...*.......***.*.**..**.*..*.***...*.*..**.**.*..*****..*.***....*.*********.*.*.**..*.***..*.*.*.****.***....**.......*.*..**..*..*...*..*.*.**..***..*.....*****...*...**....*.**.***.*.*.**.*.*...***....**.*.**.****...***.*...**.*..*.....*.**.*.**.*.*..****.*..***...*...**.*.***.****.****.****...**.**..*..*.**.*..***..***.*..*.*..*.....***...*.***..*.*.*.*.******.***.*.**.*.*.*...*...........*.**.*..*..**..*.*..*.**..**....*......******..*..***.**.**.*..*...*..*...**...*****.*.*..***..**.*****...******.*****.*****...***.*.**.......*.*.**...*.*..*...*.*.*.******.*.***.**...***..*.**.*....******...*..*.*..*....*.*...****.*.*...****...**..*..**..*.*.**.*...*.*...*.*....*.....*******..*.******.*...*...*..*......**.**.*..***.....**.*.*......*.**.*.**...*....*.*.***.*.**.**.*..***...*..*...*.*..*****..*.*...**.**.****.*..***.*...*..***..*.***.***....*.*...**.....**.**...**.....*.****..**.**..****.***....*......**..***.***..***..*.*..*..****..*.*.********.*.*......**..*.*..*.***.***.*.*.****.*.****...*.*.**..*.......*..**..***.******.*....****...*.**..*..**....**.*.**.*.*.*..*.*...*...*..*..**..**.*....*.**.*..**..**.*.*...****..*...*****.***....**.*.**..***.*.*.*.**.**....**...*..*.*...*..****..****...*..**.*.....*..***.***..*..*.********..**..*..*...*.*.***..**.*.*.*..*..****...****....**..*****.*.*.**.*.****.*.***..*.*.*.**.***.****..**.**..****...***.******.***.*.*..****..*.*...*****.**.*****.**.*..**.**.*.**...****..*..*.....****..**..*.**..*.*...*****...*..*.*....*.*...*.***....***...*..*.*.**...*......**.*....*...*. ...*...*....***...****.*.**..*...**.***.******.*******..*.****.**....*...*..********.*..*.***..*..**.****.*.**.***..**...*.**...**..**.......**...*.***..****.***.*.****...*.*.**.*.*****.*...**.*.***....**.*****....*..*..*.*.**..*..*.****.**.**.*...**.*...***.....****.**.**.**.***...*...**....*.....**..**.*..***..*..*...*.*.*..**..*.*.**.****...*.****.*..*****...**.*.*******.****.***..****..**..**.**.*.***.**...*..*.****.*.*..*.*..**.*..*..*..****....**....***.**.***...***.*..**....*.*...**..***.....*.*..**.*.*.***..**.........*.*.*..*.*..****.*.*.....***.***..*...*..****...*..***.****.*.***........*..***.*...*...**.*...*...******.**.****..**.********.**.*..*.**..****.*.*.*...**.**..**.***.*.*..*.*..**.*.****..********...**.**....*.**...**.*****..**.*.*..**....**.*..****....****.**..*..***..****.*...*****....*..*..**..*.*...****..***.**.***..*.......*.*.*.***.**.**..*..***.*.*.*.****...**..*.*******..**.*.*...***.*.***.*.****...*..***.*....*.*...**..*.......*...**.****...*..***...*......**....**.*.*.**.*..*.*.*******..*.***...*.......*...****...*..*.**.***..*.***.*....*..*****.*....*.**.***.**.*.****...*...****.***.***.*.*.....*..*...*.*..***.*.*..***..****.**.**.*...*****.**.**..*.*..*.*....*....**.******..*.*.***...******.**.***.*.*.*..*******.*..**.**.*.**.**...*.....*.**.**.*..**..**..*.***..****.*.**..........**.**..*.*..****....***...*..****..**.*.*......*..*..***.*.....*.**...***.*...*.*..**....****.****..*.**..**..*......*.**...*.*..***.**.*..**.***...*....*****...*.........*..**.********..*.****.****....*....*.*...*...**.*......*..*.....*..*.**.....***.*..*...*..**..***.*..*.*..*.**.***.*...*...*...******....*.*..**...*.***.*..**.***.*...*.......***.*.*.**..*.**........*****.*.*.**.**.**..*.*..*.***....*.****..**..*..**..***.....*..*****.**.**....*.....**..*..*..***.**..*.*.*********.****.***.*.*.**.**.***.*..*.**..**.*..*.***..*.*.**.**...***.***..*.**.*..*.*..*..*.*..*.****..*..**...***..**.***...*....*..***....*.*..**..*.*.....**...**.*.*****..*.**..*.*** .*.***.***...****...*.*.****...*******..*..***..*.**.*..**...**.**.*...*.**..**.*.**.******.***...*.*******..**.**.*.***..*..**..*...**......**..***...*.***..*.**....*.****.*.**.****.*.****...**..*...****.**.**...***.**.*.*...*....*..*..**.**.*.*.*.....*..**.....***..***..*********.***.***.****..*.....*..****....*..*.*.**.......****.*....*..*.*.**.***.......*..****.........****.**...*.**.*****.***.**..**....***.**.....*..*..*......**......**.***...**...*.....**.*.**.....*......*....*........***.******....************.***..*..*****.**.***.**..*****.**....**.**.**.*....*.*.****...*.***.******...****.***..*.***.*...**..*..**.***.**.***.**.**..***.**.*...**.*..*.*...*...*...**.*.*...*...**..**..*.*.*.***..**.*.*..**.*.***.**.*..****....*...*.*.*.*.*....********.*..*..*.*...******...**..*.*..*.*..*.*..**..**..*..***...*.**.**..*......*..**.***...****..***..**.*..***.*..*..*.......**.***.**.*.*...*..*.*.*.**..*.*..***.*.**..****..*..**.**.*..**...**.*****..**......*.*..*..*.*..*..*..***...*...****...*.****..***...**.***.*.***.***.*.*.***..**.*..*.**..****...*..***.**....***.*.**..**.*.*...*.*....**.*.**.**..**.*.*..*.*....*.*...**.*.....**.**...*.****..*..*...*.*.*....*.*.***..*..*.*****...**..****.*.*.**..**.*...**.**.*....*.*.**....*.*..**...***.*...**.*..**.*.**.*.*.*..*.*...*.*****..*....**..**.....*..*..*...*****......**...*...*.....*..*.****...*.*.*...**.*..*.**.*..**.**...**...**..*.*.**..***.*...*.**.***.*.*.***...**..*.*...*****.*.......******.*...****..**.*..**.*..*.*..*.*.**......****.**..***.*.*..*..**..*..***...*...*.*.*.*.***.***..*...*.**.*.*.***.**.*.***...**.*.*..**.**..***.*.......*...**...**...*....**.**...**.*.**...***.*....*....*.*.***.*....*..******...**.*.*.*.*..****.*.*.*.***..*..***.*.**...*...**...*.**.....****.*.*.*****.*.*...*.*..***.***.*.***..***..**...**.*.*..*.*.**.****.....*..**.*.*.......*....**...*.*.*.***..**....***.**.*.*.**....**..*...***..*..*..**..*..***....*****..**...*.*****.**...*.*..*****..*.*..***.*.**..*.**...*..**..*....***.* ****.****....***.**..***.....*.*..*.....*.*.**.***.*...*.*.*.*...*.***.***....*.*....*...**....*.**....****...*...*.*..*...*.**...***.*...*.*..******...*.*...*.*.*.*.*..*.**.*.*.*.****.**......***......****..*.......***.*..**.......*..**.**..*.....*..*..**.*..*.*..*..***...***.......*.*...****...*.*.***.*...*.**.***...****.***...*..*.**..***.*.*.*....**.*.*..*..**.***......*.*..*.*...****.**.***...*..**.*.*.*..*.**.**.**.*..*.***....*...*.....*.*.***..**..***...*.**...***..*....*.**.**..*.****..*.*..***.*****...*....**..*....***.*.***.***..*..*....*.**.**.*****.**.*..***..**....**...****.*....*.*.******.**.*.*.*..*.**...**.*.*........*.***..*.*..**.......**..**....**...***.*...*..*...*.******..*..**.**.....*....**.....****.**.**.*...*.*.***....*.*...**...**..*.....***.*.***...**..*..**..*****.*...*.*........***..*...*..***..*.*****.**.*.*.*...**.***.*....*...*.***.*..*..*....**.*.......*..**.*..*.*.***.****.*..***...***..*..*****.****..**..*********...*.*..*..***..*.****.*.*.*..**.*.*.*.......*..***.....**.......***....*..**.***.*..*.*****...*.*......***...**.....**.**.**..**.**..**.**..*..*.*....*..*****.**....**..****.*****...**..*....*...*.*.*.***.**.*...*.....**.*.*..*.......*..*.***.....*...*.*.....*...*.*.****.......**.**.....*....*....*..****.***...*.***.....***..*..*..*..*...*.**..**.*.***.**..**..*....****.***.****.***.*..*.*.*********....**..*.*..*...******...*.**.*.*..*****.*....*..***.***..****.**...***...*****..**.*..***.******.*..**...**.*..*.**.**....**.**.***.........*.**..*..**..*.**.**..**..*....***..**..*****.***.*..**..*.*.*.********.*....*.**.**..*..***.**.*..**...*..*....*....*.**...**..*.**..**...*.*****.**.***.*...**....***.*...*.....**.**.......**....***.*..****..**.*.***.****.*.....*.*.**....***..*.*.**.**.***....**.**...*....*...*.**.*...***.....***...**.***.*.*****....*.*....*.*****..****.*.*.*.*.**.*.**.***......*.***..**..*.****..*..*****..*.*****..***.**.**.**....*.**...**.*.**..*..**..*...*.*..*...**.*.*.*.*...*..*.*...**.*.*.**.***.. .**......*.*..........*****.*****............***.*....*....*.*.**..*.*...**.*.....*.*...*...*.*.**......*.*......**.*****..**....**.*..*...*...**....***........*...**...**..*.*..*.....*..*******.***...*.*...*.***..***....**.*.*...*..*..***...*******..*.**.**..***..*.*.**.*..*.**.*..***.*..*.******.*..*.**.*.......*.**.*.***.*...*..**.**.*.*.*.**.***...**..**.**.****.**.**....***.**...*.*****.....*.....**.***..**..*****....*.**..**....*..***.*.***..**...*.*.*.***.**....**.*....***..*.******.**..**.***.**..**....**..**.*...***.****.**..*.****.....*.*..*.*....*...**.****..*.*.**.*..**..**..*.**..**.**.....**......*.*.*...***..*.**....**.**..**..*******...***..*.*.*.*..*.**..**.**......*...*.....****.**.****.*.*.*...*.***.***...*.*......*...*..***..*.**....*.....**......*.*..*.*....***....*.***..*.*.*.**..**.**.**...*...*..**.*.*...*...*..*.**..**.*...****.**.****..........***.*.***.*.......****.*...****.....*...*.*.*.**.*.....*************...***..*.****..****.******.****...**....*....*.*..*******.**.*.**.******.**.*..*.*.*.*..*.*.*..**.****...*.....****.****.*...****.*..**..***.**********...*.*...*.*.*..***...*****....********..*.***..*********...**.......***....*..*.*.****...*..*.***.**.**.*......*.**.*.**.*...*.*.****.***.**.**.*..**.*....**.*.*.******...**.*.*..**..**..***.....*..**....***.*.*.*...*.*..**.....*..*..****.*..*..**.**..****.***.*****..*.*.**.*.****.**..**.*.****...*.*.***..****.*...**.*****..**.**..***.**..**.**......*..**...*.**.**.**..***.**..**.*.*.*.**....****..**.*.....***..*..*...*.**.****.***..**....***.**..*..*.*.*****.*.****..**.******....*.......*.***...*...**.****.*.***...*..*....*..*....*..*****....***.....*..*.*.***...*.*.**.***.**...*....**.***..*...*...*..*...**.***.*.*...**.**.**.*.*.*.***.*.......*...**.*...*.*.******..*..*.*.*..***.*.*.*..*..*.***.**.*..**..*.*.**.**.***...*.***.********..*..*.*..*.****.**....**.*.**.*.....*.*..**.***..**..*.......****..**.*..***.....*..***..****..***...*******....*.**.*.*..**.***.**....**.*....*...*. .**..**.****..*.**....**.**.*...*.*.*.....*.**.**..*..**..**.****......**....*.**...*.*.****.*...****.*.*.***..*....*********..***...***.*....*..*....*.....*.*.....**..*..*....*.*.**..*****..*..*.*...****..*.*.*....*...**.....******.**..........****..*..****.**...*.***......*.**.....*.*.****.*.....*..******.**....*.**..*...****.....**....*...****.***...*.*.***..****.**....**.*****.*..*..*.**.....***.*.**..*.****.**..*..**.*.****..***...*..**..*..*..*..*..***.***.*.*.*.**....*.*.**...****.***...**.*...*.*.**...*..*********.....****.*..*..**..**...*.*..*.**...*.**.*.*.**.*.***.***..*.*.......*..**.*.**..*....*.****.**.****..**.***.**....**.*.*****..*...**....*.*.......*.*..*.*.*.**.**...*..***.*...**.....****....*******..*.*..*..**..*....**...*..*.**...*.*..*....*..*..***...***.*.......*****************.*****.****.*...**.*.....*..***..***.**.*.*..*..***..**..*..***...*.*.*.********.*.*...*.**..**.*.....*...*...***...*.***.**..*.*.*****.*.*.....*.*****.*.*..*****......***.*****...*******..**.*.**.**.**.*.****.*******.....*.****..**.*****..*.**..****.***.****.****.*..*....*.**.*******.*......*.**........*****.**..*..**..*.****.*.**.**.*...****.*..***.***.*....*..*..*...**.*....*..*..*.****.*.****.****.***..*..**.**.*****...*..**......**.*.*....*.**.**..*...*....*..*..*..*.*.****..***.....*...*........****.***.*...*...****....*.*..**.**..***.*....****.*..*.**...*.**.*.*...**.**.**.........**..*..*******.**.***.*.***...***...*..*.*..**.***.*.*****..**.***..*..*****..***..***.....*......**.*..*.....**.**.*.***.**.**.*.*..*..***..**......*...*...***.*...*******.**..*.******.**.**.*.**..*.**...****.******..*...*.**.*...***.....*..*.**.******..*.**.*..****.**.**.*..*.*...*..*.**..*.*...*..**.******.........*..*.*.******.***.***..**.***.**..**..*******...*.*****.....**...*.**...********..****..********.*.*******...***..***..**...***..*...*****.*...**....*.*.*.***..**..*.*.**..**..*.***..*.**...***.**.*.*...*..*.*.**.*..**.**....*..*.****...*********..*.**...*.**.***..*.*****.. .*..*..*...**..**.*****..*.*.*...*.**.*.*.*..**.**.*.*.*..**....**.....**.***.*.**.*.**.*.....*..**.**.*.*..*.*...**....**.....*.*..**..**.**...***.**...***.*.*..*..**.*..*.****.**.*..***.***.*.*******.*.****..*.*..*..***.*..*.***.**..*****.*..*....***......*....**..***...*.*.*..*.**.****..**..****.**..***...***.**.****..***.***.*.***....**.****..****.*.**.**.....*...***..**..*.*.***.*******.....*..*****....**.*...***..**....**.*...***.****..**.**.....*......*..*.*..***.*.*..***..**.*.***.***.*.*.*****.*....*..*.*.*..*..***.***.**.*...****..*..*..*.*..**....**.*.**.**.*.*...*.**..***...*..***..*.*.*.*.*.*.*...*....*.**...**.**..**.****.****.*.**...**.*..*.*..*****.***.*..*.....***.****..*.**.**.***.*...****...*..**.***......***.**.**...*.**.***..**.**.*...*.*.***....**.*.*****..***.*.*****.***.*.********..**.**.**.**...**..***.....***.***..**.....*..***..*****..**.....*.*****...*.*.**...**.*****.*..*....**.**.**..**.....*.**.....***.*.*.***.*..**..*.*..**.****.*.*....*....****......**.*.***...***.*.**.*.********....**.**..**..**..*.**.*****..*.***....**..**.*..*...*..***..*.*.**.....****..**.*.*..*.*.*..*.*.*.**.**..**.*******..*.*.*.***.***..*..****.*...*.....***.*..**.*..*.*..*.*.***.**.****.*.*.***..***...*.**.*...**..***..*.*.*******.****.*.**....*...*.*....**.**.*.*****...**.**..*.******..*..*.**..**.*..***.***...*..**..*..**.***.**..******.***.***.***.*...*.***.***..*..***.*****.*.**.***.**.*.**..*...**...**.**.**....***.****..**.*.*....******..*..*..**.**..****..*.*******.....***.....**.**.***..*.*...*...*....**.*...*...*...*.**..**...*****..*...*.**..*.**.*...*....*..*.*.***.****.*......*.*.....*.*.*.***.....**..***.***..*..**..*..***.*.*.*..****.....**.*...**.*.**..**...****....*...**..*..*.*.**.**.*.*.**.*......*.*****...*****.*.....**..******..*..**..*...*.***.***..***.*****...*.**..**..*.*..***...***.*.**..*..***..**.*..*.**.*...**...*..**...***...*****..**.***..*....*..*......***.****.*..*.**...*****..*.*.******.***.**.**...*.**.*....*.*..*......*...*** ..*..**.*.*****..*.***.*.*.*..*.**...*..****.......*....****.*.*..*.*......*.*.***.*...*.****.**.*****.****.*.*...**.*..**.*....*..**......*.*.****.*....*....*.**...**..*.***.***.*......*.*.*......*...***...*...*.**.****.*.***.*...*.**...*...*..*..*.*.***.**.*...*...*.*.*....****.*...*.*..***.***.*..*.***********.**.*****..****..*.**.**.*..**...*.*.****.**.**.**.****.***....*........***.***.**.*..**..*....*....*****...*.*.....*.**.**..***..*.**..**....*....**..**.*****..**.**....*.****...****.*..*...**.**..........**...**.****...*...*.*.**...**.*.**...*...**.*..*..***..*.**.***.*.**..**.*.*.*.*..***.*..*..*....*...*..*....**..**.****.*****.....**...**..**.**..*.*..*****..*****.*.*.**..****..**...**.*.*....*.*...*...*.*.*.**.*.*.**....*****.***.**..**..*.*.*..*.*****..*..*..*...*..**.***.*.*...**.**....*.....***..***.**....****...**..*.**...*.*****.....*.*.****..***********.**.*.*.**...***.*..*.**..*...*..**.**.**........**..***.**..*.***.*....*.**.****.*..**.***.**.**.....*...**..*.*.*.*.....**.*.*.*.*..***...**..**.**.**.*.**..*..*..*...*..**....***.*.**..*.**.**.*...****...**.*.*****.**........*.......***.****..*..*..**.*.**...*.****..**.*...****.*.**.....*.*....**...*...*.*****.**........*.*.*..*.**..***.......*.**..*.***..*.*.*..*..*.*..*.*****.*.*.***....*.****..**.*.*.****.**....*......**..*....***.**...*....*..**.***....****.**......*.*.*.****.****..**..*..*..****.*..**.**......**.***....**.****.*.......**.**....****..**.*..**.*..*..**..**.*.**.**...*.*....*..*..**.*.**..**...*******.....*..*.**.******......***.*.*.*..........**.*.*..*...***.....*..**.***..*.**....*.*...**...****..*......*...*..**..*..*.****.******.*.***.*..***.*.*..***..**.*...**.***..*...****.*.**..*.***..**.....*.*.**..*.*..*.***.**..**.*.......**..**.**...*..*..**.*.*..****.*.**.**.*.****..******.*****.**...*.***.**.**......*.**.......*.**.***..*.....*..***..*.***.*****..***...*.*.....*.*.....*..*..**.**.....**...*..*...*...**..**.***....*..*..**....**...*...***.****.****.*...*...**.**.** **.*....*.***...**..*.***.**..***.**......**.*..*.*...**.*..**..****.*.*...*.*.**.*..**...****....*.****.**....*..*..**.*...*.*..**.*.****..*....*****....*..**...**..*....*.*.**.*.*.*...*....*..*.**...*..*.*...*.*.****.*..**.*.*.****....*...*****.*.*..*.***.***....*******.***.*...**.**.*.******..*.....*******..*..**.***.*.*.....*.**.*.**.....*.**.**.*..*.*.*****..**..*****....**.*..**.*.**...**..*...**...**.*.******.*........***.....*.**....*..**..*.****.*.*..*****....**..*..**.**.**...***.*..*.*..*..*..*.*.**..**.*****.****.*.*.**.**.**...***....***.*...*....*..**.*.**.****.*.***.******.**.....***...******.**.*.*..****.*****...*...**.*..***..*.*..*..***.*..*....****.*..**..*..*..*.*.*..*....*.***..**.**.***.*..*..*****..*...*...*..******.********.*...****.**....***.*.******.....*..***...**.**....*.****...*..*...***..***.*..*********.*.****.*...***..****.*...**...**..*...***..*....**.*.***...*..*...*.*..*.**....****..**.**.**..****..*.........******.******..*.....***.*.*....**..**.*.***.*.....***.*..**...**...**..*.*.*.*.**.*.****.*.*..*.*....***.*..***********..**.*...***..**.....*...*.*.*...**.....**..*.*....*.**......*.*.**....***.*.**.*.*..*.**..****..****.**.***...***.*...*.*..*.****....*.*...*...***.**.*..**..***.***.*....**....*.**....**.****.**....*.***..*.******.*.*.*...****....*.....*...***..***.**.**...**.*...*...**.**..*******.*....*..**...*...**...***..***..**.......*.**.**...*****.*.**..****.......*.**.********.**...**.**.*..*..**..***..***....*.**.*.*.**.*****...*...****.*.**..*..*****.*.**....*..**.*.*.**..******....*..*.****...*.*...****..****.*.*.*.*..***..*.**..*.*.*..**.***.*****.**..**.*.**...***.*...**.*....***...**.*..*.*.*.***...*.**..**.....*.......***.*******..*.*..**..*.**.*.****.*.***.*.*..***..*..*...*...*.**.....**.***..*....*...*.*.**..**.**.**..**.**.*..*..*.*...**..**.*..*.***.*..***...*.*..*...*..*..**.....***....**.....**.*.....**..*.**.*.....***....**....***..**..*..**..**.*..*.*.***...**....*.*.*.*...*******...*..***..*.**.*.*... ****.****......*.....**..*.**.***********...**..*..**.*..***........***..*.****..*...*.*..*..***...**.************..*****..*.*.*..**.**..*..**.****..***....***.***....*..**..*...***..******.**.***...**.*..**.**.*.***....*.*.**.*.****.********....*****.*.*.**.*..*..**...*......*.**....*....*...*..*****..*.*...*.*****..*.**.*....*..****.**...*...*.*...*..*.......**.*.....*.******.*....*.**.**...****.*.*...**.*.**.****..*****..*.*.******......*.......*.***...*...*..**..*.*.....**....***.*..**...**.*......***.*.........*****.**.*...****..*.*****.****.****.****.....*.***.*..*..*.***.*..**.**.*.*.**.*.*....*..*****.****.*.***.....*..**.*....**..****..*...****...*.***.**....****.*..**.*..*****.*.*..*....**.**.***..*.*.*.....*..**..**.**.*.*....*...*.**.**...*..***.*.**.*******.*..*.*.**..**....*...**.*.*.*...*..*..**.****..***..******...*.*.**..*.*...*..*....******....*.**.**.*.*.***..**..*...*.***..*....***.......*...****..********.*....*...**......*..*..**..**.*....**........***.*.*.**.****..*.******.*..**.***...****...*.*..**.*...***..*.....******.*....***....*...**.*.*..**.**...**..*.......**.**.****...******..***.*...***.**.*.*....*.**....**.*......**..*****...**...*.**.*.*.....*......*....*.*........**.*.*..*...*...**..*..*.**..*..*....*..**..*.....*.*.**..*.*..*...**..*.*.*..****.**..**.*...*.*.*.**.*.**.**..***.*******.*..**.****...*.***....*.*.*.**..*..*.****.*..**.*.**.***.***..***.*****.**.*.*..*.***.*.*...**..***..*.*.*..***......*.*.***....*....*.*****.**.***.*....*.*..*.*.*..*****..*.*..**...**.**...**...***..*..**.*.*.**....*..**..**.****.......*...***.****...*.*...***...**..*.*...****..*...****.*..*...*......*.*.**.**...**.....**.*..***..*..*..*...*********.**..**..**.*.**..***.**.*.*.*.**..**..********.***.**.*..**..*..*.*.******......*....*******....**.**.**.*.*****.*.**...*.****.*..***.*.****.....*.***...*.*..*.*....***..**.**....*.*..*.*.****...*...***....****.****.*.**..*..*.*.....****.*..*.*.*******...*..*.**.*..**.******.****..****.*.**....****.*...* .*..*.***.*.*...*........*.*..**..*..**.***..*...*.*..***..**.*.*..*...*..*....*.*.*..**.*..*.*...***...*.**.*****.***.*.****....*..***.*...**..*..**.***..***...*******.*.....*...*....**.****....*.*.**.**...**.**.****.***..*****.*.**..*.**.....***.***.....*..*.**.***.*...******.*.**.*...**.*.*.*...*.*.*****..***...**.*..**....***..****..****.*.*...*....*.**..*....***..****....***...*.*...*.*.....**..**.**..*.*.*..*.*.**.....********.*.*....*.*.**....*.*.****....*.*.**.*..*.......*...*..**...****..***.**....*...*....**.*.*..*..***..*.*..**...*......*.*.****..**...*.******..*..***.*..*.*.*.**.**.**.**.**.*...***.*.........*.*..****.**.***..*..*...**..*.*....***....*....*.*...*..****.**...******.**.***.****.*...*.*..**..**.***.***.*..*.**.****.***...*...**...*.*..*.*.***.**.*.**.********.*.**..**.**.*.....**...*....*.******.*..****.****.******.**.*...**.**.*.***.*...*..*..**..*.***....*.***.**.**.*....**..**.*..*.**..**..***..*..**.****..****.**.**...***..**......*...*.**.*...***......**...**.*.*****....*.***.**..*.**.*.*.*..*.*....***...*.*.***...**........*.*.....**..**.**.*.**..*..***...*...***...***..**.**.**.***....*.*...*..*.....*...***.*.***.*...**.**..*.**.**.**.*****.......***..*.*.*.........**...**..*..**......**....**.*.***.*.*.*.*.**...*.*....***..******.****..**.*.***...*...*..*****..*.*.***.**..*.*..**..**.*****.**.....****....***.***.*...*.*..**.**..****...*.*..**.****.......***..**..*.....**..*.**.*.*.****.*.**....*.***.*....**.*..***.****.*.**.*****..*.***.......*.***..*..****.******....*.*.***..**.*.*..**..****.*..*.**.*..*.***..**...*..*.******..***.***....***.*..*..*..*.*****.*...*..*..*..**...***..*..**.*.*.*...*.*.*.***.*.****..**.....*..*......**...*..**.*.********.**...*...****.*.***......********....*.*..*...*....**.***.**.*..*..*......**.**...*..*.*...*.*.**..*.**...****.***.**.*...***.*.*...***.*..****.....**..****.**.*...*.**.****..**.**..******.*....**.**..**..***...*******....*.******.*...*.*.*..*..**.**..*....**.*.*....***.*...*****.***.. .**..*****.**..*....*.....***.**.*..**.**.......*.****..*..**....****.**..*.***....**.*.*..*.***..**..*..*..*.*...*..***..**.**.**..*.**.****...*.***.**......**....*..*..*.*...*....******..*...**..**..***..*.*..**.*.*.****.*.***.*.....*.*...*.******..**.***.**..*.....*.*....**.......*...*...*.****.*.**..****.*..*..*....****..*..*....*..*****.....***.*.*...*****..***.**.*****...*..**..*....***.*..*.**.***.**.**..***....*..*.*.*.*.*****.****.*.*...*******.*.***.*.*****.*.*..***..*.***.*.**.*..*.*...*****.*.*.*.*.*..**.*****..*.*.*.****.*..*******..*...*.*.*.*......***.***...**.**.*.**.*...*****.......*.**....**..******.........*..*.*......*.***...**.*.*.*..**..***.*.*...**.*..*..**.**..*..**..**..*.*....*.*.*..*...*..**.*..*.**.***..**.*.******.*.*....***..**.....*.*..*..*.*..**.*.*.***...*.*******...*..****.***..****.***.....*.*......****...*.*...*...****....*.*...*...*..******.*..*..***.*...*.**....*...****..****..*.***.*.*..*...****..**..**..*...*.*.*.*...*****.*..*.*.**...***.*..**..**..*.***.***.*.*..***.*..*....*..**.*.***.***..*.*...****.*...*.*...*.*.**.**.*.********...**...**.....*.**..**.....**..**..***..*.*...*..*...*.....**....*****.**.*..**..**.****.*.*..*.*..*..*.*.*.*..**.*.****...*...*.****..*.*..*...*...***...*...**.**....**.**.**.*...*.**.*.*...*.**.*.*..*.......*.........***....****...**..*.******..*..*....*.....***..**...**.....*.***.*..*..*..****.***...*...**.***...**..*..*.**..**..*...*...**.*.....*..*****.*..*...*..*.**..*.*...*..*...*.******..*.*..****...**.*..*..****.*...*.*.....*.*****.**.**.*.*.********.**..*.*.*..*..*......*..**.*..*.**...***.*.*.*......****....*.....**.***.*.***...*.***..*.*.*..***.....*.**.**.**.*...*....*.**.**.*...*..*..*.***..*.*.*.*..*********.*****.*.*.***.*.....***.*...****..*.*.*..***.*.*......***.*..***.******.*.****...****..**......*.*.**...****..*...*..**.*.....***.*..**.*........*..*.*.*..*...**.***.***...*.**.*.**...*..**..****.*.**...**..**..*.**.*.*.**.***.***.****.*......*.**.****.*.**.**.**....*....******* .**...****.**.**.....*...****..********..***.****..**.....*.*.*.***..**..**.......***..*.****...*****.**.*...**.***.**....*.**..*.************.....*..**.****.**..*...***.****.**.*..*....******.*.....*.*.***.**.*...*.*.*.*****.*.*.*.****.***.***........*.**.*.**..*.***.*.*..*.*....****..*****.....*..*.**.**...*..**...****..***......***...*.*...*....**..*.**..*..*.*..**...**.*..*.*..*..**..**...****..*.*...**.....*...****..*.*..**.*....*...**...*.***.****.*..*.**...*.*..***.*..**.**.*******.*..****..*.*.**.*.*.*...*********..**.*..*.*..*..***..***....*...***......*.....*****..***..*..**..*.*.*.*.**..*....**.**....***..*.*****...*.*...**.....*.*****.*.**...*.*****..**..*.....*......**...****.**.*....*.***...*..***..***.**....*.*.*...*.....***.**..*******......**.*****.**.**..*.***.*......****.****.****..****.*****.*..**********.*..***.**.....****..**.*.******.**..***.*.*.*..***.**....****.*.*.**....**....**...****..*.***.*.*..**..*...*....***....****.**.**.*.*.*..**.*..**.**.*.*..**.*...***...**..***..******..*.***.*.****.....******.**.*.*.**.*..*.*..*....*.*.*.***.***...*......*.....*.*..*.*****.***.****.**...**.....*....****.**.****..**...***.********..*..*.**.****..*..***.**.****.****....*.*.*...****..*...**.****.*******.***.****.**.**..*...**.*.*..*****...*.*.****.****.****.**...*..*.****.*.*******.***..*.*...**.*.....*..******.*.......**.....*..*.*..*..**.*....**....*......*..**.*.**...*..**..*.**..*.*.*.**********..**.*.*.******.*....***..*......**..**.*...*.**.***..***...*...*.****..*.**.**.*..*..***.*........***.*.**.*..*.*..*.*.***..*.****.**.*.***.**.****.***.**..*...**.......******.***.**..********..*....***.**.**.****.*..*.*..........**..****...**.***.***.*...*.**..***......***...*.*.***...****.*.........*.***.****...**.*..***.**...*....****.*..**....***.**.***...*.*....*.*.**..***...**...*..**.*********..*.***....*..*.**.**..**..**.*....**.*.*.*.******...***.*****.*.**..*...*.*.*.*..*.*.****..*.*****..***.**.....**...****.*.****..***...*****.*......**..*.. ...****..*...**.*....**.*..*.*.*....****.*******..*****.**.*..***...**...***..*.*.***........*.*.**..**...*..*..*...***.*...*.*..**.*..*...****.**..*....***.****..***.**.*.**.*.*..*.**..*.***..***.**..**.**..*....*.**.*...**..***.*..*...*...*.*.*.**.****.****.*..*..**.**.*.*....*.**...*.*..*...*.*...**...*..*.*.****..*.....**..*.......**.*.*.*.*....*.*.**.......*.....*****...*...***...*****..***..*...**..*..*.**.*...**.....*..**...*.********...*.***...***...*...*....*****.*.*.*...***.*.**.*..*******.**..*.*.*...*..****..**.*****.*...*****.****.*...****....**..*.*....*.*.*..**..**.*****..**....*****.*.*******.*...*...*.*..*..*.*..*...*..*..*****.***..*.*.***..*.*..**..**..**....*.*.*....**...******.**....***...*...*.*.....*......**..*.*....*.*..*.**.*.***.**...**.*.**..**.....*.**...**....*..*.****.********.*.***.*..****.*......**.**....**..*....***.*..*..*.*********.*.*....*.*..**..*******..*.....*...*.............***..**..**..*...***...*...*****.*****.*.*....*..*.......**....*.***..***..**..*.*..**....*****.***......***.**.*...**..*...*.***.**.****..**.**.*..*.*....**......***.*.***.**.*...***....*..*...*.**....***..**..***.....**.***..*.**.*.....*...*.**..***....*..*****.******.*..******..*.*.*.***......**.****.**.******.*..*...*..**...*.**.*.*.*.*.*.....*.******.*..***...*.**.**.**.....*......*****.*.*...*.*.*.*..*......***.*****.***..***.*..**.*..*.****.******..*.**.**....**.*..***.**..*.***..*.**.**.*...**..*...*..**.**.*..**..*..*.*****..*..*....*..*..**.*..*..*.**..**..**....*..*..*******...**.**.*.*...*.....****......*.*.*.***.**.*...*..*.*.**..***...*.**.****.*...*..***.*......*.*.**.***..**..**...***.****.**.*.*..*.***.*....*..**.**.*.*****.*..****..*.*....*..*.....*******.*..*.*.*.....*....*....***.....*.**.*....*.....***...*..*.*.**.*****.....****.**..*..*....*****..*.***.*.***..*.*.**..*..**.****.*..**.....*.....***.*.*....**.******.....***.....**.*.***.*********....******.*..*.*...*..**.*.****.******.*.**.*....****.**.***.*.**......**..*.***..*..***.** *...*..***.*..*.**.*.**.*.*.***.**.*...*..******..*..*......**.*.*..******.**....*.*.*...**.*.**..*..**.***.**.**.*....**..*..**.*..*..**.*..***..*****.*****....*..*.....*.*.**..*.*.*....****...*.****.****.***.*.*....*..***...*......*.***.**.***.*.*******.*....*..*..***.*.*..*.**..****.*.*****...*.***...****.***...***.*.*......**..*..*.*...**..*.*....*..*..*.****.********.***..*.**.*...**...***..*...**.******..*...*..*..*.*.*.****.*.*..*.....***.*.*.*..**.***.**.*...**.....**..*.**********.*...*...*..*..****...****...**.**..*.****.*..**.**...*..*.**.**********..***.*..******.****.**.**.*...*****.**.**.*.**..*.*...*.***...***...*..*.*.*....*......**..*.*.*.*.********..***..*.*.*.***..*.***.*.*..**.*.**.*******.*...*.**....*..*.******.**..**..*..*.*.***.*.****.**..**.*..*****..***...*.*.*..**...*...**.**..****.*...**.***.*****...***.*...*...*..**..**..*..*.**.**.*..***...***.****..**...*.*...**.******..*.**..**.*.*.*.*..*....*****.*..*..*...*.***..*.*...*..**.*.**.**..****..****..**..*****.*.***.*..***...*......**..*.....**.**..*.**...*..***.*.*...*..**..**.*****..*.*.*.**.*.*..**....*..***...****..*.*.....*.*****....**...*.*.*.*..*..*...********.***.**.*....**.*.*.**.**.*.***..**.*.**.*..*..*..***.**.***.**.**.*****.*.......**.....**.**.**..****.....*.*...*..*.....***.*..****.*...*.**.**.****....*..***....*..*****...*.*....*.*.....****.*.**...*.........****..*****..***.**..*.**...***..*....**......**.******......*....*.*.*.***..*..**.***.*..****.*..***.***.*..*...**.**...*.**.**.*.*.**.******......**.**********..**..**.*.***....**.*.******...*.***..**.*.*..*.***.**...*****.**.*..*..*.*.***.*......******..**.*.**..**..***..*....****....*..*....****.******..****.***.*.**.******.*...*.*..*******.****..******..*..****.*.****..**.**..*.****.*.**.*.**....*..*.*...*....****.*.***.****..**...***..*.***....*...**.*.....**.*******..**.***...**.......*..*.**.**.****.*...*.**.*.**...**..**.***.***..*.*...*.*.**....*..**.****.*****..*****......*..**.*******.***..*...*.......**... ..***.**..******..*******.**.*......**.....*.*...*..*..*...****.**....**.*.**..*.*...***..****.**..**..****..**..*....*.*.*.**.*.****.....*.*..***.*.*..*.***....******.*...*.**.**.*..****..**.****.******..*.*******.....*****...**..*.....*...**.****..*......**..*****.*****..*.****.******..*.****....*.**...*.***.***...****..**.***.**...*...*...*****.*.***.*........*...**..**.****.******...****.*..*..**.*.*.*.....*....****.***..******..*.*.***..**.**..*****..***.**...***...*.*.**.*.***...*....*.......**..****.**.*.**.***.**.**..*.*..******..*.***..***.***.*...*.*.**.****.**.**.****..*...*....*....**.*...***..**.*.**...**.**.**....****..****..***.*.**..*...*....**.*..*.*.*****.*.*..****.**...***..*.*.*.......**.**..***..*.*.**.*...*...**....*..**********...**..*.***...**.*.**.*.*.*..*.*****.**.....*..*..*.*.**.*.....**.*..*..*..*.*.**.*..**..**.*..******..***...*****.***....*.*.**.*.*.*.**.****..*.**..*.....*..**..***...*.****...*....*.*..**..*.*..*...*..********.**...*.**.*.*....*.*.........**.....****.*.**.***.....*...****..****.*...*...*.*.**..**...*.****.........*..**.**.*.*..****...*****...*.****.*****...*..*..*.....**.**....*....*******.**..**..*...*.*****.***.***.**.*.**..*..**.***..*...***..*..*.***.***.*****.*.*.**..*.**..***..*****..**.*.***....*...*...*.**.**.****...*.*.****..*******.**..*...*......**.****..*****.*..*.**..*.*.****..**.*..***..*...*.*...**.**..*.*.***.*.*.*..***.****.*..**..*..**.****.***.*.*.****..*****.***.****..***....*..*....*.*..****.*...*....*..**.*.***..*.*.*...****.****...****...*..***.***.****..**.*.*.**...**.***...**..***...*.**...*.*.*...*...****..*...**..*.*.***.****..*****.*.**.*..*....**.*...**.*.***.*.*.**...**..**********.***...**.........***..**..*.****.*..*....*****.******...*...****.*.*..*.*.**.*..*..**.......****.*.*.....*...**.*.****.*.*.**...*..*.*.*.*****.****.**.***.*.***..*.****....*.*****.*.*.......*...**.**.*.**..*.*.*...***.*..*.*..*****.**..***.*.**..*..****..*****.*..*..**.*.***.....********....***.*.*...*.****... **.**..*.****.....****.*.....*..*..**..*.****.**.****..*..*....*.**.*.*.*****...*.*....****.***....*.*.*.*.***.*......***..*****.....*********...*..*.*.*.*.**.*.*.***....***...***.*.*....*.*.*..*...****..*.*.******.*..*.*..**.***.*....****.*..*****.*..**********.*...****.*.******..***..****......**.*....*..*..***....*.***.**.***.***.*...........*...*..*.**.*.....**.**.*.*.*..*......*...***...*......*..*.......*..**..**...***..**.**.*****....*..**..**.**.***..**....*.*.*.....**.***....**.*...******.**...*.**..**.*.***.**.*.......*...*..********.**..*.***..*******......**..****..**.*..*....******.*.**...*.******.*..*...*****.....*..*.**...*.**.*...**.......*****.**.*..**.***.....**.....*.*.**....*.**.*..**.*..*.*.*...**.....******.*..*..**..********....*..*...**.*.*.....**.*.*..***.*...**.*.**.....*.*.....*.*...*.**..**..*..*.*.*..****.*..***...**..**..**..****..*...**.*.....*..*...**.......**.**....*...***.***...*.****..***..**......**..**..***...***...*.*...**.*.**.**....****.**..*.**.**....*...**.*.*..*.***.*...****.*....***.*.*.**.**...**...*.....*..*.***..****.....**..**...**..***.*..*..*..******.***.*.***.**.*****.**....******...*..***.****.*.**.*...**..*..*..*.**.*.****..**...**..*..*.*..**....**.**.*.**.**...**.*..**..*..*.*..**.**.***....*.****.*.*...****..*.****.**....**....*.*******.***.*..******.*..*.*.***..*..****.*..*.*.**.***...*..*.....*.****..**.*.*.**..*...**..****..****.**.*...*.*****....*.*.....*.*.**.***...****.....*...**..**.*.***.***.*.****..***.**.**.*.......*****.****..**...*.*****.****..**.*..*....**...*.*...*..*.*..***.....****..**..*...**.*..*.***..***.****...*..*...*.*.....*.*.*.*...***....**..*****.*.*....*.***.*..*...**..***.**.*.*..*..*****.*.*******.*..**.*.**.***.****.***...****...*****...*.*.**....**.*.....**.*....*...**.*.**.*.*.**.*.***......*.*....**.*......***.***.****.*..***....*****.*.**********...*....*..*.***...*.***.*...*.**....*..*..**.***.....**.*.*..*.**.....**..**.****.*...***...**.*.*.*..****......****.*..*....**..**.** .*.*****..***..**.*...**.*....*..*..***..****.*******...**.*....**...**.*.**.**.*******.*.*.*.....***.*.*..*.*.*.*****.****....***.....*.*..**.***...*.*..*.***.*..****..**..*...*****.*.***.***.***....*.**.*..***.*...*****...*..**..*.*..*.....**......**..*...***.**..*.....**.****....****.*.****..*****..***.*....*.*..**..***.**..****..*..***..***.....****.***.*.*..**...***.**.**.*......*.*****..*..*..*....***..*.*...*.*...**.*....***.**.******...*****..**..**.*.*.*********..*...**.*.*..***.*.**.*.***.....*..*..*..***..*..*.....***.*.*..**.*.**..*****.**.*..**.*.*..***..*.**..****..**..*****......***.*.***.*.......**.****.*...***...*.**.*.......***.*...*.*.*.*..**.***.*.*.*.*.*..***.*.*.*.**.**.***.....**.***.***.*...*..**.*.*.******...*...*.**.*.**..*.**..*...*.*.*.*..***..*****.**.**.**..*.**.*.**..**.....*.****..**..***.*..**.*.*.........**..*...*.**.*...***.*****.*****..*.*.*.....**...*.*..*...*...**..***....*..*.***.*.**.*.**..*....*...*.*..**.*...**..**...*.**...**..*...***.**.....***..**...*.*.......**..**.***.*.*..**.***...**.****.***...***....***.*..*.*....***..*...*.*.....**..*.**.**...*.*....*...**...**.*..***.*.*.....*.*****.*.*..*..*.*.*.....**.*****..*****...**...****...**..*.*.*....*****.**.******.*.*.*...**.*..**.*....**..*.*.....**.**..**..*..**.*.*.**...****.*....*....**...*.*.....*......*....***..*.*..*...*..**..****.....****..*.***.**...*..*.....**.*..*.*.*.*****....*.*.******.**.*****.*...**..*.**.*.***.*.*.*...**.*...*.***..*.*.**.***...*...*.*.**.**.**.*..*...*.**...*.*****.*...*.****.*.*.**..*...*.**.*.*..*.*.*****...*.*****.**.*....*..*...*....**.*******..*.*..**.**..**....*.....**.*...**....*....**.....*****.*.*.*..****..**.....****..***.*.***...*.......***...*.*.**..*****..**.*******..**...**.***.**...***.*...**.*..****..*.*..*....*.*.***.**.*..*..*...**...**..*.*...**.****..***..*.***..*.***.*....*.*.....*.*.*.*.**..*.*.*...**.*****...***...*******.**.*.*.**.**..*.*.*...**...*..**...*.***.*.*..***.....*......**.**.**.****...**...**..****.*** *...*.*..***..*...*.**.*.*..*....*...*....*.*.....**.*...*.**.**..*.**.*.......**.*.**..*.....*.**..*..*.*.....*.....***.**..*..**.*..***.*..*..**.....**....*.**.***..***..*..**..**..****.***.*...***....*.**.*.***.*....**...**...**..*****.**.**..*.*.........*..*..*.**.*..**...***.****...*.*.*.*.**...**...*...*..**.***.*....*.***.**.*.***.*.*.*.**.**.*.**.*..*.*...*.***.**.*.*.*..***.***...***.***..*....******..*****....**..**..****.*.******.*.*.**.*.*...*....*.**....*.......**.**.*.*.***...**.*****.**.***...*.*..***.*..*...*..**....*....****..*....*.***........*....***.*....*.**.*..***..*..*.*..*.**....*...**..***.....***.*.**..**..**..*....*.********...*..*.*.....*.**..**..**.**..*..*.**..*....*...**...*.*.......*******..*.****....***.***..*****.**.**....*...*....**.*.*..*.*..*.***.*..*.**.**.*.*...*.*.*****.*.*....**..*.***.**..*.*.**..***.....*.***.*.***.****.*..***.....**..**.*.*....**.*****.*..**.****.*.*...*......********.*.*..**.****.*.....**.***.**.*****.**.**..*....*.**..*.*....*.**.*.......**...*.*****..*.*..*.***.*..*...*****....*.*****...*.*..**...**.*....**.*..**.***.**..*..*..***.*..**.*..*...*.*.*...*...*..***.*..*..*...*...*.***.*.**..*...*.*..***...**.*****...*.*.****..*...*.*.*..**.*.*.*.**.**.*.**.**.**.*..*.*.****.*.*.**.**.*.***.*...*.*.*.*...****..*...*..**.*....**..*.*.***....**..*.**.....*....*.*****..***.**..**..**...*...******.**..*.*...*....***...***..****...***..*...*...**..*...**..*..**...****.**.*.**.*..*.......*....**.*...*.**.**..*....**.**.**.***...*.***.**...*..*.*..*******.*...*.*.*******.**..***.*..**.**.....*..****.....*....**.**.******.*.*.....*......*..*.**..*.*.*..*..**....*.**......**...*......*...*.*.**..***.*.....*.*.*.**..***.*.*****...*.....**..*....****.***...**..*...*...*...**.....*.*.....*.**..............*.***.***..*..****..*.**....*..***.......*..****.****.*.**.*.*.*.**....*.***.**...*****.**.....*.*....*****.......**..*....**.*.**.*..*....**..*..***....*.**..***.*.*.****.......*.***.**....*..*.......**.**....***..** *.*...*..*........*....**..*****.**.*.**..*..*...**.**..*..*..**....*.*.*.****.*.*......********.*.***.**.**.*..*.**...*.***.*.*.****.****...*.****.*****.****.*..**...***.**....*.*.*.....****..********.*.******.*.*.*.**.*.**..*****.**..*.******..**.*******.*.**.**.*..***...**...*****...**.***.*.*.*****....**.***....***.**.**.***.....*.*...******.**.**...*...*****...*.*.....*.**.*.*.*****..**....***.*.**....*.**.*.*.....**...****.*****..*****..*..*.****...*.****....**.*.****........****.*****..*.....*********.*....*..**..*..*.*.*.***..***.....**....*....**.*****...**...**..*.**..*....**........**...*...*.**.*..********.*.*.******......*..*.*.*.......*.****.*..**..****...*.**..*....***.*.**.*.**.*****..*.*..*.**.*.*.....*...****.*****.*....*.**.*.*.**..****.**...*.**..**.**...****..*...*...*.**....**.******....*..**..*....***..*********..*.*.*.*..**.****.**..**..***..**.**...*.**.**.**.*.*.**.*...*...*......***.*.**...*.*****..**...******...***..***.**.*....*.****.*..*...**...***..*...**.*..***.**...**.**.*..***.**......*.**..*....*.*.***..*.**......**.*.*..**.**.*.*.**.*......***.****........**.....**..*.*.***...***...****.*..*..***..*.*....***.*.***.......***.....**.**.***..*.***..*..**.*.**.*...**.*....***.*.....*.****...****.....*...*.**.**.*...**.*...*.***..*.*..*....**.....*.*..**.***.*..**.*.**.*.....*....*****.****.*.*.*.***...*........*.*.**...**.****...*...*..*.**...***.***.....*...*.*..*.*.**...**.*..*..*..*......*****.*.***..*...**.*.*...*.****..*.***.***.*..*.***.*..**.**.*.....*..*.***.****.*..***.***.*.*..*........*...*..*..*..**..**.***.**..*.****.**.**........*..**..*..******.*....*.**.***...*.....***..*...*..*.*..**...*...*..*.**..*.*...***.*....*..**.....********.*.**.**.****..*.**..*.***.*..*.*.***.*..*.***..**.*.*..**...***.**...*.*.*..***..*..*.****.***.*.****.*.****...*.**..*..*....****...*..***.***.***.......*..*...*.**.*.....*.*...***...**.***...***....**.*..*.*...***.*..*..**.*****.***.*****.*..*...**..**..*.*.*.***.*.*.*...**.*.*.***...*.... ....****.***.***.*.*..*...*.**.*..**.....*..**..*..*...***...*..***.*.***...**..*******...**.****..***..*.***.**...***.*.**...*...*..*...**.*..*.***.********.**.*.....*.*.*.**...**..**..***..**..*..*.******..*.***.**.*...*..****....**.**.****...*.******..*...**...******.****........**.**.*...**.**..*.***.......*....**.*****......******..*.***.****.....*....**...*******..*.*******.*.*..***.*********.*.**.******..*.****..*.*******...*...****..**.*.*.......*.....**.******.******.....*.***.*.*.*.*.*.***..*.*....*...........***.*.*.*.**..*..*.*...*.*.****.***......*.*.*.*..*..**...*.**.*..*.**...**..*.....*.*..**...***..**.***...**.***..*........*.****..***.*..*.****.*..***.******..*..*****..**.**.**..****...***..*....****.***.**..*.*.*.***..*.*******.*****.**.***..*.*........*..*.*****..**.***.*.*.****.***.****.**...*.**...**...****..*.**.*..*.*.*..*.*..**...*..*..****....*.*....*..**.*.*.*..**..*.*...*..*..***.**.**.*.**.*..**......*.*..****.*.*..*..*.**.*.*....***..*****.*....*.*.*.****...*.**..*..*.*.*.**......*..**..****...*.....*.**....*****..*.*..**........****.*.....**...*.*..**.***.*..*.........****.*.*..*.*..**..*****..***.****...*****..**....****.***..*.*.*.*..*****..*.*.**......**.*.******..*.****..*..*.****.***.*.*.**..*..*.***.**..*.**...*****....*****.****..***..***..***.*.*...*.**.*...*.*.***.**..*.***..*..*....*..**..*.*..**...**.***..*..***..*.*.*..**...*.*.*....**.***..*..*....*.*.*.**....*.*.**.....***..*.*.*.*.**.*.*.**.*.**.*..**...*..****.*.*.***.*....*...**.....***..***..*.*.*..*.******.*..**.**......*..**.**.*.*......*****..**..***.***....*...**..***.*.*.**.**...*.*.**.******.*.*..*.*.***..**.*...*...***...*..****........*.**.*..**...*.*..**.***..*.*.*.**..*.***.*.***.......***.***.*.*.**.****..***.*..***.**.**.*.*.*.*...*.*..**...**.****.*...*..***.*.***.**.***..***.*.......*..*..**.****.*...*.**..*...*.**.**....*..******.*.*..*...*...**....***.***.**...*....*...**.*.*.**..*..*.*.**..***.**.****.***.**.*****.*...**.***.**..**.**.*....**.....**.* *.*...**.*.***....***.****.......**.*....*..*....*....***.************..*....******.*..*.*****.....**.**.*.*...***..****.**.*.****..**..**.*..****..***.*.**...*...**...**..*.*****.*.*...***.*.*....***...*..*.*.*.***..**.*..*......***...**...**.******.*..*.**.*..*.*...**.*..****.***....*.....*.****.***.**.*.........*...*.***.**.....*.*...*...**....**.**..*.*.*....*.*.....**....******.**.**.*...*..*..**...***...**.***..*..****.*.****.*....**...*..*...*...*......*.*..**....*..***...*.**...*.**..**.*.*..**..*....****....**.*******.*..**..**..*****.***.*..*.**.****....*.**..**...**...*..*..****...*.*.**.**..*.*.*.*..**..*.****..****...**.*****.*..*..*.******.....***.*..**..*.******.*.*..*.**..*.**.*.*.**.****...**..*..**.****..*.**..........*...**.*..*..*.....**..*......*...**..*.**.......**.**......**.***....*.**...***...****..*..*..*******..****.*..*....**...*.....***.**....*..*.*...*.******...*.***.*.***...*...**...**.*.**..****.***....*...**.......*.*.****.*.*..**.*..**....*.*...*****..****....*...*....*.*.*.****..*.*..**........***...*....*****.**.*..*..*.*.*......*...*.*..*...**....***..*.***.*..********....*.**.*.**..**.....*****.**.*.*.**.****...*...*....*..**.*....*****....***....***..*..*..*..**.*.**..***.....*...****.*.**.***..**...**.*******.***.*****...*..**.......**...*.*.***.*.*.*.*..*..*....**...*******...*****.**..*.*...*.*...*****..*.........*****..***.**.***.****.**.*........**..**.*.*.*.*....***.*..**...*...*.*.*.......*.*...*.*.**.....*.*****.**.****.....*..*...**.....*...*...*.***.*...***..****.***.**...*..*.****....*.**.*....**.*...*.*.***....****.*......*.**...*.....******.*.**.*.**....*****.....*.*......****.*.*.**.*......*..*..*..*.*.***..*.*...*..*..*..*...*.**....*.*..*.***.....*.***..***.***....***.**...*.**.*.**..**.*.*.***.*.*..*.****.*.**.*.**.....**..***.**...*...*.*...*.*.*....*..****.****.*.*.*.**....*.*.*****.*..*.....****.*..***..****.*.*..*.*...*.***.*.*....**.***.....**..***.*..*.**..*...**..*..***.....*.*.**.*..**...*..*..*...*.... ..*...***.*....***..*.*....*.*******....*.**..*...**..*..****..*...***.**....*.****..*...**.**....****....*.**..**.*.*...*.......*.**..***.....**.***....**..*..**.****.***.*.*.**.*..*....**..*.*...*.*.*...*..***.**..****.*.**.*..******....*****...***.**.*.**.*.**..***.*...***.**.*...*...*.*...**..***.**.*.*****.*.**.*.*....*..*.***.***.**..***.**.*.*****.****..*.**.**...**.*...*..**..**...*.**.*.......*.*...*..*..*....**.**........***....*.***..***.*.*.***.**.**.*****.***..*.*..*.*.***.****.******.....**..**..**.*.**...***.*....*.*..***.*.*.*.**.**.**..**.*..*..**.**..*...*..*****....*.*.**...*..****.....*****....***.***.*.**.**....*..**...*******.*********.**...**...**.*...*..********.****.***...*...*...*....*.*...**..*.....***.......**.*..****..****....**.*..*.***....*......**.*..***.*.**....**...**.***.*****.*.*.......*.**.****....*.**..*.**...*...*.....*.*...***.***.******.**.*..*.*.*.*.****.*..******...*..***..*.*.*****.***..*..**.**.***.****.*.*.*****.*..*..***.*.****.**...**..*..*.**...*****..**........*.*......*..**.*....*.**.**...**..**.**.*.******..****...***..**.*..*.*.***....*****.*..**....*..*...*..***.*..*....*.*.*.*.*....**..*.......*..***.*..*...**.**...*..******...*...*..**...******.*....***.***.*....*.*..**...***.***.***......****...***.......*....*.*..**...**......***...**.....*...**.*..***.**.......*.*...*****.***..*....*....*.****..*....**.*.****..**..***.*..***...**..*..**.****.******.***...*...*.**.*...***..*...**..*....*.*...*.**.*....**..*.***.*.***..**.***.****.*****..**.*.....*.*.*******....***...*....***.*...*.***.**...***.*.**.***.......************.*.***.**.***.**...**..**.*****.*.*.*.*.***.......*..*..*...***.*..**.**..*....*.*..*******...***....**...*.***..*******.*.**..**.*..**...*....*.*.*.****.****.**.***.*.***..**.*....*..*.***..*.....**..*..*****.*..*.*..*****.*.*....***.*.**.***.......***.***********.**..*.*..********............*.**...******..***.**.*..*..*.*..*.*..*****..***..***.*.**.**..*..*****..*....***..**.**.****.***.... ..*.....***...*.*.*..*....**.*..***.**.*.*....**.*..*.*.*.*.*......****...*....*.**..*..**.****.********.*....**..*****..*..**..*.*.***..**.**..***.*.*.*..**.***...*.*..********.......*.***..**..*.*.**.***.****.*.*.*.***.*...*..**...**..*..*...***..***.*****...**...*.*.***..****.*.**.*.....***..***..***..*..***.*...**...*....*******...****..**.**.*..*..*.**...***.**.*..*..*...**.*...*...*....*.****.**............*....*.*.*..***.*.**.****.****.*....*..*.......*.......*..****..*..**....****..**.**.*..**.*...*....**.*..*...**..**..*......****.*.*.*.***..*.*.......***.*.*.*.**.***.*.***.*****....**.*..*.......**...*.****..*.*..*..*.***.....*.**.*.*.*.*.*..******.*******.**.*..*.*..**.**.*..***.*.**.****.***..***.*.**...**..*.*..**.....*..**...***..*.****..*....****..**.*..*.....***..**....**....*.*...*.*******..***.*******.*..**..*...*****...*.***.*.*..*.....*...*...*.....*.*.**.**..***.**.......*..*......****..*..*..****.*.*.*.***..**..*.*...**...*.**....*.*.*.***.*.****......*..***......*..***..**.*.***.********..**.*..**..*.....*..***.*****.*..**.***.***...******.***.***.*.***.**...*.*.**..**.*****.*..*.....*...*....*..*..*.*.*.*.*..*....***..******..**....**...***.****.****.*..*.*...*.**.*****..*.******..**....****....*...**.**..*...****....*.********..**...***.**....*.**.....*....**.*..*.....*....**..***.**....*.*..**.**...****.*..****.***..*..*.*****.....*.*..***...*.**..**.***.**..******.*..*.*****...*.*..*..*...**.***.*.*..***...*....**.*...**...**.*..**.....**.*****......**.**..*...**.*.**.*.***..*...***.*...***.*..**.*....*..***...*..*...**.*.***.*..**.*...****...*..*.*..*...**.*******.*.**.*.**.**..**...*..*...*.*.***.*.**.*.****..*....**.*...*.........**.*..**.***.*.*..*.**.*.*******.****..*****..***........*.***..*..*..*.*.....***..****.******.*...*.**.....*.*..*******.**.***.*...***.*****.****.*..********..*.*.**...*....*****.**.******.*..*.**.*..*....***....****..***.*.********..*.****..**.**.**.*..**.***..**..*...**..**...****........******.*...*..*..... .*.*****...*....*.**.***.**.***.*.**.*.*.*.**...*.**....******..**.*.......*.*.*..*.**..*...*..*..*..****.**.*..**..**.*.*.*..***..**..*....***.*.****.***.***.*.*...*...*.*..**.*.**.**..*..**.**.*..*.*.****..*.*.*..**..***.*.*.*..*....*.*..*..****.........**.**..*.....*..**.*..***.****...*.*.**.*..***.**....*.*.*...****...**..*.*.....*.....*..**..***.***.**..*.*.*.***.*.....*...*.*...*.**...*.*.*.*..*..**.*.**.*...*.***...**.*.**.*..*.***.***.....****.*..***...**...****.**.*.*..*.......**..**..***.*.*****.*******.*....*..*..*...**.*...**.*.***..*.**.*..****.**.****.*..*...**...*.*.....**.**********.*...*..**..**.*..**.***...*.**.**.*****..***.*.**...*.******..********.*..******..**.**.**.***...**.*..***.**......**....****..***.***.*.*....*.**..**..****..**...*..***.*....**..***.**.***.***.**.*....**.*****.**.....*...*.**..**..*.***......*.***..***...*.*...*...*****.*..*****.**..**...*...*.*****.***.***.*.*.*.*.....*.**.*..****....**..*.**..*........*.*..*..****.**..*...**..*..****..***........**....***...**.*..*****.**..**.*.**.*.**..*.....*..*..**..****.*.*.*.***..*...*...**.*............*.****.****.*.*...*..*..**********.***...*...*.*......*..*.**.**.***.*..**.*.*..***.*..***.....**.**..**..*.**.**....*..**..*....*..*.****.**.**...*.*.*.*.*..***..**...**....**.****...******.*.*.*.*..*...*.**....**..****.....**...*..*.*.**.***.***..*..**.*.*..**...****.**.*..**.******.**...*...*..***.*...*....**.**.***.*.*..*...*.*.**************.******.*.*.*..**....*.*****..**..*...**.**..*.*.***.*...**.*****......***.***.*..*.*....*.*.**..***.**..***...**...******.*..*****.**.**.*.**..**.*.***.*...**.*.***.*****..*.*...*...****.*..**.**..*.**.*.......*...*********..*.*.....*.***...**..**...**.*......*******....*****.*****.*...****.........*.**.*.*.*..*.*.****..**..*..*..*..*.....*...***.**..*...***....**....****..****....*.*.****...*..*.*.*.*..*..****.**..**.**....*****...**..**.*..*.*.......***.***.***..*.**....*.......**..**....***.*.*.****.*****....**.**..*..***.*....**...***. .....***.*...**.**....****..***.*...**.*.*.*...****.*..***..*..*.*.*.*.**.*.*******.***..*****.*.**.*..**..**.**.....**.***..*.**...*.*.***....**.*...*....*...***.****......*.*.**...*..***.....*.*..**..****.****.*.**.*...**.***.*..**.....*.*..*****.*..*...**.*.*.**.*.....*.....**.**********.*.*.*..***.*.***..**...*......***...**.**..*.***.*.......*...*.*.*.*..*****.*....*......*.*.**.*.*..*....*.**..*...**..***..*.*....****...*.*.*.*..*..*..*.*..******..*..*.*.**..**.**.**.***.*.***.**..*.***....**.......**.**.***.*******..***.......*.*....*...***....******.*...*.**.*..*******.*......*.*.**..........*****...**...*..**.*.***.**.***.**.****.*..*.****...*......*.***..*.****.*.**...*.**..*...*..***.....*...*...**..**.**...*..*..*...*.****..*.******.*.****....*...*..*..*.*.**.*..*..**..***.*****.*****.*.*.*****.*.**.**.*****..*.**.*.*.*.*.*..**.****.....*..*.**.....*.*....*.***.****..***.*.*.*.**....*...*.*....***.........**..****......****...*...*.*.**.*..***.*.***..**.**.**...**.***...**....*...***.*.*.*.**..*.**.....*..**...****.*.*......**.***.****.***.*...*....*..**.*.**..***.*...**.***....*..*..**....***.***.*.****.**..*.....**.*..*..*.**.**..**..*..**..*.*.********..*.*....*.....*.***.*.*.****.*...*.*.....****...*.*....*.*******..*...***...*..*.**......*..*.*......*.**.****.*.*..*******....*.*.*...*.***.**.....**...*....*.***....*.*..***.*.*****.**........*.*...*.*.****.***.**.*.*..*..***.*....*....*.****..**.....*****..**..**.**.**.**..***...*.***...****.*..*......**.*..**...*.**.*.*...***.**....******.....***...******....**..**...***..**..*.....*.*..*...**.**.**..*.*.***.*.***.....***......*.**.***...**.*....*......**.***...*...**.*.*.........**.*.......**.**.**.....*.**.*..*.**.*..***.*...*.*.**.....*****..***.....*.*.**....*....*..*.*.*.*...*.*.**.**.****.**..*.*...**..*.****..*.**..*.*.***.**.*..***.*******.*.*..***.*****....***..***....**.*.*....*.*.*..*.*.***.*.*..***...******.**..***...****..*..**.******.*.***.*.****..***.**.**.**..*.*..**.***..*.****.*.** .*.*.*******.*.**.***.***..***....**...**.*....**....*.....*..*.***....*.*..***..*...**.***.*.*..*****.**.*.**.*.*..*..**.**...*...**.*.*.***.**.*..**.......*.****.***.*.**.*....***.****.***..*..*.**...**.****.*.*.**.***.**.**.*.****..**..**.*..**.....*.***.***.**.***.*..**.*.**.****....*.**.*...**.*..***...*..*..**.*.*..*.*..*.*.*..*.**....***.**..*.*****..*....*.........**....*..**.***...**...*.**.**.***..*.*..**..*....*.*..**.*.*.*...**..*******.****...*..**..*.*.**.****.***.*.********.**.**..*..****..****..*....*...*........*.*....*..**.*..*...*...*.....****...**...*.*.**..**..*.*....*....*..*.*.*.*.*.***.****.***.*****.**.*...*...**....*...*.*..**.*.**....***.**.*.*.**...*..***..*****.**..*.**..*..**..*..**.****...**.*...***..**...*.**.**..*****....*.*.*..*.****.*.......**.......*...**.*********.**...***.*..****..***.***..****.*.*.*......*.*.**...***...**...*..**..*.***.*...***....*..*.**...*.*......**.**.***.****..***...****.*..**.*..****.*..****.**..*...*****.*.**.***.**.**..**.*..*******.......*..****.*...***..****.**.***.*.**.**.****.**.*...*..*.*.***.****.****.**.*****..*...**..**..***.***...***..*.*.*...**..*..*..*.....*.***....*******.*.*.*****.*.*..*......*..*.***.*.*...***..***.*....***.*.*.**....*.**......**.*.***.*...*.*.*.*...*..*..*..*........**.*..*.****.**..*...*.*..*******...****..***.**...*..**.*.*..*****.*...***.....*....*.....***.*..****.*.****..**....*..*.***..**.**.*..**.**.*...........**...***.**....**.********..***......**..***.*...****......**.**.......*.*.*.*.*****.**.*......*.**..*.*....**...******......*.**..**..**..*.*..**.....*.***.****.*....**...*****.*.*....*.*.*..***.***.*.*.............*..*...*.*..*....**.*..*.***..*..*...*****..**....**...*......*......**.*....*.*.....*..*..**.*..**....***.*****.*...*..**.*****.*...*.**.*******.***.****.*..*...*.*.*..**.*...**..**..*****..**...****.*.*.**.**.***.*..*..*.*...*.*..*..***.*...*...*..*.*.*.*.**...*..**...*.*.*.***..*..*.*.*.*...**.*.*..*..*.*.....**.*.**..*.*.*.*.***...**.....*..** *.....**.....*.***.**....*.**.*..**...*..******.***.*..***..***..****..**.***.**....****.*.***....*..*..**....**.****...**..****.*.***.****..*.*..*..**.....*....*..**.*...****....**..**....*..*......*.*.****...*...******.**.*..***.**.***.**..*..*..*.**.**.***..*..***.**.**.**.*....**.*..*.**.*.***...**.*.*..*.**.**.*..*.*****.*.....*.**..**..*.*.**.*.**.*..***.***.*....*......*.**...*..*.*.***..*.*...**.....**..*..**.***....**.***.**.***.***....*...**.****...*.*....**........******....*.............*..*...****......**..***.....*.**.***..**.**.***.*.....*..*...*..*...*..*.*.......*...****...**.****..**..**...**.**...**..**..***..**.....*...*..**..........**.**...****.*.*.*****.*.*.****.**..********.*..*..***.*****.**.**....***.**.*.*..****.*.**.***.*.*.****.**.*.*.*...**..**..*.*..******.*..*.*******.**.....**....*.*.**.***...*.***..*...*.****.**.*.*..**..*.*.*.*.*..*..**....**.*.*.***.**..*.*..***.****...*.*...*....*.****..**.**.*.*.*.**..*..**.*.*.**.*.***...**..**.***.***.*....***.**.*..*...******.****.***.*.........***.*.*..****....*.*..*.**....*...**..****....*....****..*.*....*.*....***..****.*.....*.*.......***.......*..**.***...**.*..***....*.***.*...****...***.**....***...*..**.****.*..*.*....***.*.***.**..*.*.*..******..*...**.**********.****....*.**..*..***.**.**...*.*****...**...*..*.*...*.***...*...**..**....**..*....*****.*.**.**..*..****.*.***..***..*....***.*.*.**.*.******..**.*.*.**..*..*..*..*.***.*.***.*......*........*.**..**..**..*.********..*.****...*.....*.*..*.**.**...****...*..**...*****..*.**.*..*....*..**.*.*...**.**.*.*..*.*..*......******.**.***..**.*.*.**..*.*.**.*.*.*.*..*..****.****.*..**.*.**....**.**.**.*..*.*....*******.*..**.*...*.*.*.****....*.*.*.......**.***..**...**.****.*.*...**.***..*.***.*..*...*****.*.*.***..****......*.**.*...*...*..*.*....*.*********...**.*...*.*....*.****..*........****.*.*...**.*.*.**.*****..*.***.**..**.****.*.*..**.*.**..**********...*...****..**.*****..*...*.****.**..*******.*...***.**.*.****...***.. .**.***.*****.***.*.*...*....**.**..*****...**.****.*.**..*****.****.************.**.**..**.*...********..*.**...****.**.****..***.*...**...*...*.****...*.**..*..***.*.**.*..*.....*.*.*****.**.*.......*..***..*....*....***.*.*.*.**.*****.*.*..****.*.*.**.*.**.**.*....*.**.*.*.*.....*.*...**..**..***...*.*.*****..........*...*...*.*....**....*...*..*...*.***..*...**..**...*...****.*..*.*....**.***...*.*...********.***.*.*.*.**.***.*.**..*.....*.*.*..*****........*.*.*..*..*...*.....**.**.***...*..**.*.***...***..*.****......***.*..***..***.**...*....*...*.**.**..*...*..*..**.*.*....**....*.**...***.**..*...*......*****....*...*.....*....*....**.*.*.**..*..*...**.....*...**..**.****..*****.*..**.*.*.*..*...*..****..*.**...**......*....*..*....*...*..**.*....*..*.***.**.***..*****.******.****..*...***.***.*...*.***.**.*.*.**..*.*...*.***...*.*.*.......*..***.**..*.*..*****........******...*..*..*****..**.**.****..*.*.***..*...***..*****...***..***..*..*.**.*..**.*.**.***.**.*.*......*.***..****.**.****.*..*..*.***..**...*..**.**.*****.*****..*...**.*.**.**.*...*........*.*.****....***.*.*****.*...*.***..*.**..**.*...****..*..******..**..**...**....*..***........**....**.*******.*.***..*.****.***.*...*..*.*.**..*..***...*..***.*.*.*.*.**.****....*.....**..*..****.*.**...*.*.*.*.*...*..*...*...*.*...*...*.*.*...*....*.**.******...*..*.*....*.*.**.**...*....**.*.***.*...*...***.*.**.**.*......*....**...*.**.**..*.*.*.*.*.....*...***....*..***.**..*..*.**...****.**...*.*..****.****.*..*.*.********..*.***..**.*.*.******...*.******..**.**..*...*...***.******..*..**.*.....*.***.....*...*.****..***.***.***....*.***..*......*..*.*..***..*.*...***.....*.***.***........*....*..*.*..*.***.*.**.*...*....*.**.*........**..**...*.**.******....**.....*.****..*.***.*.**....**.***..*..**.....*...***..*****.**.*.**...**....**.**.**..*****.*...**...*..**.**.*..**.*.**..*.**.***.***..*.***.***.*......*..*.**.*..**.**...*.....*..**.**..*.******.**..*...**..****.*.*.**.*****.*..**.***...*..* .*.****.***..****.**..*.**.***..*.*..*******..***....******.*..........**..*...**.*.**.**.**.**..***.*..**.*.*...*.*.*.*.**.*....**.******.**....**...*...***.**.**..*..***.*.....*...*****.**..***.***..**.**.*...**....**......**..*...********.*.***.*.*.**.***..**.******.*...**.**..**..**...***.*..*.**.*.****.*..*..***.*..**...*****.*..**.*.****.**.*.*.***.**.*.*.*..*.**.*....****...*...****........*..***..*.****.***......*..*.*..*******...*****..**.*.*.*.*.*...**..****.*...**..**.****..**....*****..*.**..*...**.**.*..**.*......*..***.******.*..****..**.**.*...**.***.*..**..**...*.*...*****........*.***...*..*.*...**.**.*....**.*..**.....****.*..*.*.**....**..*..*.*.*.***...***.*.*.*...**....**..****.*....***.*..**..*.**..*.....*........****.......*..*..*..**..*.....**.****.***.*....**.*....*.*..**.**.*..***..**..*..**.**....*.*..*.........*.*..*...**..*.*.*.***.....*.***..*.....**.**..**...****.***..*..*.****...*****..**.*.*...***..*...*....*.*.*.***.**..*..*.*...***..*.**.**...*************.*..**..**.**..*.****.*..****.**.*....**..*..*.*..****...*....****....******...****.*.***.***....***.*.*...*..***.******.*..****..**..*..*.*........**.**...**...*.**..*.*..*..**.***.**...*....*****..*..*.*.*****.*.....*..***.*.***....*.**...****..***..*.*.....*.*..*.******..**....**...**.**.*.****....*.*.**.*****.**..**.*****.*.*.*..**.*.******....***.*.**.*...*.*..**.*.**..*.**.*..*.*.**..*..*.*.****.**.......******...********.*.**.**..**...**....*..***.**...**..*****.****.*..*.***..*...**..****..*...***.**.**.*****.*..*****.*.*.*..*.*........*..***.**..**.***...**..*.*.*...*****.....**.......**.****....*******...*....**....*.*..*....*.*..*....**.**********..**.*.**.***.**.*.**.**......**.*..*.**..*.****.*.*.****.*.*....**..*.*.******..***......*.*.*.***....**...**..******...*.*.....***.....***.**.****..**.....*.*.*.****.*.*.*...*...*...**.***..**.*.*.**..**.*..*.*...*......*.**.**.*....**..*...*.*...***.*.**....**..**.**..**..****..****.*..*.*.***.*.*..****....**.*..**.**..*..*. ...**.****.....**.****.*.*.****.*.**.......**.**.*...**.*......*..**..*******..***......**.****....****....***.***..**.*.**.**.*.....****.**..*....**.*.*.*.*****.*.*.***.****.****.*..**..*..*.*.*.*..***...***.*..**.....**..*..*.**.*.******...*..**.*.*....*.*.***....*...*.**....*.*.*.**..*.*..*..*.*****...*..**...**.**..*..*.***...*.*.**..**.**.*......*...*.**.*.**.***..*.**..*..**.*..**.*..*.*****.*..*****.***.....*..***.****.*.*..***.**.....*.**...*.....**....*.**..*.....**.*.*...*....**......*.**.*.....*.**...*..***.**.****.*...***..*.***.*.***...**..***..**..***.****.***....*...*..***..**.**...*.***..*.*.....*..***.**..*..***...*.**..*.**.***.**.****....*.*.**...***..*..**.*.....*..*.**.***.**.*.**.**........*.*.***....**....*..***...*....****.*.*****....**.*.*....***.****......*.*.**.**..****.**.*.*.**.*...*..*...*..*...***....****.........*..*.*...**.*..*.**...*.**.***.*....*.**.*.*.**..****.**...**...***.***.***.*.*.***..**.*.*.*****......*.*.**********.*..*.*.*...*.*****.**.*****...*..*.**.*.**..*.*.**.**...****..*.......**...**.**.**..*.***..******.....*.**.**..**...**..*.****....*..*..**......***..***.*.**..*...*.*.*...**.*.*.***.*.**...**..*.*.**.*..*.*.*..*.***..*.....*.***.******.*......*.**....*.*....*..**...*....*.....*....***..*....**.*****..**..*..****..*.*******.*.....*........*.*.**..*.**..*.***...***.****.***.**...*****..**...*..*.....*******...*.*..*.*.*****.*.**....*.*.***..*.*...***.*.*........**....*****..**.**.*....*.*..**..***.***......**..**.**..*.*.****....*..**.*...**.***..*****....**.**......*.....******.**.**.**...*.....*.*.*..*...***.**..**.***.***.*.....*.*.*.***...**..*...*****.*.........****.**.*..*.*...*****.*.*****.*.**.**.*......*.***..*****.***.*..**.*...**..**.*.**..***.*..*.*..**.*...*.*.*.....*****.**..***.***..*...*.*....*.****.***.*.*.**.**...*.**..*.**.*..*.*.*..*....*..***..*..*.**..*..**....***.*****.*.*.**.*..**..*..*..**..*..*****.*.**.**..***.*..***.*...***.*.*.*.**.****.**.*.*.****.**.....*......****...*********..... ***.****.*...*.**..*****.***.*...*..*.**.*****.....**.**..*..***.....*.*...*.*.********..*.....*......**..**...*....*********..*..*.*...**...**......*.****..*.***..*****...*...**.....*...***..***.**.....*..*.*.*..*........*****.**.**..****..*****...****.***.*.*.*...*.*.**..***....*...******..*..**..*...**.***.*.*..****.**..*.**.*...*****.**.**.****..******.*...***..**....****.*****.***....***.*****..*.**..*.****.*...**....*****..****..*.***...*.*..*..*.*...*..***.**....*..*..*.*..*.**...*.*.*.*.....*...*..**.....*.....*.*.**.......**.***.*..*.***.*......*******....*...*..**...*****.*....**....******...*...*..*******.*.***..*....*....*.***...*.*.*.***....********.**.***.**.***...*...**.***...******..**.**...**.*.*.*******....*......**.*.*..****..******.....*.**.**.*..*.*.....*....**..**.*.***.*.....*****.*.*.**....***..****..*.*...*..*.....*.**....****.*...**.*.**.*.***.**.....*.*.*.....**.*.*.****...***..*******.****.**.****.***.*****.....***.*.***...*..*..**..*.**.**..*..*.*.........***.*.**.**..........**....***..*.***..*******..*.*.**.****..*.**.*..***..*..*.*.*...*.*.*.****....*.*.*.*......*..***....*.***...*.**.**.***.*..**..*..**...*..**..**...****...******.****...*.**.*.****...*.*.*.*.....*....*..*****....*.*.....*..*....**.***.*.***.**.**.*....*.**.**.***..*.*.*....*.*.**....*...*.*****.....*..**.*.**...*...*..***.****..*...**.***....*...*...*..*.***.*.*.*..*...*.*.*.***..*...*..*.*.*...****..**...*.**..**...*.*.***....*..*..**.***.*.*.**..****..*.***....*............***.*..***..***...***...****.*.****.*.***..*.**...******..*...****....**..******.**.**....**..**..*..*....***.....*.**..*.*...*....*.**.*.*****..**.*.**.*.*..*.**.....**.*.**.*...**.**.*.*.*****..*****..*.**.***.**..****...**.*..*..*.**.**.....*.***..**..*****.*.*...*..**.**.*.***...*.*.**.**..*.****..*.**..***..***.*...*.**.*.*.*.***.***.*******.*..**.*..*..***..******...*****.*****.*...**..**..*.........*.**.*...**.**...****.*...........******....*****..**.**.*..*..*..***.***..**..*.*..**...** .*...*.***.**.....**.***.**.*..*******..****.*.*..***..***..****..**..**..**.*..*.***.*.*.***.*****.*...*.*...*.....****..**.*****.***....*....***...********.***...****.***.*******....**.******..****...*.*.*..**..***.*.**********.**.*..*.*..*...**.******.******..*******.*.**........*..*..*.***.***.**...*.*..**....***...*....**......**.*****.**......***..**.*...*****...*....**.*..........*.*..*....***.....*.*.*.*.*.**.*..***.**.****....**....**.**....*..**..*...***...*..*...*.**.*...*...*...*.*.**..*.*...**.*.*..***.**..*.***..*..***.*..*..*..**..*..**.*....**..****.**.*.***.*.*.****..*...*.*.*.**.*...***.*....***....**..****.*...*...*..***.***.*..*....***.*.**.**.*.**.*.**.*.*....*.*******.**...*.*.**..*******..**.*.*..***.***...**.*...**.**.**...*....*..**.....**..*..**...*.*...**...*..*.*.*..*.**..**...****..*..*.......*.**.*..*...****.*.*.*...***.*..***.****.*.**.**..**..*.*.**...**.*****..***.*****..*...*.*.*.*...*.......**.*****..*..........****.**.***.*.*.*..*..*..*****..*.***..*..*....****....**..**.*..***.*..***..**.....*.*.*.*****.*.****.*.**..*.*.*...*......*..**..**.*.*.**.***.*.*.****.******.*.*...***...**.**..*******.**.***.*..*.**..*.***.*...***.***.*.***.*....**.*.*..**...*...**......**..***..*.**.*...*.*.**....****..*.**..........**..*..*..*..***.*.*.****.........*..**.*.**....*..**.**..*...**.*...**..*.***..*..*....**..*.*..**.....**..*.*..***.****..*....**.**.**.**.*****.*..*..**.*....**...***..**...***.*.*.***..*....****.**..*.***.*......*.......*...**.....*.**.****..*..*.*.*...*.*.*....**.*.**.**.**.**.*****...**.****..***...**.*.*.*...*..*..**.**.***.*..*..*...*.*...**..**..*.**...*.***.***.....*.*****....***.**..*..*..*.....*.***..*......****.**..*..*.**..**.******.****...*...*.....*.****..****..*...*.*.***.*****.**.**..**..*.*******.....*..*****..*...**.*..**..**..***..*.*..**.*.*.*...*...*..*.**.***.****.*...******.*.*..*.*.**.**.****.*...******..*.*****.****.**...*.*****..****.*..****....**..*..*..*...*.*..*.*..****.*.*.******..****.**.**.*. **..***.***..**.*..*.*..***.*..*..***.*.***..*..****.***.**.*...***.***.*******.*.***..**.*.*....*..*****.***...**.**...****...*.....***......*.*....**.**....***.*...*..*.*....***.****.*....**..**.....**.**.*.*.**.*****.*....*....*...********.***.....***.**..*...*..*.**.**...***...**.*.*...****.**...*.*****..**..**.*..****..*.****...**..**.*.*..****.**..*..**....*..****.**.******..*.**.**...*.*...*.*.***......*....**.*..**.*.***...*.*..**..*..*.*.....*.***..*..**...*...*...*...*.*..*...**..**********.*.*...***....*..*..*****.**.**..*..**.*..****.***..*....*.......***.*.***.*..*....**....*...*..*..***.*.*.*****...*.***.***..*.**.*****......**..*.**.*..*.**.*..**...*.*..****.**...*.*.*****.*..***...*****..*.**.**.*.*****.**..***.*.********.*.***..**.**.*****.*..***.**...*..*...*.**..**.***....*.**....*.*.....****..**...*..**.*.....******.*.***..*...*******.*.*.....**...*...*.*..*..*.*....***.*...***.*.*..*.........*.*...*.*....**..**.......*.*.*.**..*.....*..****.*.*.****.****.***.*****.*.*....*.*****..*****...***..*.*..**..**...*.*...*..*.*.*.*.**.***.**.***..***.******..*.*..**.....**..*.*..*.***.*...*...***.**.***..**..*...**.**..****..**..**..******..*.**.*...**..**.*.........**.***.*.*...*.*..*....**.**..***.*.*.**...****....***.*.**.**.**..*.*..*.*.*..*****..*..*...*.*...*.******.*.*.***...*..*.......***..*.**..*..*.*...*.....*.*....******...*.*.**....******...****..**.*****.*....*..**.*.*..***..*.******..........*.**.***..*****.*.*.*..**...**...*.*.***.*.**.*...***..*.*.*...*.*.....*...*.**.*...***..***.*.**.*****.**......*.....*.***.*.*.....*.****.*.**..*...*..*.*....****.*....*.*********.**...***.*..***.**.*.*..*...*..*....***.*.**.*...*..***.***..**.****.**...*.****.**....**.*.*.*..*.*..**..*.**.***.....**.....*.**...*.*.*********..**..**....****..****.**.***.*.*.**...******.**..**.*.**..**.**.*...*...*.***..**..*.......*...****...**....***.*.*.*..*.*.*.**..**...*.******.**.**..****..**..*.*******.*.*.*..*.****.*......**..*.*..*...****.....****.*.****..****. *.********.*****...**..***.*.*.*..**.*.*.****.....**...*..*..*......**......*.**.*.****.....*.**.****..*******.*.*...*.***..**.*..***.*.***.**.***.*....***.*..*..*....***.**.*.......**...***.*********.**...*.**.*.*..*******.*.*.......*......*....*...****..*..***.*.*..**..*.***.*.*.*.*.***..***..**..*....*.**..**.*..**..*..*.***.**.*...**..*******.**...***.**..***...*.*..*..****.....*..**.**..*****......*.*******..*..**...*.....***..**.**.**...*.**.***.****.****.****.******.*.**...***.......*.*.***...*....*.****....*.***..***********.*.......*.**.*.**...*.*..*..*.*...****.*.*....**.*.*..**.............*****.**.*****..***.*..***.**.*..****..*....*.....**..**.*.***.*.*...*.****..*...***.*..****..*...*.*..***...***.*.*******....*****...**.*..*.**.***.**....***....*.**.***.*.*.**..*.**..*.***..**..**...*.*..*.***.**.**...****...**..**.*..*.*.*....*.*.***......*.*...*...***..*.**..*..*....***.**..*..*.**..***.**.**..****...*..***...***...*****..**.*..*****.***.**.*.****.*.*.***.**..*****..**.**.*.*..***.**..*.*.*..*....***..*..**...***...****.*.*..*......**...*..**....***..**.**..*..*.**.*..******...*.*.**....**.......**...**...*..**.**.*...*.**...*.*......*.*.....***...**.*.**...*.**.*****..***.****.***.*...*...**.**.**.***...***.**......****..**......*****.*..*.***.*..*.*.*.*..*..*...*.*.*..*....**..****.....**.*.**...****....*..*....**.******.*.***......*..**.*.**..***.*.*..***.**..****.***...**.*.**.**......*.**..*...*.*...***.*.......**..***.*.*..*.*****.***.**.**...****.....*..**.*..*.*.****...*.****...*.....*..*....*...***....**..*.**.....*..**..*.****.*.**....**.***.*...**..**...****...**.**.**..**...*.*..*..**.*....**..*...****.**..**.*****..******..*.......*.*...**...*****........*.*.*.*...*..**.****.****.**...**.*.*.***...*.....*..*..*....****.*..*.*****..*.****..*.*....**...**...*.*....*..*..******.**...*...*..*..*****..**.*..*...*...******.***.......*......**.*.**.**.**.***..**.*.*..**.**....*.......***.*.**....*...*.**.*******.****.*.*.**...***..**..*.*.***. **.***..*.*..**..*.*.**..**.*.**.***...*..***.*.*.**.*.*..*..*..**.**.*.***.***.**.*..**..*..****..**.....*...**.**..*..***.**....**.***......*.**.**..*.*.*.**.**...*****...*.****.*...*.**..*..**..**..***.**.*..**.*.*...*..****.******.**..****......**..*..**.*.*....*.******.*.***..***..*...**..*...*.**..**.***...*..******.*........**.**...**...***...**..*.*.*.****.**........**.....***.*..*.***.*****.**.***.**.*...*.**.*.*.****.**.*.***..*****....**.**...**.****.*******.*****..**....*.*.*.*.....*.***..**.*****..*******.*.**.***....*****..*.*...*.....**.**.*****.*.*..*.***....*****.*.*.*.**.*.*..*.........**.***.***..***.*.*.****...**.***...***...*.*..*......*.......******....***.**..*.**..*..*..*..**..*...**.**...*...*.......*..**.******..*..*.*.*..**..*****.*.*.**.**...*....**.*.*.****..*..*.**..*......*....**.*..*...******....**.******......*....**..*..**.***.**.*......***...*.*...***...**.***...********..**......*..*.*...*.*...****..**..***.....*..***..*****..*.....*.***.*..*.**......*.*....**.***....******....**........*...*...*..**.***..*...*.*..**..**.****.***..*******.*.*..*.****..**.*......**.*.....*.**.*.*...**...*..***.....****...*.*.*.***.***...*...*.**..*.*.*.*..***...*..*****...*.**...*....***..*.**.*****..*....*.....****..**.**.*.**...*.*.*..*..*...*.**.**..*...*.**...***..*.*.*.**.**.*....****...**.*..*.**..*......*..*.**...**.*...**..******..*.**..*..****..*.**..*.*.*...*.*.*.**.*...*.*.*.**.***.*..*..***.****.**..*.***.****.****.....**.***...*.....***.*..*****.**...**...***..*.**.*.***.*....*..**...*.******..**.*....*..***.*.*.*...****..**..**...*.**....*.*****......**.****.*....*..*..**.*.*.*.**...*.**.*...***....*.**...***...**....**..**.*....*..**....*.**...*.**...*.....*.**..*.****..*.**......*.*.****..**.*****..*.*.**.**..*..**....*..*.**.*.**...***.*****..**.*.*..***....***....*..*..***.*.*..*..*.*...*..**..*.**...**....**.**.*..*****.***.*.**...*.....***..*.*...*..*.**.*.**..******.***.**.*.****..******.****.*.***..*.**...**.***.**...*.*..**.* ..*..*.....*.....**.*.*.*******...**.*****.*...****.*.*****...*.**.*....***...**....*..*.**.*....*.********..**.**.***.*...*..........****..**...*...*.*..*****.**..*.*.***.**.****.**.*.*.*.......***..*..**.*****.*..**..**...*.*.*.**....***..*..***.*......**...**..***....*.***......*.****....*.*..***.**..**.**...**.****..*...**..*.*.**..***..*.....*...**.***.......*..**.*...*.....*.*.**.*..*.**...*.*..*.*.*.*.****.*.......*.*..***.*.****...***..*..**...*.*..**.**.****..*......***..*.**.**..*....*..*..*..**..*.*.**.**.*......*.**.***.*.**...***.*...**.**...*.....*.*.....*.**....*..*....*..***.**.***...***...*.*.**..*.***.*....**..****..*..***..*..**.....*****.*..****..........**......**.**.******.**...***...**.****..*...**.**.**.**..........****...**...*.*.....*.**.*.**.**.*.*.*****..**.....*.*.*....*...*****....**.**...***....*..*..**.*..*.*.**.****.*..*..***.*.*..*.**.....*..*.**.*.*******.*..*.***.****.**..*.*.**.*...*..*.*.*.*....*.*.****.*.*..****.**...***.*.*..*..*...***.*.*.*.....**.*.**.*.**..****....***...**..**..***..*.*.*.*.*****.*....*.*..*..***.*.**.*.......**.*..**.**..**.*...*.***.*...**..**..*.*.*..*..**...*.*.**.**......*...**..*****.**..**.....**....*.*..*******...**.*.***.....*.*...****..***.****..*.**....**.*....*...**.**...*****....*..***..*.*...****...*********...*.*****...*.**..**..**.***.**..*..*...*****..**.***.*.*..*.*..*...**.*....*..*.**.*.********..**.*.*..*..**..*.***.*....***....****...***.**.*****......**.*.*.*..****.......*.**..*...*....***...****.*...**...*.......*..**..*.*.****.*..*.*.***.*.*****.*....***.*..*.*.*.*.******...*..**..**....*.***.****.*.*****..*.**.....**........*.*.....**..****...*..**..*..*..*.*.*.*.**.....**.*..*...**.*...*.***....**..*..**...*..*..***.***.*...*..**..*.**..*..**..**.*.**..*.*.*.******..*...**..***.*...**......***..*.*.**..*..*...*.*....******...**.*.***..**.*...*.***..**.*...***.**.*.**...***...****...*..**...***...**..*...*.**.*..****...***.....*........***...**...*.*..**.**.***.*.***...*.*.***..*.. .*.*..*.**...**.***.**...**.*..*****.**...*****....**..*.*....*..**.**..*.*..*.***.*..*.*...**.***..*.**.*.*.*..**.**.....*..*..****.***...*...*..***..*.*.*...*..**.*.....*******.*....*.**..**.**..***.***...***.*.**.*.*...**..**.**.*..*.*..*.**..***....*..**.*.*...**.......*.***.....**.**.*.*.***...*...***..*..**...*...**...*.......*....**..***..***.**.**.*.**********.*.***.**.........*****..*.*.*****.**..*..*...**..**.....*..*....*...**...**.*****..*.***.....**.**.****..*.*.....**.*.*.***.***..*.....*..*******.*..**.*...*.*.*.**.....**.**.***.**....*..***......**.*.***.**..**.*..*.*.****...*...*..*.*.**.*..**..******.*****......*....****.**..**.***....***.*.*......**.**.*..*......***.***.**.*.*..******..*****..*.*.*******..*....*****....*...***.*.***.*.*..*.*.*..**....*.*.**..*...*..**.*.*****...***.***.*...*.*.**.**.....*.***.**...**..*.**.*.**.*.**.**.*.**.**.*.****.*..**..*...*..*.*...**.....*.*.**..*.*.*..****......**........*.*...**...***.......***...*..****.*...****.....*.****.*.*.**...*.*......*..*.*..***....*.*.*****.*.**....*..***....*..****....***.***.*.***..****.*.*.**.****..*.*..*.******.*.*..*.**.**..**.*..*****..*..*.*...*.........*.**..***...****.**...*.*.**..*.*.....**.*.**.*..*.*..*....***.**.****.***.******.**.....**.***...***.*..***.******...*.*..**.*.*..**.***.****.*.*..***.**...*..*****.....***.*..**.**.**.**...**.***...*..**..*.*.......**.......*.*.*..*.....***.*..**..*..*..**.***.*..*.***.*.*..*.*.***.....*....**...**..*******.*..*....**.*.**.*.*******..*..***..***......**....*.****...***..****.*.*..*.**.*.***.*.*..**..*.***.*****.**.*...........***....*.*..****.***..*.**....*************.*.**..*..**.*.*...***.***.***.**.***...***..*.******.*...*....*****.*****....*....***.**..**....*****...**.....*****.*..*..**..***.*.**.*...****.***..*..*.*..*.*.*****..*.*..*.**.****...***.****.*..**.**...*..****...****.*.*.*.......*.*.*****.*****..******.**.**.*****.****...*.**.***.***.*....*..*.....*.***..**.....*.***.**.**...*******..***.***....*.*.***.* ..*****.**.*..*....*.*.*.**....*.***...**..*.**..*****..*.*..*.*******.*..*.*.....*...*******.**.*.**..*....*..***.*.*.**.*.....*...****.*......*..***.*...**.*.*...........**...*..*.********.*.*****.......**..*.*.*.**.*********...*.....*....**.*..**..*.....**.***.******...**.*...****....*.*.**..**.*..**.*...***.**.....***..*....*.**..**......*...*.*.*..**.**...*.*..**...***.**.**.*****.***.......*....*****.*..***.*.*.**..***....**.*..***.......**.***.*.**.**.***.*.*.*.*.***..*.*..*.*...*.**..*..**.*...*******.*..***.***..***..*.*..*....**..*.*.**.....*.***.*....*.*..*..***.*...*.*...****....*****.**..*.*....**..***..*.***.**...*.....**...******...***...*..**..*...*.***....*....***.**.*.*..***....*..*.*.**..*.*..**.*..*..**.**.*****.****..****..****...**.*..*.*..**.**.********.***..**********.**.....**.**.*...**....*....**..*..**.***...*..******.***..*.*........*.*..*****.**....*.****.*.*..*..*..*..*.*..*.....*.*.**..*..**.**.*.*.**.*....*..*.*.*.*..*..**.*.......****.***...*..**....*...*..******..*.*.....*..***.**..*******.*..**..*.**.*.**.*.**.**..**..***...**.**.****...**...**.******.***..**...***.....***..*...*....*.*...**.....*.*..*..**....*.**.*..*******.**..*.*..*.*.*.....*....**.**.*..**.**.****.*.**...*.***.*****.**.******.*.****....**..*.************.*..*..*.**.****..***...***.**.*..*.***.*.**.****.**....*.*....*..*..*.*.***.**.**..**...***......*.****........*****...******.*....**..**.*.....*.******...**.....**...**.*.*..**.*.*..****.***..***...*..***.....*.*.**.*..*.**.****..*...*..**.**..****.**.**.*.*...*.....**........**.**.*.**.***.*.**.**.**.**.***.......*.****.*.**...*.....*.*..*.**....**.**.*...**..**..*....**.**..*****.**..*...***.*.*.**....**..**.*..*.***.**......****.***....*.**.*..*.*.**********..***...*.*.......**..**.*.*...*...**..**.*.***.**..******....*...*..*.**.*.**.*..*...**..***..*.....**.*.**.******..**.***.*.*...*.**.*...*.*..*.***.**......*.*..*.*........******.....****.....******.....*.**..**...*..**.*.**...**..***...*....*.**.***.. .*..*.***..*.***....**..****..**...*******...*..***.*****.**.**.*.***.*..*..**..*......*..*****.**..*.**......*..*...*..**.*****...*.*.**....***..***..*.**.*****...*..*.*.*.*.*.*.**.*.....*..*...****.*..****.*****...********.***..**.*.*..****.**.**.****.*...*..*....**......*...**.**.....*...*.**.**..*.**.*.**....*****..*..*.***.***..**..*..*..***.*...*.**..**.*..*...**....*.**..**.......***.**..**.*.*.*.*.......**..*.*...*..*.**....*.*.....****.**..**.*..*..**..*.*.**........***..*.***..*.***.*.**.*....*..**...*..****..*..*.*.*..**....*...*.*.**........*.*.*.*.*.*.*****.**.**.****.***..*...*.*****..**.*..****.*...*....*..*....**.....*...**..*.****.......*.*.*.*.*..*.******....*.***.....***.*..*.*.*..*.*.***.***..*****..*.***.*.*...**.***.**..**..**....*..**.*.*.*.*..*.....*.**...**.......**..*.**.**...**.****.***.******..*.*..**..*...**...*..*.**...*...**...*.*.*...*....**.***.******....**....**.*.*..**.**.**.*.*.*.*.****.*..*****...***.***.*.*.***.*....***.**..*...*..*.***.****.....**.....*..*.*.*.***.**...*..*..*....**.....******.*.**..*..*.*****.**..****.***..*****.*.*****.*.*.*....*.*.**.**.**..*.**.****.******.*..*...*....*...*.*****.*.*....*.....****.**.*.**.*.*.**...*.....*.....*.*....****.*......*.*...**.**.*.*.*..***..****.**.**.***....**.....******.**.**.*.**.........****....*...**...*.**.*..***.*..*.**.*....*.**..****..*.***......*...*..**....*.****.*.*..****.**.*.*.*..****.****.*...**.***....*.**.*.****..*....*****..****.**...**.*...*.*.**.**.....*...*.******..****...*.*.*********.*...**....*.****.*.*.*..*.*...**.*..***...*.***.....**..*..*..**.*.*.*.*.**.**...**..*...******.*..*.*..*.*..***.*...*****....**..*****...***.*.*.*..*..*.*.****..*...**.**.*.*...****.*..**.**...*...*..*.**...**.**.......**..*.*.*..**........***..*..*****.....**....*...***.*..**.***.*....*.**.*.**..*..*.**.*......***.**.**.**..*...**.**..*..*.***.*****..**.*.......**..*.*.**.**.**..***.*..*...*...****..**..*.....*..**.*.**.***.*.*...*...***.**.*.*.*.*.*.*..*.*...*..*..*.*****.*. .*.*.....**.**.*...*.****.....**.......*..*.*......*.***..***...***.**..*.*..**...*..*.**....*...**...****.**.*.*..**..*****....*...*.*..***.****..*...**.***..***...****..*****....*.***.**....*.*.*.....*.*.****..*.**.***.**....***...*.*.*.****.*.***.*.****.*......***...*.*****..*.***..***.**.*.....*.*......*.*..**..*..***.**..*.***..***.*.**.**.*..*.*..**.*****.*..**.**....*.**..*.***.*.**....***.**.**.***...*.*....*.**.*.*...*.*..**.*..*.**..*.**.....*****....*...*..*..*.*...*.**.*.*.*.**..*..***..*..*..*.**.*****.****......****.***.*....****...***..*...**..****....***....*..*.**.**..*....*.**.*.*******...*.*..****....*.*..*...*....*..*...*..***..*..*.....**..*..*.*.**..*....**...*....**.*.***..***..*****.....*....**...*.*****.....*...**..*......*..*****..*..***.*.....*.***...*..****.*.*...***.***.**.**.*****.**..**.*.*..**..*..**...**.*.*....*.**...*.*...*******.......*.*.*..*.****..**..***...*.**..*.*..*.****...*..*.......*...**.*..*...*.........***..***.****..**.*.*...**.*.*.*..*.*..**..*.*.*.**...*..*.*...*..****.*....***.....*.*..***..****.**.****..*.****.****.***...*.***..*.****....**....***.****.**..*..*****..*.*.**.....*...**....**....**.*....**..****.**...*****..*.**..*****..****...**.*....***..****..***..*.***.**..*.***.***.*...*.*.*.*..**.*...**...**..**...******..*.**.*..*..*......*.*.*.**.*.*...*.......*...*..**..***...*.*..**********.****.****....**.***.***...*.*.**...*..**...****..*.*.***..*.*.******.*.**.....***..*..*..**...*.......*..****.*****.****..***..**..*.*.*...******.*..***.***...*.**.**.**....*.****.*.**..***.*....*.........**.***.*..*.**.*.*...*....**.**.*..*....**..*.***.*..***...*....*.****....**.....**..***.......***.*..*.*.....**.******.*.*...*....***.*..*.*....*...*****.****..****.**.*.***.***.***....*.*..**.*..****..****.**...***.**..**.*....**..**...**.*.***...***..*.*......***..*.**.*..**.****......*.*.*.*.*.**.**..****....*.*.....*.*..**.*.***.***..*.***.....**....**.**...**.*.**.*......**..**.*.*.*...**..***.**.**...*.*.**.****.* ..**.*...*..*..***..**......**.....****.*.....*..*..*...**.**...*.**.*.*..**..*....***.**********....*.*.*.***..**.*...*****..*..**.**.*.*.**.**.**..**..*.*.*.*.....*..**...*.**.**.*.*.*.****.*.*.*.**...***.*.*****..*..*..*.*..******.*.**.*.****...**...*.***.*...*.*..***..**..****...**......*.**.*..***.**..**.***.**.*....*.**.*..***.**..*.**..*.**....*....*...***.*.**.**.*.*.*.*...*..**..**....*****.**.**...***.*...****.....*....*.****.*.*...**..*..**.*..*.**..*..*.**...**.*.****...***.***..****..*..*...**..**.*..****.*.***.**..**..***.**..**..*.*.*....*.....*.****..*.**.*...*..*...*.**.*.**.**.***.*....*.*.****..*.******.***.*..*..****..*.....*..**.**..*.***.***.*.****....*.********.*..*.**.*.*.*.**..*...*.*.*.********..*...**.*.**.*.*.***...*.*.****...***.*.*******...*****.*.*.*..****.*.**...*.**.*....**.**..*..**.*..*....****.**.*.*******...**..*..*.**...*******..*......****....*.**..**.....******..*..*....**.**..*.**........*....**.....****.*.**..**..*.**.*..***.**......*..**.*..**...*...*..*...*..*...*..*...*..*.*....*.*.*....**.***..**.***....*..**..*.......*.*..**..*.***.*.*.***.****.*.*****.***...**....**.**.****.*..**...**..*..***..*.**..**......****.*..***.*.**....*****.*...**.****.*****...*.*.*****.****.***..*..*..*...**.***..*****.*.**..**.*.*..*....******.*****.**.*..*.....*.*.*....****.*.**..*.*.*..*....**...**.*..*....**..*..**.*..*.......*.**..*..**...*.***.**.**.*..**..*....****..*...*.**.*.****.*.*.**.**.*..*...*.**...*.***..*.*..**...*..*.****.*.*.*.*.***..*.*......*...*.*.....***...*..*.*.*..*.....*..**..**........*.*..*.****....*.*.....*.*..*.*.********..**....*.*..*.*....*......*..*.**.*...**.....*...*..*****.*......****.*..***.********.**.***.*.*..*....*..*****.....***.*.*.*.****.*..*....*.*....*.****.*.*.*.*.****..*......***.****.*.***.*...**.**....*.*..*****..****.**.***..*..**..**..***.*.**.*....*..****....*..*.*..*.....*.**.*..*..*.*...*.****..*****..*.***.***..**..****.....*.**.**.*..***..****..*..**.*.*****..*.*....***.****.*.**.**.*...* *..**..*****..**...**..*.**.****..*.....*...**..*..**..***..*...***..*...*..**.*..*.**...*.*..*..**.*..***......*.*.***.*..*.**..**..*.**.***.**.**....*.....*.....*.*.*..........*.***......*.*..*.**...***.*.**....*.**.*..*.***.**..****..**.....**..**.*...*.**..*.*****.*.******.*.*****..*.*.**.******.*.....*.*.**.***.**.*.*...***.*.*.*....*.**.**..*.*...*...***.**.******..**.***...*..*.*.*...*.***.*********..*.*..*******....*..*....*.*.***.*.**....***..**..***..*.***.************.*.**....******...*.***.**..**.*..*....*.....**..****.*..*.*..**.....*.**..****...*.........*..**..****...*.*.**..*..**.*.**.**...*.....**.....*....****...*.**.*..*.**..***.**.*....*.....*.......*.**.*......***.***.***.***.*.*......***..*.*..*****.*.**...*...**...*........***.....*..**.**..*.****..*.****....**.*****..*.*.*..*.*.**.*.*.*...*..*.**.*...**.**.**..*...*.***.****....*.....**.****.*....*.......**.*..**.****...*..**.*...*.*...***.*.**.........*..*.****...*..***.**.*.*...*..***..*..**...***.****...***...***...**.*.**...*.***..**.*..**.**.*.*...****.*..**.*.**.***....**.*.**...........**.*...***.*....***.....*.*...*..**..**..*..*.*...*..**.*.*.*.*.*....*.*...*..*****.****....***.....*..*****.*.*.**.**...****...*.*.*..**.*..*...**.*..**..**..*.**.**.**.**.*...***..***.**...*****..*..*.**.*..*...***..*.***.****.*..*...****.***.*.**..*..*.**.*.*..*....****....**.*..****.......**.*.*.*.....**.***.*..*..*******..*.****......*..*.*...*.*.***.**...*.*****.**.***.****.......*..***....****.*..*.*..*.**...**.....*.***.*...***....**....****.**.*...*.***..*..****..*..**.***.**.*.*.**..*..*..*.*..*......*..**.****....*.***..**.......*...**.***.**..**.**...**.*.**....****.**...*..*.*..**.***..*.**.***.**...*.*.....*.*.**.*.**.****...***..**.********.******.*.*.***......*.*.**.*..**..*...*....*.*...****.**..**...*..*.******.*********...*****...*.******..***.***...****.*.***.***.*....*.....**..**...*.*..*.*.****.*.***.***.....**...**.****.**...****....*...*..*..*****.*...*.***.*.*..**.*****.***....*. **...****.*..*.*.*.****..*.*.....*..*..***..**.*********....*...******..**.***...*.*...**.**..*..****..*..*..**..**.*..***..*...*******..**.*.***.........**.**.*****.*.*.*.*..**...*.**..**.***.*.***.*..*.*..*.*.***..*...*......*.****..*...*.....*.****.***.*......**....*.**..*.**....**..*..*..*.*.*..**...*....*.*..*..**.....****.******....*...**.*...*.*.**...*.*..*.*..**..*****.*...**...*.*...*.*...**..*.***.***..*******..*.***.***.*.*.*.*...****.....****.*.*...**...*.****........*.**...*.**...***.*.*.*.**..**.*....****..**..*..**..*..*.*.*.....*...***.*.*..****.**.*...*.******..*.****..*...*.*.*...**.*.*.*..*.*.*..**.*****....*..*..*.**.*..*...***.*...........***.*******..*.*....*...*****..***..*...*...*.*.***..**.**.*.****..*...**..****.*...*...*..**......****...*.*****.....****...*...**...*....**..*.****.*.*.*.****....***..*.*.**.**...**...**.*.*.**.***..*..*..******.*.**..*****....*.****.*..*.*...***....*.**.**..*.**...**....*.**.*.*.**..*.**.*.**..***..**...*.......***.****.**.*.*.....*..*...**.*..*****.***.*....**.*.*..**.*.**.*..******.******..*..*....*...*.*...*...*..*.**..*.......*.*..**..**.*......*.****.*.*.***.**.......**.***.*.***.....*....*.*.*...*...***.**...*.**..*...****.***.*..*.*.*....*****.*..*.*.*.*...*.*.***.....**.**..*****...*..*....****..*..*.*....***...*.**.*..*..*....**.**....*..**.**..****..**.**..***..*.....**.****.....**..**.**..**.*******...*.*..**..*....**.....*.*....*..*.***.***..*..*..*.****..*.*..**.*..****.****.*.**.....*.....**...**.*.*.*..**...*..*.******.**.*.***.***......**..*..***.*..*.*.*....*.**...***.**.*.....*.....*.***.....***.**..*.........*.***..**.***.*.**...*..*..****.*.**.*.*....****.*..*..***...*..****.**.*.*..*..***..*....*..*.*.******.*.****.**..*.**.**.*.****.*.**.*.**.*..***.*.*...**........*.***********.*.*..*.*.*......*....*.***...*.***.***.*.....*..*.**.*...*.*.*..*..**.****.*.*.**.*.*******.***.****.*.**..*...*.*....***.**...*.*.***.*.**.**.*.**......***..***.**.**..**.******.**.**..***..*..**...*.**...**.** .****...**.*.*..*******..*.*.*......***..**....**.**..***....*.*..**.**.**...*..*....*.*..*...***.**.*.*..*.*..***.*..*...*..*..***...*.**.***..****.*.*...*.**.....*.***..*...*.******.**.*****......***.*.*..*..*..***.*.**.****...*.*..*.****.*.*.**.*...*..**.*.***.*...*...*.*...*..*..*..**..*.***.....*..*.**...*..**.*..*.**...*.*.*....*.*..***...*..*.**.**.**.*....**..*......*.**..*...*...*....***...*.****...****.*.***.*.**.******.********.....**.**..*.*...***.*..**....*..*********.*.****...*..**.**..*.**..**.*..***.*.....*.*.**.*.***...**..***..*...***..*..***.*...*.***.*..*.*.*..*.*....**.**..**.*...*.***.....*..*.*.**..**.***.**.**.***.*...*..***.*.*.*******.***.***.***.*.........***.*.*.*...***..*..*.....*.*.**..*******....**...*.*******.*..**.*..*......**...*.......*.*.*...***...*..**.....*.**.**...*.*******.****..**....**...*...****..*..*.**.**.******..****...**.**.*.****.*..**..*.*.*...***.***..*.**...**.**...***.***...******..***.**..*****.*.*.**.*..*..*.*...*..**...*...*.*.*.****..*.....*...**..*...**.*..****.**.*.*....*.*.***.*.......*.*..*******.***.*.**...********...*....***..***.*.*.*.*.*.*.*.........*.**..*...*..**.*....*....*...*.******..**.*.*.****...*.*.*.***.*.***..*****.*...*..***.....*...*..**.*.**.*..***.*...**.**...**.*.**..*..*.*..**....**..........*.**.****....****....*****.*.*...*.*..*.*.**.**.*.*.*..*...*.*.**.*...**.*..****.*.**.**..***...*.*.***.**.*..*.*..***.*.**.**...*...*****.***.*..**..*...***....*..****.*....****...*..*.***.....*****..**...*.***..**...*.....**...**...***.**...**.*****...*.*...**.**..*********.*...*.*.***.**..*..**..*.*.*..*..***..**..*...******.*.*.*..*..*.*.*..*..**.**...*..*.*.*....*.****..*....**..*****.*.**..**.***.*..*..*......**....**.***..*.**...***..*..*.*...*****.**...*..**.*****...******.*......***.*.**......*.*.*....*...**..**...*....*...*.*.****.*.*.*..*...*******..*.***..*.******.*.**..*********..**.**.**.**.*.*.**..******...........**.*..***.*.**.*.*.**...********.***.*.**..**.....*.*******..**.......*. ....*.*.***..***.***.*.*..*.**.*.*..****.*.*.*..*....*....**.****...*.****..*.....**..**.*.***.***.*...***.**..*.*....*..**.*.***.*..***.****......****.......***.*...*..*.*.*.**..*.*.*****.***.*.*****.**..**.*.*.*.***......**...*.****.**.*.***..****..**...*.*.**..*************.**.*..*.*.*..*.**....*..*.....*..**.*.....**..***..*..***.**.**.*...*...*.....*****..*****.*.*....*.**.*********....***.*.*..*....*..***..**.*.*..*..**.**....***....*..******.*.*.*.*.**.....*.**.*.**...**.******..*.*.*.*.**.**...*.*.**.*....*****.*****.***..**.*...*.*..**.***......*******...*.*.**.**...*.**...**.*.*.*.**...*.**.**..*..*..*..*.******.....**.**.*..***...*..**...*.*....**....**.*....***.*..**.*.*.***.***..**..****.*.**.*.....*.**.**..****.....**..*..*.**....*.*.***..*..****..*.***..****..*.*.***.*.....*****.........*...**.**.......*...*..*....*..**...*...*...**....***..*.***...*.*.....**.....**..**..*.***.**...*..*.*****.*****.**.*...***..**.****.**....***...***..***.****.*..**.****.****.*.*.****.*.*******.*..**.***.***..*.***..*....*.*.*.....**..*..**...*.*..***..*.*..*.*.**.*.*.*......**.*.....**.*.*..***.******.**.**....**.***.......***.*...*.***.**..**......**...*.**.***...*.*..*.......*.*...**...**.**..*....*.*..******.*.*.**.*.****...*****.**..........*.*..****..***.**.***...**.***.*....*.*..*.*.*...**.*.**.**...*.***.**..**..*....*..**.*...*.*.*******..******.***.**..*.**....*....****..*..*..*...*******...**..*****.**.*.....****...**..*.****.**.***.**.****....******.*....**.*..*.*..**.*.*****.**.*.*.***.*..****.*...*.....*.*....*.*......*.******...*...*...*..*.****.****...*.*.*.**...*..***..*...**.*.....*.**.*....*....*.***..*.**..*..*........*..**.**.*......**.........**.*.*..*.*.*...***.***.***.**.....***.****.*.****...*.......*....***...**.*.***....*****.*.*.**...*.*..****.*.*..***..*.**...*.........*.**.****.*.***.*.*...**.*.*.*...*.*.**...**.*.*....*...*.**.**.***....**...**...*.******......***..*.****.*.*.***..........*.**.**...*..*.***.*...*.*..*.*....****..*.***..* .***.......**.*......***..*.....***..***......*...****......**.****.**..***.*..****...**.***.*********.*.*..*.*...****.**....**.**.*.*....*.......*.*...**.*.*****.****........**...*.*.*..**...**.*..**......**.......**..*.**..***...**.**.***..*.*.*....*.*..***.****......*..**..*****....***.*.*****.....***.**.*..*.*.*.**.*...*.*.**.*.********.***..**..*****..**.*..*.*..**..*..*.*****.*.***.*...*.....*..****.*...*.*.*.**.**..*.****.**.*..*..*..*.***.*...*****...**.**....**.******...****.***...*..*.***...*.*.***..*.**.**...****.*...*...*.**...****.....*.*...*.****.....*....*..**...*.**...*****.***.***.*.*......**.***.*....***.***......****.*....********.***.*...*..*..*.********.*.***.******.**....*.......******..**.*****.*.*.*.*****.*.*....*..****....***..*.......**..*.***.*...*...****.*..**....*..*..*****.*.*.***.******.**.****..**.*.*.***....*.*.*..*.*.**.*...*.....*.**..*...*..***.***.**..*..**..*....*......**...*.*..**.*..*.*.*........****.***...*****..**..*****.*.*.*...**.******.***..*..**..*****..**..*.*.***.**...*****.*****..***********.*.*...******..*.....*..*..**..**.*.****.*.***..*.*.***..*.****.*...***.**.*.***.**.....****.*.*..*......*.***.*.****.*.*.*..***.**.*.********...*.**.......*....****..*..**.**.*.*.*.**.***.*.**.**.*....**..*..***.**...*...*.*..*.*.........*****..*....*....****.*.*.*..**.***.*.*.******.*...*...*.*.*...**.*.**.**..**.*.*.**.***..***..**.**.*..**...**..*..*.***.*.***.*.*.......*.***......*********.**..*.....**.**.**.**.*.*.****.******....*.**..*.***.**.*.......*.**..***.....*...***.....*.*.***.*..****..*...**.*.**...*....**.*.******...****...**....*.*.*.**....*.*.***.*...***.....*..*****....*........*.*.**.......*..***.*.**.*..*.*...**...*..**...**...*...*.*.*.**.*..**.*.*..*****.....*...**..*..***.....**..****..***..***..*.*...*.....***.......**.**..*..*...****.**.*..**.*..*****.**...*.**...**.**..**...*.**.**.*.***.**.....*.*.***..*.**..*...*.***..**.***.**....**.*..*..**..*.*.....*..*...***.**...***.*.********...*.****.*.*.**...**. .**....*.***.*..***...*..*...***..*.***.**.**.*****..**.****...*****.*.*.*****.**.***..**..***.**..**.*.....*.*.*.**.*.***...****..**.*.....**.......*.*..**...**********.*.**..*.*.**...*.**.......****.*.*..****...**.....***..***.*..*.**..*.*....*..*.*...*.**.*...**.***...*.......**...**.***.**...***.**.**..**.***.**..*..*.*....*.*...**..*...***....*..***..**...*.**.**...***.*...*..*..**.**...*.*..*...*......*..*****.*.*.**.*..**..**.****..**.*..*.*...**.***.*....*..****..*****.*...*..*..***.*.**..**...*.*.*..**.**......*..*...*.*.**...*.****..**...*****.**********.*.*.**..*.*...****.****.**...*.**.*****.*...*.******..*.*.*..**.*.*..*..***..**.***.*...*..*.*.*.*..*....*..****.**...*****.*...**..*......*.****........*..****...*...*....*.*****....**.**..*****.***.*.*.**.***.*..*.*.......*.*..*.**....*....*.*.*....*.*.*...*.*****.**...**..***.*........***.*......**.*..*****...*.*.**...***.*..******.***.**.*.*..***....**...****.****.****..*.**.***......**.*..**....*....*.*.***.*.**.***....*.**.**..*.**...*..**...***.***.*.**...*....***.........*.****.*..*.......**.**.***.......**.**.**.**.*.....*.**.**.**.*..***********..***.**...**...*..**...***.**.*.*..*.*.....*.**.*..*******....*****.*..*.**.*.****...***....*...**..***...**.*..*.**..****.............**.*******.***..***..*.*****...*.*.*.***..*.*..****.*******....**.*****.*.*.*..****..*.*.**.***.**..*.*.......**.**.*.**.......**.*..**.****...*..**.*.*..*.**..**.***...*...*.*.*..******.**.*....****..**......*.**..**..***......**...*.***...*...*.......*.***.*******.*.**.**...**.******..**.**.*****.*.*..*..**..**..*..*.**.*.*..***.*..*..**.**...*.**...*......**.*..**..**.*.**.**....*.****..***.*.*****....*.*..*..*.*.....*****..****.****.****.**..*.*.**.****.*.*.**..*..*.*.**.***..****.**.....*.**...***.*.*.**.**.*...*..*.*.*****.*....*....*.*.*..****..*..*....*..*.....**.*.****..**....******.*....*****.***.**...*..*.*.**.**..****.*..**.**.*..*..**..*.*..*..*..*..*.***....*....*..***.**.****...**.**.****.*..*.*...*...*.***. *.*..*.******.**.**.***..*.*..***.*...*.*.***...***.*...*.*.....**....*.***.**.**...***........***.***..*****..*..***..**..**..*..*.**.**..*..*.****.......**..*****.**....******..****..***..*..*****..*..**.**....*...**...**.**.**......***.**.*******.*****.*.*.**.*.*..*.*.*..*.*..*.**.*......**..***...***...*.........*..**..***.*..**..***.****...*.**.*.*******..*****.******...*.....*..**...***..*..**.*.**.**.****..*.*..*....***...*...*.***.***...*....*...****....***..***...*.*..**.**...*.*.*.**.**...**....*.*.**.**..***.*.*.*****.*....**..*..****...**...**.**....*....*.**....**..**...*.***.*..*..*..**.*****...***.**.*.***..***..**.*.**.*......*.*.*..***.*.*..*******.****..*.....****..**.**..***....*****..*.****.**..**.***....*.**.*..*.*.**.*..***....*.**..***.*.**.*...*.**...*...**.****.**.*.***.....****.*..*....**..*.*.**.***..**..****....*.*..*...*.*.*.***...*.*.....**.**.*.*.*...*..****.****..*..***....***.*****...*....***.*...*...**..***.**.*.**.*.**..*..*****....*..**.***.**..*......**..**.**.*.......*..**.*.**.*...***..*.*.****.***.*.*****.....**.*****...**.**..***...**.....***..**....*....****.***..***..****...******.**.**.....*..**.*.*.*.*.*.....*.*..*.*....***.*.*.*****.****...*..**..*.*..*.*.****.**............*...*******..**..**..**...***.**.**..**..**..***.*.*...*....**..***.****.***...**.....****..***..*..*..***...*..*.****...**.*****.*.*.***...*...**.......*....*.*..***.**.*.*..***......***...*.*.***.*.*..*..***..*.*.***.*..***..*.**..**.*...****...**.***....*..*..***..***..**...***.****.**....*.*..**.**...*****.*.*..*..**...***.*.***....*..*****.***.*****..*...*.**.*.*....**.**..***..*.*.**...***.*...*..**..*.***.*.*.**.**.*......**.**...***.*.***..*.*..****.**.*..*.***..***...*..**..*.****..******.*.*..***...*.**..*.*.*.*.**.*..**.*.*..**..**......*.****.*..*.*.*****.*.....*.**..*.******.***.*****.*.*..****....**.**.*..*.***..*.*.....*.**.***.**.*.*.***.*.*.*...*.**...***..*..*.**.*...**..*..*....*..*******..****.***.***.**.**...*.****.**....**.*...** **..**....**..**.***..*.***.*.*.*..*...*...**.*...*....**.....**....**..***.******...***.**....**..*.**.*..*.**..*.**...*.***...*.***..*.*.*.*****.***...****.*.***.....**..*....***.*..*******..*****.*.**.*..**....**...*...*.*...*..*.*.....*....**..***..**..***.*.**....*.***..**......**.*....*..**..*..*.****..****...*.*.*...*...**..*........***.*.**.*....**.*..*.*..****.**.******.****..***..*****.***..*..*...*.***.**.*******....*.***.****.*.**..*.****...**.....**...**.**.....*.*.*.**..**.****...**.....***.*.......*.**...*....*...**..*.**.*.**.***...**.***.*.**.*.*.**.***.*.***.*...*...**.***...........**.*..*..........*..*...*.**.****.*...**....**..***..**........*****.***.*.*******.*.**.*******.**.*.***.**.**.************.*..***.*.*..*....**.....****.*.**.*..*..*...*.****..*.****...****.**..**.....****.**.****...**.*...*.*.*....*.*******.**.*.***.*.*....*.*....*...**..*.*.********..*.*.**.*..*..****..***...*..***...*...*.*......*..*.*.*.*..****.**..**..**..*..*..**.****.****..*...*...***...*..**.*...*.*...*.***.*.**.*..*..*.*..*..**.*..*..**..*.*..*..**.*.**..***..**.***......**.........*******.****.*.***.**...*.**.....*...**.*.....*.****.*....*.****..*..**...*..*.**.*....***.....*******.****....*.*..*..*..*.....*..*.......*.........**..****..**...**.*....**..**...**....*..**.***..*...*.*.*..***.*.*.....*..**.*...*.*.*.**..******..**.*..*.*...**.......**...*..**...**.*.*...****..**.***..**..**...**..**.********..*.*....*.*.*.....*.*...*..**.*....*....**..***......****.*..*.***.*...*..*.*.*.****.**.***.*.***..*.*.*.**..****.....**...**..**...*.....*.....***......*.*.**.**..*.****.*.*..**..*...*...*.**.*....***..**.*..*.*.*..***.*.*...**..**...**.*....***..*.****.**.*.**...*..**..******.***.*...*****....***....**..******............***..*.*..*...*.***..**.*....**.**..**..*.***.*.***.*.**...*....**..**.*..****.*..*****....**.*.*.***...*****..*.**..*.*..*.**.*..*.*.*.*.....*..**.*.*..******.*..*..***..**.*.....**.*.**.*****..*.*..*..******...***..**..**....**.*****..*.. ***.....*.....**.**..**.****.....****.*..****...**..*.*.*...*..*.......*.*..*.*...............*****..**....**.***.**..**.*******...**.**.*.*.****.*.***....**..*.**.****.*.*...*.********..**.*.*****..**.*..**..**.**..**.**....**.*.*.*...*...*.*******.**.*...*...***..*.****...****.***.*.***.***........**.*.**.*.****.*.****.*.*.****..*...*.**..**.*.*.**..**.******..*.*....*...*.**.**.*.**.....**.****..*.*.**.*....*....*.....*.*..***..****.*.*...**.*...*..**...*.***.*...*....*..*.*...*.....**.**.*..**..*.**..***.***...**.*..******....*....*****.****.....*..**.*......**...***..*.**.*.******..**.*.*..*...*.****...**.**...*..*..*****..*.....**..*.**.*.*.*.*..*.**.**.*..*..*.***.*..*....*.*****.***....**.*.**...*...*.*.*.*****.*..*..****..***...**.**.....**.*..**.**..**.**....*.*......****..*..*.**....**.*..*....*...*....****...****.......*.*.*.****.*.**...*.*.***.**.*****.**..*..***....*.**.**.*.*.*.....***....*.**.**.**.*..**.*.***.*..**..***.*.****....*****.*...*..*.*.*..*..**.*...*****...*.*.**.*.....***.*.***..**.*..*.*.*.*..**...**..****..***.*......*.****.***..******.**.*.....*.*.***.*.***.....**.*..***.**.**..*.**.*.**...*..**.*.*...*...***.*.*.***********.**..*****.*.*....**.....**...*..*..*.**.**..**.**.*****.*.*.***..*****...*.*.**.*...*..*..**...*....**...**...**..*.***.*.***.*.*.*...**.**...**...*....**.*.*..****...***.**.*.******....*...****..*.*.........*...**..**.****.....*..***.*..**........********..*.****.*.*.**..*.*.*........*..***..**.*...*.***..**..*..*...*.*.*.........*.**....*.*.**.*...*.*....**.*.*......*****....***.******..**.**...*...*......**.*.*.**..*..*..***..**.****..**..**.*.****.**..........*.*.**.*..*.*..*.*...**.**.***..**.**.**...***.*.*..**.*....***.*.***...*...*.**.**...**..**.**.*..**..**..*.....*****.****..**...**.***.*.*****.**.****.....****...*****.**.*.*.........****.*.**....*.*..*****.**.***..*..***.*.**....*.**...**.....*..*..**.****...*..*.**.***.**.**..***.******.**.*..*..*.*.*.*.**.***.*....**..*.*.*..*..**.*...**.***.*.*.*.** ...***.*.***.****..*....*.**.*.***...***..*....**.*.**.....****..*..*.*...**..***...**..***..*.*.***....*****..*******...*.*...*******.*..***.**....**.*...*...*.***..*..*.*..***...*...*.*..*...*.****.***.****.***...*.*.*...**...*.*********...*.**..*******..*...*....*..*..*..*.*.....****...**..**..*.****...*...**.****..*.....****.****.**...**.....*.**...*.***....*..*...*.**.*.*....**..***.**..*..*..**.**...******.*.**.*.***..*...***.**.....***...******.*.**.*.*....***.***.*.*.....*...**.*.*.**..*.*.***...**..........**..****.*...*.*.*..*****..**..****..**.*...*.***.****.*.*.******..*..**.***...***...**.***......*.*.**.****.*..****...*.***....**..*.*****...**...*.**....**...*.**...**.***.**.**.*.*..*....***.*.****..*.********..**.*.****.***.*....**...*.**.*...**.**..*......*.....*.....*.***..*..*.*.**..*.*.*.....*.*.*..*.....**...*.**..*..***.***.*.**.*.****.*..*...*.**.**...***.**.****..**.*..**...****.....*.*.***.*.*...**..*****...*...*.*...**..**.**.*.*.**.*.*..**.**.********...**...****..*..**..*.*.*....*..*.*.**..**.*.***.*...*.**.**...*.*.**.**.***.*..*.**.**.***.*..***.**.*.***..*..*..***..***..*.*.***.....**.*****...***...*..*...**.....*..*..**.*..**.**.*..***...*.*.*.*...*.**......****......*..*..***.*..****....**.**.**..*****.*.***...**.....****.*.****..**....**.**.....**...*.**.*..**..***.**..*..*..*.*..*****......***..*..*.****..*.*.***.**..*****.*.*..*.***.**..*****.**.****.*...***...**..*.**.*.*.........*.*.***.***..***.**.***.*.......****..*...*.*.*..*...*.*...*.**..**..*.******.**.**.**.....*.**..*.**...*..***.*....*.**.**.*....****.***..****.**..*.**..*..*...****..*.**.***..***...**..*..****....*..**.*.****..**..***...*..*.*....*..**.*......**.....**.*.**.*..**...**.***...*...**.**....**.*.*....*.*....***.*.*******.**...***..****.*.****.*......**..*.**...**.****..**.*..**.*..***..*.*..**..*.*...**.*.*.*.**.***..*...*..*....******.**.*.***..******.*..**.*.*.*.*.*******....*..***..***..*.**.***..*..***.*..***.*..*.****.*..*.*.**...***..*....*....*.**... ....***..**.*..*.*..*.***..*..***.*...*..**....***.**.******..*.**..*..*.*..*.......*.*...*....***.***.**...*.*****.***.*.*.***...*.*.**.***.*.*...*....**..*..*..*******.***.****..*..*.*..****.**.*..**..*.*.**.......*.....**.**.***....*.*..*.***...*....***.***.*..***.*.*.**.*..**....***.**...*........*...*......***.********..*.***.*.***.**..*..***......*****.**.*.*.***..***.*.**.****..*.*..***..*.**...*.***..*..*...*.**..*****.***....**..*..**.***.*..*..******.**.....****.*..*.*******..****.*******..**.**.**..***.*.*.***.**.*....*.**.******.*.....****..*.*....**.***..***..*...*.*....**......*.**.**..***......***.*.*****....*....*.**.***.*..***..***.******.*.........*.*.*.***.*.**...*.*.*****...*.*.*.***......********.**...*...*.........**.**.**.*..*****...**.......*****..*.*...****.*.****.**.***.*.*.***.*.******.....*.***.....**..*.*.**..*.*****.....*.*****...*.**...*.*..*...*.*..***..*...**....*....**..*..*.**.*....****.*..*...***.*..*.*.**.*****..*..*.***..****.**...*.**....*.*..*.*.....*..**.*..***.**.*.**.*....**.**.**..*.*.*..*..*..*.......**..***.....***...*.**...**.....***......*.*.....****.***.*****..****.**..**...***..**.***.*.*.*****....*.*.**...*...*....*.*.****.**.**.***.**.***.*..**.****..**..**.**.....**.***...****..*.**.*****.***.....**...*..*.***....*.*....*.****..*..********.*...**..*.*.*.****..**********.......*.*.*..******.**.******...*....*.*.*.**.*.*...*.****.***....****.*****.**..*.*.**...*.*.***..*.*.*...**..........*....**..*..***.*..*..***.*..**...***.*....**.****.**.*..*...*.*.*.*..**.**.*.***....***.****..*...***....*.****.*...*.*.*.*...******.**..*....**.*..*.***..*..*..*...*.*****.....*..***.*****....**..***.****...**.*****.**.*...*...*.....*..*..**..**....***...**..***......******..***..*...*.*****.....***.....*...****.*.**.*.**...**.**.**....*.*..*..*.......**.***.**..**.****.....*..*.**....*.*..*****.......***.**.*..*..*..*..*..*..*.**..**.***.*.*...*..***..***....*.......*.*.**.****.**..****.*.*.**.**..****..*.*...*...*....***.***..* ..**.*.**..*.*.*........**..*.*******.**..*....*****..***.*.*.*......*.*.*.**.*..*.**.*.**..**..**.**.**..*.**...*****...*.*.***...*..***.***....*...****.***.....********.....*........*.*..*.......*.*.****.*.....**...*....**.*...*.*.*.....*..*...*..*.****.***..**.***.**.*...*.*.*******..**.*.****.**.**..*...****....*****......***.****.*.*.****.****.*....*.*.....*.*****...*.***.***.*.*..*..*..**.*.*...........*...**....*...**.*..*..***.*.*...******..*.*...**.*.*..**..*..*..***...*.**....***.**....*.....*.*..***..*.*..**.****..**....**.***..******.**..***.**....*.**.*..*.*.*....***..*.*.*.***.*.*...**.****.*******.**.....*..*****.*...*.***.*...*****...***.*****..*****.*....*......**..*....**...**.*..*..**......***....*.***.....*.*..**.*.**.**..***....***..****....******.*****.****.*.**..*..*.*...*....*.**.*.*.**....*.**..**.**..*...**.**.*.*.......*...**.**..*.....**.**.......****.*..***....**..**..******..****.*...*..*....**..*.**...*..*.*..*.*....**.****.**....***.**.***..*..*.*...*.**.*...*..*....*.**.*.*.****.*..**..***...*********.***.*.**...****.****..***.*..*.*...**...*.*******..***....***.*.**.....*.*..****....****...*****.****............**.**....*.**.**..***..*...****.*....*....*.*.*.*..******...*...*..**..*...*.*.**..*.***.....**.*..*...**.*..***.........**..****.****.**.**.*..*.*......**..***...*..**.*.*..*...*.*.*...*.*.****.*.*..*..*.****.....***.****.**.*****....*........*..***.*..**....*.**...*...*...*...****.*..*....**.***..**.***.*....*.***..****..*.*..***.*..*.****.***.***.*.*.***.**.**.**...*..*******..**.*.***....*****..**.*******.***..*.*..*****.***.*..*..****....*.*...**.*.*****.....*...***.*.*...******.....**.*.*....*..*.**...*......****...*..***.......**....*.*.**.**.*...*.*..*..**.***.......*.***...**..**..*..**.*.*.****.*....****.*.***..**....*.*.*..**.........*..**.********...**.**.**.*..*.**...**..***......***...***.*.*.****.***...*.*****.....**.******.**.**.****...*.*..**.*..*.********.**..**.********..*.*.*.*.*.*.*.*..*.***...****.*...*. ***...*..**.*.*..*..*.*.****.**....**.*..*..*..*.*.*.***..*.*....*****.*..**..*..**.*********.*..**.......*...*.**.**....**.**..***.**....*.*.**....****.****......**.*.**.*.***..*...*.*.**......*.*..*.**....*.*.****.*****..**.****..******.*.*...***...****..*.***.........*..*.**.***.*..*.*.**...**..*.....*.**..*.*...*...*.*.*..*...***...*.....***.*..*.*.***.**.**...*.******.*.*....*.**.*.....**********...*.*..*..******.**..**.***..**...*.**..****...**..*..*...*.*.*..*.***...*..***...**..*.*.**.***...........**.********.****....***..*.*.******.*.*.*..*..*.***....*.*****.*...*.***.*.**..**.*.*.......**...*.***.**.**..**..***...***.*..*..*.*.*.*....****..*.***.*..**....***..*.**.***.***....****.**....*..*.**.*..*....*.***.**.**..*..**.***.***....*...**.*..*.*.*..***.*....*.**..**...**.***..*.****.*..**...*.*..**...**.*.**.******.**..*.***.*.**.***.*.****.....***.**.**.****.**..*.**..**.....***..*..*..*..****.**.***.....*....*.**.*.***..****...*.*..**.**.*...**...****.....****.*.****.*..**....**...**....******...***....*..*..*....*..*.***.**.*...**..*..*.***....**.**.***.*.**.**.*.*..**...***.*..**.....*..**.***.*..*....***.**.***.**.*.***...***...****.***.**..**.***.**..*...*.**.*..*.*.**..*...**.*.**.*.***..****...*****..*.*....*.**...****.*****..*.*......**.**..*..*.....*..**..*....*.**..*..*.**..*****.**.*...**.*.*.*.**.*.*.**...******...*****..**.***.**..****..*.*..***............***.****.*.*.**.....*.**..*.**.*.*.**...***..*...*.***...**.***..****.*....**********.*...****..**.**.***..**.*****.....******.****...*.*.***..*....****.*.***.****....****..***....*.....***.**.**.....**...**.*.*.**..*****..**..*.*...*****.*..******.....**..*.**.*****..*..*****..*.**.*.*..*..**..***.*..*.*.*..***..*.*..*.....*.**.*.*.****...**..**.*..*.*..*...*.*..*.***.*..*...*....******...***.*....*.**.*.**..*..*...*.*.**..*.*..**..**..**....**.****.*..*****...*.*...**.*...*.*....*.*..**..***.***......*..***.*..**.*.....***.*...***.***...**...*.****.*.**..***.*.*..*.*.*.*.*.*.*.**.******.* .****.*.*.*..**.**.....**.*.*..*.**..*.*..**..***....***.***.*..**.**.....**.*.*..*..**.*..*...**....*.*..**.**...*..**.*......*.*......***.*.*....*..**.*.******.*.**.*.***.*******.*..***.*.**..**.*.**.**.....**.*.**..******.***..**.**.****..*.*.*****.*.*....*......*.****.*..**.....*.......***..***...*.*..***.*...****..**.**.***.*..*.*..**.*.......*.*.*.*..**...*...**.*****.*..***.*.********.***.*****..*****...***..****.....***.*.***.****.****.*..*..*.**..***..******..**...**.*....**....*...*...*.**.*.*.*..*.*.**.**....****.***..*.**..**..******..**.*..***...**.***..***.....**.*..**.....*....*...*****.*..**.*******.**.****.*.**.**..***..**..**..**.*.**...**..*..******.*.**...*..*.***..*.*.*.*.**.*.*.....*....****.....**.****.......*.*.*.***..*****..**..*..*..*..**...*****.*...****.**....**.*.*******.*.*...*.*.*....*.***.*...**....***..*..*.*....**...**..**..*..*..*..*.*.*....**...**..*.****...*.*.*****.**..****...**..*...***.*.**..*..****.**..**.*.....*...*..*...****.*..*.*..**.*********.**..*..*..*****..******...*......*.*.**..**.*......***..***************.**.****.****..*....*.****..**.*..*....**..*...**..*..*.*.....**.*...**..*.*...*....**..*....*..*...**.****....*.**.**..**..*.*.****.*..****.***.**...*...*..***..*******.***.**.*.**..***.*****.*.*..*.**..***...*....*.*....*.*.*....**..*.*.*.*..*..*.**.*.*.....*.*.....*.****...*..**...*.**.**......*..*.*.**..****.*.**..****...***.*..**..**..**.**.*****.*.**.****..**.**.***.***..******..****..****...*.**.*.*****.**...*.**....**.*..****..****......***..**....**.*..*.**....***.....*.**....*....****.*.*..**...**.*..*.**..***.**.....*.*.**.*..*....*....*.*.*.....*.*.**..****........**.*.***.******.**..**...***.*...*...**.*.*.**.***...**.***.*...**..*****..**..**..*...***.***.**.**.*.**.*.*.*.*.*...*.*.**.**..*..**.....*...*******.****..***.**.**..*.**.....*..****.****..*......*..*...*..*.*.**.**.*...**..**.***..***...*..**..**.*.*..*.***..**.**..*.**..*..****.*..*.**.*.****.****...**.....*...**.*.*.*..***.******.*****. .*.*.*.*.*..****..*.******..**.*..*..*.***.**...*.*..*.*.*.*.*..*....*.....*.*..*..****.*..*.**.*..*..**..*.*...**.*.*******..*****..***.*.*.**.****..*.***..*.*..***.*..**.**..**.*..*...**...********.*.**.*.*....*.****..***.*.*..*.*....****..*...**.*..**..**.**..*..**..*..*****.**....****.*....**...**.*..*.*....*****.*.****...**.**.....**..**.*.*..***....*.**.*...*.**.****.**.**.*..*.*....*....*..**...*.*....**.**..*...**..**....**...**..*.***.*.**.**....*******...******......*.*...**.....**...*.*........*.***.**.**.*.....*..*..****.....****.**..***.***.***..**...*..*.****.*.***......*..*****....*.**...***...**..*.**.*..*..*.*.*....*..********.*....*..*..*.*.*.**.....***..***.*******....*.*...*.*.*.**.***...*.**...*.*.*.*..*...**.****.*****..**.*..*.**.**.*..*..**..*..*.*..*.*****.*.*.**.....**...*.*****....*.*.*.*..**..***...***..*..***.**..**..*..***.****.*.**.***.*..*.**.**..***.*..**....***.....*...*....*.**.**....**..*..***..******..***.*.*..***.*...*.*.**.**.*.**.*.**.*.*....*..*.....***...*..*.***.*..*.***......*****..*.*....*..**..*.*..***.*..*******..*.******..**..**.*.**...**.*..*.**..***.*.*..*.**..*..**...****.*.**.**.**.**********.....**....*.**..........*....*...*...*...*.*.*****.*.****.....*.*..**....*.**.****.*.***...*..*.....*.*..*....*.***.**.*.*.....*...****..**.*********.*..***...**.*..**.*....*.*.***.*****.*.*..**..***.*********...***..*..*..*.**...****...*..*..*.*....**..*..**.****..*.**.*...*..*.**.*.*.***.**..*..*...*.***.**.*..*...**.*.**....*.*......*..*.......*..****...*.**.*..*...*.**.*.****..*.....****.....**.*....*****....******.*..*********.****..*****.**.****.*.***...*...****....***..**.*.***..***...*..*..****.*..***.*.**.*******.**.******...*.*****...*..**.*...*..*.****....***..***....**...*....*...*.***..*.......*.**..**.**...*...*..****..**..*...*****......**********.**.*...*.**...*.*.**..*..***.*..*..*.*...*.**.*..*..*..*...**...*.*.*...*.*...***.*.***..*.**.*.*******..***....******...*.**.**..****.***..*...**.***.**.**..**.****.* *....**.*..*...****.*.*.**..*.*..*.**.*.***.***.*......**.**..*.**..*****....*******...*..*....*.***.*.**.*...*...******..*.**.****..**.....*.**.**.*.**.*.***..****.....*.*...*.....*.**.*..*****.*..*.**.***.*..**..*..********..*...*.***..***..***.....****...**.*.***.*..****.....**.*.***..*.**....**.*.**..*..****..*.*.*.**.***.*.*.**.*.*..**.*..*.*.....*.......**......**...*..***.*.**..*.*.*..**.**....**....*..**....**.*.*.****.**.**.**...****.....*..*.*..**...*..*.****.**...*..*..*..*....***...**..**.**....**.*.....**.*.*......****.*....*.*.***.****...*.*.*.*..**.......***...**..**..**..*..*.....*.**..******.**..*.***...**...**........*.**...***..****...*.*.*..*..*.*.*.***....**.*...**.*.*....**.*...*.**..*.*.*.*.****.....*.*.*.****.***.**.*..****....*.****.**.*...****.*.....*.*.*....**..****....**...****..*.*.*.***.*.**...***.....*.****.*...*****..*.*.*..**..****..*.****.*.**..*..****.*..***.**.*.*.********....*.*..**..*..***.....*..**.*..**.**.*.*.*..*..*.*.**.**....*.**.*.*..*...**.....***..*..******..*..*.**.**.....*....*..****..*..*.**.*.******.*****......**.**.*..*.*..**...***.*.*.*.*..*.*.**..**..**..*..**..*.*.**.*....*.**..*****.*..*.***.*.*.....*.*****.*..*..**.*.*...*......***.*****.*******.***.*..*...*...***.********.**..*.*.*...*.*****.*.*.*.****.**.**...*.*.**.**.*..*..**.**.*....*..*..*...*.....*****.***.*........*.*.***...***.*..*.*..*.*.**.*...*...*.*.**.****.*....*..*..***.*.*****...*.*.*.......*..*...**.**..**..*..***.**.***..*.*.*..*...**.*.*..*****.**.*.*.***..*...****.*...*********..*.*.*.**...**.*..*..**.*.*...**..**.*****..*..*...*..*.*.*..*.*..**..*.*..***.**.*..*..**...**..***.*..*****.****......*....**.*.****.****...*.***....**...****...*.*.****.*..*...*..*.*.*.********.*..*..******.**.......*.*...**.**.********.**.*.**.*..**.......*.***.*.*.*.*.***.*..*....**.**.*..*...*.*.*.**.*.*.***.***.**.*....**...**.*.**.*.*...***.*.***.*.*..*.*.**.***......*.*.****..**.*...*.*.*.*.**..*...*.*..***.*.***..***.******...*****.*.*..**.*..*.**....***..* **.*...****....*.....******...******.*.*.**.*.**......*.**....**..***...*****.****...****.*******...*.****.****.*******.***.*..*.****.......**...****..*..**.*.*.**..**.**.**.*...**..*.*.*.*.*..*****.*......****.*******.***.**..*..*...*....*....*.*.*...*....***..**...*...*.**.***.*....**.*....*...*************.***.***.***...****.*..*..*.**...**..**..***..*.*..*..***.*...*.*.*..***..***.*.**......***.*.*..**.***.***.*....*.**...**.*.*..*.*.*.*.**.*.**..*..*.***....**.*.**....*.*.**.**..***.....*.*.**...**....*...****.....*******.*..*....**..*..*..**.*...**..**...****...**.**.*.*.*...***********.....**..*.*...*.....*...******..**......***..**********.******.*....*******.........****.*...*.*.***.**....*...****...****.*...***..****.*..*....*..****.*.*.*.**.*.......*..**..***.*...*.*...**.**..*...*.*..****....*...*....*.*.*.*.***.*.**.*.*.*.*.*..****...****...*.*****.....*...**...*.........*.*.***..**.*......*..*.**..***.***.....****....*.*.***.*......****..***..*.****.**.....*...*....*...*.**.**.*.*.*.*.**.**...*..*.*.*.***...**.....**.*.**...***....***..*.*...*.***...**.*.*..****.*..*.**..***...........*......**.*.***.***..*.****.*...........*.*..**.*.****..*...*.******.**...***.****.**.*.*...**..****.*.*....*.****..***..*.**...*..**.***...*....*........*.*.**.**.***.*.*.******..***.*.*....*.*..*****....***.**.**..*..**..**.**..*.****.*.**....**.**......*..*......**.*****..*...***...*..*.*.***......*****.**.*....*******.*....*.***.****.*.*.*.**...**..**.***.*...*.*..*.*....****.*..*****.**.....**..**....*****.....**..**.*...*...*.***....***.*.*..*.*******.***.*..*.**.........***.****..*.*..**.*..**....****....**..****....**.*.****.**.*.**..*.***.**.**.**..***..**.*....**.*.*..**.****..*..******....*...*.**.*...*.**.*.*..*.*.***.***..*...***....*..**..*.*....*.*.****.**..**.*....*.*....**....*.*...*.****.***..*....***.*.*...*...*.***..**...***.*..*.**...*.*...****.**....*..*.**...*****........*...*****.*..**.*.*.*.*.***.*.*.******.**.*.***.**..***...**...*****..*...**.*. **..**.**..*......*.*..***.*.....****...*.*****.**..*.***.*....***.....*.....*.**.*.******.****......*.....*.**.*..*******.........**.*.*...**...*.*...**...*.**...*****.*..*.*.*.***..*.**..*.*.*.**....*.***.*..*...******..**.*****.****..***.*.*.*.*****.*****..*...*.**...**.*...*..*..***..**.*....*..***....**.*...***..*.**..*.*.....*.*.*.***********.**.**.*...*.*.***.*.**..***..*..***...*..*...****..**.*..**..*******..***..**...*.**..*..***.***..*..**........*..**.*..*....***.**..**.*..*...*.*****.**.**.**..***...*****.*.**.*...****.**...*..*......**.*.*.*....**.*.*.*..*....**.***.**.*....*...*****..*.**.*..**..**.*****..*.**..****..*.*...*....******.*......***.**.*...........*...*...***...*.****...*.*.*...*******.*....***.**......*..***..*.*.........*.**..***.*...*..***.*..*.**.**.*.*.*..........*.**.**.**.*.***.*.****.*.**..***.**.....*......**..***.*.****.***....**.*.**...*.*****.**.**...**.***...**.*..*.***.*.*.*.***.*.*...**...*.....**..**..**.***.*.**...***...*.*.*****......*****.*.*.*...**..***....*...***..*.*.*.*..*.***.*.*.*******.**.*.*..*.**.*......*.******.*.***.***.*....**.*.*..******.*.**.*......*.*...**..**..***.*.*.*.******.*....*..**.**..*.*..***.**..**.**.*.******....*****.****.**..*****....**....*..*.*.**.**.**.*....***...*****.*..***....**.*.*.*..**.....*****.**...***..*..**.*.*..*.*.*.....******.*.****...****...*..*.*..*..*****......***..**..*.**.....*..**.***.******..***.*...**.*..*....**.**....*..*.******..**.*.......*.*.*...**.*.*...**.*.**..**..*****.........**.*..**.*..*.*.*.***.**..*..*....****.**.*.*...**.*..*.*..**..*..*..*****..*****.*.**.*.*.**.*.****..*.*.*.**.*....*.*..*.***.*.*.*.**.**..***..*.***...****.*........**.**.*****.**.....*..**.*.*..****....**..**..***.**.**..*.*..**...***..*.*.*.***...*****.***.*****...**..*.*..*..**.*.**.*.*...*..*....*.**.****....*.*.....***..*.....*.****.**....***.*.***.*.***..*.*...****.*..**..****...*...*..**.**....**.***...*.*.**....*...**.***.****...**.....**.**..**.*.*..*..*.**.**.**.******..**..*. *....*.....*...***.*..*..*..***.**.........**.*****..*.*******...*.**...*..*.***.*..*.*.***.**.*..****.**.......**..*.*..**..***.**..**..***.*.*.*.**.*.*.***.**..**....***...***..***....*...*..**..*..*.**.****.**....*.*.*.***.***.**...***...*..**.**..*..****.*****.*.*.....**..*...**...**.*.***..****..*****.*.***..*.......**...**.....*.**...*******.*..*...**.***.**...**......****.**..*..*.***.**..***.*......*****.....*.****.**...**.**.*****.**.**.*****...**.*.*.....**.*.*.*.**..**..*...**....*...*.....**.*....*.***.*.*.*.*....**..*.***...****..*.....****.**...***.**..*.*.*.**..*..*.****.*...*.**.******.....*.*...*.*..**.**.......**...*.*.*..*.*..*.*......****.****...**..***...*.......****..**..*..*..*****..*..*.*.****.*.*..*.**.**..*.*..........*.*****.*..***...***.*.*.*...**...**....**.**..*.*.***.*.*..***.***.**.*...*..*..**.*...***.******.**.*...****.**.*.*.......***...*.**....****...*.*.*.**....***......**..***..*.*.*****.*..**.*...*.****.**...***..**.*.*.**.***....*****.***...**.***...*.....**..**...*.....*.....******.**.******..*..******.*.******...*..*..***...**.*.**.****.**..*****...**..*....*.**.*.*.*.*.***......*.*..*.*......**......***.*..**..*.....**.**..*..*.*****..***.*..*...*.**..*.*.**...***....*.**...*****.**.*.**.*..*..**......**.....**.**.**.*..*****...****..***.........*..*.*......*.*.*.****.*.*.**.**....*.*.*.*.****.*.*.*...*...***.*.*********..*.*..****..*.*...*.*..***..*....****.*..**....*..*.**....*...**..**..*****..***.*.******.*.*..*..*.**..***....*.************.**..*****..**.*.*..*........***....*...*...*.*.**.**.*....***..*.*.*.*.***.*.....*.....*...*...*.*..*.*..*.*.**.*.**...***...*...***....**.*.*.****.***..*.**...**.***.*...**....**..***...***.*.******.*..*..*..***.**..********..*****.*.***.***..**..*.***.*.********...****..**.***.....*.**.**.....*.......***..*..*.*.***.....**.**..**.****..*.*.*.*.*.*.......***.*.....*********..*.....*.******..**...**..*.*.***.*..*.**...**..*.**.**.*......**.*.*.***.*.**..**.*....*.**.****.*..*.*..**.. ..***......*.***..*.*...*****.*...*.*.*....*.*.*****.*.*.*..**....**..*..**.*.**..**....*...*.....*******...*.*.***.*....**....**.**.**.****.....*....***.....***.*....**..***.*..**.*....*.************..**.**..*..***.**..*..**...*..****...****.*.*******....**....*.....**.*******.***.*.***.*.*****....****..**.*..*..**.**.....***.****....*..***.**.*..****.***.*.*.......*.....***.....**...*...*....*.*.***...****.*.*.*..**..***************.***..*.***.*.**.***.*......*.*......*****...*..***..****..*.**..*...*.*.*.*...***.....*..**.**.*.*.*.***....*..*.*..**...*.**..***...**********.****......*.*.**..*...*.....*...*.*..****..**.*.****.**..*...**.*****.*****.**.***.**.*.*.******.***.*..*.*.*.**..***..*.*.***...*.....*..*.*..*..*.***.*..***.*****..*.*.***.**....*.***.*.*..*..**..*..*.**...*.*..***.*...*.****...*.**...****.*.***.**..******.******..***.***.*.*.*.*..*.*...*...**..***...*..***.**.***....***.**....*.....*****...*.***.*....*....*.**.**...*.**.*..**.****..*.**.......*.*****..*...******...***.****..**.*....**......***..***..*.*.*..**...**.*.**.....**.**....**.....***...*..*..***..**.***.***...**..*****...*.**.***.*.**.**..*....****....*...*....**.....***..***.*.........*.*.***...*********.*..*...*.*****.*.**..***..****.*.*.....*.****.**.*..**...*...*.****.**......*.*..***...*.**......*.**...*...****.*..*.*.***..*..***..**..**.*****.*.*.*.***.**.*..*****...*...**..**.*******.....*....**.*..**.***.*.***...*..**...*.******.**...***...*.*...***.*...**.*.***.*******...**...*...**...*..******..*..**....****.*...*......**..*****.***.***.***.**.*********....**.*..*.*.**.**.*...*.**.**.***.****.***.***.***.******.**..*.**.**..*.**...**..*.*.*..*..*..**....*.**...*...***.****....*.*.*.*.*****.***.*.....*.****..*.*...***.*.....**..*.**..*..**.**.*..*.**...*.******..*...*...*..**..**.********.****..**..**.....*.**.*******..**.....*.*.***.***..**..***...***.*.........**.***..**..******.******....****....**..***.***.*****...*..*.*..****....******..**.****..*.*.*.*...*..*.*..*..** *.*****.**.*......****.****.*.*.*....*..*.**....*****..**..**.****.*....***.*.*.***.*.***.*...**.**..**..*******.***.****...**.**....**.**.*.*...*....*.**..*...**...*****..***...**.***..*....**.**...*.*..**.***.**..*..*.**.**...*.......*******.**...*.*.*.*****.*....**.*....*.....*.***.***....*...****..*.*.*.....*...*.***.*..**..****.**...******..****.*.**.*.*...****.*..***.*.*.**.*..****.*.*.***.***..*.....*.........*.*.*..**...*....*..***.*.*.**..*..****....*.*.**.****...**..**.*.**..*.**........*..*..****.****..*....**.*...*...******..*..*......**...**.*..*..****..****.*..*.*.*..********.*...*.***.**...**..**...****..*...*............******.*...*..*.*...*.**...**.**.*****.*..*..*..*..*.****..***..**.*..*****..*.*.*..**.*.*.*.**...***.*****.*....***.**.*.*..*.****...*.*.**.*.**...*..*.*.****...**.*****...***..**..*..*.**.**...*.*.**.**.****....***.**.......***.*..**.*.*..*..***.*..*.*..*.*..*.**...***..**...**.***..**.**.*...*.*.*..*..*.*..*.*...***..***..**..****..*.....*...***...*.**..**....*.....*..*.*.**.*....***..*.*..*.*....*....******..***.....**.*.*..*.***.*.*.....**.**.*.***...**...**....**......***..*..*..***...**.**....*.*..*****.**.*.**..*.......****.****..****...****.**...*.*****...**.**..******.....*.**..*..*.*..***.**.*.......**.**..***..**.**..**.*..**..*.**.*..*...**.**....*..*..*.**.*..*..*..*....**...*.*****..*.....*...*..***.*.....*.*..*.**.***.*.*...*******.....**...***.**..**..*.**.*.***.*.**.*...****.*...**.***.**.**..**......**....*.*.....***..*.*****.*.*..*****....*........*.**....****.*.**.*.******.*...*.**...**..*.**.****.***..*..*.*.*..**.*.*..*.***.*****..**...******.*****.******...****..**..*.*...*..**.****...**.*..*.*....***.**.***.*.**.*.*.**..*.**.*.*.*..********..**.**.*.**.*.****..**....*..******.*.***.*.**.*.**..**...**..*.*...*...*...*..**...**.***....*.**.********.*..*********...*******.*.....**..***....***.***....*..**.*..**.***...*****.**......*.*..**.*.****.*..*.*..*.***.*.*.*.****..*......***.*..*....*.*.....*.***...*..*... **.*...***..**.****.*****..***..**.*.***....***.**......*...*..****...*....*....******....***..**..*.*.******..*.*.*.*..*.***.******.**.*.*..*....*....****.*..*.**.******...**..*.**...*.*.....**...*.*..*...*.**...*..**.******.*..**.....**.....*...**....***..**.*..****.****.*...**..*.*...****..****.****.*.*.*.*.*...**.*.*.*...**.*...***..*****.**..********...**.*.**.****...*.*..**...***...*.*.***.**...*..*.**.****..**.*..**.*.****.***...*......**.***.**.*.*******....****..**.*..*..*...*....**.*..**....*.*..**.*.**..**.****...****.*.*.....*..*.**....**.*....*..*..**..**....**.***...***..**..*.*.*.****..*.***..*...*.*.*...*..***..**.**...***...*.***..*......******..*...***.*...*..*..*.*...**...**.*..*.*.*.*....*..***.**...*.*..*.*..***.......*...*****..**.*...*..*.*.*.*.***..*.......*..*.....**....***.**.**...*.*****..****.....*.**.*...*..*.***.*.*.*.*.*.....**..*.*.*..***....*.****...**.*..*.*...**..*...**.**.*****..**...*.*..*.**..*.*.*..*...**..*..***..**......*..*..*..**..*.*.*******.***.*.*.****....**.*.*.*.***.****.*...........*..***.*..*..*.**.**.*..**.**.***.*********...****.*...**.**..*..*.*****......*..*****.*...*..*.*..*......**....***.**....***.*....*.**..*.**.*..*.**.*...*.***.*...**....*..******.*.*.*.....**.*......**.*...****.*..*..***.*...**.**.*..*....*.***...****...***.**.....*......*.*.*....*...**...*.**..*.**.*.*.......***.*.**..***.*.*.**.......*.***..*.**..****..**.**..****..*..***.****.**.*..*****.*.*..*.......***.***.**.....*....**.*..*.**.**.*....*.***.***..*.*...*.....*.*.**.**.*...**.**....*******.*.***.*.******.*..*.*.......**.*******.*.***.**...*..****.**.***...*...*.**...***.**.**..*.*.*....*..**....*..*.*.*.**.*..***********.***..**...**.****.*.***.**.***.*..**..**.......**...*..*.**...*..*.****...*.***.**...*.***...**..**.*.*...***.**.**..*..*****..**.**...*..*.*..***.*...**...*....*.*.....*....*...**...**..*****.*.*...*..*..***.**..***..***..**.*..***..****..*.**..*....*.*********.**...***..********...****.**....****.*......*.**...**..* *....*.**.***....*****.....*.*.********..***.*..***..****...*..*.*.**....**.*.****...***...*...*.****.**...*.*..*.**.**..**...**...*****........***..******.*****....*.***.*.*********..*...*..*.*..*..***.*.*.**.*.**..*****...*.**.**.*.**..*.*.**.*.*.....****..***.******.***.***.*.**..*.....**..*.....****...*.*...*...**.**.*.*.*****.*....*...*....*.*..*..**.*...*.*..*****...*...***.****..*....**.*..*.*..**.*.***.*.*.*...***..****..***...*..*..*..**.**..*...**.**..*******......***...*.......*.*..**.****......****.*.***..**...*.*..*******....*.***.***...*..*..***....****...*...***..***.*.*..*..**..*...*.**.*.*..****..*.****..*****..****...*.**.*.******.*.**.**...*.*.*.*.**...****.*......****.*..***..*.*.*.*.**.*.*****..**..**...****.......***..***.**.....**.*.**...*.*...**..*.*.*.***.....***.**..***..**..******..*.**..*.**..***...**..*..*...**........*....******...*.*.**.*.*.*....*.*..****..***..**......*.*.*.**..*.***.......***.*....***..*.*.**.******..****..*...**..*.***...*.**.***....*..***.*.**..*..****.*..*.*.*..*...*.*.****.**.**.*..***.**.*.*.*..*.**..*.*.*...*..****.**...***..*.*........****.*..*.*..****.***.*.***....*..*..**..*.*....*..**.*.*...***..**.****..*..**.*****.***.*.****.******.****...*..*.*....**..**.*.*.*.*..*.*.***....****.*..*.*.*****.*..****...*.*....***.***.*....******.***...*.*..**.***.*.**..*.**.*...**.****.***.***.**..***...**...*...*.*..***.*.****..***.***.*..****.**.**.*...*..*.*******.****..*..**....*.*...*..***.***...******....**..**.**..*....*..***.*.*.*.**.****...**.*...*.**.*****.**..*.*..**.***.*.****.*..*.*...**..*.*.**.***.*.*....*****.***.*...*.**...**...*.....****.....*.**.***.**.****..*.*...*.*..***..*****..*.*.****......*..***.*.*.***..*.*..**.*.***....****....****.**.*.*******.....**.*..*.*.**...**.*.*.***..**.....*...**.****.*.*...**.....**.**....*..***.*..*.*...*.***...*****.**...*.....***...*..*.*.*.*........*******.*.*..**...*.*..***...***..*.*****.*.**..*...**.**...*..***..****.*..**.**.*....*.*...**.***...****.**..**..**. .**....*.........*.**.*..**...*.....****.....*.*.***.**.....***...*.*.**..****..****...*.*...**...*.**.*.**...***..*..*.**.*..*.**.**..*.*..**.......*...**.***..**.....****...**...**....*..**...*.**.*.....*.**.*.*.***.*.*...****.***.*..*.***..*......*..*.**.*..*...*...*...*.****..***.*.*..*.**..***.**.*.***.*..***...***..*..*.*.*****..*.***.*.*.***.**.**.*...*.**...*.*.*.**....*..**.*.*.**..****..*...*..*.....*.***..***..*******.***.*..*..*....*.***.*****..*....*.*..*...*.*.*****....*.**.**.**.....*.*.**.*..*..******.........***..*...***...**...*......**....***..****..**.**..*...******....*..*.**.*******..*.*...*..*..*.**.*.*.***..***........*.*.....*.***.**.....*.***..**.*...*..**...***.**.***...****.***.*.****...***.**..**.****.*...*..*.*..*.**........*....*..**..**...*****..**.***.*.**..**..*.**...*..*..***.*.*....*.**.............*.***.****.***.***...***...*.**....*..**.*.*..**.****.*..*...*.**.****.*..*.**..*.....*..**.****.*.....*...***..*.**.*...**.*..***..**.*.......**.*..*.**.*.***.....*.*.**.**...*..****.**.***.***.*.****....*.****.*..**..*.****.*...*.*...*****..*.*..*.*..*.*..*******...****..**.***.**.**.**.*****.**.*.***.***.*.****.*..**..*...*...*.***....*...******.**..******.*.****......*..*.***.***.*........**.*.*..*..**.**...*.**..******....*.*....**....***.*..*.**...****.***.****.***.**.*..**.*.*....**.**.**.**.*.*..**..**..*.....***..*.**.*.*..****..**.*.**.*.***....*...**..***.*..**..********.*..**..**..*.***.***..*.*.*.*.**.*...*.*.......**.******...*****.**.*.**.**..****....*....*.**....*...***..*.*.*.**..**....*..*..*.*.*...**.*..*.*..*...*....*.*...**.*..**..*...***...*.******.*.**.*.*.*.*.*.***.*.*..*.....*.*.*.****.*.*.....**...***..**.**..*.*......**...*******.*...*...*....*******.....******..****.**..*******.****..***....*......**...*.....*...**..*.**.**...*....*******.*..*...***..**....**.*.****...**....**.*.**.**.***.*.**.***..*..*..*.****.*...*..*..*..*.*.....*.*...*****..**.*****.*.***.*...*******.***.*....*.*..*..*....*.*.**.*.***.**. *.**.......*..***.*****.*.*****..**.**.***....*.***..*..**..***......****.*.***.*.****.*...*..*.*.**..*.*..*.....**.******.**.**.*.*..*.**.*......*......*.***..*...**.......****.*.*.**.**..**..*..**.***.*.*..*.*.*...*.*.*.***.*.*..**...******...***...*..*..***.***...**.****.***.......*.*.*********.*....**.**.*.*..*****....*..*****..*.*.*.*..****.***.*.**..*.*..******.*.***.***..*****.***.*..*.*****.**.*****.***..**.*.*...*...**.*.*.*....*....*.*..*.***...*.*.****..........*.*..**..***.**.**..*...*..**....*......*.**....*.........*..***....*...*.**..*..*....*..***....*.***...**..**.******.*.*.**...**.*..**.....*..*.**...*.***.******.**.*.*...***.*..*..**..*....**.*.*..***....*...***.*.*.*..*...*....***.*...***.*..**.....*.*....*...**.*....*.*..****..**...**..*******.**..**..****.***.*....*.*...*....***....*.*..*...****.****...**.*........*.....*.*......****..**..*...****..*****.*.***...*.*.***....*.*****.*.****..******..*....***.*..*..**..*.*****.****..***....***.*.***..*.*......**..**..*.*.*.**.*.*.**..**.*.*..*****.*.**...*****...**....*.*..*...*.**...***...*.*.*......*.***.**....*.*.**..*.*.*...*.*.*..**.*.***.******.*.**.**.*.*..*..******..*.**.......*...**.******...***..**.**..*....*.....**.*.*..*.*......**.******...*.**.*..***.*.*.*...*..*..*.***..**.**..****.*.......*..**.....****.*..****..*.**...**.**...*...*..****.***..**.*.**.**.......*..****..******.*.**..*..**...*...*..*...***.**.*.*..**...*.**.****.**.....*..**..*..***.**.*.*..*..*****..*..**....***....**.**.****....***..*...*...**...*...*****......****..**.***..********..*.*.****.*..*.*..*....*.****.**.......*****.**.*.***..**...******.**...*...**.**..*..***.....**.*.*.*.**..*..*.....*...***.****....*..**.*****.*.***.***.***..***.***...**.*.*...***.......**.*..******.*.*******.*.*.**.**.***.*..*.**.*.**...*.*...*...***.**.**.*.**..**....*....**.**.*..**.*..*....*****.*.**.****....*.....**.*.....**..****.*****..*.*...*..*.*.*..**.....*.*.*.**.*.**..**.*.*..*.**.....*********.**.***....*.....*.*.*..*.**** **...*..*.**.***..*.*....*.*..*..*****.**..***.*..*.*...*..*.*.**.**.*...***....*.**..*..*.**.*....**...*.*.*..**..***.*.*.**..*.*....*..***..*.**.*.**.***...*.*.**..******.****..*...**..*..*...**..*...*.*..**.*.......*.****..*.**.**..*****...*.**.***.**.*..*.*..**.*.*..*.....**...**..*****....*.*..*.**....****.***....*...*...*.*..*.....*.*.*.*****..*...*.*.***..*.*.**.*.*..*.*.*.***.*.*...***.*.*.....**.*..**..**...**..*..****..*.*..*...**..****.*......*.*.*..*...*.*.*.**..*...*.*...*...****....**.**..**.*.*.....**.****..*......**..*..**...*..*.*****.*......***..*....*****......**..**.*.******.*......**.*..*.**.****..**.*.**.**.*.*....**..*..*****....***.*..****....**.***..*..*.**.......*...*..**.*.*...****.*..*.*****..*.**.**.*.*..*.**..*.*.....**...*.**..**..*.*.**..*.*..***.....***.**........**..*.*..........***.*..**..****..*.******..***....**...***...*..*.*.....*.******.*.........****.*.*..*...**..**..*.**...*.*..***.**......*****.*...***..***.*...*********.**.**..*...**....*.**.*****.*.*...*.***..*.*******..**...****.**.***.**.*...*.**.***..***.*...*..***...*.**...***..*..*.*.**.*..**.***.*...**.*****.****.**.....**.*.**......*.**.***.*******..*.*.....***.*.*.*.**...*.***.**.****.*.****..**.*.*.*.*.*.***.*.**...**..*.******...*.***..**.***..*.*.*...*.**...**...*.**.**...*..*******.*.**.****..*..*.....**.*..**.*.**.*..*...*...****.*.*.***....***......*.*..........*..**.....***.****..*********.*...****.*..*....*.*..*.*..****....*****..**...***.**...***.**..*.*....***.*****.***..*..**.....***..**.......***...*.***.**....*..******.*.*...*.**.*...*.*.*......***.*..**.*.....***.**....****.******.....**....*....**.***..*..**..**.*...**.******..**.**.*.*....*.**.*..****.*..****..........**..**.*.*.**.*.*.*********...*.**.***.*.**.*.***.**.*..***.**.*.******.****.**.***.****..****.*.*...*********.****.*.....**.***.*..*..*...**..**..**.*******.***.*..*.**.****.**.*****......*.****..*.**.**...**..**.*.**.**.*.**.....**...*..**..*.**.*****..****.**..*..**.*.**.*..***...* *.****...*.**..***..**.*****..*.*...***.*..*.*...****...*...*..**..*.***.****.*.......*.*..***.*..**....*.*...*.*...***.**..**.***.*....**...**.***.*****.*.***...**.**...**..**.***.*...**....**..****..*...*.***..***.**...**..**...*.***.**...***....**....**.*.**.*..***.**.**.**.*.....**.****.*...**.*..***.*..****.**..**.*.**.*.*.**..*..**..**.*..*..*.*.*.**....*..***..**.******....**.*.**..**..*....**.*....*****....*.**.*.**..*...*....*.*.**.**.**....**.*.****..*...*..*...****....*..*....*.*.......**...**..*.*..*..*.**....*..*.***.*....*..*.*..****..***.*.*.***.*.*..*..**..*****..*.*..*..*..*.**..*..**.*..*.*.*.*..**.*..*.*.**......**.**..*..*...*....*..*.....***..**.***..**.**.......*....*..*...***.*****.....**...****.*....**...*.**..**.***.*..***.**..********.*...*.**.....**.....**..*.***..*****.***.**..***.*****.*..*..*.*****..*.....**...*.*.**.***.*.*..*.**.*...*.*...*....**..*******.****.*.**.*.*...*.*...**.*..*.***..*.****.**....*.*..****.*..*****...*.....*....***...*.***...***.....*.***...***...**.*..****.*..**.*....**.***........*...*.....***..***.**.*..*.***.**..*****..****.........**.......*.**..**.***.***..*.**..**.**..*.**..****.*...***.**.*.***..*..******..***.*****.****.*.....*.*.**.**.***.*.******....**.***..**..**...*.**.****...**.*.****....*.*....*..**..*....*.....**.*...*..***.....*.*...........*...**...**.*..*.**.**.*.********.*.*.*..*.*..*.***.*..*.***...**.***...*..*.*..*...**.**...**..*........*..*.***..***.*..****.**.*...*..****.*.*...*....*****....**.*..**.**...*..*.**.***.****.**.*......**..*******....*.......*****...*..*.....*****.****.***..****.*.*..**.*.......*.*.*..**.*.*******......**..**........*..***.**...**...*.******.******...****.****.*...*..****......*********.*.*.*.*.....*......*.*..**.******...*.*.*..*.*.*....**.*.**....*******.*..***.*......*.*..*....******....*******...********..*....***.*.*********....*..***..*..**.****.*.*.*.**..*...******.**..**...*...*.*...*..**.**.***...*..****..*.....**...*..***.*..***.*.**..***.***..**.* .*****.*...*.**...**.*****....*.*.*..**.**.***..**..*.**.*...*.***.***...**.**..**....*.****...****..**.*..**.*..*...*.*.**.....*......*.**.****..*.**..*.*....*......***.*..**..***.**...*..***.**...****....*.......*.*.***.***...*.**.*..***.*....*.***..*.***.*******..*..**.***..*.************...*.**..***.**...*..*....**....***.**.***.**.*..**.**.**..***....*****.*.***....**.****..**.*.*.***..*..*.*****.*.**...**..**.*.*..*..****..***..**....**..**..*****....*****..*.*..*.*.***.***.*..*.*..*.*.**.****.......*****.....*.*.*..*.....*...*..*...***.*****.*.*....*..*..*...*...*..****.***.***.*.*....*....*.***.******.*...***..***.*.*.**...*...*.*....*.*..***.*.******.*.**..*******.**..****.****..**.*..**......*.....*.**.**.*...*....*...*...*......***.**.*..**.....*****...**.**...*****.....***..*****.....*******...*..**..*...*******..*.*.*.*..***...*.**.****..**.***..*.**.**.*..*...*.*.*.**.*...*.**.***.*.***.*.*..*.*...**...***..****...**....*.*..*.*..**.****..*.*...**.**.*.*.*....***.**..***.**.**.**.*.*...***....****.*.........*.....*..**.*..***......**.***.*******.**...***.....*....****..***.***..****..*.**.**..*.********...*.....**......*.*..**.*.***.**...*.*.*.*.*.*....*****.**..*.**...**.*.*..*...**.....*****..**..*.*.*..*....*..*...*.*.**..**..**...*....*.*..**..*****..***.**.*....*...**...***********.*.....*.******..*..**.****.*.**.*.*..**..*...*.***..*.....*.****.*..********.*.**.*.**.**.*.....**....**.***.***.*.***.*..*.*.*..*.*...***..*..*...**.**.****.****.**.***...**.*****.**.*..*...*...***..**....**..**..**...**..*.*....******...**...**.*****..*.*.**.***..*..**....***.***..*.****.***......*.*.*.*.****...*.***.*..****.******.***...*.*.****....*.*.*..**..*.****.**.*...**.*****..........*..*..*.*...*.**........*...***.****..*.*.*.**.*.*....*..*****....*.*..*.**..*..*****...*.****..*...**.*.*.*..*.***......*..*.*.**..*.*.*....**.**.*...***..***.***...****.*.***..*.***.*......****.*.****.*****..*...***.*..*******....*..**...****..*.......**..*.***..**.******...**** *....*.**.*.****...**.*..***.**...*..**..***.***...***...******.***.********...**..*..**...*...**...*.*...*.***...***....*.***.....*...*....***..***.*..*.***.*..**...*.**.**...*.*.**....*.**.*.*****.*.**..****.**.*..**...*****.*..**..*.*.*.**....*.***.*..**..****.*.**...*..*.*...*..*****.***.**.*....**..*...**.*.*....*.***.*.**.**.**...*.******..*.****..***..*****.*...**..**....*****.*...****.**.*.***.***.***......****....*************..***.*..****.*..*...........*.**..*..*.**..*.***.*......**.*******.****....****.*****.**...***.*.*.**.*.*..**..****..***..**.**.******.**.**....**.*.***..**.*.**.*...**..***..*.**.*.*.*****....*...***...*...**...******...**.*.**.**.....*...******.*.*.*..*.*.*.*.**.*..**..*.**....**...*****.*.*...*.**.*..*.*..****.*.***.***...**.**.**...*.*.....***.*...*..*****.*.**...**.**..**.*.**.***..*..*********.****.***....**..*...*.**.**..*.*.....*****...****.***..*..*.****.***..**..**.*.*.*..***....*....*.......*...*.**..***...*..*.****........***.****.*.*..*...**.*.****.***.*..**.****......*..*......*******.....*..*.*...*..*.****..*.*.....*...*.*.*.***.*..***..**...*.*....*...**..*.**..*.*****.*..**.*..*...*..*..****.**.*..*.......*.**.*..*..***...*.**.**......**...*..*.*..*.*.*..**.*..*.**...**.***.*....***.*.**.*.******.......**....********.*..**.**...*.*...**..**.***.......*.***..***.*.*..**.***..**..*....****.*.*****.*..**.*.....*.*.*.*.*****..*....*.*.*.***.*..*....*.....****.***..*..**.*.*****...........*.***.*.*....*.**.*.**.***..*.*..*.********..**..**.*.*.........*...***..*.**.**.*.***....**.*..****..*.********....*.*.*.....*.****..*..*..*....*.*....*..***..*.......***.*****...*.***..***..**.*..**.....*.....******.*.*..**...*..***.*****.**...***...****.**.***.*.*.*.****.**...**..*.**.*****..***..**..***.*..***.....***...**....***..*.*..*.*****..*.**.*.**.*..***.**..*****..***.*******.****..**.***..***..****.**.*.*..******.****.***.**.*..*.*..*..*...****.*****..**.**.....*..********..*.*...**...***...*.*.****..**.*.*.**.*..*........*** ****.**.*.***.******.*..*..*....**********.**.**.**......*...***..**.*.*.*....**..**.*..**.*.*.*..***.***....*.**.*..*.*...***..**.*...*.***.*...*...**..**.*.*******.**....****..*..*.*..***....*...*.*.*****.*.**..***.*..**.*...**....*.*.****.*.*.**.**....**...**...*..*...****..***.**..**..*..**.*.*...*..********.....***.**.*...**.*.**.*...***...*....**..****.****..*.*.**.*..*****.***.**.....****..***...***.**...**.*....****.......*.......*.**......**.....*.**.*.**...**.*...*.****...*****...*.*.*.***..***.*..***..***..****.....**.*****.*....***.*.***.**.*....**......**.***......*.*.**********.***.......**...*..*****.*.**...*....*..****..****.**.*.*.***.***..*.*.****..*.**..*.*.**....*.....*...**.**..*.***.*.*...*.*..*.*..*...*..**..*.****...*****.*.******.*..****.**...**..*.*..*..*.*.****...*.*..*..*.****.****..**...*.*...*.**..**...**.*.*.***.*.*.*.*****.**.****..**.*.****.*.**.**.****...****...*.****....**.****.*.**.****.*.**..***..*.*.***.*.*****.*.****.*...*.*****.****....**.....**.***..**.**.*..*.*.*****..*.***.....**.***..***..*....*..*.*.*....*...*.*******.****.....*.*.**...*.*...*.*.*.....**....*.*******..*.**.**.**..*.*****...*.**.*****...*.**.*.*...*.**.*...*...*.*.*.*.*.**.*......*..**.....*..*.**..*..**..*...*.**.*.*..*****.*...**.***.....**...*.....**.***..*.*.*.**.....****.**...*.**.*..***.***.**..**..*....****..*..***.*.*..*.*.*.*..*..**.***..**.....*..*..**....**..*......*.....*..**.*..*..***.*..**.*...**..**.*.***..*....*.*.**..**....*..*****..***..**...***.*.*...*..****.****.*****.*..*......**.***.*.*****...*.****.*........*.*....*.***..***.*..*..**...***..*.*.*....*.**.**.*.*...*.*.*....**....*.*.*.*..****.****.*....*.**.*****.**.*..****..**...**.....***.*.*.....*....*.****....*****....*.*.*********.*..*..*.*...*.....*.*.*....**.**.*.*.******....*.***.*.***.*..**...*......*..*....**.**...*.*.*....****...*...**.***..*.***.*..*.*..*.****..**.*..***.....*.*.**.....*****.....**...*..**.*.*.*...***.**.*...*.*.*.***.**...**.*......**..******.*****.*.**.. ****.***..****....*.......*...**.*..*.*..**.***.*..***.**..*.*.*.*.***.................**..**..*.*.**.*..*.***...*.*****.*..*****...*****..*.******.***..*..*.******.*..*.**...**.*.*...*....*.*...********.*****.*....**...*..*.**..****..****.**..*.***.*.....**..*.*....**.*.***..**.*****..***.*...****.*...*.*.*......*****..****.*****.**.**.***.**.*.**.*.*.*.*.***...*..*..***.*..**..*****.**.......*..*..*...**.***.**.*.*...*..*...*.****.**.*.******..*.***.*.**.**.**..**..**..*..*..*.*.....**.**.*...*...*.***.*.****....***.**.***...*****..**..******..*.....*.****.**..**.*.*.*..*****.*...*.**..*...*.****.*******..*.*.*.**..*..***.....*.*..**...*****.*.*...*.......*...**.***..*..**.*.*..*..*....*.**.....**...***.*...****.***..*.....**.**.***..******.*****.***.*.**.****.....*.*.......*.*.*.***.*.*.***.*...*....***...*.****..*.*...***.*..****..*.***......*..**...*....*...*..*.**.*.*..****....**....*....*.**.****...*****.*..***...*****...**..*..**...**.*.**..***..**.*.**.*....*..**...*..*****..*.*..**.***.**.*...**.**..**..*****..*...*...***.**..**...****.*...*...*.....***.*.*****.*.*...*..*****.....*....*....*..*....**......*.*..****...*.*..*.**.***.*....***.........***.***.*...*.*.**..*.**..*....***..****...***..***.***.**.....*...*...*.***.*.*.*****.*.*..*.**.**..*...*..*..*.******.**.*....*.*..*.***.**.....*.*.*......*.******.*....*...*...**..*....**.**....**.***..**..*.*****.*....***...*....*.*..*..*.....*..*.**..*....**...**.*.**..**..*.*..***.***.....*.**..*.*.*..**..****.*.*...**...***.**.*.*.*....**.**.....*..*.*.*.******.*..*.*..**.******..**...*.**...**.***.*..*..**.****..*..*..*...*****...*****.*..*....*..***.*****...*.**....*.*.**.******....**.****.***.*..***.*.***.*..**....**.**...*.**.*..*.*..*****.**.*..*..****.*..**..*.*.*.***...**..*...*.**.*****..*.*.**..***.***....**.**.***.**.....***..***...**.***.*...*....***...**...*.*..*.**..*..*.**..*..*...*.**.***....*..*.**.***.*.*..***....*..*..*.*.*..*.*.**.*.***.*****..***.*.*..*.*.**....*.*..*...**.***..*.*..*** .*..*..**.***.....**.*.*.*****..***...*...*.*.....*.***.*..*****.*..********.**.*.*..*.******..*...*.*.***.*....*..**..***.**.*..**.*.*****.......*.*....***.*.***.*...***..****....*******...***.*****....**..*...*.**.*.*..**.***..*......*.******.*****.*.*.*..**......****.***..*.*****..**.*.*.**.**.***.*.***.....***.**.***.**....**...**.****.*....*..******.**..*..*.**..**..*.*.***.*.*.**.****...***.*.*.*.*.*..***.****.****..***.*.*....*...**.**.*.******..**..*.***..**..*.**..**.**.**.*.*.*..*.*.*...***..*.**.***.******.*....*....*...*.**..**...*****..*.***...*****....*.......****.**...**........*...*..*....**.*....**..**.*.**.****.*.*.**.*.***.******..**.*.***.....*.****.*..***..***...**.****..*.***..**..*....****.*...*..****.***...**.**.*..*...***.*.***..*......*...*..**.*.**.*****...***.******..**.*.*.*...*.**.**.*.*.**.***...*..*.*....*****...***.....*.***..*****..**.**..*.***.....*..**.*....*.****.***.*******..*..*..**..****...**.*..*...*.........*.*******.***.**.*.*..**.....*.***..**.***.****......*...*..***...***....**....**.*.**...**.***.***.**.**..*..*..*.**.******..****.*.**.*....***.*...***.**....**..*.*...***.**..*...***.*.***..****.****.*..***..*.*..**.********..........*..****.**.*.**..***.*...**..*.*.**...*.*..*..**.**.*.**.**.**...**..**..*..*....**.**.*.....*...*...............**..**.**......***.**....*.*.***.....*.*...**..***..**.**...*.**....**...*.*.*....*...*.**..**...*..**..**.*...****....*..**..***...*..***.******..**..*.*.*...*...**.......*.**.*..***.....*...***...***..******....*....*.******.*....*.*.*.**.*******..***.*..*...**..**...**..*..*.***.**.*.*.*.******.*.*.*.*.**.*.**.*..*.**.**....**.......**.*..*.**...*****.**.....***.***....**.*..***.....**..**.*..*.*****.*..*.*......*...*..**..***...*.*.***.*.**.*.*...*....*.**..*..**.**..*.*.****.*.**..*..***..*..*..*...**.*..*.*.*.**...**...*..***...***.*.****..******..*...*...*.*.***.*...*.****.***.*.*.**.**.*..**..**....*...*.***.*..*..**.**.****.******......*.**..*.**...***..******.*.**.**..* ****...*..**.**..*.*.*.***...*.*.*.*..*....*****.**.*.*.**..**.**..*....*..*...*.*..*..****..*.***..*...**.*.*.***..****.**.*..***.**.**....*..*.*.*.**....******..**...****..*.*..*****...*.*.**...*..**..******..*.*.*****..*.**.**....***.*****....*.***.*.......***......**.*.****.**..*.......*....**...*.****...*.**...*.*****....**.*.***..*.....***.****.**...*.*****.*****..*..************..***.**..**.**..*.***...**..*..*..*.***..*.**.*..**...**.*..*.**...*.**.*..***.**.*.**.*****.****..******.****.*.*****..**..*.......*.*..*....**..**.*.**..*.*....****.**..***..*.*.*.**......***..*...*.****.***.****.*...*..***..*...*..***.*.****...*.*...*.****..*.*.....*.*..******..***...***.***....*...*.******.***..*..*...***.*.*.***...*.*.*.*...*.*.**...******.***.....*******.**.****.**..****.**.*.*.*.*..***.*...*..**........*..****.*....**.***.**.**.*...**.*.**.*..*.**.***..***.*****.****..**..**.*..*...**....***.***...*.***...*...**...***.*.*.*..***..***...***..***...*..*..*.***.***.**.**..*****.*.******...***..*..**.*..**..**...*.*.*..*.*****.*.****..*.*..**.*..*..**.***..*..*******.*.*.****.*..****....*....**.***.*..**.***..*****.**.*.*.*....*.*.*.*.**.*..***..**..*.***....*...***....**..****.**.**...***.**.***..*.**.*.*..*.*...**...*.......**.*...***..***.*..**..**...*..*..**...*****...*..***.*.......**...*.*..**.**.*..***..*..*.***.*.*.*.....*.*.....**.**.***...***..***..*.*...**.*.*****..*.*...****.*.**.**.*......*..*..*..*.**..*...***.**.***.****..****....***....***...***...**..**..*.*.****....**..**..*.*.**..*****.....*.*....*.....**.**...*....*.**...**..*..**.**.****...*..***..****....**.*.*..*...*.**..***.**.**.*.*..**..*.**.****..*..****.*.....******.****.*.*.*******.***.*......****...***..**......********...***..*.**....*....***...*.**.*...*.****.*....*.*..**..**.*..*.*..*.*.**..****.*.*.*.*.***.***.****.....*.**..***.**..*....**..*.**.**..*..*...*.*...*****...***.*.*...**.***...****..*******..*.***.*.****..*****...*...*.**..**.**...*....*.*****..****...*..**.**..*..*.** *..*...****..***.**.*..*.....*.........***.*.**.*..**..**...*****..*.*.*..*.*.*..****......*..*..**..*.*..*..*..*..**.***********..***..**..*.***.**..****.****.*.***.*****..***.....*...*...*...**..**..**..**.*.*...****..*..***.**.*.*.*..*.**..*.**.*.**......****.*..****.*....**...**.*.**..*.**...*******..*..*.*.****.****...***.*.*.**.*...*.**..*....**...**..*.***.....*.***...*..*..***.**.....**....*..***.*..*****..**.*.****..****.**.*.*.**..**..**.***...**..*****..**...*......****..*.*....*.**..*.*.*.....**..***..**.****...*..*.***.*.*.*.**..*..*...*..*******.*..**..**.***.****..*.*.**..*.****......*...*.*..*.*.**...***.*..***.*..*...*......**..***...***.**...*..*.****.***.*.**..***.*.**....***.........***.*.*.***.**...*..*...*.*.*.**....*****.*......**.*.*....**..*....*.*****.**.*..*...*.......*****...****.**...*.*..*...*..*...*..*...******.*...*...***....*.**.*.**.*...**..**.**.....*.*****..*.**.***..*.**.****..*.**..**.**..*..***..*.**.....******.**.*...*.*.*.*..**..**.*.*..*.*..***.....*.*..*.**.*.**.*..*****..***.*..***.*.....*.*****..*.***.........****.*..******.****.**....*..**....**.****.*......****....***....**....*.**..****.*...*...*..***......*..*...*.*.......***..***.***.***...*.*****.******.*.*.******.***.*..*....****....**...*.*..****.*****..******.*..**...*.**.***..*........***.**..*.*..*.***.*.*..**.....**.....***.**.*..*..*..*.**...****..**..*.....****.**.******...*..*.***...**.*......*.*..**.**..***....*..****.**.*..****..***..***.*.**...*...*.....*...*.**.*....***.**.*....**..**.*.*.*..*****.***..**..**....**.*.**.....**.*.**...*.*****.*..**...*.*.*.*...*.*.*.****..*..*.*..********.**.***.**..*.**.**.*.****.*..*.....*.*.***.****.*..*...*.*..**.****.*.*.**..***.*.....*.*..**......**.*......*...***.*.***...*.***..**.....*.*.*.**.*.**.*****.***.*.*..**.*.**...****.*..*.*.****.*.*.***.*..***...*.*..***...*********..*.**..**.*..*.*..*.*.**..*.*.**.**.**....*.***.***.....**.**.*..**.*.....***.*.*.*..***..*.**..*..*.*.*...*..*..**.*.*.*.*....**.***.***.* ...*...***.*.*.*.*...***.***.*.*..**..**.**.***.**.**..*....*.*..*.*...*..**.***....***..*.*.*.*..*..***.*.**.*.*..*........*...**..*.*..**.**.*...*.....*..***.*..*...**...***.*..*.**..*.*...*.**....**.*.....****..*.*.*...**..*.*..*.**.....**...**...***..*...*.*.**.....******....***...***..********.**...**..*.**..*..*.**...........*...*..*****...*.*...**....****......***..*..******....***.....*.*.**...****.**..***....*.*.....**.*..****.****......***.***.***.**.**..*...*..**..**.......*.....**...**..**.******.*.*.*****.****.*.***.***..***..**........**..**...*.*..*.*.*.**..***.*.*.*.....*.*..*.*..***..***.*..**..*...**...****..**.**........****.....*.**.*.**..**..*.....*...*...*..*****.**...**.*...*.*.******.*.*.....******.**..***..*.*.*.*.**.*.*.*...***..*.*.*.....*.**.****.*..*...*.****....*..**...*.**.*..*...*.**..*..***.***.*..*.....*..*.**.*..****.......*...**....***...**...***.*.*..*****.*.***.*..*.****.*****..***......*...*..**..*.****.*.*.*.**....**.*.*.....*..**...*.*..*.**.*.*......*...***..*.**....***.*.......**.*.......*.****.*..*.**..*..**..*****.***..****...*..*.*.**..**.*...*.**.***..*.**..*..*....**....**......*....**...**.*.*.*.*.....*.*..*******.*..**.***.*..*.*.**..*.....*.*.*****..*****..*.....*.*..****..*...*...*..*....**..*.*.***....******.***.........**.*.**...*.*..*..*.**..*.******..*.*.**..*.*.*..**...***.**.*.***********....**..*...*.*..*....*....*....**.*.****..*....**....*.**.*..**...*.*.**.***...**.**..****.*...*...*.*.***.*...*...*..*.*....**......*****.***.***.**.*..*.*.......*.......**.***..*.**.**.****.*..**...*.*....*.*....*..*.*.**..**..*****..**.*.*..*..***.**..*..*.*..*.*.*.*..*..*...*.....*.**..****..*....*..*...******.*..*..*.*....*.*.*..*****....***...*..******.***.**.**.**.**.*...*...*..**...******..*..****.**.***..*..****.*..*.*...*.*...*.***.***.**..*..*..*..*.*..*....***.*..***...*.*..*.*..**..**.**.***.*......******.**.***.**.****.*.**...**.*.*.*.*.....***..*.****.*...*.*.***...*..*.*.*....****.*.*...**.*.*.*.**.**.*.*..** *.*.*.**.***.***.****.*.***.*....**..***..*****.*.*.....**...*.*.*.**....*.*.*..*..*...**..**..*.****.*.*.*.*.**..***.**......*.**.**.......**.***.***.****..*.*.***....**...*.****.*..*..**.*.*.****.*.****.*...**.*.***.*.****..****..*..*.*.*.**..**..*.*..*..*.**..****..*..*.**.**..*...*.**...*.*.**.*.**..**..*....*.*.**...****..**.****.*.****....***.....**.****..**......*.*..*.*.***.**.***.***.**.***.*..**.*...*...*.********.**.*.....**...****.*.....**..*.**.*.***...*..**..***...*......*****.***..*.........****.*******....****...**....***.*..*...*..*.*.****..*...*...*...**.*..*.**.....*..*.*...*...*****..*.**..**.*.*..*.****...*...**.**..*.**.**.*.*.****..*.****......*.***..***.*..****.....*..*****.....*.*.*...**....**.***.**.*...*...**.*****.....*.*..**..**...**.....***..**..**.*.*...*****.*..******....*.*.*..***.**..**.****...*****.*.**......*.***.*.**...*.**.****..*.*..*.**.*..**....***.*...*.**.....**..*..****.....*.*******..****...**.***..*.*.**.....*....**..**.**....*.*...******.*..*..****....******....***..******.*.***...**.*..*..*....*.*.*..*..*****.*****.*.***...*.**.....*****..****.*******.*.***.*.*****.....**.........*..*..*.***....*****.***.*...****...*.*.*.*..*...***...*.***.*..**.........*..*..*...******.**.*.***.*.****.*...*....*..*.**...**..*...*.*..*..**..*****.****..*.***.*....****.*.***.*....*....*.**...*****.*..***.****..*.***..*......**.*.*..*.*.*....*..**.****.*...*.****.**..**.***.....***.****.***..*.*...****......*.**.*..*****.*.***......*..*.**....*....**.***.******..***.****..**.**.**.*...*.*...*.***..*.**.*..*.*.********...**..*..*...**.*...*.....*.*******.***.*.*.......***....***.***..*.**.*..*.***...*.**..*.**...*.*...*.*...*....*..*.*...***.**..*...*.**.**..*.**.*.*.***.*.**.*..*.*...**.*..****.****.....***.***.***...*.......***...........*.*.*..*.....*.***....*.**....**.*....**..*.**......*......******.*...**...*..*.*........*.*....****.**.....**..*.*.**.*...*.*...***....*.....*.*.*.****......****..*.**..**.....*.**........***.*.****.** **...***...*****.**.*....*..*.**...*.*...***.**........*.*.*.*.**....**.....**..**.*.*.****.****.*.**.***.*.*.***.*.**.*.....***...**.*.*.**.*.....*.**.****.**.*.***.***.....*..**...*....*..*.*..*..***.....****.****.**..****.*..**.**.****.*......*..*..*.*****.*..*.*.*.************..***..*.......*.*.**..**..**.***...*.*.**.*..*.*...*..*...*....**.*..***.***.*.*..***.**..**..**.*.***...*****.**....*.*...*.**.*.*.....**..***.**.**.*.***.*..*....**.*.*****..*.*.*..**..*****...**...****.*****.**..**..***..*.....*......*..*.*.*..*.*..*..**..******..***......****...*....*.**...*.**..**.*......*.*.*..**.....*..*..**...*..****.*...**.*.*.**..****....****...*.*..*...*..***...*......*...****.*.....*..*..*......*....***.**.***..*...*..*.*..**..**.*.....***...*.*..**..***....*.*.....***.*....****.**.***....*.*.**..**.**.**..**.*****.*..***.**.**..*.*..*..*.*.**..**...**.*...*..*.*.*..****.**..******..***...***.*.**.**.**.*.**..*..*..**.....*.**.***.***....**..*.*.*.*...**.*.....****.*...*.****.**.**...**.*.****.****.**.**..*....*.**..**.....****..****.***..*.***.******.***.***.**.*...**..**..*...*.....*..*..........*..*..**.**.*.****.*..***....*..**...**.....***.**.**..***.*..*.*.*.**...***.***.*...***..*......*.**.*******...*****..*....**.*.**....*.***.*****...****.....*.**.**.*.**..*..*..*..*..**...*.**.....*...**.*.*..***...*.*.**....**.***.****.**.*.***..***.*.***.****..**..*.**.**.*..**.**...***...*****.**.*.**..****.*.***.**.***...**.*****.*..*.*..***..*.**.*.*..*..*.*.**...******.*....**..**...*.***..*****.*..**.**.****.*.*..*.***...****....*.*.*.*.**....*..******.*..*.***.***********.*..**......**.*.*.**.*.*.**..****..*.*.**.**.***..**.**.**..*****.****.**....***...**.*..**.********..*.*.*.*.**..*......*****..**..*.***.**..******.**.**.*.****..**.*****.******..**.****.*...*...***..*****...*.***...***.*..*..*..*..***....*...*.*.**.**.*..***..***..**.*....*....*.**.*..*.*......*.*...***.**..***..*..*.*.**.**.*.*..*...*....*******..**.*......***..*....*..****.***.*......... ****.***...****.....*.*.*..*..*..**..**.*.*.....**...*.*....***.*...*...**..*..*..**..*...***....*..*.***.***.**..*..**.**..*****.*.**.*****.***..**.***...*****......***..*****..*****.***.***...**..*.*****.*..**.*..*..***...***.*...*..**.**...*...***..**.*.**.*.**.*..*.*.***.******.*..**.....*.******...*...**..**.*....*....**.*..*..**....*.**.*.*.**..***..*.**..**...*.*.****...**....**..*.....*..***...*.****...***..***.*..*.*..**.*...**.**.*.*...***..*.****..*.........***....*.....*.*.**..*.*.*....*..****.*..*..*..**...********....***...**.*....*.**.*.*.*.**..*.*.***....**.....**..**.**.*..**.**..*.*.....*.**.****..**..*.**.*..**.**.**.**....*******.*.*....****.*.**.**....**********.**..*...**.*..**....*.****.***..******.******.**...*.**...*...*.**..*.**.**..******.*.*.*..***.**.**.**..*.*.*...*.**.**.*.**.*.*.*..**..*..*.*.******.**.****...*.....*.*..*...*.*..*.**.*.**.*...*.*.***.*....*..***.....***.*.**.*.*.*.****.**....**.**.*..*.******...*******.*.**...*.***......***.*.***.*******.*****....***.**.*.**...*.****.**.*....**..*.**.*..*.*..***.*****.*..***.*...**.*.**.*...****.**..***....*.**.**.......*.....****.***.**..*.******.**..**..*.**.*.*.*****...*.*.**...*.*.******..*...**..*..***.*..*..*..*....*...*..***.*.**.**.**********.**.*.***...*...**...*.**...**...*...***.....**.*.*..*.**.**..*.*...******.***..*.*****....*.**.*.*.*****.*.*..*..*****.*...******....**.***..*.....***.****.*.*..*...*..*.***.****..****.****.*.**...*.**....*****..****.*.*.*..***.*.*...**..*.*..**..*.*..*.**..***...******...*****.**....***.**..*.*..*.*.***...*.**.*..**..*..*.*.*.*....*.....*.**..*.*..**...*..*....*.******..**...**.*..*.*..*..******..*.......*.***..*.......***.*.******....*..**.*.****...*..*.*..***.**.*..*.*..***.**.**.*..**..****.*...**.*.*.********.....*.*....****.***...*..**.*..**..*.*...**.**.*..**..*..**.....***..*..**.**.**...*****...**..*.*.*.*.*****...**.**...****.*..***..***.*.***.*..**.****.**.**..**.**.*.**.*****.*...****.*.....***...*.....**.****.*...*.****...**. ....*.*****...*...***.....**..*.*.*****...*..*...***.*..*.*..****.*.*....*.*****..***.**.***....*.**..*...****.****...........*.**.*.*.**.*..*..***...*....*.****....*.*.**......****..*.*.*..*.**.***......*.*...*....***...*.**.*..*...*.***...*.*.*.*.*...**.*...*************..*.**..**.***..*...*.*.*.*..*...**..**..*..*.***.*.*.*...*****..****..**..*....****..*.*.**.**.***.*....*.***..***.*.*..**...*...*..*.**.*.*.*..*****...*.***.*******..*..*.....*....*.....*.*.*...***..*..*......***...*.....**.....**.*.*..**.*....****.*...*.****...*...***.***..*.**...*.*..*..*.**.*****.*.*..*.**.***.*...**.*******.*....******......*..***...*.****..*.******..**..*.***.**......*....****..*.....*.**..****....*..**..**......*..***..*.*..**....**.***..*...*.**.*...*.*..***.***..****...*****.*..*****...*****.**.***.*.*...****..*.*.*...*...*.***..*...*.***.*..***..****...***....*...*****..**.***.****.*.***.*..*.....*....*.*....*.*.*..*..*..******..**...*.**.**.*..*...*.*.*.****...*....**.**.***...**.***..**..******..*..*....**.******.*.**..*.****.*..*.**.****....*.*.***.*.**...*.*.**..**.*..****.**.*.*.*.*.**...**..****.....*...**.**.*.***.*..**.**.***.**.***.*.**.....**..*..*****.*.*.***.*.**..*..*.****.*....*..**.***.*.**.*..*.*.*.*****..***.**.**..*..*....*..**..*.*.******..*.**.*****...**...*.*.***..*.**..****..*..........*.*.*..***.*****.*.***..**..**.*..**.*...*.***.......***....**.**.*.....*....*..*..*.****..*.**...****..****..*.****.**....*****.*.***.*..*..**.*.*.....**..*.*.*.*.**..*.*...*.**.**.****.**..*.*.*...****.*.*..**.**.*****.**.**.****.*.*.*.*....**.**....**.....***..**.*.*.*.....*.*.**..*..****.**..*.*....*.*......**..*.*.***.....*.*..*..*..****.*.***...*.****.....*......**..*.**.****........*..**.****.*...*.*...*.*..**..**..******..**...**.***.*.*.**....*..*.**....****.*.*..*****..*.**.*..*.***.*****.*....*.******...*.**.......**..**.*.*...****.**.***..*****....*......**.***.*.**.*.****..****..****.******..*.*.*..***.*.**.*..****.....*..**.*.....*.*.***.*.*..***..**..** .*****..*......**...*.*..**.....**.**.*...*...*..**...**..*..*..**....****......**.*.**.**.*.***.****.***.*.*....***.*****.***...****.***..**..***.*...**..****.*.*.....*..**.**..***...*.*.****.*.....*..*.....**...*.********....*.**......**.*...**.******....***...***...*.*..*.*****....*.**.*...*..*..**......******.*.**.*.******.****.***...**.*.*..*.*.*.*...*****..*.*..*......*..**...*...**.*.*.**..****..**.***.***...*....*...*.**..***..**..*.**..*.***.***.*...*.*.**..*.***.**.******.*****.******.*.****.**..******...*..**...**.***.***..**.*.*.*..*.*.**.*.*..**.**...***.....*..*.*...*..**..**..*.**.*.*****.*..**..*******..**..*..**.**...*.***..*.....**..*.*...****.*..***.***.**.**.*.****.*.**..*.**..*..****...*.*.***.....*...***...*...**.......*****..*.***.***.*..*..**.*.**.*.*...*....**.**..*.**.**..*.***..*...*....*.*....*..*...*..*.*.***.*.*.*...*..**.*****.**.*...****.****.*.***......***.******.*.**...**.**.*..**....**..*.**..****.*...*******.**.**.*...*...*.**.....*......**.*..**....*..***.*......*..**..***..***.***.....*.**..*.*.*.*.*.*.**.*..*.***.*....**....****.***.***...*..*.*.*.*.*.*..***..***.**..**.*.*.****....***.*....******..*.*..*..*...*.......**.*****...*......**.*..*..*..*...*********..****..*.*.*..*..**.***..****.*...***...*.**.****...**...**...*.**..*****.**..*.******.**.**..*...*.*.....***.*...**.*.*.**....**..**..*....*.***.*.*.****.*.***..**.*..*.**....*.*******.*.*..**..***.**...**..*....***..***....*...*.**........*....***...*...***..**..*..**..****.**...*..*....*..*.*.***.****.*.***.*..*.*...*.***.......*.**...**.*....**...**..*....******.*..****...**..*.**.*.*.*******....******.**..*.*..**..****.*...*.*....*..*..***..*.****..*.**.*.*.*.*****.*..**.*..*.*.*.**.*.*...*.**..*.***.**.*.....****...**.....**.****.*...*.**.*.*..*..*..*.**..****....*..***.**......**.**..*****..****.*.....*....*.*.***..*.....*.**.**.*..****.....****....***..********.*.***.*..***.*..*.****.**...*.*..**..**.****.*.*...*.**..***.*.....**....*.*.**...*..**.....*..*.****.. .*.*.*.*.**.*.***..*.****.**...*......*.*....*.****..*...*****.*......*.**.***.*..**.*.***.*.*******..****.**...****...*.*....*...**...*.*.**.......**.***..*******..*.****.**....***.**..*****.*.**.*.***..**...**.*.*....**......****..***......**.******..**...*...*.....**..**.*****.*....*.*****.****....*.....**.**.*.**.*.*..*.****..**..*.*....*.*.**.....*...***..*.....*..*....*....**.*.*..*.*....*.*.*..*..*.**..**.*..*....**...**..*..*......*.....**.******.**..**.****.*.**......*.*.*..*..*..*...*.**.**.*.*****.***.....***.*.*.*.***...********..**.*.*.*..**.***..*...*.**...***.*..**.**..*.*..**..*.....*.*.*.***...*.***..*...****.***..*****..*....***.***.*...*..*.*.***.****....*..*.**.******.*.**.*......****...*.*.....**.********.***.*.****.******.****.*.*.**.*...*...***..***..**.*..*.*.....**.*..**.**.**...****..*....**.**.*.**.**..*****.*.*.*.*****.*......*.*.********.*.**....*.**.*..*.**.***.****..*.*.*......*.***.****..**..*..*.*.***.**..*.******..*.*.**..**...*....*.....*.*.*..***...*..**.***...***...**..*...*.*..*.***...**...****.**..**.***.*.*.**...*........***.**...*..***.*.*.*.********.....***..**..*.....****....***.*.....**..*.*..*...**.***.*..*..*..****.....*.**.**...**..*.**..**..*..**....**.*****.**.**.*.*...**...*..***...**...**.*.*..*...*.**....*....*..**.*.******.**.****.***.**.**....***...***.***.***.**.**...*..**.**...*..*****.*....*****......**..*.**..*...*.*..***.**...**..*..*..*.***....*****.*..*.**.**...*..*..***.**.....**...**.*..*..**.***.*.**.***....*..****.*.*.**...****...*...**.*..*.*.*...*.**.....******.*.*****.......**.*.****..*.***.*...*........*.*...*....**.**.*..*.****.*....**..****.*.****..*.***.***.***...****.*..****..***...**.**.*.**.....**.****.....*.**.****.**.......**.**..**..**....*...*.****...***.**...*..*....**.**..*.**.***...*..****..********..*..*.*.*.***..*..**.**.*....****....**.*.*..***.**.*.*..****.......*.*.*.**.*...*****..**..*..**.*.*...*****...*****.**.*....*....**....**.....*.*.*.*.**..**..*.*..*.*.*..*....*.*.****...* **.**.....*..**..*.*..***..*.*..***...*.**...***.*.*...*.***.....**...*...*..**..*.*.****.*..*.****.***.**.*..*...**.**...*.***.**....**....*....*....*.**..*....**.***.*.*.*..****.***..****....**..**....*.....***.****.*....***...*****.....*..*.*..**.**.*.**.*..**.**..*..*..**..***..****.***.**.**.*..**..*....*..*.*...*...*....***.*.***..*.***..*.*.**..*.*..*.....***.*...**.*..**.********.....*****..*...*.*****.*.*.*..**..*..*.*....*.***.*.**..**...******..*.*..*.*......**..*..****.**...*.*......**..***.******..**.**.*.**..*.*....****.***..*.......**......*.*.***.*.....*.*****...***.*.*.**...*..*.....****.**...**.*.*.*...***...*..***.*.*.*.*.****...**..*..*..***.*..****...**...*.***....***...***..*...*..***.*..*..****.*.*.*..*..****.**....**...***.*.*.**..*..*....***.*.*.*.*******...*.*...*.*.***...**.***.*****.*.*..*.*..*....*..*..*..*.*.*...*.**.**.*......******.*****.*.***.***..**.*****..*.*..*.*.*.*.**..*...****.*******..***....**.***.**.....*.*****.*.*.*.**.**.***.**.****.****..******.*.....*.*....*...*.**.**.***...*****.***..**.....****.*.*..***..*.*.....***.....**..*.***...***.*.**..***.**.*...*........*.*....*..*..*****.....**...*...*.*..**....*.*.*.**...*****...*...***...**.***..*.....***.*..*.**....***..*.*.***.*****..***.*...*.*...**..***..**.*.**.***.....***...****.**....*..******.**.*.*.*......*.*****.......*.**...*.....**.*...*....****..*...****.**..*..*..**..*...*....*.*.***...**.**.*.*...**..*.*.***..***.*.**...*.....***.*..*.*.**.*..**.**..*...**.....*.*.*..**.*...*.**....**.*.*.*.*****.**.**.....**.*...*.********..*.*..*...........**....*..****..*.*.*******..*.*..*.*..*..*..*..**....*.....**.*...***.**.*****...*....*****...*.*.********..*.*.*..*.*.*....**..**.*..**.*.*****...*.*.*.***.*..*****...**.*...**.*..*.*....***.*.**..***...*..*******..*...***.**.**.**.***.*.*..***.**....**.*.*.*..***...*......***.*.*.**.***.**.****.**..**.*..*..*.**.*....*.*..**.*.**..****...*.**...**..*...*..*.*....*.***....*.***....*.*.*.*...***.**...*..*.***.*...*..*.*.*. .*.*.**.*.****..*.....*....*.*...*.*.*.*...*....**...*****...**..*.**.*.......*..***..*..***.*.**.*.......**....*.****......*.****...*.*.*....**..*...*.*.*.******..*.***....**.**.*....**......*..*.*.**...*.**..*..**...*....**.*.*.*.**..**.*..*.*.*.*.*...***....*..*.*...**.*.*..********..*..***.*.....*..**..*..*...*..******.......**..****...*..*.**..........***.*..**..*...*..***...****.**.*.**....****.*.***.**..**...**.***...*..***...**...***..**.******..*...*.*..****.*..*..**.*.*****..*.*.*..****...*.....**.*.***.*.*..*.**..**.....*...***.*.*.....**.****....*.***.**.*.*..***.***.*******...*..**....**.*......**..*...*.*..*.***.*.*..**.*.*.*.*....*******..***.....****.**.*..***.*****..*......**..*..*....*.*.*.*.*.**.*...**...**.***.**...*.*..*..*.****..*****.***.**...*.**.**.**..*.*.****...*......*...*.***.***...***....*.*.*..*.*..**.*..**.*.*....****..***....*...******...........*......*.*...***.......*....**...**...*...*.*.**......*.**.**...*....**.**.*....*.....*..***.***..*.*.*.....*...*........*.*.**..*....*.*.**.******..*****..*.**...*.*.*.******.**.***.*.**.*.*.*...**......***.*****..***.*.*..*..**..*...**.*.***...*..*..*.....*.*.****.*.*...*..***...****.******.*...**.....*.**..******..*..*..*......***.**....**..**.*......*...***..**...*.********..****.*.**..*.*.*...**...*..**..**.****.*..**.*.*.*.***..***...**.*..*****..*.**..*.*...***.***..**..*...*.....**..*...*.**...**..***...******.***..*.***.....*..***.***.*....***...*..**.**.........**.*.***....*****..*****.**.*****.*..*.*..*.*****......***.****.*...**.*.*.****.*....*.****.*.**.*...*.....*.***..****.*..*****.*..**....*.**.....*..**.*.**..***....****.*.*.*.......*******.***.*.**.........*..****...**.*.**.*...**...**.*.*********..****...*.*....*.**.*..*...***..***.**...*...****.*.***.*...*...*.************.**.**..*..*.*.*...*.*.*.**.**...*****.*..*..*..**..*****.***.*..**...**..**.*..*.*.**.**.*.*.**....*.***.*.**.**.***.**....***.*..*..*...**.*****.****..***..**.*..**...***...**.******...****...****.*..*. *..*******.**.**..*.*....*.*.*.*..***..*.*..**.**..*.*...*.********...**.........*..***.*...*..***.....***.*.*.*......**.**..*.....****..*.**..**.******.*.***.**.*..*....***.****..*.**..*....*...****..*.*..*..**...****...*..*.*.****.*****..*..*.**.*.*.*.***.***..**.*.******...**.*..**..*.*.**.*...**.*..*........*..********.*..**...**.**.*..**.**....***........****..***..*.*...*****....*...****.*****.*.*.**.**..*.**.*..***.***.****.**...***..**.*.*.****...**....*.**.*..***.*..***.....****..*..*...**...*..*...*.*.*.**.**.*.....*....****.....***.....*..*.*.***.*.**..*.****.**...*...*..*.***..**.*...*.**..*..****.*...*.*....*.**.*..*..*...**.****.*...***..*...*.****.*.**.****..*.*.**.**.......**.*.****.********.**......****..*.**..****...****.*.*.*.*..**..*..*.*....*.*..*.**.*.*..***.*.*.********....*****..**.***...*.**.***....*.**...**..*..*.*..**..*...*.*.*....*..***.**..**..*.*.***...**.*..*.*....****.***..*..****.*.***.**..**.*...****.*.*.*****..**.****..***.**.**.**..*......**...*.***.**.***.**..**.*.........*..****..*.**..*.****.*******.***.***.....*.**.**..**...*.....*...**.****....*..***.**....*.**..**.**.*....***.**..******.*..**...***..*.****.*...**.****.**..***.*....***.***.*.****.**.****.*..*....*.**.******.***.**.**..***...*..*****......*.*...**.*...*.**.****.*.*..*********..*...*****.**..**..***.*.*..********.*..*..*.....*.*...***........*..*..*****.*....****...*.*..*.**..******..**.**.*..**.*.***..*..*.****.**.....**...**.**..*...****.********.*.*..***.***.......**..*..*....*****.***..*.*.....*.**..**....*****..*.*.*...*..*.*.*.**.*..**.*.*.*..**.****......*.**.****.*..*.....**.*...**.****..*.**.*.***....**..***.******..*.***......*.*********.**.****.*..*.*....*.**.*.*..*..**.*..***..****..**.**.****..***.......***.***.*.***.*****..****........*.*..****...*.*....****..**.....*.*.**.**....*.**.*...***.*..*......**.*..**..*.*..*...****.****..*.............*****.****...*...**.*...***.***.**..*.*..****.*.**.****...*....*.*...**.***..***.***..*..*****....***.* ..**.**..*..****....*..*..**.*...**.*...*.*.***.*..*****..******.*.*......*..*.***.**..*...*..*......*.*...***.*.*****.**..**..*.*...*.*..**..*...*.*.*.*..**.*.***..*...***.*.****..*.**.***.**...*.*.***.**..**.***.*.*..****.**.**.*.****.**.******.**.*..*...****..**..*..*****.*...**.*...*..*..*********...**.*...****.*.*.***...*.**.***..**.**.******.***...*...*.*****.*....**.*****....*.***.....*.*...*.*.*.**..*.*.*****...*...**..***..*..*.**.***..*.*.****.*...**.**.***..*.....****.*.*.**...*.*.********.**.*.*.**.*****..**.***..*..*......*.*****...*..*...**.....********.**.*.*.***.**.....****.**.....*.**....***.*****.*.*.***..*.*...*.**..***.****...*..**..*..**..**.**...*.**.***......*******....*..*.......**..******....*...**..*.***********........*...**..*.***.*..*.....**..*.*.*.*...**.*****.*..**.**..*.*.*..*..**.*..*.*****.***.*.*..*.*.*.*......*..*..*...*.***...***.*....**.***....***.*.*...**...*.*...***.*..*..***.*.....*..***.*.*.*.*******..*......*..*....**.***..**..*..*..*..*...***..*.**...*...**.**.**.*.*...*....*.****....*.*****.**.*******.*..*..****.*.*.*.*.*.***....*..**.*****.***.**.**.**.....*..**...*.*.*.***.****...****...*..***.*.*..*.*******...*.*.**.*....*..**....*.*.***....*....*.*.**...***.**.***...*..**..**....**.*******...***.*.*..******.*...***....***.....**.*.*.*..**.**.....**.****....*.***..*..*...*.**.***...**..*.**.**......****...*....****..***.*.**.*...***..**.*.*.*......*****..**....*...*.******....*.*..***..*.*....*.*...**.*.**...**.***.****....***.....*..***.**.*.*......**..*****.*.*..****..*.***.***.....*.****..***..**.*..*....*.*****.***...*.*..****.**......*..*...*.**.**....****..**.*.**..*..***.*..**..**..***.*........**..*.**..*.***.**.*.*.*..********...***.**..*.*****.*..*..**.**...******.****.*.**...*.*.*.*.*...*.******...*....****.*.....*..*..***.****.***.......*...****.*.*..*.*.*.....*..........*..*****.*..*....*.**..*..*..***.*..***.*..*.*****.*.....*******.*.****.*..*....*.*..********.*....*.*......**.*.*..*.**..*..*....**..***. *..*...*.....*.*.****....***.*...**..****.*.....**....*****.*.*.....***.*...****..*.*..**.***.*.*...**.....***..*.*****..*..**....*.***..***..**...*..**...*****...*...*..***...**.**..*.**.*..***......**.*.*...*.*..*..*..**..*.......***.*.*..****...***......***.**.*....*.***...****....*..**.***..*.*.********..**.*..*..*.***.**..*.*..*...**..**.******.****.*.****.*.**.**...**...**.*...*.*....*..***.....**.*.*......**..*.*.*.*..******...****...***..*..**....*..**..*...*.*.*.......**...***.*..*.*..****..*..*.**.*.***.*.....*..*****....**.*.*.*.***...**..*..*****.*...*...**.**...***..*.*.*.*.**.....**..****...**.*..*.*.**.*.**.*...*.*....*.**..***..**.*.*...***...**.*..*********...**.*.****.*....***.***..**.*...*.**...*.**.*.*..**...*.***.*.*.***..*...*.****..*.**.******....****..**.*...**.*..*.*.*.*..*..****..*.*....*****.***..*.*..*.*.*.*.*..**...*.......**......*.*..****...**.*.***.*.*.***.*.***...*.**......**..*..*....*.*.**..***..*.****..****...***..*..*.*.*..**.*****..*.*.*****.***..*....*.******..****......***..*.*****..*......*****...**.**....**.**.*.**.***..***..**.**.*...***..*....**..*.**...*..**.*.*..******...**.*..*.*.******.*..**.***.**..*....**.**..***.*.*..********.***..*......*..**.*.**.***......*.*.*......**.**.*.*.*...**.**...**...***.*.*..*.*.***..*......*.*..**...**.*...**.*****.**..*.**..*.***.......**.****....*.*.***..*.**.**.*.***.**.*..*.**.**...*...*...*.*..*****.***..*.****..**...**.*...*..***..*.*.*....*.*.......*******.....*****..*.*******.*.....*.*.*..*..**.*.*.*.*.*.*....*.*.**....*.*.*.**.***.****.....*.****.......*..*..**..*.*..**.***.**..*.*.***.*..*...***.**.********...***..**...**....***.*.***.***..*.***...****.*..*..**.*...**.....***.*..**.*.***.*..*.*.*****.*.**..*.*..****..***.****..*..*..***....*****.*****..*........***.*.***...*...**.*.*.*..***..**..****.**.*.**...*.******.....***.**.**..*.**...****.....*.**.***..****..*.****..****..**.***.****...**.*.***.*.*****.*****.*.**...*.*..*.***.*..*.**..*..****.***....*....**..*.....*...* **.**.*.****.*.*...***.*..*******.*.**..*****.*.*****.....**.*.*.*...*.*.*.*.**.*..***...****....*.*...*.*...*.*.*.*......*..**..***.**...***.*.....***..**.*..***...*........*.*..*.*****....*.*..*....**.*....**.*..**..*....****...**....*.*.*....*.*.***.***.*********.***.***...*****......*.*.**.*.*..*..***....****.....*.*.**..*.***.*.**..**.**.....*..*..**.*..******.*..***......*...*....*...****.*.*.*.*.**...*..**.**.**.**.*..*********..*.....***.*.*.*..*.*..**..****.***.**...**.*....*****..*.***...***....******...*...**..*********.**...*..**.**.*.***..*.**...*..**.****.******..**.*.**.**.*.*.**.**..****.**..***.*..***.**.***.*.****.****.*...**.*.**...*...**..**..*....*....*.*.**..**.*.*..****.*..**.*.*****.*.*..**..**..****.*...****..........***...*.*.**....**...*****....*.*******.**..**.*.**..**.*..*.****..*.*..*.**.*.**.*.****.....***..*..******..*..**.**..***....*.*.**.*.**.***.**..****...*.**....*.**...*.*.......***.**.**..*..***.****.*..*.*.*....*.*.*.***.**.****..***...**.**.*..******..**.*.*..*.**..***.*..***.***.....*...*..***..*.*....*..****.*...**..*.**.....***.**..*.....*..*.*.*......**...**......***.*..**.*.**..**.*..*.*.******.*.***.*.***.*****.**.********.*..**.......*****......*..*.*...*.*..**.*..****...**.*****......**...*..***.*.***.***.*..*****.****.*...*.*.*.*.**..***..***.******.....******.*..*......*....***....***.*.*.*..*.*.*....*.........**...***....***.*..**.*.*****.**.*.*..**..***..*..****..**....**.**.**.***********..*..******....*..*.***..*****...**...*....*.*...****..****...*.....*.*..******..**.*.....*...**.******.*.*.****.**.*.*.****...**...*...*.......*..*.*...*...*.*.....********.*****.*..*...***..*.*.....***..**...*.*.*....*.**.***..*.*...*.**.*.*.**....*..*......**..*..***.*..*....**...***........**.*..***.*.....**...*..***.*.****..*...*.*.*.*.*..**...*....***.....*..*.**.....**...*..*....*.*....***.*.*.**.*.**.*..*****......**.*.*.........**.**..*.**..*****..*...*...*******.*..**.*.*......*.*...**...*.***.*.***.*.*....*.*..*...*... ..*.****.**.*...**...***.**.*..**.*.***...*.*...*****...*.*....****.**..*.**.***..*....***..****.*.**..*****..*.*.*.*..*.**.***....**.**..**....*..*..*****...*****.*.*..**.....********..*.**.**...*...*..******...*..*.*....******..**..**...**...**.....*....*..*.....**.*.****.*.**.**.*.......*..***.*..*.***..*.*..*.*..******.*..**.*...**.**.*.**.*.**.*.*.*.*..***..**..*.***..****.*..*.*..*.*...*.*..*.**.*****.*.***.*.**.******..****...*....**.....*.*..*...*..**..*..*.******...*.*..*.**..*..*.***.***.**..*.*.*..*.*...*.**.********.**..*.**.**......**.*....***...*.**.*.*...*...**.***.****.**..*.***.**.****..*..****.**.**.....**..*.*.......**..*.*.*.*..*.*...***..*.*.*.....*.*..***.*..*****.****.***.....*.....*....**.*...*.*......**.*...*...*.*.*.....***...*.***.***.*.*..*....***....******.**...*.**...**.**..*..**.*.***.*...***..**.**.*..**....*....*..**......**..*....**.*...*..**.....*****..*.*.*.*****.....*.**...*.**.**..**.*...*..*..***.*..*.*.*..*....**.****.*....***********.*.*....*..*..*.*..*.*.*.**..*..***.**..*.*.*.*.*...***..*..*...**.*..*.***.****..*****.*...**.*.*.*.*.**....****.*.***.*.*****.*.*.*********..*..*.**.**....*...**...*...**.*..**.****..*.*****....*.*..*..**.**..*..********.***.****.*..****..**..*.*.*****.**.**...*.***.**..**.......*.******...**..***.*****.*...***.**.**...*...*.**..**...***.*.*.****.......**...***..*..*.......*...****.****.....***.*.******....*.***.***...*..*.***.**.****..*...*..*.*.**.*..*..**.....**......*..*.*...****...*..****...*.*...*.*.***.....**....*...**...*.**....**..**......*.**....*.**..***.*.**....*.*.*****..**.*....*..*..*.***....**.*..*.***....****..*...****.*....**.*****.**.********..*.**..**.*.****...***.*.*..*.***.*.......*.**....*.*.***.*.**.*.*......*.********.****.*.*.******........***..*..*.*.***..**..*.*.*...**.*...**..*..*.*...*.****.*.*..**...***....*.*...*...******..*.....***.**.........***.......**.****.*.*.*...*....*****.***.*.**...****..**...*..***..*.**.*.....**..**.*********.*.*..*..*..**.**.******.... ****..*.*.....***.**....**..*..*...**..*..**..*.****....*.****...*..*******.*.*.*..*....**...*.*.****....**.*..*.*...***...**....**.****.*..***.***.*****.*.*.**.***...**..***...*.*......**.*.**..*.*..*.*..*.*.**..*.***.*.....*...****...*.*..*.*.**...*.**.....****..**..***..****..*.....**.....*.*.**....**.*.*.*..*..*.....*.*....*.**...****..*.**..*..**....****.**.....************..*...*.*.*.**.*.**..*.......**...*.*.***.......*..*.**..*.....*.*..*.*.*****.*****...**.**..*.***..*..****...***....*.*.***...**.**..*.**.**.*.....****.*.**.*.*..*.*.*.**.**..**...*..........*..**...****.*...*.*..**..****.*........*.******....*****.*.*..*.....****.**.**.******..*.**..***********..*....*..*.*.*...***..*.*..*.....*..*.....**..*.*...**.*..****..*...*.***...*....*..*.****......*****.*..****..*.....**.*.*.*..******.....*..*...*.....*.*.*.****.**...***..*.*.*.**...**.....*.****...**..*..***...*.******.**.**.*.*...*****..**....*..*.**....*....***..**.*.*.*.****..*..****..****.****....*.*.**......***......*..*****.**.**.**..*.**.**...*...**.*..***.*.*.*...**....*.**.*..****.**.***..*.**.*.**..*.*.**.*..*****.*....**.**..*.**.**.***.....*....*..*..**...*.*...*...**..*.*.*.**.*.**.****..**.*....***..****...**..***.***..**..*...*..***...***.***.***.**.**.***.........**.*.*...*.....*..**.*....**.*...*...*.**.*....*..**...*.*...***...*..***.*....*..**..**.*..**.*******.****..*......**..*******..*...**.**.**.*.*..**.****..**.**...*****.****.*.**.**..**.*.*...*.***.*****.****.***...*.*..**...***.*..***..*.....*.****.********.....**.*.**...*.***..**.*..**.**...*..****.****..**.***..*..*..*..****.**.**..**.*..*.**.....****...**..*...*...**...*********.***.....*..***.*.**..****.*......*....***........*****.****..***.*.*....***..**.**.*.....*..****.******..*.**.**.**...****.**.....*.***..*..*.*.*..*....*.*..*.....**.*...*.*..*...**..***..***..*.*.*..*.*..*.***.*.*.**..**....*...*..*****..*...***...*.****......*...***..*..***.**....*...*....*.*.*..*.*..*.**.******..*****.***..***..*****...*.*.. ..*****.**.****.**.*.*.**.*****.*.***..******.*....**..**.**....**..*****...**.***.*...**.....*.**.**...*....*...*****.*.*...****..**...***.....**.**.**..****.**.****.**...*.**..**..*.*....**.......*.*.*...*.....**.*.**..*********.***.***..***.***.*..***...*..*.**.***...*****.**.***.*.***.***..**.**.***..*.*...*.*.*....**......**...*.....*.*..****..**...**.***.*........**.*....**.****.***.*.**.*...*.*......*.***..*...*..*.***.***.....****..**.***.*.*..**.*..*.*..*.*.**....*.......*...**..**..*...*..*...**.***...*******.*...*....**.*...**.*.****....*.....*..***..****..*..*.*.*...*....*.*******....***.....*....*..*****..*.*****.**.*.*****..*..*.**.**.***.....*.***...***..*...*..*.***.*..*.**.**.**....*.*.....*..***.*.*...****...*.****.*..****..*.*.****.********.*.**.*.*.*****.**.**.**.**....*.*.*.**.***.*****.*.**..****.*.**..****.**.*.*..*.*..*****...***.*..****.*...*****.**.*.*..*.*.**..*..**.*....**..*.**..**.*.**..***..***.***...*.*.....*.*.***..*....***..*...***.*.*..*.*..**.*.*...*.**.*.*..**.*.******.**.*.*.**.*****.*.**......***....*.....*...***.*...***.***......**.*..**.*...**.*..*....****....***.****.*.*.***...***..**.*.*..**.....****.**.**..***....*...*.****...*......***..*...*....*...***..*..**.**.*....****..**...***...*****...***.******....*...***.*..***...*.....****....*....****.**..**.**....*...*.**....*.*..*.*...**..*...*..***.**.**..**..*...*.***....*...*.**..**.*.*.*.**.*******...**.**..**..**********.*.***....*.**.*.......*..**.*.*.*..******.***.....**.***..******..*.**..*..**...*..***......**.*.**..***.**..*..**.*.**...*..*.*.***..*.*.*.*.****..***.*.**.....**.*.**.**.*.**..*.**.*...*****...**..******....*..****.*.**.*.*....*..**..*..*.*..*.****.*...*.*****..*...***.*...*.*..*..****.**.***.**.**..*..**...**.*......*..*.***.***.**.****.**.*.**..*.***.*..*..*.***.*..*..*..****..*.***.*.**.***..**.***.**..**.*....*.**.*....*.*.**..*****..*..*..*.****.******..***.*.*..**..*...**..*.***.*.***....*.....*.*....*****..*****.**.**.******..*..*....**.**.**** .*..**.***..*..*****..*..********.****...******.**...**.**.*.***..*.**.*....*......*..**.*.***...**.**.****...*...*..*...*.*..**....**.**.*.*..*..**..**..*....****..*..*....*..***.*.*.**.....*.*.*..*..*...**....*...*.**...**.*.**..*..*.*...*.***...*..*...*...*.*.**...*..*.**.*****.*.*..*..****..***.*..*..**.**...***.*.***...*.*.**.*.**...**...****..*.***..*.*...*.**...**...**..*..*.*......****.***.*.****.*.*.......***....*.***...*..***...********.....**...*****.**......*...*.**.******..*.*.*.*.******.**..*....*...********..*.*...***.*.*******.....**.*.....***.****..*.*....****.*..**..*...*..****.****..*...*.****..*.*.*..*..***.***..**.*.***.**.**.....********.***..*..****...**....*.***..****.***.*.........**..******.*.******..*.*.***.**....*..***.**.*.*.....***..*.*..**.***..**.**.**.*.*..**........***.*.*....*.******...***........*..**.........*****....*.****.**.*.**....*****.*.****.****..*...*.**..*.....**....**.**.*.....****..*.*..*....**..***..**..****.*.*******..*.*..****.*....*...*.******...***.*.***...*******.**.*.*.*...**...*.**.****....*.*...**..**..*.***..**.*.***....******.****..***...*.*.....***.*..*...***.****.**.....*...**...****..*.**..*.**.**..*...*.*..*...***.*.....*.***.*..*****..**.*.*..****.*......*...*..*...***.******....*..*..*..***.******..**...**......**..........*....*..*.*.***....*.*.....****.**.**.***..*.**.*..**.*.*..***....*.....*..*.***.*.***.**.*.*.*...*.*..*****.***.***.*...*.**.*...*.**..*..*...**.**.****....*.......**...******.**..**.**.*.****..*..**.***..**.*.**..*.**.*****..*.*.*.****.****...*..*.*..*..**...**.*..*.*.*.*.*.*...****.**..*.......***.*.**..**.*.**..**..*.....*****.*.**.*.*..****..*...*.*......**....*.*.*.*..*.**.*...*...**...*.****...*....******..**..***..*..**.****...*.*.*.**..**.**..**.*.**.*.****.*********....***.*.*****.**...**....***.****.*.********..*..*.****.*.*....*.*...***..***..**.*..**..*...****.**.***.**..**..*..*..**.**...*.*..........*.*.**.....**...*....**.*...*...**.*.*.*..*...*....******..*.*..*.*.** *...*.*****...**..**..**.....*....**..***...***..**..**.*.*.*..*.**.*..*.***.*.**..*****.**.*.*.**.**.*.*.*....***.**.*.*.***.**..****.....***...**.***....*...*.**..***.*..*..*.**.*..**...*...****.....*****..*.....**.**.**.*.****...****.***.**.***..*..**...**.*..*...*...*..***.***..**..****.*****..**.*....*.****.**.***..**..****..*...**.*.*.*.**..***.*..**..*.**..*.*******..********.*.**..**.*.*.*.........***...*...**.**.**...***.**..*.***.**.*...*.******..*..***.*.*.*....****..*.***..*..***...*...*....*.*...*....*.**.**.*..*.*****...*..*.*.**..*.*.....******.*.*.....****..**.*..*..*.****...*..***..*.*.****.**.***.*..*.***.*.****...*.*.**..******..*.*.*..*****.*.*.***.***...****.*.*******..**.**.**.****..**.*...*....*....**.*****..*.*****..*..******.*.***.*..**...**..**....**..*.*.*.....****.***.*...**.*.**.***.*.*...**.***.**.*.*.*...*.*.*.**.*.**.....***....***.*.*...*.***.*..**.**....**.*.*..**..**..****...*..*****.************..*.*...***.**.*..****..***.*.*.*.***...***..*...**.*..*.**.**.*.***.**.**.**...*.****.*.*.*....*..*...*.**.**.....**..*....***.*.**...**.**..****.*..****..******...***..*.**.*.*****.**...*.*.*..*.******.*.*.*..**....*.***.**..**..**.**.**..**....*..**......*..*.**..*...*..*.*....***..**...**.***.*....*.*..*..**....*.*..***.**..*.**.***........***..**..*.**.**.......**..***.******..*******....**.**...****.*.****..**....**.******....*...**....*..**.*..***.*****.*.*...*.**.**.***.***..**..*..*....*.....*..***...**.**.***...**.*.**..*..**...*.***....**.*.....***.....*.*........**....*.****.*..*....***....*....*.******....**..*...*****...*.**..*****.**....*..*.*.......***...*.**..**.*....*...*...***.*.*..**.*.***..*......*.****.....*..*.*.*..*****.*.***.**.....*.*....*..**..*.**.*.*.*.*****.*....*...*...****.*.......**.**..*..**..*..******..*..*...**.*****..***.*......*.*..**.*..*.***..*..**..*..******.*..**..***.***.*.*.***.*********..*.*.*..*..***...*..**.**.*..**.**...*.*.*...**.*.*..**.*..***.....**...*..*........**.****.*....**.**...**..** *.********....*..**.**....*..*.**.***.***.***.**...**.**.*..*.*.**..*..*.*..**..***..*.*..*..**....******..******......*..*.*...*.*.....***...**..**..*.***..***.*..*.**.***..**...**....**.**...*..**......***.****..*..*.**...*...*...***.*.*....***....*******.****.**.*.*...*.***.*****.****..*..***..*.**...*.**...**.*..**..*.**..*..*..*..*.**********.***.****.*.**..*.**.*.*..***.**...*.***..*..***.*....*.**..*.*****.**.*.*..*..**..*....**...*.*.**...*..**.*.****....**.***.**.****..**...*..*..*.....**...***.*..**....*...**.**.***.*.**.****...*..*.*....*.**...**.****.**.*.**....****.*.*.*...***.*.*...****..*....*.*...*.*..*.*..*..*..*.*.*.***.*.*..**..*..**.*.***.*.**.*..****..****.***.*....*.******..*..*.**.**.*..*.***..*.*....******..**..**..****...*....*..****.*****.......**.*.***..***.*...*..**.*....***...**...*.***.****...*.**...*..**.*.**.**..*.*.*.*..****...***........*.**.*.****.*...*..*.**.**....*.**.*.*..*..*.****...*.*...***...*...*****....**..**..***.**...**.*.*..*...*.***..*.***..**.*..**..***..***.***.*.........**...**.*.*..*.***********.****..*.*.***..*......**.*.**..**..**.*...*..*.*..***...******.....*.*.***.**.*.*.*****...**..*.....*.***.**.****..**.*.....*****.*.**.*....**.*..*....*.*.**....********......***...*.....**...*..**..**...*.***..*..*.**.*******.***....***....**...*....*..*.****.....*.****..*..**..*.***...***.*.***..***.***...***.*..*....*.**.*..*....**.***..*****..**......*.*..*.****....**.**.*......**.**.***.....******....*.*****.*.***...**.*..**...**..*.**..***.**.*.**.****.....*.**.***.*.....*..****.**.**.*.*.****.*......**...*.****.*...**.......*.**..*.*****.*...*..*.....***..*.****.*.**.*.*.*..**..**..*.*****.*.**.*....*..*.*.**......*..***...**..*..*.....**.....****...*.**......**.****.....**...****.*...**.**.**.*...**.**.**.**.**...***.*****...*....*****..*.**..*.*..*..**..**.*****.*.**.*..*....*.*..**...**.****.*****.***....*.*.*.*...**..*....**.*..****..***..*..*.*..*.***.***..***...*.......**.....********..*****.***...*.**.*....*** **.*..**.****.**..*.***..**.**...*.****..*..***.**.**...*.**......*..*...***.*****.**.*.***.**.****.*.....**..*...*******...**.****...****.***..*...*.**.*.....**...**.*.*.*.**..*..*..*..*...****...****..**..*..**....*.**.**.*..**.....***.*.***.**.*.****...*....*..**.**.***.***.....*.****.*...*.***.*.************.***.*....*.**.**..*.***...*.*...*.*.***.*.....**.*........*.**...***.**.*.**...*..****.*.....***.*..**.*****..******...**..*.*****.****.*...****.****..*.***.***....*****.*...*.**.*..***.*.*.*****.***.**..*.**.****....*.*...*.***....****....****.*****...*****.**.*..*.*.......*....*...*.*****...*..*.**....**....***....***.*...***.**..*....**...*..*.*******...***.****.*..**...**..*.**.***.**.*.***...*...***..***.***.**.*..*..**.***..*..*.*...*.*...**.*...**..*.**....******...*..*...*****.*...*...***...**.***.*.....***..*****.....**.*.*..*...**..*****.*..**..*..*.*..***.**.***..*.***.**....**.**.*..*..*.*.*..**.*****.....*.*.**.*..*......********...*.*...*.***...*....***.*.**.*.**.**...*.*.*..*.****..*..***.*****.**......*.***.*.**.....**...*..*.****.***.*.*****.**.*..***...**..***..*..*..**.**..*..***..*.....*.**.**.**...**..**....*.**..***.*..*..*...**..*.***.*..**.*..*.***.****.*.*..***..**....*...*..**.***.**...*.*....****..**...*.****.**.*****....*...**...*.**.*.....***..***..*.**.*.****.***.**.*...**.*.*.*...**..**.***.**.**..***.*.**.****..**.*.*..**...******...***..*.....***...***.***.*...*.*..*.**.**..*..*.****.**..*..**.*.*.*..*..**..****.**..*.**..*..***..*...*..*.*.*.*.*.******..*..**..*.*.**.*..**..*..*.*..***.*..*****.**..******.**....*.*****.*******.*...*********.*.*.****...***...*.**.*.*...**..***.***...........*****.*.**.***.**.*.**.*.*****.*.*.*.*.....**...**.**.*.******.**.*..***...*..**.*..**.....**.*...*.*.*.**.*..*..*..*******....*.*...*.****..*.......***.....*.**..**...*.*.**.....*...*...*..***..**..**.**..*....*....*..**.*..*....***...*****.*..****.***.*****.**....*..*...**...*..****.***..***.*.*.....*.*...*.***...*.**..**.**..***.**.*..* .******.*......*****...**.********.*.......*.***.**....**.******.*...**.*.****.*..*..*.**.**.*...***.**.*..*....**..*.*.**..*....*****.**.***.**.*.*.*.**..*.**.*...**.......*.**...*...**.*.****...*..*.**.***.*....***..*****.**.*..*...*****..****....**.**.**.**..*.***.*.****...*.*..*....*********.....**...**....***.*.**.*..*.**...***..*..*.*.*.***.*.........*.**.***.***..*.*...*.*.**.*.**..*...**.*.***.**..*..**...**..*...*.***....*..*.**.**.***.***.**..******.*.*.....****.**.**..**..*******.***.*.**..**.....**..*.*..******.*.*..**.*.*...*.**.***.**.**....**.***..****.*.....**.*...**..*.*.....*..*..*..*..*..**..****....**.***.*..***...**.***.***.*.**..*..*.****.*..*.....*..***.*.**.**.****.****.....***....*.*......********.........*.***.*..*...**.**..****..*..*.*.***.***.*..*.**.**.*.**..*.****.**.*...*****..*.***.*...*******.*.**.***.***.*..*...*.*..*...**..**.**...*..*.****..***.*..*.*..*....*.*.*.**.********..*.***.*......*.***.****..*.***..***.***.*..***.*...**..*.*.**.*...**.*.*.*.........*.*.*.***...***...*.*.*.**.***.***..*.*.****.......*.*..**.***.**.**...*.*.*..***..*..***.***...**..*****..***..*.**.**.*.**.*...**....***..*...*.......*..*.**...**..*.*..**.**..***....*.**.*.....***.*.....******....**..**.****.**..*..**...**..**...*.....*.**.....****..*.***..*....*..*.*.*.*......**.....*....*......***....*..***.**...****.*.*...***..*.*...**.*****..**.*..*..*...*.**..*...*....*..*...*.****..**....*...*.......*.****.*.*..**.***...*..*.**....*...*.*..*****.***..***..**..*..**...**..*...***.**.**.*******..*..*.****......***.*.***.*.*....**..*****..*.***.************.**.**..*.*.*.*.***.****..**.***.*..**.***.**...***.**....*.*.***....******...*...*..****.***..*....***.*..*.********...*.*.....*****...*.**.***.**.***.*..*.......***..**.**..*.**..**.**...*.*....***.**.*.*..*..***..*..*.****.*.***..******.....*......*.**..***.***..*.****.*..***......**.***.********..*.****.*..**.*....***....***.*.**..**.*.....*.***.***..**.*..*...***.***..**.**.**..*..**..*..*.*.***.*. ...*.*..*....*.**...*...**.*.*...******..****.**.......*......*........**.*.*.*..***.****....**.*******.****..***.*.*.***.**..***..*..**..**.*.***..**..****.*.**.....***..*.*****.**.*.*.**...*.*..*...**.*....**.*.****.***......*.*.....***.*******.*..*...*.****.*..*******..*.*.*.*********......**.****.*.**.....**.....*.**.***.....***..***.**.*...******.*..*..*.*.....****..**...*.*.*...*.*..**.***..*.*.****.**.***.***.****.**....*.*.***.**..***.*.***.*.....*...**.*.*..*...**.*.**.*************.****.....*****...*...*....**.*****.**.*..***.*.*.*.**....**.**.....*..*.**.*****......******...*....**..**.*..*.**.......***.***.*..*......***..**..******.*.*****.*..*...***..*.*.*******.*.*.*....**.**..**...*****.****........*.***..*...*.**..**....***.*..****.*..*.*..*......******...**..*.****..*.*.**.*.*...*.....***..**.***...******.****..*.***.*.*.*.....*..**...**..**....***.***.*.....****.***...***..*.**.*.*...*...*.****..**.*****.*.*.*...**..*..*.*...**.....*.*.*.*.*.**.**..**..**.....*..**..**.***.*.**....*...******.**.*..****.**.***...**...**.**.*.*.....*****.*......**.**..**.*...**..********.*.**.**.*..*.*.*...*......*.*.**.*....*****..*..*...**.....**.*....*.*..*.*..*.....*.***..*.*****....***..*...***.**.*...**..*.**.*.**.****.**....*.*.*...**.*****..*.*.**..*.***...**.....****.**.....*.**.....*.*..*.*.*....*.****....****.****.**...*.*.......*.*.*.*.*.*..**...**..***....**..**..***.**...*.*.*.*.**...*.***..**..*..**.....****.*...******.**..****.**.*.*.......**...****..**.**....*..****.....*.***.*.***.***.****..**.*.**..***.*****..**....***.*..*.******..*.*.***.*..**.*...****.**.*......*.**.**....**..****..*****..****....**.*...*.....*...***..*.****.***.*....*...***.....*.*..**.***.*******..*.***...**.**...*..*.*.*.*..*.**...*..**.***.*.**...*..*..**..*.****...*..*.**..****.******....**...********..**.****.****.***.**.*.****.*..*.*.**.*..**...*.*.**.....**..*.**.**..*...**.*.**..*.****.*..*.**.*..*.******...*....*.**..*.*.....******..***...*.*.*.**..*..**.***.*...**.*** ...*......*....***..*.*.**..***..*.*...*..*..**.*.*..***..*.**.**.*....**..*..*.*..*.**..*..*...*.***.*....**..*.*.**...**....**.*...**.*..*.**..*....***...*..*.*..*****....*...*..**.....**.***...***.......**.*.**..***.*..******.****.*..*..*..*.....*...*****.****.*****...*..**.*...*....**..*..*.**.***....*****...*.*.***.....*.****.**.*.*...**..*.*.....***.*....*.****.*........*.***.**..*.....*.*.**.*.****.*.**..**...*.***.**..**.*...**..*.**.**.*.***...**...*..*.***.**.****......*.*.**.***..*.********.***.**..**..**......**..*..**...**...*.**..*..*******..*....******....***.*..*.**..*...**..***..**..*.*.*****..*.*****.*.***.***.**.***..*..*.*****.***...*..*.*..*...**.**......*..**.***.....****.......*..***.***..*****.*..*.*..*.**.**.**.***...*.**...*****...*..**..**..*.**.*......***..**.**.**.**..*..*.*.*...*..*.*.**.****..**....*.**.**.***...**.**..*.***.*.***..****.***.****...****.**.*...**..*..*..**..*.*....*.*..*.****..*..*.*.*..*.*.*.*....**..*..*.**.**...*....*.*.*.**..*.*..***..**..*.*...**.**.....**...*..*......**.*..**.*.**.**.***.*.....**..*...*.******.***.****..*.**.*....*..*.*.***.**.....**.*.**..**.**..*.**.....****.**..***.*..*..*.*.*.*....**.*.....*..***.*.*....***...**.***..****..****...***...****.*.*.***..*.**...*......*.****...*.*..*.....*******..*.***..*..*..*..**.*..***...*..*..*.***.*..**.*...**..*...**....*.***..******.**.....*.***.********.**....*..***.**.**..*...*.*....*..***.****.**.*.**.*....*******..**.*..*....*.***.*..*...******.*....*...*.*....**...*..****..******.***.*..**.*..***...***.**..*****.**..*.***...*.********.**..**...**.*.*.****..*...**..**..**.**..*.***.*....***.*.*.*....**.*.*****..*****..*****.*..*..*..**.***.***.*..**..**.*..*.*.***...**.**..*...***.***.***.*****..**.****.***...*.*.*..*..***.**.*..*....****.***....**..*.*.*.**.*.***.*.*.***..*.*.....*.**..***..**..**.****..*...**....*..**..*.*..***.**.**.*.*.*..*...*...*...*.*.**...***...*.****..*...*.*..*....****..*****.*****.....****.....***....**..*.**.***.***...*..*..* .**...*****.***.***....*....*..**......**.**********.*.***........*....***.**.*.*.*.*.*..********...*..**.***...*.**..*.**.**..**...*.**.....**.*.****..*.***.*..***..*.*..*.*.*.****...**.*.*.**...**.*.....**.*.*..**.*****.*.*..**.***..*...*...**********..*.*..*..*.***..*.**...*.*****.....**..**....***.*.****.*********......*.*.**.*****..*..******.*....*.*.*.*...***.*.******.***...*..*.****.*.....***.**.*.**....**.**...**....*****.*****..******...*.*****....**..***.***.*.*..***.*..*.*..**.*.**.******...*..**.*.**.**..*.*..***....*....***..*..*...*.***.**...*.***.**..**.***..**.*******.**.*.*.**....*...*.**.**...**...*.*......*.***..**....**..**.*.*****.***...*..*.......**.**.***....*****.*********..*.**.***.*.*.*..*......***.....**.*....*.**.**.*.*...**.**..**.*....**.****...***..*.*...**.*.***......*..*.*.......**.***.*.*.*..*.*.**..*..**.**.***.*..*...*****...*****.*.**.**...*****.*.*.*..*......***..*.**.....*.*...*..*..*....*.*.*.**...*.*..*.*...**....**......**..***..*.*.*.****....**...*.*.*..**.**.***.*....*..*...*.*..***.******.*.*.**..**.**.**.*.*.....**.*..*.***..***.****.*.**....**...**.*..*.**.*..***.**.*.*.*...*...***..*.**.*..******.**.*.*.**..*.*.....**.*****....*......**..*.*....***....***.....*....*.***.*.*.*...*...*.**...*.*.****..*.......*....**.****..***.***.**.***..*.*.***..***.*****...***..**.**.*.**..*..*..*..*..**.*.*...*.**.**.*..**.*..**.**..***.*****...**.*..***.*.**...*..**.******.*..*.***.**..*.**...*.**.*.****.*..****.*.***.******.*..*..*.**.***..**.****.**.*.****.*..*.***..**....*.*.*..*..*.***...*.**.*..****...*..*....**.*..*.....*.**....*.***.*.*..**.....**...**...*....*.*.**.**.*.**.*..**.*.*..*..*....***..***.*.**.*************.***.....*.*****..**.*.....***.*......*...***...**....**.***.****...*.**....*..****..*.*..**..*....***.*.******..**.****...**.*.*..***..*********.*...*.**...***...***.*.**.***..*..*.*.*.*.*.*.**.***...*.****.**.**.*.*....**.***.*.*..*.*.**..*....**....*.***....*...*.******...**....*..**.*.*........****.***..*... **.*..*.*.***.**.*....*..****.*......**.**.*..***.*.**.*.*....*..*..**..**.....***..*.....*.***.**.*.*..*..*****.*.*.*.**.*....**..**...*.*.***......****.**....*..****....**.*.**.*...**.....*..*...**.*.****.**.*..***..***.****...*.****.*..*......***...****......*...*.***....*....*..*..*.*..**.**.**.*.**.*...**...*....*.....*...*****..*..*..*..*.*.**..*.**.*****.*.*.**...*..*.**.....*..**...**....*...........**.****..*..***.**.*..***.****.**..*.*.******..***.*..*.**.**.*.****...***.*.***...**.*.*..*.*.***..*..****.*.*****.*****.*.*.*.*..**...**..****.******.***......***...*..**.*..**.......**...*...*.*..*..***..*...*.*.*....*...**.****.****.*..**.*..**....**..**.*.*.***..**.*.*.**.**..****.*..**....**.*.*.*.**....*.....*...**....**.**..*.***...*.*.******.*.***..*..****...*.*...*.....****.**......*.*..*.*.....**.*..**.*.*...**..*...**..*.***.*.*.....*.....****..*..*..********...*..****.*..*.**....*.*....*.*...***.*.*..*..**...*.*...*****..*...**.*..*.***.*.***.***..*.*...***.*****...**..*.*.*...***.*...*****..*.**.*.*..*.*.********..*.**..*..**.**.*****..*....*.*..**.***..***.***.*....***.**..*****..*...*...*..*.........**.******.**..**.***..*...*.***.*..*.*...*..*.*****...*.***....**.*.**..*.*.***..**.**.*..*..*...*....*...**...*.*.**..**.*.***...*.*..**...*..**.**........**.......*.******....**..*.****.*..**.*****.***......*.**.....**.**.*..***.*.****.*..**..****........*..*.....*......***.***..*...*.***....**.*.**.**..*....****.*.***....**...****.**.*.*.*.**.......****..*****....*.***..**.*...****.****.**.****.***..***.**.**.***.*...**..***..**.*..**.***.....**.*.*.*.**..*.**.**.*.*.***.**.*.**..****.**...**.**.*...***..*...*....*.*.***...**.........***.*.*..*.****...*..**..*..*****...*.*..*........**...**.**..*******...*...****..**.*....*.**....*.*...*...*.*.....*****..*****..**..*...*.**.**...***.*....**..*...*.*.**...*....**.**...****.*....*..*.*....**.*..****..*.*.*.*****.*.*.*****..*.***..*.....*******...*..*.*.*..*.*.********.**.*..*.*..*...****.**.*.*..*.**. *...**....**.*..*..**.*..**.**...*...**.***.*.***.**.*..**.******....******..*..**..*.***.****.**..*.*..*.**.**......**...*.*.*..**.*.*...*..**......**..******.*.**..*.**.**.*.****....***..**....*.*.****.****.*.....*.******..**.**...*....**.**......******.*.**.*..***..*.**.*..***...*.......*..*******..**.**.**....**..*..*.*.**..*..*****.*.....*..*...***...*.**...***....****...***.*..**...**....**.*...*.**.....****......*..**.*.*..*..*..*.*****.*.***...***.*..**..*...**.*..*******..**...**....**.*.**.**..****..****.****.*..*.*..*.....*.*..***.*..*..*....*..*.*.....**.*.*****.*****.******.**********.*..*..*..*.*..******...*..*.*********...*..***.**.....***..***.****..*..**.**..*..*****......*.*...**.*.*...*..**..*.*.*.*..***.****..*.*.*..**.**.**...**.*...*....*.***.****..***.**.****..*..**.***.****..*.***.....**.**.*..***..**...**.**.**.****..*.*..****...*****..***.***.....*.****..**.**..*.*****....*.**...*.*****.**.*....*...***......**.*...****.*.**.**..*..**...**.***.***....*..*******..****.******....*****.*...*....***..*..*..***.********...**..*.....***....****..**...*.***...***.*.***.**.****.**..***.**..*...*..**.*.**...**.*..*..***.**.**.*...*...*.**..*.*.*.*..***...*.**.**.***.*.*.*.*.*****.*.*....*......*..*****....*******.***.**.*.*****..*.*....*..****...**.*****.****......****...****..*..*..*.*..***.*.****.*.******.*...*.*...***..**......**..***.***...*.*...*..*.***.*..****.*..**.*.....*..******.**.*.*..*.**.**..***.**.*...*.*.*..***.*...*.*...**...*.**....****...*..*.**.*.*.*..***.**...**.*.*.**.**.**....**..**.*..*.*...**.*.*.....*....***.*.*****....*..*.***...*.**.***.**...*......*...*....*..*.*..**.***.**.*..**...***.*..***...**.....***.*...*********...*..*.***.**...*..****.*.*.**.**..*..***.***...*..*..........*....*..*.*.....***...***.*.**.*..**.*..***.....**....*...*.***..*.*****.*....*.**..*....*..*..**..*..*.**.***..***.**.**.*...*..*..*.*...*.*..*...*.*.*.**..*....******.*.*****.*...*.*...**....*...***.*.*.**..*..*.****......***.**..*.***.***..*..* .....**...**.*.*..*...*..***..*.*...*.**.*..**.***...**....**....**..**...*..*...*.*...**.*.**....*.***..*.**.**.**..*.***.*..*...**...**..**..**.****....*..**...***...*.**.*...*****.***.***.....**.*.*.***....**...**..***..*.*..**........**..***.*.**.....***..***.**.......*****.*.******.**.***..***.*..*..*.*******......*..*.*****..**.*.***.**.**.*......********.**********.**.**.*..*......*******...***...*.***..*****.**...**.....**...*.*..*.**..**...*.*...***.****.*...**..*...**********.*..*.*.*.***.***.******.**..*.*.**..***.***.....*.*.**.*.*.***.*.***...**.....**.*.*.*.*...*..***..**..*...**...**.*..**..****.***...*..**.*.**.*.*..***.*..*.**..*....****.*...*..*..**..**.****.****....*......**..*.****..**.....*.***..*.***.**.*..*.*.*.*....*....**.*..*...**.*.**..*.*.****.**.**.****.*...******..**.***........***..**.*.*.*..*.....********.*....*.***..**.**.*.**..***.****..**.*.*.***.***.**.**..**.*..*****....*..**.****...*.***...*.*.*.******..*..*.**.*....*****...*.***....*..*.***.***...*..*******...*.*****....***..**...*..**...*.*.**.***......***.**.**..*.**.***.**..*****.*.*.*.*..**..*.****...******..**.*.**..***.*.**.**.*..***.**.*.***....*.*....***....***.**..*...*..**...*......**.**.*...*********..***.*..*..***....*....*.***...*...*...*.*.*..**......*....****.*..*.***.*.**.**.**.***.**..*..*...**..*.**.*..*.******..**..**..**..***..*.*.***..**..**..*..*****.**..*...***...*.******.****........***.*.***.*.*..**..*..****..*.***.*......*.*...*.*.*.*...........**.*****..******.*....*..*.**..*****.*....***....**..**...*.**.....*.......*****.***.*.*...**..*.*.**......**..*.*..*.*...***...*.*..**.*..*.*..***...****.***..*.*...****..*..*.***.**.**.***..**..*...*......**.**....***.*...****..**.*.*..**...*.*.*.**.**.***..*.****.*.*..*.**.*.*....**.*....*.....*...**..*.***.*....**.**..**.....**.*****.*.**..***.***...**..*.**.*..*.**.***...*.**.*.*....*..*.**.*.**..*....*.*.*****...*.....*...****..*.*.******.*.*...*..**.***.*.*..**.*..*....*......*.**.****.*.*...*.*.**.*****. **....*.***.**.**.*.*.*****.*..**.***.*..*.***..**...*.*.***...**..*...*.**..****.*****.****..*.*.....*..*****..***..**.***.***.*.**********.*.***....***.****..*..**...**..........*.**********.**......**....****..*......**.*.....*.**********......*....*.**.*.**....*.**.**..***...*.**......*.**....**..*...****....*.*.......*...***.*.*..**.**.*..*.*...***.*.**.**..**.*..*..*.**....*.**.**..***..****.**..**..**.******..**.*.**...*.***..*..*.**..******...*..*...**.****.*.*..*....*..****.***..*..**..*****.*.*..**.*.*.**.*.****.**.*.**.****..*.*.**..***...**...*..*...*.**.*.*..*..***.****.*****.*...*.**....**....*....**.*****...****.**.*..*...**.*..*.*..*..*....**...***.***.******..*..*..*.***.**..***..*..*.*****.*...**..**.....*......*..*..*...**.***.**.*..*..*.*.*........*...****.***.**.*.*.*.**.*.*.......**.*...*......**..*.*.**....*..*....*...*...***.**.****.*.**.*****...*******.*..**...*.***.****.*.*.*.*.***..*....*..**.........**..**.*****.....****..*...****.*....**..***...**.**..**.**.*..**..**....*..*.***.*...*.....*.**.*.*.*****..*..***....*..*****.....****.****..*...*.*..*.***.....***.***..****...**.*...*....*..*..********.**.**.*.....*.*.*..**....****..*......***.*...**.*.**......****.*.**.**.**.*..***..***....***..*...****..**.****.*...**..*****.*..***...*.*..*.*....*.**...***..*.*.*.*.*.***.*.*.*.*....*......**...***.*.*.*.*.*....**.*..**..*.**********.*.*.****.*...*.**.***.*..*****.*.*.**.*.....*.....*.****......*..*****.*.***...*.*.*.**..*.****.*.**...*.**.**...**...**.*...*.*.*..**.***.*....***.*.***.*.*.*.*.*....*****.....**..**.*.*....*.*....*......*.*.***...**..**.****.*.*..**.***..****.*..........*...****....****...**********..**.*.*...*...*....*.**.**..*.***.*..**.*****...**...**.*...*.*.*.*******..*.*.**........*....*.**.**.*..**.**..*.*....*.**..**.*.*.**.*...*..*..*..*.*.*.*...****.**..***..*.....**.*....*.*.***...*.**..****.**......******..***.*.**.*.**....**.*.****....*.****...*.*.*.*..***.*..*..*.*...*....**.*......*...**......*.*....***.**....* .**.**..*.**.....**.*.**..*.**......*.*..**.*.*.**..****.*..****.*.***...***....**...*.**.*...*.*.**.*.**.*****......***.***.*....*.*..*..*.*.*.*.*.**.*..****..*..*..*....*.****...***..*.*.**..***.*.**.*..*..******.*.*.*....*.**...**....**..*....*..*..**...*.......**......*.........***.*..*...*...*..*..**..*.**..***.....***.**.*....*..**..********.**....*..*.**..***.*.*.*..*..***.....*.*.*.*.***.*..*..**...*.*******......**..**.*.*.*.**.**.****.*..*...*.**.*....*.*..**.....*.***.***..*..**.*.**.**..*******..***..**.**.**.****.*..*.***....*.*...****..*.***.****.*.*...*..****...**..*.*.*.**.*.*..**.*....**...*.*.****.*.*...*..*.*****...*...***.*..*...*.*.*...*.***.*.*.****..**.....**..*...***...*.**....*.......*....*..*.*.***.**.*..*.***.*.*.***..*.****..**..*****.*..*.***....*.**.****..********........*.**.....***.*..*.*.***.....******..***.**...*****..**..*.*****.*******.**.*.******.**.**...**...***....*..*..*...*...**..****....*..***..******.*.*.**.*.**...**...*****...*..****.***.**..****.**..........*******....*.*.**.***.*.*.*...****.*.*****.****........*****..*...*.*..****.*..*.*.***..*....*..*.****..*.....*...*....**.*....*.*****..*.....*..**.**.*.**...**.**..*.*.......******.*.*..*.*..**.*...**.*.****..*..*.*..*.**.**.....*..*.***..*..***.*.*..****.***...**.*.*..******...*..***.**...******..***.**..*..**....**..*..*.**..****.**...**.*.....**.*...****...*.**.*...****..**.*.*.*.****.....***...*******.**..*.*.*.**..**....*..*.**....**.........**.*****.*.***..**..****.***....*******....**....***.*****...***...*****.******.**.*.***.*..*.**......*...***..*...**..**...*.*..*...*.****.**..*...*..******..*..**...*.*..***.*......*..*****...*..**..*..**...*.....**..*****..****.***.*****.....**..*..*.**....*.***....*.*..***....**.*.*.*.****.*..**.*.*.*.****.**.*...**.**......**.*....***..*......**.....***..*...****.....**.***.*.***.**************.**...*..****..**.....*.**.***...***.***.*....**.*.****.*****.****..*.****.*..........*.***..*..**.*...**....*..**.*.*****.*.**.* *.**...***.**.**.*....*.**....*.**...***.**..*...*...*****.*...**.**.******.*....*..*****......**..**...**.*.*.**.*..**...*........*..***.*...****.*.*..***.***...**...***..****.*.******..*.***...*..*.****.*.****...******..*.****.**...*..*.****.*...*...*.**...**.....*.*.......*...***.**..****..*...**..*.***.**.*.*..*..*..*...*.**.**....*..****.*..**.*.*...*.**.**.*...**.*.....*..*..***.....*...**.***..*.*....*...******...**.*.*..*.***..*......*......**..**..****.***.***.*..*.**..*..**.....*......*...**.*.***....*..*..***...***.*..***.....******.......***.*..*..*..***.**......**..*.**.*...***.***.**...**.****..*..****.*.*...*.*.***.**..*..***.*...*.**.***.*.**.*..**...*.***.*.***.*.*.**.*.*..*..****.**....***...*.....*.*****.....*****.*....*...***.*.*..*..*....****.**..******.****...****...***..**.......**..****.*...*.***..**...*..*..****.....***...*.......*........*.*.*.****...*.***..*..****.**..*..**.*****.*.*.***....***.*.**.**...**..**.**....******...*.*.....***.*...*..*...*.***.**..***.*.****.........***..*.***..*..**.**.*.*.**.*..*****..*..**.*.*.***.*.*..*.***.**.*..*.**.******..****...*..*.*****.....*.*********..*..***...***..**.****.*.**.*****...........**.*****...****..*.**.***.*.*.**.*.*.*...*.***.*.....*..**.*..*...*.*....**......*.**......**.***.*.***.*....*..***.**.....**.***.*.***..***...**.*.**.*.*.***..******....****..***....*..***..******.*.***...*.*.*.......***.**.*..**....**.**.**.***.***..*..*.*****.***...*.*****..*.*....*....*.**...*..**....**.**.**.**.*..***..**.***..**.*.***..**.....*..*..**..*..*.***..***.**.***..**...***.**..***.**..*...***..*..*.**.**.****..***...*..*.**.*.*****..**.**.*....**..**.*.****.*.****.*.*.*.*.*********.*.***.**.***....*.***.*....***.***..*......*.*.***.*...*.....*.*.**...*....*.*.*.............*.*..**...*...*.*.**..*..***....*.***.**...*....*.*..*.*.......*.*.*.**....*********......***...**.****..****...*.**.***....**.*..**...*..*.**.*.***.*.**.*.*..***..***...*****.*.**.*.*.*..***....*.*.**..*..**....***..*.*****. ..******..*.....***.*.**..**..******.**...*.**.***.*.*.****.*....*...**...***.*.**.***...*.****.***.**....**...*...***.*....**...***...**.**...*.**.*.*.***.***..*.....*....**..*....**....*.***.****.*..**.*.***...***.**.......***.****.**...***..*.**....**.**..**...*******..*.....****...*...*.*.....*.****..*.*..*****.....**.**.....*....*......**.****..........**..**.***.**..*.**.****..*.*..**.......**.*...*....****.**.****.*****..***.*..**..*.*****..*....***.*...**.*....******.*.****.*..*..***.*..*..*.***..***..*.***.*.**....**..*..****.***.****.*.*..*...*....***....*..****...**...*.*..*.**..*.*..***.**..**..*..**.**....*.**.*****..**......*.**..*..*....*.**..**.******.**...*....*.**.*...*.******.**..*..***....*.**..*.*...*.**......*....*.****.*.*..**.*.*...*...*.*.*.*.*.*.*.****..*......*...*..**.....***.*......*.*..***.*....*..*.*.**..*...****.**..***.****.**..***..**...****.*..***.*..***....*.***..**...*.**..*.**.*..*.*..**.*..***.**.*...*****.**.**....*..*.**.**.*.*.*.**.*..**.**.****.***..****..**..**...**..**...**.*..*.*.......****..*..*****..*...*..*..***.**......*...*...**....**.****..****.*.***.*.*.**.....*......*********.*.**..***..**.**..******..*...***.*.**.**.*..*..*......*.**.*...*.....*...*.*.*.***......*.**..*.**.*..*.***.*..*.*.*.*..*.*.*..*.*.*.**.*..*....*.*.*.*..*.****.*..*..**..**..**..***......**.*.*****..*.*...*..*.**.***.**...*.*..******..*.*...***.*.....**.*.*...**..***.......**....*.**.***...*.***.*.**.**.**.**..***.**.***.*..***.***..**..*****.***...**..*.*..*..*.....*..***.*..*.*...***...*...***..****..*.*..**..***..***.*.*....*.**.*.*.**.*..**...**..*..*.*.....*..***.**.....*..*....**.....*.*.*..***.***.......**..*.*...*..****.*..**.**.*.......*.*.**...*..***..*...*.***..*.*******..*.**.**.*..****....**.**.***.*.....****...*...*...*******.**.......*..**...*.*...***.***..*....*.**.**.*..*..**..*.*.*.*******...****.*..******....*.***...*......**.***..*.*.**.*.**.***..*.*.**.*...****.....*.*.*...*....*..**.****....***.*.*.*.*.*.*...*.*******. **.....**..**.**.*****..**.**.*..*.**......*****..**....*.*....**..*.*.**..**..****.**.*****..*..*.*.*...**.......**.*..**..*.*.*.*.**........***.**..*.***.**.*..**.**..*...*****....******.***.*..*....*****.***...******.*...**.******..*.**..*.*..*....**..**.*.*****....**...*..*...*..**..*.*..**.***...*...**..****.***.*..*..*.***.*.**.*..*.*.**..***..*..*....**.*.*..*.*.**....**..*...****......*.**..*.*..*.*.***....**....****.*.**.*.****...****.*...*.*.*..*..***..****..**..*..*...**..*.*...**..**.***.**..*..***.*.*.****.*....*****....*.*..****.....*.***.*...*.*..**.****.*..*..****.**.....*****.****.*****.*.....*.**..*.***.*.....*.*.*...*.*.**.*.**..**...*..*.********...*.**.*....**.***..*******..***.*.****.....*..*...*.***..*....*.*.*.****..*..**.****.**....*..*.**..*..**..*.*...**...***.**..*.*..**.**....****.......*.....**..**..*....**.**.*..*.*..**...***.....*.....***.**..*.....*....**.*.***...*.***..*...*..***...*******.**..**.*.*.*.***...*...*..****.**..**...***.....**.*....*...**.**..*...***..*.**.**.*..*.**..*.**....*..*.*.*..*.*..*.***.***.***.**.....***..*..**.*.**...*.**..*...*..**..**..**.***.****.*.*.*.*....*.**.*...*..*......***..*.****.*.***..**.*.*.*........***.*****......***..***.*.*.....*.*.**.*.**..***.*....**...**...**.*.***.*********.*********.*.**.***.*.*...***.*.*..**.*..**.*.*****.*........**....*.**.......*..**...*..**..*...**.*.**...**..****..**..*.*..***.****.***.**.*...**.***....**.******.*..*.*.*.*..*..***..*...*...**......*.*.**....***.**.**..****.****.***...*.***.*....*.*..*..*.......**..*.**...*.***.*...*..**.*.*..***....*.**.....***.*.........**..******.*.....*.**.*..*.*.**.*..**...*..****...*..*.....*.***.**..*.**.*..*.*......*...**.**.*******.*..*.*..*.**.*..*...*.****..*...*.....**.*****.*...*..*...*.....**.*....**...*.***.**....*.*****.*..*..*..***.*..**.***...***.*****.*..***..******.*.*..*....*.*.***.**..**..*..*.*.*.**.*....*.*....**.*.*.****.**.*.......***.**..**....*.***.***.**.....*.**.*...*.*.**.*....*..**..*.....***.**...*. **.*...*.**.**.*.*.*..*....***.*.*.*..*..**...*****....**.**.*......**.*.*.****...****.****.**.*..*.*****.*.*..*..**.*.*....*........**...****.**.....*.******..**.*.*****.***..**..*.**.******....***....*.*..*..****..**...**...**..*.*****.*.***..*****.******.**..*.******.***..*..*...*...*******.**....*..*.*.*...**......**..***.*.*.****.*....*..**..*.*.....*.*.**..************..*.*.**..*..**.***.*****.**.****..***..***.....**....*.**..*****...**..**..****.*.**...*****..*...*.***....**.*..*..*.*.**.*.******....**..*.*.*.***..*....*******.*.*...**...*..*.*.....*****.*.....*.*.**..*...*.****.***.*.***.***.*....**....**.*...*.*.*.*.***..*****...**..*..*.*.***.*.**.*****.........*....**.*.***.*..*.*...**.......*.***.****...****.**...*....*****.***.**.**.**.*.**.***.***.*.*.*.**.....*...*....***..*...***..**********..*.*.***....*...*.*..****....*....*.***...**.*....****..**.*..*.****....**.*......****....*.*.*...**.**.**.*..*..**...***.***.*.***..*..**.**.*.*.*.*******.*...*..**..*.**..**..*...*....***.***........**.***.*....*..*....**..**...*...*...**.....****..*.*..****.*.*.........**.**...**...*****..**.*...**.........*.***.**.*.*.*....*****.**.**.******.**..*.**.**.**.*..****.*.***.*......**..**...**..**......*.**.*.**..........**..*****.***.***...**.*...*..*.*...**..*..*....******.*........*....*...*.**.*.*.**.**.*...**.*...*..**.**.**.*....*..*..**.**..**...***.**....*.**.**....*..*.*......**..****.**..*....**..*......*.*.*.*.**.***.**..*..*..**.*...**..*..****...***....*.**..**..***.*.**.....*.**..*......*.*..*......*...***..**..*.*..**.*.*****....****.*..**.*.*.*...**..****.***.***.*.******...****...*.***..**.*****....*.***.**.**.****...*...**....*.......**..**.**...**..*******...**..**.....**..*..***.***...***.*...***.*.*.*..*..**.*.*..********.....*.*..**..**...*.....**..***.**.*....*.....***..*.*..***.*...**..****.**...*.***...*..***.....*.*.*...*.*.****..**.****.****...***.*.*...***..*....**.*.....**..**.*..*..*.*.*.******.**.*.*..**.*.***.**.*...*......*...**.. .....*....**.*.****...**.******.*****....**..****.*.***.*...**.**.*.**..****..*..**..*.*..*.**.**.*.*...*....*......**........*.**.***...***.*.***..**.**.***********.*.*..**.*.*.**.*****.*.*.*...*****.*.*****..*.***..*......***....*.*..*......*..*****.......**.**..**.*.....**.*****.***.....*.*.**...*..**.**.**..**.****.**.*******.*..*.*..***.*..*.....*****.*.***.....*.......*.**.*....*.*.****..*..*..*.**......***..*...**.*..*.*..***.*..***.**..**.*...***.*...*..***....**..*.*....*.**...*.*...*...*..*.*..**..*.*.**.*.**..*....*....*..**..*****...***.****..*.**.***.*.**.*.......*.*.*.*..*....*...***.***....*.*...**.....***.....***.*.*.***.*.....*.*..***.**.*..**..**.*.*.*..****..*..*.....**..*.**.***.*.*..*.*...*...**.....**....**..**...*.***...**.**.***..**.*.*...******...**..**.*.**..*..**.*.........*.**..******.*..***.*.*.*.*.**.*.*...*.**.**.*...****..**..*.**..**..***....*..*.*..*..**...*.**....**.....*...***.***.*....*.***.*.*.*..**...*******.*.......**.***.*....***..***....*******..*....**....*.**..**.***..*.***....***..*****.*.*...**..****.****..*......*..*.*...**..*.*..***.*****.***..*****...**.*..**.****.**....*.*.**...*.*....*.**.**..*..***...*..***...**..*.*......******...**.*.*.*.*.**.*.*..*..**.*.*.*..***..**..**....*...*.**.......*.*.*..*.*.****.**..*.**..*.*..****.*.*....*...*****.****..*.**...*.*.**..*....**.*.***.*.*...*..**.*.*..*.*..*.*.*.*..****..****....***.*.***..*..*.*..*....****.*.*.....**.*.**.***..**..*....***......***..*.***.***.***....*.*.****.*.**.****....*********.*.*..*..*.****...*..*..****......**....*.****.*.**..**..**..*..*....*.**..*.**...****.****...*.*************....***.....****.****...*.*.**.**.**....**.***.**.*..*...*...***.****.*****..*...**.*..***...**.......*..*..**....**.**.***..*******..*..***.....**....*.***.*...*...*.***.**...***..******..**.*..*.*...*.*..*...*.*..***...**.....*.***...****...*.**********..*.*****....*..*****...****.**...**.*********.*****.*.***..*.*.****....**..*..*.*..**.*.**.**.....*..*..**.*****.*.*.. .*...***..**.**.*....*.******....***...*****.*......***.**.***...*.********.*.**..**.....*....*...*..*..*..*...******.....***..*.*..*..***.**..***.*........******..**..*.*.....***.******..***.*..******...*****.***..*.*..*.*...*.**..*.*.*.*.*.*.*..****.....*...******.**.*.****.*****....***..**..**.**...*.*...*.**.*.*.**.....***.*.....*.*.*..*...*.***..***.*...*..**.*.*.....***...*.*.******..*..*..**.*.*...****.**.*****.....**..*.*.*.**..*..*....*******.*..*.**********...**........**..**.*..*....*.**..**.**..*.**.*..****.....**.*..****..*.**...***.***.*............***.*.**....**..**.*.*.*.**.*...**..*.*..*...*...*.****.***.....*.*..*.*.*..*.*.***...*.**..*...*..**...**......*....*.***.....*.******.*..***.**.....**..**.***......**..**.*.**.....*****.*.**.*****..*....**.**.*.....**..*..****.*...*.******.*.**...***..**.***.*.*..****.*.*.*.***.**.*...*.*..*....**.***...****.**.*.***.*..*.*.*.*...*....*.....**.*..*.**.*...***.*.*.********.*...****.**.*.*.....***.*.*.*.*..**...*.**.*.**.*.*..*.**.*....*..*.*.*.*...**.*..*.****..*...*......*...****...***.*****..**..*.*..*..*.***..***.****..*.*.*.*...*.**.*..**...*.**..********.*.*..*.*...**.*..**....*..**..*....*.*.*.*..*...**..***.**.**..**...**.*.**.**.*.....*.**.*..*.****.*...*..*..**........*..*****.*.*..**.******..*..*..****..*...*.*.*.**.***.....***.*...*.**..*.********.**...*****..*...**..**..*.**..*..*.**....**....*******.....***.***..**..*...*...**...*.***..*.*....*.....**..**.*.**.**.....*..*.**...*****..**.****.**.*..*.***.***....*...***.***.**.**.**..***...**..*.**...*.**.*..**..*.*......**..**...*.***......*.*.*..***.*..*****.*.*.*..**....****..****...**..*..*..*..*.*..*.**..*.**.*.........**...***.****.**.***..**...****.**.*.*.**...*.*.....*.*...***.*.*..***.*...*...*....*.***......***..*....*****...****...**..**.*..*.**.*.*.***..*..**.*****.**.**.***..**.*..*******.*...******...*.**.**.*.*...***......**..**..****.......**.**..*.*.*****..*.**.**....*.**.*..***..*..*.***...**.****.**.*.**..*..*.*...*....*.**.*.* .*.***.*..****.**.*..*.**..*****..*..***.**.***....*.*.*..*...*.***..***.*..****.*.*.***.*.*..***.**..*..*.*****.***.*...**...*..*...***.*******...**......*.**.**...*.*...***...**...*.*.*.*..*.***.*..**..........****.........****..**..********...*****......****.*..***..*.....**..*..*..*****....****.*.*.***.....**...**..**.*.*.***........*.*....**.*****...*...*.....*****.*.**..*..**....*....*******....*.*....*.****..*..**..****...******...***.******..*..******.*...**.**.***..*....*.....*..*...**..**.**.*.*.*..****.**.***...**...*******.*.******...*......*....**.****...*.***.*.*.....*.**.**.**....**..*****..*****.*.*....*.*..*..*....*..*..*...**...*..*.*.....*..*...*.*.*.*.**..*..**.*....*.****.*..**...***.****....****..**.*****..*..****.*.**...*.......*.*..*.*..*..**..**.**...*...*.****.*.*...***.**..*..**.*.*.......**.***.**.*..****.*.*.****...*..*.**.*.*.*..*******.*.**..*****...**.*...**..*.*....**.*.*.**.*..****....*.**.*..*....*.****.*.****.***.*.**.*...**.*..*.*.*.*.***..****.*..**.***..**.*..*.*..*.**..******.***......***.**.*..*.**.*....****..*..**...*****.*..***.*..*...*...*.*.*.***.*.**..*.....******.***.***.***.****.**........*****.*..*.***...*.*...*.*..**...**..**..*......***..***.**.*.*.*.***.*...**.*...**..**...*.....*...*..****..*..*.*.*......****.***....*****..****.**.*..***..**..***.***.*..**.*.**.***.*.****.**..*....***..*.*..**..**.*.**...*.*...**....*****.****.*...*..**..*.*..***..*...**.******..**..***.**.***..*..*..***..*******..*****.**.*.**....*.***...**...**..*....*.*....******...**...**...*.*******....*..*....*..**..****.****..***.....**...*.*.*.*.*.*.*........****.***......**.*.********.*.*.*..*...**.**....*.**.....**...***.*.*.*......***.**..**..*..***...*.*.**.*...*.*.****.*..*.**..******.****...*.*..******.**....****.***.**....*.***..**.**.****..***..*.*..*..*..*........***.*.*...*.*..*.**.***..**......**...**.*...**.***..*.*..*..***.*.*****..****.*.*......***...*...*.**..*...*...*..*....*..**....*..*.....***..**..**...**.....****.*.*.*. *.***....**.*..*.*..*..***...*******.**.***.*.....**..*.*.....*.**....**..**.**..***..*.**.*.....*.*.*.*.*...***.*.**.....***...*.*.*.****..*.*..*..*..*...*....*..*...*.......**.******..*..*.***...*..*****.*.*********.***.*.*....*.*.****..*.*.*.*..*..*.**.*..**.*.*...*...**....**.....*.*..**....***..**..**.....*.*****.......*******...*.*.***...**.**.**....**.*...***..**.*...**...*.*....**..*.*.**...****.*****.***.**..*.*.*...**.*.*...*.*.***....****.........*.**.**....****.*....**..*.*...**.***.****..**.*.***.******************.***...*.*.***..****.**.***.*..***.*.*.***...**..**.****.***.**.*..***.****..*.**.*....*..*...*...***.**..*.***.***.**.*..***.*.***.*.*.**.*...****...*.....*..****...*.*...*.*.....*.*.****.*.*.*.***.....*..**..****..*********..**...**.**.*..**.......*...****.*.**.*...*********.*....***.*..*.***..***.........*.....*....**....**....*.*.*.....**..****..**.*..****..*.*.***......*.*....**......****....*......***...*.*.*****..*****..**...**.******.***.....**..*.*.*.**...*..*.*.*..*..***.**.*....*..*.*.*....**..*.*.*.*.***.*.*.****.*..**.**..*...*.*..***.*..*.*..**..*..*******.*...***..*****..*.***.***.*.*.*****..*.*..**.*.*...*.*....*.*..*.*.**.*********..*.*.****......***.*...*..*.*..**.*.*.**.**.*.*****....*.*........**.*.**.....*.*..**.*...*...**...*.........*.*.....**.*...*.*..........***...*.**...*...**.**..**..**..*.*.*......*.***......*...*.**....*..*..******.***.**.*...*.*......*..**.*....*.**...*.*.*.*****.*...***..*.*.......****.**.*..*.*.****..**.*....*....**.****.*....**.*.*..**....*...*..*****.....*.*.*.***.**.....*..**...*..**....***.*.***..******.......*......*..**..**........*.*.*.*.*.*....*.**.*.****.*******.....*..*.*..***...*.**.*.***.****....*..*****..**.**....*.*.***..*****.*.**.*.*..*....*..*.**..*.****..***..**.*.****...*....*.**.**.*.*.*.****...*..*..**..*******..**.****.**********.***....**...**.**.***..*.*******.*.*.**.***.****.***..*.**.*.**....*..***......*...****.*******.....*...*..*.*.*.*....**.....*.***..**....*....*.* .***...*...***...*.*.*.**.****.**..*..***.*..*...***..*******...**...**.*****..*...**..*..*..**....**.**....**....*.*...***.*..*******.****...*..****.*....****...****..*.****.****.***.**.*..*.**..*..*..*....***.*****.....**.*..**....****.*.*.*.****...*.**.*.....*..*.....**.**....*.**..**.*.**...***.**.*..*.*.**.*.***.*.*..**.*.*...*.**.**...****.*...*...*..**.*.****.*..***......****....**..*.**.**.***...**.....**.**...***.***..*.*...*.**.*..****.*.*.*..**.....*.***.**..*.....*..**...*.*.*.****.*.*.*.*.***.**..***..*.*.**...*...*.****.***.**...*.....*..*****..*....*.......**..***..*.....**.***..****.**....*...****.**..**..***...*****..*.*.***.*.*.***........*...***.**..*......***..****....*****.*.*.***...*.*.*..*.*...*.***...*.......**...**..*.*...**.*.***.....*...*.*..***.*.*.*.*..*..***..****.*.*.*..*..*..*****.*.*********..**.*..*.***.*.*..**.*.**..*..*.....*.*...***..***.**.*.......**.*.**....**.*..*....**...*....*...*.*.*..****.***.**.*..*.*..*.***....*.**..*.*..**..**....**..*****.....*.****..*.**.**..**..*.*..**....**..*.***.*..**.....*****.**..*******.*..*.*.*.*.*....*..**......**.*.*.**.**.*.******...*...**...*.*...**...*..**.***.***.*..*...*......***.*.****.*.*..**....*..*.......*.*...*..*...*.***.*.*..*..*.*...***.******.*.*...****.****.*****.***.*.*.**.*..*****.*.*.**...**...********..*..**.***...****...........**.*..****..*.**....****.*.******...***.....******..*.***.******.**.*****.*..*.**.***....*.*.***.**.*.*..*.**.**..*..***.********..*..******.*.****.*.*.***....****.*.***.********..*.*..*...*.**...*..*..*..*...**..*.**....*.*...**.*..***..*....**.***....*..**...**.**..**.*.....*.***...*.****.*.*.*****...*.*....**..*....**......*..*.***.....**.*..**.**..*.*...***.*.****.**..****..**..***.***.*.****...***.....******..***..**.*********...****.***..***..*..*....*.....*....*.*.*......***.***..******...*...*.*.**..*.**..*.*.....*..*...*.**..**.*.*..**..****...****.*****.....*.*.*....**.*.*.**.*..**..***.**.**..*****..*...**..**..*..**....*..**.***.*.****. ***....*..........**..*.**.***..****.******.*....*.*..**.**.....*..******..***..**...***.*...*.*.*..*.**.*.......***.***..**.*...*......*.*.*...*.....*..*.**.**.*..*..**.....***.....***..*.*.**.***..***.*..*......**..*****.*...*...***.***********.*..*.**..*..**.*..*..******..*.****...*.******...*...*...**.******..****.**..*......*******.***..*...*.**.*****.*****..*...**.***.******..*..*.******.*.*******.**...*.*.***.**..........*......****.***.......**.****.**..***.*.*.**..*.***.*..**..*******.*..*..**.*..*...***..*****..*..**.*..*...*.*.*.*..*..*.*.*...****.*.....*.*..**.*........**....*.*.*..*...**..*...**.*.*..*.....*.*.*..*...*..*...***..*.*..******.....*.*..*****.*...*...**.**..*.**.******..*..*****...*..****..*....*****..**.....**..**.......**..**...***....**...........*..*...**.***.*.*****..**....****.*...*...*.*..*...***..*..**..*.**.*.*.*..*.****..******.*..****.*.*.*.*.*.*..**..*.*..*..*.**.*.*.........*...*.**..**.***.**...*....*.*..*.*...***.*****.*.*.*..***...*..***.*.**...**.**..***....*.*.**.**.*..***.*.....**.**.*.**...*.*.*.**.*.....*..**.*..****..*.***...*...**...*....*.****.....***.***.*.**.***..**.**..*.****..*.*.**.*.**...****.**..*.*.*.**..*.**....*.....**..****...*.*.*.*...*******.*******.*.**.*...*...*.*.***.**..*.....*.*.**.******..*.*.***..*..**..**.*.**...**.......*...*...**.*.*.*.....**.**....*.*.**..***.*....*....***....*...***.***.*.....***..*..*.****..*.**...****.*..**.*..*..**....*.*..***.******.**.**....*.*.*.*...*.*.*.**.*.*..***...*.***..**.*..*.**...*....*.*..*.*..*..*.*..***.*..*....*.**.**.*.*..*..*.*.*.*.....*...**.*.**.**....**...*..*.*....*.*****.*.**.*...***.**..*.****.....**...*...*...***....***....*...*.*..****.*****.*.*.*.**....*****...**...*.****...**..*..*.*.***.*.***.*******....*...*.*.*..*....*..*.*..*..*...****..**..*..*..**.*...*.**.**.*...**.**.*..*....*.....**..***..**.*.*.******.**....*.*..*..*.*.*.****.*..*****....**..*..***.*.*...**..**...*.**.***...**.**..*.**.***.*..*..**..*.**...********..*.**.***...*....*.* ***.*......*.*.**.**...*.**..*.*.**..**.***.*.*..*..*****.*.....**.*...**..***..*...*.*.**.*.*..*.*****..*.*..****..*..**..**..***.******.****...*.****.*.*.***.**....*.*...*.**....*..*.*...*...*..****.***..***.*..**.**.**..*.....*...***.***..*.**..**.*..***..*****......***..*.***.**.....*.***.**.......*.*.***....*.*.**.*.***.*.*..****.*..*.***...*.***.**....***.*****............***..*.*...***.**.**..*..*..*..*.**..*.****.**.**.*..**.****.**.****.....*.....*.***.**..*.***.*.*.*.**..***..**.....**.*.**..*..*.*...*....*****..**.*.*.*****.**.***....*....**..***.*..*..*.*.*..***....*.*.*....*.....*...*.*.***.**.....*.*..**********..****.***.******.**..*.*...*.***..*****.....***.*...**.*..**.*..*...*****.*.**.*.***....*......*.**.******.**...**.*..**.*.*.*...*...**.**.*..**.******...*.**....*****.*.***.***.*******..***.***.*..*.*..*.****.*.*....**.......*.*.**.****..**....*.*.....**.*.*..**.*....*.*.**.....*...****.***...*..******..*.***.*...**...**..**..*..*****..*...*.**........*.....*..****..***.....**.**.*.**.*.*.*...*.**...***..**.**...*.**.**.**.****.*.*...**.*.**..***.**.****.****..*...****.***..**.*..************.**.*..***.*.*.*.....**.***....**....*.***.*******..*.***.*..**..*..*...*..****.*.*.....*.***..*..***.******.*...*.*****...*.*****......***..*.***......*.**..*..***.*..*..*...*****....*.*.*****..**.*.*.*.*..****..***.***..*..*.......*.*.***.*...*..*.**..***....*.**.*.**.*.*......*..*.**.*..**..*..****..*....*...*.***.**..**..*.*.*...*.***..**..***....**...*.*...*.***.*****....***..*******..**.*..****..*****..*.*.*..*..*..*..**.***.........***...*..*.*.**.**.**.*.*****..**.**.*.*..*.**..*.*.***.*..**..**....**.*.*...*..*.**..*..*.***.**.**.*...*****....***.**.*******.**.**.**.........*..**.***.*.**.......*....*.*.**..*..**...***.**...***...*.*..***.*..*...***.*.**..*.**....*..*...*..*.*.*****.*...*.*.**.*.*.*.**.**.....*..*..*******.*.*.**.......****...**....*.***.*.*..**.*.*..***.**.*....*.*..**.*...**.*...*...*..**...*****.****.*.....*...*..***.....****.. ***.*....*...*..**.*....***.*.*..*..*....**.**.*....**.*.*....*...*.*.**.****..*.*.****..*..*.**.***..*....****....*.*....**......***..*****.********.*.***..*..........****.*...*....*.*.**.*.*****.***.*...**.......***..*.**..*..***.*****.**.******.**.***.**.***.*.**......*...*..****.*..***.*...**..*.***.***.****.*..*..**...**...*..***.*..*..***.**.**.*...*.*...........**.*.....*****..*.*.*..*......**...*..***..**.***.*...*.....**..*.*.*....**.***.*.*.*..**.*.**.*.*.**....**..*........******.*...***..*.*...........**.***..*.***.....*.*..*****...***.**..****.*..*.*..*.****..*****..*....*..**..*.*....**.**.**.**.**.*...*........****..**..*..**.*.**.*****...**.***.****...*...**..**.***..**.*.**.**..****.**..*.****..*..**.*......*.*...***.**.*****...*..***.**.***..*.*...*...**.*.*.***..***......*******.****..****...*.*....*.*.*.......****.**..***.*.*...*****.*.*****.*..***.**.**..****..*.****...*....****.**.**.*.*..****...**.*...*...*...**.*.....***.*..*.*....*..*......**.*.*.*.*****.*.*..*.*..*.*....*...**.*....*..*.*..*.***.*.**..***..**.*..***.**...**..*.****....********.*....**...**..******.*.*..***.*.*****.*.**.*****.*..**.*.*.***..**.**..**....*..***.*****.****.*.*..***.*.*.***..*.*.*****...**.*...*..**.*****.*.*..****.*..*.*..**.*..***.*.**..*...**....***.*...*.*.....**********..**.*.**...***..*****.**.....*******..*****.*.**..*.*..****.****.**..*.....**....**...**.*.******.*...****...*.*...**..***.*..*..***...*...***.****.**..***...**..****...**.......**.*.*..*.***.**...***.*.....*.**.**.....**......*.*....*.*.**....****.*...*......*****..**..*.*.**..*....*****.*.*..**...*.......**.*.**..**..*..***....*....*.*..*****..*.***.*....*.*...*.**..*.***..******.**.***..***.*..*...***.....*.*.***..***..****.**..*.***..**....*.*.......*...******.*..*.*.*.*....*.*.*..*..*.**.*****...***.*..******.**..*.*.*..*.*.**.***..***..*...*.*******..**..****.*..****.*.*..***.**..*.....***..**..**..**.*..***..**..*...******.*..*.*..*****......***.*.*****.****.**.*...*****.**.*******.. ...*..*..*.*....**...***.***.*..*...**..****.***.....*****..*.*....*...*....*.**.*******.**..*..*..***.*.**...*.***......*..***.*****..*..*.**..*..**.**.*..*..*.....*....*...**.**.*..**..*.*.*...***..******.****.***.*.***...****..***..**.......**.*...******.******.*..***.*...*....*...**.....*....*..*.*....***.*...**.*.**.******...*.**.**.**..*...*..*.**.***...*.*..**.*....****.*****.***********......**..**..*.*..*....*...*.**.*.**...**.**.***.**..*...**...*..***..*.*.*.*.*****....******..*....**.**..*...**.*....*.*....*...*.**..**...****.**.***.*........***...***.*.*..*...*****.*.**.**.**.**.****.*..**.*****.....**......****.*****.**.*..**..........*******..*...*..****..****..****...****..*.*.**.*..**..***.*.****.*........**...*****........***..*..*.**.*...*.....**.*.**.*...*****.*..*...********.*.****..........*...***********.*.*.*......*.....**...**.**..*.*..**.*..*.*.....*.*.*.*.****....*.....**.*.*...*.**.*.*..........**.....*...***..*.*.*.*..**.**.......*.*..*....*.**.**..*.**..*.*....*...****.*.*..**.*...*...**.**..**..*...*.****..*.**....****.*********...*.***.....*.****.****.*.*....*..*..*..**.****...****..**.*.**..*.**.*.*****.*.*******...**.*.*..*.......***.**.******...**.**..****..*..*...**.*....**.***.**....**.**...**.*..*.**..*.**.*.**...*...*****...***..***.*.....**..*..*...**..*.*...*....*..*..***..***.****...**.**..*.****..****.*.*.*.****.***.*.....*.*.**..*.*.*.**.*.***.*...........*...*.*.*..*..*..*..**.***.*.***....**.**..**.**.**.*.*..*..*........*..*..*.*..**.***.**..*****..**.*.***..**...*..*..******..*..*.**...***.******.*..**..**..*.******...**..*.**.*....*.**..**.*.***..*.*..****.*....*****........*.*..*.***..**.*.*.*.*.*.***...*******.***..**.*...**..*.*...****.**.*..*.....*.**...*.**.....******...****.***.***..*.*..*..*.****..*...*.**..**.*..****...**..****..*.*.****.*...****...........*..**..*...*...*.*.********.**.*******.*..*****...**...***.*****..**....****......*...*.*.*.***..*..***.******..*......*******...**.*..*.*.....*.***.*.....* *.**....**..*..**...*.**.****.*.*.**....*.*..*******.*.*..*.**.*.*.....*.*..**.*..**....*.***.**..**.*.***.*..*...**......****.*.*.*.*..*****....***.*.*....***....*.*..**....*.......**..*******..******.*.*...*..*....*..*..******.*......*....**.*.**.****.*.**..*...*.*.....*..*.*.*.**..**.******.***.*..*..**.***.*.***.*..****.....*.*..**.*****..**...**.*....*.*.*******.****....*.**.**..*.*...*.*.**....***..**...*.**.*.....****.***.*....****.*.**.*.*.*...*.**.*..*...*..***.**.*...*.*...***...**.**.**.***.**..*.**.....*...*.*...*...***.*.**.*..*.**..*..**.*..***....**.*.**.*.****.*.**....*.**.*.**.*..****.***.*.*..**...*....******.**....*..**.**...*.*.*********...**.**.*..*..*.*.***...*.*.***.*..*....*..***.**..**..***.**.*..*.**..*....**.*****.*.**.*...**.**..*....**.*..**....**.*.**...*.*.**.*.*.*.*.**..***.*.*.********...*****...***..***..*.....*******.....*...**..**..****...*..**.....***..**...****.****.*.*.*.*.*..*..***....**.**..*.****...*..*....***.*.*.*.***......*.*******..*.*..*...**.....***.**.*****...*.....******....*.*....*...***...**..****...*....***...*.****.*..*..*.*.**.*..**.**.*....****.**.*...*.****.*.*....**.*...**.....*...*.***.....**.*..*.***...**..**..***.**...*...**.*...*.**..*..*.*..*.**.*.**..*.*.**.*..**.*.****...***.*..*......*....***...*..*.***..**.*.*.*..****.***..**..**.*..***.*.*.*.***.**.***....*.*.***.*.***...**..*.*.......*.......***.*.*....**......***.***..*.*.**..*.*.........***....**..*..***.**.*..*..*.*.***.*...**..**.**..***..*.*..**.*..*.***..*.****...*...*..*..*....*.**.**.*..*.*.*.*..*....***.**.....***..**.*.*.****....*..*..*..*****..*.*...**...*******...**.*...***.**...*..*.*.......**.**.**..*..*.....*...*....**.*....*..**.*...*.*.**......*..*...*...****.*.*....***..*.**.**....*....*...****..*.*.*..***.*..***...*....***.*******.*.**..*.***..*.*..**.*.*.*..*....*.*.*.**.*****.**.***..*.*.*...*.*.*....**..*****.**.*.*........*.*.*************..**.****.***.****.*..**.****..*..*.*..**.*....*.**.*.....**...****....*.......******.*. ****..***.**.**.***..*.*.*...**..**..*****.*.**..*...*...****.***.****.*.****.*..******....*...**..**...**..*.....**..*....**..*....*.*....***...*..**..*..*..***..*.*..*.**.*.***...***.*.......*..**********....*..*.*..*..**...**..*.....*..**.*.****...*.***..*...*.......**.**.*******..*.***..*...*.****..**..**...**.*.*.**..*******.....*..*.*..*.***.**...*****....**..****....**.**..*....*..*..*.**...*.*.*..******.*.**...****.***.*....**.*.*..*.***.......*.**..*...****.*.****..*.*.*..*....*.*....**..*...*****.**.*.*******.****...*.*.*****.**.*****..*.**.****.**.*.*....***...*..*.......*****...**.**..*..*...*....*....****.*.*..**.*..*.*.*.*****.*.....*..*.**..**.*......****.**..*****.....*.*....**...****..**..**...***.....*.***...**..**.**.....*..***..*****..***.***......******...*.***.*..***.*..**.*.**.*.....***..*.*.***.**....***...***.***.**....****..*....*..*..*.*.*.***..*..**..****..**...*..*...*..*....*..**.****.**.**.*...*...*.*..*.***..**.*.**..*.**.**..***...*..*.*.*.......*..**.....*.....**......*.*..*.*.......*.**.*.*********.****.*.....*.****......*..*.*.*.......*.*.*.*..****.*....***...*******..**..**.*****.**...**........****....*****.*******..*..**.*****.*.....*...*.....*..*..*..*....**.*..**..**.**.*..***...*...**********....**....**..***.**..****....*.*.**..****.**...**.**..*****....**...****.**....***.*..*.***.**..****..*.**..***.*****.....*.*.*.*.*.*.***..***.....***.*.*..*..*.*.***...*....*.**..*..*.**.*.*...*....*..*..***....***..*.*....*.*.....*.**.**..*...***..*.*.*.*....**...***.**.**...*.*..*..*..******.*.*.**.***.***.*.*..*.....*...**..***...*.......**.....*.....*.....*.*.******.****.**...**.*..**..*..*.***.***.****.**.**.********......***.*.**..*..*..**..**.*.*..*...***.*..*.*.**.***....*.***.***.***.*..**.***.**....*****.**..*.*.*..**.*.***....*.*..*.*.**.****.*.*.**..*.*....**..**...*.*.***...***..***..*..**..**.*...**.**..****.**..***..*.***...***..*..**.*..*....**.**.**..**.*.*.***....****.***....*..*******..**.*.*.**.****.*****..********* *..*******..*..*.**.****.***.*.*..****.*.*.*..*..*..**....*.......**.*......**.**..***.*..*..........*..*.***.*....*...********.*.**.*.**.***..**..*..*.******.*.*.*..**......*****.*.**.*.*....*..***....*..**..*.*...***.**.**..**.**.*.*..*.*...***...*..***.*.**.**..*****.**...*....**.**.***...**.*..*..*..**.*....****...*..*.*.***.**.*..*.*.*...*.*.**.*****.....*.**.***.*..******..*.********..*.*.***.*.......****...**..**..**.**.......**.*.******.**.**..*.*.**..*......*..***.*...***....*.**...*......***.**..****.*...**.*..*****.*.*.**.***.*...***.*....**..*****..**....*...*..*..*..*.....****.*..**...**.**...***.*.**.**.*.....*.*....***..**.*.****.*..*....**.*..*.**.***..*...****.***...*.**.*.....****.*.***...******.***.***.***.***.....*.....*.**..**.*.**.*......*.**.*........**.....*.***.......*..***..*.*.**..*****.***.*.**....*.....*.....**....***.*.*.*..*****.******.*....**.**..*.....**..*...*****.*.*..*........*..****.**..*.***.****.**.*****.*.*.......**..*.**..*.***.*.**..***.*..**.***..*..*.*****...*.*.*.....*...***.****.*.****..*.*..*..*....*..**..*....***...******..*.**..**.*..***.***.*..**.*..*.*......*....*..****..**.*....**..*.*....*.*..*..***......**.**.***...*..*****..***.*.*..*..**...**......**..**..........*.*.**.*..***.*.**.**..***.**..*.**.*****...***.*.*..*......**.**.**.***.*...*.*.*.*.*.*.*.*....**.*****..*****.**.***..*.*...*......******.***.***.*.***.**.*.*..*..***.*.*..*..****.*..*.****.**...****..****....*....**.**.***..**.***.*.*.******.*.**..***..**..**.***.****.*.**.*.*.*.*...****.**...*...*.*****..**.*.**......*.....**...**.*****...*.*.*..***..**.*..***....**...*...*.**.....**.**.***..**.**.*.***..*...***..*.....*..*....*.***..*.*.*.*.***.********.*.......*..****.**.***...*...***.***.*...*.****..**...*.***.***.*..*...*......**********....***..*.**....*..*..*..*.......**......*...**.***...****...*.***....*...*......*..***..**.***.*..*.*......**..*...****..**.*.*..*....***..*.*****..**.*.**.*.*..**..*****.**.***.*****.*.**...***.*.*.**.*..**.* *.***.*.*.**.*..***.*..*****.**.*.....**.*.*.*...*.**.******.**..**..*..*...**.**..**....**.*.*..***.*.*.****.*..*.**.*.**...*.**..***.*.*..*....*..**.**.***.*.*..*.*..**..*..*...****.*...*..**..*.*....*.****.**..*..***..*...**.*..*...*...*....******.***..*..*....*..**.****...**....**..****.*.**.*...*.*.**.*.*.*********...***...*.........**..*...****.*.***.*.....**.*.*.****....***.**.....**..*.*..****..*....*.....************.**..***..*******...*.......*..**......*.....****...**.***.**..*.*..*.*.*..**.**..*.*.**************.**...*..*..***..*.*..*..*.**..***.*.****.*...***....*.**.**.***.*.....****.******..*...*..*.**..*......**...*.**.**.***.*....**.*.***.***.****..**...***...*....**.**.*.***..*.*.*.**...**..***..*.*.....*....*****........**.***....*...***.*.******..*......**.*.******......****.*.*...**......*..****.....*..*.*...*.*..****.********.**.**.*.*.*...***.*.**.*.*....***.....**..***...*.**.**.*...**.**.*.**.*..*.*..***.******....****.*.*.*..**.*..***....****.*****..*..*..*...*.****....*****.*..*..*...**..*.*.*....****..***.**..*.**..**.**....****..*....*.***.******..**....******...**.*.***.***...***.*.****.*.....*******..*.*.....***.*..**.*.....**..*.*..*..*...**...*.*.*.**...***..******...*..*.*...*.*.*********.**...*****.*.**.***.***.**....****.*.**.**...*..*..***.**..***.*..***..*....****....*.***..*..*.***.**.*.*.*..*.**.*.*.*..*....*.****.*.*.*..**..*.*....****.***.*.*..*..*...*...***..**....**..*..**.*..**.*.***.*...***..*.....******...***.....*.*.**...*..*.*.*.*....*****.**..*...****..**...*..***.*.*.**.**.*..*.*.*.*.*.*..*..*.****.**......**...**....*.*.****..**..*.*..*..*.******....*..*...*...**.....*..***...*.**.*.*.*.*.**...**...*.*...**.*.......***.*..*.*...*..*..**.....*.**.*.**..******...*.**.**...***..**...*.**.*..*.*.****.*.*.*..*.....***..****.*.*..*....*****.*.**..*..*.*.....*.......**.*.*..*.****.**.*.**.**..*.*.******.****.*.*.*.**.***..*.*.**.*..*.*.**.**.**.****.*...*......***.*....**...*..***..*..*..**.**.**..****......*.*..***.**..* **....**.*.***..*..*..*****.**..*.*..*..********...**.*.***.***..*...*..*.*...*****.**.*...****.****...*.*..***..***.**.**...**.*.**..*.**.***....**..*..*.*.....**.*.**..*.*..**..*..***...**.*.*.*.*.*.*.*...***..**.**....**..*..**.*.*.*..****.*.***.***..*.*....*.*.*.*.*...****...**...*....*.*...*.**.*..*.....*.*..**.*.**..*....**......*****...**..*.***..*....***.**..***.**..*****.*.*.*....**.*.**...**.**.***.**....*..*****..*....****..****.**.***.****......*****.****...*..*******..**..*.....*..*...**..*.......*..**.*.*****.********..*..***..**.*.*....*.**...***.........*.*.**..*.**....*.*.....*...**.....*.***.*****..*...**..*.........*****...*.*.****.****.*.**..***...*****.*.*****.*.**.*...***.**..**....*.**.*.**...**..*..*.*.*......*****.*....****..***...**.*.*.**..****.***.*.*..***....**.**.*..*.*...*.*...*...*.*..*.*...*....*.***...*....**.....***..*****.***..***..*...*.***....*......*.*.**..*......*.*.**.*..***.*.**....*.*.*.**.**.****...**..***.*.***...*..*..*.**....*..**...*...**..*.*...*..**...*********.*.********.*.*..*.***.*..*..*..*.*.*..*...****..****.......**.***.*******.*...*..*..*.*......*.*.....*..****.*.**.****..*.*...**..********..***..**..**.**..*...***.****..*...****..**....**..*......**.*..*.*.**.*.**..*****....****.*.*.*...***.*********.**.*.**...*...*.*.*****...***.*......*.......***...*.**.**..*.*.**.*.....*.*..**....*....*..*..**.*******.*.....*..*.*...*.**.**.*.....**...*......*...*.*..*.*.*.*....*.*****.***.**.*...**.*****..*.*.**..*......**..*.*.**.**.****.*..******..*..*...**..*...*.***.*.***....**.*......*....*.***....*******.***.***.*.*.*...**..**..*****..**.*****.*.**..***..*.****.*.****.***.*..**.*.**.**....****.*.******..******..******.....*******..**...*....***.***....*....***..*..*.***.**.**...**.****..*.******..**....*.*.*....**.*..**....***...*.**..*....*****...**.*....**.****.*.***....*..***..**....**.*.***.****..****...*.....*.**..*******.....**......*.*..*******.*..*****.*******.........**..***.*.*..*.*.....**...*..*...**.**** .*....**.*....**..***...***.*.**...**.*..*...*..*.*.......**....*..****.*...*.**.**..*....**..**.....****.**.*..***..**..*..**.*.**..**....*..*..**.*.***.*.*.**.***..*.***...***.*.**.**.*.*..*.**.*.......*..*..*...*..*****.****.*..**.*..**.*..**.******.....**.*.*..**...****...**..*.....***.*.*.**...*.**.**......*****...***..*.*..*..*.***.*..*..***.*...*.**...*******.*...*.*..****..**...**.*.**.**.*****.****.***....******.*.*.*.*.*.****.**...*.*****...***..****.*.**...**..**....*...*....**..*.***...*****.*.***.*.*****.*.**........*.*.*...**.*........***..*****....*..*.***.**.*..*****......*.**.***..**.*.****.****.*****....*.******.*...****.....**.**.*.***..*.**...***.*.*.***.*..*.**.....*....*..*.********.*.*.***.*.*..*.*****.***..***.*..**...******.***.*.***.*..*.*.*....*.**.*.**..*.*..*..*....****.****.**..***..**..****....*...********.*..***.*.***..*******.*...***....*..*.*...**.****..*..*...*.*********..*...**.*..**.*.*..*.**..*.*..*...***...***.....*.*..**...**..**....*........**..*...*..*.*.*..*.**..******..*..*.***.**.*....*....*.*.....**..*.*****.****..****....*....*.****.*....*..*.***.....*....***..*.**..****...*.**.*******......*....*..*.*...*....*.***...*...*.*...*****.**..*.**.*.*..**.*.**.*.*.*...**.*.*.**.....*...****....*............**.*.*..........*....*..*..**..*.**.**.*..********......**.*.*..*.*..***.**.****.*...**....**.*****.*.*....*.*..****....***..***.*.***..*.*.**..**..*...****..**...*.*.*..**.*...*..*.**.***..**.***.*.**.*.*.**.*.**..***..*..*.....*.*.*******..*.**..*******..*.....**..*..****.*.**.***.*.**.....***.......*.**.*.***..*.**.**.**...**..****..*..*...**.*****.*.***..********.**.*******..**..**.********.*.*..*..****....*..*..**.**....**.**.*...***..**...***.***.*.***.*..*.*...**.*.*.**.*...*.*.***..***....**.*.*..*.*.*....****.**.**..***..*.***..**..***.*..*....**..****.*.**.****.*.*.**.**.***.....**.**..**.*...**.*.***.*.**..*....*.....***.***.******..**...**...*.*..*.****.**.**....*..*...**.....**......*.***...*...**.......****... *****....**.**.*.*.*.*.*...*.****.***.***.....****..*.*...***..*..*.****..*..*..***.******...*.*.*...***.*...**....*****.*...*.....*..***.**.*.*.**..*.***....*.****.....**....*..*.*.....***..*.**.****.*.**...*.*..**.*..*.**.***...*.****..*.***.*.*.*.**.*..**.**.*.*..*..**.***..*.*.......***.***..**.*.*....**..*.**.****....*.**...*.******.*....**...**..*.***.....*...***..*.**.**.**.****..*.*..***..*.**.**.**...*..**...****.*.....*...*.**.*.*...*...******...**...*.***.**...*..*.*..*.*.*.**.*...***.*******..****.*.*.***.*....**.*.***..**..****.....*******....*.*..***.**.*.***....**.*..*.*.****...*.*...**...**.**.****.....***..*..****.***.***....**...*........*......******.**.***.********.**.*.**..*....*..*.*...**.***..*.*.*.**..**.*.*.*....*...**..*..***...**.*.**.**..*****...*..*....*****.*.*.*.***...***.*.*.*....**.****..*.**.*******..**......*.**...***.*.*****..*.*.**.....**....**....**.**...*.***.**...**.*..****..***.*.*..**...*..******....**..***.**.*.**..*..**..*.**.....*****..*****..*..*...*..*...*.*.*..*.***.***.*.****..**.*.**..******.....*.**.*..*.***..**.*...*...*.***.*..**..*..*.***.**..**.*...*..**..*.**..**..*.**...*.*..***.*.**.*.**..*..*.***..*...****.***......*.****.****.***..*.*.*...**..**...****....**..*.*******...**.*.*.***.*.**.*****..*.....**....**......**.***.*****....*.....*....*..*.****.*.*.*.**.*..**.*..*.*.*.**...*.*..*.*.****.**.....**.**.*****...**..**.*.**..*.**.***...*...***.*.....**.***.*.**....*.***..*.**.*.*..*.*.**.*.**..*.*....*.*.*..*..**.**...***.**...*.****.*.****..*..**...*...*.*...**.*.*****.**.*..**..*...****.*...*.*..*.*..*..*.****..**..***.**..*.***......*..***.***......**..**......******.........*******.***..******..*.*.****...***...**.*..**.*....**.*..**.**....*.....*.*.***...*..***......**.**..**.....*..*.*.**..*..****.*..*.*..*.*.....*.**.*****..**...**...*.**.*.*...*.****..*.***.*..**..**..**.*..***.**...**...*.*...**..*...**.*......*.*...*....*..*...*****....**...**.***.*...**.**..*.***.**.*****....*.*.*....***...**.... ***...****.****.***.....**.*..*.*.*.*.*...***.....****.....***......*....*..*..**....**.*...**.**.*.*....**.**..*..***.*.***.****..**..**.**.***..*.**..*.****.*.*****..***.**...*...*.*.*....*....*..**.*.*.*.***...*.*....*.**.....*..**.*.*.*.**.*.*..**....*.*..**.*.****.*.*..**..******.*.*.*.***.*....**...*.*.**.*.*.............*****.***.*.*.***...***.***.*.*.*.**.*...*.****....*......**.*....*...**....****.*.*****.....*..*.**..*.*......*.*.**.*.*....*.*.****..*.*.**..**.*..*.*.*..*...****..*.**.**.*.*.*.*.**.***..****.****.*..***.****.*.**.*.*.**...*****.*....*.*.****..*.**.*.*..***..*..**.*.*....*.**.***.*.**.***..*.*.*..*......*****..*......***.*.*.*.*.....*.*...*.**..*..******.*...**.****.**...***.....**.**..*.**..****.**..*.*.*...*.*.*..**.*..*.*.*....**.*.*..........***..***.*..*.*.*....**..***..*..*..**.*.*..**..**.*.*..***.*******.******..**..***...***.***..***.*...**.***..*.*..*....*......**.....*.**...*.*.*****.*...*..*....****...**...*..***...*****..**.***.***..*.*.*.*.*.*****....***.*.*.**..**..**.**.*******....*..**..***....****......**.*..*..**..*..****.**...*..*..*..*.*..*.***.*****..*******.**..**..*..***.*.*..*..****.**..*.**....*.**.**.....*...**..**.*.****.*.***.*****.*..**.*.*...*.**.***.*..*.******.....*****..*...**..**....***..*....*.....*.***..********.***...*........*.*.**..**..**.....****.....*.*.**..****..****.*..***********....**...**.*..*.**..*.**.*.*...**.**..****.**.**..*..*.*...*****.*.*..**..**...*.....*.....*.**.**.....*******.**.*.*.*..*..**.*...*.*.***..*.****.**.**.*.***.*..****.***..***.**...*.**.*.*......*....*.**..**.**..****..**..*.**.****...*****...*..**...*.**.**.*..*****..*.**..*.*...**...*..*..****.*...**...****..****....***..*.***.....**.**.***.****..*.*.*..*.*...*..*...**.***.*.....*.**.*******.***..*..*....*.**.*.*..*..*..**...**..**...**.*..*.*.**..***.**.**..........*.*.***.*.*****....***..*.*..**...*..*..*..*.*..**.*...*.***....*.*.***..***..*****.*.**.*..**........***..*.*****.*..*****.****.*.*.******.****.*.....**.. .*.***..**.......*.***..*...***..*...**..............**.***.***.**.*****.*..*..***.**....*****.**...*.*.*..****..**.**..*....*.****......*..****.*.***.**..*.*.**...*.*****.*.*.*....******.***...*...*..***.*..*.*.**.**.****.*.*.*.*...****..*.******.*.****.***.**..***.*.*..***.****.*.**.*..**.*.*.*...*....*.*..**..*..*.*.**.*..*..*.*.**....*..*.**...**.*.*.**.**.*****.**.*.****..*....*.*****.**..******.*.*...***.**.******...*...*....*.****.*..*.*...****.*.*.......*****.*..**.***.*.**..**.*********.**.**..***.**..*..*.*...***...*.****..*.**.*.**.*.*.****.*...*...**.**.******.*.*....*.**.**.*.....**..*******.**.******.**.*****.****....*.**.**.****..*..**.***...*..*.*.*..*.**.***..*.**.***.*..****..***.*...*...*.*.*.*.*...***.**.*.**...*.*.**.***....**.***..*.*....*.**.*..**..****..**..****.**.....**.**.*******.......*..***.*...******.**.****.......***..*.**...****...*.***.*....*..***...***.*.*..*..*.*.....*..*******...*.*..***.......**....*****.*..****..*.**..*.***.*......*.**..********.***.**..*..*.**.**.....*.*..***.*.....*..***..**...**..***.*.**...*..*.*.*..*.***.*...**..*.*****....***..***.*...*..**.*.***.**..**.*.....*.*.*...**.*.***..*..*..**..*.***.*...***..**.*..*.**.*...*.**.***.....*.*.****.**....**......*.***...*..**..*.**..***..*....*.......****...*****..*...*..**.**.*.***..*.**.....***.*.....*......*...**.*****..*....*..*.*..*.**..*...***..*..*.*.*.*.*..****.*.*.*.*..*.***...*..**..**...*...**.*.....*..*..*.*..*.****.**....**.**...**.*.....****...*******.**...*.**..*.*.*..**...*.****.*.*.**.*...*.**.***.*.**....*****...**.*.**.**.**..***..**.....**.....***..*.*..**.*.*.......*.***.******.***.***.**..*****.*......*....********...*****...****.**.*.*.*.***..*****..*.*.*.**.**.**..*.***..****..**.*...*..*.****...*.....**....*..*.....****.***.*..*..*...****.*****..***.*.*.**..*..****.*.*.**.******.*.*....**..*****.*****.***..**.*.*..**.**.******.**..**....*.*****.*....****.**..**.**.*****.*...*.*.*..*..*.*.*****.*.**......***.*.***.**..*.*.*.*...*..*.*.**..**.. **..*..**.....*.**.*.*.*.....*.*.*.*..*.********..***.*.**.***.**.***.******.*****.*.*..*...*.*..***..**...***..**...*...*...***.*....**..*.**..*.*...**.**...*.**.**.**....**......****.***..*.....****..**.*..******.*..*..*..**...*.*..***..*.*...*.***.....*.**....**..****.*.*.***..*.*...**.**.**.**.*..********....*****.**.**.******.*.*.**.**.....*.*.**.***.*.*.*..**.*****.**.......*..*.*.**..****.***..*..*..**..******.**..*...*.**...***.*...**..**.*****..**.......*****...*.*......*....*.***...****.*..**.*..*..****.*.********.*.*...**......*.*......**...*.*.**.*...*.*.***..***.**.***....*..*.*..*.****..*..*.*..*..***.****...*.*.*.....*.*.*.......***...*..**.****..***..*.*.***...*...*.*..*....**............*.*..*...*....*.*.*.*..*.**.*..*....*.******...*****.**.*..**..**....*..**..**.*.*......****...**.**..***.*...*.*...*.*.*.***.**...*.*...**..*******.***.*...***....**....*.**...*...**...**.**.**...**.**.*.***..*...**..*.**.****.*....*....**.*.*..*.**.*.**..*...**....********..**.*.*******.****.****.*...***.*.*...*.****..**.**.*.**..*.*.**...*.*...**.*..*.*.*.....**........***.*.*.**.**.*.***.*..**..*.*.******..**.*.*...*.....**..***.......**..*.*..**....*.*...*.*..****........**..***..*******.****.*.*.**.**..*.**.*..*....*****.**.*.*.****..***.*.***.*****.***.****.*.....*..........*..*.**..***..*.**.***...***.*.*.*..*.*.*.**...*..*.....*.****...****.*..*.*.**.*..**.*..**..****..*.....*...*.*...***..*.*******...*..*.*...**.*.*.****...*********..**...**.*.**..*..*..*.*.****..*.**..***...*.*.**..*...**...*..*.**.*.*...*.*.***.***.***..*....****.**..*.*..*..............**..****..*....**..*..**.*.......**..**.***.*.*.**.....****.*..***..**.***.***.*...**.***..*..*.**.....*.*...*.....*.**.***.*....**.*.**...*.**....**.*....*..**.*....*******...**.**.*..*.*.**..***..**...*..*.*.*...******.*****.***.***...**...*.****.****.*.***...****.***.**.*.*.*.....*...***.........*..*..*.**..*.*.*.*****...*.*.*******.*.*.*.********.*.*.**.**.***..*.*.*..**....***..*...*******....*.*.**.. ...*****.**.****...*..*.....*.**....******......*.*.**.******.*.....**.*.*.............*.*.****.****..*..**.*..*.**.*..***....*........***..**..****..*.*..**.**.**.*...***.*.*....**.***....*.....*.........****...***..**.**..*..****...**.*******..*.*..*..*.*....*.*...**...*....**.*.******.*........*.**..*.**..**....**.***.*.*...**.*.*.*..*.**....*...**...**..**..**..*.*.**.*.*..**..*....**.....***...*.*.*.**.*....*.**..*..***.***....*.*...******.....*.....****..***...***..*.*.*...*...*..**.**..*.*..*..****...*..**.*.*****...*...****......**.*..**..*.****.***.******.*...*.*..**.*.******...*.**.*********.*..********.***...*.*..*..*....**.*..*..**.***.***...***.....*.*.*.*.***.*..**......***.****.*.*.*..*.***....*****.**.***..*..*.**....***..*.*..**...*.**.**.*...****.*....**..*.****.**.****.*...*.*.*..****.*.***..*.****...**...****...*.**.*.***.....*.....**.**.**.***..*.*.***.***.....**...*.*****..*..**..*..***.*.*.**.*........****.***....***.**.**...*.**.***.*.......***..*..*.*..****.*....**.**...**.*...*...*..*.**...***.**.*****.*.*...*.*..*.*****..*.*.**.*...******.*.*.*.*.**...*......*...*.*..**.*.**.***...**..*...*.***..***.*.*..***.*.*..***.*.*.**.**..*..*.****.*.....*..*...*.***.*..**.*****..***.***.*.*.**...*..****.*.****..*.*..*..*..**.*****..*.*..**.*.*..**..***....*****...**.*.*****.***.*****...***.*.**....*.....*.*****..**.***....*..***.**....*..*.*...*.**...****...*.*.*.*.**.***....**..*.**.**..****...*.**.**...*.*.....*.*****.*.**.**..*.**.****..*.*.****..*...*.**.**..**.*..**.*......*.*..*..*.*.*...*.*....*...**..**.*****.**.**.**..*******.***....*...*....*****...***..**....*..**.*.*..*...*.*..*...*.**..***.**.**.*..*.*....***.*.**.*.....*....******.*..**.*.....*..*.**...**.**.******..*****..*.****.*....*.*.**...***..*.*.****.**..*...***.*..**..*.*....**.**..**.**.*...*.*....**...*....*.*...*....**.....**..***.*.*.*...*.*.**..**.*.*.*..**..*..**.*..*...**.***....*.*......***.*..*.***.*...**...**...**.**.****..*.***.*..*.*.***.*...*..*..**..**.*.....**..* ****....*...****...***..*.***..**..**.*.**.**..*.**..*..****.***......*...*.**..*..*....***..*..**..**********..*****.**..**..*....*.*.**...*.*.*****.**.*.***...*.***..*..*.*.***..****..*...*.**.*..*.***..*.......*.*..*......***.**.*****.**.*.******..*..**.......*...**....****..*..*..***..**..*..**..*.*.*.*..***...*.****.**..*.*..**.****.*.**.**..*.....*..*****.***..***..*..*....**.*.***..***.**.*.**.....*.*..*.*.*...*.*.*.*...*...*.*..***..***..**.**..**.**.....*.*.*....*.*.*.*.*...*.....***.*.*..*.****.***..*.....***.*..**.**.***.**..**...*.***.***.*..************.*.*..***..*.*..*.****.***...*..........**.***..*.*....*.**.****..**.***...*.**.*..**.*.*.*****.*...*...*...*..***..**..**..**.*..***.****.*.*.**.**.**....**.......*.....******.***.*****.**..*.*.*....*....*..*.*.***..*.**********.*.*.**.**..****.*.***..*..********..*.***...**.*.*....**.***.*.***..*.*.****.*..*....*.*..*.**.***.**...**..*.***.***.******.*******...*.***..***..**.*.**..*..***...****..**.*..*...***.*...*.**.*.*...*******..*..**....*..***..**.*...**..*.*.*.*......**.*..*.***.*.**.....*..*.....*..*.*....*.......*....**..****..*...***...*.*...*****..*****.*.***..*.**...*.**...*.****......*..*.*...*....**.*..**.*.*...*.*.*****..***.*.*.*.*******.*......*..**..*.*...*****..**.*..*.*...*..****..****...*..**......**.*.**.*..*****..*.*.**.**.**...*...*.....**.****..*.*...**.*...**.***....**....*.*.********.*..*.***.**..***..*.***...*..**.*.*.****..*******....****...*.*..*..**......***..*.*..*......***..*....***.**...******...*..*******....*.***.*.*..**....***..**..*.*.*.*.*......*.*.**...*.******..**.*..****..****....**..*..***...**.*.*....****.*.**.**........**.*****.*.***.**..**.*..*.**...*.**..**..*****...***.*****.*.*..*....**.**..*.*.*.**....*.*...****..*.***..*..***.**.*..***.*...******...*..*....***.**..*..*..*...*.**.***..**.**....*...*...*.*.**..*.*.***.**.**.****............*****.*..*****.***.**...******..*.*.*.....*.*....***.**...*.***.*..***.*.***.******..**.*.*.*.**.***.*.**..****..**.*. *...*.**.**.*....*.*..**.******.**.***..*..*...*.*.**.******.**...*...*.*****....*...**....*.*.*****..*.***.*.*......*..*.*.*********....**..*..*******....**...**..*****.*..*.***..***.**.*.*.****...**..***...*.*..**.**...**..*******..**.*****.*.**.**....*.***..**.***..*....*.*..**..*.**.*..****...*.*.*..*..*.*.*....*.....*.****.**..**..*....***...**.*....*********.**.***...*.****.**.*.....**.*...*.***..*.*..****.*...***.*..*.*******....***.**.*..***..**..****....*.........*.**.***...***..*.*..*.*..*....***..****...**..**..*.*..**.*.**...*****...******.*.**.**.*.**.**.*.....***......**.*.......**..****.**...**..**..*.**.**..**.*.*.****...***.**.**....****.**..**.**......******.**.*.****...**.*.***.*...****.*.*......*.***..*.*.**...*...*...*...****....*.******.****.**..***.*.****..*.***.*..*.*..**.*..***.*...*...*...*.*...**....***.**..*...*.**.*..****.**.***.*.*.*.*..**.***.***..*......**.**..*..*.**.**.......**...***...*..**..*.*.**...*.***..*..**..*...*****.**.******...***.....*.......**.*.........**.****.*.....**.*.****..**..*.**...*..**.....***.*..*.*...*****.**..***....**..*....****..*.**...*.*..**.**.**..*......*....*.*****.*.....*.******..*.**..*..*.*..**....*..**.***.*..***.*.***.*.**.***.*.*..*...*.*...*.**..***.*.....****..*...*.*.****.**.***.*..*.***...**.*....*..**.*.**..**.*.*...*.****....*...*...*..*....*...**..*.**...*..*..***.*.*..**.***..*..*.*.*****.**.*****..***..*...*.*.***....****..*****.*....**.***.******.*.**......*.****.***.*....******.**..***.**.***.**..*...*.*.********...**..*.****.*.*...*..*.*.*.**..*.*.....*...*...*..****.*****.*.*.**....**.**...*.******...**.*.*...**...*.**.....**..*..*..*.*.**..*....***..**.*.....*.*....**.*.*..*..*****...*.**..*...**..*..*..*.***.*.****..*..****..*..***..*.*...*...*******.....*....****..*********.***...*.***.*....**.*...***.****..*..**..*..***...***.*..****..***.**..**..**..*.*.*.*....*****.*.*..*..***.**..*...*.....*****.***..*.*..*.*..*.*..*..*.**.....**.*..*.****....***.***.****.*..*...****.**.*..*.. *.***....*.......**.***.*.***..*........*..*..**..***....*.*..*.*.*.*..*.*.***..***..**.*.*******...*.**..*...*..*.***.***.*..**....***..*..****..***..*****...*.*..........*****..*.**.*.*..**...*.*****..**..*..**..**..*******..*.*.********......**.**....****.***..*..*..****.**...*...*..***....*.*.**.***.**...***..**.*...***......*.....*.....*.**...***....*.*.**.**..**..**..*.****..**.*.****..*.*.**..*.*..****.**...**.*..*..***...*********.***.**.....*******.**.....*.*...**...*..***..*.*****...**.**....*..*.*****..**...***.**.*..*...*..***.*******..**....***..****...*.**.*.*.*.**..*****.**...*.******.*...*....*****.*..***...*..****..*******..**.*.*...***...**...**.*.*******.*...*..*..***.**.......*.***..*.....*.**..**.***.*.**......*..*....*.***.***.*.*.*..***...******.**.....**..**......*..**...*..**...**.*...*.**.*.***.**.*.**.***.*...*.*......***********.*....*.*...*...**..********.****.*...*..***.*.***.*.*......*..*.***...*.**..*.*..**.**....******..*..*..**....**.*..*.*.....***..**..**.**.**..**.**.**.*..**..*..**.....***..**.**...**...*....*.**...**.*..**.***.*****......*..*...*...***...**.*..**....*..***..***..*.*.*..**...*..*.....*..**.**.***.*....**.**..*.....**...*...*.**..*.*.**.*.**.**.****.*...*.*.****..**....**..*...******..*.....****...*..**.....**.**...*.....**..*....*.**..***.********...**....*.****.**..*...*..**..*.**..***......***.*..**..*.***..*.****..****.............*.*..**...**..*...*..*.*.**..**.*.*.*.**...*....***.**..*.**.....*....*.*..**..*******....*..****..*..*....*.*..***..*.*.*.****.*.*.***.*..**.**..*.*..*.**..**.......*...**...*.*.*.*.**...****...**..**..**.*....***.*****..*...*****.**..***..*.**..*****...*.*.****.*.*****..***..**...*...*..*..*..*.*******.*.*.*.****.*.****..*.*..*...*....*..**....*..*.*.*.*..****.*..*.***.*.**....*.*..****..*.*.*.....***..*.***..*..****.*.*****.*..*...*.*..*..******.***....*.*...*.***.*........*.**...****.*....**...**.****.*.*.*..*.......*.**...***.*..*.*.***.*..*****..**...***..*..*.**.*****...*...** ..***.*.*...**...*..*..**..*.******.*.*........*.*..*.*.*.******.*..**....****.***....**..*....***.*...***..**.***.***.*..**.*.**..**...**.*..*.**.*.*..*..*.*.*...*..***.**...**.*.*...***..*.****...*...*.....*..***.***...*.*...**.*.*.*.****.****.....*......**.....****...*.*.*..*..**.*...**..*..*......*.....**.......*.*.*.*..*..*....***..*****...*.*.*.**...*...*......**..***........*******.*..*****..........****..***.***..**..***.**..****..*.***...****.****..*.****.**.....**..*.*....*.....**.*.*...**..*.*..*....*.*...*...**..*..**.**..**.*..***....*.......**.**.**...*...*.**.*.***.**..*...****.*.**.*..*..******.********.**.**..*..**..*.*.*.....***.**..***....**.*.*.**.....*.*.*...*.*..*.****.*..***..*.**.*.*..******.*.*******......*.*******.**.*.**.**..***.*....*.**..**.****..**..**..**.*.***.****.*****..**.....**.*****..***..**.*.*..**...****.**.*..*..**..*...*..***.*.*.*...*.*..****.**.***...******.*..*.**.*.***.**.*.....***..*.**.**.**..*******......*.**..***.*.*..*.*.*******..*...**...*.....*..*.****..*******.**.*.*..****.***..***.**.**.*....****...****.**.*...****..**...**....*.**.***.*...***...****.*.***..*.*..***..*******.....*.**........*....*.*..**.***..***..*.*****....**......*.*.*.*...*..*..***.....**..*.....**.*.**..*****..***.**...*.*...*.*.........***.*.*..*...*.*....**....***.****.*.*****.**.*****.*.*..**.*...**..***..**.**.*..**..**..***.*.*.....**..**...*****.*.*.***.**..**.****.**.*....***.***.*.**....*.***...*.**.**.**.*.*.*..**..***..**..***..*..**..*.***.****..***.*..***.**..*..**.*...*.**......*..*..*..*.***.**.*...**..*.....*.**...**.....*.***....*.*.***.******..*..**.*..**.....***......*.....*.******...*...****.*...*....*...*...*..*.*.*.*******.*.**.*.....***.****.*....*..**..*.......**.*****...**...*..*.*.....*..**...*.**..**....*.******.*.**...*..*.*****.*.**.***.....***.*.***...**.*....*..**...*.***...*.****.*.***.**...*..*.****.****....**.*..****..*.*.****.**....*..*....**.**..*.******.**.**..**.**.*.**.*..**..*..****..***............*.*** **..*.*.****.**.****......*...*.*.*.....*.*...*.....*****...*..*.*..**.....**..***..*.*.*.*.*.**..**.******.*.*.*..*..**..*....******......**.****.*....*.*...*..*.****.**....**..**.****......***...**.***.*...*.*****....****.****..*...*.*.*..***...****.**.******.*.*.***.**..*.***.*.*........*.*.**..*.**.*....**..*....*****.*....*.*..**.*.*.***.*....**.**.*.......***..**.*.***..**.*.**..**.***.**.**..*.*.***.*......**..*....*.*.**.*..*..****...****.*......***..***...*.*.**...*****.*....*..**..***..**.**..*.*.**....****..*.***....*...**...**.**...**.*.**..**.......**....*...*..*.**.**.*****..*****...**..***.**.***.*****..*****..*.*.*..****..***..*...*.**.**.*....*******...**....*..*.**....****.*.***.*....**..*.*..***....*..**....*....*....*..****....***...*.*.******...*.*.*....**.*.***.*..*.****..***..**.**..*********....***..****....*..**..*.****.*...*.**..**.*..*.***..**.**.*.***.**...**..**.*.......*..**.*.*...*..*..*.****.*.*.....**.*********.****..*.***.**.***.*****.....*.*.*.....*...*.**.*.**.**.**.....*...*...**...*....**..*..*.****...**..*..*..*****.**.*..****.*...****.*..**.*...********.****..**..*.*..*.**....*...*..****.****.**.*****....*.*.*.**..**.....*....*.*....*.***..******..*...***..***.*..*.***..**.**..*....**.******..*..**.*.*.*....**....*.*...*.*...**.**..*..*....**.*..*.*...*.......*.**..**.*.**.*...*..*.**..*.**.*.....************...*..*..*.*......*.*....*......***......**..*.*****..*.*..***.*..**..*....***.*...*****.**.**.***......*.***..*..........*******..*...*.*.**...*.***.**..*.*..*..****.**....*.*****..*.**...******..*..*.**.*..***.**..****.*.**...***..*.**.....*....*.**..***..*****......**...***.**.**..*.....***..*.*.**.***.*...**..***.***..****..******..*..*.*.****.***.*...**.**.****..*.***..*...*..*.*.**..*.***...*..*.*..**...*..*....*.*..***....*..***.*.***..*........*****.**.***....*...*..*.....*.***...****.*.*...*.**.*.......****.**.*..*..**...**...***..*.*.*......**.**..*..**......**.*.**.*.********.**.*.*.......*...**..**......*.*.*.. **..*.*.***..***...**.*.......**.***..**.*...**...****.**.*..***.*......*...**..****.*.**.*..**.*.*.*....*.***.**....*.*.*....*...*..*..*...*..**..*..*..*.**.*..***.*..*.**.*....***.*....***..*****.***.******.*.***.**..**...*..**.**.******.***.**..***..*..*.***.....*.**....***.*........*.*****...*.....**..****.*.*..***..****..........**...**..**.**...**.*.*......*.****.**.....**..**...**...**.*.****.*.....*.**.**.*****...*......*.****.**.*....***..*.**....**.....***..**.*.***..***.**....****.*..*.******..**.**..*...*****..***.**.*..**...*.*.**...*..**....****.*.*.***...**..*.***....*...**.***...*.****.*..**..*******..*.*..*.******...*.*.*..***.*..*.*****...*..*.....*..*****..*******..******...***..*.*..***.****...*.*...***..******...*..**.**..*.***.*.****..***..*..*.....*...*.*******.*.*..*.....**.*..*.**...*...*......*...*.*..*..*.**.***..*..**....**.*****..**.*.*.****...*..*.*....***.**.....*.***..****.....***..*....**...***..*..*..**.**.**......*..**.*.....************.**..**.***.**.......**.*.*.*..*...***...***.**..****.**.*.*.*..*....*.***...*..*..*.**.***.*..*.*.*.....*.*.*.*...*.*.***.*.**..***....*.*..*****..*..*.**..***.*.**....***.....*.***..*...****..****.***..*.*...****...*.*.**.**..**...*..*****.*.*****.*..**..*..*.**.*****..***.**..**.....*..*.....***..*****..*.**..*.***..*****.******....*.*.*.*.**....***..**.**...*...*.***......****.**.***..*....*.***..*.*...*...*.*...*...*.*..*.*.*.**...***....**.*..**....**..**..*...*..*.....*.....*.*....***.*..*.*....**********.*..**.**.****.**..******..**...*..*..*....**...*.*****.***.*...***.*...*..**.*.*..****..*.**.****.*..**.*....*..**.*.*.*...*..*.**.****.*.......*.***...**.*.....**......*.******.*.*.***..*..**....*...*****..*.**...**....*...**.....*...*******..*.**.*****.*..*..*......****..*.**.****....***......*.**...*.**..**..**..*..*.*...***.**.***.*.....*..*.*.*.**..*.**..***.*.**...****.**...******.*.*****.*..****.******.**.*..*.*...*.*********.**.**.....*....***....*..**.****...*.*****.*....**.*..*...* ..*.*.***..**.*..**.....*..***.**.***.******..**.****.*..**.*..*.**.**.**...**....**.*..*..*****...*.*....*..****...****.**.*..***..*....***...*.***....***..*..*.*.***..*****.**...**.*.**....*.**.**...**..*....*..***.*.*...***.******.*...*****..*......***...*.******.**..*.*.*.*..**.**.******..*.****.**...*.*.**.****....*******.....*.**.*....****.**..***....*.*.**..*.*..*...*.*..**..***.*..*....*..*...*.***.**.**....*.**..**.*.**....**..**..*****.*.*...*....*....*..***...*....*..*.**..*.*..**..****.**....*.**...*..*.**.*....*.*..***...**..*.*.***..***.**...*.***.**......***..***...*.*.*******.***.*.***.*...**..*..**....**.*.*.****.**.*...*.***.**...*..***.**....***..*..**...*..**.......*.*....*.****..*.*.****.*..*..*.*.*.*..*.*....*.*.*****.**.*...**..**.*.***.****.****.**...*...*....*.***......**.**.*.*.**..*****..*....**.*******..*.**.****..*.*.******...*...*..*.**.*.........*..*..*..*.*.**.***.**.*..*****.....**.**..**.**.**.**..***..*.***..*.**...*..**.*.......**..*.***.**.*..*.*....**.*..**...**.*****.**.****.*.*.*.***.*.***..**.*...****.**..*.*.***....*.***..***.*.*.*....**..*.*.*.**..*..*.**.*.*...*...*****..*..**.*.**.**..**.*.*...**.******...****.*..*.*..*.******.*..***.***....*.*..*...**..*........**.*...*.***.***....**..**.*.**.*.*****.***.******.*...*..****..**...*..****...*.*.*......*****.....*.*.*......***..*.**..***...*....*.*.*..**.*.**..*..*.*.**..**....*...*.**..*.**.*.*.*.*.*..****.*..*****.*.**.****.**..**...*...**.*...******.****.*.*....*..**...***.**.*.***...*.**.*...*.*.***..**.***.**.*..*..*...*.....**.**.***.**..****.*****...*****......**.**.**..*.....**.**..**.*.*.**.******....**..*.***...*...****.**....***.***..**..******..*****.**.*.*.**..***..*..*******...**.*.**.***.******.*.....***.**.***......**.*..*...*.*...*****..*****...*..*..*.*..***.*..**.*..*...****......***...*.***...****.**..*.***.......*......*..**...*.*...*.*.*...*.*......*.****...**.*.**..*.*.*.*****.*....*.***..****..*****..*.**.*..**.**..*.**..*..*.........*.*....*..***..* **.*...**.*.*....*..*..*...*******.*.*..**..*.*...*.....**...***...***.*...**...*.****...*.**..*.*..*..***.*...*..****..**.**..**.*.**....*.**..*.*....**..*.***.*.***....**..*.**.*****.......*...*....**.**..*.****...*..**.***.***..**..**..**.*...*..*.**..**.*.***.**.***...**......**.*..***...*..*.***.....*.*..*.*....**..*.**.*..***..*.****..**.***.*.*.**....*...*******...***....*.*.*.***..*..**.**...*...*.****.*....*.*..*.*.**...**..*.....*.**..**.*..*...***.*..*..*.**.*.*..******.***.*....***..***..****.***.*.***....*.**..****.**..*.**.*.*.***.....***.*..**.**.***..*.**..**..**.*****.**..*.....**.*...**..*..*..******.*.**.*.....*.***.*.*....*...*...*..**.**...*..**....*.*..*.*.*.**.....**.*.**.*...*....*.*..***.*..*****.......*....**....****..*.****..***...*.*.*..******.*..***.*.*.......****.**.**....*****.*........*..**.....***.*..*....*..*.********.**..**..****...**.******.*..*.***...*..*....**.********...****.*.***.*..**.*..*....*..*...**.*..***.***...**..*.....**.*.*****.***........***.*..*.*..***...*....**.**.*.*...**.*.*...****....***.*.*.*.*.*.*.....*.**.***..**..**..*.*...***.*.*.***..*.*.*..*.*.*.*.*..***.***.*.*..**...***.*...........*.*.*...****..**...**..**...**.**.*.*.*....*..*.*.**..****..***..*.**...**.*.**.**.**.**.**..**.*.*.**.*..*......*****.**..*....****....*.*...***.*.****.**....*....*.*..**..*.*.*...*..*...***.**...*.***..**.****....****.*.***...*.***..***.*.*.****..*.*****.****.*....*...**.*.*****...****.***.**..*..*.*..*.**..**.*.*..*.*...***...*.*.***.*.***.**..*..****.*..*...*..*.****..**...*....*.....*.**.**....*.***.**.**..*..****..**.*..*.*.....*.*.*.***...**.........***..*.*..*..*..*..*.....*.*.*.**..****..**...***.**...***.*.**.***.......*..*******.*..**.**...*.*.**..*...*...*..***..*****.***.*.****...*.***.*...***.*.*..*..***....**.***.*..*****....*...*.***.**.**...*.**.......***..*.*...*.*...*...*..**.....**.....*...*..*.*....*.*.*.**..*..*.*.*.*....**..*........*...***.**.******......**..*..**.**....*.*..*.*..*...*.*.**.**..**.**.. .**.*.*....***..*....**.***..*..****.**..**.*...*.......*...*....*..**..*.*.*..*.***..****.******.*....**.**.******...*.*...*.*...*...**.*...****..*..**..**.*.*.*.......*..*.*.**...***.**.**..***.**.***.**...*..***..*.***...*.**.*.*.*.**...******.*.*.....****.*.***......****.*...****.**..*.*....*....**.***.***.****.***.**..*.*...*........**.*.*.......*.****...*..**.*..*..*....***..*.****..**..**.****..**.*.*...*.*.*.*..*..****..**.**.***.*.*.*...***.*.*..**.*.*****..*.*...**..*..*.*..***.***..*..**..***.*.**.**.***.**...**..*...**.*...**..*..*..*.***.***.*.******..***.....**....***********...**....*.*.........***.***.*..*......***.*.***..*.******...******..***..*..*...**..**.*.......***...**.**.*.*...*.**.*..*.*..*.*.*.*..*..*...***.*..*....****.**..**.**.**.****..*.***...*.*......****...*.***..*.*..***...**..**..**....*..****...*.....**....*.*.**.****..*...*.****..**...**....******.**..*..*.*.*****.*.**.***..**.*******...***.*.*..*..***.*...*...**.*.*.**.*..**...**.*.*....**.**.*...****..*.*.*.*.*.***........*****..*.*...*.*.**.**.*.*****.*..*.***.*....**.......********.*.**..***...*...**...*.******.*.*......**.**..**.*******...***.**..*..**.*.**.*..**.*****.*....*******.*...**.**.***......***..**.*****..**..**...*...**.***.*..***..***........*..***..**.*..*.**...*....*.*..*.**.*.**.*..***.***.*..*..*.....******..****..*..*...**.*....*.........**.*...**..*.*....*...*..**.*...*....**.....*.**..***.*.......*..*..**..*..*...*..*.****..******...****..*............*...***...**....*.**......**..*******......*.*.*..*****...*..*.**..*.....*.*..*.*..*..*....*..*.*.*.*.*.*.*...*..***..*.***..**....*..*.**...****....***..***.*.**.*..**.***.*...**..*.**.*.**.*.*...*.*.*......*.****.*..****.**.**..*.*..**.*...***.*....*.....**..**.*.*..**.*...*..******.**.*****.****.*.******.*****.*...*.....*.*.*.*.*.*..*.***....***.****..***....*....******.....*.***..***.**.*...*********.*..*.*.*...*......*.**.*..*..****.*...**.*.*.*****..*..*.****.***...*.*..**.*.*.*.**.***..*.**.*..**.*..... .*.....*..*****.**.**...**..*.**....*.*..*.*.*..*.**.***..*****.*.*.**.**..***.*..**.*..*.*..****...*****...**.**.....*.****..****.***.**..**.*..*..****..*.....*..****...*.***..*.*.**.****.*.*..*.**.*..***....*.....**..***...*..**.****..*..*.*.***.***..**....**.*.**.***.*.****...**.**.*........***.*..*.**...**.*****..*.*..****....**.*.....**......*.*****.***.**.*..*.******..*.*....*.**.....**.******.....*....**..*.**.*****.*..**.....**....***...**.**********.**..***.*..**.*.****.*.*..****..**..**....*..*...****.**...***.**..**..********...*.**.***.*...*****.*.***..*.*.......*.*..**..*..**.*.*.*..**.***...*..*..*.***..**....*..*.*.*.*..**..*...*.....*.***.*.****.*...***..***..*....****......*****....*..**.*.*******..***.*....**.*..*...*.******.****....***.*..**.****.**....*.*.****.**.***..*.*..**.****..*..*******..***.*.**..*..**.*...**.*.*...**....*.*..*.*.*.....**.....*..*.*.*.**.**.*.*..**...***.*..*..*.........**..***..*.*.*..*..*.****...**....*..***.**...*.**.***.*..***.*.*.*****...*..*...*.*..***...........******..**.........*....*..*..***.....**.**..*..........***...*..*.*...******.*..**..*..**.*****..*..***.*.*...*..**.*..***.******....*******.**..*..***..*...*.***.**.*.*..****.*.*.....*...*..**..*.****..****.....****...*.*.***.*..*..**..*...*.****...*...**...*..****...*.***.**.*.*****.*..*.*.**.******..***..**...*....*.***....*.*....**.....*..**..***..*.*..*.**.******.*.***....*.*.***.*....*..*.***..**.*..**.***....*.*..****...****.....*..*..**...***.*.*.*.**.*..*...**.**..*..****...**.*.*...*..*******...*.*..**.*.*.*....*.*...*.......*.**.*****.**.*.**.*.*.*.*.*..*...*...**.*.*....***...*.*.*...*.****..****.*.......**.**.*.**....**..**...**.*.*..*...*.**...***...*.****.***.*****....***.**..**......*..*.*...*....**.*....*..**.*.*.*..***...**..*..*.**..*****.....***.**..*.*.*****..*.*.*..*.****....***..*....**.****.*.**.*.**..*.**....*..*.**.*.**.*..*.*..*...*****.*******....**.*......*********..*.*.........****.*****.*.***.*.***.....*..**.*.....*..***....**. ......***..*...*.*****...*****.........*..*..*..***....****.*..***...*****.*****..*.*.***..**.****..**....***.*...**..**.*.*..*..**.**..*.*.....**.***.*...*..**.*..****.****.****.**.**..**.**..****.*****..*.****...*.*.*..*.******..*.*.*.*..******..***..****.***...*..*.***.***.****.*....**.***..*..*.......*.****...*....*.***..**..**.*.*.**.*.*..**..*...*.*...*.*.*....*.****.*******.***.*.*.*..*..**.*..***.*.**.*.*.*....*.*.*.**..*.*.***..**.......****.*..*...***.**...**.***.*.****.*.*.*.*..*.*..*.*.*....*..***..*..****..***.**..****..*******.**..*.*****...***..*.*..*.**.***.**..***.*..****..*.**......*****..*.*...*...***...***.*.*****..*.*.**.**...*..*..*..*****...**...***.****.**.*.*.******.****..*..*.**..**.*.*..*....****.*....**.*.*..*.**...***.*****.******...***.***.***..**.*.....*****..***..**..*.*.*.*.***..****.*.*..***..****..**..*.*...**..**....***..*.**....**..***....**.*.*..****.*.....**..*.***...**..**.******..*.*...******.*.*.****..**..*.*****....**.**.*.*....*.*.**..*..*.*....*...****....****.*..*.**..**..***.***..***.****...*.***....*..*..**.**.**.**.*.*..*..*..*....**..****.*.**..*..**.**..*.*.*****...*.***.*....*.*..*.****..*****.****.*.*.*....*..*.*.******......**.**....**....**..*..****......*.***.*******..*.*.****...*.*....*.*...***........***...***.....*.*.*.*.**.*..*.*....**.**.*.*.*..*..**.*..**..*.****...**....**.***.**.***.....*....****.....**..******.*.****.*.*...*.*..**.***.*.**.*..***.**..*...*...*....****.*.*.***....*.*...*.*..***.**.*.**.*..*.*.*..**.**...**...*.******..*...*.***..***..*.*.****..*..*.**...**...*..***.....*..*......**.*..*..*...**.*.*..*.*.*....*.*****...*...*..**.*.*....***.*....*...**.****..****..*...*..*.*.**......*...*.*...*.***.*....*....*.*.*.*.**...***.*.*.....***...**.*.....*...*..**..*.*....*..*..**...*....**.*.**..****...****.*....**....******..**..**.*..*..*****.*....*.**.*..***...*.*.*.**..**...**...**........*...***.**...*.*.*...**..*...*.*..*.*...*****.*.*.*****.*.**....*.*..*.....****.***.*******.....**.*.** .***.**.*....*.***...**...*.*..***.**.**..*.**.*...*...**.*.*.**...*.*...***.*.**....*...***..*******..*.**.***..***.*.*.....*...***.*.***..*.....**...*.***.....****....***.**..***...**.*..*.*..**...**..**..*..*.**.*...*....**....****.*...*.*.**..**....*..*.*..*..*******.**.****.*..*.*.***.*..***.*.**.***.***.*...**.*.*..*.***.***.***..**..***..****.**..*.***....****..*.*.*..*****..*.**...*****....*...*.....**.*....*.*****..**.*.**.*.....**.*..**..***.*...**...*.**.*.**...*.**...***..*.*.*.*.*.**.*.**.*..*.*...**...**...**.**.***...*****.*.*..**..**.***.*.*..**...*.**....****.*.*.***.*.....*.*.....****..*.**.*.*.*..*.*..***..***...*.*.*...*..*....*.**.****.**.***..**.*..**.****.*..**.****.***.*.**...***.***..*.*.**.**...*..*....****..**.*******.***...**.**.***.**...*.*.*...*.**.....***......**.****..*.*.................*...***.*..*..*..**....*********...**...*.*.******.....*.*..**.*..**...**..*..*.**.*...**..*....*...*.*....**...**..**.**.*..*...*..****.******.*.**.*.**.**...**.*.****....***.**...**.*...*.**.*.*****...***...****...*.*.**.*..********...*.*.****.*******.**.....***.**.*****..*..**.***..***.*..*..***.*..**.**..*******.**.*.**...*..**.********..*******......*.***...*.*.*...*.***.*****.*.******.*****..****...**.*****...**.**..****...*..****...**....******.**..****..*...**..**.*..**....*****...****.*..*...*******.*.****.*..**.***.*.*......*****....*....*.*****....***..**.*.**...****.*..*.****.**.*.*.****...*.*.**....*..***..*.*.***..**.*.***..****.*..**...*.****..**.***.**.***.***.**.***....*.**.....*..*.**.**.*..*..*....*.***.*.****..*..*.....***.....****....*.**.*......*...*..*..*...*..*.**.......**.**....*...**...*******.**.**.**..*.***.****.*.*.********..***.*.**....***.***.*.*****.*****..**.*..*....*...****.**.*..*..*.*.*..*.*...**.*.*.....*....*...******.*.***.*.**...*.*..**....*.*..*.****....**.****....*******..*..*.*.***.***......*.**..*..*.*.*.**.*.*....**..***....*.*..*.....*.**..**...**.**.**.*...*..*...**..**.*.*.*.*....*...*...**..*.**.**.*..* **.***.*..**...*.***.**.......**.*****.*.......**..**.**...**..****...*..*.*..***.*.***....*.**.*.*.*.***.***.**.....*..*.**....***...*..**...****.**.*.*..*****..***.*..*********.**.*....**..***.*****.**..****.**....*******.*.**..*.***..**.***.*.*....*.**.*.**..***...**..****....*....**.****..*.**.**....*...**..*.**.*.*.*.*...**...*..***..*********..**...**..*..*...*.***.**.*..*.*.**.....*.**...*.*.***..*.*******.**..**...***.*..**...**..*...*.*.**......*..***...***.****.***.*......*.*****.*.*....*.*...*.*.****.*.*.*.*.........*.****...****......*.**.*..*.*****.**.****..**.***..*.*..*...***...**.**..**..**........****.**..*****..*****.***.**.***....*...***....*.*****.*.**.*..**.....*......***..*.*****..*.***......***.****.*...***.******..*.*...****...*..*....*.*..*.*.**.*...**.*..*...****.*.*.*...****..*..*..**..**.**...****.****.*...*.*..********.****..**...***...***.*.*...****...*.*....*...**......**..*.***.*......*.....*...****..*.*..*****.**..*.*.***.*..*....****.....**...*.*.*..*.**....**...*.....*....***.**......***..*.*.*.***.*.***.*..*.*******.*..*..****.*.**.*..**..*********.*..*..**.*..*.****.*****.......**.*..**********.**..*.***.****.*...****..****...****..**.***.***.**...**.*****.....***.**..*....*.**.....*..**.***...***.*..**..**...*...**.**....******...*.....**...*..*.*.*.********..*.*..*....***.....*....****..**.......***.*****..*.**.**.*..***..**..*****..*..*..***.*.****.*...***.*....*...*..**.*.**.*.*.*...*..*.**..*..***..***.*.**.***..*.*****.**.*...*****.*....**.*.....**.**.*.....**.*.**.*.*.*.***...*.********..*...**.*.**...**...**.*..**...*...*.*.**..*..***.*.*.***.**.****..*..**....****.**.***.*.*.****..*..*.*..***...****.**.**..*.....*..*..*.*..*.*...*.**.**.***......*.****..*..*.******..*...**..***.........*..**..*.***.**..***..*.**.***.*.***.*.*..**.*.....**.*...*...*...*.*.*.*.....*..***.....*..*****.*.**......*..*...*.*.**.**..**.**.*..******...*..**..******.*.*.*.*.*.*..*.**.*.**.*.**....***.**....*.**....***.*****...****......**.*...... ..**....*.**...**....*....*.*.*.**.*.**..*****..****..**....*...*.****.**..********.**..*.**..*..**...*..*.*.*.*..*...****.*.....*****.*.*...*......**.*..*..*.***..**..***..***.*...*...*....**...**...**..*...*.**.*.**...*..*.****.....**.***...**.*...*..*..*..*..*..**.*..*.**..*...****..*.***..**...*.*........**..*.**..**..***..**..*....**...**..****..***.*..****..*...**..**.**.*.**.*.*........****.*******........****..*.......*...***.***.....*.**.**.*.****..*....**.*..*.*..****.**.*.*..*.....*...**.*****...***..*...**.*.*....*****.......*.*..*..*..*.*.....*.**....*..*......*....*****...*..***....*.*...*.....*..**.**.......***.*.*...*.*..*....*..*....**...*..**..**.**..******.....***..*.....***.*****.*.**.**..*.**.*....***.**..***.****.***..****.**..**.**..*..*.*.********....****.**....**.**.**.........*....*..*.****.*.*..**.*.**.*.****...*.....***.*****.*.....*..*..**..*..**.*......*.**.*.*.*.*..***..**..**.**..**.***.*.**.***..**.**....*.***......**....****...*.*****.********.*...***..*..*****..**.***.......***.....*.*..*...*.******.****......*.**.***.**...*.*.*..*...*....***.*.**.***.***.***.**..*.***...*.**...*.**.**....********.*..***.*..*.*.*...****.**..*****..**.****.**..*....******..**..*.******..*.**.**.***.*.*...*.*.*..*..*.*.....*.*****.*..****.*.*.*****.**.*.***.***...*..*.**.**.*********.*******..**.*....*......**.**..*.*****.**.***.*.*.*.*..***..****.....***..*.**.*****..*..*..****.*****.....*.*..*..*...**.*......*.**.***.****.*...*.**..*.*.....******....*.....**..**.*..*.*..***.***.....**..*.**..*...****.**..**..*...***.**.**..*.*...***.**...**.*......*.*.**.*...*..*.**...*.......****..*..****..**..**.....*.......*.*...*.**.**.***.*.***..******..**..*.*..*.*.*..*.....***.*..**..***...***.....*.......*........*..**.****.**.*.*.*..*...*..*.*.*..****....**..*.*..*****.**..******.**..*..****.*.*.*.**..**.*......*.*..***..*******.*****.***.*.*.*****.**.**.***..**.*.*..*.***..****.*..*.**.***.*.*.*.*.*..*.**.*******.....*.*..**..**..*.*..*.**.*.*.*...*..**** .**.**.******.**.*.....*..*..**.**..***....**.****.***.*.*.......*..****..*..*....***..**....*.**...*****.*....**..**.*****.*...**.***..**.***...*..*.**.*.*...*..*.**....**...*.**...*...*.*....*..**...**..***...*.*.**.........**.*****.*..*..*...**.**..**.*.*..*.*.****...*..*.*.*.....**....*****...**....**.**..**.*..*.**..********...*..***.*..*.*......*.*....**..*.*...***..*.**...**.*.*...*...*..***.*.....*..***.*.***.***..****..**.***.**.*...*...**.***....*...**...****..**.****.*...**.****.*..*****..**.****.*****.**.*......*.***..*..*.....*..**.*.**...*.**.**.*.*.**.**...*....***....**..*...*..**.*.**...*...*..*.**.....***....*.****.*..*...**.**.*.*..*...*....***..**..*****.*..**..**..**...*..**.**.....*....**.*..**.*.*.***...***....**.***.*.*.....*.**..**.....****....***.*....*.*.**.*.*.*.....*..*.*....***...**.**.*.....*******.*.*.....**.....*****..*..*..***.*.***.....**.*****.******.....*.....******.***.*.******........****.***...*.***.***...*.****.***.****.***.*..*.**....**.****...**.***..*....***.*...**..**.*..*****.*.*.***.**...**..**......*....*.****..**...**.**....****.*.**..............*.*..****.**..*.******.**.****...**...******.*.*........**.**.*...**..**....******.*....****..*.*..*..*.*..****.*.....**.**..*.*.**...**.****.*.*.**..**.*.**...*.**.*.*.*...**.*.*.**.*****.***...*.*..******.****.****.*..*...*.*..*..*.*..***.**...**..**.*.******..****.*.*.*...*...**.*.****.*.*.*.**.*.**.*..**..*.*.....*.*.*.**.***..*.*.....*****.*.*.****..*.*.*.*..**...*.**.***.*.**...***.....*...**.*.*..***.***.*.*****.*********.****............*****.*.***..**.*..*.*.***.*..**.****.*.*...**..********..*..**....**..******..*.*.**.*....**....***.**...**.....*....**.*.**.*.**.*..*.....*.**.....*.**.*..*.*......**.*.*...**.**.**.****..********.....***..*.**.**.*.**..**..**..*.*.*...**......*.*.*....*.***..******.**.**..**...**.***....*.*.**.*....*..........*.*..*.**..**.**.*...*..*....**.*...**.*....***..*..**...*.****..*.....****.*...**.*****...*.******..*..*******.***.......*.* *..*.**....*...*...*..*.**..****..*.***..*.*.***..*.*.*..***.*...*.*******.*...*..*.**..*..*.....**..**......*......****....*.*.***..*..**.*.**.*.*****....**....***..***....*****....**.*.**.*..**..*....**.*..**..........*.*.*...*........*....**.*.*...*.***...*.**..*..***.*.*.*..*...**.***.**.*.**.****...*.....**...***....*.****..*..***...**...**.*.***..**.***.***.*.*..****.**..**.**.....*..*..*...*****...****.....*.**.**.*..****.**...*..*.*...**.***.******.*.**.**..*.*......*.........*****.....**..*.*..*.*...*.*...***..*****..*.**.***....****.**..***..*...***...**...*..****..**....**.*.....*.****..*.**.******..****.****...***........**..*..**......**.*..*..*.***.***.**....**...*..*.**..*..*.**..**....****.**.....*.....***..*.*.**.....*...*.*.*..***..*...**.**.**.*..*.*.**...*..***...**....*..*...*...**...*...*.***...***.*..**..**....****.*.*.*****.*..**....**..**.**.*.*..***...**..****..***...*.*..**...*..*.**.**.*.**.*..**.**.*....***.*.*....*..**.*****..**..*.*.....*....**.*.**..*..**.**...*.******...**......**..*..****.*...*..*...*..****...*..**..**.***.*.*..***.*.....*..**.*......**.*..*..***.*.**.*.*.*.****...*...*.***....***.*****.**.*....*.**..***.*****....**.*****......*....*...*.*.****...**.**........***.*.*.***.*.***...***..****.*...***..*.*..**.*.*.*.***.**.*.*.***.**..*..*...*.*********..*...*..**..***..*..*...**...*****.*...*.*.****.*.*.*.**.**.****..*.*.*.*..**..*..**.*..**.****.*..*..**.*..***.*.*.*.****.*.*****...*****...***.....**...*.*..**..****.*.****.**..****..***.***..**.*.*.****.*.....*.*..**.****....****.*....***.*.**.......*..*..*.***..***.*.*..*..**.*.**.*....*.*.***.*..**.**.**....*.*.**.**.*.*.*..*******.*...**.....**..****..*...***...**.....*.**...*.**..*..*..*..******.***.*.*....*..**...*....**...**....****...**.*****...****....*..**.*..**..**.*.***..**.*.*.*.***....***.*.*******.*...***..*.**.*...**.*.*****..*****.*..*.*....*..*.*...*...**.*.***.*...*.......*.****.....*.***.*.....*......*..**..**.***.*.*...**..**.**..*..*.....*.**.*.... .*..*.*.***..*.***..*..*.*.*.*......*.*.*.*.*.***.*.**...*.***.*.*..***.***.*.*.****.**..***..*.*.**.**.*.*....*.*******..*...*..*.*..*.....*.*............*.*...*.***...*..*.***....*....*.........*.....*..*..*....*.*.*...**........*.**..*..**.*****....*.*..*..*.****.******.**.**....*.*..******..*.*..*.....**....*.......*..***.*...*****...*.***....*..**...*.....*.*.**...*..****.***....*****..**...*...*****....*..**.******..*.**...*.*.*.*....*.***.***....**.*.*.**.*.*.***.***.**...*.*..*.**.**.*.*.***.***.*.*..**.****.******.*.**.*.*.*.****....*..*..****.**********.**....*...****.*.*.***.***..*...*.****...**.*..***..*.*.***..*.**.***.*..**...*****..****.*......*.*.**.....***..*.*.*****..***...*..*.*********..***.*.*.*...*.*.****..***..*****..*........*.**..***.....**....*..***..******....*....**...*.***..*..*..*.*.****......****..*.**.**....*.*..**...**..*..**.*..**..*...***.**...**.....*.*.**...*.*.*****.*.**....**...*.*....**.**..**.....**..*.****..***.*.**..*.*...*..*..**.**.*..***.....*..***.***.*..***.*.**..***.**..***.*.****..**.*..**......**..*.**.**...*.*...*.******..*....***.*.*.***..*...***.**..*..**.**.**..*..***..*.****.*****.**..**.****.....***.*.***.*.**..**....******......***.*..******.***.****..*.****.**.*.****.*..*..*.*.*.**...*.**...*..*.*.*.***.*..*.**.**..***.*....****..*.*.*.*.....*...*...***.**.*.***.....*.***...**.**.....**...***...****.*.**..****..*..*.**...**...******.******.**.....**.*.**.**.**..*...*...*.*****..*.*.*.....*..***..**.*.**..*****.*.*.....**..*****...*.*...*.....******.*..**..*.****...****.**.****...**...*****..*****.**..*.***..*************..*...*.***..****..*.*..*..*****.*..*..******.**.***.*.**.****..**...****.*.****.**.****.*..**.*..**......***.****......**.*.*.*.*......*..**....****..**...*.*..***.**.**.****..*.*...*.***.***.*.*...*.**......**.*..**.....*****..**.*.**.*.*...**...**..*..*.**.****...*.*.*......**....*..****...*****.*...**.*.*.*.*****.....**..*.***.**.*..*.***....*.**..***.**..*.*..*....**.**...*.**.*****.**.* .**....***.*...*...*.***...*..*....*..******.*...***.**...***.***.**.*.*..**.***...*.*********.......**.*..***...*.*..*..*......*...****.***...*..*..*****........*.**..*.**...**.**.....*.**....***.*.**********.*.*..**.**.***.**...*.*..**.*.***.*.*.*..*...***.***...*.*..**.*.**..**.*...*......*.*..*****.**.*..*..**.****.*...*********...**.*...*....*.*.*.*.****.*.*....*...**.***..*..*.***.*..*..*.***...*.***..***..***......*****.**.**..****...*..**.*.*******.****......*.**.**......*.**....***.**.***..***.****.*..*****.*.*.*...**...**....**.*.****.**...*...*...****.********...*.**....**...*.*.*.**..*..*******..**..*....**....**..**.*.**.*..*.**.*...**.**.***.*.*..*.....*****..**.**.**.*..****.**...*.*.***.***...****..**.**.***...***.*.*....*.**..**..*...****...*.****....*.*....*.*...**.*..**..****.....**.*......*..*****..**.******..*.****....***.****.*****.*.**..***.******...*..**....**....*.******.**.....****.*...*.****..*.*.*..**..*..**..*..*..****..**.*.******...*....*.*..****...*....***.**...*.*.*..*.*.*****.**..*.*.**...*..**.*...**..**.**.***..***.*...*.*...**.*....***..**.....*..*****.***..**..**....**.***.....***.**..*.**.*....**.*.*.*****.*.**......*.*****......****..*..*..***.*.**...**..*...*.*.*.**.*.**.*..****..*******..*.*.*.*.**..*.**.***...*....**.*****...******..*.....*.****.*.*.*...**.***.*.*....*.*..*.....*****.*.*****..**...*..*.*.*..**.**.*.***.**...**..**.*..****.******.*****.***...****.*.********.*..**...*.****...*.**..*..*..**....*.*..*..*..*.**..***.**...*...****...**.*.***.***.**......***.*.....*.**.*.**.*..*...*.**.***.*..*...*..*.*.*...***.*.*.**.**.****...***.*..**.****.**********.**...*...*.***....***.**.**.......*......**.*.*...**.*****.**.*.*.**.*.****..*.****..****.****.***.*.*..*..***.*..*.*....*.**..*.****.*.**..*.*..****.*.*...*****.**.***...*.**....**..***.*.*.*..*..*.*.*..**..*****.*..**.***.*.*...*.*.**.*.*...*.***..**..*.*.**..*.*****.*......*****.*.*.*.....**.*.*.*.*..******..******..**.****...*.**.**.*.*...***.*..***.*....*****. .*.*.***.*..*..***.*******.********.**.*.***..*...****...*.*.....*.*.**.**....**..*.**...*..***.******..**..**.*.*..**.*..****.******..*****.*****.***...**.*..*.*.*.*.*...***.**.*******.*.**...**..*.....**.*.**.*.*.*.*...***....*.*.*.***...*.....**.*.*.*.*.*..******..******.*.*.**.*..*.*.**....*.**..*.****.....**.*.*..********.....******.****...*.**..**..***.*****.***..*.*..*.**.**.*..*.*.*..*..**.**.*..*.**.*********..**..*.......*******...*.***.*...***.***.*..*.*.**.*...*...*.*.*.*..****.***.**..*.*.*.****.....*****.****.*.**.*....**....***..**.*.**.*...*..*.*....*.**..**.*.*..***.****.**.*..*.*.*.*.*..*..*.*..*........*......**.**.*.**..*....*.**.....*.*...*.****.*.*.*.****.**.***....**.*..*...*....**.*.**...*.**.*****.**..**.*.....*...*.***.*.**.***.****...**...***.*.*.*...*....**.**.*..*....*.*.*****.*.***.*.**.*.***..**.*...**.**.*****..*..*.***..*.*..**.*.**.*.**.*.*.*...*.**..*..***.***.***.*.****.**.*.*.***.*.*.*.***.*..*.*.**.*.*...**.**.*.****.*.*.**.*.**..*.*...**.*..**.**....*..*.****...*..**.**.**..***..*.*******...**..*.***..**.***.*****....***..*.*.*..***.**..**..**..**.*..*.*.***.**...**.*..**..***..**.*....**...*.*..*..**..*.**....*.*....***.*...***..*....*..*****..*..*......*.*..**.*.***..*.**..**....**..*.*......*.....**......**.*....*..****..........**.****.*...*.*.****..****.**....**..**.****.*******..***.**.*.*.**.***..******.**.*.***.****.****....***..*...*****.*.**.*...**..***..*.*.*..*..*.*.*..*....**.*.*****..*...***..*..*..*.*.***..**.*.*.*.*..*.****.**.*...*..*..*.***.**.**..*...****..*...**.*..*.*.*.*******.*.**...*.**.*..*...**.*.*.**.*..***...**.********.***.**..****.*.****.*.*.*..**.**...*..**.****..*....*.*****..**....**.***.*.*.*.*.*...****.....**..**.*..*..*..****.**.*.****.****..***..*.**.*..*.**..*..**.******..*****..****...**.*....**.***...*.**.*..*...**..*.*.*.*...*....**.*..*.*..*..**.**..**..*.**...***.*.*.*.**..***...***...*...*****.***...******..**..*....*.***..*..***.*.*..*.....***....*....*.*..*****.**.***.*..*..***.*.** ..**.*..*.********.**.**.*.****.*..*....**.*...*..****.*.*.**.**.**.*..*.**.*.....*.**.*.***.*..*...*.**.*..******.**.....*.*.*.******.*.*******.*....***.*********.*****...***..*..*..**.*******..***......*.**..***..*.*.*..*.*.....*..***.*..*...*.**.....**..***.*.***...***..****.***..*..****....**.***..******..*....**..**.******.***..**.....**...*.*.*...*.*.*.**.****.*.*....***..*..*.**.*****..*.**.****.***.*.*.**.*.*.*....*.*****..*.**.*.*..*.*.**...*****.***.*..*.*.*****...**.**..*........**.***.*.*..*.**.*******.***...***....*.***.*..*.*..**.*..*...**.**...**..***.**..*.*..***.*.*..*..*.*.*.*****..****..*....*.****.*.***...*....*.**.*****.*.**.*.*..*....****.*...**......****.*****..*.**...**.*..*****.***..**...*..*.*.**..*..*..*.*....**..**.****.*.*.****.*.....*.*....*.******.**...*.***.**..**..*..*.**.**.*.**.*****..*...***..**...**.**.****.****.*.**.**..*.*..*.*.....**.**.*.*....*.....***.***...*.**...****.**.*.*.....*.**......*...*.***.*.**...**.*.***.....*.....**.*..***..***.*..*.**.*******.*......****..****..*..*.**.*.*****.*.**.*.**.*...*......*..*...*.*..**.....*..*******.*.*...*...****.**..*.*..*.**.***.*.......*..***..*..**..*...****.*.***.*.*...**..*..*.**.**...***......*.*.**.***.**.....**.*.*...**.....*....*****.*..*...*..*..*.*.**.*.***.**..*.*.*****.****.**.*..**.**.....*.*...*..*.*..*.*.**********.*.**..*.......**..*.***.*.....*****.***...*.*.**.******.........*..**..***...**.**..*.***.....***...*.*.**.****.*.*...***..*..**.....*.*..*..*****...*...**.*.****.**....*...****..*.***....*....***....*..*..***..*..*.**.....***......*.*..*.**...******.....*...***....**..***.**..**..***.**...**.**.*..**...*.*.**...*......****.*****..*..*****.***...****.*.**.*.*.*.**...**.***...**.***..**.**..**.*.*...**.*.****.*.***.***.*****...**.**....*..***....**....**...******.*...*..**.*.*...***.*...***.*.....*......**.*..**...*.*.***...*..*....****.*.*...*......*.**...***...*..****...*......*.........*.***....*.*...*..*.*.*.*.***.*.***..**..*..*..**.**.**..*...***...*. ....***.*.**..*..*..........*....*...***.**.**.*.**.*..****..*.**.**......*.*..*...**.*.*..*.*.......**..****..*.***.***.*.***..*..***.*.***...******....*.....*.*****.*...*.******..*.**.*.***...***.*.*.*...*.*.**.**.*....**....**....***.....*.*.*.***.***.*.**.***..***..**.****.*.**.....*...*.****.******..*......**.***....*.*......***.........*..*.*.........**.*.****...*.*****..*...*.......*..*..*.*.*..*.*.**.****.*.**.*..*.**.*.**...*****.*.*.***.**..**.*...*.**.***..*..******.**..**..*.***...**.*****.....*.*..**...*...*.*..*...*****.**.*********..*...****.*.*.*...*.*......*.***....*..****..*.*.*****.****.*...*.****.....****......*.**..***..***....*****.**..*...**......*..*.*.**.*..****.***.*..*.*.**.*.*******.****......****..******...****.**..**.*..***.**..*****..*..***.*.**...*..*..*..**.**..**.*.*.*****.*.***.*....*..*..*****..****.*.*.***.***...***....*....*.*.*.....**......*..**.***.....*.....*.**.*...**.***.****.*....*.*....*.....*......*..**..*.***.*..*.*...***..*....*..**.*****.***..*.*..*****..***.*.*.*..*********....**.**.*****.*..**.*..**.*.....**.**..*..**.*..*..*....*..**.*..*..*.**..******.*...**..*..**...**.....**...***...*.**.**...*..*.*.**.*..*.**..*.*.*.*.*.**.***...**...*****.**..**..**..**..**......*.*..**.**.**.**..**.***.*.*.**..*****..**....***...***.*.*.**....*....***..*.**.**.**.*...*..*.***.****.**........**..*.*..*.***...*..**..*.*.*..*...*....**.**....**...***..*.***...**.****.**...**......*.*.**.*.*.*...*..******.*.**.*.****..*.*.*..*.*..**..****.*****.**..**..****.*...**.***..**.**..***.**..**...**..*.**.*...***.*......**.......*.*..**..**.***..******.....**.****..*..***.***.***.*...*..*..**.*..****..**.****.....****..*.********.**...*.***.*.*.****.**.*.*..*.....*.*...****.***.***.........**.******.**..*.***..*.*..*..***.*......**...*.*****.*...*........*....*.*.*..*..***.***.*...****..**.*...*.*..****.**....**..****....*..**....*..*.*.**..**.**...**...*.*..***..*.*.**...***..*...*****.*..******.......*.**.*****..**.***.**.***..*.*.*.*. *...****.*.******.*..*..***.*.*.*...**.***.*..*.**.*.****..**.***..***...*.**.*.*******..*..*....*...**.*.**.**.**.*****....*..*.**...*****.*.*..*.*.*.**...****..*.*.*.***.*..**.*...*...**...**...*.***.**.....*...**.****..**...***.*.**..*.*..*.*.*....*..*****..**...***.*.*..***..*..*..*.*.******.*......*.*.*.**.*.**.*.***.*..*..**.***.**...*...*.*..*..*.*.*.*...*..***....**..***.**.....*..*....**.*......*****......**....*..*...***.....*.*****.***..**.**.*....**..*...*..***...**.*.*.*.*.**.****.*...**.*..****.....*****...**.**..**...*.*****.....*.**....*..*****.**..*...**.*.**.*.**.**.*.**.**..****..***...****.****.*..*.***.*.......*.**.*..**..**...**..*.**..*...***..***..**...*.*.**.......*******....*..*........*.*.*.***..***.*....****.*.*.*...*.*.*****....*..**..*..*....*.*..***..***..*..****.....**.......**....******.*.***..**....*...**.***...*...**...**.*.*..*...*..*..****.**...*....***..*.*.**...*..*.***....*****...**.***...**...*...*.**...**.*.*..**.**.*.**.*.**...***.**.*.****.*.***..**...*.*.*...***...**..*..*..**.****...**..**..**.*.*..***....***...*.*.*****..*.**..*.*.****.*.*.......**********..***.*.***.*.**.*.*.**.*.*.**.*.*.**...*.**...**.**.*******.*.*..****.***..*.**.**..**...**.**.......**.**.***...*.*..*....*.*****.*..***...**..*.**.**...*..**.....*****.******.*..*.**.***.**....*.**..**.***.....*.******...**..*...*.*...**...*.**..*.*****.**..*...**.*.*...*..**..**...*.*..****...***...****.......*...*..*...*..*.*.*...**..*.**..**.*....***.****..***.*..*..**.***..***.*..**.*..*.*.**..*..*..******.*..*.*.*.*.**..**..*...***.*.*..****..*..**.******...*....****.**.**.....*..***...***.***.**..*.*.*...**...*.**********...***...*****.**.**..*.*.*****.*..*...**.*.*.*..*.****.*.**...**..***....*..**.*...**.**.**..*.*.****..**.......*........*...***..***.....***.*..**..****.*...****.****.*.*..*.....**.*****.*.*...**...**..*.*.**.***..*..*.**...**.*.*.**.**.****....*.*..*.....****.**..*..**.*...*.*..**..**.*.*..***.*******.*.*...*..***..*..***..*..**..**...***.. **.***.**...**.*.....**...*...*..**.**.....*.*.**.***..*.**.*.*.*.**..***.**.******.**....*.*.*.**.**..*.****..*...*****.*.**.**...**.*****......*.**..*.*.*.*.******.*..*.***.****...*.*....**.****.*****.*.*****.*...*.****.**.*.*..*....*..*.**.*..**..*.*.***.*..**..**.....*....*..*.*****..*.********.***.......*.*..******..****.***..**.*.**..****.***.....*.*.*..*.*.**..*...*.*.*.**.**..*.**...**..**.*..*...*****.*****.......*..*.*..**.....******...*..***..***.**...*.....*....**...********.*.***.*...****...*..*.*.*.**.**.*.*..*....*...*.*.....****..**...*.**.**.**.**..***.*****.*...**..*.*.**.*....**...*..*.*.**...**.**..***....*.*.*..*.*******...*.*..**....*.**.*.**.****.*......*...**.*.*.**.*....**.....**.**..*.*....***.**...****.*.*....***.***.*.*.*.*..*..*..*.***..**.*.***.****.***.*...**...**.**..*.*...****...*.*.*..****..**.***.***..*......*.*........**.**...**.***.*...***..*.**..*.*****..**.*.***.*....**...**.*.***.*..**..**.**...*...****.**..***.**.**..**........*.**.****.**...*...**..***..*.*.**.****....***.*.**.****..*.*..*......****.*...***.*....*.*.....*....**.*.*****.**.*..*..**.**.....**...***..**..*..*.*..*...*..*..*.****.**...**...*****.*.......****....**.*.***....*.**.*.*...***......**..**.**.**.....**.*.***.....*.****...*****...***.....*..**.*.***...*.*.**..***.*....**..**...**....**...***.*.**..*...*.*.*.**.****.*..**.*...***..***.*..*.*.*....****.**.*.*.*****....*.**..*.***.*....*..*..**..*....*.**...*...*.....*.*..*..*..***...*...**.***....****..**.*.*.*.....**...*******..***...*.*.**.*.*.*...*..**.*.*.***..*..***...****.*******.....*...**..*...**.*..**...*...*..*...*..**.***..***....*....*****..**..*.*.....****.****...*..*.***...**..*.*.***......*.****....*.*..**...*****..***...****..*.***.*..*....**..*.**..*...**..**.*..**.*..*.**.**....**.....*.*.....*..*....****.*....*....*.*.*.**.**.***....***...****.**...****.***..****.*.*****.*...*.......**...*.*.*****....*.***..**.*.**.....****.**.*.****.*..*...*..**.*..*.*..*..*****.......**..***...****.** ......**....**..*..**.*..*.***.*..*...***..***..*..**.****.**********.*.**...*.**..**.*..*..**..****.***.....**.*.**..**..*..**.***....**.***.*..*.*****.....**.*.**....****..*.*...**..**.*......***.*..*...*.**.**.*...**.*.**.***..*.*.*.**...**....**.....****.*.***.*****.*....*.*.**.*..*..**.**.*.***...**.****.******.*.****.*....*.**.*....*..*..**.*****..*.....**.***..***.....****.*....*...*...**.*.**.*.....**..*.*****.....**.******.*.*...*..***....**.*....***.**..******..*..**....**..**.**.***.****.*..*...**.*..****.*....***.*...***.***.*..**..*.***.*......*..**.****......*.****..*.*..*****.*....*.**..***.*...**.***.**..******..*.**.**.*.*****.**.*******.**....***..*.*..*.**.******...***.*.....*.*....*.*....***.******.**....**...***....****..*..*..*..***.*.*.....*.**..****.**.****.**..*...****..**.*.****...*..*.*...***..*.*.***..**.**.*.****.*.**.*.*.*.****.**.**.....***.**..*..*.****...*.*..**.*..*....*..****..*..*...*.*..*...*..*...***..**...*..***.*..*.*.*.**.**.**..*...**..****....*.*.*.**.********.*****..*..*.***.**.*..**.....*.**...**..*.***.*.*..***...*..*.*.***..****.*..***.*...*..*.****..*..*.*.........**.*......*.*.*..**.*.***.....*....*****.**.*........**..*..**.*..*.*.*****.***..**.*..*..**.*...*.**.**.**.*****...**.*...*........*...*.**.*.*.*.*.******.*.****.*.*..*....**......*..***.****...***....****.*...***.*..*.*.*........**.****.*.*.*..*..***..******.****......***...*.*.****...***.**..**.....*.*..**.***...**.**.....***.*..***.*****.**...***.****..*...*..*.....***.*...***.**.*..***.*.***.........******..******...****.**.**...*.***...*.**.*.****...*.**.*...*.**.*.***.*.**..*..*.**..**.*.****.*.*..*....*..**...*..**.****.**..*...**..***.*..*.**.*.**.**..*.****...*.***.**.....**...***.**..****..*....**.**.**..*...**..**.***.**....*...*...*....*.*.*.**....**..****..*...*.****.*.*.*.****...***......*.*****.**..*.*.**.***..*..**....**.**...******.****.*.**.....*.*.***.*****....*....*...**...*.*.*..*.**..***.*........*..*....*..****.*****.*****.....*.....*. ***...*..*****..*....**.*.*.***.****..****...**..*.*.*.**..***..*..*..****..*.*..***.*...****...*.**..***........*****.*..***..*.***..*....*.....**.**.*..****...***.*.*...**...*......*.*...***..***.****.*...***...*..***.***.......*.*.*.....*.*..****.***.**...*...***.*.*.*...*...*...*...***...***.*....*..*...*.*.****..**.**..*...*......*..*...***..*.....*........***....*..****.**.**....**.*.*.***.***...****.**.*....*..*..***...*.*.****.**.***...*****..*..*...**.*.*.**.*...*..*...*..******..*.**.*..****.*...***.******.***...****...*...**..*.***.*.**...*....*..*.**.**..**.**.**...*.**.******..*..*.*...**..**.**..****...*.****.*....******...**.**...****.***...*.*****.**.....*.......***.*..******.****.*..*..**.*.**.*****..**...**.**.**.*.*.*....*..*.*......**..*.*...******..........***.....*.....****..**..*.**...*...*.*..***..*..**......**..**...*..**.***.*..*.***.....**.**..*.**....*.*..*....*.**.**..*.****.**..****..*..**..*.**..**...***.*..***....**..*...*.****.....**.***..**.**..*.*..***.**.****.*.....*...*.....*.***..*.***.***....**.*.**.*.*..***...**.*.****.*****..**.*.**...****....***.**.****..*...*..*...***..***..*.....*...**.*.*..*.**.*.****...******..*.*.**...*.*.***.*.*.*.*.*..**.**..*****.*.***.****..*.*...****...*****.*.***.**.*.***..******..*.**.*.*.**...*****..**.*...******.***..*...**.....*.**.****.*..*....*..*..***..*..*..***.*.*.......*..*......**.***...***..*..**.*.*.**..*....**.*.****.***.*.*****.**.**..*.....*.*...*..*.......****..*.**.***.*.*.*.**.******.*****..**.**..*.*.***...****.****.*..*.*...*.****.*.*.*..**..*..**....****.*...**..*...*...**.*.*.**...***.**...*.**..*.*..**..**.*.*..**..*******..*..*.*.***..**.***....*.**.***......*..**.*.*****.*....*.***.*.*....*.**.*.*****..*.*.*.************..*..**....*..**.**...*.**.**..****..*.**.****...**.*..****.*.*.*.******.*.*.**..*...*.....****...****...*...**.*......*..*.*.*.*.***...***..****.*..**.*.....****....*...*....**.*..****....*.***.**.*..**.**..*.***.**.**......*.*.*.....**..***.**...**.*...* .*.*****..********...******.**.*...***..*.*..***.*.*...**.....*.**.**.**...*...*.....***..****.....**....*..***.*****....*...*.******.....**.*.*.*....*...*.***..*..***.***...***.***..**.**.*..*...**..*...*.***..**.*.*.*.**.*.*.**.*..*..*.**.****.*...*...........*******..*.*...*..***..***.*..****..*..*....****..*****....*.**.**...*..*.*..*****.**..****..*********...*.***...***.*..*...**.*...*..*..***.**...*......****.***.**.*.**..******.**..****.*.******.****..*.*.***...*.*.*.*...*...*.**.*.*.***.****......**....***......*..*.**..***.****.*..*.*.*.....*...*.***..*..***..**.*.**..**.*.***...**..*.**.***.***..*.*.***...*...***.....*****....****..***..**.*.....*.*...***.*.*******.*****..**..*..*..*.*.....*.**..*....****.**.**.*.*.*.**.**.*.*.....****.*....**..**.*..*..*..*...*.**.*.**.*....***.**.*.**..**...***.*****...**..*****....****..*.**.......***...*.....*.*.*.**..**..****.**...*...*....*..*****.*.*.****.*...*.***.....**....***.****.***..*****.***..*.****.**....**..**.....*.***..***.**.*...*..******.*.*....*.**......**..**.*.*..*.*.*.****..*.**.*.**.**.*..***.*.*...*.*......*......*.*...*.**..**.*.*.**.**.**.....*.*.*.**.*.******...*.**.*.*.****.*...**.*....*.*...**..**...*....**.**.......***.**.**..*..*.*...*..*....***....*.**...**..**.****.*..*.*..*.***.****.******...*.***....*...**..***......***..***.*..*.***...****....*..***.*.*..***..***..*.**.**.....****...*.*.***.*.**....*.*...*.*...**.***..*.**.*...*.*....***.**.*.*.*.**.**.****.**.....*.****..*......***.*..**...**....*...*.**.*.*..*.*.*.*******.*.**.**.*.**.*..****.***..**.*.*...*..*..**.***.*..*.**.****...***.****...**.*.**...**.*.*...**..*.*...**....***.*..*.*.....**..****.***...*.**..***.*..***....***....**.*.*..***.*.**.**..*..*.******.*.*.*.***..*....****....**..**.*...*.*.....****..**...*.**.*.*.*....**.......*..*...**.***..**..*..*.****...*.*.**..*.**...**...*.**..*.*.**....*.****.*.***.....***.*..*...*..*.*.***.***..**.**.*.*..*.**.....***.*******..**.*..*..*.***.....*.***....*.*..****.**..*....*. *..****....*..**..*.**..****.*.*.*....*****.*******....*......*..*.********.*..**..*.....**.***...*.*...*.*..*.*...*.*..*.*...****....**..*.*...*.**.*..*.**..**....**.*.***..*.***..**....**.***.****...*..*..**.***.*.**.**....***..**...*..*..*.*...*...*.*..***...****...***....*.*.**.****....****.*..*.*..*.**.*..***..***....*.**...*.......**....****...**.*........*.*.********.**.*..***.***.*..**..**..*..******.*****.*.*******.....********.*.*...*.**..**.*..**.*****.....*......*...***..**.....*..*....*...**.**..**.***..****..*...**.******.*..***.**..*.*.*.***..****..****...**....*.*..**.*..*..**...**..**.....*......*..**.*.*..*........*..*...**.*..*******.*..*.***.**...*....**.*.*.*.****..*.*....*..*****..*..*...**.*....*..**...**.*..*.*.....*****..*.**...*.**.*.*..***...*.***.****....**.*......***.****...*..*.****.*.******.*.*****...*****..**..***.*.*.***.*..**.*****...*.**.*.**.........****.....*.***.*.*..****.**.***.*..*.*..***.*.*.****..*.*.*..**.*..*.......******.*....***..******.*****......****....*.**.*.*..***....*.**.**..****.***.**.**.***..***.**.**..*.*.**..***.*.**.*.****.**..**.*.....*.*.*......***.......*.**.****...**.*.*.*.***.**.*******.*.**.*****.*.**.****.*...****.*..**..*....***..***.*******....*****.*...***.**..*......*.**..**..**.****.*.*.*..*..*****......*...***........*...**.***..***....**.****..**....*....*.***...*..**.********.***.*.*.**........**..*****.**.****.***.*...*..**..*.****.****..**.*.**.*.**.****....*.**.***..**.....*.*.*****....*..*..*****..*.**.*...*.**..*..*....*.***....*****..***.**...***.....*..*...**..**.**.****...*.*...*.**.**.*..*******.****.***.**.****...***..*.*.*.***.**.******.....***..*..*.*.*..***..*...**...**...******..*..**...**.*..**.*.*.......**..***...*.*...*..**.***..*.*..*.*.*.*..*.**.**.*.**.*..*.*******..****...*.**.****.***.*.****..*..*...**.****..*..**..**..*.*.******..***.*..*..*...****..**.****.*.**..*...*...*.**.*.**.***.*.**.*****.*..*.******.*..**.**..**...****.****.*...**.*...**.*.*.*.**.**.*....***.....* .**.**.*..**....*......*****..****..**.**..**....****.**...**...**..*.*******...**.*..**.***.*.**....****.*..****.*..*.*****......**.....**.....***.****..**..*..*...**.*..**..****.**..**....**.***.**...*.****.**.***..*..*.***...*.***.......*...*.**.****.*.**.***.**...**.*...*****..*........*.*.*.**.....**..**.*..*.**.*..*..***...*...*.***.*****....***..*...*.***....**...*.**.*.*.*.**....**.*.**.*...*.**.**.*.*.....**.**..**....*.**.**...**......******....**..*...*.*...*..*.*..*.***..*.**.***.****...*..*.*....**..*...***..**..***.**.*.*.**.....*...*****....****.*.*..*.*.**..*.*..**.*....***....**.*.......**..**..*..***.*****.**.*****.*...**..*...****...*.*.*.***...***....**.....*..**...*...*..*.*.**......*...****.****.*...*.**...*..****.*.***.*...**...**.*.**.....***.*.*.***.*......*.**.*..*******.*..*.**....*..***..****.****..**..*.*.*.**.**.*.**..*.*..**.*.*..**..*.***.*.*....*..*****...**.*.*..*.**.*....***.**.***......**..*****...*******.*.*******..**.******.*....*.**.**...**..*..**....***..*.*.****...*.*.......***.*..*....*..****.*.*.**.*.*..***.*.*.*.......*.******..*..**.*.*.**.*.**.*.****..*.*..*.**...*..**.***..*.**..*.*..***.***..**....*.****.*.....**..*..**..*..*.....*.***..*.*.**.*.****.**..**.....*...*.*.**.*.**.*.*.**....*.*.****..*..**.*.....*..**.******..*.*......***.*.*..****.*..*.*..***....*.*.*..****...*..*...***..*..*.*****.*.**.**...**..**..*.*.*.*.*.**..**....**.*.**.*...*..**.....*..*....*.*.*.*****.*.*.*.*..*...*.*...***...*..***.*.***....*.*.*.*.*.**...*........**...*..*..**.*.**.*.**.*.**.....**.***.**.***..**.***.*..**.*...**.*....*...*..*.**...*..*...*..*...*.*.****.*....**.*....*.****.*.*..**.**..***...***.**.***.***.*****.***.*.*****.****..*****......***..**......**..*....*.*.***.**..**...*..*******..**.*..***.*..*.*..***.*****.*...*..*...*.*.**...***.*..**.......***.....***.***...*.*.*.*.....***.**..*.***..*..*****.***..***..*.**.*.***.*...***.*.**.*.*****....*****..*.*...*..*.*.*....**.*.*...**...*.*.**..**.***...**..***.....*...**...* ...**....*..**.....*...*.**.*..****....****..*.*.*.*.*.*.*.*..***.**.***...**...***.*.***.***.*.*...*..******...*.*..*....*.*.*..*.***.*.***..*.***.*.**.*.*.****..****...**....****.*..*...*....*****.*.*.**.**...***.**..***.**.**.*..***....**.......*****......**...**.*..*.**..*.*.........*****.****...*....*...**...*....**.*..****.*..**..***.*..******..**.*..***.**...**..*.*...**.*******.***.*.*.*..*...*..**.*...**.*..*.****.***....*****.**.*...*..***...*.*.*.***.*.*...*******...**.*.*...****...****..*...***..*..****.*..**.*.*.**.*.***.*...****.***.***.*....**..*.***.....**.****..*...**..*.**..****.*....*.*...*.****..*...*....**.***.**.*..*..*.******.*..*.*.****.*.*...*..*.*.**.*...***.*.**..***.*.*..***..*...**.******..****.***.*.*****.*.*.*.**.....*.***...***.....**..*.*..*.*.***....*.....*..***..*.*.**..*.*.*..*.**.*..**..*..**.*.*.*.*.*.***...*.***..*.*.***..***.**..**..*..****.**.**.*.*.***.*..*.****.**.*.*..**.***.***.*.******.*****....**...********..*******..*****.*.*.....*.*.****...**..*.*...*....*.***..****.**....*.....*..*.*.*******..*.*.***.*.*..**.*.*.***..**.***.*****.**.*..**.*.**.**.*****...*...*..**.*...**..***.*...******.***.*.*.*.****..*.**.***.......*.*..******....*..*.*....**.**..*.**.*..*.....*...**..*****..*.*.*...**....**..*.****.*.****..*..**...***..**..**.***.*.***.**.**.***.*.*.*.**.*.****.***.**.***.*..*.**...*.**........**..*.*..**..**.*.***...**...*.*...****.******.*.*..*****.***.***....**.*.**.*..*****...***.***....*****.******..*.**...**..*.**.*.*......*.*..*..*..**.*...*.*...*.**.*..****.*..**...***..*.*.*.....*.*********.*.*.*....***...**...*..*.***...*.**.***...**.*.....***....**.....**.****...*...*.....*...****..**.*.**.*..*.*.*.....*.*..*.*........**.*.*.....**....***.*.**.***.*..***.**....**.*..*.*.......*******..*.*..*.******..***..*.*.....*....*..*..**..*.*.**.*...**....*.***...*..**.***..*.*..**.***.*..*.*..**..*..***..***.*.*.**....**....**.*..***..*.**....**..*.*....*.**.*...**.*.****.....**..**.*******.**..**......*.*.***...* *..**.*.**..***.**.***...**..**...*..**.**..**..*...**.**..*.....****.*..*.*..*.***..*.*.*.*******....****.**.......*.*...**..*.**...*......*..*...**..*...*..*****.*....***..*.*.**.....*.*.....*..*.*...*.*..***.*.....****.*..*....***..**....***...*.*.*...****..*.*..**..**.**..**..***.*....***.*....**..*.....*...*****.****.*.**...**..**.**.****......***..**...*.*.*.....*.*..**...*..**.*....*.*.***.****.*.....**...*.......******...***.**..**.....***.......***.**.....**.*.*.**..**..*.**.***....***.**...*.*.*.***...*****..*...*.**..***.*..*.**.*.*.*.***..*...*.**..**...*.*.****.....****..*.*.*..*.**......*********..**.*...*.*.*..**.**...*.**...*.....***.*.**.**.**..*.**.***.*.*.***.***.**.*.**..***.*.**....**...****...***....**.........*.*.*...*.*..*****...**.*******.***..*****.*.**..*.*...***..*.*..**.....*....***.*..*.*..*.*..**.*.*..*..*.**.*..***....*....****.**.....*.....******..*.*..**....**.*...*****..*.*..**...*..*....**...**..*.*...*...*.**..***.**.**..***.**...****..****.*.........*..**.****..*......****.***.*******..*.**.*******..****.****.**....*.**...****.*....*...****....******.*.**...*****.*.***....********...**..***..***..**************.**..*..****.**...*..*.**...*....*.**..*..***.*........**.*.*.....**....*...**.*.**.***.*..*....******.****...****...*.....**....*..*.**..****..*.*.**..*.**.*.*******.....*..******.....*...***....*.********.**.**.*.*....**.*.*..**.**...**.***..*.*.*.*.*.****.***....*.*..**.*.**..*.*.*.****...**...*..*.*.*....*.***...*....**..*...***..*.***...*.*..*.**..*.*.***...***....*.*****..*.**...*****..**.*....*..*******..**.***..*.***..*...*******....**.*..*......*.......*.*.*.**..**..***.*.*..*.*.***.*..*.**.*.**.*.....*.*...*..*.*.**..*.****..**.....**.***......*.**....****........*..*.****....*.*...******...***.**.**.***.******..***..**.*.....*..***.*..*.*.*..*.*.*****.**..*...*.....***.******..*..**..*.*..*..**...**......*......*..*.**.**.***.*.**.*...*.*..*.*..**..**.**.*******...******..*.******..*.*...*.**.******.*.*.**.**..* *.*.....*.*..*.******..*.....*...****..***.*...*.*.****.*.*.*.*****.*..*..**...**........*.....*.*.*.*.*.*.****.******.*....*.**.***.*...*...**.*..*.**...**..****..*.*..*****...***..*.***..*.**.**...*.***.*..*..****...******.......***.*....**.******.....*.....*.*****...**..*.*...**...**.*******..**..**.*.*..*.*.*...*.**...*..*.***..**..*.***.*..**...*...*..***..***..*...*....*....***.*...***..****..****..*....*********.*.**.**.....*..**.****.*****.***.*...*.*..*.**...******.*.*.******.*..**.........*..***.*...*******....*.*..*..*..***...*..*....*....*.**.**.*.***.******.*..*******.*......*...****.*.*.*.....**.*..****.**..*.*..*.*..*.**..**..*..*.*.*.*.*..****..****...*.***.*.*****.*******..**.***.**.****....*..*.***.*.**.*****.*...***.*..**.*.**.*******..*.*...**.***.*..*.***.**.*****..***.***...*..**...****.*.****...*..***..*.**.*.*..**...****...***...**..*...*.*.*...**..*.....****..**..........*.*..*******...*******...*.**.**.*.******...***..*.....*..**.**..*.**.*..*.*.**.****.****..*****.**.*.****....*.*......*.*.***..*.*.*.**.*.*.*..*...***.*.***.*......*.*.*.*.***..*..***.*.......*.*.*.***...*..****.**..*.*.***..****.*.**.**.*****.....*.***.***.***....**....**.*****.****..**.**.**..****.*...*****.****.*.*...****..*..*..**...**....**..*.***...****..**.....*.***.****..*****.**....*..*****..**.*.**..*.*.*******....*..**.*..**.*...*.***.*.*.***.****....***.****.*...*...*..**....*....*.**.****......***.*.*...*.*****..*.***.*...*.*...***...***.*.*....*.......*..........**.*..****......***...**...**.*.....*****..**.**.**.*..****...*.*......*.**.*.**....***.**.*****.*.....*.*.*.*.*..****.**...*....**.*....****.**..*****..*...*..**..*..*******..****........***.*.*.***...**...***.**..*..***.****.*..**..**..***..****..**.***....*...****...**..**.**..*.***..**.*..*..**.........*.***..**.*.*...********....*....***..*.****...****.*.*.***.*..**.*.**.*....*.**.******...***...***.**...**********.*********.***.....**..*..***.***.*.*..***.*.*.*..*..*.*.**.*..**.***...*.**...*.*.* *******..***.**.**..*.*.***...*.......**...**..**.*.**.....******.****......*....**.*.****.***.**...**..*.*.*.*..*..***..*.*.*.*...*..*.**.***.*..***.*.*..*.****.*..*****....*.**.*....*.*..****.....*.*.**.*.*..*..*..*.****....*.****.*..*...****...**..***....**.*.**.*.**.******..*.*..**.*..*...**.*..***.**.......****...*.**..**.***.*.*.**.**.***...*...*...******..**..*******.***.*......*.******..*.**........*.....****..****.*.**.****.*.****.*..*..****.**.***...***..*....**.*.**.**.*..*.*...*..**.**.*...*........**.....*..*..*.**..*...***...*.***.*********..*..*..*.*..**.*...****..***....***...**..*.*.***...***.**.****....****...*..*...*..**..*.**.**...*.....**..***..***....***.*..*.*..*.**..**.*.**.****.....****..***.*...***.**..*******.**..*..***..*.*.**..*..******..*..**.*...*.*....*.**...*..*.**..**...*..***..*******.*.**.**.*.*.*..**....**.*...***********.*.****.****.*.****.......*.*.**..*.*.*...**..**.****....**...*..***.**.*****..**.**...**.***.*********..**.*..*..***.**..**..*..*****.***.****.***.*.***...*...**.***..**..*.*..*.*.*..**..***.**...******.****..*..*...*.....*.*...****...*...**.**..*..*..**..**.**.*..******.*.***....*..**.*****..**.**.*.*..**...*.*.***.*.****..**.*..**.*.**...*.*..***..***.**....**.**....***........*.*.*...***...***.**..*****.*.......*.*..**.*.*..*..***.*...**.**.****.**.*.****.....*.***.*...**..**....***.*.*.*.*****.......****.*.*..*.***.**.*..***...***......**...*..****.*.*.**..**...***.*..**..****...*..*..*..*.*..*..*.**...**.*..****.***..***..*...*..*.**....*......**...*.**.*....***..**.***...**.*.**..*.*....****..*.*.*.***..****.*...**.*..*..****.....*...*...*..****...*.*...*......***.*.***..*...*..****.*.*.****.**....*...*.**.***.***.**.*.*.*.*....*.*..**..***..****.*..***..**....*..**.**.*.*.**.*******.***.*.*.******.....*.***..*.**..**.*.**.**.**...*...***.*..***.**....**.**.**..*.*.*.**.***...**.****..*...*.***...****..*.**.**.***...***.**...*.*...**.***.*..**.**.*..*.***.*..*..*.******....**.**.*.*.*.***.....**.*....*.*.. ......*.*..*.*..**..******.*....*.*.*.*..**....*.*..*....**.*.***.****.**........***.*...*****.**..*.**.***.**.***.....****....**.*...*.**....*..*.**..*****..**..*.**....*.**...*..**.****.****.**.*.**.***..*..*.*.*......***..**......**.***.*.***.**...*****.***...*...*..**..*.***..*......*.****.**.....*.*.*...**.**.***.*....**.*.*******.*..*...*....**.*..**.**.*.*.*.*.*...**..*****.**..***.*..*.**.*.**.***.**.*...***.....*.**..**.*..**.......**.**..***..*****..***...**.**..**..*...*****..**.*.******..*.*.*.*.*.*..**.*****.*.**..*.*..*...*.**..*.***.*..**....*.**..*....******...***.*...*****.*.*..**.***.**.****.*.******.***.*.*.***.**.*.*..***...*....******.*...**..**.********.*..******..**********.*..**..***.*******.*.**.*.*****.**..*.**.***.*..***..**.*.....*.....**..**.**...***.***...**....***...*.....****.**.**..*....**.*.*....*.**.*..*...*.*.*.**....*.***.*..***..*...******....**..*.....*....**...**.*....*.**.*.*.*.*....**..*****.****...*.*.***.*.*..******...*....*.**..**..*****......*.*.***......*..*****.**..*.*....*....*****.***.*.*.**..**..*.***.*......*...**.*..*.*..*..***....******.*..*.***.***......*....*****.*..***..***...**....*.****...**.*.*..**....**.*.**********..****.**.**..*......*..*.**...**.*.*.***.*.***..**.*.***..***.***.**.*.*.*..**.......***..****..*.*.......*..*.**.***..**.*.*.*......**.***...***...***.***..*.*.**.***.**.**.*..***..*****.*..***.**.***.**...*.*....***.***....***...*..**.**...*.*..**.**.*..***..*.*..**.***.*.*.*.*...*...**..**.*.**.*..*.*..*.**..*..**.**.**.*...***..*.**.*.**.*..*..*........**..*.*...***.*..*.****..**..*.**..*.*..***.***.*.**..*..*.**.*..*..**.*...**.***.***.**.*.*.**..*.*.*..*.***..**..**.**...***.**..*.....*....*..****.*...*.*.**.**.......*.**.**.**...**..*.*.****..**...*.*..***...******..**.**..**.....*....**...***..**.**.******..****....**.*.*....*..**.*..*.***.*.********...*.....**..*.....*.**...********.****...***....*.*..*...**..****.**.**.****.*..*.*.**.**.***.*..**..**..*.*.*.**.****.*****.***.***.*..** *****.*.**.*.**...*******.*....**..*****.****..*..**.***....*....*.****.*.**...**...*....*..***..*.*.**..**...***..*.*****.*..*.**...**...**..**..*.*.*...*.*..**.*..*.....*....***.*.*.....**...*...*.**..**.****.**.*.....****..**...*...*..***.***.*...*.*..***.*.**.*...*.*...*..*.*****....*.**..***.*....*.*.*****.*.*.*.**.***.**..*...*.**.......*****.***....***..**.....*.*......*...********.**....**.***..*.**..***.*..*..****.*****.**..**..*..*.......*.****..*.*.*...**.**..**.*..*******..*.*.*.*..*..**..****.*.*.*.***...***.*.**.....**.*.......*.**.*....*.*.**.**.**...**..*.*.*...**.**..*.*.****.*..*..***.....***...*.******........****.*.*.***.**.***............*****.*.**....**...**....**....*.*..*.****.***.*.*..**.****..*..**.....*...*..******.***.*..*.***...*..***.*.....*....*..*.******....**.*.*.*****.****..*..*....***.**....*.*...*...*.*.****..*.*.*.......*.**.....*.***...*..*.*.***...***..***.*****.*...**..*...*.**..**.......**.**.*.***..***.*.******..*.*.....*.**....*.*.*....**.*.**..*.*******.**.....*.*****..****..*..*...***.**.*.***....******.****...*..***.***.*..*.****.***..***.*.**......*.*.**..*..*.**..***.***...****......**..***.*..**..*..***.*...*.****.**.**.*..***....*.***.***...*...****..*..*.*.*..*....*..*.*..*..**..*.**.*.**.*...*********.**.*.*..**.*.***.*...*...*..*..**.*****.*...***.....*...*.**.*.*.*.*..*...**..**..*.*****..****.****...*..*.....**..**....***.*.**.*..***.***.*.**.*.****.*....***..*....*...*.*.***.....*...**.****.....*.*..*******.*...*..**....*.***...****.*.***.**..***...**.**..*.*..**.**.*..**....*...**.**..****.....****.***.*..*.***..**.***.........**.****...*.****....***...***...**..*...*.*.*........*.***..******..**.****.*.....**...**.*.**.***.........*.....**..*...*.*..*..***....**..**.******.*..**.*...*.*****.*.**...*.*..**..*****..***......*.***..**..***...**.**.*.***..**...*.*..******..****...***.**.*.*...***.****.*.*..****....*...**.***....******.*...*....**..**.*.**.*.*****..*...***.**...***.*.**.*....*..***..*.*...*.*.*.*. *...*****..***.**..**....*...***..***.*****.*.***.**..*..**.***.*.*.*...**.**.*...*......*..*.*...**......*...**.***..***..***.**.*.***.*...*.....***....***..**.***..**..**...**.*.*.****.**..*.*..*.*..*.**...*.**.**..*........**.****....***..*..***.*.*..*.***....***..*.........*..*.....**.*...**.*....****.***.*...*.**..**.....**..**.*...**.******..**...**...*..**..*..**.*.**...*..**..****.**..***..**.*.*.**.***.****.*.*..*.*...*****..**...***....*.**...*...*...*****...*.*****.**.*..***.*.*..*..**.******.*..*.*.*..**.*...*..*******..*.**.*.*.*..****.*..*.***..*****...*...**.**..**..**.....*.****....*..***..***..*.***.....***.*..**.***..****.**...*.****.********...****.*...**.*.....*...******...*****..*....*....*..****....***.*.****.***.**.****...**....****..***........*.**..**..**.***..**.*.*..******......****.*..*.****..**...***.*****.**.***.*...****.**..***..**..**.****.*..*.....***..*...*......*..*..*......*.**.*.....**.*...*.******...*.*.*..*.*.**.**.***..**..*.*...*.**..*.*********...*******..*.........*.**.*.*.....**.*.*....*.*...*****.**.****.****.*..*.*.*..*.**.*......*.**.**....********.**.*..**..**..**..*..*.**..**.*......****.****...**.*....**....*.*.*....***.*.***..**..**...**..*.*.*...*..*.*...****...*.*...*.*...*......***.**...***.....*..****.**.**.****..**..*.*****.*.******.**.*.****..*.*..*....*****...*.*.***.....*.*..*.*..***......**.***..****.**.**...*....*.**......*.*.*....**....***.***.*****.*..*.**..*****...*...**.**.*.*.*.***...**...*.**.*..*.**.*.*..*..*.***.*.*.**.*.***...*..*.*.**..**********...***.**.***.*****.*...**.*****.***.*.**....*.*..**..*.....*..**.***..*..****...**...****..***......*....****....****...*.........*..***..***..***.*..*.....**..*.**....****...**.*...*****..*.**..**..*..*..*****.*.*...**.*....***.*******..**.*..****.*****.*...**...**...*...**...**.***..***.........**.*.**..*....*.*.***...**..**.****.**.*..**..*.**.*.*....**..**.******..*.....**..****.....*****..**.*....*.....**.*..**.*...**.**..**.......***........****.** .*.**.*....**.*..*****..*.*.*.*...***...*.*.*****.**.****.*....*.****..**.*....***.*.**.*.****.***..***..*..****.*..*...***.*****..*.******.*..*..*.*..**..**.***......**..*.**.**.*.*...***.**.****.*....*........*.****.****..*.*.**.*.*..*.*...**.***.*.*..*......*.*.*.*.*.*..*.*****.**.*.***..***.**....*...*..***.....**.***.....**..***....*.*******..*****..*..**.*.****..*.**...*.********....**...***...*...*.*.****.*.**.*...**.*...*..**...*.**.*.*.***...*..***.***.*.***..**..*.**.*****.**...**.*.*..*.....*..**...**.****.*...*..*.***.*.*.*.*..*.**..*.*.*...****......*.**..*.*..***.*.*....***.**.***..*.*.*********.*.*.**.***...*.*....**.**..**********...*.**.**.***.*..*..*.***....**...**...*.**.**..*....*..*.....*...*....***.*.**.**...****.*..***..**.*..*.**...****.****...*..**....*...*.*.*....****..***.*...**...*.**.***.*..*.*.*****.*......**.**.***.**..*.*.**.*.***.....***...******...*..****...*..****..****...*..*...*.*...*******..**......***..**.**..*.**..*..*....*.***.******.*.**.****..**.******..*.*.....***...**.*..*...******........*.***.*.....***.**.*...**.....*..**.**.*.....*...**.*.**.**.*.****.**..***.**..*.***.....*.....*...*.**..**...*...*.**..*.*..*.****..*..**.....**.*.***.****.*.***.*.*..*.**.*.***....***.**.*..**.**....*.*....*.****..*....*.***.****.....****..**.***..**........*********.**.*.****.*******.*..****........**..**....*****..*..**....*.*****..*..*..***.******.***.*.*.....*...***..*..****..******......****..*..**.***..*.***.*......*.*.*.**...**...*.*..*......**.....***..*.**.*..*..**...*.*****.**...*..*.*.....*..*...*.*.*.**.....**.*..*.*.**...*****.**..***...***..****..**..**..**..*..***.***.*..**.***..**..*.....*..***.*..****.****...*..***...**..****.*..**.*....*..*...**....*.**...*.***.***.........*.*.*.****....****.***..*.*...**..*.***..*.*..*..*.*....*.***....***.*.*.**..*.****.**..**.*..*...........**...**....*.***..**.*..**..**..*..*..*..*..*.*****.*..*.*******......**...**.....**..*..**..**....*....***.****...****.**.*.*****..*..*.**.*** *.*.**...*.**.....****.*.*..*.***.*****...*.***.***.*.*...*.*.*.**.......*...*....**.*.***.*.....*...******..*.*..*..*...*..*.*....*.***.**..*..***..**.****...*.**.**..*...***..*..**.*.***....*.*.*****.*.*.*...*.**.**..*..***.....*.***..*.****.*.*.**.**.*...*....*.*****.******...*..**.***.**.***.*..*...**.....**.*.****.**.*.......**.***.*.****...*....****.*....******.*.**...**.**..**..*.*....*.*...**.*.**.***.***.***.*.**.******...**..*****.*..****.*.***...*..*..*.**...****..*.**...*.......****...*..***.*.***..**..*****.**..**.**.....******.**..**.****.*.*.*.*.******..*.****..**.*.***.*.*.*..***.*..**.**...***.**.****.**.**.*.*..*.**..*..*.****.***.**.***......*..***..***.**.*.*..*..*..*......*..**.......*.*.......**..**.*..**.*..**...**.*..**.****..**.**....**..****.*...**..****...****.*..*.***...*.**.*.**...*..****.**.**.**..*.*.****.*.*.***.**.*...**.*.****..*.**..****.***.*..**.*****.**.*.*..*.***..*.*.***.***..**..**.*.....**...******.***.*....*****..*.....**.*.*...*...*..*....****....*...*.*****..*..**.*....*.*.***.**.*...*.*..**...*..*.*..*.*.*.***.**..*****..*.*.***.**..*..*.*..**..***.*..**..**.***..*....*......*.*.*****...*...*.*.*.*....*.*....*.*..**..***..*..*.*.**.***.*****.....*..**...*..*.....*.**...**.****.*.*....*....**......*...*.*.*.***.**..*...*..*..*.**...**.....****....***..*.*****.....**..**.**..***.*.*..****...*.**..**.**.***...***..*....*..**....*.*.*..**.**..**....**.***.*****.***.***.****.....*.***.*.*****.*.*....**..***...*.....***.*..*..**..***........*.*.....*.*.*.***.*.*.*..***...*.****.**...*.**...*.*..*..*.*.*****..*.**..*.....*****..*..***..***.**.....***...****.**.**....***..**...*....**.*.**..**.**.*.*.**.*..**.****..**.*.*..******.*.*.**..**..*...**...**.*.****.****...*..***.*.******..*..*****...**..*....*.***......****..**.*.****.***.*..*.....**.**.*.*.*.*..**..*....**...**.*..****.***.*******...*..**..*.*.....*.*****.****.*...****..**.**.*..**.**.******.*..*.*.***.***....***.*..*.****...***..***.*****.*.*........**.***.**.*.*.* ...*.**..***...***.*....*..*.****.*..*..*...*...***.....*.***.*..*.**..*..*..*...*.**.***......**.**..****..*.**..****....**...*.*..*.*****.**..***.*..*.**...*.**.*.****.*******.***..*..**.*.*****.***.*...***..*....**..***..**..*..***.**..**..*.*...**.**.....*****.**..**...***....***..*...****..***...****..**.**...**..*.*.*****..**.*..**.*.**.*...*.*.....**...*****..*.***...*....**.********..*...*.**..*...*..******.*.*..**.*.*..*****..**..**..**.*.*.*....*...*.*......*.*.*...*.*...*..*....****...**.*....**...**.**.**..***..**..........***.*.*....*..**..*..**...**..*.**.*.....*..****..*..*.*....*...*.*.*.**......***.*.*******.****...*...****.*.*..**.***..*..*.........*...*.***..*..*.*****....***.**.*..**...*.**.**.*...**.**..**..**.*.****.**..*.*..**...*.**.**...*...*.**..****..*.**.**.*.*.**.***.*..*...*..*.....**....*.***.**.*.**.***....*..****...*******..**..**...******.*.....*****.*******..**.**..*.....*...*..**...****.**..**.*...*.*.*.*...**.*.*.*.******..*.***********....*...*.**..*..*.......*........*.*..*.....*.*.*.....*......****.*.*......*.*...............***.**...*...*..*.**....*.**..**...**..**.*.**.**.*.*.**..**...**.***.*.*****.*...*.****.*..*****.*..*******...*...*....*****..*.*....*.*.....*******..**..**.*.*..*..*...*..*....*.**...****.****.*...*...***.**.........**.**..*.*...**...****...*.*.***.***...*.***.....***..*.*...*..*.***.....**.***.*...*...**.....*.***.*.*......*.*.***..**...**..***.**.*.**..***.*..*...**..***.***.*...*..****.*.**.....*...**...*..*..***.*.*.*..**.*.**............*.**...***...**.*..*.**.*..*..*.*.***..*.*.....*...*.*..*.....**.**..**...*..*.**..*.**.*******..****.**..**..**.**.*..*.*.****....*.*.*......**....**...*****.*.**.*.*....*...*..*.*.**.**..*....*..**...*.**.*...****.*.**.***.***.*.*****.****.*..*.*.....**.*.....***.**.*..****.*.*...*****..**.*.**...**.**.*.*....******...*.*.*...**.*.**.**.*.*....***.*.*.***..*******....***...**.*..*..**.*.**.*.*.**...**....*.***..*.**..*....*....**.**.*.**.*...*.....**..*.**..***.*.* *.***.*.....*..******..*.*..*..*.******.**.*.*....**..***..**..**.*.*....*..**.**.*..*..*.*..*..*..***.***.**.*....*******...*..*.*..***......***.***.......***..*.*****.*.*.**.***.....*.*...*..**.**....*..***.*..*....*...*..**....*..**..*.**.***.**...*....*.*..****.***...**..*.*.**..*.*.*.**...*..*....*.**.**..***.*...**...*.*...*.***.**.*..****.****.*..**.****..***.*.***..*.****...*******.***.*..****.**...**.*..*.......*****..*...**.**.*****.*..**..*.*.**.*.*****.**.*...*..*.**.*.*...*.....*....*.*.*.*.*.****.***.*...**..*.*.***.*.**..*.*****.**....**.*..****...*..*...*..*..*.**.***..*..*.*........*...**..*.***..*.****..*....*.*.*.*....*.*.****.**...***.*..**.***.*......**.*.*.**.*****.*.*..***.**.**.*.*.***...**.*..****...*.*..*....*.***...***..*..**...*.***.*****...**....***..**...***.****..***...*****.***.***...****.**...*****..**..**..*..**.*.*.**.****.****...*.*....*.*******.**.*.****..*......*...***..****.**..**..*...*.**..*...**..*..*****.*...**.*.**.*.***..**..***..*.****..*....*..*.**...****.*.*.******.**.**..*******.*.**...*..*********.*..**...*.**..*.*...*.*...**.**..*.**...****.......*...*..*.*.**.*.*...*..*.*.*.*..*.*..*.******.**.*..****.*.******.*.*.*.*...**.**.*.***.*.*..*.****.*.*....****.*.*****.****.***....*.*..*.***..*.**.**.*.*..*.*.***.*****.*.**...*.*.**..**....*........*..**.*****....*.*.****.*...******.*.*.**....*..*.*.****.**..*.*..***.**...*..**....*.*.*.*...****...*.**..**...*......**...*..*..*.*****.******.*.***....****.*...*..*..***.**.......*..*....*..***.**...*.**.*.****.**..****..*...**.**...**...**...***...*...*.***.*****...***.**.**...*.***.*****...**.*.*...*.*...*.*.**.*.*.***..***...*..**...****...**.....****..........*.**.**...*..*.*****.***......*.*..*.**.....****..*.*.**...***.*.*.****.***.*.*....**.*.***...**...**.*.*.****.*.**.**....**.**.*...**....**..**..*.***..***.*.**...**..*...**..**....**..***..*.******..*..*...*.*.**.**.****.****.***.**.***.****.*...**..***.****.**.*.*****.*...**.**.****......**.*.*...**..**...*..**. ******..**..*.*.**..****....***.**....*.*...*..*..*.*..*.*.*..*.*.**....*.**.**.*...*.***.****.*...**..*.*.**.*.**..**.*.****.*.....*.*.*.**...*.**********.**.*...*.*.**..****.**.****....*.*..*.**...*..****.**.*.*.....**.....**....**...**.*.....*****..*...*.****...*.*....*...**.*.**.....*..*.*.****.***.**.*.*..*.....*.*.***.*.*.**..****.**.***....*****..****.**.*..*****..**.*.*...*.*...****.**..****.**.*....**..*.**********.****..*.**....*...*.**...**.*...*****.*.*......**...**.**..*....*..*.*.*.*..*..**..****.*.*.***.....*..**.***..*******.*..*****..*....**..*.**..*.**..*...**....*..**.*.*.**.....*.....*.****.*.*.*.**.*.**...**..*.*.**.****...***....**.****..*.**.*.***.*.***...*.*.*****...*..**.*....*.....**...*...*.*.....*******.*.***...**...*.*****.**.*...****...*.*.*****.*..*.**.**.*.*...*.*.****....*****...*..***.*****...*...*...**..****..*.**..**..*.*..**.**..*.********.**..****.**..**....*.****....*..*..*..***.....*****.*.*.**.....*.***...**...*.*.**.*....**.**...**..***..*.***..**..*...*....*...***.*..*..*.*.*****...***..**.*..*..*.**.*****.**...*..*..*..*.*.*...***.*..*....******.*..**.*.*.**.********.....*.*.****.***...**.***.*.****.....*.*.******.*.*..***...*..***.*.***..**.....***.*....**..**....*.*.*.**.**......*****..*.****.**..*.**..*..*.*..******...*.*.*..*..*...*.**.**.*..**.**...*.**..*.*.***..*.*...****.***.**....***.**.*.*...****.**.*.....***..*...*..*.*..*...*.*.***.*.*.*....***....***.***....**.**.*..*.*....***..*....*.**..***.**.***********...*.*..***.*..***********..**...**.*...*..*****..*...*...*..***........*.*.****..**.*.*.*..*.*..**....*.**..******....**...**...*...*.*.*****..**.....**.****..**..**.*.....*.*.*..**.....*.*..*..**.*..*...*....*..******.**..****.*...*.**.**....******..*.**.*..**.*.*.....*.*.***..*..***.*.*.*.*.**..*.*....*..**.....*.**...*..**.*...*...*.....******.*..*..***.*.*..*..*...**...**..*.*.*..*..*...*...**.*.*****...**.***....*...****.*.*.*****.....***.....*..*.*....**.***.*****..*....*.*..**.*....**.*.****.**.*.*.. *.***........**..**..**.*.*.*..******.******.*...*..*.**....***....****..*..*****....**.**..*.*..**...***.**.*...*****.**..*.******.......*.*.......***.**.**.**.******.*........**.....*..*.*...****.*.*******..**.****..*...*...*.*......*......****..*****..***..*.***....*.**...*..**.**.*.....*****.***.**.*...*.*........**.***..***...**..*..**..***.*...**..******...**.****...***.....***......*.***.*.*.*.**..***...*....**...*.****.******.*.**.******.**.**.....*.*.**.**.******.***.*.*.****..*.....*....*..*.*..**.**...*.*.***..****.**...***.*******....*.**..*.**.***..*****.*..*.*.****.**..**......****.**..***.*.......*..*..*...*...*..*******...*.**....*.*.***.*...***..***..**..*..***.*.*..***.*.*****.*..*...*...****..*.*..*****.*..**.*.***..***.*.......*....*.****.*.****..**.*..*..*..**.*...*.**.**..*.*..*****.*.**...*.******......****..*...*....**..*.*..**.*..*.**..*..*..*..*.***..**..*.**....**.*...**...*..**.*.***..***..*.******...*.**.***..***.*.***.*.*....*****.**.....****...*..****...*...**..*..****.*...*..**.**..*.**....**.*.**.**.....**.**.*...*.****......*.......*.**..*....*.*..***.*....*.******.*..*..**.*....**......***.*.*..**..**.***********....***..*.*.**.***.***.**.*.*.**.*.***...*....*...**....*.**..**....**...**.*.....***.*.**.*..*..*..**.****.*.****.******.****.*.....*..*.*.*.*..*****...*****..***.*.**...*.*..***.**.*..*..*..**.***.**.***.*******.....**..*.*.*.**..**.****...**..**.***..**.*..*.......*......*..**....**..*.**.*.*..*.**......*.**.**.*.***..**.***.*****..*.**......****.*.*..*..**.*...*.***.***..*......*****.*.**.*.**.*.*.***.****.......**.*..**...*.***..*.***.*..**..*.*******.**.*....*.*******......*.**.***..*..*...*.*......***.***....*.*.***.**...*..*.****.*...*.*....*..****....*.***.**..*.**.......***.***...*..***....*.*.****..**.*..**....*.*...*.......*...*.**.*..***...*..*..**...*..**...*.**.***...*.**.....****.*...*....***..*....**.*..*.*.*.****.****..**..*.*******.*.*.**.*..*....*.****..*.*.*****.*.*.......**...**.****.**..*..**.**...*. .**..*.*.**.**.*...*...*..*.**...*..**..*.*..*....*....*.*.*****.*...*.***...*.***...****.**.**..**...**...*.*.**.*.*.*..**....*.**..**.***....*..*...*..***....***.....*..**........*..*..*.**...**...*.*..**...*..****..*.**.*.*.....**..**.*..*..*.*...*.***.*..***.****..*..****...*****.**..*.*.*.*****.**..**..*...**..****.*****.....***.*..***....**.*..*..**...***.*.***.***.*..***.*.*..*......*.*.*****.**.**.**.**...***.**.*.***..***..**.*..*.*.*.*..*.*..*****...*******..**...*.*.**.**.***.*.*****..******..***..**.*..*.....*..**.**.*.**....***.....***.*.*****.....***.*****...**..*.*.*....*.*.*.*..*.**..**.*...***..********...*****.*..***.*....*********.******.*.*.*.**..*.*.*..*...****....*..*...*****.*.*...*...*...*..**.*...*.*..*.**.***.*......***...*...**..**...***.*.**..*.***.****.*..*...*.**....*.**..*....*..*..*...****.*...****..*.*.....*..**...**..*.****.....**..****...**........**.*.****...*.*..*...**.....**.***.*.*.......*.**..*.*.......*..*..*.....*.***..*.**.**..**.*..**.*...***...*.*...*.**..**.*.****.**.**...*.**..***.*.*.....**..***..***.*.*.****.*...****..*.*...*...**.*..*.*.......*.*..*.*.*.****..**.****.**.*..***...*..*****..*.*.******.*******.*...*...*.**..**.*.*..*.**...*.****.*.*...***.***...*..*.*....*....****..***.*.*......**.*.**.**...**.*..***.*..******..*.*.....*.**.*.**...*.*.**.*.**.**.**..*..*..*.**.*.**.****.*.**..*...**.*.***..*..*...**.***.**..*****......*...*****..*...*.*.*.*...***.**......**...**.**...*...*****.****..*.*...***.....**..*.**.*..*..**.*..*......*...**..*.*......**.**...******.......*.*...****......*...*****.*.***..**...**.**..*........*.**..**.*..*.**.*...**.***.....***.****..**.*....*.*.****..***.**.**.*...*.*..*..******...*....*.**.*.****.***...*..***..*.**...***...**..***..*...*******........*.******.******.**....***.**.....******.***...*.*.*..****..********.**..*.*.....***..**...*.**...*....*...*.**.**..*.**..*.*...**..**.*.**...**.*.******.*.*.***.*.***....**.*..*..*.....****.**.**...**..*...**.****...**.**..**.*.*.*.* *..****...**..*..**.*.*..***.**.*.**........*.**..*....*..******....***..*.*.***.*.*..****...**.***.***...**....*.****...**.....*....*.*.*.*...**.*..*..*.**...*...*.*****.....*.*.*..*...***..*.***.*...*.*.***.**.****...*.**..*.***..*.****.....***.***..*.*.******.*....**..*..*.*...*.....**.*.*.*.***..*******.*..**.*.**.*.*..**.***..*..**.*...***.*..**.**.**..*.*.*.**..*.*......*..**.*.*....***.***.*.**.*......*..***.***.*....**..*..**.*.**..*.*....**..*.*.*.**..**.*.****.*****...**.*.*...**..****.*.*.*..***.*...***.*..*..***.****.....**..*.*.***..*..**.....***.*****.***.*.**.******.*.*......******..****.*****.*****...*.*.*.*.*.....****.**....*.****...*.*..**...*..*.*...**.*.******....*..***..**.*.****.*...*.*.*.****.*.*.**....*.***.***...*.***...*.***..*.***...**.***..**..*.*.***..****.*.***.*.**.*.**..*.....*....*.***..****.*..*....**.**.*..**.*.**...**......**.**.**.....*..****.*****.****..*...*.*.*.*..****..**.*.**.**.*..**....*..*...******.*..****...*...***..********..***.**...*.**..*.**...*....**.*.*.*.**.******.***...**..*.****.**..**.*.**.*.*.*..*..*.*..*...*.***.*..*...*.**..*....**.****...*..*.**...***..*......***.*.*.*.***.**..**********..****.*.**..*....***.***...*....***.........*.**.*..*.*..*.*..**.*.**..****.*..***...*.*..**..*.*...*...*....***.......****.**........**..*.*.*..*..**.*...*.**.*.**..**.*...*..*.**.***.*****.***.***...*.....**.*..**..*..**...**.*....*.*.....**..**..***..*..**.*.*..*.**....*.***..*...*...*..****.*..**.*.******.*.*.*.*....**.**.*.*.*.*..*..****..********..*.****.**.*....****..*.....*..**.**..*..*******....***.*..**..**.*.*...*.***..*.*...***.**...***.**.***...*******..*...*..*..*****.*...***.*.*.*.*******.***..*.*.*.*.***.........***....*.**.*.****....**.*..**.*.****.*..**...****.****.....*...**.*****.*..***.....**.*.*.*...*****.*.********..*..***..**.*.....*.*..***..**.**.*.*.*...*.**.*..***....**...*.*.*....**....*.*.*.****.**.*......***.*.**....*..**.****.*.*********.**..*...*..*..*.**.*.*.**.*..*.******.*******..*.*.***.* *.*.******...**..******.**..*..*..**..**.**.*..***.*..**...*.......*.**.*..****...**....**....***...**...**.****......***.*..*.*....**.**....***.**.....*.******.*****.**.*.*.**.....*******..****.*.*.........**..*..**..*.*.**.**.***....***...*.***...*.***..**...*..**..*.***..****.***.***..****.*.....******..*.*.**..*.**.**.**.***...**..******....*.*.*.***.*.*.*****......*..****.......*..*****.**.*...*.**..*.*******..****.*.*.*..*****.*..*.*..*.**..***.*.......***********...***.*..****.*.*.*.**.*..*....*.*..*.***..***.*.**.*..*..*.**..******.*.**..**...**..*****..**.**.*.*.********.*.**...**..**.*..**.**.*.**.**.**..****.***.***.***..***..**.....*.**.*.*...*....*.**..**..**.*..****.**.*********..*.****.*.....****.****..*.*...**.*.*.*****.**...*...**...*.***.*.**.*...*.*.*.**.....***.*.**.*.*..*.***...***.***.**.****...*.**..*.****....**.*****.*******...*.*.*..*..**...****...*****..*****...*....*.....**.****..*.**.....****....*.*...***..*.**...**.*..*...........*.....*.*..***.......*.***.**..******.**.**..*****..*.*.**.*..*******....*.**..*...***.*....*****.*.*....**...**.*.****.**..*..**.....**.*..*****.*..*..**.**...*.*.*.*...***.*..*.***.*.*.**..*...*.*..**.***..**....*..*.****....****......*.*.*.**.****.*......**.*..*...*.....*.**..******...**.*...**.***.*.*..*.....*.*.***..*.**.**.****.*....**.*..********..***....****.**..*....**..**..**.....*...**.*.***..***...**..****.**..*..**....*....*......**.***..***.*.**..**.*.*..**.....**.*****........*...*.***..*****.*.*..**.*...*.***.**.****.**.******.***....***.***.**.**.....****..****..*.*..***.***..*.*.***.*.***..*.*...***.*..**.*.*.***.*..*..*.*...*.*..******.....***..*....*.**.*.*************...*..**.**.**..**.*..**...*.**.*...*....*..*....**.*.*..*.**.*.**..*.*****.****.*.*.*.*.**..**.***..**.**..*...***.**....*....*..**..**...*.**.*.**.*.*.........*.*........****.**.....**..****.*.***...........*...**.**.***.*.***.*.***.****.*....*..**.**.*..*.*.*....*.*...***..**.*..*.***..****........*...**.*.*..*.*.*.***.*.**** ....*.*.*.....*......*..*...*.**.***.****..***.****.....*.*....*.****.**...*..*.**..**.**..**..*..***.****...***.*.*.**.*.*.***...**.*.*.***..*..*.***.*..*.*****...**..*.*.**..*.*.**..***.******..**..**.**..****.**.*.....****..*..*...*.*.*.....*.*.**.***...**...***..******...*...*....*...*...***..**...**.***..***..*..*.*...*..*....**.**.*.*.****.*..***.***.**..*..*..*.*.*.*.*.....*..**.*..*.*...**...*..*.*.....*.*.*..*.**..*****.*...***.**.*..**..*.**.***..*.*....*..**...*..*.*.*.*.*.*.****..**......*..**.......**..***...***.*..*.***.*.*...***...****..***..*.**..**.***.***.***...**......**.*..**...****.******.*..****..***.*..**.*.*..*..**.*.*.*.**...*****.......*..***..**.**.*.*..***..*.*.**..*.*...***..*....*.**..***..*.*****.*..**.*****.*.*..****.*****....******.***.**...**.*..*..***...*..***.*****..**...*.****.*.....*...*....*.***.***.*.**..*..***.****...*.****...*....*******.***..*...**.......***.******.**.*....*..****.**.***...*.**....**..**.**.****.*.*..*.***...***..*..**....**.***.**.**.**.*.***.*.*.....**..****...*.*.*.*.**...*.******..*.*..**..*****...*..**...*******.*....***.*..*....*..*..**.***..**...***.*...*.*..*.......*.*....*******...***.****.**..*.***.**.*****.*.****...*..*..*.***...*.*.**.**..**..**..*..*.****.....*..*.***...*..*..*........***..*..**....***..*.**..***..*..*..****.*..****..*..*.*.**..**.**.....***.**......*.*.*****..*.*.*.*...*....**.*.*.***..***.**......*****.*...*.**...*....*..*.**.*****..*..*.***...*.**.*.**...******.....*.****.**..*...***.*..**.*..**.*.****...*.*.....***.**.*...*.*.*.*...**..**.**.*.*...*....**.***.****.*..*...*.***..***...*.*****..*.**.**..*..*..**..*.*.*.*..**.***.*.**..****..**.***.*.....***....*.*..*.....*..*.*..*..*.*.**.***.***....*****.*****.**.....**.*..****.*.....*..***.*.*.***..*.*.......***..**...**.*.**.*.**.*..***..*.....*.***.***..****.*.**...**.*******.*...*.*****.*.**...*...*.**..*..***...**..***....*..*.*...**.**.***.....**.*.*.**.****.*.***.****....**.*.****....*..***...*****...**...***.*.*.*.** *.*.*.***.*.****..**.**.*.***.....*..**..*..*.*..****.**.*.**.*...****..**..*..****..**.**..*....**.*.*.***.....*.*.*.*.....****..*.*.*..****.**.**.**..*.......*******.*.*.*..**.*.*.....*.*********...*.*.*..***..*..**.**.*..*.**.*...**.*..*.**.*.**.*.*..***.**.**..****.*.***..*.....**.*...**.....***...**.**....****.*.***..**...*..***.*.*.***...*..***..*..*..*.***...**...*..*****.**..**..*.*...*...*.*...*.......*****...*.*..*.**.***..**..*.....*..*...*..*.*..*..**.****....**.**.****....**.*.******..**.....*.**..***..*...*******...***.*.**.******.*...****.*..*.**.*.**..*****.***..**.****.***.*.*.**...***...***..*....**.*.**.*.*.*....*..*.*..*...**.**..*...*.*..*.*.*..*.....**.***********..*...*..*.....*..*..*...**....*.....**....*.*..***.....*****.***.*..**..***..*....*..***.***......*.**..*..*.***.****..**.**..**.....*.***...*..****..**.*..***.*.**.*..*.*..****....*..***.******.*****..*..*****..*.*.*****.**.....*****..*..*...*.**..*..***..*...**.****......*.*..*.*****..*****.*.*.*.***..***...*.*....**..*.*.*.*....***......**..**.**.**..*..*...***.**...****.***........**.*.*.*.*****.*..*****..**.**......*.*.******.....*****.*...*.***.****.**....*......*.....*.***..**.**..**.*.*...****..*.....***.*..****..*.****.......*....*...*..*....***....*.**..***...*..*.*..*..**.**.*....*.*.....*.***.*.*.****.*..***..**.****.*...*...*....**..*.**.******.****...**.*..*.*****.***...**.*.*..**..*.**......*..**.**.*..******..*..***..*......*****.*....*.**.*.*..*...*.....**...*.*.***.**.*.**.*..*...*......*.**..*...*.....*..**.*..**.*..*..**..*...**..*.*...*.*..*..**.**..**......*.**..**....*...*.**.**...*..*....***.*.*...**.*..*......*.***..*.*.*..*.***..****....*.*****.*....*..*..*..*.*..*..*..***.**....**.***.*.**..***.**.****..*.*..****...**.*.*.*******.*..*******.*.**..***..*..*.*.**.**.....*..**.***...*.*.*...*.*****.****..***...****.*.****.*.*.**...***..***..***.*.*.*..**.****..**....*...*.**.**.*..**..*.*.**..*.....***.....*****.*.****..****.*****.*.****...*.*******.**.*...*.** **.*....****.**....*.***....*....*.*...**....**.*......***..**.*..*.*.**..*.**.***.**.****.**....*****..***.*****..**..*..*.*.*..**.*.***.******.**..*...**..*.*.***...*..*.*..*...***...****..**.*..****.*....*.*.*..*.***..*.*....**.*..*..*.****.*.*..**..*****.**.**.*.**...*......**..*....*...**.*.*.**.*..**..*...**.*..*.*******.***........***...**.***.....*.....*.*.**.****.**.*.*..*.*.****.*...****...*.**.*..*.*.*..*.*.*.*...*......*.*....*.**..*.**..*...*.*.*..*.**..*.**.**.*..***.*...**...*****.*..*.*......*...*.****..*.******.*.*........****....***...***.*.*.*.*.*.***********.*.*.**..**...*..*.*.**.**.*.....**.**..******.**.**.*.....**...***....**.*.****..***.**.*......**..**..*.****..*.*..*..****..*...*.*.*...**..*..*****..*..**.*....****..*..***.***..****.**..**.**.*.*.*.**..**...*.**....**...*.***.**....**...*.****....*...**....***..*.*..**.*...*.**..**.**.******..*.**..****...**....*.**.*.*.**..*.**.**...***.*.*.*....*.*..**..**.*.***.*.**.*..*******.*.**.....**.*..*..*.*.*.*...****...**.*....**.*.**.*.***..*...*....***..*.**.*..*........**........***...*....*..***.*****...******.*.*.****.**.**..**.*.*.**.*..*****..*.......**......****.***.************.****.*.*****..**.****..****.**.**.*....**.**.***....*...**.****.**.***..*.**.*..****.**.**.*.**.*.*.*.*..*.**.*...*.*...***...**...**.**..*..**..*..**.**...**.***.*.....*..*...*..*.*...**......**.*.*.**.*...***.**.**.**.****.*.....**..***...**.....**..***........*******......*.**.***...**..........*..*.*...**..**..*..*....**..*..*.**.*.*.***.*......*.**...***..*..*..*****...*.*....*.*****..****..*.**.*.*.*.*..***..*****.*****.******.**...*..*.**.****.*....**.*.*..*...*..***.**.....*.**...*.**..*......*...*.*..*.*..*..*.**...**..*.*..*.*******...*...***.**.*.*.*.**....*..*.***...**.*.......*..**..*..***.*..*.***...*.****.******..*..*.*..**.**..**.**.*..***..*.*....*.*.*....*...**..***..*.......*.****.*.*....*.*...........**.*...*.....*.*.*..*...****...*.*..*.**.****..**.*.*...*.*.***..*..**..*..*...**..***.*..*.. *.*....***...*.*....*.*..**.****.******.*..**.**.*.*.***.**.*..*.*...*.*..**..***.*......***....*.*...*.*.**.*.*......*..**.**..***.*..*.*......******.******.*.*..****..***.**.*****.*.**.*.......****...**.*.*.*..*.*.*.*....***.*.***....**...**....****.*.**.*.*...*.**...*.**...***.*.*..***..*..****.*.*....**..**..**.**...**...**...**..*....**...**....*..*.*****...***...***.******..**..*****..***...****..*...*....*.*.***..*...**..******....*.*.....*..**.*.*.***.....****.*...*.**.....*.*.*.....****.*.**.*..*....*..*.****.*.**.**.*.*...**..******..*.****..**.**.*.*****.*******.*...***...*..*.....*..****..*..*****..**....*.*.**...*...**...*..*.*..***..*.**...***...*..*.*...**.**..*....**..****.*..*.*..***..*.*.****..*..**.*.*.*****...**.**.****...*...*..***.****.*.*******.*.*.**..**.*.*****...***.*.**.*...**.**.******..*.*.*****..******..*..*****.....****...**.**.*.**********.*.***...*......*..*.*.**..*..*.***...***.**......*..*.*.*****.........*.**...*..***....********..*****..*...**....*...*.***.....*.**..**......**.**..***..*.*.**....*..**.........**.......**.*....*****..*.*..**...***......*.*...*......*...**.*..***..**...***...***...*.....*.****.******...*....*..******.*....*......*.*.**....*...**.........*.******...*...*..*******.*..***...**.**.*.*.*..***..**..**.*.***..**..**....******.**.*.*...*...**..**...**..*.......*....*..*....**.*.....**.......*.****.******..**...*.*..*.....*...*****.*.***..*.**..*.*.**...*.*.*.**..*.**.*.***..*.**.*.*.****.*...*.**.*..**..**..**.*..*...*.***.**********..*..*...*.....*..***.*.*.******.***.****...*.**...*..**.*********..*..*.*...*....******...****..*..*.**.*****..*****...*..**..*...******.*......**.***.*****.*.**..*...**...***..*.*.*..*.....*..*.*...*.*.**.***.********......*..**.****..*.*****.**.*****.******.**.*.***.*..*.*..*.**.*..********.....*...*.**..**...*.***.*****....**...**..*.**..***..*...*.*..*.*..**...*.*.*....**.**..*.***...**.**.****.**....**..*****.*.*****.**.**.**..*.*.*...****..**.**.*.****...*..**.*.*....**. ..*....*.*...*.*.***....**.*...***....*.**.**.**.***.***...********...**..*..*..*.*...**..*........*...*....*.**..*******...*.*.*.*****.*.....*.*.*..*.**.*...........**.*.*.***..**.*...*.*....*.*.*.**..*...***....***.*..*.***.*****.**.**..*.*.*..*.***.**.**.**...*.**...**.*..*.*..**..****....*.***.**....*...**.***..***.***..*.*.*.****.**.*...**.*..****..*.**.*.*..*.***..**.***...*****.**.*.*.****.***...*.....**..*.....*.*.**...**.....*.**.***.***..****.*.*..**.****...***..**.***..........**.**..***.*.*..******.*...*.*..**..*...**..*.*...**..*..*.**.**.****....**.*...**..*.*.******.**....**..**..***.*...*.*.*...***..****.*.****.*..**..*..**....****.***.***.**.**.*..*.**.*.*.**..*.*.*.*..****..*.*.******.***.......*.****....**.*..*.****.*.********..*.****...*..*.**.**..****......**.***..*.**...*......**.**.**...*****.**..**.**.**..*..*..*.*..**.**..**.....*..******..***..*.**.****..******..***.....*.**.**.**...*******..***.**....**...*..***.***.****....******.*.*.....**.*.*.***..*****.*.***......*.*.....**..*.*.*.....***.*..**..**....*.****....**..*.***.*..***..*.*.**.**..****...***.**.*..*...*.***.*..*.*.****.....**.*..***.****.*...***.....*..*..*.***....*..*..****..*.*.*...*..****.*..*.*....*****....*.....*...*.*.***..***.**.*..***..*..*..*.**..***..****...*.........**...*.***.***.*****..**..**.*..**..**...*....**..***....*.*..*.*..*.*.*.****.**..*.***.****...*.*.*..**.**..**.**..*..*.*.....*.*******.***..***..******.***..***.**.*.***.***..*....***..*..*..**....**.**.*..*..*******..**.*.*.*...***...****.*****..**....*..*.**.*.....**..*...*.**..*....*.*****.*.****.******.*.**...*.**.**.****...**..****.**.*.***...*****.*...*..***.*****.***.**..*.*..*....**.**..*.****....*****.**..*.*..*.**...**..******.*..*.***..*.**..**.......*.......*.**.****...*..**..****.*.**.*...*.****.**...*..****...*..*.*.**.***.******.***..***..**.******.**.*...*..**....**..*...***.**...**.***.*.....*..****....*.****...*..*.**..*..**..*.**....*.*.**.*..**....*.*.*.....**.***...*..*..*.**..*..* *.**.***..**.....*...*.*.*.*..*..***.**......**.*.**.*.*.*.**..**.**.**.*.****....**..*..******.*.*.*.*.*........*..*.****...*.*..*****.*....*....*..*...**.*.*...***.***....*.**.....**..**.****....**..*..*.**..*.**..*.**.*.*..*..*******.**..**..**.....**.*.*.....*....*.*.****......*.****.*..***.*...****...*..*...*.****.***.********.**..**.*..*..**.**.*...*....******..***.**.*.***.*..**...**.*.**..*.*****.*.*...*..*.*.*.*.*..*..*.****.****.*...*..**....*..***.*.........*****..***...**..****.*.......**.****.**.*****....*********...*.*.*..*.***.**..****.**.*.*.*.***...******.**.******.....*..*.*..*...*.*****.***...****.*********.*...**.....*...*..**....*..**.**....*.*****.*...***..*.*****..**.........*.***.*........*.*..*.**...**.....*..*..**..**.*...**.**.***..*.*..*.*****.*..*...*.*....*...*....**...*.**...*****.*...**.***...**..**...*.*...*....*..**.**..**....**....*.....*.....**..*.***..**..***.*...*..***..*****.***...****..****.*...*.*.....***.*****...*.****.....*.*.*...*..*.....*.........****...*.****...**.*.**....**.**..***.**.*.*.**.**...*..********.**.**.**.*..**.**.......*....*........*.*.*.**...**.*.**.***.***.******.*....*.*.**.*...**...*.*....****..*.***..*..**...**..**..*****.****.**.**.***.***.**..*........**.*....********..*....****..*.**.*....****...*****.*....**....*.***.*...******...****.**..*.****...*.****..**.*.*.*..**..*....**.*..*....*..*.***...*.***.**..*..**..*.*.**.*.*.*.*..*.*.*..**.**.....***.*..**....*.*.*..***.***.*.*****....*.*.*..*.*******...***..****.*.***.....**.....*...**..**..**.*...**..*.**.***..***.*****.*.*.**....**..**.*.***..***....*..*****..**..***.**.*.***..*..*...*....**....**.*.....*...**...*...*.****.*....*..**.*..*...*..**...*...****....*.*.*.*....*.*..**.*....*..****..**.*.*...*****.......******.*..****.*.*.....**..*.*...*.....*******........*****....**...****.**...*.**.*.**..*.*......*.*********.*....*....*.*...**.*.***..**.***.**...**.**...*..*.*.**..**.*..**.*.**.....****.****..*..*.*.*..*.*.***..*...**.*****..*...*... *.*..*..****..*..*.*.*.*.*.....***.**.*.***.......***.*.***...****.*****..***.*..**********.**.*.*..**.*..**.**.*...*...*..*..******.***..*.*.**..**.****.****.*.*.***.***.*.*.....*..*.*.*...*.***.*.**...*.*.***.*.*.*.*....*..*....**..**.*****.*.**.*.**.*..*..*...*******...**.*...***.*..****..**.*****..*..**..***.....****.****....***..*.*...***..**...**.***.***.*.*.*.***..**..*..**..**..******.*..***.....*..*.*.**.**..*.***.***..**......*.......**.*.****..**..**..*..*.***......***..*.**.***......*****.**.*.*.*.**..**..****.***..*.**.**..**.*.***.*.***.***..*..*******.**.*.*****..**.***.***.**.***.......*.*.*.**....*.**.**....****..*...**..**.*.*.*..*..*.**.**..*.***.*...**...**....**..******.***.**.**.*....****.**....***.*.**..***..**.**..***..*....*******...*...***.*..*..*.***......*.****.**.*..**......*.**.*.*.***.*...***.*...*...**...*.*...**.**.*.*...**..*..*..**..*....*.....**..*..***...***.**.*.****...*.***.***......**.***......*.*....*.*..*..*..******.*.**..*...*.*..*.*..*..****.***...*.***.*.*..*****.*...**.***..*****..*...******..*..******..***.*.******.*.**.***...******..*...*.....*......*.*...*.*..*.*..***.*...*.**.*.*...**..********..*****.**..*..*...**........*...*..*...*..**..**..*.*..*..*...**..**..***....**.***..*.....*...*.*..*.***..*.*...*.**..*.*..*.*.**..**.******.****.*..*..**...**..*.......**.**....*..*.*..****...**.**..*.*.*..*..*....**.***.*....*.**.*.*..*..*..*..**...**.*.....***....*....*...*..****.**....*.*..*..*.....*..*...***.****..**..*****.*.*.*.....**......**..*.**.*..**....*.**.*......*..***.*.*.**.***..****..*****.****.**..**.***.*.*.*....**..**.***....***.****.***********.....**.**..**..**...*...*...****.......*..*..******.*...***..***.*...*.**..*..**..*..**.*.**.***.******.....**.****.....**.**....*..*.**.*..**.**.***...**.***.***...*..*.**.***...*...**.*..*.*..*.***..**..******...**...**.***.*.*...*..*..*.***..***...**..**..*..*..***..**...*****....*..*.**.*..****.*.*..*.*.....**.*******.*.....**..*******....*...*.*..*..**.**.**.* *.**..**.*..*.***..*..***.*..**..*.***..*****..*..****.*..****.*..*****.**...****..***...*****.*.**.*.*..********..*..*.*......*.**.*..***.*...*****.*..****..**.*..*.***..*...*****.*.**.**.*.*..**.....*.*..*...***..*.**.***...**..****..*.**....***...*........*..*..**..*..*.**....**..*..*****.**...*....*.**...*...*.**..*.*..**...*.*..*.****.*....*.......*.*.**....**.*...*.****.****.****...*.**.*..*.*****.*..*.**.*..**......**.*..*.*.*****...*..*....*.*.*.....***..*........**.****..***.***..****...****.*.**.**.**..**...**.*...*.*.*.***..*...*..**.**.*.*..***.**.*...***.***...******..**.*.**.*..**...********.*.*.....*....*...*.**..*.**.**.*.*.**....**.*..***.*..*.**.*...*..*..**..**...***.*.....**...*..*.***...*...*..*...**.*..*.....**.*.***.*.*.*.*...**..***.*.*.*.*..*..**..**...***..**.*.**....****.**.*..**.*.*.*.*.....**.*.*...***.**.*.****.*.*.*...**.......****..*.*.*..***.****..***..*.*...*.****..****.*****..*.*.***.*..***..*...*..***..*.****......**..*.*.*..**.*..*..**...****..**...*..*.**..**..******..**.....***.**..***....***..*......*...**..*.*...*.*.**..**.*..*****..*.*..*.*..****.***.*.****....*..****.*........**...*.*.**.*..*..*....**...**.****...*.****.***.**.*...***.***..*.*.*.*....**.**..*....*...**.*...*.**...*.**.......*.*..***..*...*...**.*..*.....**..*.***.**..**.***.***...*.***.**..**.**.*****.*****..*******..*.*..*..*.*.***.**.*......*..*.***.*...****...**.*..*..*......***.*..*.*.**...*****..*..********..*****.*..*...*...*.******.*.**.*.*.***..***.*.*..*..*.*.*..*.***...**.*..*.*..*.....***..*...*..*..**....*..*..**..*******.*****.*.***.**......**...*...*.******.**.********..*.*.****.***...****.**.***.*..***.*...**.***.****..**.***..***....***......***.**..*.*.....**.*..**.....*..*.*.*.***.*.*.*****.*..**.....****.**.******..*...**.****..***.*.*.*****.**..**.*..*.**......***..*.*..**.*.***....*.*.**.*.*.**...*.**.*..**.*.***..*.*..*.**..**.***.**.*.*****.*.***...*..**..**..**.*.******.*.....**....**......*.****.*..*****....***.**.*...*..*.**..*.*..